.change-log-entry{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content)}.change-log-entry svg{margin-right:var(--margin-xxs)}.change-log-entry span:after{content:": "}.change-log-entry span.NEW{color:var(--font-color-info)}.change-log-entry span.FIX{color:var(--font-color-warn)}.change-log-entry span.KNOWN_ISSUE{color:var(--font-color-error)}.change-log-entry span.UPDATED{color:var(--font-color-success)}.change-log-entry span.UPCOMING{color:var(--font-color-info)}#change-log{margin:0 auto;width:75%}#change-log h2,#change-log h3{text-align:center}#change-log li{padding:var(--padding-xs)}#change-log button{display:block;margin:0 auto}@media (max-width:480px){#change-log{width:100%}}:root{--button-hover-scale:1.05;--icon-btn-hover-scale:1.2}.rt-form{display:flex;flex-wrap:wrap}.rt-form.row{flex-direction:row}.rt-form.column{flex-direction:column}.rt-form.around{justify-content:space-around}.rt-form.between{justify-content:space-between}.rt-form.evenly{justify-content:space-evenly}.rt-form.center{justify-content:center}.field{display:flex;margin:var(--margin-xxs)}.field.label-p-top{flex-direction:column}.field.label-p-top .field-label{padding-bottom:var(--padding-xs)}.field.label-a-left{align-items:start}.field.label-a-center{align-items:center}.field.label-a-right{align-items:end}.field .field-label{display:inline-block;margin-right:var(--margin-xs);text-align:right}.field .input-wrapper{display:flex;flex-grow:1}.field .input-wrapper.center{justify-content:center}.field .field-input,[class$=-control]{border:none;border-radius:var(--border-radius-md);font:inherit;padding:var(--padding-sm);text-overflow:ellipsis;width:100%}.field .field-input,.field .field-input.primary,[class$=-control]{background:var(--background-inputs-primary)}.field .field-input.secondary{background:var(--background-inputs-secondary)}.field .field-input:disabled{background:var(--background-disabled);cursor:default;opacity:1}.field .field-input:disabled::-webkit-input-placeholder{color:var(--font-color-disabled)}.field .field-input:disabled::placeholder{color:var(--font-color-disabled)}.field .field-free-text{margin:var(--margin-xs) 0}.field .field-input.hasChanged{background:var(--background-field-changed)}.field .field-edit{cursor:pointer;display:inline-block;padding:var(--padding-sm)}.field .field-edit:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.rt-button{background:var(--background-secondary);border:none;border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);color:var(--font-color-primary);cursor:pointer;display:inline-block;margin:var(--margin-sm);padding:var(--padding-sm) var(--padding-md)}.rt-button:hover,a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform:scale(var(--button-hover-scale));transform:scale(var(--button-hover-scale))}.rt-button .rt-icon,a .rt-icon{margin-right:var(--margin-xxs)}.rt-button>span{vertical-align:middle}.rt-button.primary{background:var(--background-secondary)}.rt-button.secondary{background:var(--background-primary)}.rt-button.success{background:var(--background-success)}.rt-button.warn{background:var(--background-warn)}.rt-button.error{background:var(--background-error)}.rt-button:disabled{box-shadow:none;cursor:default;opacity:.6;-webkit-transform:none;transform:none}.rt-button.link,a{background:none;box-shadow:none;color:var(--link-color-primary);display:inline-block;margin:0;padding:0;text-decoration:underline;text-underline-offset:4px}.rt-button.plain,a.anchor{color:inherit;text-decoration:none}.rt-icon-wrapper{background:transparent;border-radius:0;border-radius:initial;box-shadow:none;margin:4px;padding:0}.rt-icon-wrapper>.rt-icon{margin:0}.rt-checkbox{align-items:center;cursor:pointer;display:flex}.rt-checkbox>label{cursor:pointer;margin:0 var(--margin-xxs)}.rt-checkbox>.rt-icon{color:var(--font-color-error);font-size:var(--font-size-xl)}.rt-checkbox.checked>.rt-icon{color:var(--font-color-success)}.rt-icon{font-size:var(--font-size-lg);margin-left:4px;margin-right:2px;vertical-align:middle;width:32px}.rt-icon.sm{width:24px}.rt-icon.success{color:var(--font-color-success)}.rt-icon.info{color:var(--font-color-info)}.rt-icon.warn{color:var(--font-color-warn)}.rt-icon.error{color:var(--font-color-error)}.rt-icon-wrapper .rt-icon{cursor:pointer}.rt-icon-wrapper .rt-icon:hover{-webkit-transform:scale(var(--icon-btn-hover-scale));transform:scale(var(--icon-btn-hover-scale))}.rt-icon-wrapper .rt-icon:hover>svg{-webkit-filter:drop-shadow(var(--drop-shadow) var(--font-color-primary));filter:drop-shadow(var(--drop-shadow) var(--font-color-primary))}.character-display.primary{background:var(--gradient-radial-primary)}.character-display.primary.selected,.character-display.secondary{background:var(--gradient-radial-secondary)}.character-display.secondary.selected{background:var(--gradient-radial-primary)}.character-display{align-items:center;border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);display:flex;justify-content:left;margin:var(--margin-xs);padding:0 var(--padding-md);text-align:left}.character-display .avatar-wrapper{border-left:1px solid var(--border-divider-color);margin-left:var(--margin-sm)}.character-display img{border-radius:var(--border-radius-md);margin:0 var(--margin-sm);width:64px}.character-display .additional-detail{color:var(--font-color-secondary);cursor:default;font-size:var(--font-size-sm);-webkit-user-select:auto;user-select:auto}.character-display .actions{align-items:center;display:flex;flex-direction:column}.character-display .actions>div:not(:last-child){border-bottom:1px solid var(--border-divider-color)}.character-display .actions>div{padding:var(--padding-xs) 0}.character-display.minimalist{padding:var(--padding-xs) var(--padding-md)}.character-display.minimalist img{width:32px}.character-display.minimalist .name-wrapper{overflow:hidden;white-space:nowrap}.character-display.minimalist .name-wrapper>p{overflow:hidden;text-overflow:ellipsis}.character-display.selectable p{-webkit-user-select:none;user-select:none}.character-display.selectable .actions svg{color:var(--font-color-disabled)}.character-display.selectable:hover{cursor:pointer;-webkit-transform:scale(var(--button-hover-scale));transform:scale(var(--button-hover-scale))}.character-display.selectable.selected .actions svg{color:var(--font-color-success);-webkit-filter:drop-shadow(var(--drop-shadow) var(--font-color-primary));filter:drop-shadow(var(--drop-shadow) var(--font-color-primary));-webkit-transform:scale(var(--icon-btn-hover-scale));transform:scale(var(--icon-btn-hover-scale))}#characters h1{text-align:center}#characters>.your-characters-container{border-bottom:1px solid var(--border-divider-color)}#characters .your-characters{display:flex;flex-wrap:wrap}#characters .your-characters>p{margin:0 auto}#characters .char-wrapper{position:relative;width:-webkit-max-content;width:max-content}#characters .char-wrapper .achievement-overlay{align-items:center;-webkit-backdrop-filter:blur(var(--glassmorph-backdrop-filter-blur));backdrop-filter:blur(var(--glassmorph-backdrop-filter-blur));background:var(--background-glassmorph);border-radius:var(--border-radius-md);display:flex;flex-direction:column;height:calc(100% - var(--margin-xs)*2);justify-content:center;left:var(--margin-xs);opacity:0;position:absolute;top:var(--margin-xs);width:calc(100% - var(--margin-xs)*2);z-index:-1}#characters .char-wrapper .achievement-overlay.show{-webkit-animation:showLoadingOverlay var(--animation-speed-slow) ease-in-out;animation:showLoadingOverlay var(--animation-speed-slow) ease-in-out;opacity:1;z-index:1}#characters .char-wrapper .achievement-overlay.hide{-webkit-animation:hideLoadingOverlay var(--animation-speed-slow) ease-in-out;animation:hideLoadingOverlay var(--animation-speed-slow) ease-in-out;opacity:0;z-index:-1}#characters .char-wrapper .achievement-overlay p{margin-bottom:var(--margin-xs)}#characters .char-wrapper .achievement-overlay svg{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}#characters .char-wrapper .remove-overlay{align-items:center;background:var(--background-error);border-radius:var(--border-radius-md);display:flex;flex-direction:column;height:calc(100% - var(--margin-xs)*2);justify-content:center;left:var(--margin-xs);opacity:0;position:absolute;text-align:center;top:var(--margin-xs);width:calc(100% - var(--margin-xs)*2);z-index:-1}#characters .char-wrapper .remove-overlay.show{-webkit-animation:showLoadingOverlay var(--animation-speed-slow) ease-in-out;animation:showLoadingOverlay var(--animation-speed-slow) ease-in-out;opacity:1;z-index:1}#characters .char-wrapper .remove-overlay.hide{-webkit-animation:hideLoadingOverlay var(--animation-speed-slow) ease-in-out;animation:hideLoadingOverlay var(--animation-speed-slow) ease-in-out;opacity:0;z-index:-1}#characters .save-changes{margin:var(--margin-sm);text-align:center}#characters .find-character-wrapper{display:flex}#characters .find-character{border-right:1px solid var(--border-divider-color);margin-top:var(--margin-md);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 var(--padding-md);text-align:center}#characters .search-wrapper{flex-grow:1;text-align:center}#characters .search-results{display:flex;flex-wrap:wrap}#characters .searching{--loadingGrow-scale:2;-webkit-animation:loadingGrow var(--animation-speed-slow) ease-in-out infinite;animation:loadingGrow var(--animation-speed-slow) ease-in-out infinite;display:block;margin:var(--margin-sm) auto}#characters .no-results{margin:0 auto}#characters .reset-data-wrapper>p{margin:var(--margin-sm);text-align:center}#characters .reset-data{display:flex;flex-wrap:wrap;gap:2em;justify-content:center}#characters .anonymous-character{align-items:center;display:flex;justify-content:center}#characters .anonymous-character svg{color:var(--font-color-info);margin:0 var(--margin-sm);text-align:center}#characters .import-backup{margin:0 auto;text-align:center}@media (max-width:820px){#characters .find-character-wrapper{flex-direction:column}#characters .find-character{border:none}}#gallery{text-align:center}#gallery .gallery-options{display:flex;flex-direction:row;justify-content:space-around}#testsite-message{color:var(--font-color-warn)}#home .unknown-banner{background:var(--background-error);border-radius:var(--border-radius-md);margin:var(--margin-sm);padding:var(--padding-xs);text-align:center}#home .welcome-message{text-align:center}#home .welcome-message p{font-size:var(--font-size-md);margin:var(--margin-sm)}#home .recent-changes{margin:var(--margin-lg) auto;width:50%}#home .recent-changes h2,#home .recent-changes h3{text-align:center}#home .recent-changes li{padding:var(--padding-xs)}#home .changes-btn{display:block;margin:0 auto}@media (max-width:820px){#home .recent-changes{width:100%}}.no-chars,.pagination{text-align:center}.pagination{margin:var(--margin-lg)}.pagination>div{align-items:center;display:flex;justify-content:center}.pagination>div:first-child{gap:2em}.pagination>div button{margin:var(--margin-sm) var(--margin-xxs)}.pagination>div button.current{background:var(--background-success)}#item-filters{--flex-gap:1em;flex-direction:column}#item-filters,#item-filters>div{display:flex;gap:var(--flex-gap)}#item-filters>.checkboxes{justify-content:center}#item-filters>.selects>div{flex:1 1}#items>p{margin:var(--margin-sm);text-align:center}#items .table tbody td.na{color:var(--font-color-disabled)}#items .table tbody td .relic-detail{display:block}.obtained>div{display:inline-block}.rt-jobicon{--rt-jobicon-hover-scale:calc(var(--button-hover-scale) + 0.2);border-radius:8px;height:32px;margin:4px}.rt-jobicon.interactable{cursor:pointer}.rt-jobicon.interactable:hover,.rt-jobicon.selected{-webkit-transform:scale(var(--rt-jobicon-hover-scale));transform:scale(var(--rt-jobicon-hover-scale))}.rt-jobicon.selected{cursor:default}.rt-jobicon.selected.tank{box-shadow:var(--shadow-lg) var(--background-notifications)}.rt-jobicon.selected.healer{box-shadow:var(--shadow-lg) var(--font-color-success)}.rt-jobicon.selected.dps{box-shadow:var(--shadow-lg) var(--font-color-error)}#progress .options{display:flex;gap:2em;justify-content:center}#progress-stats .col-wrapper{display:flex;gap:1em;justify-content:center}#progress-stats .col .table-wrapper{margin-left:0}#progress-stats .col-wrapper:not(.compact) .col .table-wrapper,#progress-stats .col-wrapper:not(.compact) .table{width:100%}#progress-stats .compact .table td{padding:calc(var(--padding-xs)*1.5) var(--padding-sm)}#progress-stats .table td{text-align:right}#progress-stats .table td:first-child{text-align:left}#progress-stats .compact .table:not(.overall) td:first-child{text-align:right}#progress-stats .compact .table td:nth-child(4){text-align:center}#translations .table tbody td{text-align:left}#translations>div{text-align:center}#translations>div>p{margin:var(--margin-md)}#content-options{border-top:1px solid var(--border-divider-color);margin-top:var(--margin-md);order:4;padding-top:var(--padding-md);width:100%}#important-npcs .npc-wrapper{display:flex;flex-wrap:wrap;gap:1em}#important-npcs .npc-wrapper .npc{-webkit-backdrop-filter:blur(var(--glassmorph-backdrop-filter-blur));backdrop-filter:blur(var(--glassmorph-backdrop-filter-blur));background:var(--background-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);flex-basis:calc(25% - 1em);padding:var(--padding-sm)}#important-npcs .npc-wrapper p{margin:var(--margin-xs) 0}#important-npcs .npc-wrapper img{margin-right:var(--margin-xxs)}#important-npcs .npc-wrapper .no-npcs{margin:0 auto}@media (max-width:820px){#important-npcs>h2{text-align:center}#important-npcs>.npc-wrapper{justify-content:center}}@media (max-width:480px){#important-npcs .npc-wrapper .npc{flex-basis:calc(50% - 1em)}}.eorzeadb_link{color:var(--font-color-eorzea)}.rt-icon.interactable{cursor:pointer}.rt-icon.interactable:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#relic-requirements>ul{text-align:left}@media (max-width:820px){#relic-requirements>h2{text-align:center}#relic-requirements>ul{margin:0 auto;width:-webkit-max-content;width:max-content}}#content-header>.info{display:flex;flex-wrap:wrap;gap:2em;justify-content:space-around}#content-header #spotlight{width:calc(20% - 2em)}#content-header #spotlight .image-wrapper img{width:100%}#content-header #spotlight h3{padding:var(--padding-md)}#content-header #relic-requirements{width:calc(25% - 2em)}#content-header #important-npcs{width:calc(55% - 2em)}#content-header ul{list-style:upper-roman}#content-header li{margin:var(--margin-xs)}#content-header .intro-text{border-top:1px solid var(--border-divider-color);margin-top:var(--margin-md);order:5;padding:var(--padding-md);text-align:center;width:100%}@media (max-width:820px){#content-header .info>div{flex:1 0 100%}}.yarl__thumbnails .yarl__thumbnails_container{display:none}:-webkit-full-screen .yarl__thumbnails_container{display:inline;display:initial}:fullscreen .yarl__thumbnails_container{display:inline;display:initial}.step-details{--details-animation-speed:var(--animation-speed-normal);border-bottom:1px solid var(--border-divider-color);transition:padding-bottom var(--details-animation-speed) ease-out}.step-details.show{padding-bottom:var(--padding-xl)}.step-details>h2{display:inline-block}.step-details>h2:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.step-details>h2>svg{margin:0 var(--margin-sm);vertical-align:middle}.step-details>h2>svg:first-child{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.step-details>h2>svg:last-child{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.step-details.show>h2>svg{-webkit-transform:rotate(0);transform:rotate(0)}.step-details>div{overflow:hidden;transition:max-height var(--details-animation-speed) ease-out}.step-details .job-select{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tip{Width:fit-content;margin:0 auto;padding:var(--padding-md)}.tip>svg{color:var(--tip-icon-colour);margin-right:var(--margin-xs)}#weapon-anima-complete .job-select,#weapon-anima-lux .job-select{align-items:center;display:flex;gap:0 1em;padding:.5em}#weapon-eureka-physeos.ignored{text-align:center}#weapon-zodiac-animus .job-select{align-items:center;display:flex;gap:0 1em;padding:.5em}#weapon-zodiac-animus .location-wrapper .location{text-align:left}#weapon-zodiac-animus .location-wrapper .location>span{display:block}#weapon-zodiac-base-weapon .location-wrapper .location{text-align:left}#weapon-zodiac-base-weapon .location-wrapper .location>span{display:block}#weapon-zodiac-zodiac-braves .job-select,#weapon-zodiac-zodiac-zeta .job-select{align-items:center;display:flex;gap:0 1em;padding:.5em}.sys-message{border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg) var(--shadow-dark);cursor:pointer;left:50%;max-width:400px;opacity:1;padding:var(--padding-md);position:absolute;text-align:center;top:var(--margin-md);-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-user-select:none;user-select:none;width:90%;z-index:20}.sys-message,.sys-message.close{transition:opacity var(--animation-speed-fast) ease-out}.sys-message.close{opacity:0}.sys-message>h3{margin:0}.sys-message>p{margin:var(--margin-md)}.sys-message>span{font-size:var(--font-size-sm)}.sys-message.error{background:var(--background-error)}.sys-message.warn{background:var(--background-warn);color:var(--font-color-dark)}.sys-message.success{background:var(--background-success)}.sys-message.notification{background:var(--background-notifications);bottom:8rem;color:var(--font-color-light);cursor:default;left:50%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:var(--padding-xs);top:auto}@-webkit-keyframes loadingGrow{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(var(--loadingGrow-scale));transform:scale(var(--loadingGrow-scale))}}@keyframes loadingGrow{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(var(--loadingGrow-scale));transform:scale(var(--loadingGrow-scale))}}@-webkit-keyframes hideLoadingOverlay{0%{opacity:1;z-index:10}99%{z-index:10}to{opacity:0;z-index:-1}}@keyframes hideLoadingOverlay{0%{opacity:1;z-index:10}99%{z-index:10}to{opacity:0;z-index:-1}}@-webkit-keyframes showLoadingOverlay{0%{opacity:0}to{opacity:1}}@keyframes showLoadingOverlay{0%{opacity:0}to{opacity:1}}@-webkit-keyframes themeChangeFadeOut{0%{opacity:1}to{opacity:0}}@keyframes themeChangeFadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes themeChangeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes themeChangeFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes hideModal{0%{opacity:1;z-index:5}99%{z-index:5}to{opacity:0;z-index:-1}}@keyframes hideModal{0%{opacity:1;z-index:5}99%{z-index:5}to{opacity:0;z-index:-1}}@-webkit-keyframes showModal{0%{opacity:0}to{opacity:1}}@keyframes showModal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}*{box-sizing:border-box}html{background:var(--dark-background-primary);font-size:16px;-webkit-user-select:none;user-select:none}body{margin:0}::-webkit-scrollbar{background-color:#f5f5f5;width:.5em}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:#f5f5f5;box-shadow:inset 0 0 6px 1px #000}::-webkit-scrollbar-thumb{background-color:rgba(214,41,41,.9);background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.4) 50%,transparent);border-radius:6px}::-webkit-scrollbar-thumb:horizontal:hover,::-webkit-scrollbar-thumb:vertical:hover{background-color:#d62929}#site-wrapper{-webkit-animation:themeChangeFadeIn var(--animation-speed-slowest) ease-in-out;animation:themeChangeFadeIn var(--animation-speed-slowest) ease-in-out;background:var(--background-site);color:var(--font-color-primary);display:flex;flex-direction:column;height:100vh;opacity:1;overflow:hidden;width:100vw}#site-wrapper.theme-change{-webkit-animation:themeChangeFadeOut var(--animation-speed-slowest) ease-in-out;animation:themeChangeFadeOut var(--animation-speed-slowest) ease-in-out;opacity:0}#main{display:flex;height:calc(100vh - var(--header-height))}ul{list-style:none;margin:0;padding:0}span{font-size:var(--font-size-md)}p{margin:0;padding:0;-webkit-user-select:text;user-select:text}h1{font-size:var(--font-size-xxl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-md)}h5{font-size:var(--font-size-sm)}#breadcrumbs{align-items:center;border-bottom:1px solid var(--border-divider-color);display:flex;height:var(--breadcrumbs-height);justify-content:center;margin-top:var(--margin-lg);padding-bottom:var(--padding-xl)}#breadcrumbs .marker{margin:0 var(--margin-sm)}#breadcrumbs .breadcrumb{font-size:var(--font-size-xl)}#page-wrapper{background:var(--background-site);display:flex;flex-direction:column;flex-grow:1;overflow:hidden;position:relative}#content-wrapper{height:calc(100% - var(--breadcrumbs-height) - var(--margin-lg));overflow:auto}#content{margin:var(--margin-lg)}#loading-overlay{align-items:center;background:var(--background-loading);display:flex;height:100%;justify-content:center;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:10}#loading-overlay.hide{-webkit-animation:hideLoadingOverlay var(--animation-speed-fast) ease-in-out;animation:hideLoadingOverlay var(--animation-speed-fast) ease-in-out;opacity:0;z-index:-1}#loading-overlay.show{-webkit-animation:showLoadingOverlay var(--animation-speed-fast) ease-in-out;animation:showLoadingOverlay var(--animation-speed-fast) ease-in-out;opacity:1;z-index:10}#loading-overlay>.loading>svg{--loadingGrow-scale:2;-webkit-animation:loadingGrow var(--animation-speed-slow) ease-in-out infinite;animation:loadingGrow var(--animation-speed-slow) ease-in-out infinite;position:absolute}.table-wrapper{border:1px solid var(--border-divider-color);border-radius:var(--border-radius-lg);margin:var(--margin-md) auto;max-width:100%;overflow:auto;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.table{border-collapse:collapse;white-space:break-spaces}.table tr>td,.table tr>th{border:1px solid var(--table-border-divider-color)}.table thead tr:first-child th{border-top:none}.table tr>td:last-child,.table tr>th:last-child{border-right:none}.table tbody tr:last-child td,.table tbody tr:nth-last-child(2) td[rowspan="2"]{border-bottom:none}.table tr>td:first-child,.table tr>th:first-child{border-left:none}.table>thead>tr{background:var(--table-header-background-primary)}.table>thead>tr>th{padding:var(--padding-sm)}#overview-table .table>thead>tr>th{padding:var(--padding-xs)}.table>tbody>tr>td{padding:var(--padding-sm)}.table>tbody>tr:nth-child(2n){background:var(--table-body-background-primary)}.table>tbody>tr:nth-child(odd){background:var(--table-body-background-secondary)}.table>tbody>tr.even-row{background:var(--table-body-background-primary)}.table>tbody>tr.odd-row{background:var(--table-body-background-secondary)}.table>tbody>tr>td>.field{justify-content:center}.table>tbody>tr.complete{background:var(--background-success-dark)}.table button.no-margin{margin:0}.table tr.all-complete p{padding:var(--padding-sm) 0}.table tr.all-complete p+.input-wrapper>button{margin-top:0}.table.sortable>thead>tr>th>div{align-items:center;display:flex;justify-content:flex-end}.table.sortable>thead>tr>th>div>span{flex-grow:1;margin-right:var(--margin-xs)}.table.sortable>thead>tr>th:not([data-sortfield])>div>span{margin-right:0}.table.sortable>thead>tr>th[data-sortfield]{cursor:pointer}#relic-checklist{border-bottom:1px solid var(--border-divider-color);padding-bottom:var(--padding-xxl)}.relic{text-align:center}.light-info{display:flex;justify-content:center}.light-info>div{margin:0 var(--margin-xs)}.light-info .button-group{width:100%}.light-info .button-group button{width:calc(50% - var(--margin-sm)*2)}@media (max-width:480px){.light-info{flex-direction:column}}.yarl__thumbnails_thumbnail.yarl__thumbnails_thumbnail_active{border:1px solid var(--accent-colour)}:root{--dark-background-site:#222;--dark-background-primary:#222;--dark-background-secondary:#444;--dark-background-success:#208820;--dark-background-warn:#ffb553;--dark-background-error:rgba(205,50,50,.9);--dark-background-loading:#222;--dark-background-modal-overlay:rgba(34,34,34,.9);--dark-background-glassmorph:rgba(68,68,68,.5);--dark-background-field-changed:#44c3f5;--dark-background-disabled:#c8c8c8;--dark-background-notifications:#004f99;--dark-background-inputs-primary:#e6e6e6;--dark-background-inputs-secondary:#e6e6e6;--dark-background-success-dark:#001900;--dark-font-color-primary:#fff;--dark-font-color-secondary:hsla(0,0%,100%,.7);--dark-font-color-success:#208820;--dark-font-color-warn:#ffb553;--dark-font-color-error:rgba(205,50,50,.9);--dark-font-color-dark:#000;--dark-font-color-light:#fff;--dark-font-color-info:#00bfff;--dark-font-color-disabled:#646464;--dark-font-color-eorzea:#00bc8c;--dark-gradient-radial-primary:radial-gradient(transparent,#000);--dark-gradient-radial-secondary:radial-gradient(#000,transparent);--dark-border-divider-color:hsla(0,0%,100%,.5);--dark-link-color-primary:#00bfff;--dark-table-header-background-primary:#000;--dark-table-header-background-secondary:#222;--dark-table-body-background-primary:#161616;--dark-table-body-background-secondary:#222;--dark-table-border-divider-color:hsla(0,0%,100%,.2);--dark-tip-icon-colour:#ff0;--dark-progress-stats-gradient-colour-1:rgba(150,0,0,.5);--dark-progress-stats-gradient-colour-2:rgba(240,90,0,.5);--dark-progress-stats-gradient-colour-3:rgba(105,150,0,.5);--dark-progress-stats-gradient-colour-4:rgba(0,150,0,.5);--light-background-site:#e6e6e6;--light-background-primary:#e6e6e6;--light-background-secondary:#fff;--light-background-success:#64c864;--light-background-warn:#ffb553;--light-background-error:rgba(205,50,50,.9);--light-background-loading:#e6e6e6;--light-background-modal-overlay:hsla(0,0%,90%,.8);--light-background-glassmorph:hsla(0,0%,100%,.6);--light-background-field-changed:#44c3f5;--light-background-disabled:#c8c8c8;--light-background-notifications:#004f99;--light-background-inputs-primary:#e6e6e6;--light-background-inputs-secondary:#222;--light-background-success-dark:#001900;--light-font-color-primary:#000;--light-font-color-secondary:rgba(0,0,0,.7);--light-font-color-success:#64c864;--light-font-color-warn:#ffb553;--light-font-color-error:rgba(205,50,50,.9);--light-font-color-dark:#000;--light-font-color-light:#fff;--light-font-color-info:#00f;--light-font-color-disabled:rgba(0,0,0,.7);--light-font-color-eorzea:#004b38;--light-gradient-radial-primary:radial-gradient(transparent,#e6e6e6);--light-gradient-radial-secondary:radial-gradient(#e6e6e6,transparent);--light-border-divider-color:rgba(0,0,0,.5);--light-link-color-primary:#00f;--light-table-header-background-primary:#fff;--light-table-header-background-secondary:#e6e6e6;--light-table-body-background-primary:#fff;--light-table-body-background-secondary:#e6e6e6;--light-table-border-divider-color:rgba(0,0,0,.4);--light-tip-icon-colour:#ff0;--light-progress-stats-gradient-colour-1:rgba(150,0,0,.5);--light-progress-stats-gradient-colour-2:rgba(240,90,0,.5);--light-progress-stats-gradient-colour-3:rgba(105,150,0,.5);--light-progress-stats-gradient-colour-4:rgba(0,150,0,.5)}#site-wrapper.dark{--background-site:var(--dark-background-site);--background-primary:var(--dark-background-primary);--background-secondary:var(--dark-background-secondary);--background-success:var(--dark-background-success);--background-warn:var(--dark-background-warn);--background-error:var(--dark-background-error);--background-loading:var(--dark-background-loading);--background-modal-overlay:var(--dark-background-modal-overlay);--background-glassmorph:var(--dark-background-glassmorph);--background-field-changed:var(--dark-background-field-changed);--background-disabled:var(--dark-background-disabled);--background-notifications:var(--dark-background-notifications);--background-inputs-primary:var(--dark-background-inputs-primary);--background-inputs-secondary:var(--dark-background-inputs-secondary);--background-success-dark:var(--dark-background-success-dark);--font-color-primary:var(--dark-font-color-primary);--font-color-secondary:var(--dark-font-color-secondary);--font-color-success:var(--dark-font-color-success);--font-color-warn:var(--dark-font-color-warn);--font-color-error:var(--dark-font-color-error);--font-color-dark:var(--dark-font-color-dark);--font-color-light:var(--dark-font-color-light);--font-color-info:var(--dark-font-color-info);--font-color-disabled:var(--dark-font-color-disabled);--font-color-eorzea:var(--dark-font-color-eorzea);--gradient-radial-primary:var(--dark-gradient-radial-primary);--gradient-radial-secondary:var(--dark-gradient-radial-secondary);--border-divider-color:var(--dark-border-divider-color);--link-color-primary:var(--dark-link-color-primary);--table-header-background-primary:var(--dark-table-header-background-primary);--table-header-background-secondary:var(--dark-table-header-background-secondary);--table-body-background-primary:var(--dark-table-body-background-primary);--table-body-background-secondary:var(--dark-table-body-background-secondary);--table-border-divider-color:var(--dark-table-border-divider-color);--tip-icon-colour:var(--dark-tip-icon-colour);--progress-stats-gradient-colour-1:var(--dark-progress-stats-gradient-colour-1);--progress-stats-gradient-colour-2:var(--dark-progress-stats-gradient-colour-2);--progress-stats-gradient-colour-3:var(--dark-progress-stats-gradient-colour-3);--progress-stats-gradient-colour-4:var(--dark-progress-stats-gradient-colour-4)}#site-wrapper.light{--background-site:var(--light-background-site);--background-primary:var(--light-background-primary);--background-secondary:var(--light-background-secondary);--background-success:var(--light-background-success);--background-warn:var(--light-background-warn);--background-error:var(--light-background-error);--background-loading:var(--light-background-loading);--background-modal-overlay:var(--light-background-modal-overlay);--background-glassmorph:var(--light-background-glassmorph);--background-field-changed:var(--light-background-field-changed);--background-disabled:var(--light-background-disabled);--background-notifications:var(--light-background-notifications);--background-inputs-primary:var(--light-background-inputs-primary);--background-inputs-secondary:var(--light-background-inputs-secondary);--background-success-dark:var(--light-background-success-dark);--font-color-primary:var(--light-font-color-primary);--font-color-secondary:var(--light-font-color-secondary);--font-color-success:var(--light-font-color-success);--font-color-warn:var(--light-font-color-warn);--font-color-error:var(--light-font-color-error);--font-color-dark:var(--light-font-color-dark);--font-color-light:var(--light-font-color-light);--font-color-info:var(--light-font-color-info);--font-color-disabled:var(--light-font-color-disabled);--font-color-eorzea:var(--light-font-color-eorzea);--gradient-radial-primary:var(--light-gradient-radial-primary);--gradient-radial-secondary:var(--light-gradient-radial-secondary);--border-divider-color:var(--light-border-divider-color);--link-color-primary:var(--light-link-color-primary);--table-header-background-primary:var(--light-table-header-background-primary);--table-header-background-secondary:var(--light-table-header-background-secondary);--table-body-background-primary:var(--light-table-body-background-primary);--table-body-background-secondary:var(--light-table-body-background-secondary);--table-border-divider-color:var(--light-table-border-divider-color);--tip-icon-colour:var(--light-tip-icon-colour);--progress-stats-gradient-colour-1:var(--light-progress-stats-gradient-colour-1);--progress-stats-gradient-colour-2:var(--light-progress-stats-gradient-colour-2);--progress-stats-gradient-colour-3:var(--light-progress-stats-gradient-colour-3);--progress-stats-gradient-colour-4:var(--light-progress-stats-gradient-colour-4)}:root{--breakpoint-tablet-max-width:820px;--breakpoint-mobile-max-width:480px;--font-size-xs:0.6rem;--font-size-sm:0.8rem;--font-size-md:1rem;--font-size-lg:1.2rem;--font-size-xl:1.5rem;--font-size-xxl:2em;--padding-xxs:0.1rem;--padding-xs:0.3rem;--padding-sm:0.6rem;--padding-md:0.8rem;--padding-lg:1rem;--padding-xl:1.4rem;--padding-xxl:1.8rem;--margin-xxs:0.3rem;--margin-xs:0.6rem;--margin-sm:0.8rem;--margin-md:1rem;--margin-lg:2rem;--margin-xl:3rem;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-50:50%;--shadow-md:0 0 4px 0;--shadow-lg:0 0 10px 0;--shadow-rd-md:5px 5px 6px -2px;--shadow-d-md:0px 5px 6px -2px;--shadow-dark:#000;--shadow-light:#fff;--drop-shadow:0 0 2px;--animation-speed-fastest:.1s;--animation-speed-fast:.25s;--animation-speed-normal:.5s;--animation-speed-slow:.75s;--animation-speed-slowest:1s;--header-height:75px;--breadcrumbs-height:50px;--loadingGrow-scale:1;--glassmorph-backdrop-filter-blur:4px;--accent-colour:#d62929}.modal-content{flex:1 1;overflow:auto;padding:var(--padding-xl)}.modal-footer{border-top:1px solid var(--border-divider-color);display:flex;gap:1em;justify-content:center;padding:0 var(--padding-xl);text-align:center}.modal-footer button{margin:var(--margin-sm)}.modal-header{align-items:center;border-bottom:1px solid var(--border-divider-color);display:flex;justify-content:space-around;padding:0 var(--padding-xl)}.modal-header h2{margin:var(--margin-md) var(--margin-sm)}.modal-header img{margin:0 var(--margin-md)}#modal-dungeons .dungeon-wrapper{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-around}#modal-dungeons .dungeon-card{background:var(--background-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);padding:var(--padding-md);text-align:center}#modal-dungeons .dungeon-card>.dungeon-unlocked>span{display:block}#modal-enemies .enemy-wrapper{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-around}#modal-enemies .enemy-card{background:var(--background-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);padding:var(--padding-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#modal-enemies .enemy-card .enemy-name{text-align:center}#modal-enemies .enemy-card>.enemy-location-wrapper{display:flex;flex-wrap:wrap;gap:1em}#modal-enemies .enemy-card .enemy-location{background:var(--background-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);flex-wrap:wrap;padding:var(--padding-md)}#modal-enemies .enemy-card .enemy-location>span{display:block;padding:var(--padding-xs)}#modal-fates .fate-wrapper{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-around}#modal-fates .fate-card{background:var(--background-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);padding:var(--padding-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#modal-fates .fate-card .fate-name{text-align:center}#modal-fates .fate-card>.fate-location-wrapper{display:flex;flex-wrap:wrap;gap:1em}#modal-fates .fate-card .fate-location{background:var(--background-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);flex-wrap:wrap;padding:var(--padding-md)}#modal-fates .fate-card .fate-location>span{display:block;padding:var(--padding-xs)}#modal-fishing .fishing-wrapper{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-around}#modal-fishing .fishing-card{background:var(--background-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);padding:var(--padding-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#modal-fishing .fishing-card .fishing-name{text-align:center}#modal-fishing .fishing-card .fishing-bait{margin-bottom:var(--margin-md);text-align:center}#modal-fishing .fishing-card>.fishing-location-wrapper{display:flex;flex-wrap:wrap;gap:1em}#modal-fishing .fishing-card .fishing-location{background:var(--background-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);flex-wrap:wrap;padding:var(--padding-md)}#modal-fishing .fishing-card .fishing-location>span{display:block;padding:var(--padding-xs)}#modal-gathering .gathering-wrapper{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-around}#modal-gathering .gathering-card{background:var(--background-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);padding:var(--padding-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#modal-gathering .gathering-card .gathering-name{text-align:center}#modal-gathering .gathering-card .gathering-collectable{margin-bottom:var(--margin-md);text-align:center}#modal-gathering .gathering-card>.gathering-location-wrapper{display:flex;flex-wrap:wrap;gap:1em}#modal-gathering .gathering-card .gathering-location{background:var(--background-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);flex-wrap:wrap;padding:var(--padding-md)}#modal-gathering .gathering-card .gathering-location>span{display:block;padding:var(--padding-xs)}#modal-leves .leve-wrapper{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-around}#modal-leves .leve-card{background:var(--background-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);padding:var(--padding-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#modal-leves .leve-card .leve-name{text-align:center}#modal-leves .leve-card .leve-grandcompany,#modal-leves .leve-card .leve-npc{margin-bottom:var(--margin-md);text-align:center}#modal-leves .leve-card>.leve-location-wrapper{display:flex;flex-wrap:wrap;gap:1em}#modal-leves .leve-card .leve-location{background:var(--background-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);flex-wrap:wrap;padding:var(--padding-md)}#modal-leves .leve-card .leve-location>span{display:block;padding:var(--padding-xs)}#modal-locations .location-wrapper{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-around}#modal-locations .location-card{background:var(--background-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);padding:var(--padding-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#modal-locations .location-card .location-name{text-align:center}#modal-locations .location-card>.location-location-wrapper{display:flex;flex-wrap:wrap;gap:1em}#modal-locations .location-card .location-location{background:var(--background-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);flex-wrap:wrap;padding:var(--padding-md)}#modal-locations .location-card .location-location>span{display:block;padding:var(--padding-xs)}#modal-markets .market-wrapper{margin:0 auto;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#modal-other .modal-content p,#modal-quests .modal-content p{margin:var(--margin-sm)}#modal-raids .raid-wrapper{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-around}#modal-raids .raid-card{background:var(--background-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);padding:var(--padding-md);text-align:center}#modal-raids .raid-card>.raid-unlocked>span{display:block}#modal-recipes .recipe-wrapper{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-around;margin:1em}#modal-recipes .recipe-card{background:var(--background-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);padding:var(--padding-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#modal-recipes .recipe-card.inverted{background:var(--background-primary)}#modal-recipes .recipe-card h3{text-align:center}#modal-recipes .recipe-card>.recipe-precrafts-wrapper{display:flex;flex-wrap:wrap;gap:1em}#modal-recipes .recipe-card .recipe-details{display:flex;justify-content:space-around}#modal-recipes .recipe-card .recipe-details>span{margin:0 var(--margin-xs)}#modal-shops .shop-wrapper{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-around}#modal-shops .shop-card{background:var(--background-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);padding:var(--padding-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#modal-shops .shop-card .shop-name{text-align:center}#modal-shops .shop-card>.shop-details-wrapper{display:flex;flex-wrap:wrap;gap:1em}#modal-shops .shop-card .shop-location{background:var(--background-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);flex-wrap:wrap;padding:var(--padding-md)}#modal-shops .shop-card .shop-location>span{display:block;padding:var(--padding-xs)}#modal-trials .trial-wrapper{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-around}#modal-trials .trial-card{background:var(--background-secondary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);padding:var(--padding-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#modal-trials .trial-card .trial-name{text-align:center}#modal-trials .trial-card>.trial-location-wrapper{display:flex;flex-wrap:wrap;gap:1em}#modal-trials .trial-card .trial-location{background:var(--background-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);flex-wrap:wrap;padding:var(--padding-md)}#modal-trials .trial-card .trial-location>span{display:block;padding:var(--padding-xs)}#modals-container{--modal-max-size:calc(100% - var(--margin-lg))}#modals-container .modal-wrapper{-webkit-backdrop-filter:blur(var(--glassmorph-backdrop-filter-blur));backdrop-filter:blur(var(--glassmorph-backdrop-filter-blur));background:var(--background-modal-overlay);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md) var(--shadow-dark);display:flex;flex-direction:column;left:50%;max-height:var(--modal-max-size);max-width:var(--modal-max-size);min-width:20%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:-webkit-max-content;width:max-content;z-index:-1}#modals-container .modal-wrapper.hide{-webkit-animation:hideModal var(--animation-speed-normal) ease-in-out;animation:hideModal var(--animation-speed-normal) ease-in-out;opacity:0;z-index:-1}#modals-container .modal-wrapper.show{-webkit-animation:showModal var(--animation-speed-normal) ease-in-out;animation:showModal var(--animation-speed-normal) ease-in-out;opacity:1;z-index:5}#menu{--menu-width:300px;--menu-background:var(--background-secondary);--menu-animation-speed:var(--animation-speed-fast);background:var(--menu-background);box-shadow:var(--shadow-rd-md) var(--shadow-dark);display:flex;flex-direction:column;min-width:var(--menu-width);overflow:auto;padding:var(--menu-padding);transition:margin var(--menu-animation-speed) ease-out;width:var(--menu-width);z-index:1}#menu>div.menu-wrapper{flex-grow:1;padding-bottom:var(--padding-md)}#menu.hide{margin-left:calc(var(--menu-width)*-1);transition:margin var(--menu-animation-speed) ease-out}#menu .menu-header{border-bottom:1px solid var(--border-divider-color);margin-bottom:var(--margin-sm);padding:var(--padding-md)}#menu .menu-footer{align-items:center;border-top:1px solid var(--border-divider-color);display:flex;flex-direction:column;padding:var(--padding-xs) var(--padding-xl)}#menu .menu-footer>div{margin:var(--margin-xs) 0}#menu .menu-footer .patreon-wrapper iframe{max-width:100%;width:175px}#menu .menu-wrapper{padding:var(--padding-sm)}#menu .menu-item{--hover-scale:1.2;--chevron-rotation:90deg;border-radius:var(--border-radius-md);margin:var(--margin-xxs);overflow:hidden;padding:0 var(--padding-sm)}#menu .menu-item.bg-primary{background:var(--background-primary)}#menu .menu-item.bg-secondary{background:var(--background-secondary)}#menu .menu-item.open{padding:0 var(--padding-sm) var(--padding-sm)}#menu .menu-item>h3{cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:var(--padding-md)}#menu .menu-item.selected>h3{cursor:default}#menu .menu-item>h3>span{color:var(--font-color-secondary)}#menu .menu-item.selected>h3>span,#menu .menu-item>h3:hover>span{color:var(--font-color-primary)}#menu .menu-item.open>h3>svg,#menu .menu-item>h3>svg{transition:-webkit-transform var(--animation-speed-fastest) ease-out;transition:transform var(--animation-speed-fastest) ease-out;transition:transform var(--animation-speed-fastest) ease-out,-webkit-transform var(--animation-speed-fastest) ease-out}#menu .menu-item.open>h3>svg{-webkit-transform:rotate(var(--chevron-rotation));transform:rotate(var(--chevron-rotation))}#menu .menu-item>h3:hover>svg{color:var(--font-color-primary);-webkit-transform:scale(var(--hover-scale));transform:scale(var(--hover-scale))}#menu .menu-item.open>h3:hover>svg{-webkit-transform:scale(var(--hover-scale)) rotate(var(--chevron-rotation));transform:scale(var(--hover-scale)) rotate(var(--chevron-rotation));transition:-webkit-transform var(--animation-speed-fastest) ease-out;transition:transform var(--animation-speed-fastest) ease-out;transition:transform var(--animation-speed-fastest) ease-out,-webkit-transform var(--animation-speed-fastest) ease-out}#menu .sub-menu{max-height:0;overflow:hidden}#menu .sub-menu.open{max-height:-webkit-max-content;max-height:max-content}#menu .menu-item.complete{background:var(--background-success-dark)}@media (max-width:820px){#menu{--menu-width:50%}}@media (max-width:480px){#menu{--menu-width:100%}}.language-switcher{text-align:center;width:100%}.theme-toggler{align-self:stretch;text-align:center}.theme-choice.dark{background:radial-gradient(circle,var(--dark-background-primary) 0,var(--dark-background-secondary) 100%)}.theme-choice.light{background:radial-gradient(circle,var(--light-background-primary) 0,var(--light-background-secondary) 100%)}.theme-options{display:flex;justify-content:center;margin-top:var(--margin-sm)}.theme-choice{border:1px solid #000;border-radius:var(--border-radius-50);cursor:pointer;display:inline-block;height:32px;margin:0 calc(var(--margin-xs)/2);width:32px}.theme-choice.selected{border:2px solid #000;-webkit-transform:scale(1.2);transform:scale(1.2)}.account-status{max-width:15em;padding:0 var(--padding-md);text-align:center}.account-status.inline{align-items:center;display:flex;justify-content:space-around;max-width:100%;padding:var(--padding-md)}.account-status.inline>button{margin:0}#site-header{background:var(--background-secondary);box-shadow:var(--shadow-d-md) var(--shadow-dark);height:var(--header-height);justify-content:space-between;padding:0 var(--padding-xl);z-index:2}#site-header,#site-header>div{align-items:center;display:flex}#site-header .menu-toggler{border-right:1px solid var(--border-divider-color);cursor:pointer;font-size:var(--font-size-xl);margin-right:var(--margin-sm);padding:0 var(--padding-md) 0 0}#site-header .menu-toggler:hover>svg{-webkit-transform:scale(1.3);transform:scale(1.3)}#site-header>div.right>div{display:inline-block}@media (max-width:480px){#site-header .title>h1{font-size:var(--font-size-xl)}}#unknown h2{margin:var(--margin-lg);text-align:center}.yarl__slide_captions_container{background:rgba(0,0,0,.5);background:var(--yarl__slide_captions_container_background,rgba(0,0,0,.5));left:0;left:var(--yarl__slide_captions_container_left,0);padding:16px;padding:var(--yarl__slide_captions_container_padding,16px);position:absolute;right:0;right:var(--yarl__slide_captions_container_right,0);-webkit-transform:translateZ(0)}.yarl__slide_title{color:#fff;color:var(--yarl__slide_title_color,#fff);font-size:125%;font-size:var(--yarl__slide_title_font_size,125%);font-weight:bolder;font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:100%;max-width:calc(100% - var(--yarl__toolbar_width, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yarl__slide_title_container{top:0;top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{-webkit-box-orient:vertical;-webkit-line-clamp:3;-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);color:#fff;color:var(--yarl__slide_description_color,#fff);display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;text-align:start;text-align:var(--yarl__slide_description_text_align,start)}.yarl__slide_description_container{bottom:0;bottom:var(--yarl__slide_description_container_bottom,0)}.yarl__counter{bottom:auto;bottom:var(--yarl__counter_bottom,unset);color:hsla(0,0%,100%,.8);color:var(--yarl__counter_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));-webkit-filter:var(--yarl__counter_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:var(--yarl__counter_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));left:0;left:var(--yarl__counter_left,0);line-height:32px;line-height:var(--yarl__counter_line_height,var(--yarl__icon_size,32px));margin:8px;margin:var(--yarl__counter_margin,var(--yarl__toolbar_padding,8px));padding:8px;padding:var(--yarl__counter_padding,var(--yarl__button_padding,8px));position:absolute;position:var(--yarl__counter_position,absolute);right:auto;right:var(--yarl__counter_right,unset);top:0;top:var(--yarl__counter_top,0);-webkit-user-select:none;-webkit-user-select:var(--yarl__counter_user_select,none);user-select:none;user-select:var(--yarl__counter_user_select,none)}.yarl__thumbnails{display:flex;height:100%}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1 1;position:relative}.yarl__thumbnails_container{-webkit-touch-callout:none;background-color:#000;background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));flex:0 0 auto;overflow:hidden;padding:16px;padding:var(--yarl__thumbnails_container_padding,16px);position:relative;-webkit-user-select:none;user-select:none}.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:12%;pointer-events:none;position:absolute}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(90deg,#000 0,transparent 12% 88%,#000);background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(180deg,#000 0,transparent 12% 88%,#000);background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);bottom:0;top:0;width:100%}.yarl__thumbnails_track{gap:16px;gap:var(--yarl__thumbnails_thumbnail_gap,16px)}.yarl__thumbnails_thumbnail{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background:#000;background:var(--yarl__thumbnails_thumbnail_background,#000);border:1px solid hsla(0,0%,100%,.8);border:var(--yarl__thumbnails_thumbnail_border,1px solid var(--yarl__color_button,hsla(0,0%,100%,.8)));border-radius:4px;border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);box-sizing:initial;cursor:pointer;flex:0 0 auto;height:80px;height:var(--yarl__thumbnails_thumbnail_height,80px);overflow:hidden;padding:4px;padding:var(--yarl__thumbnails_thumbnail_padding,4px);position:relative;width:120px;width:var(--yarl__thumbnails_thumbnail_width,120px)}.yarl__thumbnails_thumbnail_active{border-color:#fff;border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{-webkit-animation:yarl__thumbnails_thumbnail_fadein .5s ease-in-out 0s forwards;-webkit-animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;animation:yarl__thumbnails_thumbnail_fadein .5s ease-in-out 0s forwards;animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;opacity:0}.yarl__thumbnails_thumbnail_fadeout{-webkit-animation:yarl__thumbnails_thumbnail_fadeout .5s ease-in-out 0s forwards;-webkit-animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;animation:yarl__thumbnails_thumbnail_fadeout .5s ease-in-out 0s forwards;animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:inherit}.yarl__thumbnails_thumbnail_placeholder{cursor:inherit;visibility:hidden}.yarl__thumbnails_thumbnail_icon{color:hsla(0,0%,100%,.8);color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));-webkit-filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));height:32px;height:var(--yarl__thumbnails_thumbnail_icon_size,32px);left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:32px;width:var(--yarl__thumbnails_thumbnail_icon_size,32px)}.yarl__thumbnails_contain_image{object-fit:contain}@-webkit-keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity .25s ease;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:9999;z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:#000;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:0;overflow:hidden;overscroll-behavior:contain;overscroll-behavior:var(--yarl__controller_overscroll-behavior,contain);position:absolute;right:0;top:0;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:1;opacity:var(--yarl__pull_down_opacity,1);-webkit-transform:translate(0);-webkit-transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_down_offset,0));transform:translate(0);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_down_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*100%);width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-webkit-column-gap:calc(100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*0*1%);-webkit-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*0*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1 1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-webkit-touch-callout:none;max-height:100%;max-width:100%;object-fit:contain;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);user-select:none;-webkit-user-select:none}@media screen and (min-width:800px){.yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_image_cover{height:100%;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.yarl__slide_loading{-webkit-animation:yarl__delayed_fadein 1s linear;animation:yarl__delayed_fadein 1s linear;color:hsla(0,0%,100%,.8);color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{-webkit-animation:yarl__stroke_opacity 1s linear infinite;animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{-webkit-animation-delay:-1.875s;animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){-webkit-animation-delay:-1.75s;animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){-webkit-animation-delay:-1.625s;animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){-webkit-animation-delay:-1.375s;animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){-webkit-animation-delay:-1.25s;animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){-webkit-animation-delay:-1.125s;animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){-webkit-animation-delay:-1s;animation-delay:-1s}.yarl__slide_error{color:red;color:var(--yarl__slide_icon_error_color,red);height:48px;height:var(--yarl__slide_icon_error_size,48px);width:48px;width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:none 0s ease 0s;transition:initial}.yarl__slide_loading,.yarl__slide_loading line{-webkit-animation:unset;animation:none 0s ease 0s 1 normal none running;-webkit-animation:initial;animation:initial}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:8px;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:32px;height:var(--yarl__icon_size,32px);width:32px;width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:initial;background-color:var(--yarl__button_background_color,transparent);border:0;border:var(--yarl__button_border,0);color:hsla(0,0%,100%,.8);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));-webkit-filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:0;margin:var(--yarl__button_margin,0);outline:none;padding:8px;padding:var(--yarl__button_padding,8px)}.yarl__button:focus{color:#fff;color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:hsla(0,0%,100%,.8);color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:#fff;color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:#fff;color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:hsla(0,0%,100%,.4);color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:24px 16px;padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:auto;right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:auto;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@-webkit-keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@-webkit-keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}