@charset "UTF-8";@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-kAwBdRge.woff2) format("woff2"),url(/assets/material-icons-Dr0goTwe.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-outlined-DZhiGvEA.woff2) format("woff2"),url(/assets/material-icons-outlined-BpWbwl2n.woff) format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-round-DrirKXBx.woff2) format("woff2"),url(/assets/material-icons-round-BDlwx-sv.woff) format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-sharp-gidztirS.woff2) format("woff2"),url(/assets/material-icons-sharp-CH1KkVu7.woff) format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-two-tone-DuNIpaEj.woff2) format("woff2"),url(/assets/material-icons-two-tone-B7wz7mED.woff) format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.rc-tooltip.rc-tooltip-zoom-appear,.rc-tooltip.rc-tooltip-zoom-enter{opacity:0}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-enter,.rc-tooltip-zoom-appear{opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-play-state:paused}.rc-tooltip-zoom-leave{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-play-state:paused}.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active{animation-name:rcToolTipZoomIn;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{animation-name:rcToolTipZoomOut;animation-play-state:running}@keyframes rcToolTipZoomIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0)}to{opacity:1;transform-origin:50% 50%;transform:scale(1)}}@keyframes rcToolTipZoomOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1)}to{opacity:0;transform-origin:50% 50%;transform:scale(0)}}.rc-tooltip{position:absolute;z-index:1070;display:block;visibility:visible;line-height:1.5;font-size:12px;background-color:#0000000d;padding:1px;opacity:.9}.rc-tooltip-hidden{display:none}.rc-tooltip-inner{padding:8px 10px;color:#333;text-align:left;text-decoration:none;background-color:#fff;border-radius:3px;min-height:34px;border:1px solid #b1b1b1}.rc-tooltip-arrow,.rc-tooltip-arrow-inner{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{transform:translate(-50%,5px);margin-left:-6px;border-width:6px 6px 0;border-top-color:#b1b1b1}.rc-tooltip-placement-top .rc-tooltip-arrow-inner,.rc-tooltip-placement-topLeft .rc-tooltip-arrow-inner,.rc-tooltip-placement-topRight .rc-tooltip-arrow-inner{bottom:1px;margin-left:-6px;border-width:6px 6px 0;border-top-color:#fff}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{left:-5px;margin-top:-6px;border-width:6px 6px 6px 0;border-right-color:#b1b1b1;transform:translate(calc(-100% + 1px))}.rc-tooltip-placement-right .rc-tooltip-arrow-inner,.rc-tooltip-placement-rightTop .rc-tooltip-arrow-inner,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow-inner{left:1px;margin-top:-6px;border-width:6px 6px 6px 0;border-right-color:#fff}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{right:-5px;margin-top:-6px;border-width:6px 0 6px 6px;border-left-color:#b1b1b1;transform:translate(calc(100% - 1px))}.rc-tooltip-placement-left .rc-tooltip-arrow-inner,.rc-tooltip-placement-leftTop .rc-tooltip-arrow-inner,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow-inner{right:1px;margin-top:-6px;border-width:6px 0 6px 6px;border-left-color:#fff}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{transform:translate(-50%,-5px);margin-left:-6px;border-width:0 6px 6px;border-bottom-color:#b1b1b1}.rc-tooltip-placement-bottom .rc-tooltip-arrow-inner,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow-inner,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow-inner{top:1px;margin-left:-6px;border-width:0 6px 6px;border-bottom-color:#fff}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}:root{--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-footer-border-color: #eee;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-input-background: transparent;--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white)}@media (prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:transparent!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:transparent;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:transparent!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(#0000001a,#0000001a)}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(#0003,#0003)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px transparent;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible{box-shadow:0 0 0 3px #7066e080}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible{box-shadow:0 0 0 3px #dc374180}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible{box-shadow:0 0 0 3px #6e788180}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible{box-shadow:0 0 0 3px #6496c880}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);color:inherit;font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:#0003}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:var(--swal2-border-radius);background:transparent;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:transparent;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:inset 0 0 0 3px #6496c880}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:1em 1.6em .3em;overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:var(--swal2-input-background);box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px transparent;color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #6496c880}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:transparent;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:var(--swal2-background);box-shadow:0 0 1px #00000013,0 1px 2px #00000013,1px 2px 4px #00000013,1px 3px 8px #00000013,2px 4px 16px #00000013;pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}.pa-cursor{position:fixed;inset:auto;top:0;left:0;margin:0;padding:0;border:0;background:transparent;width:auto;height:auto;overflow:visible;color:inherit;z-index:var(--z-cursor);pointer-events:none;will-change:transform;isolation:isolate;contain:layout;opacity:0;transition:opacity 80ms linear}.pa-cursor.is-visible{opacity:1}.pa-cursor-svg{display:block;overflow:visible}.pa-cursor-tint{mix-blend-mode:multiply}@keyframes pa-cursor-drift{0%{transform:translate(0)}to{transform:translate(-128px,-128px)}}.pa-cursor-motion-drift .pa-cursor-drift{animation:pa-cursor-drift 18s linear infinite}@keyframes pa-cursor-breathe{0%{transform:scale(.9)}to{transform:scale(1)}}.pa-cursor-motion-breathe .pa-cursor-svg{animation:pa-cursor-breathe 2s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){.pa-cursor-drift,.pa-cursor-svg{animation:none!important}}.pa-rough-box{position:relative}.pa-rough-box .rough-shadow{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--black-o4);clip-path:var(--rough-silhouette);transform:translate(3px,4px);transition:clip-path .18s ease;pointer-events:none}.pa-rough-box .rough-ink,.pa-rough-box .rough-fill{position:absolute;top:0;right:0;bottom:0;left:0;transition:clip-path .18s ease}.pa-rough-box.no-morph>.rough-shadow,.pa-rough-box.no-morph>.rough-ink,.pa-rough-box.no-morph>.rough-fill{transition:none}.pa-rough-box .pa-rough-image-fill{width:100%;height:100%}.pa-rough-box .rough-ink{background:var(--rough-ink);opacity:var(--rough-ink-opacity, 1);clip-path:var(--rough-outline)}.pa-rough-box .rough-fill{background-color:var(--rough-fill-color);background-blend-mode:multiply;clip-path:var(--rough-fill);isolation:isolate;overflow:hidden}.pa-rough-box .rough-fill .rough-fill-drift{position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% + 512px);height:calc(100% + 512px);mix-blend-mode:multiply}.pa-rough-box.lite:not(.drift-x):not(.drift-y) .rough-fill{isolation:auto}.pa-rough-box .rough-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--rough-inset);display:flex;align-items:center;justify-content:center;font-family:var(--font2)}.pa-rough-box .rough-content.clipped{padding:0;clip-path:var(--rough-fill)}.pa-rough-box.auto .rough-content{position:relative;inset:auto;padding:0;width:100%;font-family:inherit;display:inherit;flex-direction:inherit;flex-wrap:inherit;align-items:inherit;justify-content:inherit;gap:inherit;grid-auto-flow:inherit;grid-template-columns:inherit;grid-template-rows:inherit;grid-auto-columns:inherit;grid-auto-rows:inherit}.pa-rough-box.pa-rough-underlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.pa-rough-box .rough-side-slot{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center}.pa-rough-box .rough-side-slot.left{left:var(--rough-slot-inset)}.pa-rough-box .rough-side-slot.right{right:var(--rough-slot-inset)}.pa-rough-box .rough-side-slot .pa-rough-box{filter:none}.pa-rough-box .rough-badge{position:absolute;z-index:1}.pa-rough-box .rough-badge.left{left:0;top:50%;transform:translate(-45%,-50%)}.pa-rough-box .rough-badge.right{right:0;top:50%;transform:translate(45%,-50%)}.pa-rough-box .rough-badge.topLeft{left:0;top:0;transform:translate(-35%,-35%)}.pa-rough-box .rough-badge.topRight{right:0;top:0;transform:translate(35%,-35%)}.pa-rough-box .rough-badge.bottomLeft{left:0;bottom:0;transform:translate(-35%,35%)}.pa-rough-box .rough-badge.bottomRight{right:0;bottom:0;transform:translate(35%,35%)}.pa-rough-box.animating .rough-ink{animation:rough-morph-ink var(--rough-anim-dur, .9s) ease-in-out infinite alternate}.pa-rough-box.animating .rough-fill,.pa-rough-box.animating .rough-content.clipped{animation:rough-morph-fill var(--rough-anim-dur, .9s) ease-in-out infinite alternate}.pa-rough-box.drift-x .rough-fill-drift{animation:rough-drift-x 14s linear infinite;animation-play-state:paused}.pa-rough-box.drift-y .rough-fill-drift{animation:rough-drift-y 14s linear infinite;animation-play-state:paused}.pa-rough-box.drift-x:hover .rough-fill-drift,.pa-rough-box.drift-y:hover .rough-fill-drift{animation-play-state:running}.pa-rough-box.rough-wiggle{animation:rough-wiggle var(--wiggle-dur, 3.6s) ease-in-out infinite alternate;animation-delay:var(--wiggle-delay, 0s)}.pa-rough-box.interactive{cursor:var(--cursor-pointer)}.pa-rough-box.interactive:hover .rough-ink{clip-path:var(--rough-outline-hover)}.pa-rough-box.interactive:hover .rough-fill{clip-path:var(--rough-fill-hover)}.pa-rough-box.interactive:hover .rough-shadow{clip-path:var(--rough-silhouette-hover)}.pa-rough-box.interactive:active{scale:.98}.pa-rough-box.interactive:active .rough-shadow{transform:translate(1px,1px)}.pa-rough-box.disabled{filter:grayscale(.6);opacity:.7}.pa-rough-box.disabled .rough-shadow{background:var(--black-o2)}@keyframes rough-wiggle{0%{transform:rotate(calc(var(--wiggle-amp, .5deg) * -1))}to{transform:rotate(var(--wiggle-amp, .5deg))}}@keyframes rough-drift-x{to{transform:translate(-512px)}}@keyframes rough-drift-y{to{transform:translateY(-512px)}}@keyframes rough-morph-ink{to{clip-path:var(--rough-outline-anim)}}@keyframes rough-morph-fill{to{clip-path:var(--rough-fill-anim)}}.SPIN{animation:animation-spin 1s linear infinite}.HORIZONTAL_SHAKE{animation:animation-horizontal-shake .5s linear infinite}.GROW{animation:animation-grow .5s ease-out}.EXPLODE{animation:animation-explode .25s ease-in-out}.GLOW{position:relative;overflow:hidden}.GLOW:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);transform:skew(-20deg);animation:glow 4s infinite;pointer-events:none;z-index:10}@keyframes animation-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animation-horizontal-shake{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}@keyframes animation-grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes animation-explode{0%{transform:scale(0);opacity:1}50%{transform:scale(1.5);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes glow{0%{transform:skew(-20deg) translate(-100%)}to{transform:skew(-20deg) translate(275%)}}.EDITABLE{cursor:var(--cursor-pointer);animation:none}.EDITABLE:hover{animation:animation-editable 2s infinite alternate}@keyframes animation-editable{0%{filter:sepia(100%) hue-rotate(90deg) saturate(100%)}to{filter:sepia(100%) hue-rotate(90deg) saturate(150%)}}.ROUNDED{border-radius:calc(var(--spacing) * .5)}.TOP_ROUNDED{border-radius:var(--spacing) var(--spacing) 0 0!important}.BORDERED{border:solid 1px}.BORDER_TOP{border-top:solid 1px}.BORDER_RIGHT{border-right:solid 1px}.BORDER_BOTTOM{border-bottom:solid 1px}.BORDER_LEFT{border-left:solid 1px}.BORDER_NONE{border-width:0px!important}.PRIMARY{color:var(--primary)!important}.PRIMARY_LIGHT{color:var(--primary-light)!important}.PRIMARY_DARK{color:var(--primary-dark)!important}.BG_PRIMARY{background-color:var(--primary)!important}.BG_PRIMARY_LIGHT{background-color:var(--primary-light)!important}.BG_PRIMARY_DARK{background-color:var(--primary-dark)!important}.PRIMARY_O0{color:var(--primary-o0)!important}.PRIMARY_LIGHT_O0{color:var(--primary-light-o0)!important}.PRIMARY_DARK_O0{color:var(--primary-dark-o0)!important}.BG_PRIMARY_O0{background-color:var(--primary-o0)!important}.BG_PRIMARY_LIGHT_O0{background-color:var(--primary-light-o0)!important}.BG_PRIMARY_DARK_O0{background-color:var(--primary-dark-o0)!important}.PRIMARY_O1{color:var(--primary-o1)!important}.PRIMARY_LIGHT_O1{color:var(--primary-light-o1)!important}.PRIMARY_DARK_O1{color:var(--primary-dark-o1)!important}.BG_PRIMARY_O1{background-color:var(--primary-o1)!important}.BG_PRIMARY_LIGHT_O1{background-color:var(--primary-light-o1)!important}.BG_PRIMARY_DARK_O1{background-color:var(--primary-dark-o1)!important}.PRIMARY_O2{color:var(--primary-o2)!important}.PRIMARY_LIGHT_O2{color:var(--primary-light-o2)!important}.PRIMARY_DARK_O2{color:var(--primary-dark-o2)!important}.BG_PRIMARY_O2{background-color:var(--primary-o2)!important}.BG_PRIMARY_LIGHT_O2{background-color:var(--primary-light-o2)!important}.BG_PRIMARY_DARK_O2{background-color:var(--primary-dark-o2)!important}.PRIMARY_O3{color:var(--primary-o3)!important}.PRIMARY_LIGHT_O3{color:var(--primary-light-o3)!important}.PRIMARY_DARK_O3{color:var(--primary-dark-o3)!important}.BG_PRIMARY_O3{background-color:var(--primary-o3)!important}.BG_PRIMARY_LIGHT_O3{background-color:var(--primary-light-o3)!important}.BG_PRIMARY_DARK_O3{background-color:var(--primary-dark-o3)!important}.PRIMARY_O4{color:var(--primary-o4)!important}.PRIMARY_LIGHT_O4{color:var(--primary-light-o4)!important}.PRIMARY_DARK_O4{color:var(--primary-dark-o4)!important}.BG_PRIMARY_O4{background-color:var(--primary-o4)!important}.BG_PRIMARY_LIGHT_O4{background-color:var(--primary-light-o4)!important}.BG_PRIMARY_DARK_O4{background-color:var(--primary-dark-o4)!important}.PRIMARY_O5{color:var(--primary-o5)!important}.PRIMARY_LIGHT_O5{color:var(--primary-light-o5)!important}.PRIMARY_DARK_O5{color:var(--primary-dark-o5)!important}.BG_PRIMARY_O5{background-color:var(--primary-o5)!important}.BG_PRIMARY_LIGHT_O5{background-color:var(--primary-light-o5)!important}.BG_PRIMARY_DARK_O5{background-color:var(--primary-dark-o5)!important}.PRIMARY_O6{color:var(--primary-o6)!important}.PRIMARY_LIGHT_O6{color:var(--primary-light-o6)!important}.PRIMARY_DARK_O6{color:var(--primary-dark-o6)!important}.BG_PRIMARY_O6{background-color:var(--primary-o6)!important}.BG_PRIMARY_LIGHT_O6{background-color:var(--primary-light-o6)!important}.BG_PRIMARY_DARK_O6{background-color:var(--primary-dark-o6)!important}.PRIMARY_O7{color:var(--primary-o7)!important}.PRIMARY_LIGHT_O7{color:var(--primary-light-o7)!important}.PRIMARY_DARK_O7{color:var(--primary-dark-o7)!important}.BG_PRIMARY_O7{background-color:var(--primary-o7)!important}.BG_PRIMARY_LIGHT_O7{background-color:var(--primary-light-o7)!important}.BG_PRIMARY_DARK_O7{background-color:var(--primary-dark-o7)!important}.PRIMARY_O8{color:var(--primary-o8)!important}.PRIMARY_LIGHT_O8{color:var(--primary-light-o8)!important}.PRIMARY_DARK_O8{color:var(--primary-dark-o8)!important}.BG_PRIMARY_O8{background-color:var(--primary-o8)!important}.BG_PRIMARY_LIGHT_O8{background-color:var(--primary-light-o8)!important}.BG_PRIMARY_DARK_O8{background-color:var(--primary-dark-o8)!important}.PRIMARY_O9{color:var(--primary-o9)!important}.PRIMARY_LIGHT_O9{color:var(--primary-light-o9)!important}.PRIMARY_DARK_O9{color:var(--primary-dark-o9)!important}.BG_PRIMARY_O9{background-color:var(--primary-o9)!important}.BG_PRIMARY_LIGHT_O9{background-color:var(--primary-light-o9)!important}.BG_PRIMARY_DARK_O9{background-color:var(--primary-dark-o9)!important}.ON_PRIMARY{color:var(--on-primary)!important}.ACCENT{color:var(--accent)!important}.ACCENT_LIGHT{color:var(--accent-light)!important}.ACCENT_DARK{color:var(--accent-dark)!important}.BG_ACCENT{background-color:var(--accent)!important}.BG_ACCENT_LIGHT{background-color:var(--accent-light)!important}.BG_ACCENT_DARK{background-color:var(--accent-dark)!important}.ACCENT_O0{color:var(--accent-o0)!important}.ACCENT_LIGHT_O0{color:var(--accent-light-o0)!important}.ACCENT_DARK_O0{color:var(--accent-dark-o0)!important}.BG_ACCENT_O0{background-color:var(--accent-o0)!important}.BG_ACCENT_LIGHT_O0{background-color:var(--accent-light-o0)!important}.BG_ACCENT_DARK_O0{background-color:var(--accent-dark-o0)!important}.ACCENT_O1{color:var(--accent-o1)!important}.ACCENT_LIGHT_O1{color:var(--accent-light-o1)!important}.ACCENT_DARK_O1{color:var(--accent-dark-o1)!important}.BG_ACCENT_O1{background-color:var(--accent-o1)!important}.BG_ACCENT_LIGHT_O1{background-color:var(--accent-light-o1)!important}.BG_ACCENT_DARK_O1{background-color:var(--accent-dark-o1)!important}.ACCENT_O2{color:var(--accent-o2)!important}.ACCENT_LIGHT_O2{color:var(--accent-light-o2)!important}.ACCENT_DARK_O2{color:var(--accent-dark-o2)!important}.BG_ACCENT_O2{background-color:var(--accent-o2)!important}.BG_ACCENT_LIGHT_O2{background-color:var(--accent-light-o2)!important}.BG_ACCENT_DARK_O2{background-color:var(--accent-dark-o2)!important}.ACCENT_O3{color:var(--accent-o3)!important}.ACCENT_LIGHT_O3{color:var(--accent-light-o3)!important}.ACCENT_DARK_O3{color:var(--accent-dark-o3)!important}.BG_ACCENT_O3{background-color:var(--accent-o3)!important}.BG_ACCENT_LIGHT_O3{background-color:var(--accent-light-o3)!important}.BG_ACCENT_DARK_O3{background-color:var(--accent-dark-o3)!important}.ACCENT_O4{color:var(--accent-o4)!important}.ACCENT_LIGHT_O4{color:var(--accent-light-o4)!important}.ACCENT_DARK_O4{color:var(--accent-dark-o4)!important}.BG_ACCENT_O4{background-color:var(--accent-o4)!important}.BG_ACCENT_LIGHT_O4{background-color:var(--accent-light-o4)!important}.BG_ACCENT_DARK_O4{background-color:var(--accent-dark-o4)!important}.ACCENT_O5{color:var(--accent-o5)!important}.ACCENT_LIGHT_O5{color:var(--accent-light-o5)!important}.ACCENT_DARK_O5{color:var(--accent-dark-o5)!important}.BG_ACCENT_O5{background-color:var(--accent-o5)!important}.BG_ACCENT_LIGHT_O5{background-color:var(--accent-light-o5)!important}.BG_ACCENT_DARK_O5{background-color:var(--accent-dark-o5)!important}.ACCENT_O6{color:var(--accent-o6)!important}.ACCENT_LIGHT_O6{color:var(--accent-light-o6)!important}.ACCENT_DARK_O6{color:var(--accent-dark-o6)!important}.BG_ACCENT_O6{background-color:var(--accent-o6)!important}.BG_ACCENT_LIGHT_O6{background-color:var(--accent-light-o6)!important}.BG_ACCENT_DARK_O6{background-color:var(--accent-dark-o6)!important}.ACCENT_O7{color:var(--accent-o7)!important}.ACCENT_LIGHT_O7{color:var(--accent-light-o7)!important}.ACCENT_DARK_O7{color:var(--accent-dark-o7)!important}.BG_ACCENT_O7{background-color:var(--accent-o7)!important}.BG_ACCENT_LIGHT_O7{background-color:var(--accent-light-o7)!important}.BG_ACCENT_DARK_O7{background-color:var(--accent-dark-o7)!important}.ACCENT_O8{color:var(--accent-o8)!important}.ACCENT_LIGHT_O8{color:var(--accent-light-o8)!important}.ACCENT_DARK_O8{color:var(--accent-dark-o8)!important}.BG_ACCENT_O8{background-color:var(--accent-o8)!important}.BG_ACCENT_LIGHT_O8{background-color:var(--accent-light-o8)!important}.BG_ACCENT_DARK_O8{background-color:var(--accent-dark-o8)!important}.ACCENT_O9{color:var(--accent-o9)!important}.ACCENT_LIGHT_O9{color:var(--accent-light-o9)!important}.ACCENT_DARK_O9{color:var(--accent-dark-o9)!important}.BG_ACCENT_O9{background-color:var(--accent-o9)!important}.BG_ACCENT_LIGHT_O9{background-color:var(--accent-light-o9)!important}.BG_ACCENT_DARK_O9{background-color:var(--accent-dark-o9)!important}.ON_ACCENT{color:var(--on-accent)!important}.SECONDARY{color:var(--secondary)!important}.SECONDARY_LIGHT{color:var(--secondary-light)!important}.SECONDARY_DARK{color:var(--secondary-dark)!important}.BG_SECONDARY{background-color:var(--secondary)!important}.BG_SECONDARY_LIGHT{background-color:var(--secondary-light)!important}.BG_SECONDARY_DARK{background-color:var(--secondary-dark)!important}.SECONDARY_O0{color:var(--secondary-o0)!important}.SECONDARY_LIGHT_O0{color:var(--secondary-light-o0)!important}.SECONDARY_DARK_O0{color:var(--secondary-dark-o0)!important}.BG_SECONDARY_O0{background-color:var(--secondary-o0)!important}.BG_SECONDARY_LIGHT_O0{background-color:var(--secondary-light-o0)!important}.BG_SECONDARY_DARK_O0{background-color:var(--secondary-dark-o0)!important}.SECONDARY_O1{color:var(--secondary-o1)!important}.SECONDARY_LIGHT_O1{color:var(--secondary-light-o1)!important}.SECONDARY_DARK_O1{color:var(--secondary-dark-o1)!important}.BG_SECONDARY_O1{background-color:var(--secondary-o1)!important}.BG_SECONDARY_LIGHT_O1{background-color:var(--secondary-light-o1)!important}.BG_SECONDARY_DARK_O1{background-color:var(--secondary-dark-o1)!important}.SECONDARY_O2{color:var(--secondary-o2)!important}.SECONDARY_LIGHT_O2{color:var(--secondary-light-o2)!important}.SECONDARY_DARK_O2{color:var(--secondary-dark-o2)!important}.BG_SECONDARY_O2{background-color:var(--secondary-o2)!important}.BG_SECONDARY_LIGHT_O2{background-color:var(--secondary-light-o2)!important}.BG_SECONDARY_DARK_O2{background-color:var(--secondary-dark-o2)!important}.SECONDARY_O3{color:var(--secondary-o3)!important}.SECONDARY_LIGHT_O3{color:var(--secondary-light-o3)!important}.SECONDARY_DARK_O3{color:var(--secondary-dark-o3)!important}.BG_SECONDARY_O3{background-color:var(--secondary-o3)!important}.BG_SECONDARY_LIGHT_O3{background-color:var(--secondary-light-o3)!important}.BG_SECONDARY_DARK_O3{background-color:var(--secondary-dark-o3)!important}.SECONDARY_O4{color:var(--secondary-o4)!important}.SECONDARY_LIGHT_O4{color:var(--secondary-light-o4)!important}.SECONDARY_DARK_O4{color:var(--secondary-dark-o4)!important}.BG_SECONDARY_O4{background-color:var(--secondary-o4)!important}.BG_SECONDARY_LIGHT_O4{background-color:var(--secondary-light-o4)!important}.BG_SECONDARY_DARK_O4{background-color:var(--secondary-dark-o4)!important}.SECONDARY_O5{color:var(--secondary-o5)!important}.SECONDARY_LIGHT_O5{color:var(--secondary-light-o5)!important}.SECONDARY_DARK_O5{color:var(--secondary-dark-o5)!important}.BG_SECONDARY_O5{background-color:var(--secondary-o5)!important}.BG_SECONDARY_LIGHT_O5{background-color:var(--secondary-light-o5)!important}.BG_SECONDARY_DARK_O5{background-color:var(--secondary-dark-o5)!important}.SECONDARY_O6{color:var(--secondary-o6)!important}.SECONDARY_LIGHT_O6{color:var(--secondary-light-o6)!important}.SECONDARY_DARK_O6{color:var(--secondary-dark-o6)!important}.BG_SECONDARY_O6{background-color:var(--secondary-o6)!important}.BG_SECONDARY_LIGHT_O6{background-color:var(--secondary-light-o6)!important}.BG_SECONDARY_DARK_O6{background-color:var(--secondary-dark-o6)!important}.SECONDARY_O7{color:var(--secondary-o7)!important}.SECONDARY_LIGHT_O7{color:var(--secondary-light-o7)!important}.SECONDARY_DARK_O7{color:var(--secondary-dark-o7)!important}.BG_SECONDARY_O7{background-color:var(--secondary-o7)!important}.BG_SECONDARY_LIGHT_O7{background-color:var(--secondary-light-o7)!important}.BG_SECONDARY_DARK_O7{background-color:var(--secondary-dark-o7)!important}.SECONDARY_O8{color:var(--secondary-o8)!important}.SECONDARY_LIGHT_O8{color:var(--secondary-light-o8)!important}.SECONDARY_DARK_O8{color:var(--secondary-dark-o8)!important}.BG_SECONDARY_O8{background-color:var(--secondary-o8)!important}.BG_SECONDARY_LIGHT_O8{background-color:var(--secondary-light-o8)!important}.BG_SECONDARY_DARK_O8{background-color:var(--secondary-dark-o8)!important}.SECONDARY_O9{color:var(--secondary-o9)!important}.SECONDARY_LIGHT_O9{color:var(--secondary-light-o9)!important}.SECONDARY_DARK_O9{color:var(--secondary-dark-o9)!important}.BG_SECONDARY_O9{background-color:var(--secondary-o9)!important}.BG_SECONDARY_LIGHT_O9{background-color:var(--secondary-light-o9)!important}.BG_SECONDARY_DARK_O9{background-color:var(--secondary-dark-o9)!important}.ON_SECONDARY{color:var(--on-secondary)!important}.ERROR{color:var(--error)!important}.ERROR_LIGHT{color:var(--error-light)!important}.ERROR_DARK{color:var(--error-dark)!important}.BG_ERROR{background-color:var(--error)!important}.BG_ERROR_LIGHT{background-color:var(--error-light)!important}.BG_ERROR_DARK{background-color:var(--error-dark)!important}.ERROR_O0{color:var(--error-o0)!important}.ERROR_LIGHT_O0{color:var(--error-light-o0)!important}.ERROR_DARK_O0{color:var(--error-dark-o0)!important}.BG_ERROR_O0{background-color:var(--error-o0)!important}.BG_ERROR_LIGHT_O0{background-color:var(--error-light-o0)!important}.BG_ERROR_DARK_O0{background-color:var(--error-dark-o0)!important}.ERROR_O1{color:var(--error-o1)!important}.ERROR_LIGHT_O1{color:var(--error-light-o1)!important}.ERROR_DARK_O1{color:var(--error-dark-o1)!important}.BG_ERROR_O1{background-color:var(--error-o1)!important}.BG_ERROR_LIGHT_O1{background-color:var(--error-light-o1)!important}.BG_ERROR_DARK_O1{background-color:var(--error-dark-o1)!important}.ERROR_O2{color:var(--error-o2)!important}.ERROR_LIGHT_O2{color:var(--error-light-o2)!important}.ERROR_DARK_O2{color:var(--error-dark-o2)!important}.BG_ERROR_O2{background-color:var(--error-o2)!important}.BG_ERROR_LIGHT_O2{background-color:var(--error-light-o2)!important}.BG_ERROR_DARK_O2{background-color:var(--error-dark-o2)!important}.ERROR_O3{color:var(--error-o3)!important}.ERROR_LIGHT_O3{color:var(--error-light-o3)!important}.ERROR_DARK_O3{color:var(--error-dark-o3)!important}.BG_ERROR_O3{background-color:var(--error-o3)!important}.BG_ERROR_LIGHT_O3{background-color:var(--error-light-o3)!important}.BG_ERROR_DARK_O3{background-color:var(--error-dark-o3)!important}.ERROR_O4{color:var(--error-o4)!important}.ERROR_LIGHT_O4{color:var(--error-light-o4)!important}.ERROR_DARK_O4{color:var(--error-dark-o4)!important}.BG_ERROR_O4{background-color:var(--error-o4)!important}.BG_ERROR_LIGHT_O4{background-color:var(--error-light-o4)!important}.BG_ERROR_DARK_O4{background-color:var(--error-dark-o4)!important}.ERROR_O5{color:var(--error-o5)!important}.ERROR_LIGHT_O5{color:var(--error-light-o5)!important}.ERROR_DARK_O5{color:var(--error-dark-o5)!important}.BG_ERROR_O5{background-color:var(--error-o5)!important}.BG_ERROR_LIGHT_O5{background-color:var(--error-light-o5)!important}.BG_ERROR_DARK_O5{background-color:var(--error-dark-o5)!important}.ERROR_O6{color:var(--error-o6)!important}.ERROR_LIGHT_O6{color:var(--error-light-o6)!important}.ERROR_DARK_O6{color:var(--error-dark-o6)!important}.BG_ERROR_O6{background-color:var(--error-o6)!important}.BG_ERROR_LIGHT_O6{background-color:var(--error-light-o6)!important}.BG_ERROR_DARK_O6{background-color:var(--error-dark-o6)!important}.ERROR_O7{color:var(--error-o7)!important}.ERROR_LIGHT_O7{color:var(--error-light-o7)!important}.ERROR_DARK_O7{color:var(--error-dark-o7)!important}.BG_ERROR_O7{background-color:var(--error-o7)!important}.BG_ERROR_LIGHT_O7{background-color:var(--error-light-o7)!important}.BG_ERROR_DARK_O7{background-color:var(--error-dark-o7)!important}.ERROR_O8{color:var(--error-o8)!important}.ERROR_LIGHT_O8{color:var(--error-light-o8)!important}.ERROR_DARK_O8{color:var(--error-dark-o8)!important}.BG_ERROR_O8{background-color:var(--error-o8)!important}.BG_ERROR_LIGHT_O8{background-color:var(--error-light-o8)!important}.BG_ERROR_DARK_O8{background-color:var(--error-dark-o8)!important}.ERROR_O9{color:var(--error-o9)!important}.ERROR_LIGHT_O9{color:var(--error-light-o9)!important}.ERROR_DARK_O9{color:var(--error-dark-o9)!important}.BG_ERROR_O9{background-color:var(--error-o9)!important}.BG_ERROR_LIGHT_O9{background-color:var(--error-light-o9)!important}.BG_ERROR_DARK_O9{background-color:var(--error-dark-o9)!important}.ON_ERROR{color:var(--on-error)!important}.SUCCESS{color:var(--success)!important}.SUCCESS_LIGHT{color:var(--success-light)!important}.SUCCESS_DARK{color:var(--success-dark)!important}.BG_SUCCESS{background-color:var(--success)!important}.BG_SUCCESS_LIGHT{background-color:var(--success-light)!important}.BG_SUCCESS_DARK{background-color:var(--success-dark)!important}.SUCCESS_O0{color:var(--success-o0)!important}.SUCCESS_LIGHT_O0{color:var(--success-light-o0)!important}.SUCCESS_DARK_O0{color:var(--success-dark-o0)!important}.BG_SUCCESS_O0{background-color:var(--success-o0)!important}.BG_SUCCESS_LIGHT_O0{background-color:var(--success-light-o0)!important}.BG_SUCCESS_DARK_O0{background-color:var(--success-dark-o0)!important}.SUCCESS_O1{color:var(--success-o1)!important}.SUCCESS_LIGHT_O1{color:var(--success-light-o1)!important}.SUCCESS_DARK_O1{color:var(--success-dark-o1)!important}.BG_SUCCESS_O1{background-color:var(--success-o1)!important}.BG_SUCCESS_LIGHT_O1{background-color:var(--success-light-o1)!important}.BG_SUCCESS_DARK_O1{background-color:var(--success-dark-o1)!important}.SUCCESS_O2{color:var(--success-o2)!important}.SUCCESS_LIGHT_O2{color:var(--success-light-o2)!important}.SUCCESS_DARK_O2{color:var(--success-dark-o2)!important}.BG_SUCCESS_O2{background-color:var(--success-o2)!important}.BG_SUCCESS_LIGHT_O2{background-color:var(--success-light-o2)!important}.BG_SUCCESS_DARK_O2{background-color:var(--success-dark-o2)!important}.SUCCESS_O3{color:var(--success-o3)!important}.SUCCESS_LIGHT_O3{color:var(--success-light-o3)!important}.SUCCESS_DARK_O3{color:var(--success-dark-o3)!important}.BG_SUCCESS_O3{background-color:var(--success-o3)!important}.BG_SUCCESS_LIGHT_O3{background-color:var(--success-light-o3)!important}.BG_SUCCESS_DARK_O3{background-color:var(--success-dark-o3)!important}.SUCCESS_O4{color:var(--success-o4)!important}.SUCCESS_LIGHT_O4{color:var(--success-light-o4)!important}.SUCCESS_DARK_O4{color:var(--success-dark-o4)!important}.BG_SUCCESS_O4{background-color:var(--success-o4)!important}.BG_SUCCESS_LIGHT_O4{background-color:var(--success-light-o4)!important}.BG_SUCCESS_DARK_O4{background-color:var(--success-dark-o4)!important}.SUCCESS_O5{color:var(--success-o5)!important}.SUCCESS_LIGHT_O5{color:var(--success-light-o5)!important}.SUCCESS_DARK_O5{color:var(--success-dark-o5)!important}.BG_SUCCESS_O5{background-color:var(--success-o5)!important}.BG_SUCCESS_LIGHT_O5{background-color:var(--success-light-o5)!important}.BG_SUCCESS_DARK_O5{background-color:var(--success-dark-o5)!important}.SUCCESS_O6{color:var(--success-o6)!important}.SUCCESS_LIGHT_O6{color:var(--success-light-o6)!important}.SUCCESS_DARK_O6{color:var(--success-dark-o6)!important}.BG_SUCCESS_O6{background-color:var(--success-o6)!important}.BG_SUCCESS_LIGHT_O6{background-color:var(--success-light-o6)!important}.BG_SUCCESS_DARK_O6{background-color:var(--success-dark-o6)!important}.SUCCESS_O7{color:var(--success-o7)!important}.SUCCESS_LIGHT_O7{color:var(--success-light-o7)!important}.SUCCESS_DARK_O7{color:var(--success-dark-o7)!important}.BG_SUCCESS_O7{background-color:var(--success-o7)!important}.BG_SUCCESS_LIGHT_O7{background-color:var(--success-light-o7)!important}.BG_SUCCESS_DARK_O7{background-color:var(--success-dark-o7)!important}.SUCCESS_O8{color:var(--success-o8)!important}.SUCCESS_LIGHT_O8{color:var(--success-light-o8)!important}.SUCCESS_DARK_O8{color:var(--success-dark-o8)!important}.BG_SUCCESS_O8{background-color:var(--success-o8)!important}.BG_SUCCESS_LIGHT_O8{background-color:var(--success-light-o8)!important}.BG_SUCCESS_DARK_O8{background-color:var(--success-dark-o8)!important}.SUCCESS_O9{color:var(--success-o9)!important}.SUCCESS_LIGHT_O9{color:var(--success-light-o9)!important}.SUCCESS_DARK_O9{color:var(--success-dark-o9)!important}.BG_SUCCESS_O9{background-color:var(--success-o9)!important}.BG_SUCCESS_LIGHT_O9{background-color:var(--success-light-o9)!important}.BG_SUCCESS_DARK_O9{background-color:var(--success-dark-o9)!important}.ON_SUCCESS{color:var(--on-success)!important}.PAPER{color:var(--paper)!important}.PAPER_LIGHT{color:var(--paper-light)!important}.PAPER_DARK{color:var(--paper-dark)!important}.BG_PAPER{background-color:var(--paper)!important}.BG_PAPER_LIGHT{background-color:var(--paper-light)!important}.BG_PAPER_DARK{background-color:var(--paper-dark)!important}.PAPER_O0{color:var(--paper-o0)!important}.PAPER_LIGHT_O0{color:var(--paper-light-o0)!important}.PAPER_DARK_O0{color:var(--paper-dark-o0)!important}.BG_PAPER_O0{background-color:var(--paper-o0)!important}.BG_PAPER_LIGHT_O0{background-color:var(--paper-light-o0)!important}.BG_PAPER_DARK_O0{background-color:var(--paper-dark-o0)!important}.PAPER_O1{color:var(--paper-o1)!important}.PAPER_LIGHT_O1{color:var(--paper-light-o1)!important}.PAPER_DARK_O1{color:var(--paper-dark-o1)!important}.BG_PAPER_O1{background-color:var(--paper-o1)!important}.BG_PAPER_LIGHT_O1{background-color:var(--paper-light-o1)!important}.BG_PAPER_DARK_O1{background-color:var(--paper-dark-o1)!important}.PAPER_O2{color:var(--paper-o2)!important}.PAPER_LIGHT_O2{color:var(--paper-light-o2)!important}.PAPER_DARK_O2{color:var(--paper-dark-o2)!important}.BG_PAPER_O2{background-color:var(--paper-o2)!important}.BG_PAPER_LIGHT_O2{background-color:var(--paper-light-o2)!important}.BG_PAPER_DARK_O2{background-color:var(--paper-dark-o2)!important}.PAPER_O3{color:var(--paper-o3)!important}.PAPER_LIGHT_O3{color:var(--paper-light-o3)!important}.PAPER_DARK_O3{color:var(--paper-dark-o3)!important}.BG_PAPER_O3{background-color:var(--paper-o3)!important}.BG_PAPER_LIGHT_O3{background-color:var(--paper-light-o3)!important}.BG_PAPER_DARK_O3{background-color:var(--paper-dark-o3)!important}.PAPER_O4{color:var(--paper-o4)!important}.PAPER_LIGHT_O4{color:var(--paper-light-o4)!important}.PAPER_DARK_O4{color:var(--paper-dark-o4)!important}.BG_PAPER_O4{background-color:var(--paper-o4)!important}.BG_PAPER_LIGHT_O4{background-color:var(--paper-light-o4)!important}.BG_PAPER_DARK_O4{background-color:var(--paper-dark-o4)!important}.PAPER_O5{color:var(--paper-o5)!important}.PAPER_LIGHT_O5{color:var(--paper-light-o5)!important}.PAPER_DARK_O5{color:var(--paper-dark-o5)!important}.BG_PAPER_O5{background-color:var(--paper-o5)!important}.BG_PAPER_LIGHT_O5{background-color:var(--paper-light-o5)!important}.BG_PAPER_DARK_O5{background-color:var(--paper-dark-o5)!important}.PAPER_O6{color:var(--paper-o6)!important}.PAPER_LIGHT_O6{color:var(--paper-light-o6)!important}.PAPER_DARK_O6{color:var(--paper-dark-o6)!important}.BG_PAPER_O6{background-color:var(--paper-o6)!important}.BG_PAPER_LIGHT_O6{background-color:var(--paper-light-o6)!important}.BG_PAPER_DARK_O6{background-color:var(--paper-dark-o6)!important}.PAPER_O7{color:var(--paper-o7)!important}.PAPER_LIGHT_O7{color:var(--paper-light-o7)!important}.PAPER_DARK_O7{color:var(--paper-dark-o7)!important}.BG_PAPER_O7{background-color:var(--paper-o7)!important}.BG_PAPER_LIGHT_O7{background-color:var(--paper-light-o7)!important}.BG_PAPER_DARK_O7{background-color:var(--paper-dark-o7)!important}.PAPER_O8{color:var(--paper-o8)!important}.PAPER_LIGHT_O8{color:var(--paper-light-o8)!important}.PAPER_DARK_O8{color:var(--paper-dark-o8)!important}.BG_PAPER_O8{background-color:var(--paper-o8)!important}.BG_PAPER_LIGHT_O8{background-color:var(--paper-light-o8)!important}.BG_PAPER_DARK_O8{background-color:var(--paper-dark-o8)!important}.PAPER_O9{color:var(--paper-o9)!important}.PAPER_LIGHT_O9{color:var(--paper-light-o9)!important}.PAPER_DARK_O9{color:var(--paper-dark-o9)!important}.BG_PAPER_O9{background-color:var(--paper-o9)!important}.BG_PAPER_LIGHT_O9{background-color:var(--paper-light-o9)!important}.BG_PAPER_DARK_O9{background-color:var(--paper-dark-o9)!important}.ON_PAPER{color:var(--on-paper)!important}.BLACK{color:var(--black)!important}.BLACK_LIGHT{color:var(--black-light)!important}.BLACK_DARK{color:var(--black-dark)!important}.BG_BLACK{background-color:var(--black)!important}.BG_BLACK_LIGHT{background-color:var(--black-light)!important}.BG_BLACK_DARK{background-color:var(--black-dark)!important}.BLACK_O0{color:var(--black-o0)!important}.BLACK_LIGHT_O0{color:var(--black-light-o0)!important}.BLACK_DARK_O0{color:var(--black-dark-o0)!important}.BG_BLACK_O0{background-color:var(--black-o0)!important}.BG_BLACK_LIGHT_O0{background-color:var(--black-light-o0)!important}.BG_BLACK_DARK_O0{background-color:var(--black-dark-o0)!important}.BLACK_O1{color:var(--black-o1)!important}.BLACK_LIGHT_O1{color:var(--black-light-o1)!important}.BLACK_DARK_O1{color:var(--black-dark-o1)!important}.BG_BLACK_O1{background-color:var(--black-o1)!important}.BG_BLACK_LIGHT_O1{background-color:var(--black-light-o1)!important}.BG_BLACK_DARK_O1{background-color:var(--black-dark-o1)!important}.BLACK_O2{color:var(--black-o2)!important}.BLACK_LIGHT_O2{color:var(--black-light-o2)!important}.BLACK_DARK_O2{color:var(--black-dark-o2)!important}.BG_BLACK_O2{background-color:var(--black-o2)!important}.BG_BLACK_LIGHT_O2{background-color:var(--black-light-o2)!important}.BG_BLACK_DARK_O2{background-color:var(--black-dark-o2)!important}.BLACK_O3{color:var(--black-o3)!important}.BLACK_LIGHT_O3{color:var(--black-light-o3)!important}.BLACK_DARK_O3{color:var(--black-dark-o3)!important}.BG_BLACK_O3{background-color:var(--black-o3)!important}.BG_BLACK_LIGHT_O3{background-color:var(--black-light-o3)!important}.BG_BLACK_DARK_O3{background-color:var(--black-dark-o3)!important}.BLACK_O4{color:var(--black-o4)!important}.BLACK_LIGHT_O4{color:var(--black-light-o4)!important}.BLACK_DARK_O4{color:var(--black-dark-o4)!important}.BG_BLACK_O4{background-color:var(--black-o4)!important}.BG_BLACK_LIGHT_O4{background-color:var(--black-light-o4)!important}.BG_BLACK_DARK_O4{background-color:var(--black-dark-o4)!important}.BLACK_O5{color:var(--black-o5)!important}.BLACK_LIGHT_O5{color:var(--black-light-o5)!important}.BLACK_DARK_O5{color:var(--black-dark-o5)!important}.BG_BLACK_O5{background-color:var(--black-o5)!important}.BG_BLACK_LIGHT_O5{background-color:var(--black-light-o5)!important}.BG_BLACK_DARK_O5{background-color:var(--black-dark-o5)!important}.BLACK_O6{color:var(--black-o6)!important}.BLACK_LIGHT_O6{color:var(--black-light-o6)!important}.BLACK_DARK_O6{color:var(--black-dark-o6)!important}.BG_BLACK_O6{background-color:var(--black-o6)!important}.BG_BLACK_LIGHT_O6{background-color:var(--black-light-o6)!important}.BG_BLACK_DARK_O6{background-color:var(--black-dark-o6)!important}.BLACK_O7{color:var(--black-o7)!important}.BLACK_LIGHT_O7{color:var(--black-light-o7)!important}.BLACK_DARK_O7{color:var(--black-dark-o7)!important}.BG_BLACK_O7{background-color:var(--black-o7)!important}.BG_BLACK_LIGHT_O7{background-color:var(--black-light-o7)!important}.BG_BLACK_DARK_O7{background-color:var(--black-dark-o7)!important}.BLACK_O8{color:var(--black-o8)!important}.BLACK_LIGHT_O8{color:var(--black-light-o8)!important}.BLACK_DARK_O8{color:var(--black-dark-o8)!important}.BG_BLACK_O8{background-color:var(--black-o8)!important}.BG_BLACK_LIGHT_O8{background-color:var(--black-light-o8)!important}.BG_BLACK_DARK_O8{background-color:var(--black-dark-o8)!important}.BLACK_O9{color:var(--black-o9)!important}.BLACK_LIGHT_O9{color:var(--black-light-o9)!important}.BLACK_DARK_O9{color:var(--black-dark-o9)!important}.BG_BLACK_O9{background-color:var(--black-o9)!important}.BG_BLACK_LIGHT_O9{background-color:var(--black-light-o9)!important}.BG_BLACK_DARK_O9{background-color:var(--black-dark-o9)!important}.ON_BLACK{color:var(--on-black)!important}.WHITE{color:var(--white)!important}.WHITE_LIGHT{color:var(--white-light)!important}.WHITE_DARK{color:var(--white-dark)!important}.BG_WHITE{background-color:var(--white)!important}.BG_WHITE_LIGHT{background-color:var(--white-light)!important}.BG_WHITE_DARK{background-color:var(--white-dark)!important}.WHITE_O0{color:var(--white-o0)!important}.WHITE_LIGHT_O0{color:var(--white-light-o0)!important}.WHITE_DARK_O0{color:var(--white-dark-o0)!important}.BG_WHITE_O0{background-color:var(--white-o0)!important}.BG_WHITE_LIGHT_O0{background-color:var(--white-light-o0)!important}.BG_WHITE_DARK_O0{background-color:var(--white-dark-o0)!important}.WHITE_O1{color:var(--white-o1)!important}.WHITE_LIGHT_O1{color:var(--white-light-o1)!important}.WHITE_DARK_O1{color:var(--white-dark-o1)!important}.BG_WHITE_O1{background-color:var(--white-o1)!important}.BG_WHITE_LIGHT_O1{background-color:var(--white-light-o1)!important}.BG_WHITE_DARK_O1{background-color:var(--white-dark-o1)!important}.WHITE_O2{color:var(--white-o2)!important}.WHITE_LIGHT_O2{color:var(--white-light-o2)!important}.WHITE_DARK_O2{color:var(--white-dark-o2)!important}.BG_WHITE_O2{background-color:var(--white-o2)!important}.BG_WHITE_LIGHT_O2{background-color:var(--white-light-o2)!important}.BG_WHITE_DARK_O2{background-color:var(--white-dark-o2)!important}.WHITE_O3{color:var(--white-o3)!important}.WHITE_LIGHT_O3{color:var(--white-light-o3)!important}.WHITE_DARK_O3{color:var(--white-dark-o3)!important}.BG_WHITE_O3{background-color:var(--white-o3)!important}.BG_WHITE_LIGHT_O3{background-color:var(--white-light-o3)!important}.BG_WHITE_DARK_O3{background-color:var(--white-dark-o3)!important}.WHITE_O4{color:var(--white-o4)!important}.WHITE_LIGHT_O4{color:var(--white-light-o4)!important}.WHITE_DARK_O4{color:var(--white-dark-o4)!important}.BG_WHITE_O4{background-color:var(--white-o4)!important}.BG_WHITE_LIGHT_O4{background-color:var(--white-light-o4)!important}.BG_WHITE_DARK_O4{background-color:var(--white-dark-o4)!important}.WHITE_O5{color:var(--white-o5)!important}.WHITE_LIGHT_O5{color:var(--white-light-o5)!important}.WHITE_DARK_O5{color:var(--white-dark-o5)!important}.BG_WHITE_O5{background-color:var(--white-o5)!important}.BG_WHITE_LIGHT_O5{background-color:var(--white-light-o5)!important}.BG_WHITE_DARK_O5{background-color:var(--white-dark-o5)!important}.WHITE_O6{color:var(--white-o6)!important}.WHITE_LIGHT_O6{color:var(--white-light-o6)!important}.WHITE_DARK_O6{color:var(--white-dark-o6)!important}.BG_WHITE_O6{background-color:var(--white-o6)!important}.BG_WHITE_LIGHT_O6{background-color:var(--white-light-o6)!important}.BG_WHITE_DARK_O6{background-color:var(--white-dark-o6)!important}.WHITE_O7{color:var(--white-o7)!important}.WHITE_LIGHT_O7{color:var(--white-light-o7)!important}.WHITE_DARK_O7{color:var(--white-dark-o7)!important}.BG_WHITE_O7{background-color:var(--white-o7)!important}.BG_WHITE_LIGHT_O7{background-color:var(--white-light-o7)!important}.BG_WHITE_DARK_O7{background-color:var(--white-dark-o7)!important}.WHITE_O8{color:var(--white-o8)!important}.WHITE_LIGHT_O8{color:var(--white-light-o8)!important}.WHITE_DARK_O8{color:var(--white-dark-o8)!important}.BG_WHITE_O8{background-color:var(--white-o8)!important}.BG_WHITE_LIGHT_O8{background-color:var(--white-light-o8)!important}.BG_WHITE_DARK_O8{background-color:var(--white-dark-o8)!important}.WHITE_O9{color:var(--white-o9)!important}.WHITE_LIGHT_O9{color:var(--white-light-o9)!important}.WHITE_DARK_O9{color:var(--white-dark-o9)!important}.BG_WHITE_O9{background-color:var(--white-o9)!important}.BG_WHITE_LIGHT_O9{background-color:var(--white-light-o9)!important}.BG_WHITE_DARK_O9{background-color:var(--white-dark-o9)!important}.ON_WHITE{color:var(--on-white)!important}.DISABLED{color:var(--disabled)!important}.DISABLED_LIGHT{color:var(--disabled-light)!important}.DISABLED_DARK{color:var(--disabled-dark)!important}.BG_DISABLED{background-color:var(--disabled)!important}.BG_DISABLED_LIGHT{background-color:var(--disabled-light)!important}.BG_DISABLED_DARK{background-color:var(--disabled-dark)!important}.DISABLED_O0{color:var(--disabled-o0)!important}.DISABLED_LIGHT_O0{color:var(--disabled-light-o0)!important}.DISABLED_DARK_O0{color:var(--disabled-dark-o0)!important}.BG_DISABLED_O0{background-color:var(--disabled-o0)!important}.BG_DISABLED_LIGHT_O0{background-color:var(--disabled-light-o0)!important}.BG_DISABLED_DARK_O0{background-color:var(--disabled-dark-o0)!important}.DISABLED_O1{color:var(--disabled-o1)!important}.DISABLED_LIGHT_O1{color:var(--disabled-light-o1)!important}.DISABLED_DARK_O1{color:var(--disabled-dark-o1)!important}.BG_DISABLED_O1{background-color:var(--disabled-o1)!important}.BG_DISABLED_LIGHT_O1{background-color:var(--disabled-light-o1)!important}.BG_DISABLED_DARK_O1{background-color:var(--disabled-dark-o1)!important}.DISABLED_O2{color:var(--disabled-o2)!important}.DISABLED_LIGHT_O2{color:var(--disabled-light-o2)!important}.DISABLED_DARK_O2{color:var(--disabled-dark-o2)!important}.BG_DISABLED_O2{background-color:var(--disabled-o2)!important}.BG_DISABLED_LIGHT_O2{background-color:var(--disabled-light-o2)!important}.BG_DISABLED_DARK_O2{background-color:var(--disabled-dark-o2)!important}.DISABLED_O3{color:var(--disabled-o3)!important}.DISABLED_LIGHT_O3{color:var(--disabled-light-o3)!important}.DISABLED_DARK_O3{color:var(--disabled-dark-o3)!important}.BG_DISABLED_O3{background-color:var(--disabled-o3)!important}.BG_DISABLED_LIGHT_O3{background-color:var(--disabled-light-o3)!important}.BG_DISABLED_DARK_O3{background-color:var(--disabled-dark-o3)!important}.DISABLED_O4{color:var(--disabled-o4)!important}.DISABLED_LIGHT_O4{color:var(--disabled-light-o4)!important}.DISABLED_DARK_O4{color:var(--disabled-dark-o4)!important}.BG_DISABLED_O4{background-color:var(--disabled-o4)!important}.BG_DISABLED_LIGHT_O4{background-color:var(--disabled-light-o4)!important}.BG_DISABLED_DARK_O4{background-color:var(--disabled-dark-o4)!important}.DISABLED_O5{color:var(--disabled-o5)!important}.DISABLED_LIGHT_O5{color:var(--disabled-light-o5)!important}.DISABLED_DARK_O5{color:var(--disabled-dark-o5)!important}.BG_DISABLED_O5{background-color:var(--disabled-o5)!important}.BG_DISABLED_LIGHT_O5{background-color:var(--disabled-light-o5)!important}.BG_DISABLED_DARK_O5{background-color:var(--disabled-dark-o5)!important}.DISABLED_O6{color:var(--disabled-o6)!important}.DISABLED_LIGHT_O6{color:var(--disabled-light-o6)!important}.DISABLED_DARK_O6{color:var(--disabled-dark-o6)!important}.BG_DISABLED_O6{background-color:var(--disabled-o6)!important}.BG_DISABLED_LIGHT_O6{background-color:var(--disabled-light-o6)!important}.BG_DISABLED_DARK_O6{background-color:var(--disabled-dark-o6)!important}.DISABLED_O7{color:var(--disabled-o7)!important}.DISABLED_LIGHT_O7{color:var(--disabled-light-o7)!important}.DISABLED_DARK_O7{color:var(--disabled-dark-o7)!important}.BG_DISABLED_O7{background-color:var(--disabled-o7)!important}.BG_DISABLED_LIGHT_O7{background-color:var(--disabled-light-o7)!important}.BG_DISABLED_DARK_O7{background-color:var(--disabled-dark-o7)!important}.DISABLED_O8{color:var(--disabled-o8)!important}.DISABLED_LIGHT_O8{color:var(--disabled-light-o8)!important}.DISABLED_DARK_O8{color:var(--disabled-dark-o8)!important}.BG_DISABLED_O8{background-color:var(--disabled-o8)!important}.BG_DISABLED_LIGHT_O8{background-color:var(--disabled-light-o8)!important}.BG_DISABLED_DARK_O8{background-color:var(--disabled-dark-o8)!important}.DISABLED_O9{color:var(--disabled-o9)!important}.DISABLED_LIGHT_O9{color:var(--disabled-light-o9)!important}.DISABLED_DARK_O9{color:var(--disabled-dark-o9)!important}.BG_DISABLED_O9{background-color:var(--disabled-o9)!important}.BG_DISABLED_LIGHT_O9{background-color:var(--disabled-light-o9)!important}.BG_DISABLED_DARK_O9{background-color:var(--disabled-dark-o9)!important}.ON_DISABLED{color:var(--on-disabled)!important}.GRAYSCALE{filter:grayscale(100%)}.TEXT_ON_PANEL{color:var(--text-on-panel)!important}.TEXT_MUTED_ON_PANEL{color:var(--text-muted-on-panel)!important}.HEADING_ON_PANEL{color:var(--heading-on-panel)!important}.TEXT_ON_DARK{color:var(--text-on-dark)!important}.TEXT_MUTED_ON_DARK{color:var(--text-muted-on-dark)!important}.HEADING_ON_DARK{color:var(--heading-on-dark)!important}.BG_RARITY_NORMAL{background-color:var(--rarity-normal)!important}.BG_RARITY_MAGIC{background-color:var(--rarity-magic)!important}.BG_RARITY_RARE{background-color:var(--rarity-rare)!important}.BG_RARITY_UNIQUE{background-color:var(--rarity-unique)!important}.BG_RARITY_MYTHIC{background-color:var(--rarity-mythic)!important;animation:rarity-mythic-cycle var(--mythic-dur, 4s) linear infinite}@media (prefers-reduced-motion: reduce){.BG_RARITY_MYTHIC{animation:none}}.DISPLAY_NONE{display:none}.HIDDEN{visibility:hidden}.OPA_0{opacity:0}.OPA_1{opacity:.1}.OPA_2{opacity:.2}.OPA_3{opacity:.3}.OPA_4{opacity:.4}.OPA_5{opacity:.5}.OPA_6{opacity:.6}.OPA_7{opacity:.7}.OPA_8{opacity:.8}.OPA_9{opacity:.9}.OPA_10{opacity:1}.POINTER{cursor:var(--cursor-pointer)}.POINTER_EVENTS_NONE{pointer-events:none}.Z_INDEX_9999{z-index:9999!important}.ROW{display:flex;flex-direction:row}.COLUMN,.COLUMN_GAME{display:flex;flex-direction:column}.COLUMN_GAME>*{--tilt-a: 0deg;--tilt-b: 0deg;--tilt-c: 0deg;transform:rotate(calc(var(--tilt-a) + var(--tilt-b) + var(--tilt-c)))}.COLUMN_GAME>*:nth-child(5n+1){--tilt-a: -1.2deg}.COLUMN_GAME>*:nth-child(5n+2){--tilt-a: .9deg}.COLUMN_GAME>*:nth-child(5n+3){--tilt-a: -.4deg}.COLUMN_GAME>*:nth-child(5n+4){--tilt-a: 1.3deg}.COLUMN_GAME>*:nth-child(5n+5){--tilt-a: -.8deg}.COLUMN_GAME>*:nth-child(7n+1){--tilt-b: .5deg}.COLUMN_GAME>*:nth-child(7n+2){--tilt-b: -.3deg}.COLUMN_GAME>*:nth-child(7n+3){--tilt-b: .6deg}.COLUMN_GAME>*:nth-child(7n+4){--tilt-b: -.55deg}.COLUMN_GAME>*:nth-child(7n+5){--tilt-b: .25deg}.COLUMN_GAME>*:nth-child(7n+6){--tilt-b: -.6deg}.COLUMN_GAME>*:nth-child(7n+7){--tilt-b: .4deg}.COLUMN_GAME>*:nth-child(11n+1){--tilt-c: -.35deg}.COLUMN_GAME>*:nth-child(11n+2){--tilt-c: .2deg}.COLUMN_GAME>*:nth-child(11n+3){--tilt-c: .3deg}.COLUMN_GAME>*:nth-child(11n+4){--tilt-c: -.15deg}.COLUMN_GAME>*:nth-child(11n+5){--tilt-c: .38deg}.COLUMN_GAME>*:nth-child(11n+6){--tilt-c: -.28deg}.COLUMN_GAME>*:nth-child(11n+7){--tilt-c: .1deg}.COLUMN_GAME>*:nth-child(11n+8){--tilt-c: -.4deg}.COLUMN_GAME>*:nth-child(11n+9){--tilt-c: .32deg}.COLUMN_GAME>*:nth-child(11n+10){--tilt-c: -.22deg}.COLUMN_GAME>*:nth-child(11n+11){--tilt-c: .18deg}.ROW_GAME{display:flex;flex-direction:row}.ROW_GAME>*{--tilt-a: 0deg;--tilt-b: 0deg;--tilt-c: 0deg;transform:rotate(calc(var(--tilt-a) + var(--tilt-b) + var(--tilt-c)))}.ROW_GAME>*:nth-child(5n+1){--tilt-a: -1.2deg}.ROW_GAME>*:nth-child(5n+2){--tilt-a: .9deg}.ROW_GAME>*:nth-child(5n+3){--tilt-a: -.4deg}.ROW_GAME>*:nth-child(5n+4){--tilt-a: 1.3deg}.ROW_GAME>*:nth-child(5n+5){--tilt-a: -.8deg}.ROW_GAME>*:nth-child(7n+1){--tilt-b: .5deg}.ROW_GAME>*:nth-child(7n+2){--tilt-b: -.3deg}.ROW_GAME>*:nth-child(7n+3){--tilt-b: .6deg}.ROW_GAME>*:nth-child(7n+4){--tilt-b: -.55deg}.ROW_GAME>*:nth-child(7n+5){--tilt-b: .25deg}.ROW_GAME>*:nth-child(7n+6){--tilt-b: -.6deg}.ROW_GAME>*:nth-child(7n+7){--tilt-b: .4deg}.ROW_GAME>*:nth-child(11n+1){--tilt-c: -.35deg}.ROW_GAME>*:nth-child(11n+2){--tilt-c: .2deg}.ROW_GAME>*:nth-child(11n+3){--tilt-c: .3deg}.ROW_GAME>*:nth-child(11n+4){--tilt-c: -.15deg}.ROW_GAME>*:nth-child(11n+5){--tilt-c: .38deg}.ROW_GAME>*:nth-child(11n+6){--tilt-c: -.28deg}.ROW_GAME>*:nth-child(11n+7){--tilt-c: .1deg}.ROW_GAME>*:nth-child(11n+8){--tilt-c: -.4deg}.ROW_GAME>*:nth-child(11n+9){--tilt-c: .32deg}.ROW_GAME>*:nth-child(11n+10){--tilt-c: -.22deg}.ROW_GAME>*:nth-child(11n+11){--tilt-c: .18deg}.ITEMS_START{align-items:flex-start}.ITEMS_CENTER{align-items:center}.ITEMS_END{align-items:flex-end}.ITEMS_STRETCH{align-items:stretch}.JUSTIFY_START{justify-content:flex-start}.JUSTIFY_CENTER{justify-content:center}.JUSTIFY_END{justify-content:flex-end}.JUSTIFY_BETWEEN{justify-content:space-between}.JUSTIFY_EVENLY{justify-content:space-evenly}.CENTER{display:flex;align-items:center;justify-content:center}.WIDTH_100{width:100%}.HEIGHT_100{height:100%}.GAP_0{gap:0}.GAP_HALF{gap:var(--spacinghalf)}.GAP_1{gap:var(--spacing)}.GAP_2{gap:var(--spacing2)}.GAP_3{gap:var(--spacing3)}.GAP_4{gap:var(--spacing4)}.GAP_5{gap:var(--spacing5)}.GAP_6{gap:var(--spacing6)}.GAP_7{gap:var(--spacing7)}.GAP_8{gap:var(--spacing8)}.GAP_9{gap:var(--spacing9)}.GAP_10{gap:var(--spacing10)}.SELF_START{align-self:flex-start}.SELF_CENTER{align-self:center}.SELF_END{align-self:flex-end}.SELF_STRETCH{align-self:stretch}.JUSTIFY_SELF_START{justify-self:flex-start}.JUSTIFY_SELF_CENTER{justify-self:center}.JUSTIFY_SELF_END{justify-self:flex-end}.JUSTIFY_SELF_STRETCH{justify-self:stretch}.GRID{display:grid}.GRID_ROW{grid-auto-flow:row}.GRID_COLUMN{grid-auto-flow:column}.FLEX_1{flex:1}.FLEX_HALF{flex:0 0 50%}.FLEX_AUTO{flex:auto}.OVERFLOW_HIDDEN{overflow:hidden!important}.OVERFLOW_AUTO{overflow:auto}.OVERFLOW_X{overflow-x:auto}.OVERFLOW_Y{overflow-y:auto}.FLEX_WRAP{flex-wrap:wrap}.FLEX_WRAP_NONE{flex-wrap:nowrap}.WHITESPACE_PRE{white-space:pre}.WHITESPACE_PREWRAP{white-space:pre-wrap}.MA_QUARTER{margin:var(--spacingquarter)}.MA_HALF{margin:var(--spacinghalf)}.MA_0{margin:0}.MA_1{margin:var(--spacing)}.MA_2{margin:var(--spacing2)}.MA_3{margin:var(--spacing3)}.MA_4{margin:var(--spacing4)}.MA_5{margin:var(--spacing5)}.MA_6{margin:var(--spacing6)}.MA_7{margin:var(--spacing7)}.MA_8{margin:var(--spacing8)}.MA_9{margin:var(--spacing9)}.MA_10{margin:var(--spacing10)}.MX_QUARTER,.MX_HALF{margin-left:var(--spacingquarter);margin-right:var(--spacingquarter)}.MX_0{margin-left:0;margin-right:0}.MX_1{margin-left:var(--spacing);margin-right:var(--spacing)}.MX_2{margin-left:var(--spacing2);margin-right:var(--spacing2)}.MX_3{margin-left:var(--spacing3);margin-right:var(--spacing3)}.MX_4{margin-left:var(--spacing4);margin-right:var(--spacing4)}.MX_5{margin-left:var(--spacing5);margin-right:var(--spacing5)}.MX_6{margin-left:var(--spacing6);margin-right:var(--spacing6)}.MX_7{margin-left:var(--spacing7);margin-right:var(--spacing7)}.MX_8{margin-left:var(--spacing8);margin-right:var(--spacing8)}.MX_9{margin-left:var(--spacing9);margin-right:var(--spacing9)}.MX_10{margin-left:var(--spacing10);margin-right:var(--spacing10)}.MY_QUARTER,.MY_HALF{margin-top:var(--spacingquarter);margin-bottom:var(--spacingquarter)}.MY_0{margin-top:0;margin-bottom:0}.MY_1{margin-top:var(--spacing);margin-bottom:var(--spacing)}.MY_2{margin-top:var(--spacing2);margin-bottom:var(--spacing2)}.MY_3{margin-top:var(--spacing3);margin-bottom:var(--spacing3)}.MY_4{margin-top:var(--spacing4);margin-bottom:var(--spacing4)}.MY_5{margin-top:var(--spacing5);margin-bottom:var(--spacing5)}.MY_6{margin-top:var(--spacing6);margin-bottom:var(--spacing6)}.MY_7{margin-top:var(--spacing7);margin-bottom:var(--spacing7)}.MY_8{margin-top:var(--spacing8);margin-bottom:var(--spacing8)}.MY_9{margin-top:var(--spacing9);margin-bottom:var(--spacing9)}.MY_10{margin-top:var(--spacing10);margin-bottom:var(--spacing10)}.MT_QUARTER,.MT_HALF{margin-top:var(--spacingquarter)}.MT_0{margin-top:0}.MT_1{margin-top:var(--spacing)}.MT_2{margin-top:var(--spacing2)}.MT_3{margin-top:var(--spacing3)}.MT_4{margin-top:var(--spacing4)}.MT_5{margin-top:var(--spacing5)}.MT_6{margin-top:var(--spacing6)}.MT_7{margin-top:var(--spacing7)}.MT_8{margin-top:var(--spacing8)}.MT_9{margin-top:var(--spacing9)}.MT_10{margin-top:var(--spacing10)}.MB_QUARTER,.MB_HALF{margin-bottom:var(--spacingquarter)}.MB_0{margin-bottom:0}.MB_1{margin-bottom:var(--spacing)}.MB_2{margin-bottom:var(--spacing2)}.MB_3{margin-bottom:var(--spacing3)}.MB_4{margin-bottom:var(--spacing4)}.MB_5{margin-bottom:var(--spacing5)}.MB_6{margin-bottom:var(--spacing6)}.MB_7{margin-bottom:var(--spacing7)}.MB_8{margin-bottom:var(--spacing8)}.MB_9{margin-bottom:var(--spacing9)}.MB_10{margin-bottom:var(--spacing10)}.ML_QUARTER,.ML_HALF{margin-left:var(--spacingquarter)}.ML_0{margin-left:0}.ML_1{margin-left:var(--spacing)}.ML_2{margin-left:var(--spacing2)}.ML_3{margin-left:var(--spacing3)}.ML_4{margin-left:var(--spacing4)}.ML_5{margin-left:var(--spacing5)}.ML_6{margin-left:var(--spacing6)}.ML_7{margin-left:var(--spacing7)}.ML_8{margin-left:var(--spacing8)}.ML_9{margin-left:var(--spacing9)}.ML_10{margin-left:var(--spacing10)}.MR_QUARTER,.MR_HALF{margin-right:var(--spacingquarter)}.MR_0{margin-right:0}.MR_1{margin-right:var(--spacing)}.MR_2{margin-right:var(--spacing2)}.MR_3{margin-right:var(--spacing3)}.MR_4{margin-right:var(--spacing4)}.MR_5{margin-right:var(--spacing5)}.MR_6{margin-right:var(--spacing6)}.MR_7{margin-right:var(--spacing7)}.MR_8{margin-right:var(--spacing8)}.MR_9{margin-right:var(--spacing9)}.MR_10{margin-right:var(--spacing10)}.PA_0{padding:0!important}.PA_QUARTER{padding:var(--spacingquarter)}.PA_HALF{padding:var(--spacinghalf)}.PA_1{padding:var(--spacing)}.PA_2{padding:var(--spacing2)}.PA_3{padding:var(--spacing3)}.PA_4{padding:var(--spacing4)}.PA_5{padding:var(--spacing5)}.PA_6{padding:var(--spacing6)}.PA_7{padding:var(--spacing7)}.PA_8{padding:var(--spacing8)}.PA_9{padding:var(--spacing9)}.PA_10{padding:var(--spacing10)}.PX_QUARTER{padding-left:var(--spacingquarter);padding-right:var(--spacingquarter)}.PX_HALF{padding-left:var(--spacinghalf);padding-right:var(--spacingquarter)}.PX_0{padding-left:0;padding-right:0}.PX_1{padding-left:var(--spacing);padding-right:var(--spacing)}.PX_2{padding-left:var(--spacing2);padding-right:var(--spacing2)}.PX_3{padding-left:var(--spacing3);padding-right:var(--spacing3)}.PX_4{padding-left:var(--spacing4);padding-right:var(--spacing4)}.PX_5{padding-left:var(--spacing5);padding-right:var(--spacing5)}.PX_6{padding-left:var(--spacing6);padding-right:var(--spacing6)}.PX_7{padding-left:var(--spacing7);padding-right:var(--spacing7)}.PX_8{padding-left:var(--spacing8);padding-right:var(--spacing8)}.PX_9{padding-left:var(--spacing9);padding-right:var(--spacing9)}.PX_10{padding-left:var(--spacing10);padding-right:var(--spacing10)}.PY_QUARTER{padding-top:var(--spacingquarter);padding-bottom:var(--spacingquarter)}.PY_HALF{padding-top:var(--spacinghalf);padding-bottom:var(--spacingquarter)}.PY_0{padding-top:0;padding-bottom:0}.PY_1{padding-top:var(--spacing);padding-bottom:var(--spacing)}.PY_2{padding-top:var(--spacing2);padding-bottom:var(--spacing2)}.PY_3{padding-top:var(--spacing3);padding-bottom:var(--spacing3)}.PY_4{padding-top:var(--spacing4);padding-bottom:var(--spacing4)}.PY_5{padding-top:var(--spacing5);padding-bottom:var(--spacing5)}.PY_6{padding-top:var(--spacing6);padding-bottom:var(--spacing6)}.PY_7{padding-top:var(--spacing7);padding-bottom:var(--spacing7)}.PY_8{padding-top:var(--spacing8);padding-bottom:var(--spacing8)}.PY_9{padding-top:var(--spacing9);padding-bottom:var(--spacing9)}.PY_10{padding-top:var(--spacing10);padding-bottom:var(--spacing10)}.PT_QUARTER{padding-top:var(--spacingquarter)}.PT_HALF{padding-top:var(--spacinghalf)}.PT_0{padding-top:0}.PT_1{padding-top:var(--spacing)}.PT_2{padding-top:var(--spacing2)}.PT_3{padding-top:var(--spacing3)}.PT_4{padding-top:var(--spacing4)}.PT_5{padding-top:var(--spacing5)}.PT_6{padding-top:var(--spacing6)}.PT_7{padding-top:var(--spacing7)}.PT_8{padding-top:var(--spacing8)}.PT_9{padding-top:var(--spacing9)}.PT_10{padding-top:var(--spacing10)}.PB_QUARTER{padding-bottom:var(--spacingquarter)}.PB_HALF{padding-bottom:var(--spacinghalf)}.PB_0{padding-bottom:0}.PB_1{padding-bottom:var(--spacing)}.PB_2{padding-bottom:var(--spacing2)}.PB_3{padding-bottom:var(--spacing3)}.PB_4{padding-bottom:var(--spacing4)}.PB_5{padding-bottom:var(--spacing5)}.PB_6{padding-bottom:var(--spacing6)}.PB_7{padding-bottom:var(--spacing7)}.PB_8{padding-bottom:var(--spacing8)}.PB_9{padding-bottom:var(--spacing9)}.PB_10{padding-bottom:var(--spacing10)}.PL_QUARTER{padding-left:var(--spacingquarter)}.PL_HALF{padding-left:var(--spacinghalf)}.PL_0{padding-left:0}.PL_1{padding-left:var(--spacing)}.PL_2{padding-left:var(--spacing2)}.PL_3{padding-left:var(--spacing3)}.PL_4{padding-left:var(--spacing4)}.PL_5{padding-left:var(--spacing5)}.PL_6{padding-left:var(--spacing6)}.PL_7{padding-left:var(--spacing7)}.PL_8{padding-left:var(--spacing8)}.PL_9{padding-left:var(--spacing9)}.PL_10{padding-left:var(--spacing10)}.PR_QUARTER{padding-right:var(--spacingquarter)}.PR_HALF{padding-right:var(--spacinghalf)}.PR_0{padding-right:0}.PR_1{padding-right:var(--spacing)}.PR_2{padding-right:var(--spacing2)}.PR_3{padding-right:var(--spacing3)}.PR_4{padding-right:var(--spacing4)}.PR_5{padding-right:var(--spacing5)}.PR_6{padding-right:var(--spacing6)}.PR_7{padding-right:var(--spacing7)}.PR_8{padding-right:var(--spacing8)}.PR_9{padding-right:var(--spacing9)}.PR_10{padding-right:var(--spacing10)}.RELATIVE{position:relative}.ABSOLUTE{position:absolute}.FIXED{position:fixed}.ABSOLUTE_CENTER{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ABSOLUTE_BOTTOM{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ABSOLUTE_BOTTOM_LEFT{position:absolute;bottom:0;left:0}.ABSOLUTE_BOTTOM_RIGHT{position:absolute;bottom:0;right:0}.ABSOLUTE_TOP{position:absolute;left:50%;top:0;transform:translate(-50%)}.ABSOLUTE_TOP_LEFT{position:absolute;top:0;left:0}.ABSOLUTE_TOP_RIGHT{position:absolute;top:0;right:0}.ABSOLUTE_LEFT{position:absolute;top:50%;left:0;transform:translateY(-50%)}.ABSOLUTE_RIGHT{position:absolute;top:50%;right:0;transform:translateY(-50%)}.TEXT{font-size:var(--font-size)}.TEXT_L{font-size:var(--font-size-l)}.TEXT_XL{font-size:var(--font-size-xl)}.TEXT_XXL{font-size:var(--font-size-xxl)}.TEXT_S{font-size:var(--font-size-s)}.TEXT_XS{font-size:var(--font-size-xs)}.TEXT_XXS{font-size:var(--font-size-xxs)}.BOLD{font-weight:700}.STRIKE_THROUGH{text-decoration:line-through}.UNDERLINE{text-decoration:underline}.CAPITALIZE{text-transform:capitalize}.TEXT_STROKE_1{color:var(--white);-webkit-text-stroke:var(--black) 1px}.TEXT_STROKE_2{color:var(--black);-webkit-text-stroke:var(--white) 1px}.TITLE_TEXT{color:var(--accent);font-family:var(--font2);font-size:clamp(2.2rem,5vw,3.6rem);letter-spacing:1px;text-align:center;text-wrap:balance;text-shadow:0 3px 2px var(--black),0 0 32px var(--accent-o5)}@font-face{font-family:PoorStory;src:url(/assets/PoorStory-Latin-Cl5XKoxK.ttf)}@font-face{font-family:SingleDay;src:url(/assets/SingleDay-Latin-BCRx9eEa.ttf)}:root{--primary: rgb(94, 127, 140);--primary-light: rgb(166.1538461538, 187.0961538462, 195.3461538462);--primary-dark: rgb(42.7820512821, 57.8012820513, 63.7179487179);--primary-o0: rgba(94, 127, 140, 0);--primary-light-o0: rgba(166.1538461538, 187.0961538462, 195.3461538462, 0);--primary-dark-o0: rgba(42.7820512821, 57.8012820513, 63.7179487179, 0);--primary-o1: rgba(94, 127, 140, .1);--primary-light-o1: rgba(166.1538461538, 187.0961538462, 195.3461538462, .1);--primary-dark-o1: rgba(42.7820512821, 57.8012820513, 63.7179487179, .1);--primary-o2: rgba(94, 127, 140, .2);--primary-light-o2: rgba(166.1538461538, 187.0961538462, 195.3461538462, .2);--primary-dark-o2: rgba(42.7820512821, 57.8012820513, 63.7179487179, .2);--primary-o3: rgba(94, 127, 140, .3);--primary-light-o3: rgba(166.1538461538, 187.0961538462, 195.3461538462, .3);--primary-dark-o3: rgba(42.7820512821, 57.8012820513, 63.7179487179, .3);--primary-o4: rgba(94, 127, 140, .4);--primary-light-o4: rgba(166.1538461538, 187.0961538462, 195.3461538462, .4);--primary-dark-o4: rgba(42.7820512821, 57.8012820513, 63.7179487179, .4);--primary-o5: rgba(94, 127, 140, .5);--primary-light-o5: rgba(166.1538461538, 187.0961538462, 195.3461538462, .5);--primary-dark-o5: rgba(42.7820512821, 57.8012820513, 63.7179487179, .5);--primary-o6: rgba(94, 127, 140, .6);--primary-light-o6: rgba(166.1538461538, 187.0961538462, 195.3461538462, .6);--primary-dark-o6: rgba(42.7820512821, 57.8012820513, 63.7179487179, .6);--primary-o7: rgba(94, 127, 140, .7);--primary-light-o7: rgba(166.1538461538, 187.0961538462, 195.3461538462, .7);--primary-dark-o7: rgba(42.7820512821, 57.8012820513, 63.7179487179, .7);--primary-o8: rgba(94, 127, 140, .8);--primary-light-o8: rgba(166.1538461538, 187.0961538462, 195.3461538462, .8);--primary-dark-o8: rgba(42.7820512821, 57.8012820513, 63.7179487179, .8);--primary-o9: rgba(94, 127, 140, .9);--primary-light-o9: rgba(166.1538461538, 187.0961538462, 195.3461538462, .9);--primary-dark-o9: rgba(42.7820512821, 57.8012820513, 63.7179487179, .9);--on-primary: var(--white);--accent: rgb(254, 189, 69);--accent-light: rgb(254.6818181818, 234, 195.8181818182);--accent-dark: rgb(194.4545454545, 126.5, 1.0454545455);--accent-o0: rgba(254, 189, 69, 0);--accent-light-o0: rgba(254.6818181818, 234, 195.8181818182, 0);--accent-dark-o0: rgba(194.4545454545, 126.5, 1.0454545455, 0);--accent-o1: rgba(254, 189, 69, .1);--accent-light-o1: rgba(254.6818181818, 234, 195.8181818182, .1);--accent-dark-o1: rgba(194.4545454545, 126.5, 1.0454545455, .1);--accent-o2: rgba(254, 189, 69, .2);--accent-light-o2: rgba(254.6818181818, 234, 195.8181818182, .2);--accent-dark-o2: rgba(194.4545454545, 126.5, 1.0454545455, .2);--accent-o3: rgba(254, 189, 69, .3);--accent-light-o3: rgba(254.6818181818, 234, 195.8181818182, .3);--accent-dark-o3: rgba(194.4545454545, 126.5, 1.0454545455, .3);--accent-o4: rgba(254, 189, 69, .4);--accent-light-o4: rgba(254.6818181818, 234, 195.8181818182, .4);--accent-dark-o4: rgba(194.4545454545, 126.5, 1.0454545455, .4);--accent-o5: rgba(254, 189, 69, .5);--accent-light-o5: rgba(254.6818181818, 234, 195.8181818182, .5);--accent-dark-o5: rgba(194.4545454545, 126.5, 1.0454545455, .5);--accent-o6: rgba(254, 189, 69, .6);--accent-light-o6: rgba(254.6818181818, 234, 195.8181818182, .6);--accent-dark-o6: rgba(194.4545454545, 126.5, 1.0454545455, .6);--accent-o7: rgba(254, 189, 69, .7);--accent-light-o7: rgba(254.6818181818, 234, 195.8181818182, .7);--accent-dark-o7: rgba(194.4545454545, 126.5, 1.0454545455, .7);--accent-o8: rgba(254, 189, 69, .8);--accent-light-o8: rgba(254.6818181818, 234, 195.8181818182, .8);--accent-dark-o8: rgba(194.4545454545, 126.5, 1.0454545455, .8);--accent-o9: rgba(254, 189, 69, .9);--accent-light-o9: rgba(254.6818181818, 234, 195.8181818182, .9);--accent-dark-o9: rgba(194.4545454545, 126.5, 1.0454545455, .9);--on-accent: var(--black);--secondary: rgb(255, 255, 255);--secondary-light: hsl(0, 0%, 125%);--secondary-dark: rgb(191.25, 191.25, 191.25);--secondary-o0: rgba(255, 255, 255, 0);--secondary-light-o0: rgba(318.75, 318.75, 318.75, 0);--secondary-dark-o0: rgba(191.25, 191.25, 191.25, 0);--secondary-o1: rgba(255, 255, 255, .1);--secondary-light-o1: rgba(318.75, 318.75, 318.75, .1);--secondary-dark-o1: rgba(191.25, 191.25, 191.25, .1);--secondary-o2: rgba(255, 255, 255, .2);--secondary-light-o2: rgba(318.75, 318.75, 318.75, .2);--secondary-dark-o2: rgba(191.25, 191.25, 191.25, .2);--secondary-o3: rgba(255, 255, 255, .3);--secondary-light-o3: rgba(318.75, 318.75, 318.75, .3);--secondary-dark-o3: rgba(191.25, 191.25, 191.25, .3);--secondary-o4: rgba(255, 255, 255, .4);--secondary-light-o4: rgba(318.75, 318.75, 318.75, .4);--secondary-dark-o4: rgba(191.25, 191.25, 191.25, .4);--secondary-o5: rgba(255, 255, 255, .5);--secondary-light-o5: rgba(318.75, 318.75, 318.75, .5);--secondary-dark-o5: rgba(191.25, 191.25, 191.25, .5);--secondary-o6: rgba(255, 255, 255, .6);--secondary-light-o6: rgba(318.75, 318.75, 318.75, .6);--secondary-dark-o6: rgba(191.25, 191.25, 191.25, .6);--secondary-o7: rgba(255, 255, 255, .7);--secondary-light-o7: rgba(318.75, 318.75, 318.75, .7);--secondary-dark-o7: rgba(191.25, 191.25, 191.25, .7);--secondary-o8: rgba(255, 255, 255, .8);--secondary-light-o8: rgba(318.75, 318.75, 318.75, .8);--secondary-dark-o8: rgba(191.25, 191.25, 191.25, .8);--secondary-o9: rgba(255, 255, 255, .9);--secondary-light-o9: rgba(318.75, 318.75, 318.75, .9);--secondary-dark-o9: rgba(191.25, 191.25, 191.25, .9);--on-secondary: var(--black);--error: rgb(238, 51, 17);--error-light: rgb(246.5, 153, 136);--error-dark: rgb(119, 25.5, 8.5);--error-o0: rgba(238, 51, 17, 0);--error-light-o0: rgba(246.5, 153, 136, 0);--error-dark-o0: rgba(119, 25.5, 8.5, 0);--error-o1: rgba(238, 51, 17, .1);--error-light-o1: rgba(246.5, 153, 136, .1);--error-dark-o1: rgba(119, 25.5, 8.5, .1);--error-o2: rgba(238, 51, 17, .2);--error-light-o2: rgba(246.5, 153, 136, .2);--error-dark-o2: rgba(119, 25.5, 8.5, .2);--error-o3: rgba(238, 51, 17, .3);--error-light-o3: rgba(246.5, 153, 136, .3);--error-dark-o3: rgba(119, 25.5, 8.5, .3);--error-o4: rgba(238, 51, 17, .4);--error-light-o4: rgba(246.5, 153, 136, .4);--error-dark-o4: rgba(119, 25.5, 8.5, .4);--error-o5: rgba(238, 51, 17, .5);--error-light-o5: rgba(246.5, 153, 136, .5);--error-dark-o5: rgba(119, 25.5, 8.5, .5);--error-o6: rgba(238, 51, 17, .6);--error-light-o6: rgba(246.5, 153, 136, .6);--error-dark-o6: rgba(119, 25.5, 8.5, .6);--error-o7: rgba(238, 51, 17, .7);--error-light-o7: rgba(246.5, 153, 136, .7);--error-dark-o7: rgba(119, 25.5, 8.5, .7);--error-o8: rgba(238, 51, 17, .8);--error-light-o8: rgba(246.5, 153, 136, .8);--error-dark-o8: rgba(119, 25.5, 8.5, .8);--error-o9: rgba(238, 51, 17, .9);--error-light-o9: rgba(246.5, 153, 136, .9);--error-dark-o9: rgba(119, 25.5, 8.5, .9);--on-error: var(--white);--success: rgb(40, 180, 40);--success-light: rgb(122.0454545455, 225.4545454545, 122.0454545455);--success-dark: rgb(16.8181818182, 75.6818181818, 16.8181818182);--success-o0: rgba(40, 180, 40, 0);--success-light-o0: rgba(122.0454545455, 225.4545454545, 122.0454545455, 0);--success-dark-o0: rgba(16.8181818182, 75.6818181818, 16.8181818182, 0);--success-o1: rgba(40, 180, 40, .1);--success-light-o1: rgba(122.0454545455, 225.4545454545, 122.0454545455, .1);--success-dark-o1: rgba(16.8181818182, 75.6818181818, 16.8181818182, .1);--success-o2: rgba(40, 180, 40, .2);--success-light-o2: rgba(122.0454545455, 225.4545454545, 122.0454545455, .2);--success-dark-o2: rgba(16.8181818182, 75.6818181818, 16.8181818182, .2);--success-o3: rgba(40, 180, 40, .3);--success-light-o3: rgba(122.0454545455, 225.4545454545, 122.0454545455, .3);--success-dark-o3: rgba(16.8181818182, 75.6818181818, 16.8181818182, .3);--success-o4: rgba(40, 180, 40, .4);--success-light-o4: rgba(122.0454545455, 225.4545454545, 122.0454545455, .4);--success-dark-o4: rgba(16.8181818182, 75.6818181818, 16.8181818182, .4);--success-o5: rgba(40, 180, 40, .5);--success-light-o5: rgba(122.0454545455, 225.4545454545, 122.0454545455, .5);--success-dark-o5: rgba(16.8181818182, 75.6818181818, 16.8181818182, .5);--success-o6: rgba(40, 180, 40, .6);--success-light-o6: rgba(122.0454545455, 225.4545454545, 122.0454545455, .6);--success-dark-o6: rgba(16.8181818182, 75.6818181818, 16.8181818182, .6);--success-o7: rgba(40, 180, 40, .7);--success-light-o7: rgba(122.0454545455, 225.4545454545, 122.0454545455, .7);--success-dark-o7: rgba(16.8181818182, 75.6818181818, 16.8181818182, .7);--success-o8: rgba(40, 180, 40, .8);--success-light-o8: rgba(122.0454545455, 225.4545454545, 122.0454545455, .8);--success-dark-o8: rgba(16.8181818182, 75.6818181818, 16.8181818182, .8);--success-o9: rgba(40, 180, 40, .9);--success-light-o9: rgba(122.0454545455, 225.4545454545, 122.0454545455, .9);--success-dark-o9: rgba(16.8181818182, 75.6818181818, 16.8181818182, .9);--on-success: var(--white);--paper: rgb(230, 216, 184);--paper-light: hsl(41.7391304348, 47.9166666667%, 106.1764705882%);--paper-dark: rgb(196.796875, 164.203125, 89.703125);--paper-o0: rgba(230, 216, 184, 0);--paper-light-o0: rgba(263.203125, 267.796875, 278.296875, 0);--paper-dark-o0: rgba(196.796875, 164.203125, 89.703125, 0);--paper-o1: rgba(230, 216, 184, .1);--paper-light-o1: rgba(263.203125, 267.796875, 278.296875, .1);--paper-dark-o1: rgba(196.796875, 164.203125, 89.703125, .1);--paper-o2: rgba(230, 216, 184, .2);--paper-light-o2: rgba(263.203125, 267.796875, 278.296875, .2);--paper-dark-o2: rgba(196.796875, 164.203125, 89.703125, .2);--paper-o3: rgba(230, 216, 184, .3);--paper-light-o3: rgba(263.203125, 267.796875, 278.296875, .3);--paper-dark-o3: rgba(196.796875, 164.203125, 89.703125, .3);--paper-o4: rgba(230, 216, 184, .4);--paper-light-o4: rgba(263.203125, 267.796875, 278.296875, .4);--paper-dark-o4: rgba(196.796875, 164.203125, 89.703125, .4);--paper-o5: rgba(230, 216, 184, .5);--paper-light-o5: rgba(263.203125, 267.796875, 278.296875, .5);--paper-dark-o5: rgba(196.796875, 164.203125, 89.703125, .5);--paper-o6: rgba(230, 216, 184, .6);--paper-light-o6: rgba(263.203125, 267.796875, 278.296875, .6);--paper-dark-o6: rgba(196.796875, 164.203125, 89.703125, .6);--paper-o7: rgba(230, 216, 184, .7);--paper-light-o7: rgba(263.203125, 267.796875, 278.296875, .7);--paper-dark-o7: rgba(196.796875, 164.203125, 89.703125, .7);--paper-o8: rgba(230, 216, 184, .8);--paper-light-o8: rgba(263.203125, 267.796875, 278.296875, .8);--paper-dark-o8: rgba(196.796875, 164.203125, 89.703125, .8);--paper-o9: rgba(230, 216, 184, .9);--paper-light-o9: rgba(263.203125, 267.796875, 278.296875, .9);--paper-dark-o9: rgba(196.796875, 164.203125, 89.703125, .9);--on-paper: var(--black);--black: rgb(17, 17, 17);--black-light: rgb(80.75, 80.75, 80.75);--black-dark: hsl(0, 0%, -18.3333333333%);--black-o0: rgba(17, 17, 17, 0);--black-light-o0: rgba(80.75, 80.75, 80.75, 0);--black-dark-o0: rgba(-46.75, -46.75, -46.75, 0);--black-o1: rgba(17, 17, 17, .1);--black-light-o1: rgba(80.75, 80.75, 80.75, .1);--black-dark-o1: rgba(-46.75, -46.75, -46.75, .1);--black-o2: rgba(17, 17, 17, .2);--black-light-o2: rgba(80.75, 80.75, 80.75, .2);--black-dark-o2: rgba(-46.75, -46.75, -46.75, .2);--black-o3: rgba(17, 17, 17, .3);--black-light-o3: rgba(80.75, 80.75, 80.75, .3);--black-dark-o3: rgba(-46.75, -46.75, -46.75, .3);--black-o4: rgba(17, 17, 17, .4);--black-light-o4: rgba(80.75, 80.75, 80.75, .4);--black-dark-o4: rgba(-46.75, -46.75, -46.75, .4);--black-o5: rgba(17, 17, 17, .5);--black-light-o5: rgba(80.75, 80.75, 80.75, .5);--black-dark-o5: rgba(-46.75, -46.75, -46.75, .5);--black-o6: rgba(17, 17, 17, .6);--black-light-o6: rgba(80.75, 80.75, 80.75, .6);--black-dark-o6: rgba(-46.75, -46.75, -46.75, .6);--black-o7: rgba(17, 17, 17, .7);--black-light-o7: rgba(80.75, 80.75, 80.75, .7);--black-dark-o7: rgba(-46.75, -46.75, -46.75, .7);--black-o8: rgba(17, 17, 17, .8);--black-light-o8: rgba(80.75, 80.75, 80.75, .8);--black-dark-o8: rgba(-46.75, -46.75, -46.75, .8);--black-o9: rgba(17, 17, 17, .9);--black-light-o9: rgba(80.75, 80.75, 80.75, .9);--black-dark-o9: rgba(-46.75, -46.75, -46.75, .9);--on-black: var(--white);--white: rgb(255, 255, 255);--white-light: hsl(0, 0%, 125%);--white-dark: rgb(191.25, 191.25, 191.25);--white-o0: rgba(255, 255, 255, 0);--white-light-o0: rgba(318.75, 318.75, 318.75, 0);--white-dark-o0: rgba(191.25, 191.25, 191.25, 0);--white-o1: rgba(255, 255, 255, .1);--white-light-o1: rgba(318.75, 318.75, 318.75, .1);--white-dark-o1: rgba(191.25, 191.25, 191.25, .1);--white-o2: rgba(255, 255, 255, .2);--white-light-o2: rgba(318.75, 318.75, 318.75, .2);--white-dark-o2: rgba(191.25, 191.25, 191.25, .2);--white-o3: rgba(255, 255, 255, .3);--white-light-o3: rgba(318.75, 318.75, 318.75, .3);--white-dark-o3: rgba(191.25, 191.25, 191.25, .3);--white-o4: rgba(255, 255, 255, .4);--white-light-o4: rgba(318.75, 318.75, 318.75, .4);--white-dark-o4: rgba(191.25, 191.25, 191.25, .4);--white-o5: rgba(255, 255, 255, .5);--white-light-o5: rgba(318.75, 318.75, 318.75, .5);--white-dark-o5: rgba(191.25, 191.25, 191.25, .5);--white-o6: rgba(255, 255, 255, .6);--white-light-o6: rgba(318.75, 318.75, 318.75, .6);--white-dark-o6: rgba(191.25, 191.25, 191.25, .6);--white-o7: rgba(255, 255, 255, .7);--white-light-o7: rgba(318.75, 318.75, 318.75, .7);--white-dark-o7: rgba(191.25, 191.25, 191.25, .7);--white-o8: rgba(255, 255, 255, .8);--white-light-o8: rgba(318.75, 318.75, 318.75, .8);--white-dark-o8: rgba(191.25, 191.25, 191.25, .8);--white-o9: rgba(255, 255, 255, .9);--white-light-o9: rgba(318.75, 318.75, 318.75, .9);--white-dark-o9: rgba(191.25, 191.25, 191.25, .9);--on-white: var(--black);--disabled: rgb(187, 187, 187);--disabled-light: rgb(250.75, 250.75, 250.75);--disabled-dark: rgb(123.25, 123.25, 123.25);--disabled-o0: rgba(187, 187, 187, 0);--disabled-light-o0: rgba(250.75, 250.75, 250.75, 0);--disabled-dark-o0: rgba(123.25, 123.25, 123.25, 0);--disabled-o1: rgba(187, 187, 187, .1);--disabled-light-o1: rgba(250.75, 250.75, 250.75, .1);--disabled-dark-o1: rgba(123.25, 123.25, 123.25, .1);--disabled-o2: rgba(187, 187, 187, .2);--disabled-light-o2: rgba(250.75, 250.75, 250.75, .2);--disabled-dark-o2: rgba(123.25, 123.25, 123.25, .2);--disabled-o3: rgba(187, 187, 187, .3);--disabled-light-o3: rgba(250.75, 250.75, 250.75, .3);--disabled-dark-o3: rgba(123.25, 123.25, 123.25, .3);--disabled-o4: rgba(187, 187, 187, .4);--disabled-light-o4: rgba(250.75, 250.75, 250.75, .4);--disabled-dark-o4: rgba(123.25, 123.25, 123.25, .4);--disabled-o5: rgba(187, 187, 187, .5);--disabled-light-o5: rgba(250.75, 250.75, 250.75, .5);--disabled-dark-o5: rgba(123.25, 123.25, 123.25, .5);--disabled-o6: rgba(187, 187, 187, .6);--disabled-light-o6: rgba(250.75, 250.75, 250.75, .6);--disabled-dark-o6: rgba(123.25, 123.25, 123.25, .6);--disabled-o7: rgba(187, 187, 187, .7);--disabled-light-o7: rgba(250.75, 250.75, 250.75, .7);--disabled-dark-o7: rgba(123.25, 123.25, 123.25, .7);--disabled-o8: rgba(187, 187, 187, .8);--disabled-light-o8: rgba(250.75, 250.75, 250.75, .8);--disabled-dark-o8: rgba(123.25, 123.25, 123.25, .8);--disabled-o9: rgba(187, 187, 187, .9);--disabled-light-o9: rgba(250.75, 250.75, 250.75, .9);--disabled-dark-o9: rgba(123.25, 123.25, 123.25, .9);--on-disabled: var(--black);--stat-hp: #c41f14;--stat-hp-light: rgb(239.5833333333, 112.3958333333, 103.9166666667);--stat-hp-dark: rgb(80.3055555556, 12.7013888889, 8.1944444444);--stat-hp-o0: rgba(196, 31, 20, 0);--stat-hp-light-o0: rgba(239.5833333333, 112.3958333333, 103.9166666667, 0);--stat-hp-dark-o0: rgba(80.3055555556, 12.7013888889, 8.1944444444, 0);--stat-hp-o1: rgba(196, 31, 20, .1);--stat-hp-light-o1: rgba(239.5833333333, 112.3958333333, 103.9166666667, .1);--stat-hp-dark-o1: rgba(80.3055555556, 12.7013888889, 8.1944444444, .1);--stat-hp-o2: rgba(196, 31, 20, .2);--stat-hp-light-o2: rgba(239.5833333333, 112.3958333333, 103.9166666667, .2);--stat-hp-dark-o2: rgba(80.3055555556, 12.7013888889, 8.1944444444, .2);--stat-hp-o3: rgba(196, 31, 20, .3);--stat-hp-light-o3: rgba(239.5833333333, 112.3958333333, 103.9166666667, .3);--stat-hp-dark-o3: rgba(80.3055555556, 12.7013888889, 8.1944444444, .3);--stat-hp-o4: rgba(196, 31, 20, .4);--stat-hp-light-o4: rgba(239.5833333333, 112.3958333333, 103.9166666667, .4);--stat-hp-dark-o4: rgba(80.3055555556, 12.7013888889, 8.1944444444, .4);--stat-hp-o5: rgba(196, 31, 20, .5);--stat-hp-light-o5: rgba(239.5833333333, 112.3958333333, 103.9166666667, .5);--stat-hp-dark-o5: rgba(80.3055555556, 12.7013888889, 8.1944444444, .5);--stat-hp-o6: rgba(196, 31, 20, .6);--stat-hp-light-o6: rgba(239.5833333333, 112.3958333333, 103.9166666667, .6);--stat-hp-dark-o6: rgba(80.3055555556, 12.7013888889, 8.1944444444, .6);--stat-hp-o7: rgba(196, 31, 20, .7);--stat-hp-light-o7: rgba(239.5833333333, 112.3958333333, 103.9166666667, .7);--stat-hp-dark-o7: rgba(80.3055555556, 12.7013888889, 8.1944444444, .7);--stat-hp-o8: rgba(196, 31, 20, .8);--stat-hp-light-o8: rgba(239.5833333333, 112.3958333333, 103.9166666667, .8);--stat-hp-dark-o8: rgba(80.3055555556, 12.7013888889, 8.1944444444, .8);--stat-hp-o9: rgba(196, 31, 20, .9);--stat-hp-light-o9: rgba(239.5833333333, 112.3958333333, 103.9166666667, .9);--stat-hp-dark-o9: rgba(80.3055555556, 12.7013888889, 8.1944444444, .9);--on-stat-hp: var(--white);--stat-atk: #e68a2e;--stat-atk-light: rgb(243.6217948718, 201.75, 159.8782051282);--stat-atk-dark: rgb(132.6346153846, 74.25, 15.8653846154);--stat-atk-o0: rgba(230, 138, 46, 0);--stat-atk-light-o0: rgba(243.6217948718, 201.75, 159.8782051282, 0);--stat-atk-dark-o0: rgba(132.6346153846, 74.25, 15.8653846154, 0);--stat-atk-o1: rgba(230, 138, 46, .1);--stat-atk-light-o1: rgba(243.6217948718, 201.75, 159.8782051282, .1);--stat-atk-dark-o1: rgba(132.6346153846, 74.25, 15.8653846154, .1);--stat-atk-o2: rgba(230, 138, 46, .2);--stat-atk-light-o2: rgba(243.6217948718, 201.75, 159.8782051282, .2);--stat-atk-dark-o2: rgba(132.6346153846, 74.25, 15.8653846154, .2);--stat-atk-o3: rgba(230, 138, 46, .3);--stat-atk-light-o3: rgba(243.6217948718, 201.75, 159.8782051282, .3);--stat-atk-dark-o3: rgba(132.6346153846, 74.25, 15.8653846154, .3);--stat-atk-o4: rgba(230, 138, 46, .4);--stat-atk-light-o4: rgba(243.6217948718, 201.75, 159.8782051282, .4);--stat-atk-dark-o4: rgba(132.6346153846, 74.25, 15.8653846154, .4);--stat-atk-o5: rgba(230, 138, 46, .5);--stat-atk-light-o5: rgba(243.6217948718, 201.75, 159.8782051282, .5);--stat-atk-dark-o5: rgba(132.6346153846, 74.25, 15.8653846154, .5);--stat-atk-o6: rgba(230, 138, 46, .6);--stat-atk-light-o6: rgba(243.6217948718, 201.75, 159.8782051282, .6);--stat-atk-dark-o6: rgba(132.6346153846, 74.25, 15.8653846154, .6);--stat-atk-o7: rgba(230, 138, 46, .7);--stat-atk-light-o7: rgba(243.6217948718, 201.75, 159.8782051282, .7);--stat-atk-dark-o7: rgba(132.6346153846, 74.25, 15.8653846154, .7);--stat-atk-o8: rgba(230, 138, 46, .8);--stat-atk-light-o8: rgba(243.6217948718, 201.75, 159.8782051282, .8);--stat-atk-dark-o8: rgba(132.6346153846, 74.25, 15.8653846154, .8);--stat-atk-o9: rgba(230, 138, 46, .9);--stat-atk-light-o9: rgba(243.6217948718, 201.75, 159.8782051282, .9);--stat-atk-dark-o9: rgba(132.6346153846, 74.25, 15.8653846154, .9);--on-stat-atk: var(--black);--stat-mana: #22d3ee;--stat-mana-light: rgb(152.3928571429, 234.5714285714, 247.1071428571);--stat-mana-dark: rgb(10.3214285714, 117.7857142857, 134.1785714286);--stat-mana-o0: rgba(34, 211, 238, 0);--stat-mana-light-o0: rgba(152.3928571429, 234.5714285714, 247.1071428571, 0);--stat-mana-dark-o0: rgba(10.3214285714, 117.7857142857, 134.1785714286, 0);--stat-mana-o1: rgba(34, 211, 238, .1);--stat-mana-light-o1: rgba(152.3928571429, 234.5714285714, 247.1071428571, .1);--stat-mana-dark-o1: rgba(10.3214285714, 117.7857142857, 134.1785714286, .1);--stat-mana-o2: rgba(34, 211, 238, .2);--stat-mana-light-o2: rgba(152.3928571429, 234.5714285714, 247.1071428571, .2);--stat-mana-dark-o2: rgba(10.3214285714, 117.7857142857, 134.1785714286, .2);--stat-mana-o3: rgba(34, 211, 238, .3);--stat-mana-light-o3: rgba(152.3928571429, 234.5714285714, 247.1071428571, .3);--stat-mana-dark-o3: rgba(10.3214285714, 117.7857142857, 134.1785714286, .3);--stat-mana-o4: rgba(34, 211, 238, .4);--stat-mana-light-o4: rgba(152.3928571429, 234.5714285714, 247.1071428571, .4);--stat-mana-dark-o4: rgba(10.3214285714, 117.7857142857, 134.1785714286, .4);--stat-mana-o5: rgba(34, 211, 238, .5);--stat-mana-light-o5: rgba(152.3928571429, 234.5714285714, 247.1071428571, .5);--stat-mana-dark-o5: rgba(10.3214285714, 117.7857142857, 134.1785714286, .5);--stat-mana-o6: rgba(34, 211, 238, .6);--stat-mana-light-o6: rgba(152.3928571429, 234.5714285714, 247.1071428571, .6);--stat-mana-dark-o6: rgba(10.3214285714, 117.7857142857, 134.1785714286, .6);--stat-mana-o7: rgba(34, 211, 238, .7);--stat-mana-light-o7: rgba(152.3928571429, 234.5714285714, 247.1071428571, .7);--stat-mana-dark-o7: rgba(10.3214285714, 117.7857142857, 134.1785714286, .7);--stat-mana-o8: rgba(34, 211, 238, .8);--stat-mana-light-o8: rgba(152.3928571429, 234.5714285714, 247.1071428571, .8);--stat-mana-dark-o8: rgba(10.3214285714, 117.7857142857, 134.1785714286, .8);--stat-mana-o9: rgba(34, 211, 238, .9);--stat-mana-light-o9: rgba(152.3928571429, 234.5714285714, 247.1071428571, .9);--stat-mana-dark-o9: rgba(10.3214285714, 117.7857142857, 134.1785714286, .9);--on-stat-mana: var(--black);--stat-regen: #57d131;--stat-regen-light: rgb(172, 232.2738095238, 153.2261904762);--stat-regen-dark: rgb(43.5, 106.6785714286, 23.8214285714);--stat-regen-o0: rgba(87, 209, 49, 0);--stat-regen-light-o0: rgba(172, 232.2738095238, 153.2261904762, 0);--stat-regen-dark-o0: rgba(43.5, 106.6785714286, 23.8214285714, 0);--stat-regen-o1: rgba(87, 209, 49, .1);--stat-regen-light-o1: rgba(172, 232.2738095238, 153.2261904762, .1);--stat-regen-dark-o1: rgba(43.5, 106.6785714286, 23.8214285714, .1);--stat-regen-o2: rgba(87, 209, 49, .2);--stat-regen-light-o2: rgba(172, 232.2738095238, 153.2261904762, .2);--stat-regen-dark-o2: rgba(43.5, 106.6785714286, 23.8214285714, .2);--stat-regen-o3: rgba(87, 209, 49, .3);--stat-regen-light-o3: rgba(172, 232.2738095238, 153.2261904762, .3);--stat-regen-dark-o3: rgba(43.5, 106.6785714286, 23.8214285714, .3);--stat-regen-o4: rgba(87, 209, 49, .4);--stat-regen-light-o4: rgba(172, 232.2738095238, 153.2261904762, .4);--stat-regen-dark-o4: rgba(43.5, 106.6785714286, 23.8214285714, .4);--stat-regen-o5: rgba(87, 209, 49, .5);--stat-regen-light-o5: rgba(172, 232.2738095238, 153.2261904762, .5);--stat-regen-dark-o5: rgba(43.5, 106.6785714286, 23.8214285714, .5);--stat-regen-o6: rgba(87, 209, 49, .6);--stat-regen-light-o6: rgba(172, 232.2738095238, 153.2261904762, .6);--stat-regen-dark-o6: rgba(43.5, 106.6785714286, 23.8214285714, .6);--stat-regen-o7: rgba(87, 209, 49, .7);--stat-regen-light-o7: rgba(172, 232.2738095238, 153.2261904762, .7);--stat-regen-dark-o7: rgba(43.5, 106.6785714286, 23.8214285714, .7);--stat-regen-o8: rgba(87, 209, 49, .8);--stat-regen-light-o8: rgba(172, 232.2738095238, 153.2261904762, .8);--stat-regen-dark-o8: rgba(43.5, 106.6785714286, 23.8214285714, .8);--stat-regen-o9: rgba(87, 209, 49, .9);--stat-regen-light-o9: rgba(172, 232.2738095238, 153.2261904762, .9);--stat-regen-dark-o9: rgba(43.5, 106.6785714286, 23.8214285714, .9);--on-stat-regen: var(--black);--stat-poison: #b14ddb;--stat-poison-light: rgb(223.4719626168, 183.0514018692, 240.4485981308);--stat-poison-dark: rgb(107.0841121495, 28.3457943925, 140.1542056075);--stat-poison-o0: rgba(177, 77, 219, 0);--stat-poison-light-o0: rgba(223.4719626168, 183.0514018692, 240.4485981308, 0);--stat-poison-dark-o0: rgba(107.0841121495, 28.3457943925, 140.1542056075, 0);--stat-poison-o1: rgba(177, 77, 219, .1);--stat-poison-light-o1: rgba(223.4719626168, 183.0514018692, 240.4485981308, .1);--stat-poison-dark-o1: rgba(107.0841121495, 28.3457943925, 140.1542056075, .1);--stat-poison-o2: rgba(177, 77, 219, .2);--stat-poison-light-o2: rgba(223.4719626168, 183.0514018692, 240.4485981308, .2);--stat-poison-dark-o2: rgba(107.0841121495, 28.3457943925, 140.1542056075, .2);--stat-poison-o3: rgba(177, 77, 219, .3);--stat-poison-light-o3: rgba(223.4719626168, 183.0514018692, 240.4485981308, .3);--stat-poison-dark-o3: rgba(107.0841121495, 28.3457943925, 140.1542056075, .3);--stat-poison-o4: rgba(177, 77, 219, .4);--stat-poison-light-o4: rgba(223.4719626168, 183.0514018692, 240.4485981308, .4);--stat-poison-dark-o4: rgba(107.0841121495, 28.3457943925, 140.1542056075, .4);--stat-poison-o5: rgba(177, 77, 219, .5);--stat-poison-light-o5: rgba(223.4719626168, 183.0514018692, 240.4485981308, .5);--stat-poison-dark-o5: rgba(107.0841121495, 28.3457943925, 140.1542056075, .5);--stat-poison-o6: rgba(177, 77, 219, .6);--stat-poison-light-o6: rgba(223.4719626168, 183.0514018692, 240.4485981308, .6);--stat-poison-dark-o6: rgba(107.0841121495, 28.3457943925, 140.1542056075, .6);--stat-poison-o7: rgba(177, 77, 219, .7);--stat-poison-light-o7: rgba(223.4719626168, 183.0514018692, 240.4485981308, .7);--stat-poison-dark-o7: rgba(107.0841121495, 28.3457943925, 140.1542056075, .7);--stat-poison-o8: rgba(177, 77, 219, .8);--stat-poison-light-o8: rgba(223.4719626168, 183.0514018692, 240.4485981308, .8);--stat-poison-dark-o8: rgba(107.0841121495, 28.3457943925, 140.1542056075, .8);--stat-poison-o9: rgba(177, 77, 219, .9);--stat-poison-light-o9: rgba(223.4719626168, 183.0514018692, 240.4485981308, .9);--stat-poison-dark-o9: rgba(107.0841121495, 28.3457943925, 140.1542056075, .9);--on-stat-poison: var(--white);--stat-stamina: #0f9b8e;--stat-stamina-light: rgb(61.25, 236.25, 220);--stat-stamina-dark: rgb(3.75, 38.75, 35.5);--stat-stamina-o0: rgba(15, 155, 142, 0);--stat-stamina-light-o0: rgba(61.25, 236.25, 220, 0);--stat-stamina-dark-o0: rgba(3.75, 38.75, 35.5, 0);--stat-stamina-o1: rgba(15, 155, 142, .1);--stat-stamina-light-o1: rgba(61.25, 236.25, 220, .1);--stat-stamina-dark-o1: rgba(3.75, 38.75, 35.5, .1);--stat-stamina-o2: rgba(15, 155, 142, .2);--stat-stamina-light-o2: rgba(61.25, 236.25, 220, .2);--stat-stamina-dark-o2: rgba(3.75, 38.75, 35.5, .2);--stat-stamina-o3: rgba(15, 155, 142, .3);--stat-stamina-light-o3: rgba(61.25, 236.25, 220, .3);--stat-stamina-dark-o3: rgba(3.75, 38.75, 35.5, .3);--stat-stamina-o4: rgba(15, 155, 142, .4);--stat-stamina-light-o4: rgba(61.25, 236.25, 220, .4);--stat-stamina-dark-o4: rgba(3.75, 38.75, 35.5, .4);--stat-stamina-o5: rgba(15, 155, 142, .5);--stat-stamina-light-o5: rgba(61.25, 236.25, 220, .5);--stat-stamina-dark-o5: rgba(3.75, 38.75, 35.5, .5);--stat-stamina-o6: rgba(15, 155, 142, .6);--stat-stamina-light-o6: rgba(61.25, 236.25, 220, .6);--stat-stamina-dark-o6: rgba(3.75, 38.75, 35.5, .6);--stat-stamina-o7: rgba(15, 155, 142, .7);--stat-stamina-light-o7: rgba(61.25, 236.25, 220, .7);--stat-stamina-dark-o7: rgba(3.75, 38.75, 35.5, .7);--stat-stamina-o8: rgba(15, 155, 142, .8);--stat-stamina-light-o8: rgba(61.25, 236.25, 220, .8);--stat-stamina-dark-o8: rgba(3.75, 38.75, 35.5, .8);--stat-stamina-o9: rgba(15, 155, 142, .9);--stat-stamina-light-o9: rgba(61.25, 236.25, 220, .9);--stat-stamina-dark-o9: rgba(3.75, 38.75, 35.5, .9);--on-stat-stamina: var(--white);--stat-spell-power: #3b82f6;--stat-spell-power-light: rgb(180.9024390244, 207.743902439, 251.5975609756);--stat-spell-power-dark: rgb(7.7926829268, 69.2682926829, 169.7073170732);--stat-spell-power-o0: rgba(59, 130, 246, 0);--stat-spell-power-light-o0: rgba(180.9024390244, 207.743902439, 251.5975609756, 0);--stat-spell-power-dark-o0: rgba(7.7926829268, 69.2682926829, 169.7073170732, 0);--stat-spell-power-o1: rgba(59, 130, 246, .1);--stat-spell-power-light-o1: rgba(180.9024390244, 207.743902439, 251.5975609756, .1);--stat-spell-power-dark-o1: rgba(7.7926829268, 69.2682926829, 169.7073170732, .1);--stat-spell-power-o2: rgba(59, 130, 246, .2);--stat-spell-power-light-o2: rgba(180.9024390244, 207.743902439, 251.5975609756, .2);--stat-spell-power-dark-o2: rgba(7.7926829268, 69.2682926829, 169.7073170732, .2);--stat-spell-power-o3: rgba(59, 130, 246, .3);--stat-spell-power-light-o3: rgba(180.9024390244, 207.743902439, 251.5975609756, .3);--stat-spell-power-dark-o3: rgba(7.7926829268, 69.2682926829, 169.7073170732, .3);--stat-spell-power-o4: rgba(59, 130, 246, .4);--stat-spell-power-light-o4: rgba(180.9024390244, 207.743902439, 251.5975609756, .4);--stat-spell-power-dark-o4: rgba(7.7926829268, 69.2682926829, 169.7073170732, .4);--stat-spell-power-o5: rgba(59, 130, 246, .5);--stat-spell-power-light-o5: rgba(180.9024390244, 207.743902439, 251.5975609756, .5);--stat-spell-power-dark-o5: rgba(7.7926829268, 69.2682926829, 169.7073170732, .5);--stat-spell-power-o6: rgba(59, 130, 246, .6);--stat-spell-power-light-o6: rgba(180.9024390244, 207.743902439, 251.5975609756, .6);--stat-spell-power-dark-o6: rgba(7.7926829268, 69.2682926829, 169.7073170732, .6);--stat-spell-power-o7: rgba(59, 130, 246, .7);--stat-spell-power-light-o7: rgba(180.9024390244, 207.743902439, 251.5975609756, .7);--stat-spell-power-dark-o7: rgba(7.7926829268, 69.2682926829, 169.7073170732, .7);--stat-spell-power-o8: rgba(59, 130, 246, .8);--stat-spell-power-light-o8: rgba(180.9024390244, 207.743902439, 251.5975609756, .8);--stat-spell-power-dark-o8: rgba(7.7926829268, 69.2682926829, 169.7073170732, .8);--stat-spell-power-o9: rgba(59, 130, 246, .9);--stat-spell-power-light-o9: rgba(180.9024390244, 207.743902439, 251.5975609756, .9);--stat-spell-power-dark-o9: rgba(7.7926829268, 69.2682926829, 169.7073170732, .9);--on-stat-spell-power: var(--white);--stat-luck: #ec4899;--stat-luck-light: rgb(247.9925742574, 187.5074257426, 217.3811881188);--stat-luck-dark: rgb(163.5222772277, 16.9777227723, 89.3564356436);--stat-luck-o0: rgba(236, 72, 153, 0);--stat-luck-light-o0: rgba(247.9925742574, 187.5074257426, 217.3811881188, 0);--stat-luck-dark-o0: rgba(163.5222772277, 16.9777227723, 89.3564356436, 0);--stat-luck-o1: rgba(236, 72, 153, .1);--stat-luck-light-o1: rgba(247.9925742574, 187.5074257426, 217.3811881188, .1);--stat-luck-dark-o1: rgba(163.5222772277, 16.9777227723, 89.3564356436, .1);--stat-luck-o2: rgba(236, 72, 153, .2);--stat-luck-light-o2: rgba(247.9925742574, 187.5074257426, 217.3811881188, .2);--stat-luck-dark-o2: rgba(163.5222772277, 16.9777227723, 89.3564356436, .2);--stat-luck-o3: rgba(236, 72, 153, .3);--stat-luck-light-o3: rgba(247.9925742574, 187.5074257426, 217.3811881188, .3);--stat-luck-dark-o3: rgba(163.5222772277, 16.9777227723, 89.3564356436, .3);--stat-luck-o4: rgba(236, 72, 153, .4);--stat-luck-light-o4: rgba(247.9925742574, 187.5074257426, 217.3811881188, .4);--stat-luck-dark-o4: rgba(163.5222772277, 16.9777227723, 89.3564356436, .4);--stat-luck-o5: rgba(236, 72, 153, .5);--stat-luck-light-o5: rgba(247.9925742574, 187.5074257426, 217.3811881188, .5);--stat-luck-dark-o5: rgba(163.5222772277, 16.9777227723, 89.3564356436, .5);--stat-luck-o6: rgba(236, 72, 153, .6);--stat-luck-light-o6: rgba(247.9925742574, 187.5074257426, 217.3811881188, .6);--stat-luck-dark-o6: rgba(163.5222772277, 16.9777227723, 89.3564356436, .6);--stat-luck-o7: rgba(236, 72, 153, .7);--stat-luck-light-o7: rgba(247.9925742574, 187.5074257426, 217.3811881188, .7);--stat-luck-dark-o7: rgba(163.5222772277, 16.9777227723, 89.3564356436, .7);--stat-luck-o8: rgba(236, 72, 153, .8);--stat-luck-light-o8: rgba(247.9925742574, 187.5074257426, 217.3811881188, .8);--stat-luck-dark-o8: rgba(163.5222772277, 16.9777227723, 89.3564356436, .8);--stat-luck-o9: rgba(236, 72, 153, .9);--stat-luck-light-o9: rgba(247.9925742574, 187.5074257426, 217.3811881188, .9);--stat-luck-dark-o9: rgba(163.5222772277, 16.9777227723, 89.3564356436, .9);--on-stat-luck: var(--white);--stat-time: #d9a441;--stat-time-light: rgb(238.25, 214.8881578947, 171.25);--stat-time-dark: rgb(128.75, 92.8355263158, 25.75);--stat-time-o0: rgba(217, 164, 65, 0);--stat-time-light-o0: rgba(238.25, 214.8881578947, 171.25, 0);--stat-time-dark-o0: rgba(128.75, 92.8355263158, 25.75, 0);--stat-time-o1: rgba(217, 164, 65, .1);--stat-time-light-o1: rgba(238.25, 214.8881578947, 171.25, .1);--stat-time-dark-o1: rgba(128.75, 92.8355263158, 25.75, .1);--stat-time-o2: rgba(217, 164, 65, .2);--stat-time-light-o2: rgba(238.25, 214.8881578947, 171.25, .2);--stat-time-dark-o2: rgba(128.75, 92.8355263158, 25.75, .2);--stat-time-o3: rgba(217, 164, 65, .3);--stat-time-light-o3: rgba(238.25, 214.8881578947, 171.25, .3);--stat-time-dark-o3: rgba(128.75, 92.8355263158, 25.75, .3);--stat-time-o4: rgba(217, 164, 65, .4);--stat-time-light-o4: rgba(238.25, 214.8881578947, 171.25, .4);--stat-time-dark-o4: rgba(128.75, 92.8355263158, 25.75, .4);--stat-time-o5: rgba(217, 164, 65, .5);--stat-time-light-o5: rgba(238.25, 214.8881578947, 171.25, .5);--stat-time-dark-o5: rgba(128.75, 92.8355263158, 25.75, .5);--stat-time-o6: rgba(217, 164, 65, .6);--stat-time-light-o6: rgba(238.25, 214.8881578947, 171.25, .6);--stat-time-dark-o6: rgba(128.75, 92.8355263158, 25.75, .6);--stat-time-o7: rgba(217, 164, 65, .7);--stat-time-light-o7: rgba(238.25, 214.8881578947, 171.25, .7);--stat-time-dark-o7: rgba(128.75, 92.8355263158, 25.75, .7);--stat-time-o8: rgba(217, 164, 65, .8);--stat-time-light-o8: rgba(238.25, 214.8881578947, 171.25, .8);--stat-time-dark-o8: rgba(128.75, 92.8355263158, 25.75, .8);--stat-time-o9: rgba(217, 164, 65, .9);--stat-time-light-o9: rgba(238.25, 214.8881578947, 171.25, .9);--stat-time-dark-o9: rgba(128.75, 92.8355263158, 25.75, .9);--on-stat-time: var(--black);--stat-hourglass-cool: #3f95c4;--stat-hourglass-cool-light: rgb(160.5298804781, 202.8446215139, 225.9701195219);--stat-hourglass-cool-dark: rgb(30.9103585657, 75.9661354582, 100.5896414343);--stat-hourglass-cool-o0: rgba(63, 149, 196, 0);--stat-hourglass-cool-light-o0: rgba(160.5298804781, 202.8446215139, 225.9701195219, 0);--stat-hourglass-cool-dark-o0: rgba(30.9103585657, 75.9661354582, 100.5896414343, 0);--stat-hourglass-cool-o1: rgba(63, 149, 196, .1);--stat-hourglass-cool-light-o1: rgba(160.5298804781, 202.8446215139, 225.9701195219, .1);--stat-hourglass-cool-dark-o1: rgba(30.9103585657, 75.9661354582, 100.5896414343, .1);--stat-hourglass-cool-o2: rgba(63, 149, 196, .2);--stat-hourglass-cool-light-o2: rgba(160.5298804781, 202.8446215139, 225.9701195219, .2);--stat-hourglass-cool-dark-o2: rgba(30.9103585657, 75.9661354582, 100.5896414343, .2);--stat-hourglass-cool-o3: rgba(63, 149, 196, .3);--stat-hourglass-cool-light-o3: rgba(160.5298804781, 202.8446215139, 225.9701195219, .3);--stat-hourglass-cool-dark-o3: rgba(30.9103585657, 75.9661354582, 100.5896414343, .3);--stat-hourglass-cool-o4: rgba(63, 149, 196, .4);--stat-hourglass-cool-light-o4: rgba(160.5298804781, 202.8446215139, 225.9701195219, .4);--stat-hourglass-cool-dark-o4: rgba(30.9103585657, 75.9661354582, 100.5896414343, .4);--stat-hourglass-cool-o5: rgba(63, 149, 196, .5);--stat-hourglass-cool-light-o5: rgba(160.5298804781, 202.8446215139, 225.9701195219, .5);--stat-hourglass-cool-dark-o5: rgba(30.9103585657, 75.9661354582, 100.5896414343, .5);--stat-hourglass-cool-o6: rgba(63, 149, 196, .6);--stat-hourglass-cool-light-o6: rgba(160.5298804781, 202.8446215139, 225.9701195219, .6);--stat-hourglass-cool-dark-o6: rgba(30.9103585657, 75.9661354582, 100.5896414343, .6);--stat-hourglass-cool-o7: rgba(63, 149, 196, .7);--stat-hourglass-cool-light-o7: rgba(160.5298804781, 202.8446215139, 225.9701195219, .7);--stat-hourglass-cool-dark-o7: rgba(30.9103585657, 75.9661354582, 100.5896414343, .7);--stat-hourglass-cool-o8: rgba(63, 149, 196, .8);--stat-hourglass-cool-light-o8: rgba(160.5298804781, 202.8446215139, 225.9701195219, .8);--stat-hourglass-cool-dark-o8: rgba(30.9103585657, 75.9661354582, 100.5896414343, .8);--stat-hourglass-cool-o9: rgba(63, 149, 196, .9);--stat-hourglass-cool-light-o9: rgba(160.5298804781, 202.8446215139, 225.9701195219, .9);--stat-hourglass-cool-dark-o9: rgba(30.9103585657, 75.9661354582, 100.5896414343, .9);--on-stat-hourglass-cool: var(--white);--stat-hourglass-warm: #d5713a;--stat-hourglass-warm-light: rgb(235.4058577406, 188.7531380753, 163.0941422594);--stat-hourglass-warm-dark: rgb(118.2824267782, 58.2405857741, 25.2175732218);--stat-hourglass-warm-o0: rgba(213, 113, 58, 0);--stat-hourglass-warm-light-o0: rgba(235.4058577406, 188.7531380753, 163.0941422594, 0);--stat-hourglass-warm-dark-o0: rgba(118.2824267782, 58.2405857741, 25.2175732218, 0);--stat-hourglass-warm-o1: rgba(213, 113, 58, .1);--stat-hourglass-warm-light-o1: rgba(235.4058577406, 188.7531380753, 163.0941422594, .1);--stat-hourglass-warm-dark-o1: rgba(118.2824267782, 58.2405857741, 25.2175732218, .1);--stat-hourglass-warm-o2: rgba(213, 113, 58, .2);--stat-hourglass-warm-light-o2: rgba(235.4058577406, 188.7531380753, 163.0941422594, .2);--stat-hourglass-warm-dark-o2: rgba(118.2824267782, 58.2405857741, 25.2175732218, .2);--stat-hourglass-warm-o3: rgba(213, 113, 58, .3);--stat-hourglass-warm-light-o3: rgba(235.4058577406, 188.7531380753, 163.0941422594, .3);--stat-hourglass-warm-dark-o3: rgba(118.2824267782, 58.2405857741, 25.2175732218, .3);--stat-hourglass-warm-o4: rgba(213, 113, 58, .4);--stat-hourglass-warm-light-o4: rgba(235.4058577406, 188.7531380753, 163.0941422594, .4);--stat-hourglass-warm-dark-o4: rgba(118.2824267782, 58.2405857741, 25.2175732218, .4);--stat-hourglass-warm-o5: rgba(213, 113, 58, .5);--stat-hourglass-warm-light-o5: rgba(235.4058577406, 188.7531380753, 163.0941422594, .5);--stat-hourglass-warm-dark-o5: rgba(118.2824267782, 58.2405857741, 25.2175732218, .5);--stat-hourglass-warm-o6: rgba(213, 113, 58, .6);--stat-hourglass-warm-light-o6: rgba(235.4058577406, 188.7531380753, 163.0941422594, .6);--stat-hourglass-warm-dark-o6: rgba(118.2824267782, 58.2405857741, 25.2175732218, .6);--stat-hourglass-warm-o7: rgba(213, 113, 58, .7);--stat-hourglass-warm-light-o7: rgba(235.4058577406, 188.7531380753, 163.0941422594, .7);--stat-hourglass-warm-dark-o7: rgba(118.2824267782, 58.2405857741, 25.2175732218, .7);--stat-hourglass-warm-o8: rgba(213, 113, 58, .8);--stat-hourglass-warm-light-o8: rgba(235.4058577406, 188.7531380753, 163.0941422594, .8);--stat-hourglass-warm-dark-o8: rgba(118.2824267782, 58.2405857741, 25.2175732218, .8);--stat-hourglass-warm-o9: rgba(213, 113, 58, .9);--stat-hourglass-warm-light-o9: rgba(235.4058577406, 188.7531380753, 163.0941422594, .9);--stat-hourglass-warm-dark-o9: rgba(118.2824267782, 58.2405857741, 25.2175732218, .9);--on-stat-hourglass-warm: var(--white);--stat-shock: #facc15;--stat-shock-light: rgb(252.6673640167, 231.2071129707, 145.8326359833);--stat-shock-dark: rgb(140.4979079498, 112.8786610879, 3.0020920502);--stat-shock-o0: rgba(250, 204, 21, 0);--stat-shock-light-o0: rgba(252.6673640167, 231.2071129707, 145.8326359833, 0);--stat-shock-dark-o0: rgba(140.4979079498, 112.8786610879, 3.0020920502, 0);--stat-shock-o1: rgba(250, 204, 21, .1);--stat-shock-light-o1: rgba(252.6673640167, 231.2071129707, 145.8326359833, .1);--stat-shock-dark-o1: rgba(140.4979079498, 112.8786610879, 3.0020920502, .1);--stat-shock-o2: rgba(250, 204, 21, .2);--stat-shock-light-o2: rgba(252.6673640167, 231.2071129707, 145.8326359833, .2);--stat-shock-dark-o2: rgba(140.4979079498, 112.8786610879, 3.0020920502, .2);--stat-shock-o3: rgba(250, 204, 21, .3);--stat-shock-light-o3: rgba(252.6673640167, 231.2071129707, 145.8326359833, .3);--stat-shock-dark-o3: rgba(140.4979079498, 112.8786610879, 3.0020920502, .3);--stat-shock-o4: rgba(250, 204, 21, .4);--stat-shock-light-o4: rgba(252.6673640167, 231.2071129707, 145.8326359833, .4);--stat-shock-dark-o4: rgba(140.4979079498, 112.8786610879, 3.0020920502, .4);--stat-shock-o5: rgba(250, 204, 21, .5);--stat-shock-light-o5: rgba(252.6673640167, 231.2071129707, 145.8326359833, .5);--stat-shock-dark-o5: rgba(140.4979079498, 112.8786610879, 3.0020920502, .5);--stat-shock-o6: rgba(250, 204, 21, .6);--stat-shock-light-o6: rgba(252.6673640167, 231.2071129707, 145.8326359833, .6);--stat-shock-dark-o6: rgba(140.4979079498, 112.8786610879, 3.0020920502, .6);--stat-shock-o7: rgba(250, 204, 21, .7);--stat-shock-light-o7: rgba(252.6673640167, 231.2071129707, 145.8326359833, .7);--stat-shock-dark-o7: rgba(140.4979079498, 112.8786610879, 3.0020920502, .7);--stat-shock-o8: rgba(250, 204, 21, .8);--stat-shock-light-o8: rgba(252.6673640167, 231.2071129707, 145.8326359833, .8);--stat-shock-dark-o8: rgba(140.4979079498, 112.8786610879, 3.0020920502, .8);--stat-shock-o9: rgba(250, 204, 21, .9);--stat-shock-light-o9: rgba(252.6673640167, 231.2071129707, 145.8326359833, .9);--stat-shock-dark-o9: rgba(140.4979079498, 112.8786610879, 3.0020920502, .9);--on-stat-shock: var(--black);--surface-page: color-mix(in srgb, var(--paper) 50%, var(--white));--text-on-page: var(--black);--heading-on-page: var(--primary-dark);--surface-panel: var(--paper);--surface-panel-dark: color-mix(in srgb, var(--black) 82%, var(--secondary));--text-on-panel: var(--black);--text-muted-on-panel: var(--black-o6);--heading-on-panel: var(--primary-dark);--text-on-dark: var(--paper);--text-muted-on-dark: var(--paper-o6);--heading-on-dark: var(--accent);--rarity-normal: var(--disabled-dark);--rarity-magic: var(--stat-spell-power);--rarity-rare: var(--stat-time);--rarity-unique: var(--stat-poison);--rarity-unique-dark: var(--stat-poison-dark);--class-knight-1: var(--stat-hp-light);--class-knight-2: var(--stat-atk-light);--class-rogue-1: var(--stat-stamina);--class-rogue-2: var(--stat-stamina-dark);--class-mage-1: var(--stat-spell-power-light);--class-mage-2: var(--stat-mana-light);--class-necromancer-1: var(--stat-poison-light);--class-necromancer-2: var(--stat-poison);--class-cleric-1: var(--stat-regen-light);--class-cleric-2: var(--stat-regen);--class-warrior-1: var(--stat-atk-light);--class-warrior-2: var(--stat-atk);--stat-num: var(--white);--stat-num-good: var(--success-light);--stat-num-bad: var(--stat-hp);--stat-num-reduced: var(--disabled);--stat-num-stroke: var(--black);--font1: "PoorStory";--font2: "SingleDay";--font-size: 17px;--font-size-xxl: calc(var(--font-size) * 3);--font-size-xl: calc(var(--font-size) * 2);--font-size-l: calc(var(--font-size) * 1.25);--font-size-s: calc(var(--font-size) * .82);--font-size-xs: calc(var(--font-size) * .72);--font-size-xxs: calc(var(--font-size) * .62);--spacingquarter: 2px;--spacinghalf: 4px;--spacing: 8px;--spacing2: 16px;--spacing3: 24px;--spacing4: 32px;--spacing5: 40px;--spacing6: 48px;--spacing7: 56px;--spacing8: 64px;--spacing9: 72px;--spacing10: 80px;--hud-inset-x: calc(var(--spacing2) - var(--spacinghalf));--hud-inset-y: calc(var(--spacing2) + var(--spacinghalf))}.desc-stat-icon{display:inline-flex;vertical-align:middle;margin:0 1px}.desc-stat-icon-hint{display:inline-flex;vertical-align:middle;cursor:var(--cursor-help)}.desc-stat-icon--hp,.desc-stat-icon--missing_hp{color:var(--stat-hp)}.desc-stat-icon--attack{color:var(--stat-atk)}.desc-stat-icon--heal{color:var(--stat-regen)}.desc-stat-icon--mana{color:var(--stat-mana)}.desc-stat-icon--stamina{color:var(--stat-stamina)}.desc-stat-icon--spell_power{color:var(--stat-spell-power)}.desc-stat-icon--lifesteal{color:var(--stat-hp)}.desc-stat-icon--turn{color:var(--stat-time)}.desc-aura-lifetime .desc-stat-icon--turn{margin-right:var(--spacingquarter)}.desc-stat-icon--bleeding{color:var(--stat-hp)}.desc-stat-icon--burning{color:var(--stat-atk)}.desc-stat-icon--shocked{color:var(--stat-shock)}.desc-stat-icon--chilled{color:var(--stat-mana)}.desc-stat-icon--poisoned{color:var(--stat-poison)}.desc-stat-icon--sleeping{color:var(--stat-spell-power)}.desc-stat-icon--stunned{color:var(--stat-shock)}.desc-stat-icon--disarmed{color:var(--stat-hp)}.desc-bold{font-weight:700}.desc-italic{font-style:italic;opacity:.85}.desc-color--normal{color:var(--rarity-normal)}.desc-color--magic{color:var(--rarity-magic)}.desc-color--rare{color:var(--rarity-rare)}.desc-color--unique{color:var(--rarity-unique-dark)}.desc-color--mythic{color:var(--rarity-mythic)}.desc-self,.desc-tip{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);cursor:var(--cursor-help)}.desc-line--gap{height:.35em;flex-shrink:0}.desc-person-wrap{display:inline-flex;vertical-align:middle}.desc-person-icon{font-size:1.1em;transform:translateY(-.2em)}html{cursor:var(--cursor-default);overflow:hidden}body{margin:0;padding:0;-webkit-user-select:none;user-select:none;font-family:var(--font1);font-size:var(--font-size);cursor:var(--cursor-default);overflow:hidden}i{font-size:var(--font-size)}button{font-family:var(--font1);font-size:var(--font-size)}pre{font-family:var(--font1);font-size:var(--font-size-s);white-space:pre-wrap;margin:0;padding:0}input,textarea{font-family:var(--font1);font-size:var(--font-size)}h1,h2{font-family:var(--font2);margin:0;padding:0}h3{font-family:var(--font1);margin:0;padding:0;font-size:var(--font-size-xxl)}h4{font-family:var(--font1);margin:0;padding:0;font-size:var(--font-size-xl)}h5{font-family:var(--font1);margin:0;padding:0;font-size:var(--font-size-l);margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}input[type=range]{accent-color:var(--primary)}img{overflow:auto}ul{margin:0;padding:0;margin-block-start:0;margin-block-end:0;padding-inline-start:0}*,*:before,*:after{box-sizing:border-box}.rc-tooltip{z-index:var(--z-tooltip);opacity:1;background:none;padding:0}.rc-tooltip-inner{font-size:var(--font-size);font-family:var(--font2);padding:12px 15px;color:var(--rough-css-tooltip-text, var(--black));text-align:center;position:relative;isolation:isolate;background:transparent;border:none;border-radius:0}.rc-tooltip-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--rough-css-tooltip-ink, var(--primary));opacity:var(--rough-css-tooltip-ink-opacity, 1);clip-path:var(--rough-css-tooltip-outline)}.rc-tooltip-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--rough-css-tooltip-bg, var(--paper));background-image:var(--rough-css-tooltip-texture, none);background-size:cover;background-blend-mode:multiply;clip-path:var(--rough-css-tooltip-fill)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--primary-o7) transparent}}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:transparent;background-image:var(--rough-css-scrollbar-thumb);background-size:100% 100%;background-repeat:no-repeat}*::-webkit-scrollbar-thumb:horizontal{background-image:var(--rough-css-scrollbar-thumb-h)}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-button{width:0;height:0;display:none}.rc-tooltip-arrow{display:none}.TRANSPARENT_TOOLTIP{background:none;opacity:1;line-height:1}.TRANSPARENT_TOOLTIP .rc-tooltip-inner{background-color:transparent;border:none;box-shadow:none;padding:0}.TRANSPARENT_TOOLTIP .rc-tooltip-inner:before,.TRANSPARENT_TOOLTIP .rc-tooltip-inner:after{display:none}.CARD_TOOLTIP{opacity:1}.DESCRIPTION_TOOLTIP .desc-line,.DESCRIPTION_TOOLTIP .desc-text,.DESCRIPTION_TOOLTIP .desc-trigger{white-space:nowrap!important}.swal2-container{z-index:var(--z-toast)}.swal2-popup{position:relative;isolation:isolate;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--rough-css-swal-text, var(--black));filter:drop-shadow(0 8px 20px var(--black-o5))}.swal2-popup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--rough-css-swal-ink, var(--black));opacity:var(--rough-css-swal-ink-opacity, 1);clip-path:var(--rough-css-swal-outline)}.swal2-popup:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--rough-css-swal-bg, var(--paper));background-image:var(--rough-css-swal-texture, none);background-size:cover;background-blend-mode:multiply;clip-path:var(--rough-css-swal-fill)}.swal2-popup .swal2-title,.swal2-popup .swal2-html-container{color:var(--rough-css-swal-text, var(--black))}.swal2-popup .swal2-input,.swal2-popup .swal2-textarea,.swal2-popup .swal2-select,.swal2-popup .swal2-file{border:2px solid var(--black);box-shadow:none;outline:none}.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus,.swal2-popup .swal2-select:focus,.swal2-popup .swal2-file:focus{border-color:var(--black);box-shadow:none;outline:none}.swal2-popup .swal2-confirm,.swal2-popup .swal2-cancel,.swal2-popup .swal2-deny{position:relative;isolation:isolate;background:transparent;border:none;box-shadow:none;border-radius:0;font-family:var(--font2);font-weight:700;padding:var(--spacing) var(--spacing2);margin:0 var(--spacinghalf);cursor:var(--cursor-pointer);color:var(--on-primary, var(--white));outline:none}.swal2-popup .swal2-confirm:focus,.swal2-popup .swal2-confirm:focus-visible,.swal2-popup .swal2-cancel:focus,.swal2-popup .swal2-cancel:focus-visible,.swal2-popup .swal2-deny:focus,.swal2-popup .swal2-deny:focus-visible{outline:none;box-shadow:none}.swal2-popup .swal2-confirm:before,.swal2-popup .swal2-cancel:before,.swal2-popup .swal2-deny:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--black);clip-path:var(--rough-css-swal-btn-outline)}.swal2-popup .swal2-confirm:after,.swal2-popup .swal2-cancel:after,.swal2-popup .swal2-deny:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--primary);background-image:var(--rough-css-swal-btn-texture, none);background-size:cover;background-blend-mode:multiply;clip-path:var(--rough-css-swal-btn-fill)}.swal2-popup .swal2-confirm:hover,.swal2-popup .swal2-cancel:hover,.swal2-popup .swal2-deny:hover{filter:brightness(1.1) drop-shadow(3px 4px 0 var(--black-o4))}.swal2-popup .swal2-confirm:active,.swal2-popup .swal2-cancel:active,.swal2-popup .swal2-deny:active{filter:brightness(.9)}.swal2-popup .swal2-cancel{color:var(--on-secondary, var(--black))}.swal2-popup .swal2-cancel:after{background-color:var(--secondary)}.swal2-popup .swal2-deny:after{background-color:var(--error)}.swal2-popup.swal2-toast{background:transparent;box-shadow:none;filter:none}.swal2-popup.swal2-toast:before{clip-path:var(--rough-css-swal-toast-outline)}.swal2-popup.swal2-toast:after{clip-path:var(--rough-css-swal-toast-fill)}.swal2-popup.swal2-toast .swal2-actions{grid-column:3;grid-row:1/99;align-self:center;margin:0}@property --rarity-mythic{syntax: "<color>"; inherits: false; initial-value: #b14ddb;}@keyframes rarity-mythic-cycle{0%{--rarity-mythic: var(--rarity-magic)}33.333%{--rarity-mythic: var(--rarity-rare)}66.667%{--rarity-mythic: var(--rarity-unique)}to{--rarity-mythic: var(--rarity-magic)}}.animate-mythic{animation:rarity-mythic-cycle var(--mythic-dur, 4s) linear infinite}@media (prefers-reduced-motion: reduce){.animate-mythic{animation:none}}.rarity-pill{color:var(--white);background-color:var(--rarity-normal);padding:0 var(--spacing);border-radius:var(--spacing);text-transform:capitalize}.rarity-pill.MAGIC{background-color:var(--rarity-magic)}.rarity-pill.RARE{background-color:var(--rarity-rare)}.rarity-pill.UNIQUE{background-color:var(--rarity-unique)}.rarity-pill.MYTHIC{background-color:var(--rarity-mythic);animation:rarity-mythic-cycle var(--mythic-dur, 4s) linear infinite}@media (prefers-reduced-motion: reduce){.rarity-pill.MYTHIC{animation:none}}:root{--cursor-default: default;--cursor-pointer: pointer;--cursor-text: text;--cursor-move: move;--cursor-all-scroll: all-scroll;--cursor-ew-resize: ew-resize;--cursor-ns-resize: ns-resize;--cursor-nesw-resize: nesw-resize;--cursor-nwse-resize: nwse-resize;--cursor-help: help;--cursor-wait: wait;--cursor-not-allowed: not-allowed;--cursor-grab: grab;--cursor-grabbing: grabbing;--cursor-crosshair: crosshair;--cursor-progress: progress;--cursor-col-resize: col-resize;--cursor-row-resize: row-resize}a,button,[role=button],select,summary,label,[type=submit],[type=reset],[type=button],[type=checkbox],[type=radio]{cursor:var(--cursor-pointer)}input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=url],input[type=tel],textarea,[contenteditable=true]{cursor:var(--cursor-text)}:disabled,[aria-disabled=true]{cursor:var(--cursor-not-allowed)}input[type=range]{cursor:var(--cursor-pointer)}input[type=range]:active{cursor:var(--cursor-grabbing)}[style*="resize: both"],[style*="resize: horizontal"]{cursor:var(--cursor-ew-resize)}[style*="resize: vertical"]{cursor:var(--cursor-ns-resize)}.cursor-default{cursor:var(--cursor-default)}.cursor-pointer{cursor:var(--cursor-pointer)}.cursor-text{cursor:var(--cursor-text)}.cursor-move{cursor:var(--cursor-move)}.cursor-all-scroll{cursor:var(--cursor-all-scroll)}.cursor-ew-resize{cursor:var(--cursor-ew-resize)}.cursor-ns-resize{cursor:var(--cursor-ns-resize)}.cursor-nesw-resize{cursor:var(--cursor-nesw-resize)}.cursor-nwse-resize{cursor:var(--cursor-nwse-resize)}.cursor-help{cursor:var(--cursor-help)}.cursor-wait{cursor:var(--cursor-wait)}.cursor-not-allowed{cursor:var(--cursor-not-allowed)}.cursor-grab{cursor:var(--cursor-grab)}.cursor-grabbing{cursor:var(--cursor-grabbing)}.cursor-crosshair{cursor:var(--cursor-crosshair)}html:root.pa-cursor-live{--cursor-default: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, default;--cursor-pointer: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, pointer;--cursor-text: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, text;--cursor-move: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, move;--cursor-all-scroll: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, all-scroll;--cursor-ew-resize: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, ew-resize;--cursor-ns-resize: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, ns-resize;--cursor-nesw-resize: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, nesw-resize;--cursor-nwse-resize: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, nwse-resize;--cursor-help: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, help;--cursor-wait: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, wait;--cursor-progress: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, progress;--cursor-not-allowed: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, not-allowed;--cursor-grab: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, grab;--cursor-grabbing: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, grabbing;--cursor-crosshair: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, crosshair;--cursor-col-resize: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, col-resize;--cursor-row-resize: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0, row-resize;cursor:var(--cursor-default)}.pa-night-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.pa-rain,.pa-river-splashes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pa-stage{position:relative;width:100%;height:100%;overflow:hidden}.pa-stage .pa-stage--cover{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%}.pa-stage .pa-stage--bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%}.pa-stage .pa-stage--bg.sway{transform-origin:bottom center;animation-name:pa-tree-sway;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-duration:6s;will-change:transform}.pa-stage .pa-stage--bg.flap{transform-origin:top center;animation-name:pa-flag-flap;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:2s;will-change:transform}.pa-stage .pa-stage--bg.ripple{transform-origin:center;animation-name:pa-water-ripple;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:7s;will-change:transform}@keyframes pa-tree-sway{0%{transform:skew(calc(var(--sway, 1) * -2deg)) rotate(calc(var(--sway, 1) * -.35deg))}to{transform:skew(calc(var(--sway, 1) * 2deg)) rotate(calc(var(--sway, 1) * .35deg))}}@keyframes pa-flag-flap{0%{transform:skew(0) rotate(calc(var(--flap, 1) * .7deg))}12.5%{transform:skew(calc(var(--flap, 1) * 3.5deg)) rotate(calc(var(--flap, 1) * .5deg))}25%{transform:skew(calc(var(--flap, 1) * 5deg)) rotate(0)}37.5%{transform:skew(calc(var(--flap, 1) * 3.5deg)) rotate(calc(var(--flap, 1) * -.5deg))}50%{transform:skew(0) rotate(calc(var(--flap, 1) * -.7deg))}62.5%{transform:skew(calc(var(--flap, 1) * -3.5deg)) rotate(calc(var(--flap, 1) * -.5deg))}75%{transform:skew(calc(var(--flap, 1) * -5deg)) rotate(0)}87.5%{transform:skew(calc(var(--flap, 1) * -3.5deg)) rotate(calc(var(--flap, 1) * .5deg))}to{transform:skew(0) rotate(calc(var(--flap, 1) * .7deg))}}@keyframes pa-water-ripple{0%{transform:skew(calc(var(--ripple, 1) * .6deg)) scaleY(1)}25%{transform:skew(0) scaleY(calc(1 + var(--ripple, 1) * .008))}50%{transform:skew(calc(var(--ripple, 1) * -.6deg)) scaleY(1)}75%{transform:skew(0) scaleY(calc(1 - var(--ripple, 1) * .008))}to{transform:skew(calc(var(--ripple, 1) * .6deg)) scaleY(1)}}.pa-title-screen{background:linear-gradient(180deg,#0a0a1a,#0f1a3a 40%,#1a1040,#0a0a1a);position:relative}.pa-title-screen .title-screen-stage .test-anchor{position:absolute;width:96px;height:96px;border:1px solid white;transform:translate(-50%,-50%)}.outlined-img{position:relative;display:inline-block;line-height:0}.outlined-img .outlined-img__edge,.outlined-img .outlined-img__main{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.outlined-img .outlined-img__edge{filter:brightness(0)}.pa-svg-glyph{width:1em;height:1em;vertical-align:-.125em;overflow:visible}.pa-icon{position:relative}.pa-icon.inline{display:inline-flex;align-items:center;vertical-align:-.15em}.pa-icon .child{font-size:60%;top:45%;z-index:3}.pa-icon .child.outline{-webkit-text-stroke:var(--black) 1px}.pa-icon .icon{font-size:inherit;font-weight:inherit;color:inherit}.pa-icon .icon.outline{-webkit-text-stroke:var(--black) 1px}.pa-icon .icon-img{width:1em;height:1em;object-fit:contain;display:block}.pa-icon .icon-tinted{width:1em;height:1em;display:block;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.pa-icon.s{font-size:var(--font-size-s);width:var(--font-size-s)}.pa-icon.m{font-size:var(--font-size);width:var(--font-size)}.pa-icon.l{font-size:var(--font-size-l);width:var(--font-size-l)}.pa-icon.xl{font-size:var(--font-size-xl);width:var(--font-size-xl)}.pa-icon.xxl{font-size:var(--font-size-xxl);width:var(--font-size-xxl)}.pa-btn{position:relative;cursor:var(--cursor-pointer);display:flex;align-items:center;justify-content:center;font-family:var(--font2);font-weight:700}.pa-btn .content{display:flex;flex-flow:row;align-items:center;justify-content:center;gap:var(--spacing);cursor:var(--cursor-pointer)}.pa-btn .loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pa-btn.primary:hover:not(.disabled),.pa-btn.secondary:hover:not(.disabled),.pa-btn.icon:hover:not(.disabled){filter:brightness(1.1) drop-shadow(3px 4px 0 var(--black-o4))}.pa-btn.primary:active:not(.disabled),.pa-btn.secondary:active:not(.disabled),.pa-btn.icon:active:not(.disabled){filter:brightness(.9) drop-shadow(1px 1px 0 var(--black-o4))}.pa-btn.simple:hover:not(.disabled){filter:brightness(1.1)}.pa-btn.primary{color:var(--on-primary, var(--white));padding:var(--spacing) var(--spacing2)}.pa-btn.secondary{color:var(--on-secondary, var(--black));padding:var(--spacing) var(--spacing2)}.pa-btn.simple{padding:var(--spacing2);color:var(--black)}.pa-btn.simple .content{color:inherit}.pa-btn.icon{color:var(--text-on-dark);padding:var(--spacing)}.pa-btn.s{font-size:var(--font-size-s)}.pa-btn.l{font-size:var(--font-size-l)}.pa-btn.xl{font-size:var(--font-size-xl)}.pa-btn.xxl{font-size:var(--font-size-xxl)}.pa-btn.disabled{filter:grayscale(100%) brightness(50%);color:var(--white);cursor:var(--cursor-not-allowed)}.pa-btn.disabled .content{cursor:var(--cursor-not-allowed)}.pa-flag-btn-with-text .fbwt-row{display:flex;align-items:center;gap:var(--spacing);padding:var(--spacing) var(--spacing2);min-width:calc(var(--spacing) * 20);color:var(--on-secondary, var(--black));font-family:var(--font2);font-weight:700;white-space:nowrap}.pa-flag-btn-with-text .fbwt-badge .rough-content{padding:0;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.pa-flag-btn-with-text .fbwt-badge-text{line-height:1}.pa-flag-btn-with-text .fbwt-badge-text{color:var(--on-accent, var(--black));font-weight:700;font-size:var(--font-size-l);line-height:1}.pa-flag-btn-with-text:hover:not(.disabled){filter:brightness(1.1) drop-shadow(3px 4px 0 var(--black-o4))}.pa-modal-title{border-radius:var(--spacing) var(--spacing) 0 0;padding:0 var(--spacinghalf)}.pa-modal-title h2{margin:0}.pa-modal-title .pmt-left,.pa-modal-title .pmt-right{gap:var(--spacinghalf)}.pa-modal-title .pmt-left{padding-top:var(--spacing)}.pa-modal-title .pmt-close{font-size:var(--font-size)}.pa-modal-title.slots-only{height:100%;padding:0;border-radius:0;pointer-events:none}.pa-modal-title.slots-only .pmt-left,.pa-modal-title.slots-only .pmt-right{pointer-events:auto}.pa-modal-title.slots-only .pmt-close{font-family:var(--font2);font-size:var(--font-size-xl);font-weight:900;color:var(--black);line-height:1}.pa-modal-title.slots-only .pmt-close .content{transform:rotate(-8deg)}.pa-modal{display:flex;flex-direction:column;align-items:stretch;position:relative;isolation:isolate;color:var(--text-on-panel);overflow:visible;outline:none}.pa-modal .header{display:block;position:relative;z-index:20;padding:var(--spacing) var(--spacing1) 0}.pa-modal .header h2{font-family:var(--font2);color:var(--heading-on-panel)}.pa-modal>.content{flex:1;overflow-x:hidden;overflow-y:auto;padding:var(--spacing2)}.pa-modal .footer{display:flex}.pa-modal.center.compact{min-width:auto;min-height:auto}.pa-modal-tab{position:absolute;left:50%;top:var(--pa-modal-tab-top, 0px);transform:translate(-50%,-50%) rotate(-1.5deg);z-index:30}.pa-modal-tab .rough-content{padding:var(--spacing) var(--spacing3)!important;display:flex;align-items:center;justify-content:center}.pa-modal-tab h2{color:var(--text-on-dark)!important;letter-spacing:1px;line-height:1;white-space:nowrap}.paper-tab-row{position:absolute;top:0;left:var(--spacing3);transform:translateY(-50%);display:flex;align-items:center;gap:var(--spacing);z-index:30}.paper-tab-row .pa-modal-tab{position:static;transform:rotate(-1.5deg)}.paper-tab-row .pa-modal-tab:nth-child(2n){transform:rotate(1deg)}.pa-modal .pa-modal-tab-row{position:absolute;top:0;left:var(--spacing3);transform:translateY(-50%);display:flex;flex-direction:row;align-items:center;gap:var(--spacing2);z-index:30}.pa-modal .pa-modal-tab-row .pa-modal-tab{position:static;transform:rotate(-1.5deg)}.pa-modal .pa-modal-tab-row .pa-modal-tab:nth-child(2n){transform:rotate(1deg)}.pa-modal-tab-group{display:flex;flex-direction:row;align-items:center;gap:var(--spacingquarter)}.pa-paper-note{position:relative}.pa-paper-note.tab-left .pa-modal-tab{left:var(--spacing4);right:auto;transform:translateY(-50%) rotate(-1.5deg)}.pa-paper-note.tab-right .pa-modal-tab{left:auto;right:var(--spacing4);transform:translateY(-50%) rotate(1.5deg)}.pa-paper-note .paper-close{position:absolute;top:var(--spacing);right:var(--spacing);z-index:31}.pa-paper-note .note-pin{position:absolute;left:50%;top:-10px;transform:translate(-50%);font-size:22px;color:var(--primary);z-index:31;filter:drop-shadow(1px 2px 1px var(--black-o4))}.pa-modal.blur-chrome{background:var(--black-o8);color:var(--text-on-dark)}.pa-modal.blur-chrome.blur-on{background:var(--black-o6);backdrop-filter:blur(14px) saturate(.9);-webkit-backdrop-filter:blur(14px) saturate(.9)}.pa-modal.blur-chrome .header h2{color:var(--heading-on-dark)}.pa-modal.left,.pa-modal.right{min-width:calc(var(--spacing) * 10);height:100vh;height:100dvh}.pa-modal.top,.pa-modal.bottom{min-height:calc(var(--spacing) * 10);width:100vw;width:100dvw}.pa-modal.center{min-width:calc(var(--spacing10) * 8);min-height:calc(var(--spacing10) * 4);max-width:100vw;max-width:100dvw;max-height:100vh;max-height:100dvh}.pa-modal.center>.content{padding:unset}.ReactModalPortal .ReactModal__Overlay{z-index:var(--z-modal);position:fixed;top:0;left:0;background-color:var(--black-o5);padding:0!important;border:none!important;display:flex;width:100%;height:100%;outline:none}.ReactModalPortal .ReactModal__Overlay.blur-on{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ReactModalPortal .ReactModal__Overlay.center{align-items:center;justify-content:center}.ReactModalPortal .ReactModal__Overlay.left{align-items:center;justify-content:flex-start}.ReactModalPortal .ReactModal__Overlay.right{align-items:center;justify-content:flex-end}.ReactModalPortal .ReactModal__Overlay.bottom{align-items:flex-end;justify-content:center}.ReactModalPortal .ReactModal__Overlay.top{align-items:flex-start;justify-content:center}.ReactModalPortal .ReactModal__Overlay.no-bg{background-color:transparent}.analytics-consent-content{display:flex;flex-direction:column;gap:var(--spacing2)}.analytics-consent-content p{margin:0}.analytics-consent-content .actions{display:flex;justify-content:flex-end;gap:var(--spacing)}.pa-modal.center .content.analytics-consent-content{max-width:480px;padding:var(--spacing3)}.pa-dropdown{position:fixed;min-width:120px;z-index:var(--z-dropdown);isolation:isolate;padding:var(--spacinghalf) 0}.pa-dropdown .pa-dropdown-scroll{max-height:240px;overflow-y:auto;padding:0 var(--spacinghalf)}.pa-dropdown .pa-dropdown-item{padding:var(--spacinghalf) var(--spacing);cursor:var(--cursor-pointer);color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-dropdown .pa-dropdown-item.has-desc{display:flex;flex-direction:column;gap:1px;white-space:normal}.pa-dropdown .pa-dropdown-item.has-desc .pa-dropdown-item-label{font-family:monospace}.pa-dropdown .pa-dropdown-item.has-desc .pa-dropdown-item-desc{font-size:.8em;color:var(--white-o5);line-height:1.2}.pa-dropdown .pa-dropdown-item:hover,.pa-dropdown .pa-dropdown-item.highlighted{background:var(--primary);color:var(--white)}.pa-dropdown .pa-dropdown-item:hover .pa-dropdown-item-desc,.pa-dropdown .pa-dropdown-item.highlighted .pa-dropdown-item-desc{color:var(--white-o7)}.pa-auto-complete{position:relative}.pa-input{display:flex;flex-flow:column;position:relative}.pa-input:has(.pa-input-label){margin-top:var(--spacing3)}.pa-input.pa-rough-box input,.pa-input.pa-rough-box textarea{background:transparent}.pa-input.pa-rough-box .rough-content{padding:var(--spacinghalf)}.pa-input .pa-input-label{left:var(--spacing2);top:0;transform:translateY(-55%) rotate(-1.5deg);z-index:4}.pa-input .pa-input-label .rough-content{padding:2px var(--spacing)!important;gap:var(--spacinghalf)}.pa-input .pa-input-label h2{font-size:var(--font-size-s);white-space:nowrap}.pa-input .pa-input-label .desc-stat-icon,.pa-input .pa-input-label .pa-icon{display:inline-flex;vertical-align:middle;max-height:var(--font-size)}.pa-input input{outline:none;padding:var(--spacing);border:none;border-radius:var(--spacing);background:var(--black-o7);color:var(--text-on-dark)}.pa-input input::-webkit-outer-spin-button,.pa-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pa-input textarea{outline:none;border:none;padding:var(--spacinghalf);border-radius:var(--spacing);background:var(--black-o7);color:var(--text-on-dark)}.pa-input textarea::-webkit-outer-spin-button,.pa-input textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pa-input input[type=number]{-moz-appearance:textfield}.pa-input .emojis{position:absolute;right:0;top:0;transform:translateY(-100%);z-index:-1;background:var(--surface-panel);border:solid 1px;border-bottom:none;border-radius:var(--spacing) var(--spacing) 0 0}.pa-input .emojis .pa-btn{padding:var(--spacinghalf)!important}.pa-input .insert-toolbar{display:flex;flex-wrap:wrap;gap:var(--spacinghalf);padding-top:var(--spacinghalf)}.pa-input .insert-group{position:relative}.pa-input .insert-group.pa-rough-box .rough-content{padding:var(--spacinghalf)}.pa-input .insert-group-search{padding:var(--spacinghalf);border:none;border-bottom:solid 1px;outline:none;font-size:var(--font-size-s)}.ReactModalPortal .ReactModal__Overlay.bug-report-overlay{z-index:var(--z-bug-report)}.pa-modal.bug-report-modal{max-width:94vw}.pa-modal.bug-report-modal .content.bug-report-content{display:flex;flex-direction:column;gap:var(--spacing2);padding:var(--spacing3)}.pa-modal.bug-report-modal .bug-description{width:100%}.pa-modal.bug-report-modal .bug-description .label{display:none}.pa-modal.bug-report-modal .bug-description textarea{min-height:130px;resize:vertical;background:var(--black-o4);border:1px solid var(--white-o2);border-radius:var(--spacinghalf);padding:var(--spacing)}.pa-modal.bug-report-modal .screenshot-frame{display:flex;flex-direction:column;align-items:center;gap:var(--spacing)}.pa-modal.bug-report-modal .screenshot-frame:empty{display:none}.pa-modal.bug-report-modal .screenshot-preview{max-width:100%;max-height:220px;object-fit:contain;border-radius:var(--spacinghalf);border:1px solid var(--white-o2)}.pa-modal.bug-report-modal .capturing-note{font-size:var(--font-size-xs);opacity:.7;font-style:italic}.pa-modal.bug-report-modal .attachment-note{font-size:var(--font-size-xs);opacity:.75}.pa-modal.bug-report-modal .actions{display:flex;justify-content:flex-end;gap:var(--spacing);margin-top:var(--spacing)}.ladybug-bug-reporter{position:fixed;left:0;z-index:var(--z-app-chrome);transform:translateY(-50%);padding:var(--spacing) var(--spacing2) var(--spacing) 0}.ladybug-bug-reporter .bug{display:block;background:none;border:none;padding:0;font-size:38px;line-height:1;cursor:var(--cursor-pointer);filter:drop-shadow(0 2px 3px var(--black-o5));transform:translate(-34px) rotate(90deg);transition:transform .4s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;user-select:none;touch-action:none}.ladybug-bug-reporter .bug:focus,.ladybug-bug-reporter .bug:focus-visible{outline:none;background:none}.ladybug-bug-reporter .bug-body{display:inline-block;animation:ladybug-wiggle 1.8s ease-in-out infinite}.ladybug-bug-reporter.peek .bug,.ladybug-bug-reporter:hover .bug{transform:translate(-20px) rotate(90deg)}.ladybug-bug-reporter.dragging .bug{cursor:var(--cursor-grabbing);transition:none}@keyframes ladybug-wiggle{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@media (prefers-reduced-motion: reduce){.ladybug-bug-reporter .bug-body{animation:none}}.cutscene-player{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-cutscene);overflow:hidden;background:#000;-webkit-user-select:none;user-select:none}.cutscene-player.fading-out{pointer-events:none;animation:cutscene-exit var(--cutscene-fade-ms, 1.2s) ease-in-out forwards}.cutscene-player .cutscene-stages{position:absolute;top:0;right:0;bottom:0;left:0}.cutscene-slide{position:absolute;top:0;right:0;bottom:0;left:0;will-change:opacity,transform}.cutscene-slide.incoming{z-index:1;animation:cutscene-slide-in var(--cutscene-crossfade-ms, 1.2s) ease-out forwards}.cutscene-slide.outgoing{z-index:0;animation:cutscene-slide-out var(--cutscene-crossfade-ms, 1.2s) ease-in forwards}.cutscene-slide .cutscene-slide__fx{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;animation-duration:var(--cutscene-slide-ms, 5s);animation-timing-function:linear;animation-fill-mode:forwards}.cutscene-slide .cutscene-slide__fx.fx-zoom-in{animation-name:cutscene-fx-zoom-in}.cutscene-slide .cutscene-slide__fx.fx-zoom-out{animation-name:cutscene-fx-zoom-out}.cutscene-slide .cutscene-slide__fx.fx-pan-left{animation-name:cutscene-fx-pan-left}.cutscene-slide .cutscene-slide__fx.fx-pan-right{animation-name:cutscene-fx-pan-right}.cutscene-slide .cutscene-slide__fx.fx-pan-up{animation-name:cutscene-fx-pan-up}.cutscene-slide .cutscene-slide__fx.fx-pan-down{animation-name:cutscene-fx-pan-down}.cutscene-caption{position:absolute;left:50%;bottom:max(9vh,11vh * var(--cutscene-esc-pct, 0) + 2.5vh);transform:translate(-50%);max-width:72vw;text-align:center;z-index:15;pointer-events:none}.cutscene-caption span{display:inline-block;font-family:var(--font1);font-size:clamp(20px,2.4vw,40px);line-height:1.3;color:#fff;-webkit-text-stroke:4px rgba(0,0,0,.85);paint-order:stroke fill;animation:cutscene-caption-in .35s ease-out}.cutscene-letterbox{position:absolute;left:0;right:0;height:calc(11vh * var(--cutscene-esc-pct, 0));background:#000;z-index:20;pointer-events:none}.cutscene-letterbox.top{top:0}.cutscene-letterbox.bottom{bottom:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.cutscene-letterbox .cutscene-skip-label{font-family:var(--font1);font-size:16px;letter-spacing:2px;text-transform:uppercase;color:#ffffffb3;white-space:nowrap}.cutscene-letterbox .cutscene-skip-progress{position:absolute;bottom:0;left:0;height:3px;width:calc(100% * var(--cutscene-esc-pct, 0));background:var(--primary)}.cutscene-gate{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.cutscene-gate span{font-family:var(--font1);font-size:28px;letter-spacing:3px;text-transform:uppercase;color:#ffffffd9;animation:cutscene-gate-pulse 2.4s ease-in-out infinite}@keyframes cutscene-slide-in{0%{opacity:0;transform:scale(var(--cutscene-in-scale, 1))}to{opacity:1;transform:scale(1)}}@keyframes cutscene-slide-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--cutscene-out-scale, 1))}}@keyframes cutscene-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--cutscene-exit-scale, 1))}}@keyframes cutscene-fx-zoom-in{0%{transform:scale(1)}to{transform:scale(calc(1 + .12 * var(--cutscene-fx, 1)))}}@keyframes cutscene-fx-zoom-out{0%{transform:scale(calc(1 + .12 * var(--cutscene-fx, 1)))}to{transform:scale(1)}}@keyframes cutscene-fx-pan-left{0%{transform:scale(1.12) translate(calc(3% * var(--cutscene-fx, 1)))}to{transform:scale(1.12) translate(calc(-3% * var(--cutscene-fx, 1)))}}@keyframes cutscene-fx-pan-right{0%{transform:scale(1.12) translate(calc(-3% * var(--cutscene-fx, 1)))}to{transform:scale(1.12) translate(calc(3% * var(--cutscene-fx, 1)))}}@keyframes cutscene-fx-pan-up{0%{transform:scale(1.12) translateY(calc(3% * var(--cutscene-fx, 1)))}to{transform:scale(1.12) translateY(calc(-3% * var(--cutscene-fx, 1)))}}@keyframes cutscene-fx-pan-down{0%{transform:scale(1.12) translateY(calc(-3% * var(--cutscene-fx, 1)))}to{transform:scale(1.12) translateY(calc(3% * var(--cutscene-fx, 1)))}}@keyframes cutscene-caption-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cutscene-gate-pulse{0%,to{opacity:.45}50%{opacity:1}}.peecho-app{width:100%;height:100vh;height:100dvh;position:relative;display:flex;flex-direction:column}.pa-title-badge{animation:pa-title-badge-sway 7s ease-in-out infinite;transform-origin:center top}.pa-title-badge .pa-title-badge__stack{position:relative;display:inline-block;line-height:0}.pa-title-badge .pa-title-badge__paw{display:block;max-width:400px;max-height:32vh;max-height:32dvh;opacity:0;animation:pa-title-badge-paw-in .95s ease-out .45s both}.pa-title-badge .pa-title-badge__layer:not(.pa-title-badge__paw){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pa-title-badge .pa-title-badge__claw{animation:pa-title-badge-claw-in .42s cubic-bezier(.2,1.5,.4,1) 1.15s both}.pa-title-badge .pa-title-badge__letters{animation:pa-title-badge-letters-in .5s ease-out 1.6s both}.pa-title-badge .pa-title-badge__texture{background-image:var(--logo-texture);background-size:55%;background-repeat:repeat;mix-blend-mode:multiply;opacity:var(--logo-texture-strength, .85);pointer-events:none;-webkit-mask-image:var(--logo-texture-mask);mask-image:var(--logo-texture-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;animation:pa-title-badge-texture-in .6s ease-out 1.6s both}.pa-title-badge .pa-title-badge__blood{animation:pa-title-badge-blood-in 1.1s ease-in 2s both}.pa-title-badge .pa-title-badge__shine{pointer-events:none;-webkit-mask-image:var(--glow-mask, none);mask-image:var(--glow-mask, none);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.pa-title-badge .pa-title-badge__shine:after{animation:pa-title-badge-glow 4s 3.05s infinite backwards}.pa-title-badge .pa-title-badge__drip{position:absolute;top:82%;left:15%;right:14.5%;height:100vh;height:100dvh;pointer-events:none;opacity:0;animation:pa-title-badge-drip-in 1.2s ease-out 3.05s forwards;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 12%,transparent 65%);mask-image:linear-gradient(to bottom,black 0%,black 12%,transparent 65%)}@keyframes pa-title-badge-paw-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pa-title-badge-claw-in{0%{transform:scale(0) rotate(-8deg)}to{transform:scale(1) rotate(0)}}@keyframes pa-title-badge-letters-in{0%{opacity:0;transform:translateY(10px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pa-title-badge-blood-in{0%{opacity:0}to{opacity:1}}@keyframes pa-title-badge-texture-in{0%{opacity:0}to{opacity:var(--logo-texture-strength, .85)}}@keyframes pa-title-badge-drip-in{0%{opacity:0}to{opacity:1}}@keyframes pa-title-badge-glow{0%{transform:skew(-20deg) translate(-150%)}to{transform:skew(-20deg) translate(500%)}}@keyframes pa-title-badge-sway{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}.login-page{height:100%;height:100vh;height:100dvh;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.login-page .main-menu{display:flex;align-items:stretch;flex-direction:column;justify-content:space-between;position:fixed;gap:var(--spacing8);top:50%;left:50%;transform:translate(-50%,-50%)}.pa-checkbox{padding:var(--spacinghalf);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing);cursor:var(--cursor-pointer)}.pa-checkbox .pa-icon{height:1em}.pa-checkbox .pa-icon.checked{color:inherit}.pa-checkbox.s{font-size:var(--font-size-s)}.pa-checkbox.l{font-size:var(--font-size-l)}.pa-checkbox.xl{font-size:var(--font-size-xl)}.pa-checkbox.xxl{font-size:var(--font-size-xxl)}.pa-checkbox.disabled{cursor:var(--cursor-default);background-color:var(--disabled);border-color:var(--disabled)}.pa-checkbox.primary .label,.pa-checkbox.secondary .label{opacity:1}.pa-checkbox.primary.disabled,.pa-checkbox.secondary.disabled{filter:grayscale(100%);color:var(--white);cursor:var(--cursor-not-allowed)}.pa-checkbox-list .checkboxes.row{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,auto));gap:var(--spacing)}.pa-checkbox-list .checkboxes.column{display:flex;flex-direction:column;align-items:stretch}.pa-checkbox-list .pa-checkbox{border:solid 1px;border-radius:var(--spacinghalf)}.pa-checkbox-list .pa-checkbox .pa-icon{color:inherit!important}.pa-checkbox-list .pa-checkbox.checked{border:solid 1px;background:var(--white);color:var(--primary)}.pa-checkbox-list-buttons .checkbox-label{color:var(--white)}.pa-checkbox-list-buttons .buttons.row{display:flex;align-items:center;flex-wrap:wrap}.pa-checkbox-list-buttons .buttons.column{display:flex;flex-direction:column;align-items:stretch;flex-wrap:wrap}.pa-d20-icon{width:1.1em;height:1.1em;vertical-align:-.2em;overflow:visible}.pa-d20-icon polygon{stroke:#000;stroke-width:4;stroke-linejoin:round}.pa-d20-icon.desc-luck-die polygon{fill:var(--accent)}.pa-stat-icon{position:relative;display:inline-flex;color:var(--stat-num);line-height:1}.pa-stat-icon .icon{width:var(--spacing4);height:var(--spacing4);filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.pa-stat-icon img.icon{object-fit:contain}.pa-stat-icon .icon-tinted{background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.pa-stat-icon .value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:900;color:currentColor;-webkit-text-stroke:3px var(--stat-num-stroke);paint-order:stroke fill;pointer-events:none}.pa-stat-icon .value.disarmed{color:var(--stat-num-bad)}.pa-stat-icon.luck .pa-d20-icon polygon{fill:var(--accent)}.pa-stat-icon.mana .value{transform:translateY(12%)}.pa-stat-icon.deathrattle .icon{width:var(--spacing4);height:var(--spacing4)}.pa-stats-container .hp-badge{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;transform-origin:bottom right;pointer-events:none;z-index:999}.pa-stats-container .hp-badge .hp-regen-badge{background-color:var(--black-o8);border-radius:var(--spacing);padding:2px}.pa-stats-container .hp-badge .hp-regen-badge.positive{color:var(--success)}.pa-stats-container .hp-badge .hp-regen-badge.negative{color:var(--error)}.pa-stats-container .attack-badge{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;align-items:center;transform-origin:bottom left;pointer-events:none;z-index:999}.pa-stats-container .stamina-badge{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;transform-origin:top left;pointer-events:none;z-index:999}.pa-stats-container .mana-badge{position:absolute;right:0;top:0;display:flex;flex-direction:column;align-items:center;transform-origin:top right;pointer-events:none;z-index:999}.pa-stats-container .pa-stat-icon span{font-size:var(--font-size-l)}.pa-stats-container.s .hp-badge,.pa-stats-container.s .attack-badge,.pa-stats-container.s .stamina-badge,.pa-stats-container.s .mana-badge{transform:scale(.75)}.pa-stats-container.s .pa-stat-icon span{font-size:var(--font-size-l)}.pa-pane{position:relative;isolation:isolate;padding:var(--spacing);color:var(--black)}.pa-card{position:relative;isolation:isolate;padding:var(--spacing)}.pa-card .pa-card-title{font-family:var(--font2);font-size:18px;font-weight:700;color:var(--heading-on-panel);letter-spacing:.3px}.pa-card .pa-card-title+.pa-card-body{margin-top:5px}.pa-card .pa-card-body{font-size:16px;color:var(--text-on-panel);line-height:1.4}.pa-btn-list .option.simple{color:var(--white)}.pa-btn-list.pa-popup-menu-list .option.pa-btn{padding:calc(var(--spacing) * 6 / 8)}.pa-btn-list.pa-popup-menu-list .option.simple{color:var(--text-on-panel)}.pa-tinted-image{display:inline-block;line-height:0}.pa-tinted-image__sizer{display:block;max-width:100%;max-height:100%}.pa-tinted-image--tinted{background-image:linear-gradient(var(--tint-color),var(--tint-color)),var(--tint-src);background-blend-mode:color;background-size:100% 100%;background-repeat:no-repeat;-webkit-mask-image:var(--tint-src);mask-image:var(--tint-src);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pa-tinted-image--tinted .pa-tinted-image__sizer{visibility:hidden}.pa-tinted-image--mythic{display:inline-grid}.pa-tinted-image--mythic .pa-tinted-image__mythic-layer{grid-area:1/1;width:100%;height:100%;animation:pa-mythic-tint-fade var(--mythic-dur, 4s) linear infinite;animation-delay:calc(var(--mythic-i, 0) * var(--mythic-dur, 4s) / -3);will-change:opacity}@keyframes pa-mythic-tint-fade{0%{opacity:1}33.333%{opacity:0}66.667%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.pa-tinted-image--mythic .pa-tinted-image__mythic-layer{animation:none}}.pa-card-tags{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacinghalf)}.pa-card-tags>.card-tag{background:var(--black-o1);border-radius:var(--spacing);padding:var(--spacingquarter) var(--spacinghalf);font-size:var(--font-size-s);font-weight:700}.pa-card-tags>.card-tag.m{background:var(--white-o5);padding:var(--spacing) calc(var(--spacing) * 1.5);font-size:var(--font-size-m)}.pa-card-tags>.card-tag.l{background:var(--white-o5);padding:var(--spacing) calc(var(--spacing) * 1.5);font-size:var(--font-size-l)}.pa-card-tags>.card-tag.xl{background:var(--white-o5);padding:var(--spacing) calc(var(--spacing) * 1.5);font-size:var(--font-size-xl)}.pa-card-tags>.card-tag.xxl{background:var(--white-o5);padding:var(--spacing) calc(var(--spacing) * 1.5);font-size:var(--font-size-xxl)}.mana-cost-splash{position:relative;display:flex;align-items:center;justify-content:center;width:var(--spacing4);height:var(--spacing4);flex-shrink:0}.mana-cost-splash .pa-tinted-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mana-cost-splash .value{z-index:2;line-height:1}.mana-cost-splash:not(.cost-badge) .value{color:var(--white);font-family:var(--font2);font-size:var(--font-size-l);paint-order:stroke fill;-webkit-text-stroke:2px var(--black)}.pa-die-roll{width:64px;height:64px;position:relative;display:flex;align-items:center;justify-content:center}.pa-die-roll .d20-svg{width:100%;height:100%;display:block;overflow:visible;transform-box:fill-box;transform-origin:center}.pa-die-roll .d20-svg polygon{stroke:var(--black);stroke-width:.5;stroke-linejoin:round}.pa-die-roll .d20-number{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--black);font-family:var(--font1);font-weight:600;font-size:24px;line-height:1;-webkit-user-select:none;user-select:none;text-shadow:0 1px 1px rgba(255,255,255,.45);-webkit-text-stroke:.25px var(--black)}.pa-die-roll.rolling .d20-svg{animation:d20-roll .75s cubic-bezier(.2,.7,.3,1)}.pa-die-roll.rolling .d20-number{animation:d20-number-in .75s ease-out}@keyframes d20-roll{0%{transform:translate(-180%) rotate(-1080deg)}to{transform:translate(0) rotate(0)}}@keyframes d20-number-in{0%,70%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.board-luck-stat{display:flex}.board-luck-stat .hidden{visibility:hidden}.board-luck-stat .roll-success .d20-number{color:var(--success)}.board-luck-stat .roll-fail .d20-number{color:var(--error)}.board-luck-stat.positive .luck .d20-number{color:var(--success)}.board-luck-stat.negative .luck .d20-number{color:var(--error)}.damage-numbers{z-index:999}.damage-numbers .polygon{position:absolute;left:0;top:0;width:80px;height:80px;clip-path:polygon(50% 0%,60% 20%,100% 20%,70% 40%,80% 80%,50% 60%,20% 80%,30% 40%,0% 20%)}.damage-numbers .polygon.damage{background-color:var(--error);opacity:.8}.damage-numbers .polygon.heal{background-color:var(--secondary);opacity:.8}.damage-numbers h4{color:var(--white)}.kill-skull{z-index:1000;pointer-events:none}.kill-skull .pa-icon{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:92px;height:92px;margin:-46px 0 0 -46px;font-size:92px;line-height:1;transform-origin:50% 50%;color:var(--white);filter:drop-shadow(0 0 3px var(--black-o7)) drop-shadow(0 2px 2px var(--black-o5));animation:kill-skull-pop .8s ease-out forwards}.kill-skull .pa-icon .pa-svg-glyph{display:block}@keyframes kill-skull-pop{0%{transform:scale(0) rotate(0);opacity:1}35%{transform:scale(1) rotate(1080deg);opacity:1}50%{transform:scale(1.12) rotate(1080deg);opacity:1}65%{transform:scale(1) rotate(1080deg);opacity:1}82%{transform:scale(1) rotate(1080deg);opacity:1}to{transform:scale(1) rotate(1080deg);opacity:0}}.dot-resolve-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-board-fx)}.dot-resolve-clone{position:fixed;will-change:transform,opacity}.dot-resolve-ring{position:fixed;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:3px solid var(--disabled);opacity:0;will-change:transform,opacity}.dot-resolve-ring.damage{border-color:var(--error)}.dot-resolve-ring.heal{border-color:var(--secondary)}.dot-resolve-number{position:fixed;opacity:0;will-change:transform,opacity}.dot-resolve-number .dot-resolve-number-text{transform:translate(-50%,-50%);font-family:var(--font2);font-size:30px;font-weight:900;line-height:1;white-space:nowrap;text-shadow:0 2px 3px var(--black),0 0 10px var(--black-o8)}.dot-resolve-number.damage .dot-resolve-number-text{color:var(--error)}.dot-resolve-number.heal .dot-resolve-number-text{color:var(--secondary)}.dot-resolve-number.zero .dot-resolve-number-text{color:var(--disabled);font-size:36px}.dot-resolve-number.shocked .dot-resolve-number-text{color:var(--accent);text-shadow:0 2px 3px var(--black),0 0 14px var(--accent)}.dot-resolve-final{position:fixed;width:0;height:0}.pa-bark{position:absolute;bottom:calc(100% + var(--spacinghalf));left:50%;z-index:30;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:5px;width:max-content;max-width:520px;transform:translate(-50%);filter:drop-shadow(0 6px 14px var(--black-o5));transition:opacity .26s ease,transform .26s ease;--bark-bg: var(--white);--bark-text: var(--black)}.pa-bark.pa-bark--leaving{opacity:0;transform:translate(-50%) scale(.96)}.pa-bark .pa-bark-bubble{position:relative;min-width:52px;max-width:520px;padding:var(--spacinghalf) var(--spacing2);background:transparent;isolation:isolate;color:var(--bark-text);border-radius:0;font-family:var(--font2);font-weight:550;font-size:var(--font-size-l);line-height:1.1;text-align:center;overflow-wrap:break-word;transform-origin:center bottom;animation:pa-bark-pop .22s cubic-bezier(.34,1.56,.64,1) backwards}.pa-bark .pa-bark-bubble:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--bark-bg);clip-path:var(--rough-css-bark-fill, inset(0 round 28px))}.pa-bark .pa-bark-bubble:not(:first-child):before{content:"";position:absolute;left:50%;top:-9px;width:18px;height:14px;background:var(--bark-bg);border-radius:8px;transform:translate(-50%);z-index:-1}.pa-bark .pa-bark-text b,.pa-bark .pa-bark-text strong{font-weight:850}.pa-bark .pa-bark-tail{position:absolute;left:26%;top:calc(100% - 4px);fill:var(--bark-bg)}@keyframes pa-bark-pop{0%{opacity:0;transform:translateY(6px) scale(.6)}to{opacity:1;transform:translateY(0) scale(1)}}.pa-arc-bar{display:block;width:100%;overflow:visible}.pa-arc-bar__trail{transition:stroke-dasharray .45s ease-out,stroke-dashoffset .45s ease-out}.pa-arc-bar__overlay,.pa-arc-bar__outline{transition:stroke-dasharray .3s ease,stroke-dashoffset .3s ease}.pa-arc-bar__overlay--pulse{animation:pa-arc-bar-pulse .9s ease-in-out infinite}@keyframes pa-arc-bar-pulse{0%,to{stroke:var(--pa-arc-color)}50%{stroke:color-mix(in srgb,var(--pa-arc-color),black 45%)}}.pa-arc-bar__overlay--breathe{animation:pa-arc-bar-breathe 2.6s ease-in-out infinite}.pa-arc-bar__overlay--range{animation:pa-arc-bar-pulse .9s ease-in-out infinite,pa-arc-bar-range 2.4s ease-in-out infinite}@keyframes pa-arc-bar-range{0%,to{stroke-dasharray:var(--arc-range-arr-min);stroke-dashoffset:var(--arc-range-off-min)}50%{stroke-dasharray:var(--arc-range-arr-max);stroke-dashoffset:var(--arc-range-off-max)}}.pa-arc-bar__overlay--mythic{animation:pa-arc-bar-mythic 3s ease-in-out infinite}@keyframes pa-arc-bar-mythic{0%,to{stroke:var(--pa-arc-color)}33%{stroke:#c084fc}66%{stroke:#38e1d4}}.pa-arc-bar__mark--pulse{animation:pa-arc-bar-mark-pulse 1.5s ease-in-out infinite}@keyframes pa-arc-bar-mark-pulse{0%,to{opacity:.8;transform:translate(0)}50%{opacity:1;transform:translate(var(--bob-tx, 0),var(--bob-ty, 0))}}.pa-arc-bar__mark-halo{opacity:0;stroke:none;transform-box:fill-box;transform-origin:center;animation:pa-arc-bar-mark-halo 1.5s ease-in-out infinite}@keyframes pa-arc-bar-mark-halo{0%,to{opacity:0;transform:scale(.65)}50%{opacity:.45;transform:scale(1.1)}}.pa-arc-bar__sheen{pointer-events:none;animation:pa-arc-bar-sheen 3.6s ease-in-out infinite}@keyframes pa-arc-bar-sheen{0%{stroke-dashoffset:var(--sheen-from);opacity:0}6%{opacity:1}32%{opacity:1}38%,to{stroke-dashoffset:var(--sheen-to);opacity:0}}@media (prefers-reduced-motion: reduce){.pa-arc-bar__overlay--pulse,.pa-arc-bar__overlay--breathe,.pa-arc-bar__overlay--mythic,.pa-arc-bar__overlay--range,.pa-arc-bar__mark--pulse,.pa-arc-bar__mark-halo{animation:none}.pa-arc-bar__sheen{animation:none;opacity:0}}@keyframes pa-arc-bar-breathe{0%,to{opacity:1}50%{opacity:.4}}.pa-hp-arc{position:relative;line-height:0}.pa-hp-arc>.pa-arc-bar{width:100%;display:block;overflow:visible}.pa-hp-arc .hp-arc-threshold-pad{position:absolute;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%);cursor:var(--cursor-help);z-index:1}.pa-hp-arc .hp-arc-seg-hover{position:absolute;pointer-events:none;z-index:1}.pa-hp-arc .hp-arc-seg-hover .pad{position:absolute;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:auto;cursor:var(--cursor-help)}.stamina-pips{position:absolute;width:88px;height:88px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:6}.stamina-pips .pip-outline{width:calc(var(--spacing) * 1.5 / 4 + 2px);height:calc(var(--spacing) * 1.5 / 4 + 2px);border-radius:50%;position:absolute;transform:translate(-50%,-50%);background:var(--black)}.stamina-pips .pip{width:calc(var(--spacing) * 1.5 / 4);height:calc(var(--spacing) * 1.5 / 4);border-radius:50%;position:absolute;transform:translate(-50%,-50%);background:var(--black)}.stamina-pips .pip-outline.filled{width:calc(var(--spacing) * 1.5 + 2px);height:calc(var(--spacing) * 1.5 + 2px);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.stamina-pips .pip.filled{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.chilled-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;width:100%;height:100%}.chilled-container .chilled-tint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(143,214,255,.45),transparent 70%);mix-blend-mode:screen;animation:chilled-breathe 2.6s ease-in-out infinite}.chilled-container .chilled-badge{position:absolute;top:-2px;right:-2px;width:26px;height:26px;border-radius:50%;background:var(--black);border:2px solid #8fd6ff;box-shadow:0 0 8px 1px #8fd6ffb3;display:flex;align-items:center;justify-content:center;z-index:1}.chilled-container .chilled-badge svg{width:16px;height:16px;stroke:#8fd6ff;stroke-width:1.4px;stroke-linecap:round;animation:frost-twinkle 2.6s ease-in-out infinite}@keyframes chilled-breathe{0%{opacity:.55;transform:translate(-50%,-50%) scale(.99)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}to{opacity:.55;transform:translate(-50%,-50%) scale(.99)}}@keyframes frost-twinkle{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.retaliate-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;width:100%;height:100%}.retaliate-container .retaliate-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:3px solid var(--error);box-shadow:0 0 10px 2px var(--error),inset 0 0 8px 1px var(--error);animation:retaliate-pulse 1.1s ease-in-out infinite alternate}@keyframes retaliate-pulse{0%{opacity:.45;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.shocked-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;width:100%;height:100%}.shocked-container .shocked-tint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 50% 45%,var(--accent-o4),transparent 70%);mix-blend-mode:screen;animation:shocked-flicker .9s steps(1,end) infinite}.shocked-container .shocked-badge{position:absolute;top:-2px;right:-2px;width:26px;height:26px;border-radius:50%;background:var(--black);border:2px solid var(--accent);box-shadow:0 0 8px 1px var(--accent);display:flex;align-items:center;justify-content:center;z-index:1}.shocked-container .shocked-badge svg{width:16px;height:16px;fill:var(--accent);stroke:var(--white);stroke-width:.6px;animation:bolt-strobe .7s steps(1,end) infinite}@keyframes shocked-flicker{0%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}12%{opacity:.35;transform:translate(-50%,-50%) scale(.98)}20%{opacity:.9;transform:translate(-50%,-50%) scale(1.02)}33%{opacity:.25;transform:translate(-50%,-50%) scale(1)}48%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}60%{opacity:.4;transform:translate(-50%,-50%) scale(.99)}72%{opacity:.85;transform:translate(-50%,-50%) scale(1.02)}88%{opacity:.3;transform:translate(-50%,-50%) scale(1)}to{opacity:1;transform:translate(-50%,-50%) scale(1.03)}}@keyframes bolt-strobe{0%{opacity:1}18%{opacity:.15}30%{opacity:1}52%{opacity:.25}66%{opacity:1}84%{opacity:.1}to{opacity:1}}.sleep-zs{position:absolute;top:0;right:var(--spacing3)}.sleep-zs .zzz{animation-name:zzz;animation-duration:2s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:forwards;color:var(--primary);font-weight:700;position:absolute;transform:translateY(100%)}.sleep-zs .zzz-z{animation-delay:0s;right:var(--spacing)}.sleep-zs .zzz-zz{animation-delay:.5s;right:calc(var(--spacing2) * -1)}.sleep-zs .zzz-zzz{animation-delay:1s;right:0}@keyframes zzz{0%{opacity:0;font-size:var(--font-size);transform:translateY(100%)}to{opacity:1;font-size:var(--font-size-l);transform:translateY(-100%)}}.sleep-zs.deep-sleep .zzz{color:var(--error)}.unit-status-rows{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:calc(var(--spacing) * -1);width:max-content;display:flex;flex-direction:column;align-items:center;gap:3px;z-index:7;pointer-events:none}.unit-status-rows .status-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.unit-status-rows .status-row.ailments .status-chip{pointer-events:auto;cursor:var(--cursor-help)}.unit-status-rows .status-row.ailments.arc{position:relative}.unit-status-rows .status-row.ailments.arc .ail-bottom{display:flex;justify-content:center;gap:3px}.unit-status-rows .status-row.ailments.arc .arc-corner{position:absolute;bottom:100%;margin-bottom:2px;z-index:1}.unit-status-rows .status-row.ailments.arc .arc-left{left:0;transform:translate(-130%)}.unit-status-rows .status-row.ailments.arc .arc-right{right:0;transform:translate(130%)}.unit-status-rows .status-row.buffs{max-width:240px}.unit-status-rows .status-row.auras{max-width:144px}.unit-status-rows .aura-token{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:var(--cursor-help)}.unit-status-rows .aura-token:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--black-o5);clip-path:var(--chip-shape)}.unit-status-rows .aura-token .pa-icon{color:var(--accent)}.unit-status-rows .aura-token .aura-dur{position:absolute;right:-5px;top:-6px;min-width:14px;height:14px;padding:0 3px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--black);border:1px solid var(--white-o5);font-size:9px;font-weight:800;color:var(--white)}.chip-shape-a{--chip-shape: polygon(2px 1px, 50% 0, calc(100% - 1px) 2px, 100% 55%, calc(100% - 2px) calc(100% - 1px) , 48% 100%, 1px calc(100% - 2px) , 0 45%)}.chip-shape-b{--chip-shape: polygon(1px 2px, 52% 1px, calc(100% - 2px) 0, 100% 48%, calc(100% - 1px) calc(100% - 2px) , 50% 100%, 2px calc(100% - 1px) , 0 52%)}.chip-shape-c{--chip-shape: polygon(0 2px, 48% 0, calc(100% - 2px) 1px, 100% 52%, calc(100% - 1px) 100%, 52% calc(100% - 1px) , 1px calc(100% - 2px) , 1px 48%)}.chip-shape-d{--chip-shape: polygon(2px 0, 51% 2px, 100% 1px, calc(100% - 2px) 50%, 100% calc(100% - 2px) , 49% 100%, 0 calc(100% - 1px) , 2px 51%)}.status-chip{display:inline-flex;align-items:center;gap:1px;height:19px;padding:0 5px 0 3px;line-height:1;white-space:nowrap;position:relative;isolation:isolate}.status-chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--black-o5);clip-path:var(--chip-shape)}.status-chip .chip-glyph{display:inline-flex;align-items:center;font-size:12px;padding:1px}.status-chip .chip-icon{font-size:13px;padding:1px}.status-chip .chip-val{font-weight:800;font-size:12px;text-shadow:0 1px 1px var(--black)}.status-chip .chip-svg{width:13px;height:13px}.status-chip.shock,.status-chip.chill{padding:0 3px}.status-chip.poison .chip-val{color:var(--stat-poison)}.status-chip.bleed .chip-val{color:#ff8a7a}.status-chip.burn .chip-val{color:#ffc486}.status-chip.shock .chip-svg{fill:var(--accent);stroke:var(--white);stroke-width:.6px}.status-chip.chill .chip-svg{fill:none;stroke:#8fd6ff;stroke-width:1.4px;stroke-linecap:round}.status-chip.trigger{pointer-events:auto;cursor:var(--cursor-help)}.status-chip.trigger .chip-icon,.status-chip.trigger .chip-val{color:var(--accent)}.status-chip.buff{pointer-events:auto;cursor:var(--cursor-help)}.status-chip.buff.pos .chip-icon,.status-chip.buff.pos .chip-val{color:var(--success-light)}.status-chip.buff.neg .chip-icon,.status-chip.buff.neg .chip-val{color:#ff8a7a}.dot-tip{display:flex;flex-direction:column;gap:2px}.dot-tip .dot-tip-line{white-space:nowrap}.aura-token-tip{min-width:150px}.aura-token-tip .desc-stat-icon{display:inline-flex;vertical-align:middle}.aura-token-tip .desc-sp-scalable{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);cursor:var(--cursor-help)}.aura-token-tip .aura-tip-head{display:flex;align-items:center;justify-content:center;gap:var(--spacing2);margin-bottom:7px;font-weight:800;font-size:var(--font-size)}.aura-token-tip .aura-tip-head .dur,.aura-token-tip .aura-tip-head .who{display:inline-flex;align-items:center;gap:6px}.aura-token-tip .aura-tip-head .dur{color:var(--black-o5)}.aura-token-tip .aura-tip-head .grp{color:var(--primary);margin-right:2px}.aura-token-tip .aura-tip-head .who{color:var(--primary)}.aura-token-tip .att{color:var(--primary);font-weight:800;font-size:var(--font-size-l);margin-bottom:6px}.aura-token-tip .aeff{display:flex;align-items:center;gap:8px;font-size:var(--font-size);color:var(--black);white-space:nowrap}.aura-token-tip .aeff>.pa-icon{color:var(--primary)}.aura-token-tip .aeff .aeff-val{margin-left:auto;font-weight:800;opacity:.9}.aura-token-tip .aeff.dur{margin-top:3px;opacity:.75}.aura-token-tip .aeff.dur .pa-icon{color:var(--black)}.aura-token-tip .aeff.trig{align-items:flex-start;white-space:normal;max-width:300px}.aura-token-tip .aeff.trig>.pa-icon{flex:0 0 auto;margin-top:1px}.aura-token-tip .trig-head{color:var(--primary-dark);font-weight:800;font-size:var(--font-size-l);letter-spacing:.02em}.aura-token-tip .trig-row{display:flex;align-items:flex-start;gap:8px;font-size:var(--font-size);color:var(--black);max-width:300px}.aura-token-tip .trig-row+.trig-row{margin-top:5px}.aura-token-tip .trig-row>.pa-icon{color:var(--primary);flex:0 0 auto;margin-top:1px}.aura-token-tip .trig-row .trig-body{display:flex;flex-direction:column;gap:2px;min-width:0}.aura-token-tip .trig-row .trig-from{display:flex;align-items:center;gap:6px;font-size:var(--font-size-s);opacity:.6}.aura-token-tip .trig-row .trig-from .trig-from-pic{width:16px;height:16px;border-radius:50%;border:1px solid var(--black-o5);flex:0 0 auto}.aura-token-tip .trig-row .trig-from .trig-from-dur{margin-left:auto;padding-left:var(--spacing)}.aura-token-tip .buff-src{display:flex;align-items:center;gap:8px;font-size:var(--font-size);white-space:nowrap}.aura-token-tip .buff-src+.buff-src{margin-top:3px}.aura-token-tip .buff-src .buff-src-pic{width:22px;height:22px;border-radius:50%;border:1px solid var(--black-o5);flex:0 0 auto}.aura-token-tip .buff-src .buff-src-who{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:6px;padding-right:var(--spacing)}.aura-token-tip .buff-src .buff-src-group{font-size:var(--font-size-s);opacity:.55}.aura-token-tip .buff-src .buff-src-eff{font-weight:800}.aura-token-tip .buff-src .buff-src-dur{opacity:.65;min-width:58px;text-align:right}.pa-tt-panel-wrap{position:relative;padding-top:var(--spacing2)}.pa-tt-panel-tabs{position:absolute;top:0;left:var(--tt-tab-inset, var(--spacing2));right:var(--tt-tab-inset, var(--spacing2));transform:translateY(-50%);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing2);z-index:30}.pa-tt-panel-tabs.title-only{justify-content:center}.pa-tt-panel-tabs .pa-modal-tab{position:static;transform:translateY(var(--tt-tab-shift, 10%)) rotate(-1.5deg)}.pa-tt-panel-tabs .pa-modal-tab:nth-child(2n){transform:translateY(var(--tt-tab-shift-right, var(--tt-tab-shift, 10%))) rotate(1deg)}.pa-tt-panel-tabs .pa-modal-tab h2{font-size:var(--font-size)}.pa-tt-panel{position:relative;isolation:isolate;background:transparent;color:var(--rough-css-tooltip-text, var(--black));font-family:var(--font2);line-height:normal;min-width:170px}.pa-tt-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--rough-css-tooltip-ink, var(--primary));opacity:var(--rough-css-tooltip-ink-opacity, 1);clip-path:var(--rough-css-tooltip-outline)}.pa-tt-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--rough-css-tooltip-bg, var(--paper));background-image:var(--rough-css-tooltip-texture, none);background-size:cover;background-blend-mode:multiply;clip-path:var(--rough-css-tooltip-fill)}.pa-tt-panel .pa-tt-panel-body{padding:var(--spacing2) var(--spacing) var(--spacinghalf);text-align:center}.unit-buff-tt{--tt-tab-shift: 45%}.unit-buff-tt .pa-tt-panel-tabs .pa-modal-tab h2{font-size:var(--font-size-s)}.unit-buff-tt .pa-tt-panel-body{padding-top:var(--spacing3)}.unit-trigger-tt{--tt-tab-shift: 45%}.unit-trigger-tt .pa-tt-panel-body{padding-top:var(--spacing3)}.hp-threshold-panel{--tt-tab-shift: 45%}.card-hover-tt{--tt-tab-shift: 40%;--tt-tab-shift-right: 70%;--tt-tab-inset: var(--spacing2)}.card-hover-tt .pa-tt-panel-tabs{justify-content:center;gap:var(--spacingquarter)}.card-hover-tt .pa-tt-panel-tabs .pa-modal-tab:first-child h2{font-size:var(--font-size)}.card-hover-tt .pa-tt-panel-tabs .pa-modal-tab:nth-child(2){margin-left:calc(var(--spacinghalf) * -1)}.card-hover-tt .pa-tt-panel-tabs .pa-modal-tab:nth-child(2) h2{font-size:var(--font-size-xs)}.card-hover-tt .pa-tt-panel-tabs .pa-modal-tab:nth-child(2) .rough-content{padding:var(--spacingquarter) var(--spacinghalf)!important}.card-hover-tt:has(.pa-tt-panel-tabs.title-only) .pa-tt-panel-body{padding-top:calc(var(--spacing) * 1.5)}.card-hover-tt .pa-tt-panel-body{padding-top:var(--spacinghalf);min-height:calc(var(--font-size) * 2.6);display:flex;flex-direction:column;justify-content:center}.card-hover-tt .card-hover-tt-targeting{display:inline-flex;align-items:center;gap:2px}.card-hover-tt .card-hover-tt-targeting .desc-target-icon{font-size:var(--font-size-s)}.card-hover-tt .card-hover-tt-targeting .desc-person-icon{transform:none}.aura-token-tt{--tt-tab-shift: 40%;--tt-tab-shift-right: 90%;--tt-tab-inset: calc(var(--spacing2) * -1)}.aura-token-tt .pa-tt-panel{min-width:240px}.aura-token-tt .pa-tt-panel-body{padding-top:var(--spacing)}.aura-token-tt .pa-tt-panel-tabs .pa-modal-tab:nth-child(2) h2{font-size:var(--font-size-xs)}.aura-token-tt .pa-tt-panel-tabs .pa-modal-tab:nth-child(2) .rough-content{padding:var(--spacingquarter) var(--spacinghalf)!important}.aura-token-tt .aura-tip-who{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.stunned-container{position:absolute;top:0;left:50%;transform:translate(-50%,-65%);pointer-events:none;width:36px;height:36px;z-index:1}.stunned-container .stunned-orbit{position:absolute;top:0;right:0;bottom:0;left:0;animation:stunned-spin 1.3s linear infinite}.stunned-container .stunned-star{position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;line-height:12px;text-align:center;color:var(--primary-light);font-size:var(--font-size);font-weight:700;text-shadow:0 0 4px var(--black);animation:stunned-twinkle .9s ease-in-out infinite}.stunned-container .stunned-star-1{transform:rotate(0) translate(15px)}.stunned-container .stunned-star-2{transform:rotate(120deg) translate(15px);animation-delay:.3s}.stunned-container .stunned-star-3{transform:rotate(240deg) translate(15px);animation-delay:.6s}@keyframes stunned-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes stunned-twinkle{0%,to{opacity:1}50%{opacity:.35}}.hp-threshold-tip{display:flex;align-items:flex-start;gap:var(--spacinghalf)}.hp-threshold-panel{min-width:240px}.hp-threshold-panel .pa-tt-panel-title{font-family:var(--font2);font-size:var(--font-size-l)}.hp-threshold-panel .pa-tt-panel-body{padding:var(--spacing3) 0 0}.hp-threshold-actor{padding:var(--spacinghalf) var(--spacing)}.hp-threshold-actor.odd{background:var(--black-o1)}.hp-threshold-actor.divider-above{position:relative;margin-top:var(--spacinghalf)}.hp-threshold-actor.divider-above:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;height:3px;background:var(--black)}.hp-threshold-actor .hp-threshold-actor-who{display:flex;align-items:center;justify-content:center;gap:var(--spacingquarter);margin-bottom:var(--spacingquarter);font-family:var(--font2);font-size:var(--font-size-l)}.hp-threshold-actor .hp-threshold-actor-who .hp-threshold-actor-pic{width:22px;height:22px;border-radius:50%;border:1px solid var(--black-o5);flex:0 0 auto}.hp-threshold-actor .hp-threshold-actor-who .hp-threshold-actor-self{font-family:var(--font1);font-size:var(--font-size);opacity:.6}.hp-threshold-actor .hp-threshold-card{display:flex;flex-direction:column;align-items:center;font-size:var(--font-size)}.hp-threshold-actor .hp-threshold-card+.hp-threshold-actor .hp-threshold-card{margin-top:var(--spacingquarter)}.hp-threshold-actor .hp-threshold-card .hp-threshold-cadence{font-size:var(--font-size-s);white-space:nowrap;opacity:.6}.sprite-stats{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none}.sprite-stats .sprite-stat{position:absolute;width:30%;height:30%;pointer-events:none}.sprite-stats .sprite-stat .sprite-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.9;pointer-events:none}.sprite-stats .sprite-stat .sprite-bg.flip{transform:scaleX(-1)}.sprite-stats .sprite-stat .stat-value{position:absolute;top:calc(50% + var(--val-y, 0%) + var(--val-dy, 0%));left:calc(50% + var(--val-x, 0%) + var(--val-dx, 0%));transform:translate(-50%,-50%) rotate(calc(var(--val-rot, 0deg) + var(--val-drot, 0deg)));display:flex;align-items:center;justify-content:center;pointer-events:none}.sprite-stats .sprite-stat .stat-value .num{font-size:16px;font-weight:900;line-height:1;color:var(--stat-num)}.sprite-stats .sprite-stat .stat-value .num.neg,.sprite-stats .sprite-stat .stat-value .num.disarmed{color:var(--stat-num-bad)}.sprite-stats .sprite-stat .stat-badge{position:absolute;width:30%;height:30%;display:flex;align-items:center;justify-content:center;transform:rotate(var(--badge-rot, 0deg));opacity:1;pointer-events:none}.sprite-stats .sprite-stat .stat-badge .g{width:100%;height:100%;display:block;object-fit:contain}.sprite-stats .sprite-stat.interactive{pointer-events:auto}.sprite-stats .sprite-stat.atk,.sprite-stats .sprite-stat.hp{z-index:2}.sprite-stats .sprite-stat.sp,.sprite-stats .sprite-stat.luck{z-index:1}.sprite-stats .sprite-stat.atk{top:50%;left:-3%;--val-rot: -13deg;--val-x: -5%;--val-y: 5%;--rd-c: var(--stat-atk);--badge-rot: 0deg}.sprite-stats .sprite-stat.atk .stat-badge{top:6%;left:30%}.sprite-stats .sprite-stat.atk.heal{--rd-c: var(--stat-regen)}.sprite-stats .sprite-stat.atk.heal .g{color:var(--stat-regen)}.sprite-stats .sprite-stat.hp{top:50%;right:-3%;--val-rot: 13deg;--val-x: 5%;--val-y: 5%;--rd-c: var(--stat-hp);--badge-rot: 15deg}.sprite-stats .sprite-stat.hp .g{color:var(--stat-hp)}.sprite-stats .sprite-stat.hp .stat-badge{top:6%;right:30%}.sprite-stats .sprite-stat.sp{top:68%;left:5%;--val-rot: -20deg;--val-x: -5%;--val-y: 2%;--rd-c: var(--stat-spell-power);--badge-rot: -10deg}.sprite-stats .sprite-stat.sp .g{color:var(--stat-spell-power)}.sprite-stats .sprite-stat.sp .stat-badge{top:25%;left:60%}.sprite-stats .sprite-stat.luck{top:68%;right:5%;--val-rot: 20deg;--val-x: 5%;--val-y: 2%;--rd-c: var(--accent);--badge-rot: 0deg}.sprite-stats .sprite-stat.luck .g polygon{fill:var(--accent)}.sprite-stats .sprite-stat.luck .stat-badge{top:25%;right:60%}.sprite-stats .sprite-stat.atk.d1{--val-dx: 8%;--val-dy: 2%;--val-drot: 0deg}.sprite-stats .sprite-stat.hp.d1{--val-dx: -8%;--val-dy: 2%;--val-drot: 0deg}.sprite-stats .sprite-stat.atk.d2{--val-dx: 8%;--val-dy: 2%;--val-drot: 0deg}.sprite-stats .sprite-stat.hp.d2{--val-dx: -8%;--val-dy: 2%;--val-drot: 0deg}.sprite-stats .sprite-stat.atk.d3,.sprite-stats .sprite-stat.hp.d3{--val-dx: 0%;--val-dy: 0%;--val-drot: 0deg}.sprite-stats .sprite-stat.sp.d1{--val-dx: 2%;--val-dy: -5%;--val-drot: 0deg}.sprite-stats .sprite-stat.luck.d1{--val-dx: -2%;--val-dy: -5%;--val-drot: 0deg}.sprite-stats .sprite-stat.sp.d2{--val-dx: 2%;--val-dy: -5%;--val-drot: 0deg}.sprite-stats .sprite-stat.luck.d2{--val-dx: -2%;--val-dy: -5%;--val-drot: 0deg}.sprite-stats .sprite-stat.sp.d3,.sprite-stats .sprite-stat.luck.d3{--val-dx: 0%;--val-dy: 0%;--val-drot: 0deg}.sprite-stats .sprite-dr{position:absolute;left:50%;bottom:4%;transform:translate(-50%);pointer-events:auto;cursor:var(--cursor-help)}.sprite-stats .sprite-dr .dr-medallion{width:24px;height:24px;border-radius:50%;background:linear-gradient(#222,#141414);border:2px solid var(--paper);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px var(--black-o5)}.sprite-stats .sprite-dr .dr-medallion .g{width:16px;height:16px;color:var(--paper)}.taunt-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-45%);pointer-events:none;width:100%}.taunt-container .taunt-svg{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);overflow:visible}.taunt-container .taunt-svg polygon{fill:var(--disabled-dark);stroke:var(--black);stroke-width:2.5px;stroke-linejoin:round}.thorns-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;width:100%;height:100%}.thorns-container .thorns-svg{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);overflow:visible}.thorns-container .thorns-svg polygon{fill:var(--disabled-dark);stroke:var(--black);stroke-width:2.5px;stroke-linejoin:round}.unit-stat-flags{position:absolute;top:73%;left:50%;transform:translate(-50%);display:flex;gap:3px;align-items:flex-start;width:max-content;z-index:8;pointer-events:none}.unit-stat-flags .flag.sp,.unit-stat-flags .flag.luck,.unit-stat-flags .flag.dr,.unit-stat-flags .flag.dr-slot,.unit-stat-flags .flag.EDITABLE{pointer-events:auto}.unit-stat-flags .flag .cloth{min-width:28px;clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%);background:linear-gradient(#222,#141414);border-top:3px solid var(--rd-c, var(--white));display:flex;flex-flow:column;align-items:center;padding:2px 4px 4px;gap:1px;transform-origin:top center}.unit-stat-flags .flag .g{width:12px;height:12px;display:block;object-fit:contain}.unit-stat-flags .flag .num{font-size:16px;font-weight:900;line-height:1.1;color:var(--stat-num)}.unit-stat-flags .flag .num.neg,.unit-stat-flags .flag .num.disarmed{color:var(--stat-num-bad)}.unit-stat-flags .flag.atk{--rd-c: var(--stat-atk)}.unit-stat-flags .flag.heal{--rd-c: var(--stat-regen)}.unit-stat-flags .flag.heal .g{color:var(--stat-regen)}.unit-stat-flags .flag.hp{--rd-c: var(--stat-hp)}.unit-stat-flags .flag.hp .g{color:var(--stat-hp)}.unit-stat-flags .flag.sp{--rd-c: var(--stat-spell-power)}.unit-stat-flags .flag.sp .g{color:var(--stat-spell-power)}.unit-stat-flags .flag.luck{--rd-c: var(--accent)}.unit-stat-flags .flag.luck .g polygon{fill:var(--accent)}.unit-stat-flags .flag.dr{--rd-c: var(--paper);cursor:var(--cursor-help)}.unit-stat-flags .flag.dr .cloth{padding-bottom:12px}.unit-stat-flags .flag.dr .g{width:14px;height:14px;color:var(--paper)}.unit-stat-flags .flag.dr-slot{cursor:var(--cursor-help);margin-top:-4px}.unit-stat-flags .flag.dr-gap{visibility:hidden;pointer-events:none}.unit-stat-flags .dr-medallion{width:27px;height:27px;border-radius:50%;background:linear-gradient(#222,#141414);border:2px solid var(--paper);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px var(--black-o5)}.unit-stat-flags .dr-medallion .g{width:16px;height:16px;color:var(--paper)}.unit-stat-flags .dr-bare{display:flex}.unit-stat-flags .dr-bare .g{width:22px;height:22px;filter:drop-shadow(0 1px 2px var(--black-o5))}.unit-stat-flags.staggered .flag:nth-child(1) .cloth{transform:rotate(-3deg)}.unit-stat-flags.staggered .flag:nth-child(2){margin-top:5px}.unit-stat-flags.staggered .flag:nth-child(2) .cloth{transform:rotate(4deg)}.unit-stat-flags.staggered .flag:nth-child(3) .cloth{transform:rotate(-4deg)}.unit-stat-flags.staggered .flag:nth-child(4){margin-top:4px}.unit-stat-flags.staggered .flag:nth-child(4) .cloth{transform:rotate(2deg)}.unit-stat-flags.staggered .flag:nth-child(5) .cloth{transform:rotate(-2deg)}.unit-stat-flags.staggered .flag.dr-slot{margin-top:-4px}.unit-stat-flags.wide .flag .cloth{min-width:0;flex-flow:row;gap:2px;padding:3px 6px 9px;clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%)}.unit-stat-flags.wide .flag .cloth .num{font-size:12px}.unit-stat-flags.wide .flag .cloth .g{width:12px;height:12px}.unit-stat-flags.bunting{top:0;left:0;transform:none;width:100%;height:100%;display:block;pointer-events:none}.unit-stat-flags.bunting .flag{pointer-events:auto}.unit-stat-flags.bunting .bunting-rope{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.aoe-reticule{position:absolute;pointer-events:none;z-index:20;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.aoe-reticule .pa-icon{font-size:138.24px;line-height:1;animation:aoe-reticule-pulse .8s ease-in-out infinite alternate;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.6}@keyframes aoe-reticule-pulse{0%{transform:scale(.88);opacity:.6}to{transform:scale(1);opacity:.8}}.aoe-reticule--ally .pa-icon{color:var(--success)}.aoe-reticule--enemy .pa-icon{color:var(--error-dark)}.game-unit-root{transition:all .2s ease-in;position:relative;width:128px;height:128px;display:flex;align-items:center;justify-content:center}.game-unit-root .game-unit{position:relative}.game-unit-root .enemy-tutorial-info{position:absolute;top:2px;right:2px;z-index:5;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary);color:var(--white);border:1px solid var(--accent);font-size:12px;font-weight:700;cursor:var(--cursor-pointer);opacity:0;transition:opacity .15s ease-in}.game-unit-root:hover .enemy-tutorial-info{opacity:1}.game-unit-root.big{--big-unit-scale: .6;--big-size: calc(128px * var(--unit-footprint) * var(--big-unit-scale));width:var(--big-size)}.game-unit-root.big>.pa-unit{position:absolute;left:50%;bottom:0;zoom:calc(var(--unit-footprint) * var(--big-unit-scale));margin-left:-64px;z-index:4}.game-unit-root.big .game-unit-intent-row{top:-65%}.game-unit-root.big .boss-name-plate{position:absolute;top:-42%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--spacinghalf);background:var(--black-o8);border-radius:999px;padding:2px 10px;white-space:nowrap;pointer-events:none;color:var(--white);z-index:5}.game-unit-root.big .boss-name-plate .pa-icon{font-size:14px}.game-unit-root.big .boss-name-plate .bname{font-family:var(--font2);font-size:13px;line-height:1.2}.game-unit-root.big .boss-name-plate .bhp{display:flex;align-items:center;gap:3px;font-weight:900;font-size:12.5px}.game-unit-root.big .boss-name-plate .bhp .bheart{color:var(--stat-hp);font-size:12px}.game-unit-root.selected .taunt-svg polygon,.game-unit-root.selected .thorns-svg polygon{stroke:var(--primary)}.game-unit-root.selected .pa-image{outline-color:var(--primary)!important;outline-width:4px}.game-unit-root.selected .pip.filled{background-color:var(--primary)}.game-unit-root.selected.enemy .taunt-svg polygon,.game-unit-root.selected.enemy .thorns-svg polygon{stroke:var(--error)}.game-unit-root.selected.enemy .pa-image{outline-color:var(--error)!important}.game-unit-root.selected.enemy .pip.filled{background-color:var(--error)}.game-unit-root.dying{filter:grayscale(100%)}.game-unit-root .game-unit-intent-row{position:absolute;top:-25%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:var(--spacing2);z-index:10000;pointer-events:none}.game-unit-root:hover .game-unit-intent-row{z-index:10001}.game-unit-root .game-unit-intent-row:has(.game-unit-intent.spell:hover){z-index:10002}.game-unit-root .game-unit-intent.spell{pointer-events:auto;position:relative}.game-unit-root .game-unit-intent.spell:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.unit-intent .pa-stat-icon .value{font-size:var(--font-size-l)}.unit-intent .img{width:var(--spacing8);height:calc(var(--spacing8) * .9);border-radius:50%;border:solid 4px;background-color:var(--black-o8)}.play-unit-preview{position:relative}.play-unit-preview .preview-container{width:calc(128px * var(--unit-footprint, 1));height:128px;display:flex;align-items:center;justify-content:center;position:relative}.play-unit-preview .preview-container .preview{overflow:hidden;width:calc(128px - var(--spacing5));height:calc(128px - var(--spacing5));border-radius:50%;background-color:var(--primary-o5);position:relative;outline:solid 4px;outline-color:var(--black-o2)}.play-unit-preview .preview-container .preview .arrows{position:absolute;width:100%;height:100%;top:var(--spacinghalf);left:0;display:flex;align-items:center;justify-content:space-between;z-index:10;color:var(--primary)!important}.play-unit-preview .preview-container .preview .arrows .vehicle-arrow-left{animation:vehicle-arrow-left-animation 1s linear infinite}@keyframes vehicle-arrow-left-animation{0%{transform:translate(100%)}to{transform:translate(-20%)}}.play-unit-preview .preview-container .preview .arrows .vehicle-arrow-right{animation:vehicle-arrow-right-animation 1s linear infinite}@keyframes vehicle-arrow-right-animation{0%{transform:translate(-100%)}to{transform:translate(20%)}}.play-unit-preview .preview-container .preview .arrows .battlecry-arrow-left{animation:battlecry-arrow-left-animation 1s linear infinite}@keyframes battlecry-arrow-left-animation{0%{transform:translate(40%)}to{transform:translate(-120%)}}.play-unit-preview .preview-container .preview .arrows .battlecry-arrow-right{animation:battlecry-arrow-right-animation 1s linear infinite}@keyframes battlecry-arrow-right-animation{0%{transform:translate(-40%)}to{transform:translate(120%)}}.play-unit-preview .preview-container .preview .arrows.target{justify-content:center}.play-unit-preview .preview-container .preview .arrows.target .battlecry-targeted{animation:battlecry-targeted-animation .8s linear infinite alternate}@keyframes battlecry-targeted-animation{0%{transform:scale(.6)}to{transform:scale(1)}}.pa-card-back{width:158px;max-width:158px;height:254px;max-height:254px;border:solid 1px var(--black-o3);border-radius:var(--spacinghalf);overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(175deg,var(--secondary) 0%,var(--secondary-dark) 40%,var(--secondary-dark) 100%);box-shadow:inset 0 0 0 4px var(--white-o3)}.pa-card-back:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--spacinghalf);pointer-events:none}.pa-card-back--paws:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cellipse cx='50' cy='65' rx='22' ry='18' fill='white'/%3E%3Cellipse cx='28' cy='42' rx='10' ry='12' transform='rotate(-15 28 42)' fill='white'/%3E%3Cellipse cx='72' cy='42' rx='10' ry='12' transform='rotate(15 72 42)' fill='white'/%3E%3Cellipse cx='42' cy='30' rx='9' ry='11' transform='rotate(-5 42 30)' fill='white'/%3E%3Cellipse cx='58' cy='30' rx='9' ry='11' transform='rotate(5 58 30)' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:80%;opacity:.12}.pa-card-back--diamonds:before{background-image:linear-gradient(45deg,var(--white) 25%,transparent 25%,transparent 75%,var(--white) 75%),linear-gradient(45deg,var(--white) 25%,transparent 25%,transparent 75%,var(--white) 75%);background-size:24px 24px;background-position:0 0,12px 12px;opacity:.08}.pa-card-back--crosshatch:before{background-image:repeating-linear-gradient(45deg,transparent,transparent 8px,var(--white) 8px,var(--white) 9px),repeating-linear-gradient(-45deg,transparent,transparent 8px,var(--white) 8px,var(--white) 9px);opacity:.12}.pa-card-back--dots:before{background-image:radial-gradient(circle,var(--white) 2px,transparent 2px);background-size:14px 14px;opacity:.2}.pa-card-back--skull{background:radial-gradient(ellipse at 50% 30%,#3d2255 0%,transparent 60%),radial-gradient(ellipse at 50% 90%,#1a2035 0%,transparent 50%),linear-gradient(175deg,#2a1a3e,#160d28 40%,#0a0510);box-shadow:inset 0 0 0 4px #b4a0d226,inset 0 0 30px #643ca026}.pa-card-back--skull:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Crect x='8' y='13' width='14' height='4' rx='2' fill='white'/%3E%3Ccircle cx='8' cy='12' r='3' fill='white'/%3E%3Ccircle cx='8' cy='18' r='3' fill='white'/%3E%3Ccircle cx='22' cy='12' r='3' fill='white'/%3E%3Ccircle cx='22' cy='18' r='3' fill='white'/%3E%3Crect x='38' y='40' width='6' height='16' rx='1' fill='white'/%3E%3Crect x='34' y='44' width='14' height='5' rx='1' fill='white'/%3E%3Ccircle cx='45' cy='52' r='2.5' fill='white'/%3E%3Ccircle cx='37' cy='52' r='2.5' fill='white'/%3E%3C/svg%3E");background-size:48px 48px;opacity:.1}.pa-card-back--skull:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--spacinghalf);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 160'%3E%3Cline x1='30' y1='135' x2='110' y2='105' stroke='white' stroke-width='8' stroke-linecap='round'/%3E%3Cline x1='30' y1='105' x2='110' y2='135' stroke='white' stroke-width='8' stroke-linecap='round'/%3E%3Ccircle cx='30' cy='135' r='6' fill='white'/%3E%3Ccircle cx='110' cy='105' r='6' fill='white'/%3E%3Ccircle cx='30' cy='105' r='6' fill='white'/%3E%3Ccircle cx='110' cy='135' r='6' fill='white'/%3E%3Ccircle cx='70' cy='48' r='42' fill='white'/%3E%3Crect x='46' y='74' width='48' height='24' rx='12' fill='white'/%3E%3Ccircle cx='54' cy='42' r='12' fill='%23160d28'/%3E%3Ccircle cx='86' cy='42' r='12' fill='%23160d28'/%3E%3Ccircle cx='58' cy='38' r='4.5' fill='white'/%3E%3Ccircle cx='90' cy='38' r='4.5' fill='white'/%3E%3Ccircle cx='56' cy='40' r='2' fill='white' opacity='0.5'/%3E%3Ccircle cx='88' cy='40' r='2' fill='white' opacity='0.5'/%3E%3Cpath d='M65 60C65 56 70 54 70 58C70 54 75 56 75 60C75 64 70 68 70 68C70 68 65 64 65 60Z' fill='%23160d28'/%3E%3Cpath d='M55 76Q70 88 85 76' stroke='%23160d28' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='36' cy='56' r='8' fill='%23ff9999' opacity='0.4'/%3E%3Ccircle cx='104' cy='56' r='8' fill='%23ff9999' opacity='0.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:78%;opacity:.5}.pa-card-deck{pointer-events:none}.pa-card-deck .top-card .remaining-cards{color:var(--white);-webkit-text-stroke:1px black;padding:var(--spacing2);width:var(--spacing9);height:var(--spacing9);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xxl)}.pa-card-deck .pa-card-back{border-bottom-left-radius:0;border-bottom-right-radius:0}.pa-card-deck .pa-card-back.empty:not(.pa-card-back--skull){border-bottom-left-radius:var(--spacinghalf);border-bottom-right-radius:var(--spacinghalf);background-color:var(--black-o3);background-size:unset;background-image:unset;border-width:0}.pa-card-deck .card-thickness{border:solid 1px;border-top-width:0;border-bottom-left-radius:var(--spacinghalf);border-bottom-right-radius:var(--spacinghalf);background-color:var(--white);background-image:linear-gradient(0deg,var(--white) 50%,var(--black) 50%);background-size:4px 4px}.pa-card-deck .burn-card{position:absolute;bottom:0;left:0;transform:scale(2);opacity:1;transform-origin:center bottom;pointer-events:none}.pa-progress-bar{position:relative;min-height:var(--spacing3);min-width:200px;isolation:isolate;color:var(--white);border-color:var(--black)}.pa-progress-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--rough-css-progress-ink, var(--black));clip-path:var(--rough-css-progress-outline, none);pointer-events:none}.pa-progress-bar .pa-progress-clip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;clip-path:var(--rough-css-progress-fill, inset(0 round var(--spacinghalf)));overflow:hidden;display:flex;align-items:center;justify-content:center}.pa-progress-bar .pa-progress-drift{position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% + 512px);background-image:url(/assets/onyx2-B2QC-P0C.jpg);mix-blend-mode:multiply;animation:rough-drift-x 14s linear infinite;pointer-events:none}.pa-progress-bar .pa-progress-bar-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--black-o8);z-index:0;pointer-events:none}.pa-progress-bar .pa-progress-bar-trail{position:absolute;left:0;top:0;height:100%;background-color:var(--accent);z-index:0;pointer-events:none;transition:width .45s ease-out}.pa-progress-bar .pa-progress-bar-fill{position:absolute;left:0;top:0;height:100%;background-color:var(--primary);background-image:var(--rough-css-progress-texture, none);background-size:cover;background-blend-mode:multiply;z-index:1;border-right:solid 1px var(--primary-dark);pointer-events:none}.pa-progress-bar .pa-progress-bar-band{position:absolute;top:0;height:100%;z-index:5;pointer-events:auto}.pa-progress-bar .pa-progress-bar-cap{position:absolute;top:0;height:100%;aspect-ratio:1/2;z-index:6;pointer-events:auto}.pa-progress-bar .pa-progress-bar-cap.start{left:0;border-radius:999px 0 0 999px}.pa-progress-bar .pa-progress-bar-cap.end{right:0;border-radius:0 999px 999px 0}.pa-progress-bar .pa-progress-bar-children{padding:0 var(--spacing);z-index:3;display:flex;align-items:center;justify-content:center;color:inherit;pointer-events:none}.pa-progress-bar .pa-progress-bar-border{display:none}.pa-progress-bar .pa-progress-bar-section-marks{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;pointer-events:none}.pa-progress-bar .pa-progress-bar-section-marks .section-mark{position:absolute;height:100%;top:0;width:1px;background:var(--black)}.pa-water-flow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.night-sky{background:linear-gradient(180deg,#0a0a1a,#0f1a3a 40%,#1a1040,#0a0a1a)}.stage-forest .river .river-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.6}.stage-forest .river .river-img.bg{opacity:.5}.stage-forest .river .shadow{position:absolute;right:0;bottom:0;z-index:4;pointer-events:none;top:-2%;left:0;-webkit-mask:var(--river-src) 0 0/100% 100% no-repeat;mask:var(--river-src) 0 0/100% 100% no-repeat}.stage-forest .river .shadow .square{position:absolute;width:50%;height:15%;top:0;left:80%;transform:translate(-50%);background:linear-gradient(180deg,#000,#000c 30%,#0000)}.stage-sewer .light1 .pa-light-glow,.stage-sewer .light2 .pa-light-glow{left:50%;top:50%;transform:translate(-50%,-50%)}.stage-sewer .shadow{position:absolute;opacity:.5;left:0;top:0;width:100%;height:100%;background-size:100% 100%;background-image:url(/assets/shadow-CmYqXoTB.png);pointer-events:none}.pa-foam-sprite{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pa-foam-sprite img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;will-change:transform,opacity;animation-name:pa-foam-churn;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.pa-foam-sprite img.pa-foam-static{animation-name:pa-foam-static-breathe}@keyframes pa-foam-static-breathe{0%,to{transform:scaleX(var(--foam-static-w, 1)) scaleY(var(--foam-static-min, .95))}50%{transform:scaleX(var(--foam-static-w, 1)) scaleY(1)}}@keyframes pa-foam-churn{0%,to{transform:translate(calc(var(--foam-drift, 0px) * -1)) scale(var(--foam-sx0, 1.05),var(--foam-sy0, .82));opacity:var(--foam-o0, .6)}50%{transform:translate(var(--foam-drift, 0px)) scale(var(--foam-sx1, .98),var(--foam-sy1, 1.16));opacity:var(--foam-o1, 1)}}.pa-glow{position:absolute;pointer-events:none;border-radius:var(--glow-radius, 50%);transform:translate(-50%,-50%);background:radial-gradient(var(--glow-shape, circle) at center,var(--glow-color) 0%,var(--glow-color) var(--glow-core),transparent 72%);mix-blend-mode:var(--glow-blend, plus-lighter);filter:blur(var(--glow-blur, 0px))}@keyframes pa-light-glow-flicker{0%{transform:scale(1);opacity:var(--glow-intensity)}25%{transform:scale(1.08);opacity:calc(var(--glow-intensity) * .85)}50%{transform:scale(.95);opacity:var(--glow-intensity)}75%{transform:scale(1.05);opacity:calc(var(--glow-intensity) * .9)}to{transform:scale(1);opacity:var(--glow-intensity)}}.pa-light-glow{position:absolute;pointer-events:none;transform:translate(-50%,-50%)}.pa-light-glow:before,.pa-light-glow:after{content:"";position:absolute;border-radius:50%;mix-blend-mode:screen}.pa-light-glow:before{width:30%;height:30%;top:35%;left:35%;background:radial-gradient(circle,var(--glow-color) 0%,transparent 70%);opacity:var(--glow-intensity)}.pa-light-glow:after{width:100%;height:100%;top:0;left:0;background:radial-gradient(circle,var(--glow-color) 0%,transparent 60%);opacity:calc(var(--glow-intensity) * .5)}.pa-light-glow.flickering.flicker-pulse:before{animation:pa-light-glow-flicker var(--flicker-duration, 2s) ease-in-out infinite;animation-delay:var(--flicker-delay, 0s)}.pa-light-glow.flickering.flicker-pulse:after{animation:pa-light-glow-flicker var(--flicker-duration, 2s) ease-in-out infinite;animation-delay:calc(var(--flicker-delay, 0s) + .3s)}.pa-light-glow.flickering.flicker-faulty:before,.pa-light-glow.flickering.flicker-faulty:after{animation:pa-light-glow-faulty var(--flicker-duration, 2s) steps(1,end) infinite;animation-delay:var(--flicker-delay, 0s)}@keyframes pa-light-glow-faulty{0%{opacity:var(--glow-intensity)}17%{opacity:var(--glow-intensity)}18%{opacity:0}19%{opacity:var(--glow-intensity)}20%{opacity:0}21%{opacity:var(--glow-intensity)}62%{opacity:var(--glow-intensity)}63%{opacity:0}67%{opacity:0}68%{opacity:var(--glow-intensity)}to{opacity:var(--glow-intensity)}}.pa-input-number{display:flex;flex-direction:column;align-items:stretch}.pa-input-number .slider-area{display:flex;gap:var(--spacing);align-items:center}.pa-input-number .slider-area .slider{flex:1}.pa-input-number .slider-area .slider-button{width:var(--spacing3);height:var(--spacing3);cursor:var(--cursor-pointer)}.pa-input-number.primary .slider-area .slider[type=range],.pa-input-number.secondary .slider-area .slider[type=range]{accent-color:var(--primary)}.pa-input-slider{display:flex;align-items:center;gap:var(--spacing)}.pa-input-slider .label{display:flex;align-items:center}.pa-input-slider .pa-input-number .pa-icon{display:none}.pa-input-slider .pa-input-number input{width:200px}.water-wave{position:absolute;left:0;right:0;height:15vh;height:15dvh;z-index:1;pointer-events:none}.water-wave .wave{position:absolute;width:200%;height:100%}.water-wave .wave path{fill:var(--primary)}.water-wave .w1{opacity:.6;animation:water-wave-scroll 4s ease-in-out infinite alternate}.water-wave .w2{opacity:.4;animation:water-wave-scroll 6s ease-in-out infinite alternate-reverse}.water-wave .w3{opacity:.2;animation:water-wave-scroll 8s ease-in-out infinite alternate}.water-wave.top{top:0;transform:scaleY(-1)}.water-wave.bottom{bottom:0}@keyframes water-wave-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pa-mana-flask{--pamf-flask-aspect: .8288;--pamf-w: calc(var(--pamf-h) * var(--pamf-flask-aspect));--pamf-cap-w: calc(var(--pamf-w) * var(--pamf-cap-wf));--pamf-band-h: calc(var(--pamf-cap-w) * .1381);--pamf-cap2-w: calc(var(--pamf-cap-w) * .9857);--pamf-cap2-h: calc(var(--pamf-cap2-w) * .3816);--pamf-cap-h: calc(var(--pamf-band-h) + var(--pamf-cap2-h));--pamf-top-w: calc(var(--pamf-cap-w) * 1.019);--pamf-top-h: calc(var(--pamf-top-w) * .9346);--pamf-seg-w: calc(var(--pamf-cap-w) * var(--pamf-seg-wf));--pamf-band-r: calc(var(--pamf-cap-w) / 2);--pamf-rise-t: calc(var(--pamf-h) * var(--pamf-rise-f) * -1);--pamf-park-tx: calc(var(--pamf-w) * (var(--pamf-park-xf) - var(--pamf-cap-xf)));--pamf-park-ty: calc(var(--pamf-h) * (var(--pamf-park-yf) - var(--pamf-cap-yf)));--pamf-lift: calc(var(--pamf-h) * var(--pamf-lift-f));--pamf-bounce1: calc(var(--pamf-h) * var(--pamf-bounce-f));--pamf-bounce2: calc(var(--pamf-h) * var(--pamf-bounce-f) * .4);--pamf-spin-end: calc(var(--pamf-spins) * -360deg);--pamf-fill-w: calc(var(--pamf-w) * var(--pamf-fill-wf));--pamf-fill-h: calc(var(--pamf-h) * var(--pamf-fill-hf));--pamf-fill-tx: calc(var(--pamf-w) * var(--pamf-fill-xf));--pamf-fill-ty: calc(var(--pamf-h) * var(--pamf-fill-yf));--pamf-col: calc(var(--pamf-fill-h) * var(--pamf-fill) * .01);--pamf-band: min(calc(var(--pamf-fill-h) * .09), calc(var(--pamf-col) * .5));--pamf-water: var(--primary);position:relative;width:var(--pamf-w);height:var(--pamf-h);-webkit-user-select:none;user-select:none}.pa-mana-flask.is-fit{--pamf-h: min(100cqh, calc(100cqw / var(--pamf-flask-aspect)));flex:0 0 auto;align-self:center}.pamf-flask{position:relative;z-index:1;display:block;width:100%;height:100%;pointer-events:none}.pamf-fill{position:absolute;z-index:0;left:50%;top:50%;width:var(--pamf-fill-w);height:var(--pamf-fill-h);transform:translate(calc(-50% + var(--pamf-fill-tx)),calc(-50% + var(--pamf-fill-ty)));-webkit-mask:var(--pamf-fill-src) 0 0/100% 100% no-repeat;mask:var(--pamf-fill-src) 0 0/100% 100% no-repeat;pointer-events:none}.pamf-fill-empty{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--black);opacity:.22}.pamf-fill-group{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.75}.pamf-fill-body{position:absolute;left:0;right:0;bottom:0;height:calc(var(--pamf-fill) * 1% - var(--pamf-band) / 2 + 1px);background:var(--pamf-water);overflow:hidden;transition:height 1s ease}.pamf-wave{position:absolute;left:0;right:0;height:var(--pamf-band);bottom:calc(var(--pamf-fill) * 1% - var(--pamf-band) / 2);transition:bottom 1s ease}.pamf-wave .water-wave path{fill:var(--pamf-water)}.pamf-wave .w1,.pamf-wave .w2,.pamf-wave .w3{opacity:1}.pamf-bubbles{position:absolute;top:0;right:0;bottom:0;left:0}.pamf-bubble{position:absolute;bottom:0;border-radius:50%;background:var(--white-o3);box-shadow:inset 0 0 0 1px var(--white-o3);animation-name:pamf-bubble-rise;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes pamf-bubble-rise{0%{bottom:0;opacity:0;transform:translate(0) scale(.7)}12%{opacity:.9}50%{transform:translate(.4em) scale(1)}85%{opacity:.7}to{bottom:100%;opacity:0;transform:translate(0) scale(.9)}}.pa-mana-flask.is-overcharged{--pamf-water: #83d417;--pamf-overcharge-glow: #9bff2e}.pa-mana-flask.is-overcharged .pamf-fill{filter:drop-shadow(0 0 calc(3px + var(--pamf-charge, 0) * .16px) var(--pamf-overcharge-glow))}.pa-mana-flask.is-overcharged .pamf-fill-group{animation:pamf-overcharge-pulse 1.3s ease-in-out infinite}.pa-mana-flask.is-overcharged .pamf-bubble{background:var(--white-o6);box-shadow:0 0 3px var(--pamf-overcharge-glow)}@keyframes pamf-overcharge-pulse{0%,to{opacity:.72}50%{opacity:.9}}.pamf-text{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;color:var(--white);font-size:var(--font-size);pointer-events:none}.pamf-text .pamf-values{white-space:nowrap}.pamf-cap{position:absolute;z-index:2;left:calc(var(--pamf-w) * var(--pamf-cap-xf) - var(--pamf-cap-w) / 2);top:calc(var(--pamf-h) * var(--pamf-cap-yf) - var(--pamf-cap-h) / 2);width:var(--pamf-cap-w);height:var(--pamf-cap-h);perspective:var(--pamf-persp);perspective-origin:50% 50%}.pamf-cap.is-interactive{cursor:var(--cursor-pointer)}.pa-mana-flask[data-phase=capped] .pamf-cap{transform:translate(0)}.pa-mana-flask[data-phase=unscrewing] .pamf-cap{transform:translateY(var(--pamf-rise-t));transition:transform var(--pamf-unscrew-ms) ease-in-out}.pa-mana-flask[data-phase=arcing] .pamf-cap{transform:translate(var(--pamf-park-tx),var(--pamf-park-ty));animation:pamf-arc-out var(--pamf-arc-ms) ease-in-out both}.pa-mana-flask[data-phase=presenting] .pamf-cap,.pa-mana-flask[data-phase=open] .pamf-cap,.pa-mana-flask[data-phase=unpresenting] .pamf-cap{transform:translate(var(--pamf-park-tx),var(--pamf-park-ty))}.pa-mana-flask[data-phase=bouncing] .pamf-cap{transform:translate(var(--pamf-park-tx),var(--pamf-park-ty));animation:pamf-bounce var(--pamf-bounce-ms) linear both}@keyframes pamf-bounce{0%{transform:translate(var(--pamf-park-tx),var(--pamf-park-ty));animation-timing-function:cubic-bezier(.2,.7,.4,1)}32%{transform:translate(var(--pamf-park-tx),calc(var(--pamf-park-ty) - var(--pamf-bounce1)));animation-timing-function:cubic-bezier(.6,0,.9,.4)}58%{transform:translate(var(--pamf-park-tx),var(--pamf-park-ty));animation-timing-function:cubic-bezier(.2,.7,.4,1)}80%{transform:translate(var(--pamf-park-tx),calc(var(--pamf-park-ty) - var(--pamf-bounce2)));animation-timing-function:cubic-bezier(.6,0,.9,.4)}to{transform:translate(var(--pamf-park-tx),var(--pamf-park-ty))}}.pa-mana-flask[data-phase=arcing-back] .pamf-cap{transform:translateY(var(--pamf-rise-t));animation:pamf-arc-in var(--pamf-arc-ms) ease-in-out both}.pa-mana-flask[data-phase=screwing] .pamf-cap{transform:translate(0);transition:transform var(--pamf-unscrew-ms) ease-in-out}@keyframes pamf-arc-out{0%{transform:translateY(var(--pamf-rise-t))}50%{transform:translate(calc(var(--pamf-park-tx) / 2),calc(var(--pamf-rise-t) - var(--pamf-lift)))}to{transform:translate(var(--pamf-park-tx),var(--pamf-park-ty))}}@keyframes pamf-arc-in{0%{transform:translate(var(--pamf-park-tx),var(--pamf-park-ty))}50%{transform:translate(calc(var(--pamf-park-tx) / 2),calc(var(--pamf-rise-t) - var(--pamf-lift)))}to{transform:translateY(var(--pamf-rise-t))}}.pamf-cap-present{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:scale(1) rotate(0)}.pa-mana-flask[data-phase=presenting] .pamf-cap-present,.pa-mana-flask[data-phase=open] .pamf-cap-present{transform:scale(var(--pamf-open-scale)) rotate(var(--pamf-open-rot))}.pa-mana-flask[data-phase=presenting] .pamf-cap-present{transition:transform var(--pamf-present-ms) cubic-bezier(.34,1.56,.64,1)}.pa-mana-flask[data-phase=unpresenting] .pamf-cap-present{transition:transform var(--pamf-present-ms) cubic-bezier(.4,0,.7,.5)}.pamf-cap-pivot{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(var(--pamf-rest-pitch))}.pa-mana-flask[data-phase=arcing] .pamf-cap-pivot,.pa-mana-flask[data-phase=bouncing] .pamf-cap-pivot,.pa-mana-flask[data-phase=presenting] .pamf-cap-pivot,.pa-mana-flask[data-phase=open] .pamf-cap-pivot,.pa-mana-flask[data-phase=unpresenting] .pamf-cap-pivot{transform:rotateX(var(--pamf-open-pitch))}.pa-mana-flask[data-phase=arcing] .pamf-cap-pivot{transition:transform var(--pamf-arc-ms) cubic-bezier(.6,0,.85,.5)}.pa-mana-flask[data-phase=arcing-back] .pamf-cap-pivot{transition:transform var(--pamf-arc-ms) cubic-bezier(.15,.5,.4,1)}.pamf-cap2{position:absolute;left:calc(50% - var(--pamf-cap2-w) / 2);top:calc(var(--pamf-band-h) + .5px);width:var(--pamf-cap2-w);height:var(--pamf-cap2-h)}.pamf-band{position:absolute;top:0;left:0;width:100%;height:var(--pamf-band-h);transform-style:preserve-3d;transform:rotateY(0)}.pa-mana-flask[data-phase=unscrewing] .pamf-band,.pa-mana-flask[data-phase=arcing] .pamf-band,.pa-mana-flask[data-phase=bouncing] .pamf-band,.pa-mana-flask[data-phase=presenting] .pamf-band,.pa-mana-flask[data-phase=open] .pamf-band,.pa-mana-flask[data-phase=unpresenting] .pamf-band,.pa-mana-flask[data-phase=arcing-back] .pamf-band{transform:rotateY(var(--pamf-spin-end))}.pa-mana-flask[data-phase=unscrewing] .pamf-band,.pa-mana-flask[data-phase=screwing] .pamf-band{transition:transform var(--pamf-unscrew-ms) cubic-bezier(.5,.05,.6,.95)}.pamf-band-seg{position:absolute;top:0;left:calc(50% - var(--pamf-seg-w) / 2 - .25px);width:calc(var(--pamf-seg-w) + .5px);height:100%;backface-visibility:hidden;background-size:calc(var(--pamf-seg-w) * var(--pamf-segs-per-tile)) 100%;background-repeat:repeat-x}.pamf-cap-top{position:absolute;left:calc(50% - var(--pamf-top-w) / 2);top:calc(var(--pamf-top-h) / -2 - .5px);width:var(--pamf-top-w);height:var(--pamf-top-h);transform:rotateX(90deg);pointer-events:none}.pamf-cap-overlay{position:absolute;z-index:3;left:calc(var(--pamf-w) * var(--pamf-park-xf) - var(--pamf-top-w) / 2);top:calc(var(--pamf-h) * var(--pamf-park-yf) - var(--pamf-top-h) / 2);width:var(--pamf-top-w);height:var(--pamf-top-h);display:flex;align-items:center;justify-content:center;transform:scale(var(--pamf-open-scale)) rotate(var(--pamf-open-rot));animation:pamf-overlay-in .18s ease-out both}@keyframes pamf-overlay-in{0%{opacity:0}to{opacity:1}}.card-tile{padding:var(--spacinghalf);position:relative;max-height:calc(var(--spacing2) + var(--spacing));color:var(--white);display:flex;align-items:center;justify-content:space-between;border-bottom:solid 2px var(--black)}.card-tile .pa-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:0}.card-tile .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:var(--black-o6)}.card-tile .overlay.spell{background-color:var(--secondary-dark-o6)}.card-tile div{z-index:2}.card-tile .item-pill,.card-tile .card-count{background:var(--primary-light);color:var(--white);font-weight:700;font-size:var(--font-size-s);-webkit-text-stroke:0;padding:0 var(--spacing);border-radius:999px}.card-tile .item-pill.lock-pill{background:var(--accent-o7);display:flex;align-items:center;gap:var(--spacinghalf)}.card-tile .card-name{color:var(--black);font-family:var(--font2);font-weight:600}.card-tile .mana-cost{width:var(--spacing4);height:var(--spacing4)}.card-tile .mana-cost .value{font-size:var(--font-size-l);-webkit-text-stroke-width:1.5px}.card-tile.card-not-found .mana-cost{display:none}.card-tile.card-not-found .overlay{background-color:var(--black)}.card-tile.card-not-found .name-and-mana{flex:1;padding-left:var(--spacing)}.deck-card-list{display:flex;flex-direction:column}.deck-card-list>*:last-child .card-tile,.deck-card-list>.card-tile:last-child{border-bottom:none}.deck-card-list.slot-mode{gap:var(--spacinghalf)}.deck-card-list.slot-mode .card-tile.deck-slot{border-style:dashed;border-color:var(--white-o3)}.deck-card-list.slot-mode .card-tile.deck-slot .overlay{background-color:transparent}.deck-card-list.slot-mode .card-tile.deck-slot.empty .name-and-mana{opacity:.5}.deck-card-list.slot-mode .card-tile.deck-slot.locked{opacity:.7}.deck-card-list.s{font-size:var(--font-size-s)}.deck-card-list.m{font-size:var(--font-size-m)}.deck-card-list.l{font-size:var(--font-size-l)}.deck-card-list.xl{font-size:var(--font-size-xl)}.deck-card-list.xxl{font-size:var(--font-size-xxl)}.game-log{position:fixed;top:var(--spacing8);right:var(--spacinghalf);z-index:var(--z-game-log);width:340px;max-height:72vh;max-height:72dvh;display:flex;flex-direction:column;background:var(--black-o9);border:1px solid var(--white-o1);border-radius:var(--spacing);box-shadow:0 var(--spacinghalf) var(--spacing3) var(--black-o5);color:var(--white);font-size:var(--font-size-s);line-height:1.4;overflow:hidden}.game-log .game-log-filters{display:flex;flex-wrap:wrap;gap:var(--spacinghalf);padding:var(--spacinghalf);border-bottom:1px solid var(--white-o1)}.game-log .game-log-filters .filter-chip{flex:1 1 auto;padding:var(--spacingquarter) var(--spacinghalf);font-size:var(--font-size-s);border-radius:var(--spacinghalf);border:1px solid var(--white-o1);background:transparent;color:var(--disabled);cursor:var(--cursor-pointer);transition:all .12s ease}.game-log .game-log-filters .filter-chip.on{background:var(--accent-o2);border-color:var(--accent);color:var(--white)}.game-log .game-log-filters .filter-chip:hover{border-color:var(--accent-light)}.game-log .game-log-scroll{flex:1 1 auto;overflow-y:auto;padding:var(--spacinghalf) 0 var(--spacing)}.game-log .log-empty{padding:var(--spacing2);text-align:center;color:var(--disabled-dark);font-style:italic}.game-log .log-row.turn-even,.game-log .log-turn-divider.turn-even{background:var(--white-o1)}.game-log .log-row.turn-odd,.game-log .log-turn-divider.turn-odd{background:var(--primary-o1)}.game-log .log-row{padding-top:var(--spacingquarter);padding-bottom:var(--spacingquarter);padding-right:var(--spacing);white-space:normal;word-break:break-word}.game-log .log-row.root{font-weight:600}.game-log .log-row .icon{margin-right:var(--spacinghalf);opacity:.9}.game-log .log-row .actor{font-weight:700;margin-right:var(--spacingquarter)}.game-log .log-row b.dmg{color:var(--stat-hp-light)}.game-log .log-row b.heal{color:var(--stat-regen-light)}.game-log .log-row.fold{color:var(--disabled);font-style:italic;cursor:var(--cursor-pointer)}.game-log .log-row.fold:hover{color:var(--disabled-light)}.game-log .p1{color:var(--stat-spell-power-light)}.game-log .p2{color:var(--stat-atk-light)}.game-log .card-name{color:var(--accent-light);cursor:var(--cursor-help);border-bottom:1px dotted var(--accent-light-o4)}.game-log .card-name.unknown{color:var(--disabled);border-bottom:none}.game-log .log-turn-divider{display:flex;align-items:center;gap:var(--spacing);padding:var(--spacinghalf) var(--spacing) var(--spacingquarter);margin-top:var(--spacingquarter)}.game-log .log-turn-divider .line{flex:1 1 auto;height:1px;background:var(--white-o2)}.game-log .log-turn-divider .label{font-size:var(--font-size-s);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.graveyard{cursor:var(--cursor-pointer)!important;pointer-events:all!important}.grave{background-image:url(/assets/grave-BB1sP9P9.png);background-repeat:no-repeat;background-size:cover;overflow:hidden;width:40px;height:40px;position:relative}.grave .grave-mana-cost-container{position:absolute;top:50%;left:50%;transform:translate(-60%,-40%);background-image:url(/assets/grave-mana-cost-DjtXyN-v.png);background-repeat:no-repeat;background-size:contain;overflow:hidden;width:16.8px;height:40px;display:flex;align-items:center;justify-content:center}.grave .grave-mana-cost-container .grave-mana-cost{transform:translateY(-32%);color:var(--white)}.grave.disabled{filter:grayscale(100%);cursor:var(--cursor-default)}.grave.hover:not(.disabled){transform:scale(1.1);filter:drop-shadow(0 6px 20px var(--black-o5))}.graveyard-modal .graveyard-modal-content{padding:var(--spacing);width:calc(256px + var(--spacing3));gap:var(--spacing2);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center}.graveyard-modal .graveyard-modal-content .unit-container{position:relative;border-radius:50%;width:64px;height:64px}.graveyard-modal .graveyard-modal-content .unit-container .pa-image{border:solid 1px;border-radius:50%;width:64px;height:64px;opacity:.5;filter:sepia(100%) hue-rotate(90deg) saturate(150%)}.graveyard-modal .graveyard-modal-content .unit-container .count-overlay{font-size:var(--font-size-xl);z-index:2;color:var(--white);-webkit-text-stroke:1px var(--black);transform:translate(-50%,40%)}.graveyard-modal .graveyard-modal-content .unit-container.selected{outline:solid var(--spacinghalf) var(--primary)}.graveyard-modal .header h1{font-size:var(--font-size-xl)}.graveyard-modal .header .grave{transform:scale(.8);transform-origin:top center}.graveyard-modal .header .grave.disabled{filter:unset}.graveyard-modal .content{padding:0}.graveyard-modal .graveyard-modal-footer{flex:1;display:flex;align-items:stretch;flex-direction:column;padding:var(--spacing)}.graveyard-modal .graveyard-modal-footer .pa-btn{padding:0;border-radius:0}.graveyard-modal .graveyard-modal-footer .pa-btn .content{height:var(--spacing5)}.graveyard-modal .graveyard-modal-footer .pa-btn:disabled{filter:grayscale(100%)}.card-morph-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;overflow:hidden}.card-morph-overlay .card-morph-flyer{position:absolute;top:0;left:0;transform-origin:top left;will-change:transform}.card-morph-overlay .card-morph-flyer .card-morph-art{position:absolute;overflow:hidden;border-radius:var(--spacing) var(--spacing) 0 0}.card-morph-overlay .card-morph-flyer .card-morph-art .card-morph-art-img{position:absolute;left:0;top:0;width:100%;height:100%}.card-morph-overlay .card-morph-flyer .card-morph-card{position:relative;will-change:opacity}.deck-pile-modal .deck-pile-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing2);width:90vw;padding:var(--spacing);box-sizing:border-box}.deck-pile-modal .pile-section{display:flex;flex-direction:column;align-items:center;gap:var(--spacing);min-width:0}.deck-pile-modal .pile-section-header{display:flex;flex-direction:column;align-items:center;gap:var(--spacinghalf)}.deck-pile-modal .pile-section-header .pile-hero-avatar{width:var(--spacing9);height:var(--spacing9);border-radius:50%;flex:0 0 auto;background-color:#00000040}.deck-pile-modal .pile-section-header .pile-hero-name{font-weight:600;text-align:center}.deck-pile-modal .pile-section-header .pile-hero-count{opacity:.6}.deck-pile-modal .pile-section-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing)}.deck-pile-modal .pile-card-slot{width:140px;height:182px;flex:0 0 auto}.deck-pile-modal .pile-card-slot>:first-child{transform:scale(.7);transform-origin:top left}.pa-book{--book-page-aspect: .735;--book-pw: calc(var(--book-ph) * var(--book-page-aspect));--book-page-inset: .06;--book-latch-h: calc(var(--book-ph) * .16);--book-latch-w: calc(var(--book-latch-h) * 1.47);--book-latch-z: calc(var(--book-pw) * .027);--book-latch-z-open: calc(var(--book-thickness) * -1 - 3px);--book-cover-open: -170deg;--fan-page: -.4deg;--fan-leaf-rest: -.8deg;--fan-cover-closed: -1.2deg;--fan-leaf-landed: calc(var(--book-cover-open) + .4deg);--book-sink: 2px;--pg-w: calc(var(--book-pw) * (1 - var(--book-page-inset)));--pg-t: calc(var(--book-ph) * var(--book-page-inset));--pg-h: calc(var(--book-ph) - var(--pg-t) * 2);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing2);-webkit-user-select:none;user-select:none}.pa-book.is-closed .pa-book-viewport{cursor:var(--cursor-pointer)}.pa-book.is-docked .pa-book-viewport{animation:pa-book-float 3.6s ease-in-out infinite}.pa-book.is-docked .pa-book-footer,.pa-book.is-docked .pa-book-open-hint{display:none}@keyframes pa-book-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3%)}}.pa-book-viewport{perspective:var(--book-persp, 1500px);perspective-origin:50% 44%;display:flex;align-items:center;justify-content:center;width:calc(var(--book-pw) * 2 + 48px);height:var(--book-ph)}.pab-scene{position:relative;width:calc(var(--book-pw) * 2);height:var(--book-ph);transform-style:preserve-3d;transform:rotateX(var(--book-tilt)) rotateY(var(--book-yaw));transition:transform var(--book-open-ms) ease-in-out;pointer-events:none}.pab-page-right,.pab-cover{pointer-events:auto}.pab-back-board{position:absolute;left:calc(var(--book-pw) - 4px);top:0;width:var(--book-pw);height:var(--book-ph);transform:translateZ(calc((var(--book-thickness) + var(--book-sink) + 4px) * -1));background-size:cover;background-position:center;border-radius:0 6px 6px 0}.pab-wall{position:absolute;background-color:#e3d5b3}.pab-spine-wall{left:calc(var(--book-pw) - var(--book-thickness));top:0;width:var(--book-thickness);height:var(--book-ph);transform-origin:right center;transform:rotateY(-90deg);background-color:transparent;background-size:cover;background-position:center}.pab-page{position:absolute;overflow:hidden;border-radius:3px}.pab-page-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:calc(var(--book-ph) * .03);overflow:hidden;color:var(--ink, #3a2f22);z-index:1}.pab-page-rough{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pab-page-stack{position:absolute;left:var(--book-pw);top:var(--pg-t);width:var(--pg-w);height:var(--pg-h);transform-origin:left center;transform:translate(calc(var(--i) * 2px),calc(var(--i) * 3px)) translateZ(calc((var(--book-sink) + var(--i) * 3px) * -1)) rotateY(var(--fan-page));pointer-events:none}.pab-page-right{left:var(--book-pw);top:var(--pg-t);width:var(--pg-w);height:var(--pg-h);transform-origin:left center;transform:translateZ(calc(var(--book-sink) * -1)) rotateY(var(--fan-page))}.pab-cover{position:absolute;left:var(--book-pw);top:0;width:var(--book-pw);height:var(--book-ph);transform-style:preserve-3d;transform-origin:left center;transform:rotateY(var(--fan-cover-closed));transition:transform var(--book-open-ms) ease-in-out}.pab-cover.is-open{transform:rotateY(var(--book-cover-open))}.pab-cover-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;background-size:cover;background-position:center}.pab-cover-out{border-radius:0 6px 6px 0;display:flex;align-items:center;justify-content:center;color:var(--accent);font-family:var(--font2);text-align:center}.pab-cover-in{transform:rotateY(180deg);border-radius:6px 0 0 6px}.pab-page-left{right:0;top:var(--pg-t);width:var(--pg-w);height:var(--pg-h)}.pab-leaf{position:absolute;left:var(--book-pw);top:var(--pg-t);width:var(--pg-w);height:var(--pg-h);transform-style:preserve-3d;transform-origin:left center;transform:rotateY(var(--fan-leaf-rest));transition:transform var(--book-flip-ms) ease-in-out}.pab-leaf.is-flipped{transform:rotateY(var(--fan-leaf-landed))}.pab-leaf-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;overflow:hidden;border-radius:3px}.pab-leaf-back{transform:rotateY(180deg)}.pab-cover-title{pointer-events:none}.pab-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(118deg,#fff6e000 30%,#fff6e02b 45%,#fff6e00a 54%,#fff6e000 66%)}.pa-book-latch{position:absolute;top:calc(50% - var(--book-latch-h) / 2);left:calc(var(--book-pw) * 2 - var(--book-latch-w) * (1 + var(--book-latch-inset, -.06)));width:var(--book-latch-w);height:var(--book-latch-h);transform-origin:right center;transform:translateZ(var(--book-latch-z)) translate(0) rotateY(0);transition:transform var(--book-latch-ms) ease-in-out;pointer-events:none;background-size:cover;background-position:center;border-radius:5px;background-image:linear-gradient(180deg,#e4cf83,#8a6f2e 46%,#d3b95f 54%,#6d551f);box-shadow:0 3px 8px #0000008c,inset 0 0 0 2px #00000059}.pa-book-latch:after{content:"";position:absolute;top:12%;bottom:12%;left:6%;width:26%;border-radius:4px;background:linear-gradient(180deg,#f0dc95,#7a6026);box-shadow:inset 0 0 0 2px #0006}.pa-book-latch.is-unlatched{transition-duration:var(--book-open-ms);transform:translateZ(var(--book-latch-z)) translate(calc(var(--book-latch-w) * var(--book-latch-inset-open, .2) * -1)) rotateY(180deg)}.pa-book-latch.is-unlatching{animation:pab-unlatch var(--book-latch-ms) both}.pa-book-latch.is-latching{animation:pab-relatch var(--book-latch-ms) both}.pa-book-latch.is-close-btn{cursor:var(--cursor-pointer);pointer-events:auto}.pa-book-latch .pa-book-latch-x{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:scaleX(-1) translate(var(--book-latch-x, -14%));color:#f4e6bd;font-family:var(--font2);font-size:calc(var(--book-latch-h) * .5);text-shadow:0 1px 3px rgba(0,0,0,.7)}.pa-book.is-open .pa-book-latch.is-unlatched{transform:translateZ(var(--book-latch-z-open)) translate(calc(var(--book-latch-w) * var(--book-latch-inset-open, .2) * -1)) rotateY(180deg)}.pa-book-latch.has-img{background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;box-shadow:none;border-radius:0}.pa-book-latch.has-img:after{display:none}@keyframes pab-unlatch{0%{transform-origin:100% 50%;transform:translateZ(var(--book-latch-z)) translate(calc(var(--book-latch-w) * 0)) rotateY(0)}25%{transform-origin:100% 50%;transform:translateZ(var(--book-latch-z)) translate(calc(var(--book-latch-w) * -.035)) rotateY(45deg)}50%{transform-origin:100% 50%;transform:translateZ(var(--book-latch-z)) translate(calc(var(--book-latch-w) * -.07)) rotateY(90deg)}75%{transform-origin:100% 50%;transform:translateZ(var(--book-latch-z)) translate(calc(var(--book-latch-w) * -.105)) rotateY(135deg)}to{transform-origin:100% 50%;transform:translateZ(var(--book-latch-z)) translate(calc(var(--book-latch-w) * var(--book-latch-inset-open, .2) * -1)) rotateY(180deg)}}@keyframes pab-relatch{0%{transform-origin:100% 50%;transform:translateZ(var(--book-latch-z)) translate(calc(var(--book-latch-w) * var(--book-latch-inset-open, .2) * -1)) rotateY(180deg)}25%{transform-origin:100% 50%;transform:translateZ(var(--book-latch-z)) translate(calc(var(--book-latch-w) * -.105)) rotateY(135deg)}50%{transform-origin:100% 50%;transform:translateZ(var(--book-latch-z)) translate(calc(var(--book-latch-w) * -.07)) rotateY(90deg)}75%{transform-origin:100% 50%;transform:translateZ(var(--book-latch-z)) translate(calc(var(--book-latch-w) * -.035)) rotateY(45deg)}to{transform-origin:100% 50%;transform:translateZ(var(--book-latch-z)) translate(calc(var(--book-latch-w) * 0)) rotateY(0)}}.pa-book-footer{display:flex;align-items:center;gap:var(--spacing3)}.pa-book-footer.is-hidden{visibility:hidden}.pa-book-footer-mid{display:flex;align-items:center;gap:var(--spacing2)}.pa-book-arrow .pa-icon{color:var(--paper-dark)}.pa-book-arrow:not(.disabled):hover .pa-icon{color:var(--accent)}.pa-book-arrow.is-hidden{visibility:hidden}.pa-book-counter{font-size:var(--font-size-s);color:var(--paper-dark)}.pa-book-open-hint{font-family:var(--font2);color:var(--paper-dark);letter-spacing:2px;text-transform:uppercase;font-size:var(--font-size-s)}.tutorial-enemy-preview{display:flex;flex-direction:column;align-items:center;gap:var(--spacing2)}.tutorial-enemy-preview .enemy-unit-wrap{display:flex;align-items:center;justify-content:center;padding:var(--spacing2) var(--spacing2) var(--spacing3)}.tutorial-enemy-preview .enemy-unit-wrap .pa-unit{transform:scale(1.35);transform-origin:center}.tutorial-enemy-preview .enemy-traits{display:flex;flex-wrap:wrap;gap:var(--spacing);justify-content:center}.tutorial-enemy-preview .enemy-traits .trait-token{font-family:var(--font2);font-size:var(--font-size-l)}.tutorial-enemy-preview .enemy-traits .trait-token .desc-tag{color:var(--black)}.tutorial-enemy-preview .boss-hp-bar{width:320px;max-width:80vw}.boss-hp-bar{pointer-events:auto;flex:1}.boss-hp-bar .boss-hp-name{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing);padding:0 var(--spacing);color:var(--white);background:var(--black);text-transform:uppercase;height:var(--spacing3);border-radius:var(--spacing) var(--spacing) 0 0;position:relative}.boss-hp-bar .boss-hp-name .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);font-size:var(--font-size-l)}.boss-hp-bar .boss-hp-name .hp{text-transform:none;flex-shrink:0}.boss-hp-bar .boss-hp-name .hp .pa-stat-icon.hp,.boss-hp-bar .boss-hp-name .hp .pa-stat-icon.hp .icon{width:var(--spacing2);height:var(--spacing2)}.boss-hp-bar .pa-progress-bar,.boss-hp-bar .pa-progress-bar .pa-progress-bar-border{border-radius:0 0 var(--spacing) var(--spacing)}.enemy-tutorial-book{--etb-open-scale: 1.25;--etb-dock-scale: .2;--etb-dock-inset-x: calc(var(--hud-inset-x) - var(--spacing));--etb-dock-inset-y: calc(var(--hud-inset-y) + var(--spacing4));--etb-dock-gutter: -25%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-tutorial-book);pointer-events:none;color:var(--black-o8)}.etb-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--black-o6);opacity:0;pointer-events:none;transition:opacity .62s ease-in-out}.etb-backdrop.is-on{opacity:1;pointer-events:auto}.etb-skip{position:absolute;top:var(--spacing3);left:var(--spacing3);opacity:0;pointer-events:none;transition:opacity .62s ease-in-out}.etb-skip.is-on{opacity:1;pointer-events:auto}.etb-skip .skip-check{display:flex;align-items:center;gap:var(--spacinghalf);font-size:var(--font-size-s);color:var(--white);cursor:var(--cursor-pointer);text-shadow:0 1px 3px var(--black-o7)}.etb-skip .skip-check.checked{color:var(--accent)}.etb-wrap{position:absolute;left:50%;top:50%;pointer-events:auto;transform-origin:center center;transition:transform .62s cubic-bezier(.2,.7,.3,1)}.etb-wrap.centered{transform:translate(-50%,-50%) scale(var(--etb-open-scale))}.etb-wrap.docked{transform:translate(-50%,-50%) translate(calc(50vw - var(--etb-dock-inset-x)),calc(-50vh + var(--etb-dock-inset-y))) translate(calc(var(--etb-dock-gutter) * var(--etb-dock-scale)),calc(50% * var(--etb-dock-scale))) scale(var(--etb-dock-scale)) translate(var(--etb-dock-gutter));cursor:var(--cursor-pointer)}.enemy-tutorial-book .etb-page-inner b.desc-tag{color:var(--black)}.etb-page-inner{display:flex;flex-direction:column;gap:var(--spacinghalf);height:100%;font-family:var(--font1)}.etb-page-inner .etb-title{font-family:var(--font2);font-size:calc(var(--font-size) * 1.9);line-height:1.05;color:var(--black)}.etb-page-inner .etb-blurb{font-style:italic;opacity:.82}.etb-page-inner .etb-section{margin-top:var(--spacing)}.etb-page-inner .etb-label{font-family:var(--font2);font-size:var(--font-size-s);letter-spacing:1px;text-transform:uppercase;opacity:.62;margin-bottom:var(--spacinghalf)}.etb-page-inner .etb-label.drops{color:var(--accent-dark);opacity:.85}.etb-page-inner .etb-threat{display:flex;align-items:center;gap:var(--spacing);padding:var(--spacinghalf) var(--spacing);margin-bottom:var(--spacinghalf);background:var(--black-o1);border:1px solid var(--black-o1);border-radius:12px;line-height:1.35}.etb-page-inner .etb-threat .threat-icon{flex:0 0 auto;display:inline-flex;align-items:center}.etb-page-inner .etb-lore{display:flex;align-items:center;gap:var(--spacing)}.etb-page-inner .etb-lore .lore-text{font-family:var(--font2);font-style:italic;line-height:1.4;opacity:.9}.etb-page-inner .etb-lore .lore-audio{color:var(--accent-dark);cursor:var(--cursor-pointer)}.etb-page-inner .etb-abilities{display:flex;flex-wrap:wrap;gap:var(--spacingquarter)}.etb-page-inner .etb-bottom{margin-top:auto;display:flex;flex-direction:column;gap:var(--spacing);align-items:flex-end}.etb-page-inner .etb-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-end}.etb-page-inner .etb-drop{display:flex;flex-direction:column;align-items:center;gap:var(--spacingquarter)}.etb-page-inner .etb-drop .rarity-pill{font-size:var(--font-size-xs);line-height:1.5}.etb-page-inner .etb-cell{width:40px;height:40px;cursor:var(--cursor-pointer)}.etb-page-inner .etb-cell .etb-cell-img{width:100%;height:100%;border-radius:50%;border:1px solid var(--black-o4);box-shadow:inset 0 0 0 2px var(--paper-light-o3),0 2px 5px var(--black-o2);background-color:var(--paper-dark)}.etb-page-inner .etb-missing{color:var(--error);font-style:italic}.etb-page-inner .editable{cursor:var(--cursor-pointer);border-radius:6px;outline:1px dashed var(--accent-dark-o5);outline-offset:3px;transition:background .12s ease-in,outline-color .12s ease-in}.etb-page-inner .editable:hover{background:var(--accent-dark-o1);outline-color:var(--accent-dark)}.etb-edit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-tutorial-book) + 100);pointer-events:auto;display:flex;align-items:center;justify-content:center;background:var(--black-o6)}.etb-edit-overlay .etb-edit-card{display:flex;flex-direction:column;gap:var(--spacing);width:min(560px,92vw);padding:var(--spacing2);background:var(--primary-dark);border:1px solid var(--accent);border-radius:var(--radius);box-shadow:0 10px 40px var(--black-o7);color:var(--white)}.etb-edit-overlay .etb-edit-card .edit-label{font-family:var(--font2);font-size:var(--font-size-l);color:var(--accent)}.drag-ghost{position:fixed;top:0;left:0;min-width:1px;min-height:1px;z-index:var(--z-drag);pointer-events:none;opacity:.8;filter:drop-shadow(0 8px 14px rgba(0,0,0,.55));will-change:transform}.drag-ghost.anchor-only{opacity:0;filter:none;will-change:auto}.drag-ghost.valid-target .pa-unit .pa-image{outline:8px solid var(--primary);outline-offset:2px;box-shadow:0 0 12px var(--primary)}.drag-ghost.valid-target:has(.pa-card-component){filter:drop-shadow(0 0 12px var(--primary)) drop-shadow(0 8px 14px rgba(0,0,0,.55))}.pa-card-component.is-drag-source,.pa-unit.is-drag-source{opacity:.35}.pa-card-component[draggable=false] img,.pa-unit[draggable=false] img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.pa-arrows{z-index:9999!important;pointer-events:none!important;opacity:.4}.pa-arrows *{pointer-events:none!important}.pa-arrows.intent-random{transition:opacity .35s ease}.pa-sprite-arrow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50}.pa-sprite-arrow__sprite{position:absolute;will-change:transform;line-height:0}.editor-tools{border:solid 1px;position:absolute;left:calc(100% - var(--spacing) * 50);z-index:9999999999;background-color:#fff}.editor-tools .pa-btn:hover:not(.disabled){transform:none}.editor-tools .title{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing);background-color:var(--primary);color:var(--white);padding:var(--spacinghalf)}.editor-tools .title .pa-btn{padding:var(--spacinghalf)}.editor-tools .tools{padding:var(--spacing);display:flex;flex-direction:column;gap:var(--spacing);align-items:stretch}.editor-tools .tools .card-select .pa-auto-complete .pa-input input{width:336px}.card-image{border:solid 1px;border-radius:50%;width:40px;height:40px;position:relative}.pa-card-select{min-width:0}.pa-card-select .pcs-row-btn{flex-shrink:0}.pa-card-select .pcs-trigger .content{gap:var(--spacinghalf)}.pa-card-select .pcs-thumb{height:calc(var(--font-size) * 1.6);width:calc(var(--font-size) * 1.6);border-radius:3px;border:solid 1px var(--black-o5);flex-shrink:0}.pa-card-select .pcs-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-card-select .pcs-name.is-empty{opacity:.55;font-style:italic}.pcs-modal .pcs-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--spacing6);align-items:start;padding:var(--spacing2) var(--spacing3) var(--spacing3)}.pcs-modal .pcs-pick{width:320px}.pcs-modal .pcs-search{width:100%}.pcs-modal .pcs-preview{display:flex;align-items:center;justify-content:center;min-height:320px}.pcs-modal .pcs-preview-empty{font-family:var(--font2);color:var(--text-on-panel);opacity:.6}.pcs-modal .pcs-filters{min-width:420px;color:var(--text-on-panel)}.pcs-modal .pcs-filter-count{font-family:var(--font2);font-size:var(--font-size-s);opacity:.7;margin-bottom:var(--spacing)}.pcs-modal .pcs-filter-table{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--spacinghalf) var(--spacing2)}.pcs-modal .pcs-filter-kind{font-family:var(--font2);font-weight:600;font-size:var(--font-size-s);opacity:.8;white-space:nowrap}.pcs-modal .pcs-filter-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacinghalf)}.pcs-modal .pcs-use-card .rough-content{padding:var(--spacing) var(--spacing4)!important}.pa-field-label-host{position:relative}.pa-field-label-host:has(.pa-field-label){margin-top:var(--spacing3)}.pa-field-label{position:absolute;left:var(--spacing2);top:0;transform:translateY(-55%);z-index:4}.pa-field-label .pa-modal-tab{position:static;transform:rotate(-1.5deg)}.pa-field-label .pa-modal-tab .rough-content{padding:2px var(--spacing)!important}.pa-field-label .pa-modal-tab h2{font-size:var(--font-size-s);white-space:nowrap}.pa-tabs{padding:0 var(--spacing);color:var(--white)}.pa-tabs .option .content{color:var(--white)}.card-select{display:flex;align-items:center}.card-select .story-tab-filter .pa-tabs{gap:var(--spacinghalf)}.card-select .story-tab-filter .pa-tabs .option{height:var(--spacing2);padding:2px;display:flex;align-items:center;justify-content:center}.card-select .story-tab-filter .pa-tabs .pa-btn{height:var(--spacing4)}.card-select .story-tab-filter .pa-tabs .pa-btn .content{height:var(--spacing3)}.card-select-multiple{display:flex;flex-direction:column;gap:var(--spacinghalf);min-width:0}.card-select-multiple .card-select-actions-and-label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing)}.card-select-multiple .csm-label{font-family:var(--font2);font-weight:600;color:var(--text-on-panel);font-size:var(--font-size-s);white-space:nowrap}.card-select-multiple .csm-count{opacity:.7;margin-left:var(--spacingquarter)}.card-select-multiple .csm-cards{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing2) var(--spacing)}.card-select-multiple .csm-card{position:relative;padding-top:var(--spacinghalf)}.card-select-multiple .csm-remove{position:absolute;top:-6px;right:-6px;z-index:3;min-width:0;min-height:0;width:22px;height:22px}.card-select-multiple .csm-remove .rough-content{padding:0!important}.card-select-multiple .csm-remove .pa-icon{font-size:11px}.card-select-multiple .csm-card{padding-top:6px;padding-right:16px}.game-finish-screen{position:absolute;width:100%;height:100%;top:0;left:0;z-index:999999999999;pointer-events:none;background:var(--black-o5);display:flex;align-items:center;justify-content:center}.game-finish-screen .dialog{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--spacing2);background:var(--white);padding:var(--spacing10);border-radius:var(--spacing);pointer-events:all}.hand{--card-w: 168px;--group-gap: var(--spacing4);--card-gap: var(--spacing);display:flex;gap:0;align-items:center;justify-content:center;--hand-gutter: calc(var(--spacing9) * 3 + var(--spacing2));--hand-avail: calc(100vw - var(--hand-gutter) * 2);max-width:var(--hand-avail);--hand-overlap-budget: calc(var(--hand-avail) - var(--card-w) * var(--hand-g) - var(--group-gap) * (var(--hand-g) - 1));--step: max( 40px, min(calc(var(--card-w) + var(--card-gap)), calc(var(--hand-overlap-budget) / max(var(--hand-n) - var(--hand-g), 1))) )}.hand.story{--card-w: 200px;--group-gap: var(--spacing);--card-gap: -8px;--hand-gutter: 0px}.hand .hand-group{display:flex;gap:0;align-items:center}.hand .hand-group:not(:first-child){margin-left:var(--group-gap)}.hand .hand-group .card-container:not(:first-child){margin-left:calc(var(--step) - var(--card-w))}.hand .card-container{position:relative;z-index:0}.hand .card-container:hover,.hand .card-container:has(.pa-card-component.selected-me),.hand .card-container:has(.pa-card-component.selected-enemy){z-index:10}.hand .card-container:has(.pa-card-component.is-being-played){z-index:9999}.hand .card-container .play-spell{position:absolute;bottom:100%;width:100%;transform:translateY(-100%);display:flex;align-items:stretch;flex-direction:column}.hand .card-container .pa-card-component{transition:all .1s ease-in}.hand .card-container .pa-card-component.GLOW{overflow:visible}.hand .card-container .pa-card-component.GLOW:after{width:100%;height:100%;transform:none;border-radius:var(--spacing);background:linear-gradient(110deg,transparent 36%,rgba(255,255,255,.3) 50%,transparent 64%);background-size:250% 100%;background-repeat:no-repeat;animation:hand-glow-sweep 4s infinite}.hand .card-container .pa-card-component.dependant-unit-missing{filter:grayscale(1)}.hand .card-container .pa-card-component.selected-me{transform:translateY(calc(var(--spacing4) * -1))}.hand .card-container .pa-card-component.selected-enemy{transform:translateY(calc(var(--spacing4) * 1))}@keyframes hand-glow-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}.inspect-el{position:absolute;animation:appear .5s linear 1;z-index:9999;opacity:1;filter:drop-shadow(0 6px 20px var(--black-o5))}@keyframes appear{0%{opacity:0}to{opacity:1}}.inventory-item{position:relative;width:var(--spacing9);height:var(--spacing9);border:none}.inventory-item .cell-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.inventory-item.bare .cell-bg{display:none}.inventory-item .editable{pointer-events:auto;cursor:var(--cursor-pointer)}.inventory-item .editable:hover{filter:brightness(1.3)}.inventory-item .pa-item-portrait{position:relative;display:flex;flex-flow:column;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:var(--spacinghalf);border:none}.inventory-item .pa-item-portrait .card-top{position:relative;z-index:0;width:100%;height:100%;align-items:center}.inventory-item .pa-item-portrait .card-top .card-art{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:transparent;outline:none}.inventory-item .pa-item-portrait.grayscale{filter:grayscale(1)}.inventory-item .pa-item-portrait.ephemeral{animation:ephemeral-pulse 3s ease-in-out infinite}.inventory-item .pa-item-portrait:hover{transform:none!important}.inventory-item:not(.bare) .pa-item-portrait{clip-path:var(--item-clip);padding:0;background:var(--black-o5)}.inventory-item:not(.bare) .pa-item-portrait .card-top .card-art{border-radius:0}.inventory-item:not(.bare) .cell-ink{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:var(--item-ink);background:var(--item-ink-color, var(--black));pointer-events:none}.inventory-item.selected{--item-ink-color: var(--primary)}.inventory-item .selected-cell-overlay{display:none}.inventory-item .dependency-badge{position:absolute;left:50%;bottom:1px;transform:translate(-50%) scale(.75);transform-origin:bottom center;width:38%;height:38%;border-radius:50%;overflow:hidden;outline:solid 2px var(--primary-o5);pointer-events:none;z-index:20}.inventory-item .dependency-badge .pa-image,.inventory-item .dependency-badge img{width:100%;height:100%;object-fit:cover}.item-inventory-tooltip .item-dependency{margin-top:var(--spacinghalf);opacity:.8;z-index:20;text-align:center}.item-inventory-tooltip .item-dependency .desc-card-ref{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}.item-inventory-tooltip .generated-description{display:flex;flex-direction:column;align-items:center;gap:2px}.item-inventory-tooltip .generated-description .desc-line{text-align:left}.item-inventory-tooltip .generated-description .desc-line .desc-trigger{font-weight:700}.item-inventory-tooltip .generated-description .desc-line .desc-stat-icon{display:inline-flex;vertical-align:middle;margin:0 1px}.item-inventory-tooltip .generated-description .desc-line .desc-delivery{font-style:italic;opacity:.8}.item-inventory-tooltip .generated-description .desc-line .desc-sp-scalable{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);cursor:var(--cursor-help)}.pa-panel-title{position:relative;z-index:2;min-height:var(--pa-panel-title-height, var(--spacing7));color:var(--white)}.pa-panel-title .bg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:stretch;pointer-events:none}.pa-panel-title .bg .cap{flex:0 0 auto;height:100%}.pa-panel-title .bg .mid{flex:1 1 auto;min-width:0}.pa-panel-title .bg .cap,.pa-panel-title .bg .mid{background-image:var(--tint-src);background-size:100% 100%;background-repeat:no-repeat}.pa-panel-title .bg.tinted .cap,.pa-panel-title .bg.tinted .mid{background-image:linear-gradient(var(--tint-color),var(--tint-color)),var(--tint-src);background-blend-mode:color;-webkit-mask-image:var(--tint-src);mask-image:var(--tint-src);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pa-panel-title .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:stretch;pointer-events:none}.pa-panel-title .overlay .cap-spacer{flex:0 0 auto;height:100%}.pa-panel-title .overlay>*:not(.cap-spacer){flex:1 1 auto;min-width:0}.pa-panel-title .title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-2deg);transform-origin:center center;display:flex;align-self:center;justify-content:center}.pa-panel-title .title.text{text-wrap:none;white-space:nowrap}.pa-panel-title.perched{width:calc(100% + var(--spacing2) * 2);margin-left:calc(-1.8 * var(--spacing2));margin-right:calc(-1 * var(--spacing2));margin-bottom:calc(-2 * var(--spacing))}.item-inventory .item-inventory-title{z-index:7}.item-inventory .item-grid{display:grid;grid-template-columns:repeat(3,var(--spacing9));grid-auto-rows:var(--spacing9)}.item-hand{position:absolute;left:var(--spacinghalf)}.item-hand .item-grid .use-btn{position:absolute;width:100%;left:50%;top:0;transform:translate(-50%,calc(-100% - var(--spacing)));display:flex;align-items:stretch;flex-direction:column;z-index:3}.item-hand .item-grid .use-btn .pa-btn{height:var(--spacing4)}.item-hand .inventory-item .playing-item{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9999}.item-hand .inventory-item .playing-item .pa-unit{width:100%;height:100%}.item-hand .inventory-item .playing-item .pa-unit .pa-image{width:calc(100% - var(--spacing));height:calc(100% - var(--spacing));max-width:calc(100% - var(--spacing));max-height:calc(100% - var(--spacing));background-color:transparent;outline:none}.item-hand.mine{bottom:var(--spacinghalf)}.item-hand.enemy{top:var(--spacinghalf)}.mulligan{background-color:var(--black-o8);width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing2);position:fixed;top:0;left:0;z-index:9999}.mulligan h1{color:var(--white)}.mulligan .mulligan-cards{display:flex;gap:var(--spacing2)}.mulligan .mulligan-cards .card-container{cursor:var(--cursor-pointer)}.mulligan .mulligan-cards .card-container .keep{outline:solid 4px var(--primary)}.mulligan .mulligan-cards .card-container .dont-keep{filter:grayscale(100%) brightness(25%)}.pa-particle-renderer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.pa-sprite{overflow:hidden;image-rendering:pixelated;-webkit-user-select:none;user-select:none;transform-origin:center center}.pa-sprite .pa-sprite-bg{background-repeat:no-repeat;image-rendering:pixelated;transform-origin:center center}.pa-sprite.bg{width:100%;height:100%;top:0;left:0;position:absolute;pointer-events:none}.pa-sprite.square,.square_fade_in,.square_fade_out{width:var(--spacing10);height:var(--spacing10)}.pa-sprite.circle,.circle_fade_in,.circle_fade_out{width:var(--spacing10);height:var(--spacing10);border-radius:50%}.pa-sprite.star,.star_fade_in,.star_fade_out{width:var(--spacing10);height:var(--spacing10);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.pa-sprite.hexagon,.hexagon_fade_in,.hexagon_fade_out{width:var(--spacing10);height:calc(var(--spacing10) * .866);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.pa-sprite.triangle,.triangle_fade_in,.triangle_fade_out{width:var(--spacing10);height:var(--spacing10);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.pa-sprite.text{font-size:var(--spacing4)}.pa-sprite.empty{background-color:transparent!important;width:var(--spacing10);height:var(--spacing10)}.spell-animation-viewer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;pointer-events:none}.spell-animation-viewer .animation-instance{position:absolute;top:0;left:0;width:100%;height:100%}.spell-animation-viewer .spell-sprite{position:absolute!important;top:0;left:0}.round-tracker{display:flex;flex-direction:column;align-items:center;gap:var(--spacingquarter);font-family:var(--font2)}.round-tracker.has-tip{cursor:var(--cursor-help)}.round-tracker .round-tracker__round{font-size:calc(var(--font-size) * 1.6);color:var(--white);letter-spacing:.08em;text-transform:uppercase}.round-tracker .round-tracker__halves{display:flex;align-items:center;gap:var(--spacinghalf);font-size:var(--font-size)}.round-tracker .round-tracker__label{white-space:nowrap}.round-tracker .round-tracker__half{display:flex;align-items:center;gap:var(--spacingquarter);color:var(--disabled);opacity:.55;transition:opacity .2s linear,color .2s linear}.round-tracker .round-tracker__half .round-tracker__glyph{font-size:1.1em;filter:saturate(.15);transition:filter .2s linear}.round-tracker .round-tracker__half.active{opacity:1;color:var(--white)}.round-tracker .round-tracker__half.active .round-tracker__glyph{filter:none}.round-tracker .round-tracker__half.active.ally{text-shadow:0 0 var(--spacinghalf) var(--stat-regen)}.round-tracker .round-tracker__half.active.enemy{text-shadow:0 0 var(--spacinghalf) var(--stat-hp)}.round-tracker .chip{width:calc(var(--spacing) * 3);height:var(--spacingquarter);border-radius:var(--spacingquarter);background-color:var(--black-o5);transition:background-color .25s linear}.round-tracker .chip.filled.ally{background-color:var(--stat-regen)}.round-tracker .chip.filled.enemy{background-color:var(--stat-hp)}.round-tracker .round-tracker__chips{display:flex;gap:var(--spacingquarter)}.round-tracker.side-by-side .round-tracker__halves{align-items:stretch;gap:var(--spacing2);width:100%}.round-tracker.side-by-side .round-tracker__half{flex:1 1 0;flex-direction:column;align-items:center;gap:0}.round-tracker.side-by-side .round-tracker__half .round-tracker__glyph{font-size:1.5em}.round-tracker.side-by-side .round-tracker__bar{display:block;width:100%;height:12px}.round-tracker.side-by-side .round-tracker__bar .rough-fill{transition:background-color .25s linear}.round-tracker.on-panel .round-tracker__round{color:var(--text-on-panel)}.round-tracker.on-panel .round-tracker__half{color:var(--black-o5)}.round-tracker.on-panel .round-tracker__half.active{color:var(--text-on-panel);font-weight:700;text-shadow:none}.round-tracker.on-panel .chip{background-color:var(--black-o2)}.round-tracker.compact{gap:0}.round-tracker.compact .round-tracker__round{font-size:var(--font-size-xs);letter-spacing:.04em}.round-tracker.compact .round-tracker__halves{font-size:var(--font-size-xxs);gap:var(--spacingquarter)}.round-tracker.compact .round-tracker__label{display:none}.round-tracker.compact .round-tracker__chips .chip{width:var(--spacing)}.round-note{width:240px}.round-note .round-note__body{display:flex;flex-direction:column;align-items:center;padding:var(--spacing2) var(--spacing) var(--spacinghalf);gap:var(--spacinghalf)}.round-note .round-note__tracker{width:100%}.round-note .round-note__piles{display:flex;align-items:stretch;gap:var(--spacinghalf);width:100%;margin-top:calc(var(--spacing) * -1)}.round-note .round-note__piles>*{flex:1 1 0;min-width:0}.round-note .round-note__piles>*>*{width:100%}.round-note .round-note__piles .pa-btn.simple{padding:var(--spacingquarter) var(--spacinghalf)}.round-note .round-note__piles .pa-icon{font-size:var(--font-size-xl);opacity:.5}.round-note .round-note__piles .pile-count{font-size:var(--font-size-xl);opacity:.8}.round-note .round-note__dev-draw{width:100%}.round-note .pa-modal-tab{left:0}.round-note .pa-modal-tab h2{font-size:var(--font-size-l)}.your-turn-animation-root{overflow:hidden;position:absolute;z-index:var(--z-board-fx);width:100%;height:100%;top:0;left:0;background-color:var(--black-o3)}.your-turn-animation-root .your-turn-content{border:solid 4px var(--black);top:50%;left:50%;transform:translate(-50%,-50%);animation:your-turn-animation .5s linear;position:absolute;border-radius:var(--spacing);overflow:hidden;display:flex;flex-direction:column;align-items:stretch;width:256px}.your-turn-animation-root .your-turn-content .your-turn-image{background-image:url(/assets/your-turn-Bdt6mVna.png);background-repeat:no-repeat;background-size:cover;flex:0 0 384px}.your-turn-animation-root .your-turn-content h1{font-size:calc(var(--font-size) * 3);color:var(--white);display:flex;align-items:center;justify-content:center;background-color:var(--black)}@keyframes your-turn-animation{0%{transform:translate(-50%,100%)}80%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%)}}.game-container{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;overflow:clip;transform-origin:center top;overflow-clip-margin:202px;position:relative}.game-container .enemy-ui{display:flex;align-items:center;justify-content:center;flex:0 0 102.4px;height:102.4px;z-index:3;position:absolute;width:100%;left:0;top:0}.game-container .enemy-ui:has(.pa-card-component.is-being-played){z-index:51}.game-container .enemy-ui.story{pointer-events:none}.game-container .enemy-ui .enemy-hand{transform:scale(.5)}.game-container .enemy-ui .enemy-hand .pa-card-component.is-being-played{transform:translateY(10%) scale(3);transform-origin:top center;z-index:9999}.game-container .enemy-ui .enemy-hand .pa-card-component.chain-spell-card{position:absolute;animation:chain-spell-card-animation-top 1s linear}@keyframes chain-spell-card-animation-top{0%{transform:translateY(-100%) scale(3);opacity:0}to{transform:translateY(10%) scale(3);opacity:1}}.game-container .decks .pa-card-deck,.game-container .graveyards .pa-card-deck{width:100%!important;height:100%!important}.game-container .decks .pa-card-deck .pa-card-back,.game-container .graveyards .pa-card-deck .pa-card-back{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}.game-container .my-ui{flex:0 0 256px;min-height:256px;position:absolute;width:100%;left:0;bottom:calc(var(--spacinghalf) * 3);align-items:flex-end;justify-content:center;display:flex;z-index:3}.game-container .my-ui .hand{margin-bottom:var(--spacing)}.game-container .my-ui .hand .pa-card-component.is-being-played{transform:translateY(-50%) scale(1.5);z-index:9999;transform-origin:bottom center}.game-container .my-ui .hand .pa-card-component.chain-spell-card{position:absolute;animation:chain-spell-card-animation-bottom 1s linear}@keyframes chain-spell-card-animation-bottom{0%{transform:translateY(100%) scale(1.5);opacity:0}to{transform:translateY(-50%) scale(1.5);opacity:1}}.game-container .inspect-ui{position:fixed;top:0;left:0;width:100%;height:100%}.game-container .units{--unit-gap: 8px;flex:1;display:flex;min-height:128px;justify-content:center;gap:var(--unit-gap, 0px);position:relative;align-items:center}.game-container .units .dev-overlay{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none}.game-container .units .dev-overlay .drop-bucket{outline:solid 2px var(--error);height:100%;position:absolute;opacity:.5}.game-container .units.bottom{padding:var(--spacing);align-items:flex-start;z-index:2}.game-container .units.top{padding:var(--spacing);align-items:flex-end;z-index:1}.game-container .story-top-cluster{position:absolute;left:var(--hud-inset-x);top:var(--hud-inset-y);z-index:4}.game-container .story-side-rail{position:absolute;left:var(--hud-inset-x);bottom:calc(256px + var(--spacing8));z-index:4;display:flex;flex-direction:column;align-items:center}.game-container .story-side-rail .pa-mana-flask{position:relative;z-index:auto;margin-bottom:calc(var(--spacing) * -4);margin-right:var(--spacing)}.game-container .story-side-rail .pamf-cap,.game-container .story-side-rail .pamf-cap-overlay{z-index:6}.game-container .story-side-rail .rail-items-paper{position:relative;z-index:3;margin-top:var(--spacing3)}.game-container .story-side-rail .rail-items-paper .pa-modal-tab{left:0}.game-container .story-side-rail .rail-items-paper .pa-modal-tab h2{font-size:var(--font-size-l)}.game-container .story-side-rail .rail-items{position:relative!important;padding-top:var(--spacing2)}.game-container .story-side-rail .flask-end-turn{z-index:3;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;color:var(--black);font-family:var(--font2);font-size:calc(var(--pamf-top-w) * .26);font-weight:700;cursor:var(--cursor-pointer);-webkit-user-select:none;user-select:none}.game-container .story-side-rail .flask-end-turn:hover{transform:scale(1.06)}.floating-options{position:absolute;top:0;right:0;z-index:9;display:flex;align-items:flex-end;flex-direction:column;gap:var(--spacing)}.floating-options .pa-input-slider input{width:120px}.deck-remaining-cards{position:absolute;z-index:9;min-width:224px;align-items:stretch;display:flex;flex-direction:column;gap:var(--spacinghalf)}.deck-remaining-cards.hidden{min-width:unset}.game-history{position:absolute;top:var(--spacing5)}.pa-card-component{width:200px;max-width:200px;height:260px;max-height:260px;display:block;position:relative;border-radius:var(--spacing2)}.pa-card-component .img-full{background-size:100% 100%;position:absolute;width:100%;height:100%;left:0;top:0}.pa-card-component .img-bg1{background-image:url(/assets/backtxture-jjnUn6tc.png);pointer-events:auto;left:50%;transform:translate(-50%)}.pa-card-component .img-bg1-rough{position:absolute;left:0;top:0;pointer-events:auto}.pa-card-component.selected-me .img-bg1-rough,.pa-card-component.selected-enemy .img-bg1-rough{--rough-ink: var(--primary) !important}.pa-card-component.GLOW{overflow:visible}.pa-card-component.GLOW:after{display:none}.pa-card-component.GLOW .img-bg1-rough:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:var(--rough-fill);background:linear-gradient(110deg,transparent 36%,var(--white-o3) 50%,transparent 64%);background-size:250% 100%;background-repeat:no-repeat;animation:rough-card-sheen 4s infinite;pointer-events:none;z-index:10}.pa-card-component .img-bg{background-image:url(/assets/black-Bmaze5ug.png);pointer-events:none;height:63%;left:calc(50% + 2px);transform:translate(-50%)}.pa-card-component .img-bg.stats-holder{background-image:none}.pa-card-component .img-title{pointer-events:none;top:calc(var(--spacing) * -1)}.pa-card-component .img-art-container{width:160px;height:128px;position:absolute;top:10%;left:50%;transform:translate(-50%);border-radius:var(--spacing);overflow:hidden}.pa-card-component .img-art-container .img-art{position:absolute;top:0;left:0;width:160px;height:160px}.pa-card-component .title{position:absolute;left:calc(var(--spacinghalf) * 11.5);top:0;width:142px;height:var(--spacing4);color:var(--white);text-overflow:ellipsis;display:flex;align-items:center;justify-content:center;overflow:hidden;transform:translate(calc(var(--spacing) * -1)) rotate(-2deg);paint-order:stroke fill;-webkit-text-stroke:3px var(--black);font-family:var(--font2);font-weight:900;text-wrap:none}.pa-card-component .font-big{font-size:var(--font-size-xl);paint-order:stroke fill;-webkit-text-stroke:3px var(--black);font-family:var(--font2);font-weight:900}.pa-card-component .card-description-container{width:calc(100% - var(--spacing2));height:38%;position:absolute;bottom:var(--spacing);left:50%;transform:translate(-50%);overflow:hidden;color:var(--black);align-self:stretch;display:flex;align-items:center;flex-flow:column;font-size:calc(var(--font-size) - 1px)}.pa-card-component .card-description-container .generated-description{flex:1;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center}.pa-card-component .card-description-container .generated-description .desc-line{text-align:center}.pa-card-component .card-description-container .generated-description .desc-trigger{font-weight:700;display:block}.pa-card-component .card-description-container .generated-description .desc-text{display:inline}.pa-card-component .card-description-container .generated-description .desc-sp-buffed,.pa-card-component .card-description-container .generated-description .desc-luck-good{color:var(--stat-spell-power);font-weight:700}.pa-card-component .card-description-container .generated-description .desc-luck-bad{color:var(--error);font-weight:700}.pa-card-component .card-description-container .generated-description .desc-stat-icon{display:inline-flex;vertical-align:middle;margin:0 1px}.pa-card-component .card-description-container .generated-description .desc-delivery{font-style:italic;opacity:.8}.pa-card-component .card-description-container .generated-description .desc-target-icon{font-size:var(--font-size-s)}.pa-card-component .card-description-container .generated-description .desc-tag{cursor:var(--cursor-help)}.pa-card-component .card-description-container .generated-description .desc-card-ref{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}.pa-card-component .card-description-container .generated-description .desc-sp-scalable{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);cursor:var(--cursor-help)}.pa-card-component .card-description-container .flavor-text{color:var(--stat-luck-dark);text-align:center;white-space:pre-wrap;font-size:var(--font-size-s)}.pa-card-component .card-description-container:not(:has(.generated-description)) .flavor-text{flex:1;display:flex;align-items:center;justify-content:center}.pa-card-component .mana-and-title{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:11}.pa-card-component .mana-and-title .dependency{position:absolute;top:calc(var(--spacinghalf) * -1.5);left:50%;transform:translate(-50%,-50%);pointer-events:auto;width:32px;height:32px;border-radius:50%;background:var(--black-o7);border:solid 2px var(--black);overflow:hidden}.pa-card-component .mana-and-title .dependency .pa-image{height:100%}.pa-card-component .badge{pointer-events:auto}.pa-card-component .badge .pa-stat-icon .value{font-size:var(--font-size-l)}.pa-card-component .attack-badge{position:absolute;bottom:0;left:0;display:flex;flex-direction:column}.pa-card-component .hp-badge{position:absolute;bottom:0;right:0;display:flex;flex-direction:column}.pa-card-component .hp-badge .hp-regen-badge{width:var(--spacing3);height:var(--spacing3);padding:var(--spacing);background-color:var(--black-o8);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:0;transform:translate(-50%,-70%)}.pa-card-component .hp-badge .hp-regen-badge.positive{color:var(--success)}.pa-card-component .hp-badge .hp-regen-badge.negative{color:var(--error)}.pa-card-component .costs{position:absolute;left:0;top:calc(var(--spacing) * -.5);display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:auto}.pa-card-component .costs .cost-badge{margin-top:calc(var(--spacing) * -1.5);width:var(--spacing5);height:var(--spacing5);display:flex;align-items:center;justify-content:center}.pa-card-component .costs .cost-badge .pa-tinted-image{width:var(--spacing5);height:var(--spacing5);position:absolute}.pa-card-component .costs .cost-badge .value{z-index:2}.pa-card-component .costs .cost-badge:first-child{margin-top:0}.pa-card-component .costs .mana{z-index:1;color:var(--white)}.pa-card-component .costs .hp{z-index:2}.pa-card-component .costs .stamina{z-index:3}.pa-card-component .costs.two{top:calc(var(--spacing) * -1)}.pa-card-component .costs.three{top:calc(var(--spacing) * -2)}.pa-card-component .lifecost-badge{position:absolute;top:var(--spacing3);left:var(--spacing)}.pa-card-component .lifecost-badge .pa-stat-icon .value{color:var(--stat-num-bad)}.pa-card-component .non-standard-stats,.pa-card-component .targeting-flag{display:flex;position:absolute;left:var(--spacinghalf);width:calc(100% - var(--spacinghalf) * 3);bottom:calc(var(--spacing) * -2.25);z-index:25}.pa-card-component .non-standard-stats .small-icon,.pa-card-component .targeting-flag .small-icon{display:flex;align-items:center;justify-content:center;background-image:url(/assets/smol-D-TkvEcn.png);background-size:100% 100%;background-repeat:no-repeat;width:var(--spacing6);height:var(--spacing4);padding:var(--spacinghalf);padding-top:var(--spacing)}.pa-card-component .non-standard-stats .small-icon .value,.pa-card-component .targeting-flag .small-icon .value{color:var(--black)}.pa-card-component .non-standard-stats .small-icon.rough,.pa-card-component .targeting-flag .small-icon.rough{background-image:none;padding:0}.pa-card-component .non-standard-stats .small-icon.rough .rough-content,.pa-card-component .targeting-flag .small-icon.rough .rough-content{gap:2px}.pa-card-component .non-standard-stats .small-icon.stamina,.pa-card-component .targeting-flag .small-icon.stamina{color:var(--stat-stamina)}.pa-card-component .non-standard-stats .small-icon.spell-power,.pa-card-component .targeting-flag .small-icon.spell-power{color:var(--stat-spell-power)}.pa-card-component .non-standard-stats .small-icon.lifesteal,.pa-card-component .targeting-flag .small-icon.lifesteal{color:var(--stat-lifesteal);width:var(--spacing7)}.pa-card-component .non-standard-stats .small-icon.targeting,.pa-card-component .targeting-flag .small-icon.targeting{width:var(--spacing7);gap:2px}.pa-card-component .non-standard-stats .small-icon.targeting .desc-target-icon,.pa-card-component .targeting-flag .small-icon.targeting .desc-target-icon{font-size:var(--font-size-s)}.pa-card-component .non-standard-stats .small-icon.targeting .desc-person-icon,.pa-card-component .targeting-flag .small-icon.targeting .desc-person-icon{transform:none}.pa-card-component .pa-card-back.flipped{position:absolute;left:0;top:0;z-index:3;width:100%;max-width:100%;height:100%;max-height:100%;border-radius:var(--spacing2)}@keyframes rough-card-sheen{0%{background-position:130% 0}to{background-position:-30% 0}}.pa-card-component .rarity-badge{width:24px;height:24px;position:absolute;left:auto;bottom:auto;right:calc(var(--spacing) * 1.5);top:calc(var(--spacing) * 2.5);transform:translate(0) rotate(-6deg);pointer-events:none;z-index:99}.pa-card-component:not(.disabled):hover:not(.SELECTED){transform:scale(1.1);transform-origin:bottom center;z-index:999;cursor:var(--cursor-pointer);filter:drop-shadow(0 6px 20px var(--black-o5))}.pa-card-component.spectral{filter:sepia(100%) hue-rotate(90deg) saturate(150%);opacity:.6}@keyframes ephemeral-pulse{0%,to{opacity:1}50%{opacity:.5}}.pa-card-component.ephemeral{animation:ephemeral-pulse 3s ease-in-out infinite}.image-crop-modal{padding:8px}.image-crop-modal .crop-stage{position:relative;flex:none;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none}.image-crop-modal .crop-stage .crop-src{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.image-crop-modal .crop-stage .crop-box{position:absolute;cursor:var(--cursor-move);box-sizing:border-box;border:2px solid #fff;box-shadow:0 0 0 9999px #0000008c}.image-crop-modal .crop-stage .crop-box .crop-handle{position:absolute;width:14px;height:14px;background:#fff;border:1px solid rgba(0,0,0,.5);border-radius:50%}.image-crop-modal .crop-stage .crop-box .crop-handle.nw{top:-7px;left:-7px;cursor:var(--cursor-nwse-resize)}.image-crop-modal .crop-stage .crop-box .crop-handle.ne{top:-7px;right:-7px;cursor:var(--cursor-nesw-resize)}.image-crop-modal .crop-stage .crop-box .crop-handle.sw{bottom:-7px;left:-7px;cursor:var(--cursor-nesw-resize)}.image-crop-modal .crop-stage .crop-box .crop-handle.se{bottom:-7px;right:-7px;cursor:var(--cursor-nwse-resize)}.image-crop-modal .crop-preview{flex:none;min-width:160px}.image-crop-modal .crop-preview .crop-preview-plain{width:160px;height:160px}.pa-audio-slot{display:flex;align-items:stretch;font-size:var(--font-size);width:310px;height:74px}.pa-audio-slot.compact{width:176px;height:74px;justify-content:center}.pa-audio-slot .pa-audio-panel{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacinghalf);padding:0;color:var(--white)}.pa-audio-slot .pa-audio-panel .pa-btn,.pa-audio-slot .pa-audio-panel .pa-btn .content{color:var(--white)}.pa-audio-slot .pa-audio-panel .preview-keep,.pa-audio-slot .pa-audio-panel .preview-keep .content{color:var(--success)}.pa-audio-slot .pa-audio-panel .rec-stop,.pa-audio-slot .pa-audio-panel .rec-stop .content{color:var(--error)}.pa-audio-slot .rec-stop{animation:pa-audio-rec-pulse 1s ease-in-out infinite}.pa-audio-scrubber{position:relative;display:flex;align-items:center;justify-content:center;min-width:7rem;flex:1;padding:1.6rem 0 1rem}.pa-audio-scrubber.compact{min-width:5rem;padding:1.4rem 0 .9rem}.pa-audio-scrubber .scrub-play{position:absolute;top:0;left:50%;transform:translate(-50%,5px)}.pa-audio-scrubber .scrub-track{position:relative;width:100%;height:.6rem;border-radius:999px;background:var(--black-o4);border:1px solid var(--white-o2);cursor:var(--cursor-pointer);overflow:hidden}.pa-audio-scrubber .scrub-fill{position:absolute;inset:0 auto 0 0;background:var(--primary);border-radius:999px}.pa-audio-scrubber .scrub-time{position:absolute;bottom:0;left:0;right:0;font-size:var(--font-size-s);line-height:1;color:var(--white);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center}.pa-audio-slot .preview-actions{display:flex;flex-direction:column;gap:var(--spacingquarter)}.pa-audio-slot .preview-actions .pa-btn{padding:var(--spacinghalf)}@keyframes pa-audio-rec-pulse{0%,to{opacity:1}50%{opacity:.55}}.bark-editor-modal .content{padding:var(--spacing2) var(--spacing3) var(--spacing3);overflow:visible}.bark-editor-modal .bark-editor-body{display:flex;gap:var(--spacing2);align-items:stretch;min-width:min(860px,88vw)}.bark-editor-modal .bark-editor-body .bark-editor-input{flex:1 1 400px;min-width:320px;display:flex;flex-direction:column;gap:var(--spacinghalf)}.bark-editor-modal .bark-editor-body .bark-editor-input .pa-input{flex:1;display:flex;flex-direction:column}.bark-editor-modal .bark-editor-body .bark-editor-input .pa-input textarea{flex:1 1 auto;min-height:440px;resize:none}.bark-editor-modal .bark-editor-body .bark-editor-input .bark-editor-hint{font-size:var(--font-size-xs);color:var(--white-o6)}.bark-editor-modal .bark-editor-body .bark-editor-preview{flex:1 1 300px;min-width:280px;position:relative;display:flex;flex-direction:column;gap:var(--spacinghalf);background:var(--secondary-dark);border-radius:var(--spacing);padding:var(--spacing);overflow:visible}.bark-editor-modal .bark-editor-body .bark-editor-preview .bark-editor-play{align-self:flex-end}.bark-editor-modal .bark-editor-body .bark-editor-preview .bark-preview-stage{flex:1;min-height:400px;display:flex;align-items:flex-end;justify-content:center}.bark-editor-modal .bark-editor-body .bark-editor-preview .bark-preview-anchor{position:relative;width:44px;height:44px;border-radius:50%;background:var(--black-o3);margin-bottom:var(--spacing3)}.bark-editor-modal .bark-editor-actions{display:flex;justify-content:flex-end;gap:var(--spacing);margin-top:var(--spacing2)}.sounds-editor{display:flex;gap:var(--spacinghalf);width:min(82rem,95vw);height:min(46rem,90vh);max-width:100%}.sounds-editor-tabs.pa-tabs{flex:0 0 10rem;align-self:stretch;align-items:stretch;justify-content:flex-start;padding:var(--spacing2) var(--spacinghalf) var(--spacinghalf);gap:var(--spacingquarter)}.sounds-editor-tabs.pa-tabs .option{width:100%;justify-content:flex-start;text-align:left}.sounds-editor-view{position:relative;flex:1 1 auto;min-width:0;min-height:0;display:flex;overflow:hidden;background:var(--black-o5);border:1px solid var(--white-o1);border-radius:var(--spacingquarter)}.sounds-editor-scroll{display:flex;flex-direction:column;gap:var(--spacinghalf);flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--spacing);padding-top:var(--spacing2)}.sound-by-card-editor,.sound-interactions-editor{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-height:0}.sounds-editor-empty{color:var(--white-o5);font-size:var(--font-size-s);padding:var(--spacing) 0}.floating-controls{position:absolute;right:var(--spacing);bottom:var(--spacing);z-index:5;display:flex;align-items:flex-end;gap:var(--spacinghalf)}.floating-add-btn{box-shadow:0 var(--spacinghalf) var(--spacing) var(--black-o5)}.floating-add-panel{width:max-content;max-width:30rem;padding:var(--spacinghalf);box-shadow:0 var(--spacinghalf) var(--spacing) var(--black-o5)}.floating-add-panel .story-tab-filter{flex-direction:row;align-items:center;gap:var(--spacinghalf)}.sound-variant-list{margin-top:var(--spacinghalf)}.sound-slot-row{padding:var(--spacinghalf)}.sound-slot-row.filled{background:var(--primary-o2);border-color:var(--primary-o4)}.sound-slot-row .sound-slot-label{font-family:var(--font2);color:var(--white-o8);min-width:6rem}.sound-slot-bark{flex:1;min-width:0;padding:var(--spacingquarter) var(--spacinghalf)}.sound-slot-bark .bark-bubbles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingquarter);min-width:0}.sound-slot-bark .bark-bubble{background:var(--white-o8);color:var(--black);font-size:var(--font-size-xs);line-height:1.3;padding:0 var(--spacinghalf);border-radius:var(--spacing);white-space:pre-wrap;overflow-wrap:anywhere}.sound-by-card-row{display:flex}.sound-by-card-row .by-card-identity{flex:0 0 auto;width:5rem}.sound-by-card-row .by-card-identity .by-card-name{font-size:var(--font-size-xs);color:var(--white-o8);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sound-by-card-row .by-card-mode-audio{flex:0 0 auto}.sound-by-card-row .by-card-mode-audio .pa-tabs{transform:translateY(2px) scale(.8);transform-origin:center top}.sound-interactions-editor{gap:var(--spacinghalf);padding:var(--spacing2) var(--spacing) var(--spacing)}.sound-interactions-editor .interaction-search{align-self:flex-end;width:15rem;max-width:100%;flex:0 0 auto}.sound-interactions-editor .interaction-target-strip{flex:0 0 auto;display:flex;flex-wrap:nowrap;gap:var(--spacinghalf);overflow-x:auto;overflow-y:hidden;padding-bottom:var(--spacingquarter)}.sound-interactions-editor .interaction-target-tile{flex:0 0 auto;width:5.5rem;display:flex;flex-direction:column;align-items:center;gap:var(--spacingquarter);padding:var(--spacingquarter);border-radius:var(--spacingquarter);background:var(--black-o2);border:1px solid var(--white-o1)}.sound-interactions-editor .interaction-target-tile.selected{background:var(--primary-o2);border-color:var(--primary-o5)}.sound-interactions-editor .interaction-target-tile .target-img{width:3rem;height:3rem;object-fit:cover;border-radius:var(--spacingquarter)}.sound-interactions-editor .interaction-target-tile .target-name{font-size:var(--font-size-s);color:var(--white-o8);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sound-interactions-editor .interaction-target-tile .target-count{font-size:var(--font-size-xs);color:var(--white-o5)}.sound-interactions-editor .interaction-lines-panel{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacinghalf);padding:var(--spacing);border-radius:var(--spacingquarter);background:var(--black-o2);border:1px solid var(--white-o1)}.pa-grouped-modal{position:relative;width:min(1700px,96vw);width:min(1700px,96dvw);max-height:calc(90vh + 24px);max-height:calc(90dvh + 24px);padding:var(--spacing2) var(--spacing3) var(--spacing3)}.pa-grouped-modal .pgm-tab-pane.is-hidden,.pa-grouped-modal .pgm-board-wrap.is-hidden{visibility:hidden}.pa-grouped-modal .pgm-tab-pane{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:5}.pa-grouped-modal .pgm-board-wrap{flex:1;min-height:0}.pa-grouped-modal>.pa-input{margin-top:calc(var(--spacing) * -2);margin-bottom:0}.pa-grouped-modal .pgm-board{flex:1;min-height:0;overflow-y:auto;overflow-x:clip;overflow-clip-margin:80px;columns:4 260px;column-gap:var(--spacing3);padding-bottom:var(--spacinghalf);padding-top:var(--spacing4)}.pgm-gamevar .pa-grouped-modal .pgm-board{columns:5 300px}.pa-grouped-modal .pgm-note{break-inside:avoid;margin:0 0 var(--spacing4) 0;width:100%}.pa-grouped-modal .pgm-note .pa-card-body{padding:var(--spacing2);padding-top:var(--spacing2)}.pa-grouped-modal .pgm-note .pa-btn .content{gap:var(--spacinghalf)}.pa-grouped-modal .pgm-note .pgm-opt-icon{display:inline-flex;align-items:center;max-height:var(--font-size);font-size:var(--font-size-s)}.pa-grouped-modal .pgm-note .pgm-opt-icon .pa-icon,.pa-grouped-modal .pgm-note .pgm-opt-icon .desc-stat-icon,.pa-grouped-modal .pgm-note .pgm-opt-icon .desc-luck-die{display:inline-flex;vertical-align:middle;margin:0;max-height:var(--font-size)}.pa-tag-multi-select{min-width:0}.pa-tag-multi-select .ptms-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacinghalf)}.pa-tag-multi-select .ptms-tag .pa-btn{cursor:var(--cursor-pointer)}.pa-tag-multi-select .ptms-empty{font-family:var(--font2);font-size:var(--font-size-s);color:var(--text-on-panel);opacity:.55;font-style:italic}.pa-tag-multi-select .ptms-add{flex-shrink:0}.card-identity-fields{gap:var(--spacing2);padding:var(--spacing3);padding-top:var(--spacing4);max-width:1350px}.card-identity-fields textarea{min-height:140px}.card-grid{display:flex;flex-flow:column;align-items:stretch;gap:var(--spacing);overflow:hidden;width:100%;height:100%}.card-grid .filter-area{display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;gap:var(--spacing)}.card-grid .scroll-container{flex:1;padding:0 var(--spacing);overflow-y:auto}.card-grid .scroll-container .card-groups{display:flex;flex-direction:column;gap:var(--spacing)}.card-grid .scroll-container .card-groups .cards{justify-content:flex-start}.card-grid .scroll-container .card-groups .cg-title{flex-wrap:wrap}.card-grid .scroll-container .card-groups .cg-title .cg-badge{text-transform:uppercase;font-size:.7em;font-weight:700;letter-spacing:.05em;padding:1px 8px;border-radius:999px;background:var(--primary);color:var(--white);display:flex;align-items:center;justify-content:center}.card-grid .scroll-container .card-groups .cg-title .cg-count{opacity:.6}.card-grid .scroll-container .card-groups .cg-title .cg-minions{display:flex;align-items:center;gap:var(--spacing2)}.card-grid .scroll-container .card-groups .cg-title .cg-minions .unit-container{width:72px;height:72px}.card-grid .scroll-container .card-groups .cg-title .cg-minions .unit-container .pa-unit{transform:scale(.6);transform-origin:left top}.card-grid .scroll-container .cards{display:flex;gap:var(--spacing3);flex-wrap:wrap;justify-content:center}.card-grid .scroll-container .cards .card-container{display:flex;gap:var(--spacing);flex-direction:column;position:relative;isolation:isolate;height:264px}.card-grid .scroll-container .cards .card-container.editable{height:386px}.card-grid .scroll-container .cards .card-container .in-deck{display:none}.card-grid .scroll-container .cards .card-container:has(.in-deck) .pa-card-component .img-bg1-rough{--rough-ink: var(--primary) !important}.card-grid .scroll-container .cards .card-container .count-pill{background:var(--primary);color:var(--white);font-weight:700;padding:2px 10px;border-radius:999px;position:absolute;left:50%;bottom:0;transform:translate(-50%,50%)}.card-grid .scroll-container .cards .card-container .remove-pill{background:var(--primary);color:var(--white);font-weight:700;line-height:1;padding:2px 12px;border-radius:999px;position:absolute;right:var(--spacing2);bottom:0;transform:translateY(50%);cursor:var(--cursor-pointer);opacity:0;transition:opacity .1s ease;z-index:2}.card-grid .scroll-container .cards .card-container:hover .remove-pill{opacity:1}.card-grid .scroll-container .cards .card-container.locked .pa-card-component{filter:grayscale(100%) brightness(.7)}.card-grid .scroll-container .cards .card-container.locked .lock-pill{background:var(--black-o5);color:var(--accent);border:1px solid var(--accent);font-weight:700;white-space:nowrap;padding:2px 10px;border-radius:999px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;display:flex;align-items:center;gap:var(--spacinghalf)}.card-grid .scroll-container .cards .card-container .actions{display:flex;align-items:center;justify-content:space-between}.card-grid .scroll-container .cards .card-container .broken-refs{color:var(--error);font-size:.75em;text-align:center;word-break:break-all}.pa-bar-chart{display:grid;gap:var(--spacing)}.pa-bar-chart .bar-container{display:flex;gap:var(--spacing)}.pa-bar-chart .bar-container .bar{background:var(--primary)}.pa-bar-chart .bar-container .label{display:flex;align-items:center;justify-content:center}.pa-bar-chart.column{grid-auto-flow:column}.pa-bar-chart.column .bar-container{flex-direction:column;justify-content:end}.pa-bar-chart.row{grid-auto-flow:row}.pa-bar-chart.row .bar-container{flex-direction:row;justify-content:start}.label{min-width:20px}.peecho-page{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.peecho-page .back-button-floating{position:absolute;top:var(--spacing);right:var(--spacing);z-index:999}.peecho-page .top-bar{z-index:2;margin:0 var(--spacing)}.peecho-page .top-bar .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:var(--spacing)}.peecho-page .top-bar .actions{display:flex;flex-direction:row;align-items:center;gap:var(--spacing)}.peecho-page .page-content{display:flex;flex-direction:column;flex:1;position:relative;overflow-x:hidden;overflow-y:auto}.peecho-page .page-content.x{flex-direction:row}.peecho-page.with-title-image{--title-bg-strength: .25;overflow:hidden;background-color:var(--surface-page);background-image:radial-gradient(135% 115% at 50% 40%,color-mix(in srgb,var(--white) calc(.7 * var(--title-bg-strength) * 100%),transparent) 0%,color-mix(in srgb,color-mix(in srgb,var(--white),var(--surface-page) 45%) calc(.45 * var(--title-bg-strength) * 100%),transparent) 34%,transparent 72%)}.card-field-diff{display:flex;flex-direction:column;font-size:.82em;font-family:monospace;min-width:0}.card-field-diff.card-field-diff-none{align-items:center;justify-content:center;font-style:italic;opacity:.45;font-family:inherit}.card-field-diff .diff-row{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,1.2fr) auto minmax(0,1.2fr);align-items:baseline;gap:var(--spacing);padding:3px var(--spacinghalf);border-radius:var(--spacinghalf)}.card-field-diff .diff-row:nth-child(odd){background:var(--white-o1)}.card-field-diff .diff-row>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-field-diff .diff-path{opacity:.85;font-weight:600}.card-field-diff .diff-before{color:var(--error-light);background:var(--error-o1);border-radius:var(--spacinghalf);padding:0 var(--spacinghalf);text-decoration:line-through;text-decoration-color:var(--error-o5)}.card-field-diff .diff-arrow{opacity:.4;text-align:center}.card-field-diff .diff-after{color:var(--success-light);background:var(--success-o1);border-radius:var(--spacinghalf);padding:0 var(--spacinghalf)}.card-change-row{display:flex;flex-direction:column;gap:var(--spacing2);padding:var(--spacing2);border:1px solid var(--white-o1);border-radius:var(--spacing);background:var(--black-o4)}.card-change-row .card-change-header{display:flex;align-items:center;gap:var(--spacing2)}.card-change-row .card-change-header-title{min-width:0}.card-change-row .card-change-header-actions{margin-left:auto;flex-shrink:0}.card-change-row .card-change-body{display:flex;align-items:stretch;gap:var(--spacing2)}.card-change-row .card-change-cards{flex:0 0 550px;width:550px;display:flex;align-items:stretch;justify-content:space-between;gap:var(--spacing2)}.card-change-row .card-change-col{display:flex;flex-direction:column;align-items:center;gap:var(--spacinghalf);min-width:0}.card-change-row .card-change-col-label{font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px var(--spacinghalf);border-radius:var(--spacinghalf);align-self:flex-start}.card-change-row .card-change-col-before .card-change-col-label{color:var(--error-light);background:var(--error-o1)}.card-change-row .card-change-col-after .card-change-col-label{color:var(--success-light);background:var(--success-o1)}.card-change-row .card-change-slot{width:178px;max-width:100%}.card-change-row .card-change-slot.story{width:200px}.card-change-row .card-change-empty{display:flex;align-items:center;justify-content:center;height:200px;opacity:.45;font-style:italic;border:1px dashed var(--white-o2);border-radius:var(--spacinghalf)}.card-change-row .card-change-arrow{align-self:center;opacity:.4;font-size:1.6em}.card-change-row .card-change-diff{flex:1;align-self:stretch;min-width:0;max-height:320px;overflow-y:auto;background:var(--black-o5);border:1px solid var(--white-o1);border-radius:var(--spacinghalf);padding:var(--spacing)}.content-changes-modal{width:100vw;width:100dvw;height:100vh;height:100dvh;max-width:100vw!important;max-width:100dvw!important;max-height:100vh!important;max-height:100dvh!important;border-radius:0;border:none;position:relative}.content-changes-modal .content{display:flex;flex-direction:column;min-height:0}.content-changes-modal .content-changes-body.as-progression{padding:var(--spacing2)}.content-changes-modal .content-changes-body.as-progression .progression-diff{border-collapse:collapse;min-width:320px}.content-changes-modal .content-changes-body.as-progression .progression-diff th{text-align:left;opacity:.6;font-size:.8em;padding:var(--spacinghalf) var(--spacing2)}.content-changes-modal .content-changes-body.as-progression .progression-diff td{padding:var(--spacinghalf) var(--spacing2);border-top:solid 1px var(--white-o3, rgba(255, 255, 255, .12))}.content-changes-modal .content-changes-body.as-progression .progression-diff .prog-before{opacity:.7}.content-changes-modal .content-changes-body.as-progression .progression-diff .prog-arrow{opacity:.5}.content-changes-modal .content-changes-body.as-progression .progression-diff .prog-after{color:var(--accent);font-weight:700}.content-changes-modal .content-changes-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing2);padding:var(--spacing) var(--spacing2)}.content-changes-modal .content-changes-toolbar .toolbar-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing2)}.content-changes-modal .content-changes-toolbar .toolbar-actions{display:flex;align-items:center;gap:var(--spacing2)}.content-changes-modal .content-changes-body.as-other{display:flex;flex-direction:column;gap:var(--spacing)}.content-changes-modal .content-changes-body.as-other .other-change-row{display:flex;align-items:center;gap:var(--spacing2);padding:var(--spacing);border-radius:var(--spacing);background-color:var(--black-o8)}.content-changes-modal .content-changes-body.as-other .other-change-row .change-id{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-changes-modal .content-changes-body.as-other .other-change-row .other-change-kind{font-size:.8em;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.content-changes-modal .content-changes-body.as-other .other-change-row .other-change-kind.deleted{color:var(--error);opacity:1}.content-changes-modal .content-changes-body{flex:1;min-height:0;overflow-y:auto;width:100%;padding:var(--spacing2)}.content-changes-modal .content-changes-body.as-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:start;justify-items:center;gap:var(--spacing3, 16px);align-content:start}.content-changes-modal .content-changes-body.as-rows{display:flex;flex-direction:column;gap:var(--spacing2)}.content-changes-modal .content-changes-empty{grid-column:1/-1;padding:var(--spacing4, 32px) var(--spacing2);text-align:center;opacity:.6}.content-changes-modal .change-title{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.content-changes-modal .change-title .change-name{font-weight:600}.content-changes-modal .change-title .change-id-row{display:flex;align-items:center;gap:var(--spacing);min-width:0}.content-changes-modal .change-title .change-id-row .change-id{opacity:.55;font-size:.8em;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-changes-modal .change-cell{display:flex;flex-direction:column;align-items:center;gap:var(--spacing);max-width:100%}.content-changes-modal .change-cell .change-title{align-items:center;text-align:center}.content-changes-modal .card-slot{width:150px;max-width:100%}.content-changes-modal .change-empty{display:flex;align-items:center;justify-content:center;height:200px;opacity:.45;font-style:italic;border:1px dashed rgba(255,255,255,.2);border-radius:8px}.pa-bar{height:var(--spacing8);padding:var(--spacing2) var(--spacing);display:flex;align-items:center;justify-content:space-between;position:relative;isolation:isolate}.pa-bar .slots-left{position:relative;height:100%;display:flex;align-items:center}.pa-bar .slots-left .pa-btn{color:var(--heading-on-dark)}.pa-bar .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:var(--spacing);color:var(--heading-on-dark)}.pa-bar .title h2{font-family:var(--font1)}.deck-editor-page{display:flex;flex:1;overflow:hidden}.deck-editor-page .left-panel{min-width:320px;max-width:320px;border:solid 1px;padding:var(--spacing);gap:var(--spacing);display:flex;flex-direction:column}.deck-tile{padding:var(--spacing2);border:solid 1px;border-radius:var(--spacinghalf);min-width:220px;min-height:220px;display:flex;flex-direction:column}.deck-tile .pa-bar-chart{flex:1}.decks-page{gap:var(--spacing2);display:grid;grid-template-columns:repeat(3,1fr)}.decks-page-story{width:100%}.pa-filters-btn{position:relative}.pa-filters-btn .pa-filters-badge{display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--spacing2) + var(--spacinghalf));height:calc(var(--spacing2) + var(--spacinghalf));margin-left:var(--spacinghalf);padding:0 var(--spacinghalf);border-radius:var(--spacing2);background:var(--accent);color:var(--black);font-size:var(--font-size-xs);font-weight:700}.pa-filters-popover{display:flex;flex-direction:column;gap:var(--spacing2);min-width:260px}.pa-filters-popover label,.pa-filters-popover .filter-field{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing2)}.pa-filters-popover select,.pa-filters-popover input{background:var(--black-o4);color:var(--white);border:1px solid var(--white-o2);border-radius:var(--spacinghalf);padding:var(--spacinghalf) var(--spacing);font-family:var(--font1);font-size:var(--font-size-s);min-width:160px}.analytics-page{font-size:var(--font-size);color:var(--black)}.analytics-page .ap-header-bar{display:flex;flex-direction:row;align-items:center;gap:var(--spacing2);flex-wrap:wrap;margin-bottom:var(--spacing)}.analytics-page .ap-header-left{display:flex;align-items:center;gap:var(--spacing)}.analytics-page .ap-header-tabs{margin:0 auto}.analytics-page .pa-tabs .option{border:1px solid var(--primary);color:var(--primary);background:transparent}.analytics-page .pa-tabs .option.ON_PRIMARY.BG_PRIMARY{color:var(--white);background:var(--primary);border:1px solid var(--primary)}.analytics-page .ap-period{display:flex;align-items:center;gap:var(--spacing)}.analytics-page .filter-count{font-size:var(--font-size-s);opacity:.65;white-space:nowrap}.analytics-page .ap-period select,.analytics-page .ap-period input,.analytics-page .ap-heat-header input{background:var(--white);color:var(--black);border:1px solid var(--black-o3);border-radius:var(--spacinghalf);padding:var(--spacinghalf) var(--spacing);font-family:var(--font1);font-size:var(--font-size-s)}.analytics-page .ap-heat-header input[type=number],.analytics-page .ap-period input[type=number]{width:calc(var(--spacing10) * .9)}.analytics-page .ap-tab{display:flex;flex-direction:column;gap:var(--spacing2);background:var(--white-o6);border:1px solid var(--black-o2);border-radius:var(--spacing);padding:var(--spacing3);flex:1;min-height:0;overflow-y:auto}.analytics-page .ap-section{margin-top:var(--spacing2)}.analytics-page .ap-section h5{color:var(--primary)}.analytics-page .ap-section .ap-section-desc{font-size:var(--font-size-s);opacity:.7;max-width:900px}.analytics-page .ap-empty{display:flex;flex-direction:column;gap:var(--spacing);align-items:center;opacity:.8;text-align:center;margin-top:10vh;font-size:var(--font-size-l)}.analytics-page .ap-empty .ap-empty-title{font-size:var(--font-size-xl);font-family:var(--font2)}.analytics-page .ap-tiles{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing)}.analytics-page .ap-tile{background:var(--white);border:1px solid var(--black-o2);border-left:var(--spacinghalf) solid var(--disabled);border-radius:var(--spacinghalf);padding:var(--spacing) var(--spacing2);min-width:calc(var(--spacing10) * 1.7);text-align:center;cursor:var(--cursor-help)}.analytics-page .ap-tile .ap-tile-value{font-size:var(--font-size-xl);font-family:var(--font2)}.analytics-page .ap-tile .ap-tile-label{font-size:var(--font-size-s);opacity:.7}.analytics-page .ap-tile.ap-tile--good{border-left-color:var(--success)}.analytics-page .ap-tile.ap-tile--good .ap-tile-value{color:var(--success-dark)}.analytics-page .ap-tile.ap-tile--bad{border-left-color:var(--error)}.analytics-page .ap-tile.ap-tile--bad .ap-tile-value{color:var(--error)}.analytics-page .ap-tile.ap-tile--warn{border-left-color:var(--accent)}.analytics-page .ap-tile.ap-tile--warn .ap-tile-value{color:var(--accent-dark)}.analytics-page .ap-bars{display:flex;flex-direction:column;gap:var(--spacing)}.analytics-page .ap-bar-row{display:flex;flex-direction:row;align-items:center;gap:var(--spacing)}.analytics-page .ap-bar-row .ap-bar-label{width:360px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-page .ap-bar-row .ap-bar-track{flex:1;height:calc(var(--spacing2) + var(--spacinghalf));background:var(--black-o1);border-radius:var(--spacing);overflow:hidden}.analytics-page .ap-bar-row .ap-bar-fill{height:100%;background:linear-gradient(90deg,var(--accent-dark),var(--accent));border-radius:var(--spacing);min-width:var(--spacinghalf)}.analytics-page .ap-bar-row .ap-bar-count{width:var(--spacing5);text-align:right;font-family:var(--font2);font-size:var(--font-size-l)}.analytics-page .ap-pill{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;padding:var(--spacingquarter) var(--spacing);border-radius:var(--spacinghalf)}.analytics-page .ap-pill.victory{background:var(--success-o2);color:var(--success-dark)}.analytics-page .ap-pill.defeat{background:var(--error-o2);color:var(--error-dark)}.analytics-page .ap-pill.abandon{background:var(--accent-o3);color:var(--accent-dark)}.analytics-page .ap-pill.live{background:var(--disabled-o4);color:var(--black-o6)}.analytics-page .ap-mono{font-size:var(--font-size-s);opacity:.7}.analytics-page .ap-table table{width:100%}.analytics-page .ap-table table thead{background:var(--paper);color:var(--black);font-size:var(--font-size-s)}.analytics-page .ap-table table tbody tr:nth-child(2n){background:var(--black-o1)}.analytics-page .ap-table table tbody tr:hover{background:var(--primary-o1)}.analytics-page .ap-table table tbody td{padding:var(--spacing)}.analytics-page .ap-sort-header{cursor:var(--cursor-pointer);text-decoration:underline;text-decoration-style:dotted;white-space:nowrap}.analytics-page .ap-delta{font-variant-numeric:tabular-nums}.analytics-page .ap-delta.pos{color:var(--success-dark)}.analytics-page .ap-delta.neg{color:var(--error)}.analytics-page .ap-funnel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing2);flex-wrap:wrap}.analytics-page .ap-toggle{display:flex;align-items:center;gap:var(--spacinghalf);font-size:var(--font-size-s);cursor:var(--cursor-pointer);white-space:nowrap}.analytics-page .ap-toggle input{cursor:var(--cursor-pointer)}.analytics-page .ap-funnel-conv{opacity:.6;font-size:var(--font-size-s)}.analytics-page .ap-cards-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing2);flex-wrap:wrap}.analytics-page .ap-card-cell{display:flex;align-items:center;gap:var(--spacing)}.analytics-page .ap-card-thumb{display:inline-flex;width:32px;height:32px;flex-shrink:0;cursor:var(--cursor-pointer)}.analytics-page .ap-card-thumb img{width:32px;height:32px;object-fit:cover;border-radius:var(--spacingquarter)}.analytics-page .ap-lane-dot,.analytics-page .ap-event-dot{display:inline-block;width:var(--spacing);height:var(--spacing);border-radius:50%;background:var(--disabled)}.analytics-page .ap-lane-dot.run,.analytics-page .ap-event-dot.run{background:var(--primary)}.analytics-page .ap-lane-dot.battle,.analytics-page .ap-event-dot.battle{background:var(--error)}.analytics-page .ap-lane-dot.draft,.analytics-page .ap-event-dot.draft{background:var(--accent)}.analytics-page .ap-lane-dot.econ,.analytics-page .ap-event-dot.econ{background:var(--success)}.analytics-page .ap-lane-dot.skill,.analytics-page .ap-event-dot.skill{background:var(--secondary)}.analytics-page .ap-lane-dot.event,.analytics-page .ap-event-dot.event{background:var(--accent-dark)}.analytics-page .ap-lane-dot.session,.analytics-page .ap-event-dot.session{background:var(--disabled)}.analytics-page .ap-legend{display:flex;flex-wrap:wrap;gap:var(--spacing2);font-size:var(--font-size-s);opacity:.85}.analytics-page .ap-legend .ap-legend-item{display:flex;align-items:center;gap:var(--spacinghalf)}.analytics-page .ap-lanes{display:flex;flex-direction:column;gap:var(--spacingquarter)}.analytics-page .ap-lanes-note{font-size:var(--font-size-s);opacity:.6}.analytics-page .ap-lane{display:flex;align-items:center;gap:var(--spacing);padding:var(--spacingquarter) var(--spacinghalf);border-radius:var(--spacinghalf);border-left:var(--spacinghalf) solid transparent;cursor:var(--cursor-pointer)}.analytics-page .ap-lane:hover{background:var(--primary-o1)}.analytics-page .ap-lane.selected{background:var(--primary-o2)}.analytics-page .ap-lane.ended-defeat{border-left-color:var(--error)}.analytics-page .ap-lane .ap-lane-label{display:flex;align-items:center;gap:var(--spacinghalf);width:240px;flex-shrink:0;font-size:var(--font-size-s);white-space:nowrap;overflow:hidden}.analytics-page .ap-lane .ap-lane-dur{font-family:var(--font2);font-size:var(--font-size)}.analytics-page .ap-lane .ap-lane-last{opacity:.55;overflow:hidden;text-overflow:ellipsis}.analytics-page .ap-lane .ap-lane-track{position:relative;flex:1;height:calc(var(--spacing2) + var(--spacinghalf));background:var(--black-o1);border-radius:var(--spacing)}.analytics-page .ap-lane .ap-lane-dot{position:absolute;top:50%;width:3px;height:70%;border-radius:1.5px;transform:translate(-50%,-50%);box-shadow:0 0 0 1px var(--white-o5)}.analytics-page .ap-lane-axis{display:flex;align-items:center;gap:var(--spacing);padding-left:var(--spacing);font-size:var(--font-size-xs);opacity:.55}.analytics-page .ap-lane-axis .ap-lane-axis-spacer{width:240px;flex-shrink:0}.analytics-page .ap-lane-axis .ap-lane-axis-scale{flex:1;display:flex;justify-content:space-between;border-bottom:1px dashed var(--black-o2);padding-bottom:var(--spacingquarter)}.analytics-page .ap-session-detail{display:flex;flex-direction:column;gap:var(--spacing);background:var(--white);border:1px solid var(--black-o2);border-radius:var(--spacinghalf);padding:var(--spacing2)}.analytics-page .ap-session-detail .ap-detail-head{display:flex;gap:var(--spacinghalf);align-items:baseline;font-size:var(--font-size-s)}.analytics-page .ap-session-detail .ap-vs-row{display:flex;flex-wrap:wrap;gap:var(--spacing2)}.analytics-page .ap-session-detail .ap-vs{text-align:center;min-width:calc(var(--spacing10) * 1.2)}.analytics-page .ap-session-detail .ap-vs-value{font-family:var(--font2);font-size:var(--font-size-xl);color:var(--primary)}.analytics-page .ap-session-detail .ap-vs-label{font-size:var(--font-size-s)}.analytics-page .ap-session-detail .ap-vs-median{font-size:var(--font-size-xs);opacity:.55}.analytics-page .ap-session-detail .ap-lane{cursor:var(--cursor-default)}.analytics-page .ap-session-detail .ap-lane:hover{background:transparent}.analytics-page .ap-session-detail .ap-event-log{display:flex;flex-direction:column;gap:var(--spacingquarter);max-height:240px;overflow-y:auto;font-size:var(--font-size-s)}.analytics-page .ap-session-detail .ap-event-row{display:flex;align-items:center;gap:var(--spacing)}.analytics-page .ap-session-detail .ap-event-time{width:var(--spacing5);text-align:right;font-variant-numeric:tabular-nums;opacity:.7}.analytics-page .ap-heat-tab{overflow:hidden}.analytics-page .ap-heat-header .ap-section{margin-top:0;margin-right:auto}.analytics-page .ap-heat-tree{flex:1;min-height:320px;border:1px solid var(--black-o2);border-radius:var(--spacinghalf);overflow:hidden}.analytics-page .ap-heat-tree .skill-tree-container{height:100%}.ap-hint-overlay{max-width:340px;font-size:var(--font-size-s);line-height:1.35}.ap-hint--icon{display:inline-flex;vertical-align:middle;opacity:.6;cursor:var(--cursor-help)}.ap-hint--wrap{display:inline-flex;align-items:center;gap:var(--spacinghalf);cursor:var(--cursor-help);text-decoration:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.ap-hint--wrap:has(.pa-btn),.ap-hint--wrap:has(.ap-tile),.ap-hint--wrap:has(.pa-checkbox){text-decoration:none}.pa-modal.center .content.ap-dates-modal-content{display:flex;flex-direction:column;gap:var(--spacing2);padding:var(--spacing3);min-width:320px}.pa-modal.center .content.ap-dates-modal-content .filter-field{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing2)}.pa-modal.center .content.ap-dates-modal-content .filter-field input{background:var(--black-o4);color:var(--white);border:1px solid var(--white-o2);border-radius:var(--spacinghalf);padding:var(--spacinghalf) var(--spacing);font-family:var(--font1)}.pa-modal.center .content.ap-dates-modal-content .actions{display:flex;justify-content:flex-end;gap:var(--spacing)}.pa-table{display:flex;flex-direction:column;align-items:stretch}.pa-table table{border-collapse:collapse}.pa-table table thead{position:sticky;top:0;z-index:9999999999;background:var(--white)}.pa-table table thead tr{border:solid 1px}.pa-table table thead tr th{padding:var(--spacing)}.pa-table table tbody tr td{padding:var(--spacinghalf) var(--spacing)}.pa-table .pa-th{gap:var(--spacinghalf)}.pa-table .pa-th-sort{cursor:var(--cursor-pointer);white-space:nowrap;-webkit-user-select:none;user-select:none}.pa-table .pa-th-sort-icon{opacity:.6;font-size:var(--font-size-s)}.pa-table .pa-th-filter{width:100%;min-width:0;max-width:120px;margin-top:var(--spacingquarter);padding:0 var(--spacinghalf);font-size:var(--font-size-s);font-family:var(--font1);border:1px solid var(--black-o3);border-radius:var(--spacingquarter)}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.pa-skill-node-card .desc-stat-icon{display:inline-flex;vertical-align:middle;margin:0 1px}.pa-skill-node-card .pa-skill-node-card-downside{font-size:15px;color:var(--error);margin-top:6px;font-style:italic}.pa-skill-node-card .pa-skill-node-card-downside.is-self{color:var(--disabled)}.skill-tree-container{width:100%;height:100%;position:relative;overflow:hidden;background:radial-gradient(120% 115% at 50% 40%,color-mix(in srgb,var(--secondary) 22%,var(--black)) 0%,var(--black) 70%)}.skill-tree-container.transparent-bg{background:none}.skill-tree-container .st-center{pointer-events:none;z-index:0}.skill-tree-container .react-flow{background:transparent}.skill-tree-container .react-flow__pane{cursor:var(--cursor-grab)}.skill-tree-container .react-flow__pane.dragging{cursor:var(--cursor-grabbing)}.skill-tree-container .react-flow__edge,.skill-tree-container .react-flow__edge.selectable,.skill-tree-container .react-flow__edge-path,.skill-tree-container .react-flow__edge-interaction{cursor:var(--cursor-grab)}.skill-tree-container .react-flow__node.dragging,.skill-tree-container .react-flow__node.dragging .st-node{cursor:var(--cursor-grabbing)}.skill-tree-container .react-flow__node:hover{z-index:1000!important}.skill-tree-container .st-node{display:flex;flex-direction:column;align-items:center;cursor:var(--cursor-pointer);position:relative;transition:transform .15s ease}.skill-tree-container .st-node:hover{transform:scale(1.15);z-index:100}.skill-tree-container .st-node:hover .st-tooltip,.skill-tree-container .st-node.is-tooltip-pinned .st-tooltip{opacity:1;pointer-events:auto}.skill-tree-container .react-flow__node:has(.is-tooltip-pinned){z-index:1000!important}.skill-tree-container .st-node-shape{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;isolation:isolate}.skill-tree-container.st-plain-nodes .st-node-shape{border-radius:50%;background:var(--black-o8);border:3px solid}.skill-tree-container.st-plain-nodes .st-node-small .st-node-shape{border:none;background:var(--black)}.skill-tree-container.st-plain-nodes .st-plain-img{border-radius:50%;overflow:hidden;border:3px solid;background:var(--black);display:flex;align-items:center;justify-content:center}.skill-tree-container.st-plain-nodes .st-plain-img .st-plain-img-fill{width:100%;height:100%}.skill-tree-container.st-plain-nodes .st-node-notable .st-plain-img{width:66px;height:66px}.skill-tree-container .st-node-start .st-node-shape{width:88px;height:88px}.skill-tree-container .st-start-emoji{font-size:36px;line-height:1}.skill-tree-container .st-node-start.is-allocated .st-node-shape{position:relative}.skill-tree-container .st-node-start.is-allocated .st-node-shape:before{content:"";position:absolute;top:-104px;right:-104px;bottom:-104px;left:-104px;border-radius:50%;z-index:-1;pointer-events:none;opacity:.35}.skill-tree-container .st-node-start.st-region-knight.is-allocated .st-node-shape:before{background:radial-gradient(circle,var(--class-knight-1) 0%,var(--class-knight-2) 25%,transparent 70%)}.skill-tree-container .st-node-start.st-region-rogue.is-allocated .st-node-shape:before{background:radial-gradient(circle,var(--class-rogue-1) 0%,var(--class-rogue-2) 25%,transparent 70%)}.skill-tree-container .st-node-start.st-region-mage.is-allocated .st-node-shape:before{background:radial-gradient(circle,var(--class-mage-1) 0%,var(--class-mage-2) 25%,transparent 70%)}.skill-tree-container .st-node-start.st-region-necromancer.is-allocated .st-node-shape:before{background:radial-gradient(circle,var(--class-necromancer-1) 0%,var(--class-necromancer-2) 25%,transparent 70%)}.skill-tree-container .st-node-start.st-region-cleric.is-allocated .st-node-shape:before{background:radial-gradient(circle,var(--class-cleric-1) 0%,var(--class-cleric-2) 25%,transparent 70%)}.skill-tree-container .st-node-start.st-region-warrior.is-allocated .st-node-shape:before{background:radial-gradient(circle,var(--class-warrior-1) 0%,var(--class-warrior-2) 25%,transparent 70%)}.skill-tree-container .st-node-start.st-region-rogue.is-allocated .st-node-shape:before{background:radial-gradient(circle,var(--stat-stamina-light) 0%,var(--stat-stamina) 25%,transparent 70%)}.skill-tree-container.st-alloc-from-granted .st-node.is-granted:before{content:"";position:absolute;width:296px;height:296px;left:50%;top:44px;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;pointer-events:none;opacity:.35;background:radial-gradient(circle,var(--stat-poison-light) 0%,var(--stat-poison) 25%,transparent 70%)}.skill-tree-container.st-alloc-from-granted .st-node-keystone.is-granted:before{top:60px;width:328px;height:328px}.skill-tree-container.st-alloc-from-granted .st-node-notable.is-granted:before{top:33px}.skill-tree-container.st-alloc-from-granted .st-node-small.is-granted:before{top:24px;width:256px;height:256px}.skill-tree-container.st-alloc-from-granted .st-node-bridge-notable.is-granted:before{top:28px;width:264px;height:264px}.skill-tree-container .st-keystone-img{width:120px;height:120px;box-sizing:border-box}.skill-tree-container .st-keystone-fill{width:100%;height:100%}.skill-tree-container .st-keystone-fallback-label{font-family:var(--font2);font-size:52px;font-weight:700;color:var(--white);text-shadow:0 2px 6px rgba(0,0,0,.8);line-height:1}.skill-tree-container .st-node-keystone .st-node-label{color:var(--white);font-size:12px;font-weight:800;max-width:120px;margin-top:6px;text-shadow:0 1px 3px rgba(0,0,0,.9)}.skill-tree-container .st-node-notable .st-node-shape{width:66px;height:66px}.skill-tree-container .st-notable-emoji{font-size:28px;line-height:1}.skill-tree-container .st-small-ring{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 4px #000000b3,0 0 8px #00000073}.skill-tree-container .st-node-small .st-node-shape{width:40px;height:40px;border-radius:50%;border:none;background:var(--black)}.skill-tree-container .st-node-bridge-notable .st-node-shape{width:56px;height:56px}.skill-tree-container .st-node-label{margin-top:4px;font-size:9px;font-weight:700;text-align:center;max-width:100px;line-height:1.15;color:var(--white);text-shadow:0 1px 2px rgba(0,0,0,.85);pointer-events:none;display:none}.skill-tree-container .st-node-keystone .st-node-label{display:block}.skill-tree-container .st-node.is-frontier .st-node-shape,.skill-tree-container .st-node.is-frontier .st-keystone-img{border-color:var(--primary)!important;box-shadow:inset 0 0 8px var(--black-o6),0 0 0 2px var(--primary-o4),0 0 14px var(--primary-o5)}.skill-tree-container .st-node.is-frontier .st-small-ring{box-shadow:inset 0 0 4px var(--black-o6),0 0 0 2px var(--primary-o4),0 0 10px var(--primary-o5)}.skill-tree-container .st-node.is-allocated .st-node-shape{border-color:var(--accent)!important;box-shadow:inset 0 0 10px var(--accent-o3),0 0 0 2px var(--accent-o4),0 0 22px var(--accent-o5)}.skill-tree-container .st-node.is-allocated .st-keystone-img{border-color:var(--accent)!important;box-shadow:inset 0 0 16px var(--accent-o3),0 0 0 3px var(--accent-o4),0 0 32px var(--accent-o6)}.skill-tree-container .st-node.is-allocated .st-small-ring{box-shadow:inset 0 0 4px var(--accent-o5),0 0 0 2px var(--accent-o5),0 0 14px var(--accent-o6)}.skill-tree-container .st-node.is-allocated .st-node-label{color:var(--accent);text-shadow:0 0 6px var(--accent-o6),0 1px 2px var(--black-o9)}.skill-tree-container .st-node.is-granted .st-node-shape{border-color:var(--stat-poison)!important;box-shadow:inset 0 0 10px #b14ddb4d,0 0 0 2px #b14ddb73,0 0 22px #b14ddb8c}.skill-tree-container .st-node.is-granted .st-keystone-img{border-color:var(--stat-poison)!important;box-shadow:inset 0 0 16px #b14ddb59,0 0 0 3px #b14ddb80,0 0 32px #b14ddb99}.skill-tree-container .st-node.is-granted .st-small-ring{box-shadow:inset 0 0 4px #b14ddb80,0 0 0 2px #b14ddb80,0 0 14px #b14ddb99}.skill-tree-container .st-node.is-granted .st-node-label{color:var(--stat-poison);text-shadow:0 0 6px rgba(177,77,219,.65),0 1px 2px rgba(0,0,0,.9)}.skill-tree-container.st-rough-nodes .st-node.is-frontier .st-node-shape,.skill-tree-container.st-rough-nodes .st-node.is-frontier .st-keystone-img,.skill-tree-container.st-rough-nodes .st-node.is-allocated .st-node-shape,.skill-tree-container.st-rough-nodes .st-node.is-allocated .st-keystone-img,.skill-tree-container.st-rough-nodes .st-node.is-granted .st-node-shape,.skill-tree-container.st-rough-nodes .st-node.is-granted .st-keystone-img{box-shadow:none}.skill-tree-container.st-rough-nodes .st-node.is-frontier .st-node-shape,.skill-tree-container.st-rough-nodes .st-node.is-frontier .st-keystone-img{filter:drop-shadow(0 0 5px var(--primary-o6))}.skill-tree-container.st-rough-nodes .st-node.is-allocated .st-node-shape,.skill-tree-container.st-rough-nodes .st-node.is-allocated .st-keystone-img{filter:drop-shadow(0 0 6px var(--accent-o6))}.skill-tree-container.st-rough-nodes .st-node.is-granted .st-node-shape,.skill-tree-container.st-rough-nodes .st-node.is-granted .st-keystone-img{filter:drop-shadow(0 0 6px rgba(177,77,219,.6))}.skill-tree-container .st-tooltip{position:absolute;top:100%;left:50%;transform:translate(-50%) scale(calc(1 / var(--st-zoom, 1)));transform-origin:top center;margin-top:9px;z-index:1000;pointer-events:none;opacity:0;transition:opacity .15s ease}.skill-tree-container .st-tooltip .pa-card{min-width:240px;max-width:360px}.skill-tree-container .st-tooltip.st-tooltip--compact .pa-card{min-width:0;padding:6px 10px;white-space:nowrap}.skill-tree-container .st-tooltip .desc-stat-icon{display:inline-flex;vertical-align:middle;margin:0 1px}.skill-tree-container .st-tooltip .desc-stat-icon--hp{color:var(--stat-hp)}.skill-tree-container .st-tooltip .desc-stat-icon--attack{color:var(--stat-atk)}.skill-tree-container .st-tooltip .desc-stat-icon--mana{color:var(--stat-mana)}.skill-tree-container .st-tooltip .desc-stat-icon--regen{color:var(--stat-regen)}.skill-tree-container .st-tooltip .desc-stat-icon--stamina{color:var(--stat-stamina)}.skill-tree-container .st-tooltip .desc-stat-icon--spell_power{color:var(--stat-spell-power)}.skill-tree-container .st-respec-btn{position:absolute;top:var(--spacing);right:var(--spacing);z-index:10}.skill-tree-container.st-respec-mode{box-shadow:inset 0 0 var(--spacing6) var(--error-o4)}.skill-tree-container .skill-tree-dev-toolbar{position:absolute;top:10px;left:10px;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.skill-tree-container .skill-tree-dev-btn{padding:6px 12px;background:var(--black);color:var(--white);border:1px solid var(--primary);border-radius:6px;cursor:var(--cursor-pointer);font-size:.8rem}.skill-tree-container .skill-tree-dev-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.skill-tree-container .skill-tree-dev-btn:disabled{opacity:.4;cursor:var(--cursor-not-allowed)}.skill-tree-container .skill-tree-dev-target{padding:6px 10px;background:var(--black);color:var(--disabled);border:1px dashed var(--disabled);border-radius:6px;font-size:.75rem;font-family:var(--font2)}.st-node.has-heat .st-node-shape,.st-node.has-heat .st-keystone-img,.st-node.has-heat .st-small-ring{box-shadow:0 0 calc(8px + var(--st-heat, 0) * 34px) calc(4px + var(--st-heat, 0) * 14px) color-mix(in srgb,var(--stat-atk) calc(40% + var(--st-heat, 0) * 60%),transparent);outline:2px solid color-mix(in srgb,var(--stat-atk) calc(30% + var(--st-heat, 0) * 70%),transparent);outline-offset:2px;border-radius:50%}.animated-sprite-tile{padding:var(--spacinghalf);position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:column;overflow:hidden;gap:var(--spacing);background-color:var(--black-o5);border-radius:var(--spacing);padding:var(--spacing);min-height:160px}.animated-sprite-tile .sprite-container{min-height:64px;background-color:var(--white);border-radius:var(--spacing)}.animated-sprite-tile .tile-text{display:flex;flex-direction:column;align-items:center}.animated-sprite-tile .tile-text .title{font-size:var(--font-size-l);color:var(--white)}.animated-sprite-tile .tile-text .info{font-size:var(--font-size)}.animation-page-sprites-tab{display:flex;flex-direction:row;gap:var(--spacing2);flex-wrap:wrap}.animation-page-sprites-tab .animated-sprite-tile .buttons{display:flex;gap:var(--spacinghalf)}.animation-plan-tile{background-color:var(--black-o5);padding:var(--spacing);position:relative;border-radius:var(--spacing);justify-content:space-between;align-items:center;overflow:hidden;display:flex;flex-direction:column;gap:var(--spacing)}.animation-plan-tile .title{font-size:var(--font-size-l);color:var(--white);display:flex;align-items:center;justify-content:center}.animation-plan-tile .info{font-size:var(--font-size-s);color:var(--white);display:flex;align-items:center;justify-content:center}.animation-page-plans-tab{display:flex;flex-direction:row;gap:var(--spacing2);flex-wrap:wrap}.animation-page-plans-tab .animation-plan-tile .buttons{margin-top:var(--spacinghalf);display:flex;gap:var(--spacinghalf)}.animated-sprite-editor-page .animated-sprite-editor-root{display:flex;align-items:stretch;height:100%;gap:var(--spacing)}.animated-sprite-editor-page .controls{border-radius:var(--spacing);padding:var(--spacing);display:flex;flex-direction:column;gap:var(--spacing);align-items:stretch;color:var(--white);background-color:var(--black-o5);justify-content:space-between}.animated-sprite-editor-page .preview{flex:1;display:flex;gap:var(--spacing2);overflow:hidden}.animated-sprite-editor-page .preview .frame-definer{position:relative;outline:solid 2px var(--primary);overflow:auto;flex:1}.animated-sprite-editor-page .preview .frame-definer .frame-box{position:absolute;top:0;left:0;outline:solid 1px var(--primary);overflow:hidden;cursor:var(--cursor-pointer)}.animated-sprite-editor-page .preview .frame-definer .frame-box .frame-box-center-circle{background-color:transparent;width:var(--spacing4);height:var(--spacing4);position:absolute}.animated-sprite-editor-page .preview .frame-definer .frame-box .frame-box-center-circle .visual{border:solid 1px;border-radius:50%;background:var(--primary-o5);width:var(--spacing4);height:var(--spacing4);top:calc(var(--spacing2) * -1);left:calc(var(--spacing2) * -1);position:absolute}.animated-sprite-editor-page .preview .sprite-preview{display:flex;flex-direction:column;align-items:stretch;padding:var(--spacing);gap:var(--spacing);background-color:var(--black-o5);border-radius:var(--spacing)}.animated-sprite-editor-page .preview .sprite-preview .btn{background-color:var(--white);border-radius:var(--spacing);color:var(--black)}.animated-sprite-editor-page .preview .sprite-preview .pa-sprite{align-self:center;background-color:var(--white);border-radius:var(--spacing)}.animated-sprite-editor-page .preview .sprite-preview .timeline{display:grid;grid-auto-flow:column}.animated-sprite-editor-page .preview .sprite-preview .timeline .box{border:solid 1px;min-width:var(--spacing);min-height:var(--spacing3);display:flex;align-items:center;justify-content:center;cursor:var(--cursor-pointer)}.animated-sprite-editor-page .preview .sprite-preview .timeline .box.filled{background-color:var(--primary)}.animation-plan-editor-page{overflow:hidden}.animation-plan-editor-page .animation-plan-editor-root{display:flex;align-items:stretch;flex-direction:column;flex:1;gap:var(--spacing);overflow:hidden}.animation-plan-editor-page .animation-plan-editor-root .animation-plan-stage{flex:1}.pa-points-editor{position:relative}.pa-points-editor .point-editor{position:absolute;background-color:transparent;width:var(--spacing4);height:var(--spacing4)}.pa-points-editor .point-editor .visual{border:solid 1px;border-radius:50%;background:var(--primary-o5);width:var(--spacing4);height:var(--spacing4);top:calc(var(--spacing2) * -1);left:calc(var(--spacing2) * -1);position:absolute;display:flex;align-items:center;justify-content:center}.pa-transformable{transform-origin:center center;display:inline-block;cursor:var(--cursor-move);outline:1px dashed var(--primary);position:absolute}.pa-transformable .rotate-handle{position:absolute;top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);width:var(--spacing2);height:var(--spacing2);background-color:var(--black-o5);border-radius:50%;border:solid 1px var(--primary);cursor:var(--cursor-grab)}.pa-transformable .scale-handle{position:absolute;bottom:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);width:var(--spacing2);height:var(--spacing2);background-color:var(--black-o5);border:solid 1px var(--primary);cursor:var(--cursor-nwse-resize)}.pa-transformable.no-move{outline:none}.animation-plan-stage{display:flex;flex-direction:row;align-items:stretch;gap:var(--spacinghalf);overflow:hidden}.animation-plan-stage .panel{border:solid 1px var(--black);min-width:240px;padding:var(--spacinghalf);display:flex;flex-direction:column;gap:var(--spacinghalf);overflow:auto;border-radius:var(--spacing)}.animation-plan-stage .panel .primitives{max-width:240px;display:flex;flex-wrap:wrap}.animation-plan-stage .panel .primitives .triangle{width:var(--spacing4);height:var(--spacing4);background-color:var(--primary);cursor:var(--cursor-pointer);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.animation-plan-stage .panel .primitives .triangle_fade_in{width:var(--spacing4);height:var(--spacing4);background:radial-gradient(circle,var(--primary-o0) 0%,var(--primary) 100%);cursor:var(--cursor-pointer);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.animation-plan-stage .panel .primitives .triangle_fade_out{width:var(--spacing4);height:var(--spacing4);background:radial-gradient(circle,var(--primary) 0%,var(--primary-o0) 100%);cursor:var(--cursor-pointer);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.animation-plan-stage .panel .primitives .hexagon{width:var(--spacing4);height:calc(var(--spacing4) * .866);background-color:var(--primary);cursor:var(--cursor-pointer);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.animation-plan-stage .panel .primitives .hexagon_fade_in{width:var(--spacing4);height:calc(var(--spacing4) * .866);background:radial-gradient(circle,var(--primary-o0) 0%,var(--primary) 100%);cursor:var(--cursor-pointer);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.animation-plan-stage .panel .primitives .hexagon_fade_out{width:var(--spacing4);height:calc(var(--spacing4) * .866);background:radial-gradient(circle,var(--primary) 0%,var(--primary-o0) 100%);cursor:var(--cursor-pointer);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.animation-plan-stage .panel .primitives .circle{width:var(--spacing4);height:var(--spacing4);background-color:var(--primary);cursor:var(--cursor-pointer);border-radius:50%}.animation-plan-stage .panel .primitives .circle_fade_in{width:var(--spacing4);height:var(--spacing4);background:radial-gradient(circle,var(--primary-o0) 0%,var(--primary) 100%);cursor:var(--cursor-pointer);border-radius:50%}.animation-plan-stage .panel .primitives .circle_fade_out{width:var(--spacing4);height:var(--spacing4);background:radial-gradient(circle,var(--primary) 0%,var(--primary-o0) 100%);cursor:var(--cursor-pointer);border-radius:50%}.animation-plan-stage .panel .primitives .square{width:var(--spacing4);height:var(--spacing4);background-color:var(--primary);cursor:var(--cursor-pointer)}.animation-plan-stage .panel .primitives .square_fade_in{width:var(--spacing4);height:var(--spacing4);cursor:var(--cursor-pointer);background:radial-gradient(circle,var(--primary-o0) 0%,var(--primary) 100%)}.animation-plan-stage .panel .primitives .square_fade_out{width:var(--spacing4);height:var(--spacing4);cursor:var(--cursor-pointer);background:radial-gradient(circle,var(--primary) 0%,var(--primary-o0) 100%)}.animation-plan-stage .panel .primitives .star{width:var(--spacing4);height:var(--spacing4);background-color:var(--primary);cursor:var(--cursor-pointer);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.animation-plan-stage .panel .primitives .star_fade_in{width:var(--spacing4);height:var(--spacing4);background:radial-gradient(circle,var(--primary-o0) 0%,var(--primary) 100%);cursor:var(--cursor-pointer);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.animation-plan-stage .panel .primitives .star_fade_out{width:var(--spacing4);height:var(--spacing4);background:radial-gradient(circle,var(--primary) 0%,var(--primary-o0) 100%);cursor:var(--cursor-pointer);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.animation-plan-stage .panel .primitives .empty{width:var(--spacing4);height:var(--spacing4);background:transparent}.animation-plan-stage .panel .num-input-small input{width:80px}.animation-plan-stage .panel .color-picker .react-colorful{width:140px;height:140px}.animation-plan-stage .panel .color-picker .pa-input-number .pa-input input,.animation-plan-stage .panel .opacity-row input{width:80px}.animation-plan-stage .panel .pane-table{border-spacing:0 var(--spacinghalf)}.animation-plan-stage .panel .pane-table tr td:first-child{background-color:var(--primary);color:var(--white)}.animation-plan-stage .panel .pane-table tr td{padding:var(--spacinghalf)}.animation-plan-stage .panel.left{max-width:280px}.animation-plan-stage .panel.left .group{border:solid 1px}.animation-plan-stage .panel.left .group .group-name{display:flex;align-items:center;justify-content:space-between;padding:var(--spacinghalf)}.animation-plan-stage .panel.left .group .group-instances{margin-left:var(--spacing)}.animation-plan-stage .panel.right{width:420px;max-width:420px;overflow:hidden}.animation-plan-stage .stage{flex:1;border:solid 1px var(--black);border-radius:var(--spacing);position:relative;background-image:url(/assets/animation-plan-bg-BTn5nP1q.jpg);background-repeat:no-repeat;overflow:hidden;background-size:auto;background-position:50% 0%;background-color:var(--white-o9);background-blend-mode:lighten}.animation-plan-stage .stage .stage-sprite{top:0;left:0}.animation-plan-stage .stage .stage-sprite.absolute{position:absolute!important}.animation-plan-stage .stage .stage-sprite.empty{background-image:repeating-conic-gradient(var(--black-o2) 0% 25%,var(--white-o2) 0% 50%);background-size:40px 40px}.animation-plan-stage .stage .hotspot{background-color:var(--error);width:var(--spacing8);height:var(--spacing8);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.5}.animation-plan-timeline{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacinghalf);overflow:hidden}.animation-plan-timeline .table-container{position:relative;max-height:160px;overflow-x:auto;border:solid 1px var(--black)}.animation-plan-timeline .table-container .table{border-spacing:0;border-collapse:collapse}.animation-plan-timeline .table-container .table td{padding:0;margin:0}.animation-plan-timeline .table-container .table .table-title{position:sticky;left:0;z-index:2}.animation-plan-timeline .table-container .table tr .title{min-width:200px;padding:var(--spacinghalf);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing);font-size:var(--font-size-s);padding-right:var(--spacing);height:calc(var(--spacing) * 2.5 + 1px);border-bottom:solid 1px var(--black)}.animation-plan-timeline .table-container .table tr .title .pa-btn{padding:var(--spacinghalf)}.animation-plan-timeline .table-container .table tr .frames{display:flex;flex-direction:row;background-color:var(--white);align-items:center;border-bottom:solid 1px var(--black)}.animation-plan-timeline .table-container .table tr .frames .frame{min-width:var(--spacing2);height:calc(var(--spacing) * 2.5);display:flex;align-items:center;justify-content:center;background-color:var(--white);border-left:solid 1px var(--black);cursor:var(--cursor-pointer)}.animation-plan-timeline .table-container .table tr .frames .frame .keyframe{border-radius:50%;width:var(--spacing);height:var(--spacing);background:var(--black)}.animation-plan-timeline .table-container .table tr .frames .frame .keyframe.empty{background:unset;border:solid 1px var(--black)}.animation-plan-timeline .table-container .table tr .frames .frame.current{background-color:var(--primary-o5)}.animation-plan-timeline .table-container .table tr .frames .frame.current.selected{background-color:var(--primary)}.animation-plan-timeline .table-container .table tr .frames .frame:last-child{border-right:solid 1px var(--black)}.animation-plan-timeline .table-container .table tr:last-child .title{border-bottom:none;height:calc(var(--spacing) * 2.5)}.animation-plan-timeline .table-container .table tr:last-child .frames{border-bottom:none}.animation-plan-timeline .actions{display:flex;justify-content:space-between;gap:var(--spacinghalf)}.animation-plan-timeline .actions .pa-btn{padding:var(--spacing)}.animation-plan-timeline .pa-btn{background-color:var(--white);color:var(--black);border-radius:var(--spacing);border:solid 1px}html.banner-up .pa-arrows,html.banner-up .sprite-arrow-layer,html.banner-up .unit-intent{display:none!important}.battle-banner-root{--bb-tier: var(--stat-hp);--bb-tier-dark: var(--stat-hp-dark);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-board-fx);display:flex;align-items:center;justify-content:center;overflow:hidden;container-type:size;animation:bb-root-in calc(.16s * var(--anim-scale, 1)) ease both}.battle-banner-root.exiting{animation:bb-root-out calc(384ms * var(--anim-scale, 1)) ease both}.battle-banner-root.contained{position:absolute;z-index:1}.battle-banner-root .bb-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--bb-tier) 14%,var(--black-o5)) 0%,var(--black-o8) 72%,var(--black-o9) 100%)}.battle-banner-root .bb-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:2.5cqmin;padding:0 4cqmin;max-width:100%}.battle-banner-root .bb-tier{display:flex;align-items:center;gap:1.6cqmin;font-family:var(--font2);font-size:3.4cqmin;letter-spacing:.35em;text-transform:uppercase;color:var(--white-o8);animation:bb-tier-in calc(512ms * var(--anim-scale, 1)) calc(96ms * var(--anim-scale, 1)) ease both}.battle-banner-root .bb-tier .pa-icon{font-size:7cqmin}.battle-banner-root .bb-word-row{display:flex;align-items:center;justify-content:center;gap:3cqmin;max-width:100%}.battle-banner-root .bb-word{font-family:var(--font2);font-size:11cqmin;line-height:1;min-width:46cqmin;text-align:center;font-weight:900;letter-spacing:.18em;text-indent:.18em;white-space:nowrap;color:var(--white);text-shadow:0 0 1cqmin var(--black),0 .4cqmin 0 var(--black)}.battle-banner-root .bb-blade{width:13cqmin;flex-shrink:0;height:auto}.battle-banner-root .bb-blade.left{animation:bb-blade-left calc(496ms * var(--anim-scale, 1)) calc(208ms * var(--anim-scale, 1)) cubic-bezier(.2,1.1,.35,1) both}.battle-banner-root .bb-blade.right{animation:bb-blade-right calc(496ms * var(--anim-scale, 1)) calc(208ms * var(--anim-scale, 1)) cubic-bezier(.2,1.1,.35,1) both}.battle-banner-root .bb-bars{display:flex;gap:1.5cqmin;width:62cqmin;max-width:90%;animation:bb-bars-in calc(336ms * var(--anim-scale, 1)) calc(496ms * var(--anim-scale, 1)) ease both}.battle-banner-root .bb-bar.pa-progress-bar{flex:1;min-width:0;min-height:0;height:3.2cqmin}.battle-banner-root .bb-bar.pa-progress-bar .pa-progress-bar-fill{border-right:none}.battle-banner-root.elite{--bb-tier: var(--accent);--bb-tier-dark: var(--accent-dark)}.battle-banner-root.elite .bb-tier{color:var(--accent-light)}.battle-banner-root.boss{--bb-tier: var(--stat-poison-light);--bb-tier-dark: var(--stat-poison-dark)}.battle-banner-root.boss .bb-tier{color:var(--stat-poison-light)}.battle-banner-root.boss .bb-word{font-size:12.5cqmin}@keyframes bb-root-in{0%{opacity:0}to{opacity:1}}@keyframes bb-root-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes bb-tier-in{0%{opacity:0;transform:translateY(-4cqmin)}to{opacity:1;transform:translateY(0)}}@keyframes bb-blade-left{0%{opacity:0;transform:translate(-60cqw) rotate(-40deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes bb-blade-right{0%{opacity:0;transform:translate(60cqw) rotate(40deg) scaleX(-1)}to{opacity:1;transform:translate(0) rotate(0) scaleX(-1)}}@keyframes bb-bars-in{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.st-center-portrait{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.st-center-portrait .st-center-portrait-img{width:100%;height:100%;--st-portrait-mask: radial-gradient(circle closest-side at 50% 50%, #000 0%, #000 42%, rgba(0, 0, 0, .5) 72%, transparent 100%);-webkit-mask-image:var(--st-portrait-mask);mask-image:var(--st-portrait-mask);opacity:.9}.sts-card-preview{display:flex;justify-content:center;margin:8px 0}.sts-card-preview .cost-badge.mana,.sts-card-preview .mana-badge{display:none}.sts-collapsed-tab{width:32px;height:100%;background:var(--surface-panel-dark);border:none;border-left:1px solid var(--white-o1);color:var(--heading-on-dark);font-size:16px;cursor:var(--cursor-pointer);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sts-collapsed-tab:hover{background:var(--black-light)}.skill-tree-stats{width:360px;min-width:360px;background:var(--surface-panel-dark);border-left:1px solid var(--white-o1);overflow-y:auto;padding:var(--spacing2);display:flex;flex-direction:column;gap:var(--spacing)}.skill-tree-stats.as-paper{width:auto;min-width:0;background:none;border:none;padding:0}.skill-tree-stats.as-paper .sts-header{display:none}.skill-tree-stats.as-paper .sts-points-row{background:none;border:none;border-radius:0;border-bottom:2px solid var(--black);padding:var(--spacinghalf) 0}.skill-tree-stats.as-paper .sts-points-value{color:var(--heading-on-panel);font-size:var(--font-size-xl)}.skill-tree-stats.as-paper .sts-points-label{color:var(--text-muted-on-panel)}.skill-tree-stats.as-paper .sts-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--spacing2)}.skill-tree-stats.as-paper .sts-stats-grid .sts-stat-tile:last-child{grid-column:1/-1;width:55%;justify-self:center}.skill-tree-stats.as-paper .sts-stat-tile{background:none;border:none;border-bottom:2px solid var(--black);border-bottom-color:var(--black)!important;border-radius:0;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:0;padding:var(--spacinghalf) 2px}.skill-tree-stats.as-paper .sts-stat-tile-label{color:var(--black)!important;font-family:var(--font2);font-weight:600;text-transform:none;letter-spacing:0;font-size:calc(var(--font-size-s) * 1.1)}.skill-tree-stats.as-paper .sts-stat-tile-track{width:100%;background:var(--black-o2)}.skill-tree-stats.as-paper .sts-stat-tile-value.is-good{color:var(--success-dark)}.skill-tree-stats.as-paper .sts-stat-tile-value.is-bad{color:var(--error-dark)}.skill-tree-stats.as-paper .sts-stat-tile-value.is-zero{color:var(--black-o5)}.skill-tree-stats.as-paper .sts-section-label{color:var(--text-muted-on-panel);border-bottom-color:var(--black-o2)}.skill-tree-stats.as-paper .sts-empty-hint{color:var(--black-o5)}.skill-tree-stats.as-paper .sts-node-card{background:none;border-color:var(--black-o3)}.skill-tree-stats.as-paper .sts-node-card .sts-node-card-title{color:var(--heading-on-panel)}.skill-tree-stats.as-paper .sts-node-card .sts-node-card-count{color:var(--heading-on-panel);background:var(--black-o1)}.skill-tree-stats.as-paper .sts-node-card .sts-node-card-body{color:var(--text-on-panel)}.skill-tree-stats.as-paper .sts-keystone-card-downside{color:var(--error-dark)}.skill-tree-stats.as-paper .sts-keystone-card-downside.is-self{color:var(--text-muted-on-panel)}.skill-tree-stats.as-paper .sts-keystone-label{color:var(--text-on-panel)}.skill-tree-stats .desc-stat-icon{display:inline-flex;vertical-align:middle;margin:0 1px}.skill-tree-stats .sts-header{display:flex;align-items:center;justify-content:space-between}.skill-tree-stats .sts-header-actions{display:flex;align-items:center;gap:var(--spacinghalf)}.skill-tree-stats .sts-collapse-btn{background:transparent;color:var(--disabled);border:1px solid var(--white-o1);border-radius:4px;width:28px;height:28px;cursor:var(--cursor-pointer);display:flex;align-items:center;justify-content:center;flex-shrink:0}.skill-tree-stats .sts-collapse-btn:hover{color:var(--heading-on-dark);border-color:var(--heading-on-dark)}.skill-tree-stats .sts-title{font-family:var(--font2);font-size:var(--font-size-l);color:var(--heading-on-dark)}.skill-tree-stats .sts-points-row{display:flex;align-items:stretch;gap:var(--spacing);padding:var(--spacing);background:var(--black-o4);border:1px solid var(--white-o1);border-radius:var(--spacing)}.skill-tree-stats .sts-points-block{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.skill-tree-stats .sts-points-value{font-family:var(--font2);font-size:var(--font-size-l);color:var(--heading-on-dark);font-weight:700;line-height:1}.skill-tree-stats .sts-points-label{font-family:var(--font2);font-weight:600;font-size:12px;color:var(--disabled);text-transform:uppercase;letter-spacing:.5px}.skill-tree-stats .sts-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing)}.skill-tree-stats .sts-stat-tile{background:var(--black-o4);border:1px solid;border-radius:var(--spacing);padding:var(--spacing);display:flex;flex-direction:column;gap:4px;min-height:64px;justify-content:center}.skill-tree-stats .sts-stat-tile-label{font-size:13px;text-transform:uppercase;letter-spacing:.5px;font-weight:700}.skill-tree-stats .sts-stat-tile-value{font-family:var(--font2);font-size:calc(var(--font-size-l) * 1.1);font-weight:700}.skill-tree-stats .sts-stat-tile-value.is-good{color:var(--success)}.skill-tree-stats .sts-stat-tile-value.is-bad{color:var(--error)}.skill-tree-stats .sts-stat-tile-value.is-zero{color:var(--disabled-dark)}.skill-tree-stats .sts-stat-tile-track{height:6px;border-radius:3px;background:var(--black-o5);overflow:hidden}.skill-tree-stats .sts-stat-tile-track .sts-stat-tile-fill{height:100%;border-radius:3px;transition:width .3s ease}.skill-tree-stats .sts-section-label{font-size:13px;color:var(--disabled);text-transform:uppercase;letter-spacing:1px;margin-top:var(--spacing);padding-bottom:var(--spacinghalf);border-bottom:1px solid var(--white-o1)}.skill-tree-stats .sts-empty-hint{font-size:13px;color:var(--disabled-dark);font-style:italic;padding:var(--spacing) 0}.skill-tree-stats .sts-node-card{background:var(--black-o4);border:1px solid var(--primary-o5);border-radius:var(--spacing);padding:var(--spacing)}.skill-tree-stats .sts-node-card .sts-node-card-title{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-s);font-weight:700;color:var(--heading-on-dark)}.skill-tree-stats .sts-node-card .sts-node-card-count{font-size:12px;font-weight:700;color:var(--heading-on-dark);background:var(--white-o1);border-radius:4px;padding:0 5px}.skill-tree-stats .sts-node-card .sts-node-card-body{margin-top:4px;font-size:14px;color:var(--paper)}.skill-tree-stats .sts-keystone-card-downside{font-size:13px;color:var(--error);font-style:italic;margin-top:4px}.skill-tree-stats .sts-keystone-card-downside.is-self{color:var(--disabled)}.skill-tree-stats .sts-keystone-row{display:flex;flex-wrap:wrap;gap:var(--spacing2);padding:var(--spacing) 0}.sts-keystone-node{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:var(--cursor-pointer)}.sts-keystone-img{width:64px;height:64px;box-sizing:border-box;transition:transform .15s ease}.sts-keystone-img:hover{transform:scale(1.08)}.sts-keystone-img.st-plain-img{border-radius:50%;overflow:hidden;border:3px solid;background:var(--black);display:flex;align-items:center;justify-content:center}.sts-keystone-img.st-plain-img .st-plain-img-fill,.st-keystone-fill{width:100%;height:100%}.sts-keystone-fallback-label{font-family:var(--font2);font-size:28px;font-weight:700;color:var(--white);text-shadow:0 2px 6px rgba(0,0,0,.8);line-height:1}.sts-keystone-label{font-size:12px;font-weight:700;color:var(--paper);text-align:center;max-width:72px;line-height:1.1}.sts-keystone-tooltip.rc-tooltip{opacity:1;padding:0}.sts-keystone-tooltip .rc-tooltip-inner{background:transparent;border:none;box-shadow:none;padding:0;min-height:0}.sts-keystone-tooltip .rc-tooltip-inner:before,.sts-keystone-tooltip .rc-tooltip-inner:after{display:none}.sts-keystone-tooltip .rc-tooltip-arrow{display:none}.sts-keystone-tooltip .pa-card{min-width:240px;max-width:320px}.sts-keystone-tooltip .desc-stat-icon{display:inline-flex;vertical-align:middle;margin:0 1px}.character-xp-bar{width:100%;display:flex;flex-direction:column;gap:2px}.character-xp-bar .cxp-head{display:flex;align-items:center;justify-content:space-between}.character-xp-bar .cxp-level-badge{color:var(--primary);font-weight:700}.character-xp-bar .cxp-text{color:var(--text-muted-on-panel)}.character-xp-bar .cxp-track{height:6px;border-radius:3px;background:var(--black-o5);overflow:hidden}.character-xp-bar .cxp-track .cxp-fill{height:100%;background:var(--primary);transition:width .3s ease}.character-xp-bar .cxp-track .cxp-fill.cxp-instant{transition:none}.pa-empty-slot .rough-shadow{display:none}.pa-empty-slot .rough-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing)}.bonus-card-slots{display:flex;flex-direction:column;position:relative;height:100%}.bonus-card-slots .list-holder{display:flex;flex:1}.bonus-card-slots .list-holder .list{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;justify-items:center;align-items:start;gap:var(--spacing);align-self:center;justify-self:center}.bonus-card-slots .list-holder .list .bonus-slot:nth-child(3){grid-column:1/-1}.bonus-card-slots .bonus-slot{position:relative;transform-origin:center top;isolation:isolate}.bonus-card-slots .bonus-slot.filled .in-deck{position:absolute;left:50%;top:50%;width:calc(100% + 10px);height:calc(100% + 10px);transform:translate(-50%,-50%) translateZ(0);z-index:-1;background:var(--primary-light);pointer-events:none;-webkit-mask:url(/assets/backtxture-jjnUn6tc.png) center/100% 100% no-repeat;mask:url(/assets/backtxture-jjnUn6tc.png) center/100% 100% no-repeat}.bonus-card-slots .bonus-slot.filled .count-pill{background:var(--primary-light);color:var(--white);font-weight:700;padding:2px 10px;border-radius:999px;position:absolute;left:50%;bottom:0;transform:translate(-50%,50%)}.bonus-card-slots .bonus-slot.empty{color:var(--text-muted-on-panel)}.bonus-card-slots .bonus-slot.empty .empty-label{font-size:var(--font-size-l);padding:var(--spacing2)}.character-panel-modal{width:100vw;width:100dvw;height:100vh;height:100dvh;max-width:100vw!important;max-width:100dvw!important;max-height:100vh!important;max-height:100dvh!important;border-radius:0;border:none}.character-panel-modal .character-panel-content{padding:0;display:flex;flex-direction:column;min-height:0;padding:0!important;overflow:visible!important}.character-panel-modal .header{pointer-events:none}.character-panel-modal .header .cp-header-box,.character-panel-modal .header .pmt-close,.character-panel-modal .header .pa-btn{pointer-events:auto}.character-panel-modal .cp-tab-with-badge{display:inline-flex;align-items:center;gap:5px}.character-panel-modal .cp-tab-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--success);color:var(--black);font-size:.72rem;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--black);animation:cp-tab-badge-pulse 1.5s ease-in-out infinite}@keyframes cp-tab-badge-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 2px var(--success))}50%{transform:scale(1.15);filter:drop-shadow(0 0 6px var(--success))}}.character-panel-modal .header .pa-modal-title{min-height:var(--spacing10)}.character-panel-modal .cp-header-box .rough-content{padding:var(--spacing2) var(--spacing3)!important}.character-panel-modal .cp-header-box .cxp-text{color:var(--text-muted-on-dark)}.character-panel-modal .cp-header{display:flex;flex-direction:column;align-items:center;gap:var(--spacinghalf)}.character-panel-modal .cp-header .cp-name-and-xp .cp-name{margin:0;font-weight:700;text-transform:capitalize;color:var(--heading-on-dark);border-bottom:2px solid var(--heading-on-dark);padding-bottom:2px;transition:opacity .15s ease,color .15s ease}.character-panel-modal .cp-header .cp-name-and-xp .cp-name.not-selected{color:var(--text-on-dark);border-bottom-color:transparent;text-shadow:none;opacity:.55;font-weight:600}.character-panel-modal .cp-header .cp-name-and-xp .cp-xp{width:240px;margin-top:calc(var(--spacing) * -2)}.character-panel-modal .cp-main{flex:1;min-height:0;display:flex;align-items:stretch;gap:var(--spacing);padding:var(--spacing4) var(--spacing2) var(--spacing2);position:relative;z-index:1;pointer-events:none}.character-panel-modal .paper-tab-row .cp-gold-tab h2{font-size:var(--font-size-s)}.character-panel-modal .paper-tab-row .cp-gold-tab .rough-content{padding:var(--spacinghalf) var(--spacing2)!important}.character-panel-modal .cp-close-btn{position:absolute;top:var(--spacing2);right:var(--spacing2);z-index:40}.character-panel-modal .cp-left-paper{width:340px;flex-shrink:0;display:flex;flex-direction:column;pointer-events:auto;margin-top:calc(-1 * var(--spacing8))}.character-panel-modal .cp-left-paper .pa-card-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding:var(--spacing2);padding-top:var(--spacing3)}.character-panel-modal .cp-left-paper .pa-card-body:has(.skill-tree-stats){padding-top:var(--spacing2)}.character-panel-modal .cp-left-paper h5{font-family:var(--font2);font-weight:700}.character-panel-modal .cp-left-paper .cp-flex-note{position:absolute;left:var(--spacing);top:382px;width:348px;height:458px}.character-panel-modal .cp-left-paper .cp-flex-note .pa-card-body{overflow:visible;flex:none;width:calc(400px + var(--spacing4));transform:scale(.72);transform-origin:top left;padding-top:var(--spacing4)}.character-panel-modal .cp-respec-row{display:flex;margin-left:18px;margin-top:calc(var(--spacinghalf) * -1);margin-bottom:calc(var(--spacinghalf) * -1)}.character-panel-modal .cp-unlocked-line{text-align:center;margin-bottom:var(--spacinghalf)}.character-panel-modal .dependency{display:none}.character-panel-modal .cp-content{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.character-panel-modal .cp-body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;flex-direction:row}.character-panel-modal .cp-tree-area{flex:1;min-width:0;position:relative}.character-panel-modal .cp-deck{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center;overflow:hidden;gap:var(--spacing2);pointer-events:auto}.character-panel-modal .cp-deck .cp-run-deck{flex:1;overflow-y:auto;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:var(--spacing2);padding:var(--spacing2)}.character-panel-modal .cp-deck .cp-pool{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.character-panel-modal .cp-deck .cp-pool .card-grid{flex:1;min-height:0}.character-panel-modal .cp-deck .cp-pool .card-grid .filter-area{display:none}.character-panel-modal .cp-deck .cp-pool .card-grid .cards{max-width:calc(1400px + var(--spacing) * 12);padding-top:0;gap:calc(var(--spacing) * 1.5)}.character-panel-modal .cp-deck .cp-pool .card-grid .cards .card-container{margin-bottom:var(--spacing5)}.party-item-panel{height:192px;display:flex;flex-flow:column;justify-content:flex-end;align-items:center}.party-item-panel .pip-paper{margin-top:var(--spacing3)}.party-item-panel .pip-paper .pa-modal-tab h2{display:flex;align-items:center;gap:var(--spacing2);font-size:var(--font-size-l)}.party-item-panel .pip-paper .counters{font-size:var(--font-size);-webkit-text-stroke:0;color:var(--heading-on-dark)}.party-item-panel .slots-container{padding-top:var(--spacing2)}.party-item-panel .slots-container .slots{display:grid;grid-template-columns:repeat(3,1fr);place-items:center}.party-assign-item-modal-content{position:relative;display:flex;flex-direction:column}.event-modal .event-content{min-width:420px;max-height:95vh;max-height:95dvh;display:flex;align-items:stretch;flex-direction:column}.event-modal .event-content:has(.swap-area){overflow:clip;overflow-clip-margin:var(--spacing3)}.event-modal .event{flex:1;position:relative;height:100%;color:var(--text-on-panel);text-align:center;font-size:var(--font-size-l);display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:var(--spacing2) var(--spacing) var(--spacing) var(--spacing);gap:var(--spacing4)}.event-modal .event .event-description{display:flex;align-items:center;justify-content:center;text-align:center;align-self:center}.event-modal .event .event-icon{width:128px;height:128px;align-self:center;opacity:.5}.event-modal .event .event-icon .icon{width:128px;height:128px}.event-modal .event .event-icon.m{width:88px;height:88px;align-self:center}.event-modal .event .event-icon.m .icon{width:88px;height:88px}.event-modal .event .actions{display:flex;gap:var(--spacing2);align-items:center;justify-content:center}.event-modal .event .actions .pa-btn{width:200px}.event-modal .event-plus-attack .bamboo-cut-minigame{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing4)}.event-modal .event-plus-attack .bamboo-cut-minigame .cut-area{display:flex;flex-direction:column;align-items:stretch}.event-modal .event-plus-attack .bamboo-cut-minigame .cut-area .icon{align-self:center}.event-modal .event-plus-attack .bamboo-cut-minigame .cut-area .band-view{margin:var(--spacing) var(--spacing4);height:var(--spacing4)}.event-modal .event-plus-attack .bamboo-cut-minigame .cut-area .band-view .rough-content{position:absolute;top:0;right:0;bottom:0;left:0}.event-modal .event-plus-attack .bamboo-cut-minigame .cut-area .band-view .cursor{position:absolute;top:0;width:4px;height:100%;background:var(--accent)}.event-modal .event-magic-mushrooms .hero-pairs{display:flex;gap:var(--spacing2)}.event-modal .event-magic-mushrooms .hero-pairs .hero-pair{display:flex;border-radius:var(--spacing);outline:solid 1px}.event-modal .event-magic-mushrooms .hero-pairs .hero-pair.selected{outline:solid 4px var(--primary)}.event-modal .event-magic-mushrooms .swap-area{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;width:100%;gap:var(--spacing)}.event-modal .event-magic-mushrooms .swap-area .character-and-deck{display:flex;flex-direction:column;gap:var(--spacing2)}.event-modal .event-magic-mushrooms .swap-area .character-and-deck .deck{color:var(--black);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;justify-items:center;gap:var(--spacing)}.event-modal .event-magic-mushrooms .swap-area .character-and-deck .deck .card-container{cursor:var(--cursor-pointer);position:relative;isolation:isolate}.event-modal .event-magic-mushrooms .swap-area .character-and-deck .deck .dependency{display:none}.event-modal .event-magic-mushrooms .swap-area .character-and-deck .deck .card-container.selected .img-bg1-rough{--rough-ink: var(--primary) !important}.event-modal .event-magic-mushrooms .finish{display:flex;gap:var(--spacing10);align-items:center;justify-content:center}.event-modal .event-temporary-idol .sts-keystone-node{position:relative;display:flex;align-items:center;justify-content:center}.event-modal .event-temporary-idol .sts-keystone-node .pa-image{width:88px;height:88px}.event-modal .event-temporary-idol .sts-keystone-node .sts-keystone-label{max-width:unset;font-size:var(--font-size-l);display:flex;align-items:center;justify-content:center}.event-modal .event-plus-luck .luck-mini-game{display:flex;flex-direction:column;align-items:stretch;flex:1;width:100%;gap:calc(var(--spacing8) * 1)}.event-modal .event-plus-luck .luck-mini-game .cups{display:flex;align-items:center;justify-content:center;justify-self:center;gap:var(--spacing4)}.event-modal .event-plus-luck .luck-mini-game .cups .luck-cup{position:relative;width:120px;height:120px}.event-modal .event-plus-luck .luck-mini-game .cups .luck-cup .luck-cup-guts{position:relative;width:100%;height:100%}.event-modal .event-plus-luck .luck-mini-game .cups .luck-cup .luck-cup-top{width:100%;height:100%;background:var(--white);clip-path:polygon(32% 0%,68% 0%,100% 88.5%,0% 88.5%);z-index:2}.event-modal .event-plus-luck .luck-mini-game .cups .luck-cup .luck-cup-bottom{position:absolute;background:var(--white);border-radius:50%;width:100%;height:25%;left:0;bottom:0;z-index:1}.event-modal .event-plus-luck .luck-mini-game .cups .luck-cup .treasure{position:absolute;left:50%;bottom:0;background:var(--primary);border:solid 1px var(--black);border-radius:50%;width:50%;height:50%;transform:translate(-50%)}.event-modal .event-veterans-bargain .event-description{flex-direction:column;gap:var(--spacinghalf)}.event-modal .event-veterans-bargain .drill-minigame{display:flex;flex-direction:column;align-items:center;gap:var(--spacing4);width:100%}.event-modal .event-veterans-bargain .drill-minigame .drill-prompt{font-size:var(--font-size-l)}.event-modal .event-veterans-bargain .drill-minigame .drill-row-block{display:flex;flex-direction:column;align-items:center;gap:var(--spacinghalf)}.event-modal .event-veterans-bargain .drill-minigame .drill-row-block .drill-row-label{opacity:.6}.event-modal .event-veterans-bargain .drill-minigame .answer-row,.event-modal .event-veterans-bargain .drill-minigame .bank-row{display:flex;gap:var(--spacing2);flex-wrap:wrap;align-items:center;justify-content:center}.event-modal .event-veterans-bargain .drill-minigame .slot,.event-modal .event-veterans-bargain .drill-minigame .bank-tile{display:flex;align-items:center;justify-content:center;width:52.8px;height:52.8px;border:solid 2px var(--black-o3);border-radius:var(--spacing);background:transparent;color:var(--text-on-panel);cursor:var(--cursor-pointer)}.event-modal .event-veterans-bargain .drill-minigame .slot .icon,.event-modal .event-veterans-bargain .drill-minigame .bank-tile .icon{width:70%;height:70%}.event-modal .event-veterans-bargain .drill-minigame .slot:disabled,.event-modal .event-veterans-bargain .drill-minigame .bank-tile:disabled{cursor:var(--cursor-default)}.event-modal .event-veterans-bargain .drill-minigame .slot{border-style:dashed}.event-modal .event-veterans-bargain .drill-minigame .slot.filled{border-style:solid;border-color:var(--black-o6);background:var(--black-o1);color:var(--heading-on-panel)}.event-modal .event-veterans-bargain .drill-minigame .bank-tile:not(:disabled):hover{border-color:var(--black-o6);color:var(--heading-on-panel)}.event-modal .event-veterans-bargain .drill-minigame .slot.just-lit{animation:drill-flash .45s ease-out}.event-modal .event-veterans-bargain .drill-minigame .slot.ok{border-color:var(--success-dark);color:var(--success-dark)}.event-modal .event-veterans-bargain .drill-minigame .slot.bad{border-color:var(--error-dark);color:var(--error-dark)}.event-modal .event-veterans-bargain .drill-minigame .bank-tile.used{visibility:hidden}.event-modal .event-veterans-bargain .drill-minigame .drill-controls{display:flex;gap:var(--spacing2);align-items:center;justify-content:center}.event-modal .event-veterans-bargain .drill-minigame .drill-hint{opacity:.6}.event-modal .event-generous-stranger .event-description{flex-direction:column;gap:var(--spacinghalf);max-width:640px}.event-modal .event-generous-stranger .riddle-answers{flex-wrap:wrap}.event-modal .event-generous-stranger .stranger-copied-card{display:flex;justify-content:center}@keyframes drill-flash{0%{transform:scale(.6);opacity:.2}40%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}.party-character{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--spacing)}.party-character .pc-unit{position:relative}.party-character .pc-points-dot,.party-character .pc-deck-warning{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.party-character .pc-points-dot{min-width:28px;height:28px;padding:0 6px;border-radius:14px;background:var(--success);color:var(--black);font-size:.95rem;font-weight:800;line-height:28px;text-align:center;box-shadow:0 0 0 2px var(--black);pointer-events:none;z-index:6;animation:pc-points-pulse 1.5s ease-in-out infinite}@keyframes pc-points-pulse{0%,to{transform:translate(-50%,-50%) scale(1);filter:drop-shadow(0 0 3px var(--success))}50%{transform:translate(-50%,-50%) scale(1.14);filter:drop-shadow(0 0 8px var(--success))}}.party-character .pc-deck-warning{min-width:24px;height:24px;padding:0 var(--spacing);border-radius:10px;background:var(--accent);color:var(--black);font-size:1em;line-height:24px;text-align:center;border:solid 2px var(--black);pointer-events:none;z-index:7}.party-character .name{margin-top:calc(var(--spacing) * -3)}.party-character .character-xp-bar{margin-top:calc(var(--spacing) * -2)}.card-grid-modal-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:center;justify-items:center;justify-content:center;gap:var(--spacing);padding:var(--spacing2);width:min(1064px,96vw);width:min(1064px,96dvw);margin-inline:auto}.card-grid-modal-cards:has(>:nth-child(11)){width:min(1272px,96vw);width:min(1272px,96dvw)}.card-grid-modal-cards:has(>:nth-child(13)){width:min(1480px,96vw);width:min(1480px,96dvw)}.card-grid-modal-cards:has(>:nth-child(15)){width:min(1688px,96vw);width:min(1688px,96dvw)}.card-grid-modal-cards .pa-card-component{margin-bottom:var(--spacing2)}.card-grid-modal-cards .deck-slot.empty{width:200px;height:260px;margin-bottom:var(--spacing2);display:flex;align-items:center;justify-content:center;border:2px dashed var(--disabled);border-radius:var(--spacing);color:var(--disabled);text-align:center;padding:var(--spacing2)}.card-grid-modal-cards .deck-slot.empty .empty-label{font-size:var(--font-size-l)}.card-grid-modal{position:relative}.hero-pick-row .hero-slot{border:2px solid transparent;border-radius:8px;padding:4px;transition:border-color .1s ease}.hero-pick-row .hero-slot:hover{border-color:var(--primary-o5)}.hero-pick-row .hero-slot.selected{border-color:var(--primary)}.hero-pick-row .hero-slot.disabled{opacity:.45;cursor:var(--cursor-default)}.hero-pick-row .hero-slot.disabled:hover{border-color:transparent}.hero-pick-row .hero-skip-slot{min-width:72px;align-self:center;gap:4px;padding:12px 8px;border:2px dashed var(--black-o3);border-radius:8px;color:var(--text-muted-on-panel)}.hero-pick-row .hero-skip-slot:hover{border-color:var(--black-o6);color:var(--heading-on-panel)}.hero-pick-row .hero-badge{font-size:var(--font-size-s);text-align:center;color:var(--text-muted-on-panel)}.hero-pick-for-reward{align-self:stretch}.hero-pick-for-reward .hpr-reward{display:flex;flex-direction:column;align-items:center;gap:4px}.victory-modal{width:min(1056px,94vw);width:min(1056px,94dvw)}.victory-modal .victory-content{display:flex;flex-direction:column}.victory-modal .victory-body{padding:16px 20px 20px;height:min(760px,88vh);overflow-y:auto}.victory-modal .victory-stage{align-self:stretch;min-height:0}.victory-modal .victory-rewards{gap:24px;flex-wrap:wrap;flex:0 0 auto}.victory-modal .victory-rewards .victory-reward-value{font-size:var(--font-size-xl);font-family:var(--font2);font-weight:700;color:var(--heading-on-panel)}.victory-modal .victory-placeholder{color:var(--text-muted-on-panel);font-style:italic}.victory-modal .victory-reward-slot{flex:0 0 auto;height:0;overflow:hidden;transition:height .45s cubic-bezier(.22,1,.36,1);padding:var(--spacing4) var(--spacing3)}.victory-modal .victory-reward-slot.open{height:calc(260px + var(--spacing6) * 2)}.victory-modal .victory-reward-slot .vrs-row{display:flex;align-items:center;justify-content:center;gap:var(--spacing3);height:260px;margin:var(--spacing6) 0}.victory-modal .victory-reward-slot .vrs-or{font-size:var(--font-size-xl);font-family:var(--font2);color:var(--text-muted-on-panel)}.victory-modal .victory-reward-slot .vrs-tile.hidden{display:none}.victory-modal .victory-reward-slot .vrs-tile.blocked{filter:grayscale(100%);opacity:.5;cursor:var(--cursor-not-allowed)}.victory-modal .victory-reward-slot .vrs-tile.pickable{cursor:var(--cursor-pointer);transition:transform .12s ease}.victory-modal .victory-reward-slot .vrs-tile.pickable:hover{transform:translateY(-6px)}.victory-modal .victory-reward-slot .vrs-drop-in{animation:victory-drop-in .46s cubic-bezier(.22,1,.36,1)}.victory-modal .victory-hint{color:var(--text-muted-on-panel);font-size:var(--font-size-l)}.victory-modal .victory-arrow{flex:0 0 auto;margin:var(--spacing) 0;color:var(--heading-on-panel)}.victory-modal .victory-arrow.hidden{visibility:hidden}.victory-modal .victory-arrow:not(.hidden){animation:victory-fade-in .3s ease-out}.victory-modal .victory-party-row{flex:0 0 auto}.victory-modal .victory-party-row.inert{pointer-events:none}.victory-modal .victory-party-row.inert .vhs-new-cards-chip{pointer-events:auto}.victory-modal .victory-party-row .hero-slot.fell{opacity:.45}.victory-modal .victory-footer{flex:0 0 auto;min-height:56px;margin-top:var(--spacing2)}@keyframes victory-drop-in{0%{transform:translateY(-28px);opacity:0}70%{transform:translateY(4px);opacity:1}to{transform:none;opacity:1}}@keyframes victory-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 1123px){.victory-modal .victory-reward-slot .vrs-row{transform:scale(.88)}}@media (max-width: 960px){.victory-modal .victory-reward-slot .vrs-row{transform:scale(.72)}}.victory-hero-status{width:132px;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--font-size-s)}.victory-hero-status .vhs-combat{display:flex;justify-content:center;gap:var(--spacing);color:var(--text-on-panel);transition:opacity .3s ease}.victory-hero-status .vhs-combat.hidden{opacity:0;pointer-events:none}.victory-hero-status .vhs-stat{display:inline-flex;align-items:center;gap:1px;font-variant-numeric:tabular-nums}.victory-hero-status .bs-levelup{display:inline-flex;align-items:center;gap:2px;margin-top:2px;padding:0 var(--spacing);border-radius:999px;background:var(--success);color:var(--white);white-space:nowrap}.victory-hero-status .vhs-fell{display:inline-flex;align-items:center;gap:2px;color:var(--error-dark)}.victory-hero-status .vhs-new-cards-chip{display:inline-flex;align-items:center;gap:2px;margin-top:2px;padding:0 var(--spacing);border-radius:999px;background:var(--success);color:var(--white);white-space:nowrap;cursor:var(--cursor-pointer)}.victory-hero-status .bs-levelup.hidden,.victory-hero-status .vhs-new-cards.hidden,.victory-hero-status .vhs-fell.hidden{visibility:hidden}.victory-hero-status .vhs-new-cards:not(.hidden){animation:vhs-levelup-pop .34s cubic-bezier(.22,1,.36,1) .12s backwards}.victory-hero-status .bs-levelup:not(.hidden){animation:vhs-levelup-pop .34s cubic-bezier(.22,1,.36,1)}.vhs-new-cards-tooltip .vhs-new-cards-title{color:var(--primary);text-align:center;margin-bottom:var(--spacing)}.vhs-new-cards-tooltip .vhs-new-cards-list{display:flex;gap:var(--spacing2);justify-content:center}@keyframes vhs-levelup-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:none}}.card-roulette{position:relative;width:200px;height:260px}.card-roulette .roulette-card{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;will-change:transform,opacity}.card-roulette .roulette-card.visible{opacity:1}.card-roulette.spinning .roulette-card.visible{animation:roulette-tick 90ms ease-out}.card-roulette.landed .roulette-card.visible{animation:roulette-land .42s cubic-bezier(.22,1,.36,1);pointer-events:auto}@keyframes roulette-tick{0%{transform:translateY(-8%) scale(.97)}to{transform:none}}@keyframes roulette-land{0%{transform:scale(.94)}55%{transform:scale(1.06)}to{transform:none}}.victory-tile{width:200px;height:260px;gap:var(--spacing2);border:1px solid var(--white-o1);border-radius:var(--spacing2);background:var(--black-o5);color:var(--white);text-align:center;padding:var(--spacing2)}.victory-tile .vt-value{font-size:var(--font-size-xl);color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums}.victory-tile .vt-label{font-size:var(--font-size-l)}.victory-permanent-tile{cursor:var(--cursor-pointer)}.promote-slot-modal .promote-slot-picker{display:flex;flex-direction:column;gap:var(--spacing2);padding:var(--spacing2)}.promote-slot-modal .promote-slot-picker .slots{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;justify-items:center;align-items:start;gap:var(--spacing2)}.promote-slot-modal .promote-slot-picker .slots .promote-slot:nth-child(3){grid-column:1/-1}.promote-slot-modal .promote-slot-picker .promote-slot{position:relative;border-radius:var(--spacing);transition:outline-color .1s ease}.promote-slot-modal .promote-slot-picker .promote-slot.staged{outline:3px solid var(--accent);outline-offset:4px}.promote-slot-modal .promote-slot-picker .promote-slot.empty{width:200px;height:260px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--disabled);border-radius:var(--spacing);color:var(--disabled);text-align:center}.promote-slot-modal .promote-slot-picker .promote-slot.empty .empty-label{font-size:var(--font-size-l)}.promote-slot-modal .promote-slot-picker .promote-slot .slot-badge{position:absolute;font-weight:700;font-size:var(--font-size-s);padding:2px 10px;border-radius:999px;z-index:2;pointer-events:none}.promote-slot-modal .promote-slot-picker .promote-slot .slot-badge.new{top:var(--spacing);right:var(--spacing);background:var(--accent);color:var(--white)}.promote-slot-modal .promote-slot-picker .promote-slot .slot-badge.overwrite{bottom:var(--spacing);left:50%;transform:translate(-50%);background:var(--error);color:var(--white)}.promote-slot-modal .promote-slot-picker .promote-actions{margin-top:var(--spacing)}.run-map-container{width:100%;height:100%;position:relative;overflow:hidden;background:radial-gradient(120% 115% at 50% 40%,color-mix(in srgb,var(--secondary) 22%,var(--black)) 0%,var(--black) 70%)}.run-map-container.transparent-bg{background:none}.run-map-container .react-flow{background:transparent}.run-map-container .react-flow__pane{cursor:var(--cursor-grab)}.run-map-container .react-flow__pane.dragging{cursor:var(--cursor-grabbing)}.run-map-container .react-flow__edge,.run-map-container .react-flow__edge.selectable,.run-map-container .react-flow__edge-path,.run-map-container .react-flow__edge-interaction{cursor:var(--cursor-grab)}.run-map-container.locked-viewport .react-flow__pane,.run-map-container.locked-viewport .react-flow__edge,.run-map-container.locked-viewport .react-flow__edge.selectable,.run-map-container.locked-viewport .react-flow__edge-path,.run-map-container.locked-viewport .react-flow__edge-interaction{cursor:var(--cursor-default)}.run-map-container .rm-node{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:var(--cursor-default);position:relative;transition:transform .15s ease}.run-map-container .rm-node-shape{position:relative;isolation:isolate;width:56px;height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:filter .15s ease,transform .15s ease}.run-map-container .rm-node-emoji{font-size:22px;line-height:1;opacity:.5;transition:opacity .15s ease}.run-map-container .rm-node-emoji .pa-icon{display:block;width:1em;height:1em}.run-map-container .rm-node-label{font-size:var(--font-size-l);color:var(--text-muted-on-dark);font-weight:600;opacity:.55}.run-map-container .rm-node.is-done .rm-node-emoji,.run-map-container .rm-node.is-done .rm-node-label{opacity:1}.run-map-container .rm-node-check{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--black);font-size:12px;font-weight:700;line-height:20px;text-align:center;box-shadow:0 0 0 2px var(--black)}.run-map-container .rm-node.is-selectable{cursor:var(--cursor-pointer)}.run-map-container .rm-node.is-selectable:hover{transform:scale(1.12);z-index:100}.run-map-container .rm-node.is-selectable .rm-node-shape{filter:drop-shadow(0 0 6px var(--primary-light, #6b7bd6)) drop-shadow(0 2px 3px rgba(0,0,0,.5))}.run-map-container .rm-node.is-selectable .rm-node-emoji{opacity:1}.run-map-container .rm-node.is-selectable .rm-node-label{opacity:1;color:var(--primary-light, #6b7bd6)}.run-map-container .rm-node.is-selected .rm-node-shape{filter:drop-shadow(0 0 2px var(--accent, #d4a843)) drop-shadow(0 0 8px var(--accent, #d4a843))}.run-map-container .rm-node.is-selected .rm-node-emoji{opacity:1}.run-map-container .rm-node.is-selected .rm-node-label{opacity:1;color:var(--accent, #d4a843)}.run-map-container .rm-node.rm-node-fogged .rm-node-emoji{color:var(--text-on-dark);opacity:.7}.run-map-container .rm-node.rm-node-fogged .rm-node-label{opacity:.5}.rm-enemy-preview{align-items:flex-start}.rm-enemy-preview .rm-enemy-preview-entry{position:relative}.rm-enemy-preview .rm-enemy-preview-name{max-width:128px;text-align:center;font-size:var(--font-size);font-weight:600;color:var(--black)}.rm-enemy-preview .rm-enemy-drops-chest{font-size:20px;line-height:1;color:var(--accent-dark);cursor:var(--cursor-pointer)}.rm-enemy-preview .rm-enemy-drops-chest .pa-icon{display:block;width:1em;height:1em}.rm-enemy-drops-tooltip{width:max-content;max-width:none}.rm-enemy-drops{flex-wrap:nowrap;gap:8px}.run-handler{width:100%;height:100%;display:flex;flex-direction:row;position:relative;background:var(--black);overflow:hidden}.run-handler .rh-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;filter:blur(10px) brightness(.55) saturate(.85);transform:scale(1.05);transition:filter .38s ease,transform .38s ease}.run-handler .rh-ui-paper,.run-handler .rh-map,.run-handler .bottom-left{transition:opacity .38s ease}.run-handler.battle-intro-out .rh-ui-paper,.run-handler.battle-intro-out .rh-map,.run-handler.battle-intro-out .bottom-left{opacity:0;pointer-events:none}.run-handler.battle-intro-out .rh-stage{filter:blur(18px) brightness(.32) saturate(.7);transform:scale(1.12)}.run-handler .rh-ui-paper{position:relative;z-index:2;width:calc(var(--spacing) * 55);flex-shrink:0;align-self:flex-start;display:flex;flex-direction:column;margin:var(--spacing4) 0 0 var(--spacing2)}.run-handler .rh-ui-paper .pa-card-body{display:flex;flex-direction:column;overflow:visible;padding:var(--spacing2);padding-top:var(--spacing3)}.run-handler .rh-ui{display:flex;flex-direction:column;gap:var(--spacing2)}.run-handler .rh-ui .section.active{width:calc(100% + var(--spacing10));margin-left:calc(-1 * var(--spacing5))}.run-handler .rh-ui .active-characters{justify-content:center;gap:var(--spacing3)}.run-handler .rh-ui .rh-currency{font-weight:700;color:var(--text-on-panel)}.run-handler .rh-ui .rh-ui-bottom{display:flex;flex-direction:column;align-items:center}.run-handler .rh-ui .rh-ui-bottom:empty{display:none}.run-handler .rh-ui .rh-ui-bottom .rh-resurvey-btn{align-self:center}.run-handler .rh-action-slot{position:relative;height:64px}.run-handler .rh-action-note{position:absolute;top:0;width:360px;left:calc(50% - 180px);z-index:3}.run-handler .rh-action-note .pa-card-body{padding:var(--spacing2)}.run-handler .rh-action-note .rc-action{display:flex;flex-direction:column;gap:var(--spacing);min-height:80px;justify-content:center}.run-handler .rh-action-note .rh-action-title{font-weight:700;font-size:var(--font-size-l);color:var(--heading-on-panel);text-align:center}.run-handler .rh-action-note .rh-action-blurb{color:var(--text-muted-on-panel);text-align:center}.run-handler .rh-action-note .rh-action-reward{color:var(--heading-on-panel);font-weight:600;text-align:center}.run-handler .rh-action-note .rh-action-reward .rh-action-reward-extra{margin-left:8px}.run-handler .rh-action-note .rh-hint{font-style:italic;color:var(--text-muted-on-panel);align-items:center;text-align:center}.run-handler .rh-map{flex:1;min-width:0;position:relative;z-index:1}.story .top-bar-actions{position:fixed;top:var(--spacing);right:var(--spacing);z-index:99;display:flex;align-items:flex-start;gap:var(--spacing)}.story .top-bar-actions .autosave-control{display:flex;flex-direction:column;align-items:center;gap:var(--spacingquarter)}.story .top-bar-actions .autosave-status{font-size:var(--font-size-xs);font-family:var(--font1);color:var(--white-o6)}.story .top-bar-actions .autosave-status.saved{color:var(--success)}.story .top-bar-actions .autosave-status.error{color:var(--error)}.story .bottom-left{position:fixed;bottom:var(--spacing2);left:var(--spacing2);z-index:99;display:flex;gap:var(--spacing)}.battle-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-board-overlay);display:flex;background:var(--black);overflow:hidden}.battle-overlay .battle-overlay-board{flex:1;min-width:0;display:flex;transition:filter .56s ease,transform .56s ease}.battle-overlay.veiled .battle-overlay-board{filter:blur(12px) brightness(.7);transform:scale(1.06);pointer-events:none}.story-run-view{width:100%;height:100%;padding:1rem;color:var(--cream, #f0e6d0)}.story-run-view .story-run-header{font-size:1.2rem;color:var(--gold, #d4a843);font-weight:700}.story-run-view .story-run-party{color:var(--cream-dim, #b0a890)}.story-run-view .story-run-map{flex:1;min-height:420px;position:relative;border:1px solid var(--border, #2a2a3a);border-radius:10px;overflow:hidden}.shop{width:100%;height:100%;background-size:contain;background-position:center bottom;background-repeat:no-repeat;cursor:var(--cursor-pointer);position:relative}.shop .level-badge-and-button{position:absolute}.shop-tier-header{font-family:var(--font2);font-size:var(--font-size-xl);margin-bottom:var(--spacinghalf);color:var(--disabled-dark)}.shop-tier-header--MAGIC{color:var(--stat-spell-power-dark)}.shop-tier-header--RARE{color:var(--stat-time-dark)}.shop-tier-header--UNIQUE{color:var(--rarity-unique-dark)}.shop-tier-header--MYTHIC{color:var(--rarity-mythic)}.shop-modal{max-height:92vh;max-height:92dvh;display:flex;flex-direction:column}.shop-modal .shop-content{padding:0!important;flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.shop-modal .shop-content .upgrades-and-grid{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center}.shop-modal .shop-content .upgrades-and-grid .item-area{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:var(--spacing2)}.shop-modal .shop-content .upgrades-and-grid .item-area .items{display:flex;flex-direction:column;align-items:start;gap:calc(var(--spacing) * 1.5);max-width:440px}.shop-modal .shop-content .upgrades-and-grid .item-area .items .is-locked{filter:grayscale(100%)}.shop-modal .shop-content .upgrades-and-grid .item-area .items .item .cost{height:var(--spacing4);padding:0;display:flex;align-items:center;justify-content:center;border-radius:0}.shop-modal .shop-content .upgrades-and-grid .item-area .replace-banner{display:flex;align-items:center;gap:var(--spacing2);font-size:var(--font-size-l)}.shop-modal .shop-content .upgrades-and-grid .item-area .buy-btn{height:var(--spacing8);align-self:center;min-width:380px;margin-top:var(--spacing3)}.shop-modal .shop-content .upgrades-and-grid .upgrade-area{position:absolute;top:0;right:0;min-width:300px;margin:var(--spacing4) var(--spacing3) 0 0;transform:translate(139px,21px) rotate(1.5deg)}.shop-modal .shop-content .upgrades-and-grid .upgrade-area h5{text-align:center}.shop-modal .shop-content .upgrades-and-grid .upgrade-area .note-pin{position:absolute;left:50%;top:-22px;transform:translate(-50%);font-size:22px;color:var(--primary);z-index:5;filter:drop-shadow(1px 2px 1px var(--black-o4))}.shop-modal .shop-content .upgrades-and-grid .upgrade-area .pa-rough-underlay{--rough-fill-color: var(--secondary) !important}.shop-modal .shop-content .upgrades-and-grid .upgrade-area .pa-card-body{display:flex;flex-direction:column;padding:var(--spacinghalf);justify-content:flex-start}.shop-modal .shop-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-effect{font-size:var(--font-size-l);display:flex;align-items:center;gap:var(--spacing)}.shop-modal .shop-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-effect.cannot-buy{color:var(--disabled-dark)}.shop-modal .shop-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-effect.can-buy{color:var(--text-on-panel)}.shop-modal .shop-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-effect.bought{color:var(--primary)}.shop-modal .shop-content .upgrades-and-grid .upgrade-area .pa-card-body .pa-btn{margin-top:var(--spacing2);height:var(--spacing8)}.shop-modal-run .shop-content .items{max-width:none}.shop-1{background-image:url(/assets/shop-01-3Deo3Q0l.png)}.shop-2{background-image:url(/assets/shop-02-DLwlrsG6.png)}.shop-3{background-image:url(/assets/shop-03-PD_poa11.png)}.shop-4{background-image:url(/assets/shop-04-CPAHT0OW.png)}.shop-5{background-image:url(/assets/shop-05-DfHnCwAo.png)}.shop-6{background-image:url(/assets/shop-06-c3PQfS9f.png)}.shop-7{background-image:url(/assets/shop-07-D3S8Ke2D.png)}.shop-8{background-image:url(/assets/shop-08-BXbYHXSb.png)}.shop-9{background-image:url(/assets/shop-09-DegxVdG0.png)}.shop-10{background-image:url(/assets/shop-10-BqBUntJt.png)}.pa-modal.party-panel{margin-top:28px;height:calc(100vh - 28px);height:calc(100dvh - 28px)}.pa-modal.party-panel .party-panel-content{padding:0!important;min-width:calc(var(--spacing10) * 8);overflow:visible}.party-panel-body{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing4);overflow:visible;height:100%}.party-panel-body .section.active{margin:var(--spacing2) var(--spacing2) 0;padding:0}.party-panel-body .section h2{padding-left:var(--spacing2);color:var(--heading-on-panel)}.party-panel-body .section .section-empty{padding-left:var(--spacing2);font-style:italic;color:var(--text-muted-on-panel);min-height:var(--spacing10);display:flex;align-items:center;justify-content:center}.party-panel-body .section .active-characters,.party-panel-body .section .roster-characters{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center}.party-panel-body .section.roster{overflow:auto;flex:1}.party-panel-body .party-character .name{color:var(--text-on-panel)}.party-panel-body .party-character .pa-btn{height:var(--spacing6)}.party-panel-body .party-character .vacate-btn{transform:translateY(30%)}.barracks{width:100%;height:100%;background-size:contain;background-position:center bottom;background-repeat:no-repeat;cursor:var(--cursor-pointer)}.barracks .level-badge-and-button{position:absolute}.barracks-modal .barracks-content{padding:0!important;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.barracks-modal .barracks-content .upgrades-and-grid{display:flex;align-items:stretch;justify-content:center;gap:var(--spacing8);padding-right:280px;padding-left:310px;min-height:620px}.barracks-modal .barracks-content .upgrades-and-grid .hero-cards-pane{width:400px;position:absolute;top:0;bottom:var(--spacing5);left:0;transform:translate(-139px,21px) rotate(-1.5deg);margin:var(--spacing4) 0 0 var(--spacing3)}.barracks-modal .barracks-content .upgrades-and-grid .hero-cards-pane .pa-rough-underlay{--rough-fill-color: var(--secondary) !important}.barracks-modal .barracks-content .upgrades-and-grid .hero-cards-pane .pa-card-body{height:100%;display:flex;flex-direction:column;padding:var(--spacing);padding-top:var(--spacing4);gap:var(--spacing)}.barracks-modal .barracks-content .upgrades-and-grid .hero-cards-pane .pa-card-body .deck-card-list{overflow-y:auto;padding-top:var(--spacinghalf)}.barracks-modal .barracks-content .upgrades-and-grid .character-area{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing4);padding:var(--spacing2) 0}.barracks-modal .barracks-content .upgrades-and-grid .character-area .hire-btn{height:var(--spacing8);align-self:stretch}.barracks-modal .barracks-content .upgrades-and-grid .character-grid{width:100%;flex:none;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;align-content:center;gap:var(--spacing6) var(--spacing8)}.barracks-modal .barracks-content .upgrades-and-grid .character-grid .character{transform:scale(1.35);transform-origin:center}.barracks-modal .barracks-content .upgrades-and-grid .character-grid .character{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--spacinghalf);cursor:var(--cursor-pointer);border:var(--border-width) solid transparent;border-radius:var(--radius);transition:border-color .1s ease}.barracks-modal .barracks-content .upgrades-and-grid .character-grid .character.locked{cursor:var(--cursor-default)}.barracks-modal .barracks-content .upgrades-and-grid .character-grid .character.selected{border-color:var(--accent)}.barracks-modal .barracks-content .upgrades-and-grid .character-grid .character .portrait{position:relative}.barracks-modal .barracks-content .upgrades-and-grid .character-grid .character .portrait .pa-unit.selected .pa-image{outline:solid 6px var(--primary)}.barracks-modal .barracks-content .upgrades-and-grid .character-grid .character .portrait .title{color:var(--text-on-panel);text-transform:capitalize;margin-top:calc(var(--spacing) * -1.5);display:flex;flex-direction:column;align-items:center;justify-content:center}.barracks-modal .barracks-content .upgrades-and-grid .character-grid .character .portrait .title .keystone{color:var(--accent-dark)}.barracks-modal .barracks-content .upgrades-and-grid .character-grid .pa-btn{height:var(--spacing8)}.barracks-modal .barracks-content .upgrades-and-grid .upgrade-area{position:absolute;top:0;right:0;width:340px;margin:var(--spacing4) var(--spacing3) 0 0;transform:translate(139px,21px) rotate(1.5deg)}.barracks-modal .barracks-content .upgrades-and-grid .upgrade-area h5{text-align:center}.barracks-modal .barracks-content .upgrades-and-grid .upgrade-area .note-pin{position:absolute;left:50%;top:-22px;transform:translate(-50%);font-size:22px;color:var(--primary);z-index:5;filter:drop-shadow(1px 2px 1px var(--black-o4))}.barracks-modal .barracks-content .upgrades-and-grid .upgrade-area .pa-rough-underlay{--rough-fill-color: var(--secondary) !important}.barracks-modal .barracks-content .upgrades-and-grid .upgrade-area .pa-card-body{display:flex;flex-direction:column;padding:var(--spacing);justify-content:flex-start}.barracks-modal .barracks-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-effect{font-size:var(--font-size-l);display:flex;align-items:center;gap:var(--spacing)}.barracks-modal .barracks-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-effect.cannot-buy{color:var(--disabled-dark)}.barracks-modal .barracks-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-effect.can-buy{color:var(--text-on-panel)}.barracks-modal .barracks-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-effect.bought{color:var(--primary)}.barracks-modal .barracks-content .upgrades-and-grid .upgrade-area .pa-card-body .pa-btn{margin-top:var(--spacing2);height:var(--spacing8)}.barracks-1{background-image:url(/assets/barracks-01-8s9Om-04.png)}.barracks-2{background-image:url(/assets/barracks-02-9LR4yG--.png)}.barracks-3{background-image:url(/assets/barracks-03-DvgMbJLa.png)}.barracks-4{background-image:url(/assets/barracks-04-B3jl5q6H.png)}.barracks-5{background-image:url(/assets/barracks-05-DO4AHyH2.png)}.barracks-6{background-image:url(/assets/barracks-06-CuDuFF4i.png)}.barracks-7{background-image:url(/assets/barracks-07-CgpzSYtA.png)}.barracks-8{background-image:url(/assets/barracks-08-BGRb18mO.png)}.barracks-9{background-image:url(/assets/barracks-09-BfVUpQby.png)}.barracks-10{background-image:url(/assets/barracks-10-D8qMo4m_.png)}.cartographer{width:100%;height:100%;background-size:contain;background-position:center bottom;background-repeat:no-repeat;cursor:var(--cursor-pointer)}.cartographer .level-badge-and-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.cartographer .level-badge-and-button .reward-badge{margin-top:var(--spacinghalf);padding:0 var(--spacinghalf);border-radius:var(--radius);background-color:#0000008c;font-family:var(--font2);font-weight:700;font-size:var(--font-size-s);white-space:nowrap}.cartographer .level-badge-and-button .reward-badge.up{color:var(--success)}.cartographer .level-badge-and-button .reward-badge.down{color:var(--error)}.cartographer-1{background-image:url(/assets/shop-01-3Deo3Q0l.png)}.cartographer-2{background-image:url(/assets/shop-02-DLwlrsG6.png)}.cartographer-3{background-image:url(/assets/shop-03-PD_poa11.png)}.cartographer-4{background-image:url(/assets/shop-04-CPAHT0OW.png)}.cartographer-5{background-image:url(/assets/shop-05-DfHnCwAo.png)}.cartographer-6{background-image:url(/assets/shop-06-c3PQfS9f.png)}.cartographer-7{background-image:url(/assets/shop-07-D3S8Ke2D.png)}.cartographer-8{background-image:url(/assets/shop-08-BXbYHXSb.png)}.cartographer-9{background-image:url(/assets/shop-09-DegxVdG0.png)}.cartographer-10{background-image:url(/assets/shop-10-BqBUntJt.png)}.cartographer-modal .cartographer-content{padding:0!important;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.cartographer-modal .cartographer-content .upgrades-and-grid{display:flex;align-items:stretch;justify-content:center;padding-right:210px}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area{display:flex;flex-direction:column;padding:var(--spacing2);padding-bottom:120px;gap:var(--spacing2)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing4);flex-wrap:wrap;overflow-y:auto;flex:1}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .tier{display:flex;flex-direction:column;width:300px;flex:none}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .tier.is-locked{opacity:.55}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .tier .tier-header{font-family:var(--font2);color:var(--heading-on-panel);font-size:var(--font-size-xl);margin-bottom:var(--spacinghalf)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .tier .tier-lock{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--spacinghalf);font-size:var(--font-size);font-weight:600;color:var(--error-dark)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .tier .tier-lock .lock-line{display:flex;align-items:center;gap:var(--spacinghalf)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .tier .tier-lock .lock-line.met{color:var(--success)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .tier-rarity-1 .tier-header{color:var(--disabled-dark)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .tier-rarity-2 .tier-header{color:var(--stat-spell-power-dark)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .tier-rarity-3 .tier-header{color:var(--stat-time-dark)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .tier-rarity-4 .tier-header{color:var(--rarity-unique-dark)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .mods{display:flex;flex-direction:column;gap:var(--spacinghalf);font-size:var(--font-size-l)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .mods .mod{display:flex;align-items:flex-start;gap:var(--spacing);padding:var(--spacinghalf) var(--spacing);border:var(--border-width) solid transparent;border-radius:var(--radius);cursor:var(--cursor-pointer);color:var(--text-on-panel);transition:border-color .1s ease,background-color .1s ease}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .mods .mod.active{border-color:var(--primary);background-color:var(--black-o1)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .mods .mod.locked{cursor:var(--cursor-default)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .mods .mod .mod-top{white-space:nowrap}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .mods .mod .mod-name{font-weight:700}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .mods .mod .mod-desc{font-size:var(--font-size);color:var(--text-muted-on-panel)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .mods .mod .reward-up{color:var(--success)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .tiers-row .mods .mod .reward-down{color:var(--error)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total{position:absolute;bottom:0;left:50%;transform:translate(-50%,90px) rotate(-.8deg);box-sizing:border-box;width:fit-content;min-width:340px;max-width:100%;z-index:10}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .pa-rough-underlay{--rough-fill-color: var(--secondary) !important}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .pa-modal-tab h2{display:flex;align-items:center;gap:var(--spacing2);font-size:var(--font-size-l)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .pa-card-body{font-size:var(--font-size-l)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .rewards-breakdown{display:flex;flex-direction:column;gap:var(--spacinghalf);width:100%}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .stat-line{display:flex;justify-content:space-between;gap:var(--spacing);white-space:nowrap}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .stat-line .stat-value{font-weight:700}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .unlock-cue{display:flex;align-items:center;gap:var(--spacinghalf);color:var(--primary);font-weight:700}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .unlock-cue.cue-hidden{visibility:hidden}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .reward-up{color:var(--success)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .reward-down{color:var(--error)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .rarity-line{color:var(--rarity-normal)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .rarity-line.MAGIC{color:var(--stat-spell-power-dark)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .rarity-line.RARE{color:var(--stat-time-dark)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .rarity-line.UNIQUE{color:var(--rarity-unique-dark)}.cartographer-modal .cartographer-content .upgrades-and-grid .planner-area .rewards-total .rarity-line.MYTHIC{color:var(--rarity-mythic)}.cartographer-modal .cartographer-content .upgrades-and-grid .upgrade-area{position:absolute;top:0;right:0;width:340px;margin:var(--spacing4) var(--spacing3) 0 0;transform:translate(139px,21px) rotate(1.5deg)}.cartographer-modal .cartographer-content .upgrades-and-grid .upgrade-area h5{text-align:center}.cartographer-modal .cartographer-content .upgrades-and-grid .upgrade-area .note-pin{position:absolute;left:50%;top:-22px;transform:translate(-50%);font-size:22px;color:var(--primary);z-index:5;filter:drop-shadow(1px 2px 1px var(--black-o4))}.cartographer-modal .cartographer-content .upgrades-and-grid .upgrade-area .pa-rough-underlay{--rough-fill-color: var(--secondary) !important}.cartographer-modal .cartographer-content .upgrades-and-grid .upgrade-area .pa-card-body{display:flex;flex-direction:column;padding:var(--spacing);justify-content:flex-start}.cartographer-modal .cartographer-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-effect{font-size:var(--font-size-l);display:flex;align-items:center;gap:var(--spacing);white-space:nowrap}.cartographer-modal .cartographer-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-effect .effect-text{display:inline-flex;align-items:center;gap:var(--spacingquarter)}.cartographer-modal .cartographer-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-effect .effect-text .pa-icon{display:inline-flex}.cartographer-modal .cartographer-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-effect.cannot-buy{color:var(--disabled-dark)}.cartographer-modal .cartographer-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-effect.can-buy{color:var(--text-on-panel)}.cartographer-modal .cartographer-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-effect.bought{color:var(--primary)}.cartographer-modal .cartographer-content .upgrades-and-grid .upgrade-area .pa-card-body .upgrade-reward-lock{display:flex;align-items:center;justify-content:center;gap:var(--spacinghalf);margin-top:var(--spacinghalf);font-size:var(--font-size);font-weight:600;color:var(--error-dark);text-align:center}.cartographer-modal .cartographer-content .upgrades-and-grid .upgrade-area .pa-card-body .pa-btn{margin-top:var(--spacing2);height:var(--spacing8)}.townhub .bonfire{background-size:contain;background-position:center bottom;background-repeat:no-repeat;background-image:url(/assets/bonfire-BWJa2KiA.png)}.townhub .characters{cursor:var(--cursor-pointer)}.townhub .party-btn{position:absolute;left:50%;top:-40%;transform:translate(-50%,-50%)}.townhub .party-btn .pa-btn{min-width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 4)}.bug-reports-page .brp-empty{opacity:.7;text-align:center;margin-top:15vh;font-size:var(--font-size-l)}.bug-reports-page .brp-layout{display:flex;flex-direction:row;gap:var(--spacing);flex:1;min-height:0}.bug-reports-page .brp-list{display:flex;flex-direction:column;gap:var(--spacinghalf);width:340px;flex-shrink:0;overflow-y:auto;padding-right:var(--spacinghalf)}.bug-reports-page .brp-row{display:block;width:100%;text-align:left;background:var(--black-o8);border:1px solid var(--white-o2);border-radius:var(--spacinghalf);color:var(--paper-light);font:inherit;padding:var(--spacing) calc(var(--spacing) + var(--spacingquarter));cursor:var(--cursor-pointer)}.bug-reports-page .brp-row:hover{background:var(--black-o9)}.bug-reports-page .brp-row.selected{border-color:var(--accent);background:var(--black-o9)}.bug-reports-page .brp-row.closed{opacity:.55}.bug-reports-page .brp-row .brp-row-desc{margin-top:var(--spacinghalf);font-size:var(--font-size-xs);opacity:.8;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bug-reports-page .brp-preview{flex:1;min-width:0;overflow-y:auto;display:flex;flex-direction:column;gap:calc(var(--spacing) + var(--spacinghalf));background:var(--black-o8);border:1px solid var(--white-o2);border-radius:var(--spacinghalf);color:var(--paper-light);padding:calc(var(--spacing) + var(--spacinghalf))}.bug-reports-page .brp-preview .brp-description{white-space:pre-wrap}.bug-reports-page .brp-preview .brp-screenshot{max-width:100%;max-height:45vh;object-fit:contain;align-self:flex-start;border:1px solid var(--white-o2);border-radius:var(--spacinghalf)}.bug-reports-page .brp-preview details summary{cursor:var(--cursor-pointer);opacity:.85}.bug-reports-page .brp-reporter{font-weight:600}.bug-reports-page .brp-meta{font-size:var(--font-size-xxs);opacity:.65;overflow-wrap:anywhere}.bug-reports-page .brp-log{font-size:var(--font-size-xxs);max-height:40vh;overflow:auto;background:var(--black-o4);padding:var(--spacing);border-radius:var(--spacinghalf);white-space:pre}.bug-reports-page .brp-status{font-size:var(--font-size-xxs);font-weight:700;letter-spacing:.05em;padding:var(--spacingquarter) calc(var(--spacing) - var(--spacingquarter));border-radius:var(--spacinghalf);flex-shrink:0}.bug-reports-page .brp-status.open{background:var(--success-dark-o5);color:var(--success-light)}.bug-reports-page .brp-status.closed{background:var(--disabled-dark-o5);color:var(--disabled)}.bug-report-sandbox-badge{position:fixed;top:var(--spacing);left:50%;transform:translate(-50%);z-index:10001;display:flex;align-items:center;gap:calc(var(--spacing) + var(--spacingquarter));background:var(--error-dark-o8);color:var(--white);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;padding:var(--spacinghalf) calc(var(--spacing) + var(--spacinghalf));border-radius:var(--spacinghalf);box-shadow:0 2px 8px var(--black-o5)}.page-content.card-change-log-page,.page-content.card-change-log-detail-page{background:linear-gradient(180deg,var(--black-o8),var(--black-o9));color:var(--white);padding:var(--spacing3);gap:var(--spacing2)}.page-content.card-change-log-page .ccl-progression .ccl-prog-diff,.page-content.card-change-log-detail-page .ccl-progression .ccl-prog-diff{border-collapse:collapse;min-width:320px}.page-content.card-change-log-page .ccl-progression .ccl-prog-diff th,.page-content.card-change-log-detail-page .ccl-progression .ccl-prog-diff th{text-align:left;opacity:.6;font-size:.8em;padding:var(--spacinghalf) var(--spacing2)}.page-content.card-change-log-page .ccl-progression .ccl-prog-diff td,.page-content.card-change-log-detail-page .ccl-progression .ccl-prog-diff td{padding:var(--spacinghalf) var(--spacing2);border-top:solid 1px var(--white-o3, rgba(255, 255, 255, .12))}.page-content.card-change-log-page .ccl-progression .ccl-prog-diff .ccl-prog-before,.page-content.card-change-log-detail-page .ccl-progression .ccl-prog-diff .ccl-prog-before{opacity:.7}.page-content.card-change-log-page .ccl-progression .ccl-prog-diff .ccl-prog-arrow,.page-content.card-change-log-detail-page .ccl-progression .ccl-prog-diff .ccl-prog-arrow{opacity:.5}.page-content.card-change-log-page .ccl-progression .ccl-prog-diff .ccl-prog-after,.page-content.card-change-log-detail-page .ccl-progression .ccl-prog-diff .ccl-prog-after{color:var(--accent);font-weight:700}.page-content.card-change-log-page .ccl-title,.page-content.card-change-log-detail-page .ccl-title{margin:0 0 var(--spacing);display:flex;align-items:center;gap:var(--spacing);font-family:var(--font2);letter-spacing:.02em}.page-content.card-change-log-page .ccl-id,.page-content.card-change-log-detail-page .ccl-id{font-family:monospace;color:var(--accent);background:var(--accent-o1);border:1px solid var(--accent-o2);border-radius:var(--spacinghalf);padding:1px var(--spacinghalf);font-size:.82em;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-content.card-change-log-page .ccl-empty,.page-content.card-change-log-detail-page .ccl-empty{padding:var(--spacing5) var(--spacing2);text-align:center;opacity:.55;font-style:italic}.page-content.card-change-log-page .ccl-pill,.page-content.card-change-log-detail-page .ccl-pill{display:inline-block;min-width:26px;padding:1px var(--spacinghalf);border-radius:999px;text-align:center;font-variant-numeric:tabular-nums;font-weight:600;border:1px solid transparent}.page-content.card-change-log-page .ccl-pill-new,.page-content.card-change-log-detail-page .ccl-pill-new{color:var(--success-light);background:var(--success-o1);border-color:var(--success-o3)}.page-content.card-change-log-page .ccl-pill-changed,.page-content.card-change-log-detail-page .ccl-pill-changed{color:var(--accent);background:var(--accent-o1);border-color:var(--accent-o3)}.page-content.card-change-log-page .ccl-pill-removed,.page-content.card-change-log-detail-page .ccl-pill-removed{color:var(--error-light);background:var(--error-o1);border-color:var(--error-o3)}.page-content.card-change-log-page .ccl-pill-zero,.page-content.card-change-log-detail-page .ccl-pill-zero{color:var(--white-o4);background:transparent;border-color:var(--white-o1)}.card-change-log-page .pa-table.ccl-table{border:1px solid var(--white-o1);border-radius:var(--spacing);overflow:hidden;background:var(--black-o4)}.card-change-log-page .pa-table.ccl-table table{width:100%}.card-change-log-page .pa-table.ccl-table thead{background:var(--black-o7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card-change-log-page .pa-table.ccl-table thead tr{border:none}.card-change-log-page .pa-table.ccl-table thead th{padding:var(--spacing) var(--spacing2);border-bottom:1px solid var(--white-o2);font-size:.72em;text-transform:uppercase;letter-spacing:.06em;color:var(--white-o6);font-weight:700}.card-change-log-page .pa-table.ccl-table tbody tr{transition:background .12s ease}.card-change-log-page .pa-table.ccl-table tbody tr:hover{background:var(--white-o1)}.card-change-log-page .pa-table.ccl-table tbody tr td{padding:var(--spacinghalf) var(--spacing2);border-bottom:1px solid var(--white-o1)}.card-change-log-page .pa-table.ccl-table tbody tr:last-child td{border-bottom:none}.card-change-log-page .ccl-author{display:flex;flex-direction:column;line-height:1.25}.card-change-log-page .ccl-author .ccl-author-name{font-weight:600}.card-change-log-page .ccl-author .ccl-author-email{font-size:.78em;opacity:.55}.card-change-log-detail-page .ccl-detail-body{display:flex;flex-direction:column;gap:var(--spacing2)}.card-change-log-detail-page .ccl-tabs-row{align-self:flex-start;gap:var(--spacing)}.card-change-log-detail-page .ccl-tabs-row .ccl-title{margin:0 var(--spacing) 0 var(--spacinghalf);white-space:nowrap}.card-change-log-detail-page .ccl-card-slot{width:178px;max-width:100%}.card-change-log-detail-page .ccl-card-slot.story{width:200px}.card-change-log-detail-page .ccl-tile{display:flex;flex-direction:column;align-items:center;gap:var(--spacinghalf)}.card-change-log-detail-page .ccl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;justify-items:center;gap:var(--spacing3);align-content:start;padding-top:var(--spacing)}.card-change-log-detail-page .ccl-changed-list{display:flex;flex-direction:column;gap:var(--spacing2);padding-top:var(--spacing)}.card-change-log-detail-page .ccl-change-title{display:flex;align-items:center;gap:var(--spacing);min-width:0}.card-change-log-detail-page .ccl-change-title .ccl-change-name{font-weight:700}.editor-group{display:flex;flex-direction:column;margin-top:var(--spacing4)}.editor-group:first-child{margin-top:0}.editor-group-head{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--spacing2);margin-bottom:var(--spacinghalf)}.editor-group-title{font-family:var(--font2);font-weight:700;color:var(--heading-on-panel);font-size:var(--font-size-l);letter-spacing:.5px}.editor-group-actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--spacing)}.editor-row{display:grid;grid-template-columns:var(--editor-row-label-w, 150px) 1fr;align-items:center;gap:var(--spacing2);padding:var(--spacing) 2px;border-bottom:2px solid var(--black)}.editor-row.no-rule{border-bottom:none}.editor-row.stacked{grid-template-columns:1fr;gap:var(--spacinghalf)}.editor-group>.editor-row:last-child{border-bottom:none}.editor-row-label{font-family:var(--font2);font-weight:600;color:var(--text-on-panel);font-size:calc(var(--font-size-s) * 1.1);white-space:nowrap}.editor-row-content{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--spacing);min-width:0;color:var(--text-on-panel)}.editor-chip-tabs{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--spacinghalf)}.editor-row-content>.editor-row-end{margin-left:auto}.editor-row-label.has-hint{text-decoration:underline dotted var(--black-o4);text-underline-offset:3px;cursor:var(--cursor-help)}.pa-animation-select{min-width:0;flex-wrap:wrap}.pas-modal .pas-body{width:min(520px,92vw);padding:var(--spacing2) var(--spacing3) var(--spacing3);--editor-row-label-w: 96px}.pa-option-select{min-width:0}.pa-option-select .pos-trigger .content{gap:var(--spacinghalf)}.pos-modal .pos-options{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing2);min-width:320px;max-width:640px;padding:var(--spacing2) var(--spacing3) var(--spacing3)}.csm-modal .pa-grouped-modal{width:min(880px,92vw)}.csm-modal .pa-grouped-modal .pgm-board{columns:4 200px}.csm-field{font-family:var(--font2);font-weight:600;color:var(--text-on-panel);font-size:var(--font-size-s);opacity:.8}.csm-field+*{margin-bottom:var(--spacinghalf)}.csm-field:not(:first-child){margin-top:var(--spacinghalf)}.csm-chips{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacinghalf)}.csm-stack{flex-direction:column;align-items:stretch}.card-editor-preview-col{width:600px;flex-shrink:0;overflow-y:auto;overflow-x:hidden;padding:var(--spacing3) var(--spacing2) var(--spacing)}.card-editor-preview{display:flex;flex-direction:column;align-items:stretch;gap:0}.card-editor-preview .pa-card-body{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:var(--spacing3) var(--spacing2) var(--spacing2)}.card-editor-preview .cep-tabs{left:0;right:var(--spacing2);justify-content:space-between}.card-editor-preview .cep-type{display:flex;flex-direction:row;align-items:center;gap:0}.card-editor-preview .card-editor-preview-center{display:flex;flex-direction:column;align-items:center;gap:var(--spacing);padding-top:0}.card-editor-preview .card-editor-preview-card{zoom:1.5}.card-editor-preview .card-editor-preview-card.wide-story{zoom:1.32}.card-editor-preview .cep-published .rough-content{padding:3px var(--spacing2)!important}.card-editor-preview .cep-published h2{font-size:var(--font-size-s)}.card-editor-preview .cep-fields{--editor-row-label-w: 128px;margin-top:var(--spacing2)}.card-editor-preview .cep-fields .editor-row{padding:var(--spacinghalf) 2px}.card-editor-preview .cep-spell{margin-top:0}.card-editor-preview .cep-spell.is-disabled{opacity:.45}.pa-chance-input h2{font-size:var(--font-size-s);display:inline-flex;align-items:center;gap:var(--spacinghalf)}.pa-chance-input .rough-content{padding:var(--spacinghalf) var(--spacing)!important}.pa-chance-input .pa-chance-d20,.pa-chance-input-btn .pa-chance-d20{width:1em;height:1em}.pa-chance-input-btn .content{display:inline-flex;align-items:center;gap:var(--spacinghalf)}.pa-section{position:relative;margin-top:var(--spacing3)}.pa-section .pa-section-tabs .pa-modal-tab h2{font-size:var(--font-size)}.pa-section .pa-section-tab-inner{display:inline-flex;align-items:center;gap:var(--spacinghalf);white-space:pre}.pa-section .pa-section-drag{cursor:var(--cursor-grab);-webkit-user-select:none;user-select:none;opacity:.7;margin-right:var(--spacinghalf)}.pa-section .pa-section-drag:hover{opacity:1}.pa-section .pa-section-drag:active{cursor:var(--cursor-grabbing)}.pa-section .pa-section-actions{position:absolute;top:calc(-1 * var(--spacing));right:var(--spacing2);z-index:31;display:flex;flex-flow:row;align-items:center;gap:var(--spacinghalf)}.pa-section .pa-section-body{display:flex;flex-flow:column;gap:var(--spacing);padding:var(--spacing2);padding-top:var(--spacing4)}.pa-section.closed,.pa-section.closed .pa-card-body{min-height:var(--spacing6)}.pa-section .pa-section-collapsed{min-height:var(--spacing6);padding:0 var(--spacing2);display:flex;align-items:center;justify-content:center;color:var(--text-muted-on-panel);font-size:var(--font-size-l);text-align:center;cursor:var(--cursor-pointer)}.pa-section .pa-section-collapsed .desc-stat-icon{display:inline-flex;vertical-align:middle;margin:0 1px}.pa-tag-select-host{display:inline-flex;align-items:center;min-width:0}.pa-tag-select.is-empty .content{opacity:.55;font-style:italic}.pts-modal .pa-grouped-modal{width:min(1100px,92vw)}.pts-modal .pa-grouped-modal .pgm-board{columns:4 220px}.pa-list-editor{display:flex;flex-direction:column}.pa-list-editor .pa-list-editor-actions-and-label{display:flex;justify-content:space-between;align-items:center;padding:var(--spacinghalf)}.pa-list-editor.plain{display:flex;flex-direction:column;width:100%;gap:var(--spacinghalf)}.pa-list-editor.plain .pa-list-editor-actions-and-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing)}.pa-list-editor.plain .pa-list-editor-actions-and-label:not(:has(.pa-list-editor-label)){justify-content:flex-start}.pa-list-editor.plain .pa-list-editor-row{align-self:flex-start}.pa-list-editor.plain .pa-list-editor-label{font-family:var(--font2);font-weight:600;color:var(--text-on-panel);font-size:calc(var(--font-size-s) * 1.1)}.pa-list-editor.plain .pa-list-editor-count{margin-left:var(--spacinghalf);opacity:.7}.pa-list-editor.plain .pa-list-editor-row{padding-bottom:var(--spacinghalf);border-bottom:1px solid var(--black-o5)}.pa-list-editor.plain .pa-list-editor-row:last-child{border-bottom:none}.pa-list-editor-handle{cursor:var(--cursor-grab);opacity:.5;-webkit-user-select:none;user-select:none;line-height:1}.pa-list-editor-handle:active{cursor:var(--cursor-grabbing)}.pa-list-editor-row.dragging{opacity:.4}.pa-list-editor-row.drag-over{box-shadow:inset 0 2px 0 0 var(--primary)}.pvs-number-tab .pa-input-number input{width:440px;text-align:center;font-size:var(--font-size-xxl);padding:var(--spacing2) var(--spacing3)}.pvs-number-tab .pvs-use-number .rough-content{padding:var(--spacing2) var(--spacing4)!important}.pvs-number-tab .pvs-use-number .content{font-size:var(--font-size-l)}.game-state-condition{flex-wrap:wrap;min-width:0;color:var(--text-on-panel)}.gsc-list{display:flex;flex-direction:column;width:100%;gap:var(--spacinghalf)}.gsc-list-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing)}.gsc-list-label{font-family:var(--font2);font-weight:600;color:var(--text-on-panel);font-size:calc(var(--font-size-s) * 1.1)}.gsc-list-count{margin-left:var(--spacinghalf);color:var(--text-on-panel);opacity:.7}.gsc-list-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing);padding-bottom:var(--spacinghalf);border-bottom:1px solid var(--black-o5)}.gsc-list-row:last-child{border-bottom:none}.tag-condition-editor{flex-wrap:wrap;min-width:0;color:var(--text-on-panel)}.tag-condition-editor .tce-label{font-size:var(--font-size-s);font-weight:700;color:var(--text-on-panel);white-space:nowrap}.tce-header .pa-modal-tab{position:static;transform:rotate(-1.5deg)}.tag-condition-editor .tce-presets,.tag-condition-editor .tce-custom{display:flex;flex-direction:row;align-items:center;gap:var(--spacinghalf);transition:opacity .12s ease}.tag-condition-editor .tce-presets.is-inactive,.tag-condition-editor .tce-custom.is-inactive{opacity:.4}.tag-condition-editor .tce-presets.is-inactive:hover,.tag-condition-editor .tce-custom.is-inactive:hover{opacity:.75}.pa-input-roll-range.rr-text{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:var(--spacing);padding:var(--spacinghalf)}.pa-input-roll-range .label{display:flex;align-items:center;justify-content:center;color:var(--text-on-panel);margin-right:var(--spacing2)}.pa-input-roll-range .pa-input-number input{width:152px}.pa-input-roll-range .rr-table{display:flex;flex-direction:row;align-items:stretch;gap:var(--spacing2);color:var(--text-on-panel);font-size:var(--font-size)}.pa-input-roll-range .rr-main{flex:1;min-width:0;display:grid;grid-template-columns:auto auto auto auto;justify-content:start;align-items:center;gap:var(--spacinghalf) var(--spacing)}.pa-input-roll-range .rr-row{display:contents}.pa-input-roll-range .rr-cell{display:flex;flex-direction:row;align-items:center;min-width:0}.pa-input-roll-range .rr-row-base .rr-cell{padding-bottom:var(--spacinghalf);border-bottom:1px solid var(--black-o2)}.pa-input-roll-range .rr-row-label{white-space:nowrap;font-weight:700;color:var(--text-on-panel);font-size:var(--font-size-s)}.pa-input-roll-range .rr-join{color:var(--text-on-panel);opacity:.8;font-size:var(--font-size-s);justify-content:center}.pa-input-roll-range .rr-varmult{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacinghalf);padding-left:var(--spacing2);border-left:1px solid var(--black-o2)}.pa-input-roll-range .rr-varmult-controls{display:flex;flex-direction:row;align-items:center;gap:var(--spacinghalf)}.pa-input-roll-range .rr-mult-input input{width:72px}.pa-input-roll-range .rr-mult-input.is-noop{opacity:.45}.pds-modal .pds-body{padding:var(--spacing2) var(--spacing3) var(--spacing3)}.pds-modal .pds-table{display:grid;grid-template-columns:auto repeat(4,auto);justify-content:start;align-items:center;gap:var(--spacinghalf)}.pds-modal .pds-kind{font-family:var(--font2);font-weight:600;color:var(--text-on-panel);font-size:var(--font-size-s);opacity:.8;white-space:nowrap;padding-right:var(--spacing)}.pa-delivery-select-host{display:inline-flex;align-items:center;min-width:0}.pa-game-state-var-input{display:flex;flex-direction:row;align-items:center;gap:var(--spacing);color:var(--white)}.pa-game-state-var-input .pa-select.pa-game-state-var-input-content,.pa-game-state-var-input .pa-input.pa-game-state-var-input-content{min-width:304px}.unit-trigger-list{display:block;columns:2 420px;column-gap:var(--spacing6)}.unit-trigger-list .editor-group{break-inside:avoid;margin-top:0;margin-bottom:var(--spacing2)}.utr-row.is-empty{opacity:.4}.utr-row.is-empty:hover{opacity:.85}.utr-row .utr-add{opacity:.8}.utr-advanced .utr-advanced-body{width:min(520px,92vw);padding:var(--spacing2) var(--spacing3) var(--spacing3);--editor-row-label-w: 132px}.utr-advanced-count{font-family:var(--font2);font-size:var(--font-size-s);color:var(--text-on-panel);opacity:.7;white-space:nowrap}.utr-advanced .utr-from-pool{padding-top:var(--spacinghalf)}.card-editor-aura-editor{display:flex;flex-direction:column;gap:var(--spacing)}.card-editor-aura-editor .aura-radiates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 var(--spacing6)}.card-editor-aura-editor .aura-radiates .editor-group-head{grid-column:1/-1}.card-editor-aura-editor .cae-mult{font-family:var(--font2);font-size:var(--font-size-s);color:var(--text-on-panel);opacity:.75;white-space:nowrap}.cae-advanced .cae-advanced-body{width:min(460px,92vw);padding:var(--spacing2) var(--spacing3) var(--spacing3);--editor-row-label-w: 104px}.goe-modal .goe-body{width:min(1500px,96vw);padding:var(--spacing2) var(--spacing3) var(--spacing3)}.goe-modal .unit-trigger-list{columns:3 340px}.spell-fields{display:flex;flex-direction:column;align-items:stretch;flex:1;overflow-y:auto;overflow-x:hidden}.condition-body,.effect-body{color:var(--text-on-panel)}.effect-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 var(--spacing6, 48px)}.effect-body>.editor-group{margin-top:0}.condition-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--spacing4) var(--spacing6, 48px)}.condition-body>.editor-group:first-child{grid-column:1/-1;margin-top:0}.condition-body>.editor-group{margin-top:0}.condition-body .pa-list-editor,.effect-body .pa-list-editor{width:100%}.condition-body .pa-list-editor>.rough-ink,.condition-body .pa-list-editor>.rough-fill,.condition-body .pa-list-editor>.rough-shadow,.effect-body .pa-list-editor>.rough-ink,.effect-body .pa-list-editor>.rough-fill,.effect-body .pa-list-editor>.rough-shadow{display:none}.condition-body .pa-list-editor>.rough-content,.effect-body .pa-list-editor>.rough-content{padding:0!important}.condition-body .pa-list-editor .pa-list-editor-actions-and-label,.condition-body .pa-list-editor .pa-btn.simple,.effect-body .pa-list-editor .pa-list-editor-actions-and-label,.effect-body .pa-list-editor .pa-btn.simple{color:var(--text-on-panel)}.value-source-picker{display:flex;flex-direction:row;align-items:center;gap:var(--spacing)}.value-source-picker .vsp-label{font-size:var(--font-size-s);font-weight:700;white-space:nowrap;color:var(--text-on-panel)}.editor-row.drawn-cost-row{--editor-row-label-w: 260px;align-items:start}.editor-row.drawn-cost-row .editor-row-label{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacinghalf);white-space:normal}.editor-row.draw-who-row{padding-top:var(--spacing2)}.editor-row.draw-who-row .editor-row-content{flex-wrap:nowrap}.editor-row.draw-who-row .pa-card-select{min-width:150px}.editor-row.draw-who-row .pcs-trigger-wrap,.editor-row.draw-who-row .rough-content,.editor-row.draw-who-row .content,.editor-row.draw-who-row .pcs-name{min-width:0}.editor-row.draw-who-row .pcs-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-field,.drawn-cost-mode,.drawn-cost-value{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--spacing);min-width:0}.editor-field.is-off,.drawn-cost-mode.is-off,.drawn-cost-value.is-off{opacity:.35;cursor:var(--cursor-not-allowed)}.drawn-cost-mode{gap:var(--spacinghalf)}.editor-row.d20-slot-row .editor-row-label{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--spacinghalf);white-space:normal}.pa-modal.d20-slot-modal{width:min(96vw,760px);max-width:96vw}.pa-modal.d20-slot-modal>.content{padding:var(--spacing3);display:flex;align-items:center;justify-content:center}.d20-slots{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--spacing);width:100%}.d20-slots .pa-btn.d20-slot{min-width:0;padding:var(--spacinghalf);justify-content:center;font-size:var(--font-size)}.d20-slots .pa-btn.d20-slot .rough-content{padding:var(--spacinghalf)!important}.d20-slots .pa-btn.d20-slot.is-taken{opacity:.3}.vsp-chips{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacinghalf)}.change-hp-lifesteal.pa-input-number{width:220px}.change-hp-lifesteal.pa-input-number input{width:100%}.spell-effect-row{position:relative}.spell-effect-row.dragging{opacity:.4}.spell-effect-row.drag-over:before{content:"";position:absolute;top:calc(var(--spacing3) - var(--spacinghalf));left:var(--spacing2);right:var(--spacing2);height:4px;border-radius:2px;background:var(--primary);z-index:40;pointer-events:none}.spell-effect-row .spell-effect-tab h2{font-size:var(--font-size-s)}.chain-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 var(--spacing6, 48px);color:var(--text-on-panel)}.chain-body>.editor-group{margin-top:0}.chain-delivery{display:grid;grid-template-columns:auto repeat(4,auto);justify-content:start;align-items:center;gap:var(--spacinghalf)}.chain-delivery-kind{font-family:var(--font2);font-weight:600;color:var(--text-on-panel);font-size:var(--font-size-s);opacity:.8;text-align:right;padding-right:var(--spacinghalf);white-space:nowrap}.unit-trigger-modal .pa-grouped-modal{width:min(1000px,92vw)}.unit-trigger-modal .pa-grouped-modal .pgm-board{columns:3 260px}.card-editor-unit-fields{overflow:visible}.card-editor-unit-fields .unit-spells{gap:var(--spacing)}.card-editor-unit-fields .unit-spells .unit-spell-editor{width:calc(50% - var(--spacinghalf))}.card-editor-unit-fields .unit-spells .unit-spell-editor input{width:100%!important}.card-editor-page .editor-sheet{flex:1;min-width:0;display:flex;margin:var(--spacing3) var(--spacing2) var(--spacing2) 0}.card-editor-page .editor-sheet>.pa-card-body{flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;padding:var(--spacing2)}.card-editor-page .editor-sheet .fields{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.card-editor-page .editor-sheet .fields .image-picker{display:flex;position:relative}.card-editor-page .editor-sheet .fields .pa-image:not(.links-tab *):not(.card-select *):not(.pa-card-select *):not(.pa-card-component *){height:96px;border:solid 1px;width:96px;align-self:end}.card-editor-page .editor-sheet-tabs{left:var(--spacing3);right:var(--spacing3);flex-wrap:wrap}.card-editor-page .cet-add .rough-content{padding:var(--spacing) var(--spacing)!important}.card-editor-page .asset-uploader{display:flex;flex-direction:column;gap:var(--spacing);align-items:stretch}.card-editor-page .story-mode-shop .cost,.card-editor-page .story-mode-shop .cost .slider{width:80px}.card-editor-page{flex:1;display:grid;grid-template-columns:1fr;overflow:hidden}.card-editor-page>*{grid-area:1/1;min-width:0}.card-editor-page>.is-hidden{visibility:hidden;pointer-events:none}.card-editor-page .editor-view{display:flex;align-items:stretch;min-width:0;overflow:hidden}.card-editor-page .playground{padding:0!important}.card-editor-page .playground .board{min-width:unset;max-width:unset;align-self:unset}.game-page .game-container{flex:1}.lobby-page{overflow:hidden;display:flex;align-items:stretch;flex-direction:column;height:100%}.lobby-page .existing-rooms{overflow:auto;margin-top:var(--spacing4)}.lobby-page .existing-rooms .room{border-bottom:solid 1px;padding:var(--spacing)}.play-vs-ai-page .game-container{flex:1}.play-vs-ai-page:not(.spectator) .scale-slider{position:fixed;top:var(--spacing);right:var(--spacing);z-index:9}.blur-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-blur-modal);display:flex;align-items:center;justify-content:center;cursor:var(--cursor-default);background:var(--black-o5);backdrop-filter:blur(14px) saturate(.9);-webkit-backdrop-filter:blur(14px) saturate(.9);animation:blur-modal-overlay-in .24s ease-out both}.blur-modal-overlay .blur-modal-close{position:fixed;top:var(--spacing2);right:var(--spacing2);width:46px;height:46px;display:grid;place-items:center;border:none;background:transparent;color:var(--white);font-family:var(--font2);font-size:34px;line-height:1;opacity:.65;cursor:var(--cursor-pointer);transition:opacity .12s ease,transform .12s ease}.blur-modal-overlay .blur-modal-close:hover{opacity:1;transform:scale(1.12)}.blur-modal-overlay .blur-modal-content{animation:blur-modal-content-in .34s 70ms cubic-bezier(.2,.9,.3,1) both}@media (prefers-reduced-motion: reduce){.blur-modal-overlay,.blur-modal-overlay .blur-modal-content{animation:none}}@keyframes blur-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes blur-modal-content-in{0%{opacity:0;transform:scale(.94) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}.builds-view{display:flex;flex-direction:column;height:100%;gap:var(--spacing);padding:var(--spacing)}.builds-view .builds-view-empty{padding:var(--spacing)}.builds-view .builds-class-group{background-color:var(--black-o7);border-radius:var(--spacing);padding-bottom:var(--spacing)}.builds-view .builds-class-group .builds-class-header{font-size:1.1rem;padding:var(--spacinghalf) var(--spacing)}.builds-view .builds-class-group .builds-row{flex-wrap:wrap}.builds-view .build-tile{width:7.5rem}.builds-view .build-tile .build-portrait{position:relative;width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.builds-view .build-tile .build-portrait .build-portrait-missing{display:grid;place-items:center;width:100%;height:100%;opacity:.4}.builds-view .build-tile .build-name{max-width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--white)}.builds-view .build-tile .build-pts{font-size:.8rem;opacity:.85}.builds-view .build-tile .build-actions{opacity:1;transition:opacity .12s ease}.builds-view .build-tile:hover .build-actions{opacity:1}.encounter-simulator{min-width:min(720px,90vw);min-width:min(720px,90dvw);max-width:90vw;max-width:90dvw;background-color:var(--white-o9)}.encounter-simulator .control-label{font-size:12px;opacity:.7;text-transform:uppercase;letter-spacing:.04em}.encounter-simulator .sim-controls{flex-wrap:wrap}.encounter-simulator .sim-controls .party-slot{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;border:1px solid currentColor;background:#ffffff0d}.encounter-simulator .sim-controls .party-slot .slot-emoji{font-size:14px}.encounter-simulator .sim-controls .party-slot .slot-name{font-size:13px}.encounter-simulator .sim-controls .party-slot:hover{background:#ffffff1f}.encounter-simulator .sim-controls .sims-value{min-width:28px;text-align:right;font-variant-numeric:tabular-nums}.encounter-simulator .sim-notice{opacity:.8;font-style:italic}.encounter-simulator .sim-progress .progress-text{font-size:12px;color:var(--accent)}.encounter-simulator .chart-title{margin:0;font-size:14px;opacity:.85}.encounter-simulator .sim-footnote{font-size:11px;opacity:.55;line-height:1.4}.sim-line-chart{width:100%}.sim-line-chart .chart-area{position:relative;width:100%;height:260px}.sim-line-chart .chart-area .chart-svg{width:100%;height:100%;display:block}.sim-line-chart .chart-area .chart-svg .gridline{stroke:currentColor;opacity:.12;stroke-width:1}.sim-line-chart .chart-area .chart-svg .series-line{stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.sim-line-chart .chart-area .crosshair{position:absolute;top:0;bottom:16px;width:1px;background:currentColor;opacity:.35;pointer-events:none}.sim-line-chart .chart-area .hover-dot{position:absolute;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #00000059;pointer-events:none}.sim-line-chart .chart-area .hover-readout{position:absolute;top:4px;z-index:2;pointer-events:none;background:#000c;border-radius:6px;padding:6px 8px;font-size:11px;white-space:nowrap;color:var(--white)}.sim-line-chart .chart-area .hover-readout .readout-x{opacity:.6;margin-bottom:2px}.sim-line-chart .chart-area .hover-readout .readout-row .swatch{width:9px;height:9px;border-radius:2px}.sim-line-chart .chart-area .hover-readout .readout-row .readout-value{margin-left:auto;padding-left:8px;font-variant-numeric:tabular-nums}.sim-line-chart .chart-area .x-axis{position:absolute;left:0;right:0;bottom:-4px;height:16px}.sim-line-chart .chart-area .x-axis .x-tick{position:absolute;transform:translate(-50%);font-size:11px;opacity:.6}.sim-line-chart .chart-legend{flex-wrap:wrap;margin-top:14px}.sim-line-chart .chart-legend .legend-item{font-size:12px}.sim-line-chart .chart-legend .legend-item .swatch{width:12px;height:12px;border-radius:3px;display:inline-block}.sim-line-chart .chart-legend .legend-item .legend-range{opacity:.6}.enemy-tutorial-editor{position:fixed;top:0;right:0;bottom:0;z-index:calc(var(--z-tutorial-book) + 200);width:420px;max-width:96vw;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing);padding:var(--spacing2);background:var(--primary-dark);border-left:2px solid var(--accent);box-shadow:-6px 0 24px var(--black-o6);color:var(--white)}.enemy-tutorial-editor .editor-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacinghalf)}.enemy-tutorial-editor .editor-head .editor-title{font-family:var(--font2);font-size:var(--font-size-l);color:var(--accent)}.enemy-tutorial-editor .editor-head .editor-head-actions{display:flex;align-items:center;gap:var(--spacinghalf)}.enemy-tutorial-editor .editor-head .editor-close,.enemy-tutorial-editor .editor-head .editor-close .pa-icon{color:var(--white)}.enemy-tutorial-editor .lore-audio-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacinghalf)}.enemy-tutorial-editor .lore-audio-row .row-label{color:var(--accent-light)}.enemy-tutorial-editor .editor-actions{display:flex;align-items:center;gap:var(--spacinghalf);margin-top:var(--spacing);padding-top:var(--spacing);border-top:1px solid var(--black-o4)}.enemy-tutorial-editor .form-links{display:flex;flex-wrap:wrap;gap:var(--spacinghalf)}.enemy-tutorial-editor .row-label{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacinghalf);color:var(--accent-light)}.enemy-tutorial-editor .callout-row{display:flex;flex-direction:column;gap:var(--spacinghalf);padding:var(--spacinghalf);margin-bottom:var(--spacinghalf);background:var(--black-o3);border-radius:var(--radius)}.enemy-tutorial-editor .callout-row .anchor-select{width:100%;padding:4px 6px;background:var(--black-o5);color:var(--white);border:1px solid var(--primary);border-radius:var(--radius);font-family:var(--font1)}.move-card-modal{min-width:480px;max-width:720px}.move-card-modal .mcm-label{font-size:.85em;opacity:.7}.move-card-modal .mcm-name{font-weight:700}.move-card-modal .mcm-children{max-height:40vh;max-height:40dvh;overflow-y:auto}.sav-preview-pane{height:100%}.event-shop-preview{padding:12px 16px;min-height:100%;background:var(--black-o9)}.event-shop-preview .esp-toolbar{flex-wrap:wrap}.event-shop-preview .esp-hero-name{padding:2px 8px;border-radius:6px;background:#ffffff0f;color:#e0e0ee}.event-shop-preview .esp-resources{color:#e0e0ee}.event-shop-preview .esp-hint{max-width:760px;color:#9a9ab0;font-size:13px;line-height:1.4}.event-shop-preview .esp-events{display:flex;flex-direction:column;gap:12px;margin-top:8px}.global-sounds-editor{width:min(960px,100%);margin:0 auto;padding:var(--spacing2);display:flex;flex-direction:column;gap:var(--spacing3)}.global-sounds-editor .gse-header,.global-sounds-editor .gse-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing2)}.global-sounds-editor .gse-header h3{margin:0;color:var(--primary)}.global-sounds-editor .gse-header p{margin:var(--spacinghalf) 0 0;opacity:.7}.global-sounds-editor .gse-group{display:flex;flex-direction:column;gap:var(--spacing)}.global-sounds-editor .gse-group h4{margin:0;color:var(--primary);font-size:var(--font-size-l);padding-bottom:var(--spacinghalf);border-bottom:1px solid var(--primary-o3)}.global-sounds-editor .gse-row{padding:var(--spacing2);border-radius:var(--spacing);background:var(--black-o8);border:1px solid var(--primary-o2)}.global-sounds-editor .gse-copy{min-width:0;display:flex;flex-direction:column;gap:var(--spacinghalf)}.global-sounds-editor .gse-copy strong{color:var(--accent)}.global-sounds-editor .gse-copy span{color:var(--white);font-size:.85em}.global-sounds-editor .gse-actions{flex:0 0 auto}@media (max-width: 760px){.global-sounds-editor .gse-header,.global-sounds-editor .gse-row{align-items:stretch;flex-direction:column}.global-sounds-editor .gse-actions{flex-wrap:wrap}}.progression-editor{display:flex;flex-direction:column;gap:var(--spacing2);padding:var(--spacing2);background-color:var(--black-o8);color:var(--sav-text, var(--text-on-dark));box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.progression-editor .pe-toolbar{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;gap:var(--spacing2)}.progression-editor .pe-toolbar .pe-title{display:flex;flex-direction:column}.progression-editor .pe-toolbar .pe-title h3{margin:0}.progression-editor .pe-toolbar .pe-title .pe-sub{font-size:.75em;opacity:.6}.progression-editor .pe-toolbar .pe-dirty{padding:0 var(--spacing);border-radius:var(--spacing);background-color:var(--accent);color:var(--on-accent);font-size:.75em;text-transform:uppercase}.progression-editor .pe-toolbar .pe-actions{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:var(--spacing)}.progression-editor .pe-cell-editable,.progression-editor .pe-editable{cursor:var(--cursor-pointer);border-radius:var(--spacinghalf)}.progression-editor .pe-cell-editable:hover,.progression-editor .pe-editable:hover{background-color:var(--accent-o2, rgba(0, 0, 0, .08))}.progression-editor .pe-info{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;margin-left:2px;border-radius:50%;background-color:var(--primary);color:var(--on-primary);font-size:.7em;font-style:italic;font-weight:700;cursor:var(--cursor-help, var(--cursor-pointer));-webkit-user-select:none;user-select:none}.progression-editor .pe-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing3);align-items:stretch}.progression-editor .pe-col{min-height:0}.progression-editor .pe-col.pe-left{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--spacing3);overflow-y:auto}.progression-editor .pe-col.pe-middle{flex:1 1 320px;min-width:0;display:flex}.progression-editor .pe-col.pe-right{flex:0 0 auto;overflow-y:auto}.progression-editor .pe-section-title{display:flex;align-items:center;gap:2px;margin-bottom:var(--spacing);font-weight:700;font-size:.9em}.progression-editor .pe-reward-table{border-collapse:collapse}.progression-editor .pe-reward-table th{font-size:.75em;opacity:.6;font-weight:400;padding:0 var(--spacing) var(--spacinghalf);text-align:right}.progression-editor .pe-reward-table .pe-reward-label{padding-right:var(--spacing2);font-weight:700}.progression-editor .pe-reward-table td{padding:2px var(--spacinghalf)}.progression-editor .pe-reward-table .pe-cell-editable{min-width:56px;text-align:right;border:solid 1px var(--sav-line, var(--white-o2));background-color:var(--sav-fill, var(--white-o1))}.progression-editor .pe-act-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing2)}.progression-editor .pe-act-row .pe-field{display:flex;flex-direction:column;gap:2px;font-size:.8em;padding:var(--spacinghalf);border:solid 1px var(--sav-line, var(--white-o2));background-color:var(--sav-fill, var(--white-o1))}.progression-editor .pe-act-row .pe-field span{display:flex;align-items:center;opacity:.8}.progression-editor .pe-act-row .pe-field b{font-size:1.15em}.progression-editor .pe-graph-wrap{position:relative;flex:1 1 auto;min-width:0;min-height:0}.progression-editor .pe-graph-wrap .pe-svg{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;touch-action:none;background-color:var(--sav-fill, var(--white-o1));border:solid 1px var(--sav-line, var(--white-o2));border-radius:var(--spacing)}.progression-editor .pe-graph-wrap .pe-svg .pe-grid{stroke:var(--white);stroke-opacity:.12;stroke-width:1}.progression-editor .pe-graph-wrap .pe-svg .pe-axis{stroke:var(--white);stroke-opacity:.45;stroke-width:1.5}.progression-editor .pe-graph-wrap .pe-svg .pe-axis-label{fill:var(--paper);opacity:.65;font-size:13px}.progression-editor .pe-graph-wrap .pe-svg .pe-line-published{stroke:var(--white);stroke-opacity:.35;stroke-width:2;stroke-dasharray:6 6}.progression-editor .pe-graph-wrap .pe-svg .pe-line{stroke:var(--accent);stroke-width:3}.progression-editor .pe-graph-wrap .pe-svg .pe-point{fill:var(--accent);stroke:var(--white);stroke-width:2;cursor:var(--cursor-grab)}.progression-editor .pe-graph-wrap .pe-svg .pe-point:hover{fill:var(--primary)}.progression-editor .pe-graph-wrap .pe-svg .pe-point.dragging{fill:var(--primary);cursor:var(--cursor-grabbing)}.progression-editor .pe-level-table-wrap{flex:0 0 auto}.progression-editor .pe-level-table-wrap .pe-level-table{border-collapse:collapse}.progression-editor .pe-level-table-wrap .pe-level-table th{position:sticky;top:0;background-color:var(--primary);color:var(--on-primary);font-size:.75em;padding:var(--spacinghalf) var(--spacing);text-align:right}.progression-editor .pe-level-table-wrap .pe-level-table td{padding:1px var(--spacing);text-align:right;border-top:solid 1px var(--sav-line, var(--white-o2))}.progression-editor .pe-level-table-wrap .pe-level-table tr.active td{background-color:var(--accent-o2, rgba(0, 0, 0, .06))}.progression-editor .pe-level-table-wrap .pe-level-table .pe-to-next{opacity:.6;font-size:.85em}.progression-editor .pe-level-table-wrap .pe-level-table .pe-cell-editable{cursor:var(--cursor-pointer)}.progression-editor .pe-level-table-wrap .pe-level-table .pe-cell-editable:hover{background-color:var(--accent-o2, rgba(0, 0, 0, .08))}.pa-unit{position:relative;display:flex;align-items:center;justify-content:center;width:128px;height:128px}.pa-unit .taunt-container{z-index:1;width:calc(100% - var(--spacing5) + var(--spacing2));height:calc(100% - var(--spacing5) + var(--spacing4))}.pa-unit .thorns-container{z-index:2;width:calc(100% - var(--spacing5) + var(--spacing6));height:calc(100% - var(--spacing5) + var(--spacing6))}.pa-unit .retaliate-container{z-index:2;width:calc(100% - var(--spacing5) + var(--spacing2));height:calc(100% - var(--spacing5) + var(--spacing2))}.pa-unit .shocked-container{z-index:6;width:calc(100% - var(--spacing5) + var(--spacing2));height:calc(100% - var(--spacing5) + var(--spacing2))}.pa-unit .pa-image{min-width:calc(100% - var(--spacing5));max-width:calc(100% - var(--spacing5));height:calc(100% - var(--spacing5));max-height:calc(100% - var(--spacing5));border-radius:50%;outline:solid 4px;outline-color:var(--black-o3);background-color:var(--black-o5);z-index:2}.pa-unit .pa-image.dark-outline{outline-color:var(--black)}.pa-unit .glow-container{min-width:calc(100% - var(--spacing5));max-width:calc(100% - var(--spacing5));height:calc(100% - var(--spacing5));max-height:calc(100% - var(--spacing5));border-radius:50%;z-index:3;position:absolute;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%)}.pa-unit .stats{display:flex;gap:calc(64px - var(--spacing3));align-items:flex-start;transform:translate(-50%,25%);z-index:7}.pa-unit .stats .pa-stat-icon span{font-size:var(--font-size-l)}.pa-unit:has(.unit-stat-flags) .unit-status-rows{margin-top:6px}.pa-unit:has(.unit-stat-flags):has(.status-row.ailments.arc) .unit-status-rows{margin-top:26px}.pa-unit .face-spell-power{position:absolute;left:50%;bottom:0;transform:translate(calc(-50% + var(--spacinghalf)));z-index:6}.pa-unit .unit-corner-badge{position:absolute;bottom:27%;z-index:6;pointer-events:none}.pa-unit .unit-corner-badge .value{font-size:var(--font-size-l)}.pa-unit .unit-luck-badge{right:calc(var(--spacing) * -1)}.pa-unit .animations{z-index:5}.pa-unit .unit-dev-mode{position:absolute;left:50%;transform:translate(-50%);top:0;color:#fff;-webkit-text-stroke:1px black;z-index:99999999999}.pa-unit .hp-arc{position:absolute;left:50%;top:4px;width:calc(100% - 8px);transform:translate(-50%);z-index:2}.pa-unit .stamina-arc{position:absolute;left:50%;top:0;width:105%;transform:translate(-50%,-10%);z-index:1}.pa-unit:has(.hp-arc) .stamina-pips{transform:translate(-50%,calc(-50% - var(--spacing)))}.pa-unit.stealth .taunt{opacity:.3;animation:stealth-animation 1s ease-in-out 1s infinite alternate-reverse}.pa-unit.stealth .pa-image{opacity:.3;animation:stealth-animation 1s ease-in-out 1s infinite alternate-reverse}@keyframes stealth-animation{0%{opacity:.3}50%{opacity:.4}}.pa-unit.ghost .pa-image{opacity:.5;filter:sepia(100%) hue-rotate(90deg) saturate(150%)}.unit-regen-chip{position:absolute;right:-13px;top:-5px;transform:rotate(-20deg);transform-origin:center left;z-index:2;pointer-events:none;border:solid 1px var(--black);padding:1px;border-radius:var(--spacing);background:var(--black-o8);font-size:var(--font-size-s);font-weight:700;line-height:1.4}.unit-regen-chip.positive{color:var(--stat-regen)}.unit-regen-chip.negative{color:var(--error)}.unit-regen-chip.d2{right:-8px;top:-3px}.unit-regen-chip.d3{right:-14.5px;top:-3px}.story-decks-view{padding:0 var(--spacing);min-width:0}.story-decks-view img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.story-decks-view [draggable=true]{-webkit-user-select:none;user-select:none}.story-decks-view .unit-container{transform:scale(.75);width:96px;height:96px;position:relative}.story-decks-view .unit-container .enemy-type{position:absolute;left:50%;top:-25%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.story-decks-view .unit-container .count{position:absolute;left:50%;bottom:-15%;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;font-size:1.15em;font-weight:700}.story-decks-view .unit-container .pill{background-color:var(--primary-light);color:var(--text-on-panel);padding:var(--spacing);border-radius:var(--spacing)}.story-decks-view .unit-container.small{transform:scale(.6);width:76.8px;height:76.8px}.story-decks-view .unit-container.wildcard{display:flex;align-items:center;justify-content:center;border:dashed 2px var(--accent);border-radius:50%;background-color:var(--primary-dark, var(--primary-light))}.story-decks-view .unit-container.wildcard .pa-icon{width:auto;display:flex;align-items:center;justify-content:center;line-height:1}.story-decks-view .story-decks-header{position:sticky;top:0;z-index:3;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing);padding:var(--spacing) 0;background-color:var(--background, var(--primary-dark))}.story-decks-view .story-decks-header .story-palette{flex:1 1 auto;flex-wrap:wrap;min-height:76.8px}.story-decks-view .story-decks-header .story-palette [draggable=true]{cursor:var(--cursor-grab)}.story-decks-view .story-decks-header .story-palette [draggable=true]:active{cursor:var(--cursor-grabbing)}.story-decks-view .story-decks-header .story-palette .palette-sep{width:1px;align-self:stretch;margin:0 var(--spacing);background-color:var(--accent)}.story-decks-view .story-decks-header .party-circles{flex:0 0 auto}.story-decks-view .story-decks-header .party-circles .act-select{margin-right:var(--spacing)}.story-decks-view .story-decks-header .party-circles .act-select .act-select-label{font-size:.7em;color:var(--accent);text-transform:uppercase}.story-decks-view .story-decks-header .party-circles .party-circle{border-radius:var(--spacing)}.story-decks-view .story-decks-header .party-circles .party-circle:hover{background-color:var(--white-o3)}.story-decks-view .story-decks-header .party-circles .party-circle .party-circle-portrait{width:76.8px;height:76.8px;transform:scale(.6);position:relative;border:dashed 2px var(--accent);border-radius:50%;background-color:var(--primary-dark, var(--primary-light))}.story-decks-view .story-decks-header .party-circles .party-circle .party-circle-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75em;text-align:center;color:var(--white)}.story-decks-view .story-decks-header .party-circles .party-circle .party-circle-pts{font-size:.7em;color:var(--accent)}.story-decks-view .story-deck-delegate .left-section{flex:0 0 30%;min-width:0}.story-decks-view .story-deck-delegate .pill{background-color:var(--primary);color:var(--on-primary);padding:var(--spacing);border-radius:var(--spacing)}.story-decks-view .story-deck-delegate .story-deck-portraits{border:solid 1px var(--black);border-radius:var(--spacing);background-color:var(--black-o5);flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing)}.story-decks-view .story-deck-delegate .story-deck-portraits.drag-over{border-color:var(--success);box-shadow:inset 0 0 0 1px var(--success)}.story-decks-view .story-deck-delegate .story-deck-portraits.full{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error);cursor:var(--cursor-not-allowed)}.story-decks-view .story-deck-delegate .story-deck-portraits .drop-hint{opacity:.5;font-style:italic;padding:var(--spacing2)}.story-decks-view .story-deck-delegate .story-deck-portraits .story-portrait{display:flex;flex-direction:column;align-items:center;position:relative}.story-decks-view .story-deck-delegate .story-deck-portraits .story-portrait.drop-before:before{content:"";position:absolute;left:calc(var(--spacing) * -.5);top:0;bottom:0;width:2px;background-color:var(--success, var(--white))}.story-decks-view .story-deck-delegate .story-deck-portraits .story-portrait.drop-after:after{content:"";position:absolute;right:calc(var(--spacing) * -.5);top:0;bottom:0;width:2px;background-color:var(--success, var(--white))}.story-decks-view .story-deck-delegate .story-deck-portraits .story-portrait .portrait-drag{cursor:var(--cursor-grab)}.story-decks-view .story-deck-delegate .story-deck-portraits .story-portrait .portrait-drag:active{cursor:var(--cursor-grabbing)}.story-decks-view .story-deck-delegate .story-trash{align-self:stretch;display:flex;align-items:center;justify-content:center;padding:0 var(--spacing2);border:dashed 2px var(--black);border-radius:var(--spacing);color:var(--text-on-panel);opacity:.6}.story-decks-view .story-deck-delegate .story-trash.over{opacity:1;border-color:var(--error);color:var(--error);background-color:var(--error-o1)}.story-decks-view .story-deck-delegate .small-buttons .pa-btn{width:var(--spacing2);height:var(--spacing4)}.sav-card-search,.sav-rider-search{width:calc(var(--spacing9) * 2.4)}.sav-breadcrumb{display:inline-flex;align-items:center;gap:var(--spacinghalf);color:var(--white);font-family:var(--font2);white-space:nowrap}.sav-breadcrumb .sav-breadcrumb-sep{opacity:.4}.sav-breadcrumb .sav-breadcrumb-tab{font-weight:700}.peecho-page:has(>.page-content.story-authoring-page){--surface-page: color-mix(in srgb, var(--black) 88%, var(--primary));--text-on-page: var(--text-on-dark);--heading-on-page: var(--heading-on-dark)}.story-authoring-view{width:100%;height:100%;display:flex;flex-direction:row;overflow:hidden;position:relative;--sav-canvas: color-mix(in srgb, var(--black) 88%, var(--primary));--sav-fill: var(--white-o1);--sav-fill-strong: var(--white-o2);--sav-line: var(--white-o2);--sav-text: var(--text-on-dark);--sav-text-muted: var(--text-muted-on-dark)}.story-authoring-view .sav-rail{flex:0 0 220px;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:var(--spacinghalf) 0;background-color:var(--surface-panel);border-right:solid 1px var(--black-o2);color:var(--text-on-panel)}.story-authoring-view .sav-rail .sav-rail-section{flex:0 0 auto;display:flex;flex-direction:column;min-height:0}.story-authoring-view .sav-rail .sav-rail-section.grow{flex:1 1 auto}.story-authoring-view .sav-rail .sav-rail-section+.sav-rail-section{margin-top:var(--spacinghalf)}.story-authoring-view .sav-rail .sav-rail-heading{flex:0 0 auto;padding:2px var(--spacing2);font-family:var(--font2);font-size:.7em;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted-on-panel)}.story-authoring-view .sav-rail .sav-rail-item{flex:0 0 auto;padding:2px var(--spacing2);border-left:solid 3px transparent;cursor:var(--cursor-pointer);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story-authoring-view .sav-rail .sav-rail-item:hover{background-color:var(--black-o1)}.story-authoring-view .sav-rail .sav-rail-item.active{background-color:var(--primary-o2);border-left-color:var(--primary-dark);font-weight:700}.story-authoring-view .sav-rail .sav-rail-item .sav-rail-add{margin-left:auto;display:inline-flex;align-items:center}.story-authoring-view .sav-rail .sav-rail-item .sav-rail-add .pa-btn.simple{color:var(--text-on-panel);padding:0}.story-authoring-view .sav-rail .sav-rail-item .sav-rail-add .pa-icon{font-size:.8em}.story-authoring-view .sav-rail .sav-rail-sublist{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 0;background-color:var(--paper-dark)}.story-authoring-view .sav-rail .sav-rail-sublist .sav-rail-root{gap:var(--spacinghalf);padding:1px var(--spacing2) 1px var(--spacing3);border-left:solid 3px transparent;cursor:var(--cursor-pointer)}.story-authoring-view .sav-rail .sav-rail-sublist .sav-rail-root:hover{background-color:var(--black-o1)}.story-authoring-view .sav-rail .sav-rail-sublist .sav-rail-root.active{background-color:var(--primary-o2);border-left-color:var(--primary-dark)}.story-authoring-view .sav-rail .sav-rail-sublist .sav-rail-root .sav-rail-portrait{flex:0 0 auto;width:var(--spacing3);height:var(--spacing3);border-radius:var(--spacinghalf)}.story-authoring-view .sav-rail .sav-rail-sublist .sav-rail-root .sav-rail-root-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85em}.story-authoring-view .sav-rail .sav-rail-sublist .sav-rail-root .sav-rail-root-count{flex:0 0 auto;min-width:1.5em;padding:0 var(--spacinghalf);text-align:center;border-radius:999px;background-color:var(--black-o1);color:var(--text-muted-on-panel);font-size:.7em}.story-authoring-view .sav-scroll{flex:1;min-width:0;overflow-y:auto;background-color:var(--sav-canvas);color:var(--sav-text)}.story-authoring-view .items-columns{display:flex;gap:var(--spacinghalf);align-items:stretch;height:100%;padding:var(--spacing);overflow-x:auto}.story-authoring-view .items-columns .items-column{flex:1 1 0;min-width:calc(var(--spacing9) * 1.6);display:flex;flex-direction:column;min-height:0;border:solid 1px var(--sav-line);border-radius:var(--spacinghalf);background-color:var(--sav-fill)}.story-authoring-view .items-columns .items-column .items-column-header{flex:0 0 auto;display:flex;align-items:center;gap:var(--spacinghalf);padding:var(--spacinghalf);border-bottom:solid 1px var(--sav-line)}.story-authoring-view .items-columns .items-column .items-column-header .sg-count{margin-right:auto}.story-authoring-view .items-columns .items-column .items-column-lanes{flex:1 1 auto;min-height:0;display:flex}.story-authoring-view .items-columns .items-column .items-column-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacinghalf);padding:var(--spacinghalf) var(--spacingquarter)}.story-authoring-view .items-columns .items-column .items-column-body.drag-over{background-color:var(--sav-fill-strong);outline:dashed 2px var(--accent);outline-offset:-3px}.story-authoring-view .items-columns .items-column .items-column-body .items-column-empty{margin:auto 0;opacity:.3}.story-authoring-view .items-columns .items-column .items-lane{flex:1 1 0;min-width:0;display:flex;flex-direction:column;min-height:0}.story-authoring-view .items-columns .items-column .items-lane+.items-lane{border-left:dashed 1px var(--sav-line)}.story-authoring-view .items-columns .items-column .items-lane.drag-over{background-color:var(--sav-fill-strong);outline:dashed 2px var(--accent);outline-offset:-3px}.story-authoring-view .items-columns .items-column .items-lane .items-lane-label{flex:0 0 auto;padding:2px var(--spacinghalf);text-align:center;font-size:.6em;text-transform:uppercase;letter-spacing:.06em;opacity:.5}.story-authoring-view .items-columns .items-column .items-lane .items-lane-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacinghalf);padding:var(--spacinghalf) var(--spacingquarter)}.story-authoring-view .items-columns .items-column .items-lane .items-lane-empty{margin:auto 0;opacity:.3}.story-authoring-view .item-slot{width:100%;display:flex;justify-content:center;cursor:var(--cursor-grab)}.story-authoring-view .item-slot:active{cursor:var(--cursor-grabbing)}.story-authoring-view .item-slot img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.story-authoring-view .item-card{display:flex;flex-direction:column;align-items:center;gap:2px}.story-authoring-view .item-card .inventory-item{width:calc(var(--spacing9) * .95);height:calc(var(--spacing9) * .95)}.story-authoring-view .item-card .item-name{display:flex;flex-direction:column;align-items:center;gap:2px;max-width:calc(var(--spacing9) * 1.25);font-size:.8em;text-align:center}.story-authoring-view .item-card .item-name .item-pub{flex:0 0 auto}.story-authoring-view .item-card .item-name .item-name-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px}.story-authoring-view .item-card .item-name .item-name-text{word-break:break-word}.story-authoring-view .item-card .item-name .item-cost{white-space:nowrap;opacity:.85}.story-authoring-view .item-group{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;gap:var(--spacinghalf);padding:var(--spacing);border:dashed 2px var(--accent);border-radius:var(--spacinghalf);background-color:var(--sav-fill)}.story-authoring-view .enemy-grid{height:100%;display:flex;flex-direction:column;overflow:hidden;gap:var(--spacing);padding:var(--spacing)}.story-authoring-view .enemy-grid .enemy-grid-base{flex:0 0 auto;display:flex;justify-content:center;position:relative;z-index:2}.story-authoring-view .enemy-grid .enemy-grid-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;position:relative;z-index:1}.story-authoring-view .enemy-grid .enemy-grid-table{display:grid;grid-template-columns:auto repeat(5,minmax(0,1fr));gap:var(--spacinghalf);align-items:stretch}.story-authoring-view .enemy-grid .enemy-grid-table .enemy-grid-corner{position:sticky;top:0;z-index:2;background-color:var(--sav-canvas)}.story-authoring-view .enemy-grid .enemy-grid-table .enemy-grid-colhead{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--spacinghalf);padding:var(--spacinghalf) 0;background-color:var(--sav-canvas)}.story-authoring-view .enemy-grid .enemy-grid-table .enemy-grid-colhead .sg-count{color:var(--sav-text)}.story-authoring-view .enemy-grid .enemy-grid-table .enemy-grid-rowhead{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;padding-right:var(--spacinghalf);text-align:right;color:var(--heading-on-dark);font-family:var(--font2)}.story-authoring-view .enemy-grid .enemy-grid-table .enemy-grid-rowhead .enemy-grid-rowhead-label{font-size:.9em;font-weight:700;white-space:nowrap}.story-authoring-view .enemy-grid .enemy-grid-table .enemy-grid-cell{min-height:calc(var(--spacing9) * 1.3);display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:var(--spacinghalf);padding:var(--spacinghalf);border-radius:var(--spacinghalf);background-color:var(--sav-fill)}.story-authoring-view .enemy-grid .enemy-grid-table .enemy-grid-cell.drag-over{outline:dashed 2px var(--accent);outline-offset:-3px;background-color:var(--sav-fill-strong)}.story-authoring-view .enemy-grid .enemy-grid-table .enemy-grid-cell .item-slot{width:auto}.story-authoring-view .enemy-grid-empty{padding:var(--spacing4);text-align:center;opacity:.6}.story-authoring-view .sav-rider-pane,.story-authoring-view .sav-broken-pane,.story-authoring-view .sav-progression-pane,.story-authoring-view .sav-columns-pane{height:100%}.story-authoring-view .sav-broken-empty{padding:var(--spacing4);text-align:center;color:var(--sav-text-muted)}.story-authoring-view .sav-toolbar{padding-bottom:var(--spacinghalf)}.story-authoring-view .story-group-cards{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing2);padding:var(--spacing)}.story-authoring-view .story-group-cards .sg-no-match{opacity:.6;font-style:italic;padding:var(--spacing)}.story-authoring-view .story-group-cards .inventory-item{width:calc(var(--spacing9) * 1.15);height:calc(var(--spacing9) * 1.15)}.story-authoring-view .story-group-cards.swapping .sg-card .sg-card-body{cursor:var(--cursor-pointer)}.story-authoring-view .sg-card{display:flex;flex-direction:column;align-items:center;gap:var(--spacinghalf)}.story-authoring-view .sg-card.swap-source .sg-card-body{outline:solid 3px var(--accent);outline-offset:2px;border-radius:var(--spacing)}.story-authoring-view .sg-card .sg-unlock-level{min-height:1em;white-space:nowrap}.story-authoring-view .sg-card .sg-unlock-level.sg-enemy-use{font-weight:700;opacity:.85}.story-authoring-view .sg-card .sg-card-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px;max-width:calc(var(--spacing9) * 1.3);padding:1px var(--spacing);border-radius:var(--spacing);background-color:var(--sav-fill-strong);font-size:.7em}.story-authoring-view .sg-card .sg-card-label .sg-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.story-authoring-view .sg-card .sg-card-label .sg-cost{white-space:nowrap}.story-authoring-view .sg-subcluster{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing2);padding:var(--spacing);border:dashed 1px var(--sav-line);border-radius:var(--spacing);background-color:var(--sav-fill)}.story-authoring-view .sg-count{opacity:.6;font-size:.85em}.story-authoring-view .sg-badge{background-color:var(--accent);color:var(--on-accent);padding:0 var(--spacing);border-radius:var(--spacing);font-size:.75em;text-transform:capitalize}.story-authoring-view .sg-badge.sg-badge-boss{background-color:var(--error)}.story-authoring-view .story-group-grid{padding:var(--spacing) var(--spacing) 0 var(--spacing)}.story-authoring-view .story-group-grid .sg-title .sg-count{margin-left:var(--spacinghalf)}.story-authoring-view .sg-level-rows{padding:var(--spacing);padding-bottom:calc(130px + var(--spacing4))}.story-authoring-view .sg-level-rows .sg-level-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing);margin-top:var(--spacing)}.story-authoring-view .sg-level-rows .sg-level-grid.compact{grid-template-columns:repeat(5,1fr)}.story-authoring-view .sg-level-rows .sg-level-section{display:flex;flex-direction:column;gap:var(--spacinghalf);padding:var(--spacinghalf) var(--spacing);border:solid 1px var(--sav-line);border-radius:var(--spacing)}.story-authoring-view .sg-level-rows .sg-level-section:hover{position:relative;z-index:1}.story-authoring-view .sg-level-rows .sg-level-section.drag-over{background-color:var(--sav-fill-strong);outline:dashed 2px var(--accent);outline-offset:-2px}.story-authoring-view .sg-level-rows .sg-level-section .sg-level-header{display:flex;align-items:baseline;justify-content:center;gap:var(--spacinghalf);padding-bottom:var(--spacinghalf)}.story-authoring-view .sg-level-rows .sg-level-section .sg-level-header .sg-level-name{font-family:var(--font2);font-size:1.1em;white-space:nowrap}.story-authoring-view .sg-level-rows .sg-level-section .sg-level-header .sg-level-xp{font-size:.7em;opacity:.55;white-space:nowrap}.story-authoring-view .sg-level-rows .sg-level-section .sg-level-body{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--spacing2);min-height:130px}.story-authoring-view .sg-level-rows .sg-level-section.empty .sg-level-body{min-height:0}.story-authoring-view .sg-level-rows .sg-level-section .sg-level-empty{opacity:.35;font-style:italic;font-size:.8em}.story-authoring-view .sg-level-rows .sg-draggable{cursor:var(--cursor-grab)}.story-authoring-view .sg-level-rows .sg-draggable:active{cursor:var(--cursor-grabbing)}.story-authoring-view .sg-level-rows .sg-draggable img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.story-authoring-view .sg-level-rows .sg-addons{padding-top:var(--spacing2)}.story-authoring-view .sg-level-rows.dragging .sg-card.compact .sg-card-body:hover .pa-card-component{transform:scale(.5)}.story-authoring-view .sg-card.compact .sg-card-body{width:100px;height:130px;transform:translateY(calc(var(--spacing) * -1))}.story-authoring-view .sg-card.compact .sg-card-body .pa-card-component{transform:scale(.5);transform-origin:top left;transition:transform 80ms ease-out}.story-authoring-view .sg-card.compact .sg-card-body:hover{position:relative;z-index:2}.story-authoring-view .sg-card.compact .sg-card-body:hover .pa-card-component{transform:scale(1)}.story-authoring-view .story-master-detail .sg-master{position:sticky;top:0;z-index:999;display:flex;flex-wrap:wrap;gap:var(--spacing2);padding:var(--spacing);color:var(--sav-text);background-color:var(--sav-canvas);border-bottom:solid 1px var(--sav-line);justify-content:center}.story-authoring-view .story-master-detail .sg-master .sg-master-item{gap:var(--spacinghalf);padding:var(--spacinghalf);border-radius:var(--spacing);cursor:var(--cursor-pointer, pointer);opacity:.85}.story-authoring-view .story-master-detail .sg-master .sg-master-item .inventory-item{width:calc(var(--spacing9) * .9);height:calc(var(--spacing9) * .9)}.story-authoring-view .story-master-detail .sg-master .sg-master-item:hover{opacity:1}.story-authoring-view .story-master-detail .sg-master .sg-master-item.selected{opacity:1;background-color:var(--sav-fill-strong);outline:solid 2px var(--accent)}.story-authoring-view .story-master-detail .sg-master .sg-master-item .sg-master-label{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.7em;max-width:calc(var(--spacing9) * 1.1)}.story-authoring-view .story-master-detail .sg-master .sg-master-item .sg-master-label .sg-master-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.bench-test-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-board-overlay);background:#000;display:flex;flex-direction:column}.bench-test-overlay>*{flex:1 1 auto;min-height:0}.bench-test-overlay .bench-test-exit{position:absolute;top:0;right:calc(var(--spacing) * 27);z-index:20;flex:0 0 auto}.bench-test-overlay .bench-test-result{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:#0009}.bench-test-overlay .bench-test-result .bench-test-result-card{padding:2rem 3rem;border-radius:1rem;background:#141418f2;box-shadow:0 .5rem 2rem #00000080}.bench-test-overlay .bench-test-result .bench-test-result-card h1{margin:0}.campaign-select{padding:var(--spacing2)}.campaign-select .campaign-slots{align-items:stretch;flex-wrap:wrap;justify-content:center}.campaign-select .campaign-slot{cursor:var(--cursor-pointer);color:var(--text-on-panel);transition:transform .14s ease;animation:campaign-slot-fade .38s backwards}.campaign-select .campaign-slot:nth-child(1){animation-delay:.12s}.campaign-select .campaign-slot:nth-child(2){animation-delay:.21s}.campaign-select .campaign-slot:nth-child(3){animation-delay:.3s}.campaign-select .campaign-slot .rough-content{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacinghalf);padding:var(--spacing2)}.campaign-select .campaign-slot:hover{transform:translateY(-8px) rotate(calc(var(--tilt-a, 0deg) + var(--tilt-b, 0deg) + var(--tilt-c, 0deg)));z-index:2;--rough-ink: var(--primary) !important}.campaign-select .campaign-slot.is-empty{color:var(--text-muted-on-dark)}.campaign-select .campaign-slot.is-empty .rough-content{align-items:center;justify-content:center}.campaign-select .campaign-slot.is-empty .campaign-slot-num{color:var(--text-muted-on-dark)}.campaign-select .campaign-slot.is-empty .campaign-slot-empty-label{color:var(--heading-on-dark)}.campaign-select .campaign-slot-num{font-family:var(--font2);font-size:1.5rem;color:var(--heading-on-panel);margin-bottom:.35rem}.campaign-select .campaign-slot-empty-label{font-family:var(--font2);font-size:1.7rem;color:var(--heading-on-panel)}.campaign-select .campaign-slot-stat{font-size:1.2rem;font-weight:600;display:flex;align-items:center;gap:4px}.campaign-select .campaign-slot-status{margin-top:.5rem;font-size:1rem;color:var(--text-muted-on-panel);font-style:italic}.campaign-select .campaign-slot-delete{position:absolute;top:8px;right:8px}@media (prefers-reduced-motion: reduce){.campaign-select .campaign-slot{animation:none}}@keyframes campaign-slot-fade{0%{opacity:0}to{opacity:1}}.credits-content{color:var(--text-on-dark);display:flex;flex-direction:column;align-items:stretch;width:min(94vw,1080px)}.credits-content .credits-content-title{margin-bottom:var(--spacing3)}.credits-content .container{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing4) var(--spacing2);align-items:start;max-height:76vh;max-height:76dvh;overflow-y:auto;padding-right:var(--spacinghalf)}.credits-content .credits-section:last-child{grid-column:2}.credits-content .credits-section{display:flex;flex-direction:column;align-items:center;gap:var(--spacinghalf)}.credits-content .credits-section-title{color:var(--accent);font-family:var(--font2);font-size:var(--font-size-l);letter-spacing:1px;margin-bottom:var(--spacinghalf)}.credits-content .credits-row{display:flex;align-items:baseline;gap:var(--spacing2);font-size:1.4rem;white-space:nowrap}.credits-content .credits-role{color:var(--white-o6)}.credits-content .credits-attributions{margin-top:var(--spacing3);padding-top:var(--spacing2);border-top:1px solid var(--white-o2);display:flex;flex-direction:column;gap:var(--spacinghalf);text-align:center;color:var(--white-o8);font-size:var(--font-size);line-height:1.5}.options-content{color:var(--text-on-dark);display:flex;flex-direction:column;align-items:stretch;width:min(94vw,640px)}.options-content .options-content-title{margin-bottom:var(--spacing3)}.options-content .container{display:flex;flex-direction:column;gap:var(--spacing2);font-size:1.4rem}.options-content .volume-control{display:flex;align-items:center;gap:var(--spacing2)}.options-content .volume-control .pa-input-number{flex:1}.options-content .volume-control .label{flex:0 0 180px}.options-content .volume-control .value{flex:0 0 48px;align-items:flex-end;display:flex;justify-content:flex-end}.options-content .options-cutscene-row{border-top:solid 1px var(--white-o2);padding-top:var(--spacing2);margin-top:var(--spacing)}.cursor-tint-swatches{gap:var(--spacinghalf)}.cursor-tint-swatches .cursor-tint-swatch{width:var(--spacing3);height:var(--spacing3);padding:0;border:2px solid var(--black-o5);border-radius:3px;transition:transform .1s ease,border-color .1s ease}.cursor-tint-swatches .cursor-tint-swatch:hover{transform:scale(1.15);border-color:var(--white-o6)}.cursor-tint-swatches .cursor-tint-swatch.is-selected{border-color:var(--white);box-shadow:0 0 0 2px var(--black-o6)}.main-menu-page.pa-stage{position:fixed;top:0;right:0;bottom:0;left:0}.main-menu-controls{height:100%;height:100vh;height:100dvh;position:fixed;top:0;left:0}.main-menu-controls .main-menu{display:flex;align-items:stretch;flex-direction:column;position:fixed;gap:var(--spacing8);top:var(--spacing3);left:50%;transform:translate(-50%)}.main-menu-controls .main-menu .buttons{width:230px;align-self:center;gap:var(--spacing)}.main-menu-controls .main-menu .buttons .pa-btn{width:100%;min-height:50px}.main-menu-controls .story-buttons{display:flex;flex-direction:column;gap:var(--spacing);position:fixed;left:var(--spacing4);bottom:var(--spacing4);z-index:5}.main-menu-controls .story-buttons .pa-btn{width:320px;min-height:64px;font-size:var(--font-size-l)}.main-menu-controls .top-right-menu{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing);position:fixed;top:var(--spacing2);right:var(--spacing2);z-index:10}.main-menu-controls .top-right-menu .top-right-row{display:flex;gap:var(--spacinghalf);align-items:center}.main-menu-controls .top-right-menu .admin-menu{display:flex;align-items:flex-end;flex-direction:column;gap:var(--spacing)}.main-menu-controls .top-right-menu .admin-menu .admin-row{display:flex;gap:var(--spacinghalf);align-items:center;justify-content:flex-end}.main-menu-controls .pa-night-sky{transition:opacity .9s ease-in}.main-menu-controls.cutscene-active .pa-night-sky{opacity:0}.main-menu-controls.cutscene-active .main-menu,.main-menu-controls.cutscene-active .story-buttons,.main-menu-controls.cutscene-active .top-right-menu{opacity:0;pointer-events:none}.main-menu-controls.cutscene-active.cutscene-ending .pa-night-sky{opacity:1}.main-menu-controls.menu-entrance .pa-title-badge{animation:main-menu-title-in .8s ease-out both}.main-menu-controls.menu-entrance .buttons .pa-btn,.main-menu-controls.menu-entrance .story-buttons .pa-btn{animation:main-menu-btn-in .42s ease-out both}.main-menu-controls.menu-entrance .buttons .pa-btn:nth-child(1),.main-menu-controls.menu-entrance .story-buttons .pa-btn:nth-child(1){animation-delay:.5s}.main-menu-controls.menu-entrance .buttons .pa-btn:nth-child(2),.main-menu-controls.menu-entrance .story-buttons .pa-btn:nth-child(2){animation-delay:.57s}.main-menu-controls.menu-entrance .buttons .pa-btn:nth-child(3),.main-menu-controls.menu-entrance .story-buttons .pa-btn:nth-child(3){animation-delay:.64s}.main-menu-controls.menu-entrance .buttons .pa-btn:nth-child(4),.main-menu-controls.menu-entrance .story-buttons .pa-btn:nth-child(4){animation-delay:.71s}.main-menu-controls.menu-entrance .buttons .pa-btn:nth-child(5),.main-menu-controls.menu-entrance .story-buttons .pa-btn:nth-child(5){animation-delay:.78s}.main-menu-controls.menu-entrance .buttons .pa-btn:nth-child(6),.main-menu-controls.menu-entrance .story-buttons .pa-btn:nth-child(6){animation-delay:.85s}.main-menu-controls.menu-entrance .buttons .pa-btn:nth-child(7),.main-menu-controls.menu-entrance .story-buttons .pa-btn:nth-child(7){animation-delay:.92s}.main-menu-controls.menu-entrance .buttons .pa-btn:nth-child(8),.main-menu-controls.menu-entrance .story-buttons .pa-btn:nth-child(8){animation-delay:.99s}@keyframes main-menu-title-in{0%{opacity:0;transform:translateY(-24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes main-menu-btn-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.patch-note-root .patch-note-view{border:solid 1px var(--black);padding:var(--spacing);display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing2)}.patch-note-root .patch-note-view .title{border-bottom:solid 1px var(--black);margin-bottom:var(--spacing)}.patch-note-root .patch-note-view .card-changes{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing)}.patch-note-root .patch-note-view .change-block-newly-added{display:flex;gap:var(--spacing);flex-wrap:wrap}.patch-note-root .patch-note-view .change-block-buff-and-nerf{display:flex;gap:var(--spacinghalf);flex-direction:column}.patch-note-root .patch-note-view section>:not(:first-child){margin-left:var(--spacing4)}.patch-note-root .patch-note-view .engine-and-todo-change{font-size:var(--font-size-m)}.patch-notes-edit-page{gap:var(--spacing4);display:flex;align-items:stretch;flex-direction:row;position:relative;height:100%;overflow:hidden}.patch-notes-edit-page .editor{flex:1;border-right:solid 1px var(--black);height:100%;padding:var(--spacing);display:flex;flex-direction:column;gap:var(--spacing3);max-width:50%;overflow-y:auto}.patch-notes-edit-page .editor .buff-and-nerf-row{display:flex;align-items:center;gap:var(--spacing)}.patch-notes-edit-page .editor .buff-and-nerf-row .pa-input{flex:1}.patch-notes-edit-page .preview{flex:1;height:100%;overflow-y:auto}.patch-notes-page{gap:var(--spacing4)}.patch-notes-page .patch-note{border:solid 1px var(--black);padding:var(--spacing)}.patch-notes-page .patch-note .date{font-size:var(--font-size-xl)}.patch-notes-page .patch-note .title{border-bottom:solid 1px var(--black);font-size:var(--font-size-l);margin-top:var(--spacing2);margin-bottom:var(--spacing)}.patch-notes-page .patch-note .changes .change{padding-left:var(--spacing2)}.patch-notes-page .patch-note .changes .change:before{content:"😺";font-size:var(--font-size-s);margin-right:var(--spacing)}.bark-example{display:flex;flex-flow:row nowrap;gap:var(--spacing2);align-items:stretch;height:100%;min-height:0}.bark-example .bark-example-preview{flex:0 0 420px;position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spacing8) var(--spacing2) var(--spacing2);background:var(--secondary-dark);border-radius:var(--spacing);overflow:visible}.bark-example .bark-example-stage{position:relative;display:inline-block}.bark-example .bark-example-controls{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacinghalf);padding-right:var(--spacinghalf)}.bark-example .bark-example-picker{flex:1 1 240px;min-width:200px;max-width:340px}.bark-example .bark-example-row-end{margin-left:auto}.bark-example .bark-example-text{width:100%;padding:var(--spacinghalf);font-family:var(--font1);resize:vertical}.battle-banners-example .banner-pane{position:relative;overflow:hidden;border-radius:var(--spacinghalf);background:var(--black)}.battle-banners-example .banner-pane-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;filter:blur(10px) brightness(.5) saturate(.85);transform:scale(1.1)}.battle-banners-example .banner-row{position:relative;display:flex;flex-wrap:wrap;gap:var(--spacing);padding:var(--spacing)}.battle-banners-example .banner-demo-cell{flex:1 1 420px;min-width:340px;display:flex;flex-direction:column;gap:var(--spacinghalf)}.battle-banners-example .banner-demo-controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing2)}.battle-banners-example .banner-demo-speeds{display:flex;align-items:center;gap:var(--spacingquarter)}.battle-banners-example .banner-demo{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--primary-o3);border-radius:var(--spacinghalf);background:transparent}.battle-banners-example .banner-demo-label{position:absolute;left:var(--spacinghalf);bottom:var(--spacingquarter);z-index:2;font-size:var(--font-size-xs);color:var(--white-o6);pointer-events:none}.component-examples{display:flex;flex-direction:row;align-items:stretch;flex:1;width:100%;min-height:0;color:var(--white)}.component-examples .component-examples-nav{flex:0 0 auto;padding:var(--spacing2);border-right:1px solid var(--primary-o3);overflow-y:auto}.component-examples .component-examples-content{flex:1;min-width:0;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:var(--spacing2);background:var(--black-o5)}.component-examples .example-group{display:flex;flex-direction:column;gap:var(--spacing1)}.component-examples .example-group-title{font-family:var(--font2);font-size:1.1rem;color:var(--accent);margin-top:var(--spacinghalf)}.component-examples .example-variants{display:flex;flex-wrap:wrap;gap:var(--spacing2);align-items:flex-start}.component-examples .example-variant{display:flex;flex-direction:column;gap:var(--spacinghalf)}.component-examples .variant-label{font-size:.75rem;opacity:.6}.component-examples .example-row{display:flex;flex-wrap:wrap;gap:var(--spacing1);align-items:center}.component-examples .battle-rewards-example{height:100%}.component-examples .battle-rewards-example .battle-rewards-controls{display:flex;flex-wrap:wrap;gap:var(--spacing3);align-items:center;margin-bottom:var(--spacing2)}.component-examples .battle-rewards-example .battle-rewards-controls .battle-rewards-card-picker{min-width:240px}.component-examples .battle-rewards-example .container{display:flex;flex:1;align-items:center;justify-content:center}.component-examples .battle-rewards-example .container .battle-rewards-preview .victory-content{background-color:var(--black-o8);color:var(--white);border:1px solid var(--white-o1);border-radius:var(--spacing)}.component-examples .battle-rewards-example .container .battle-rewards-preview .victory-body{display:flex;flex-direction:column;align-items:center}.modal-header-fullscreen-example{width:100dvw;height:100dvh;max-width:100dvw!important;max-height:100dvh!important;border-radius:0;border:none}.modal-header-fullscreen-example .header.banner{--pa-panel-title-height: var(--spacing10)}.modal-header-fullscreen-example .mhe-header{gap:var(--spacinghalf);transform:rotate(2deg)}.modal-header-fullscreen-example .mhe-xp{width:240px}.cursor-bench{color:var(--text-on-panel)}.cursor-bench .cb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:var(--spacing)}.cursor-bench .cb-cell{display:flex;flex-direction:column;align-items:center;gap:var(--spacinghalf);padding:var(--spacinghalf);border:1px solid var(--black-o3);background-color:var(--black-o2);transition:border-color .12s ease,background-color .12s ease}.cursor-bench .cb-cell:hover{border-color:var(--primary)}.cursor-bench .cb-cell.is-selected{border-color:var(--accent);background-color:var(--black-o4)}.cursor-bench .cb-cell.is-done .cb-cell-badge{color:var(--success)}.cursor-bench .cb-cell-png{width:48px;height:48px;object-fit:contain}.cursor-bench .cb-cell-name{font-size:var(--font-size-xs);text-align:center;word-break:break-all}.cursor-bench .cb-cell-badge{font-size:var(--font-size-xxs);color:var(--disabled)}.cursor-bench .cb-canvas-wrap{position:relative;background-color:var(--black-o5);background-image:linear-gradient(45deg,var(--black-o2) 25%,transparent 25%),linear-gradient(-45deg,var(--black-o2) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--black-o2) 75%),linear-gradient(-45deg,transparent 75%,var(--black-o2) 75%);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0px;border:1px solid var(--black-o4)}.cursor-bench .cb-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.cursor-bench .cb-backdrop path{fill:var(--white-o6);stroke:var(--white);stroke-width:.75;vector-effect:non-scaling-stroke}.cursor-bench .cb-cell-glyph path{fill:var(--white-o7)}.cursor-bench .cb-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:var(--cursor-crosshair)}.cursor-bench .cb-canvas.is-move-mode{cursor:var(--cursor-grab)}.cursor-bench .cb-canvas.is-move-mode:active{cursor:var(--cursor-grabbing)}.cursor-bench .cb-canvas.is-move-mode .cb-handle,.cursor-bench .cb-canvas.is-move-mode .cb-hotspot{pointer-events:none}.cursor-bench .cb-poly{fill:var(--accent-o3);stroke:var(--accent);pointer-events:none;vector-effect:non-scaling-stroke}.cursor-bench .cb-poly.is-inactive{fill:var(--accent-o1);stroke:var(--accent-o4)}.cursor-bench .cb-poly.is-hole{fill:var(--error-o2);stroke:var(--error)}.cursor-bench .cb-poly.is-hole.is-inactive{fill:var(--error-o1);stroke:var(--error-o4)}.cursor-bench .cb-poly-line{fill:none;stroke:var(--accent);stroke-width:1;pointer-events:none;vector-effect:non-scaling-stroke}.cursor-bench .cb-handle{fill:var(--white-o4);stroke:var(--black-o5);vector-effect:non-scaling-stroke;stroke-width:1;cursor:var(--cursor-grab);transition:fill .1s ease}.cursor-bench .cb-handle:hover{fill:var(--accent-o7)}.cursor-bench .cb-handle.is-dragging{fill:var(--accent);cursor:var(--cursor-grabbing)}.cursor-bench .cb-hotspot{cursor:var(--cursor-grab)}.cursor-bench .cb-hotspot line{stroke:var(--error);stroke-width:1.5;vector-effect:non-scaling-stroke}.cursor-bench .cb-hotspot .cb-hotspot-hit{fill:transparent}.cursor-bench .cb-hotspot:hover line,.cursor-bench .cb-hotspot.is-dragging line{stroke:var(--white)}.cursor-bench .cb-hotspot.is-dragging{cursor:var(--cursor-grabbing)}.cursor-bench .cb-hint{font-size:var(--font-size-xs);color:var(--disabled);max-width:512px}.cursor-bench .cb-side{min-width:280px}.cursor-bench .cb-copy-anchor{position:relative;align-self:flex-start}.cursor-bench .cb-sizes-title{font-size:var(--font-size-xs);font-weight:700;color:var(--disabled)}.cursor-bench .cb-sizes-label{font-size:var(--font-size-xxs);color:var(--disabled)}.cursor-bench .cb-preview-empty{border:1px dashed var(--black-o4)}.cursor-bench .cb-preview-hotspot{fill:var(--error)}.cursor-bench .cb-paste{width:100%;height:64px;font-family:monospace;font-size:var(--font-size-xs);background-color:var(--black-o4);color:var(--text-on-panel);border:1px solid var(--black-o3);padding:var(--spacinghalf);resize:vertical}.cursor-bench .cb-code{display:block;font-size:var(--font-size-xxs);word-break:break-all;background-color:var(--black-o4);padding:var(--spacinghalf);max-height:96px;overflow-y:auto}@property --mythic-pill-color{syntax: "<color>"; inherits: false; initial-value: #808080;}.mythic-pill-demo{background-color:var(--mythic-pill-color);animation:mythic-pill-cycle var(--mythic-dur, 4s) linear infinite}@keyframes mythic-pill-cycle{0%{--mythic-pill-color: var(--rarity-magic)}33.333%{--mythic-pill-color: var(--rarity-rare)}66.667%{--mythic-pill-color: var(--rarity-unique)}to{--mythic-pill-color: var(--rarity-magic)}}.mythic-hue-demo{animation:mythic-hue-cycle var(--mythic-dur, 4s) linear infinite alternate}@keyframes mythic-hue-cycle{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(243deg)}}@media (prefers-reduced-motion: reduce){.mythic-pill-demo,.mythic-hue-demo{animation:none}}.rough-surface-bench{display:flex;flex-direction:column;gap:var(--spacing1)}.rough-shape-example{display:flex;gap:var(--spacing2);align-items:flex-start}.rough-shape-example .rse-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing1)}.rse-panel{flex:0 0 320px;position:sticky;top:0;display:flex;flex-direction:column;gap:var(--spacingquarter);padding:var(--spacing2);background:var(--black-o6);border:1px solid var(--primary-o3);border-radius:var(--spacinghalf);max-height:calc(100dvh - 120px);overflow-y:auto;scrollbar-gutter:stable}.rse-panel .rough-wiggle{animation:none}.rse-panel-title{font-family:var(--font2);font-size:var(--font-size-l);color:var(--accent)}.rse-sect-title{font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-top:var(--spacinghalf)}.rse-knob{display:grid;grid-template-columns:78px 1fr 60px;align-items:center;gap:var(--spacinghalf)}.rse-knob .rse-knob-label{font-size:var(--font-size-s);opacity:.9}.rse-knob .rse-knob-input input{text-align:center;padding:var(--spacingquarter) var(--spacinghalf)}.rse-knob .pa-input-number .slider-area{margin:0}.rse-swatches{display:flex;flex-wrap:wrap;gap:var(--spacinghalf);align-items:center}.rse-swatch{width:22px;height:22px;border-radius:50%;border:2px solid var(--white-o3);cursor:var(--cursor-pointer)}.rse-swatch:hover{border-color:var(--white-o6)}.rse-swatch.selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-o5)}.rse-color-control{display:flex;gap:var(--spacing1);align-items:flex-start}.rse-color-control .rse-swatches{flex:1;min-width:0}.rse-swatch-current{border-style:dashed}.rse-picker.react-colorful{flex:0 0 auto;width:132px;height:56px}.rse-picker.react-colorful .react-colorful__saturation{border-radius:var(--spacingquarter) var(--spacingquarter) 0 0}.rse-picker.react-colorful .react-colorful__hue{height:12px;border-radius:0 0 var(--spacingquarter) var(--spacingquarter)}.rse-picker.react-colorful .react-colorful__pointer{width:12px;height:12px}.rse-toggle-row{display:flex;flex-direction:column;gap:var(--spacingquarter)}.rse-texture-row{display:flex;gap:var(--spacinghalf);align-items:center}.rse-texture-row .rse-texture-thumb{width:36px;height:36px;border-radius:var(--spacingquarter);border:1px solid var(--white-o3);background-size:cover;flex:0 0 auto}.rse-seed-row{display:flex;gap:var(--spacinghalf);align-items:center}.tt-gallery{margin-top:var(--spacing3)}.tt-gallery .tt-gallery-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing6);padding:var(--spacing2) var(--spacing2) var(--spacing10)}.tt-gallery .tt-gallery-item{display:flex;flex-direction:column;align-items:center;gap:var(--spacinghalf)}.tt-gallery .tt-gallery-label{font-size:var(--font-size-s);color:var(--text-muted-on-dark);white-space:nowrap}.tt-gallery .tt-gallery-target{position:relative;display:flex;align-items:center;justify-content:center;min-height:34px}.tt-gallery .tt-gallery-target .status-row{position:static;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing2);max-width:none}.tt-gallery .tt-gallery-box{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--spacing);background:var(--black-o5);color:var(--text-on-dark);font-size:var(--font-size-s);cursor:var(--cursor-help)}.unit-example{display:flex;flex-flow:row nowrap;gap:var(--spacing2);align-items:stretch;height:100%;min-height:0}.unit-example .unit-example-preview{flex:0 0 420px;position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spacing4) var(--spacing2);background:var(--secondary-dark);border-radius:var(--spacing);overflow:visible}.unit-example .unit-example-stage{position:relative;display:inline-block}.unit-example .unit-example-controls{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacinghalf);padding-right:var(--spacinghalf)}.unit-example .unit-example-bar{display:flex;align-items:center;gap:var(--spacing)}.unit-example .unit-example-bar .unit-example-picker{flex:1 1 240px;min-width:200px;max-width:340px}.unit-example .unit-example-bar .unit-example-bar-end{display:flex;align-items:center;gap:var(--spacinghalf);margin-left:auto}.unit-example .unit-example-section .unit-example-section-heading{padding:var(--spacinghalf) var(--spacing);background-color:var(--black-o7);color:var(--white);font-family:var(--font2);font-size:.75em;text-transform:uppercase;letter-spacing:.08em;-webkit-user-select:none;user-select:none}.unit-example .unit-example-section .unit-example-section-body{display:flex;flex-direction:column;gap:var(--spacinghalf);padding:var(--spacing)}.unit-example .unit-example-row{display:flex;flex-wrap:wrap;gap:var(--spacing);align-items:center}.unit-example .unit-example-knobs{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--spacing);align-items:start}.unit-example .unit-example-knobs.compact{grid-template-columns:repeat(auto-fill,132px);justify-content:start;gap:var(--spacinghalf) var(--spacing)}.unit-example .unit-example-knob{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--spacinghalf);min-width:0}.unit-example .unit-example-knob .unit-example-knob-label{display:inline-flex;align-items:center;gap:var(--spacingquarter);white-space:nowrap}.unit-example .unit-example-knob .unit-example-knob-label .pa-icon,.unit-example .unit-example-knob .unit-example-knob-label .desc-stat-icon{font-size:var(--font-size-l);width:var(--font-size-l)}.unit-example .unit-example-knob .unit-example-knob-label .pa-d20-icon{width:var(--font-size-l);height:var(--font-size-l)}.unit-example .unit-example-knob .unit-example-knob-label .knob-extra,.unit-example .unit-example-knob .unit-example-knob-label .desc-text{font-size:var(--font-size-s);opacity:.6}.unit-example .unit-example-knob .pa-input-number,.unit-example .unit-example-knob .pa-input,.unit-example .unit-example-knob .slider-area{min-width:0}.unit-example .unit-example-knob .pa-input input,.unit-example .unit-example-knob .slider-area input[type=range]{min-width:0;width:100%}.unit-example .unit-example-knob .pa-input input{padding:var(--spacinghalf);text-align:center}.themes-example{display:flex;flex-direction:column;gap:var(--spacing1)}.themes-example .theme-palette-grid{display:grid;grid-template-columns:repeat(auto-fill,220px);gap:var(--spacing1)}.themes-example .theme-palette-card{display:flex;flex-direction:column;gap:var(--spacinghalf);padding:var(--spacing1);background:var(--black-o6);border:1px solid var(--white-o2);border-radius:var(--spacinghalf);cursor:var(--cursor-pointer)}.themes-example .theme-palette-card:hover{border-color:var(--white-o5)}.themes-example .theme-palette-card.applied{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-o5)}.themes-example .theme-palette-name{font-family:var(--font2);font-size:var(--font-size-s)}.themes-example .theme-palette-swatches{display:flex;gap:var(--spacinghalf)}.themes-example .theme-swatch{width:34px;height:34px;border-radius:50%;border:2px solid var(--white-o3);flex:0 0 auto}.themes-example .theme-custom-row{display:flex;gap:var(--spacing2);align-items:flex-start}.themes-example .theme-custom-channels{display:flex;flex-direction:column;gap:var(--spacinghalf);min-width:260px}.themes-example .theme-custom-channel{display:flex;align-items:center;gap:var(--spacinghalf);padding:var(--spacingquarter) var(--spacinghalf);border-radius:var(--spacingquarter);border:1px solid transparent;cursor:var(--cursor-pointer)}.themes-example .theme-custom-channel .theme-swatch{width:22px;height:22px}.themes-example .theme-custom-channel.editing{border-color:var(--accent);background:var(--black-o4)}.themes-example .theme-custom-label{font-size:var(--font-size-s);min-width:84px}.themes-example .theme-custom-hex{font-size:var(--font-size-xs);opacity:.7;font-variant-numeric:tabular-nums}.themes-example .theme-custom-picker.react-colorful{width:220px;height:180px}.themes-example .theme-wheel-row{display:flex;gap:var(--spacing2);align-items:center}.themes-example .theme-wheel{position:relative;width:260px;height:260px;flex:0 0 auto;border-radius:50%;border:2px solid var(--white-o3);background:radial-gradient(circle closest-side,gray,#80808000),conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);touch-action:none}.themes-example .theme-wheel-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px dashed var(--white-o6);pointer-events:none}.themes-example .theme-wheel-dot{position:absolute;width:22px;height:22px;border-radius:50%;border:2px solid var(--white);box-shadow:0 0 0 1px var(--black-o7);transform:translate(-50%,-50%);cursor:var(--cursor-grab);touch-action:none}.themes-example .theme-wheel-dot:active{cursor:var(--cursor-grabbing)}.themes-example .theme-wheel-dot.editing{border-color:var(--accent)}.themes-example .theme-wheel-dot.locked,.themes-example .theme-wheel-dot.locked:active{cursor:var(--cursor-not-allowed)}.themes-example .theme-wheel-dot .pa-icon.dot-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);color:var(--white);filter:drop-shadow(0 0 1px var(--black));pointer-events:none}.themes-example .theme-wheel-side{display:flex;flex-direction:column;gap:var(--spacinghalf);max-width:340px}.themes-example .theme-wheel-channels{display:flex;flex-direction:column;gap:var(--spacingquarter)}.themes-example .theme-wheel-channel-row{display:flex;align-items:center;gap:var(--spacinghalf)}.themes-example .theme-wheel-channel-row .theme-swatch{width:18px;height:18px}.themes-example .theme-wheel-channel-row .pa-checkbox{min-width:110px}.themes-example .theme-wheel-lightness{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:110px;height:12px;border-radius:6px;border:1px solid var(--white-o3);cursor:var(--cursor-pointer)}.themes-example .theme-wheel-lightness::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--white);border:2px solid var(--black);cursor:var(--cursor-grab)}.themes-example .theme-wheel-lightness::-webkit-slider-thumb:active{cursor:var(--cursor-grabbing)}.themes-example .theme-wheel-lightness::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--white);border:2px solid var(--black);cursor:var(--cursor-grab)}.themes-example .theme-wheel-hint{font-size:var(--font-size-xs);opacity:.7}.pa-text-path{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.run-map-tab{width:100%;height:100%;display:flex;overflow:hidden}.run-map-tab .rm-map-area{flex:1;min-width:0;height:100%;position:relative}.run-map-tab .rm-controls{width:260px;flex-shrink:0;height:100%;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;background:#141a2b;border-left:1px solid var(--border, #2a2a3a)}.run-map-tab .rm-controls-title{font-size:16px;font-weight:700;color:var(--gold, #d4a843)}.run-map-tab .rm-controls-meta{margin-top:auto;padding-top:12px;font-size:12px;color:var(--cream-dim, #b0a890);display:flex;flex-direction:column;gap:2px}.skill-tree-tab{width:100%;height:100%;display:flex;overflow:hidden}.skill-tree-tab .st-tree-area{flex:1;min-width:0;height:100%;position:relative}.skill-tree-tab .st-pin-tooltips-toggle{position:absolute;left:12px;bottom:12px;z-index:50;display:flex;align-items:center;gap:6px;padding:6px 10px;background:#13131dcc;border:1px solid #2a2a3a;border-radius:6px;color:var(--cream, #f0e6d0);font-size:12px;cursor:var(--cursor-pointer);-webkit-user-select:none;user-select:none}.skill-tree-tab .st-pin-tooltips-toggle input,.skill-tree-tab .st-pin-tooltips-toggle select{cursor:var(--cursor-pointer);background:#0c1220;color:var(--white, #fff);border:1px solid #2a2a3a;border-radius:4px;padding:2px 4px;font-size:12px}.skill-tree-tab .st-granted-row{display:flex;align-items:center;gap:var(--spacinghalf);margin-top:var(--spacing)}.skill-tree-tab .st-granted-row .st-granted-label{font-size:11px;color:#9a9488;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.skill-tree-tab .st-granted-row select{flex:1;min-width:0;background:#1c1c2a;color:var(--stat-poison);border:1px solid #2a2a3a;border-radius:var(--spacinghalf);padding:4px 6px}.skill-tree-tab .st-granted-check{display:flex;align-items:center;gap:var(--spacinghalf);margin-top:var(--spacinghalf);font-size:12px;color:#c8c2b6;cursor:var(--cursor-pointer)}.skill-tree-tab .st-granted-check input{cursor:var(--cursor-pointer);accent-color:var(--stat-poison)}.skill-tree-tab .st-panel-reset-btn{background:transparent;color:#9a9488;border:1px solid #2a2a3a;border-radius:4px;padding:4px 10px;cursor:var(--cursor-pointer);font-size:11px;text-transform:uppercase;letter-spacing:.5px;align-self:center}.skill-tree-tab .st-panel-reset-btn:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.skill-tree-tab .st-panel-reset-btn:disabled{opacity:.4;cursor:var(--cursor-not-allowed)}.pa-9slice{position:relative;box-sizing:border-box;isolation:isolate}.pa-9slice .children-container{position:absolute;top:0;left:0;width:100%;height:100%}.pa-9slice__canvas{position:absolute;pointer-events:none;z-index:-1}.pa-title-banner{display:flex;flex-direction:column;align-items:center;min-height:256px}.pa-title-banner:before{content:"";flex-grow:5}.pa-title-banner .pa-title-banner--centered .pa-title-banner--title{color:var(--accent)}.pa-title-banner:after{content:"";flex-grow:9}.slice-9-image-tab{display:flex;flex-direction:row;gap:var(--spacing2);height:100%}.slice-9-image-tab .editor{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--spacing2);min-width:300px}.slice-9-image-tab .editor__toolbar{display:flex;gap:var(--spacing)}.slice-9-image-tab .editor__content{display:flex;flex-direction:column;gap:var(--spacing2)}.slice-9-image-tab .editor__image-container{position:relative;display:inline-block;-webkit-user-select:none;user-select:none}.slice-9-image-tab .editor__image-container img{display:block}.slice-9-image-tab .editor__inputs{display:flex;flex-direction:column;gap:var(--spacing)}.slice-9-image-tab .editor__inputs .editor__input-row{display:flex;align-items:center;gap:var(--spacing)}.slice-9-image-tab .editor__inputs .editor__input-row label{width:50px;text-align:right;font-size:13px;opacity:.8}.slice-9-image-tab .editor__inputs .editor__input-row .pa-input-number{flex:1;max-width:300px}.slice-9-image-tab .editor__mirror-buttons{display:flex;flex-wrap:wrap;gap:var(--spacinghalf)}.slice-9-image-tab .editor__dimensions{font-size:12px;opacity:.5}.slice-9-image-tab .preview{flex:1;display:flex;flex-direction:column;gap:var(--spacing2);min-width:0}.slice-9-image-tab .preview__content{display:flex;flex-direction:column;gap:var(--spacing2);height:100%}.slice-9-image-tab .preview__controls{display:flex;align-items:center;gap:var(--spacing)}.slice-9-image-tab .preview__controls label{font-size:13px;opacity:.8}.slice-9-image-tab .preview__controls .pa-input-number{width:160px}.slice-9-image-tab .preview__stage{flex:1;display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(rgba(128,128,128,.15) 0% 25%,transparent 0% 50%) 50%/20px 20px;border-radius:4px;overflow:auto;padding:var(--spacing2)}.slice-9-image-tab .preview__resizable{position:relative;flex-shrink:0}.slice-9-image-tab .preview__empty{flex:1;display:flex;align-items:center;justify-content:center;opacity:.4;font-size:14px}.slice-9-image-tab .slice-overlay{position:absolute;top:0;left:0;pointer-events:none}.slice-9-image-tab .slice-line{position:absolute;pointer-events:auto}.slice-9-image-tab .slice-line.horizontal{left:0;right:0;height:0;border-top:1px dashed magenta;cursor:var(--cursor-row-resize);padding:3px 0;margin-top:-3px}.slice-9-image-tab .slice-line.vertical{top:0;bottom:0;width:0;border-left:1px dashed magenta;cursor:var(--cursor-col-resize);padding:0 3px;margin-left:-3px}.slice-9-image-tab .slice-label{position:absolute;font-size:10px;color:#f0f;background:#0009;padding:1px 4px;border-radius:2px;white-space:nowrap;pointer-events:none}.horizontal .slice-9-image-tab .slice-label{top:-14px;left:4px}.vertical .slice-9-image-tab .slice-label{left:6px;top:4px}.slice-9-image-tab .resize-handle{position:absolute;bottom:-4px;right:-4px;width:12px;height:12px;cursor:var(--cursor-nwse-resize);background:#f0f;border-radius:2px;opacity:.6}.slice-9-image-tab .resize-handle:hover{opacity:1}.stage-designer-tab{display:flex;flex-direction:row;gap:var(--spacing2);width:100%;height:100%;overflow:hidden}.stage-designer-tab .sd-editor{flex:0 0 auto;width:340px;display:flex;flex-direction:column;gap:var(--spacing2);overflow:hidden;background-color:var(--black-o5);border-radius:var(--spacing);padding:var(--spacing)}.stage-designer-tab .sd-editor__toolbar{display:flex;flex-wrap:wrap;gap:var(--spacinghalf)}.stage-designer-tab .sd-editor__content{display:flex;flex-direction:column;gap:var(--spacing2);flex:1;min-height:0}.stage-designer-tab .sd-editor__viewport-controls{display:flex;flex-direction:column;gap:var(--spacing)}.stage-designer-tab .sd-editor__control-row{display:flex;align-items:center;gap:var(--spacing)}.stage-designer-tab .sd-editor__control-row label{width:70px;text-align:right;font-size:var(--font-size-s);opacity:.8;flex-shrink:0}.stage-designer-tab .sd-editor__control-row .pa-input-number{flex:1;max-width:220px}.stage-designer-tab .sd-layers{color:var(--white);flex:1;min-height:0;overflow-y:auto}.stage-designer-tab .sd-layers__title{font-size:var(--font-size);text-transform:uppercase;margin-bottom:var(--spacinghalf)}.stage-designer-tab .sd-layers__item{display:flex;align-items:center;gap:var(--spacing);padding:var(--spacinghalf) var(--spacing);border-radius:var(--spacinghalf);cursor:var(--cursor-pointer)}.stage-designer-tab .sd-layers__item .pa-btn{color:var(--white)}.stage-designer-tab .sd-layers__item--selected{background:var(--primary-o7);outline:1px solid var(--primary-o4)}.stage-designer-tab .sd-layers__item-type{font-size:var(--font-size-s);opacity:.5;width:32px}.stage-designer-tab .sd-layers__item-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-designer-tab .sd-layers__item-z{font-size:var(--font-size-s);min-width:24px;text-align:center;margin-right:var(--spacing)}.stage-designer-tab .sd-layers__item--locked{opacity:.6}.stage-designer-tab .sd-layers__empty{font-size:var(--font-size-s);opacity:.3;padding:var(--spacinghalf) var(--spacing)}.stage-designer-tab .sd-properties{display:flex;flex-direction:column;gap:var(--spacing);color:var(--white);flex:1}.stage-designer-tab .sd-properties__section{margin-top:var(--spacinghalf)}.stage-designer-tab .sd-properties__type{font-size:var(--font-size-s)}.stage-designer-tab .sd-properties__actions{display:flex;gap:var(--spacinghalf)}.stage-designer-tab .sd-properties__actions .pa-btn{flex:1}.stage-designer-tab .sd-properties__align-wrapper{margin-top:auto}.stage-designer-tab .sd-properties__align-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacinghalf)}.stage-designer-tab .sd-properties__align-grid .pa-btn{color:var(--white)}.stage-designer-tab .sd-properties__empty{font-size:var(--font-size-s);opacity:.3;padding:var(--spacing)}.stage-designer-tab .sd-dual-input{display:flex;align-items:start;gap:var(--spacinghalf)}.stage-designer-tab .sd-dual-input .pa-input-number{width:80px;flex-shrink:0}.stage-designer-tab .sd-dual-input__unit{font-size:var(--font-size-s);opacity:.4;width:14px;flex-shrink:0}.stage-designer-tab .sd-preview{flex:1;display:flex;flex-direction:column;gap:var(--spacing2);min-width:0;min-height:0;overflow:hidden}.stage-designer-tab .sd-preview__content{display:flex;flex-direction:column;gap:var(--spacing2);flex:1;min-height:0;min-width:0}.stage-designer-tab .sd-preview__controls{display:flex;align-items:center;gap:var(--spacing);background-color:var(--black-o5);padding:var(--spacing);border-radius:var(--spacing)}.stage-designer-tab .sd-preview__controls .pa-input-number{width:160px}.stage-designer-tab .sd-preview__presets{display:flex;gap:var(--spacinghalf);flex-wrap:wrap}.stage-designer-tab .sd-preview__stage{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;padding:var(--spacing2);min-height:0;min-width:0}.stage-designer-tab .sd-preview__empty{flex:1;display:flex;align-items:center;justify-content:center;opacity:.4}.stage-designer-tab .sd-inspector{flex:0 0 auto;width:300px;display:flex;flex-direction:column;gap:var(--spacing2);overflow:hidden;background-color:var(--black-o5);border-radius:var(--spacing);padding:var(--spacing)}.stage-designer-tab .sd-viewport{position:relative;overflow:hidden;flex-shrink:0;border:2px solid black}.stage-designer-tab .sd-cover{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%}.stage-designer-tab .sd-cover__bg{position:relative;z-index:0;display:block;width:100%;height:100%;pointer-events:none}.stage-designer-tab .sd-item{cursor:var(--cursor-move);box-sizing:border-box;border:1px solid var(--white-o3);-webkit-user-select:none;user-select:none}.stage-designer-tab .sd-item--rect{background:var(--white-o1)}.stage-designer-tab .sd-item--selected{border-color:var(--primary-o4)}.stage-designer-tab .sd-item--locked{pointer-events:none;opacity:.5}.stage-designer-tab .sd-item img{display:block;width:100%;height:100%;pointer-events:none}.stage-designer-tab .sd-item__label{position:absolute;bottom:var(--spacingquarter);left:var(--spacinghalf);font-size:var(--font-size-s);color:var(--white);background:var(--black-o6);padding:1px var(--spacinghalf);border-radius:var(--spacinghalf);white-space:nowrap;pointer-events:none}.stage-designer-tab .sd-selection-overlay{box-sizing:border-box;border:2px solid var(--primary);box-shadow:0 0 6px var(--primary-o3);cursor:var(--cursor-move)}.stage-designer-tab .sd-resize-handle{position:absolute;width:10px;height:10px;background:var(--primary);border-radius:var(--spacingquarter);z-index:999;opacity:.7}.stage-designer-tab .sd-resize-handle:hover{opacity:1}.stage-designer-tab .sd-resize-handle--se{bottom:-5px;right:-5px;cursor:var(--cursor-nwse-resize)}.stage-designer-tab .sd-resize-handle--sw{bottom:-5px;left:-5px;cursor:var(--cursor-nesw-resize)}.stage-designer-tab .sd-resize-handle--ne{top:-5px;right:-5px;cursor:var(--cursor-nesw-resize)}.stage-designer-tab .sd-resize-handle--nw{top:-5px;left:-5px;cursor:var(--cursor-nwse-resize)}.stage-designer-tab .sd-perspective-handle{position:absolute;width:12px;height:12px;background:var(--secondary);border-radius:50%;z-index:999;opacity:.8;cursor:var(--cursor-ew-resize)}.stage-designer-tab .sd-perspective-handle:hover{opacity:1}.stage-designer-tab .sd-perspective-handle--left{top:-6px;left:-6px}.stage-designer-tab .sd-perspective-handle--right{top:-6px;right:-6px}.stage-designer-tab .sd-preview-resize{position:absolute;bottom:-4px;right:-4px;width:12px;height:12px;cursor:var(--cursor-nwse-resize);background:var(--accent);border-radius:var(--spacingquarter);opacity:.6}.stage-designer-tab .sd-preview-resize:hover{opacity:1}.steam-preview-tab{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;font-family:Motiva Sans,Arial,Helvetica,sans-serif}.steam-preview-tab .sp-toolbar{display:flex;flex-direction:column;gap:8px;padding:10px 14px;flex:0 0 auto}.steam-preview-tab .sp-toolbar__row{display:flex;align-items:flex-end;gap:8px}.steam-preview-tab .sp-toolbar__spacer{flex:1 1 auto}.steam-preview-tab .sp-toolbar__title{width:200px}.steam-preview-tab .sp-toolbar__desc,.steam-preview-tab .sp-toolbar__tags{flex:1 1 auto}.steam-preview-tab .sp-toolbar__hint{font-size:12px;opacity:.6;font-style:italic}.steam-preview-tab .sp-viewport{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;background:#1b2838}.sp-slot{position:relative;width:100%;height:100%;overflow:hidden}.sp-slot__img{display:block;width:100%;height:100%}.sp-slot__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;border:2px dashed rgba(102,192,244,.4);background:#66c0f40f;color:#66c0f4;cursor:var(--cursor-pointer)}.sp-slot__placeholder:hover{background:#66c0f41f;border-color:#66c0f4b3}.sp-slot__plus{font-size:28px;line-height:1;opacity:.8}.sp-slot__hint{font-size:11px;text-align:center;padding:0 6px;color:#8f98a0}.sp-slot__tools{position:absolute;top:6px;right:6px;display:flex;gap:4px;opacity:0;transition:opacity .12s ease}.sp-slot:hover .sp-slot__tools{opacity:1}.sp-store{position:relative;min-height:100%;background-size:cover;background-position:center top;background-repeat:no-repeat}.sp-store__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#1b2838d9,#1b2838f7 400px,#1b2838 700px);pointer-events:none}.sp-store__container{position:relative;width:940px;max-width:100%;margin:0 auto;padding:24px 10px 60px;color:#c7d5e0}.sp-breadcrumb{font-size:11px;color:#8f98a0;margin-bottom:6px}.sp-title{font-size:26px;font-weight:300;margin:0 0 14px;color:#fff}.sp-top{display:flex;gap:18px;align-items:flex-start}.sp-top__left{width:616px;max-width:66%;flex:0 0 auto}.sp-top__right{flex:1 1 auto;min-width:0;background:linear-gradient(#0000001a,#0000004d);padding:0 0 10px}.sp-media__main{position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden}.sp-media__img{width:100%;height:100%;object-fit:cover}.sp-media__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;border:2px dashed rgba(102,192,244,.35);background:#66c0f40d;color:#66c0f4;cursor:var(--cursor-pointer)}.sp-media__empty:hover{background:#66c0f41a}.sp-media__strip{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.sp-thumb{position:relative;width:116px;height:65px;flex:0 0 auto;border:2px solid transparent;overflow:hidden;cursor:var(--cursor-pointer);background:#000}.sp-thumb img{width:100%;height:100%;object-fit:cover;opacity:.6}.sp-thumb--active{border-color:#66c0f4}.sp-thumb--active img,.sp-thumb:hover img{opacity:1}.sp-thumb__remove{position:absolute;top:2px;right:2px;width:16px;height:16px;line-height:14px;border:none;border-radius:2px;background:#000000b3;color:#fff;cursor:var(--cursor-pointer);opacity:0}.sp-thumb:hover .sp-thumb__remove{opacity:1}.sp-thumb--add{display:flex;align-items:center;justify-content:center;border:2px dashed rgba(102,192,244,.4);color:#66c0f4;font-size:22px;background:#66c0f40f}.sp-glance-cap{width:100%;height:auto;aspect-ratio:460/215;margin-bottom:10px}.sp-glance__desc{font-size:13px;line-height:1.5;margin:0 12px 12px;color:#c7d5e0}.sp-glance__meta{display:flex;gap:6px;font-size:12px;padding:3px 12px}.sp-glance__meta-k{color:#8f98a0}.sp-positive{color:#66c0f4}.sp-glance__tags{display:flex;flex-wrap:wrap;gap:4px;margin:10px 12px 0}.sp-tag{font-size:11px;padding:3px 9px;border-radius:3px;background:#3d4450;color:#67c1f5}.sp-purchase{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding:16px;background:#0003;border-radius:3px}.sp-purchase__title{font-size:15px;color:#fff}.sp-wishlist{padding:9px 16px;border:none;border-radius:2px;background:linear-gradient(#799905,#536904);color:#d2efa9;font-size:14px;cursor:var(--cursor-pointer)}.sp-wishlist:hover{background:linear-gradient(#8ab006,#5e7804)}.sp-about{margin-top:26px}.sp-about__h{font-size:13px;font-weight:700;text-transform:uppercase;color:#66c0f4;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:6px;margin-bottom:14px}.sp-about__p{font-size:14px;line-height:1.6;color:#c7d5e0;margin:0 0 16px}.sp-about__shot{display:block;width:100%;margin:0 auto 12px;border-radius:2px}.sp-placements{margin-top:30px}.sp-placements__h{font-size:12px;color:#8f98a0;margin-bottom:10px}.sp-placements__row{display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap}.sp-placement__label{font-size:11px;color:#8f98a0;margin-top:5px;text-align:center}.sp-cap-small{width:231px;height:87px}.sp-cap-main{width:308px;height:176px}.sp-cap-vertical{width:187px;height:224px}.sp-library{width:940px;max-width:100%;margin:0 auto;padding:0 0 60px;color:#c7d5e0}.sp-hero{position:relative;width:100%;aspect-ratio:1920/620;background:#0e1621;overflow:hidden}.sp-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.sp-hero__bg .sp-slot__placeholder{justify-content:flex-start;padding-top:26px}.sp-hero__logo{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:44%;height:46%;pointer-events:auto}.sp-lib-bar{display:flex;align-items:center;gap:16px;padding:14px 18px;background:linear-gradient(#0006,#0003)}.sp-lib-bar__played{font-size:12px;color:#8f98a0}.sp-play{padding:10px 30px;border:none;border-radius:2px;background:linear-gradient(#75b022,#588a1b);color:#fff;font-size:15px;font-weight:700;cursor:var(--cursor-pointer)}.sp-play:hover{filter:brightness(1.1)}.sp-lib-grid{margin-top:26px;padding:0 18px}.sp-lib-grid__h{font-size:12px;color:#8f98a0;margin-bottom:10px}.sp-lib-grid__tiles{display:flex;gap:12px}.sp-grid-cap{width:150px;height:225px;flex:0 0 auto}.sp-grid-ghost{width:150px;height:225px;flex:0 0 auto;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.03),rgba(255,255,255,.03) 8px,transparent 8px,transparent 16px);border-radius:3px}:root{--z-board-overlay: 900;--z-arrows: 1000;--z-bark: 1500;--z-board-fx: 2000;--z-cutscene: 5000;--z-blur-modal: 9000;--z-drag: 9500;--z-modal: 11000;--z-app-chrome: 12000;--z-tutorial-book: 150000;--z-game-log: 175000;--z-toast: 200000;--z-bug-report: 300000;--z-dropdown: 400000;--z-tooltip: 500000;--z-cursor: 2147483647}html.no-blur .battle-overlay.veiled .battle-overlay-board{filter:brightness(.35);transform:none}html.no-blur .run-handler .rh-stage{filter:brightness(.5) saturate(.85)}html.no-blur .run-handler.battle-intro-out .rh-stage{filter:brightness(.3) saturate(.7)}html.no-blur .blur-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--black-o8)}html.no-blur .pa-modal.blur-chrome.blur-on,html.no-blur .pa-modal-overlay.blur-on{-webkit-backdrop-filter:none;backdrop-filter:none}html.no-blur .pa-modal-overlay.blur-on{background-color:var(--black-o7)}html.no-blur .card-change-log-page .pa-table.ccl-table thead{-webkit-backdrop-filter:none;backdrop-filter:none}html.no-blur .battle-banners-example .banner-pane-stage{filter:brightness(.45) saturate(.85)}
