.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{width:24px;height:24px;display:block;transition:transform .2s ease;filter:drop-shadow(0 0 6px rgba(0,0,0,.35))}#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:notification-icon-blink 1.8s linear infinite}@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{background:#757575;color:#e0e0e0}.language-menu-paper{background-color:#fffffffa!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#bmc-container .bmc-button{height:32px!important;line-height:32px!important;border-radius:6px!important;padding:0 10px!important;font-size:14px!important}.event-badge-wrap{position:relative;display:inline-flex;align-items:center}.event-badge-trigger{border-radius:999px!important;border:1px solid rgba(120,255,171,.6)!important;background:linear-gradient(135deg,#22c55e59,#10b98147)!important;color:#ecfff3!important;box-shadow:0 10px 22px #10b98140}.event-badge--active .event-badge__icon{animation:event-badge-spin 2.6s ease-in-out infinite}.event-badge--flash .event-badge__icon{animation-duration:1.4s}.event-badge-card{position:absolute;top:46px;right:0;min-width:240px;padding:12px 14px;border-radius:16px;border:1px solid rgba(120,255,171,.5);background:#0c221af2;color:#e7fff1;box-shadow:0 16px 32px #062c1a59;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:10px;z-index:5}@media (max-width: 600px){.event-badge-card{left:8px;right:8px;min-width:0;width:auto;max-width:none}}.event-badge-card--drawer{position:static;min-width:auto;width:100%;max-width:100%}.event-badge__content{display:flex;flex-direction:column;gap:2px;z-index:1}.event-badge__eyebrow{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.event-badge__rows{display:flex;flex-direction:column;gap:2px}.event-badge__divider{height:1px;width:100%;background:#78ffab59;margin:4px 0}.event-badge__row{display:flex;gap:8px;font-size:.78rem;align-items:flex-start;flex-direction:column;flex-wrap:wrap}.event-badge__label{text-transform:uppercase;font-size:.62rem;letter-spacing:.12em;opacity:.7}.event-badge__list{display:flex;flex-direction:column;gap:4px}.event-badge__list-item{display:block;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-badge-card--drawer .event-badge__list-item{white-space:normal;overflow:visible;text-overflow:clip}.event-badge__ack-button{color:#e7fff1!important;border:1px solid rgba(120,255,171,.55)!important;border-radius:999px!important;text-transform:none!important;font-weight:600!important;align-self:flex-start}.event-badge--flash{box-shadow:0 0 #10b98173;animation:event-badge-pulse 1.6s ease-in-out infinite}@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{border-radius:999px!important;border:1px solid rgba(255,215,0,.6)!important;background:linear-gradient(135deg,#ffc10759,#ff980047)!important;color:#fff9e6!important;box-shadow:0 10px 22px #ffc10740;transition:all .3s ease!important}.gift-icon-button:hover{background:linear-gradient(135deg,#ffc10780,#ff980066)!important;box-shadow:0 12px 28px #ffc10759;transform:translateY(-2px) scale(1.05)}.gift-icon-button svg{animation:gift-icon-wiggle 3s ease-in-out infinite}@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{border-color:#ffd700b3!important;background:linear-gradient(135deg,#ffc10773,#ff980061)!important}.announce-icon-button{border-radius:999px!important;border:1px solid rgba(255,214,0,.8)!important;background:linear-gradient(135deg,#ffeb3b8c,#ffc10766)!important;color:#fffbe6!important;box-shadow:0 10px 22px #ffd60040;transition:all .3s ease!important}.announce-icon-button:hover{background:linear-gradient(135deg,#ffeb3bbf,#ffc10799)!important;box-shadow:0 12px 28px #ffd60059;transform:translateY(-2px) scale(1.05)}.issue-reports-icon-button{animation:issue-report-pulse 1.8s ease-in-out infinite}@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{border-radius:999px!important;border:1px solid rgba(144,202,249,.65)!important;background:#90caf92e!important;color:#e3f2fd!important;padding:4px 8px!important;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease!important}.language-icon-button:hover{background:#90caf952!important;transform:translateY(-1px)}.language-icon-label{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.language-menu-flag{display:inline-flex;align-items:center;font-size:16px;margin-right:8px}.language-menu-label{font-size:14px}.nightMode .language-icon-button{border-color:#90caf9bf!important;background:#90caf947!important}.announce-icon--active{animation:announce-pulse 1.6s ease-in-out infinite}.announce-icon--active svg{animation:announce-wave 2.2s ease-in-out infinite;transform-origin:50% 50%}@keyframes announce-pulse{0%,to{box-shadow:0 10px 22px #ffd60040;transform:scale(1)}50%{box-shadow:0 16px 32px #ffd60073;transform:scale(1.05)}}@keyframes announce-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}.nightMode .announce-icon-button{border-color:#ffd600e6!important;background:linear-gradient(135deg,#ffeb3bb3,#ffc1078c)!important}.loader-orbit{--hue: 255;--size: 90px;--border: 9px;--speed: 1.2s;--blur: var(--border);position:relative;width:var(--size);height:var(--size);display:grid;place-items:center}.loader{width:var(--border);aspect-ratio:1;background:#fff;border-radius:50%;position:absolute;--y: calc((var(--size) * -.5) + (var(--border) * .5));transform:rotate(0) translateY(var(--y));animation:spin var(--speed) infinite linear}.loader:before{content:"";position:absolute;inset:calc(var(--border) * -.5);border-radius:50%;background:#fff;filter:blur(var(--blur));z-index:-1}.loader:after{content:"";width:var(--size);aspect-ratio:1;position:absolute;top:0%;left:50%;translate:-50% 0;background:conic-gradient(#ffffff,hsl(var(--hue),100%,70%),hsl(var(--hue),100%,15%),transparent 65%);border-radius:50%;mask:radial-gradient(transparent calc(var(--size) * .5 - var(--border) - 1px),#ffffff calc(var(--size) * .5 - var(--border)))}.nightMode .loader-orbit{--hue: 265}@keyframes spin{to{transform:rotate(-360deg) translateY(var(--y))}}.lds-wrapper{margin-top:50px;display:flex;align-items:center;justify-content:center}html{height:100%}body{font-family:Montserrat,sans-serif;min-height:100vh;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#0a101e;background-image:var(--bg-image, none);background-size:cover;background-position:center top;background-repeat:no-repeat}body.workMode:before{background-color:#fff;background-image:none}body.blankBackground:before{background-color:#fff;background-image:none}#app{position:relative;z-index:1}.container{margin-top:20px;max-width:1200px;width:100%;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{font-size:1.8rem;text-transform:uppercase;color:#9575cd}.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{display:flex;flex-wrap:wrap}.hover:hover{cursor:pointer}.margin-bottom{margin-bottom:20px}.row{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.col{padding-left:12px;padding-right:12px;box-sizing:border-box}.s1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.s2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.s3{flex:0 0 25%;max-width:25%}.s4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.s5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.s6{flex:0 0 50%;max-width:50%}.s7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.s8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.s9{flex:0 0 75%;max-width:75%}.s10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.s11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.s12{flex:0 0 100%;max-width:100%}@media (min-width: 768px){.m1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.m2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.m3{flex:0 0 25%;max-width:25%}.m4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.m5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.m6{flex:0 0 50%;max-width:50%}.m7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.m8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.m9{flex:0 0 75%;max-width:75%}.m10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.m11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.m12{flex:0 0 100%;max-width:100%}}@media (min-width: 1024px){.l1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.l2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.l3{flex:0 0 25%;max-width:25%}.l4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.l5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.l6{flex:0 0 50%;max-width:50%}.l7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.l8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.l9{flex:0 0 75%;max-width:75%}.l10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.l11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.l12{flex:0 0 100%;max-width:100%}}.char-img{width:50px;height:50px;border-radius:25%}.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{background:#4527a0;color:#fff;margin:0 0 20px;padding:10px;text-align:center}#out-of-date-warning a{color:#fff;text-decoration:underline}.nightMode #out-of-date-warning{background:#d1c4e9;color:#000}.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{font-size:11px;margin:5px;float:left}a.collection-link.workMode:hover{color:#757575}#app.nightMode{background:#313131;color:#e0e0e0}#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){background-color:#fafafa;color:#512da8;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){background-color:#fafafa;color:#512da8;border-radius:999px;margin-right:6px;min-height:36px}.admin-page .MuiTab-root.Mui-selected,.admin-page-root .MuiTab-root.Mui-selected,#add-character .MuiTab-root.Mui-selected{background-color:#d1c4e9;color:#512da8}.nightMode .card{box-shadow:none;-webkit-box-shadow:none;border:none;background:#757575;color:#e0e0e0}.nightMode .ready-box{border:1px solid #e0e0e0;color:#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-right:2px solid #e0e0e0;border-bottom: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){background-color:#616161;color:#e0e0e0;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){background-color:#616161;color:#e0e0e0}.nightMode .admin-page .MuiTab-root.Mui-selected,.nightMode .admin-page-root .MuiTab-root.Mui-selected,.nightMode #add-character .MuiTab-root.Mui-selected{background-color:#757575;color:#e0e0e0}.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{background:#ff8a65;padding:6px;color:#000}#alert a{margin-top:10px;color:#fff;border-bottom:1px solid white}#alert a:hover{font-weight:700}.character-level{color:#000}.character-level:hover{font-weight:700;color:#7e57c2}.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{background:#eee;border:1px solid white;padding:5px 2px;color:#9575cd}#collection-header .collection-link-active{background:#9575cd;color:#fff}.nightMode #collection-header .collection-link{background:#9e9e9e;color:#fff}.nightMode #collection-header .collection-link-active{background:#e0e0e0;color:#000}.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{padding:8px 12px;border:2px solid #eeeeee;border-radius:8px;background-color:var(--collection-card-bg, #ffffff)!important}.unobtained{opacity:.5}.collection-card{background-color:var(--collection-card-bg, #ffffff)!important}.coll-collection{display:flex;align-items:center;gap:18px;font-size:22px;margin-bottom:15px;position:static}.coll-collection .coll-img{width:60px;height:60px;flex-shrink:0;background-color:#fff;border-radius:12px;padding:6px}.coll-collection .title{position:static;margin:0}.workMode .coll-collection{font-size:15px;margin-bottom:15px}img.collection-link{display:block;margin:0 auto;width:60px;height:60px;object-fit:contain;background-color:#fff;border-radius:12px;padding:6px}img.collection-link.relic-size-small{width:48px;height:48px;padding:4px;border-radius:10px}img.collection-link.relic-size-medium{width:60px;height:60px;padding:6px;border-radius:12px}img.collection-link.relic-size-large{width:72px;height:72px;padding:8px;border-radius:14px}.filter-container{padding:12px 0;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;margin-bottom:16px}.filter-row{margin:8px 0;display:flex;flex-wrap:wrap;align-items:center}.filter-row .filter-title{margin-right:10px;font-weight:600;color:#9575cd}.filter-row .filter-pills{display:flex;flex-wrap:wrap;gap:8px}.filter-pill{border:1px solid #e0e0e0;background:#fff;color:#9e9e9e;padding:6px 12px;border-radius:999px;font-size:13px;cursor:pointer;transition:all .15s ease-in-out}.filter-pill.active{background:#9575cd;color:#fff;border-color:#9575cd}.filter-pill:hover{border-color:#9575cd}.unobtained-toggle{margin-top:12px}.unobtained-toggle label{display:flex;align-items:center;gap:6px}.collection-character-card{position:relative;border-radius:16px;border:1px solid rgba(103,58,183,.2);background-color:var(--collection-card-bg, #ffffff);box-shadow:0 12px 24px #1018281a;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#app:not(.nightMode) .collection-character-card.MuiPaper-root{background-color:var(--collection-card-bg, #ffffff)}#app:not(.nightMode) .collection-item-card.MuiPaper-root{background-color:var(--collection-card-bg, #ffffff)}.collection-character-card.MuiPaper-outlined{border:1px solid rgba(103,58,183,.2)}.collection-character-card.is-owned{border-color:#4caf508c;box-shadow:0 16px 28px #4caf5029,0 10px 24px #1018281f}.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-radius:18px;border:1px solid rgba(63,81,181,.25);box-shadow:0 14px 28px #10182824;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.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{position:relative;z-index:1}.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:#ffffff2e;box-shadow:0 18px 34px #0006}.nightMode .collection-character-card.MuiPaper-outlined{border-color:#ffffff2e}.nightMode .collection-character-card.is-owned{border-color:#81c78480;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{margin:10px 0;display:grid;grid-template-columns:44px 1fr 80px 32px;align-items:center;gap:10px;padding:8px 6px}.coll-char .coll-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.coll-char .coll-character{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.coll-char .coll-character .char-img{width:72px;height:72px;object-fit:contain}.coll-character-text{display:flex;flex-direction:column;gap:2px;min-width:0}.character-status-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.coll-fav{display:flex;align-items:center;justify-content:center}.coll-chars{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.coll-chars>*{padding:0;width:auto}.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;margin-top:3px;margin-left:6px;padding:0;height:20px;width:20px;display:flex;align-items:center;justify-content:center;border:1px solid #9575cd;color:#000;font-size:16px}.ready-box:hover{cursor:pointer;background:#d1c4e9;border:1px solid #d1c4e9;color:#fff}.coll-all-ready{border-radius:50%;background:#78d87899;border:3px solid rgba(120,216,120,.6)}.coll-maxed{border-radius:50%;background:#9133b366;border:3px solid rgba(145,51,179,.4)}.coll-unob{opacity:.5}.coll-all-tokens-collected{border-radius:50%;background:#58a5d599;border:3px solid rgba(88,165,213,.6)}.workMode .coll-all-ready{background:none;border:none;font-weight:700}.workMode .coll-maxed,.workMode .coll-all-tokens-collected{background:none;border:none;color:#512da8}.nightMode .workMode .coll-maxed,.nightMode .workMode .coll-all-tokens-collected{font-style:italic}img.collection-link{width:52px;height:52px}@media only screen and (max-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:#9575cd;font-size:12px;margin-left:6px;padding-bottom:20px;color:#000}.nightMode a.item-page-anchor{color:#e0e0e0}.token-drop-row.unobtained{opacity:.7}div.col.s2.coll-attraction-img{padding-left:0;margin-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 (max-width: 600px){img.coll-attraction-img{width:56px;height:56px}}.token-drop-container{height:30px;width: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;position:absolute;left:0;top:0;height:30px;width:30px;border:1px solid #bdbdbd;color:#bdbdbd;font-weight:700;padding-left:3px;border-radius:33%}.nightMode .token-drop-level{border:1px solid #e0e0e0;color:#e0e0e0}.current-level .token-drop-level{border:4px solid #b39ddb}.token-drop-img{z-index:1;position:absolute;left:0;top:0;height:30px;width:30px;opacity:.7}img.token-drop{width:30px;height:30px}svg.token-drop{width:30px;height:30px}.token-drop-badge{fill:#0000008c}.token-drop-badge-text{fill:#fff;font-weight:700;font-size:11px}.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 (max-width: 400px){.token-drop-level,img.token-drop,svg.token-drop,.token-drop-container{height:26px;width:26px}.token-drop-container{margin:15px}}.char-sort-btn{margin:4px;height:26px;line-height:0;background:#9575cd}.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{background:#d1c4e9!important;color:#000}.char-sort-active{background:#7e57c2}.page-sort-buttons .MuiToggleButton-root{margin:4px;min-height:32px;padding:0 10px;line-height:1;background:#9575cd;border:none;color:#fff;min-width:96px;white-space:nowrap}.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{background:#0f8f8f;color:#fff;box-shadow:0 0 0 2px #0f8f8f59}.character-view-by-label{display:inline}@media only screen and (max-width: 600px){.page-sort-buttons .character-view-by-label{display:none}.page-sort-buttons .MuiToggleButton-root{min-width:48px;padding:0 8px;display:inline-flex;justify-content:center}}.nightMode .page-sort-buttons .MuiToggleButton-root:active,.nightMode .page-sort-buttons .MuiToggleButton-root:focus,.nightMode .page-sort-buttons .MuiToggleButton-root:hover{background:#d1c4e9!important;color:#000}.collection-link-lv{margin:10px;color:#9575cd;font-size:15px}.collection-link-lv:hover{color:#7e57c2;font-weight:700}.progression-tile{padding:10px;min-height:auto;width:100%;background-color:var(--collection-card-bg, #ffffff)!important}.progression-tile.MuiPaper-root{background-color:var(--collection-card-bg, #ffffff)!important}.progression-tiles,.progression-lane--wide .progression-tiles{display:flex;flex-direction:column;gap:8px}.progression-lane--wide .progression-tile{width:100%}.progression-char-img{width:44px;height:44px;border-radius:10px;object-fit:cover}.progression-token-img{width:18px;height:18px;object-fit:contain}.coll-character span.character-name{position:static;display:block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-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{padding-right:36px;width:140px}.coll-costume img{height:80px}.coll-costume:hover{cursor:pointer}.coll-costume-name{margin:0 0 10px;word-wrap:break-word}div.coll-obtained-bg{position:absolute;z-index:-2;background:#9575cd;opacity:.3;border-radius:25px}.nightMode div.coll-obtained-bg{background:#d1c4e9;z-index:1;opacity:.2}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 (max-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{position:relative;top:-19px;margin-left:12px}.costume-link .char-img{border-radius:50%;margin:2px;background:#d1c4e9}.nightMode .costume-link .char-img{opacity:1;background:#bdbdbd}.collection-card-img,.coll-float-img{width:96px;height:96px;object-fit:contain}.page-anchors{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:8px 0 12px}.page-anchors .MuiChip-root{background-color:#fff;opacity:1;border:2px solid rgba(103,58,183,.4);transition:border-color .2s ease,box-shadow .2s ease}.page-anchors .MuiChip-root:hover{background-color:#fff;opacity:1;border-color:#673ab7f2;box-shadow:0 0 0 2px #673ab740}@media (max-width: 600px){.page-anchors{gap:8px;justify-content:flex-start}}.anchor{display:inline-block;padding:0 8px 0 4px;margin-right:4px;border-right:1px solid #bdbdbd}.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{list-style-type:disc;margin-left:12px}a.refresh-action{color:#9575cd;font-weight:700;font-size:14px;text-transform:lowercase;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{list-style-type:disc;margin-left:10px}li.storyline-item{padding:2px 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{display:inline-block;margin-bottom:10px}.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{font-style:italic;background:#e0e0e0}.task-character-images{display:flex;align-items:center;gap:6px}.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{border-radius:25%;background:#e2e2e280;border:3px solid rgba(226,226,226,.5)}.token-uncommon{border-radius:25%;background:#fdd84b80;border:3px solid rgba(253,216,75,.5)}.token-rare{border-radius:25%;background:#62e3ff80;border:3px solid rgba(98,227,255,.5)}.token-epic{border-radius:25%;background:#8c43ff80;border:3px solid rgba(140,67,255,.5)}.token-legendary{border-radius:25%;background:#da773580;border:3px solid rgba(218,119,53,.5)}#select-row span.character-counter,#token-guide span.character-counter,#select-row-task-guide span.character-counter{display:none}p.task-conflicts{margin-top:10px!important;font-size:10px;font-style:italic}img.task-conflict{width:25px;height:25px;border-radius:25%}.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-height:60px;max-width:50px}ul.task-guide-tokens li{list-style-type:disc;margin-left:16px}#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{padding:0;border-right:1px solid #e0e0e0}.nightMode .border-right{border-right:1px solid white}.mid-row{bottom:16px;position:relative}.options-text.helper{font-size:13px;font-style:italic}.checkbox-container{min-height:20px}[type=checkbox]:checked+span:not(.lever):before{border-right:2px solid #7e57c2;border-bottom:2px solid #7e57c2}.character-counter{display:block}.action-btn{height:50px;line-height:15px;padding:10px;margin:10px;width:100%}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{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 16px;background:radial-gradient(circle at top,#fff3f3,#fff 45%,#f8fafc);text-align:center}.construction-mode.compact{min-height:auto;padding:24px 16px}.construction-icon{font-size:48px;color:#d32f2f}.construction-message{position:relative;padding:28px 32px;border:2px solid #d32f2f;border-radius:16px;max-width:600px;background:#fff;box-shadow:0 6px 18px #d32f2f14}.construction-warning-icon{position:absolute;top:-16px;left:-16px;background:#fff;border-radius:999px;padding:6px;color:#d32f2f;box-shadow:0 0 0 2px #d32f2f;animation:construction-pulse 1.2s ease-in-out infinite}.construction-admin-link{color:#d32f2f;font-weight:600}@keyframes construction-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.5}to{transform:scale(1);opacity:1}}
