.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}.ql-align-left{text-align:left}#header .MuiToolbar-root{padding-left:12px;padding-right:12px}#header .MuiButton-root.brand{font-weight:700}#header .MuiToolbar-root .MuiButton-root{white-space:nowrap;font-size:clamp(11px,1.1vw,14px);line-height:1.1}#header .notification-icon-button{color:#fff}#header .notification-icon-symbol{filter:drop-shadow(0 0 6px #00000059);width:24px;height:24px;transition:transform .2s;display:block}#header .notification-icon-symbol path,#header .notification-icon-symbol circle{fill:currentColor}#header .notification-icon-button:hover .notification-icon-symbol{transform:translateY(-1px)scale(1.05)}#header .notification-icon-button--active .notification-icon-symbol{animation:1.8s linear infinite notification-icon-blink}@keyframes notification-icon-blink{0%{color:#22c55e;transform:scale(1)}20%{color:#f97316;transform:scale(1.06)}40%{color:#ef4444;transform:scale(1.1)}60%{color:#f97316;transform:scale(1.06)}80%{color:#22c55e;transform:scale(1.02)}to{color:#22c55e;transform:scale(1)}}.nightMode #header .MuiPaper-root{color:#e0e0e0;background:#757575}.language-menu-paper{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fffffffa!important}#bmc-container .bmc-button{border-radius:6px!important;height:32px!important;padding:0 10px!important;font-size:14px!important;line-height:32px!important}.event-badge-wrap{align-items:center;display:inline-flex;position:relative}.event-badge-trigger{box-shadow:0 10px 22px #10b98140;color:#ecfff3!important;background:linear-gradient(135deg,#22c55e59,#10b98147)!important;border:1px solid #78ffab99!important;border-radius:999px!important}.event-badge--active .event-badge__icon{animation:2.6s ease-in-out infinite event-badge-spin}.event-badge--flash .event-badge__icon{animation-duration:1.4s}.event-badge-card{color:#e7fff1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#0c221af2;border:1px solid #78ffab80;border-radius:16px;flex-direction:column;gap:10px;min-width:240px;padding:12px 14px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 16px 32px #062c1a59}@media (width<=600px){.event-badge-card{width:auto;min-width:0;max-width:none;left:8px;right:8px}}.event-badge-card--drawer{width:100%;min-width:auto;max-width:100%;position:static}.event-badge__content{z-index:1;flex-direction:column;gap:2px;display:flex}.event-badge__eyebrow{letter-spacing:.2em;text-transform:uppercase;opacity:.8;font-size:.62rem}.event-badge__rows{flex-direction:column;gap:2px;display:flex}.event-badge__divider{background:#78ffab59;width:100%;height:1px;margin:4px 0}.event-badge__row{flex-flow:column wrap;align-items:flex-start;gap:8px;font-size:.78rem;display:flex}.event-badge__label{text-transform:uppercase;letter-spacing:.12em;opacity:.7;font-size:.62rem}.event-badge__list{flex-direction:column;gap:4px;display:flex}.event-badge__list-item{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;display:block;overflow:hidden}.event-badge-card--drawer .event-badge__list-item{white-space:normal;text-overflow:clip;overflow:visible}.event-badge__ack-button{align-self:flex-start;color:#e7fff1!important;text-transform:none!important;border:1px solid #78ffab8c!important;border-radius:999px!important;font-weight:600!important}.event-badge--flash{animation:1.6s ease-in-out infinite event-badge-pulse;box-shadow:0 0 #10b98173}@keyframes event-badge-pulse{0%{box-shadow:0 0 #10b98159}50%{box-shadow:0 0 18px #10b9818c}to{box-shadow:0 0 #10b98159}}@keyframes event-badge-spin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(10deg)scale(1.08)}to{transform:rotate(0)scale(1)}}.gift-icon-button{box-shadow:0 10px 22px #ffc10740;color:#fff9e6!important;background:linear-gradient(135deg,#ffc10759,#ff980047)!important;border:1px solid #ffd70099!important;border-radius:999px!important;transition:all .3s!important}.gift-icon-button:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 12px 28px #ffc10759;background:linear-gradient(135deg,#ffc10780,#ff980066)!important}.gift-icon-button svg{animation:3s ease-in-out infinite gift-icon-wiggle}@keyframes gift-icon-wiggle{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-8deg)scale(1.05)}75%{transform:rotate(8deg)scale(1.05)}}.nightMode .gift-icon-button{background:linear-gradient(135deg,#ffc10773,#ff980061)!important;border-color:#ffd700b3!important}.announce-icon-button{box-shadow:0 10px 22px #ffd60040;color:#fffbe6!important;background:linear-gradient(135deg,#ffeb3b8c,#ffc10766)!important;border:1px solid #ffd600cc!important;border-radius:999px!important;transition:all .3s!important}.announce-icon-button:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 12px 28px #ffd60059;background:linear-gradient(135deg,#ffeb3bbf,#ffc10799)!important}.issue-reports-icon-button{animation:1.8s ease-in-out infinite issue-report-pulse}@keyframes issue-report-pulse{0%{transform:scale(1);box-shadow:0 0 #ffc10780}50%{transform:scale(1.06);box-shadow:0 0 0 6px #ffc10700}to{transform:scale(1);box-shadow:0 0 #ffc10700}}.language-icon-button{align-items:center;gap:6px;display:inline-flex;color:#e3f2fd!important;background:#90caf92e!important;border:1px solid #90caf9a6!important;border-radius:999px!important;padding:4px 8px!important;transition:all .2s!important}.language-icon-button:hover{transform:translateY(-1px);background:#90caf952!important}.language-icon-label{letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:700}.language-menu-flag{align-items:center;margin-right:8px;font-size:16px;display:inline-flex}.language-menu-label{font-size:14px}.nightMode .language-icon-button{background:#90caf947!important;border-color:#90caf9bf!important}.announce-icon--active{animation:1.6s ease-in-out infinite announce-pulse}.announce-icon--active svg{transform-origin:50%;animation:2.2s ease-in-out infinite announce-wave}@keyframes announce-pulse{0%,to{transform:scale(1);box-shadow:0 10px 22px #ffd60040}50%{transform:scale(1.05);box-shadow:0 16px 32px #ffd60073}}@keyframes announce-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}.nightMode .announce-icon-button{background:linear-gradient(135deg,#ffeb3bb3,#ffc1078c)!important;border-color:#ffd600e6!important}.loader-orbit{--hue:255;--size:90px;--border:9px;--speed:1.2s;--blur:var(--border);width:var(--size);height:var(--size);place-items:center;display:grid;position:relative}.loader{width:var(--border);aspect-ratio:1;--y:calc((var(--size) * -.5) + (var(--border) * .5));transform:rotate(0deg) translateY(var(--y));animation:spin var(--speed) infinite linear;background:#fff;border-radius:50%;position:absolute}.loader:before{content:"";inset:calc(var(--border) * -.5);filter:blur(var(--blur));z-index:-1;background:#fff;border-radius:50%;position:absolute}.loader:after{content:"";width:var(--size);aspect-ratio:1;background:conic-gradient(#fff, hsl(var(--hue), 100%, 70%), hsl(var(--hue), 100%, 15%), transparent 65%);-webkit-mask:radial-gradient(transparent calc(var(--size) * .5 - var(--border) - 1px), #fff calc(var(--size) * .5 - var(--border)));mask:radial-gradient(transparent calc(var(--size) * .5 - var(--border) - 1px), #fff calc(var(--size) * .5 - var(--border)));border-radius:50%;position:absolute;top:0%;left:50%;translate:-50%}.nightMode .loader-orbit{--hue:265}@keyframes spin{to{transform:rotate(-360deg) translateY(var(--y))}}.lds-wrapper{justify-content:center;align-items:center;margin-top:50px;display:flex}html{height:100%}body{min-height:100vh;font-family:Montserrat,sans-serif;position:relative}body:before{content:"";z-index:-1;background-color:#0a101e;background-image:var(--bg-image,none);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0}body.workMode:before,body.blankBackground:before{background-color:#fff;background-image:none}#app{z-index:1;position:relative}.container{width:100%;max-width:1200px;margin-top:20px;padding:0 16px}.hidden{visibility:hidden}.hide{display:none}.show{display:block}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2.4rem}h4{text-transform:uppercase;color:#9575cd;font-size:1.8rem}.nightMode h4{color:#b39ddb}h5{font-size:1.4rem;font-weight:700}h6{font-weight:700}.workMode h1{font-size:3rem}.workMode h2{font-size:2.5rem}.workMode h3{font-size:2rem}.workMode h4{font-size:1.6rem}.workMode h5{font-size:1.3rem}a{color:#9575cd}a:hover{cursor:pointer}.flex{flex-wrap:wrap;display:flex}.hover:hover{cursor:pointer}.margin-bottom{margin-bottom:20px}.row{flex-wrap:wrap;margin-left:-12px;margin-right:-12px;display:flex}.col{box-sizing:border-box;padding-left:12px;padding-right:12px}.s1{flex:0 0 8.33333%;max-width:8.33333%}.s2{flex:0 0 16.6667%;max-width:16.6667%}.s3{flex:0 0 25%;max-width:25%}.s4{flex:0 0 33.3333%;max-width:33.3333%}.s5{flex:0 0 41.6667%;max-width:41.6667%}.s6{flex:0 0 50%;max-width:50%}.s7{flex:0 0 58.3333%;max-width:58.3333%}.s8{flex:0 0 66.6667%;max-width:66.6667%}.s9{flex:0 0 75%;max-width:75%}.s10{flex:0 0 83.3333%;max-width:83.3333%}.s11{flex:0 0 91.6667%;max-width:91.6667%}.s12{flex:0 0 100%;max-width:100%}@media (width>=768px){.m1{flex:0 0 8.33333%;max-width:8.33333%}.m2{flex:0 0 16.6667%;max-width:16.6667%}.m3{flex:0 0 25%;max-width:25%}.m4{flex:0 0 33.3333%;max-width:33.3333%}.m5{flex:0 0 41.6667%;max-width:41.6667%}.m6{flex:0 0 50%;max-width:50%}.m7{flex:0 0 58.3333%;max-width:58.3333%}.m8{flex:0 0 66.6667%;max-width:66.6667%}.m9{flex:0 0 75%;max-width:75%}.m10{flex:0 0 83.3333%;max-width:83.3333%}.m11{flex:0 0 91.6667%;max-width:91.6667%}.m12{flex:0 0 100%;max-width:100%}}@media (width>=1024px){.l1{flex:0 0 8.33333%;max-width:8.33333%}.l2{flex:0 0 16.6667%;max-width:16.6667%}.l3{flex:0 0 25%;max-width:25%}.l4{flex:0 0 33.3333%;max-width:33.3333%}.l5{flex:0 0 41.6667%;max-width:41.6667%}.l6{flex:0 0 50%;max-width:50%}.l7{flex:0 0 58.3333%;max-width:58.3333%}.l8{flex:0 0 66.6667%;max-width:66.6667%}.l9{flex:0 0 75%;max-width:75%}.l10{flex:0 0 83.3333%;max-width:83.3333%}.l11{flex:0 0 91.6667%;max-width:91.6667%}.l12{flex:0 0 100%;max-width:100%}}.char-img{border-radius:25%;width:50px;height:50px}.card-title{text-align:right}li{list-style-type:none}ul.bullets li{list-style-type:disc}button a{color:#fff}img.img-link:hover{cursor:pointer}span.name-link:hover{cursor:pointer;text-decoration:underline}#out-of-date-warning{color:#fff;text-align:center;background:#4527a0;margin:0 0 20px;padding:10px}#out-of-date-warning a{color:#fff;text-decoration:underline}.nightMode #out-of-date-warning{color:#000;background:#d1c4e9}.nightMode #out-of-date-warning a{color:#000}.workMode .conflict{margin-bottom:14px}.workMode .card{box-shadow:none;-webkit-box-shadow:none;border:1px solid #e0e0e0}.workMode .card-title{font-size:14px;line-height:16px!important}.workMode .title{font-size:16px}a.collection-link.workMode{float:left;margin:5px;font-size:11px}a.collection-link.workMode:hover{color:#757575}#app.nightMode{color:#e0e0e0;background:#313131}#app.workMode{background:#fff}#app:not(.nightMode) .card,#app:not(.nightMode) .MuiPaper-root:not(.MuiAppBar-root){background-color:#fff}#app:not(.nightMode) .MuiChip-root:not(.Mui-disabled){opacity:1}#app:not(.nightMode) .MuiChip-root.MuiChip-outlined:not(.Mui-disabled){background-color:#fff}#app:not(.nightMode) .MuiToggleButton-root:not(.Mui-disabled),#app:not(.nightMode) .MuiButton-root:not(.Mui-disabled){opacity:1}.admin-page .MuiButton-text:not(.Mui-disabled),.admin-page .MuiButton-outlined:not(.Mui-disabled),.admin-page .MuiToggleButton-root:not(.Mui-disabled),.admin-page-root .MuiButton-text:not(.Mui-disabled),.admin-page-root .MuiButton-outlined:not(.Mui-disabled),.admin-page-root .MuiToggleButton-root:not(.Mui-disabled),#add-character .MuiButton-text:not(.Mui-disabled),#add-character .MuiButton-outlined:not(.Mui-disabled),#add-character .MuiToggleButton-root:not(.Mui-disabled){color:#512da8;background-color:#fafafa;border-color:#b39ddb}.admin-page .MuiTab-root:not(.Mui-disabled),.admin-page-root .MuiTab-root:not(.Mui-disabled),#add-character .MuiTab-root:not(.Mui-disabled){color:#512da8;background-color:#fafafa;border-radius:999px;min-height:36px;margin-right:6px}.admin-page .MuiTab-root.Mui-selected,.admin-page-root .MuiTab-root.Mui-selected,#add-character .MuiTab-root.Mui-selected{color:#512da8;background-color:#d1c4e9}.nightMode .card{box-shadow:none;-webkit-box-shadow:none;color:#e0e0e0;background:#757575;border:none}.nightMode .ready-box{color:#e0e0e0;border:1px solid #e0e0e0}.nightMode .collection-link.workMode,.nightMode .top-link{color:#e0e0e0}.nightMode .task-row-unob{background:#616161}.nightMode textarea{border:1px solid #e0e0e0}.nightMode [type=checkbox]:checked+span:not(.lever):before{border-bottom:2px solid #e0e0e0;border-right:2px solid #e0e0e0}.nightMode .admin-page .MuiButton-text:not(.Mui-disabled),.nightMode .admin-page .MuiButton-outlined:not(.Mui-disabled),.nightMode .admin-page .MuiToggleButton-root:not(.Mui-disabled),.nightMode .admin-page-root .MuiButton-text:not(.Mui-disabled),.nightMode .admin-page-root .MuiButton-outlined:not(.Mui-disabled),.nightMode .admin-page-root .MuiToggleButton-root:not(.Mui-disabled),.nightMode #add-character .MuiButton-text:not(.Mui-disabled),.nightMode #add-character .MuiButton-outlined:not(.Mui-disabled),.nightMode #add-character .MuiToggleButton-root:not(.Mui-disabled){color:#e0e0e0;background-color:#616161;border-color:#757575}.nightMode .admin-page .MuiTab-root:not(.Mui-disabled),.nightMode .admin-page-root .MuiTab-root:not(.Mui-disabled),.nightMode #add-character .MuiTab-root:not(.Mui-disabled){color:#e0e0e0;background-color:#616161}.nightMode .admin-page .MuiTab-root.Mui-selected,.nightMode .admin-page-root .MuiTab-root.Mui-selected,.nightMode #add-character .MuiTab-root.Mui-selected{color:#e0e0e0;background-color:#757575}.nightMode tr{border-color:#fff}.nightMode .target-level{color:#d1c4e9}.nightMode .nightMode-img-bg{background:#e0e0e0;border-radius:25%}.css-10nd86i{color:#000}img.error-page{width:75px;height:75px}#alert{color:#000;background:#ff8a65;padding:6px}#alert a{color:#fff;border-bottom:1px solid #fff;margin-top:10px}#alert a:hover{font-weight:700}.character-level{color:#000}.character-level:hover{color:#7e57c2;font-weight:700}.nightMode .character-level{color:#e2e2e2}.nightMode .character-level.character-level:hover{color:#ede7f6}.nightMode img.char-img{opacity:.7}#collection-header{margin-top:-8px}#collection-header .collection-link{color:#9575cd;background:#eee;border:1px solid #fff;padding:5px 2px}#collection-header .collection-link-active{color:#fff;background:#9575cd}.nightMode #collection-header .collection-link{color:#fff;background:#9e9e9e}.nightMode #collection-header .collection-link-active{color:#000;background:#e0e0e0}.collection-title h2{margin-top:0;margin-bottom:0}.collection-title h3{text-transform:uppercase;color:#9575cd;margin-top:5px;font-size:2rem}.nightMode .collection-title h4{color:#b39ddb}.coll-section{border:2px solid #eee;border-radius:8px;padding:8px 12px;background-color:var(--collection-card-bg,#fff)!important}.unobtained{opacity:.5}.collection-card{background-color:var(--collection-card-bg,#fff)!important}.coll-collection{align-items:center;gap:18px;margin-bottom:15px;font-size:22px;display:flex;position:static}.coll-collection .coll-img{background-color:#fff;border-radius:12px;flex-shrink:0;width:60px;height:60px;padding:6px}.coll-collection .title{margin:0;position:static}.workMode .coll-collection{margin-bottom:15px;font-size:15px}img.collection-link{object-fit:contain;background-color:#fff;border-radius:12px;width:60px;height:60px;margin:0 auto;padding:6px;display:block}img.collection-link.relic-size-small{border-radius:10px;width:48px;height:48px;padding:4px}img.collection-link.relic-size-medium{border-radius:12px;width:60px;height:60px;padding:6px}img.collection-link.relic-size-large{border-radius:14px;width:72px;height:72px;padding:8px}.filter-container{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:16px;padding:12px 0}.filter-row{flex-wrap:wrap;align-items:center;margin:8px 0;display:flex}.filter-row .filter-title{color:#9575cd;margin-right:10px;font-weight:600}.filter-row .filter-pills{flex-wrap:wrap;gap:8px;display:flex}.filter-pill{color:#9e9e9e;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:999px;padding:6px 12px;font-size:13px;transition:all .15s ease-in-out}.filter-pill.active{color:#fff;background:#9575cd;border-color:#9575cd}.filter-pill:hover{border-color:#9575cd}.unobtained-toggle{margin-top:12px}.unobtained-toggle label{align-items:center;gap:6px;display:flex}@property --collection-ready-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes collection-character-ready-border-run{0%{--collection-ready-angle:0deg}to{--collection-ready-angle:360deg}}.collection-character-card{border:2px solid var(--character-rarity-border,#673ab733);background-color:var(--collection-card-bg,#fff);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);isolation:isolate;border-radius:16px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 12px 24px #1018281a}#app:not(.nightMode) .collection-character-card.MuiPaper-root,#app:not(.nightMode) .collection-item-card.MuiPaper-root{background-color:var(--collection-card-bg,#fff)}.collection-character-card.MuiPaper-outlined{border:2px solid var(--character-rarity-border,#673ab733)}.collection-character-card.is-owned,.collection-character-card.is-ready{box-shadow:0 16px 28px #4caf5029,0 10px 24px #1018281f}.collection-character-card.is-ready:before{content:"";border-radius:inherit;background:conic-gradient(from var(--collection-ready-angle), transparent 0deg, transparent 300deg, #4caf501f 322deg, #4caf50a6 336deg, #4caf50 348deg, #81c784 354deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:2;padding:2px;animation:2s linear infinite collection-character-ready-border-run;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.collection-character-card.is-unobtained{filter:saturate(.7)}.collection-item-card.is-unobtained .coll-attraction-img,.collection-item-card.is-unobtained .coll-concession-img,.collection-item-card.is-unobtained .coll-decorator-img,.collection-item-card.is-unobtained .coll-float-img,.collection-item-card.is-unobtained .collection-card-img{filter:blur(1.5px)saturate(.7)}.collection-attraction-card{border:1px solid #3f51b540;border-radius:18px;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 14px 28px #10182824}.collection-attraction-card.is-owned{border-color:#4caf5099;box-shadow:0 16px 30px #4caf5029,0 12px 26px #10182829}.collection-attraction-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #10182833}.collection-attraction-card .coll-attraction-img{background:#ffffffb3;border-radius:14px;padding:6px;box-shadow:inset 0 0 0 1px #fff9,0 10px 18px #1018281f}.nightMode .collection-attraction-card{border-color:#ffffff2e;box-shadow:0 18px 34px #00000073}.nightMode .collection-attraction-card.is-owned{border-color:#81c78480;box-shadow:0 18px 34px #00000080,0 12px 26px #81c78433}.nightMode .collection-attraction-card .coll-attraction-img{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.collection-character-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #10182829}.collection-character-card__content{z-index:1;position:relative}.collection-character-card .char-img{background:#ffffffb3;border-radius:14px;padding:6px;box-shadow:inset 0 0 0 1px #ffffffb3,0 8px 16px #1018281f}.collection-character-card .MuiFormControl-root .MuiOutlinedInput-root{background:#fff9}.nightMode .collection-character-card{border-color:var(--character-rarity-border,#ffffff2e);box-shadow:0 18px 34px #0006}.nightMode .collection-character-card.MuiPaper-outlined{border-color:var(--character-rarity-border,#ffffff2e)}.nightMode .collection-character-card.is-owned,.nightMode .collection-character-card.is-ready{box-shadow:0 16px 30px #00000080,0 10px 24px #81c78433}.nightMode .collection-character-card .char-img{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.nightMode .collection-character-card .MuiFormControl-root .MuiOutlinedInput-root{background:#ffffff14}.coll-char{grid-template-columns:44px 1fr 80px 32px;align-items:center;gap:10px;margin:10px 0;padding:8px 6px;display:grid}.coll-char .coll-actions{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.coll-char .coll-character{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.coll-char .coll-character .char-img{object-fit:contain;width:72px;height:72px}.coll-character-text{flex-direction:column;gap:2px;min-width:0;display:flex}.character-status-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.coll-fav{justify-content:center;align-items:center;display:flex}.coll-chars{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.coll-chars>*{width:auto;padding:0}.coll-action-down{margin-top:-10px}.coll-action:hover{cursor:pointer;color:#9575cd}.gray-out{color:#bdbdbd}.gray-out:hover{color:#bdbdbd;cursor:default}.ready-trigger{font-size:12px}.ready-box{float:left;color:#000;border:1px solid #9575cd;justify-content:center;align-items:center;width:20px;height:20px;margin-top:3px;margin-left:6px;padding:0;font-size:16px;display:flex}.ready-box:hover{cursor:pointer;color:#fff;background:#d1c4e9;border:1px solid #d1c4e9}.coll-all-ready{background:#78d87899;border:3px solid #78d87899;border-radius:50%}.coll-maxed{background:#9133b366;border:3px solid #9133b366;border-radius:50%}.coll-unob{opacity:.5}.coll-all-tokens-collected{background:#58a5d599;border:3px solid #58a5d599;border-radius:50%}.workMode .coll-all-ready{background:0 0;border:none;font-weight:700}.workMode .coll-maxed,.workMode .coll-all-tokens-collected{color:#512da8;background:0 0;border:none}.nightMode .workMode .coll-maxed,.nightMode .workMode .coll-all-tokens-collected{font-style:italic}img.collection-link{width:52px;height:52px}@media only screen and (width<=600px){img.collection-link{width:44px;height:44px}}.favorite-star{color:#bdbdbd;margin-top:10px}.favorite-star:hover{color:#9575cd;cursor:pointer}.favorite-star.favorite-star-active{color:#7e57c2}.favorite-star.favorite-star-active:hover{color:#9575cd}.nightMode .favorite-star-active{color:#673ab7}.nightMode .favorite-star-active:hover{color:#9575cd}.building-info{margin-bottom:10px}.item-info-group{text-transform:uppercase;color:#673ab7;margin-top:30px;margin-bottom:6px;font-size:16px}.nightMode .item-info-group{color:#b39ddb}.building-sort{color:#9575cd}.building-sort:hover{cursor:pointer;text-decoration:underline}.building-sort.active-sort{font-weight:700}.building-sort.non-enchantable img{width:36px;height:36px}.nightMode .building-sort{color:#b39ddb}a.item-page-anchor{color:#000;margin-left:6px;padding-bottom:20px;font-size:12px}.nightMode a.item-page-anchor{color:#e0e0e0}.token-drop-row.unobtained{opacity:.7}div.col.s2.coll-attraction-img{margin-left:0;padding-left:0}div.col.s10.coll-attraction{padding-left:16px}p.coll-attraction-name{margin-left:12px!important}img.coll-attraction-img{width:80px;height:80px;position:relative;top:-6px;left:-6px}img.coll-attraction-img:hover{cursor:pointer}@media only screen and (width<=600px){img.coll-attraction-img{width:56px;height:56px}}.token-drop-container{width:30px;height:30px;margin:20px;position:relative}.token-drop-container:hover{cursor:pointer;opacity:.5}.token-drop-container.unenchantable:hover{cursor:auto;opacity:1}.token-drop-level{z-index:2;color:#bdbdbd;border:1px solid #bdbdbd;border-radius:33%;width:30px;height:30px;padding-left:3px;font-weight:700;position:absolute;top:0;left:0}.nightMode .token-drop-level{color:#e0e0e0;border:1px solid #e0e0e0}.current-level .token-drop-level{border:4px solid #b39ddb}.token-drop-img{z-index:1;opacity:.7;width:30px;height:30px;position:absolute;top:0;left:0}img.token-drop,svg.token-drop{width:30px;height:30px}.token-drop-badge{fill:#0000008c}.token-drop-badge-text{fill:#fff;font-size:11px;font-weight:700}.nightMode .token-drop-badge{fill:#fffc}.nightMode .token-drop-badge-text{fill:#000}.current-level .token-drop-badge{fill:#d32f2f;stroke:#d32f2f;stroke-width:2px}@media only screen and (width<=400px){.token-drop-level,img.token-drop,svg.token-drop,.token-drop-container{width:26px;height:26px}.token-drop-container{margin:15px}}.char-sort-btn{background:#9575cd;height:26px;margin:4px;line-height:0}.char-sort-btn:active,.char-sort-btn:focus,.char-sort-btn:hover{background:#7e57c2}.nightMode .char-sort-btn:active,.nightMode .char-sort-btn:focus,.nightMode .char-sort-btn:hover{color:#000;background:#d1c4e9!important}.char-sort-active{background:#7e57c2}.page-sort-buttons .MuiToggleButton-root{color:#fff;white-space:nowrap;background:#9575cd;border:none;min-width:96px;min-height:32px;margin:4px;padding:0 10px;line-height:1}.page-sort-buttons .MuiToggleButton-root svg{color:#fff}.page-sort-buttons .MuiToggleButton-root:active,.page-sort-buttons .MuiToggleButton-root:focus,.page-sort-buttons .MuiToggleButton-root:hover{background:#7e57c2}.page-sort-buttons .MuiToggleButton-root.Mui-selected{color:#fff;background:#0f8f8f;box-shadow:0 0 0 2px #0f8f8f59}.character-view-by-label{display:inline}@media only screen and (width<=600px){.page-sort-buttons .character-view-by-label{display:none}.page-sort-buttons .MuiToggleButton-root{justify-content:center;min-width:48px;padding:0 8px;display:inline-flex}}.nightMode .page-sort-buttons .MuiToggleButton-root:active,.nightMode .page-sort-buttons .MuiToggleButton-root:focus,.nightMode .page-sort-buttons .MuiToggleButton-root:hover{color:#000;background:#d1c4e9!important}.collection-link-lv{color:#9575cd;margin:10px;font-size:15px}.collection-link-lv:hover{color:#7e57c2;font-weight:700}.progression-tile{width:100%;min-height:auto;padding:10px;background-color:var(--collection-card-bg,#fff)!important}.progression-tile.MuiPaper-root{background-color:var(--collection-card-bg,#fff)!important}.progression-tiles,.progression-lane--wide .progression-tiles{flex-direction:column;gap:8px;display:flex}.progression-lane--wide .progression-tile{width:100%}.progression-char-img{object-fit:cover;border-radius:10px;width:44px;height:44px}.progression-token-img{object-fit:contain;width:18px;height:18px}.coll-character span.character-name{white-space:nowrap;text-overflow:ellipsis;max-width:200px;display:block;position:static;overflow:hidden}@media only screen and (width<=600px){.coll-char{grid-template-columns:36px 1fr 64px 28px;gap:8px}.coll-char .coll-character .char-img{width:56px;height:56px}.coll-character span.character-name{max-width:140px}}.updating{opacity:.5}.col.coll-costume{width:140px;padding-right:36px}.coll-costume img{height:80px}.coll-costume:hover{cursor:pointer}.coll-costume-name{word-wrap:break-word;margin:0 0 10px}div.coll-obtained-bg{z-index:-2;opacity:.3;background:#9575cd;border-radius:25px;position:absolute}.nightMode div.coll-obtained-bg{z-index:1;opacity:.2;background:#d1c4e9}div.coll-costume-obtained-bg{width:60px;height:90px}div.coll-float-obtained-bg{width:66px;height:70px}.coll-float{width:100px;height:140px}.coll-float img{height:60px}.coll-float:hover{cursor:pointer}.coll-float .coll-float-name{word-wrap:break-word}@media only screen and (width<=600px){.col.coll-costume{width:110px;padding-right:16px}.coll-float{width:80px;height:120px}.coll-float img{height:48px}}.coll-concession img{width:60px}.coll-concession:hover{cursor:pointer}span.coll-concession-text{margin-left:12px;position:relative;top:-19px}.costume-link .char-img{background:#d1c4e9;border-radius:50%;margin:2px}.nightMode .costume-link .char-img{opacity:1;background:#bdbdbd}.collection-card-img,.coll-float-img{object-fit:contain;width:96px;height:96px}.page-anchors{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 12px;display:flex}.page-anchors .MuiChip-root{opacity:1;background-color:#fff;border:2px solid #673ab766;transition:border-color .2s,box-shadow .2s}.page-anchors .MuiChip-root:hover{opacity:1;background-color:#fff;border-color:#673ab7f2;box-shadow:0 0 0 2px #673ab740}@media (width<=600px){.page-anchors{justify-content:flex-start;gap:8px}}.anchor{border-right:1px solid #bdbdbd;margin-right:4px;padding:0 8px 0 4px;display:inline-block}.anchor:first-child{padding-left:0}.anchor:last-child{border:none}.anchor.page-anchor{margin-top:4px}.anchor:hover{cursor:pointer;text-decoration:underline}.anchor.active-sort{font-weight:700}.anchor.sort-anchor:first-child{margin-left:5px}.anchor.no-divider{border:none;margin:0;padding:0}ul.bullets li{margin-left:12px;list-style-type:disc}a.refresh-action{color:#9575cd;text-transform:lowercase;font-size:14px;font-weight:700;text-decoration:underline}a.refresh-action:hover{cursor:pointer;color:#673ab7}.nightMode a.refresh-action{color:#e0e0e0}.nightMode a.refresh-action:hover{color:#d1c4e9}.tc-planner-row{margin-bottom:20px}ul.storyline-list li{margin-left:10px;list-style-type:disc}li.storyline-item{padding:2px 0}.storyline-toggle-row{cursor:pointer;align-items:flex-start;gap:8px;display:inline-flex}.storyline-item-content{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.storyline-item-content.storyline-item-content-done{opacity:1}.storyline-done-icon{color:#2e7d32;flex-shrink:0}li.storyline-item.welcome,li.storyline-item.build,li.storyline-item.stringbold{font-weight:700}li.storyline-item.quest.storyline-item-subtask{margin-left:30px}.tc-char-img{margin-bottom:10px;display:inline-block}.tc-char-img.unob{opacity:.6}.tc-char-img span{position:relative;top:20px;right:36px}#conflict-card{display:none}.card-title.card-conflict{font-size:18px}.conflict-row .col{margin-bottom:20px}.task-row td{margin:12px 0 10px}.task-row-unob{background:#e0e0e0;font-style:italic}.task-character-images{align-items:center;gap:6px;display:flex}.task-character-images .joint-yes{position:static}.task-character-images .joint-img{margin-top:0}.required{font-size:12px;margin-top:10px!important}.token-img{width:52px}.token-common{background:#e2e2e280;border:3px solid #e2e2e280;border-radius:25%}.token-uncommon{background:#fdd84b80;border:3px solid #fdd84b80;border-radius:25%}.token-rare{background:#62e3ff80;border:3px solid #62e3ff80;border-radius:25%}.token-epic{background:#8c43ff80;border:3px solid #8c43ff80;border-radius:25%}.token-legendary{background:#da773580;border:3px solid #da773580;border-radius:25%}#select-row span.character-counter,#token-guide span.character-counter,#select-row-task-guide span.character-counter{display:none}p.task-conflicts{font-size:10px;font-style:italic;margin-top:10px!important}img.task-conflict{border-radius:25%;width:25px;height:25px}.selected img{width:50px;height:50px}.nightMode .css-bg1rzq-control{background:#e0e0e0}.nightMode .css-kj6f9i-menu{color:#000;background:#e0e0e0}.gray-out img{opacity:.5}.workMode span.name-link.gray-out{font-style:italic}img.task-row-attraction,img.task-row-float{max-width:50px;max-height:60px}ul.task-guide-tokens li{margin-left:16px;list-style-type:disc}#task-guide span.sort-selector{color:#673ab7}#task-guide span.sort-selector.selected{font-weight:600}#task-guide span.sort-selector:hover{cursor:pointer}.nightMode #task-guide span.sort-selector{color:#b39ddb}td.task-drop-info{padding:10px!important}.border-right{border-right:1px solid #e0e0e0;padding:0}.nightMode .border-right{border-right:1px solid #fff}.mid-row{position:relative;bottom:16px}.options-text.helper{font-size:13px;font-style:italic}.checkbox-container{min-height:20px}[type=checkbox]:checked+span:not(.lever):before{border-bottom:2px solid #7e57c2;border-right:2px solid #7e57c2}.character-counter{display:block}.action-btn{width:100%;height:50px;margin:10px;padding:10px;line-height:15px}textarea.data-option{height:200px}.nightMode textarea{color:#fff}#options-action-select span.character-counter{visibility:hidden}#options-action-select button{height:62px}.option-row:hover{cursor:pointer}.option-row .condense{margin:0}.condense{margin-top:0;margin-bottom:0}.condense p{margin-top:0;margin-bottom:11px}.construction-mode{text-align:center;background:radial-gradient(circle at top,#fff3f3 0%,#fff 45%,#f8fafc 100%);justify-content:center;align-items:center;min-height:100vh;padding:48px 16px;display:flex}.construction-mode.compact{min-height:auto;padding:24px 16px}.construction-icon{color:#d32f2f;font-size:48px}.construction-message{background:#fff;border:2px solid #d32f2f;border-radius:16px;max-width:600px;padding:28px 32px;position:relative;box-shadow:0 6px 18px #d32f2f14}.construction-warning-icon{color:#d32f2f;background:#fff;border-radius:999px;padding:6px;animation:1.2s ease-in-out infinite construction-pulse;position:absolute;top:-16px;left:-16px;box-shadow:0 0 0 2px #d32f2f}.construction-admin-link{color:#d32f2f;font-weight:600}@keyframes construction-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}
