:root{--dimension-0:0;--dimension-4s:2px;--dimension-3s:4px;--dimension-2s:8px;--dimension-1s:12px;--dimension-m:16px;--dimension-1l:20px;--dimension-2l:24px;--dimension-3l:32px;--dimension-4l:40px;--dimension-5l:48px;--dimension-6l:64px;--dimension-7l:72px;--dimension-8l:128px;--dimension-9l:192px;--radius-rounded:9999px;--corner-radius-s:4px;--corner-radius-2s:8px;--corner-radius-m:16px;--width-narrow:700px;--width-wide:1750px;--height-header-compact:50px;--height-teaser-header-regular:72px;--regular-global-navigation-item-collapsed:var(--dimension-6l);--color-foreground-default:#11708e;--color-foreground-default-weak:rgba(17,112,142,.7);--color-foreground-default-transparent:rgba(17,112,142,0);--color-foreground-black:rgba(0,0,0,.8);--color-foreground-black-weak:rgba(0,0,0,.6);--color-foreground-white:#fff;--color-foreground-white-weak:hsla(0,0%,100%,.8);--color-foreground-active:#e84777;--color-foreground-active-dark:#f3a3bb;--color-foreground-active-weak:rgba(255,101,147,.83);--color-foreground-secondary:#836d2a;--color-foreground-secondary-weak:rgba(131,109,42,.73);--color-foreground-link:#043544;--color-foreground-active-link:#72122f;--color-background-default:#fff;--color-background-default-weak:hsla(0,0%,100%,.7);--color-background-default-weaker:hsla(0,0%,100%,.5);--color-background-inset:rgba(230,237,246,.4);--color-background-inset-opaque:#f5f8fb;--color-background-inset-dark:#ecf0f6;--color-background-active:rgba(255,101,147,.07);--color-background-active-dark:rgba(255,101,147,.14);--color-background-active-darker:rgba(255,101,147,.94);--color-background-accent-primary:rgba(83,191,225,.94);--color-background-secondary:hsla(45,34%,62%,.13);--color-background-secondary-dark:hsla(45,34%,62%,.2);--color-background-navy:var(--color-foreground-default);--color-background-navy-dark:#0e627c;--color-background-navy-weak:var(--color-foreground-default-weak);--color-background-black:var(--color-foreground-black);--color-background-black-dark:rgba(0,0,0,.9);--color-background-black-weak:var(--color-foreground-black-weak);--color-background-black-weaker:rgba(0,0,0,.3);--color-background-richblack:#000;--color-background-character-surface:hsla(0,0%,100%,.8);--color-background-modal-backdrop-hidden:transparent;--color-background-modal-backdrop:rgba(0,0,0,.1);--color-background-modal-backdrop-dark:rgba(0,0,0,.5);--color-border-default:rgba(17,112,142,.16);--color-border-default-dark:var(--color-foreground-default-weak);--color-border-default-darker:var(--color-foreground-default);--color-border-white:hsla(0,0%,100%,.5);--color-border-white-dark:var(--color-foreground-white);--color-border-black:rgba(0,0,0,.16);--color-border-black-dark:var(--color-foreground-black-weak);--color-border-active:rgba(255,101,147,.3);--color-border-active-dark:var(--color-foreground-active-weak);--color-border-secondary:hsla(45,34%,62%,.3);--color-border-secondary-dark:var(--color-foreground-secondary-weak);--color-border-focusRing:#bfd3f2;--color-accent-primary:#53bfe1;--color-accent-primary-weak:rgba(83,191,225,.3);--color-accent-primary-dark:#289ec3;--color-accent-secondary:#c0b07e;--color-accent-active:#ff6593;--color-feedback-danger:#f15656;--color-scenario-veryeasy:#29a4cb;--color-scenario-veryeasy-weak:#dfe5f3;--color-scenario-veryeasy-dark:#c8d0e2;--color-scenario-easy:#55bb5c;--color-scenario-easy-weak:#eaf8eb;--color-scenario-easy-dark:#d6e7d7;--color-scenario-normal:#edc700;--color-scenario-normal-weak:#f6f3e4;--color-scenario-normal-dark:#e4e0ca;--color-scenario-hard:#ef7b3a;--color-scenario-hard-weak:#f5e8e3;--color-scenario-hard-dark:#ead8d0;--color-scenario-veryhard:#f26992;--color-scenario-veryhard-weak:#feebf0;--color-scenario-veryhard-dark:#f1d3dc;--color-scenario-nightmare:#ab5cd0;--color-scenario-nightmare-weak:#f0e2f6;--color-scenario-nightmare-dark:#d6cfdc;--color-scenario-discussion-background:#fff4ea;--color-scenario-discussion-foreground:#e05341;--color-scenario-discussion-foreground-weak:rgba(224,83,65,.6);--color-scenario-discussion-border:rgba(255,157,97,.4);--color-scenario-discussion-border-light:#ff9d61;--color-scenario-discussion-border-dark:#ff9d61;--color-scenario-joinable-background:#ffffea;--color-scenario-joinable-foreground:#b07d00;--color-scenario-joinable-foreground-weak:rgba(176,125,0,.6);--color-scenario-joinable-border:rgba(255,204,0,.4);--color-scenario-joinable-border-light:#fc0;--color-scenario-joinable-border-dark:#fc0;--color-scenario-out-of-action-background:var(--color-disabled-background);--color-scenario-out-of-action-foreground:var(--color-foreground-black);--color-scenario-out-of-action-foreground-weak:var(--color-foreground-black-weak);--color-scenario-out-of-action-border:var(--color-border-black);--color-scenario-out-of-action-border-light:var(--color-border-black-dark);--color-scenario-out-of-action-border-dark:var(--color-border-black-dark);--color-scenario-reservable-background:var(--color-background-inset);--color-scenario-reservable-foreground:var(--color-foreground-default);--color-scenario-reservable-foreground-weak:var(--color-foreground-default-weak);--color-scenario-reservable-border:var(--color-border-default);--color-scenario-reservable-border-light:var(--color-accent-primary);--color-scenario-reservable-border-dark:var(--color-border-default-dark);--color-scenario-supportable-background:linear-gradient(170deg,var(--color-scenario-joinable-background),var(--color-scenario-joinable-background) 20%,var(--color-scenario-discussion-background) 60%,var(--color-scenario-discussion-background));--color-scenario-supportable-foreground:var(--color-scenario-joinable-foreground);--color-scenario-supportable-foreground-weak:var(--color-scenario-joinable-foreground-weak);--color-scenario-supportable-border:var(--color-scenario-joinable-border);--color-scenario-supportable-border-light:var(--color-scenario-joinable-border-light);--color-scenario-supportable-border-dark:var(--color-scenario-joinable-border-dark);--color-skill-active:#e84777;--color-skill-passive:#55bb5c;--color-skill-noncombat:#edc700;--color-disabled-background:#e4e9eb;--color-disabled-background-dark:#d7dee0;--color-disabled-border:#b6c1c5;--color-disabled-foreground:#bec8cb;--color-laplace-box-rarity-cursed:linear-gradient(135deg,#e1bee7 10%,#f3e5f5 30%,#f3e5f5 70%,#e1bee7 90%);--color-laplace-box-rarity-novice:var(--color-background-default);--color-laplace-box-rarity-regular:linear-gradient(135deg,#e6c3b5 10%,#f8e6da 30%,#f8e6da 70%,#e6c3b5 90%);--color-laplace-box-rarity-high_quality:linear-gradient(135deg,#dcdcdc 10%,#f0f0f0 30%,#f0f0f0 70%,#dcdcdc 90%);--color-laplace-box-rarity-artifact:linear-gradient(135deg,#fceec3 10%,#fdf5e6 30%,#fdf5e6 70%,#fceec3 90%);--color-laplace-box-rarity-relic:linear-gradient(135deg,#ffebee,#ffccbc,#fff9c4,#c8e6c9,#b3e5fc,#d1c4e9);--color-menu-laplace-box:#8e4f88;--color-menu-aside:#80655a;--color-teaser-character-character:linear-gradient(180deg,#dceaff,#b2e9f5);--navigation-bar-shadow:0px -2px 6px 0px rgba(83,191,225,.1);--surface-shadow:0px 2px 5px 0px rgba(37,107,130,.1)}@media screen and (max-width:719px){.regular-only{display:none!important}}@media (min-width:720px){.compact-only{display:none!important}}@media print{.compact-only{display:none!important}}@font-face{font-family:Rev2Symbols;src:url(/_next/static/media/rev2symbols-regular.70cf1900.woff2) format("woff2");unicode-range:u+2014,u+2015,u+2026,u+2020,u+2200,u+e000}:root{--fallback-fonts-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--fallback-fonts-serif:游明朝,YuMincho,"ヒラギノ明朝 Pr6N","Hiragino Mincho Pr6N","ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 StdN","Hiragino Mincho StdN",HiraMinProN-W3,HGS明朝B,HG明朝B,serif;--fontFamily-sans:Rev2Symbols,var(--fallback-fonts-sans);--fontFamily-serif:Rev2Symbols,var(--fallback-fonts-serif);--fontFamily-gabriela:var(--gabriela),var(--fallback-fonts-sans);--font-heading1:bold 32px/130% var(--fontFamily-sans);--font-heading2:bold 20px/130% var(--fontFamily-sans);--font-heading3:bold 17px/130% var(--fontFamily-sans);--font-heading3-normal:17px/130% var(--fontFamily-sans);--font-heading4:bold 15px/130% var(--fontFamily-sans);--font-heading4-normal:15px/130% var(--fontFamily-sans);--font-heading5:15px/130% var(--fontFamily-sans);--font-extra-small:8px/115% var(--fontFamily-sans);--font-gabriela-extra-small:6px/115% var(--fontFamily-gabriela);--line-height-default:115%;--line-height-1l:130%;--line-height-2l:150%;--line-height-3l:170%;--line-height-4l:210%}@media screen and (max-width:719px){:root{--font-default:14px/115% var(--fontFamily-sans);--font-default-bold:bold var(--font-default);--font-gabriela:14px/115% var(--fontFamily-gabriela);--font-long:14px/170% var(--fontFamily-sans);--font-input-text:16px/170% var(--fontFamily-sans);--font-small:11px/115% var(--fontFamily-sans);--font-small-serif:11px/115% var(--fontFamily-serif);--font-small-bold:bold var(--font-small);--font-small-gabriela:11px/115% var(--fontFamily-gabriela);--font-body:14px/210% var(--fontFamily-sans);--font-body-serif:14px/210% var(--fontFamily-serif);--font-body-bold:bold var(--font-body);--font-small-wide:11px/170% var(--fontFamily-sans);--font-small-relaxed:11px/150% var(--fontFamily-sans);--font-gabriela-small-wide:11px/210% var(--fontFamily-gabriela);--font-gabriela-wide:14px/210% var(--fontFamily-gabriela);--font-title:32px/130% var(--fontFamily-serif)}}@media (min-width:720px){:root{--font-default:15px/115% var(--fontFamily-sans);--font-default-bold:bold var(--font-default);--font-gabriela:15px/115% var(--fontFamily-gabriela);--font-long:15px/170% var(--fontFamily-sans);--font-input-text:var(--font-long);--font-small:12px/115% var(--fontFamily-sans);--font-small-serif:12px/115% var(--fontFamily-serif);--font-small-bold:bold var(--font-small);--font-small-gabriela:12px/115% var(--fontFamily-gabriela);--font-body:15px/210% var(--fontFamily-sans);--font-body-serif:15px/210% var(--fontFamily-serif);--font-body-bold:bold var(--font-body);--font-small-wide:12px/170% var(--fontFamily-sans);--font-small-relaxed:12px/150% var(--fontFamily-sans);--font-gabriela-small-wide:12px/210% var(--fontFamily-gabriela);--font-gabriela-wide:15px/210% var(--fontFamily-gabriela);--font-title:48px/130% var(--fontFamily-serif)}}.heading1{font:var(--font-heading1)}.heading2{font:var(--font-heading2)}.heading3{font:var(--font-heading3)}.heading4{font:var(--font-heading4)}.heading5{font:var(--font-heading5)}.default{font:var(--font-default)}.default-bold{font:var(--font-default-bold)}.gabriela{font:var(--font-gabriela)}.long{font:var(--font-long)}.small{font:var(--font-small)}.small-serif{font:var(--font-small-serif)}.small-bold{font:var(--font-small-bold)}.small-gabriela{font:var(--font-small-gabriela)}.body{font:var(--font-body)}.body-serif{font:var(--font-body-serif)}.body-bold{font:var(--font-body-bold)}.small-wide{font:var(--font-small-wide)}.small-relaxed{font:var(--font-small-relaxed)}.gabriela-small-wide{font:var(--font-gabriela-small-wide)}.gabriela-wide{font:var(--font-gabriela-wide)}.extra-small{font:var(--font-extra-small)}.gabriela-extra-small{font:var(--font-gabriela-extra-small)}rt.emphasis-mark{-webkit-user-select:none;-moz-user-select:none;user-select:none}:root{--transition-fast:ease 0.1s;--transition-slow:ease 0.2s;--transition-modal:cubic-bezier(0.16,1,0.3,1) 0.5s;--opacity-thumbnail-hover:.8;--opacity-thumbnail-disabled:.4;--opacity-half-hidden:.7}.react-modal-modal{overflow:hidden;--webkit-overflow-scrolling:touch}.react-modal-modal:focus{outline:none}.react-modal-overlay{z-index:100000;position:fixed;inset:0;align-items:center;background:rgba(0,0,0,.3)}.react-modal-overlay,.share{display:flex;justify-content:center}.share-container{display:flex;gap:var(--dimension-m)}.mail-unread{font-weight:700}.news-detail .date,.news-item .date{color:var(--color-foreground-default-weak)}.news-detail .category,.news-item .category{color:var(--color-accent-secondary)}@media (min-width:720px){.news-item.medium{display:flex;flex-direction:column;gap:var(--dimension-1s)}.news-item.large{display:flex;padding:var(--dimension-m,16px) var(--dimension-0,0);gap:var(--dimension-3l)}.news-item.large .cover{width:50%}.news-item.large .info{flex:1 1;min-width:0}.news-item.large .heading5{font:var(--font-heading2);font-weight:400;line-height:150%}.news-item.large .meta{font:var(--font-body)}}@media screen and (max-width:719px){.news-item.linter{padding:var(--dimension-m,16px) var(--dimension-2l,24px)}.news-item.linter,.news-item.overflow{display:flex;flex-direction:column;gap:var(--dimension-1s)}.news-item.overflow{width:calc(100vw - var(--dimension-2l)*3);padding:0 var(--dimension-2s,8px)}}.news-item .cover img{width:100%;height:auto}.news-item .info{display:flex;flex-direction:column;gap:var(--dimension-2s,8px)}.news-item .info .meta{display:flex;gap:8px}@media (min-width:720px){.news-detail{padding:calc(var(--height-teaser-header-regular) + var(--dimension-6l)) 0 0}}@media screen and (max-width:719px){.news-detail{padding:calc(var(--height-header-compact) + var(--dimension-6l)) 0 0}}.news-detail .more-link{display:flex;justify-content:center;padding:0 0 var(--dimension-6l);background:var(--color-background-inset)}.news-detail .more-link a{display:flex;align-items:center;gap:var(--dimension-2s)}.news-article{display:flex;flex-direction:column;gap:var(--dimension-6l);overflow:hidden}@media (min-width:720px){.news-article .info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-m);align-self:stretch;margin:0 auto;max-width:var(--width-narrow);width:100%}}@media screen and (max-width:719px){.news-article .info{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0 var(--dimension-2l)}}.news-article .meta{display:flex;gap:var(--dimension-m)}.news-body-container{position:relative;padding-bottom:var(--dimension-3l)}.news-body-container:before{content:"";display:block;position:absolute;top:var(--dimension-6l);left:0;width:100%;height:100%;background:var(--color-background-inset);z-index:-1}.news-body{display:flex;flex-direction:column;gap:var(--dimension-6l)}@media (min-width:720px){.news-body .article-body,.news-body .cover{margin:0 auto;max-width:var(--width-narrow);width:100%}}.news-body .cover img{width:100%;height:auto}.news-body .document{padding:0 var(--dimension-2l)}.image-selector-contents{display:flex;flex-wrap:wrap;gap:12px;padding:12px}.image-selector-element{display:block;position:relative}.image-selector-element.selected{box-shadow:0 0 0 3px var(--color-accent-active)}.image-block{display:block}.button{height:var(--dimension-5l);display:flex;align-items:center}.button a,.button button,.button div.dummy{border:unset;background-color:transparent;color:inherit;text-decoration:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 var(--dimension-m);top:0;left:0;width:100%;height:100%;display:flex;align-items:center;gap:var(--dimension-2s)}.button.full-width{width:100%}@media (min-width:720px){.button.medium{max-width:343px;width:100%}}@media screen and (max-width:719px){.button.medium{max-width:293px;width:100%}}.button.small{max-width:100px;width:100%}.button.button-small a,.button.button-small button,.button.button-small div.dummy{height:var(--dimension-4l)}.button.outline,.button.outline-with-icon{--button-foreground-color:var(--color-foreground-default);--button-border-color:var(--color-border-default-dark)}.button.outline-with-icon.red,.button.outline.red{--button-foreground-color:var(--color-feedback-danger);--button-border-color:var(--color-feedback-danger)}.button.outline-with-icon.secondary,.button.outline.secondary{--button-foreground-color:var(--color-foreground-secondary);--button-border-color:var(--color-border-secondary-dark)}.button.outline a,.button.outline button,.button.outline div.dummy,.button.outline-with-icon a,.button.outline-with-icon button,.button.outline-with-icon div.dummy{background-color:transparent;color:var(--button-foreground-color);border:1px solid var(--button-border-color)}@media(hover:hover){.button.outline a:where(:-webkit-any-link,:enabled,summary):hover,.button.outline button:where(:-webkit-any-link,:enabled,summary):hover,.button.outline div.dummy:where(:-webkit-any-link,:enabled,summary):hover,.button.outline-with-icon a:where(:-webkit-any-link,:enabled,summary):hover,.button.outline-with-icon button:where(:-webkit-any-link,:enabled,summary):hover,.button.outline-with-icon div.dummy:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.button.outline a:where(:any-link,:enabled,summary):hover,.button.outline button:where(:any-link,:enabled,summary):hover,.button.outline div.dummy:where(:any-link,:enabled,summary):hover,.button.outline-with-icon a:where(:any-link,:enabled,summary):hover,.button.outline-with-icon button:where(:any-link,:enabled,summary):hover,.button.outline-with-icon div.dummy:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset);transition:background-color var(--transition-fast)}}.button.outline-with-icon.disabled a,.button.outline-with-icon.disabled button,.button.outline-with-icon.disabled div.dummy,.button.outline.disabled a,.button.outline.disabled button,.button.outline.disabled div.dummy{color:var(--color-disabled-foreground)!important;border-color:var(--color-disabled-border)!important}.button.filled.navy{--button-background-color:var(--color-background-navy);--button-background-hover-color:var(--color-background-navy-dark);--button-foreground-color:var(--color-foreground-white)}.button.filled.black{--button-background-color:var(--color-foreground-black);--button-background-hover-color:var(--color-foreground-black-weak);--button-foreground-color:var(--color-foreground-white)}.button.filled.red{--button-background-color:var(--color-feedback-danger);--button-background-hover-color:var(--color-accent-active);--button-foreground-color:var(--color-foreground-white)}.button.filled.secondary{--button-background-color:var(--color-background-secondary);--button-background-hover-color:var(--color-background-secondary-dark);--button-foreground-color:var(--color-foreground-white)}.button.filled a,.button.filled button,.button.filled div.dummy{background-color:var(--button-background-color);color:var(--button-foreground-color)}@media(hover:hover){.button.filled a:where(:-webkit-any-link,:enabled,summary):hover,.button.filled button:where(:-webkit-any-link,:enabled,summary):hover,.button.filled div.dummy:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--button-background-hover-color);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.button.filled a:where(:any-link,:enabled,summary):hover,.button.filled button:where(:any-link,:enabled,summary):hover,.button.filled div.dummy:where(:any-link,:enabled,summary):hover{background-color:var(--button-background-hover-color);transition:background-color var(--transition-fast)}}.button.filled.disabled a,.button.filled.disabled button,.button.filled.disabled div.dummy{background-color:var(--color-disabled-background)!important}.button.text a,.button.text button,.button.text div.dummy{background-color:transparent}@media(hover:hover){.button.text a:where(:-webkit-any-link,:enabled,summary):hover,.button.text button:where(:-webkit-any-link,:enabled,summary):hover,.button.text div.dummy:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.button.text a:where(:any-link,:enabled,summary):hover,.button.text button:where(:any-link,:enabled,summary):hover,.button.text div.dummy:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset);transition:background-color var(--transition-fast)}}.button.text.disabled a,.button.text.disabled button,.button.text.disabled div.dummy{color:var(--color-disabled-foreground)!important}.button.active a,.button.active button,.button.active div.dummy{background-color:var(--color-accent-active);color:var(--color-foreground-white)}@media(hover:hover){.button.active a:where(:-webkit-any-link,:enabled,summary):hover,.button.active button:where(:-webkit-any-link,:enabled,summary):hover,.button.active div.dummy:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-accent-active);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.button.active a:where(:any-link,:enabled,summary):hover,.button.active button:where(:any-link,:enabled,summary):hover,.button.active div.dummy:where(:any-link,:enabled,summary):hover{background-color:var(--color-accent-active);transition:background-color var(--transition-fast)}}.button.active.disabled a,.button.active.disabled button,.button.active.disabled div.dummy{background-color:var(--color-disabled-background)!important}.button.button-center a,.button.button-center button,.button.button-center div.dummy{justify-content:center}.button.disabled a,.button.disabled button,.button.disabled div.dummy{pointer-events:none!important}.floating-button a,.floating-button button{border:unset;background-color:transparent;color:inherit;text-decoration:inherit;padding:0;top:0;left:0;width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-fast);border-radius:24px;color:var(--color-foreground-white)}.floating-button.black a,.floating-button.black button{background:var(--color-background-black)}@media(hover:hover){.floating-button.black a:where(:-webkit-any-link,:enabled,summary):hover,.floating-button.black button:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-black-dark)}.floating-button.black a:where(:any-link,:enabled,summary):hover,.floating-button.black button:where(:any-link,:enabled,summary):hover{background:var(--color-background-black-dark)}}.floating-button.navy a,.floating-button.navy button{background:var(--color-background-navy)}@media(hover:hover){.floating-button.navy a:where(:-webkit-any-link,:enabled,summary):hover,.floating-button.navy button:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-navy-dark)}.floating-button.navy a:where(:any-link,:enabled,summary):hover,.floating-button.navy button:where(:any-link,:enabled,summary):hover{background:var(--color-background-navy-dark)}}.floating-button.outline-white a,.floating-button.outline-white button{border:1px solid var(--color-border-white)}.floating-button.icon a,.floating-button.icon button{width:48px;height:48px;flex-direction:column;justify-content:center;align-items:center}.floating-button.with-label a,.floating-button.with-label button{height:32px;padding:0 16px;justify-content:center;align-items:center;gap:4px}.accordion{display:flex;width:100%;padding:12px var(--dimension-m);align-items:center;justify-content:space-between;gap:var(--dimension-2s,8px)}.accordion.leading{flex-direction:row-reverse;justify-content:flex-end}button.accordion{border:unset;background-color:transparent;color:inherit;text-decoration:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flat-button{cursor:pointer}.chip{--color:inherit;--border-color:var(--color-border-default);--hover-border:var(--color-border-default-dark);--hover-background:var(--color-background-inset);--active-color:var(--color-foreground-white);--active-background:var(--color-background-navy)}.chip.color-black{--active-background:var(--color-background-black)}.chip.color-disabled{--border-color:var(--color-disabled-border);--color:var(--color-disabled-foreground)}.chip.color-disabled a,.chip.color-disabled button{cursor:inherit;pointer-events:none}.chip a,.chip button{border:unset;background-color:transparent;color:var(--color);text-decoration:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 var(--dimension-2s);display:flex;align-items:center;height:32px;border:1px solid var(--border-color);transition:border var(--transition-fast),background var(--transition-fast);white-space:nowrap}.chip a:focus,.chip a:hover,.chip button:focus,.chip button:hover{border:1px solid var(--hover-border);background:var(--hover-background)}.chip.active a,.chip.active button{color:var(--active-color);background:var(--active-background)}.confirmer-body{padding:var(--dimension-m);line-height:var(--line-height-4l)}.date-selector{display:flex;width:100%;align-items:stretch}.date-selector-input{align-content:center;flex-grow:1;flex-shrink:1;padding:var(--dimension-m);color:var(--color-foreground-default);border:1px solid var(--color-border-default-dark)}.date-selector-input:hover{border-color:var(--color-border-default-darker)}.date-selector-input:focus{outline:3px solid var(--color-border-default)}.date-selector-input::placeholder{color:var(--color-disabled-foreground)}.date-selector-input:disabled{background:var(--color-disabled-background);color:var(--color-disabled-foreground);border-color:var(--color-disabled-foreground)}.date-selector-input:-moz-read-only{background:var(--color-disabled-background)}.date-selector-input:read-only{background:var(--color-disabled-background)}.date-selector-resetter{align-content:center;flex-shrink:0;flex-grow:0}.date-selector-resetter.hidden{visibility:hidden}.date-selector-resetter.hidden svg *{display:none}.navigation-bar-container{max-width:100%;overflow-y:auto}.navigation-bar-container.align-center{text-align:center}@media screen and (max-width:719px){.navigation-bar-container.site-teaser .navigation-bar{padding:0 var(--dimension-2l)}}.navigation-bar-container.site-app .navigation-bar{padding:0 var(--dimension-m)}.navigation-bar{display:inline-flex;align-items:center;gap:var(--dimension-2s)}.navigation-item-regular{width:100%;color:var(--color-foreground-default);padding:0 var(--dimension-m) 0 0}@media(hover:hover){.navigation-item-regular:not(.disabled):where(:-webkit-any-link,:enabled,summary):hover .navigation-item-regular-inner{background-color:var(--color-background-inset);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.navigation-item-regular:not(.disabled):where(:any-link,:enabled,summary):hover .navigation-item-regular-inner{background-color:var(--color-background-inset);transition:background-color var(--transition-fast)}}.navigation-item-regular.is-active,.navigation-item-regular.is-active .navigation-item-regular-text{color:var(--color-accent-active)}.navigation-item-regular.disabled{cursor:default}.navigation-item-regular.disabled,.navigation-item-regular.disabled .navigation-item-regular-text{color:var(--color-disabled-foreground)!important}.navigation-item-regular.collapsed{padding:0}.navigation-item-regular.collapsed .navigation-item-regular-inner{padding:var(--dimension-2s) 0;justify-content:center}.navigation-item-regular .navigation-item-regular-inner{width:100%;display:flex;padding:var(--dimension-2s) 0 var(--dimension-2s) var(--dimension-m);align-items:center;gap:var(--dimension-2s);align-self:stretch;background-color:inherit}.navigation-item-regular .navigation-item-regular-icon{min-height:1lh}.navigation-item-regular .navigation-item-regular-text{font:var(--font-default)}.link-panel{height:100%}.link-panel.active .surface{--background:var(--color-background-active);--border:var(--color-border-active)}.link-panel.active .link-panel-label-ornament{color:var(--color-border-active)}.link-panel.active .link-panel-label-container,.link-panel.active .link-panel-mark,.link-panel.active .link-panel-title{color:var(--color-accent-active)}.link-panel.active .description-container{color:var(--color-foreground-active-weak)}.link-panel:not(.active) a:focus .link-panel-mark,.link-panel:not(.active) a:hover .link-panel-mark{transform:translateX(0)}.link-panel:not(.active) a:focus .surface,.link-panel:not(.active) a:hover .surface{--background:var(--color-background-inset-dark)}.link-panel:not(.active) a:focus .surface:before,.link-panel:not(.active) a:hover .surface:before{transition:border-color var(--transition-slow)}.link-panel:not(.active) a:focus .surface-body,.link-panel:not(.active) a:hover .surface-body{transition:background var(--transition-slow)}.link-panel a{display:block;height:100%}.link-panel .link-panel-content{display:flex;flex-direction:column;height:100%}.link-panel .link-panel-label-container{position:relative}.link-panel .link-panel-label-ornament{color:var(--color-border-default);position:absolute;top:0;left:0;display:flex;width:100%}.link-panel .link-panel-label-ornament:after{flex:1 1;min-width:0;content:"";display:block;height:1px;width:100%;background:currentColor;margin:.5px 0 0}.link-panel .title-container{margin:var(--dimension-3l) 0 0;flex:1 1;min-height:0;display:flex;gap:var(--dimension-m)}.link-panel .title-container .link-panel-title{flex:1 0}.link-panel .title-container .link-panel-mark{transition:transform var(--transition-slow);transform:translateX(-4px)}.link-panel .description-container{margin:var(--dimension-4l) var(--dimension-4l) 0 0;color:var(--color-foreground-default-weak)}.rev2-logo{position:relative}.rev2-logo.medium{width:126px;height:70.593px}.rev2-logo.small{width:78.534px;height:44px}.rev2-logo.mini{width:90px;height:29.759px}.rev2-logo.logotype{width:90.485px;height:14.95px}.icon.size-extra-small{width:12px;height:12px}.icon.size-small{width:16px;height:16px}.icon.size-medium{width:24px;height:24px}.icon.size-large{width:40px;height:40px}.icon.size-inline{width:1em;height:1em}.icon.size-extralarge{width:var(--dimension-5l);height:var(--dimension-5l)}.icon.size-hero{width:96px;height:96px}.icon.color-default{color:var(--color-foreground-default)}.icon.color-disabled{color:var(--color-disabled-foreground)}.icon.color-default-weak{color:var(--color-foreground-default-weak)}.icon.color-active{color:var(--color-foreground-active)}.icon.color-active-weak{color:var(--color-foreground-active-weak)}.icon.color-white{color:var(--color-foreground-white)}.icon.color-black{color:#000}.icon.color-secondary{color:var(--color-foreground-secondary)}.emblem{width:100%;height:auto}.emblem.color-default,.emblem.color-navy{color:var(--color-foreground-default)}.emblem.color-navy{opacity:.07}.emblem.color-white{color:var(--color-foreground-white)}.surface{--background:var(--color-background-inset);--border:var(--color-border-default);--accent:var(--color-accent-primary)}.surface.heightFull,.surface.heightFull .surface-body,.surface.heightFull .surface-body-container,.surface.heightFull .surface-content{height:100%}.surface.shape-square,.surface.shape-square-m{background:var(--background)}.surface.shape-square-m{padding:var(--dimension-m)}.surface.shape-square-with-accent{position:relative}.surface.shape-square-with-accent .surface-content:after,.surface.shape-square-with-accent .surface-content:before,.surface.shape-square-with-accent:after,.surface.shape-square-with-accent:before{content:"";width:5px;height:5px;position:absolute}.surface.shape-square-with-accent:before{bottom:0;left:0;border-bottom:1px solid var(--accent);border-left:1px solid var(--accent)}.surface.shape-square-with-accent:after{bottom:0;right:0;border-bottom:1px solid var(--accent);border-right:1px solid var(--accent)}.surface.shape-square-with-accent .surface-content{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);background:var(--border);padding:1px}.surface.shape-square-with-accent .surface-content:before{top:0;left:0;border-top:1px solid var(--accent);border-left:1px solid var(--accent)}.surface.shape-square-with-accent .surface-content:after{top:0;right:0;border-top:1px solid var(--accent);border-right:1px solid var(--accent)}.surface.shape-square-with-accent .surface-body-container{background:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 9.6px),calc(100% - 9.6px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 9.6px),calc(100% - 9.6px) 100%,0 100%)}.surface.shape-square-with-accent .surface-body{background:var(--background)}.surface.shape-octagon-m{-webkit-clip-path:polygon(var(--dimension-m) 0,calc(100% - var(--dimension-m)) 0,100% var(--dimension-m),100% calc(100% - var(--dimension-m)),calc(100% - var(--dimension-m)) 100%,var(--dimension-m) 100%,0 calc(100% - var(--dimension-m)),0 var(--dimension-m));clip-path:polygon(var(--dimension-m) 0,calc(100% - var(--dimension-m)) 0,100% var(--dimension-m),100% calc(100% - var(--dimension-m)),calc(100% - var(--dimension-m)) 100%,var(--dimension-m) 100%,0 calc(100% - var(--dimension-m)),0 var(--dimension-m));padding:var(--dimension-m)}.surface.shape-octagon-2l,.surface.shape-octagon-m{background:var(--background);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.surface.shape-octagon-2l{-webkit-clip-path:polygon(var(--dimension-2l) 0,calc(100% - var(--dimension-2l)) 0,100% var(--dimension-2l),100% calc(100% - var(--dimension-2l)),calc(100% - var(--dimension-2l)) 100%,var(--dimension-2l) 100%,0 calc(100% - var(--dimension-2l)),0 var(--dimension-2l));clip-path:polygon(var(--dimension-2l) 0,calc(100% - var(--dimension-2l)) 0,100% var(--dimension-2l),100% calc(100% - var(--dimension-2l)),calc(100% - var(--dimension-2l)) 100%,var(--dimension-2l) 100%,0 calc(100% - var(--dimension-2l)),0 var(--dimension-2l));padding:var(--dimension-2l)}.surface.shape-cut-off-left-top-corner{background:var(--background);padding:var(--dimension-2l);transition:background var(--transition-slow);-webkit-clip-path:polygon(calc(var(--dimension-4l) - .6px) 0,100% 0,100% 100%,0 100%,0 calc(var(--dimension-4l) - .6px));clip-path:polygon(calc(var(--dimension-4l) - .6px) 0,100% 0,100% 100%,0 100%,0 calc(var(--dimension-4l) - .6px))}.surface.shape-cut-off-bottom-right-corner{background:var(--background);padding:var(--dimension-m);transition:background var(--transition-slow);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 15px + .6px),calc(100% - 15px + .6px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 15px + .6px),calc(100% - 15px + .6px) 100%,0 100%)}.surface.shape-cut-off-left-top-corner-with-border{-webkit-clip-path:polygon(var(--dimension-2l) 0,100% 0,100% 100%,0 100%,0 var(--dimension-2l));clip-path:polygon(var(--dimension-2l) 0,100% 0,100% 100%,0 100%,0 var(--dimension-2l));background:var(--border);padding:1px}.surface.shape-cut-off-left-top-corner-with-border .surface-body-container{background:#fff;-webkit-clip-path:polygon(calc(var(--dimension-2l) - .6px) 0,100% 0,100% 100%,0 100%,0 calc(var(--dimension-2l) - .6px));clip-path:polygon(calc(var(--dimension-2l) - .6px) 0,100% 0,100% 100%,0 100%,0 calc(var(--dimension-2l) - .6px))}.surface.shape-cut-off-left-top-corner-with-border .surface-body{background:var(--background);padding:var(--dimension-2l);transition:background var(--transition-slow)}.surface.shape-left-arrow{-webkit-clip-path:polygon(var(--dimension-m) 0,100% 0,100% 100%,var(--dimension-m) 100%,0 50%);clip-path:polygon(var(--dimension-m) 0,100% 0,100% 100%,var(--dimension-m) 100%,0 50%);background:var(--border);padding:1px}.surface.shape-left-arrow .surface-body-container{background:#fff;-webkit-clip-path:polygon(calc(var(--dimension-m) - .6px) 0,100% 0,100% 100%,var(--dimension-m) 100%,0 50%);clip-path:polygon(calc(var(--dimension-m) - .6px) 0,100% 0,100% 100%,var(--dimension-m) 100%,0 50%)}.surface.shape-left-arrow .surface-body{background:var(--background);transition:background var(--transition-slow)}.surface.shape-right-arrow{background:var(--border);padding:1px}.surface.shape-right-arrow,.surface.shape-right-arrow .surface-body-container{-webkit-clip-path:polygon(0 0,calc(100% - var(--dimension-m)) 0,100% 50%,calc(100% - var(--dimension-m)) 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--dimension-m)) 0,100% 50%,calc(100% - var(--dimension-m)) 100%,0 100%)}.surface.shape-right-arrow .surface-body-container{background:#fff}.surface.shape-right-arrow .surface-body{background:var(--background);transition:background var(--transition-slow)}.pager{display:flex;padding:var(--dimension-m) 0;justify-content:center;align-items:center;gap:var(--dimension-0)}.pager .disabled{color:var(--color-disabled-foreground)}.pager-input{display:flex;padding:var(--dimension-0) var(--dimension-m);flex-shrink:0}.sequential-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-m)}.sequential-pager .sequential-pager-link{display:flex;align-items:center;gap:var(--dimension-2s)}.sequential-pager .sequential-pager-link.prev{flex:1 0}.sequential-pager .sequential-pager-link.next{flex:0 0 1}.sequential-pager .sequential-pager-link.next .direction{text-align:right}.sequential-pager .sequential-pager-link .sequential-pager-link-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-4s);flex:1 0}.sequential-pager .sequential-pager-link .direction{width:100%;color:var(--color-foreground-default-weak)}.sequential-pager a{padding:var(--dimension-m) 0}.sequential-pager a:focus.prev svg,.sequential-pager a:hover.prev svg{transform:translateX(-4px)}.sequential-pager a:focus.next svg,.sequential-pager a:hover.next svg{transform:translateX(4px)}.sequential-pager svg{transition:transform var(--transition-slow)}.tab{display:flex;align-items:flex-end;align-self:stretch}.tab.tab-full{--tab-item-flex:1 0 0}.tab.tab-fit{--tab-item-flex:0 0 1}.tab .tab-item{display:flex;padding:var(--dimension-m);justify-content:center;align-items:center;flex:var(--tab-item-flex);border-bottom:1px solid var(--color-border-default)}.tab .tab-item.tab-item-active{color:var(--color-accent-active);border-bottom-color:var(--color-accent-active)}.tab .tab-item.disabled{color:var(--color-disabled-border);border-bottom-color:var(--color-disabled-foreground)}.tab .tab-item-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--dimension-3s);padding:var(--dimension-2s) var(--dimension-m)}.tab .tab-item-icon.tab-item-icon-active{color:var(--color-accent-active)}@media screen and (max-width:719px){.tab .tab-item-icon{padding:var(--dimension-2s) var(--dimension-2s);font:var(--font-extra-small);flex:1 1;white-space:nowrap}}.text-field{display:block;width:100%;padding:var(--dimension-m);color:var(--color-foreground-default);border:1px solid var(--color-border-default-dark)}.text-field:hover{border-color:var(--color-border-default-darker)}.text-field:focus{outline:3px solid var(--color-border-default)}.text-field::placeholder{color:var(--color-disabled-foreground)}.text-field:disabled{background:var(--color-disabled-background);color:var(--color-disabled-foreground);border-color:var(--color-disabled-foreground)}.text-field:-moz-read-only{background:var(--color-disabled-background)}.text-field:read-only{background:var(--color-disabled-background)}.text-box{display:block;width:100%;display:flex;align-items:center;position:relative;background:var(--color-background-default)}.text-box.hidden{display:none}.text-box .text-box-icon{display:flex;align-items:center;font-size:0}.text-box .text-box-container{display:flex;align-items:center;gap:var(--dimension-2s);width:100%;padding:0 var(--dimension-m)}.text-box .text-box-input{flex:1 1;min-width:0;border:none;padding:var(--dimension-m) 0;color:var(--color-foreground-default);outline:none;position:relative;z-index:1;background:none;font:var(--font-input-text)}.text-box .text-box-input::placeholder{color:var(--color-disabled-foreground)}.text-box .text-box-charcount{pointer-events:none;color:var(--color-foreground-default-weak);font:var(--font-small);position:relative;z-index:1;white-space:nowrap}.text-box .text-box-border{position:absolute;top:0;left:0;right:0;bottom:0;display:block;border:1px solid var(--color-border-default-dark);cursor:text}.text-box:has(.text-box-input:disabled) .text-box-border{background:var(--color-disabled-background);border-color:var(--color-disabled-border);cursor:default}.text-box:has(.text-box-input:disabled) .text-box-input{color:var(--color-disabled-foreground)}.text-box:has(.text-box-input:disabled) .text-box-charcount{color:var(--color-disabled-foreground)}.text-box:has(.text-box-input:-moz-read-only) .text-box-border{background:var(--color-disabled-background)}.text-box:has(.text-box-input:read-only) .text-box-border{background:var(--color-disabled-background)}.text-box:has(.text-box-input:not(:disabled):hover) .text-box-border{border-color:var(--color-border-default-darker)}.text-box:has(.text-box-input:focus) .text-box-border{outline:3px solid var(--color-border-default)}.text-edit-bar{display:flex;font:var(--font-small);height:2em;box-sizing:border-box}.text-edit-bar-button{font:var(--font-small);background-color:var(--color-background-default);border:1px solid var(--color-border-default-dark);border-left:0;min-width:2em;text-align:center}@media(hover:hover){.text-edit-bar-button:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.text-edit-bar-button:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset);transition:background-color var(--transition-fast)}}.text-edit-bar-button:first-child{border-left:1px solid}.text-edit-bar-button.filled{color:var(--color-foreground-white);background-color:var(--color-background-navy)}@media(hover:hover){.text-edit-bar-button.filled:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-navy-dark)}.text-edit-bar-button.filled:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-navy-dark)}}.text-edit-bar.absolute{position:absolute;top:calc(-2em - var(--dimension-4s));right:0}.icon-button{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-2s)}@media(hover:hover){.icon-button:not(.disabled):where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.icon-button:not(.disabled):where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset);transition:background-color var(--transition-fast)}}.icon-button.disabled{cursor:default}.icon-button .icon-button-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--dimension-0)}.icon-button .icon-button-text{text-align:center}.icon-button.inline{display:inline-flex}.icon-button.inline .icon-button-icon{padding:var(--dimension-3s);border-radius:calc(var(--dimension-3s)/2 + 1em)}.icon-button.xsmall .icon-button-icon{width:32px;height:32px;border-radius:calc(var(--dimension-3l)/2)}.icon-button.small .icon-button-icon{width:48px;height:48px;border-radius:24px}.icon-button.medium{padding:var(--dimension-m) var(--dimension-2s)}.icon-button.medium .icon-button-icon{width:48px;height:48px;border-radius:24px}.icon-button.large{padding:var(--dimension-m) var(--dimension-2s)}.icon-button.large .icon-button-icon{width:100%;aspect-ratio:1/1;max-width:82px;min-width:64px;border-radius:24px}.icon-button.outline .icon-button-icon{background-color:transparent;color:var(--color-foreground-default);border:1px solid var(--color-border-default-dark)}.icon-button.outline.disabled .icon-button-icon{color:var(--color-disabled-foreground)!important;border-color:var(--color-disabled-border)!important}.icon-button.circle-filled .icon-button-icon{border-radius:50%;background:var(--color-background-navy);color:var(--color-foreground-white);padding:0}.icon-button.circle-filled.disabled .icon-button-icon{background-color:var(--color-disabled-background)!important;color:var(--color-disabled-foreground)!important;border-color:var(--color-disabled-border)!important}.icon-button.filled .icon-button-icon{background-color:var(--color-background-navy);color:var(--color-foreground-white)}.icon-button.filled.disabled .icon-button-icon{background-color:var(--color-disabled-background)!important}.icon-button.disabled .icon-button-text{color:var(--color-disabled-foreground)!important}.input-label{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-2s)}.input-label .input-label-helper,.input-label .input-label-label{align-self:stretch}.input-label .input-label-helper{color:var(--color-foreground-default-weak)}.checkbox-with-label{display:flex;padding:var(--dimension-0);align-items:center;gap:var(--dimension-0);text-align:left;cursor:pointer}.checkbox-with-label:has(input:disabled){cursor:default;color:var(--color-disabled-foreground)}.checkbox-with-label:has(input:disabled) .radio-button-with-label-description{color:var(--color-disabled-foreground)}.checkbox-with-label .checkbox-with-label-wrapper{display:flex;padding:var(--dimension-2s) var(--dimension-0);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-3s);flex:1 0}.checkbox-with-label .checkbox-with-label-wrapper .checkbox-with-label-description,.checkbox-with-label .checkbox-with-label-wrapper .checkbox-with-label-label{align-self:stretch}.checkbox-with-label .checkbox-with-label-wrapper .checkbox-with-label-description{color:var(--color-foreground-default-weak)}.checkbox{display:inline-flex;width:48px;height:48px;justify-content:center;align-items:center;flex-shrink:0;position:relative}.checkbox .checkbox-input{position:absolute;top:0;left:0;opacity:0}.checkbox .checkbox-input:checked+.checkbox-box{background-color:var(--color-foreground-default)}.checkbox .checkbox-input:disabled+.checkbox-box{background-color:var(--color-disabled-background);border-color:var(--color-disabled-border);cursor:auto}.checkbox .checkbox-input:disabled:checked+.checkbox-box{background-color:var(--color-disabled-foreground)}.checkbox .checkbox-input:not(:checked)+.checkbox-box>*{display:none}.checkbox .checkbox-box{display:flex;width:var(--dimension-m);height:var(--dimension-m);padding:var(--dimension-4s);justify-content:center;align-items:center;gap:var(--dimension-0);flex-shrink:0;border:1px solid var(--color-foreground-default);cursor:pointer}.toggle-switch{--toggle-switch-knob-diameter:var(--dimension-m);--toggle-switch-bar-height:2px;position:relative;display:block;width:calc(var(--toggle-switch-knob-diameter)*2);height:var(--toggle-switch-knob-diameter);cursor:pointer}.toggle-switch .toggle-switch-input{position:absolute;top:0;left:0;opacity:0}.toggle-switch .toggle-switch-input:checked~.toggle-switch-knob{background-color:var(--color-accent-active);transform:translateX(var(--toggle-switch-knob-diameter))}.toggle-switch .toggle-switch-input:disabled~.toggle-switch-bar,.toggle-switch .toggle-switch-input:disabled~.toggle-switch-knob{background-color:var(--color-disabled-background)}.toggle-switch .toggle-switch-bar{position:absolute;width:100%;height:var(--toggle-switch-bar-height);top:calc((100% - var(--toggle-switch-bar-height))/2);left:0;background-color:var(--color-border-default-dark)}.toggle-switch .toggle-switch-knob{position:absolute;width:var(--toggle-switch-knob-diameter);height:var(--toggle-switch-knob-diameter);top:0;left:0;border-radius:50%;background-color:var(--color-foreground-default);transition:all var(--transition-fast)}.radio-button{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;position:relative}.radio-button.fixedSize{width:var(--dimension-5l);height:var(--dimension-5l)}.radio-button .radio-button-input{position:absolute;top:0;left:0;opacity:0}.radio-button .radio-button-input:checked+.radio-button-box .radio-button-box-inner{border:4px solid var(--color-foreground-default);background:var(--color-foreground-white)}.radio-button .radio-button-input:disabled+.radio-button-box{background-color:var(--color-disabled-background);border-color:var(--color-disabled-border);cursor:auto}.radio-button .radio-button-input:disabled:checked+.radio-button-box{border-color:var(--color-disabled-border)}.radio-button .radio-button-input:disabled:checked+.radio-button-box .radio-button-box-inner{border:4px solid var(--color-disabled-foreground);background:var(--color-foreground-white)}.radio-button .radio-button-box{display:flex;width:var(--dimension-m);height:var(--dimension-m);justify-content:center;align-items:center;gap:var(--dimension-0);flex-shrink:0;border:1px solid var(--color-foreground-default);background:var(--color-foreground-white);border-radius:50%;cursor:pointer}.radio-button .radio-button-box-inner{width:100%;height:100%;flex-shrink:0;border-radius:50%}.radio-button-with-label{display:flex;padding:var(--dimension-0);align-items:center;gap:var(--dimension-0);cursor:pointer}.radio-button-with-label:has(input:disabled){cursor:default;color:var(--color-disabled-foreground)}.radio-button-with-label:has(input:disabled) .radio-button-with-label-description{color:var(--color-disabled-foreground)}.radio-button-with-label .radio-button-with-label-wrapper{display:flex;padding:var(--dimension-2s) var(--dimension-0);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-3s);flex:1 0}.radio-button-with-label .radio-button-with-label-wrapper .radio-button-with-label-description,.radio-button-with-label .radio-button-with-label-wrapper .radio-button-with-label-label{align-self:stretch}.radio-button-with-label .radio-button-with-label-wrapper .radio-button-with-label-description{color:var(--color-foreground-default-weak)}.radio-button-panel{width:100%;border:1px solid var(--color-border-default);cursor:pointer;background:var(--color-background-default)}.radio-button-panel:has(input:checked){background:var(--color-background-inset-dark);border-color:var(--color-border-default-dark)}.radio-button-panel:has(input:disabled){cursor:auto;background:var(--color-disabled-background);color:var(--color-disabled-foreground);border-color:var(--color-disabled-border)}.radio-button-panel:has(input:disabled) .radio-button-panel-thumbnail{opacity:var(--opacity-thumbnail-disabled)}.radio-button-panel:has(input:disabled).radio-button-panel-thumbnail-top .radio-button-panel-thumbnail{border-bottom-color:var(--color-disabled-border)}.radio-button-panel.radio-button-panel-thumbnail-top{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-0);align-self:stretch}.radio-button-panel.radio-button-panel-thumbnail-top .radio-button-panel-thumbnail{display:flex;padding:var(--dimension-m) var(--dimension-0);justify-content:center;align-items:center;align-self:stretch;border-bottom:1px solid var(--color-border-default);background:var(--color-background-inset)}.radio-button-panel.radio-button-panel-thumbnail-top:has(input:checked) .radio-button-panel-thumbnail{border-bottom:1px solid var(--color-border-default-dark);background:linear-gradient(180deg,#dceaff,#b2e9f5)}.radio-button-panel.radio-button-panel-thumbnail-left{display:flex;align-items:flex-start;gap:var(--dimension-0)}.radio-button-panel.radio-button-panel-thumbnail-left .radio-button-panel-thumbnail{display:flex;padding:var(--dimension-m) var(--dimension-0) var(--dimension-m) var(--dimension-m);justify-content:center;align-items:center}.radio-button-panel .radio-button-panel-container{display:flex;padding:var(--dimension-0);align-items:flex-start;gap:var(--dimension-0);align-self:stretch}.radio-button-panel .radio-button-panel-container .radio-button-panel-body{display:flex;padding:var(--dimension-m) var(--dimension-0) var(--dimension-m) var(--dimension-m);flex-direction:column;align-items:flex-start;gap:var(--dimension-1s);flex:1 0;align-self:stretch}.radio-button-panel .radio-button-panel-container .radio-button-panel-body .radio-button-panel-description,.radio-button-panel .radio-button-panel-container .radio-button-panel-body .radio-button-panel-title{align-self:stretch}.radio-button-panel .radio-button-panel-container .radio-button-panel-body .radio-button-panel-description{color:var(--color-foreground-default-weak);font:var(--font-small-wide)}.radio-button-panel-vertical{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;border:1px solid var(--color-border-default,var(--color-border-default));cursor:pointer}.radio-button-panel-vertical:has(input:checked){background:var(--color-background-inset-dark);border-color:var(--color-border-default-dark)}.radio-button-panel-vertical .radio-button-panel-vertical-thumbnail-container{display:flex;padding:var(--dimension-2l) var(--dimension-0) var(--dimension-2s) var(--dimension-0);justify-content:center;align-items:center;gap:var(--dimension-0);align-self:stretch}.radio-button-panel-vertical .radio-button-panel-vertical-thumbnail-container .radio-button-panel-vertical-thumbnail{display:flex;width:100px;height:100px;flex-direction:column;justify-content:center;align-items:center}.number-field{--number-field-stepper-width:8px;position:relative;display:block;width:100%;border:1px solid var(--color-border-default-dark)}.number-field.number-field-width-full{width:100%}.number-field.number-field-width-length-1{width:calc(var(--dimension-m)*3 + var(--number-field-stepper-width) + 2px + 1.5ch)}.number-field.number-field-width-length-2{width:calc(var(--dimension-m)*3 + var(--number-field-stepper-width) + 2px + 2.5ch)}.number-field.number-field-width-length-4{width:calc(var(--dimension-m)*3 + var(--number-field-stepper-width) + 2px + 4.5ch)}.number-field.number-field-width-length-6{width:calc(var(--dimension-m)*3 + var(--number-field-stepper-width) + 2px + 6.5ch)}.number-field.number-field-width-length-8{width:calc(var(--dimension-m)*3 + var(--number-field-stepper-width) + 2px + 8.5ch)}.number-field:has(input:disabled){color:var(--color-disabled-foreground);border-color:var(--color-disabled-foreground)}.number-field .number-field-input{display:block;width:100%;color:var(--color-foreground-default);padding:var(--dimension-m) calc(var(--dimension-m)*2 + var(--number-field-stepper-width)) var(--dimension-m) var(--dimension-m);border:none;font:var(--font-input-text);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.number-field .number-field-input::placeholder{color:var(--color-disabled-foreground)}.number-field .number-field-input::-webkit-inner-spin-button,.number-field .number-field-input::-webkit-outer-spin-button{-webkit-appearance:none}.number-field .number-field-input:disabled~.number-field-stepper{visibility:hidden}.number-field .number-field-input:disabled~.number-field-stepper-disabled{visibility:visible;color:var(--color-disabled-foreground)}.number-field .number-field-stepper,.number-field .number-field-stepper-disabled{display:flex;position:absolute;top:0;right:0;bottom:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.number-field .number-field-stepper-disabled{padding:var(--dimension-0) var(--dimension-m)}.number-field .number-field-stepper .number-field-stepper-down,.number-field .number-field-stepper .number-field-stepper-up{border:unset;background-color:transparent;color:inherit;text-decoration:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-grow:1;padding:var(--dimension-0) var(--dimension-m);line-height:0;display:flex;flex-direction:row}.number-field .number-field-stepper .number-field-stepper-up{align-items:end}.number-field .number-field-stepper .number-field-stepper-down{align-items:start}.number-field .number-field-stepper-disabled{visibility:hidden}.number-field.number-field-thin .number-field-input{padding:var(--dimension-2s) calc(var(--dimension-2s)*2 + var(--number-field-stepper-width)) var(--dimension-2s) var(--dimension-2s)}.number-field.number-field-thin .number-field-stepper .number-field-stepper-down,.number-field.number-field-thin .number-field-stepper .number-field-stepper-up,.number-field.number-field-thin .number-field-stepper-disabled{padding:var(--dimension-0) var(--dimension-2s)}.number-field.number-field-extra-thin .number-field-input{padding:var(--dimension-3s) calc(var(--dimension-3s)*2 + var(--number-field-stepper-width)) var(--dimension-3s) var(--dimension-3s)}.number-field.number-field-extra-thin .number-field-stepper .number-field-stepper-down,.number-field.number-field-extra-thin .number-field-stepper .number-field-stepper-up,.number-field.number-field-extra-thin .number-field-stepper-disabled{padding:var(--dimension-0) var(--dimension-3s)}.select-wrapper{position:relative;max-width:100%;--select-foreground-color:var(--color-foreground-default);--select-border-color:var(--color-border-default-dark)}@media screen and (max-width:719px){.select-wrapper{width:100%}}.select-wrapper.color-secondary{--select-foreground-color:var(--color-foreground-secondary);--select-border-color:var(--color-border-secondary-dark)}.select-wrapper select.select{width:100%;height:100%;padding:var(--dimension-m) var(--dimension-4l) var(--dimension-m) var(--dimension-m);overflow:hidden;border:1px solid var(--select-border-color);background:var(--color-foreground-white);color:var(--select-foreground-color);font:var(--font-default);-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrapper select.select:not(:disabled){cursor:pointer}.select-wrapper select.select:disabled{opacity:1;border:1px solid var(--color-disabled-border);background:var(--color-disabled-background);color:var(--color-disabled-foreground)}.select-wrapper select.select:disabled+.icon{color:var(--color-disabled-foreground)}.select-wrapper .icon{position:absolute;top:50%;right:var(--dimension-1s);transform:translateY(-50%);pointer-events:none}.select-wrapper.hidden{display:none}.sound-audio.clickable{cursor:pointer}@media(hover:hover){.sound-audio.clickable:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.sound-audio.clickable:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset);transition:background-color var(--transition-fast)}}.sound-audio-player{position:relative;display:block;aspect-ratio:1/1;width:155px}.sound-audio-player img{width:100%;height:100%;object-fit:scale-down}.sound-audio-player-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--dimension-5l);height:var(--dimension-5l);background-color:var(--color-background-black-weaker);border-radius:var(--radius-rounded);display:flex;justify-content:center;align-items:center;color:var(--color-foreground-white)}.sound-audio-summary{display:flex;flex-direction:column;gap:var(--dimension-2s)}.sound-audio-summary-header{display:flex;justify-content:space-between}.sound-audio-summary-title{padding-top:var(--dimension-2s)}.sound-audio-summary-like{flex-shrink:0}.sound-audio-summary-like-count{font:var(--font-small);color:var(--color-foreground-default-weak)}.sound-audio-summary-character,.sound-audio-summary-characters,.sound-audio-summary-info{display:flex;flex-direction:column}.sound-audio-summary-info{gap:var(--dimension-3s);font:var(--font-small);color:var(--color-foreground-default-weak)}.modal-overlay{position:fixed;inset:0;z-index:100000;background:var(--color-background-modal-backdrop-hidden);transition:background var(--transition-modal)}.modal-overlay-after-open{background:var(--color-background-modal-backdrop)}.modal-overlay-after-open-dark{background:var(--color-background-modal-backdrop-dark)}.modal-overlay-before-close{background:var(--color-background-modal-backdrop-hidden)}.modal{width:100%;height:100%;pointer-events:none}.modal:focus{outline:none}.modal-after-open .modal-layout-single-content{transform:translateY(0)}.modal-before-close .modal-layout-single-content{transform:translateY(100%)}.modal-layout-single{width:100%;height:100%}@media (min-width:720px){.modal-layout-single{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:100px 0 0}.modal-layout-single.modal-layout-single-full{padding:0}}.modal-layout-single.modal-layout-single-full .modal-layout-single-content{width:100%}@media (min-width:720px){.modal-layout-single.modal-layout-single-large{padding:var(--dimension-2l) 0 0}.modal-layout-single.modal-layout-single-illust{justify-content:center;padding:var(--dimension-2l)}}.modal-layout-single.modal-layout-single-illust .modal-layout-single-content{transform:none}@media (min-width:720px){.modal-layout-single.modal-layout-single-sound{justify-content:center;padding:var(--dimension-2l)}}.modal-layout-single.modal-layout-single-sound .modal-layout-single-content{transform:none}.modal-layout-single.modal-layout-single-center{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:var(--dimension-m)}.modal-layout-single.modal-layout-single-center .modal-layout-single-content{height:auto;max-height:100vh;transform:none;max-width:100%}.modal-layout-single.modal-layout-single-bottom{display:flex;align-items:end}.modal-layout-single.modal-layout-single-bottom .modal-layout-single-content{width:100%;height:auto}.modal-layout-single-content{height:100%;transform:translateY(100%);transition:transform var(--transition-modal);pointer-events:all}@media (min-width:720px){.modal-layout-single-content{width:600px}}.modal-layout-illust-compact{position:absolute;width:100%;height:100%;pointer-events:all;transform:translateY(0);transition:transform var(--transition-modal)}.modal-layout-illust-compact.is-invisible{transform:translateY(100%)}.modal-layout-illust-regular{flex-direction:column;padding:calc(80px + var(--dimension-2l)) var(--dimension-2l) var(--dimension-2l)}.modal-layout-illust-regular,.modal-layout-illust-regular-container{width:100%;height:100%;display:flex;align-items:center;gap:var(--dimension-2l)}.modal-layout-illust-regular-container{min-height:300px}.modal-layout-illust-regular-content{display:flex;flex:1 1;height:100%;pointer-events:all}.modal-layout-illust-regular-content-main{width:100%;height:100%;flex:1 1;min-width:0}.modal-layout-illust-regular-content-main .modal-body{height:100%}.modal-layout-illust-regular-content-details{min-width:300px;width:30%;height:100%}.modal-layout-illust-regular-accessory{padding:var(--dimension-m);pointer-events:all}.modal-layout-sound-compact{position:absolute;width:100%;height:100%;pointer-events:all;transform:translateY(0);transition:transform var(--transition-modal)}.modal-layout-sound-compact.is-invisible{transform:translateY(100%)}.modal-layout-sound-regular{flex-direction:column;padding:calc(80px + var(--dimension-2l)) var(--dimension-2l) var(--dimension-2l)}.modal-layout-sound-regular,.modal-layout-sound-regular-container{width:100%;height:100%;display:flex;align-items:center;gap:var(--dimension-2l)}.modal-layout-sound-regular-container{min-height:300px}.modal-layout-sound-regular-content{display:flex;flex:1 1;height:100%;pointer-events:all}.modal-layout-sound-regular-content-main{width:100%;height:100%;flex:1 1;min-width:0}.modal-layout-sound-regular-content-main .modal-body{height:100%}.modal-layout-sound-regular-content-details{min-width:300px;width:40%;height:100%}.modal-layout-sound-regular-accessory{padding:var(--dimension-m);pointer-events:all}.modal-content{display:flex;flex-direction:column;align-items:stretch;background:var(--color-background-default);height:100%}.modal-content .modal-body{flex:1 1;position:relative}.modal-content .modal-footer{height:min-content;box-shadow:var(--navigation-bar-shadow);position:relative;z-index:1}@media screen and (max-width:719px){.modal-content .modal-body{min-height:0;overflow-y:auto}}.modal-content.modal-content-transparent{background:transparent}@media (min-width:720px){.modal-content.modal-content-scrollable .modal-header{border-bottom:1px solid var(--color-border-default)}.modal-content.modal-content-scrollable .modal-body{min-height:0;overflow-y:auto}}.modal-content-responsive{background:var(--color-background-default);width:100%;height:100%}.modal-content-responsive .modal-content-responsive-inner{background:var(--color-background-inset);width:100%;height:100%;display:flex;flex-direction:column;justify-content:stretch}.modal-content-responsive .modal-content-responsive-container{display:flex;width:100%;height:100%}@media (min-width:720px){.modal-content-responsive .modal-content-responsive-container{overflow-y:auto;padding:var(--dimension-m);align-items:flex-start;justify-content:center;gap:var(--dimension-m);flex:1 0}}.modal-content-responsive .modal-content-responsive-container .modal-content-responsive-body{max-width:600px;width:100%;height:100%;background:var(--color-background-default)}@keyframes loading-spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.loading{width:20px;height:20px;margin:0 auto;position:relative;background:conic-gradient(var(--color-border-default),var(--color-border-default-dark));box-shadow:0 0 3vmin 1vmin var(--color-background-default);border-radius:50%;z-index:1;animation:loading-spin .8s linear 0s infinite}.loading:after{position:absolute;display:block;content:"";z-index:2;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--color-background-default)}.loading.size-large{width:80px;height:80px}.loading.size-large:after{width:64px;height:64px}a.tag,button.tag,div.dummy.tag{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;background:var(--color-background-inset)}@media(hover:hover){a.tag:where(:-webkit-any-link,:enabled,summary):hover,button.tag:where(:-webkit-any-link,:enabled,summary):hover,div.dummy.tag:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-inset-dark);-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}a.tag:where(:any-link,:enabled,summary):hover,button.tag:where(:any-link,:enabled,summary):hover,div.dummy.tag:where(:any-link,:enabled,summary):hover{background:var(--color-background-inset-dark);transition:background var(--transition-fast)}}a.tag.medium,button.tag.medium,div.dummy.tag.medium{padding:var(--dimension-2s) var(--dimension-2s);font:var(--font-default)}a.tag.small,button.tag.small,div.dummy.tag.small{padding:var(--dimension-4s) var(--dimension-3s);font:var(--font-small)}a.tag.default,button.tag.default,div.dummy.tag.default{color:var(--color-foreground-deafult)}a.tag.weak,button.tag.weak,div.dummy.tag.weak{color:var(--color-foreground-default-weak)}.empty-token{border:1px dashed var(--color-border-active);background:var(--color-background-active)}.empty-token.empty-token-vertical{display:flex;padding:var(--dimension-m);flex-direction:column;justify-content:center;align-items:center;gap:var(--dimension-2s)}.empty-token.empty-token-horizontal{display:inline-flex;padding:var(--dimension-m) var(--dimension-1s) var(--dimension-m) var(--dimension-m);justify-content:center;align-items:center;gap:var(--dimension-2s)}.empty-token .empty-token-body,.empty-token .empty-token-title{color:var(--color-foreground-active-weak)}.empty-token .empty-token-body{text-align:center}.edittable-token-link,.empty-token .empty-token-link{display:inline-flex;align-items:center;color:var(--color-foreground-active)}.empty-illustration{display:flex;padding:var(--dimension-0,0);flex-direction:column;justify-content:center;align-items:center;gap:var(--dimension-0,0);flex-shrink:0;background:var(--color-teaser-character-character)}.empty-illustration.empty-illustration-pinup-portrait{width:163.5px;height:290.67px}.empty-illustration.empty-illustration-pinup-landscape{width:290.67px;height:163.5px}.empty-illustration.empty-illustration-character-cut{width:163.5px;height:163.5px}.empty-illustration .empty-illustration-emblem{display:flex;width:80px;height:80px;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-shrink:0;opacity:.2}.parameter{display:flex;padding:var(--dimension-0);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-3s);margin:0}.parameter .parameter-label{align-self:stretch;color:var(--color-foreground-default-weak)}.parameter .parameter-value{margin:0;align-self:stretch}.component-play-button{vertical-align:middle}.volume-control .volume-value{display:block}.volume-control .volume-slider{width:60px;margin-left:0;-webkit-appearance:none;height:4px;background:#ddd;border-radius:2px}.volume-control .volume-slider::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:#666;border-radius:50%;cursor:pointer;margin-top:0}.volume-control .volume-slider::-moz-range-thumb{width:12px;height:12px;background:#666;border:none;border-radius:50%;cursor:pointer}.message{display:flex;align-items:center;gap:0}.message .message-arrow{width:var(--dimension-2s);height:var(--dimension-2s);margin-bottom:var(--dimension-3s);background:var(--color-background-black);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}.message .message-bubble{display:flex;align-items:center;gap:var(--dimension-3s);border-radius:var(--corner-radius-s);background:var(--color-background-black);padding:0 var(--dimension-2s);color:var(--color-accent-primary)}.message .message-bubble .message-expand{padding:0;line-height:0}.image-selection-button-input{display:none}.text-area{position:relative;display:block;width:100%;line-height:1.7}.text-area.default .text-area-input{height:calc(var(--dimension-1s)*2 + 2px + 5.1em)}.text-area.large .text-area-input{height:calc(var(--dimension-1s)*2 + 2px + 10.2em)}.text-area.ex-large .text-area-input{height:calc(var(--dimension-1s)*2 + 2px + 13.6em)}.text-area.variable.default .text-area-input,.text-area.variable.exlarge .text-area-input,.text-area.variable.large .text-area-input{height:100%;resize:none}.text-area.scenario-talk .text-area-input,.text-area.scenario-talk .text-area-input-wrapper{padding:var(--dimension-2s) var(--dimension-3s);border:none;font:16px/150% var(--fontFamily-sans)}.text-area.scenario-talk .text-area-input:disabled{border:none}.text-area.scenario-talk .text-area-count{right:0;bottom:0}.text-area .text-area-input-wrapper{overflow:hidden;visibility:hidden;box-sizing:border-box;min-height:54px;max-height:120px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;font:var(--font-long)}.text-area .text-area-input,.text-area .text-area-input-wrapper{padding:var(--dimension-1s) var(--dimension-m);border:1px solid var(--color-border-default-dark)}.text-area .text-area-input{width:100%;height:100%;color:var(--color-foreground-default);font:var(--font-input-text);resize:vertical}.text-area .text-area-input:focus{outline:3px solid var(--color-border-default)}.text-area .text-area-input:-moz-read-only{background:var(--color-disabled-background)}.text-area .text-area-input:read-only{background:var(--color-disabled-background)}.text-area .text-area-input:disabled{border:1px solid var(--color-disabled-border);background:var(--color-disabled-background)}.text-area .text-area-input:disabled,.text-area .text-area-input:disabled+.text-area-count{color:var(--color-disabled-foreground)}.text-area .text-area-input:not(:disabled):hover{border-color:var(--color-border-default-darker)}.text-area .text-area-input::placeholder{color:var(--color-disabled-foreground)}.text-area .text-area-input.variable-height{position:absolute;bottom:0;left:0}.text-area .text-area-count{position:absolute;right:var(--dimension-m);bottom:var(--dimension-m);pointer-events:none;font:var(--font-small);color:var(--color-foreground-default-weak);white-space:nowrap}.text-area.hidden{display:none}.text-area-with-edit-bar{position:relative;width:100%}.badge{border-radius:var(--radius-rounded);display:inline-block}.badge.small{font:var(--font-small);padding:var(--dimension-3s) var(--dimension-2s)}.badge.large{padding:var(--dimension-2s) var(--dimension-1s)}.badge.navy{background:var(--color-background-navy)}.badge.navy,.badge.secondary{color:var(--color-foreground-white)}.badge.secondary{background:var(--color-accent-secondary)}.pulldown-parent{position:relative}.pulldown-parent .pulldown-button,.pulldown-parent .pulldown-contents{background-color:var(--color-background-default)}.pulldown-parent .pulldown-contents{opacity:0;pointer-events:none;display:block;position:absolute;transition:opacity var(--transition-slow);white-space:nowrap;right:0;font:var(--font-default)}.pulldown-parent.shown .pulldown-button{background-color:var(--color-background-active)}.pulldown-parent.shown .pulldown-contents{opacity:1;z-index:10;pointer-events:all}.pulldown-menu{border:1px solid var(--color-border-default);display:flex;flex-direction:column}.pulldown-menu a,.pulldown-menu button{display:block;padding:var(--dimension-1s);color:var(--color-foreground-default)}@media(hover:hover){.pulldown-menu a:where(:-webkit-any-link,:enabled,summary):hover,.pulldown-menu button:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-inset);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.pulldown-menu a:where(:any-link,:enabled,summary):hover,.pulldown-menu button:where(:any-link,:enabled,summary):hover{background:var(--color-background-inset);transition:background-color var(--transition-fast)}}.pulldown-menu a.disabled,.pulldown-menu button:disabled{color:var(--color-disabled-foreground)!important;border-color:var(--color-disabled-border)!important;pointer-events:none!important}.message-text{font:var(--font-small)}.message-text.message-error{color:var(--color-feedback-danger)}.message-text.message-warning{color:var(--color-foreground-secondary)}.message-text.message-info{font:var(--font-small)}.item-container{width:100%}.item-container.wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));grid-gap:var(--dimension-m);gap:var(--dimension-m)}.item-container.scroll{overflow-x:auto;overflow-y:hidden;display:flex;gap:var(--dimension-m)}@media (min-width:720px){.item-container.scroll{margin-left:calc(var(--dimension-2l)*-1);width:calc(100% + var(--dimension-2l)*2);padding:0 var(--dimension-2l)}}@media screen and (max-width:719px){.item-container.scroll{margin-left:calc(var(--dimension-m)*-1);width:calc(100% + var(--dimension-m)*2);padding:0 var(--dimension-m)}}.item-container.scroll .item-container-item{width:155px;flex-shrink:0}.item-container.custom-bar{padding-bottom:var(--dimension-m);scrollbar-width:thin;scrollbar-color:var(--color-foreground-active) var(--color-background-inset-dark)}.item-container.custom-bar::-webkit-scrollbar{background-color:var(--color-background-inset-dark);width:2px;height:2px}.item-container.custom-bar::-webkit-scrollbar-thumb{background-color:var(--color-foreground-active)}.rev2 .data-list-item{display:flex;flex-direction:column;gap:var(--dimension-3s);border-bottom:1px solid var(--color-border-default);padding:var(--dimension-m) var(--dimension-m) var(--dimension-m) 0}.rev2 .data-list-item dd,.rev2 .data-list-item dt{margin:0}.rev2 .data-list-item dt{font:var(--font-small);color:var(--color-foreground-default-weak)}.tooltip{position:absolute;width:max-content;padding:var(--dimension-2s);background:var(--color-background-black);color:var(--color-foreground-white);pointer-events:none}.accordion-skeleton{padding:var(--dimension-1s) var(--dimension-m)}.accordion-skeleton-inner{width:var(--dimension-2l);height:var(--dimension-2l)}.share-button{position:relative}.share-button-button{display:flex;width:var(--dimension-5l);height:var(--dimension-5l);justify-content:center;align-items:center}@media(hover:hover){.share-button-button:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.share-button-button:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset);transition:background-color var(--transition-fast)}}.share-button-modal{position:absolute;border:1px solid var(--color-border-default);width:192px;background-color:var(--color-background-default);color:var(--color-foreground-default);z-index:5}.share-button-modal-overlay{position:fixed;inset:0;z-index:5}.share-modal{display:flex;flex-direction:column}.share-modal-item{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-2s);padding:var(--dimension-1s)}@media(hover:hover){.share-modal-item:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset)}.share-modal-item:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset)}}.npc-login-frame{position:fixed;pointer-events:none;top:0;left:0;bottom:0;right:0;box-shadow:inset 0 0 0 4px red;z-index:1000000}.npc-login-frame .npc-login-frame-alert{text-align:center;position:absolute;left:0;right:0}.npc-login-frame .npc-login-frame-alert.top{top:0}.npc-login-frame .npc-login-frame-alert.bottom{bottom:0}.npc-login-frame .npc-login-frame-alert:before{content:"NPCログイン中！"}.npc-alert,.npc-login-frame .npc-login-frame-alert:before{display:inline-block;background-color:#fff;border:1px solid red;color:red;padding:.2em .5em}.article-bordered-list{display:flex;flex-direction:column;gap:var(--dimension-m);padding:var(--dimension-m);background:var(--color-background-inset)}.article-bordered-list *{line-height:var(--line-height-3l)}.article-bordered-list ul{padding:0}.article-bordered-list li{list-style:none;padding-left:1.3em;background:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgMTAgMTMiIHdpZHRoPSIxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTAgNi41LTkuNzUwMDAxIDUuNjI5Mi4wMDAwMDEtMTEuMjU4MzY2eiIgZmlsbD0iIzExNzA4ZSIvPjwvc3ZnPg==") no-repeat;background-position:0 .3em}.article-callout{display:flex;gap:var(--dimension-m);padding:var(--dimension-m);background:var(--color-background-inset)}.article-callout.bg-white{background:var(--color-background-default-weaker)}.article-callout-content{flex:1 1;min-width:0;font:var(--font-default);line-height:1.5}.article-callout-content *{line-height:var(--line-height-3l)}@media (min-width:720px){.article-figure.long-caption{display:flex;width:700px;align-items:flex-start;gap:24px}.article-figure.long-caption .image{max-width:225px;flex-shrink:0}.article-figure.long-caption .image img{width:100%;height:auto}}.article-heading.level2{border-bottom:1px solid var(--foreground-default,#11708e)}.article-heading.level2,.article-heading.level3{padding:var(--dimension-2l) 0 var(--dimension-2s)}.article-heading.level3{border-bottom:1px solid var(--border-default,rgba(17,112,142,.16))}.article-scrollable-table{margin:var(--dimension-4l) 0}.article-scrollable-table figcaption{margin:var(--dimension-m) 0 0;font:var(--font-small);color:var(--color-foreground-default-weak);text-align:center}.article-scrollable-table-container{width:100%;overflow-x:auto}@media (min-width:720px){.article-scrollable-table-container{border-right:1px solid var(--color-border-default);border-left:1px solid var(--color-border-default)}.article-scrollable-table-container table{margin:0 0 0 -1px;border-right:none}}@media screen and (max-width:719px){.article-scrollable-table-container{margin:0 0 0 calc(var(--dimension-2l)*-1);width:calc(100% + var(--dimension-2l)*2);padding:0 var(--dimension-2l)}}.article-paragraph{align-self:stretch}.article-body{padding-bottom:var(--dimension-m);font:var(--font-body)}.article-body>*{margin:var(--dimension-3l) 0}.article-body>:first-child{margin-top:0}.article-body>:last-child{margin-bottom:0}.article-body img{max-width:100%;height:auto;width:auto}.article-body ul{display:flex;flex-direction:column;gap:var(--dimension-2s);padding-left:1em}.article-body ul ul{padding-left:2em}.article-body li{list-style:unset;line-height:var(--line-height-2l)}.article-body blockquote{padding:var(--dimension-m);width:100%;border:1px solid var(--color-border-default);font:var(--font-body-serif)}.article-body :not(pre) code{padding:var(--dimension-3s);background:var(--color-background-inset-dark);border-radius:4px;margin:0 var(--dimension-3s)}.article-body pre{padding:var(--dimension-1s) var(--dimension-m);border:1px solid var(--color-border-default);line-height:var(--line-height-3l)}.article-body pre code{display:block;overflow-x:auto}.article-body table{border-collapse:collapse;width:100%;line-height:1.5;border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.article-body tbody,.article-body thead{width:100%}.article-body tr td:first-child,.article-body tr th:first-child{padding-left:var(--dimension-m)}.article-body td,.article-body th{vertical-align:top;border-top:1px solid var(--color-border-default);border-left:1px solid var(--color-border-default);padding:var(--dimension-1s) var(--dimension-m);min-width:var(--cellWidth)}.article-body th{text-align:left;background:var(--color-background-inset)}.document-title-with-breadcrumb{gap:10px}.document-title-with-breadcrumb,.document-title-with-breadcrumb-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.document-title-with-breadcrumb-wrapper{gap:8px}.document-title-with-breadcrumb-wrapper .breadcrumb{display:flex;align-items:flex-start;gap:var(--dimension-2-s,8px);align-self:stretch}.document-title-with-breadcrumb-wrapper .breadcrumb a:focus,.document-title-with-breadcrumb-wrapper .breadcrumb a:hover{text-decoration:underline}.document-title-with-cover{background:var(--color-background-black)}@media (min-width:720px){.document-title-with-cover{margin:var(--dimension-3l) 0 0}.document-title-with-cover .bgimage-section-body{display:flex;align-items:center;justify-content:center;padding:var(--dimension-2l)}.document-title-with-cover .standup-character{width:55%;aspect-ratio:1/1;position:relative;padding:0 0 var(--dimension-6l)}.document-title-with-cover .standup-character img{position:absolute;top:3%;left:50%;width:155%;height:auto;transform:translateX(-50%)}.document-title-with-cover .content{width:45%}.document-title-with-cover .dialogue{max-height:420px}}@media screen and (max-width:719px){.document-title-with-cover .bgimage-section-body{display:flex;flex-direction:column-reverse;align-items:center}.document-title-with-cover .standup-character{width:100%;aspect-ratio:6/5;position:relative;max-width:300px;margin:var(--dimension-m) 0 0}.document-title-with-cover .standup-character img{position:absolute;top:0;left:50%;width:220%;height:auto;transform:translateX(-50%)}.document-title-with-cover .content{padding:var(--dimension-m) var(--dimension-2l) var(--dimension-2l)}.document-title-with-cover .dialogue{max-height:200px}}.document-title-with-cover .content{position:relative;z-index:1}.document-title-with-cover .dialogue-container{background:var(--color-background-black);padding:var(--dimension-m);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:var(--dimension-m) var(--dimension-m) 0 rgba(0,0,0,.5)}.document-title-with-cover .dialogue{padding:var(--dimension-2s);padding-right:var(--dimension-2l);color:var(--color-accent-primary);overflow-y:auto;scrollbar-color:var(--color-accent-accent) transparent;scrollbar-width:thin;font:var(--font-body-serif)}.document-title-with-cover .dialogue::-webkit-scrollbar{width:2px;height:100%;background:transparent}.document-title-with-cover .dialogue::-webkit-scrollbar-thumb{background:var(--color-accent-active)}.document-title-with-cover .standup-character{display:flex;align-items:flex-end;justify-content:center}.document-title-with-cover .speaker{color:var(--color-accent-primary);font-feature-settings:"palt";letter-spacing:.05em;background:var(--color-background-black);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:var(--dimension-2s) var(--dimension-m);line-height:1.3;position:relative;z-index:1;font:var(--font-small);display:flex;align-items:center;gap:var(--dimension-3s) var(--dimension-1s);flex-wrap:wrap;justify-content:center}.document-title-with-cover .speaker-position{color:var(--color-accent-active);background:rgba(255,101,147,.2);border:1px solid rgba(255,101,147,.5);margin:0 0 0 var(--dimension-3s)}.document-title-with-cover-wrapper{background:var(--color-background-inset-dark);display:flex;flex-direction:column;align-items:center;gap:var(--dimension-m)}@media (min-width:720px){.document-title-with-cover-wrapper{padding:var(--dimension-4l) var(--dimension-2l)}}@media screen and (max-width:719px){.document-title-with-cover-wrapper{padding:var(--dimension-3l) var(--dimension-2l)}}.document-title-with-cover-wrapper h1{font:var(--font-heading2)}.document-title-with-cover-wrapper .text{max-width:var(--width-narrow);font:var(--font-body)}.document-title{background:var(--color-background-inset,#f6f8fb);position:relative;overflow:hidden}@media (min-width:720px){.document-title{padding-top:var(--height-teaser-header-regular)}}@media screen and (max-width:719px){.document-title{padding-top:var(--height-header-compact)}}.document-title .document-title-wrapper{padding:var(--dimension-6l) var(--dimension-2l)}.document-title .document-title-wrapper .document-title-container{position:relative;display:flex;flex-direction:column;gap:var(--dimension-2s)}@media (min-width:720px){.document-title .document-title-wrapper .document-title-container{max-width:var(--width-narrow);margin:0 auto}}.document-title .sub-title{font:var(--font-small-gabriela);color:var(--color-accent-secondary);letter-spacing:.2em;margin:0 0 0 var(--dimension-4s)}.document-title .emblem{position:absolute;opacity:.07;pointer-events:none}@media (min-width:720px){.document-title .emblem{width:600px;left:40%;top:50%;transform:translateY(-50%)}}@media screen and (max-width:719px){.document-title .emblem{width:min(100vw,330px);right:-10%;top:50%;transform:translateY(-30%)}}.component-avatar{display:inline-flex;padding:var(--dimension-0);align-items:flex-start;gap:10px}.component-avatar img{border-radius:var(--radius-rounded)}.component-avatar.small img{width:var(--dimension-2l);height:var(--dimension-2l)}.component-avatar.medium img{width:var(--dimension-3l);height:var(--dimension-3l)}.component-avatar.large img{width:var(--dimension-5l);height:var(--dimension-5l)}.component-avatar.talk-post img{width:var(--dimension-7l);height:var(--dimension-7l)}.component-character{display:flex;align-items:center;padding:var(--dimension-0)}.component-character .component-avatar{align-self:flex-start}.component-character.small{gap:var(--dimension-2s)}.component-character.small .info{display:flex;padding:var(--dimension-0);flex-wrap:wrap;flex-direction:row;align-items:center;column-gap:var(--dimension-2s);row-gap:var(--dimension-3s);flex:1 0}.component-character.small .title{display:none}.component-character.medium{gap:var(--dimension-m)}.component-character.medium .info{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-3s);flex:1 0}.component-character.medium .info .meta{display:flex;padding:var(--dimension-0);align-items:flex-start;gap:var(--dimension-0)}.component-character.medium .info .meta .title:after{content:"・"}.license-list-item .accordion{padding:0}.license-list-item-content{margin-top:var(--dimension-3s);padding-left:var(--dimension-3l);font:var(--font-small);color:var(--color-foreground-default-weak)}.component-truncated-text-more{position:relative}.component-truncated-text-more button{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-end}@media(hover:hover){.component-truncated-text-more button:where(:-webkit-any-link,:enabled,summary):hover .component-truncated-text-more-button div{border-bottom-color:var(--color-border-default)}.component-truncated-text-more button:where(:any-link,:enabled,summary):hover .component-truncated-text-more-button div{border-bottom-color:var(--color-border-default)}}.component-truncated-text-more button .component-truncated-text-more-button{background:linear-gradient(to right,hsla(0,0%,100%,0),var(--color-background-default) var(--dimension-2s));transform:translateY(1px);padding:0 0 0 var(--dimension-m)}.component-truncated-text-more button .component-truncated-text-more-button div{border-bottom:1px solid transparent}.component-communication-message{display:inline-flex;align-items:center;font:var(--font-body-serif);color:var(--color-accent-primary)}.component-communication-message .message-container{display:flex;padding:0 var(--dimension-2s);gap:var(--dimension-2s);align-items:center;border-radius:var(--corner-radius-s);background:var(--color-background-black)}.component-available-resource-counter{text-align:right;font:var(--font-small-bold);padding-top:.3em;padding-right:.5em}.component-available-resource-counter .component-available-resource-counter-area{display:inline-block;border:1px solid var(--color-border-default);border-radius:2em;background:var(--color-foreground-white);padding:.3em .8em}.component-character-searcher-result{width:100%}.component-character-searcher-result.selected{background:var(--color-background-active)}.component-character-setting-edit-item-sender{font:var(--font-small);display:flex;gap:var(--dimension-3s)}.image-selector-element{display:grid;align-items:center;justify-items:center}.sound-selector{padding:var(--dimension-2s)}.sound-selector-contents,.sound-selector-element{display:flex;flex-direction:column}.sound-selector-element{justify-items:center;padding:var(--dimension-2s)}.sound-selector-element.selected{background-color:var(--color-background-active)}.sound-selector-item{display:flex;align-items:center;gap:var(--dimension-2s)}.sound-selector-item-icon{width:64px;height:64px;object-fit:scale-down}.component-play-ticket{display:flex;flex-direction:column;gap:var(--dimension-3s)}.component-play-ticket-description{font:var(--font-small)}.component-play-ticket-expiration{color:var(--color-feedback-danger);font:var(--font-small)}.component-play-ticket-expiration-header:after{content:"：";display:inline}.component-play-ticket-expiration-body.expiration-middle,.component-play-ticket-expiration-body.expiration-short{font-weight:700}.component-play-ticket-expiration-body.expiration-short:after{content:"（残り僅か！）";display:inline}.rev2 .app-bar-detailed{display:flex;align-items:center;gap:var(--dimension-2s)}@media (min-width:720px){.rev2 .app-bar-detailed{padding:var(--dimension-2s)}}@media screen and (max-width:719px){.rev2 .app-bar-detailed{height:var(--height-header-compact)}.rev2 .app-bar-detailed .app-bar-detailed-leading,.rev2 .app-bar-detailed .app-bar-detailed-trailing{flex:1 1}}.rev2 .app-bar-detailed .app-bar-detailed-leading{padding-left:var(--dimension-2s)}.rev2 .app-bar-detailed .app-bar-detailed-trailing{padding-right:var(--dimension-2s);display:flex;justify-content:end}.rev2 .app-bar-detailed .app-bar-detailed-title{overflow:hidden}@media (min-width:720px){.rev2 .app-bar-detailed .app-bar-detailed-title{flex:1 1;min-width:0}}.rev2 .app-bar-detailed .app-bar-detailed-title>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:719px){.rev2 .app-bar-detailed .app-bar-detailed-title{text-align:center}}.rev2 .app-bar-detailed .app-bar-detailed-subtitle{font:var(--font-small);color:var(--color-foreground-default-weak);margin:var(--dimension-4s) 0 0}.rev2 .app-bar-detailed-large-title{padding-top:var(--dimension-2s)}.rev2 .app-bar-detailed-large-title .app-bar-detailed-large-title-accessories{display:flex;align-items:center}@media screen and (max-width:719px){.rev2 .app-bar-detailed-large-title .app-bar-detailed-large-title-accessories{height:var(--height-header-compact)}}.rev2 .app-bar-detailed-large-title .app-bar-detailed-large-title-leading,.rev2 .app-bar-detailed-large-title .app-bar-detailed-large-title-trailing{flex:1 1}.rev2 .app-bar-detailed-large-title .app-bar-detailed-large-title-leading{padding-left:var(--dimension-2s)}@media (min-width:720px){.rev2 .app-bar-detailed-large-title .app-bar-detailed-large-title-leading{flex:0 1}}.rev2 .app-bar-detailed-large-title .app-bar-detailed-large-title-trailing{padding-right:var(--dimension-2s);display:flex;justify-content:end}@media (min-width:720px){.rev2 .app-bar-detailed-large-title .app-bar-detailed-large-title-trailing{flex:0 1}}.rev2 .app-bar-detailed-large-title .app-bar-detailed-large-title-title{padding:var(--dimension-2s) var(--dimension-m) var(--dimension-m)}.rev2 .app-bar-detailed-large-title .app-bar-detailed-large-title-subtitle{color:var(--color-foreground-default-weak);margin:var(--dimension-3s) 0 0}.rev2 .app-bar-media{display:flex;height:var(--height-header-compact);justify-content:flex-end;align-items:center;flex-shrink:0;box-shadow:0 1px 0 0 var(--color-border-default);background:var(--color-background-default)}.rev2 .app-bar-media .app-bar-media-leading{flex:1 1;padding-left:var(--dimension-2s)}.rev2 .app-bar-media .app-bar-media-trailing{flex:1 1;padding-right:var(--dimension-2s);display:flex;justify-content:end}.rev2 .app-bar-media .app-bar-media-brand{padding:0 var(--dimension-1s)}.rev2 .app-bar-regular-detailed-center{display:flex;align-items:center;gap:var(--dimension-2s);padding:var(--dimension-2s) var(--dimension-1s)}.rev2 .app-bar-regular-detailed-center .app-bar-regular-detailed-center-leading,.rev2 .app-bar-regular-detailed-center .app-bar-regular-detailed-center-trailing{flex:1 1;width:calc(var(--dimension-5l)*2)}.rev2 .app-bar-regular-detailed-center .app-bar-regular-detailed-center-trailing{flex:1 1;display:flex;justify-content:flex-end}.rev2 .app-bar-regular-detailed-center .app-bar-regular-detailed-center-title{min-width:0;text-align:center}.rev2 .app-bar-regular-detailed-center .app-bar-regular-detailed-center-subtitle{font:var(--font-small);color:var(--color-foreground-default-weak);margin:var(--dimension-4s) 0 0}.rev2 .app-bar-regular-large-title{padding:var(--dimension-2s) 0 0}.rev2 .app-bar-regular-large-title .app-bar-regular-large-title-accessories{display:flex;align-items:center}.rev2 .app-bar-regular-large-title .app-bar-regular-large-title-leading{padding-left:var(--dimension-2s);flex:1 1;min-width:0}.rev2 .app-bar-regular-large-title .app-bar-regular-large-title-trailing{padding-right:var(--dimension-2s)}.rev2 .app-bar-regular-large-title .app-bar-regular-large-title-title{padding:var(--dimension-m) var(--dimension-2l) var(--dimension-2l)}.rev2 .app-bar-regular-large-title .app-bar-regular-large-title-subtitle{color:var(--color-foreground-default-weak);margin:var(--dimension-3s) 0 0}.rev2 .app-bar-regular-middle-title{display:flex;align-items:center;gap:var(--dimension-2s)}@media (min-width:720px){.rev2 .app-bar-regular-middle-title{padding:var(--dimension-2s)}}@media screen and (max-width:719px){.rev2 .app-bar-regular-middle-title{height:var(--height-header-compact)}.rev2 .app-bar-regular-middle-title .app-bar-middle-title-leading,.rev2 .app-bar-regular-middle-title .app-bar-middle-title-trailing{flex:1 1}}.rev2 .app-bar-regular-middle-title .app-bar-middle-title-leading{padding-left:var(--dimension-2s)}.rev2 .app-bar-regular-middle-title .app-bar-middle-title-trailing{padding-right:var(--dimension-2s);display:flex;justify-content:end}.rev2 .app-bar-regular-middle-title .app-bar-middle-title-title{overflow:hidden}@media (min-width:720px){.rev2 .app-bar-regular-middle-title .app-bar-middle-title-title{flex:1 1;min-width:0}}.rev2 .app-bar-regular-middle-title .app-bar-middle-title-title>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:719px){.rev2 .app-bar-regular-middle-title .app-bar-middle-title-title{text-align:center}}.rev2 .app-bar-regular-middle-title .app-bar-middle-title-subtitle{font:var(--font-small);color:var(--color-foreground-default-weak);margin:var(--dimension-4s) 0 0}.rev2 .app-bar-accessory-icon{display:flex;width:var(--dimension-5l);height:var(--dimension-5l);justify-content:center;align-items:center;border:unset;background-color:transparent;color:inherit;text-decoration:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rev2 .app-bar-accessory-icon.disabled{color:var(--color-disabled-foreground);cursor:pointer;pointer-events:none}@media(hover:hover){.rev2 .app-bar-accessory-icon:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.rev2 .app-bar-accessory-icon:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset);transition:background-color var(--transition-fast)}}.rev2 .global-footer{position:relative;overflow:hidden}@media (min-width:720px){.rev2 .global-footer{display:flex;width:100%;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0)}}@media screen and (max-width:719px){.rev2 .global-footer{display:flex;width:100%;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0)}}@media (min-width:720px){.rev2 .global-footer .sns-info-container{display:flex;padding:var(--dimension-m) 48px;justify-content:center;align-items:center;align-self:stretch}}@media screen and (max-width:719px){.rev2 .global-footer .sns-info-container{display:flex;padding:var(--dimension-3l) 0 var(--dimension-m);flex-direction:column;align-items:flex-start;align-self:stretch;background:var(--color-background-inset);margin-top:var(--dimension-m)}.rev2 .global-footer .sns-info-container .heading{margin:0 var(--dimension-m) var(--dimension-m)}}@media (min-width:720px){.rev2 .global-footer .sns-info-container .heading{margin:0 var(--dimension-m) 0 0}}.rev2 .global-footer .sns-info-container .icon{width:48px;height:48px;border-radius:var(--radius-rounded)}.rev2 .global-footer .sns-info-container .item{display:flex;padding:var(--dimension-m);align-items:center;gap:var(--dimension-1s)}@media screen and (max-width:719px){.rev2 .global-footer .sns-info-container .item{width:100%}}@media(hover:hover){.rev2 .global-footer .sns-info-container .item:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-inset);-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}.rev2 .global-footer .sns-info-container .item:where(:any-link,:enabled,summary):hover{background:var(--color-background-inset);transition:background var(--transition-fast)}}.rev2 .global-footer .sns-info-container .item .text{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-3s)}.rev2 .global-footer .sns-info-container .item .text .id{font:var(--font-small);color:var(--color-foreground-weak)}@media (min-width:720px){.rev2 .global-footer .global-footer-nav{color:var(--color-foreground-white);background:var(--color-foreground-black);display:flex;padding:var(--dimension-m) var(--dimension-3l);flex-direction:column;align-items:flex-start;gap:var(--dimension-0);align-self:stretch;position:relative;z-index:1}.rev2 .global-footer .global-footer-nav-container{display:flex;padding:var(--dimension-0);align-items:flex-start;gap:var(--dimension-0);align-self:stretch}.rev2 .global-footer .global-footer-nav-container .global-footer-nav-logo{display:flex;padding:var(--dimension-m);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-m);flex:1 0}.rev2 .global-footer .global-footer-nav-container .global-footer-nav-logo .logotype{width:90px}.rev2 .global-footer .global-footer-nav-container .global-footer-nav-logo .logotype img{max-width:100%}.rev2 .global-footer .global-footer-nav-container .global-footer-nav-copy{display:flex;padding:var(--dimension-m);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--dimension-2s);flex:1 0;align-self:stretch;font:var(--font-small);color:var(--color-foreground-white-weak)}.rev2 .global-footer .global-footer-nav-container .global-footer-nav-group{display:flex;min-height:177px;padding:var(--dimension-2l) var(--dimension-m) var(--dimension-m) var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-3s);flex:1 0;color:var(--color-foreground-white-weak)}.rev2 .global-footer .global-footer-nav-container .global-footer-nav-group .global-footer-nav-item-heading{font:var(--font-small-bold);margin:0 0 var(--dimension-2s)}.rev2 .global-footer .global-footer-nav-container .global-footer-nav-group .global-footer-nav-item{font:var(--font-small-wide)}.rev2 .global-footer .global-footer-nav-container .global-footer-nav-group .global-footer-nav-item:focus,.rev2 .global-footer .global-footer-nav-container .global-footer-nav-group .global-footer-nav-item:hover{transition:opacity var(--transition-fast);opacity:.8}.rev2 .global-footer .global-footer-nav-container .global-footer-nav-group .global-footer-nav-item.disabled{background-color:inherit;opacity:.4}.rev2 .global-footer .global-footer-nav:nth-child(3) .global-footer-nav-group{border-top:1px solid var(--color-foreground-black-weak)}.rev2 .global-footer .global-footer-background-logo{position:absolute;width:326px;height:326px;left:-42px;bottom:-23px;opacity:.2;mix-blend-mode:luminosity}}@media screen and (max-width:719px){.rev2 .global-footer .global-footer-nav{color:var(--color-foreground-white-weak);background:var(--color-background-black);display:flex;padding:var(--dimension-0) 0 var(--dimension-6l);flex-direction:column;align-items:flex-start;gap:var(--dimension-0);align-self:stretch}.rev2 .global-footer .global-footer-nav .global-footer-nav-accordion-group{border-bottom:1px solid var(--color-foreground-black-weak);width:100%}.rev2 .global-footer .global-footer-nav .global-footer-nav-accordion-contents{background:rgba(0,0,0,.2);width:100%}.rev2 .global-footer .global-footer-nav .global-footer-nav-item.dummy{opacity:.4}}@media screen and (max-width:719px)and (hover:hover){.rev2 .global-footer .global-footer-nav .global-footer-nav-item:where(:-webkit-any-link,:enabled,summary):hover{background:rgba(0,0,0,.2)}.rev2 .global-footer .global-footer-nav .global-footer-nav-item:where(:any-link,:enabled,summary):hover{background:rgba(0,0,0,.2)}}@media screen and (max-width:719px){.rev2 .global-footer .global-footer-nav .global-footer-nav-logo-copy{display:flex;padding:var(--dimension-3l) var(--dimension-0) var(--dimension-6l);flex-direction:column;justify-content:center;align-items:center;gap:var(--dimension-m);align-self:stretch}.rev2 .global-footer .global-footer-nav .global-footer-nav-copy{font:var(--font-small);color:var(--color-foreground-white-weak)}.rev2 .global-footer .global-footer-background-logo{display:none}}.rev2 .global-navigation-bar{z-index:10000}@media (min-width:720px){.rev2 .global-navigation-bar{position:fixed;top:0;display:flex;width:190px;height:100dvh;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0);flex-shrink:0;transition:width var(--transition-slow)}.rev2 .global-navigation-bar .logo-container{display:flex;padding:var(--dimension-m) var(--dimension-0) var(--dimension-2s) var(--dimension-0);justify-content:center;align-items:center;gap:var(--dimension-0);align-self:stretch}.rev2 .global-navigation-bar .navigation-container{flex:1 1;display:flex;flex-direction:column;overflow-y:auto}.rev2 .global-navigation-bar .main-nav{padding:var(--dimension-0);flex-direction:column;flex:1 0}.rev2 .global-navigation-bar .main-nav,.rev2 .global-navigation-bar .sub-nav{display:flex;align-items:flex-start;gap:var(--dimension-0);align-self:stretch}.rev2 .global-navigation-bar .sub-nav{padding:var(--dimension-0) var(--dimension-0) var(--dimension-1s);flex-direction:column}.rev2 .global-navigation-bar .navigation-bar-character{display:flex;padding:var(--dimension-2s) var(--dimension-m);margin:0 var(--dimension-m) 0 0;align-items:center;gap:var(--dimension-2s);align-self:stretch;font:var(--font-small)}}@media(min-width:720px)and (hover:hover){.rev2 .global-navigation-bar .navigation-bar-character:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-inset);-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}.rev2 .global-navigation-bar .navigation-bar-character:where(:any-link,:enabled,summary):hover{background:var(--color-background-inset);transition:background var(--transition-fast)}}@media (min-width:720px){.rev2 .global-navigation-bar .navigation-bar-character .character-avatar{align-self:flex-start}.rev2 .global-navigation-bar .navigation-bar-character-name{flex:1 1;min-width:0}.rev2 .global-navigation-bar .navigation-bar-devider{padding:var(--dimension-2s) var(--dimension-m)}.rev2 .global-navigation-bar .navigation-bar-devider-border{margin:0 auto;border-top:1px solid var(--color-border-default)}.rev2 .global-navigation-bar.collapsed{width:var(--regular-global-navigation-item-collapsed);padding:0 0 0 var(--dimension-4s)}.rev2 .global-navigation-bar.collapsed .logo-container{margin:var(--dimension-1s) 0}.rev2 .global-navigation-bar.collapsed .navigation-bar-character{padding:var(--dimension-2s) var(--dimension-1s);margin:0;justify-content:center}.rev2 .global-navigation-bar.collapsed .navigation-bar-devider{padding:var(--dimension-2s);width:var(--regular-global-navigation-item-collapsed)}.rev2 .global-navigation-bar.collapsed .global-navigation-bar-regular-collapse-button{width:100%}}.rev2 .global-navigation-bar:not(.collapsed) .global-navigation-bar-regular-collapse-button{position:absolute;bottom:var(--dimension-2s);right:var(--dimension-2s);transition:opacity var(--transition-fast);opacity:0;width:var(--dimension-4l)}.rev2 .global-navigation-bar:not(.collapsed) .global-navigation-bar-regular-collapse-button:focus-within{opacity:1}@media (min-width:720px){.rev2 .global-navigation-bar:not(.collapsed):hover .global-navigation-bar-regular-collapse-button{opacity:1}}@media screen and (max-width:719px){.rev2 .global-navigation-bar{position:fixed;bottom:0;display:flex;width:100%;height:var(--dimension-6l);padding:var(--dimension-0) var(--dimension-m);justify-content:center;align-items:center;gap:var(--dimension-0);background:#fff;box-shadow:0 -2px 6px 0 rgba(83,191,225,.1)}.rev2 .global-navigation-bar .navigation-bar-item{flex:1 1;min-width:0;display:flex;padding:var(--dimension-0);flex-direction:column;justify-content:center;align-items:center;gap:var(--dimension-3s);align-self:stretch}}@media screen and (max-width:719px)and (hover:hover){.rev2 .global-navigation-bar .navigation-bar-item:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.rev2 .global-navigation-bar .navigation-bar-item:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset);transition:background-color var(--transition-fast)}}@media screen and (max-width:719px){.rev2 .global-navigation-bar .navigation-bar-item.is-active,.rev2 .global-navigation-bar .navigation-bar-item.is-active .navigation-bar-item-text{color:var(--color-accent-active)}.rev2 .global-navigation-bar .navigation-bar-item .navigation-bar-item-icon{position:relative}.rev2 .global-navigation-bar .navigation-bar-item .navigation-bar-item-text{color:var(--color-foreground-default-weak);font:var(--font-extra-small);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;text-align:center}}.rev2 .global-navigation-bar-compact-menu{z-index:10000;position:fixed;bottom:var(--dimension-6l);width:100%;display:flex;padding:var(--dimension-2s) 0 0;flex-direction:column;align-items:flex-start;gap:var(--dimension-0);flex:1 0;background:#fff;box-shadow:0 -2px 6px 0 rgba(83,191,225,.1)}.rev2 .global-navigation-bar-compact-menu .compact-only{width:100%}.rev2 .global-navigation-bar-compact-menu .global-navigation-bar-compact-menu-body{width:100%;display:flex;padding:0 var(--dimension-m) var(--dimension-m);flex-direction:column}.rev2 .global-navigation-bar-compact-menu .global-navigation-bar-compact-menu-body .main-nav{display:grid;grid-template-columns:repeat(3,1fr)}.rev2 .global-navigation-bar-compact-menu .global-navigation-bar-compact-menu-body .sub-nav{display:grid;grid-template-columns:repeat(4,1fr)}.rev2 .navigation-bar-character-link{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rev2 .title-with-scene{position:relative}@media (min-width:720px){.rev2 .title-with-scene:not(.pane-2) .bgimage-section-body{display:flex;align-items:center;justify-content:center;padding:var(--dimension-2l)}.rev2 .title-with-scene:not(.pane-2) .standup-character{width:55%;aspect-ratio:1/1;position:relative;padding:0 0 var(--dimension-6l)}.rev2 .title-with-scene:not(.pane-2) .standup-character img{position:absolute;top:3%;left:50%;width:155%;height:auto;transform:translateX(-50%)}.rev2 .title-with-scene:not(.pane-2) .content{width:45%}.rev2 .title-with-scene:not(.pane-2) .dialogue{max-height:420px}.rev2 .title-with-scene.pane-2 .bgimage-section-body{display:flex;flex-direction:column-reverse;align-items:center}.rev2 .title-with-scene.pane-2 .standup-character{width:100%;aspect-ratio:6/5;position:relative;max-width:300px;margin:var(--dimension-m) 0 0}.rev2 .title-with-scene.pane-2 .standup-character img{position:absolute;top:0;left:50%;width:220%;height:auto;transform:translateX(-50%)}.rev2 .title-with-scene.pane-2 .content{padding:var(--dimension-m) var(--dimension-2l) var(--dimension-2l)}.rev2 .title-with-scene.pane-2 .dialogue{max-height:200px}}@media screen and (max-width:719px){.rev2 .title-with-scene .bgimage-section-body{display:flex;flex-direction:column-reverse;align-items:center}.rev2 .title-with-scene .standup-character{width:100%;aspect-ratio:6/5;position:relative;max-width:300px;margin:var(--dimension-m) 0 0}.rev2 .title-with-scene .standup-character img{position:absolute;top:0;left:50%;width:220%;height:auto;transform:translateX(-50%)}.rev2 .title-with-scene .content{padding:var(--dimension-m) var(--dimension-2l) var(--dimension-2l)}.rev2 .title-with-scene .dialogue{max-height:200px}}.rev2 .title-with-scene .content{position:relative;z-index:1}.rev2 .title-with-scene .dialogue-container{background:var(--color-background-black);padding:var(--dimension-m);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:var(--dimension-m) var(--dimension-m) 0 rgba(0,0,0,.5)}.rev2 .title-with-scene .dialogue{padding:var(--dimension-2s);padding-right:var(--dimension-2l);color:var(--color-accent-primary);overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin;font:var(--font-body-serif);scrollbar-gutter:stable}.rev2 .title-with-scene .dialogue:hover{scrollbar-color:var(--color-accent-active) transparent}.rev2 .title-with-scene .dialogue:hover::-webkit-scrollbar{display:block}.rev2 .title-with-scene .dialogue::-webkit-scrollbar{width:2px;height:100%;background:transparent;display:none}.rev2 .title-with-scene .dialogue::-webkit-scrollbar-thumb{background:var(--color-accent-active)}.rev2 .title-with-scene .standup-character{display:flex;align-items:flex-end;justify-content:center}.rev2 .title-with-scene .speaker{color:var(--color-accent-primary);font-feature-settings:"palt";letter-spacing:.05em;background:var(--color-background-black);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:var(--dimension-2s) var(--dimension-m);line-height:1.3;position:relative;z-index:1;font:var(--font-small);display:flex;align-items:center;gap:var(--dimension-3s) var(--dimension-1s);flex-wrap:wrap;justify-content:center}.rev2 .title-with-scene .speaker-position{color:var(--color-accent-active);background:rgba(255,101,147,.2);border:1px solid rgba(255,101,147,.5);margin:0 0 0 var(--dimension-3s)}.rev2 .title-with-scene.expanded .overlay{display:none}.rev2 .title-with-scene.expanded .floating-button{position:absolute;top:0;transform:translateY(-50%)}@media (min-width:720px){.rev2 .title-with-scene.expanded:not(.pane-2) .floating-button{right:var(--dimension-2l)}}@media screen and (max-width:719px){.rev2 .title-with-scene.expanded:not(.pane-2) .floating-button{right:var(--dimension-m)}}.rev2 .title-with-scene.expanded.pane-2 .floating-button{right:var(--dimension-m)}.rev2 .title-with-scene.colpase{overflow:hidden}.rev2 .title-with-scene.colpase .content,.rev2 .title-with-scene.colpase .speaker{display:none}@media (min-width:720px){.rev2 .title-with-scene.colpase:not(.pane-2){height:354px;margin-bottom:var(--dimension-m)}}@media screen and (max-width:719px){.rev2 .title-with-scene.colpase:not(.pane-2){height:185px;margin-bottom:var(--dimension-m)}}.rev2 .title-with-scene.colpase.pane-2{height:185px;margin-bottom:var(--dimension-m)}.rev2 .title-with-scene.colpase .overlay{position:absolute;top:0;left:0;width:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 60.42%,hsla(0,0%,100%,.51) 74.48%,#fff 95.83%)}@media (min-width:720px){.rev2 .title-with-scene.colpase:not(.pane-2) .overlay{height:354px}}@media screen and (max-width:719px){.rev2 .title-with-scene.colpase:not(.pane-2) .overlay{height:185px}}.rev2 .title-with-scene.colpase.pane-2 .overlay{height:185px}.rev2 .title-with-scene.colpase .title-with-scene-wrapper{position:absolute;top:0;z-index:100000}@media (min-width:720px){.rev2 .title-with-scene.colpase:not(.pane-2) .title-with-scene-wrapper{padding:300px var(--dimension-2l) var(--dimension-m) var(--dimension-2l)}}@media screen and (max-width:719px){.rev2 .title-with-scene.colpase:not(.pane-2) .title-with-scene-wrapper{padding:144px var(--dimension-m) var(--dimension-m) var(--dimension-m)}}.rev2 .title-with-scene.colpase.pane-2 .title-with-scene-wrapper{padding:144px var(--dimension-m) var(--dimension-m) var(--dimension-m)}.rev2 .title-with-scene-wrapper{position:relative;z-index:1;display:flex;width:100%;align-items:center;gap:var(--dimension-2s);align-self:stretch;justify-content:space-between}@media (min-width:720px){.rev2:not(.pane-2) .title-with-scene-wrapper{padding:var(--dimension-2l)}}@media screen and (max-width:719px){.rev2:not(.pane-2) .title-with-scene-wrapper{padding:var(--dimension-m)}}.rev2 .section,.rev2.pane-2 .title-with-scene-wrapper{padding:var(--dimension-m)}.rev2 .section{display:flex;flex-direction:column}.rev2 .section.gap-2s{gap:var(--dimension-2s)}.rev2 .section.gap-m{gap:var(--dimension-m)}.rev2 .section-header-2{display:flex}.rev2 .section-header-2.show-border-top{border-top:1px solid var(--color-border-default);padding:var(--dimension-m) 0 0}.rev2 .section-header-2 .section-header-2-title{flex:1 1}.rev2 .section-header-2 .section-header-2-link{display:flex;align-items:center;gap:var(--dimension-3s);position:relative}.rev2 .section-header-2 .section-header-2-link:before{content:"";display:block;position:absolute;top:calc(var(--dimension-3s)*-1);left:calc(var(--dimension-2s)*-1);height:calc(100% + var(--dimension-3s)*2);width:calc(100% + var(--dimension-2s)*2);background:var(--color-background-inset);opacity:0}@media(hover:hover){.rev2 .section-header-2 .section-header-2-link:where(:-webkit-any-link,:enabled,summary):hover:before{opacity:1;-webkit-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast)}.rev2 .section-header-2 .section-header-2-link:where(:any-link,:enabled,summary):hover:before{opacity:1;transition:opacity var(--transition-fast)}}.rev2 .section-header-2 .section-header-2-link-text{position:relative;z-index:1}.rev2 .empty-message{display:flex;width:100%;padding:var(--dimension-2l) 0;flex-direction:column;justify-content:center;align-items:center;gap:var(--dimension-2l)}.rev2 .empty-message.has-character{padding:var(--dimension-2l) 0 var(--dimension-3l)}.rev2 .empty-message .empty-message-character{display:flex;padding:var(--dimension-0);align-items:flex-start;overflow:hidden;height:151px}.rev2 .empty-message .empty-message-character img{width:360px;height:360px}.rev2 .empty-message .empty-message-body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--dimension-m)}.rev2 .empty-message .empty-message-body .empty-message-message{font:var(--font-small-wide);color:var(--color-foreground-default-weak);text-align:center}.rev2 .list-item{display:flex;width:100%;padding:var(--dimension-m);align-items:center;gap:var(--dimension-m);background:var(--list-item-background-color);min-height:60px;border:unset;color:inherit;text-decoration:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:initial}.rev2 .list-item.white{--list-item-background-color:var(--color-foreground-white)}.rev2 .list-item.gray{--list-item-background-color:var(--color-background-inset)}.rev2 .list-item .list-item-content{display:flex;padding:var(--dimension-0);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-3s);flex:1 0}.rev2 .list-item .list-item-content .list-item-line1,.rev2 .list-item .list-item-content .list-item-line2{align-self:stretch}.rev2 .list-item .list-item-content .list-item-line2{font:var(--font-small);color:var(--color-foreground-default-weak)}@media(hover:hover){.rev2 a.list-item:where(:-webkit-any-link,:enabled,summary):hover,.rev2 button.list-item:where(:-webkit-any-link,:enabled,summary):hover{color:var(--color-foreground-secondary);-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.rev2 a.list-item:where(:any-link,:enabled,summary):hover,.rev2 button.list-item:where(:any-link,:enabled,summary):hover{color:var(--color-foreground-secondary);transition:color var(--transition-fast)}.rev2 a.list-item:where(:-webkit-any-link,:enabled,summary):hover .list-item-line2,.rev2 button.list-item:where(:-webkit-any-link,:enabled,summary):hover .list-item-line2{color:var(--color-foreground-secondary-weak)}.rev2 a.list-item:where(:any-link,:enabled,summary):hover .list-item-line2,.rev2 button.list-item:where(:any-link,:enabled,summary):hover .list-item-line2{color:var(--color-foreground-secondary-weak)}}.shop-list-item-category{display:flex;flex-direction:column;align-items:start;gap:var(--dimension-2s);font:var(--font-small)}.shop-list-item-category .shop-list-item-slot{background-color:var(--color-background-navy);color:var(--color-foreground-white);padding:var(--dimension-4s) var(--dimension-3s)}.shop-list-item-category .shop-list-item-rarity{border:1px solid;padding:var(--dimension-4s) var(--dimension-3s)}.shop-list-item-trailer{justify-content:space-between;align-items:end;gap:var(--dimension-1s);height:100%}.shop-list-item-append,.shop-list-item-trailer{display:flex;flex-direction:column}.shop-list-item-append .shop-list-item-my-count{flex-grow:1}.shop-list-item-buy{max-width:10em;display:flex;flex-direction:row;align-items:center;gap:var(--dimension-3s)}@media screen and (max-width:719px){.shop-list-item-buy{flex-direction:column;align-items:end}}.shop-list-item-buy .shop-list-item-buy-count-lebel{white-space:nowrap;font:var(--font-small)}.shop-list-item-buy .shop-list-item-buy-count{box-sizing:border-box;flex-shrink:1}.shop-item-detail{display:flex;flex-direction:column;padding:var(--dimension-m);gap:var(--dimension-3s)}.shop-item-detail .shop-item-detail-heading{display:flex;flex-direction:row;gap:var(--dimension-m);width:100%}.shop-item-detail .shop-item-detail-heading .shop-item-detail-specs{flex-shrink:1;flex-grow:1;display:grid;grid-template-columns:5em 1fr;grid-gap:var(--dimension-2s);gap:var(--dimension-2s)}.rev2 .character{display:flex;align-items:center}.rev2 .character.size-inline{display:inline-flex;vertical-align:bottom;gap:var(--dimension-4s);padding-left:var(--dimension-4s);padding-right:var(--dimension-4s)}.rev2 .character.size-small{gap:var(--dimension-3s);font:var(--font-small)}.rev2 .character.size-medium{gap:var(--dimension-2s)}.rev2 .character.size-large{gap:var(--dimension-m)}.rev2 .character.color-default{--character-line1-color:var(--color-foreground-default);--character-line2-color:var(--color-foreground-default-weak);--character-line3-color:var(--color-foreground-default)}.rev2 .character.color-black{--character-line1-color:var(--color-foreground-black);--character-line2-color:var(--color-foreground-black-weak);--character-line3-color:var(--color-foreground-black)}.rev2 .character.color-secondary{--character-line1-color:var(--color-foreground-secondary);--character-line2-color:var(--color-foreground-secondary-weak);--character-line3-color:var(--color-foreground-secondary)}.rev2 .character .character-avatar{align-self:flex-start}.rev2 .character .character-content{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-3s);flex:1 1;min-width:0}.rev2 .character .character-content .character-line1{color:var(--character-line1-color)}.rev2 .character .character-content .character-line2{color:var(--character-line2-color)}.rev2 .character .character-content .character-line3{color:var(--character-line3-color)}.rev2 .character.size-medium .character-content{flex-direction:row;align-items:center;flex-wrap:wrap}.rev2 .character-avatar{display:inline-flex;padding:var(--dimension-0);justify-content:center;align-items:center;background-color:var(--color-background-inset-dark);border-radius:var(--radius-rounded);overflow:hidden}.rev2 .character-avatar .character-avatar-image{width:100%;height:100%}.rev2 .character-avatar .character-avatar-text{color:var(--Foreground-default);text-align:center}.rev2 .character-avatar.extra-small{width:var(--dimension-m);height:var(--dimension-m);font:var(--font-extra-small)}.rev2 .character-avatar.small{width:var(--dimension-2l);height:var(--dimension-2l);font:var(--font-small)}.rev2 .character-avatar.medium{width:var(--dimension-3l);height:var(--dimension-3l);font:var(--font-small)}.rev2 .character-avatar.inline{width:1em;height:1em}.rev2 .character-avatar.large{width:var(--dimension-5l);height:var(--dimension-5l);font:var(--font-default)}.rev2 .character-list-item{display:flex;width:100%;padding:var(--dimension-m);align-items:center;gap:var(--dimension-m);background:var(--color-foreground-white)}.rev2 .character-list-item .character-list-item-character{flex:1 0}.rev2 .character-list-item .character-list-item-character.indented{margin-left:var(--dimension-3l)}.rev2 .community.size-inline{display:inline-flex;vertical-align:bottom;gap:var(--dimension-4s);padding-left:var(--dimension-4s);padding-right:var(--dimension-4s)}.rev2 .community.size-small{gap:var(--dimension-3s);font:var(--font-small)}.rev2 .community.size-medium{gap:var(--dimension-2s)}.rev2 .community.size-large{gap:var(--dimension-m)}.rev2 .community.color-default{--character-line1-color:var(--color-foreground-default);--character-line2-color:var(--color-foreground-default-weak)}.rev2 .community.color-black{--character-line1-color:var(--color-foreground-black);--character-line2-color:var(--color-foreground-black-weak)}.rev2 .community .character-avatar{align-self:flex-start}.rev2 .community .community-content{display:flex}@media (min-width:720px){.rev2 .community .community-content{gap:var(--dimension-2l)}}@media screen and (max-width:719px){.rev2 .community .community-content{flex-direction:column;gap:var(--dimension-m)}}.rev2 .community .community-content .community-main{display:flex;flex-grow:1}@media (min-width:720px){.rev2 .community .community-content .community-main{gap:var(--dimension-2l)}}@media screen and (max-width:719px){.rev2 .community .community-content .community-main{gap:var(--dimension-m)}}.rev2 .community .community-content .community-catch{font:var(--font-small);color:var(--color-foreground-default-weak)}.rev2 .community .community-content .community-emblem{width:48px;height:auto;aspect-ratio:1/1;margin-left:auto;margin-bottom:auto}.rev2 .community .community-content .community-banner{width:343px;height:auto;aspect-ratio:1280/256;margin-left:auto;margin-bottom:auto;flex-shrink:0}@media screen and (max-width:719px){.rev2 .community .community-content .community-banner{width:100%}}.rev2 .community.size-medium .character-content{flex-direction:row;align-items:center}.community-list-item{display:flex;width:100%;align-items:center;gap:var(--dimension-m)}.community-list-item-community{flex:1 0}.rev2 .creator-avatar{display:inline-flex;padding:var(--dimension-0);justify-content:center;align-items:center;background-color:var(--color-background-inset-dark);overflow:hidden;flex-shrink:0}.rev2 .creator-avatar .creator-avatar-image{width:100%;height:100%}.rev2 .creator-avatar .creator-avatar-text{color:var(--Foreground-default);text-align:center}.rev2 .creator-avatar.extra-small{width:var(--dimension-m);height:var(--dimension-m);font:var(--font-extra-small);border-radius:var(--dimension-4s)}.rev2 .creator-avatar.small{width:var(--dimension-2l);height:var(--dimension-2l);font:var(--font-small);border-radius:var(--dimension-3s)}.rev2 .creator-avatar.medium{width:var(--dimension-3l);height:var(--dimension-3l);font:var(--font-small);border-radius:6px}.rev2 .creator-avatar.large{width:var(--dimension-5l);height:var(--dimension-5l);font:var(--font-default);border-radius:10px}.rev2 .creator-avatar.extra-large{width:96px;height:96px;font:var(--font-default);border-radius:var(--dimension-1l)}.rev2 .actions{display:flex;padding:var(--dimension-m);padding-bottom:calc(var(--dimension-m) + env(safe-area-inset-bottom));gap:var(--dimension-2s)}@media screen and (max-width:719px){.rev2 .actions{flex-direction:column}}@media (min-width:720px){.rev2 .actions{flex-direction:row;justify-content:flex-end}.rev2 .actions>*{display:inline-block;width:max-content}}@media screen and (max-width:719px){.rev2 .actions .actions-description{text-align:center}}.character-ownership-list-item{display:flex;gap:var(--dimension-2s);align-items:center}.character-ownership-list-item-active{padding:var(--dimension-m)}.character-ownership-list-item-expc-button.hidden{visibility:hidden}.rev2 .account-modal-body .account-modal-rc-item{width:100%;cursor:pointer;padding:var(--dimension-3s);background:var(--color-background-default)}.rev2 .account-modal-body .account-modal-purchase-attention{width:100%;text-align:center}.rev2 .account-modal-body .account-modal-purchase-item{display:flex;width:100%;padding:var(--dimension-m);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-2s);background:var(--color-foreground-white)}.rev2 .account-modal-body .account-modal-purchase-item-summary{display:flex;align-items:center;gap:var(--dimension-1s);flex:1 0}.illust-ticket-link{border-bottom:1px dashed;cursor:help;font-size:inherit}.rev2 .account-modal-body{background:var(--color-background-inset);min-height:100%}@media (min-width:720px){.rev2 .account-modal-body{padding:var(--dimension-2s)}}.rev2 .account-modal-body .account-modal-section{display:flex;width:100%;padding:var(--dimension-m);flex-direction:column;align-items:flex-start;gap:var(--dimension-m)}.rev2 .account-modal-body .account-modal-section-content{background:var(--color-background-default);width:100%}.rev2 .account-modal-body .account-modal-section-list{display:flex;width:100%;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;justify-items:stretch;gap:1px}.rev2 .account-modal-body .account-modal-currency-summary{display:flex;width:100%;padding:var(--dimension-m);align-items:center;gap:var(--dimension-m);background:var(--color-foreground-white)}.rev2 .account-modal-body .account-modal-currency-summary .account-modal-currency-summary-content{display:flex;padding:var(--dimension-0);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-3s);flex:1 0}.rev2 .account-modal-body .account-modal-currency-summary .account-modal-currency-summary-content .account-modal-currency-summary-line{display:flex;padding:var(--dimension-0);align-items:center;gap:10px;flex:1 0}.rev2 .account-modal-body .account-modal-currency-summary .account-modal-currency-summary-content .account-modal-currency-summary-line .account-modal-currency-rc{font-size:24px;font-style:normal;font-weight:400;line-height:normal}.rev2 .account-modal-body .account-modal-currency-summary .account-modal-currency-summary-content>*{align-self:stretch}.pop-up-help{width:48px;height:48px;display:flex;align-items:center;justify-content:center}@media(hover:hover){.pop-up-help:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.pop-up-help:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset);transition:background-color var(--transition-fast)}}.pop-up-help-container-wrapper{position:fixed;top:0;right:0;width:100vw;height:100dvh;z-index:1000000;background:var(--color-background-modal-backdrop)!important}.pop-up-help-container-wrapper .pop-up-help-container{position:fixed;background:#fff}@media (min-width:720px){.pop-up-help-container-wrapper .pop-up-help-container{top:0;right:0;width:375px;height:100dvh}}@media screen and (max-width:719px){.pop-up-help-container-wrapper .pop-up-help-container{bottom:0;width:100%;max-height:100%}}.pop-up-help-container-wrapper .pop-up-help-container .compact-only,.pop-up-help-container-wrapper .pop-up-help-container .regular-only{width:100%}.pop-up-help-container-wrapper .pop-up-help-container .pop-up-help-content{display:flex;flex-direction:column;box-shadow:var(--surface-shadow)}@media (min-width:720px){.pop-up-help-container-wrapper .pop-up-help-container .pop-up-help-content{height:100dvh}}@media screen and (max-width:719px){.pop-up-help-container-wrapper .pop-up-help-container .pop-up-help-content{max-height:100dvh}}.pop-up-help-container-wrapper .pop-up-help-container .pop-up-help-content .pop-up-help-content-body{font:var(--font-long);flex:1 1;min-width:0;padding:var(--dimension-m);overflow-y:auto}.pop-up-help-container-wrapper .pop-up-help-container .pop-up-help-content .pop-up-help-content-footer{box-shadow:var(--navigation-bar-shadow);display:flex;flex-direction:column;gap:var(--dimension-2s);padding:var(--dimension-m)}.pop-up-help-note-syntax-content code{background-color:var(--color-background-active);color:var(--color-foreground-active)}.page-wrapper{width:100%;flex:1 1}@media (min-width:720px){.page-wrapper{box-shadow:var(--surface-shadow);background:var(--color-background-default)}.page-wrapper-content{padding:var(--dimension-2s)}}.search-modal-character-number-area{flex-shrink:1}.search-modal-character-age-area,.search-modal-character-birthday-area{display:flex;align-items:center;gap:var(--dimension-4s);flex-shrink:1}.search-modal-character-age-area+.checkbox-with-label,.search-modal-character-birthday-area+.checkbox-with-label{flex-shrink:0}.search-modal-character-noize-name-search-area{display:flex;gap:var(--dimension-m);flex-direction:column;flex-shrink:1;flex-grow:1;>*{flex-shrink:1}}.rev2 .search-menu-container{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-2s);padding:var(--dimension-m) 0}@media (min-width:720px){.rev2 .search-menu-container:not(.forceCompact){padding:var(--dimension-2s) var(--dimension-2l) var(--dimension-2s) var(--dimension-2s)}}@media screen and (max-width:719px){.rev2 .search-menu-container .floating-button{position:fixed;z-index:1;left:50%;bottom:calc(var(--dimension-6l) + var(--dimension-m));transform:translateX(-50%)}.rev2 .search-menu-container .floating-button.footerless{bottom:calc(var(--dimension-m))}}.rev2 .search-selector-container{display:flex;gap:var(--dimension-2s);padding:var(--dimension-m)}@media screen and (max-width:719px){.rev2 .search-selector-container{flex-direction:column}}.rev2 .search-pager-container{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-0)}@media (min-width:720px){.rev2 .search-pager-container{padding:var(--dimension-2s) var(--dimension-0)}}@media screen and (max-width:719px){.rev2 .search-pager-container{padding:var(--dimension-0)}}.character-header{display:grid;grid-gap:var(--dimension-m);gap:var(--dimension-m)}@media (min-width:720px){.character-header{grid-template-columns:1fr auto auto;align-items:end;grid-template-areas:"line1 line1 line1" "title title title" "line2 share buttons"}}@media screen and (max-width:719px){.character-header{grid-template-columns:1fr auto;align-items:center;grid-template-areas:"line1 line1" "title title" "line2 share" "buttons buttons"}}.character-header .character-header-line1{grid-area:line1}.character-header .character-header-title{grid-area:title;position:relative}.character-header .character-header-title h1{line-height:var(--line-height-default);display:flex;align-items:center}.character-header .character-header-title h1 .character-header-state{border:1px solid;margin-left:.3em;padding:0 .1em;font:var(--font-heading2);color:var(--color-foreground-active-weak);width:auto;transform:rotate(38deg);white-space:nowrap}.character-header .character-header-title h1 .character-header-state:empty{display:none}.character-header .character-header-line2{grid-area:line2;display:flex;flex-direction:column;gap:var(--dimension-2s)}.character-header .character-header-share{grid-area:share}.character-header .character-header-buttons{grid-area:buttons}@media screen and (max-width:719px){.emote-list .select-wrapper{width:auto}}.emote-list-error-message{margin-bottom:var(--dimension-3s);color:var(--color-accent-active)}.emote-modal-content-order-item+.emote-modal-content-order-item{margin-top:var(--dimension-m);padding-top:var(--dimension-m);border-top:1px solid var(--color-border-default)}.emote-modal-content-order-arrow{padding:4px 8px 2px;background-color:var(--color-background-navy)}.emote-modal-content-order-arrow+.emote-modal-content-order-arrow{margin-top:var(--dimension-2s)}.emote-modal-content-order-arrow.disabled{background:var(--color-disabled-background)}.sortable-item{display:flex;align-items:center;gap:var(--dimension-2s)}.sortable-item.dragging{background-color:var(--color-background-inset)}.sortable-item-handle{cursor:-webkit-grab;cursor:grab;touch-action:none}.sortable-item-handle:hover{background-color:var(--color-background-inset)}.sortable-item-handle.dragging{cursor:-webkit-grabbing;cursor:grabbing}.character-visual-field-span{flex-grow:1;flex-shrink:1}.component-character-setting-visual-edit-item-title{flex-grow:1}.component-character-setting-visual-edit-item{position:relative;align-items:center}.component-character-setting-visual-edit-item.disabled:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);pointer-events:none}.components-character-setting-visual-image-combination{position:relative;overflow:hidden}.components-character-setting-visual-image-combination-image{position:absolute;top:0;left:0}.components-character-setting-visual-single-image-preview{width:240px;position:relative;overflow:hidden;cursor:pointer}.components-character-setting-visual-single-image-preview .components-character-setting-visual-single-image-preview-images.checked:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:"";background-color:rgba(0,0,0,.3)}.components-character-setting-visual-single-image-preview .components-character-setting-visual-single-image-preview-checkbox{position:absolute;bottom:0;right:0}.components-character-setting-visual-single-image-preview .components-character-setting-visual-single-image-preview-checkbox .checkbox{cursor:pointer}.components-character-setting-visual-single-image-preview .components-character-setting-visual-single-image-preview-checkbox .checkbox .checkbox-input:not(:checked)+.checkbox-box{background:var(--color-background-default)}@media screen and (max-width:719px){.components-character-setting-visual-single-image-preview{max-width:40%}}.visual-combination{display:flex}@media screen and (max-width:719px){.visual-combination{display:block}}.visual-combination .combination-container{width:60%;display:flex;justify-content:center;align-items:center;height:calc(100vh - 64px - 80px);padding:16px}@media screen and (max-width:719px){.visual-combination .combination-container{width:100%;height:auto}}.visual-combination .combination-container .layer{position:absolute;background-size:contain;background-position:50%;background-repeat:no-repeat;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.visual-combination .combination-container .layer.selected{outline:3px solid var(--color-accent-active)}.visual-combination .combination-container .layer .resize{position:absolute;width:16px;height:16px;background-color:var(--color-accent-active)}@media screen and (max-width:719px){.visual-combination .combination-container .layer .resize{width:8px;height:8px}}.visual-combination .combination-container .layer .rotate-line{width:3px;height:50px;background-color:var(--color-accent-active);position:absolute;bottom:-50px;left:50%;transform:translateX(-50%)}@media screen and (max-width:719px){.visual-combination .combination-container .layer .rotate-line{height:25px;bottom:-25px}}.visual-combination .combination-container .layer .rotate{width:16px;height:16px;background-color:var(--color-accent-active);position:absolute;bottom:-50px;left:50%;transform:translateX(-50%)}@media screen and (max-width:719px){.visual-combination .combination-container .layer .rotate{width:8px;height:8px;bottom:-25px}}.visual-combination .no-background{background-color:var(--color-background-inset);width:100%;padding-top:56.25%;position:relative}.visual-combination .no-background .no-background-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visual-combination .input-container{width:40%;padding:16px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:719px){.visual-combination .input-container{width:100%}}.visual-combination .input-container .selected-image{position:relative;width:100%;aspect-ratio:1;border:1px solid var(--color-border-default);cursor:move}.character-setting-modal-visual-editor{display:flex;flex-direction:column;gap:var(--dimension-m)}.character-setting-modal-visual-editor-canvas{aspect-ratio:2000/1125;overflow:hidden;position:relative}.character-setting-modal-visual-editor-canvas-item{position:absolute}.character-setting-modal-visual-editor-canvas-item.selected{box-shadow:0 0 0 3px var(--color-foreground-active)}.character-setting-modal-visual-editor-item-list,.character-setting-modal-visual-editor-item-list-body{display:flex;flex-direction:column;gap:var(--dimension-2s)}.character-setting-modal-visual-editor-item-image{display:flex;gap:var(--dimension-2s)}.character-setting-modal-visual-editor-item-image-view{max-width:160px;width:20%;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-items:center;position:relative}.character-setting-modal-visual-editor-item-image-view-image{display:block;margin:auto}.character-setting-modal-visual-editor-item-image-buttons .character-setting-modal-visual-editor-item-image-button{padding:var(--dimension-2s)}.character-setting-modal-visual-editor-item-image-buttons{flex-grow:1;flex-shrink:1;display:grid;width:calc(var(--dimension-2s)*4 + 2em + 4px);grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.character-setting-modal-visual-editor-item-image-buttons-area{display:flex;align-items:center;justify-items:center}.character-setting-modal-visual-editor-item-image-buttons .top{grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:2}.character-setting-modal-visual-editor-item-image-buttons .left{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}.character-setting-modal-visual-editor-item-image-buttons .right{grid-column-start:3;grid-column-end:5;grid-row-start:2;grid-row-end:3}.character-setting-modal-visual-editor-item-image-buttons .bottom{grid-column-start:2;grid-column-end:4;grid-row-start:3;grid-row-end:4}.character-setting-modal-visual-editor-item-image-controller{display:grid;grid-template-columns:auto auto auto;grid-template-rows:1fr;grid-gap:var(--dimension-2s);gap:var(--dimension-2s)}.character-setting-modal-visual-editor-item-image-controller-label{align-content:center}.character-settings-modal-visual{display:flex;flex-direction:column;gap:var(--dimension-m);padding:var(--dimension-m)}.component-character-setting-official-profile-preview{background:var(--color-background-inset)}.component-character-setting-official-profile-preview-key{width:6em}.component-character-setting-official-profile-preview-title{font-weight:700}.component-character-setting-edit-official-setting-accessible-character-button.enabled{cursor:pointer}.component-character-setting-edit-official-setting-accessible-character-button.disabled{color:var(--color-disabled-foreground);background-color:var(--color-disabled-background)}.component-character-setting-general-noshrink{flex-shrink:0}.component-transfer-item-modal-form{display:flex;flex-direction:column;padding:var(--dimension-m);gap:var(--dimension-2s)}.component-transfer-item-modal-stamp{display:flex;gap:var(--dimension-m);padding:var(--dimension-m);background:var(--color-background-default)}.component-transfer-item-modal-stamp .component-transfer-item-modal-long-stamp{position:relative;display:block;width:100%;aspect-ratio:5/1}.component-transfer-item-modal-stamp .component-transfer-item-modal-short-stamp{position:relative;display:block;width:200px;aspect-ratio:1/1}.component-character-setting-edit-item-enhance-item-level{display:flex;flex-direction:column;gap:var(--dimension-2l)}.component-character-setting-edit-item-enhance-item-level-section{display:flex;flex-direction:column;gap:var(--dimension-2s)}.component-character-setting-edit-item-enhance-item-level-section-head{font:var(--font-heading4)}.component-character-setting-edit-item-enhance-item-level-section-head-sub{font:var(--font-small);color:var(--color-foreground-default-weak)}.component-character-setting-edit-item-enhance-item-level-section-head-sub-accent{color:var(--color-foreground-active)}.component-character-setting-edit-item-enhance-item-level-section-body{display:grid;grid-gap:var(--dimension-m) var(--dimension-3l);gap:var(--dimension-m) var(--dimension-3l)}@media (min-width:720px){.component-character-setting-edit-item-enhance-item-level-section-body{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:719px){.component-character-setting-edit-item-enhance-item-level-section-body{grid-template-columns:repeat(1,1fr)}}.component-character-setting-edit-item-enhance-item-level-section-item{display:flex;justify-content:space-between;align-items:center;gap:var(--dimension-2s)}.component-character-setting-edit-item-enhance-item-level-section-item--status{display:grid;grid-template-columns:1fr 48px 96px}.component-character-setting-edit-item-enhance-item-level-section-item-num{text-align:right}.component-character-setting-edit-item-enhance-item-level-section-item-counter{width:80px}.component-character-setting-edit-item-enhance-item-level-toggle{transition:height var(--transition-fast);overflow-y:hidden}.component-character-setting-edit-item-enhance-item-level-toggle.hidden{height:0}.component-character-setting-edit-item-enhance-item-level-enhancement-item-list{display:grid;grid-template-columns:auto 2em 5em 2em}.component-character-setting-edit-item-enhance-item-level-status-input{position:relative;display:flex;align-items:center;gap:var(--dimension-2s);padding:var(--dimension-m) 0}.component-character-setting-edit-item-enhance-item-level-status-input-tail{position:absolute;bottom:0;right:0;font:var(--font-small)}.component-character-setting-edit-item-enhance-item-level-confirm-modal{padding:var(--dimension-m)}.component-character-setting-edit-item-enhance-item-level-confirm-modal-section{display:flex;flex-direction:column;gap:var(--dimension-2s)}.component-character-setting-edit-item-enhance-item-level-confirm-modal-section-head{font:var(--font-heading4)}.component-character-setting-edit-item-enhance-item-level-confirm-modal-section-body{display:flex;flex-direction:column;gap:var(--dimension-2s)}.component-character-setting-edit-item-enhance-item-level-confirm-modal-section-item{display:flex;gap:var(--dimension-2s)}.component-character-setting-edit-item-enhance-item-level-confirm-modal-section-item--status{display:grid;grid-template-columns:100px 60px 60px 20px 60px}.component-character-setting-edit-item-enhance-item-level-confirm-modal-section-item-num{text-align:right}.component-character-setting-edit-item-enhance-item-level-confirm-modal-section-item-new{color:var(--color-foreground-active)}.component-character-setting-edit-item-enhance-item-desire-slot{background-color:var(--color-background-inset);width:100%;max-width:343px}.component-character-setting-edit-item-enhance-item-desire-slot-num{font-family:var(--fontFamily-gabriela);font-size:18px;line-height:115%;letter-spacing:.1em}.component-item-modal-flex-grow{flex-grow:1}.component-character-setting-edit-item{position:relative;display:flex;flex-direction:column;height:100%}.component-character-setting-edit-item-main{flex:1 1;overflow-y:auto}.component-character-setting-edit-item-item{display:flex;flex-direction:row;padding:var(--dimension-2s);border-top:1px solid var(--color-border-default);gap:var(--dimension-2s)}.component-character-setting-edit-item-item.selected{background-color:var(--color-background-inset)}.component-character-setting-edit-item-item.equip{background-color:var(--color-background-active)}.component-character-setting-edit-item-item.equip.selected{background-color:var(--color-background-active-dark)}.component-character-setting-edit-item-item.highlighted{background-color:var(--color-background-active)}.component-character-setting-edit-item-item:last-child{border-bottom:1px solid var(--color-border-default)}.component-character-setting-edit-item-item .checkbox{height:auto}.component-character-setting-edit-item-item-level{font:var(--font-small-gabriela)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-heading{display:flex;flex-direction:column;gap:var(--dimension-3s)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-heading .component-character-setting-edit-item-item-icon-image{border:1px solid var(--color-border-default);background-color:var(--color-background-inset);padding:var(--dimension-2s)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-heading .component-character-setting-edit-item-item-icon-markers{height:1em;display:flex;justify-content:center;gap:var(--dimension-3s)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-heading .component-character-setting-edit-item-item-icon-markers .component-character-setting-edit-item-item-icon-collection-marker{color:var(--color-foreground-secondary-weak)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-heading .component-character-setting-edit-item-item-icon-markers .component-character-setting-edit-item-item-icon-mark-marker{color:var(--color-foreground-default-weak)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-main{display:flex;flex-direction:column;gap:var(--dimension-3s);flex-grow:1;flex-shrink:1}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-main .component-character-setting-edit-item-item-name{font:var(--font-heading4)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-main .component-character-setting-edit-item-item-category{display:flex;gap:var(--dimension-2s);flex-wrap:wrap;font:var(--font-small)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-main .component-character-setting-edit-item-item-slot{background-color:var(--color-background-navy);color:var(--color-foreground-white);padding:var(--dimension-4s) var(--dimension-3s)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-main .component-character-setting-edit-item-item-rarity{background-color:var(--color-background-default);border:1px solid;padding:var(--dimension-4s) var(--dimension-3s)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-main .component-character-setting-edit-item-item-body{font:var(--font-small-wide)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-attachment .component-character-setting-edit-item-item-attachment-detail{padding-left:1em}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-attachment .component-character-setting-edit-item-item-attachment-sender,.component-character-setting-edit-item-item .component-character-setting-edit-item-item-sender{display:flex;gap:var(--dimension-3s)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-trailer{display:flex;flex-direction:column;gap:var(--dimension-1s);align-items:center;text-align:center;flex-shrink:0;white-space:nowrap}.component-character-setting-edit-footer{background-color:var(--color-foreground-white);border-top:1px solid var(--color-border-default);box-shadow:var(--navigation-bar-shadow);display:flex;flex-direction:column;padding:var(--dimension-m);padding-bottom:calc(var(--dimension-2s) + env(safe-area-inset-bottom));gap:var(--dimension-2s)}@media (min-width:720px){.component-character-setting-edit-footer{margin:0 calc(-1*var(--dimension-2s)) calc(-1*var(--dimension-2s)) calc(-1*var(--dimension-2s))}}.component-character-setting-edit-footer .component-character-setting-edit-footer-heading{display:flex;gap:var(--dimension-2s)}.component-character-setting-edit-footer .component-character-setting-edit-footer-heading .component-character-setting-edit-footer-count{flex-grow:1}.component-character-setting-edit-footer .component-character-setting-edit-footer-heading .component-character-setting-edit-footer-amount{flex-grow:1;text-align:right}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions{display:flex;gap:var(--dimension-2s);justify-content:space-around}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button{display:flex;align-items:center;padding:var(--dimension-2s)}@media (min-width:720px){.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button{gap:var(--dimension-1s)}}@media screen and (max-width:719px){.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button{flex-direction:column;gap:var(--dimension-2s)}}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button.disabled .component-character-setting-edit-footer-actions-button-icon{background-color:var(--color-disabled-background);color:var(--color-disabled-foreground)}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button.disabled .component-character-setting-edit-footer-actions-button-label{color:var(--color-disabled-foreground)}@media(hover:hover){.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset)}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset)}}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button-icon{background-color:var(--color-background-navy);color:var(--color-foreground-white);border-radius:var(--radius-rounded);width:var(--dimension-5l);height:var(--dimension-5l);display:flex;justify-content:center;align-items:center}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button-label{color:var(--color-foreground-default);font:var(--font-small)}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-other{position:relative}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-other-modal{position:absolute;bottom:100%;right:0;display:flex;flex-direction:column;border:1px solid var(--color-border-default);width:192px;background-color:var(--color-background-default);color:var(--color-foreground-default);box-shadow:var(--surface-shadow)}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-other-modal-button{display:flex;justify-content:space-between;align-items:center;gap:var(--dimension-2s);padding:var(--dimension-1s)}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-other-modal-button.disabled{color:var(--color-disabled-foreground)}@media(hover:hover){.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-other-modal-button:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset)}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-other-modal-button:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset)}}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-other-modal-overlay{position:fixed;inset:0}.character-settng-modal-skill-activation-items{margin-top:var(--dimension-m)}.character-settng-modal-skill-activation-item{position:relative}@media (min-width:720px){.character-settng-modal-skill-activation-item{padding-right:var(--dimension-m)}}.character-settng-modal-skill-activation-item:before{content:"";position:absolute;top:0;left:var(--dimension-m);right:var(--dimension-m);height:1px;width:auto;background-color:var(--color-border-default)}.character-settng-modal-skill-activation-item-main{display:grid;align-items:center;grid-gap:var(--dimension-m);gap:var(--dimension-m)}@media (min-width:720px){.character-settng-modal-skill-activation-item-main{grid-template-columns:1fr 1fr 1fr max-content}}@media screen and (max-width:719px){.character-settng-modal-skill-activation-item-main{grid-template-columns:1fr max-content}}.character-settng-modal-skill-activation-item-checkbox{display:flex;align-items:center;gap:10px}.character-settng-modal-skill-activation-item-checkbox .checkbox{height:auto}.character-settng-modal-skill-activation-item-slot{width:var(--dimension-1s);height:var(--dimension-1s);border-radius:var(--radius-rounded);flex-shrink:0}.character-settng-modal-skill-activation-item-slot.active{background-color:var(--color-skill-active)}.character-settng-modal-skill-activation-item-slot.passive{background-color:var(--color-skill-passive)}.character-settng-modal-skill-activation-item-slot.noncombat{background-color:var(--color-skill-noncombat)}.character-settng-modal-skill-activation-item-tail{display:flex;align-items:center}.character-settng-modal-skill-activation-item-cost{font-family:var(--fontFamily-gabriela);font-size:18px;line-height:115%;letter-spacing:.1em}.character-settng-modal-skill-activation-item-cost-label{font:var(--font-small-gabriela)}@media (min-width:720px){.character-settng-modal-skill-activation-item-detail{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--dimension-m);gap:var(--dimension-m);padding:16px 0}}.character-settng-modal-skill-activation-item-description{font:var(--font-small);display:flex;flex-direction:column;gap:var(--dimension-3s)}@media (min-width:720px){.character-settng-modal-skill-activation-item-description{padding:16px 0}}.character-settng-modal-skill-activation-item-effects{font:var(--font-small)}@media (min-width:720px){.character-settng-modal-skill-activation-item-effects{padding:16px 0}}@media screen and (max-width:719px){.character-settng-modal-skill-activation-item-effects{margin-top:var(--dimension-2s)}}.character-settng-modal-skill-activation-item-accordion-trigger{margin-left:10px}.character-settng-modal-skill-activation-item-accordion-content{padding:0 var(--dimension-m) var(--dimension-m)}.character-settng-modal-skill-activation-item-actions-button{display:flex;gap:0;background-color:transparent;color:var(--color-foreground-default);border:1px solid var(--color-border-default-dark)}@media(hover:hover){.character-settng-modal-skill-activation-item-actions-button:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.character-settng-modal-skill-activation-item-actions-button:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset);transition:background-color var(--transition-fast)}}.button .character-settng-modal-skill-activation-item-actions-button-main{padding-right:0}.character-settng-modal-skill-activation-item-actions-button.disabled button{pointer-events:none!important;color:var(--color-disabled-foreground)!important;border-color:var(--color-disabled-border)!important}.character-settng-modal-skill-activation-item-actions-button-separator{width:var(--dimension-2s);height:100%;border-right:1px solid}.character-setting-modal-class-activation-list-main{display:grid;grid-gap:var(--dimension-3l) 0;gap:var(--dimension-3l) 0}@media (min-width:720px){.character-setting-modal-class-activation-list-main{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:719px){.character-setting-modal-class-activation-list-main{grid-template-columns:repeat(1,1fr)}}.character-setting-modal-class-activation-list-sub{margin-top:var(--dimension-2l)}.character-setting-modal-class-activation-list-sub .character-setting-modal-class-activation-list-head{padding-left:0}.character-setting-modal-class-activation-list-sub .character-setting-modal-class-activation-list-items{margin-top:0}.character-setting-modal-class-activation-list-head{padding:0 var(--dimension-m)}.character-setting-modal-class-activation-list-items{margin-top:var(--dimension-m)}.character-setting-modal-class-activation-list-item{position:relative;display:grid;grid-gap:var(--dimension-2s);gap:var(--dimension-2s);grid-template-columns:1fr auto}.character-setting-modal-class-activation-list-item:before{content:"";position:absolute;top:0;left:var(--dimension-m);right:var(--dimension-m);height:1px;width:auto;background-color:var(--color-border-default)}.character-setting-modal-class-activation-list-item-radio:empty:after{display:block;width:48px;content:""}.character-setting-modal-class-activation-list-item-nearmiss{display:flex;gap:var(--dimension-2l);padding:var(--dimension-m)}.character-setting-modal-class-activation-list-item-nearmiss-head{flex-shrink:0}.character-setting-modal-class-activation-list-item-nearmiss-prerequisite{display:flex;color:var(--color-foreground-default-weak)}.character-setting-modal-class-activation-list-item-description{display:flex;flex-direction:column;gap:var(--dimension-3s)}.character-setting-modal-class-activation-list-item-detail{display:flex;flex-direction:column;gap:var(--dimension-2s);padding:0 var(--dimension-m) var(--dimension-m);font:var(--font-small)}.character-setting-modal-class-activation-list-item-actions{display:flex;gap:var(--dimension-2s)}.character-setting-modal-skill-get{padding-bottom:var(--dimension-m)}@media screen and (max-width:719px){.character-setting-modal-skill-get{padding-top:var(--dimension-3s)}}.character-setting-modal-skill-get-sp{width:100%;max-width:343px}@media (min-width:720px){.character-setting-modal-skill-get-sp{margin-top:var(--dimension-2s);margin-left:auto}}@media screen and (max-width:719px){.character-setting-modal-skill-get-sp{margin:var(--dimension-m) auto 0}}.character-setting-modal-skill-get-sp-num{font-family:var(--fontFamily-gabriela);font-size:18px;line-height:115%;letter-spacing:.1em}.character-setting-modal-skill-get-search-result{font:var(--font-small);color:var(--color-foreground-default-weak);margin-top:var(--dimension-4s);margin-bottom:var(--dimension-2s)}.character-setting-modal-skill-get-item{padding:8px 0;border-top:1px solid var(--color-border-default)}.character-setting-modal-skill-get-item-main{display:grid}@media (min-width:720px){.character-setting-modal-skill-get-item-main{grid-template-columns:1fr 1fr 1fr auto;gap:var(--dimension-3s)}}@media screen and (max-width:719px){.character-setting-modal-skill-get-item-main{grid-template-columns:1fr auto;gap:10px}}.character-setting-modal-skill-get-item-head{display:flex;align-items:center;gap:10px}.character-setting-modal-skill-get-item-name{font:var(--font-heading3)}.character-setting-modal-skill-get-item-slot{width:var(--dimension-1s);height:var(--dimension-1s);border-radius:var(--radius-rounded);flex-shrink:0}.character-setting-modal-skill-get-item-slot.active{background-color:var(--color-skill-active)}.character-setting-modal-skill-get-item-slot.passive{background-color:var(--color-skill-passive)}.character-setting-modal-skill-get-item-slot.noncombat{background-color:var(--color-skill-noncombat)}.character-setting-modal-skill-get-item-description,.character-setting-modal-skill-get-item-detail{display:flex;flex-direction:column;gap:var(--dimension-3s)}.character-setting-modal-skill-get-item-effect{font:var(--font-small)}.character-setting-modal-skill-get-item-prerequisite{display:flex;color:var(--color-foreground-default-weak)}.character-setting-modal-skill-get-item-prerequisite-text .prerequisite-label{font-weight:700}.character-setting-modal-skill-get-item-prerequisite-text .prerequisite-or-separator{padding-left:var(--dimension-2s);padding-right:var(--dimension-2s);font-size:smaller}.character-setting-modal-skill-get-item-prerequisite-text .prerequisite-parallel-separator{padding-left:var(--dimension-2s);padding-right:var(--dimension-2s)}.character-setting-modal-skill-get-item-prerequisite-text .prerequisite-value.important{color:var(--color-foreground-active)}.character-setting-modal-skill-get-item-prerequisite-text .prerequisite-value.important:after{content:"(必須)";display:inline;padding-left:var(--dimension-3s);padding-right:var(--dimension-3s)}.character-setting-modal-skill-get-item-tail{display:flex;align-items:center;justify-content:flex-end;gap:var(--dimension-m)}.character-setting-modal-skill-get-item-cost{text-align:center;flex-grow:1;width:var(--dimension-6l)}.character-setting-modal-skill-get-item-cost-label{font:var(--font-small)}.character-setting-modal-skill-get-item-cost-num{font-family:var(--fontFamily-gabriela);font-size:18px;line-height:115%;letter-spacing:.1em}.character-setting-modal-skill-get-item-button{flex-shrink:0}.character-setting-modal-skill-get-item-accordion-content{display:flex;flex-direction:column;gap:var(--dimension-3s);padding:var(--dimension-2s) 0}@media (min-width:720px){.character-setting-modal-skill-get-item-modal-body{padding:var(--dimension-4l) var(--dimension-2l)}}@media screen and (max-width:719px){.character-setting-modal-skill-get-item-modal-body{padding:var(--dimension-3l) var(--dimension-m)}}.character-setting-modal-skill-get-item-modal-body-head{text-align:center;font:var(--font-long)}.character-setting-modal-skill-get-item-modal-body-items{display:flex;flex-direction:column;gap:var(--dimension-2l);margin-top:32px}.character-setting-modal-skill-get-item-modal-body-item{display:flex;flex-direction:column;gap:var(--dimension-2s)}.character-setting-modal-skill-get-item-modal-body-item-head{font:var(--font-small)}.character-settng-modal-included-skill-list{border-top:1px solid var(--color-border-default);display:flex;gap:var(--dimension-2s);flex-direction:column}.character-settng-modal-included-skill-list-header{font:var(--font-heading3)}.character-settng-modal-included-skill-list-item{display:flex;gap:var(--dimension-2s);flex-direction:column}.character-settng-modal-included-skill-list-item-name{font:var(--font-heading3)}.character-settng-modal-included-skill-list-item-description,.character-settng-modal-skill-before-specialization{display:flex;flex-direction:column;gap:var(--dimension-3s)}.character-settng-modal-skill-before-specialization{font-size:90%}.character-settng-modal-skill-before-specialization-heading{font-weight:700}.character-setting-modal-found-class-list{display:grid;grid-gap:var(--dimension-3l) 0;gap:var(--dimension-3l) 0}.character-setting-modal-found-class-list-items{margin-top:var(--dimension-m)}.character-setting-modal-found-class-list-item{position:relative;display:grid;grid-gap:var(--dimension-2s);gap:var(--dimension-2s);grid-template-columns:1fr auto;padding-left:var(--dimension-m)}.character-setting-modal-found-class-list-item:before{content:"";position:absolute;top:0;left:var(--dimension-m);right:var(--dimension-m);height:1px;width:auto;background-color:var(--color-border-default)}.character-setting-modal-found-class-list-item-heading{display:flex;align-items:center;gap:var(--dimension-2s)}.character-setting-modal-found-class-list-item-heading-class{flex-grow:1}.character-setting-modal-found-class-list-item-heading-found-by{flex-grow:1;text-align:right}.character-setting-modal-found-class-list-item-description{display:flex;flex-direction:column;gap:var(--dimension-3s)}.character-setting-modal-found-class-list-item-detail{display:flex;flex-direction:column;gap:var(--dimension-2s);padding:0 var(--dimension-m) var(--dimension-m);font:var(--font-small)}.prerequisite-skill-pioneers-list{padding:var(--dimension-2s);display:flex;flex-direction:column;gap:var(--dimension-3s)}.prerequisite-skill-pioneers-list-item{display:flex;gap:var(--dimension-2s)}.prerequisite-skill-pioneers-list-item:before{content:"✔";display:inline}.prerequisite-skill-pioneers-list-item-found-by{padding-left:1em}.specialize-skill-modal-org-description{padding:var(--dimension-1s) var(--dimension-m);border:1px solid var(--color-foreground-default)}.character-settings-modal-status{position:relative;display:flex;flex-direction:column;height:100%}.character-settings-modal-status-wrapper{flex:1 1;overflow-y:auto;padding:var(--dimension-m) 0}.character-settings-modal-status-fixed{background-color:var(--color-foreground-white);box-shadow:var(--navigation-bar-shadow)}.component-character-setting-edit-status-field-group,.component-character-setting-edit-status-field-sub-group{gap:var(--dimension-2s)}@media screen and (max-width:719px){.component-character-setting-edit-status-field-group,.component-character-setting-edit-status-field-sub-group{display:flex;flex-direction:column}}@media (min-width:720px){.component-character-setting-edit-status-field-group,.component-character-setting-edit-status-field-sub-group{display:flex;flex-wrap:wrap;column-gap:var(--dimension-5l);row-gap:var(--dimension-2l)}}.component-character-setting-edit-sub-status-list-group{gap:var(--dimension-m)}@media screen and (max-width:719px){.component-character-setting-edit-sub-status-list-group{display:flex;flex-direction:column}}@media (min-width:720px){.component-character-setting-edit-sub-status-list-group{display:flex;flex-wrap:wrap}}.component-character-setting-edit-sub-status-list-sub-group{display:flex;flex-direction:column;gap:var(--dimension-m)}@media screen and (max-width:719px){.component-character-setting-edit-status-field{display:grid;grid-gap:var(--dimension-2s);gap:var(--dimension-2s);grid-template-columns:auto 1fr;align-items:center}.component-character-setting-edit-status-field-data{display:grid;grid-gap:var(--dimension-2s);gap:var(--dimension-2s);grid-template-columns:8em 2em 1em 6em;align-items:center}.component-character-setting-edit-status-field-data.preview{grid-template-columns:8em 4em 1em 4em}}@media (min-width:720px){.component-character-setting-edit-status-field{display:flex;flex-direction:column;gap:var(--dimension-2s)}.component-character-setting-edit-status-field-data{display:grid;grid-gap:var(--dimension-2s);gap:var(--dimension-2s);grid-template-columns:8em 2em 1em 6em;align-items:center}.component-character-setting-edit-status-field-data.preview{grid-template-columns:8em 4em 1em 4em}}.component-character-setting-edit-status-field-org-value,.component-character-setting-edit-status-field-preview-value{font:var(--font-gabriela);text-align:right}.component-character-setting-edit-status-field-preview-value.changed{color:var(--color-foreground-active)}.component-character-setting-edit-status-field-graph{height:1.2em}.component-character-setting-edit-status-field-graph .component-character-setting-edit-status-field-background{background:rgba(0,0,0,.05);position:relative;height:100%;display:flex;gap:0}.component-character-setting-edit-status-field-graph .component-character-setting-edit-status-field-foreground{background:var(--color-foreground-default);position:absolute;top:0;left:0;height:100%}.component-character-setting-edit-status-field-graph .component-character-setting-edit-status-field-foreground-hot{background:var(--color-foreground-active);transition:width .6s ease-in-out}.component-character-setting-edit-status-preview{display:grid;align-items:center;grid-gap:var(--dimension-m);gap:var(--dimension-m);grid-template-columns:auto auto auto auto}.component-character-setting-edit-status-preview-new-value,.component-character-setting-edit-status-preview-org-value{font:var(--font-gabriela);text-align:right}.component-character-setting-edit-status-preview-new-value{color:var(--color-foreground-active)}.toggle-view{display:flex;flex-direction:column;border:1px solid var(--color-border-default)}.toggle-view-header{display:flex;flex-direction:row;cursor:pointer;border-bottom:1px solid var(--color-border-default)}.toggle-view-close.toggle-view-static .toggle-view-header{border-bottom:0}.toggle-view-body-content,.toggle-view-header-text-inner{padding:.3em .5em}.toggle-view-header-state:before{display:block;padding:.3em .5em;content:"▲";transition-property:transform}.toggle-view-open .toggle-view-header-state:before{transform:rotate(180deg);transition:var(--transition-fast)}.toggle-view-close .toggle-view-header-state:before{transition:var(--transition-slow)}.toggle-view-body{grid-template-rows:1fr}.toggle-view-close .toggle-view-body{grid-template-rows:0fr}.toggle-view-body{display:grid;transition-property:grid-template-rows}.toggle-view-open .toggle-view-body{transition:var(--transition-fast)}.toggle-view-close .toggle-view-body{transition:var(--transition-slow)}.toggle-view-body-inner{overflow:hidden}.character-settings-modal-skill{position:relative;display:flex;flex-direction:column;height:100%}.character-settings-modal-skill-wrapper{flex:1 1;overflow-y:auto}.character-settings-modal-skill-head{padding:var(--dimension-2l) var(--dimension-m) 0}@media (min-width:720px){.character-settings-modal-skill-tab{padding:0 var(--dimension-m)}}.character-settings-modal-skill-skill-tab{margin-top:var(--dimension-3l)}.character-settings-modal-skill-skill-tab-head{display:flex;gap:16px;padding:0 var(--dimension-m)}@media (min-width:720px){.character-settings-modal-skill-skill-tab-head{flex-direction:row;justify-content:space-between}}@media screen and (max-width:719px){.character-settings-modal-skill-skill-tab-head{flex-direction:column}}.character-settings-modal-skill-cp{background-color:var(--color-background-inset);width:100%;max-width:343px}.character-settings-modal-skill-cp-num{font-family:var(--fontFamily-gabriela);font-size:18px;line-height:115%;letter-spacing:.1em}@media (min-width:720px){.character-settings-modal-skill-class-head{width:max-content}}@media screen and (max-width:719px){.character-settings-modal-skill-class-head{width:100%}}.character-settings-modal-skill-class-list{margin-top:var(--dimension-m)}.character-settings-modal-skill-fixed{background-color:var(--color-foreground-white);box-shadow:var(--navigation-bar-shadow)}@media (min-width:720px){.character-settings-modal-emote-tab{padding:0 var(--dimension-m)}}.character-settings-modal-emote-container{padding:0 var(--dimension-m) var(--dimension-m)}.character-settings-modal-emote-list{padding:var(--dimension-m) 0}.character-settings-modal-emote-list .emote-list{display:grid;grid-template-columns:repeat(7,1fr)}@media screen and (max-width:719px){.character-settings-modal-emote-list .emote-list{grid-template-columns:repeat(1,1fr)}}.character-settings-modal-emote-list .emote-list .emote-item{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-m);padding:var(--dimension-m);text-align:center}@media screen and (max-width:719px){.character-settings-modal-emote-list .emote-list .emote-item{flex-direction:row;justify-content:space-between;padding:var(--dimension-m) 0}}.character-settings-modal-emote-list .emote-list .emote-item .emote-item-character{display:flex;flex-direction:column;gap:var(--dimension-m);width:100%;flex-grow:1}@media screen and (max-width:719px){.character-settings-modal-emote-list .emote-list .emote-item .emote-item-character{flex-direction:row;align-items:center;text-align:left;width:75%}}@media(hover:hover){.character-settings-modal-emote-list .emote-list .emote-item .emote-item-character:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-inset);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.character-settings-modal-emote-list .emote-list .emote-item .emote-item-character:where(:any-link,:enabled,summary):hover{background:var(--color-background-inset);transition:background-color var(--transition-fast)}}@media screen and (max-width:719px){.character-setting-modal-navi .tab{width:100%;overflow-x:auto}}.rev2 .character-settings-modal-body{background:var(--color-background-default);height:100%;min-height:100%;display:flex}@media (min-width:720px){.rev2 .character-settings-modal-body{gap:var(--dimension-m);background:var(--color-background-inset);padding:var(--dimension-m)}.rev2 .character-settings-modal-body .character-settings-modal-body-content{flex:1 1;padding:var(--dimension-2s);box-shadow:var(--surface-shadow);background:var(--color-background-default);overflow-y:auto}}@media screen and (max-width:719px){.rev2 .character-settings-modal-body{flex-direction:colmun}.rev2 .character-settings-modal-body .character-settings-modal-body-content{width:100%;flex:1 1}}.rev2 .character-settings-modal-regular-nav{padding:var(--dimension-m) var(--dimension-2s);width:190px}.wait-for-view{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--dimension-2l) 0}.rev2 .chat-item{display:flex;padding:var(--dimension-m);align-items:center;gap:var(--dimension-m);align-self:stretch}@media(hover:hover){.rev2 .chat-item:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-inset);-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}.rev2 .chat-item:where(:any-link,:enabled,summary):hover{background:var(--color-background-inset);transition:background var(--transition-fast)}.rev2 .chat-item:where(:-webkit-any-link,:enabled,summary):hover .chat-item-icon.has-new-message:before{border-color:var(--color-background-inset-opaque)}.rev2 .chat-item:where(:any-link,:enabled,summary):hover .chat-item-icon.has-new-message:before{border-color:var(--color-background-inset-opaque)}}@media (min-width:720px){.rev2 .chat-item.chat-item-active{background:var(--color-background-inset);transition:background var(--transition-fast)}}.rev2 .chat-item-icon{position:relative}.rev2 .chat-item-icon.has-new-message:before{content:"";display:block;width:var(--dimension-2s);height:var(--dimension-2s);border-radius:var(--radius-rounded);background:var(--color-accent-active);position:absolute;top:calc(var(--dimension-3s)*-1);right:calc(var(--dimension-3s)*-1);border:2px solid var(--color-border-white-dark);box-sizing:content-box}.rev2 .chat-item-name{vertical-align:middle}.rev2 .chat-item-community,.rev2 .chat-item-meta{font:var(--font-small)}.rev2 .chat-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dimension-2s);color:var(--color-foreground-default-weak)}.rev2 .chat-item-tag{background-color:var(--color-background-navy);color:var(--color-foreground-white);font:var(--font-small);padding:var(--dimension-4s) var(--dimension-3s)}.rev2 .chat-item-count{font:var(--font-small);color:var(--color-foreground-default-weak);word-break:keep-all}.rev2 .post{display:flex;gap:var(--dimension-m);padding:var(--dimension-m);background:var(--color-background-default)}.rev2 .post .post-metadata{display:flex;align-items:center;gap:var(--dimension-2s);font:var(--font-small);color:var(--color-foreground-default-weak)}.rev2 .post .post-metadata .post-metadata-title{font:var(--font-default);color:var(--color-foreground-default)}.rev2 .post .post-long-stamp{position:relative;display:block;width:100%;aspect-ratio:5/1}.rev2 .post .post-short-stamp{position:relative;display:block;width:200px;aspect-ratio:1/1}.rev2 .post .post-emotions{margin-top:var(--dimension-4s);display:flex;flex-wrap:wrap;gap:var(--dimension-2s)}.rev2 .post .post-dice-container{display:flex;align-items:center;gap:var(--dimension-2s)}.rev2 .post .post-dice-icon{line-height:1}.rev2 .post .post-dice-icon-label{font:var(--font-small)}.rev2 .post .post-dice-text{font:var(--font-heading3)}.emotion-button{display:flex;align-items:stretch;border:1px solid var(--color-border-default)}.emotion-button.active{background-color:var(--color-background-inset);border:1px solid var(--color-border-default-dark)}.emotion-button.disabled{background-color:var(--color-disabled-background);border:1px solid var(--color-disabled-border);color:var(--color-disabled-foreground)}.emotion-button-button{display:flex;align-items:center;padding:var(--dimension-4s)}.emotion-button-button-container{position:relative;display:block;width:20px;height:20px}.emotion-button-button-count{margin-left:var(--dimension-3s);font:var(--font-small)}.emotion-button-splitter{margin:0 var(--dimension-4s);border-left:1px solid var(--color-border-default)}.emotion-button.disabled .emotion-button-splitter{border-left-color:var(--color-disabled-border)}.emotion-button-detail-button{align-items:center;padding:var(--dimension-4s)}.emotion-detail-modal{display:flex;flex-direction:column;gap:var(--dimension-2s)}.emotion-detail-modal-emotion{display:flex;align-items:center;padding:0 var(--dimension-m) 0 var(--dimension-4l)}.emotion-detail-modal-emotion-icon{width:2em;height:2em;position:relative}.new-emotion-button-button{display:flex;align-items:center;border:1px solid var(--color-border-default);padding:var(--dimension-4s);line-height:0}.new-emotion-button-button:disabled{background-color:var(--color-disabled-background);border:1px solid var(--color-disabled-border);color:var(--color-disabled-foreground)}.new-emotion-button-button-icon{display:block;padding:var(--dimension-4s)}.new-emotion-button-list{padding:var(--dimension-m)}.new-emotion-button-list-sections{margin-top:var(--dimension-2l)}.new-emotion-button-list-section+.new-emotion-button-list-section{margin-top:var(--dimension-2s)}.new-emotion-button-list-section-head{font:var(--font-small)}.new-emotion-button-list-section-body{display:flex;flex-wrap:wrap;margin-top:var(--dimension-2s)}.new-emotion-button-list-item{width:48px;height:48px;padding:12px}.new-emotion-button-list-item.active{background-color:var(--color-background-active);border:1px solid var(--color-border-active);border-radius:var(--corner-radius-s)}.new-emotion-button-list-item-container{position:relative;display:block;width:100%;height:100%}.rev2 .creator{display:flex;align-items:center}.rev2 .creator.size-small{gap:var(--dimension-3s);font:var(--font-small)}.rev2 .creator.size-inline,.rev2 .creator.size-medium{gap:var(--dimension-2s)}.rev2 .creator.size-large{gap:var(--dimension-m)}.rev2 .creator .creator-avatar{align-self:flex-start}.rev2 .creator .creator-content{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-3s);flex:1 1;min-width:0}.rev2 .center{margin-left:auto;margin-right:auto;width:100%;max-width:600px;display:flex;flex-direction:column}.rev2 .center:not(.center-regular-only){align-items:center}@media (min-width:720px){.rev2 .center.center-regular-only{align-items:center}}.rev2 .illust-viewer-modal-viewer{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;height:100%}.rev2 .illust-viewer-modal-viewer-image-container{flex:1 1;min-height:0}.rev2 .illust-viewer-modal-viewer-image-container a{display:block;height:100%}.rev2 .illust-viewer-modal-viewer-image-container img{width:100%;height:100%;object-fit:scale-down}.rev2 .illust-viewer-modal-details-image{position:relative;display:flex;justify-content:center;align-items:center;padding:var(--dimension-m)}.rev2 .illust-viewer-modal-details-image a{width:var(--dimension-9l);height:var(--dimension-9l)}.rev2 .illust-viewer-modal-details-image .illust-viewer-modal-details-image-like{position:absolute;right:var(--dimension-m);bottom:0;display:flex;align-items:center;gap:var(--dimension-2s);padding:var(--dimension-1s) var(--dimension-m)}.rev2 .illust-viewer-modal-details-image .illust-viewer-modal-details-image-like.is-running{filter:grayscale(100%);opacity:.7}.rev2 .illust-viewer-modal-details-image .illust-viewer-modal-details-image-like.has-my-fav,.rev2 .illust-viewer-modal-details-image .illust-viewer-modal-details-image-like.has-my-fav .illust-viewer-modal-details-image-like-count{color:var(--color-accent-active)}@media(hover:hover){.rev2 .illust-viewer-modal-details-image .illust-viewer-modal-details-image-like:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-inset);-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}.rev2 .illust-viewer-modal-details-image .illust-viewer-modal-details-image-like:where(:any-link,:enabled,summary):hover{background:var(--color-background-inset);transition:background var(--transition-fast)}}.rev2 .illust-viewer-modal-details-image .illust-viewer-modal-details-image-like .illust-viewer-modal-details-image-like-count{font:var(--font-small);color:var(--color-foreground-default-weak)}.rev2 .illust-viewer-modal-details-image img{width:100%;height:100%;object-fit:scale-down}.rev2 .illust-viewer-modal-details-list-section{display:flex;flex-direction:column;align-items:stretch;gap:1px}.rev2 .illust-viewer-modal-details-share{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--dimension-m);padding:var(--dimension-m) var(--dimension-m) var(--dimension-6l)}.rev2 .illust-viewer-modal-details-regular-like{position:-webkit-sticky;position:sticky;right:0;bottom:0;display:flex;justify-content:flex-end;padding:var(--dimension-m)}.rev2 .illust-viewer-modal-viewer-header{background:var(--color-background-richblack);color:var(--color-foreground-white)}.rev2 .illust-viewer-modal-viewer-body{background:var(--color-background-richblack);height:100%}@media screen and (max-width:719px){.rev2 .illust-viewer-modal-viewer-body{max-height:100dvh}}.rev2 .illust-viewer-modal-details-body{position:relative;background:var(--color-background-inset);min-height:100%}.rev2 .sound-viewer-modal-viewer{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;height:100%}.rev2 .sound-viewer-modal-viewer-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--dimension-3l);flex:1 1;min-height:0}.rev2 .sound-viewer-modal-viewer-container .sound-viewer-modal-viewer-thumbnail{position:relative;aspect-ratio:1/1;width:192px}.rev2 .sound-viewer-modal-viewer-container .sound-viewer-modal-viewer-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--dimension-5l);height:var(--dimension-5l);background-color:var(--color-background-black-weaker);border-radius:var(--radius-rounded);display:flex;justify-content:center;align-items:center;color:var(--color-foreground-white)}.rev2 .sound-viewer-modal-viewer-container img{width:100%;height:100%;object-fit:scale-down}.rev2 .sound-viewer-modal-viewer-container audio{width:300px;flex-shrink:0}.rev2 .sound-viewer-modal-details-image .sound-viewer-modal-details-audio{padding:var(--dimension-m);display:flex;justify-content:center;align-items:center}.rev2 .sound-viewer-modal-details-image .sound-viewer-modal-details-audio audio{width:300px;max-width:100%;flex-shrink:0}.rev2 .sound-viewer-modal-details-image .sound-viewer-modal-details-image-container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding:var(--dimension-m)}.rev2 .sound-viewer-modal-details-image .sound-viewer-modal-details-thumbnail{position:relative;aspect-ratio:1/1;width:192px}.rev2 .sound-viewer-modal-details-image .sound-viewer-modal-details-thumbnail-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--dimension-5l);height:var(--dimension-5l);background-color:var(--color-background-black-weaker);border-radius:var(--radius-rounded);display:flex;justify-content:center;align-items:center;color:var(--color-foreground-white)}.rev2 .sound-viewer-modal-details-image .sound-viewer-modal-details-image-like{position:absolute;right:var(--dimension-m);bottom:0;display:flex;align-items:center;gap:var(--dimension-2s);padding:var(--dimension-1s) var(--dimension-m)}.rev2 .sound-viewer-modal-details-image .sound-viewer-modal-details-image-like.is-running{filter:grayscale(100%);opacity:.7}.rev2 .sound-viewer-modal-details-image .sound-viewer-modal-details-image-like.has-my-fav,.rev2 .sound-viewer-modal-details-image .sound-viewer-modal-details-image-like.has-my-fav .sound-viewer-modal-details-image-like-count{color:var(--color-accent-active)}@media(hover:hover){.rev2 .sound-viewer-modal-details-image .sound-viewer-modal-details-image-like:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-inset);-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}.rev2 .sound-viewer-modal-details-image .sound-viewer-modal-details-image-like:where(:any-link,:enabled,summary):hover{background:var(--color-background-inset);transition:background var(--transition-fast)}}.rev2 .sound-viewer-modal-details-image .sound-viewer-modal-details-image-like .sound-viewer-modal-details-image-like-count{font:var(--font-small);color:var(--color-foreground-default-weak)}.rev2 .sound-viewer-modal-details-image img{width:100%;height:100%;object-fit:scale-down}.rev2 .sound-viewer-modal-details-list-section{display:flex;flex-direction:column;align-items:stretch;gap:1px}.rev2 .sound-viewer-modal-details-share{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--dimension-m);padding:var(--dimension-m) var(--dimension-m) var(--dimension-6l)}.rev2 .sound-viewer-modal-details-regular-like{position:-webkit-sticky;position:sticky;right:0;bottom:0;display:flex;justify-content:flex-end;padding:var(--dimension-m)}.rev2 .sound-viewer-modal-viewer-header{background:var(--color-background-richblack);color:var(--color-foreground-white)}.rev2 .sound-viewer-modal-viewer-body{background:var(--color-background-richblack);height:100%}@media screen and (max-width:719px){.rev2 .sound-viewer-modal-viewer-body{max-height:100dvh}}.rev2 .sound-viewer-modal-details-body{position:relative;background:var(--color-background-inset);min-height:100%}.rev2 .main-container{z-index:1000;display:flex;flex-direction:column;align-items:flex-start;min-height:100dvh}@media (min-width:720px){.rev2 .main-container{display:flex;padding:var(--dimension-m) var(--dimension-m) var(--dimension-0) var(--dimension-0);flex-direction:column;gap:var(--dimension-m);align-self:stretch;transition:margin var(--transition-slow);margin:0 0 0 190px}.rev2 .main-container.main-container-navigation-collapsed{margin:0 0 0 calc(var(--regular-global-navigation-item-collapsed) + var(--dimension-3s))}}@media screen and (max-width:719px){.rev2 .main-container{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0);flex-shrink:0;width:100%}}.rev2 .reading-material-title{font:var(--font-heading1)}.rev2 .reading-material-creator{display:flex;align-items:center;margin-top:var(--dimension-2s)}.rev2 .reading-material-creator-prefix{padding-right:var(--dimension-3s)}.rev2 .reading-material-id{display:flex;margin-top:var(--dimension-3s);gap:var(--dimension-2s);font:var(--font-small);align-items:center}.rev2 .reading-material-characters{display:flex;flex-direction:column;gap:var(--dimension-2s);margin-top:var(--dimension-m);padding:var(--dimension-m) 0}.rev2 .reading-material-character{width:max-content}.rev2 .reading-material-text{margin-top:var(--dimension-6l);line-height:2}.rev2 .reading-material-sub{margin-top:var(--dimension-5l)}.rev2 .reading-material-sub-border{border-color:var(--color-border-default)}.rev2 .reading-material-sub-title{font:var(--font-heading2);margin-top:var(--dimension-5l)}.rev2 .reading-material-sub-text{margin-top:var(--dimension-3l);line-height:2}.time-game-time:before{display:inline;content:"🏙︎"}.time-real-time:before{display:inline;content:"🗾︎"}.divider{display:flex;justify-content:center;align-items:center;--divider-color:rgba(0,0,0,.25)}.divider.color-black{--divider-color:var(--color-foreground-black)}.divider-inner{position:relative;width:5px;height:5px;color:var(--color);background-color:var(--divider-color)}.divider-inner:before{right:calc(100% + var(--dimension-2s))}.divider-inner:after,.divider-inner:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:60px;height:1px;background-color:var(--divider-color)}.divider-inner:after{left:calc(100% + var(--dimension-2s))}.exrequest-creator-selector-creator-list{padding:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-3l)}.exrequest-creator-selector-creator-list-content{display:flex;flex-direction:column;gap:var(--dimension-m)}.exrequest-creator-selector-creator-list-main{display:flex;flex-direction:column;gap:var(--dimension-2l)}.exrequest-creator-selector-creator-list-title{font:var(--font-heading3)}.exrequest-creator-selector-creator-list-sub{display:flex;flex-direction:column;gap:var(--dimension-2s)}.exrequest-creator-selector-creator-list-sub-title{font:var(--font-heading4)}.exrequest-creator-selector-candidate-input{display:contents}.exrequest-creator-selector-candidate-label{text-align:center;border:1px solid var(--color-border-default);padding:var(--dimension-2s);display:flex;flex-direction:column;gap:var(--dimension-2s)}.exrequest-creator-selector-candidate-label:hover{border-color:var(--color-border-default-dark)}.exrequest-creator-selector-candidate-label-day-warning{color:var(--color-feedback-danger)}.exrequest-creator-selector-candidate-input:checked+.exrequest-creator-selector-candidate-label{border-color:var(--color-border-default-dark)}.exrequest-creator-selector-selected-creator{margin-right:auto}.spec-effect{border-bottom:1px dashed;cursor:help}.spec-enhancement{color:var(--color-foreground-active)}.component-price{display:flex;flex-direction:column;gap:var(--dimension-3s);align-items:center}.component-price-label{font:var(--font-small)}.component-price-body{display:flex;gap:var(--dimension-3s);align-items:baseline}.component-price-body-price{font:var(--font-heading3);font-family:var(--fontFamily-serif)}.component-price-body-unit{font:var(--font-small);font-family:var(--fontFamily-serif)}.component-letter-modal-character-item{display:flex}.component-letter-modal-character-item-main{flex:1 1}.component-letter-modal-character-item-button{flex:0 1}.rev2.layout-detail{min-height:100dvh}.rev2 .page-character-create{max-width:600px;min-height:100dvh;margin:0 auto;background:var(--color-background-default)}.rev2 .page-character-create .page-character-create-header-section{padding:var(--dimension-m) var(--dimension-2l);font:var(--font-long);margin:var(--dimension-m) var(--dimension-m) var(--dimension-1l);border:1px solid var(--color-border-default)}.rev2 .page-character-create .page-character-create-section{display:flex;width:100%;padding:var(--dimension-m);flex-direction:column;align-items:flex-start;gap:var(--dimension-m)}.rev2 .page-character-create .page-character-create-text-section{width:100%;padding:var(--dimension-m);text-align:center;font:var(--font-long)}.rev2 .page-character-create .page-character-create-radio-grid{display:grid;grid-template-columns:repeat(2,1fr);width:100%;padding:var(--dimension-m);grid-gap:var(--dimension-m);gap:var(--dimension-m)}.rev2 .page-character-create-noise-search-input{position:-webkit-sticky;position:sticky;z-index:1}@media (min-width:720px){.rev2 .page-character-create-noise-search-input{top:var(--dimension-2s)}}@media screen and (max-width:719px){.rev2 .page-character-create-noise-search-input{top:0}}.rev2 .page-character-create-radio-list{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-items:stretch}@media screen and (max-width:719px){.rev2 .page-character-create-radio-list{padding:var(--dimension-m) var(--dimension-2s)}}@media (min-width:720px){.rev2 .page-character-create-radio-list{padding:var(--dimension-2s) var(--dimension-3s) var(--dimension-m)}}.rev2 .character-create-spec-step-modal-content>div{padding:var(--dimension-m)}.rev2 .character-create-spec-panel-group{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--dimension-m);gap:var(--dimension-m)}.rev2 .character-create-random-button{display:flex;justify-content:center}.rev2 .character-create-spec-step-modal-options{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-m)}.rev2 .page-character-create-preview-box{display:flex;padding:var(--dimension-2l);justify-content:center;align-items:center;align-self:stretch;background:var(--color-background-inset)}.rev2 .character-previewer{margin:var(--dimension-m);border-collapse:collapse;font:var(--font-long);border-bottom:1px solid var(--color-border-default)}.rev2 .character-previewer td,.rev2 .character-previewer th{border-top:1px solid var(--color-border-default);vertical-align:top;padding:var(--dimension-m)}.rev2 .character-previewer th{text-align:left;background:var(--color-background-inset)}.rev2{overflow:clip}@media (min-width:720px){.rev2{background:var(--color-background-inset)}.rev2 .rev2-container{width:100%;max-width:1280px;margin:0 auto}}@media screen and (max-width:719px){.rev2 .rev2-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}}.battle-animator-modal-content-body{width:100%;height:300px}@media screen and (max-width:719px){.battle-animator-modal-content-body{padding:var(--dimension-m)}}.battle-animator-modal-content-body-container{position:relative;width:100%;height:100%}.battle-animator-modal-content-body-map{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex:1 1}.battle-animator{position:absolute;inset:0;background-color:#000;color:#fff}.battle-animator-loading{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.battle-animator-loading-chars--small{font-size:12px}.battle-animator-loading-chars--large{font-size:16px}@media (min-width:720px){.battle-animator-loading-chars--full{font-size:32px}}@media screen and (max-width:719px){.battle-animator-loading-chars--full{font-size:16px}}.battle-animator-scroll-area{position:absolute;inset:0;overflow:auto;cursor:-webkit-grab;cursor:grab;scrollbar-width:none;scrollbar-gutter:stable}.battle-animator-scroll-area::-webkit-scrollbar{width:0}.battle-animator-scroll-area::-webkit-scrollbar-thumb{background:transparent}.battle-animator-scroll-area:hover{scrollbar-width:thin;scrollbar-color:var(--color-accent-active) transparent}.battle-animator-scroll-area:hover::-webkit-scrollbar{width:4px}.battle-animator-scroll-area:hover::-webkit-scrollbar-thumb{background:var(--color-accent-active);border-radius:4px}.battle-animator-scroll-area-map{position:relative;overflow:hidden;margin:0 auto}.battle-animator-scroll-area-dummy-x{position:absolute;top:0;left:0;height:1px}.battle-animator-scroll-area-dummy-y{position:absolute;top:0;left:0;width:1px}.battle-animator-map{overflow:hidden}.battle-animator-map,.battle-animator-map-background{position:absolute;inset:0}.battle-animator-character{background-color:var(--color-background-default);transition:top .3s,left .3s;transform:translate(-50%,-50%)}.battle-animator-character--small{min-width:10px;min-height:10px}.battle-animator-character--full,.battle-animator-character--large{min-width:20px;min-height:20px}.battle-animator-character--down{position:relative}.battle-animator-character--down:after{content:"";position:absolute;inset:0;background:var(--color-background-black-weaker)}.battle-animator-character-outside{display:none;border-radius:var(--radius-rounded);border:1px solid var(--color-border-default-dark)}.battle-animator-character-outside--small{width:10px;height:10px}.battle-animator-character-outside--full,.battle-animator-character-outside--large{width:30px;height:30px}.battle-animator-character-outside-inner{position:relative;width:100%;height:100%}.battle-animator-character-outside-arrow{position:absolute;color:var(--color-foreground-default)}.battle-animator-character-outside-arrow--top{top:-16px;left:50%;transform:translateX(-50%) rotate(180deg)}.battle-animator-character-outside-arrow--left{top:50%;left:-14px;transform:translateY(-50%) rotate(90deg)}.battle-animator-character-outside-arrow--bottom{bottom:-16px;left:50%;transform:translateX(-50%)}.battle-animator-character-outside-arrow--right{top:50%;right:-14px;transform:translateY(-50%) rotate(-90deg)}.battle-animator-character-outside-icon{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-rounded);background-color:var(--color-background-default)}.battle-animator-character-outside--down .battle-animator-character-outside-icon{position:relative}.battle-animator-character-outside--down .battle-animator-character-outside-icon:after{content:"";position:absolute;inset:0;background:var(--color-background-black-weaker)}.battle-animator-zoomer{position:absolute;display:flex;flex-direction:column;gap:.5em;align-items:flex-start}.battle-animator-zoomer--small{bottom:var(--dimension-2s);right:var(--dimension-2s)}.battle-animator-zoomer--full,.battle-animator-zoomer--large{bottom:var(--dimension-m);right:var(--dimension-m)}.battle-animator-zoomer button{background-color:var(--color-background-default);border:1px solid var(--color-border-default);color:var(--color-foreground-black);line-height:1em;font-size:0}.battle-animator-zoomer button:disabled{background-color:var(--color-disabled-background);color:var(--color-disabled-foreground);border:1px solid var(--color-disabled-border)}.battle-animator-zoomer--small button{padding:var(--dimension-4s);border-radius:var(--corner-radius-s)}.battle-animator-zoomer--full button,.battle-animator-zoomer--large button{padding:var(--dimension-3s);border-radius:var(--corner-radius-2s)}.battle-animator-zoomer-buttons{display:flex;flex-direction:column;gap:.3em;position:relative;overflow-x:hidden;transition:height var(--transition-fast)}.battle-animator-zoomer--hidden .battle-animator-zoomer-buttons{height:0}.arena-battle-log-view{display:flex;flex-direction:column;gap:var(--dimension-m)}.arena-battle-log-view-main{display:flex;justify-content:center;padding:var(--dimension-2l) var(--dimension-m);background:linear-gradient(90deg,#f6fcff,#fffdf6)}.arena-battle-log-view-main-container{max-width:768px;width:100%}.arena-battle-log-view-overlays{position:fixed;z-index:5;display:flex;max-height:calc(100vh - var(--dimension-2l) - var(--dimension-8l))}@media (min-width:720px){.arena-battle-log-view-overlays{align-items:end;flex-direction:column;gap:var(--dimension-2l);right:var(--dimension-3l);bottom:var(--dimension-2l)}}@media screen and (max-width:719px){.arena-battle-log-view-overlays{width:calc(100% - var(--dimension-m)*2);justify-content:space-between;align-items:end;gap:var(--dimension-m);right:var(--dimension-m);bottom:calc(64px + var(--dimension-2l))}}.arena-battle-log-view-overlays-background{position:fixed;inset:0;z-index:5}.arena-battle-log-view-map{display:flex;flex-direction:column;gap:var(--dimension-2s)}.arena-battle-log-view-map-button{align-items:center;border-radius:var(--corner-radius-m);background-color:var(--color-background-black);color:var(--color-foreground-white);padding:var(--dimension-2s) var(--dimension-m)}.arena-battle-log-view-map-button,.arena-battle-log-view-map-scaler{display:flex;gap:var(--dimension-3s)}@media (min-width:720px){.arena-battle-log-view-map-scaler{justify-content:end}}@media screen and (max-width:719px){.arena-battle-log-view-map-scaler{justify-content:start}}.arena-battle-log-view-map-scaler-button{background-color:var(--color-background-black);color:var(--color-foreground-white);padding:var(--dimension-2s);border-radius:var(--corner-radius-2s);font-size:0}.arena-battle-log-view-map-main{position:relative}@media (min-width:720px){.arena-battle-log-view-map-main{width:140px;height:140px}}@media screen and (max-width:719px){.arena-battle-log-view-map-main{width:120px;height:120px}}@media (min-width:720px){.arena-battle-log-view-map-main--large{width:400px;height:400px}}.arena-battle-log-view-anchor{display:flex;justify-content:end}.arena-battle-log-view-anchor-inner{border-radius:var(--corner-radius-m);background-color:var(--color-background-black);color:var(--color-foreground-white)}.arena-battle-log-view-anchor-current-button{display:flex;align-items:center;gap:var(--dimension-3s);padding:var(--dimension-2s) var(--dimension-m)}.arena-battle-log-view-anchor-list{padding:var(--dimension-1s) var(--dimension-2s) var(--dimension-4s) var(--dimension-4s)}.arena-battle-log-view-anchor-list-container{max-height:320px;overflow-y:auto}.arena-battle-log-view-anchor-list-close{display:flex;justify-content:end;padding:var(--dimension-1s)}.arena-battle-log-view-anchor-item{display:flex;align-items:center;gap:var(--dimension-2s);padding:var(--dimension-1s)}.arena-battle-log-view-anchor-item--active{color:var(--color-accent-active)}.arena-battle-log-view-anchor-item-icon{width:16px;height:16px}.arena-battle-log-view-anchor-scrollable{overflow-y:auto;scrollbar-width:none;scrollbar-gutter:stable}.arena-battle-log-view-anchor-scrollable::-webkit-scrollbar{width:0}.arena-battle-log-view-anchor-scrollable::-webkit-scrollbar-thumb{background:transparent}.arena-battle-log-view-anchor-scrollable:hover{scrollbar-width:thin;scrollbar-color:var(--color-accent-active) transparent}.arena-battle-log-view-anchor-scrollable:hover::-webkit-scrollbar{width:4px}.arena-battle-log-view-anchor-scrollable:hover::-webkit-scrollbar-thumb{background:var(--color-accent-active);border-radius:4px}.arena-battle-log-message-list{display:flex;flex-direction:column;gap:var(--dimension-m)}.arena-battle-log-message-view{display:flex}.arena-battle-log-message-view--mine{--arena-battle-log-background-color:var(--color-background-inset);--arena-battle-log-color:var(--color-foreground-default);--arena-battle-log-color-weak:var(--color-foreground-default-weak);--arena-battle-log-border-color:var(--color-border-default)}.arena-battle-log-message-view--others{--arena-battle-log-background-color:var(--color-background-secondary);--arena-battle-log-color:var(--color-foreground-secondary);--arena-battle-log-color-weak:var(--color-foreground-secondary-weak);--arena-battle-log-border-color:var(--color-border-secondary);justify-content:end}.arena-battle-log-message-view-inner{display:flex;gap:var(--dimension-1s);padding:var(--dimension-1s) var(--dimension-1s) var(--dimension-m);color:var(--arena-battle-log-color);background-color:var(--arena-battle-log-background-color)}.arena-battle-log-message-view-inner--mine{-webkit-clip-path:polygon(0 0,0 100%,calc(100% - 16px) 100%,100% calc(100% - 16px),100% 0);clip-path:polygon(0 0,0 100%,calc(100% - 16px) 100%,100% calc(100% - 16px),100% 0)}.arena-battle-log-message-view-inner--others{flex-direction:row-reverse;text-align:right;-webkit-clip-path:polygon(0 16px,0 100%,100% 100%,100% 0,16px 0);clip-path:polygon(0 16px,0 100%,100% 100%,100% 0,16px 0)}.arena-battle-log-message-view-main{display:flex;flex-direction:column;justify-content:center;gap:var(--dimension-2s)}.arena-battle-log-message-view-main-character{display:flex;flex-direction:column;gap:var(--dimension-3s)}.arena-battle-log-message-view-main-character-sub{color:var(--arena-battle-log-color-weak);font:var(--font-small)}.arena-battle-log-message-view-main-content,.arena-battle-log-message-view-main-logs{display:flex;flex-direction:column;gap:var(--dimension-4s)}.arena-battle-log-message-view-main-content--summary .arena-battle-log-message-view-main-content-text{font-weight:700}.arena-battle-log-message-view-main-content--detail,.arena-battle-log-message-view-main-content--summary .arena-battle-log-message-view-main-content-diceroll{font:var(--font-small)}.arena-battle-log-message-view-main-content--selection{color:var(--arena-battle-log-color-weak);font:var(--font-small)}.arena-battle-log-message-view-main-content-message{display:flex;flex-direction:column;gap:var(--dimension-4s)}.arena-battle-log-message-view-main-content-message--mine{align-items:start}.arena-battle-log-message-view-main-content-message--others{align-items:end}.arena-battle-log-message-view-main-content-message-words{display:flex;gap:var(--dimension-3s)}.arena-battle-log-message-view-main-content-message-text{font-weight:700}.arena-battle-log-message-view-main-content-message-pinup{max-width:100%}@media (min-width:720px){.arena-battle-log-heading{font:var(--font-heading2)}}@media screen and (max-width:719px){.arena-battle-log-heading{font:var(--font-heading1)}}.arena-battle-log-simple-message-item-list{display:flex;flex-direction:column;gap:var(--dimension-2s)}.arena-battle-team-states{display:grid;grid-template-columns:repeat(2,1fr)}.arena-battle-team-state-view.type-mine{--arena-battle-state-background-color:var(--color-background-inset);--arena-battle-state-color:var(--color-foreground-default-weak);--arena-battle-state-border-color:var(--color-border-default)}.arena-battle-team-state-view.type-others{--arena-battle-state-background-color:var(--color-background-secondary);--arena-battle-state-color:var(--color-foreground-secondary-weak);--arena-battle-state-border-color:var(--color-border-secondary)}.arena-battle-team-state-view-head{font:var(--font-small-bold);padding:var(--dimension-2s);background-color:var(--arena-battle-state-background-color);color:var(--arena-battle-state-color)}.arena-battle-team-member-state,.arena-battle-team-state-view-head{border-top:1px solid var(--arena-battle-state-border-color)}.arena-battle-team-member-state.type-mine{--arena-battle-state-background-color:var(--color-background-inset);--arena-battle-state-color:var(--color-foreground-default);--arena-battle-state-weak-color:var(--color-foreground-default-weak);--arena-battle-state-border-color:var(--color-border-default)}.arena-battle-team-member-state.type-others{--arena-battle-state-background-color:var(--color-background-secondary);--arena-battle-state-color:var(--color-foreground-secondary);--arena-battle-state-weak-color:var(--color-foreground-secondary-weak);--arena-battle-state-border-color:var(--color-border-secondary)}.arena-battle-team-member-state--ko{background-color:var(--color-disabled-background)}.arena-battle-team-member-state-inner{display:flex;flex-direction:column;gap:var(--dimension-2s);padding:var(--dimension-1s) var(--dimension-2s);color:var(--arena-battle-state-color)}.arena-battle-team-member-state-character{display:flex}.arena-battle-team-member-state-character-inner{display:flex;align-items:center;gap:var(--dimension-2s)}.arena-battle-team-member-state-character-inner-icon{flex-shrink:0}.arena-battle-team-member-state-options{display:flex;flex-wrap:wrap;gap:var(--dimension-3s)}.arena-battle-team-member-state-option{display:flex;gap:var(--dimension-3s);padding:var(--dimension-4s) var(--dimension-3s);background-color:var(--arena-battle-state-background-color);font:var(--font-small);line-height:1em;align-items:baseline}.arena-battle-team-member-state-option-remain{color:var(--arena-battle-state-weak-color);font-size:smaller;font-weight:300}.arena-battle-team-member-state-option.type-badstatus{color:#fff;background-color:var(--arena-battle-state-color);font-weight:300}.arena-battle-team-member-state-option.type-badstatus .arena-battle-team-member-state-option-remain{color:#fff;font-weight:200}.arena-battle-team-member-state-status{display:flex;flex-direction:column;gap:var(--dimension-2s)}.arena-battle-team-member-state-status-main{display:flex;align-items:center;gap:var(--dimension-2s);width:100%}.arena-battle-team-member-state-status-main-num{display:flex;align-items:center;gap:var(--dimension-2s);width:50%}.arena-battle-team-member-state-status-main-num-head{font:var(--font-small)}.arena-battle-team-member-state-status-main-num-val{font-family:var(--fontFamily-gabriela);font-size:18px;font-feature-settings:"palt"}.arena-battle-team-member-state-status-main-num-val-add{font-size:12px}.arena-battle-team-member-state-status-main-bar{width:50%;background-color:var(--color-disabled-background-dark);height:var(--dimension-2s);flex:1 1;position:relative}.arena-battle-team-member-state-status-main-bar-val{position:absolute;background-color:var(--arena-battle-state-color);height:var(--dimension-2s);max-width:100%;top:0;left:0}.arena-battle-team-member-state-status-main-bar-add{position:absolute;background-color:#fff;border:1px solid var(--arena-battle-state-color);border-left:0;box-sizing:border-box;height:var(--dimension-2s);max-width:100%;top:0;left:0}.arena-battle-team-member-state-order{font:var(--font-small)}.arena-battle-team-member-state-items{display:grid;grid-template-columns:repeat(2,1fr);margin-top:var(--dimension-2s)}.arena-battle-team-member-state-item{padding:var(--dimension-1s) 0}.arena-battle-team-member-state-item--mine{border-top:1px solid var(--color-border-default);padding-right:var(--dimension-2s)}.arena-battle-team-member-state-item--others{border-top:1px solid var(--color-border-secondary);padding-left:var(--dimension-2s)}.arena-battle-publish{display:flex;justify-content:space-between;align-items:center;gap:var(--dimension-m)}.arena-battle-publish-head{display:flex;flex-direction:column;gap:var(--dimension-3s)}.arena-battle-publish-head-sub{font:var(--font-small);color:var(--color-foreground-default-weak)}.arena-battle-publish-switch{flex-shrink:0}.page-arena-battle{position:relative;width:100%}.page-arena-battle,.page-arena-battle-head{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-arena-battle-sticky{width:100%;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1;padding:var(--dimension-m) 0}.page-arena-battle-sticky--on{background:transparent;box-shadow:none}.page-arena-battle-sticky-trigger{height:1px;margin-bottom:calc(-1*var(--dimension-m))}.page-arena-battle-log-selector{max-width:768px;width:100%;margin:0 auto}.page-arena-battle-tail{padding:var(--dimension-m)}.page-arena-battle-tail-title{font:var(--font-heading3)}.page-arena-battle-tail-body{display:flex;flex-direction:column;gap:var(--dimension-m);max-width:586px;margin:var(--dimension-m) auto 0}.page-arena-battle-tail-ending{font:var(--font-long)}.page-arena-battle-tail-items{display:flex;flex-direction:column;gap:var(--dimension-3s);background-color:var(--color-background-inset);padding:var(--dimension-m)}.page-arena-battle-tail-next-head{font:var(--font-heading4)}.page-arena-battle-tail-next-body{margin-top:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-arena-official-battles{padding:var(--dimension-m) 0}@media (min-width:720px){.page-arena-official-battles-menu{padding:0 var(--dimension-m)}}.arena-tournament-matchups{overflow-x:auto;padding-bottom:var(--dimension-m);scrollbar-width:none;scrollbar-gutter:stable}.arena-tournament-matchups::-webkit-scrollbar{width:0}.arena-tournament-matchups::-webkit-scrollbar-thumb{background:transparent}.arena-tournament-matchups:hover{scrollbar-width:thin;scrollbar-color:var(--color-accent-active) transparent}.arena-tournament-matchups:hover::-webkit-scrollbar{width:4px}.arena-tournament-matchups:hover::-webkit-scrollbar-thumb{background:var(--color-accent-active);border-radius:4px}.arena-tournament-matchups-container{position:relative;display:flex;gap:var(--dimension-3l);width:max-content}.arena-tournament-matchups-col{display:flex;justify-content:space-around;flex-direction:column;gap:var(--dimension-m)}.arena-tournament-matchups-third{position:absolute;bottom:0;right:0}.arena-tournament-chart{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;color:var(--color-border-default-dark)}.arena-tournament-matchup{width:172px;border:1px solid var(--color-border-default)}.arena-tournament-matchup-head{background-color:var(--color-background-inset-dark);padding:var(--dimension-2s);text-align:center}.arena-tournament-matchup-head-text{font:var(--font-small-bold);border-bottom:1px solid var(--color-border-default);color:var(--color-foreground-default-weak)}.arena-tournament-matchup-team+.arena-tournament-matchup-team{border-top:1px solid var(--color-border-default)}.arena-tournament-matchup-team-name{display:flex;justify-content:space-between;gap:var(--dimension-2s)}.arena-tournament-matchup-team-name-icon{flex-shrink:0}.arena-tournament-matchup-team-container{padding:var(--dimension-1s)}.arena-tournament-matchup-team-container--highlighted{background-color:var(--color-background-active);color:var(--color-foreground-active)}.arena-tournament-matchup-team-members{display:flex;gap:var(--dimension-3s);margin-top:var(--dimension-2s)}.arena-tournament-matchup-team-members .tooltip{z-index:2}.page-arena-official-detail{padding:var(--dimension-m) 0}@media (min-width:720px){.page-arena-official-detail-menu{padding:0 var(--dimension-m)}}.page-arena-official-detail-toggle-button{display:flex;align-items:center;gap:var(--dimension-m)}.page-arena-official-detail-toggle-button-head{display:flex;flex-direction:column;gap:var(--dimension-3s)}.page-arena-official-detail-toggle-button-head-sub{font:var(--font-small);color:var(--color-foreground-default-weak)}.official-battle-page-content-main{display:flex;flex-direction:column;gap:var(--dimension-3l)}.official-battle-page-content-main-container{display:flex;flex-direction:column;gap:var(--dimension-m)}.arena-official-schedule{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.arena-official-schedule-item{display:flex;gap:var(--dimension-2s);padding:var(--dimension-2s) 0}.arena-official-schedule-item+.arena-official-schedule-item{border-top:1px solid var(--color-border-default)}.arena-official-schedule-item-head{display:flex;align-items:center;gap:var(--dimension-2s);width:50%;max-width:172px}.arena-official-schedule-item-icon{width:var(--dimension-m);height:var(--dimension-m);flex-shrink:0}.arena-official-schedule-item-icon-container{display:flex;justify-content:center;align-items:center;border-radius:var(--radius-rounded);color:var(--color-foreground-white);background-color:var(--color-accent-active)}.arena-official-schedule-item-date{display:flex;align-items:center;gap:var(--dimension-3s)}.arena-official-schedule-item-time{font:var(--font-small);color:var(--color-foreground-default-weak)}.arena-official-schedule-item-text{display:flex;align-items:center;gap:var(--dimension-3s);width:50%}.arena-official-schedule-item-text-sub{font:var(--font-small)}.page-arena-private-battles{padding:var(--dimension-m) 0}@media (min-width:720px){.page-arena-private-battles-menu{padding:0 var(--dimension-m)}}.page-arena-private-detail{padding:var(--dimension-m) 0}@media (min-width:720px){.page-arena-private-detail-menu{padding:0 var(--dimension-m)}}.arena-quest-item{--quest-item-color:var(--color-foreground-default);--quest-item-color-weak:var(--color-foreground-default-weak);display:flex;gap:var(--dimension-1s);color:var(--quest-item-color)}.arena-quest-item--disabled{--quest-item-color:var(--color-foreground-black);--quest-item-color-weak:var(--color-foreground-black-weak)}.arena-quest-item-image{position:relative;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:100px;height:56px;background-color:var(--color-background-default)}.arena-quest-item-cleared{position:absolute;top:0;right:0;transform:translate(50%,-50%);padding:1px;border-radius:var(--radius-rounded);background-color:var(--color-background-default);line-height:0}.arena-quest-item-main{flex-grow:1}.arena-quest-item-title{font:var(--font-heading4)}.arena-quest-item-info{display:flex;margin-top:var(--dimension-3s);font:var(--font-small)}.arena-quest-item-info-item+.arena-quest-item-info-item{margin-left:var(--dimension-2s);padding-left:var(--dimension-2s);border-left:1px solid var(--color-border-default)}.arena-quest-item-cost{align-items:center}.arena-quest-item-bonus,.arena-quest-item-cost{display:flex;color:var(--quest-item-color-weak)}.arena-quest-item-bonus{gap:var(--dimension-3s);margin-top:var(--dimension-3s)}.arena-quest-item-bonus-icon{flex-shrink:0}.arena-quest-item-bonus-text{font:var(--font-small);line-height:16px}.arena-quest-item-tail{border-top:1px solid var(--color-border-default);padding-top:var(--dimension-2s);margin-top:var(--dimension-2s)}.arena-quest-item-panel{--arena-event-panel-weak-color:var(--color-foreground-default-weak);--arena-event-panel-border-color:var(--color-border-default);--arena-event-panel-corner-color:var(--color-accent-primary);position:relative;padding:var(--dimension-1s);background-color:var(--color-background-inset)}.arena-quest-item-panel--white{background-color:var(--color-background-default-weaker)}.arena-quest-item-panel--disabled{--arena-event-panel-weak-color:var(--color-foreground-black-weak);--arena-event-panel-border-color:var(--color-border-black);--arena-event-panel-corner-color:var(--color-border-black-dark);background-color:var(--color-disabled-background)}.arena-quest-item-panel-border-top{top:0;right:0}.arena-quest-item-panel-border-bottom,.arena-quest-item-panel-border-top{position:absolute;left:0;height:1px;background-color:var(--arena-event-panel-border-color)}.arena-quest-item-panel-border-bottom{bottom:0;right:7px}.arena-quest-item-panel-border-left{bottom:0;left:0}.arena-quest-item-panel-border-left,.arena-quest-item-panel-border-right{position:absolute;top:0;width:1px;background-color:var(--arena-event-panel-border-color)}.arena-quest-item-panel-border-right{bottom:7px;right:0}.arena-quest-item-panel-border-cutoff{position:absolute;right:0;bottom:0;width:7px;height:7px;overflow:hidden}.arena-quest-item-panel-border-cutoff:before{display:block;content:"";position:absolute;top:3px;height:1px;left:-5px;right:-5px;transform:rotate(-45deg);background-color:var(--arena-event-panel-border-color)}.arena-quest-item-panel-corner-lt{left:0;border-left:1px solid var(--arena-event-panel-corner-color)}.arena-quest-item-panel-corner-lt,.arena-quest-item-panel-corner-rt{position:absolute;top:0;width:4px;height:4px;border-top:1px solid var(--arena-event-panel-corner-color)}.arena-quest-item-panel-corner-rt{right:0;border-right:1px solid var(--arena-event-panel-corner-color)}.arena-quest-item-panel-corner-lb{left:0;border-left:1px solid var(--arena-event-panel-corner-color)}.arena-quest-item-panel-corner-lb,.arena-quest-item-panel-corner-rb{position:absolute;bottom:0;width:4px;height:4px;border-bottom:1px solid var(--arena-event-panel-corner-color)}.arena-quest-item-panel-corner-rb{right:0;border-right:1px solid var(--arena-event-panel-corner-color)}.arena-quest-list{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-arena-quest-detail{flex-grow:1;padding-bottom:var(--dimension-8l);background-color:var(--color-background-inset);background:linear-gradient(174deg,#dfe5f3 92.29%,#dfecf3 97.79%);color:var(--color-foreground-black);--quest-page-weak-color:var(--color-foreground-black-weak)}.page-arena-quest-detail,.page-arena-quest-detail-wrapper{display:flex;flex-direction:column}.page-arena-quest-detail-head{padding:0 var(--dimension-m) var(--dimension-2s)}.page-arena-quest-detail-head-title{font:var(--font-heading1)}.page-arena-quest-detail-head-subtitle{margin-top:var(--dimension-2s);font:var(--font-small);color:var(--quest-page-weak-color)}.page-arena-quest-detail-head-info{display:flex;margin-top:var(--dimension-3s);font:var(--font-small)}.page-arena-quest-detail-head-info-item+.page-arena-quest-detail-head-info-item{margin-left:var(--dimension-2s);padding-left:var(--dimension-2s);border-left:1px solid var(--color-border-default)}.page-arena-quest-detail-head-cost{display:flex;align-items:center;color:var(--quest-page-weak-color)}.page-arena-quest-detail-head-bonus{display:flex;gap:var(--dimension-3s);color:var(--quest-page-weak-color);margin-top:var(--dimension-3s)}.page-arena-quest-detail-head-bonus-icon{flex-shrink:0}.page-arena-quest-detail-head-bonus-text{font:var(--font-small);line-height:16px}.page-arena-quest-detail-head-tab{display:flex}@media (min-width:720px){.page-arena-quest-detail-head-tab{flex-gap:var(--dimension-m);margin-top:var(--dimension-m)}}@media screen and (max-width:719px){.page-arena-quest-detail-head-tab{position:fixed;bottom:var(--dimension-2s);left:8px;right:8px;justify-content:space-between;padding:0 var(--dimension-2s);background-color:var(--color-background-default);border:1px solid var(--color-border-default);border-radius:var(--corner-radius-2s);z-index:5}.page-arena-quest-detail-head-tab-item{width:100%;padding:var(--dimension-2s)}.page-arena-quest-detail-head-tab-item--challenge{order:5}}.page-arena-quest-detail-head-tab-item--challenge .page-arena-quest-detail-head-tab-item-button{background-color:var(--color-background-navy);color:var(--color-foreground-white)}@media (min-width:720px){.page-arena-quest-detail-head-tab-item--challenge .page-arena-quest-detail-head-tab-item-button{margin-right:var(--dimension-m);padding:var(--dimension-m)}}@media screen and (max-width:719px){.page-arena-quest-detail-head-tab-item--challenge .page-arena-quest-detail-head-tab-item-button{border-radius:var(--corner-radius-2s)}}.page-arena-quest-detail-head-tab-item--challenge .page-arena-quest-detail-head-tab-item-button--active{background-color:var(--color-accent-active);color:var(--color-foreground-white)}.page-arena-quest-detail-head-tab-item-button{display:flex;align-items:center;justify-content:center}@media (min-width:720px){.page-arena-quest-detail-head-tab-item-button{gap:var(--dimension-2s);padding:var(--dimension-m) var(--dimension-2s)}}@media screen and (max-width:719px){.page-arena-quest-detail-head-tab-item-button{width:100%;flex-direction:column;gap:var(--dimension-3s);font:var(--font-extra-small);padding:var(--dimension-2s)}}.page-arena-quest-detail-head-tab-item-button:disabled{color:var(--color-disabled-foreground)}.page-arena-quest-detail-head-tab-item-button--active{color:var(--color-accent-active)}.page-arena-quest-detail-challenge{padding:var(--dimension-2l) var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-3l)}.page-arena-quest-detail-challenge-item-description{font:var(--font-small);color:var(--quest-page-weak-color);margin-top:var(--dimension-2s)}.page-arena-quest-detail-challenge-item-description-items{display:flex;flex-direction:column;gap:var(--dimension-3s)}.page-arena-quest-detail-challenge-item-buttons{display:flex;flex-wrap:wrap;gap:var(--dimension-m);margin-top:var(--dimension-m)}.page-arena-quest-detail-challenge-team-main{margin-top:var(--dimension-m);background-color:var(--color-background-default-weaker);padding:var(--dimension-2l) var(--dimension-m)}.page-arena-quest-detail-challenge-team-error{margin-top:var(--dimension-2s);color:var(--color-feedback-danger);font:var(---font-small)}.page-arena-quest-detail-opening-image{position:relative;aspect-ratio:16/9;overflow:hidden}.page-arena-quest-detail-opening-main-container{max-width:586px;margin:0 auto;padding:var(--dimension-2l) var(--dimension-m)}@media screen and (max-width:719px){.page-arena-quest-detail-opening-head{padding:var(--dimension-6l) 0}}.page-arena-quest-detail-opening-head-title{font:var(--font-heading1)}.page-arena-quest-detail-opening-head-subtitle{font:var(--font-heading4-normal);color:var(--quest-page-weak-color)}.page-arena-quest-detail-opening-body{font:var(--font-body)}@media (min-width:720px){.page-arena-quest-detail-opening-body{padding:var(--dimension-2l) 0}}@media screen and (max-width:719px){.page-arena-quest-detail-opening-body{padding:var(--dimension-m) 0}}.page-arena-quest-detail-opening-tail{display:flex;flex-direction:column;gap:var(--dimension-3l);padding:var(--dimension-2s) 0}.page-arena-quest-detail-opening-enemies-head{font:var(--font-small)}.page-arena-quest-detail-opening-enemies-body{display:flex;flex-direction:column;gap:var(--dimension-m);margin-top:var(--dimension-m)}.page-arena-quest-detail-opening-enemy{display:flex;align-items:center;gap:var(--dimension-m)}.page-arena-quest-detail-result{padding:var(--dimension-2l) var(--dimension-m)}.page-arena-quest-detail-result-states{display:flex;flex-direction:column;gap:var(--dimension-3l)}.page-arena-quest-detail-log{padding:var(--dimension-2l) var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-m)}.arena-quest-challenge-state-head{font:var(--font-small)}.arena-quest-challenge-state-body{padding:var(--dimension-2l) var(--dimension-m);margin-top:var(--dimension-m);background-color:var(--color-background-default-weaker)}.arena-quest-challenge-state-none{font:var(--font-small);color:var(--quest-page-weak-color);text-align:center}.arena-quest-challenge-state-main{display:flex;gap:var(--dimension-m)}@media screen and (max-width:719px){.arena-quest-challenge-state-main{align-items:center;flex-direction:column}}.arena-quest-challenge-state-sub{display:flex;gap:var(--dimension-m);margin-top:var(--dimension-2l);font:var(--font-small)}@media screen and (max-width:719px){.arena-quest-challenge-state-sub{justify-content:center}}.arena-quest-challenge-state-sub-body{display:flex;flex-direction:column;gap:var(--dimension-2s)}.arena-quest-challenge-state-count{display:flex;align-items:center;flex-direction:column;gap:var(--dimension-3s);width:150px;flex-shrink:0}.arena-quest-challenge-state-count-title{font:var(--font-small)}.arena-quest-challenge-state-count-num{font:28px/115% var(--fontFamily-gabriela)}.arena-quest-challenge-state-count-skip{font:var(--font-small);color:var(--quest-page-weak-color)}.arena-quest-challenge-state-detail{width:100%;flex-grow:1}.arena-quest-challenge-state-detail-graph{display:flex;align-items:center;gap:var(--dimension-2s);width:100%}.arena-quest-challenge-state-detail-graph--win{--challenge-state-graph-bar-inset:0 auto 0 0}.arena-quest-challenge-state-detail-graph--draw,.arena-quest-challenge-state-detail-graph--lose{--challenge-state-graph-bar-inset:0 0 0 auto}.arena-quest-challenge-state-detail-graph-label{color:var(--challenge-state-graph-label-color);flex-shrink:0}.arena-quest-challenge-state-detail-graph-label--win{color:var(--color-foreground-default)}.arena-quest-challenge-state-detail-graph-label--lose{color:var(--color-foreground-secondary)}.arena-quest-challenge-state-detail-graph-bar{position:relative;width:100%;height:16px;background-color:var(--color-disabled-background)}.arena-quest-challenge-state-detail-graph-bar-foreground{position:absolute;inset:var(--challenge-state-graph-bar-inset);height:100%;background-color:var(--challenge-state-graph-bar-color)}.arena-quest-challenge-state-detail-graph-bar-foreground--win{position:absolute;top:0;bottom:0;left:50%;background-color:var(--color-accent-primary-dark)}.arena-quest-challenge-state-detail-graph-bar-foreground--lose{position:absolute;top:0;bottom:0;right:50%;background-color:var(--color-accent-secondary)}.arena-quest-challenge-state-detail-graph-bar-foreground--draw{position:absolute;top:0;bottom:0;background-color:var(--color-background-black-weak)}.arena-quest-challenge-state-detail-graph-bar-divider{position:absolute;top:-4px;left:calc(50% - .5px);width:1px;height:24px;background-color:var(--color-foreground-default)}.arena-quest-challenge-state-detail-tail{display:flex;justify-content:space-between;align-items:start;gap:var(--dimension-m);margin-top:var(--dimension-m)}.arena-quest-challenge-state-detail-tail-item{display:flex;justify-content:center;width:120px}.arena-quest-challenge-state-detail-tail-item--win{--challenge-state-tail-item-color:var(--color-foreground-default);--challenge-state-tail-item-color-weak:var(--color-foreground-default-weak);--challenge-state-tail-item-background-color:var(--color-accent-primary-dark)}.arena-quest-challenge-state-detail-tail-item--lose{--challenge-state-tail-item-color:var(--color-foreground-secondary);--challenge-state-tail-item-color-weak:var(--color-foreground-secondary-weak);--challenge-state-tail-item-background-color:var(--color-accent-secondary)}.arena-quest-challenge-state-detail-tail-item--draw{--challenge-state-tail-item-color:var(--color-foreground-black);--challenge-state-tail-item-color-weak:var(--color-foreground-black-weak);--challenge-state-tail-item-background-color:var(--color-background-black-weak)}.arena-quest-challenge-state-detail-tail-item-container{display:flex;gap:var(--dimension-2s)}@media (min-width:720px){.arena-quest-challenge-state-detail-tail-item-container{align-items:start}}@media screen and (max-width:719px){.arena-quest-challenge-state-detail-tail-item-container{align-items:center;flex-direction:column;text-align:center}}.arena-quest-challenge-state-detail-tail-item-icon{padding:var(--dimension-3s);background-color:var(--challenge-state-tail-item-background-color);border-radius:var(--radius-rounded);color:var(--color-foreground-white);line-height:0}.arena-quest-challenge-state-detail-tail-item-count{color:var(--challenge-state-tail-item-color);font:var(--font-heading3-normal)}.arena-quest-challenge-state-detail-tail-item-label{color:var(--challenge-state-tail-item-color-weak);font:var(--font-small)}.arena-quest-log-item{color:var(--color-foreground-black);--quest-page-weak-color:var(--color-foreground-black-weak)}.arena-quest-log-item-container{display:flex;justify-content:space-between;align-items:start;gap:var(--dimension-m)}.arena-quest-log-item-title{font:var(--font-heading4-normal)}.arena-quest-log-item-subtitle{font:var(--font-small);color:var(--quest-page-weak-color);margin-top:var(--dimension-3s)}.arena-quest-log-item-result{border-radius:var(--radius-rounded);padding:var(--dimension-2s) var(--dimension-1s);color:var(--color-foreground-white)}.arena-quest-log-item-result--win{background-color:var(--color-background-navy)}.arena-quest-log-item-result--lose{background-color:var(--color-accent-secondary)}.arena-quest-log-item-result--draw{background-color:var(--color-background-black-weak)}.arena-quest-party-selector-main{width:100%}.arena-quest-party-selector-main-head{font:var(--font-small-bold);display:grid;grid-template-columns:repeat(2,1fr)}.arena-quest-party-selector-main-head-item{padding:var(--dimension-2s) 0}.arena-quest-party-selector-main-head-item--primary{background-color:var(--color-background-inset);color:var(--color-foreground-default-weak);border-top:1px solid var(--color-border-default)}.arena-quest-party-selector-main-head-item--secondary{background-color:var(--color-background-secondary);color:var(--color-foreground-secondary);border-top:1px solid var(--color-border-secondary)}.arena-quest-party-selector-main-body{margin-top:var(--dimension-m)}.arena-quest-party-selector-main-body-order{font:var(--font-small)}.arena-quest-party-selector-main-body-items{display:grid;grid-template-columns:repeat(2,1fr);margin-top:var(--dimension-2s)}.arena-quest-party-selector-main-body-item{padding:var(--dimension-1s) 0}.arena-quest-party-selector-main-body-item--primary{border-top:1px solid var(--color-border-default);padding-right:var(--dimension-2s)}.arena-quest-party-selector-main-body-item--secondary{border-top:1px solid var(--color-border-secondary);padding-left:var(--dimension-2s)}.arena-quest-party-selector-member-selector{display:flex;flex-direction:column;gap:vaR(--dimension-2s)}.arena-test-party-selector-main{width:100%;margin-top:var(--dimension-m)}.arena-test-party-selector-main-head{font:var(--font-small-bold);display:grid;grid-template-columns:repeat(2,1fr)}.arena-test-party-selector-main-head-item{padding:var(--dimension-2s) 0}.arena-test-party-selector-main-head-item--primary{background-color:var(--color-background-inset);color:var(--color-foreground-default-weak);border-top:1px solid var(--color-border-default)}.arena-test-party-selector-main-head-item--secondary{background-color:var(--color-background-secondary);color:var(--color-foreground-secondary);border-top:1px solid var(--color-border-secondary)}.arena-test-party-selector-main-body{margin-top:var(--dimension-m)}.arena-test-party-selector-main-body-order{font:var(--font-small)}.arena-test-party-selector-main-body-items{display:grid;grid-template-columns:repeat(2,1fr);margin-top:var(--dimension-2s)}.arena-test-party-selector-main-body-item{padding:var(--dimension-1s) 0}.arena-test-party-selector-main-body-item--primary{border-top:1px solid var(--color-border-default);padding-right:var(--dimension-2s)}.arena-test-party-selector-main-body-item--secondary{border-top:1px solid var(--color-border-secondary);padding-left:var(--dimension-2s)}.arena-test-party-selector-member-selector{display:flex;flex-direction:column;gap:vaR(--dimension-2s)}.arena-test-map-selector-body{margin-top:var(--dimension-m)}.arena-test-map-selector-item-head{display:flex;justify-content:space-between;align-items:center;gap:var(--dimension-2s)}.arena-test-map-selector-item-trigger-button{transition-property:transform}.arena-test-map-selector-item-trigger-button.open{transform:rotate(180deg);transition:var(--transition-fast)}.arena-test-map-selector-item-trigger-button.close{transition:var(--transition-slow)}.arena-test-map-selector-item-detail{display:grid}.arena-test-map-selector-item-detail.open{grid-template-rows:1fr;transition:grid-template-rows var(--transition-fast)}.arena-test-map-selector-item-detail.close{grid-template-rows:0fr;transition:grid-template-rows var(--transition-slow)}.arena-test-map-selector-item-detail-inner{overflow:hidden;padding-left:var(--dimension-5l);font:var(--font-small)}.arena-test-battle-start-area-error{margin-top:var(--dimension-2s);color:var(--color-feedback-danger);font:var(---font-small)}.arena-setting-editor{display:flex;flex-direction:column;flex:1 1}.arena-setting-editor-tab-button{position:relative}.arena-setting-editor-tab-button-modified{display:block;width:var(--dimension-2s);height:var(--dimension-2s);border-radius:var(--radius-rounded);background:var(--color-accent-active);position:absolute;top:calc(var(--dimension-2s)*-1);right:calc(var(--dimension-2s)*-1);border:2px solid var(--color-border-white-dark);box-sizing:content-box;bottom:50%}.arena-setting-action-editor,.arena-setting-editor-main{display:flex;flex-direction:column;height:100%}.arena-setting-action-editor{padding:var(--dimension-m) var(--dimension-m) var(--dimension-4l)}.arena-setting-action-editor-wrapper{flex:1 1}.arena-setting-action-editor-header{display:flex;justify-content:space-between;gap:var(--dimension-m)}.arena-setting-action-editor-header-title{font:var(--font-heading3)}.arena-setting-action-editor-header-action{position:relative}.arena-setting-action-editor-header-modal{position:absolute;top:100%;right:0;display:flex;flex-direction:column;border:1px solid var(--color-border-default);width:192px;background-color:var(--color-background-default);color:var(--color-foreground-default);box-shadow:var(--surface-shadow);z-index:5;overflow-y:auto;max-height:320px}.arena-setting-action-editor-header-modal-section{padding:var(--dimension-2s) 0}.arena-setting-action-editor-header-modal-section+.arena-setting-action-editor-header-modal-section{border-top:1px solid var(--color-border-default)}.arena-setting-action-editor-header-modal-button{display:flex;align-items:center;gap:var(--dimension-2s);width:100%;padding:var(--dimension-1s)}.arena-setting-action-editor-header-modal-button:disabled{color:var(--color-disabled-foreground)}@media(hover:hover){.arena-setting-action-editor-header-modal-button:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset)}.arena-setting-action-editor-header-modal-button:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset)}}.arena-setting-action-editor-header-modal-button-icon{width:var(--dimension-m);height:var(--dimension-m)}.arena-setting-action-editor-header-modal-overlay{position:fixed;inset:0;z-index:5}.arena-setting-action-editor-button{display:flex;margin-top:var(--dimension-m)}.arena-setting-action-editor-button-error-text{color:var(--color-accent-active)}.arena-setting-action-editor-body{margin-top:var(--dimension-3l)}.arena-setting-action-editor-tail{margin-top:var(--dimension-2l)}.arena-setting-action-editor-tail-section{display:flex;gap:var(--dimension-m)}.arena-setting-action-editor-tail-section+.arena-setting-action-editor-tail-section{margin-top:var(--dimension-m)}.arena-setting-action-editor-tail-section-saveas{display:flex;align-items:center;gap:var(--dimension-2s);width:100%}.arena-setting-action-editor-edit-modal{display:flex;flex-direction:column;gap:var(--dimension-3l);padding:var(--dimension-m) var(--dimension-m) var(--dimension-7l)}.arena-setting-action-editor-fixed{position:absolute;bottom:0;right:0;left:0;background-color:var(--color-foreground-white);box-shadow:var(--navigation-bar-shadow)}@media screen and (max-width:719px){.arena-setting-action-editor-fixed .button{width:100%}}.arena-setting-action-editor-management-modal{padding:var(--dimension-m)}.arena-setting-action-editor-management-modal-item{padding:var(--dimension-2s) 0}.arena-setting-action-editor-management-modal-item.dragging{background-color:var(--color-background-inset)}.arena-setting-action-editor-management-modal-item-main{display:flex;align-items:center;gap:var(--dimension-m)}.arena-setting-action-editor-management-modal-item-main .checkbox{width:24px;height:24px}.arena-setting-action-editor-management-modal-item-main-head{flex:0 1;line-height:0}.arena-setting-action-editor-management-modal-item-main-head-handle{cursor:-webkit-grab;cursor:grab;touch-action:none;font-size:0}.arena-setting-action-editor-management-modal-item-main-head-handle:hover{background-color:var(--color-background-inset)}.arena-setting-action-editor-management-modal-item-main-head-handle.disabled{pointer-event:none}.arena-setting-action-editor-management-modal-item-main-head-handle.dragging{cursor:-webkit-grabbing;cursor:grabbing}.arena-setting-action-editor-management-modal-item-main-name{display:flex;gap:var(--dimension-2s);flex:1 1}.arena-setting-action-editor-management-modal-item-main-trigger{flex:0 1}.arena-setting-action-editor-management-modal-item-main-trigger-button{transition-property:transform}.arena-setting-action-editor-management-modal-item-main-trigger-button.open{transform:rotate(180deg);transition:var(--transition-fast)}.arena-setting-action-editor-management-modal-item-main-trigger-button.close{transition:var(--transition-slow)}.arena-setting-action-editor-management-modal-item-detail{display:grid}.arena-setting-action-editor-management-modal-item-detail.open{grid-template-rows:1fr;transition:grid-template-rows var(--transition-fast)}.arena-setting-action-editor-management-modal-item-detail.close{grid-template-rows:0fr;transition:grid-template-rows var(--transition-slow)}.arena-setting-action-editor-management-modal-item-detail-inner{overflow:hidden}.arena-setting-action-editor-fallback{margin-left:3em;font-size:90%}.arena-setting-action-editor-fallback-item{margin-top:.5em;padding:.5em 0 .5em 1em;border-left:4px solid var(--color-border-default)}.arena-setting-action-list-item{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"number title controllers" ". detail detail";grid-gap:var(--dimension-2s) var(--dimension-m);gap:var(--dimension-2s) var(--dimension-m);padding:var(--dimension-2s) 0 var(--dimension-2l) var(--dimension-m);width:100%;cursor:pointer}.arena-setting-action-list-item.disabled{background-color:var(--color-disabled-background)}.arena-setting-action-list-item.disabled:hover{background-color:var(--color-disabled-background-dark)}.arena-setting-action-list-item.highlight{background-color:var(--color-background-active)}.arena-setting-action-list-item.highlight:hover{background-color:var(--color-background-active-dark)}.arena-setting-action-list-item.dragging,.arena-setting-action-list-item:hover{background-color:var(--color-background-inset)}.arena-setting-action-list-item+.arena-setting-action-list-item{border-top:1px solid var(--color-border-default)}.arena-setting-action-list-item-number{display:flex;align-items:center;grid-area:number}.arena-setting-action-list-item-number-inner{padding-right:var(--dimension-m);border-right:1px solid var(--color-border-default)}.arena-setting-action-list-item-main{flex:1 1}.arena-setting-action-list-item-title{display:flex;align-items:center;grid-area:title}.arena-setting-action-list-item-controllers{display:flex;align-items:center;gap:var(--dimension-m);grid-area:controllers}.arena-setting-action-list-item-handle{cursor:-webkit-grab;cursor:grab;touch-action:none}.arena-setting-action-list-item-handle:hover{background-color:var(--color-background-inset)}.arena-setting-action-list-item-handle.dragging{cursor:-webkit-grabbing;cursor:grabbing}.arena-setting-action-list-item-detail{display:flex;flex-direction:column;gap:var(--dimension-3s);grid-area:detail}.arena-setting-action-list-item-detail-item{display:flex;align-items:start;gap:var(--dimension-2s)}.arena-setting-action-list-item-detail-item.editable{align-items:normal;flex-direction:column}.arena-setting-action-list-item-detail-item-heading{width:max-content;padding:var(--dimension-3s) var(--dimension-2s);border-radius:var(--radius-rounded);color:var(--color-foreground-black);flex-shrink:0}.arena-setting-action-list-item-detail-item-heading.condition{background-color:#eebb8c}.arena-setting-action-list-item-detail-item-heading.maneuver{background-color:#b7cead}.arena-setting-action-list-item-detail-item-heading.target{background-color:#bbd0e4}.arena-setting-action-list-item-detail-item.disabled .arena-setting-action-list-item-detail-item-heading{background-color:var(--color-disabled-background-dark);color:var(--color-disabled-foreground)}.arena-setting-action-list-item-detail-item.disabled .arena-setting-action-list-item-detail-item-body{color:var(--color-disabled-foreground)}.arena-setting-action-list-item-detail-item-body{padding:var(--dimension-3s) 0}.arena-setting-action-list-item-detail-item-body-link{border-bottom:1px solid var(--color-border-default)}.arena-setting-action-list-item-detail-item-body-undefined{color:var(--color-foreground-active)}.arena-setting-action-list-item-detail-item-body-remove{display:flex;justify-content:end}.arena-setting-action-list-item-detail-item-body-remove-button{display:flex;align-items:center;gap:var(--dimension-3s)}.arena-setting-action-list-item-detail-item-body-remove-text{border-bottom:1px solid var(--color-border-default)}.arena-setting-action-list-item-detail-item.editable .arena-setting-action-list-item-detail-item-body{display:flex;flex-direction:column;gap:var(--dimension-m);padding:0}.arena-setting-action-list-item-detail-item.editable .arena-setting-action-list-item-detail-item-body-content{flex-direction:column;gap:var(--dimension-2s)}.arena-setting-action-list-item-detail-item.editable .arena-setting-action-list-item-detail-item-body-box{align-items:center;gap:var(--dimension-2s)}.arena-setting-action-list-item-detail-item.editable .arena-setting-action-list-item-detail-item-body-content{display:flex;flex-wrap:wrap}.arena-setting-action-list-item-detail-item.editable .arena-setting-action-list-item-detail-item-body-box{display:flex}.arena-setting-action-list-item-detail-item.editable .arena-setting-action-list-item-detail-item-body-character{display:flex;align-items:center;gap:var(--dimension-m)}.arena-setting-action-list-item-detail-item.editable .arena-setting-action-list-item-detail-item-body-badstatuses{display:flex;flex-wrap:wrap}.arena-setting-action-list-item-detail-item-footer{display:flex}.arena-setting-action-list-bad-status-modal{display:grid;grid-gap:0 var(--dimension-2s);gap:0 var(--dimension-2s);padding:var(--dimension-2s)}@media (min-width:720px){.arena-setting-action-list-bad-status-modal{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:719px){.arena-setting-action-list-bad-status-modal{grid-template-columns:repeat(3,1fr)}}.arena-setting-message-editor{padding:var(--dimension-m) var(--dimension-m) var(--dimension-4l);display:flex;flex-direction:column;height:100%}.arena-setting-message-editor-wrapper{flex:1 1}.arena-setting-message-editor-header{display:flex;justify-content:space-between;gap:var(--dimension-m)}.arena-setting-message-editor-header-title{font:var(--font-heading3)}.arena-setting-message-editor-header-action{position:relative}.arena-setting-message-editor-header-modal{position:absolute;top:100%;right:0;display:flex;flex-direction:column;border:1px solid var(--color-border-default);width:192px;background-color:var(--color-background-default);color:var(--color-foreground-default);box-shadow:var(--surface-shadow);z-index:5;overflow-y:auto;max-height:320px}.arena-setting-message-editor-header-modal-section{padding:var(--dimension-2s) 0}.arena-setting-message-editor-header-modal-section+.arena-setting-message-editor-header-modal-section{border-top:1px solid var(--color-border-default)}.arena-setting-message-editor-header-modal-button{display:flex;align-items:center;gap:var(--dimension-2s);width:100%;padding:var(--dimension-1s)}.arena-setting-message-editor-header-modal-button:disabled{color:var(--color-disabled-foreground)}@media(hover:hover){.arena-setting-message-editor-header-modal-button:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset)}.arena-setting-message-editor-header-modal-button:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset)}}.arena-setting-message-editor-header-modal-button-icon{width:var(--dimension-m);height:var(--dimension-m)}.arena-setting-message-editor-header-modal-overlay{position:fixed;inset:0;z-index:5}.arena-setting-message-editor-buttons{display:flex;gap:var(--dimension-2s);margin-top:var(--dimension-m)}.arena-setting-message-editor-body{margin-top:var(--dimension-3l)}.arena-setting-message-editor-body-list{display:flex;flex-direction:column;gap:var(--dimension-2s)}.arena-setting-message-editor-body-list+.arena-setting-message-editor-body-list{border-top:1px solid var(--color-border-default);margin-top:var(--dimension-2l);padding-top:var(--dimension-2l)}.arena-setting-message-editor-body-list-head{font:var(--font-heading4)}.arena-setting-message-editor-tail{margin-top:var(--dimension-2l)}.arena-setting-message-editor-tail-section{display:flex;gap:var(--dimension-m)}.arena-setting-message-editor-tail-section+.arena-setting-message-editor-tail-section{margin-top:var(--dimension-m)}.arena-setting-message-editor-tail-section-saveas{display:flex;align-items:center;gap:var(--dimension-2s);width:100%}.arena-setting-message-editor-edit-modal{display:flex;flex-direction:column;gap:var(--dimension-3l);padding:var(--dimension-m) var(--dimension-m) var(--dimension-7l)}.arena-setting-message-editor-edit-modal-head{font:var(--font-heading4);text-align:center}.arena-setting-message-editor-edit-modal-skill-switcher{display:flex;justify-content:space-between;align-items:center;gap:var(--dimension-m)}.arena-setting-message-editor-edit-modal-skill-switcher-state{margin-top:var(--dimension-2s);font:var(--font-small)}.arena-setting-message-editor-fixed{position:absolute;bottom:0;right:0;left:0;background-color:var(--color-foreground-white);box-shadow:var(--navigation-bar-shadow)}@media screen and (max-width:719px){.arena-setting-message-editor-fixed .button{width:100%}}.arena-setting-message-editor-management-modal{padding:var(--dimension-m)}.arena-setting-message-editor-management-modal-item{padding:var(--dimension-2s) 0}.arena-setting-message-editor-management-modal-item.dragging{background-color:var(--color-background-inset)}.arena-setting-message-editor-management-modal-item-main{display:flex;align-items:center;gap:var(--dimension-m)}.arena-setting-message-editor-management-modal-item-main .checkbox{width:24px;height:24px}.arena-setting-message-editor-management-modal-item-main-head{flex:0 1;line-height:0}.arena-setting-message-editor-management-modal-item-main-head-handle{cursor:-webkit-grab;cursor:grab;touch-action:none;font-size:0}.arena-setting-message-editor-management-modal-item-main-head-handle:hover{background-color:var(--color-background-inset)}.arena-setting-message-editor-management-modal-item-main-head-handle.disabled{pointer-event:none}.arena-setting-message-editor-management-modal-item-main-head-handle.dragging{cursor:-webkit-grabbing;cursor:grabbing}.arena-setting-message-editor-management-modal-item-main-name{display:flex;gap:var(--dimension-2s);flex:1 1}.arena-setting-message-editor-management-modal-item-main-trigger{flex:0 1}.arena-setting-message-editor-management-modal-item-main-trigger-button{transition-property:transform}.arena-setting-message-editor-management-modal-item-main-trigger-button.open{transform:rotate(180deg);transition:var(--transition-fast)}.arena-setting-message-editor-management-modal-item-main-trigger-button.close{transition:var(--transition-slow)}.arena-setting-message-editor-management-modal-item-detail{display:grid}.arena-setting-message-editor-management-modal-item-detail.open{grid-template-rows:1fr;transition:grid-template-rows var(--transition-fast)}.arena-setting-message-editor-management-modal-item-detail.close{grid-template-rows:0fr;transition:grid-template-rows var(--transition-slow)}.arena-setting-message-editor-management-modal-item-detail-inner{overflow:hidden}.arena-setting-message-list-item{padding:var(--dimension-m) 0}.arena-setting-message-list-item+.arena-setting-message-list-item{border-top:1px solid var(--color-border-default)}.arena-setting-message-list-item.editable{cursor:pointer}.arena-setting-message-list-item.editable:hover{background-color:var(--color-background-inset)}.arena-setting-message-list-item-body{margin-top:var(--dimension-m);display:flex;gap:var(--dimension-m)}.arena-setting-message-list-item-body-main{display:flex;gap:var(--dimension-1s);flex-grow:1;background-color:var(--color-background-inset);padding:var(--dimension-2s)}.arena-setting-message-list-item-body-serif{display:flex;flex-direction:column;gap:var(--dimension-3s)}.arena-setting-message-list-item-body-icon{flex-shrink:0}.arena-setting-message-list-item-body-message{font:var(--font-body-serif)}.arena-setting-message-list-item-body-sound{padding:var(--dimension-2s)}.arena-setting-message-list-item-body-pinup{position:relative;width:72px;height:72px;flex-shrink:0}.arena-setting-message-list-editable-item{display:flex;flex-direction:column;gap:var(--dimension-2l)}.arena-setting-message-list-editable-item-heading{text-align:center}.arena-setting-message-list-editable-item-body{display:flex;flex-direction:column;gap:var(--dimension-3l);padding-top:var(--dimension-2l);border-top:1px solid var(--color-border-default)}.arena-setting-message-list-editable-item-body-item{display:flex;flex-direction:column;gap:var(--dimension-m)}@media screen and (max-width:719px){.arena-settings-modal-navi .tab{width:100%}}.arena-settings-modal-body{background:var(--color-background-default);height:100%;min-height:100%;display:flex}@media (min-width:720px){.arena-settings-modal-body{gap:var(--dimension-m);background:var(--color-background-inset);padding:var(--dimension-m)}}@media screen and (max-width:719px){.arena-settings-modal-body{flex-direction:colmun}}.arena-settings-modal-body-content{display:flex;flex-direction:column;gap:var(--dimension-m);flex:1 1;position:relative}@media (min-width:720px){.arena-settings-modal-body-content{padding:var(--dimension-2s) var(--dimension-2s) 80px;box-shadow:var(--surface-shadow);background:var(--color-background-default)}}@media screen and (max-width:719px){.arena-settings-modal-body-content{padding-bottom:136px}}.arena-settings-modal-body-content-wrapper{display:flex;flex-direction:column;gap:var(--dimension-m);flex:1 1;overflow-y:auto}.arena-settings-modal-body-content-head{padding:var(--dimension-2s) var(--dimension-1s);font:var(--font-heading2)}.arena-settings-modal-nav-regular{padding:var(--dimension-m) var(--dimension-2s);width:190px}.arena-settings-modal-test{margin-top:var(--dimension-2l)}.arena-settings-modal-test-head{font:var(--font-heading4)}.arena-settings-modal-test-attention{color:var(--color-accent-active);font:var(--font-small)}.arena-settings-modal-test-body{margin-top:var(--dimension-2s);display:flex;flex-direction:column;gap:var(--dimension-2s)}.arena-settings-modal-test-body-link{display:flex}.arena-settings-modal-test-body-description{font:var(--font-small);color:var(--color-foreground-default-weak)}.arena-settings-modal-test-body-description-button{font:var(--font-small);border-bottom:1px solid var(--color-border-default);color:var(--color-accent-active)}.arena-settings-publisher{padding:var(--dimension-m)}.arena-settings-publisher-main{display:flex;justify-content:space-between;align-items:center;gap:var(--dimension-m)}.arena-settings-publisher-main-head{display:flex;flex-direction:column;gap:var(--dimension-3s)}.arena-settings-publisher-main-head-sub{font:var(--font-small);color:var(--color-foreground-default-weak)}.arena-settings-publisher-attention{margin-top:var(--dimension-2l);font:var(--font-small-wide);color:var(--color-foreground-default-weak)}.arena-event-list{display:flex;flex-direction:column;gap:var(--dimension-m)}.arena-event-item{display:flex;gap:var(--dimension-1s)}.arena-event-item-image{flex-shrink:0}.arena-event-item-main{flex-grow:1}.arena-event-item-result{display:flex;align-items:center;gap:var(--dimension-3s)}.arena-event-item-title{font:var(--font-heading4)}.arena-event-item-info{display:flex;margin-top:var(--dimension-3s);font:var(--font-small)}.arena-event-item-info-item+.arena-event-item-info-item{margin-left:var(--dimension-2s);padding-left:var(--dimension-2s);border-left:1px solid var(--color-border-default)}.arena-event-item-cost{align-items:center}.arena-event-item-bonus,.arena-event-item-cost{display:flex;color:var(--arena-event-panel-weak-color)}.arena-event-item-bonus{gap:var(--dimension-3s);margin-top:var(--dimension-3s)}.arena-event-item-bonus-icon{flex-shrink:0}.arena-event-item-bonus-text{font:var(--font-small);line-height:16px}.arena-event-item-eventer{margin-top:var(--dimension-3s);font:var(--font-small)}.arena-event-item-tail{border-top:1px solid var(--color-border-default);padding-top:var(--dimension-2s);margin-top:var(--dimension-2s)}.arena-event-item-panel{--arena-event-panel-weak-color:var(--color-foreground-default-weak);--arena-event-panel-border-color:var(--color-border-default);--arena-event-panel-corner-color:var(--color-accent-primary);position:relative;padding:var(--dimension-1s);background-color:var(--color-background-inset)}.arena-event-item-panel-multiple{--arena-event-panel-weak-color:var(--color-scenario-discussion-foreground-weak);--arena-event-panel-border-color:var(--color-scenario-discussion-border);--arena-event-panel-corner-color:var(--color-scenario-discussion-border-light);background-color:var(--color-scenario-discussion-background)}.arena-event-item-panel-multiple,.rev2 .arena-event-item-panel-multiple .character .character-content .character-line1,.rev2 .arena-event-item-panel-multiple .character .character-content .character-line2{color:var(--color-scenario-discussion-foreground)}.arena-event-item-panel-border-top{top:0;right:0}.arena-event-item-panel-border-bottom,.arena-event-item-panel-border-top{position:absolute;left:0;height:1px;background-color:var(--arena-event-panel-border-color)}.arena-event-item-panel-border-bottom{bottom:0;right:7px}.arena-event-item-panel-border-left{bottom:0;left:0}.arena-event-item-panel-border-left,.arena-event-item-panel-border-right{position:absolute;top:0;width:1px;background-color:var(--arena-event-panel-border-color)}.arena-event-item-panel-border-right{bottom:7px;right:0}.arena-event-item-panel-border-cutoff{position:absolute;right:0;bottom:0;width:7px;height:7px;overflow:hidden}.arena-event-item-panel-border-cutoff:before{display:block;content:"";position:absolute;top:3px;height:1px;left:-5px;right:-5px;transform:rotate(-45deg);background-color:var(--arena-event-panel-border-color)}.arena-event-item-panel-corner-lt{left:0;border-left:1px solid var(--arena-event-panel-corner-color)}.arena-event-item-panel-corner-lt,.arena-event-item-panel-corner-rt{position:absolute;top:0;width:4px;height:4px;border-top:1px solid var(--arena-event-panel-corner-color)}.arena-event-item-panel-corner-rt{right:0;border-right:1px solid var(--arena-event-panel-corner-color)}.arena-event-item-panel-corner-lb{left:0;border-left:1px solid var(--arena-event-panel-corner-color)}.arena-event-item-panel-corner-lb,.arena-event-item-panel-corner-rb{position:absolute;bottom:0;width:4px;height:4px;border-bottom:1px solid var(--arena-event-panel-corner-color)}.arena-event-item-panel-corner-rb{right:0;border-right:1px solid var(--arena-event-panel-corner-color)}.arena-team-item.type-primary{--arena-team-item-background-color:var(--color-background-inset);--arena-team-item-color:var(--color-foreground-default-weak);--arena-team-item-border-color:var(--color-border-default)}.arena-team-item.type-secondary{--arena-team-item-background-color:var(--color-background-secondary);--arena-team-item-color:var(--color-foreground-secondary-weak);--arena-team-item-border-color:var(--color-border-secondary)}.arena-team-item-head{font:var(--font-small-bold);padding:var(--dimension-2s) 0;background-color:var(--arena-team-item-background-color);color:var(--arena-team-item-color);border-top:1px solid var(--arena-team-item-border-color)}.arena-team-item-member{display:flex;align-items:center;gap:var(--dimension-2s);padding:var(--dimension-1s) 0;font:var(--font-small);border-top:var(--arena-team-item-border-color)}.arena-team-item-member-order{width:var(--dimension-5l)}.arena-team-item-member-entry{padding:var(--dimension-2s) var(--dimension-1s);border-radius:var(--radius-rounded);background-color:var(--color-accent-active);color:var(--color-foreground-white)}.arena-team-list-head--2col{display:grid}@media (min-width:720px){.arena-team-list-head--2col{grid-template-columns:1fr 120px}}@media screen and (max-width:719px){.arena-team-list-head--2col{grid-template-columns:1fr 108px}}.arena-team-list-head-content+.arena-team-list-head-content{border-left:1px solid var(--color-border-default);margin-left:var(--dimension-2s);padding-left:var(--dimension-2s)}.arena-team-list-head-content-container{background-color:var(--color-background-inset);padding:var(--dimension-1s) var(--dimension-2s);border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);font:var(--font-small-bold)}.arena-team-list-head-result{text-align:center}.arena-team-list-item--2col{display:grid}@media (min-width:720px){.arena-team-list-item--2col{grid-template-columns:1fr 120px}}@media screen and (max-width:719px){.arena-team-list-item--2col{grid-template-columns:1fr 108px}}.arena-team-list-item-content+.arena-team-list-item-content{border-left:1px solid var(--color-border-default);margin-left:var(--dimension-2s);padding-left:var(--dimension-2s)}.arena-team-list-item-content-container{border-top:1px solid var(--color-border-default)}.arena-team-list-item-result{display:flex;flex-direction:column;gap:var(--dimension-3s);text-align:center}.arena-team,.arena-team-list-item-result{padding:var(--dimension-1s) var(--dimension-2s)}.arena-team--mine{background-color:var(--color-background-active)}.arena-team-container{display:grid;grid-gap:var(--dimension-m);gap:var(--dimension-m)}@media (min-width:720px){.arena-team-container{grid-template-columns:180px 1fr}}@media screen and (max-width:719px){.arena-team-container{grid-template-columns:112px 1fr}}.arena-team-head{flex-direction:column}.arena-team-head,.arena-team-members{display:flex;gap:var(--dimension-2s)}.arena-team-member{position:relative}.arena-team-description{font:var(--font-small);color:var(--color-foreground-default-weak)}.arena-team-pair-head{display:grid;grid-template-columns:repeat(2,1fr)}.arena-team-pair-head-item{font:var(--font-small-bold);padding:var(--dimension-2s)}.arena-team-pair-head-item--primary{background-color:var(--color-background-inset);color:var(--color-foreground-default-weak);border-top:1px solid var(--color-border-default)}.arena-team-pair-head-item--secondary{background-color:var(--color-background-secondary);color:var(--color-foreground-secondary);border-top:1px solid var(--color-border-secondary)}.arena-team-pair-conditions{display:grid;grid-template-columns:repeat(2,1fr)}.arena-team-pair-condition{padding:0 var(--dimension-2s)}.arena-team-pair-entries{margin-top:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-2s)}.arena-team-pair-order{padding:0 var(--dimension-2s);font:var(--font-small)}.arena-team-pair-members{display:grid;grid-template-columns:repeat(2,1fr)}.arena-team-pair-member{padding:var(--dimension-1s) var(--dimension-2s)}.arena-team-pair-member--primary{border-top:1px solid var(--color-border-default)}.arena-team-pair-member--secondary{border-top:1px solid var(--color-border-secondary)}.arena-team-pair-member--highlighted{background-color:var(--color-background-active)}.arena-team-conditions-inner{display:flex;align-items:start;flex-wrap:wrap;gap:var(--dimension-2s)}.arena-team-conditions-item{padding:var(--dimension-2s) var(--dimension-1s);border-radius:var(--radius-rounded)}.arena-team-conditions-item--password{background-color:var(--color-accent-secondary);color:var(--color-foreground-white)}.arena-team-conditions-item--guild{background-color:var(--color-background-navy-weak);color:var(--color-foreground-white)}.arena-team-one-head{display:flex;justify-content:space-between}@media (min-width:720px){.arena-team-one-head{align-items:center;gap:var(--dimension-m)}}@media screen and (max-width:719px){.arena-team-one-head{flex-wrap:wrap;gap:var(--dimension-2s)}}.arena-team-one-head-name{font:var(--font-heading2)}.arena-team-one-head-result{display:flex;align-items:center;font:var(--font-default);border-left:1px solid var(--color-border-default);border-right:1px solid var(--color-border-default);flex-shrink:0}.arena-team-one-head-result-item{display:flex;align-items:center;flex-direction:column;gap:var(--dimension-3s);padding:var(--dimension-2s)}.arena-team-one-head-result-item+.arena-team-one-head-result-item{border-left:1px solid var(--color-border-default)}.arena-team-one-head-result-item-head{color:var(--color-foreground-default-weak);font:var(--font-small)}@media (min-width:720px){.arena-team-one-description{margin-top:var(--dimension-2s)}}@media screen and (max-width:719px){.arena-team-one-description{margin-top:var(--dimension-m)}}.arena-team-one-conditions{padding:0 var(--dimension-2s);border-top:1px solid var(--color-border-default)}.arena-team-one-entries{margin-top:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-2s)}.arena-team-one-order{padding:0 var(--dimension-2s);font:var(--font-small)}.arena-team-one-member{padding:var(--dimension-1s) var(--dimension-2s);border-top:1px solid var(--color-border-default)}.arena-team-one-member--highlighted{background-color:var(--color-background-active)}.arena-team-one-conditions{margin-top:var(--dimension-2s)}.arena-team-one-conditions-inner{display:flex;align-items:start;flex-wrap:wrap;gap:var(--dimension-2s)}.arena-team-one-conditions-item{padding:var(--dimension-2s) var(--dimension-1s);border-radius:var(--radius-rounded)}.arena-team-one-conditions-item--password{background-color:var(--color-accent-secondary);color:var(--color-foreground-white)}.arena-team-one-conditions-item--guild{background-color:var(--color-background-navy-weak);color:var(--color-foreground-white)}.arena-team-entry{display:flex;flex-direction:column;gap:var(--dimension-m)}.arena-team-entry-character{flex:1 1}.arena-team-entry-invited{color:var(--color-foreground-white);background-color:var(--color-background-navy);flex:0 0;white-space:nowrap;font:var(--font-small);padding:var(--dimension-3s) var(--dimension-2s)}.arena-battle-item{display:flex;align-items:center;gap:var(--dimension-m);border-top:1px solid var(--color-border-default);padding:var(--dimension-m) 0}.arena-battle-item-main{display:flex;flex-direction:column;gap:var(--dimension-1s);width:100%;text-align:center}.arena-battle-item-title{text-align:center}.arena-battle-item-teams{display:grid;grid-template-columns:1fr 60px 1fr;align-items:center;grid-gap:var(--dimension-m);gap:var(--dimension-m)}.arena-battle-item-result{display:flex;align-items:center;justify-content:center;gap:var(--dimension-3s)}.arena-battle-item-team--mine{color:var(--color-accent-active)}.arena-battle-item-team-members{display:flex;justify-content:center;gap:var(--dimension-3s);margin-top:var(--dimension-2s)}.arena-battle-item-button{flex-shrink:0}.arena-current-settings{display:flex;flex-direction:column;gap:var(--dimension-m)}.arena-current-settings-setting{width:100%;background-color:var(--color-background-inset);padding:var(--dimension-m)}.arena-current-settings-setting-main{display:flex;justify-content:space-between;align-items:center;gap:var(--dimension-2s)}.arena-current-settings-setting-main-head{display:flex;flex-direction:column;gap:var(--dimension-2s)}.arena-current-settings-setting-main-head-title{font:var(--font-small);color:var(--color-foreground-default-weak)}.arena-current-settings-setting-main-head-name-empty{color:var(--color-foreground-active-weak)}.arena-current-settings-setting-main-tail{display:flex;align-items:center;gap:var(--dimension-m)}.arena-current-settings-setting-main-tail-trigger-button{transition-property:transform}.arena-current-settings-setting-main-tail-trigger-button.open{transform:rotate(180deg);transition:var(--transition-fast)}.arena-current-settings-setting-main-tail-trigger-button.close{transition:var(--transition-slow)}.arena-current-settings-setting-detail{display:grid}.arena-current-settings-setting-detail.open{grid-template-rows:1fr;transition:grid-template-rows var(--transition-fast)}.arena-current-settings-setting-detail.close{grid-template-rows:0fr;transition:grid-template-rows var(--transition-slow)}.arena-current-settings-setting-detail-inner{overflow:hidden}.arena-current-settings-setting-detail-content{padding-top:var(--dimension-m)}.arena-current-settings-setting-detail-head{font:var(--font-heading4)}.arena-battle-team-list-head{display:grid;grid-template-columns:repeat(2,1fr)}.arena-battle-team-list-head-item{font:var(--font-small-bold);padding:var(--dimension-2s)}.arena-battle-team-list-head-item--primary{background-color:var(--color-background-inset);color:var(--color-foreground-default-weak);border-top:1px solid var(--color-border-default)}.arena-battle-team-list-head-item--secondary{background-color:var(--color-background-secondary);color:var(--color-foreground-secondary);border-top:1px solid var(--color-border-secondary)}.arena-battle-team-list-entries{margin-top:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-2s)}.arena-battle-team-list-order{padding:0 var(--dimension-2s);font:var(--font-small)}.arena-battle-team-list-members{display:grid;grid-template-columns:repeat(2,1fr)}.arena-battle-team-list-member{display:flex;padding:var(--dimension-1s) var(--dimension-2s)}.arena-battle-team-list-member--primary{border-top:1px solid var(--color-border-default)}.arena-battle-team-list-member--secondary{border-top:1px solid var(--color-border-secondary)}.arena-battle-team-list-member--highlighted{background-color:var(--color-background-active)}.share-action-settings-modal{padding:var(--dimension-m)}.share-action-settings-modal .arena-setting-action-list-item{cursor:auto}.share-action-settings-modal .arena-setting-action-list-item:hover{background:inherit}.share-action-settings-modal .arena-setting-action-list-item.disabled,.share-action-settings-modal .arena-setting-action-list-item.disabled:hover{background-color:var(--color-disabled-background)}.share-action-settings-modal-password-modal{padding:var(--dimension-2s);display:flex;justify-content:center;align-items:center;gap:var(--dimension-m)}.share-action-settings-modal-password-modal-password{padding:var(--dimension-2s);border:1px solid var(--color-border-default-dark);color:var(--color-foreground-default);font:var(--font-heading2);text-align:center}.share-action-settings-modal-password-modal-button{background-color:var(--color-background-navy);color:var(--color-foreground-white);padding:var(--dimension-2s);border-radius:var(--radius-rounded);font-size:0}.import-action-settings-modal{padding:var(--dimension-m)}.import-action-settings-modal .arena-setting-action-list-item.readonly{cursor:auto}.import-action-settings-modal .arena-setting-action-list-item.readonly:hover{background:inherit}.import-action-settings-modal .arena-setting-action-list-item.readonly.disabled,.import-action-settings-modal .arena-setting-action-list-item.readonly.disabled:hover{background-color:var(--color-disabled-background)}.import-action-settings-modal-password{display:flex;align-items:center;gap:var(--dimension-2s)}.import-action-settings-modal-password-button{flex-shrink:0}.import-action-settings-modal-error{color:var(--color-accent-active)}.import-action-settings-modal-get-list-modal{padding:var(--dimension-m)}.arena-description-head{font:var(--font-heading2)}.arena-description-list{display:flex;flex-direction:column;gap:var(--dimension-3l);margin-top:var(--dimension-3l)}.arena-description-item-title{padding-bottom:var(--dimension-2s);border-bottom:1px solid var(--color-border-default);font:var(--font-heading3)}.arena-description-item-description{margin-top:var(--dimension-1s);font:var(--font-long)}.banners-container{padding:var(--dimension-m)}.banners-container .swiper{padding:0 0 var(--dimension-4l)}.banners-container .swiper-pagination-bullet{background-color:var(--color-foreground-default);border-radius:0}.banners-container .slide{width:100%;aspect-ratio:16/9}.character-detail-character-tab{display:flex;padding:var(--dimension-0) var(--dimension-2s);align-items:center;border-top:1px solid var(--color-border-default);overflow-x:auto}.character-detail-character-tab-item{position:relative;flex-shrink:0}.character-detail-character-tab-item.character-detai-character-tab-item-active .character-detail-character-tab-item-content{color:var(--color-accent-active);border-top:1px solid var(--color-accent-active)}.character-detail-character-tab-item-inner{display:flex;align-items:center}@media(hover:hover){.character-detail-character-tab-item-link:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-inset);-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}.character-detail-character-tab-item-link:where(:any-link,:enabled,summary):hover{background:var(--color-background-inset);transition:background var(--transition-fast)}}.character-detail-character-tab-item-content{padding:var(--dimension-m) var(--dimension-2s)}.character-detail-character-tab-item-content.disabled{color:var(--color-disabled-foreground)}.character-detail-character-tab-item-arrow{padding-right:var(--dimension-2s)}.character-detail-character-tab-item-pulldown{background-color:var(--color-background-default);width:max-content;box-shadow:var(--surface-shadow)}.character-detail-character-tab-item-pulldown-overlay{position:fixed;inset:0;z-index:2}.character-detail-character-tab-separator{height:var(--dimension-2l);margin:var(--dimension-0) var(--dimension-2s);border-left:1px solid var(--color-border-default)}.page-character-character-profile-fragment{color:var(--color-foreground-secondary);font:var(--font-body)}.page-character-character-profile-fragment.public{color:var(--color-foreground-active)}.page-character-character-profile-fragment.public a.text-link{color:var(--color-foreground-active-link)}.page-character-character-profile-fragment.public a.text-link:active,.page-character-character-profile-fragment.public a.text-link:hover{color:inherit}.page-character-character-profile-fragment-notion{font:var(--font-small);font-style:italic}.page-character-character-profile-fragment-separator{margin:2px 0;background:var(--color-foreground-default);background:linear-gradient(90deg,var(--color-foreground-default-transparent),var(--color-foreground-default-weak) 35%,var(--color-foreground-default-weak) 65%,var(--color-foreground-default-transparent));height:1px;box-sizing:content-box;border:none}.profile-body-to-list-link{display:inline-flex;align-items:center}.page-character-character-visual-empty{display:flex;aspect-ratio:16/9;padding:var(--dimension-m);flex-direction:column;justify-content:center;align-items:center;gap:var(--dimension-0);align-self:stretch;background:var(--color-teaser-character-character)}.page-character-character-visual-thumbs{display:flex;padding:var(--dimension-2s);gap:var(--dimension-2s);overflow-x:scroll}.page-character-character-visual-area{position:relative;overflow:hidden;aspect-ratio:16/9}.page-character-character-visual{position:absolute;top:0;left:0;width:100%;height:100%}.page-character-character-visual-part{position:absolute}.page-character-character-visual-thumb-item{transition:filter .1s linear;filter:brightness(.7);position:relative}.page-character-character-visual-thumb-item-menu{pointer-events:none;transition:opacity .1s linear;opacity:0;position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:12px;background-color:var(--color-background-default-weak)}.page-character-character-visual-thumb-item-menu .pulldown-parent .pulldown-button{background-color:transparent}.page-character-character-visual-thumb-item.active{filter:brightness(1)}.page-character-character-visual-thumb-item.active .page-character-character-visual-thumb-item-menu{opacity:1;pointer-events:auto}.page-character-character-visual-edit-button{display:grid;align-items:center;justify-items:center;height:60px;width:42px;background:var(--color-background-inset);border:1px dashed var(--color-border-default);flex-shrink:0;flex-grow:0}.character-detail-section-next-view{background:var(--color-background-inset)}.character-detail-section-next-view.ascension{background:var(--color-background-navy-dark);color:var(--color-foreground-white)}.character-detail-section-next-view .character-detail-section-next-content{flex-grow:1}.character-detail-section-next-view .character-detail-section-next-view-status,.character-detail-section-next-view .character-detail-section-next-view-type{font:var(--font-small)}.character-detail-section-next-view .character-detail-section-next-view-annotation{font-style:italic}.character-detail-section-next-view .character-detail-section-next-view-rank{font-size:3em;font-family:var(--fontFamily-gabriela);font-weight:700;line-height:1em}.character-detail-section-next-view .character-detail-section-next-view-rank.S{color:var(--color-scenario-nightmare)}.character-detail-section-next-view .character-detail-section-next-view-rank.A{color:var(--color-scenario-veryhard)}.character-detail-section-next-view .character-detail-section-next-view-rank.B{color:var(--color-scenario-hard)}.character-detail-section-next-view .character-detail-section-next-view-rank.C{color:var(--color-scenario-normal)}.character-detail-section-next-view .character-detail-section-next-view-rank.D{color:var(--color-scenario-easy)}.character-detail-section-next-view .character-detail-section-next-view-rank.E{color:var(--color-scenario-veryeasy)}.character-detail-section-note-item{display:flex;flex-direction:column;background:var(--color-background-inset);padding:var(--dimension-m);aspect-ratio:5/7;position:relative;overflow:hidden}.character-detail-section-note-item:after{content:"";display:block;position:absolute;bottom:0;height:0;left:0;right:0;box-shadow:0 0 1em 1em var(--color-background-default)}.character-detail-section-note-item-heading{display:flex;flex-direction:row;gap:var(--dimension-2s);padding-bottom:var(--dimension-2s)}.character-detail-section-note-item-title{flex-grow:1}.character-section-equipment-view-item{display:grid;grid-gap:var(--dimension-m);gap:var(--dimension-m);transition-property:height;overflow:hidden;padding-bottom:var(--dimension-1s)}@media (min-width:720px){.character-section-equipment-view-item{grid-template-columns:64px 1fr;grid-template-areas:"icon main"}}@media screen and (max-width:719px){.character-section-equipment-view-item{grid-template-columns:65px 1fr;grid-template-rows:repeat(3,auto);grid-template-areas:"icon main" "description description" "detail detail"}}.character-section-equipment-view-item.open{transition:var(--transition-fast)}.character-section-equipment-view-item.close{transition:var(--transition-slow)}.character-section-equipment-view-item-icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px;flex-shrink:0;border:1px solid var(--color-border-default);grid-area:icon}.character-section-equipment-view-item-main{display:grid;grid-gap:var(--dimension-m);gap:var(--dimension-m);width:100%;border-top:1px solid var(--color-border-default);padding-top:var(--dimension-1s)}@media (min-width:720px){.character-section-equipment-view-item-main{grid-template-columns:160px 1fr 1fr 24px;grid-template-areas:"head description detail toggle";grid-area:main}}@media screen and (max-width:719px){.character-section-equipment-view-item-main{grid-template-columns:1fr 24px;grid-template-areas:"head toggle";grid-area:main}}.character-section-equipment-view-item-head{grid-area:head;display:flex}.character-section-equipment-view-item-head button{width:100%}.character-section-equipment-view-item-head button.char1{overflow-x:auto}.character-section-equipment-view-item-head-content{flex:1 1}.character-section-equipment-view-item-head-copy{flex:0 1}.character-section-equipment-view-item-head-inner{border-bottom:1px solid var(--color-border-default);font:var(--font-heading3)}.character-section-equipment-view-item-level{font:var(--font-small-gabriela)}.character-section-equipment-view-item-description{grid-area:description}.character-section-equipment-view-item-detail{grid-area:detail}@media screen and (max-width:719px){.character-section-equipment-view-item-detail-container{display:grid;transition-property:height}.character-section-equipment-view-item-detail-container.open{grid-template-rows:1fr;transition:var(--transition-fast)}.character-section-equipment-view-item-detail-container.close{grid-template-rows:0fr;transition:var(--transition-slow)}}.character-section-equipment-view-item-detail-inner{overflow:hidden;display:flex;flex-direction:column;gap:var(--dimension-m);font:var(--font-small-wide)}.character-section-equipment-view-item-attachment-detail{padding-left:1em}.character-section-equipment-view-item-specialization{font-size:smaller;font-style:italic;padding-left:1em}.character-section-equipment-view-item-specialization-name{font-weight:700}.character-section-equipment-view-item-sender{display:flex;gap:var(--dimension-3s);font:var(--font-small)}.character-section-equipment-view-item-toggle{grid-area:toggle}.character-section-equipment-view-item-toggle-button{transition-property:transform}.character-section-equipment-view-item-toggle-button.open{transform:rotate(180deg);transition:var(--transition-fast)}.character-section-equipment-view-item-toggle-button.close{transition:var(--transition-slow)}.character-section-equipment-view-item-modal-body{padding-bottom:var(--dimension-2l)}.character-section-equipment-view-item-modal-thumbnail{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-2l);background:var(--color-background-inset);padding:var(--dimension-2l) 0}.character-section-equipment-view-item-modal-thumbnail-inner{width:224px;height:224px}.character-section-equipment-view-item-modal-thumbnail .img-auto-size{position:relative!important;object-fit:scale-down}.character-section-equipment-view-item-modal-owner-head{font:var(--font-small);color:var(--color-foreground-default-weak)}.character-section-equipment-view-item-modal-summary{padding:var(--dimension-3l);display:flex;flex-direction:column;gap:var(--dimension-m)}.character-section-equipment-view-item-modal-description{font:var(--font-long)}.character-section-equipment-view-item-modal-specialization{background:var(--color-background-inset);padding:var(--dimension-2s) var(--dimension-m);color:var(--color-foreground-default);font:var(--font-small);border-left:2px solid var(--color-border-default)}.character-section-equipment-view-item-modal-specialization-head{font:var(--font-small-bold)}.character-section-equipment-view-item-modal-specialization-body{margin-top:var(--dimension-3s)}.character-section-equipment-view-item-modal-effect{color:var(--color-foreground-default-weak);text-align:center}.character-section-equipment-view-item-modal-desires{display:grid;grid-template-columns:repeat(auto-fill,90px);grid-auto-flow:column;grid-gap:var(--dimension-2s);gap:var(--dimension-2s);border-top:1px solid var(--color-border-default);padding:var(--dimension-2l) var(--dimension-5l);overflow-x:auto}.character-section-equipment-view-item-modal-desire{display:grid;grid-template-rows:subgrid;grid-row:span 3;grid-gap:var(--dimension-3s);gap:var(--dimension-3s);width:90px;flex-shrink:0;text-align:center}.character-section-equipment-view-item-modal-desire-summary{display:flex;flex-direction:column;gap:var(--dimension-3s);flex-grow:1}.character-section-equipment-view-item-modal-desire-head{color:var(--color-foreground-default-weak);font:var(--font-small)}.character-section-equipment-view-item-modal-desire-name-inner{border-bottom:1px solid var(--color-border-default);font:var(--font-heading4)}.character-section-equipment-view-item-modal-desire-effects{padding:var(--dimension-3s);flex-grow:1}.character-section-equipment-view-item-modal-desire-effect{color:var(--color-foreground-default-weak);font:var(--font-small-wide)}.character-section-equipment-view-item-modal-desire-modal{display:flex;flex-direction:column;gap:var(--dimension-m);padding:var(--dimension-m)}.character-section-equipment-view-item-modal-desire-modal-name-inner{font:var(--font-heading3)}.character-section-equipment-view-item-modal-detail{margin-top:var(--dimension-m);padding:0 var(--dimension-m)}.character-section-equipment-view-item-modal-detail-weapon{margin-bottom:var(--dimension-m)}.character-section-equipment-view-item-modal-detail-weapon-item{display:flex;justify-content:space-between;gap:var(--dimension-m);padding:var(--dimension-m);background-color:var(--color-background-inset)}.character-section-equipment-view-item-modal-detail-weapon-item+.character-section-equipment-view-item-modal-detail-weapon-item{margin-top:var(--dimension-4s)}.character-section-equipment-view-item-modal-detail-main{display:grid;grid-template-columns:repeat(2,1fr);padding-left:var(--dimension-m);border-left:4px solid var(--color-background-inset)}.character-section-equipment-view-item-modal-detail-main-item{padding:var(--dimension-1s) var(--dimension-m) var(--dimension-1s) 0;border-bottom:1px solid var(--color-border-default)}.character-section-equipment-view-item-modal-detail-main-item-head{font:var(--font-small);color:var(--color-foreground-default-weak)}.character-section-equipment-view-item-modal-detail-main-item-body{margin-top:var(--dimension-3s)}.character-section-skill-area.before-dd .character-section-skill-cell-ap,.character-section-skill-area.before-dd .character-section-skill-cell-atk,.character-section-skill-area.before-dd .character-section-skill-cell-ct,.character-section-skill-area.before-dd .character-section-skill-cell-element,.character-section-skill-area.before-dd .character-section-skill-cell-fb,.character-section-skill-area.before-dd .character-section-skill-cell-hit,.character-section-skill-area.before-dd .character-section-skill-cell-target,.character-section-skill-area.before-dd .character-section-skill-cell-ticks{display:none}.character-section-skill-area-table{border-spacing:0;border-collapse:collapse;min-width:100%}.character-section-skill-area-table td,.character-section-skill-area-table th{padding:var(--dimension-2s) 0}.character-section-skill-header-row{background-color:var(--color-background-inset);border-top:1px solid var(--color-border-default);font:var(--font-small)}.character-section-skill-row{border-top:1px solid var(--color-border-default);display:grid;grid-template-columns:var(--grid-columns)}@media (min-width:720px){.character-section-skill-row{grid-template-columns:226px 1em repeat(8,60px) minmax(400px,auto)}}@media screen and (max-width:719px){.character-section-skill-row{grid-template-columns:160px 1em repeat(8,60px) minmax(400px,auto)}}.character-section-skill-row .character-section-skill-cell-type{display:flex;justify-content:center;align-items:center}.character-section-skill-row .character-section-skill-cell-type-inner{width:var(--dimension-1s);height:var(--dimension-1s);border-radius:var(--radius-rounded)}.character-section-skill-row.a .character-section-skill-cell-type-inner{background-color:var(--color-skill-active)}.character-section-skill-row.p .character-section-skill-cell-type-inner{background-color:var(--color-skill-passive)}.character-section-skill-row.n .character-section-skill-cell-type-inner{background-color:var(--color-skill-noncombat)}.before-dd .character-section-skill-row{min-width:100%;grid-template-columns:160px 1em minmax(100px,auto)}.character-section-skill-cell-ap,.character-section-skill-cell-atk,.character-section-skill-cell-ct,.character-section-skill-cell-effects,.character-section-skill-cell-element,.character-section-skill-cell-fb,.character-section-skill-cell-hit,.character-section-skill-cell-target,.character-section-skill-cell-ticks,.character-section-skill-view-name{display:flex;align-items:center}.character-section-skill-cell-element,.character-section-skill-cell-target{justify-content:center}.character-section-skill-cell-ap,.character-section-skill-cell-atk,.character-section-skill-cell-ct,.character-section-skill-cell-fb,.character-section-skill-cell-hit,.character-section-skill-cell-ticks{justify-content:end;margin-right:var(--dimension-m)}.character-section-skill-cell-effects,.character-section-skill-cell-name{text-align:left}.character-section-skill-view-item{display:flex;flex-direction:column}.character-section-skill-view-main{display:flex;flex-direction:row;align-items:stretch;gap:var(--dimension-m)}.character-section-skill-view-heading{display:flex;gap:var(--dimension-m);align-items:center;width:100%;text-align:left}.character-section-skill-view-name{flex-grow:1}.character-section-skill-view-name .character-section-skill-view-name-inner{border-bottom:1px dashed var(--color-border-default-dark)}.character-section-skill-view-detail{padding:var(--dimension-2l);display:flex;flex-direction:column;gap:var(--dimension-m)}.character-section-skill-view-detail-name-inner{font:var(--font-heading3)}.character-section-skill-view-detail-specialization{font-size:smaller;font-style:italic;padding-left:1em}.character-section-skill-view-detail-specialization-name{font-weight:700}.character-section-skill-view-pinup{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-character-resource-grid{display:grid;grid-gap:var(--dimension-2s);gap:var(--dimension-2s);grid-template-columns:repeat(3,1fr)}.page-character-resource-grid .page-character-resource-grid-item.exp{grid-column-start:1;grid-column-end:4}.page-character-resource-exp-to-next{font:var(--font-small-gabriela)}.page-character-testament-icon{width:48px;height:48px;flex-grow:0;flex-shrink:0}.page-character-testament-main{flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-character-testament-text-area{font:var(--font-gabriela);display:flex;flex-grow:0}.page-character-testament-values{flex-grow:1}.page-character-testament-max{font:var(--font-small-gabriela)}.page-character-testament-qlipha-name{text-align:right}.page-character-testament-bar{height:16px}.page-character-testament-background{background:var(--background);height:100%;--character-testament-color:var(--color-foreground-default);border:1px solid var(--character-testament-color)}.page-character-testament-background.lost{--character-testament-color:var(--color-foreground-active)}.page-character-testament-foreground{background:var(--character-testament-color);height:100%}.character-parameter-field-group{display:flex;flex-direction:column;gap:var(--dimension-2s)}.character-parameter-field{display:grid;grid-gap:var(--dimension-2s);gap:var(--dimension-2s);grid-template-columns:1fr 1fr 2fr;align-items:center}.character-parameter-value{font:var(--font-gabriela);text-align:right}.character-parameter-radarcharts{display:flex;justify-content:center}.character-parameter-radarcharts .recharts-polar-grid path{stroke:var(--color-border-default)}.character-parameter-radarcharts .recharts-polar-grid path:last-child{stroke:var(--color-border-default-dark)}.character-parameter-radarcharts-custom-axis-tick-value.active{cursor:pointer}.character-parameter-radarcharts-custom-axis-tick-value-label{fill:var(--color-foreground-default-weak);font:var(--font-small)}.selected .character-parameter-radarcharts-custom-axis-tick-value-label{font:var(--font-body-bold)}.character-parameter-radarcharts-custom-axis-tick-value-num{fill:var(--color-foreground-default);font-family:var(--fontFamily-gabriela);font-size:18px;font-feature-settings:"palt"}.selected .character-parameter-radarcharts-custom-axis-tick-value-num{font-weight:700}.character-parameter-radarcharts-custom-axis-tick line{stroke:var(--color-border-default-dark)}.character-parameter-graph{height:1.2em}.character-parameter-graph .character-parameter-background{background:rgba(0,0,0,.05);width:100%;height:100%}.character-parameter-graph .character-parameter-foreground{background:var(--color-foreground-default);height:100%}.character-parameter-label-descripted{border-bottom:1px dashed var(--color-border-default-dark)}.character-parameter-popup-label{font:var(--font-body-bold)}.character-parameter-popup-abbr{font:var(--font-small)}.character-parameter-popup-element-bonus{margin:1em;display:flex;flex-direction:column;gap:var(--dimension-2s)}.character-parameter-popup-element-info{font:var(--font-small)}.character-parameter-field-others{display:flex;flex-direction:column;gap:var(--dimension-2s)}.character-parameter-field-others-containers{display:flex;flex-wrap:wrap;gap:var(--dimension-2s)}.character-fame-field-group{display:flex;flex-direction:column;gap:var(--dimension-2s)}.character-fame-field{display:grid;grid-gap:var(--dimension-2s);gap:var(--dimension-2s);grid-template-columns:24px 2fr 1fr 3fr;align-items:center}.character-fame-value{font:var(--font-gabriela);text-align:right}.character-fame-graph{height:1.2em}.character-fame-graph .character-fame-background{background:rgba(0,0,0,.05);width:100%;height:100%}.character-fame-graph .character-fame-foreground{background:var(--color-foreground-default);height:100%}.character-fame-label-descripted{border-bottom:1px dashed var(--color-border-default-dark)}.page-character-level{display:flex;align-items:center;gap:var(--dimension-m)}.page-character-level-level{display:flex;justify-content:center;align-items:center;width:72px;height:48px;font:var(--font-heading3)}.page-character-level-level-num{margin-left:var(--dimension-3s);font-size:24px;font-family:var(--fontFamily-gabriela);font-weight:700}.page-character-level-exp{display:flex;flex-direction:column;gap:var(--dimension-2s);flex-grow:1}.page-character-level-exp-text{font:var(--font-small)}.page-character-level-exp-value{font:var(--font-small-gabriela)}.page-character-level-exp-value-current{font:var(--font-gabriela)}.page-character-level-exp-bar{width:100%;height:16px}.page-character-level-exp-bar-background{background:var(--color-background-default);height:100%;border:1px solid var(--color-border-default-darker)}.page-character-level-exp-bar-foreground{background:var(--color-foreground-default);height:100%}.page-character-character-title-tab .tab .tab-item{padding:var(--dimension-m) var(--dimension-1s)}.page-character-character-title-list{width:100%;border:1px solid var(--color-border-default);border-collapse:collapse;border-spacing:1px}.page-character-character-title-list td,.page-character-character-title-list th{border:1px solid var(--color-border-default);padding:var(--dimension-m)}.roots-spec-surface-specialization-button{color:var(--color-foreground-active);flex-shrink:0;display:flex;align-items:center}.roots-spec-surface-specialization-button:active,.roots-spec-surface-specialization-button:hover{color:var(--color-foreground-active-dark)}.page-character-character{display:flex;flex-direction:column;align-items:stretch;gap:var(--dimension-m);position:relative;width:100%}@media screen and (max-width:719px){.page-character-character{background:var(--color-background-inset);padding:0 0 var(--dimension-m)}}.page-character-character .page-character-character-bg-emblem{position:absolute;right:calc(var(--dimension-6l)*-1);text-align:right;max-width:70%;width:100%}@media screen and (max-width:719px){.page-character-character .page-character-character-bg-emblem{top:var(--dimension-2l)}}@media (min-width:720px){.page-character-character .page-character-character-bg-emblem{top:calc(var(--dimension-6l)*-1)}}.page-character-character .page-character-character-bg-emblem svg{max-width:600px;height:auto}@media screen and (max-width:719px){.page-character-character .page-character-character-bg-emblem svg{opacity:.2}}@media (min-width:720px){.page-character-character .page-character-character-bg-emblem svg{opacity:.15}}.page-character-character .page-character-character-surface{background:var(--color-background-character-surface);box-shadow:var(--surface-shadow);position:relative;z-index:1;width:100%;overflow:hidden}.page-character-character .page-character-character-sections{display:grid;grid-gap:var(--dimension-m);gap:var(--dimension-m)}@media screen and (max-width:719px){.page-character-character .page-character-character-sections{grid-template-columns:repeat(1,1fr)}}@media (min-width:720px){.page-character-character .page-character-character-sections{grid-template-columns:repeat(2,1fr)}}.page-character-character .page-character-character-sections-track{min-width:0;display:flex;gap:var(--dimension-m);flex-direction:column}@media (min-width:720px){.page-character-character .page-character-character-sections-track-full{grid-column:1/3}}.page-character-character .profile-contents{overflow:hidden}@media screen and (max-width:719px){.page-character-character .profile-contents{display:flex;flex-direction:column-reverse;gap:var(--dimension-m)}}.page-character-character .profile-catchphrase .surface{--background:var(--color-background-inset-dark)}.page-character-character .profile-catchphrase .body-serif{flex:1 1;min-width:0}.page-character-character .profile-body{padding:var(--dimension-m) var(--dimension-m) 0}.page-character-character .page-character-character-profile-column{display:flex;flex-direction:column;gap:var(--dimension-2s)}@media screen and (max-width:719px){.page-character-character .page-character-character-profile-column{padding:0 0 0 var(--dimension-m)}}@media (min-width:720px){.page-character-character .page-character-character-profile-column{float:right;max-width:40%;width:100%;margin:0 0 var(--dimension-m) var(--dimension-m)}}.page-character-character .page-character-character-emote-grid{display:grid;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:719px){.page-character-character .page-character-character-emote-grid{grid-template-columns:repeat(3,1fr)}}.page-character-character .page-character-character-emote-grid .emote-item a{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-2s);padding:var(--dimension-1s);text-align:center}@media(hover:hover){.page-character-character .page-character-character-emote-grid .emote-item a:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-inset);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.page-character-character .page-character-character-emote-grid .emote-item a:where(:any-link,:enabled,summary):hover{background:var(--color-background-inset);transition:background-color var(--transition-fast)}}.page-character-profiles-item{background:var(--color-background-inset)}.page-character-profiles-item.active .page-character-profiles-item-header{color:var(--color-foreground-active)}.page-character-profiles-item.private,.page-character-profiles-item.shared{background:var(--color-background-navy);color:var(--color-foreground-white)}.page-character-profiles-item.private.active .page-character-profiles-item-header,.page-character-profiles-item.shared.active .page-character-profiles-item-header{color:var(--color-foreground-active-dark)}.page-character-profiles-item-header{padding:var(--dimension-2s);font:var(--font-heading3)}.page-character-profiles-item-body,.page-character-profiles-item-footer{padding:var(--dimension-2s);padding-top:0}.page-character-profiles-item-fragment{color:var(--color-foreground-secondary);font:var(--font-body)}.page-character-profiles-item-fragment.public{color:var(--color-foreground-active)}.page-character-profiles-item-fragment-publicity{font:var(--font-small);font-style:italic}.page-character-note-container{padding:var(--dimension-m)}.format-text-block-clearfix{clear:both}.format-text-block-center{text-align:center}.format-text-block-right{float:right}.format-text-block-left{float:left}.page-character-collection-list{display:flex;flex-direction:column;padding:var(--dimension-m) var(--dimension-m) 0}@media screen and (max-width:719px){.page-character-collection-list{gap:var(--dimension-m)}}.character-collection-item{display:grid;grid-gap:var(--dimension-m);gap:var(--dimension-m);padding-bottom:var(--dimension-m)}@media (min-width:720px){.character-collection-item{grid-template-columns:64px calc(50% - 64px - 32px) 50%;grid-template-areas:"heading main comment"}}@media screen and (max-width:719px){.character-collection-item{grid-template-columns:64px auto;grid-template-areas:"heading main" "comment comment"}}.character-collection-item-heading{grid-area:heading;display:flex;flex-direction:column;gap:var(--dimension-3s)}.character-collection-item-heading-icon{padding:var(--dimension-2s);border:1px solid var(--color-border-default)}.character-collection-item-heading-markers{height:1em;display:flex;justify-content:center;gap:var(--dimension-3s)}.character-collection-item-heading-collection-marker{color:var(--color-foreground-secondary-weak)}.character-collection-item-heading-mark-marker{color:var(--color-foreground-default-weak)}.character-collection-item-main{grid-area:main;display:flex;flex-direction:column;gap:var(--dimension-2s);border-top:1px solid var(--color-border-default);padding-top:var(--dimension-m)}.character-collection-item:not(:has(.character-collection-item-comment)) .character-collection-item-main{grid-column:main/span 2}.character-collection-item-name{font:var(--font-heading5)}.character-collection-item-name-inner{border-bottom:1px solid var(--color-border-default)}.character-collection-item-name-inner:has(ruby){line-height:2}.character-collection-item-level{font:var(--font-small-gabriela)}.character-collection-item-category{display:flex;gap:var(--dimension-2s);font:var(--font-small)}.character-collection-item-slot{background-color:var(--color-background-navy);color:var(--color-foreground-white);padding:var(--dimension-4s) var(--dimension-3s)}.character-collection-item-rarity{background-color:var(--color-background-default);border:1px solid;padding:var(--dimension-4s) var(--dimension-3s)}.character-collection-item-detail{display:flex;flex-direction:column;gap:var(--dimension-3s);color:var(--color-foreground-default-weak);font:var(--font-small)}.character-collection-item-sender{display:flex;align-items:center;gap:var(--dimension-3s)}.character-collection-item-specialization{font-size:smaller;font-style:italic;padding-left:1em}.character-collection-item-specialization-name{font-weight:700}.character-collection-item-comment{grid-area:comment}.character-collection-item-comment-main{display:flex;gap:var(--dimension-3s)}@media screen and (max-width:719px){.character-collection-item-comment-main{flex-direction:row-reverse}}.character-collection-item-comment-balloon{position:relative;display:flex;justify-content:space-between;gap:var(--dimension-2s);padding:var(--dimension-m) var(--dimension-1l);flex-grow:1}@media (min-width:720px){.character-collection-item-comment-balloon{background:linear-gradient(135deg,transparent var(--dimension-2s),var(--color-background-inset-dark) 0);margin-right:12px}}@media screen and (max-width:719px){.character-collection-item-comment-balloon{background:linear-gradient(315deg,transparent var(--dimension-2s),var(--color-background-inset-dark) 0);margin-left:12px}}.character-collection-item-comment-balloon:after{content:"";position:absolute;top:24px;width:13px;height:26px;background-color:var(--color-background-inset-dark);transform:translateY(-50%)}@media (min-width:720px){.character-collection-item-comment-balloon:after{left:100%;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}}@media screen and (max-width:719px){.character-collection-item-comment-balloon:after{right:100%;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}}.character-collection-item-comment-character{flex-shrink:0}.character-collection-item-comment-edit{display:flex;align-items:start;gap:var(--dimension-2s)}.character-collection-item-comment-edit-main{flex-grow:1}.character-collection-item-comment-edit-buttons{display:flex;gap:var(--dimension-2s);justify-content:end}.community-items{padding:0 var(--dimension-m)}@media screen and (max-width:719px){.community-items{margin-top:var(--dimension-m)}}.community-item{padding:var(--dimension-2l) 0;border-top:1px solid var(--color-border-default)}@media screen and (max-width:719px){.community-item{padding:var(--dimension-m) 0 var(--dimension-3l)}}.illust-product-price-days-button{font-size:inherit;cursor:pointer;text-decoration:underline}.illust-product-price-days-modal{width:100%;padding:var(--dimension-m)}.illust-product-price-days-modal-head{display:grid;grid-template-columns:24px 1fr 1fr 1fr;grid-gap:var(--dimension-2s);gap:var(--dimension-2s);font:var(--font-default-bold);padding:var(--dimension-2s) 0}.illust-product-price-days-modal-body{display:flex;flex-direction:column;gap:var(--dimension-1s);border-top:1px solid var(--color-border-default);padding-top:var(--dimension-2s)}.illust-product-price-days-modal-item{display:grid;grid-template-columns:24px 1fr 1fr 1fr;grid-gap:var(--dimension-2s);gap:var(--dimension-2s)}.illust-product-price-days-modal-item--closed{color:var(--color-disabled-foreground)}.pickup-illusts-container{padding:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-m)}.illustration-search-result-item{display:flex;flex-direction:column;gap:var(--dimension-2s);padding:0 0 var(--dimension-2s)}.illustration-search-result-item .thumbnail a{display:block;aspect-ratio:1/1}@media(hover:hover){.illustration-search-result-item .thumbnail a:where(:-webkit-any-link,:enabled,summary):hover{opacity:var(--opacity-thumbnail-hover);-webkit-transition:opacity var(--transition-slow);transition:opacity var(--transition-slow)}.illustration-search-result-item .thumbnail a:where(:any-link,:enabled,summary):hover{opacity:var(--opacity-thumbnail-hover);transition:opacity var(--transition-slow)}}.illustration-search-result-item .thumbnail img{width:100%;height:100%;object-fit:scale-down}.illustration-search-result-item .header{display:flex;justify-content:space-between}.illustration-search-result-item .title{flex:1 1;min-width:0;padding:var(--dimension-2s) 0 0}.illustration-search-result-item .like.is-running{filter:grayscale(100%);opacity:.7}.illustration-search-result-item .like.has-my-faved .like-count,.illustration-search-result-item .like.has-my-faved button{color:var(--color-accent-active)}.illustration-search-result-item .like button{padding:var(--dimension-2s);display:flex;flex-direction:column;align-items:center;gap:var(--dimension-4s)}@media(hover:hover){.illustration-search-result-item .like button:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-inset);-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}.illustration-search-result-item .like button:where(:any-link,:enabled,summary):hover{background:var(--color-background-inset);transition:background var(--transition-fast)}}.illustration-search-result-item .like-count{font:var(--font-small);color:var(--color-foreground-default-weak)}.illustration-search-result-item .characters,.illustration-search-result-item .info{display:flex;flex-direction:column;gap:var(--dimension-3s)}.illustration-search-result-item .info{font:var(--font-small);color:var(--color-foreground-default-weak)}.illustration-search-result-item .info-date{display:flex;align-items:center;gap:var(--dimension-2s)}.illust-order-modal .profile{display:flex;margin:var(--dimension-m);padding:var(--dimension-m);gap:var(--dimension-m);align-items:center;background-color:var(--color-background-inset)}.illust-order-modal .profile .creator-avatar{align-self:flex-start}.illust-order-modal .profile .profile-data-text{display:flex;flex-direction:column;gap:var(--dimension-3s);flex:1 1;min-width:0}.illust-order-modal .profile .profile-data-text .profile-data-name{font:var(--font-heading3)}.illust-order-modal .profile .profile-data-text .profile-data-order{font:var(--font-small)}.illust-order-modal .profile .profile-status{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-3s)}.illust-order-modal .rc-status{display:flex;padding-bottom:var(--dimension-m);justify-content:center;align-items:center;gap:var(--dimension-3s);align-self:stretch;font:var(--font-small)}.illust-order-modal .rc-status button{font:var(--font-small);color:var(--color-accent-active)}.illust-order-modal .general-section-title{margin:var(--dimension-m) var(--dimension-m) 0}.illust-order-modal .illustration-request-group{padding:var(--dimension-m);background-color:var(--color-background-inset)}.illust-order-modal .illustration-request-group .illustration-request-group-name{margin:var(--dimension-3s) 0 0}.illust-order-modal .illustration-request-group .heading{align-items:flex-start}.illust-order-modal .product-group-list{display:flex;flex-direction:column;gap:var(--dimension-m);margin:var(--dimension-m) 0 0}.illust-order-modal .illustration-request-type{padding:var(--dimension-m) var(--dimension-0);border-bottom:1px solid var(--color-border-default)}.illust-order-modal .illustration-request-type .heading{align-items:center}.illust-order-modal .illustration-request-type.active{color:var(--color-accent-active);background-color:var(--color-background-active);border-bottom:1px solid var(--color-border-active)}.illust-order-modal .illustration-request-type.active .text-weak,.illust-order-modal .illustration-request-type.active .text-weak-wide{color:var(--color-foreground-active-weak)}.illust-order-modal .illustration-request-group,.illust-order-modal .illustration-request-type{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-m);align-self:stretch}.illust-order-modal .illustration-request-group .sample-image-container,.illust-order-modal .illustration-request-type .sample-image-container{position:relative;width:var(--dimension-5l);height:var(--dimension-5l)}.illust-order-modal .illustration-request-group .heading,.illust-order-modal .illustration-request-type .heading{display:flex;gap:var(--dimension-m);align-self:stretch}.illust-order-modal .illustration-request-group .heading .title,.illust-order-modal .illustration-request-type .heading .title{flex-grow:1}.illust-order-modal .illustration-request-type-detail,.illust-order-modal .illustration-request-type-detail .product-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.illust-order-modal .illustration-request-type-detail .product-info{padding:var(--dimension-m);gap:var(--dimension-m);align-self:stretch}.illust-order-modal .illustration-request-type-detail .product-info .sample-image-container{position:relative;width:96px;height:96px}.illust-order-modal .illustration-request-type-detail .product-info .heading{display:flex;padding-top:var(--dimension-m);gap:var(--dimension-m);align-self:stretch;align-items:center;border-top:1px solid var(--color-border-default)}.illust-order-modal .illustration-request-type-detail .product-info .heading .title{flex-grow:1}.illust-order-modal .input-group{display:flex;padding:var(--dimension-m);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-m);align-self:stretch}.illust-order-modal .extra-fees{display:flex;align-items:center;gap:var(--dimension-2s)}.illust-order-modal .extra-fees-input{flex-shrink:1;flex-grow:0}.illust-order-modal .extra-fees-postfix{flex-shrink:0;flex-grow:1}.illust-order-modal .products{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-2s);align-self:stretch}.illust-order-modal .product{display:flex;align-items:center;gap:var(--dimension-m);align-self:stretch}.illust-order-modal .label-value{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-3s)}.illust-order-modal .text-stack{display:flex;flex-direction:column;gap:var(--dimension-3s);flex:1 1}.illust-order-modal .text-weak{font:var(--font-small);color:var(--color-foreground-default-weak)}.illust-order-modal .text-weak-wide{font:var(--font-small-wide);color:var(--color-foreground-default-weak)}.illust-order-modal .metas{display:flex;align-items:flex-start;gap:var(--dimension-2s);align-self:stretch}.illust-order-modal .metas>:not(:last-child){padding-right:var(--dimension-2s);border-right:1px solid var(--color-border-default)}.illust-order-footer{gap:var(--dimension-2s);flex-direction:column}.rev2 .actions>.illust-order-footer{display:flex;flex-grow:1}.illust-order-footer .illust-order-messages{display:flex;gap:var(--dimension-2s);flex-direction:column;max-height:20vh;overflow-x:auto}.illust-order-summary{display:flex;justify-content:center;align-items:flex-start;gap:var(--dimension-m);align-self:stretch;text-align:center}@media (min-width:720px){.illust-order-summary{align-self:end}}.illust-order-summary .text-weak{font:var(--font-small);color:var(--color-foreground-default-weak)}.illust-order-summary .text-weak-wide{font:var(--font-small-wide);color:var(--color-foreground-default-weak)}.illust-order-summary .text-stack{display:flex;flex-direction:column;gap:var(--dimension-3s);flex-grow:1}.illust-order-summary .text-stack-discount{color:var(--color-foreground-active)}.illust-order-summary .text-stack-discount .text-weak{color:var(--color-foreground-active-weak)}.illust-order-summary .illust-order-summary-value{white-space:nowrap}.illust-order-modal-confirm{padding:var(--dimension-m)}.illust-order-modal-confirm-container,.illust-order-modal-confirm-product .product-info{display:flex;flex-direction:column;gap:var(--dimension-m)}.illust-order-modal-confirm-product .product-info{justify-content:center;align-items:flex-start;align-self:stretch}.illust-order-modal-confirm-product .product-info .sample-image-container{position:relative;width:96px;height:96px}.illust-order-modal-confirm-product .product-info .heading{display:flex;padding-top:var(--dimension-m);gap:var(--dimension-m);align-self:stretch;align-items:center;border-top:1px solid var(--color-border-default)}.illust-order-modal-confirm-product .product-info .heading .title{flex-grow:1}.illust-order-modal-confirm-list{display:flex;flex-direction:column;gap:var(--dimension-m)}.illust-order-modal-confirm-item{display:flex;flex-direction:column;gap:var(--dimension-2s)}.illust-order-modal-confirm-item-head{font:var(--font-heading4)}.illust-order-modal-confirm-tail{padding-top:var(--dimension-m);border-top:1px solid var(--color-border-default)}.page-illust-creator-profile .illust-creator-profile-banner{width:100%;height:auto}.page-illust-creator-profile .illust-creator-profile-container{padding:0 var(--dimension-m)}.page-illust-creator-profile .illust-creator-profile-container-inner{display:flex;width:100%}@media (min-width:720px){.page-illust-creator-profile .illust-creator-profile-container-inner{flex-direction:row;border-bottom:1px solid var(--color-border-default);gap:var(--dimension-m)}}@media screen and (max-width:719px){.page-illust-creator-profile .illust-creator-profile-container-inner{flex-direction:column}}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-profile{display:flex;padding:var(--dimension-m) 0;gap:var(--dimension-m)}@media (min-width:720px){.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-profile{align-items:flex-start;flex:1 0}}@media screen and (max-width:719px){.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-profile{width:100%;align-items:center;border-bottom:1px solid var(--color-border-default)}}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-profile .profile-data{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-2s);flex:1 0}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-profile .profile-data .profile-data-text{display:flex;flex-direction:column;gap:var(--dimension-3s);align-self:stretch}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-profile .profile-data .profile-data-text .profile-data-name{font:var(--font-heading2)}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-profile .profile-data .profile-data-text .profile-data-order{font:var(--font-small)}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-profile .profile-data .profile-data-action{display:flex;width:100%}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-profile .profile-data .profile-data-action .profile-data-action-left{display:flex;align-items:center;gap:var(--dimension-2s);flex:1 0}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-profile .profile-data .profile-data-action .profile-data-action-right{display:flex;align-items:center;gap:var(--dimension-2s)}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-status{display:flex;padding:var(--dimension-m) 0}@media (min-width:720px){.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-status{align-items:flex-end;align-self:stretch}}@media screen and (max-width:719px){.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-status{width:100%;align-items:center;align-self:stretch;border-bottom:1px solid var(--color-border-default)}}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-status .illust-creator-profile-status-items{display:flex;width:100%;gap:var(--dimension-0)}@media (min-width:720px){.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-status .illust-creator-profile-status-items{align-items:end;border-left:1px solid var(--color-border-default)}}@media screen and (max-width:719px){.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-status .illust-creator-profile-status-items{align-items:center;justify-content:center}}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-status .illust-creator-profile-status-items .profile-status-item{display:flex;flex-direction:column;width:100px;align-items:center;gap:var(--dimension-3s);align-self:stretch}@media (min-width:720px){.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-status .illust-creator-profile-status-items .profile-status-item{border-right:1px solid var(--color-border-default)}}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-status .illust-creator-profile-status-items .profile-status-item .profile-status-item-label{font:var(--font-small);color:var(--color-foreground-default-weak)}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-status .illust-creator-profile-status-items .profile-status-item .profile-status-item-main{font:var(--font-heading3-normal);color:var(--color-foreground-default)}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-status .illust-creator-profile-status-items .profile-status-item .profile-status-item-main .profile-status-item-main-weak{font:var(--font-small)}.page-illust-creator-profile .illust-creator-profile-container-inner .illust-creator-profile-status .illust-creator-profile-status-items .profile-status-item .profile-status-item-sub{font:var(--font-small);color:var(--color-foreground-default-weak)}.page-illust-creator-profile .illust-creator-more{display:flex;padding:var(--dimension-m);gap:var(--dimension-2s);justify-content:center;align-items:center}@media (min-width:720px){.page-illust-creator-profile .illust-creator-more{flex-wrap:wrap}}@media screen and (max-width:719px){.page-illust-creator-profile .illust-creator-more{flex-direction:column}}.page-illust-creator-profile .illustrator-profile-introduction-genres{display:flex;width:100%}@media (min-width:720px){.page-illust-creator-profile .illustrator-profile-introduction-genres{flex-direction:row}.page-illust-creator-profile .illustrator-profile-introduction-genres>*{flex:1 1}}@media screen and (max-width:719px){.page-illust-creator-profile .illustrator-profile-introduction-genres{flex-direction:column}}.page-illust-creator-profile .illustrator-profile-introduction-genres .illustrator-profile-introduction{display:flex;padding:var(--dimension-m);flex-direction:column;gap:var(--dimension-m)}.page-illust-creator-profile .illustrator-profile-introduction-genres .illust-creator-introduction-text,.page-illust-creator-profile .illustrator-profile-introduction-genres .illust-creator-introduction-text .component-truncated-text-more button{font:var(--font-long)}.page-illust-creator-profile .illustrator-profile-introduction-genres .illustrator-profile-genres{display:flex;padding:var(--dimension-m);flex-direction:column;gap:var(--dimension-m)}.page-illust-creator-profile .illustrator-profile-introduction-genres .illustrator-profile-genres .illust-creator-genres-items{display:flex;flex-wrap:wrap;gap:var(--dimension-2s)}.page-illust-creator-profile .illustrator-profile-websites{display:flex;padding:var(--dimension-m) 0;gap:var(--dimension-2s)}.page-illust-creator-profile .illust-creator-sample{display:flex;padding:var(--dimension-m);flex-direction:column;gap:var(--dimension-m)}.page-illust-creator-profile .illust-creator-sample .illust-creator-sample-illusts{display:flex;align-items:flex-start;align-content:flex-start;align-self:stretch}@media (min-width:720px){.page-illust-creator-profile .illust-creator-sample .illust-creator-sample-illusts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--dimension-m);gap:var(--dimension-m)}}@media screen and (max-width:719px){.page-illust-creator-profile .illust-creator-sample .illust-creator-sample-illusts{flex-direction:column;gap:var(--dimension-m)}}.page-illust-creator-profile .illust-creator-sample .illust-creator-sample-illusts .illust-creator-sample-image-container .illust-creator-sample-image{width:100%;height:auto}.page-illust-creator-profile .illust-creator-footer{display:flex;padding:var(--dimension-m);flex-direction:column;align-items:flex-start}@media screen and (max-width:719px){.page-illust-creator-profile .illust-creator-footer .button{width:100%}}.illustrator-item-container{display:flex;width:100%}@media (min-width:720px){.illustrator-item-container{padding:var(--dimension-0) var(--dimension-m)}.illustrator-item-container .illustrator-item{display:flex;width:100%;padding:var(--dimension-m) var(--dimension-0);align-items:flex-start;gap:var(--dimension-m);flex-shrink:0;border-top:1px solid var(--color-border-default)}.illustrator-item-container .illustrator-item .illustrator-item-profile-container{display:flex;width:300px;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0);flex-shrink:0}.illustrator-item-container .illustrator-item .illustrator-item-profile-container .illustrator-item-profile{display:flex;padding:var(--dimension-0);align-items:flex-start;gap:var(--dimension-m);align-self:stretch}.illustrator-item-container .illustrator-item .illustrator-item-profile-container .illustrator-item-profile .illustrator-item-profile-body{flex:1 1;min-width:0;display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-2s);align-self:stretch}.illustrator-item-container .illustrator-item .illustrator-item-profile-container .illustrator-item-profile .illustrator-item-profile-body .illustrator-item-profile-body-text{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-1s);align-self:stretch;color:var(--color-foreground-default-weak);font:var(--font-small-relaxed)}.illustrator-item-container .illustrator-item .illustrator-item-profile-container .illustrator-item-profile .illustrator-item-profile-body .illustrator-item-profile-body-text .illustrator-item-profile-tags{display:flex;padding:var(--dimension-0);align-items:flex-start;gap:var(--dimension-3s);align-self:stretch;flex-wrap:wrap}.illustrator-item-container .illustrator-item .illustrator-item-profile-container .illustrator-item-profile .illustrator-item-profile-body .illustrator-item-profile-body-text .illustrator-item-meta-container{display:flex;padding:var(--dimension-0);align-items:flex-start;align-content:flex-start;gap:0 var(--dimension-3s);align-self:stretch;flex-wrap:wrap;color:var(--color-foreground-default-weak);font:var(--font-small-relaxed)}.illustrator-item-container .illustrator-item .illustrator-item-banner-container{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0);flex-grow:1}.illustrator-item-container .illustrator-item .illustrator-item-banner-container .illustrator-item-banner{width:100%;height:auto}}@media screen and (max-width:719px){.illustrator-item-container .illustrator-item{display:inline-flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0)}.illustrator-item-container .illustrator-item .illustrator-item-profile-container{display:flex;width:100%;padding:var(--dimension-0) var(--dimension-m);align-items:flex-start;gap:var(--dimension-m)}.illustrator-item-container .illustrator-item .illustrator-item-profile-container .illustrator-item-profile{display:flex;padding-top:var(--dimension-m);align-items:flex-start;gap:var(--dimension-m);flex:1 0;border-top:1px solid var(--color-border-default)}.illustrator-item-container .illustrator-item .illustrator-item-profile-container .illustrator-item-profile .illustrator-item-profile-body{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-3s);align-self:stretch}.illustrator-item-container .illustrator-item .illustrator-item-profile-container .illustrator-item-profile .illustrator-item-profile-body .illustrator-item-profile-body-text{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-2s);align-self:stretch;color:var(--color-foreground-default-weak);font:var(--font-small-relaxed)}.illustrator-item-container .illustrator-item .illustrator-item-profile-container .illustrator-item-profile .illustrator-item-profile-body .illustrator-item-profile-body-text .illustrator-item-profile-tags{display:flex;padding:var(--dimension-0);align-items:flex-start;gap:var(--dimension-2s);align-self:stretch;flex-wrap:wrap}.illustrator-item-container .illustrator-item .illustrator-item-meta-container{display:flex;padding:var(--dimension-m) var(--dimension-m) var(--dimension-0) var(--dimension-m);align-items:flex-start;gap:0 var(--dimension-3s);align-self:stretch;flex-wrap:wrap;color:var(--color-foreground-default-weak);font:var(--font-small-relaxed)}.illustrator-item-container .illustrator-item .illustrator-item-banner-container{display:flex;padding:var(--dimension-m) var(--dimension-m) var(--dimension-3l) var(--dimension-m);flex-direction:column;align-items:flex-start;gap:var(--dimension-2s)}.illustrator-item-container .illustrator-item .illustrator-item-banner-container .illustrator-item-banner{width:100%;height:auto}}.illustrator-item-list{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0)}@media (min-width:720px){.illustrator-item-list{align-self:stretch}}.watermarker-info{padding:var(--dimension-m)}.watermarker-input-copyright{display:flex;gap:var(--dimension-2s);align-items:stretch}.watermarker-input-copyright-input{flex-shrink:1;flex-grow:1;align-content:center}.watermarker-input-copyright-postfix,.watermarker-input-copyright-prefix{flex-shrink:0;flex-grow:1;align-content:center}.watermarker-input-copyright-positions{flex-shrink:0;flex-grow:0;align-content:center}.watermarker-input-option{display:flex;gap:var(--dimension-m);align-items:stretch}.watermarker-input-density{display:flex;gap:var(--dimension-2s);align-items:stretch}.watermarker-input-density-prefix{flex-shrink:0;flex-grow:1;align-content:center}.watermarker-input-density-select{flex-shrink:1;flex-grow:0;width:auto;align-content:center}.watermarker-input-alpha{display:flex;gap:var(--dimension-2s);align-items:stretch}.watermarker-input-alpha-color,.watermarker-input-alpha-input{flex-shrink:1;flex-grow:0;width:auto;align-content:center}.watermarker-input-alpha-postfix{flex-shrink:0;flex-grow:1;align-content:center}.watermarker-result{padding:var(--dimension-m)}.watermarker-result-image{max-height:60vh;max-width:100%;display:block;margin-left:auto;margin-right:auto}.page-illust-proposal-proposal-view{padding:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-3l)}.page-illust-proposal-proposal-view-content{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-illust-proposal-proposal-view-title{font:var(--font-heading3)}.page-illust-proposal-proposal-view-sub{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-illust-proposal-proposal-view-sub-title{font:var(--font-heading4)}.page-illust-proposal-order-view{display:flex;flex-direction:column;gap:var(--dimension-2l)}.page-illust-proposal-order-view-item{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-illust-proposal-order-view-title{font:var(--font-heading3)}.page-illust-proposal-order-view-subtitle{font:var(--font-heading4)}.page-illust-proposal-order-view-products{padding-left:1em}.page-illust-proposal-order-view-product,.page-illust-proposal-order-view-products{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-illust-proposal-order-view-product+.page-illust-proposal-order-view-product{border-top:1px solid var(--color-border-default);padding-top:var(--dimension-m)}.page-illust-proposal-order-view-product-item{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-illust-suborder{padding:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-2l)}.page-illust-suborder-item{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-illust-suborder-title{font:var(--font-heading3)}.page-illust-suborder-subtitle{font:var(--font-heading4)}.page-illust-suborder-products{padding-left:1em}.page-illust-suborder-product,.page-illust-suborder-products{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-illust-suborder-product+.page-illust-suborder-product{border-top:1px solid var(--color-border-default);padding-top:var(--dimension-m)}.page-illust-suborder-product-item{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-license{padding:0 var(--dimension-m) var(--dimension-2l)}.page-license-description-strong{font-weight:700}.page-license-description a{text-decoration:underline}.page-license-modal{display:flex;flex-direction:column;gap:var(--dimension-3l);padding:var(--dimension-m)}.page-license-modal-text{text-align:center}.page-license-modal-content{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-license-modal-content-head{font:var(--font-small);display:flex;justify-content:space-between;align-items:center}.page-license-modal-list{display:flex;flex-direction:column;gap:var(--dimension-4s)}.page-license-modal-item{display:flex;justify-content:space-between;align-items:center;gap:var(--dimension-m);background-color:var(--color-background-inset);padding:var(--dimension-m)}.page-license-modal-item--center{justify-content:center}.page-license-modal-item-main{display:flex;flex-direction:column;gap:var(--dimension-3s)}.page-license-modal-item-description{font:var(--font-small);color:var(--color-foreground-default-weak)}.license-item-for-purchase{padding:var(--dimension-m) 0;border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.license-item-for-purchase+.license-item-for-purchase{border-top:none}.license-item-for-purchase-head{display:flex;justify-content:space-between;align-items:start;gap:var(--dimension-2s)}.license-item-for-purchase-title{font:var(--font-heading3)}.license-item-for-purchase-status{flex-shrink:0;padding:var(--dimension-2s) var(--dimension-1s);border-radius:var(--radius-rounded);color:var(--color-foreground-white)}.license-item-for-purchase-status--accepted{background-color:var(--color-scenario-easy)}.license-item-for-purchase-status--requested{background-color:var(--color-scenario-normal)}.license-item-for-purchase-status--not-applied{background-color:var(--color-scenario-veryeasy)}.license-item-for-purchase-description,.license-item-for-purchase-purpose{margin-top:var(--dimension-2s);font:var(--font-small);color:var(--color-foreground-default-weak)}.license-item-for-purchase-purpose{display:flex;gap:var(--dimension-3s)}.license-item-for-purchase-purpose-head{flex-shrink:0}.license-item-for-purchase-apply-purpose{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-illust-order-table{display:grid;grid-template-columns:minmax(150px,200px) 150px;height:-moz-fit-content;height:fit-content}.page-illust-order-table tbody,.page-illust-order-table thead,.page-illust-order-table tr{display:contents}.page-illust-order-table thead th{border-bottom:1px solid var(--color-border-default)}.page-illust-order-table thead th.page-ss-order-table-th-empty{border-bottom:none}.page-illust-order-table td,.page-illust-order-table th{padding:var(--dimension-2s)}.page-illust-order-table-td-cost{text-align:right}.page-illust-order-item{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-illust-order-item-title{font:var(--font-heading3)}.page-illust-order-item-subtitle{font:var(--font-heading4)}.page-illust-order-item-product{display:flex;flex-direction:column;gap:var(--dimension-m);padding-left:1em}.page-illust-order-item-product+.page-illust-order-item-product{border-top:1px solid var(--color-border-default);padding-top:var(--dimension-m)}.page-illust-order-ref-illusts{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-illust-order-ref-illusts+.page-illust-order-ref-illusts{margin-top:var(--dimension-2s)}.page-illust-order-ref-illusts-illust{padding-left:1em}.page-illust-order-ref-image.first{max-width:30%;max-height:50vh}.page-illust-order-ref-image.second{max-width:20%;max-height:33vh}.page-illust-order-ref-image .img-auto-size{position:relative!important;object-fit:scale-down}.page-ss-order-table{display:grid;grid-template-columns:minmax(150px,200px) 150px;height:-moz-fit-content;height:fit-content}.page-ss-order-table tbody,.page-ss-order-table thead,.page-ss-order-table tr{display:contents}.page-ss-order-table thead th{border-bottom:1px solid var(--color-border-default)}.page-ss-order-table thead th.page-ss-order-table-th-empty{border-bottom:none}.page-ss-order-table td,.page-ss-order-table th{padding:var(--dimension-2s)}.page-ss-order-table-td-cost{text-align:right}.page-sound-order-table{display:grid;grid-template-columns:minmax(150px,200px) 150px;height:-moz-fit-content;height:fit-content}.page-sound-order-table tbody,.page-sound-order-table thead,.page-sound-order-table tr{display:contents}.page-sound-order-table thead th{border-bottom:1px solid var(--color-border-default)}.page-sound-order-table thead th.page-ss-order-table-th-empty{border-bottom:none}.page-sound-order-table td,.page-sound-order-table th{padding:var(--dimension-2s)}.page-sound-order-table-td-cost{text-align:right}.page-sound-order-item{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-sound-order-item-title{font:var(--font-heading3)}.page-sound-order-item-subtitle{font:var(--font-heading4)}.page-sound-order-item-product{display:flex;flex-direction:column;gap:var(--dimension-m);padding-left:1em}.page-sound-order-item-product+.page-sound-order-item-product{border-top:1px solid var(--color-border-default);padding-top:var(--dimension-m)}.page-sound-order-ref-image.first{max-width:30%;max-height:50vh}.page-sound-order-ref-image.second{max-width:20%;max-height:33vh}.page-sound-order-ref-image .img-auto-size{position:relative!important;object-fit:scale-down}.page-note-syntax-content{margin:var(--dimension-m);padding:var(--dimension-1s);font:var(--font-body);background-color:var(--color-background-inset)}.page-note-syntax-content code{background-color:var(--color-background-active);color:var(--color-foreground-active)}.page-note-edit-button{margin-left:var(--dimension-m)}@media (min-width:720px){.page-top.page-note .top-content .top-content-content{padding-bottom:256px}}.scenario-order-modal .profile{display:flex;margin:var(--dimension-m);padding:var(--dimension-m);gap:var(--dimension-m);align-items:center;background-color:var(--color-background-inset)}.scenario-order-modal .profile .creator-avatar{align-self:flex-start}.scenario-order-modal .profile .profile-data-text{display:flex;flex-direction:column;gap:var(--dimension-3s);flex:1 1;min-width:0}.scenario-order-modal .profile .profile-data-text .profile-data-name{font:var(--font-heading3)}.scenario-order-modal .profile .profile-data-text .profile-data-order{font:var(--font-small)}.scenario-order-modal .profile .profile-status{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-3s)}.scenario-order-modal .rc-status{display:flex;padding-bottom:var(--dimension-m);justify-content:center;align-items:center;gap:var(--dimension-3s);align-self:stretch;font:var(--font-small)}.scenario-order-modal .rc-status button{font:var(--font-small);color:var(--color-accent-active)}.scenario-order-modal .general-section-title{margin:var(--dimension-m) var(--dimension-m) 0}.scenario-order-modal .illustration-request-group{padding:var(--dimension-m);background-color:var(--color-background-inset)}.scenario-order-modal .illustration-request-group .illustration-request-group-name{margin:var(--dimension-3s) 0 0}.scenario-order-modal .illustration-request-group .heading{align-items:flex-start}.scenario-order-modal .product-group-list{display:flex;flex-direction:column;gap:var(--dimension-m);margin:var(--dimension-m) 0 0}.scenario-order-modal .illustration-request-type{padding:var(--dimension-m) var(--dimension-0);border-bottom:1px solid var(--color-border-default)}.scenario-order-modal .illustration-request-type .heading{align-items:center}.scenario-order-modal .illustration-request-type.active{color:var(--color-accent-active);background-color:var(--color-background-active);border-bottom:1px solid var(--color-border-active)}.scenario-order-modal .illustration-request-type.active .text-weak,.scenario-order-modal .illustration-request-type.active .text-weak-wide{color:var(--color-foreground-active-weak)}.scenario-order-modal .illustration-request-group,.scenario-order-modal .illustration-request-type{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-m);align-self:stretch}.scenario-order-modal .illustration-request-group .sample-image-container,.scenario-order-modal .illustration-request-type .sample-image-container{position:relative;width:var(--dimension-5l);height:var(--dimension-5l)}.scenario-order-modal .illustration-request-group .heading,.scenario-order-modal .illustration-request-type .heading{display:flex;gap:var(--dimension-m);align-self:stretch}.scenario-order-modal .illustration-request-group .heading .title,.scenario-order-modal .illustration-request-type .heading .title{flex-grow:1}.scenario-order-modal .illustration-request-type-detail,.scenario-order-modal .illustration-request-type-detail .product-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.scenario-order-modal .illustration-request-type-detail .product-info{padding:var(--dimension-m);gap:var(--dimension-m);align-self:stretch}.scenario-order-modal .illustration-request-type-detail .product-info .sample-image-container{position:relative;width:96px;height:96px}.scenario-order-modal .illustration-request-type-detail .product-info .heading{display:flex;padding-top:var(--dimension-m);gap:var(--dimension-m);align-self:stretch;align-items:center;border-top:1px solid var(--color-border-default)}.scenario-order-modal .illustration-request-type-detail .product-info .heading .title{flex-grow:1}.scenario-order-modal .input-group{display:flex;padding:var(--dimension-m);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-m);align-self:stretch}.scenario-order-modal .extra-fees{display:flex;align-items:center;gap:var(--dimension-2s)}.scenario-order-modal .extra-fees-input{flex-shrink:1;flex-grow:0}.scenario-order-modal .extra-fees-postfix{flex-shrink:0;flex-grow:1}.scenario-order-modal .products{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-2s);align-self:stretch}.scenario-order-modal .product{display:flex;align-items:center;gap:var(--dimension-m);align-self:stretch}.scenario-order-modal .label-value{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-3s)}.scenario-order-modal .text-stack{display:flex;flex-direction:column;gap:var(--dimension-3s);flex:1 1}.scenario-order-modal .text-weak{font:var(--font-small);color:var(--color-foreground-default-weak)}.scenario-order-modal .text-weak-wide{font:var(--font-small-wide);color:var(--color-foreground-default-weak)}.scenario-order-modal .metas{display:flex;align-items:flex-start;gap:var(--dimension-2s);align-self:stretch}.scenario-order-modal .metas>:not(:last-child){padding-right:var(--dimension-2s);border-right:1px solid var(--color-border-default)}.scenario-order-modal .active-item{color:var(--color-accent-active)}.scenario-order-modal .character-list-item .number-field{width:8em}.scenario-order-footer{gap:var(--dimension-2s);flex-direction:column}.rev2 .actions>.scenario-order-footer{display:flex;flex-grow:1}.scenario-order-footer .scenario-order-messages{display:flex;gap:var(--dimension-2s);flex-direction:column;max-height:20vh;overflow-x:auto}.scenario-order-summary{display:flex!important;justify-content:center;align-items:flex-start;gap:var(--dimension-m);align-self:stretch;text-align:center}@media (min-width:720px){.scenario-order-summary{align-self:end}}.scenario-order-summary .text-weak{font:var(--font-small);color:var(--color-foreground-default-weak)}.scenario-order-summary .text-weak-wide{font:var(--font-small-wide);color:var(--color-foreground-default-weak)}.scenario-order-summary .text-stack{display:flex;flex-direction:column;gap:var(--dimension-3s);flex:1 1}.scenario-order-summary .scenario-order-summary-value{white-space:nowrap}.scenario-order-modal-confirm{padding:var(--dimension-m)}.scenario-order-modal-confirm-container,.scenario-order-modal-confirm-product .product-info{display:flex;flex-direction:column;gap:var(--dimension-m)}.scenario-order-modal-confirm-product .product-info{padding:var(--dimension-m);justify-content:center;align-items:flex-start;align-self:stretch}.scenario-order-modal-confirm-product .product-info .sample-image-container{position:relative;width:96px;height:96px}.scenario-order-modal-confirm-product .product-info .heading{display:flex;padding-top:var(--dimension-m);gap:var(--dimension-m);align-self:stretch;align-items:center;border-top:1px solid var(--color-border-default)}.scenario-order-modal-confirm-product .product-info .heading .title{flex-grow:1}.scenario-order-modal-confirm-list{display:flex;flex-direction:column;gap:var(--dimension-m)}.scenario-order-modal-confirm-item{display:flex;flex-direction:column;gap:var(--dimension-2s)}.scenario-order-modal-confirm-item-head{font:var(--font-heading4)}.scenario-order-modal-confirm-tail{padding-top:var(--dimension-m);border-top:1px solid var(--color-border-default)}.title-item{padding:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-2s);background-color:var(--color-background-inset)}.title-item-scenario{font:var(--font-small)}.title-item-scenario-inner,.title-item-title{display:flex;align-items:center;gap:var(--dimension-3s)}.title-item-title{padding-left:62px}.title-item-title-name{font:var(--font-default-bold)}.title-list{display:flex;flex-direction:column;gap:var(--dimension-4s)}.page-scenario-creator-profile .scenario-creator-profile-container{padding:0 var(--dimension-m)}.page-scenario-creator-profile .scenario-creator-profile-container-inner{display:flex;width:100%}@media (min-width:720px){.page-scenario-creator-profile .scenario-creator-profile-container-inner{flex-direction:row;border-bottom:1px solid var(--color-border-default);gap:var(--dimension-m)}}@media screen and (max-width:719px){.page-scenario-creator-profile .scenario-creator-profile-container-inner{flex-direction:column}}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-profile{display:flex;padding:var(--dimension-m) 0;gap:var(--dimension-m)}@media (min-width:720px){.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-profile{align-items:flex-start;flex:1 0}}@media screen and (max-width:719px){.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-profile{width:100%;align-items:center;border-bottom:1px solid var(--color-border-default)}}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-profile .profile-data{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-2s);flex:1 0}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-profile .profile-data .profile-data-text{display:flex;flex-direction:column;gap:var(--dimension-3s);align-self:stretch}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-profile .profile-data .profile-data-text .profile-data-name{font:var(--font-heading2)}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-profile .profile-data .profile-data-text .profile-data-order{font:var(--font-small)}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-profile .profile-data .profile-data-action{display:flex;width:100%}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-profile .profile-data .profile-data-action .profile-data-action-left{display:flex;align-items:center;gap:var(--dimension-2s);flex:1 0}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-profile .profile-data .profile-data-action .profile-data-action-right{display:flex;align-items:center;gap:var(--dimension-2s)}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-status{display:flex;padding:var(--dimension-m) 0}@media (min-width:720px){.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-status{align-items:flex-end;align-self:stretch}}@media screen and (max-width:719px){.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-status{width:100%;align-items:center;align-self:stretch;border-bottom:1px solid var(--color-border-default)}}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-status .scenario-creator-profile-status-items{display:flex;width:100%;gap:var(--dimension-0)}@media (min-width:720px){.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-status .scenario-creator-profile-status-items{align-items:end;border-left:1px solid var(--color-border-default)}}@media screen and (max-width:719px){.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-status .scenario-creator-profile-status-items{align-items:center;justify-content:center}}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-status .scenario-creator-profile-status-items .profile-status-item{display:flex;flex-direction:column;width:100px;align-items:center;gap:var(--dimension-3s);align-self:stretch}@media (min-width:720px){.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-status .scenario-creator-profile-status-items .profile-status-item{border-right:1px solid var(--color-border-default)}}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-status .scenario-creator-profile-status-items .profile-status-item .profile-status-item-label{font:var(--font-small);color:var(--color-foreground-default-weak)}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-status .scenario-creator-profile-status-items .profile-status-item .profile-status-item-main{font:var(--font-heading3-normal);color:var(--color-foreground-default)}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-status .scenario-creator-profile-status-items .profile-status-item .profile-status-item-main .profile-status-item-main-weak{font:var(--font-small)}.page-scenario-creator-profile .scenario-creator-profile-container-inner .scenario-creator-profile-status .scenario-creator-profile-status-items .profile-status-item .profile-status-item-sub{font:var(--font-small);color:var(--color-foreground-default-weak)}.page-scenario-creator-profile .writer-profile-2col{display:grid;padding:var(--dimension-m)}@media (min-width:720px){.page-scenario-creator-profile .writer-profile-2col{grid-template-columns:repeat(2,1fr);gap:var(--dimension-3l)}}@media screen and (max-width:719px){.page-scenario-creator-profile .writer-profile-2col{grid-template-columns:repeat(1,1fr);gap:var(--dimension-3l)}}.page-scenario-creator-profile .scenario-creator-scenarios{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-scenario-creator-profile .scenario-creator-more{display:flex;padding:var(--dimension-m);gap:0 var(--dimension-2s);justify-content:center;align-items:center}@media (min-width:720px){.page-scenario-creator-profile .scenario-creator-more{flex-wrap:wrap}}@media screen and (max-width:719px){.page-scenario-creator-profile .scenario-creator-more{flex-direction:column}}.page-scenario-creator-profile .writer-profile-genres,.page-scenario-creator-profile .writer-profile-introduction{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-scenario-creator-profile .writer-profile-genres .scenario-creator-genres-items{display:flex;flex-wrap:wrap;gap:var(--dimension-2s)}.page-scenario-creator-profile .writer-profile-websites{display:flex;gap:var(--dimension-2s)}.page-scenario-creator-profile .writer-profile-mvps,.page-scenario-creator-profile .writer-profile-titles{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-scenario-creator-profile .scenario-creator-footer{display:flex;padding:var(--dimension-m);flex-direction:column;align-items:flex-start}@media screen and (max-width:719px){.page-scenario-creator-profile .scenario-creator-footer .button{width:100%}}.writer-item-container{display:flex;width:100%}@media (min-width:720px){.writer-item-container{padding:var(--dimension-0) var(--dimension-m)}.writer-item-container .writer-item{display:flex;width:100%;padding:var(--dimension-m) var(--dimension-0);align-items:flex-start;gap:var(--dimension-m);flex-shrink:0;border-top:1px solid var(--color-border-default)}.writer-item-container .writer-item .writer-item-profile-container{display:flex;width:100%;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0);flex-shrink:0}.writer-item-container .writer-item .writer-item-profile-container .writer-item-profile{display:flex;padding:var(--dimension-0);align-items:flex-start;gap:var(--dimension-m);align-self:stretch}.writer-item-container .writer-item .writer-item-profile-container .writer-item-profile .writer-item-profile-body{flex:1 1;min-width:0;display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-3s);align-self:stretch}.writer-item-container .writer-item .writer-item-profile-container .writer-item-profile .writer-item-profile-body .writer-item-profile-body-text{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-2s);align-self:stretch;color:var(--color-foreground-default-weak);font:var(--font-small)}.writer-item-container .writer-item .writer-item-profile-container .writer-item-profile .writer-item-profile-body .writer-item-profile-body-text .writer-item-profile-tags{display:flex;padding:var(--dimension-0);align-items:flex-start;gap:var(--dimension-2s);align-self:stretch;flex-wrap:wrap}.writer-item-container .writer-item .writer-item-profile-container .writer-item-profile .writer-item-profile-body .writer-item-profile-body-text .writer-item-meta-container{display:flex;padding:var(--dimension-0);align-items:flex-start;align-content:flex-start;gap:var(--dimension-3s);align-self:stretch;flex-wrap:wrap;color:var(--color-foreground-default-weak);font:var(--font-small)}.writer-item-container .writer-item .writer-item-banner-container{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0);flex-grow:1}.writer-item-container .writer-item .writer-item-banner-container .writer-item-banner{width:100%;height:auto}}@media screen and (max-width:719px){.writer-item-container .writer-item{display:inline-flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0)}.writer-item-container .writer-item .writer-item-profile-container{display:flex;width:100%;padding:var(--dimension-0) var(--dimension-m);align-items:flex-start;gap:var(--dimension-m)}.writer-item-container .writer-item .writer-item-profile-container .writer-item-profile{display:flex;padding-top:var(--dimension-m);align-items:flex-start;gap:var(--dimension-m);flex:1 0;border-top:1px solid var(--color-border-default)}.writer-item-container .writer-item .writer-item-profile-container .writer-item-profile .writer-item-profile-body{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-3s);align-self:stretch}.writer-item-container .writer-item .writer-item-profile-container .writer-item-profile .writer-item-profile-body .writer-item-profile-body-text{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-2s);align-self:stretch;color:var(--color-foreground-default-weak);font:var(--font-small)}.writer-item-container .writer-item .writer-item-profile-container .writer-item-profile .writer-item-profile-body .writer-item-profile-body-text .writer-item-profile-tags{display:flex;padding:var(--dimension-0);align-items:flex-start;gap:var(--dimension-2s);align-self:stretch;flex-wrap:wrap}.writer-item-container .writer-item .writer-item-meta-container{display:flex;padding:var(--dimension-m) var(--dimension-m) var(--dimension-0) var(--dimension-m);align-items:flex-start;gap:var(--dimension-2s);align-self:stretch;color:var(--color-foreground-default-weak);font:var(--font-small)}.writer-item-container .writer-item .writer-item-banner-container{display:flex;padding:var(--dimension-m) var(--dimension-m) var(--dimension-3l) var(--dimension-m);flex-direction:column;align-items:flex-start;gap:var(--dimension-2s)}.writer-item-container .writer-item .writer-item-banner-container .writer-item-banner{width:100%;height:auto}}.writer-item-list{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0)}@media (min-width:720px){.writer-item-list{align-self:stretch}}.pickup-sses-container{padding:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-m)}.short-story-search-result-item,.short-story-search-result-list{display:flex;flex-direction:column;gap:var(--dimension-2s)}.short-story-search-result-item{line-height:1;color:var(--color-foreground-default);padding:var(--dimension-3s)}.short-story-search-result-item-main{display:flex;flex-direction:column;align-items:start;gap:var(--dimension-3s)}.short-story-search-result-item-product{color:var(--color-foreground-default-weak);font:var(--font-small);border-left:1px solid var(--color-border-default);padding-left:var(--dimension-2s);margin-left:var(--dimension-2s)}.short-story-search-result-item-title{font:var(--font-heading4)}.short-story-search-result-item-date{color:var(--color-foreground-default-weak);font:var(--font-small)}.short-story-search-result-item-theme{font:var(--font-small)}hr.short-story-search-result-item-line{border:0;height:1px;width:100%;margin:0;background-color:var(--color-border-default)}.short-story-panel{display:block;position:relative;background-color:var(--color-foreground-white-weak);--short-story-panel-border-color:var(--color-border-default);--short-story-panel-corner-color:var(--color-border-default-darker);--short-story-panel-line-color:var(--color-foreground-default-weak)}.short-story-panel.type-consign{--short-story-panel-line-color:var(--color-accent-secondary)}.short-story-panel .short-story-panel-border-top{position:absolute;top:0;left:0;right:0;height:1px;background-color:var(--short-story-panel-border-color)}.short-story-panel .short-story-panel-border-bottom{position:absolute;bottom:0;left:0;right:7px;height:1px;background-color:var(--short-story-panel-border-color)}.short-story-panel .short-story-panel-border-left{position:absolute;top:0;bottom:0;left:0;width:1px;background-color:var(--short-story-panel-border-color)}.short-story-panel .short-story-panel-border-right{position:absolute;top:0;bottom:7px;right:0;width:1px;background-color:var(--short-story-panel-border-color)}.short-story-panel .short-story-panel-border-cutoff{position:absolute;right:0;bottom:0;width:7px;height:7px;overflow:hidden}.short-story-panel .short-story-panel-border-cutoff:before{display:block;content:"";position:absolute;top:3px;height:1px;left:-5px;right:-5px;transform:rotate(-45deg);background-color:var(--short-story-panel-border-color)}.short-story-panel .short-story-panel-corner-lt{left:0;border-left:1px solid var(--short-story-panel-corner-color)}.short-story-panel .short-story-panel-corner-lt,.short-story-panel .short-story-panel-corner-rt{position:absolute;top:0;width:4px;height:4px;border-top:1px solid var(--short-story-panel-corner-color)}.short-story-panel .short-story-panel-corner-rt{right:0;border-right:1px solid var(--short-story-panel-corner-color)}.short-story-panel .short-story-panel-corner-lb{left:0;border-left:1px solid var(--short-story-panel-corner-color)}.short-story-panel .short-story-panel-corner-lb,.short-story-panel .short-story-panel-corner-rb{position:absolute;bottom:0;width:4px;height:4px;border-bottom:1px solid var(--short-story-panel-corner-color)}.short-story-panel .short-story-panel-corner-rb{right:0;border-right:1px solid var(--short-story-panel-corner-color)}.short-story-panel .short-story-panel-main{display:flex;padding:5px;gap:var(--dimension-2s);background-color:var(--color-background-inset)}.short-story-panel .short-story-panel-line{flex-shrink:0;flex-grow:0;background-color:var(--short-story-panel-line-color);width:4px}.short-story-panel .short-story-panel-content{flex-shrink:1;flex-grow:1}.page-ss-detail{color:var(--color-foreground-black);background-color:var(--color-background-inset);background:linear-gradient(174deg,#dfe5f3 92.29%,#dfecf3 97.79%)}.page-ss-detail a.text-link{color:var(--color-foreground-default)}.page-ss-detail a.text-link:active,.page-ss-detail a.text-link:hover{color:inherit}.page-ss-detail-reading-material{max-width:586px;margin:0 auto}.page-scenario-ss-proposal-proposal-view{padding:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-3l)}.page-scenario-ss-proposal-proposal-view-content{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-scenario-ss-proposal-proposal-view-title{font:var(--font-heading3)}.page-scenario-ss-proposal-proposal-view-sub{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-scenario-ss-proposal-proposal-view-sub-title{font:var(--font-heading4)}.page-scenario-ss-proposal-order-view{display:flex;flex-direction:column;gap:var(--dimension-2l)}.page-scenario-ss-proposal-order-view-item{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-scenario-ss-proposal-order-view-title{font:var(--font-heading3)}.page-scenario-ss-proposal-order-view-subtitle{font:var(--font-heading4)}.page-scenario-ss-suborder{padding:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-2l)}.page-scenario-ss-suborder-item{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-scenario-ss-suborder-title{font:var(--font-heading3)}.page-scenario-ss-suborder-subtitle{font:var(--font-heading4)}.scenario-reserve-category-modal{display:flex;flex-direction:column;gap:var(--dimension-2l);padding:var(--dimension-m)}.scenario-reserve-category-modal-detail-head{font-weight:700}.scenario-reserve-category-modal-detail-body{display:flex;flex-direction:column}.scenario-reserve-category-modal-detail{display:flex;flex-direction:column;gap:var(--dimension-2s)}.scenario-reserve-category-modal-detail-item{border:1px solid var(--color-border-default);display:flex;gap:var(--dimension-s)}.scenario-reserve-category-modal-detail-item+.scenario-reserve-category-modal-detail-item{border-top:none}.scenario-reserve-category-modal-detail-item-head{padding:var(--dimension-m);width:calc(5em + var(--dimension-m)*2 + var(--dimension-3s)*2);border-right:1px solid var(--color-border-default);flex-shrink:0}.scenario-reserve-category-modal-detail-item-body{padding:var(--dimension-m)}.scenario-reserve-category-modal-detail-item-body small{font:var(--font-small);color:var(--color-foreground-default-weak)}.scenario-list{display:flex;flex-direction:column;gap:var(--dimension-m);padding:0 var(--dimension-m)}.scenario-item{--scenario-item-color:var(--color-foreground-default);--scenario-item-label-color:var(--color-foreground-default);--scenario-item-border-color:var(--color-border-default);--scenario-item-border-dark-color:var(--color-border-default-dark);--scenario-item-weak-color:var(--color-foreground-default-weak);padding-top:var(--dimension-2s);color:var(--scenario-item-color)}.scenario-item.state-discussion{--scenario-item-color:var(--color-scenario-discussion-foreground);--scenario-item-label-color:var(--color-scenario-discussion-foreground);--scenario-item-border-color:var(--color-scenario-discussion-border);--scenario-item-border-dark-color:var(--color-scenario-discussion-border-dark);--scenario-item-weak-color:var(--color-scenario-discussion-foreground-weak)}.scenario-item.state-joinable{--scenario-item-color:var(--color-scenario-joinable-foreground);--scenario-item-label-color:var(--color-scenario-joinable-foreground);--scenario-item-border-color:var(--color-scenario-joinable-border);--scenario-item-border-dark-color:var(--color-scenario-joinable-border-dark);--scenario-item-weak-color:var(--color-scenario-joinable-foreground-weak)}.scenario-item.state-out_of_action{--scenario-item-color:var(--color-scenario-out-of-action-foreground);--scenario-item-label-color:var(--color-scenario-out-of-action-foreground);--scenario-item-border-color:var(--color-scenario-out-of-action-border);--scenario-item-border-dark-color:var(--color-scenario-out-of-action-border-dark);--scenario-item-weak-color:var(--color-scenario-out-of-action-foreground-weak)}.scenario-item.state-reservable{--scenario-item-color:var(--color-scenario-reservable-foreground);--scenario-item-label-color:var(--color-scenario-reservable-foreground);--scenario-item-border-color:var(--color-scenario-reservable-border);--scenario-item-border-dark-color:var(--color-scenario-reservable-border-dark);--scenario-item-weak-color:var(--color-scenario-reservable-foreground-weak)}.scenario-item.state-supportable{--scenario-item-color:var(--color-scenario-supportable-foreground);--scenario-item-label-color:var(--color-scenario-supportable-foreground);--scenario-item-border-color:var(--color-scenario-supportable-border);--scenario-item-border-dark-color:var(--color-scenario-supportable-border-dark);--scenario-item-weak-color:var(--color-scenario-supportable-foreground-weak)}.scenario-item.simple{--scenario-item-color:var(--color-foreground-black);--scenario-item-label-color:var(--color-foreground-black);--scenario-item-border-color:var(--color-border-black);--scenario-item-border-dark-color:var(--color-border-black-dark);--scenario-item-weak-color:var(--color-foreground-black-weak)}.scenario-item-state{display:inline-block;padding:var(--dimension-3s) var(--dimension-2s);background-color:var(--scenario-item-label-color);border-radius:var(--radius-rounded);color:var(--color-foreground-white);font:var(--font-small)}.scenario-item-img{flex-grow:0;flex-shrink:0}.scenario-item-subtitle{display:inline-block;font:var(--font-small);border-bottom:1px solid var(--scenario-item-border-dark-color)}.scenario-item-title{font:var(--font-heading5)}.scenario-item-icons{align-items:center;gap:var(--dimension-2s);border-left:1px solid var(--scenario-item-border-color);padding-left:var(--dimension-2s);margin-left:var(--dimension-2s)}.scenario-item-date,.scenario-item-icons{display:flex;color:var(--scenario-item-weak-color);font:var(--font-small)}.scenario-item-date{margin-top:var(--dimension-3s);flex-wrap:wrap;column-gap:3em;row-gap:.3em}.scenario-item-member{text-align:center}.scenario-item-member-count{font-family:var(--fontFamily-gabriela);font-size:21px}.scenario-item-member-max{display:flex;justify-content:center;align-items:center;margin-top:var(--dimension-3s);font:var(--font-small)}.scenario-item-member-state{margin-top:var(--dimension-3s);color:var(--scenario-item-weak-color);font:var(--font-small)}.scenario-item-line{border:0;height:1px;width:100%;margin:0;background-color:var(--scenario-item-border-color)}.scenario-item-catchphrase{font:var(--font-small-serif);margin-top:var(--dimension-2s)}.scenario-item-condition{font:var(--font-small);display:flex;align-items:center;justify-content:center;padding:var(--dimension-3s) var(--dimension-2s);background-color:rgba(0,0,0,.03)}.scenario-item-tail{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--dimension-2s)}.scenario-item-tail-item{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-3s);font:var(--font-small)}.scenario-item-tail-item-head{color:var(--scenario-item-weak-color)}.scenario-panel{display:block;position:relative;background-color:var(--color-background-inset);--scenario-panel-border-color:var(--color-border-default);--scenario-panel-corner-color:var(--color-accent-primary);--scenario-panel-difficulty-color:var(--color-border-default-darker)}.scenario-panel.state-discussion{background-color:var(--color-scenario-discussion-background);--scenario-panel-border-color:var(--color-scenario-discussion-border);--scenario-panel-corner-color:var(--color-scenario-discussion-border-light)}.scenario-panel.state-joinable{background-color:var(--color-scenario-joinable-background);--scenario-panel-border-color:var(--color-scenario-joinable-border);--scenario-panel-corner-color:var(--color-scenario-joinable-border-light)}.scenario-panel.state-out_of_action{background-color:var(--color-scenario-out-of-action-background);--scenario-panel-border-color:var(--color-scenario-out-of-action-border);--scenario-panel-corner-color:var(--color-scenario-out-of-action-border-light)}.scenario-panel.state-reservable{background-color:var(--color-scenario-reservable-background);--scenario-panel-border-color:var(--color-scenario-reservable-border);--scenario-panel-corner-color:var(--color-scenario-reservable-border-light)}.scenario-panel.state-supportable{background-color:none;background:var(--color-scenario-supportable-background);--scenario-panel-border-color:var(--color-scenario-supportable-border);--scenario-panel-corner-color:var(--color-scenario-supportable-border-light)}.scenario-panel.difficulty-casual{--scenario-panel-difficulty-color:var(--color-scenario-easy)}.scenario-panel.difficulty-normal{--scenario-panel-difficulty-color:var(--color-scenario-normal)}.scenario-panel.difficulty-hard{--scenario-panel-difficulty-color:var(--color-scenario-hard)}.scenario-panel.difficulty-veryhard{--scenario-panel-difficulty-color:var(--color-scenario-veryhard)}.scenario-panel.difficulty-nightmare{--scenario-panel-difficulty-color:var(--color-scenario-nightmare)}.scenario-panel.simple{background-color:var(--color-background-default-weaker);--scenario-panel-border-color:transparent;--scenario-panel-corner-color:transparent}.scenario-panel .scenario-panel-border-top{position:absolute;top:0;left:0;right:0;height:1px;background-color:var(--scenario-panel-border-color)}.scenario-panel .scenario-panel-border-bottom{position:absolute;bottom:0;left:0;right:7px;height:1px;background-color:var(--scenario-panel-border-color)}.scenario-panel .scenario-panel-border-left{position:absolute;top:0;bottom:0;left:0;width:1px;background-color:var(--scenario-panel-border-color)}.scenario-panel .scenario-panel-border-right{position:absolute;top:0;bottom:7px;right:0;width:1px;background-color:var(--scenario-panel-border-color)}.scenario-panel .scenario-panel-border-cutoff{position:absolute;right:0;bottom:0;width:7px;height:7px;overflow:hidden}.scenario-panel .scenario-panel-border-cutoff:before{display:block;content:"";position:absolute;top:3px;height:1px;left:-5px;right:-5px;transform:rotate(-45deg);background-color:var(--scenario-panel-border-color)}.scenario-panel .scenario-panel-corner-lt{left:0;border-left:1px solid var(--scenario-panel-corner-color)}.scenario-panel .scenario-panel-corner-lt,.scenario-panel .scenario-panel-corner-rt{position:absolute;top:0;width:4px;height:4px;border-top:1px solid var(--scenario-panel-corner-color)}.scenario-panel .scenario-panel-corner-rt{right:0;border-right:1px solid var(--scenario-panel-corner-color)}.scenario-panel .scenario-panel-corner-lb{left:0;border-left:1px solid var(--scenario-panel-corner-color)}.scenario-panel .scenario-panel-corner-lb,.scenario-panel .scenario-panel-corner-rb{position:absolute;bottom:0;width:4px;height:4px;border-bottom:1px solid var(--scenario-panel-corner-color)}.scenario-panel .scenario-panel-corner-rb{right:0;border-right:1px solid var(--scenario-panel-corner-color)}.scenario-panel .scenario-panel-main{display:flex;padding:var(--dimension-3s);padding-right:var(--dimension-1s);gap:var(--dimension-1s)}.scenario-panel .scenario-panel-difficulty-line{flex-shrink:0;flex-grow:0;background-color:var(--scenario-panel-difficulty-color);width:4px}.scenario-panel .scenario-panel-content{flex-shrink:1;flex-grow:1}.scenario-resource:not(.pane-2){padding:0 var(--dimension-m)}.scenario-resource:not(.pane-2) .scenario-resource-resource{background-color:var(--color-background-inset);padding:var(--dimension-2s) var(--dimension-3s);font:var(--font-small);white-space:nowrap;overflow:hidden;display:flex;cursor:pointer}.scenario-resource:not(.pane-2) .scenario-resource-resource:hover{background-color:var(--color-background-inset-dark)}.scenario-resource:not(.pane-2) .scenario-resource-resource-head{color:var(--color-foreground-default-weak);border-right:1px solid var(--color-border-default);padding-right:var(--dimension-2s);margin-right:var(--dimension-2s)}.scenario-resource:not(.pane-2) .scenario-resource-resource-body{overflow:hidden;width:100%}.scenario-resource:not(.pane-2) .scenario-resource-resource-body-inner{padding-left:100%;min-width:max-content;animation:marquee 20s linear infinite}.scenario-resource:not(.pane-2) .scenario-resource-resource-body.expanded{white-space:normal}.scenario-resource:not(.pane-2) .scenario-resource-resource-body.expanded .scenario-resource-resource-body-inner{min-width:auto;animation:none;padding-left:0}.scenario-resource.pane-2{color:var(--color-accent-primary);background-color:var(--color-foreground-black);-webkit-clip-path:polygon(var(--dimension-m) 0,calc(100% - var(--dimension-m)) 0,100% var(--dimension-m),100% calc(100% - var(--dimension-m)),calc(100% - var(--dimension-m)) 100%,var(--dimension-m) 100%,0 calc(100% - var(--dimension-m)),0 var(--dimension-m));clip-path:polygon(var(--dimension-m) 0,calc(100% - var(--dimension-m)) 0,100% var(--dimension-m),100% calc(100% - var(--dimension-m)),calc(100% - var(--dimension-m)) 100%,var(--dimension-m) 100%,0 calc(100% - var(--dimension-m)),0 var(--dimension-m));padding:var(--dimension-2l);width:100%;max-height:100%;overflow-y:auto}.scenario-resource.pane-2 .scenario-resource-container{display:flex;flex-direction:column;gap:var(--dimension-m)}.scenario-resource.pane-2 .scenario-resource-resource-head{font:var(--font-heading3);text-align:center}.scenario-resource.pane-2 .scenario-resource-resource-body{font:var(--font-long);margin-top:var(--dimension-m)}.scenario-resource.pane-2 .scenario-resource-campaign-head{font:var(--font-heading3);text-align:center}.scenario-resource.pane-2 .scenario-resource-campaign-body{font:var(--font-long);margin-top:var(--dimension-m)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.scenario-opening-wrapper{display:flex;gap:var(--dimension-1s);width:100%;--left-pane-width:428px}.scenario-opening-wrapper-left{width:var(--left-pane-width);height:calc(100vh - var(--dimension-m));overflow-y:auto;flex-shrink:0;transition:width .4s ease-in-out;overflow-x:hidden}.scenario-opening-wrapper-left.hidden{width:0}.scenario-opening-wrapper-left-container{width:var(--left-pane-width)}.scenario-opening-wrapper-right{flex-grow:1;height:calc(100vh - var(--dimension-m)*2);overflow-y:auto}.scenario-opening-wrapper-right-btn{display:flex;align-items:center;width:max-content;padding:var(--dimension-2s);padding-right:var(--dimension-m);background-color:var(--color-background-black-weak);color:var(--color-foreground-white);border-radius:0 8px 0 0}.scenario-opening-view{--scenario-opening-difficulty-color:var(--color-background-default-weak);width:100%;background-color:var(--scenario-opening-difficulty-color);color:var(--color-foreground-black)}.scenario-opening-view.difficulty-casual{--scenario-opening-difficulty-color:var(--color-scenario-easy-weak)}.scenario-opening-view.difficulty-normal{--scenario-opening-difficulty-color:var(--color-scenario-normal-weak)}.scenario-opening-view.difficulty-hard{--scenario-opening-difficulty-color:var(--color-scenario-hard-weak)}.scenario-opening-view.difficulty-veryhard{--scenario-opening-difficulty-color:var(--color-scenario-veryhard-weak)}.scenario-opening-view.difficulty-nightmare{--scenario-opening-difficulty-color:var(--color-scenario-nightmare-weak)}@media screen and (max-width:719px){.scenario-opening-view{padding-bottom:var(--dimension-6l)}}.scenario-opening-view.pane-1{flex-grow:1}.scenario-opening-view a.text-link{color:var(--color-foreground-default)}.scenario-opening-view a.text-link:active,.scenario-opening-view a.text-link:hover{color:inherit}.scenario-opening-view.pane-1{min-height:calc(100vh - var(--dimension-m)*2)}.scenario-opening-view.pane-2{min-height:calc(100vh - var(--dimension-m)*2 - 34px)}.scenario-opening-view.h-fixed{display:flex;flex-direction:column}@media (min-width:720px){.scenario-opening-view.h-fixed.pane-1{height:calc(100vh - var(--dimension-m));min-height:auto}.scenario-opening-view.h-fixed.pane-2{height:calc(100vh - var(--dimension-m)*2 - 34px);min-height:auto}}@media screen and (max-width:719px){.scenario-opening-view.h-fixed{height:100vh}}.scenario-opening-view.h-fixed .scenario-opening-view-body{height:100%;flex-grow:1;overflow:hidden}.scenario-opening-view.h-fixed .scenario-opening-view-tab-content{height:100%}.scenario-opening-view-header{display:flex;justify-content:space-between;align-items:center;gap:var(--dimension-m);padding:var(--dimension-2s)}.scenario-opening-view-header-icon{display:flex;justify-content:center;align-items:center;width:44px;height:44px}.scenario-opening-view-header-title-main{font:var(--font-heading3)}.scenario-opening-view-header-title-sub{font:var(--font-small);color:var(--color-foreground-black-weak);text-align:center}.scenario-opening-header{--scenario-opening-header-summary-state-font:var(--font-small);--scenario-opening-header-summary-border-color:none;border-left:8px solid var(--scenario-opening-header-summary-border-color);padding-left:var(--dimension-m);padding-right:var(--dimension-2l)}.scenario-opening-header.pane-1{--scenario-opening-header-summary-state-font:var(--font-body-bold)}.scenario-opening-header.pane-2{--scenario-opening-header-summary-state-font:var(--font-small)}.scenario-opening-header.difficulty-casual{--scenario-opening-header-summary-border-color:var(--color-scenario-easy)}.scenario-opening-header.difficulty-normal{--scenario-opening-header-summary-border-color:var(--color-scenario-normal)}.scenario-opening-header.difficulty-hard{--scenario-opening-header-summary-border-color:var(--color-scenario-hard)}.scenario-opening-header.difficulty-veryhard{--scenario-opening-header-summary-border-color:var(--color-scenario-veryhard)}.scenario-opening-header.difficulty-nightmare{--scenario-opening-header-summary-border-color:var(--color-scenario-nightmare)}.scenario-opening-header.shrinked{border-left:none;padding-left:var(--dimension-2l)}.scenario-opening-header-container{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-m)}.scenario-opening-header-tab{display:flex;align-items:center;flex-wrap:wrap}@media (min-width:720px){.scenario-opening-header-tab{gap:var(--dimension-2s) var(--dimension-m)}}@media screen and (max-width:719px){.scenario-opening-header-tab{position:fixed;left:var(--dimension-2s);right:var(--dimension-2s);bottom:var(--dimension-2s);z-index:5;background-color:var(--color-background-default);padding:var(--dimension-2s) var(--dimension-m);border:1px solid var(--color-border-black);border-radius:var(--dimension-2s);gap:0}.scenario-opening-header-tab-item{display:flex;justify-content:center;flex:1 1}}.scenario-opening-header-tab-item-btn{display:flex;align-items:center;gap:var(--dimension-2s)}.scenario-opening-header-tab-item-btn.active{color:var(--color-accent-active)}@media screen and (max-width:719px){.scenario-opening-header-tab-item-btn{flex-direction:column}.scenario-opening-header-tab-item-btn-text{font:var(--font-extra-small)}}.scenario-opening-header-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-m)}.scenario-opening-header-summary-main{display:flex;flex-direction:column;gap:var(--dimension-3s)}.scenario-opening-header-summary-label{font:var(--font-small)}.scenario-opening-header-summary-title{font:var(--font-heading1)}.scenario-opening-header-summary-creator{font:var(--font-small)}.scenario-opening-header-summary-type{color:var(--color-foreground-black)}.scenario-opening-header-summary-icons,.scenario-opening-header-summary-type{font:var(--font-small);border-left:1px solid var(--color-foreground-black-weak);padding-left:var(--dimension-2s);margin-left:var(--dimension-2s)}.scenario-opening-header-summary-icons{display:flex;align-items:center;gap:var(--dimension-2s)}.scenario-opening-header-summary-state{font:var(--scenario-opening-header-summary-state-font)}.scenario-opening-header-summary-date{font:var(--font-small);color:var(--color-foreground-black-weak);display:flex;gap:3em}.scenario-opening-header-summary-img{width:50px;height:50px;flex-grow:0;flex-shrink:0}.scenario-opening-opening-visual{margin-top:var(--dimension-m);aspect-ratio:16/9;position:relative;overflow:hidden}.scenario-opening-opening-image{height:auto!important}.scenario-opening-opening-image-holder{position:absolute}.scenario-opening-opening-body-container{max-width:586px;margin:0 auto}.scenario-opening-opening-main{font:var(--font-body)}.scenario-opening-opening-comment-head{font:var(--font-small)}.scenario-opening-opening-comment-body{margin-top:var(--dimension-m);padding:var(--dimension-m);background-color:var(--color-background-default-weaker);font:var(--font-long)}.scenario-opening-info{padding:var(--dimension-2l)}.scenario-opening-info-title-head{font:var(--font-small)}.scenario-opening-info-title-body{background-color:var(--color-background-default-weaker);padding:var(--dimension-m);margin-top:var(--dimension-2s)}.scenario-opening-info-title-sub{font:var(--font-small)}.scenario-opening-info-title-main{font:var(--font-body)}.scenario-opening-info-gm-head{font:var(--font-small)}.scenario-opening-info-gm-body{background-color:var(--color-background-default-weaker);padding:var(--dimension-m);margin-top:var(--dimension-2s)}.scenario-opening-info-detail-head{font:var(--font-small)}.scenario-opening-info-detail-body{margin-top:var(--dimension-2s)}.scenario-opening-info-detail-item{justify-content:space-between;font:var(--font-body);align-items:center}.scenario-opening-info-detail-item,.scenario-opening-info-note{background-color:var(--color-background-default-weaker);padding:var(--dimension-m);display:flex;gap:var(--dimension-m)}.scenario-opening-info-note{flex-direction:column}.scenario-opening-info-note-item{display:flex;align-items:center;gap:var(--dimension-m);font:var(--font-body)}.scenario-opening-joiners{padding:var(--dimension-2l)}.scenario-opening-joiners-head{display:flex;justify-content:space-between;align-items:center;gap:var(--dimension-m);padding:var(--dimension-m);background-color:var(--color-background-default-weaker)}.scenario-opening-joiners-list+.scenario-opening-joiners-list{margin-top:var(--dimension-3l)}.scenario-opening-joiners-list-head{font:var(--font-small)}.scenario-opening-joiners-list-head-num{color:var(--color-foreground-black-weak)}.scenario-opening-joiners-list-body{margin-top:var(--dimension-m)}.scenario-opening-newly-join-form-head{text-align:center}.scenario-opening-newly-join-form-character-body{background-color:var(--color-background-default-weaker);padding:var(--dimension-m)}.scenario-action-modal-header{color:var(--color-foreground-black)}.scenario-action-modal-header .pulldown-menu{flex-direction:row}.scenario-action-modal-header .pulldown-menu a,.scenario-action-modal-header .pulldown-menu button{display:flex;flex:1 1;align-items:stretch}.scenario-action-modal-header .pulldown-menu-copy{display:flex;flex:0 1;align-items:stretch}.scenario-action-modal-body{flex:1 1;--scenario-opening-difficulty-color:var(--color-background-default-weak);background-color:var(--scenario-opening-difficulty-color);color:var(--color-foreground-black);padding:var(--dimension-2l) var(--dimension-m);overflow-y:auto}.scenario-action-modal-body-area{display:flex;flex-direction:column;height:100%}.scenario-action-modal-body-area .tab{flex:0 0}.scenario-action-modal-body.difficulty-casual{--scenario-opening-difficulty-color:var(--color-scenario-easy-weak)}.scenario-action-modal-body.difficulty-normal{--scenario-opening-difficulty-color:var(--color-scenario-normal-weak)}.scenario-action-modal-body.difficulty-hard{--scenario-opening-difficulty-color:var(--color-scenario-hard-weak)}.scenario-action-modal-body.difficulty-veryhard{--scenario-opening-difficulty-color:var(--color-scenario-veryhard-weak)}.scenario-action-modal-body.difficulty-nightmare{--scenario-opening-difficulty-color:var(--color-scenario-nightmare-weak)}.scenario-action-modal-body-cost-head{display:flex;justify-content:space-between;align-items:center}.scenario-action-modal-body-cost-body{background-color:var(--color-background-default-weaker);padding:var(--dimension-m);text-align:center}.scenario-action-modal-invitation,.scenario-action-modal-invitation-edit-modal,.scenario-action-modal-join{display:flex;flex-direction:column;gap:var(--dimension-m)}.scenario-action-modal-invitation-edit-modal{padding:var(--dimension-m)}.scenario-action-modal-invitation-edit-modal-content{display:flex;flex-direction:column;gap:var(--dimension-2s)}.scenario-action-modal-invitation-invitee{display:flex;align-items:center;gap:var(--dimension-2s)}.scenario-action-modal-invitation-invitee-container{display:flex;flex-direction:column;gap:var(--dimension-2s);flex-grow:1;background-color:var(--color-background-default-weaker);padding:var(--dimension-m)}.scenario-action-modal-invitation-invitee-status{color:var(--color-accent-active)}.scenario-opening-character-list-body{display:flex;flex-direction:column;gap:var(--dimension-m)}.scenario-opening-character-list-item{position:relative}.scenario-opening-character-list-item-accordion{position:absolute;top:0;right:0}.scenario-opening-character-list-item.hot{background-color:var(--color-background-active)}.scenario-opening-character-list-item.highlighted{background-color:var(--color-background-secondary)}.scenario-opening-character-playing{margin-top:var(--dimension-m);background-color:var(--color-background-default-weaker);padding:var(--dimension-m)}.scenario-opening-replay{padding:var(--dimension-m)}.scenario-opening-replay-container{max-width:586px;margin:0 auto}.scenario-opening-replay-chapter-head{font:var(--font-heading2);padding-bottom:var(--dimension-2s);border-bottom:1px solid var(--color-border-black)}.scenario-opening-replay-section-head{font:var(--font-heading3);position:relative;padding-left:var(--dimension-1s)}.scenario-opening-replay-section-head:after{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;height:100%;background-color:var(--color-border-black);border-radius:var(--radius-rounded)}.scenario-opening-replay-section-main{font:var(--font-body)}.scenario-opening-replay-section-tail{display:flex;flex-direction:column;gap:var(--dimension-3l)}.scenario-opening-replay-section-item-head{font:var(--font-small)}.scenario-opening-replay-section-item-body{background-color:var(--color-background-default-weaker);padding:var(--dimension-m)}.scenario-opening-replay-section-item-body+.scenario-opening-replay-section-item-body{margin-top:var(--dimension-4s)}.scenario-opening-replay-section-item-head+.scenario-opening-replay-section-item-body{margin-top:var(--dimension-m)}.scenario-opening-replay-section-afterword{font:var(--font-long)}.scenario-opening-replay-state{color:var(--color-accent-active)}.scenario-opening-playing-form{display:flex;flex-direction:column;gap:var(--dimension-2l)}.scenario-opening-playing-form .accordion{padding:0}.scenario-opening-playing-form-item{display:flex;flex-direction:column;gap:var(--dimension-2s)}.scenario-opening-playing-form-item-toggle{transition:height var(--transition-fast);overflow-y:hidden}.scenario-opening-playing-form-item-toggle.hidden{height:0}.scenario-opening-playing-form-box{display:flex;flex-direction:column;gap:var(--dimension-2s);padding:var(--dimension-m);border:1px solid}.scenario-opening-playing-form-warning{font:var(--font-small)}.scenario-opening-playing-form-warning-button{font:var(--font-small-bold);color:var(--color-foreground-active)}.scenario-opening-playing-choice-form{border:1px solid var(--color-border-default-dark);border-top:0;background-color:#fff;color:var(--color-foreground-default);font:var(--font-small);padding:.5em}.scenario-opening-playing-choice-form.disabled{border-color:var(--color-disabled-border);background:var(--color-disabled-background);color:var(--color-disabled-foreground)}.playing-guide-content{line-height:150%}.rev2 .scenario-opening-talk{height:100%}.rev2 .scenario-opening-talk-room-view{background-color:transparent;padding-top:var(--dimension-2l);display:flex;flex-direction:column;height:100%;overflow:hidden}.rev2 .scenario-opening-talk-room-thread{padding:0 var(--dimension-m)}.rev2 .scenario-opening-talk .scenario-opening-talk-form{display:flex;flex-direction:column;gap:var(--dimension-m);padding:var(--dimension-m)}.rev2 .scenario-opening-talk .scenario-opening-talk-form-wrapper{background:var(--color-background-default-weaker);border-top:1px solid var(--color-border-default);box-shadow:var(--navigation-bar-shadow)}@media (min-width:720px){.rev2 .scenario-opening-talk .scenario-opening-talk-form-wrapper{margin:0 var(--dimension-m)}}.rev2 .scenario-opening-talk .scenario-opening-talk-form-textarea{display:flex;gap:var(--dimension-m);align-items:flex-end}.rev2 .scenario-opening-talk .scenario-opening-talk-form-textarea .image-block{width:var(--dimension-3l);height:var(--dimension-3l);border-radius:var(--radius-rounded)}.rev2 .scenario-opening-talk .scenario-opening-talk-form-textarea .text-area{flex:1 1;min-width:0}.rev2 .scenario-opening-talk .scenario-opening-talk-form-textarea .text-area-input{background-color:transparent;resize:none}.rev2 .scenario-opening-talk .scenario-opening-talk-form-textarea .text-edit-bar{right:calc(-4em - var(--dimension-3s));top:0}.rev2 .scenario-opening-talk .scenario-opening-talk-form-icons{display:flex;align-items:center;gap:var(--dimension-3s)}.rev2 .scenario-opening-talk .scenario-opening-talk-form-icons-actions{flex:1 1;min-width:0;display:flex;align-items:center}.rev2 .scenario-opening-talk .scenario-opening-talk-form-btn{font:var(--font-small);background-color:var(--color-background-navy);color:var(--color-foreground-white);padding:var(--dimension-2s)}@media(hover:hover){.rev2 .scenario-opening-talk .scenario-opening-talk-form-btn:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-navy-dark);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.rev2 .scenario-opening-talk .scenario-opening-talk-form-btn:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-navy-dark);transition:background-color var(--transition-fast)}}.rev2 .scenario-opening-talk .scenario-opening-talk-form-btn:disabled{background-color:var(--color-disabled-background)!important}@media screen and (max-width:719px){.rev2 .scenario-opening-talk .page-talk-room-view{height:100%;padding:0;justify-content:space-between}}.rev2 .scenario-opening-talk .page-talk-room-view .page-talk-room-thread{overflow-y:auto;padding-bottom:var(--dimension-2l)}@media screen and (max-width:719px){.rev2 .scenario-opening-talk .page-talk-room-view .page-talk-room-thread:not(:last-child){padding-bottom:var(--dimension-2l)}}.rev2 .scenario-opening-talk .page-talk-room-view .page-talk-room-thread .talk-room-form-login-message{margin-top:var(--dimension-2l)}.rev2 .scenario-opening-talk .page-talk-room-view .page-talk-room-thread .talk-message-list ul{gap:var(--dimension-2s);padding:0}.rev2 .scenario-opening-talk .page-talk-room-view .page-talk-room-thread .talk-message-list .post{background-color:var(--color-background-default-weaker)}.rev2 .scenario-opening-talk .page-talk-room-view .page-talk-room-thread .talk-message-list .post .pulldown-parent .pulldown-button{background-color:transparent}.rev2 .scenario-opening-talk .page-talk-room-view .page-talk-room-thread .talk-message-list .post .post-metadata{color:var(--color-foreground-black-weak)}.rev2 .scenario-opening-talk .page-talk-room-view .page-talk-room-thread .talk-message-list .post .post-metadata-title{color:var(--color-foreground-black)}.action-button{width:max-content}@media screen and (max-width:719px){.action-button.icon{display:flex;flex-direction:column;border-radius:6px;min-width:var(--dimension-6l)}.action-button.icon .action-button-text{font:var(--font-extra-small)}}.action-button .action-button-text{font:var(--font-small)}.scenario-component-my-priority-tip{background-color:var(--scenario-item-label-color);color:var(--color-foreground-white)}.scenario-component-my-priority-text,.scenario-component-my-priority-tip{display:inline-block;padding:var(--dimension-3s) var(--dimension-2s);font:var(--font-small)}.scenario-component-my-priority-text{margin-left:var(--dimension-2s);border:1px solid}.scenario-opening-priorities-and-group{font:var(--font-small);padding:var(--dimension-m);border:1px solid}.scenario-opening-priorities-and-group,.scenario-opening-priorities-and-group-scenario-list{display:flex;flex-direction:column;gap:var(--dimension-2s)}.scenario-opening-priorities-and-group-scenario-list-item:before{content:"・";padding-left:.5em;padding-right:.5em;display:inline}.scenario-icon{display:block;width:50px;height:50px;position:relative}.scenario-icon-main{display:block}.scenario-icon-overlay{position:absolute;top:0;left:0}.page-scenario-playing-link{display:flex;gap:var(--dimension-3s);align-items:center}.page-scenario-playing-link-button,.page-scenario-playing-link-label{flex-shrink:0}.page-scenario-playing-link-url{flex-shrink:1}.page-scenario-playing-item{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-scenario-playing-item-heading{font-weight:700}.page-scenario-playing-item-body{line-height:var(--line-height-2l)}.page-scenario-playing-item-body-keyword{color:var(--color-foreground-active)}.page-scenario-2pane{display:flex;gap:var(--dimension-1s);width:100%}.page-scenario-2pane-left{width:428px;height:calc(100vh - var(--dimension-m));overflow-y:auto;flex-shrink:0}.page-scenario-2pane-left.expanded{width:100%}.page-scenario-2pane-left-top{display:flex;justify-content:flex-end}.page-scenario-2pane-left-btn{display:flex;align-items:center;width:max-content;padding:var(--dimension-2s);padding-left:var(--dimension-m);background-color:var(--color-background-black-weak);color:var(--color-foreground-white);border-radius:8px 0 0 0}.page-scenario-2pane-right{width:100%;height:calc(100vh - var(--dimension-m)*2);overflow-y:auto}.page-scenario-2pane-right-container{display:flex;justify-content:center;align-items:center;padding:var(--dimension-4l);background-image:url(https://img.rev2.reversion.jp/img/background/0401/img_top_character02.png);background-position:50%;background-size:cover;height:100%}.page-scenario-2pane-right-inner{max-width:448px;min-width:320px;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.rev2 .content-detail-wrapper{background:var(--color-background-inset-dark)}.rev2 .content-detail{max-width:640px;background:var(--color-background-default)}.rev2 .public-image-container{display:flex;flex-direction:column;align-items:center;width:100%}.rev2 .public-image-container img{max-width:100%;height:auto}.rev2 .page-shop-illust-excard-detail{display:flex;flex-direction:column}.rev2 .page-shop-illust-excard-detail .share{display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--dimension-m)}.rev2 .shop-illust-item-list{padding:var(--dimension-m)}.rev2 .shop-illust-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-2s)}@media(hover:hover){.rev2 .shop-illust-item a:where(:-webkit-any-link,:enabled,summary):hover img{opacity:var(--opacity-thumbnail-hover);-webkit-transition:opacity var(--transition-slow);transition:opacity var(--transition-slow)}.rev2 .shop-illust-item a:where(:any-link,:enabled,summary):hover img{opacity:var(--opacity-thumbnail-hover);transition:opacity var(--transition-slow)}}.rev2 .shop-illust-item-time{display:flex;font:var(--font-small);align-self:stretch}.rev2 .shop-illust-item-time-heading{flex-shrink:0;flex-grow:0}.rev2 .shop-illust-item-time-body{flex-shrink:1;flex-grow:1;text-align:right}.rev2 .shop-illust-item-image{width:100%}.rev2 .shop-illust-item-image img{width:100%;height:auto;max-width:100%}.rev2 .shop-illust-item-product{background-color:var(--color-background-navy);color:var(--color-foreground-white);padding:var(--dimension-4s) var(--dimension-3s);font:var(--font-small)}.shop-list-item-sources{display:flex;flex-direction:column;gap:var(--dimension-3s);padding-top:var(--dimension-2s);font:var(--font-small)}.shop-list-item-sources-body{padding-left:1em}.shop-found-item-list-item-owning-count{display:flex;gap:var(--dimension-2s);font:var(--font-small)}.shop-found-item-list-item-owning-count-num{font:var(--font-small-bold)}.page-shop-item-list{position:relative}.page-shop-item-list .buy-item-footer{position:-webkit-sticky;position:sticky;bottom:0;background-color:var(--color-background-default-weak);border-top:1px solid var(--color-border-default);display:flex;flex-direction:column;padding:var(--dimension-m);padding-bottom:calc(var(--dimension-m) + env(safe-area-inset-bottom));gap:var(--dimension-2s)}.page-shop-item-list .buy-item-footer .buy-item-footer-actions{display:flex;width:100%;gap:var(--dimension-2s)}@media screen and (max-width:719px){.page-shop-item-list .buy-item-footer .buy-item-footer-actions{bottom:var(--dimension-6l)}}.page-shop-item-list .buy-item-footer .buy-item-footer-actions .buy-item-footer-text{flex-grow:1}.page-shop-item-list .buy-item-footer .buy-item-footer-actions .buy-item-footer-button{flex-shrink:1}.pickup-sounds-container{padding:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-m)}.sound-search-result-item{padding-bottom:var(--dimension-2s)}.sound-search-result-item .like.is-running{filter:grayscale(100%);opacity:.7}.sound-search-result-item .like.has-my-faved .like-count,.sound-search-result-item .like.has-my-faved button{color:var(--color-accent-active)}.sound-search-result-item .like button{padding:var(--dimension-2s);display:flex;flex-direction:column;align-items:center;gap:var(--dimension-4s)}@media(hover:hover){.sound-search-result-item .like button:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-inset);-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}.sound-search-result-item .like button:where(:any-link,:enabled,summary):hover{background:var(--color-background-inset);transition:background var(--transition-fast)}}.sound-search-result-item .like-count{font:var(--font-small);color:var(--color-foreground-default-weak)}.sound-order-modal .profile{display:flex;margin:var(--dimension-m);padding:var(--dimension-m);gap:var(--dimension-m);align-items:center;background-color:var(--color-background-inset)}.sound-order-modal .profile .creator-avatar{align-self:flex-start}.sound-order-modal .profile .profile-data-text{display:flex;flex-direction:column;gap:var(--dimension-3s);flex:1 1;min-width:0}.sound-order-modal .profile .profile-data-text .profile-data-name{font:var(--font-heading3)}.sound-order-modal .profile .profile-data-text .profile-data-order{font:var(--font-small)}.sound-order-modal .profile .profile-status{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-3s)}.sound-order-modal .rc-status{display:flex;padding-bottom:var(--dimension-m);justify-content:center;align-items:center;gap:var(--dimension-3s);align-self:stretch;font:var(--font-small)}.sound-order-modal .rc-status button{font:var(--font-small);color:var(--color-accent-active)}.sound-order-modal .general-section-title{margin:var(--dimension-m) var(--dimension-m) 0}.sound-order-modal .sound-request-group{padding:var(--dimension-m);background-color:var(--color-background-inset)}.sound-order-modal .sound-request-group .sound-request-group-name{margin:var(--dimension-3s) 0 0}.sound-order-modal .sound-request-group .heading{align-items:flex-start}.sound-order-modal .product-group-list{display:flex;flex-direction:column;gap:var(--dimension-m);margin:var(--dimension-m) 0 0}.sound-order-modal .sound-request-type{padding:var(--dimension-m) var(--dimension-0);border-bottom:1px solid var(--color-border-default)}.sound-order-modal .sound-request-type .heading{align-items:center}.sound-order-modal .sound-request-type.active{color:var(--color-accent-active);background-color:var(--color-background-active);border-bottom:1px solid var(--color-border-active)}.sound-order-modal .sound-request-type.active .text-weak,.sound-order-modal .sound-request-type.active .text-weak-wide{color:var(--color-foreground-active-weak)}.sound-order-modal .sound-request-group,.sound-order-modal .sound-request-type{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-m);align-self:stretch}.sound-order-modal .sound-request-group .sample-image-container,.sound-order-modal .sound-request-type .sample-image-container{position:relative;width:var(--dimension-5l);height:var(--dimension-5l)}.sound-order-modal .sound-request-group .heading,.sound-order-modal .sound-request-type .heading{display:flex;gap:var(--dimension-m);align-self:stretch}.sound-order-modal .sound-request-group .heading .title,.sound-order-modal .sound-request-type .heading .title{flex-grow:1}.sound-order-modal .sound-request-type-detail,.sound-order-modal .sound-request-type-detail .product-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.sound-order-modal .sound-request-type-detail .product-info{padding:var(--dimension-m);gap:var(--dimension-m);align-self:stretch}.sound-order-modal .sound-request-type-detail .product-info .sample-image-container{position:relative;width:96px;height:96px}.sound-order-modal .sound-request-type-detail .product-info .heading{display:flex;padding-top:var(--dimension-m);gap:var(--dimension-m);align-self:stretch;align-items:center;border-top:1px solid var(--color-border-default)}.sound-order-modal .sound-request-type-detail .product-info .heading .title{flex-grow:1}.sound-order-modal .input-group{display:flex;padding:var(--dimension-m);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-m);align-self:stretch}.sound-order-modal .extra-fees{display:flex;align-items:center;gap:var(--dimension-2s)}.sound-order-modal .extra-fees-input{flex-shrink:1;flex-grow:0}.sound-order-modal .extra-fees-postfix{flex-shrink:0;flex-grow:1}.sound-order-modal .products{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-2s);align-self:stretch}.sound-order-modal .product{display:flex;align-items:center;gap:var(--dimension-m);align-self:stretch}.sound-order-modal .label-value{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-3s)}.sound-order-modal .text-stack{display:flex;flex-direction:column;gap:var(--dimension-3s);flex:1 1}.sound-order-modal .text-weak{font:var(--font-small);color:var(--color-foreground-default-weak)}.sound-order-modal .text-weak-wide{font:var(--font-small-wide);color:var(--color-foreground-default-weak)}.sound-order-modal .metas{display:flex;align-items:flex-start;gap:var(--dimension-2s);align-self:stretch}.sound-order-modal .metas>:not(:last-child){padding-right:var(--dimension-2s);border-right:1px solid var(--color-border-default)}.sound-order-footer{gap:var(--dimension-2s);flex-direction:column}.rev2 .actions>.sound-order-footer{display:flex;flex-grow:1}.sound-order-footer .sound-order-messages{display:flex;gap:var(--dimension-2s);flex-direction:column;max-height:20vh;overflow-x:auto}.sound-order-summary{display:flex;justify-content:center;align-items:flex-start;gap:var(--dimension-m);align-self:stretch;text-align:center}@media (min-width:720px){.sound-order-summary{align-self:end}}.sound-order-summary .text-weak{font:var(--font-small);color:var(--color-foreground-default-weak)}.sound-order-summary .text-weak-wide{font:var(--font-small-wide);color:var(--color-foreground-default-weak)}.sound-order-summary .text-stack{display:flex;flex-direction:column;gap:var(--dimension-3s);flex:1 1}.sound-order-summary .sound-order-summary-value{white-space:nowrap}.sound-order-modal-confirm{padding:var(--dimension-m)}.sound-order-modal-confirm-container,.sound-order-modal-confirm-product .product-info{display:flex;flex-direction:column;gap:var(--dimension-m)}.sound-order-modal-confirm-product .product-info{justify-content:center;align-items:flex-start;align-self:stretch}.sound-order-modal-confirm-product .product-info .sample-image-container{position:relative;width:96px;height:96px}.sound-order-modal-confirm-product .product-info .heading{display:flex;padding-top:var(--dimension-m);gap:var(--dimension-m);align-self:stretch;align-items:center;border-top:1px solid var(--color-border-default)}.sound-order-modal-confirm-product .product-info .heading .title{flex-grow:1}.sound-order-modal-confirm-list{display:flex;flex-direction:column;gap:var(--dimension-m)}.sound-order-modal-confirm-item{display:flex;flex-direction:column;gap:var(--dimension-2s)}.sound-order-modal-confirm-item-head{font:var(--font-heading4)}.sound-order-modal-confirm-tail{padding-top:var(--dimension-m);border-top:1px solid var(--color-border-default)}.page-sound-creator-profile .sound-creator-profile-banner{width:100%;height:auto}.page-sound-creator-profile .sound-creator-profile-container{padding:0 var(--dimension-m)}.page-sound-creator-profile .sound-creator-profile-container-inner{display:flex;width:100%}@media (min-width:720px){.page-sound-creator-profile .sound-creator-profile-container-inner{flex-direction:row;border-bottom:1px solid var(--color-border-default);gap:var(--dimension-m)}}@media screen and (max-width:719px){.page-sound-creator-profile .sound-creator-profile-container-inner{flex-direction:column}}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-profile{display:flex;padding:var(--dimension-m) 0;gap:var(--dimension-m)}@media (min-width:720px){.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-profile{align-items:flex-start;flex:1 0}}@media screen and (max-width:719px){.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-profile{width:100%;align-items:center;border-bottom:1px solid var(--color-border-default)}}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-profile .profile-data{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-2s);flex:1 0}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-profile .profile-data .profile-data-text{display:flex;flex-direction:column;gap:var(--dimension-3s);align-self:stretch}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-profile .profile-data .profile-data-text .profile-data-name{font:var(--font-heading2)}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-profile .profile-data .profile-data-text .profile-data-order{font:var(--font-small)}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-profile .profile-data .profile-data-action{display:flex;width:100%}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-profile .profile-data .profile-data-action .profile-data-action-left{display:flex;align-items:center;gap:var(--dimension-2s);flex:1 0}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-profile .profile-data .profile-data-action .profile-data-action-right{display:flex;align-items:center;gap:var(--dimension-2s)}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-status{display:flex;padding:var(--dimension-m) 0}@media (min-width:720px){.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-status{align-items:flex-end;align-self:stretch}}@media screen and (max-width:719px){.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-status{width:100%;align-items:center;align-self:stretch;border-bottom:1px solid var(--color-border-default)}}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-status .sound-creator-profile-status-items{display:flex;width:100%;gap:var(--dimension-0)}@media (min-width:720px){.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-status .sound-creator-profile-status-items{align-items:end;border-left:1px solid var(--color-border-default)}}@media screen and (max-width:719px){.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-status .sound-creator-profile-status-items{align-items:center;justify-content:center}}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-status .sound-creator-profile-status-items .profile-status-item{display:flex;flex-direction:column;width:100px;align-items:center;gap:var(--dimension-3s);align-self:stretch}@media (min-width:720px){.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-status .sound-creator-profile-status-items .profile-status-item{border-right:1px solid var(--color-border-default)}}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-status .sound-creator-profile-status-items .profile-status-item .profile-status-item-label{font:var(--font-small);color:var(--color-foreground-default-weak)}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-status .sound-creator-profile-status-items .profile-status-item .profile-status-item-main{font:var(--font-heading3-normal);color:var(--color-foreground-default)}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-status .sound-creator-profile-status-items .profile-status-item .profile-status-item-main .profile-status-item-main-weak{font:var(--font-small)}.page-sound-creator-profile .sound-creator-profile-container-inner .sound-creator-profile-status .sound-creator-profile-status-items .profile-status-item .profile-status-item-sub{font:var(--font-small);color:var(--color-foreground-default-weak)}.page-sound-creator-profile .sound-creator-more{display:flex;padding:var(--dimension-m);gap:var(--dimension-2s);justify-content:center;align-items:center}@media (min-width:720px){.page-sound-creator-profile .sound-creator-more{flex-wrap:wrap}}@media screen and (max-width:719px){.page-sound-creator-profile .sound-creator-more{flex-direction:column}}.page-sound-creator-profile .sound-creator-profile-introduction-genres{display:flex;width:100%}@media (min-width:720px){.page-sound-creator-profile .sound-creator-profile-introduction-genres{flex-direction:row}.page-sound-creator-profile .sound-creator-profile-introduction-genres>*{flex:1 1}}@media screen and (max-width:719px){.page-sound-creator-profile .sound-creator-profile-introduction-genres{flex-direction:column}}.page-sound-creator-profile .sound-creator-profile-introduction-genres .sound-creator-profile-genres,.page-sound-creator-profile .sound-creator-profile-introduction-genres .sound-creator-profile-introduction{display:flex;padding:var(--dimension-m);flex-direction:column;gap:var(--dimension-m)}.page-sound-creator-profile .sound-creator-profile-introduction-genres .sound-creator-profile-genres .sound-creator-genres-items{display:flex;flex-wrap:wrap;gap:var(--dimension-2s)}.page-sound-creator-profile .sound-creator-profile-websites{display:flex;padding:var(--dimension-m) 0;gap:var(--dimension-2s)}.page-sound-creator-profile .sound-creator-sample{display:flex;padding:var(--dimension-m);flex-direction:column;gap:var(--dimension-m)}.page-sound-creator-profile .sound-creator-sample .sound-creator-sample-sounds{display:flex;align-items:flex-start;align-content:flex-start;align-self:stretch}@media (min-width:720px){.page-sound-creator-profile .sound-creator-sample .sound-creator-sample-sounds{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--dimension-m);gap:var(--dimension-m)}}@media screen and (max-width:719px){.page-sound-creator-profile .sound-creator-sample .sound-creator-sample-sounds{flex-direction:column;gap:var(--dimension-m)}}.page-sound-creator-profile .sound-creator-sample .sound-creator-sample-sounds .sound-creator-sample-image-container .sound-creator-sample-image{width:100%;height:auto}.page-sound-creator-profile .sound-creator-footer{display:flex;padding:var(--dimension-m);flex-direction:column;align-items:flex-start}@media screen and (max-width:719px){.page-sound-creator-profile .sound-creator-footer .button{width:100%}}.soundcreator-item-container{display:flex;width:100%}@media (min-width:720px){.soundcreator-item-container{padding:var(--dimension-0) var(--dimension-m)}.soundcreator-item-container .soundcreator-item{display:flex;width:100%;padding:var(--dimension-m) var(--dimension-0);align-items:flex-start;gap:var(--dimension-m);flex-shrink:0;border-top:1px solid var(--color-border-default)}.soundcreator-item-container .soundcreator-item .soundcreator-item-profile-container{display:flex;width:300px;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0);flex-shrink:0}.soundcreator-item-container .soundcreator-item .soundcreator-item-profile-container .soundcreator-item-profile{display:flex;padding:var(--dimension-0);align-items:flex-start;gap:var(--dimension-m);align-self:stretch}.soundcreator-item-container .soundcreator-item .soundcreator-item-profile-container .soundcreator-item-profile .soundcreator-item-profile-body{flex:1 1;min-width:0;display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-2s);align-self:stretch}.soundcreator-item-container .soundcreator-item .soundcreator-item-profile-container .soundcreator-item-profile .soundcreator-item-profile-body .soundcreator-item-profile-body-text{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-1s);align-self:stretch;color:var(--color-foreground-default-weak);font:var(--font-small-relaxed)}.soundcreator-item-container .soundcreator-item .soundcreator-item-profile-container .soundcreator-item-profile .soundcreator-item-profile-body .soundcreator-item-profile-body-text .soundcreator-item-profile-tags{display:flex;padding:var(--dimension-0);align-items:flex-start;gap:var(--dimension-3s);align-self:stretch;flex-wrap:wrap}.soundcreator-item-container .soundcreator-item .soundcreator-item-profile-container .soundcreator-item-profile .soundcreator-item-profile-body .soundcreator-item-profile-body-text .soundcreator-item-meta-container{display:flex;padding:var(--dimension-0);align-items:flex-start;align-content:flex-start;gap:0 var(--dimension-3s);align-self:stretch;flex-wrap:wrap;color:var(--color-foreground-default-weak);font:var(--font-small-relaxed)}.soundcreator-item-container .soundcreator-item .soundcreator-item-banner-container{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0);flex-grow:1}.soundcreator-item-container .soundcreator-item .soundcreator-item-banner-container .soundcreator-item-banner{width:100%;height:auto}}@media screen and (max-width:719px){.soundcreator-item-container .soundcreator-item{display:inline-flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0)}.soundcreator-item-container .soundcreator-item .soundcreator-item-profile-container{display:flex;width:100%;padding:var(--dimension-0) var(--dimension-m);align-items:flex-start;gap:var(--dimension-m)}.soundcreator-item-container .soundcreator-item .soundcreator-item-profile-container .soundcreator-item-profile{display:flex;padding-top:var(--dimension-m);align-items:flex-start;gap:var(--dimension-m);flex:1 0;border-top:1px solid var(--color-border-default)}.soundcreator-item-container .soundcreator-item .soundcreator-item-profile-container .soundcreator-item-profile .soundcreator-item-profile-body{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-3s);align-self:stretch}.soundcreator-item-container .soundcreator-item .soundcreator-item-profile-container .soundcreator-item-profile .soundcreator-item-profile-body .soundcreator-item-profile-body-text{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-2s);align-self:stretch;color:var(--color-foreground-default-weak);font:var(--font-small-relaxed)}.soundcreator-item-container .soundcreator-item .soundcreator-item-profile-container .soundcreator-item-profile .soundcreator-item-profile-body .soundcreator-item-profile-body-text .soundcreator-item-profile-tags{display:flex;padding:var(--dimension-0);align-items:flex-start;gap:var(--dimension-2s);align-self:stretch;flex-wrap:wrap}.soundcreator-item-container .soundcreator-item .soundcreator-item-meta-container{display:flex;padding:var(--dimension-m) var(--dimension-m) var(--dimension-0) var(--dimension-m);align-items:flex-start;gap:0 var(--dimension-3s);align-self:stretch;flex-wrap:wrap;color:var(--color-foreground-default-weak);font:var(--font-small-relaxed)}.soundcreator-item-container .soundcreator-item .soundcreator-item-banner-container{display:flex;padding:var(--dimension-m) var(--dimension-m) var(--dimension-3l) var(--dimension-m);flex-direction:column;align-items:flex-start;gap:var(--dimension-2s)}.soundcreator-item-container .soundcreator-item .soundcreator-item-banner-container .soundcreator-item-banner{width:100%;height:auto}}.soundcreator-item-list{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;gap:var(--dimension-0)}@media (min-width:720px){.soundcreator-item-list{align-self:stretch}}.page-sound-proposal-proposal-view{padding:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-3l)}.page-sound-proposal-proposal-view-content{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-sound-proposal-proposal-view-title{font:var(--font-heading3)}.page-sound-proposal-proposal-view-sub{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-sound-proposal-proposal-view-sub-title{font:var(--font-heading4)}.page-sound-proposal-order-view{display:flex;flex-direction:column;gap:var(--dimension-2l)}.page-sound-proposal-order-view-item{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-sound-proposal-order-view-title{font:var(--font-heading3)}.page-sound-proposal-order-view-subtitle{font:var(--font-heading4)}.page-sound-proposal-order-view-products{padding-left:1em}.page-sound-proposal-order-view-product,.page-sound-proposal-order-view-products{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-sound-proposal-order-view-product+.page-sound-proposal-order-view-product{border-top:1px solid var(--color-border-default);padding-top:var(--dimension-m)}.page-sound-proposal-order-view-product-item{display:flex;flex-direction:column;gap:var(--dimension-2s)}.page-top .for-guest-information{position:relative;width:100%}.page-top .for-guest-information .bgimage-section{height:calc(100svh - var(--dimension-m)*2);max-height:984px}@media screen and (max-width:719px){.page-top .for-guest-information .bgimage-section{height:calc(100svh - var(--dimension-6l))}}.page-top .for-guest-information .bgimage-section-body{display:flex;align-items:center;justify-content:center;height:100%;max-width:100%}.page-top .for-guest-information .logo{max-width:min(80vw,450px);width:100%;height:auto;transform:translateY(3%)}.page-top .for-guest-information .creator{position:absolute;bottom:15px;left:15px;color:var(--color-foreground-white-weak);text-shadow:0 0 2px #454543}.page-top .for-guest-information .info{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-2l);padding:var(--dimension-3l) var(--dimension-2l) 0}.page-top .for-guest-information .info .text{font:var(--font-body-serif);text-align:center;font-size:24px;line-height:150%}@media screen and (max-width:719px){.page-top .for-guest-information .info .text{font-size:17px}}.page-top .for-guest-information .info .text span{display:inline-block}.page-top .for-guest-information .nav{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-2s);padding:var(--dimension-3l) var(--dimension-2l) var(--dimension-m)}@media (min-width:720px){.page-top .for-guest-information .nav{padding:var(--dimension-1l) var(--dimension-2l) var(--dimension-m)}}@media screen and (max-width:719px){.page-top .for-guest-information .nav .button{width:100%}}.page-top .for-guest-information .nav-button-group{width:100%}@media screen and (max-width:719px){.page-top .for-guest-information .nav-button-group{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-2s)}}@media (min-width:720px){.page-top .for-guest-information .nav-button-group{display:flex;align-items:center;justify-content:center;gap:var(--dimension-2s)}}.page-top .top-content{position:relative;display:flex;padding:var(--dimension-0);flex-direction:column;align-items:center;gap:var(--dimension-0);align-self:stretch;overflow:hidden;color:var(--color-foreground-black);background-color:var(--color-background-inset);background:linear-gradient(174deg,#dfe5f3 92.29%,#dfecf3 97.79%)}.page-top .top-content a.text-link{color:var(--color-foreground-default)}.page-top .top-content a.text-link:active,.page-top .top-content a.text-link:hover{color:inherit}.page-top .top-content .top-content-visual{width:100%;height:auto}.page-top .top-content .top-content-content{position:relative;display:flex;padding:var(--dimension-0);flex-direction:column;align-items:center;gap:var(--dimension-0);align-self:stretch}@media (min-width:720px){.page-top .top-content .top-content-content{padding:0 var(--dimension-5l) var(--dimension-7l);min-height:950px}}@media screen and (max-width:719px){.page-top .top-content .top-content-content{padding:0 var(--dimension-m)}}.page-top .top-content .top-content-content .top-content-heading{width:100%}@media (min-width:720px){.page-top .top-content .top-content-content .top-content-heading{padding:var(--dimension-5l) 0}}@media screen and (max-width:719px){.page-top .top-content .top-content-content .top-content-heading{padding:var(--dimension-m) 0}}.page-top .top-content .top-content-content .top-content-heading .top-content-keyno{font:var(--font-gabriela-small-wide);position:relative;height:27px}.page-top .top-content .top-content-content .top-content-heading .top-content-keyno-no{transform:translateY(-4px)}.page-top .top-content .top-content-content .top-content-heading .top-content-ornament{color:var(--color-border-black-dark);position:absolute;top:0;left:0;display:flex;width:100%}.page-top .top-content .top-content-content .top-content-heading .top-content-ornament:after{flex:1 1;min-width:0;content:"";display:block;height:1px;width:100%;background:currentColor;margin:.5px 0 0}.page-top .top-content .top-content-content .top-content-heading .top-content-title{font:var(--font-title);text-align:center}@media (min-width:720px){.page-top .top-content .top-content-content .top-content-heading .top-content-title{max-width:600px;margin:var(--dimension-6l) auto var(--dimension-4l)}}@media screen and (max-width:719px){.page-top .top-content .top-content-content .top-content-heading .top-content-title{margin:var(--dimension-4l) auto var(--dimension-2l)}}.page-top .top-content .top-content-content .top-content-heading .top-content-title-inner{display:inline-block;text-align:left}.page-top .top-content .top-content-content .top-content-heading .top-content-author{font:var(--font-heading-5);text-align:right}@media (min-width:720px){.page-top .top-content .top-content-content .top-content-heading .top-content-author{max-width:600px;margin:0 auto var(--dimension-4l)}}@media screen and (max-width:719px){.page-top .top-content .top-content-content .top-content-heading .top-content-author{margin:0 auto var(--dimension-2l)}}.page-top .top-content .top-content-content .top-content-body{font:var(--font-body);z-index:1}@media (min-width:720px){.page-top .top-content .top-content-content .top-content-body{max-width:600px}}@media screen and (max-width:719px){.page-top .top-content .top-content-content .top-content-body{width:100%;padding:0 0 var(--dimension-3l)}}.page-top .top-content .top-content-content .top-content-body.full-width{width:100%}.page-top .top-content .top-content-content .top-content-body img{max-width:100%;height:auto}.page-top .top-content .top-content-content .emblem{position:absolute;color:var(--color-foreground-default);opacity:.07;z-index:0}@media (min-width:720px){.page-top .top-content .top-content-content .emblem{width:355px;height:355px;top:0;left:14px}}@media screen and (max-width:719px){.page-top .top-content .top-content-content .emblem{width:147px;height:147px;left:-16.5px;top:-23px}}.page-top .top-content .top-content-background{position:absolute;width:837px;height:596px;left:-64px;bottom:-16px;opacity:.2;z-index:0}@media screen and (max-width:719px){.page-top .top-content .top-content-background{display:none}}.page-top{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start;align-self:stretch;align-items:stretch}@media (min-width:720px){.page-top{gap:var(--dimension-m)}}.world-topics-container{margin:var(--dimension-m);padding:var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-m);border:1px solid var(--color-border-default);background:var(--color-background-inset)}.world-topics-container .item-container.wrap{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:719px){.world-topics-container{margin:var(--dimension-0);border:none}.world-topics-container .item-container.wrap{grid-template-columns:1fr}.world-topics-header{display:flex;gap:var(--dimension-m)}}.world-topics-header .world-topics-title{display:block;margin:var(--dimension-2s) var(--dimension-0)}@media screen and (max-width:719px){.world-topics-header .world-topics-title{margin:var(--dimension-0)}}.world-topics-header .world-topics-subtitle{display:block;margin:var(--dimension-2s) var(--dimension-0)}@media screen and (max-width:719px){.world-topics-header .world-topics-subtitle{margin:var(--dimension-3s) var(--dimension-0)}}.world-topics-header .world-topics-more{display:flex;margin:var(--dimension-2s) var(--dimension-0)}@media screen and (max-width:719px){.world-topics-header .world-topics-more{display:none}}.world-topics-footer{padding:var(--dimension-m);display:none}@media screen and (max-width:719px){.world-topics-footer{display:block}.world-topics-footer .world-topics-more{display:flex;width:-moz-fit-content;width:fit-content;margin:auto}}.world-topic{background:#fff;padding:var(--dimension-m);display:flex;flex-direction:column;height:100%}.world-topic-body{line-height:150%;white-space:pre-wrap;margin-bottom:var(--dimension-m)}.world-topic-date{margin-top:auto}.page-page-content{padding:var(--dimension-m)}.page-page-content-skill-effect-name{white-space:nowrap;width:1px}@media (min-width:720px){.plain{display:flex;min-height:100dvh;justify-content:center;align-items:center;gap:var(--dimension-0);background:var(--color-background-inset)}.plain .plain-container{width:375px}}.plain .plain-container{display:flex;padding:var(--dimension-2l);flex-direction:column;align-items:center;gap:var(--dimension-2l);background:var(--color-background-default)}.plain .plain-form{justify-content:center;gap:var(--dimension-m);align-self:stretch}.plain .plain-form,.plain .plain-form .plain-form-group{display:flex;padding:var(--dimension-0);flex-direction:column;align-items:flex-start}.plain .plain-form .plain-form-group{width:100%;gap:var(--dimension-2s)}.plain .plain-form .plain-form-error-message,.plain .plain-form .plain-form-message{display:flex;flex-direction:column;padding:var(--dimension-m);justify-content:center;align-items:center;gap:10px}.plain .plain-form .plain-form-error-message{color:var(--color-foreground-active)}.rev2 .page-talk-list .page-talk-list-thread-list{display:flex;flex-direction:column;border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.rev2 .page-talk-list .page-talk-list-thread-list .page-talk-list-thread-list-item+.page-talk-list-thread-list-item{border-top:1px solid var(--color-border-default)}.rev2 .talk-menu{padding:var(--dimension-m) 0}@media (min-width:720px){.rev2 .page-talk-list{display:flex;flex-direction:column;height:100%}.rev2 .page-talk-list .page-talk-list-thread-list{flex:1 1;overflow-y:auto}}.component-talk-new-room-name-meta{white-space:nowrap;flex-grow:0;flex-shrink:0}.component-talk-new-room-name-input{flex-grow:1;flex-shrink:1}.rev2 .page-talk-room .page-talk-room-login{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 100px)}.rev2 .page-talk-room .page-talk-room-login .page-talk-room-login-content{display:flex;flex-direction:column;align-items:stretch;gap:var(--dimension-m);width:100%;padding:0 var(--dimension-m)}@media (min-width:720px){.rev2 .page-talk-room .page-talk-room-login .page-talk-room-login-content{max-width:500px}}.rev2 .page-talk-room .page-talk-room-login .page-talk-room-login-content .page-talk-room-login-text{text-align:center;padding:var(--dimension-m) 0}.rev2 .page-talk-room-thread-info{min-height:100%;background:var(--color-background-inset)}.rev2 .page-talk-room-thread-info-tag{background-color:var(--color-background-navy);color:var(--color-foreground-white);padding:var(--dimension-4s) var(--dimension-3s)}.rev2 .page-talk-room-thread-info-links{gap:1px;padding:var(--dimension-m)}.rev2 .page-talk-room-thread-info-links,.rev2 .page-talk-room-view{display:flex;flex-direction:column;align-items:stretch}@media (min-width:720px){.rev2 .page-talk-room-view{width:100%;height:100%}}@media screen and (max-width:719px){.rev2 .page-talk-room-view{height:100vh;background:var(--color-background-inset);padding:0 0 var(--dimension-m)}}.rev2 .page-talk-room-view-head{border-bottom:1px solid var(--color-border-default)}.rev2 .page-talk-room-view .page-talk-room-thread{height:100%;flex:1 1;overflow-y:auto}@media screen and (max-width:719px){.rev2 .page-talk-room-view .page-talk-room-thread:not(:last-child){padding-bottom:var(--dimension-2l)}}.rev2 .page-talk-room-view .page-talk-room-thread-wrapper{position:relative;flex:1 1;overflow-y:hidden}.rev2 .page-talk-room-view .page-talk-room-thread-bottom{height:1px}.rev2 .page-talk-room-view .page-talk-room-thread-notification{position:absolute;bottom:var(--dimension-2s);left:0;right:0;display:flex;justify-content:center}.rev2 .page-talk-room-view .page-talk-room-thread-notification-button{background-color:var(--color-background-inset-dark);border-radius:var(--radius-rounded);padding:var(--dimension-2s) var(--dimension-m)}.rev2 .page-talk-room-view .talk-room-form-login-message{background:var(--color-background-default);padding:var(--dimension-m);margin:0 var(--dimension-m);display:flex;flex-direction:column;gap:var(--dimension-m);text-align:center}@media (min-width:720px){.rev2 .page-talk-room{width:100%}}.rev2 .page-talk-room-thread-info-member,.rev2 .talk-component-form{display:flex;flex-direction:column;gap:var(--dimension-m)}.rev2 .talk-component-form{padding:var(--dimension-m);border-top:1px solid var(--color-border-default)}@media screen and (max-width:719px){.rev2 .talk-component-form{background:var(--color-background-default);border-top:1px solid var(--color-border-default)}}.rev2 .talk-component-form .talk-component-form-input{position:relative;width:100%}.rev2 .talk-component-form .talk-component-textarea{display:flex;gap:var(--dimension-m);align-items:flex-start}.rev2 .talk-component-form .talk-component-textarea .image-block{width:var(--dimension-7l);height:var(--dimension-7l);border-radius:var(--radius-rounded)}.rev2 .talk-component-form .talk-component-textarea .text-area{flex:1 1;min-width:0}.rev2 .talk-component-form .talk-component-footer{display:flex;align-items:center;gap:var(--dimension-m)}.rev2 .talk-component-form .talk-component-footer-actions{flex:1 1;min-width:0;display:flex;align-items:center}.rev2 .talk-component-form .talk-component-footer-actions-dice{margin-left:var(--dimension-2s);padding-left:var(--dimension-m);border-left:1px solid var(--color-border-default)}.rev2 .message-list-empty{background:var(--color-background-default);margin:var(--dimension-m)}.rev2 .talk-message-list-item.new{display:grid;grid-template-rows:0fr;opacity:0;animation:popMessage .3s ease-out forwards}.rev2 .talk-message-list-item.new .talk-message-list-item-inner{overflow:hidden}@keyframes popMessage{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@media screen and (max-width:719px){.rev2 .scenario-opening-talk .talk-navigation-container.bottom{padding-bottom:80px;bottom:0;background-color:var(--color-background-default)}}.rev2 .talk-navigation-container{width:100%}@media screen and (max-width:719px){.rev2 .talk-navigation-container{position:fixed;left:0;z-index:1}.rev2 .talk-navigation-container.top{top:0}}@media (min-width:720px){.rev2 .talk-navigation-container.top .talk-navigation-container-contents-inner{background:var(--color-background-default);border-bottom:1px solid var(--color-border-default)}}@media screen and (max-width:719px){.rev2 .talk-navigation-container.bottom{bottom:0}}@media (min-width:720px){.rev2 .talk-navigation-container.bottom .talk-navigation-container-contents-inner{background:var(--color-background-default);border-top:1px solid var(--color-border-default)}}.rev2 .talk-navigation-container-inner{max-width:1280px;margin:0 auto}.rev2 .talk-navigation-container-contents{background:var(--color-background-inset-opaque)}.rev2 .talk-dice-selector{display:flex;gap:var(--dimension-2s)}.rev2 .talk-dice-selector-button{position:relative;height:32px}.rev2 .talk-dice-selector-button.active{padding:var(--dimension-3s) var(--dimension-1s);background-color:var(--color-accent-active);color:var(--color-foreground-white);border-radius:var(--radius-rounded)}.rev2 .talk-dice-selector-button-container{display:flex;justify-content:center;align-items:center;height:100%}.rev2 .talk-dice-selector-button-label{font:var(--font-small)}.rev2 .talk-dice-selector-button-selector{position:absolute;bottom:-8px;left:calc(100% + var(--dimension-2s));z-index:1;display:flex;flex-direction:column;gap:var(--dimension-2s);width:max-content;padding:var(--dimension-m);background-color:var(--color-background-default);border:1px solid var(--color-border-default);color:var(--color-foreground-default)}.rev2 .talk-dice-selector-button-selector-item+.rev2 .talk-dice-selector-button-selector-item{border-top:1px solid var(--color-border-default)}.rev2 .talk-dice-selector-minimum{position:relative}.rev2 .talk-dice-selector-minimum-icon.active{color:var(--color-accent-active)}.rev2 .talk-dice-selector-minimum-selector{position:absolute;bottom:-8px;z-index:1;display:flex;flex-direction:column;gap:var(--dimension-2s);width:max-content;background-color:var(--color-background-default);border:1px solid var(--color-border-default);color:var(--color-foreground-default)}@media (min-width:720px){.rev2 .talk-dice-selector-minimum-selector{left:calc(100% + var(--dimension-2s));padding:var(--dimension-m)}}@media screen and (max-width:719px){.rev2 .talk-dice-selector-minimum-selector{left:calc(100% + var(--dimension-3s));padding:var(--dimension-2s)}}.rev2 .talk-dice-selector-minimum-selector-button.active{color:var(--color-accent-active)}.rev2 .talk-dice-selector-minimum-selector-button-container{display:flex;align-items:center}.rev2 .mail-layout{width:100%;min-height:calc(100dvh - var(--dimension-m)*2)}@media (min-width:720px){.rev2 .mail-layout{display:flex;height:calc(100dvh - var(--dimension-m)*2);border:var(--dimension-2s) solid #e1e9f3;background:var(--color-background-default);border-radius:16px;overflow:hidden;margin:0 0 var(--dimension-m)}.rev2 .mail-layout-left{display:flex;flex-direction:column;min-height:0;height:100%;position:relative}.rev2 .mail-layout-left-inner{flex:1 1;width:var(--mail-left-pane-width,200px);overflow-y:hidden;min-height:0;position:relative}.rev2 .mail-layout-left-boundary{width:var(--dimension-2s);background:#e1e9f3;cursor:col-resize;position:absolute;right:0;top:0;bottom:0}}.rev2 .mail-layout-right{display:flex;flex-direction:column;flex:1 1;height:95vh}.page-mail-sidebar{flex:1 1;padding:var(--dimension-m);padding-bottom:60px;min-height:0;min-width:300px;display:flex;flex-direction:column}@media screen and (max-width:719px){.page-mail-sidebar{min-width:0;height:100%}}.page-mail-sidebar ul{flex:1 1;overflow-y:auto;min-height:0;margin:0;padding:0;list-style:none}.page-mail-sidebar-item{display:flex;padding:var(--dimension-m);align-items:center;gap:var(--dimension-m);white-space:nowrap}.page-mail-sidebar-item:hover{background:var(--color-background-inset)}.page-mail-sidebar-item.active{background:var(--color-background-navy);color:var(--color-foreground-white)}.page-mail-sidebar-item-with-toggle{padding-left:0}.page-mail-sidebar-unread-count{font-size:var(--font-small);font-weight:700;min-width:24px;text-align:center;line-height:1}.page-mail-sidebar-settings{position:absolute;bottom:0;left:0;right:0;background:var(--color-background-default);border-top:1px solid var(--color-border-default)}.page-mail-sidebar-settings-button-trigger{width:100%;padding:var(--dimension-m);display:flex;align-items:center;gap:var(--dimension-1s);cursor:pointer;border:none;background:none;text-align:left;color:inherit;font-size:inherit}.page-mail-sidebar-settings-menu{position:absolute;bottom:100%;left:0;right:0;background:var(--color-background-default);border:1px solid var(--color-border-default);box-shadow:0 2px 8px rgba(0,0,0,.1);padding:var(--dimension-m)}.page-mail-sidebar-settings-menu-item{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-m)}.page-mail-sidebar-settings-menu-label{font-size:var(--font-small);color:var(--color-foreground-default);white-space:nowrap}.page-mail-list{flex-direction:column}.page-mail-list,.page-mail-list-empty{display:flex;height:100%}.page-mail-list-header{display:flex;align-items:center;justify-content:space-between}.page-mail-list-header-actions{display:flex;gap:8px;align-items:center}.page-mail-list-header-actions-empty{margin-top:var(--dimension-1s);margin-right:var(--dimension-1s)}.page-mail-list-header-pulldown{margin-right:var(--dimension-m)}.page-mail-list-content{overflow-y:auto;padding-right:10px}.page-mail-list-item{display:flex;align-items:center}.page-mail-list-item:hover{background:var(--color-background-inset)}.page-mail-list-item.unread{font-weight:600}.page-mail-list-item-characters{margin-right:var(--dimension-m)}.page-mail-list-item-content{flex:1 1;min-width:0;overflow:hidden}.page-mail-list-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-mail-list-item-actions{display:flex;flex-direction:column;align-items:flex-end}.page-mail-list-item-date{text-align:right}.page-mail-list-character-icons{display:flex}.page-mail-list-search-select{width:100%;padding:var(--dimension-m);color:var(--color-foreground-default);border:1px solid var(--color-border-default-dark);margin-top:8px}.page-mail-list-search-select:hover{border-color:var(--color-border-default-darker)}.page-mail-list-search-select:focus{outline:3px solid var(--color-border-default)}.page-mail-list-time-selector{display:flex;width:100%;align-items:stretch}.page-mail-list-time-selector-input{align-content:center;flex-grow:1;flex-shrink:1;padding:var(--dimension-m);color:var(--color-foreground-default);border:1px solid var(--color-border-default-dark)}.page-mail-list-time-selector-input:hover{border-color:var(--color-border-default-darker)}.page-mail-list-time-selector-input:focus{outline:3px solid var(--color-border-default)}.page-mail-list-time-selector-resetter{align-content:center;flex-shrink:0;flex-grow:0}.page-mail-list-time-selector-resetter.hidden{visibility:hidden}.page-mail-list-time-selector-resetter.hidden svg *{display:none}.page-mail-action-button{width:32px}.page-mail-detail{display:flex;flex-direction:column;height:100%;overflow:hidden}.page-mail-detail-content{flex:1 1;overflow-y:auto;min-height:0}.page-mail-detail-header{padding:var(--dimension-2l)}@media screen and (max-width:719px){.page-mail-detail-header{padding:var(--dimension-1l) var(--dimension-1l) var(--dimension-1l) 0}}.page-mail-detail-subject-row{margin-bottom:var(--dimension-m);line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width:719px){.page-mail-detail-subject-row{padding-left:var(--dimension-1l);padding-right:var(--dimension-1l);margin-bottom:var(--dimension-1l)}}.page-mail-detail-info-row{display:flex;align-items:flex-start}.page-mail-detail-character-info{flex:1 1;padding-left:var(--dimension-1l)}@media screen and (max-width:719px){.page-mail-detail-character-info{padding-left:0;display:flex;flex-direction:column;gap:var(--dimension-4s)}.page-mail-detail-info-row{align-items:flex-start;gap:var(--dimension-m);padding-left:var(--dimension-1l);margin-top:var(--dimension-s)}}.page-mail-detail-from-line{font-size:14px;font-weight:600;line-height:1.5}.page-mail-detail-actions-section{display:flex;align-items:center;gap:var(--dimension-m)}.page-mail-detail-date{font-size:14px;white-space:nowrap}.page-mail-detail-body-wrapper{padding:var(--dimension-2l)}@media screen and (max-width:719px){.page-mail-detail-body-wrapper{padding:var(--dimension-1l)}}.page-mail-detail-body{max-height:none;word-wrap:break-word;overflow-wrap:break-word}.page-mail-detail-error,.page-mail-detail-loading{display:flex;flex-direction:column;height:100%;overflow:hidden}.page-mail-detail-error .page-mail-detail-content,.page-mail-detail-loading .page-mail-detail-content{flex:1 1;overflow-y:auto;min-height:0}.page-mail-detail-long-stamp{width:100%;aspect-ratio:5/1}.page-mail-detail-long-stamp,.page-mail-detail-short-stamp{position:relative;display:block;margin:var(--dimension-m) 0}.page-mail-detail-short-stamp{width:200px;aspect-ratio:1/1}.page-mail-modal-long-stamp{width:100%;aspect-ratio:5/1}.page-mail-modal-long-stamp,.page-mail-modal-short-stamp{position:relative;display:block;margin:var(--dimension-m) 0}.page-mail-modal-short-stamp{width:200px;aspect-ratio:1/1}.page-mail-modal-recipient{margin-bottom:var(--dimension-m)}.page-mail-modal-body .p-m{padding:var(--dimension-m)}.page-mail-modal-body .mb-m{margin-bottom:var(--dimension-m)}.page-mail-modal-body .mt-m{margin-top:var(--dimension-m)}.page-mail-modal-body .mb-2s{margin-bottom:var(--dimension-2s)}.page-mail-modal-body .small{font-size:.875rem}.page-mail-modal-body .text-link{color:var(--color-primary);text-decoration:underline;background:none;border:none;padding:0;cursor:pointer}.page-mail-modal-body .text-link:hover{text-decoration:none}.page-mail-sortable-item-inner{display:flex;padding:var(--dimension-3s);align-items:center;gap:var(--dimension-m);min-width:200px}.page-mail-sortable-item-inner:hover{background:var(--color-background-inset)}.page-mail-sortable-item-inner.active{background:var(--color-background-navy);color:var(--color-foreground-white)}.page-mail-sortable-item-content-wrapper{display:flex;align-items:center;gap:var(--dimension-m);flex:1 1;cursor:pointer;min-width:0}.page-mail-sortable-item-content-wrapper>:first-child{flex-shrink:0}.page-mail-sortable-item-content-wrapper>div:last-child{min-width:0;flex:1 1;overflow:hidden}.page-mail-sortable-item-content-wrapper>div:last-child>div:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-mail-sortable-item-content-wrapper>div:last-child>div:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9em}.page-mail-sortable-item-name{font:var(--font-body)}.page-mail-sortable-item-directory-toggle:hover{background:var(--color-background-inset);color:var(--color-foreground-default)}.page-mail-sortable-item-handle{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0}.page-mail-sortable-item-handle:hover{background:var(--color-background-inset);color:var(--color-foreground-default)}.page-mail-sortable-item-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.dragging .page-mail-sortable-item-handle{opacity:.5}.page-mail-content{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;overflow:hidden}@media screen and (max-width:719px){.page-mail-content{width:100vw;margin:0;padding:0}}@media (min-width:720px){.page-mail-mobile-only-appbar{display:none}}.page-mail-mobile-sidebar-container{display:flex;flex-direction:column;height:100%}.page-mail-mobile-sidebar-container-content{flex:1 1;min-height:0}.page-mail-vertical-resize-handle{position:absolute;bottom:0;left:0;right:0;height:8px;background:var(--color-border-default);cursor:row-resize;z-index:1000;touch-action:none}@media screen and (max-width:719px){.page-mail-vertical-resize-handle{height:16px}}.page-mail-list-wrapper{height:100%}@media screen and (max-width:719px){.page-mail-list-wrapper.top-only{height:87vh}}.page-mail-detail-wrapper{height:100%;overflow:auto}@media screen and (max-width:719px){.page-mail-detail-wrapper{padding-bottom:var(--dimension-6l)}}.page-mail-vertical-container{display:flex;flex-direction:column;height:100%}.page-mail-vertical-top-pane{position:relative;display:flex;flex-direction:column;overflow:hidden}.page-mail-vertical-top-pane.has-height{height:var(--mail-vertical-height,100%)}.page-mail-vertical-top-pane:not(.has-height){height:100%}.page-mail-vertical-top-inner{flex:1 1;touch-action:auto;min-height:0;height:100%}.mail-sidebar-content{display:flex;flex-direction:column;height:100%;overflow-y:hidden}.rev2 .talk-layout{width:100%;min-height:calc(100dvh - var(--dimension-m)*2)}@media (min-width:720px){.rev2 .talk-layout{display:flex;height:calc(100dvh - var(--dimension-m)*2);border:var(--dimension-2s) solid #e1e9f3;background:var(--color-background-default);border-radius:16px;overflow:hidden;margin:0 0 var(--dimension-m)}.rev2 .talk-layout .talk-layout-left{display:flex;min-height:0;height:100%}.rev2 .talk-layout .talk-layout-left .talk-layout-left-inner{flex:1 1;width:var(--talk-left-pane-width,375px);height:100%}.rev2 .talk-layout .talk-layout-left .talk-layout-left-boundary{width:var(--dimension-2s);background:#e1e9f3;cursor:col-resize}.rev2 .talk-layout .talk-layout-right{display:flex;flex:1 1;height:100%;min-height:0}}.shop-laplace-box-list-scene{position:relative;overflow:hidden;--zindex-laplace-content:5;--zindex-laplace-tail:10;--zindex-laplace-tail-remain:12}@media (min-width:720px){.shop-laplace-box-list-scene{height:calc(100vh - var(--dimension-m)*2)}}@media screen and (max-width:719px){.shop-laplace-box-list-scene{height:100vh}}.shop-laplace-box-list-scene-main-visual{position:relative;width:100%;height:100%}.shop-laplace-box-list-scene-main-visual-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.shop-laplace-box-list-scene-main-visual-background-image{position:relative;width:100%;height:100%}.shop-laplace-box-list-scene-main-visual-background-image.fading-in{animation:fadein .6s ease-in-out}.shop-laplace-box-list-scene-main-visual-foreground{position:absolute;aspect-ratio:1/1;transform:translateX(-50%)}@media (min-width:720px){.shop-laplace-box-list-scene-main-visual-foreground{top:52px;left:calc(50% + 80px);bottom:32px}}@media screen and (max-width:719px){.shop-laplace-box-list-scene-main-visual-foreground{top:32px;left:calc(50% + 68px);bottom:64px}}.shop-laplace-box-list-scene-main-visual-foreground-image{position:relative;width:100%;height:100%}.shop-laplace-box-list-scene-main-visual-foreground-image.fading-in{animation:fadein .6s ease-in-out}.shop-laplace-box-list-scene-main-visual-foreground-image.fading-out{animation:fadeout .6s ease-in-out}.shop-laplace-box-list-scene-content{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--zindex-laplace-content)}@media screen and (max-width:719px){.shop-laplace-box-list-scene-content{padding-top:var(--dimension-m)}}@media (min-width:720px){.shop-laplace-box-list-scene-content{padding-top:var(--dimension-2l)}}.shop-laplace-box-list-scene-content-container{display:flex;flex-direction:column;height:100%}@media (min-width:720px){.shop-laplace-box-list-scene-content-container{gap:var(--dimension-4l)}}@media screen and (max-width:719px){.shop-laplace-box-list-scene-content-container{gap:var(--dimension-m)}}.shop-laplace-box-list-scene-content-scene-wrapper{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden}.shop-laplace-box-list-scene-content-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden}@media (min-width:720px){.shop-laplace-box-list-scene-content-scene{gap:var(--dimension-6l)}}@media screen and (max-width:719px){.shop-laplace-box-list-scene-content-scene{gap:var(--dimension-m)}}.shop-laplace-box-list-scene-content-scene.fading-in{animation:slidein .6s ease-in-out}.shop-laplace-box-list-scene-content-scene.fading-out{animation:slideout .6s ease-in-out}@media screen and (max-width:719px){.shop-laplace-box-list-scene-close{margin-left:var(--dimension-m)}}@media (min-width:720px){.shop-laplace-box-list-scene-close{margin-left:var(--dimension-2l)}}.shop-laplace-box-list-scene-resource-item{width:max-content;padding:var(--dimension-2s) var(--dimension-3l) var(--dimension-2s) var(--dimension-2l);background:var(--color-background-black-weak);color:var(--color-accent-primary);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.shop-laplace-box-list-scene-resource-item-title{font:var(--font-extra-small)}.shop-laplace-box-list-scene-resource-item-value{font:var(--font-heading4)}.shop-laplace-box-list-scene-main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}@media screen and (max-width:719px){.shop-laplace-box-list-scene-main{justify-content:end}}@media (min-width:720px){.shop-laplace-box-list-scene-main{justify-content:center}}.shop-laplace-box-list-scene-summary{display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width:719px){.shop-laplace-box-list-scene-summary{margin-left:var(--dimension-m);margin-right:var(--dimension-m)}}@media (min-width:720px){.shop-laplace-box-list-scene-summary{margin-left:var(--dimension-2l)}}.shop-laplace-box-list-scene-summary-item{max-width:475px;display:flex;flex-direction:column;overflow:hidden}.shop-laplace-box-list-scene-summary-item-heading{width:max-content;font:var(--font-small)}.shop-laplace-box-list-scene-summary-item-heading,.shop-laplace-box-list-scene-summary-item-title{padding:var(--dimension-3s) var(--dimension-2s);background-color:var(--color-background-accent-primary);color:var(--color-foreground-black)}.shop-laplace-box-list-scene-summary-item-title{width:100%;max-width:max-content;font-family:var(--fontFamily-serif);font-weight:700;line-height:130%}@media screen and (max-width:719px){.shop-laplace-box-list-scene-summary-item-title{font-size:20px}}@media (min-width:720px){.shop-laplace-box-list-scene-summary-item-title{font-size:32px}}.shop-laplace-box-list-scene-summary-item-summary{width:160px;padding:0 var(--dimension-2s) var(--dimension-2s);background-color:var(--color-background-accent-primary);color:var(--color-foreground-black-weak);font:var(--font-small);display:flex;flex-direction:column;overflow:hidden}.shop-laplace-box-list-scene-summary-item-summary-text{overflow:auto;scrollbar-color:transparent transparent;scrollbar-width:thin;scrollbar-gutter:stable;max-height:160px}.shop-laplace-box-list-scene-summary-item-summary-text:hover{scrollbar-color:var(--color-accent-active) transparent}.shop-laplace-box-list-scene-summary-item-summary-text:hover::-webkit-scrollbar{display:block}.shop-laplace-box-list-scene-summary-item-summary-text::-webkit-scrollbar{width:2px;height:100%;background:transparent;display:none}.shop-laplace-box-list-scene-summary-item-summary-text::-webkit-scrollbar-thumb{background:var(--color-accent-active)}@media screen and (max-width:719px){.shop-laplace-box-list-scene-detail-button{margin-left:var(--dimension-m)}}@media (min-width:720px){.shop-laplace-box-list-scene-detail-button{margin-left:var(--dimension-2l)}}.shop-laplace-box-list-scene-detail-button-item{width:max-content;background:var(--color-background-black-weak);color:var(--color-accent-primary)}.shop-laplace-box-list-scene-price-list{margin-top:32px}@media screen and (max-width:719px){.shop-laplace-box-list-scene-price-list{margin-left:var(--dimension-m)}}@media (min-width:720px){.shop-laplace-box-list-scene-price-list{margin-left:var(--dimension-2l)}}.shop-laplace-box-list-scene-price-list-item{display:flex;flex-wrap:wrap;gap:var(--dimension-2s)}.shop-laplace-box-list-scene-price-list-item-button{--price-button-cutoff:16px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:108px;height:60px;background-color:var(--color-background-active-darker);color:var(--color-foreground-white);-webkit-clip-path:polygon(var(--price-button-cutoff) 0,calc(100% - var(--price-button-cutoff)) 0,100% var(--price-button-cutoff),100% calc(100% - var(--price-button-cutoff)),calc(100% - var(--price-button-cutoff)) 100%,var(--price-button-cutoff) 100%,0 calc(100% - var(--price-button-cutoff)),0 var(--price-button-cutoff));clip-path:polygon(var(--price-button-cutoff) 0,calc(100% - var(--price-button-cutoff)) 0,100% var(--price-button-cutoff),100% calc(100% - var(--price-button-cutoff)),calc(100% - var(--price-button-cutoff)) 100%,var(--price-button-cutoff) 100%,0 calc(100% - var(--price-button-cutoff)),0 var(--price-button-cutoff))}.shop-laplace-box-list-scene-price-list-item-button.disabled{background-color:var(--color-disabled-background)}.shop-laplace-box-list-scene-price-list-item-button-price{font:var(--font-small);color:var(--color-foreground-white-weak)}.shop-laplace-box-list-scene-tail{width:100%;display:flex;gap:var(--dimension-2s);background:var(--color-background-black-weak);flex-shrink:0;overflow-x:auto;scrollbar-color:transparent transparent;scrollbar-width:thin;scrollbar-gutter:stable}@media (min-width:720px){.shop-laplace-box-list-scene-tail{padding:var(--dimension-2l)}}@media screen and (max-width:719px){.shop-laplace-box-list-scene-tail{padding:var(--dimension-2l) var(--dimension-m) var(--dimension-m)}}.shop-laplace-box-list-scene-tail:hover{scrollbar-color:var(--color-accent-active) transparent}.shop-laplace-box-list-scene-tail:hover::-webkit-scrollbar{display:block}.shop-laplace-box-list-scene-tail::-webkit-scrollbar{width:2px;height:100%;background:transparent;display:none}.shop-laplace-box-list-scene-tail::-webkit-scrollbar-thumb{background:var(--color-accent-active)}.shop-laplace-box-list-scene-list-item{--laplace-box-color:var(--color-accent-primary);width:160px;position:relative;border:1px solid var(--laplace-box-color);flex-shrink:0}.shop-laplace-box-list-scene-list-item.active{--laplace-box-color:var(--color-accent-active)}.shop-laplace-box-list-scene-list-item-remain{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:var(--zindex-laplace-tail-remain);display:block;width:max-content;max-width:100%;padding:var(--dimension-3s) var(--dimension-2s);background-color:var(--laplace-box-color);border-radius:var(--radius-rounded);color:var(--color-foreground-white);font:var(--font-small);text-align:center}.shop-laplace-box-list-scene-list-item-visual{position:relative;display:block;height:60px}.shop-laplace-box-list-scene-list-item-text{display:block;height:56px;background-color:var(--color-background-black);padding:var(--dimension-1s);color:var(--laplace-box-color);overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin;scrollbar-gutter:stable}.shop-laplace-box-list-scene-list-item-text:hover{scrollbar-color:var(--color-accent-active) transparent}.shop-laplace-box-list-scene-list-item-text:hover::-webkit-scrollbar{display:block}.shop-laplace-box-list-scene-list-item-text::-webkit-scrollbar{width:2px;height:100%;background:transparent;display:none}.shop-laplace-box-list-scene-list-item-text::-webkit-scrollbar-thumb{background:var(--color-accent-active)}.shop-laplace-box-list-scene-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:var(--color-background-default);z-index:100}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes slidein{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideout{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.shop-laplace-box-result{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-background-default);z-index:10;overflow-y:auto}@media (min-width:720px){.shop-laplace-box-result{padding:var(--dimension-4l) var(--dimension-2l)}}@media screen and (max-width:719px){.shop-laplace-box-result{padding:var(--dimension-4l) var(--dimension-m)}}.shop-laplace-box-result-title{font:var(--font-heading1)}.shop-laplace-box-result-items{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);margin-top:var(--dimension-m)}.shop-laplace-box-result-item{display:flex;gap:var(--dimension-2s)}@media (min-width:720px){.shop-laplace-box-result-item{padding:var(--dimension-m)}}@media screen and (max-width:719px){.shop-laplace-box-result-item{padding:var(--dimension-2s)}}.shop-laplace-box-result-item+.shop-laplace-box-result-item{border-top:1px solid var(--color-border-default)}.shop-laplace-box-result-item.rarity-cursed{background:var(--color-laplace-box-rarity-cursed)}.shop-laplace-box-result-item.rarity-novice{background:var(--color-laplace-box-rarity-novice)}.shop-laplace-box-result-item.rarity-regular{background:var(--color-laplace-box-rarity-regular)}.shop-laplace-box-result-item.rarity-high_quality{background:var(--color-laplace-box-rarity-high_quality)}.shop-laplace-box-result-item.rarity-artifact{background:var(--color-laplace-box-rarity-artifact)}.shop-laplace-box-result-item.rarity-relic{background:var(--color-laplace-box-rarity-relic)}.shop-laplace-box-result-item.disposed{background:var(--color-background-inset-dark)}.shop-laplace-box-result-item-image{display:flex;align-items:start;height:100%}.shop-laplace-box-result-item-image-container{padding:var(--dimension-2s);border:1px solid var(--color-border-default);background-color:var(--color-background-inset)}.shop-laplace-box-result-item-main{display:flex;flex-direction:column;flex-grow:1;gap:var(--dimension-2s)}.shop-laplace-box-result-item-name{font:var(--font-default-bold)}.shop-laplace-box-result-item-category{display:flex;gap:var(--dimension-2s);flex-wrap:wrap;font:var(--font-small)}.shop-laplace-box-result-item-slot{background-color:var(--color-background-navy);color:var(--color-foreground-white);padding:var(--dimension-4s) var(--dimension-3s)}.shop-laplace-box-result-item-rarity{background-color:var(--color-background-default);border:1px solid;padding:var(--dimension-4s) var(--dimension-3s)}.shop-laplace-box-result-item-checkbox{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-shrink:0}.shop-laplace-box-result-item-checkbox .checkbox{width:auto;height:auto;padding:var(--dimension-2s)}.shop-laplace-box-result-item-body{font:var(--font-small-wide)}.shop-laplace-box-result-item-tail{flex-shrink:0}.shop-laplace-box-result-checked-result{margin-top:var(--dimension-4l)}.shop-laplace-box-result-checked-result-buttons{display:flex;margin-top:var(--dimension-2l)}@media (min-width:720px){.shop-laplace-box-result-checked-result-buttons{gap:var(--dimension-3l)}}@media screen and (max-width:719px){.shop-laplace-box-result-checked-result-buttons{flex-direction:column;gap:var(--dimension-2l)}}.shop-laplace-box-result-checked-result-button-error{margin-top:var(--dimension-2s);color:var(--color-feedback-danger)}.shop-laplace-box-result-buy{margin-top:var(--dimension-4l)}.shop-laplace-box-result-buy-head{display:flex;align-items:center;gap:var(--dimension-2l)}@media screen and (max-width:719px){.shop-laplace-box-result-buy-head{justify-content:space-between}}.shop-laplace-box-result-buy-head-title{font:var(--font-heading3)}.shop-laplace-box-result-buy-buttons{margin-top:var(--dimension-2l)}.shop-laplace-box-result-button{display:flex;justify-content:center;margin-top:var(--dimension-4l)}.shop-laplace-box-result-modal{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:var(--dimension-2l)}@media (min-width:720px){.shop-laplace-box-result-modal{padding:var(--dimension-6l)}}.shop-laplace-box-result-modal-container{min-height:300px;height:100%;width:100%;display:flex;align-items:center;gap:var(--dimension-2l);background-color:var(--color-background-default)}.shop-laplace-box-detail-modal{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--dimension-m);width:100%;height:100%;padding:48px}.shop-laplace-box-detail-modal-container{position:relative;width:100%;height:100%;padding:var(--dimension-2l);background-color:var(--color-foreground-black);color:var(--color-accent-primary);border:1px solid var(--color-accent-primary);-webkit-clip-path:border-box polygon(16px -1px,calc(100% + 16px) -1px,calc(100% + 16px) calc(100% + 16px),-1px calc(100% + 16px),-1px 16px);clip-path:border-box polygon(16px -1px,calc(100% + 16px) -1px,calc(100% + 16px) calc(100% + 16px),-1px calc(100% + 16px),-1px 16px);box-shadow:12px 12px var(--color-background-black-weak);overflow:hidden;pointer-events:all}@media (min-width:720px){.shop-laplace-box-detail-modal-container{max-width:500px}}@media screen and (max-width:719px){.shop-laplace-box-detail-modal-container{max-width:274px}}.shop-laplace-box-detail-modal-container:before{content:"";position:absolute;top:11px;left:11px;right:0;bottom:0;background-color:var(--color-background-black-weak);z-index:-1}.shop-laplace-box-detail-modal-container-cutoff{position:absolute;top:0;left:0;width:16px;height:16px;overflow:hidden}.shop-laplace-box-detail-modal-container-cutoff:before{display:block;content:"";position:absolute;top:4px;height:2px;left:-6px;right:-6px;transform:rotate(-45deg);background-color:var(--color-accent-primary)}.shop-laplace-box-detail-modal-button{pointer-events:all}.shop-laplace-box-detail-modal .modal-content.modal-content-scrollable .modal-header{border-bottom:none}.shop-laplace-box-detail-modal .modal-body{scrollbar-color:transparent transparent;scrollbar-width:thin;scrollbar-gutter:stable}.shop-laplace-box-detail-modal .modal-body:hover{scrollbar-color:var(--color-accent-active) transparent}.shop-laplace-box-detail-modal .modal-body:hover::-webkit-scrollbar{display:block}.shop-laplace-box-detail-modal .modal-body::-webkit-scrollbar{width:2px;height:100%;background:transparent;display:none}.shop-laplace-box-detail-modal .modal-body::-webkit-scrollbar-thumb{background:var(--color-accent-active)}.shop-laplace-box-detail-header{position:relative;padding-bottom:var(--dimension-4l)}.shop-laplace-box-detail-header-text{position:absolute;top:0;left:0;font:var(--font-small-gabriela)}.shop-laplace-box-detail-header-ornament{display:flex}.shop-laplace-box-detail-header-ornament:after{flex:1 1;min-width:0;content:"";display:block;height:1px;width:100%;background:currentColor;margin:.5px 0 0 -1px}.shop-laplace-box-detail-header-title{margin-top:var(--dimension-m);font-family:var(--fallback-fonts-serif);font-size:20px;font-weight:700;line-height:130%;flex-shrink:0}.shop-laplace-box-detail-main{display:flex;flex-direction:column}.shop-laplace-box-detail-main-rarity{margin-top:var(--dimension-2l)}.page-community-detail .community-tab{display:flex;align-items:center;border-top:1px solid var(--color-border-default)}.page-community-detail .community-tab .community-tab-item{width:100%}.page-community-detail .community-tab .community-tab-item.disabled .community-tab-item-content{color:var(--color-disabled-foreground)}.page-community-detail .community-tab .community-tab-item.community-tab-item-active .community-tab-item-content{color:var(--color-accent-active);border-top:1px solid var(--color-accent-active)}.page-community-detail .community-tab .community-tab-item .community-tab-item-inner{padding:0 var(--dimension-2s);display:block}@media(hover:hover){.page-community-detail .community-tab .community-tab-item a.community-tab-item-inner:where(:-webkit-any-link,:enabled,summary):hover{background:var(--color-background-inset);-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}.page-community-detail .community-tab .community-tab-item a.community-tab-item-inner:where(:any-link,:enabled,summary):hover{background:var(--color-background-inset);transition:background var(--transition-fast)}}.page-community-detail .community-tab .community-tab-item .community-tab-item-content{text-align:center;padding:var(--dimension-m) 0}.page-community-detail .community-tab .community-tab-separator{height:var(--dimension-2l);margin:var(--dimension-0) var(--dimension-2s);border-left:1px solid var(--color-border-default)}.page-community-detail{display:flex;flex-direction:column;align-items:stretch;gap:var(--dimension-m);position:relative;width:100%}@media screen and (max-width:719px){.page-community-detail{gap:var(--dimension-0)}}.page-community-detail .community-header{margin:0 var(--dimension-2l)}@media (min-width:720px){.page-community-detail .community-header{display:flex;justify-content:space-between;gap:var(--dimension-2l)}}@media screen and (max-width:719px){.page-community-detail .community-header .community-header-emblem{display:flex;justify-content:center}}.page-community-detail .community-header .community-header-emblem .banner{margin-top:calc(var(--dimension-5l)*-1)}.page-community-detail .community-header .community-header-container{display:flex;flex-direction:column;gap:var(--dimension-2s)}@media (min-width:720px){.page-community-detail .community-header .community-header-container{margin-top:var(--dimension-2s)}}@media screen and (max-width:719px){.page-community-detail .community-header .community-header-container{margin-top:var(--dimension-m)}}.page-community-detail .community-header .community-header-container .community-header-name{font:var(--font-heading1)}@media screen and (max-width:719px){.page-community-detail .community-header .community-header-container .community-header-name{font:var(--font-heading2);display:flex;justify-content:center}}.page-community-detail .community-header .community-header-container .community-header-catch{font:var(--font-small-wide)}@media screen and (max-width:719px){.page-community-detail .community-header .community-header-container .community-header-catch{padding:0 var(--dimension-2l)}.page-community-detail .community-header .community-header-container .community-header-character{display:flex;justify-content:center}}.page-community-detail .community-header .community-header-buttons{flex-shrink:0}@media (min-width:720px){.page-community-detail .community-header .community-header-buttons{margin-top:var(--dimension-2l)}}@media screen and (max-width:719px){.page-community-detail .community-header .community-header-buttons{margin-top:var(--dimension-3l)}}.page-community-detail .community-header-banner{width:100%;height:auto;aspect-ratio:1280/256}@media (min-width:720px){.page-community-detail .community-header-tab{margin-top:var(--dimension-2l)}}@media screen and (max-width:719px){.page-community-detail .community-header-tab{margin-top:var(--dimension-m)}}.page-community-detail .community-member{display:flex;flex-direction:column;gap:var(--dimension-4l);padding:var(--dimension-m);background-color:var(--color-background-default)}.page-community-detail .community-member-item{display:flex;flex-direction:column;gap:var(--dimension-m)}.page-community-detail .community-member-item-head{font:var(--font-small)}.page-community-detail .community-chat{display:flex;max-height:100dvh}@media screen and (max-width:719px){.page-community-detail .community-chat{flex-direction:column-reverse;height:auto;max-height:none;gap:var(--dimension-0)}}.page-community-detail .community-chat .community-chat-talk-room-list{max-height:max-content;background-color:#fff}@media (min-width:720px){.page-community-detail .community-chat .community-chat-talk-room-list{width:var(--community-left-pane-width,400px);box-shadow:var(--surface-shadow)}}@media screen and (max-width:719px){.page-community-detail .community-chat .community-chat-talk-room-list{width:100%;max-height:none}}@media (min-width:720px){.page-community-detail .community-chat .community-chat-talk-room-list .page-talk-list{max-height:100%;height:max-content}.page-community-detail .community-chat .community-chat-boundary{flex-shrink:0;width:var(--dimension-m);cursor:col-resize}}.page-community-detail .community-chat .community-chat-talk-room{background-color:#fff}@media (min-width:720px){.page-community-detail .community-chat .community-chat-talk-room{height:100dvh;flex:1 1;box-shadow:var(--surface-shadow)}}@media screen and (max-width:719px){.page-community-detail .community-chat .community-chat-talk-room{width:100%;height:auto}}.page-community-detail .community-chat .community-chat-description{background-color:#fff;margin-bottom:auto}@media (min-width:720px){.page-community-detail .community-chat .community-chat-description{flex:1 1;padding:var(--dimension-2l);box-shadow:var(--surface-shadow)}}@media screen and (max-width:719px){.page-community-detail .community-chat .community-chat-description{width:100%;padding:var(--dimension-m)}}.page-community-detail .community-chat .community-chat-description p{padding:var(--dimension-m);background-color:var(--color-background-inset);font:var(--font-long)}.teaser{background:var(--color-background-inset-dark)}.teaser .teaser-header{position:relative;z-index:10000}.teaser .teaser-content{position:relative;z-index:100;max-width:1750px;margin:0 auto;background:var(--color-background-default)}.teaser .teaser-footer{position:relative;z-index:1000}.teaser .creator{font:var(--font-small)}.teaser .horizontalBar,.teaser .no-letter-spacing{letter-spacing:0}.page-top .bgimage-section,.rev2 .bgimage-section,.teaser .bgimage-section{overflow:hidden;position:relative}.page-top .bgimage-section img.bgimage,.rev2 .bgimage-section img.bgimage,.teaser .bgimage-section img.bgimage{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.page-top .bgimage-section .bgimage-section-body,.rev2 .bgimage-section .bgimage-section-body,.teaser .bgimage-section .bgimage-section-body{max-width:1000px;margin:0 auto;position:relative}@media (min-width:720px){.page-top .world-nav-panel,.rev2 .world-nav-panel,.teaser .world-nav-panel{padding:var(--dimension-6l) var(--dimension-2l)}.page-top .world-nav-panel .world-nav-panel-items,.rev2 .world-nav-panel .world-nav-panel-items,.teaser .world-nav-panel .world-nav-panel-items{max-width:828px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--dimension-3l);gap:var(--dimension-3l)}}@media screen and (max-width:719px){.page-top .world-nav-panel .world-nav-panel-items,.rev2 .world-nav-panel .world-nav-panel-items,.teaser .world-nav-panel .world-nav-panel-items{padding:var(--dimension-2l,24px);display:flex;flex-direction:column;gap:var(--dimension-m,16px)}}body.teaser-top .teaser-header-compact-logo a{opacity:0;pointer-events:none;transition:opacity var(--transition-slow)}body.teaser-top .teaser-header.not-on-top .teaser-header-compact-container .teaser-header-compact-logo a{opacity:1;pointer-events:auto}body.teaser-top .teaser-header.on-top .teaser-header-compact-container,body.teaser-top .teaser-header.on-top .teaser-header-regular-container{color:var(--color-foreground-white);background-image:linear-gradient(180deg,rgba(17,112,142,.1),rgba(17,112,142,0));--border-color-hover:var(--color-border-white);--border-color-active:var(--color-border-white-dark)}body.teaser-top .teaser-header.on-top .teaser-header-signup .button.outline a{background:var(--color-background-inset)}body.world-prologue .teaser-header.on-top .teaser-header-compact-container,body.world-prologue .teaser-header.on-top .teaser-header-regular-container{color:var(--color-accent-primary-dark);--border-color-hover:var(--color-accent-primary-weak);--border-color-active:var(--color-accent-primary-dark)}body.world-prologue .teaser-header.on-top .teaser-header-signup .button.outline a{color:var(--color-accent-primary);border-color:var(--color-accent-primary)}body.novel-detail .teaser-header.on-top .teaser-header-compact-container,body.novel-detail .teaser-header.on-top .teaser-header-regular-container{color:var(--color-foreground-white-weak);--border-color-hover:var(--color-border-white);--border-color-active:var(--color-border-white-dark)}body.novel-detail .teaser-header.on-top .teaser-header-signup .button.outline a{color:var(--color-foreground-white);border-color:var(--color-border-white)}.teaser-header.not-on-top .teaser-header-compact-container,.teaser-header.not-on-top .teaser-header-regular-container{background-color:hsla(0,0%,100%,.6);color:var(--color-foreground-default);box-shadow:0 1px 0 var(--color-border-default);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:background-color var(--transition-slow),color var(--transition-slow)}.teaser-header.not-on-top.transparent .teaser-header-compact-container,.teaser-header.not-on-top.transparent .teaser-header-regular-container{background-color:inherit;color:inherit;box-shadow:inherit;-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.teaser-header.not-on-top.night .teaser-header-compact-container,.teaser-header.not-on-top.night .teaser-header-regular-container{background-color:rgba(0,0,0,.6);color:var(--color-accent-primary)}.teaser-header.not-on-top.sunset .teaser-header-compact-container,.teaser-header.not-on-top.sunset .teaser-header-regular-container{background-color:rgba(255,64,0,.6);color:var(--color-foreground-white)}.teaser-header.not-on-top.sky .teaser-header-compact-container,.teaser-header.not-on-top.sky .teaser-header-regular-container{background-color:rgba(0,224,255,.6);color:var(--color-foreground-white)}.teaser-header.not-on-top.indoor .teaser-header-compact-container,.teaser-header.not-on-top.indoor .teaser-header-regular-container{background-color:hsla(0,0%,50%,.6);color:var(--color-accent-primary)}.teaser-header.on-top .teaser-header-compact-container,.teaser-header.on-top .teaser-header-regular-container{transition:background-color var(--transition-slow),color var(--transition-slow)}.teaser-header-compact{position:fixed;top:0;left:0;width:100%}.teaser-header-compact .teaser-header-compact-container{height:var(--height-header-compact);display:flex;align-items:center}.teaser-header-compact .teaser-header-compact-logo{padding-left:52px;flex:1 1;min-width:0;display:flex;justify-content:center}.teaser-header-compact .teaser-header-compact-button-container{position:fixed;top:0;left:0;width:100%;display:flex;height:50px;padding-right:0;justify-content:flex-end;align-items:center}.teaser-header-compact .teaser-header-compact-button{display:flex;width:52px;height:50px;flex-direction:column;justify-content:center;align-items:center;padding:0 var(--dimension-2s) 0 0}.teaser-header-compact .teaser-header-compact-body{position:fixed;top:0;left:0;height:100dvh;width:100%;background-color:var(--color-background-default);display:flex;flex-direction:column;gap:var(--dimension-m)}.teaser-header-compact .logo{display:flex;justify-content:center;align-items:center;padding:var(--height-header-compact) 0 0}.teaser-header-compact .logo img{width:150px;height:auto}.teaser-header-compact .teaser-header-compact-link-container{flex:1 1;min-height:0;display:flex;flex-direction:column}.teaser-header-compact .teaser-header-compact-link-container-inner.main-links{flex:1 1;min-height:0;overflow-y:auto;padding:0 var(--dimension-m) var(--dimension-m)}.teaser-header-compact .teaser-header-compact-link-container-inner.sub-links{border-top:1px solid var(--color-border-default);display:flex;flex-direction:column;gap:var(--dimension-2s);padding:var(--dimension-m)}.teaser-header-compact .teaser-header-compact-link-container-inner.sub-links span{font-feature-settings:"palt"}.teaser-header-compact .teaser-header-compact-link-container-inner .button{flex-shrink:0}.teaser-header-compact .teaser-header-compact-link-container-inner .is-active{color:var(--color-accent-active)}.teaser-header-regular{--border-color-hover:var(--color-border-default);--border-color-active:var(--color-border-default-dark);position:fixed;width:100%}.teaser-header-regular .teaser-header-regular-container{height:var(--height-teaser-header-regular);max-width:var(--width-wide);margin:0 auto;display:flex;padding:var(--dimension-1s,12px);align-items:center}@media screen and (min-width:720px)and (max-width:999px){.teaser-header-regular .teaser-header-regular-container .teaser-header-wide-only{display:none}}@media print{.teaser-header-regular .teaser-header-regular-container .teaser-header-wide-only{display:none!important}}.teaser-header-regular .teaser-header-regular-logo-container{display:flex;padding:0 var(--dimension-2s,8px);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;flex-shrink:0}.teaser-header-regular .teaser-header-regular-logo-container.guest{min-width:170px}@media screen and (min-width:720px)and (max-width:819px){.teaser-header-regular .teaser-header-regular-logo-container.guest{min-width:0}}.teaser-header-regular .teaser-header-regular-logo-container.login{min-width:100px}.teaser-header-regular .teaser-header-regular-logo-container .logo{display:flex;flex-direction:column;align-items:flex-start}.teaser-header-regular .teaser-header-regular-logo-container .logo img{width:78.5px;height:44px}.teaser-header-regular .teaser-header-link-container{display:flex;justify-content:center;align-items:flex-start;flex:1 0}.teaser-header-regular .teaser-header-link{display:block;padding:calc(var(--dimension-m) + var(--dimension-2s)) var(--dimension-1s) var(--dimension-m)}@media screen and (min-width:720px)and (max-width:999px){.teaser-header-regular .teaser-header-link{padding:calc(var(--dimension-m) + var(--dimension-2s)) var(--dimension-2s) var(--dimension-m)}}@media print{.teaser-header-regular .teaser-header-link{display:none!important}}.teaser-header-regular .teaser-header-link:focus div,.teaser-header-regular .teaser-header-link:hover div{border-bottom-color:var(--border-color-hover)}.teaser-header-regular .teaser-header-link.is-active div{border-bottom-color:var(--border-color-active)}.teaser-header-regular .teaser-header-link div{border-bottom:1px solid transparent;padding:0 0 var(--dimension-2s)}.teaser-header-regular .teaser-header-signup{display:flex;gap:var(--dimension-2s);text-align:center;justify-content:flex-end;min-width:100px;font:var(--font-small)}.teaser-header-regular .teaser-header-signup .teaser-header-signup-free{font-feature-settings:"palt"}@media (min-width:720px){.teaser-footer{margin:calc(var(--dimension-6l)*-1) 0 0}.teaser-footer .wrapper{max-width:var(--width-wide);width:100%;margin:0 auto}.teaser-footer .info-container{padding:var(--dimension-8l) 0 var(--dimension-6l);overflow:hidden;position:relative}.teaser-footer .info-container:before{content:"";display:block;position:absolute;top:var(--dimension-6l);bottom:0;right:0;left:0;background:linear-gradient(to left top,#f6f8fb,#e2ecfb);z-index:-1}.teaser-footer .info-container .wrapper{display:flex}.teaser-footer .info-container .layout{min-height:280px;display:flex;align-items:center;width:var(--width-narrow);margin:0 auto;position:relative}.teaser-footer .emblem{width:591px;height:556px;position:absolute;left:-300px;top:calc(var(--dimension-6l)*-1);fill:var(--teaser-teaser-footer-emblem,linear-gradient(317deg,rgba(117,17,142,.7) 0,rgba(17,112,142,.7) 100%));pointer-events:none}.teaser-footer .teaser-footer-cta{position:relative;z-index:1}.teaser-footer .character-container{position:relative;flex:1 1;min-width:0;height:100%}.teaser-footer .character{width:817px;height:817px;position:absolute;top:-100px;left:-130px;pointer-events:none}.teaser-footer .nav-container .wrapper{padding:var(--dimension-3l,32px);display:flex;gap:var(--dimension-3l);flex-wrap:wrap}.teaser-footer .logo-container{padding:var(--dimension-m,16px);width:25%}.teaser-footer .logo-container .logo img{width:150.001px;height:24.784px}.teaser-footer .footer-nav{flex:1 1;min-width:0}.teaser-footer .footer-nav a{transition:opacity var(--transition-fast)}.teaser-footer .footer-nav a:focus,.teaser-footer .footer-nav a:hover{background:rgba(0,0,0,.2)}.teaser-footer .footer-nav-list{flex:1 1;min-width:0;display:flex;flex-wrap:wrap}.teaser-footer .footer-nav-footer{display:flex;align-items:center;flex-wrap:wrap}.teaser-footer .footer-nav-footer .sns{display:flex;height:48px;padding:0 var(--dimension-m,16px);justify-content:center;align-items:center;gap:10px}.teaser-footer .footer-nav-footer .copy{display:flex;padding:var(--dimension-m,16px);align-items:flex-start;gap:10px}.teaser-footer .teaser-footer-creator{width:30%}}@media(min-width:720px)and (max-width:1200px){.teaser-footer .teaser-footer-creator{width:100%}}@media screen and (max-width:719px){.teaser-footer .info-container .layout{display:flex;flex-direction:column;align-items:center;padding:var(--dimension-6l) var(--dimension-2l) 0;gap:var(--dimension-2l);background:var(--teaser-teaser-footer,linear-gradient(135deg,#e2ecfb 0,#f6f8fb 100%));overflow:hidden;position:relative}.teaser-footer .teaser-footer-cta{position:relative;z-index:1}.teaser-footer .nav-container{padding:var(--dimension-m) 0 0}.teaser-footer .logo-container{padding:var(--dimension-4l) 0;text-align:center}.teaser-footer .logo-container .logo img{width:180px;height:auto}.teaser-footer .footer-nav a{transition:opacity var(--transition-fast)}.teaser-footer .footer-nav a:focus,.teaser-footer .footer-nav a:hover{background:rgba(0,0,0,.2)}.teaser-footer .footer-nav-list{display:flex;justify-content:center;flex-wrap:wrap}.teaser-footer .footer-nav-footer{display:flex;flex-direction:column;align-items:center;margin:var(--dimension-m) 0 0}.teaser-footer .footer-nav-footer .sns{display:flex;height:48px;padding:0 var(--dimension-m,16px);justify-content:center;align-items:center;gap:10px}.teaser-footer .footer-nav-footer .copy{display:flex;padding:var(--dimension-m,16px);align-items:flex-start;gap:10px}.teaser-footer .emblem{width:467px;height:439px;position:absolute;left:50%;top:-90px;transform:translateX(-70%);fill:linear-gradient(317deg,rgba(117,17,142,.7),rgba(17,112,142,.7));pointer-events:none}.teaser-footer .character-container{position:relative;height:350px;overflow:hidden}.teaser-footer .character{width:621px;height:621px}.teaser-footer .teaser-footer-creator{margin:var(--dimension-4l) 0 0}.teaser-footer .teaser-footer-creator a{padding:var(--dimension-2l)!important}}.teaser-footer .info-container{z-index:1000}.teaser-footer .nav-container{z-index:1001;background:var(--color-background-black);color:var(--color-foreground-white-weak)}.teaser-footer .teaser-footer-cta{display:flex;width:286px;flex-direction:column;align-items:center;gap:var(--dimension-2l)}.teaser-footer .teaser-footer-cta .copy{display:flex;flex-direction:column;align-items:center;gap:16px}.teaser-footer .teaser-footer-cta .copy .date{color:var(--color-foreground-default);text-align:center;font-family:var(--fontFamily-gabriela);font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:6px}.teaser-footer .teaser-footer-cta .info{text-align:center;display:flex;flex-direction:column;gap:var(--dimension-2s)}.teaser-footer .teaser-footer-creator a{display:flex;align-items:flex-start;gap:var(--dimension-m);padding:var(--dimension-m,16px);transition:background var(--transition-slow);background:rgba(0,0,0,.2)}.teaser-footer .teaser-footer-creator a:focus,.teaser-footer .teaser-footer-creator a:hover{background:rgba(0,0,0,.4)}.teaser-footer .teaser-footer-creator .icon{max-width:80px;height:auto}.teaser-footer .teaser-footer-creator .info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-2s)}.teaser-footer .teaser-footer-creator .link{padding:var(--dimension-3s) 0 var(--dimension-3s);display:flex;align-items:center;gap:var(--dimension-2s);font-size:13px;border-bottom:1px solid var(--color-border-white)}.teaser .teaser-top{background:var(--color-background-inset,#f6f8fb)}@media (min-width:720px){.teaser .teaser-top .countdown{position:absolute;bottom:var(--dimension-4l);right:var(--dimension-4l)}.teaser .teaser-top .countdown.compact{display:none}}@media screen and (max-width:719px){.teaser .teaser-top .countdown{position:relative;margin-top:var(--dimension-m)}.teaser .teaser-top .countdown.regular{display:none}}.teaser .teaser-top .bgimage-section{height:100svh;max-height:984px}.teaser .teaser-top .bgimage-section-body{display:flex;align-items:center;justify-content:center;height:100%;max-width:100%}.teaser .teaser-top .logo{max-width:min(80vw,450px);width:100%;height:auto;transform:translateY(3%)}.teaser .teaser-top .creator{position:absolute;bottom:15px;left:15px;color:var(--color-foreground-white-weak);text-shadow:0 0 2px #454543}.teaser .teaser-top .info{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-2l)}@media (min-width:720px){.teaser .teaser-top .info{padding:var(--dimension-6l) var(--dimension-2l) var(--dimension-m)}}@media screen and (max-width:719px){.teaser .teaser-top .info{padding:var(--dimension-3l) var(--dimension-2l)}}.teaser .teaser-top .info .text{font:var(--font-body-serif);text-align:center;font-size:24px;line-height:150%}.teaser .teaser-top .info .text span{display:inline-block}.teaser .teaser-top .info .date{text-align:left;vertical-align:top;font-size:24.4736843109px;font-family:var(--fontFamily-gabriela);letter-spacing:40%;line-height:auto;color:#11708e}.teaser .teaser-top .countdown{width:240px}.teaser .teaser-top .countdown .surface{--background:var(--color-accent-active);overflow:hidden}.teaser .teaser-top .countdown-content{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-3s,4px)}.teaser .teaser-top .countdown-content .pretext{color:var(--color-foreground-white,#fff);text-align:center;font-family:var(--fontFamily-serif);font-size:12px;font-style:normal;font-weight:800;line-height:115%;letter-spacing:1.95px;z-index:1}.teaser .teaser-top .countdown-content .count{z-index:1;display:flex;align-items:flex-end;gap:8px}.teaser .teaser-top .countdown-content .count .value{color:var(--color-foreground-white,#fff);font-family:var(--fontFamily-gabriela);font-size:30px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:6px}.teaser .teaser-top .countdown-content .count .unit{color:var(--color-foreground-white,#fff)}.teaser .teaser-top .countdown-content .emblem{position:absolute;color:#fa467c;z-index:0}@media (min-width:720px){.teaser .teaser-top .countdown-content .emblem{width:174.001px;height:161.982px;position:absolute;right:4.999px;top:-33px}}@media screen and (max-width:719px){.teaser .teaser-top .countdown-content .emblem{width:174.001px;height:161.982px;position:absolute;right:9.999px;bottom:-40.982px}}.teaser .top-news{position:relative;background:var(--color-background-inset,#f6f8fb)}@media (min-width:720px){.teaser .top-news{padding:var(--dimension-4l) 0}}@media screen and (max-width:719px){.teaser .top-news{padding:var(--dimension-m,16px) 0 var(--dimension-4l)}}.teaser .top-news .top-news-list-container{position:relative;z-index:1}@media (min-width:720px){.teaser .top-news .top-news-list-container{display:flex;justify-content:center;align-items:flex-start;gap:var(--dimension-2l,24px);align-self:stretch;max-width:1000px;margin:0 auto;padding:0 var(--dimension-2l)}.teaser .top-news .top-news-list-container.one article{max-width:40%}}@media screen and (max-width:719px){.teaser .top-news .top-news-list-container{display:flex;padding:0 var(--dimension-m,16px) var(--dimension-2l);align-items:flex-start;align-self:stretch;overflow-x:auto}.teaser .top-news .top-news-list-container.one .news-item.overflow{width:100%}}.teaser .top-news .more-link{width:100%;display:flex;justify-content:center;position:relative;z-index:1}@media (min-width:720px){.teaser .top-news .more-link{margin:var(--dimension-2l) 0}}.teaser .top-news .more-link a{display:flex;align-items:center;gap:var(--dimension-2s)}@media (min-width:720px){.teaser .top-news .background-title{color:var(--color-foreground-white,#fff);font:var(--font-gabriela);font-size:min(12vw,200px);letter-spacing:min(2vw,33px);white-space:nowrap;text-align:center;width:100%;position:absolute;bottom:10px;z-index:0;pointer-events:none}}@media screen and (max-width:719px){.teaser .top-news .background-title{display:none}}.teaser .top-world{color:var(--color-foreground-white)}.teaser .top-world .button a{background:#fff;color:#2d278a}@media (min-width:720px){.teaser .top-world .bgimage-section{display:flex;align-items:center;justify-content:center;padding:var(--dimension-6l) 0}.teaser .top-world .content-box{max-width:500px}}@media screen and (max-width:719px){.teaser .top-world .bgimage-section{padding:var(--dimension-6l) var(--dimension-2l)}}@media (min-width:720px){.teaser .top-novel .bgimage-section-body,.teaser .top-system .bgimage-section-body{display:flex;align-items:center;justify-content:center;padding:var(--dimension-2l)}.teaser .top-novel .standup-character,.teaser .top-system .standup-character{width:60%;aspect-ratio:1/1;position:relative}.teaser .top-novel .standup-character img,.teaser .top-system .standup-character img{position:absolute;top:3%;left:50%;width:155%;height:auto;transform:translateX(-50%)}.teaser .top-novel .content-box-container,.teaser .top-system .content-box-container{width:40%}}@media screen and (max-width:719px){.teaser .top-novel .bgimage-section-body,.teaser .top-system .bgimage-section-body{display:flex;flex-direction:column-reverse;align-items:center}.teaser .top-novel .standup-character,.teaser .top-system .standup-character{width:100%;aspect-ratio:3/4;position:relative;max-width:300px}.teaser .top-novel .standup-character img,.teaser .top-system .standup-character img{position:absolute;top:0;left:50%;width:220%;height:auto;transform:translateX(-50%)}.teaser .top-novel .content-box-container,.teaser .top-system .content-box-container{padding:var(--dimension-6l) var(--dimension-2l) var(--dimension-2l)}}.teaser .top-system{color:var(--color-foreground-white)}@media (min-width:720px){.teaser .top-system .bgimage-section-body{flex-direction:row-reverse}}.teaser .top-character,.teaser .top-novel{color:var(--color-foreground-white)}.teaser .top-character{background-color:#748aff}@media (min-width:720px){.teaser .top-character .bgimage-section img.bgimage{height:720px;object-fit:cover;object-position:top center}.teaser .top-character .content-box{max-width:700px;margin:500px auto var(--dimension-0)}}@media screen and (max-width:719px){.teaser .top-character .bgimage-section img.bgimage{height:480px}.teaser .top-character .content-box{margin:320px auto var(--dimension-0)}}.teaser .top-character .top-character-gallery{margin-bottom:var(--dimension-8l);background:var(--color-background-black);padding:1px 2px;width:calc(100% + 4px);position:relative}.teaser .top-character .top-character-gallery:after,.teaser .top-character .top-character-gallery:before{content:"";display:block;position:absolute;top:-1px;bottom:-1px;z-index:1;pointer-events:none}@media screen and (max-width:719px){.teaser .top-character .top-character-gallery:after,.teaser .top-character .top-character-gallery:before{width:50px}}@media (min-width:720px){.teaser .top-character .top-character-gallery:after,.teaser .top-character .top-character-gallery:before{width:100px}}.teaser .top-character .top-character-gallery:before{left:-1px;background:linear-gradient(90deg,#748aff 3px,rgba(116,138,225,0))}.teaser .top-character .top-character-gallery:after{right:-1px;background:linear-gradient(270deg,#748aff 3px,rgba(116,138,225,0))}.teaser .top-character .top-character-swiper{overflow:hidden;width:100%;display:flex}.teaser .top-character .top-character-swiper.reverse .top-character-swipter-target{animation:infinity-scroll-right 30s linear infinite}.teaser .top-character .top-character-swiper:not(.reverse) .top-character-swipter-target{animation:infinity-scroll-left 30s linear infinite}.teaser .top-character .top-character-swiper .top-character-swipter-target{display:flex}@keyframes infinity-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infinity-scroll-right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.teaser .content-box-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--dimension-m,16px)}.teaser .content-box-content .button{margin:var(--dimension-2s) 0 var(--dimension-m)}.teaser .content-box-content .button.outline a,.teaser .content-box-content .button.outline-with-icon a{color:var(--color-foreground-white);border:1px solid var(--color-foreground-white)}@media (min-width:720px){.info-news-content{padding-top:var(--dimension-3l);max-width:var(--width-narrow);margin:0 auto}}@media screen and (max-width:719px){.info-news-content{padding-top:var(--dimension-2l)}}@media (min-width:720px){.info-news-container{padding:var(--dimension-4l) 0 var(--dimension-6l)}}@media screen and (max-width:719px){.info-news-container{padding:var(--dimension-2s) 0 var(--dimension-3l)}}@media (min-width:720px){.teaser .world-nav{padding:calc(var(--height-teaser-header-regular) + var(--dimension-2s)) 0 0}}@media screen and (max-width:719px){.teaser .world-nav{padding:calc(var(--height-header-compact) + var(--dimension-2s)) 0 var(--dimension-2l)}}.teaser .world{position:relative}.teaser .world .world-nav-wrapper{background:#000018;padding:0 0 1px;z-index:1}.teaser .world .world-nav-wrapper .chip{--color:var(--color-accent-primary);--border-color:var(--color-accent-primary-dark);--hover-border:var(--color-accent-primary-dark);--hover-background:rgba(17,112,142,.3);--active-color:var(--color-foreground-black);--active-background:var(--color-accent-primary-dark)}.teaser .world .world-main-visual{position:relative}.teaser .world .world-main-visual .world-illust-credit{position:absolute;bottom:var(--dimension-2s);right:var(--dimension-2s);color:#2c1d57;text-shadow:0 0 2px #fff}.teaser .world .bgimage-section{aspect-ratio:16/9;margin:-1px 0 0}.teaser .world .bgimage-section img.bgimage{margin:0 auto;display:block;z-index:0}.teaser .world .bgimage-section:first-child:after{content:"";display:block;margin:0 auto;height:200px;background-image:linear-gradient(180deg,#000018,transparent 30%);background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;z-index:1}.teaser .world .bgimage-section-body{height:100%}.teaser .world .world-text{position:absolute;color:var(--color-foreground-white,#fff);font-family:var(--fontFamily-serif);font-style:normal;font-weight:800;line-height:normal;opacity:0}@media (min-width:720px){.teaser .world .world-text{font-size:17px;letter-spacing:10.2px}}@media screen and (max-width:719px){.teaser .world .world-text{font-size:15px;letter-spacing:6px}}.teaser .world .world-text-anime{animation:world-text-anime-flame 2s linear 1 forwards}.teaser .world .world-text-1{top:30%;right:10%;color:var(--color-foreground-white,#fff)}.teaser .world .world-text-2{top:70%;left:10%;color:var(--color-foreground-white,#fff);animation-delay:.1}.teaser .world .world-text-3{top:70%;right:20%;color:var(--color-foreground-white,#fff);animation-delay:.2}.teaser .world .world-text-4{top:5%;left:25%;color:var(--color-foreground-white,#fff);animation-delay:.3}.teaser .world .world-text-5{top:65%;right:10%;color:var(--color-foreground-white,#fff);animation-delay:.4}.teaser .world .world-text-6{top:30%;left:10%;color:#ff7c8c;animation-delay:.5}.teaser .world .world-text-7{top:30%;right:20%;color:#c78f5b;animation-delay:.6}.teaser .world .world-text-8{bottom:0;right:5%;color:#89597d;padding:0 var(--dimension-2l);text-align:right;animation-delay:.7}.teaser .world .world-text-8 span{display:inline-block}.teaser .world .world-footer{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-3l,32px);align-self:stretch}@media (min-width:720px){.teaser .world .world-footer{padding-top:var(--dimension-6l)}}@media screen and (max-width:719px){.teaser .world .world-footer{padding-top:var(--dimension-2l)}}.teaser .world .world-footer .world-footer-text-container{padding:0 var(--dimension-2l)}@media (min-width:720px){.teaser .world .world-footer .world-footer-text{max-width:700px}}.teaser .world .world-footer-visuals{padding:var(--dimension-m,16px) var(--dimension-2l,24px);max-width:1000px;width:100%}.teaser .world .world-footer-visuals .swiper{padding:0 0 var(--dimension-4l)}.teaser .world .world-footer-visuals .slide{width:100%;height:auto;aspect-ratio:16/9}@keyframes world-text-anime-flame{50%{opacity:.66;filter:blur(.1em)}0%{opacity:0;filter:blur(2em)}to{opacity:1;filter:blur(0)}}.keyword-container{position:relative;background:var(--color-background-inset)}@media (min-width:720px){.keyword-container{display:flex;padding:var(--dimension-8l) var(--dimension-8l);justify-content:center;gap:var(--dimension-6l) var(--dimension-4l);flex-wrap:wrap}}@media screen and (max-width:719px){.keyword-container{padding:var(--dimension-4l) var(--dimension-2l);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--dimension-4l)}}.keyword-container .keyword{font-feature-settings:"palt";letter-spacing:.05em;display:inline-flex;transition:color var(--transition-slow)}@media (min-width:720px){.keyword-container .keyword{color:var(--foreground-default,#11708e);font-family:var(--fontFamily-serif);font-size:48px;font-style:normal;font-weight:800;line-height:.8}}@media screen and (max-width:719px){.keyword-container .keyword{color:var(--foreground-default,#11708e);font-family:var(--fontFamily-serif);font-size:32px;font-style:normal;font-weight:800;line-height:1.1}}.keyword-container .keyword:focus-visible,.keyword-container .keyword:hover{color:var(--color-accent-active)}.keyword-container .keyword div{display:inline-flex;align-items:flex-end;flex-wrap:wrap;row-gap:var(--dimension-1s)}@media screen and (max-width:719px){.keyword-container .keyword div{flex-direction:column;align-items:center;row-gap:var(--dimension-2s)}}.keyword-container .keyword .ruby{display:inline-block}@media (min-width:720px){.keyword-container .keyword .ruby{color:var(--foreground-default,#11708e);font-family:var(--fontFamily-serif);font-size:13px;font-style:normal;font-weight:800}}@media screen and (max-width:719px){.keyword-container .keyword .ruby{color:var(--foreground-default,#11708e);font-family:var(--fontFamily-serif);font-size:11px;font-style:normal;font-weight:800}}@media (min-width:720px){.keyword-container .keyword:after{content:"";display:inline-block;border-left:1px solid var(--color-border-default);transform:rotate(20deg);transform-origin:bottom center;margin:0 0 0 var(--dimension-1l)}}.keyword-container.limited{max-height:800px;overflow-y:hidden}.keyword-container.limited .more{display:flex}.keyword-container .more{display:none;position:absolute;bottom:0}.keyword-modal{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:var(--dimension-m) var(--dimension-m) 0 rgba(0,0,0,.5)}.keyword-modal .surface{--background:var(--color-background-black);padding:var(--dimension-m) var(--dimension-m) var(--dimension-m) 0}.keyword-modal .keyword-modal-container{position:relative;color:var(--color-accent-primary);padding:var(--dimension-2l) 0 0}.keyword-modal .keyword-modal-label-container{position:absolute;top:0;left:var(--dimension-2l);width:calc(100% - var(--dimension-2l));padding:var(--dimension-4s) 0 0 var(--dimension-2l);letter-spacing:.2em}.keyword-modal .keyword-modal-label-ornament{position:absolute;top:0;left:0;display:flex;width:100%}.keyword-modal .keyword-modal-label-ornament:after{flex:1 1;min-width:0;content:"";display:block;height:1px;width:100%;background:currentColor;margin:.5px 0 0}@media (min-width:720px){.keyword-modal .keyword-modal-content{display:flex;gap:var(--dimension-2l);min-height:420px;max-height:50vh;max-width:650px}.keyword-modal .cover{margin:94px 0 0;width:33%}}.keyword-modal img{background:var(--color-background-black);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--dimension-4l)),calc(100% - var(--dimension-4l)) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--dimension-4l)),calc(100% - var(--dimension-4l)) 100%,0 100%)}@media (min-width:720px){.keyword-modal img{width:100%;max-height:330px;height:auto}}@media screen and (max-width:719px){.keyword-modal img{width:100%;height:auto}}.keyword-modal .content{flex:1 1;min-width:0;overflow-y:auto;scrollbar-color:var(--color-accent-accent) transparent;scrollbar-width:thin;padding:0 var(--dimension-2l) 0 0}.keyword-modal .content::-webkit-scrollbar{width:2px;height:100%;background:transparent}.keyword-modal .content::-webkit-scrollbar-thumb{background:var(--color-accent-active)}@media (min-width:720px){.keyword-modal .content{overflow-y:auto}}@media screen and (max-width:719px){.keyword-modal .content{height:60vh;margin:var(--dimension-4l) 0 0}}.keyword-modal .content .heading{font-family:var(--fontFamily-serif);font-style:normal;font-weight:800;font-feature-settings:"palt";letter-spacing:.15em;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--dimension-2s)}.keyword-modal .content .heading .ruby,.keyword-modal .content .heading .title{display:inline-block}.keyword-modal .content .heading .title{line-height:1.1}.keyword-modal .content .heading .ruby{line-height:2}@media (min-width:720px){.keyword-modal .content .heading .title{font-size:48px}.keyword-modal .content .heading .ruby{font-size:13px}}@media screen and (max-width:719px){.keyword-modal .content .heading{margin:0 0 0 var(--dimension-2l)}.keyword-modal .content .heading .title{font-size:35px;margin:var(--dimension-4l) 0 0}.keyword-modal .content .heading .ruby{font-size:13px}}@media (min-width:720px){.keyword-modal .content .document{margin:var(--dimension-3l) 0 0}}@media screen and (max-width:719px){.keyword-modal .content .document{margin:var(--dimension-3l) 0 0 var(--dimension-2l)}}.keyword-tb-wrapper{display:flex;flex-direction:column;align-items:center}@media (min-width:720px){.keyword-tb-wrapper{gap:var(--dimension-3l,32px)}}@media screen and (max-width:719px){.keyword-tb-wrapper{gap:var(--dimension-3l,16px);padding:0 var(--dimension-m)}}@media (min-width:720px){.keyword-lr-wrapper{display:flex;align-items:center;gap:var(--dimension-3l,32px)}}.keyword-lr-wrapper .keyword-wrapper-prev{width:80px;display:flex;padding:var(--dimension-m,16px);align-items:flex-start;gap:var(--dimension-0,0)}.keyword-lr-wrapper .keyword-wrapper-next{width:80px;display:flex;padding:var(--dimension-m,16px);align-items:flex-end;gap:var(--dimension-0,0)}.keyword-footer{display:flex;justify-content:center;align-items:center;gap:var(--dimension-2s,8px);align-self:stretch}.info-note .note-item-container{background:var(--color-background-inset);display:grid;grid-template-columns:repeat(auto-fill,minmax(312px,1fr));grid-gap:var(--dimension-2l);gap:var(--dimension-2l)}@media (min-width:720px){.info-note .note-item-container{padding:var(--dimension-6l)}}@media screen and (max-width:719px){.info-note .note-item-container{padding:var(--dimension-2l)}}.note-item{border:1px solid var(--border-default,rgba(17,112,142,.16));background:var(--color-foreground-white,#fff)}.note-item a:focus .cover,.note-item a:hover .cover{opacity:.9}.note-item a:focus .heading2,.note-item a:hover .heading2{text-decoration:underline}.note-item .note-item-body{padding:var(--dimension-2l) var(--dimension-2l) 0}.note-item .note-item-body .cover{transition:opacity var(--transition-fast)}.note-item .note-item-body .cover img{width:100%;height:auto}.note-item .note-item-body .info{margin:var(--dimension-2l) 0 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--dimension-m,16px);align-self:stretch}.note-item .note-item-body .info .meta{display:flex;gap:var(--dimension-m);align-self:stretch}.note-item .note-item-body .info .meta .description{font:var(--font-small-wide);color:var(--color-foreground-default-weak);flex:1 1;min-width:0}@media screen and (max-width:719px){.note-item .note-item-body .info .meta .description{font:var(--font-small-wide)}}.note-item .note-item-body .info .meta .number{font:var(--font-gabriela);font-size:44px;color:var(--color-accent-secondary);line-height:1;border-bottom:4px solid var(--color-accent-secondary);padding:0 0 var(--dimension-m)}@media (min-width:720px){.note-item .note-item-body .info .meta .number{font-size:70px;letter-spacing:-3.5px}}@media screen and (max-width:719px){.note-item .note-item-body .info .meta .number{font-size:44px;letter-spacing:-2.2px}}.note-item .note-item-sub-pages{padding:0 var(--dimension-2l) var(--dimension-2l);margin:-1px 0 0}.note-item .note-item-sub-page{position:relative}.note-item .note-item-sub-page:first-of-type .note-item-sub-page-content{border-top:1px solid var(--color-border-default)}.note-item .note-item-sub-page:focus svg,.note-item .note-item-sub-page:hover svg{transform:translateX(0)}.note-item .note-item-sub-page:focus:before,.note-item .note-item-sub-page:hover:before{transform:scaleX(1);opacity:1}.note-item .note-item-sub-page:before{content:"";display:block;position:absolute;top:0;right:0;height:100%;width:100%;background:linear-gradient(to right,transparent,var(--color-background-inset));transform:scaleX(0);opacity:0;transition:transform var(--transition-slow),opacity var(--transition-slow)}.note-item .note-item-sub-page .note-item-sub-page-content{border-bottom:1px solid var(--color-border-default);display:flex;padding:var(--dimension-1s) 0;align-items:center;position:relative;z-index:1}.note-item .note-item-sub-page .heading{flex:1 1;min-width:0}.note-item .note-item-sub-page svg{transition:transform var(--transition-slow);transform:translateX(-4px)}.note-footer{display:flex;gap:var(--dimension-m);align-items:stretch}@media (min-width:720px){.note-footer{max-width:calc(var(--width-narrow) + var(--dimension-6l)*2);width:100%;margin:0 auto}}@media screen and (max-width:719px){.note-footer{width:100%}}.note-footer>div{height:100%;flex:1 1;min-width:0}.note-footer .note-footer-link a{display:block}.note-footer .note-footer-link a:focus .surface,.note-footer .note-footer-link a:hover .surface{--background:var(--color-background-inset)}.note-footer .note-footer-link .surface{--background:var(--color-foreground-white)}.note-footer .note-footer-body{display:flex;padding:var(--dimension-m);align-items:center;gap:var(--dimension-m)}.note-footer .note-footer-body.prev{padding-left:var(--dimension-2l)}.note-footer .note-footer-body.next{padding-right:var(--dimension-2l)}@media (min-width:720px){.note-footer .note-footer-body.next .text{text-align:right}}.note-footer .note-footer-body .number{font:var(--font-gabriela);color:var(--color-accent-secondary);line-height:1;font-size:24px;letter-spacing:-1.2px}.note-footer .note-footer-body .text{flex:1 1;min-width:0}.info-note-article-container{background:var(--color-background-inset);padding:var(--dimension-6l) var(--dimension-2l);margin:var(--dimension-6l) 0 0;display:flex;flex-direction:column;align-items:center;gap:var(--dimension-6l)}.note-detail{background:var(--color-background-default)}@media (min-width:720px){.note-detail{max-width:calc(var(--width-narrow) + var(--dimension-6l)*2)}}.note-detail .cover{position:relative}.note-detail .cover:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-top:1px solid var(--color-border-default);border-right:1px solid var(--color-border-default);border-left:1px solid var(--color-border-default);z-index:1}.note-detail .cover img{width:100%;height:auto;vertical-align:top}.note-detail .note-detail-container{border:1px solid var(--color-border-default);border-top:none}@media (min-width:720px){.note-detail .note-detail-container{display:flex;padding:var(--dimension-6l,64px);flex-direction:column;align-items:flex-start;gap:var(--dimension-6l,64px)}}@media screen and (max-width:719px){.note-detail .note-detail-container{display:flex;padding:var(--dimension-m,16px);flex-direction:column;align-items:flex-start;gap:var(--dimension-m,16px);align-self:stretch}}.note-detail .note-detail-container .info{display:flex;align-items:flex-start;gap:var(--dimension-2l,24px);align-self:stretch}.note-detail .note-detail-container .info .heading{display:flex;padding:var(--dimension-3s,4px) 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-2s,8px);flex:1 0}.note-detail .note-detail-container .info .heading a:focus,.note-detail .note-detail-container .info .heading a:hover{text-decoration:underline}.note-detail .note-detail-container .info .order{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--dimension-3s,4px)}.note-detail .note-detail-container .info .order .number{font:var(--font-gabriela);color:var(--color-accent-secondary);line-height:1}@media (min-width:720px){.note-detail .note-detail-container .info .order .number{font-size:70px;letter-spacing:-3.5px}}@media screen and (max-width:719px){.note-detail .note-detail-container .info .order .number{font-size:44px;letter-spacing:-2.2px}}.note-detail .note-detail-container .info .order .rectangle{height:4px;align-self:stretch;background:var(--color-accent-secondary)}.world-timeline .timeline-table{margin:0 auto;max-width:1000px}@media (min-width:720px){.world-timeline .timeline-table{padding:var(--dimension-6l) 0 0}}.world-timeline .timeline-table .timeline-row{display:flex;max-width:860px;margin:0 auto}@media (min-width:720px){.world-timeline .timeline-table .timeline-row{gap:var(--dimension-6l);padding:0 var(--dimension-6l) 0 0}}@media screen and (max-width:719px){.world-timeline .timeline-table .timeline-row{gap:var(--dimension-1l);padding:0 var(--dimension-3l) 0 0}}.world-timeline .timeline-table .timeline-year{width:72px;padding:80px var(--dimension-2l) 0 0;text-align:right;position:relative}.world-timeline .timeline-table .timeline-year:before{content:"";display:block;position:absolute;top:0;right:4px;width:0;height:100%;border-left:1px solid var(--color-border-default)}.world-timeline .timeline-table .timeline-year:after{content:"";display:block;position:absolute;top:88px;right:0;width:9px;height:9px;border-radius:4.5px;background:var(--color-foreground-default)}.world-timeline .timeline-table .timeline-item-container{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:64px 0}@media (min-width:720px){.world-timeline .timeline-table .timeline-item-container{gap:24px}}@media screen and (max-width:719px){.world-timeline .timeline-table .timeline-item-container{gap:0}}.world-timeline .timeline-table .timeline-item{display:flex}@media (min-width:720px){.world-timeline .timeline-table .timeline-item{padding:var(--dimension-m,16px) 0;align-items:center;gap:var(--dimension-4l,40px)}}@media screen and (max-width:719px){.world-timeline .timeline-table .timeline-item{padding:var(--dimension-m,16px) 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--dimension-m,16px)}}@media (min-width:720px){.world-timeline .timeline-table .timeline-item.text-with-leading-image img.timeline-image,.world-timeline .timeline-table .timeline-item.text-with-trailing-image img.timeline-image{width:300px;height:auto}.world-timeline .timeline-table .timeline-item.text-with-trailing-image{flex-direction:row-reverse}.world-timeline .timeline-table .timeline-item.image{padding:var(--dimension-6l) 0}.world-timeline .timeline-table .timeline-item.image img.timeline-image{width:100%;height:auto}.world-timeline .timeline-table .timeline-item.text{width:100%}}@media screen and (max-width:719px){.world-timeline .timeline-table .timeline-item{align-items:center;gap:var(--dimension-2l,24px)}.world-timeline .timeline-table .timeline-item.text{width:100%}.world-timeline .timeline-table .timeline-item.image{padding:var(--dimension-6l) 0}.world-timeline .timeline-table .timeline-item img.timeline-image{width:100%;height:auto}}.world-timeline .timeline-table .timeline-item .timeline-text{align-self:flex-start;display:flex;flex-direction:column;align-items:flex-start;flex:1 1;min-width:0}.world-timeline .timeline-table .timeline-item .date{color:var(--accent-secondary,#c0b07e)}.world-timeline .timeline-table .timeline-key-image{position:relative}@media (min-width:720px){.world-timeline .timeline-table .timeline-key-image{max-width:1000px}}@media screen and (max-width:719px){.world-timeline .timeline-table .timeline-key-image{display:flex;flex-direction:column;align-items:center;gap:10px}}@media (min-width:720px){.world-timeline .timeline-table .timeline-key-image.bottom{margin-bottom:var(--dimension-2l,0)}}@media screen and (max-width:719px){.world-timeline .timeline-table .timeline-key-image.bottom{margin-bottom:var(--dimension-6l,0)}}.world-timeline .timeline-table .timeline-key-image.bottom .timeline-key-image-year{color:var(--color-accent-active)}.world-timeline .timeline-table .timeline-key-image img{width:100%;height:auto;vertical-align:top}.world-timeline .timeline-table .timeline-key-image-year{position:absolute;font:var(--font-gabriela);color:var(--color-accent-primary);letter-spacing:.1em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--color-background-black)}@media (min-width:720px){.world-timeline .timeline-table .timeline-key-image-year{bottom:var(--dimension-2l);right:var(--dimension-2l);font-size:32px;padding:var(--dimension-1s) var(--dimension-3l) var(--dimension-1s) calc(var(--dimension-3l) + .1em)}}@media screen and (max-width:719px){.world-timeline .timeline-table .timeline-key-image-year{bottom:var(--dimension-1s);right:var(--dimension-1s);padding:var(--dimension-2s) var(--dimension-2l) var(--dimension-2s) calc(var(--dimension-2l) + .1em)}}@media (min-width:720px){.system-document-top{display:flex;justify-content:center}.system-document-top .system-layout{grid-template-areas:"menu document detailmenu"}}@media screen and (min-width:720px)and (max-width:999px){.system-document-top .system-layout{grid-template-columns:auto 1fr;grid-template-areas:"menu detailmenu" "menu document"}}@media print{.system-document-top .system-layout{display:none!important}}@media screen and (min-width:1000px){.system-document-top .system-document-container{margin:var(--dimension-1l) 0 0}}@media print{.system-document-top .system-document-container{display:none!important}}@media screen and (min-width:720px)and (max-width:999px){.system-document-top .system-detail-menu{margin-top:var(--dimension-m)}}@media print{.system-document-top .system-detail-menu{display:none!important}}@media (min-width:720px){.system-document{border-top:var(--height-teaser-header-regular) solid var(--color-background-inset);display:flex;justify-content:center}}@media screen and (max-width:719px){.system-document{border-top:var(--height-header-compact) solid var(--color-background-inset)}}@media (min-width:720px){.system-document .system-layout{grid-template-areas:"menu title detailmenu" "menu document detailmenu"}}@media screen and (min-width:720px)and (max-width:999px){.system-document .system-layout{grid-template-columns:auto 1fr;grid-template-areas:"menu title" "menu detailmenu" "menu document"}}@media print{.system-document .system-layout{display:none!important}}@media (min-width:720px){.system-layout{display:inline-grid;grid-template-columns:auto 1fr auto;padding:var(--dimension-3l) 0;gap:var(--dimension-2l) var(--dimension-3l);margin:0 auto;justify-content:center}}.system-menu{grid-area:menu}@media (min-width:720px){.system-menu{width:240px;order:1}}@media screen and (max-width:719px){.system-menu.opened .system-menu-list{display:block}.system-menu.closed .system-menu-list{display:none}}.system-menu-button .accordion{padding-left:var(--dimension-2l)}@media (min-width:720px){.system-menu-content{position:-webkit-sticky;position:sticky;top:var(--height-teaser-header-regular);max-height:calc(100dvh - var(--height-teaser-header-regular));overflow-y:auto;padding:var(--dimension-1l) 0 var(--dimension-6l)}}@media screen and (max-width:719px){.system-menu-content{border-bottom:1px solid var(--color-border-default)}}@media (min-width:720px){.system-menu-content a:focus,.system-menu-content a:hover{text-decoration:underline}}.system-menu-content a.active{color:var(--color-accent-active)}@media screen and (max-width:719px){.system-menu-content .system-menu-list{padding:var(--dimension-2s) 0 var(--dimension-2l)}}.system-menu-content .system-menu-list .section-title{color:var(--color-foreground-subtle);padding:var(--dimension-3l) 0 8px var(--dimension-2l)}.system-menu-content .system-menu-list .system-menu-list-item a{line-height:150%;display:block}@media (min-width:720px){.system-menu-content .system-menu-list .system-menu-list-item a{padding:4px 0 4px var(--dimension-2l)}}@media screen and (max-width:719px){.system-menu-content .system-menu-list .system-menu-list-item a{padding:8px var(--dimension-2l)}}.system-menu-content .system-menu-list .system-menu-child-list{padding:0 0 0 1.5em;position:relative}.system-menu-content .system-menu-list .system-menu-child-list:before{content:"";display:block;position:absolute;left:2em;top:0;height:100%;width:0;border-left:1px solid var(--color-border-default)}.system-title{grid-area:title}@media (min-width:720px){.system-title{max-width:var(--width-narrow);padding:var(--dimension-2l) 0 0}}@media screen and (max-width:719px){.system-title{padding:var(--dimension-2l)}}.system-detail-menu{grid-area:detailmenu}@media screen and (max-width:999px){.system-detail-menu{padding:0 0 var(--dimension-m)}.system-detail-menu.opened{background-color:var(--color-background-inset)}.system-detail-menu.opened .system-detail-menu-list{display:block}.system-detail-menu.closed .system-detail-menu-list{display:none}}@media screen and (min-width:720px)and (max-width:999px){.system-detail-menu{margin:0 var(--dimension-2l) 0 calc(var(--dimension-1l)*-1)}}@media screen and (min-width:1000px){.system-detail-menu{order:100;width:240px}}@media print{.system-detail-menu{display:none!important}}@media screen and (min-width:1000px){.system-detail-menu-button{display:none}}@media print{.system-detail-menu-button{display:none!important}}@media screen and (min-width:1000px){.system-detail-menu-content{position:-webkit-sticky;position:sticky;top:var(--height-teaser-header-regular);max-height:calc(100dvh - var(--height-teaser-header-regular));overflow-y:auto;padding:var(--dimension-1l) 0 var(--dimension-6l)}.system-detail-menu-content a:focus,.system-detail-menu-content a:hover{text-decoration:underline}}@media print{.system-detail-menu-content{display:none!important}}.system-detail-menu-content .section-title{line-height:150%;padding:4px var(--dimension-2l) 8px 0}@media screen and (max-width:999px){.system-detail-menu-content .section-title{display:none}}@media print{.system-detail-menu-content .section-title{display:none!important}}.system-detail-menu-content .system-detail-menu-list .system-detail-menu-list-item a{line-height:150%;display:block}@media screen and (min-width:1000px){.system-detail-menu-content .system-detail-menu-list .system-detail-menu-list-item a{padding:4px var(--dimension-2l) 4px 0}}@media screen and (max-width:999px){.system-detail-menu-content .system-detail-menu-list .system-detail-menu-list-item a{padding:8px var(--dimension-2l)}}@media print{.system-detail-menu-content .system-detail-menu-list .system-detail-menu-list-item a{display:none!important}}.system-detail-menu-content .system-detail-menu-list .system-detail-menu-list-item a.active{color:var(--color-accent-active)}.system-detail-menu-content .system-detail-menu-list .system-detail-menu-child-list{padding:0 0 0 1.5em;position:relative}.system-detail-menu-content .system-detail-menu-list .system-detail-menu-child-list:before{content:"";display:block;position:absolute;top:0;height:100%;width:0;border-left:1px solid var(--color-border-default)}@media screen and (min-width:1000px){.system-detail-menu-content .system-detail-menu-list .system-detail-menu-child-list:before{left:.5em}}@media screen and (max-width:999px){.system-detail-menu-content .system-detail-menu-list .system-detail-menu-child-list:before{left:2.15em}}@media print{.system-detail-menu-content .system-detail-menu-list .system-detail-menu-child-list:before{display:none!important}}.system-document-container{grid-area:document;overflow:hidden}@media (min-width:720px){.system-document-container{max-width:var(--width-narrow);width:100%;padding:0 var(--dimension-2l) 0 0}}@media screen and (min-width:720px)and (max-width:999px){.system-document-container{padding:0 var(--dimension-2l) var(--dimension-1l) 0}}@media print{.system-document-container{display:none!important}}@media screen and (max-width:719px){.system-document-container{padding:var(--dimension-2l)}}.system-link-container{margin:var(--dimension-3l) 0 var(--dimension-6l);padding:var(--dimension-3l) 0 0;border-top:1px solid var(--color-border-default)}.character-item.small{width:125px;height:125px}.character-item.large{position:relative}.character-item a{border:1px solid var(--color-background-black);display:block}.character-item a:focus img,.character-item a:hover img{opacity:.9}.character-item .icon img{transition:opacity var(--transition-slow)}.character-item .icon img,.character-item .svg svg{width:100%;height:auto;vertical-align:top}.character-item .name{position:absolute;top:0;left:0;z-index:1;background:var(--color-background-black);color:var(--color-accent-primary);font:var(--font-small);padding:4px var(--dimension-m) 5px 4px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--dimension-m)),calc(100% - var(--dimension-m)) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--dimension-m)),calc(100% - var(--dimension-m)) 100%,0 100%);max-width:90%}.info-character{background:#c5eafa}@media (min-width:720px){.info-character .bgimage-section img.bgimage{height:720px;object-fit:cover;object-position:top center}}@media screen and (max-width:719px){.info-character .bgimage-section img.bgimage{height:480px}}.info-character .info-character-top-container{display:flex;flex-direction:column;align-items:center}@media (min-width:720px){.info-character .info-character-top-container{padding:500px 0 0}}@media screen and (max-width:719px){.info-character .info-character-top-container{padding-top:320px}}.info-character .info-character-top-container .small-gabriela{letter-spacing:.2em;color:var(--color-foreground-default-weak);margin:var(--dimension-2s) 0 0}.info-character .info-character-top-text{font:var(--font-body)}@media (min-width:720px){.info-character .info-character-top-text{max-width:var(--width-narrow);padding:var(--dimension-3l) 0 var(--dimension-6l) 0}}@media screen and (max-width:719px){.info-character .info-character-top-text{padding:var(--dimension-2l)}}.info-character .info-character-list-container{position:relative;background:var(--color-background-black);padding:1px}.info-character .info-character-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));position:relative;z-index:1}.info-character .info-character-list .character-item{background:var(--color-background-default)}.info-character .info-character-list-empty{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));transform:scaleY(-1);position:absolute;top:1px;right:1px;bottom:1px;left:1px}.info-character .info-character-footer{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-2s);align-self:stretch}@media (min-width:720px){.info-character .info-character-footer{padding:var(--dimension-6l) var(--dimension-2l)}}@media screen and (max-width:719px){.info-character .info-character-footer{padding:var(--dimension-2l)}}.info-character-detail{overflow-x:hidden}.info-character-detail .main-data{background:linear-gradient(180deg,#dceaff,#b2e9f5);position:relative}@media (min-width:720px){.info-character-detail .main-data{padding-top:var(--height-teaser-header-regular);height:870px}}@media screen and (max-width:719px){.info-character-detail .main-data{padding-top:var(--height-header-compact)}}.info-character-detail .charcter-bg-regular{position:absolute;top:0;right:0;width:auto;height:100%}@media screen and (max-width:719px){.info-character-detail .charcter-bg-regular{display:none}}.info-character-detail .charcter-bg-compact{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0}@media (min-width:720px){.info-character-detail .charcter-bg-compact{display:none}}.info-character-detail .main-data-content-container{position:relative;z-index:1}@media (min-width:720px){.info-character-detail .main-data-content-container{height:100%;display:flex;flex-direction:row-reverse}}.info-character-detail .standup-character-container{position:relative;pointer-events:none;z-index:1}.info-character-detail .standup-character-container.hasOtherVoice{cursor:pointer}.info-character-detail .standup-character-container.hasOtherVoice img{pointer-events:auto}@media (min-width:720px){.info-character-detail .standup-character-container{width:50%}.info-character-detail .standup-character-container img{position:absolute;top:0;left:50%;width:880px;height:880px;transform:translateX(-50%)}}@media screen and (max-width:719px){.info-character-detail .standup-character-container{height:451px;margin:var(--dimension-2l) 0 0}.info-character-detail .standup-character-container img{position:absolute;top:0;left:50%;width:451px;height:451px;transform:translateX(-50%)}}.info-character-detail .main-data-content{display:flex;flex-direction:column}@media (min-width:720px){.info-character-detail .main-data-content{width:50%;padding:0 130px var(--dimension-6l) 80px;box-sizing:border-box;z-index:1}}@media screen and (max-width:719px){.info-character-detail .main-data-content{margin:var(--dimension-3l) 0 0;padding:0 0 var(--dimension-6l);position:relative}}.info-character-detail .heading{position:relative}@media (min-width:720px){.info-character-detail .heading{padding:var(--dimension-6l) 0 var(--dimension-2l)}}@media screen and (max-width:719px){.info-character-detail .heading{padding:var(--dimension-3l) var(--dimension-2l) var(--dimension-2l) 110px}}.info-character-detail .heading hgroup{display:flex;flex-direction:column;gap:var(--dimension-1s)}.info-character-detail .heading .heading3{margin:0 0 0 var(--dimension-4s)}.info-character-detail .heading .name{display:flex;flex-wrap:wrap;gap:var(--dimension-2s);align-items:flex-end}.info-character-detail .heading .name .heading1{line-height:1.1}.info-character-detail .heading .name .small{margin:0 0 var(--dimension-4s) var(--dimension-4s)}.info-character-detail .heading .emblem{position:absolute;color:#fff;z-index:0;opacity:.3;z-index:-1}@media (min-width:720px){.info-character-detail .heading .emblem{width:328px;height:306px;top:calc(-1*var(--dimension-6l));left:-141px}}@media screen and (max-width:719px){.info-character-detail .heading .emblem{width:238px;height:222px;top:0;left:-51px}}.info-character-detail .heading div{z-index:1}@media (min-width:720px){.info-character-detail .content-container{margin:var(--dimension-3l) 0 0 calc(var(--dimension-2l)*-1);padding:0 var(--dimension-2l) var(--dimension-2l);overflow-y:auto;scrollbar-color:var(--color-accent-accent) transparent;scrollbar-width:thin;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.info-character-detail .content-container::-webkit-scrollbar{width:2px;height:100%;background:transparent}.info-character-detail .content-container::-webkit-scrollbar-thumb{background:var(--color-accent-active)}}@media screen and (max-width:719px){.info-character-detail .content-container{padding:var(--dimension-3l) var(--dimension-2l) 0 110px}}.info-character-detail .content-container .content{padding-top:4px}.info-character-detail .race-en{position:absolute;transform:rotate(-90deg);display:flex;align-items:center}@media (min-width:720px){.info-character-detail .race-en{bottom:0;left:25px;transform-origin:left top}}@media screen and (max-width:719px){.info-character-detail .race-en{left:calc(100% - 24px);bottom:100%;transform-origin:left bottom}}.info-character-detail .race-en-content{color:var(--color-foreground-white);font-size:11px;font-style:normal;font-weight:400;line-height:210%;letter-spacing:22px;text-transform:uppercase;position:relative}.info-character-detail .race-en-content:before{content:"";display:block;position:absolute;left:100%;top:50%;height:0;width:100%;max-width:200px;border-top:1px solid var(--color-foreground-white)}.info-character-detail .catchcopy{position:absolute;display:flex;align-items:center;justify-content:center}@media (min-width:720px){.info-character-detail .catchcopy{bottom:-10%;left:50%;height:700px}}@media screen and (max-width:719px){.info-character-detail .catchcopy{top:500px;height:calc(100% - 500px);width:110px}}.info-character-detail .catchcopy-text{writing-mode:vertical-rl;font-family:var(--fontFamily-serif);font-style:normal;font-weight:800;line-height:150%;z-index:1000;display:flex;flex-direction:column;align-items:flex-start;letter-spacing:.25em}@media (min-width:720px){.info-character-detail .catchcopy-text{gap:var(--dimension-m) 0;font-size:28px;transform:translateX(-50%);padding:var(--dimension-3l) var(--dimension-2l)}}@media screen and (max-width:719px){.info-character-detail .catchcopy-text{gap:var(--dimension-2s) 0;font-size:16px;justify-content:center}}.info-character-detail .catchcopy-text-line{display:inline-block;color:var(--color-accent-primary);background:var(--color-foreground-black);padding:calc(.5em + var(--dimension-3s)) 0 var(--dimension-3s);line-height:1.3}.info-character-detail .catchcopy-text-line:nth-child(2){margin:2em 0 0}.info-character-detail .catchcopy-text-line:nth-child(3){margin:4em 0 0}.info-character-detail .catchcopy-text-line.hasOtherVoice{cursor:pointer}.info-character-detail .catchcopy-text-line .no-letter-spacing:after,.info-character-detail .catchcopy-text-line .no-letter-spacing:before{content:" "}@media (min-width:720px){.info-character-detail .sub-data{display:flex}.info-character-detail .face{width:50%}}.info-character-detail .face .face-label-container{position:relative;margin:var(--dimension-2l) 0 0 var(--dimension-2l);padding:var(--dimension-4s) 0;height:45px;letter-spacing:4.4px}.info-character-detail .face .face-label-container .face-label-ornament{position:absolute;top:0;left:0;display:flex;width:100%}.info-character-detail .face .face-label-container .face-label-ornament:after{flex:1 1;min-width:0;content:"";display:block;height:1px;width:100%;background:currentColor;margin:.5px 0 0}.info-character-detail .face .face-icon-container{display:flex;padding:var(--dimension-m) var(--dimension-2l) 0;flex-wrap:wrap;gap:var(--dimension-m)}.info-character-detail .face .face-icon-container img{width:140px;height:140px}@media (min-width:720px){.info-character-detail .share-section{width:50%;display:flex;flex-direction:column;justify-content:flex-end}}.info-character-detail .share-section .share-component-container{display:flex;justify-content:flex-end;padding:var(--dimension-6l) var(--dimension-2l) var(--dimension-m) var(--dimension-2l)}.info-character-detail .share-section .share-label-container{position:relative;margin:0 var(--dimension-2l);padding:var(--dimension-4s) 0;height:45px;letter-spacing:4.4px}.info-character-detail .share-section .share-label-container .share-label-ornament{position:absolute;top:0;left:0;display:flex;width:100%}.info-character-detail .share-section .share-label-container .share-label-ornament:after{flex:1 1;min-width:0;content:"";display:block;height:1px;width:100%;background:currentColor;margin:.5px 0 0}.info-character-detail .creators{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--dimension-2s)}@media (min-width:720px){.info-character-detail .creators{margin:var(--dimension-6l) 0 var(--dimension-2l)}}@media screen and (max-width:719px){.info-character-detail .creators{margin:var(--dimension-6l) 0 var(--dimension-2l)}}.info-character-detail .more-link{display:flex;padding:var(--dimension-3l) 0;flex-direction:column;align-items:center;align-self:stretch}@media (min-width:720px){.info-character-detail .more-link{padding:var(--dimension-6l) 0}}.info-character-detail .more-link a{display:flex;align-items:center;gap:var(--dimension-2s)}.info-character-detail .voice-player{pointer-events:auto;position:absolute;z-index:2;display:inline-flex;padding:var(--dimension-m);align-items:flex-start;gap:10px}@media (min-width:720px){.info-character-detail .voice-player{bottom:var(--dimension-m);right:var(--dimension-m)}}@media screen and (max-width:719px){.info-character-detail .voice-player{bottom:0;left:0}}.info-character-detail .catchcopy-voice-player{margin:var(--dimension-3l) 0 0;z-index:2;align-self:flex-start}@media screen and (max-width:719px){.info-character-detail .catchcopy-voice-player{padding:0 var(--dimension-2l) var(--dimension-2l) 110px}}.info-character-detail .catchcopy-voice-player-label{display:flex;align-items:center;gap:var(--dimension-2s);padding:var(--dimension-2s) 0;border-bottom:1px solid var(--color-border-default)}@media(hover:hover){.info-character-detail .catchcopy-voice-player-label:where(:-webkit-any-link,:enabled,summary):hover{border-color:var(--color-border-default-dark);background:none!important}.info-character-detail .catchcopy-voice-player-label:where(:any-link,:enabled,summary):hover{border-color:var(--color-border-default-dark);background:none!important}}.character-link-container{width:100%}.character-link-container .character-links{display:flex}@media (min-width:720px){.character-link-container .character-links{height:343px;position:relative}.character-link-container .character-links:before{content:"";display:block;position:absolute;top:0;left:50%;width:0;height:100%;transform:translateX(-2px);border-left:4px solid var(--color-background-default);z-index:2}.character-link-container .character-links:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:280px;background:var(--color-background-inset);z-index:-1}}@media screen and (max-width:719px){.character-link-container .character-links{width:100%;flex-direction:column-reverse;margin-top:50px}}@media (min-width:720px){.character-link-empty{flex:1 1;min-width:0}}@media screen and (max-width:719px){.character-link-empty.next{height:50px}}.character-link{position:relative;display:flex;overflow:hidden;pointer-events:none;align-items:flex-end}.character-link a{display:block;pointer-events:auto}@media (min-width:720px){.character-link{flex:1 1;min-width:0;width:50vw;height:343px}.character-link .standup-character img{width:720px;height:720px}}@media screen and (max-width:719px){.character-link{width:100%}.character-link:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;z-index:-1}.character-link .standup-character img{width:600px;height:auto}}.character-link.prev{justify-content:flex-end}@media (min-width:720px){.character-link.prev:hover .standup-character{transform:translate(-50%,-5px)}}@media screen and (max-width:719px){.character-link.prev{margin:-50px 0 0;height:200px;z-index:2}.character-link.prev:before{height:150px;background:var(--color-background-inset)}}.character-link.prev .nav{justify-content:flex-end}@media screen and (max-width:719px){.character-link.prev .nav{height:150px;align-items:flex-end}}.character-link.prev .text-container{padding:var(--dimension-m) var(--dimension-2l) var(--dimension-m) var(--dimension-4l);background:linear-gradient(90deg,rgba(245,248,251,0) 0,#f5f8fb 20%)}.character-link.prev .standup-character{left:40%;transform:translateX(-50%)}@media screen and (max-width:719px){.character-link.prev .standup-character{left:28%}}@media (min-width:720px){.character-link.next:hover .standup-character{transform:translate(-50%,-5px)}}@media screen and (max-width:719px){.character-link.next{height:250px}.character-link.next:before{height:200px;background:linear-gradient(180deg,#f5f8fb 50%,#e3edfb)}.character-link.next .nav{height:200px;align-items:flex-start}}.character-link.next .text-container{padding:var(--dimension-m) var(--dimension-4l) var(--dimension-m) var(--dimension-2l);background:linear-gradient(270deg,rgba(245,248,251,0) 0,#f5f8fb 20%)}@media (min-width:720px){.character-link.next .text{align-items:flex-end;text-align:right}}.character-link.next .standup-character{left:60%;transform:translateX(-50%)}@media screen and (max-width:719px){.character-link.next .standup-character{left:70%}}.character-link .nav{position:relative;z-index:1;display:flex;align-items:center;max-width:min(55vw,210px)}@media (min-width:720px){.character-link .nav{height:280px}}.character-link .nav .text-container{display:flex;align-items:center;gap:var(--dimension-3s)}.character-link .nav .text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--dimension-3s)}.character-link .standup-character{position:absolute;top:0;z-index:0;transition:transform var(--transition-slow)}@media (min-width:720px){.info-novel-content{padding-top:var(--dimension-3l)}}@media screen and (max-width:719px){.info-novel-content{padding-top:var(--dimension-2l)}}@media (min-width:720px){.info-novel-navigation{max-width:var(--width-narrow);margin:0 auto}.info-novel-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:var(--dimension-2l);gap:var(--dimension-2l);padding:var(--dimension-6l)}}@media screen and (max-width:719px){.info-novel-container{display:flex;flex-direction:column;gap:var(--dimension-2l);padding:var(--dimension-2l)}}.info-novel-container a{display:block;height:100%}.info-novel-container a:focus .surface,.info-novel-container a:hover .surface{--background:var(--color-background-inset-dark)}.info-novel-container a:focus .surface-body,.info-novel-container a:hover .surface-body{transition:background var(--transition-slow)}.image-novel-item{height:100%;padding:var(--dimension-2l);display:flex;flex-direction:column;gap:var(--dimension-2l)}.image-novel-item .meta{color:var(--color-foreground-default-weak)}.image-novel-item .info-container{flex:1 1;display:flex;flex-direction:column;gap:var(--dimension-2l)}.image-novel-item .info{display:flex;flex-direction:column;gap:var(--dimension-1s)}.image-novel-item .cover img{width:100%;height:auto}.image-novel-item .characters{display:flex;flex-direction:column;gap:var(--dimension-2s)}.info-novel-detail-main{display:flex;flex-direction:column;gap:var(--dimension-6l)}.info-novel-detail-main .more-link{display:flex;justify-content:center;padding:0 0 var(--dimension-6l)}.info-novel-detail-main .more-link a{display:flex;align-items:center;gap:var(--dimension-2s)}.info-novel-detail{display:flex;flex-direction:column;background:#585b63;color:var(--color-foreground-white-weak)}@media (min-width:720px){.info-novel-detail{padding:calc(var(--height-teaser-header-regular) + var(--dimension-4l)) 0 var(--dimension-6l) 0;gap:var(--dimension-6l)}}@media screen and (max-width:719px){.info-novel-detail{padding:var(--height-header-compact) 0 var(--dimension-6l) 0;gap:var(--dimension-2l)}}.info-novel-detail .cover{display:flex;justify-content:center;background:#424348}.info-novel-detail .cover img{width:100%;max-width:850px;height:auto}@media (min-width:720px){.info-novel-detail .info-novel-detail-content{padding:0 var(--dimension-6l)}}@media screen and (max-width:719px){.info-novel-detail .info-novel-detail-content{padding:0 var(--dimension-2l)}}@media (min-width:720px){.info-novel-detail .article-body,.info-novel-detail .info{margin:0 auto;max-width:var(--width-narrow);width:100%}}.info-novel-detail .info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-m);align-self:stretch}.info-novel-detail .info .author,.info-novel-detail .info .meta{color:var(--color-foreground-white-weak)}.info-novel-detail .info .characters{display:flex;padding:var(--dimension-m) 0;flex-direction:column;align-items:flex-start;gap:var(--dimension-2s);align-self:stretch}.info-novel-detail .article-body{margin-top:var(--dimension-6l)}.info-novel-detail .document{padding:0 var(--dimension-2l)}.rev2 .flex{display:flex}.rev2 .flex.flex-inline{display:inline-flex}.rev2 .flex.flex-direction-column{flex-direction:column}.rev2 .flex.flex-direction-column-reverse{flex-direction:column-reverse}.rev2 .flex.flex-direction-row{flex-direction:row}.rev2 .flex.flex-direction-row-reverse{flex-direction:row-reverse}.rev2 .flex.flex-justify-space-around{justify-content:space-around}.rev2 .flex.flex-justify-space-between{justify-content:space-between}.rev2 .flex.flex-justify-space-evenly{justify-content:space-evenly}.rev2 .flex.flex-justify-stretch{justify-content:stretch}.rev2 .flex.flex-justify-center{justify-content:center}.rev2 .flex.flex-justify-end{justify-content:end}.rev2 .flex.flex-justify-flex-end{justify-content:flex-end}.rev2 .flex.flex-justify-flex-start{justify-content:flex-start}.rev2 .flex.flex-justify-start{justify-content:start}.rev2 .flex.flex-justify-left{justify-content:left}.rev2 .flex.flex-justify-normal{justify-content:normal}.rev2 .flex.flex-justify-right{justify-content:right}.rev2 .flex.flex-items-center{align-items:center}.rev2 .flex.flex-items-end{align-items:end}.rev2 .flex.flex-items-flex-end{align-items:flex-end}.rev2 .flex.flex-items-flex-start{align-items:flex-start}.rev2 .flex.flex-items-self-end{align-items:self-end}.rev2 .flex.flex-items-self-start{align-items:self-start}.rev2 .flex.flex-items-start{align-items:start}.rev2 .flex.flex-items-baseline{align-items:baseline}.rev2 .flex.flex-items-normal{align-items:normal}.rev2 .flex.flex-items-stretch{align-items:stretch}.rev2 .flex.flex-self-center{align-self:center}.rev2 .flex.flex-self-end{align-self:end}.rev2 .flex.flex-self-flex-end{align-self:flex-end}.rev2 .flex.flex-self-flex-start{align-self:flex-start}.rev2 .flex.flex-self-self-end{align-self:self-end}.rev2 .flex.flex-self-self-start{align-self:self-start}.rev2 .flex.flex-self-start{align-self:start}.rev2 .flex.flex-self-auto{align-self:auto}.rev2 .flex.flex-self-baseline{align-self:baseline}.rev2 .flex.flex-self-normal{align-self:normal}.rev2 .flex.flex-self-stretch{align-self:stretch}.rev2 .flex.flex-wrap-nowrap{flex-wrap:nowrap}.rev2 .flex.flex-wrap-wrap{flex-wrap:wrap}.rev2 .flex.flex-wrap-wrap-reverse{flex-wrap:wrap-reverse}.rev2 .flex.flex-gap-0{gap:var(--dimension-0)}.rev2 .flex.flex-gap-5s{gap:var(--dimension-5s)}.rev2 .flex.flex-gap-4s{gap:var(--dimension-4s)}.rev2 .flex.flex-gap-3s{gap:var(--dimension-3s)}.rev2 .flex.flex-gap-2s{gap:var(--dimension-2s)}.rev2 .flex.flex-gap-1s{gap:var(--dimension-1s)}.rev2 .flex.flex-gap-m{gap:var(--dimension-m)}.rev2 .flex.flex-gap-1l{gap:var(--dimension-1l)}.rev2 .flex.flex-gap-2l{gap:var(--dimension-2l)}.rev2 .flex.flex-gap-3l{gap:var(--dimension-3l)}.rev2 .flex.flex-gap-4l{gap:var(--dimension-4l)}.rev2 .flex.flex-gap-5l{gap:var(--dimension-5l)}.rev2 .flex.flex-gap-6l{gap:var(--dimension-6l)}.rev2 .flex.flex-bg-default{background:var(--color-background-default)}.rev2 .flex.flex-bg-inset{background:var(--color-background-inset)}.rev2 .flex.flex-bg-inset-dark{background:var(--color-background-inset-dark)}.rev2 .flex.flex-bg-active{background:var(--color-background-active)}.rev2 .flex.flex-bg-active-dark{background:var(--color-background-active-dark)}.rev2 .flex.flex-bg-active-darker{background:var(--color-background-active-darker)}.rev2 .flex.flex-bg-accent-primary{background:var(--color-background-accent-primary)}.rev2 .flex.flex-bg-secondary{background:var(--color-background-secondary)}.rev2 .flex.flex-bg-secondary-dark{background:var(--color-background-secondary-dark)}.rev2 .flex.flex-bg-navy{background:var(--color-background-navy)}.rev2 .flex.flex-bg-navy-weak{background:var(--color-background-navy-weak)}.rev2 .flex.flex-bg-black{background:var(--color-background-black)}.rev2 .flex.flex-bg-black-weak{background:var(--color-background-black-weak)}.rev2 .flex.flex-bg-character-surface{background:var(--color-background-character-surface)}.rev2 .flex.flex-p-0{padding:var(--dimension-0)}.rev2 .flex.flex-p-5s{padding:var(--dimension-5s)}.rev2 .flex.flex-p-4s{padding:var(--dimension-4s)}.rev2 .flex.flex-p-3s{padding:var(--dimension-3s)}.rev2 .flex.flex-p-2s{padding:var(--dimension-2s)}.rev2 .flex.flex-p-1s{padding:var(--dimension-1s)}.rev2 .flex.flex-p-m{padding:var(--dimension-m)}.rev2 .flex.flex-p-1l{padding:var(--dimension-1l)}.rev2 .flex.flex-p-2l{padding:var(--dimension-2l)}.rev2 .flex.flex-p-3l{padding:var(--dimension-3l)}.rev2 .flex.flex-p-4l{padding:var(--dimension-4l)}.rev2 .flex.flex-p-5l{padding:var(--dimension-5l)}.rev2 .flex.flex-p-6l{padding:var(--dimension-6l)}.rev2 .flex.flex-px-0{padding-inline:var(--dimension-0)}.rev2 .flex.flex-px-5s{padding-inline:var(--dimension-5s)}.rev2 .flex.flex-px-4s{padding-inline:var(--dimension-4s)}.rev2 .flex.flex-px-3s{padding-inline:var(--dimension-3s)}.rev2 .flex.flex-px-2s{padding-inline:var(--dimension-2s)}.rev2 .flex.flex-px-1s{padding-inline:var(--dimension-1s)}.rev2 .flex.flex-px-m{padding-inline:var(--dimension-m)}.rev2 .flex.flex-px-1l{padding-inline:var(--dimension-1l)}.rev2 .flex.flex-px-2l{padding-inline:var(--dimension-2l)}.rev2 .flex.flex-px-3l{padding-inline:var(--dimension-3l)}.rev2 .flex.flex-px-4l{padding-inline:var(--dimension-4l)}.rev2 .flex.flex-px-5l{padding-inline:var(--dimension-5l)}.rev2 .flex.flex-px-6l{padding-inline:var(--dimension-6l)}.rev2 .flex.flex-py-0{padding-block:var(--dimension-0)}.rev2 .flex.flex-py-5s{padding-block:var(--dimension-5s)}.rev2 .flex.flex-py-4s{padding-block:var(--dimension-4s)}.rev2 .flex.flex-py-3s{padding-block:var(--dimension-3s)}.rev2 .flex.flex-py-2s{padding-block:var(--dimension-2s)}.rev2 .flex.flex-py-1s{padding-block:var(--dimension-1s)}.rev2 .flex.flex-py-m{padding-block:var(--dimension-m)}.rev2 .flex.flex-py-1l{padding-block:var(--dimension-1l)}.rev2 .flex.flex-py-2l{padding-block:var(--dimension-2l)}.rev2 .flex.flex-py-3l{padding-block:var(--dimension-3l)}.rev2 .flex.flex-py-4l{padding-block:var(--dimension-4l)}.rev2 .flex.flex-py-5l{padding-block:var(--dimension-5l)}.rev2 .flex.flex-py-6l{padding-block:var(--dimension-6l)}.rev2 .flex.flex-pt-0{padding-top:var(--dimension-0)}.rev2 .flex.flex-pt-5s{padding-top:var(--dimension-5s)}.rev2 .flex.flex-pt-4s{padding-top:var(--dimension-4s)}.rev2 .flex.flex-pt-3s{padding-top:var(--dimension-3s)}.rev2 .flex.flex-pt-2s{padding-top:var(--dimension-2s)}.rev2 .flex.flex-pt-1s{padding-top:var(--dimension-1s)}.rev2 .flex.flex-pt-m{padding-top:var(--dimension-m)}.rev2 .flex.flex-pt-1l{padding-top:var(--dimension-1l)}.rev2 .flex.flex-pt-2l{padding-top:var(--dimension-2l)}.rev2 .flex.flex-pt-3l{padding-top:var(--dimension-3l)}.rev2 .flex.flex-pt-4l{padding-top:var(--dimension-4l)}.rev2 .flex.flex-pt-5l{padding-top:var(--dimension-5l)}.rev2 .flex.flex-pt-6l{padding-top:var(--dimension-6l)}.rev2 .flex.flex-pr-0{padding-right:var(--dimension-0)}.rev2 .flex.flex-pr-5s{padding-right:var(--dimension-5s)}.rev2 .flex.flex-pr-4s{padding-right:var(--dimension-4s)}.rev2 .flex.flex-pr-3s{padding-right:var(--dimension-3s)}.rev2 .flex.flex-pr-2s{padding-right:var(--dimension-2s)}.rev2 .flex.flex-pr-1s{padding-right:var(--dimension-1s)}.rev2 .flex.flex-pr-m{padding-right:var(--dimension-m)}.rev2 .flex.flex-pr-1l{padding-right:var(--dimension-1l)}.rev2 .flex.flex-pr-2l{padding-right:var(--dimension-2l)}.rev2 .flex.flex-pr-3l{padding-right:var(--dimension-3l)}.rev2 .flex.flex-pr-4l{padding-right:var(--dimension-4l)}.rev2 .flex.flex-pr-5l{padding-right:var(--dimension-5l)}.rev2 .flex.flex-pr-6l{padding-right:var(--dimension-6l)}.rev2 .flex.flex-pb-0{padding-bottom:var(--dimension-0)}.rev2 .flex.flex-pb-5s{padding-bottom:var(--dimension-5s)}.rev2 .flex.flex-pb-4s{padding-bottom:var(--dimension-4s)}.rev2 .flex.flex-pb-3s{padding-bottom:var(--dimension-3s)}.rev2 .flex.flex-pb-2s{padding-bottom:var(--dimension-2s)}.rev2 .flex.flex-pb-1s{padding-bottom:var(--dimension-1s)}.rev2 .flex.flex-pb-m{padding-bottom:var(--dimension-m)}.rev2 .flex.flex-pb-1l{padding-bottom:var(--dimension-1l)}.rev2 .flex.flex-pb-2l{padding-bottom:var(--dimension-2l)}.rev2 .flex.flex-pb-3l{padding-bottom:var(--dimension-3l)}.rev2 .flex.flex-pb-4l{padding-bottom:var(--dimension-4l)}.rev2 .flex.flex-pb-5l{padding-bottom:var(--dimension-5l)}.rev2 .flex.flex-pb-6l{padding-bottom:var(--dimension-6l)}.rev2 .flex.flex-pl-0{padding-left:var(--dimension-0)}.rev2 .flex.flex-pl-5s{padding-left:var(--dimension-5s)}.rev2 .flex.flex-pl-4s{padding-left:var(--dimension-4s)}.rev2 .flex.flex-pl-3s{padding-left:var(--dimension-3s)}.rev2 .flex.flex-pl-2s{padding-left:var(--dimension-2s)}.rev2 .flex.flex-pl-1s{padding-left:var(--dimension-1s)}.rev2 .flex.flex-pl-m{padding-left:var(--dimension-m)}.rev2 .flex.flex-pl-1l{padding-left:var(--dimension-1l)}.rev2 .flex.flex-pl-2l{padding-left:var(--dimension-2l)}.rev2 .flex.flex-pl-3l{padding-left:var(--dimension-3l)}.rev2 .flex.flex-pl-4l{padding-left:var(--dimension-4l)}.rev2 .flex.flex-pl-5l{padding-left:var(--dimension-5l)}.rev2 .flex.flex-pl-6l{padding-left:var(--dimension-6l)}.rev2 .flex.flex-m-0{margin:var(--dimension-0)}.rev2 .flex.flex-m-5s{margin:var(--dimension-5s)}.rev2 .flex.flex-m-4s{margin:var(--dimension-4s)}.rev2 .flex.flex-m-3s{margin:var(--dimension-3s)}.rev2 .flex.flex-m-2s{margin:var(--dimension-2s)}.rev2 .flex.flex-m-1s{margin:var(--dimension-1s)}.rev2 .flex.flex-m-m{margin:var(--dimension-m)}.rev2 .flex.flex-m-1l{margin:var(--dimension-1l)}.rev2 .flex.flex-m-2l{margin:var(--dimension-2l)}.rev2 .flex.flex-m-3l{margin:var(--dimension-3l)}.rev2 .flex.flex-m-4l{margin:var(--dimension-4l)}.rev2 .flex.flex-m-5l{margin:var(--dimension-5l)}.rev2 .flex.flex-m-6l{margin:var(--dimension-6l)}.rev2 .flex.flex-mx-0{margin-inline:var(--dimension-0)}.rev2 .flex.flex-mx-5s{margin-inline:var(--dimension-5s)}.rev2 .flex.flex-mx-4s{margin-inline:var(--dimension-4s)}.rev2 .flex.flex-mx-3s{margin-inline:var(--dimension-3s)}.rev2 .flex.flex-mx-2s{margin-inline:var(--dimension-2s)}.rev2 .flex.flex-mx-1s{margin-inline:var(--dimension-1s)}.rev2 .flex.flex-mx-m{margin-inline:var(--dimension-m)}.rev2 .flex.flex-mx-1l{margin-inline:var(--dimension-1l)}.rev2 .flex.flex-mx-2l{margin-inline:var(--dimension-2l)}.rev2 .flex.flex-mx-3l{margin-inline:var(--dimension-3l)}.rev2 .flex.flex-mx-4l{margin-inline:var(--dimension-4l)}.rev2 .flex.flex-mx-5l{margin-inline:var(--dimension-5l)}.rev2 .flex.flex-mx-6l{margin-inline:var(--dimension-6l)}.rev2 .flex.flex-my-0{margin-block:var(--dimension-0)}.rev2 .flex.flex-my-5s{margin-block:var(--dimension-5s)}.rev2 .flex.flex-my-4s{margin-block:var(--dimension-4s)}.rev2 .flex.flex-my-3s{margin-block:var(--dimension-3s)}.rev2 .flex.flex-my-2s{margin-block:var(--dimension-2s)}.rev2 .flex.flex-my-1s{margin-block:var(--dimension-1s)}.rev2 .flex.flex-my-m{margin-block:var(--dimension-m)}.rev2 .flex.flex-my-1l{margin-block:var(--dimension-1l)}.rev2 .flex.flex-my-2l{margin-block:var(--dimension-2l)}.rev2 .flex.flex-my-3l{margin-block:var(--dimension-3l)}.rev2 .flex.flex-my-4l{margin-block:var(--dimension-4l)}.rev2 .flex.flex-my-5l{margin-block:var(--dimension-5l)}.rev2 .flex.flex-my-6l{margin-block:var(--dimension-6l)}.rev2 .flex.flex-mt-0{margin-top:var(--dimension-0)}.rev2 .flex.flex-mt-5s{margin-top:var(--dimension-5s)}.rev2 .flex.flex-mt-4s{margin-top:var(--dimension-4s)}.rev2 .flex.flex-mt-3s{margin-top:var(--dimension-3s)}.rev2 .flex.flex-mt-2s{margin-top:var(--dimension-2s)}.rev2 .flex.flex-mt-1s{margin-top:var(--dimension-1s)}.rev2 .flex.flex-mt-m{margin-top:var(--dimension-m)}.rev2 .flex.flex-mt-1l{margin-top:var(--dimension-1l)}.rev2 .flex.flex-mt-2l{margin-top:var(--dimension-2l)}.rev2 .flex.flex-mt-3l{margin-top:var(--dimension-3l)}.rev2 .flex.flex-mt-4l{margin-top:var(--dimension-4l)}.rev2 .flex.flex-mt-5l{margin-top:var(--dimension-5l)}.rev2 .flex.flex-mt-6l{margin-top:var(--dimension-6l)}.rev2 .flex.flex-mr-0{margin-right:var(--dimension-0)}.rev2 .flex.flex-mr-5s{margin-right:var(--dimension-5s)}.rev2 .flex.flex-mr-4s{margin-right:var(--dimension-4s)}.rev2 .flex.flex-mr-3s{margin-right:var(--dimension-3s)}.rev2 .flex.flex-mr-2s{margin-right:var(--dimension-2s)}.rev2 .flex.flex-mr-1s{margin-right:var(--dimension-1s)}.rev2 .flex.flex-mr-m{margin-right:var(--dimension-m)}.rev2 .flex.flex-mr-1l{margin-right:var(--dimension-1l)}.rev2 .flex.flex-mr-2l{margin-right:var(--dimension-2l)}.rev2 .flex.flex-mr-3l{margin-right:var(--dimension-3l)}.rev2 .flex.flex-mr-4l{margin-right:var(--dimension-4l)}.rev2 .flex.flex-mr-5l{margin-right:var(--dimension-5l)}.rev2 .flex.flex-mr-6l{margin-right:var(--dimension-6l)}.rev2 .flex.flex-mb-0{margin-bottom:var(--dimension-0)}.rev2 .flex.flex-mb-5s{margin-bottom:var(--dimension-5s)}.rev2 .flex.flex-mb-4s{margin-bottom:var(--dimension-4s)}.rev2 .flex.flex-mb-3s{margin-bottom:var(--dimension-3s)}.rev2 .flex.flex-mb-2s{margin-bottom:var(--dimension-2s)}.rev2 .flex.flex-mb-1s{margin-bottom:var(--dimension-1s)}.rev2 .flex.flex-mb-m{margin-bottom:var(--dimension-m)}.rev2 .flex.flex-mb-1l{margin-bottom:var(--dimension-1l)}.rev2 .flex.flex-mb-2l{margin-bottom:var(--dimension-2l)}.rev2 .flex.flex-mb-3l{margin-bottom:var(--dimension-3l)}.rev2 .flex.flex-mb-4l{margin-bottom:var(--dimension-4l)}.rev2 .flex.flex-mb-5l{margin-bottom:var(--dimension-5l)}.rev2 .flex.flex-mb-6l{margin-bottom:var(--dimension-6l)}.rev2 .flex.flex-ml-0{margin-left:var(--dimension-0)}.rev2 .flex.flex-ml-5s{margin-left:var(--dimension-5s)}.rev2 .flex.flex-ml-4s{margin-left:var(--dimension-4s)}.rev2 .flex.flex-ml-3s{margin-left:var(--dimension-3s)}.rev2 .flex.flex-ml-2s{margin-left:var(--dimension-2s)}.rev2 .flex.flex-ml-1s{margin-left:var(--dimension-1s)}.rev2 .flex.flex-ml-m{margin-left:var(--dimension-m)}.rev2 .flex.flex-ml-1l{margin-left:var(--dimension-1l)}.rev2 .flex.flex-ml-2l{margin-left:var(--dimension-2l)}.rev2 .flex.flex-ml-3l{margin-left:var(--dimension-3l)}.rev2 .flex.flex-ml-4l{margin-left:var(--dimension-4l)}.rev2 .flex.flex-ml-5l{margin-left:var(--dimension-5l)}.rev2 .flex.flex-ml-6l{margin-left:var(--dimension-6l)}@media (min-width:720px){.rev2 .flex.flex-regular-inline{display:inline-flex}.rev2 .flex.flex-regular-direction-column{flex-direction:column}.rev2 .flex.flex-regular-direction-column-reverse{flex-direction:column-reverse}.rev2 .flex.flex-regular-direction-row{flex-direction:row}.rev2 .flex.flex-regular-direction-row-reverse{flex-direction:row-reverse}.rev2 .flex.flex-regular-justify-space-around{justify-content:space-around}.rev2 .flex.flex-regular-justify-space-between{justify-content:space-between}.rev2 .flex.flex-regular-justify-space-evenly{justify-content:space-evenly}.rev2 .flex.flex-regular-justify-stretch{justify-content:stretch}.rev2 .flex.flex-regular-justify-center{justify-content:center}.rev2 .flex.flex-regular-justify-end{justify-content:end}.rev2 .flex.flex-regular-justify-flex-end{justify-content:flex-end}.rev2 .flex.flex-regular-justify-flex-start{justify-content:flex-start}.rev2 .flex.flex-regular-justify-start{justify-content:start}.rev2 .flex.flex-regular-justify-left{justify-content:left}.rev2 .flex.flex-regular-justify-normal{justify-content:normal}.rev2 .flex.flex-regular-justify-right{justify-content:right}.rev2 .flex.flex-regular-items-center{align-items:center}.rev2 .flex.flex-regular-items-end{align-items:end}.rev2 .flex.flex-regular-items-flex-end{align-items:flex-end}.rev2 .flex.flex-regular-items-flex-start{align-items:flex-start}.rev2 .flex.flex-regular-items-self-end{align-items:self-end}.rev2 .flex.flex-regular-items-self-start{align-items:self-start}.rev2 .flex.flex-regular-items-start{align-items:start}.rev2 .flex.flex-regular-items-baseline{align-items:baseline}.rev2 .flex.flex-regular-items-normal{align-items:normal}.rev2 .flex.flex-regular-items-stretch{align-items:stretch}.rev2 .flex.flex-regular-self-center{align-self:center}.rev2 .flex.flex-regular-self-end{align-self:end}.rev2 .flex.flex-regular-self-flex-end{align-self:flex-end}.rev2 .flex.flex-regular-self-flex-start{align-self:flex-start}.rev2 .flex.flex-regular-self-self-end{align-self:self-end}.rev2 .flex.flex-regular-self-self-start{align-self:self-start}.rev2 .flex.flex-regular-self-start{align-self:start}.rev2 .flex.flex-regular-self-auto{align-self:auto}.rev2 .flex.flex-regular-self-baseline{align-self:baseline}.rev2 .flex.flex-regular-self-normal{align-self:normal}.rev2 .flex.flex-regular-self-stretch{align-self:stretch}.rev2 .flex.flex-regular-wrap-nowrap{flex-wrap:nowrap}.rev2 .flex.flex-regular-wrap-wrap{flex-wrap:wrap}.rev2 .flex.flex-regular-wrap-wrap-reverse{flex-wrap:wrap-reverse}.rev2 .flex.flex-regular-gap-0{gap:var(--dimension-0)}.rev2 .flex.flex-regular-gap-5s{gap:var(--dimension-5s)}.rev2 .flex.flex-regular-gap-4s{gap:var(--dimension-4s)}.rev2 .flex.flex-regular-gap-3s{gap:var(--dimension-3s)}.rev2 .flex.flex-regular-gap-2s{gap:var(--dimension-2s)}.rev2 .flex.flex-regular-gap-1s{gap:var(--dimension-1s)}.rev2 .flex.flex-regular-gap-m{gap:var(--dimension-m)}.rev2 .flex.flex-regular-gap-1l{gap:var(--dimension-1l)}.rev2 .flex.flex-regular-gap-2l{gap:var(--dimension-2l)}.rev2 .flex.flex-regular-gap-3l{gap:var(--dimension-3l)}.rev2 .flex.flex-regular-gap-4l{gap:var(--dimension-4l)}.rev2 .flex.flex-regular-gap-5l{gap:var(--dimension-5l)}.rev2 .flex.flex-regular-gap-6l{gap:var(--dimension-6l)}.rev2 .flex.flex-regular-bg-default{background:var(--color-background-default)}.rev2 .flex.flex-regular-bg-inset{background:var(--color-background-inset)}.rev2 .flex.flex-regular-bg-inset-dark{background:var(--color-background-inset-dark)}.rev2 .flex.flex-regular-bg-active{background:var(--color-background-active)}.rev2 .flex.flex-regular-bg-active-dark{background:var(--color-background-active-dark)}.rev2 .flex.flex-regular-bg-active-darker{background:var(--color-background-active-darker)}.rev2 .flex.flex-regular-bg-accent-primary{background:var(--color-background-accent-primary)}.rev2 .flex.flex-regular-bg-secondary{background:var(--color-background-secondary)}.rev2 .flex.flex-regular-bg-secondary-dark{background:var(--color-background-secondary-dark)}.rev2 .flex.flex-regular-bg-navy{background:var(--color-background-navy)}.rev2 .flex.flex-regular-bg-navy-weak{background:var(--color-background-navy-weak)}.rev2 .flex.flex-regular-bg-black{background:var(--color-background-black)}.rev2 .flex.flex-regular-bg-black-weak{background:var(--color-background-black-weak)}.rev2 .flex.flex-regular-bg-character-surface{background:var(--color-background-character-surface)}.rev2 .flex.flex-regular-p-0{padding:var(--dimension-0)}.rev2 .flex.flex-regular-p-5s{padding:var(--dimension-5s)}.rev2 .flex.flex-regular-p-4s{padding:var(--dimension-4s)}.rev2 .flex.flex-regular-p-3s{padding:var(--dimension-3s)}.rev2 .flex.flex-regular-p-2s{padding:var(--dimension-2s)}.rev2 .flex.flex-regular-p-1s{padding:var(--dimension-1s)}.rev2 .flex.flex-regular-p-m{padding:var(--dimension-m)}.rev2 .flex.flex-regular-p-1l{padding:var(--dimension-1l)}.rev2 .flex.flex-regular-p-2l{padding:var(--dimension-2l)}.rev2 .flex.flex-regular-p-3l{padding:var(--dimension-3l)}.rev2 .flex.flex-regular-p-4l{padding:var(--dimension-4l)}.rev2 .flex.flex-regular-p-5l{padding:var(--dimension-5l)}.rev2 .flex.flex-regular-p-6l{padding:var(--dimension-6l)}.rev2 .flex.flex-regular-px-0{padding-inline:var(--dimension-0)}.rev2 .flex.flex-regular-px-5s{padding-inline:var(--dimension-5s)}.rev2 .flex.flex-regular-px-4s{padding-inline:var(--dimension-4s)}.rev2 .flex.flex-regular-px-3s{padding-inline:var(--dimension-3s)}.rev2 .flex.flex-regular-px-2s{padding-inline:var(--dimension-2s)}.rev2 .flex.flex-regular-px-1s{padding-inline:var(--dimension-1s)}.rev2 .flex.flex-regular-px-m{padding-inline:var(--dimension-m)}.rev2 .flex.flex-regular-px-1l{padding-inline:var(--dimension-1l)}.rev2 .flex.flex-regular-px-2l{padding-inline:var(--dimension-2l)}.rev2 .flex.flex-regular-px-3l{padding-inline:var(--dimension-3l)}.rev2 .flex.flex-regular-px-4l{padding-inline:var(--dimension-4l)}.rev2 .flex.flex-regular-px-5l{padding-inline:var(--dimension-5l)}.rev2 .flex.flex-regular-px-6l{padding-inline:var(--dimension-6l)}.rev2 .flex.flex-regular-py-0{padding-block:var(--dimension-0)}.rev2 .flex.flex-regular-py-5s{padding-block:var(--dimension-5s)}.rev2 .flex.flex-regular-py-4s{padding-block:var(--dimension-4s)}.rev2 .flex.flex-regular-py-3s{padding-block:var(--dimension-3s)}.rev2 .flex.flex-regular-py-2s{padding-block:var(--dimension-2s)}.rev2 .flex.flex-regular-py-1s{padding-block:var(--dimension-1s)}.rev2 .flex.flex-regular-py-m{padding-block:var(--dimension-m)}.rev2 .flex.flex-regular-py-1l{padding-block:var(--dimension-1l)}.rev2 .flex.flex-regular-py-2l{padding-block:var(--dimension-2l)}.rev2 .flex.flex-regular-py-3l{padding-block:var(--dimension-3l)}.rev2 .flex.flex-regular-py-4l{padding-block:var(--dimension-4l)}.rev2 .flex.flex-regular-py-5l{padding-block:var(--dimension-5l)}.rev2 .flex.flex-regular-py-6l{padding-block:var(--dimension-6l)}.rev2 .flex.flex-regular-pt-0{padding-top:var(--dimension-0)}.rev2 .flex.flex-regular-pt-5s{padding-top:var(--dimension-5s)}.rev2 .flex.flex-regular-pt-4s{padding-top:var(--dimension-4s)}.rev2 .flex.flex-regular-pt-3s{padding-top:var(--dimension-3s)}.rev2 .flex.flex-regular-pt-2s{padding-top:var(--dimension-2s)}.rev2 .flex.flex-regular-pt-1s{padding-top:var(--dimension-1s)}.rev2 .flex.flex-regular-pt-m{padding-top:var(--dimension-m)}.rev2 .flex.flex-regular-pt-1l{padding-top:var(--dimension-1l)}.rev2 .flex.flex-regular-pt-2l{padding-top:var(--dimension-2l)}.rev2 .flex.flex-regular-pt-3l{padding-top:var(--dimension-3l)}.rev2 .flex.flex-regular-pt-4l{padding-top:var(--dimension-4l)}.rev2 .flex.flex-regular-pt-5l{padding-top:var(--dimension-5l)}.rev2 .flex.flex-regular-pt-6l{padding-top:var(--dimension-6l)}.rev2 .flex.flex-regular-pr-0{padding-right:var(--dimension-0)}.rev2 .flex.flex-regular-pr-5s{padding-right:var(--dimension-5s)}.rev2 .flex.flex-regular-pr-4s{padding-right:var(--dimension-4s)}.rev2 .flex.flex-regular-pr-3s{padding-right:var(--dimension-3s)}.rev2 .flex.flex-regular-pr-2s{padding-right:var(--dimension-2s)}.rev2 .flex.flex-regular-pr-1s{padding-right:var(--dimension-1s)}.rev2 .flex.flex-regular-pr-m{padding-right:var(--dimension-m)}.rev2 .flex.flex-regular-pr-1l{padding-right:var(--dimension-1l)}.rev2 .flex.flex-regular-pr-2l{padding-right:var(--dimension-2l)}.rev2 .flex.flex-regular-pr-3l{padding-right:var(--dimension-3l)}.rev2 .flex.flex-regular-pr-4l{padding-right:var(--dimension-4l)}.rev2 .flex.flex-regular-pr-5l{padding-right:var(--dimension-5l)}.rev2 .flex.flex-regular-pr-6l{padding-right:var(--dimension-6l)}.rev2 .flex.flex-regular-pb-0{padding-bottom:var(--dimension-0)}.rev2 .flex.flex-regular-pb-5s{padding-bottom:var(--dimension-5s)}.rev2 .flex.flex-regular-pb-4s{padding-bottom:var(--dimension-4s)}.rev2 .flex.flex-regular-pb-3s{padding-bottom:var(--dimension-3s)}.rev2 .flex.flex-regular-pb-2s{padding-bottom:var(--dimension-2s)}.rev2 .flex.flex-regular-pb-1s{padding-bottom:var(--dimension-1s)}.rev2 .flex.flex-regular-pb-m{padding-bottom:var(--dimension-m)}.rev2 .flex.flex-regular-pb-1l{padding-bottom:var(--dimension-1l)}.rev2 .flex.flex-regular-pb-2l{padding-bottom:var(--dimension-2l)}.rev2 .flex.flex-regular-pb-3l{padding-bottom:var(--dimension-3l)}.rev2 .flex.flex-regular-pb-4l{padding-bottom:var(--dimension-4l)}.rev2 .flex.flex-regular-pb-5l{padding-bottom:var(--dimension-5l)}.rev2 .flex.flex-regular-pb-6l{padding-bottom:var(--dimension-6l)}.rev2 .flex.flex-regular-pl-0{padding-left:var(--dimension-0)}.rev2 .flex.flex-regular-pl-5s{padding-left:var(--dimension-5s)}.rev2 .flex.flex-regular-pl-4s{padding-left:var(--dimension-4s)}.rev2 .flex.flex-regular-pl-3s{padding-left:var(--dimension-3s)}.rev2 .flex.flex-regular-pl-2s{padding-left:var(--dimension-2s)}.rev2 .flex.flex-regular-pl-1s{padding-left:var(--dimension-1s)}.rev2 .flex.flex-regular-pl-m{padding-left:var(--dimension-m)}.rev2 .flex.flex-regular-pl-1l{padding-left:var(--dimension-1l)}.rev2 .flex.flex-regular-pl-2l{padding-left:var(--dimension-2l)}.rev2 .flex.flex-regular-pl-3l{padding-left:var(--dimension-3l)}.rev2 .flex.flex-regular-pl-4l{padding-left:var(--dimension-4l)}.rev2 .flex.flex-regular-pl-5l{padding-left:var(--dimension-5l)}.rev2 .flex.flex-regular-pl-6l{padding-left:var(--dimension-6l)}.rev2 .flex.flex-regular-m-0{margin:var(--dimension-0)}.rev2 .flex.flex-regular-m-5s{margin:var(--dimension-5s)}.rev2 .flex.flex-regular-m-4s{margin:var(--dimension-4s)}.rev2 .flex.flex-regular-m-3s{margin:var(--dimension-3s)}.rev2 .flex.flex-regular-m-2s{margin:var(--dimension-2s)}.rev2 .flex.flex-regular-m-1s{margin:var(--dimension-1s)}.rev2 .flex.flex-regular-m-m{margin:var(--dimension-m)}.rev2 .flex.flex-regular-m-1l{margin:var(--dimension-1l)}.rev2 .flex.flex-regular-m-2l{margin:var(--dimension-2l)}.rev2 .flex.flex-regular-m-3l{margin:var(--dimension-3l)}.rev2 .flex.flex-regular-m-4l{margin:var(--dimension-4l)}.rev2 .flex.flex-regular-m-5l{margin:var(--dimension-5l)}.rev2 .flex.flex-regular-m-6l{margin:var(--dimension-6l)}.rev2 .flex.flex-regular-mx-0{margin-inline:var(--dimension-0)}.rev2 .flex.flex-regular-mx-5s{margin-inline:var(--dimension-5s)}.rev2 .flex.flex-regular-mx-4s{margin-inline:var(--dimension-4s)}.rev2 .flex.flex-regular-mx-3s{margin-inline:var(--dimension-3s)}.rev2 .flex.flex-regular-mx-2s{margin-inline:var(--dimension-2s)}.rev2 .flex.flex-regular-mx-1s{margin-inline:var(--dimension-1s)}.rev2 .flex.flex-regular-mx-m{margin-inline:var(--dimension-m)}.rev2 .flex.flex-regular-mx-1l{margin-inline:var(--dimension-1l)}.rev2 .flex.flex-regular-mx-2l{margin-inline:var(--dimension-2l)}.rev2 .flex.flex-regular-mx-3l{margin-inline:var(--dimension-3l)}.rev2 .flex.flex-regular-mx-4l{margin-inline:var(--dimension-4l)}.rev2 .flex.flex-regular-mx-5l{margin-inline:var(--dimension-5l)}.rev2 .flex.flex-regular-mx-6l{margin-inline:var(--dimension-6l)}.rev2 .flex.flex-regular-my-0{margin-block:var(--dimension-0)}.rev2 .flex.flex-regular-my-5s{margin-block:var(--dimension-5s)}.rev2 .flex.flex-regular-my-4s{margin-block:var(--dimension-4s)}.rev2 .flex.flex-regular-my-3s{margin-block:var(--dimension-3s)}.rev2 .flex.flex-regular-my-2s{margin-block:var(--dimension-2s)}.rev2 .flex.flex-regular-my-1s{margin-block:var(--dimension-1s)}.rev2 .flex.flex-regular-my-m{margin-block:var(--dimension-m)}.rev2 .flex.flex-regular-my-1l{margin-block:var(--dimension-1l)}.rev2 .flex.flex-regular-my-2l{margin-block:var(--dimension-2l)}.rev2 .flex.flex-regular-my-3l{margin-block:var(--dimension-3l)}.rev2 .flex.flex-regular-my-4l{margin-block:var(--dimension-4l)}.rev2 .flex.flex-regular-my-5l{margin-block:var(--dimension-5l)}.rev2 .flex.flex-regular-my-6l{margin-block:var(--dimension-6l)}.rev2 .flex.flex-regular-mt-0{margin-top:var(--dimension-0)}.rev2 .flex.flex-regular-mt-5s{margin-top:var(--dimension-5s)}.rev2 .flex.flex-regular-mt-4s{margin-top:var(--dimension-4s)}.rev2 .flex.flex-regular-mt-3s{margin-top:var(--dimension-3s)}.rev2 .flex.flex-regular-mt-2s{margin-top:var(--dimension-2s)}.rev2 .flex.flex-regular-mt-1s{margin-top:var(--dimension-1s)}.rev2 .flex.flex-regular-mt-m{margin-top:var(--dimension-m)}.rev2 .flex.flex-regular-mt-1l{margin-top:var(--dimension-1l)}.rev2 .flex.flex-regular-mt-2l{margin-top:var(--dimension-2l)}.rev2 .flex.flex-regular-mt-3l{margin-top:var(--dimension-3l)}.rev2 .flex.flex-regular-mt-4l{margin-top:var(--dimension-4l)}.rev2 .flex.flex-regular-mt-5l{margin-top:var(--dimension-5l)}.rev2 .flex.flex-regular-mt-6l{margin-top:var(--dimension-6l)}.rev2 .flex.flex-regular-mr-0{margin-right:var(--dimension-0)}.rev2 .flex.flex-regular-mr-5s{margin-right:var(--dimension-5s)}.rev2 .flex.flex-regular-mr-4s{margin-right:var(--dimension-4s)}.rev2 .flex.flex-regular-mr-3s{margin-right:var(--dimension-3s)}.rev2 .flex.flex-regular-mr-2s{margin-right:var(--dimension-2s)}.rev2 .flex.flex-regular-mr-1s{margin-right:var(--dimension-1s)}.rev2 .flex.flex-regular-mr-m{margin-right:var(--dimension-m)}.rev2 .flex.flex-regular-mr-1l{margin-right:var(--dimension-1l)}.rev2 .flex.flex-regular-mr-2l{margin-right:var(--dimension-2l)}.rev2 .flex.flex-regular-mr-3l{margin-right:var(--dimension-3l)}.rev2 .flex.flex-regular-mr-4l{margin-right:var(--dimension-4l)}.rev2 .flex.flex-regular-mr-5l{margin-right:var(--dimension-5l)}.rev2 .flex.flex-regular-mr-6l{margin-right:var(--dimension-6l)}.rev2 .flex.flex-regular-mb-0{margin-bottom:var(--dimension-0)}.rev2 .flex.flex-regular-mb-5s{margin-bottom:var(--dimension-5s)}.rev2 .flex.flex-regular-mb-4s{margin-bottom:var(--dimension-4s)}.rev2 .flex.flex-regular-mb-3s{margin-bottom:var(--dimension-3s)}.rev2 .flex.flex-regular-mb-2s{margin-bottom:var(--dimension-2s)}.rev2 .flex.flex-regular-mb-1s{margin-bottom:var(--dimension-1s)}.rev2 .flex.flex-regular-mb-m{margin-bottom:var(--dimension-m)}.rev2 .flex.flex-regular-mb-1l{margin-bottom:var(--dimension-1l)}.rev2 .flex.flex-regular-mb-2l{margin-bottom:var(--dimension-2l)}.rev2 .flex.flex-regular-mb-3l{margin-bottom:var(--dimension-3l)}.rev2 .flex.flex-regular-mb-4l{margin-bottom:var(--dimension-4l)}.rev2 .flex.flex-regular-mb-5l{margin-bottom:var(--dimension-5l)}.rev2 .flex.flex-regular-mb-6l{margin-bottom:var(--dimension-6l)}.rev2 .flex.flex-regular-ml-0{margin-left:var(--dimension-0)}.rev2 .flex.flex-regular-ml-5s{margin-left:var(--dimension-5s)}.rev2 .flex.flex-regular-ml-4s{margin-left:var(--dimension-4s)}.rev2 .flex.flex-regular-ml-3s{margin-left:var(--dimension-3s)}.rev2 .flex.flex-regular-ml-2s{margin-left:var(--dimension-2s)}.rev2 .flex.flex-regular-ml-1s{margin-left:var(--dimension-1s)}.rev2 .flex.flex-regular-ml-m{margin-left:var(--dimension-m)}.rev2 .flex.flex-regular-ml-1l{margin-left:var(--dimension-1l)}.rev2 .flex.flex-regular-ml-2l{margin-left:var(--dimension-2l)}.rev2 .flex.flex-regular-ml-3l{margin-left:var(--dimension-3l)}.rev2 .flex.flex-regular-ml-4l{margin-left:var(--dimension-4l)}.rev2 .flex.flex-regular-ml-5l{margin-left:var(--dimension-5l)}.rev2 .flex.flex-regular-ml-6l{margin-left:var(--dimension-6l)}}.rev2 .flex-grow-0{flex-grow:0}.rev2 .flex-grow-1{flex-grow:1}.rev2 .flex-shrink-0{flex-shrink:0}.rev2 .flex-shrink-1{flex-shrink:1}.rev2 .m-0{margin:var(--dimension-0)}.rev2 .mx-0{margin-right:var(--dimension-0);margin-left:var(--dimension-0)}.rev2 .my-0{margin-bottom:var(--dimension-0)}.rev2 .mt-0,.rev2 .my-0{margin-top:var(--dimension-0)}.rev2 .mr-0{margin-right:var(--dimension-0)}.rev2 .mb-0{margin-bottom:var(--dimension-0)}.rev2 .ml-0{margin-left:var(--dimension-0)}.rev2 .p-0{padding:var(--dimension-0)}.rev2 .px-0{padding-right:var(--dimension-0);padding-left:var(--dimension-0)}.rev2 .py-0{padding-bottom:var(--dimension-0)}.rev2 .pt-0,.rev2 .py-0{padding-top:var(--dimension-0)}.rev2 .pr-0{padding-right:var(--dimension-0)}.rev2 .pb-0{padding-bottom:var(--dimension-0)}.rev2 .pl-0{padding-left:var(--dimension-0)}.rev2 .m-5s{margin:var(--dimension-5s)}.rev2 .mx-5s{margin-right:var(--dimension-5s);margin-left:var(--dimension-5s)}.rev2 .my-5s{margin-bottom:var(--dimension-5s)}.rev2 .mt-5s,.rev2 .my-5s{margin-top:var(--dimension-5s)}.rev2 .mr-5s{margin-right:var(--dimension-5s)}.rev2 .mb-5s{margin-bottom:var(--dimension-5s)}.rev2 .ml-5s{margin-left:var(--dimension-5s)}.rev2 .p-5s{padding:var(--dimension-5s)}.rev2 .px-5s{padding-right:var(--dimension-5s);padding-left:var(--dimension-5s)}.rev2 .py-5s{padding-bottom:var(--dimension-5s)}.rev2 .pt-5s,.rev2 .py-5s{padding-top:var(--dimension-5s)}.rev2 .pr-5s{padding-right:var(--dimension-5s)}.rev2 .pb-5s{padding-bottom:var(--dimension-5s)}.rev2 .pl-5s{padding-left:var(--dimension-5s)}.rev2 .m-4s{margin:var(--dimension-4s)}.rev2 .mx-4s{margin-right:var(--dimension-4s);margin-left:var(--dimension-4s)}.rev2 .my-4s{margin-bottom:var(--dimension-4s)}.rev2 .mt-4s,.rev2 .my-4s{margin-top:var(--dimension-4s)}.rev2 .mr-4s{margin-right:var(--dimension-4s)}.rev2 .mb-4s{margin-bottom:var(--dimension-4s)}.rev2 .ml-4s{margin-left:var(--dimension-4s)}.rev2 .p-4s{padding:var(--dimension-4s)}.rev2 .px-4s{padding-right:var(--dimension-4s);padding-left:var(--dimension-4s)}.rev2 .py-4s{padding-bottom:var(--dimension-4s)}.rev2 .pt-4s,.rev2 .py-4s{padding-top:var(--dimension-4s)}.rev2 .pr-4s{padding-right:var(--dimension-4s)}.rev2 .pb-4s{padding-bottom:var(--dimension-4s)}.rev2 .pl-4s{padding-left:var(--dimension-4s)}.rev2 .m-3s{margin:var(--dimension-3s)}.rev2 .mx-3s{margin-right:var(--dimension-3s);margin-left:var(--dimension-3s)}.rev2 .my-3s{margin-bottom:var(--dimension-3s)}.rev2 .mt-3s,.rev2 .my-3s{margin-top:var(--dimension-3s)}.rev2 .mr-3s{margin-right:var(--dimension-3s)}.rev2 .mb-3s{margin-bottom:var(--dimension-3s)}.rev2 .ml-3s{margin-left:var(--dimension-3s)}.rev2 .p-3s{padding:var(--dimension-3s)}.rev2 .px-3s{padding-right:var(--dimension-3s);padding-left:var(--dimension-3s)}.rev2 .py-3s{padding-bottom:var(--dimension-3s)}.rev2 .pt-3s,.rev2 .py-3s{padding-top:var(--dimension-3s)}.rev2 .pr-3s{padding-right:var(--dimension-3s)}.rev2 .pb-3s{padding-bottom:var(--dimension-3s)}.rev2 .pl-3s{padding-left:var(--dimension-3s)}.rev2 .m-2s{margin:var(--dimension-2s)}.rev2 .mx-2s{margin-right:var(--dimension-2s);margin-left:var(--dimension-2s)}.rev2 .my-2s{margin-bottom:var(--dimension-2s)}.rev2 .mt-2s,.rev2 .my-2s{margin-top:var(--dimension-2s)}.rev2 .mr-2s{margin-right:var(--dimension-2s)}.rev2 .mb-2s{margin-bottom:var(--dimension-2s)}.rev2 .ml-2s{margin-left:var(--dimension-2s)}.rev2 .p-2s{padding:var(--dimension-2s)}.rev2 .px-2s{padding-right:var(--dimension-2s);padding-left:var(--dimension-2s)}.rev2 .py-2s{padding-bottom:var(--dimension-2s)}.rev2 .pt-2s,.rev2 .py-2s{padding-top:var(--dimension-2s)}.rev2 .pr-2s{padding-right:var(--dimension-2s)}.rev2 .pb-2s{padding-bottom:var(--dimension-2s)}.rev2 .pl-2s{padding-left:var(--dimension-2s)}.rev2 .m-1s{margin:var(--dimension-1s)}.rev2 .mx-1s{margin-right:var(--dimension-1s);margin-left:var(--dimension-1s)}.rev2 .my-1s{margin-bottom:var(--dimension-1s)}.rev2 .mt-1s,.rev2 .my-1s{margin-top:var(--dimension-1s)}.rev2 .mr-1s{margin-right:var(--dimension-1s)}.rev2 .mb-1s{margin-bottom:var(--dimension-1s)}.rev2 .ml-1s{margin-left:var(--dimension-1s)}.rev2 .p-1s{padding:var(--dimension-1s)}.rev2 .px-1s{padding-right:var(--dimension-1s);padding-left:var(--dimension-1s)}.rev2 .py-1s{padding-bottom:var(--dimension-1s)}.rev2 .pt-1s,.rev2 .py-1s{padding-top:var(--dimension-1s)}.rev2 .pr-1s{padding-right:var(--dimension-1s)}.rev2 .pb-1s{padding-bottom:var(--dimension-1s)}.rev2 .pl-1s{padding-left:var(--dimension-1s)}.rev2 .m-m{margin:var(--dimension-m)}.rev2 .mx-m{margin-right:var(--dimension-m);margin-left:var(--dimension-m)}.rev2 .my-m{margin-bottom:var(--dimension-m)}.rev2 .mt-m,.rev2 .my-m{margin-top:var(--dimension-m)}.rev2 .mr-m{margin-right:var(--dimension-m)}.rev2 .mb-m{margin-bottom:var(--dimension-m)}.rev2 .ml-m{margin-left:var(--dimension-m)}.rev2 .p-m{padding:var(--dimension-m)}.rev2 .px-m{padding-right:var(--dimension-m);padding-left:var(--dimension-m)}.rev2 .py-m{padding-bottom:var(--dimension-m)}.rev2 .pt-m,.rev2 .py-m{padding-top:var(--dimension-m)}.rev2 .pr-m{padding-right:var(--dimension-m)}.rev2 .pb-m{padding-bottom:var(--dimension-m)}.rev2 .pl-m{padding-left:var(--dimension-m)}.rev2 .m-1l{margin:var(--dimension-1l)}.rev2 .mx-1l{margin-right:var(--dimension-1l);margin-left:var(--dimension-1l)}.rev2 .my-1l{margin-bottom:var(--dimension-1l)}.rev2 .mt-1l,.rev2 .my-1l{margin-top:var(--dimension-1l)}.rev2 .mr-1l{margin-right:var(--dimension-1l)}.rev2 .mb-1l{margin-bottom:var(--dimension-1l)}.rev2 .ml-1l{margin-left:var(--dimension-1l)}.rev2 .p-1l{padding:var(--dimension-1l)}.rev2 .px-1l{padding-right:var(--dimension-1l);padding-left:var(--dimension-1l)}.rev2 .py-1l{padding-bottom:var(--dimension-1l)}.rev2 .pt-1l,.rev2 .py-1l{padding-top:var(--dimension-1l)}.rev2 .pr-1l{padding-right:var(--dimension-1l)}.rev2 .pb-1l{padding-bottom:var(--dimension-1l)}.rev2 .pl-1l{padding-left:var(--dimension-1l)}.rev2 .m-2l{margin:var(--dimension-2l)}.rev2 .mx-2l{margin-right:var(--dimension-2l);margin-left:var(--dimension-2l)}.rev2 .my-2l{margin-bottom:var(--dimension-2l)}.rev2 .mt-2l,.rev2 .my-2l{margin-top:var(--dimension-2l)}.rev2 .mr-2l{margin-right:var(--dimension-2l)}.rev2 .mb-2l{margin-bottom:var(--dimension-2l)}.rev2 .ml-2l{margin-left:var(--dimension-2l)}.rev2 .p-2l{padding:var(--dimension-2l)}.rev2 .px-2l{padding-right:var(--dimension-2l);padding-left:var(--dimension-2l)}.rev2 .py-2l{padding-bottom:var(--dimension-2l)}.rev2 .pt-2l,.rev2 .py-2l{padding-top:var(--dimension-2l)}.rev2 .pr-2l{padding-right:var(--dimension-2l)}.rev2 .pb-2l{padding-bottom:var(--dimension-2l)}.rev2 .pl-2l{padding-left:var(--dimension-2l)}.rev2 .m-3l{margin:var(--dimension-3l)}.rev2 .mx-3l{margin-right:var(--dimension-3l);margin-left:var(--dimension-3l)}.rev2 .my-3l{margin-bottom:var(--dimension-3l)}.rev2 .mt-3l,.rev2 .my-3l{margin-top:var(--dimension-3l)}.rev2 .mr-3l{margin-right:var(--dimension-3l)}.rev2 .mb-3l{margin-bottom:var(--dimension-3l)}.rev2 .ml-3l{margin-left:var(--dimension-3l)}.rev2 .p-3l{padding:var(--dimension-3l)}.rev2 .px-3l{padding-right:var(--dimension-3l);padding-left:var(--dimension-3l)}.rev2 .py-3l{padding-bottom:var(--dimension-3l)}.rev2 .pt-3l,.rev2 .py-3l{padding-top:var(--dimension-3l)}.rev2 .pr-3l{padding-right:var(--dimension-3l)}.rev2 .pb-3l{padding-bottom:var(--dimension-3l)}.rev2 .pl-3l{padding-left:var(--dimension-3l)}.rev2 .m-4l{margin:var(--dimension-4l)}.rev2 .mx-4l{margin-right:var(--dimension-4l);margin-left:var(--dimension-4l)}.rev2 .my-4l{margin-bottom:var(--dimension-4l)}.rev2 .mt-4l,.rev2 .my-4l{margin-top:var(--dimension-4l)}.rev2 .mr-4l{margin-right:var(--dimension-4l)}.rev2 .mb-4l{margin-bottom:var(--dimension-4l)}.rev2 .ml-4l{margin-left:var(--dimension-4l)}.rev2 .p-4l{padding:var(--dimension-4l)}.rev2 .px-4l{padding-right:var(--dimension-4l);padding-left:var(--dimension-4l)}.rev2 .py-4l{padding-bottom:var(--dimension-4l)}.rev2 .pt-4l,.rev2 .py-4l{padding-top:var(--dimension-4l)}.rev2 .pr-4l{padding-right:var(--dimension-4l)}.rev2 .pb-4l{padding-bottom:var(--dimension-4l)}.rev2 .pl-4l{padding-left:var(--dimension-4l)}.rev2 .m-5l{margin:var(--dimension-5l)}.rev2 .mx-5l{margin-right:var(--dimension-5l);margin-left:var(--dimension-5l)}.rev2 .my-5l{margin-bottom:var(--dimension-5l)}.rev2 .mt-5l,.rev2 .my-5l{margin-top:var(--dimension-5l)}.rev2 .mr-5l{margin-right:var(--dimension-5l)}.rev2 .mb-5l{margin-bottom:var(--dimension-5l)}.rev2 .ml-5l{margin-left:var(--dimension-5l)}.rev2 .p-5l{padding:var(--dimension-5l)}.rev2 .px-5l{padding-right:var(--dimension-5l);padding-left:var(--dimension-5l)}.rev2 .py-5l{padding-bottom:var(--dimension-5l)}.rev2 .pt-5l,.rev2 .py-5l{padding-top:var(--dimension-5l)}.rev2 .pr-5l{padding-right:var(--dimension-5l)}.rev2 .pb-5l{padding-bottom:var(--dimension-5l)}.rev2 .pl-5l{padding-left:var(--dimension-5l)}.rev2 .m-6l{margin:var(--dimension-6l)}.rev2 .mx-6l{margin-right:var(--dimension-6l);margin-left:var(--dimension-6l)}.rev2 .my-6l{margin-bottom:var(--dimension-6l)}.rev2 .mt-6l,.rev2 .my-6l{margin-top:var(--dimension-6l)}.rev2 .mr-6l{margin-right:var(--dimension-6l)}.rev2 .mb-6l{margin-bottom:var(--dimension-6l)}.rev2 .ml-6l{margin-left:var(--dimension-6l)}.rev2 .p-6l{padding:var(--dimension-6l)}.rev2 .px-6l{padding-right:var(--dimension-6l);padding-left:var(--dimension-6l)}.rev2 .py-6l{padding-bottom:var(--dimension-6l)}.rev2 .pt-6l,.rev2 .py-6l{padding-top:var(--dimension-6l)}.rev2 .pr-6l{padding-right:var(--dimension-6l)}.rev2 .pb-6l{padding-bottom:var(--dimension-6l)}.rev2 .pl-6l{padding-left:var(--dimension-6l)}.rev2 .m-7l{margin:var(--dimension-7l)}.rev2 .mx-7l{margin-right:var(--dimension-7l);margin-left:var(--dimension-7l)}.rev2 .my-7l{margin-bottom:var(--dimension-7l)}.rev2 .mt-7l,.rev2 .my-7l{margin-top:var(--dimension-7l)}.rev2 .mr-7l{margin-right:var(--dimension-7l)}.rev2 .mb-7l{margin-bottom:var(--dimension-7l)}.rev2 .ml-7l{margin-left:var(--dimension-7l)}.rev2 .p-7l{padding:var(--dimension-7l)}.rev2 .px-7l{padding-right:var(--dimension-7l);padding-left:var(--dimension-7l)}.rev2 .py-7l{padding-bottom:var(--dimension-7l)}.rev2 .pt-7l,.rev2 .py-7l{padding-top:var(--dimension-7l)}.rev2 .pr-7l{padding-right:var(--dimension-7l)}.rev2 .pb-7l{padding-bottom:var(--dimension-7l)}.rev2 .pl-7l{padding-left:var(--dimension-7l)}.rev2 .m-8l{margin:var(--dimension-8l)}.rev2 .mx-8l{margin-right:var(--dimension-8l);margin-left:var(--dimension-8l)}.rev2 .my-8l{margin-bottom:var(--dimension-8l)}.rev2 .mt-8l,.rev2 .my-8l{margin-top:var(--dimension-8l)}.rev2 .mr-8l{margin-right:var(--dimension-8l)}.rev2 .mb-8l{margin-bottom:var(--dimension-8l)}.rev2 .ml-8l{margin-left:var(--dimension-8l)}.rev2 .p-8l{padding:var(--dimension-8l)}.rev2 .px-8l{padding-right:var(--dimension-8l);padding-left:var(--dimension-8l)}.rev2 .py-8l{padding-bottom:var(--dimension-8l)}.rev2 .pt-8l,.rev2 .py-8l{padding-top:var(--dimension-8l)}.rev2 .pr-8l{padding-right:var(--dimension-8l)}.rev2 .pb-8l{padding-bottom:var(--dimension-8l)}.rev2 .pl-8l{padding-left:var(--dimension-8l)}.Toastify__toast{box-shadow:none;border-radius:0;color:var(--color-foreground-white-weak);background-color:var(--color-foreground-black);padding-right:0}.Toastify__toast .Toastify__close-button{margin:auto 0;padding:var(--dimension-0) var(--dimension-1s);display:flex;align-items:center;justify-content:center}.Toastify__toast .Toastify__close-button>svg{fill:currentColor;height:var(--dimension-2l);width:var(--dimension-2l)}.Toastify__toast-container{z-index:200000}body,html{padding:0;margin:0;background-color:var(--color-background-default);color:var(--color-foreground-default);border-color:var(--color-border-default);font:var(--font-default);cursor:default}a,button:not(:disabled){cursor:pointer}a{color:inherit;text-decoration:none}a.highlighted-link{color:var(--color-foreground-active)}a.text-link{color:var(--color-foreground-link)}a.text-link:active,a.text-link:hover{color:inherit;text-decoration:underline}button{font:var(--font-default);background:transparent;border:unset;color:inherit;text-decoration:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:initial;padding:0}button.highlighted-link{color:var(--color-foreground-active)}button.text-link{color:var(--color-foreground-link)}button.text-link:active,button.text-link:hover{color:inherit;text-decoration:underline}*{box-sizing:border-box;word-break:break-word;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6,p,ul{margin:0}ul,ul li{padding:0}ul li{list-style:none}input[type=number]{text-align:right}input{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}img{vertical-align:bottom}.is-hidden{display:none!important}.is-invisible{opacity:0!important}ruby{font-size:1em}ruby rt{font-size:.5em}.has-badge{position:relative}.has-badge:before{content:"";display:block;width:var(--dimension-2s);height:var(--dimension-2s);border-radius:var(--radius-rounded);background:var(--color-accent-active);position:absolute;top:calc(var(--dimension-3s)*-1);right:calc(var(--dimension-3s)*-1);border:2px solid var(--color-background-default);box-sizing:content-box}