.panel{--cf-cut:28px;--cf-bg:var(--panel-bg);--cf-border:var(--panel-border);padding:2rem}@media (width<=767px){.panel{padding:1.25rem}}.panel--fill-surface{--panel-bg:#150c10f5}.panel--fill-deep{--panel-bg:#040203eb}.panel--fill-none{--panel-bg:transparent}.panel--accent{--panel-border:#d9182eb8}.panel--neutral{--panel-border:#522028e6}.panel--cyan{--panel-border:#00f0ff99}.panel--magenta{--panel-border:#ff00a899}.panel--toxic{--panel-border:#eaff008c}.panel--compact{padding:1.25rem}@media (width<=767px){.panel--compact{padding:1rem}}.text-field{color:#a3969b;gap:.5rem;font-size:.875rem;display:grid}.text-field__label--required{color:#f4efe6eb}.text-field__star{color:#ff3247}.text-field__input{color:#f4efe6;background:#1f0f15e0;border:1px solid #522028;width:100%;min-height:2.75rem;padding:0 .75rem;transition:border-color .15s}.text-field__input:focus{border-color:#00f0ffbf;outline:none}.text-field__input--multiline{resize:vertical;min-height:0;padding:.75rem;line-height:1.5}.text-field__number{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;display:grid}.text-field__input--number{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;border-inline:0;min-width:3.5rem}.text-field__input--number::-webkit-inner-spin-button{appearance:none;margin:0}.text-field__input--number::-webkit-outer-spin-button{appearance:none;margin:0}.text-field__step{color:#f4efe6;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#1f0f15e0;border:1px solid #522028;place-items:center;min-height:2.75rem;padding:0;font-size:1rem;display:grid}.text-field__step:hover:not(:disabled){color:#00f0ff;border-color:#00f0ffbf}.text-field__step:active:not(:disabled){background:#00f0ff1f}.text-field__step:focus-visible{outline-offset:2px;outline:2px solid #00f0ffd9}.text-field__step:disabled{color:#a3969b80;cursor:not-allowed}.text-field__error{color:#ff4242}.text-field__hint{color:#a3969b;font-size:.8rem}.text-field__input.select-field__input{cursor:pointer;appearance:none;background-color:#1f0f15e0;background-image:linear-gradient(45deg,#0000 50%,#a3969b 50%),linear-gradient(135deg,#a3969b 50%,#0000 50%);background-position:calc(100% - 1rem - 5px),calc(100% - 1rem);background-repeat:no-repeat;background-size:5px 5px;padding-right:2rem}.text-field__input.select-field__input option{color:#f4efe6;background:#1f0f15}.checkbox{color:#a3969b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex;position:relative}.checkbox:hover .checkbox__box{border-color:#00f0ff}.checkbox__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.checkbox__box{background:#04020399;border:2px solid #522028;flex:none;place-items:center;width:20px;height:20px;transition:border-color .15s,background-color .15s;display:grid}.checkbox__mark{color:#040203;opacity:0;font-size:14px;transition:opacity .15s,transform .15s;transform:scale(.6)}.checkbox--checked{color:#f4efe6}.checkbox--checked .checkbox__box{background:#00f0ff;border-color:#00f0ff}.checkbox--checked .checkbox__mark{opacity:1;transform:none}.checkbox__input:focus-visible+.checkbox__box{outline-offset:2px;outline:2px solid #00f0ff}.checkbox--disabled{cursor:not-allowed;opacity:.5}.checkbox--disabled:hover .checkbox__box{border-color:#522028}.range-field__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.range-field__value{color:#00f0ff;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.range-field__input{--range-fill:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;padding:0}.range-field__input:focus-visible{outline-offset:4px;outline:2px solid #00f0ffd9}.range-field__input::-webkit-slider-runnable-track{background:linear-gradient(#d9182e, #d9182e) left center/var(--range-fill) 100% no-repeat, #1f0f15e6;border:1px solid #522028;height:4px}.range-field__input::-moz-range-track{background:linear-gradient(#d9182e, #d9182e) left center/var(--range-fill) 100% no-repeat, #1f0f15e6;border:1px solid #522028;height:4px}.range-field__input::-webkit-slider-thumb{appearance:none;background:#ff3247;border:1px solid #040203;width:12px;height:20px;margin-top:-9px}.range-field__input::-moz-range-thumb{background:#ff3247;border:1px solid #040203;border-radius:0;width:12px;height:20px}.confirm-dialog{gap:1rem;display:grid}.confirm-dialog__title{color:#f4efe6;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#ff3247,#ff3247) 0 100%/40px 2px no-repeat,linear-gradient(90deg,#d9182ecc,#0000) 0 100%/100% 1px no-repeat;padding-bottom:.5rem;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:400}.confirm-dialog__message{color:#a3969b;font-size:.95rem;line-height:1.55}.confirm-dialog__actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.modal-host{z-index:980;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}@media (width<=767px){.modal-host{padding:.75rem}}.modal-host__backdrop{background:#040203c7;position:absolute;inset:0}.modal-host__dialog{width:min(100%,480px);position:relative}.modal-host__panel:focus{outline:none}.modal-host__scroll{overscroll-behavior:contain;max-height:calc(90dvh - 4rem);margin:-.25rem;padding:.25rem;overflow-y:auto}@media (width<=767px){.modal-host__scroll{max-height:calc(90dvh - 2.5rem)}}.crop-dialog{gap:1rem;display:grid}.crop-dialog__title{color:#f4efe6;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#ff3247,#ff3247) 0 100%/40px 2px no-repeat,linear-gradient(90deg,#d9182ecc,#0000) 0 100%/100% 1px no-repeat;padding-bottom:.5rem;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:400}.crop-dialog__hint{color:#a3969b;font-size:.9rem;line-height:1.5}.crop-dialog__viewport{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#040203;border:1px solid #522028;position:relative;overflow:hidden}.crop-dialog__viewport:active{cursor:grabbing}.crop-dialog__viewport:focus-visible{border-color:#00f0ffbf;outline:none}.crop-dialog__image{opacity:0;-webkit-user-drag:none;max-width:none;position:absolute;top:0;left:0}.crop-dialog__image--ready{opacity:1}.crop-dialog__frame{pointer-events:none;position:absolute;inset:0}.crop-dialog__frame:before,.crop-dialog__frame:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.crop-dialog__frame:before{border-top:2px solid #00f0ffcc;border-left:2px solid #00f0ffcc;top:0;left:0}.crop-dialog__frame:after{border-bottom:2px solid #00f0ffcc;border-right:2px solid #00f0ffcc;bottom:0;right:0}.crop-dialog__zoom{color:#a3969b;gap:.5rem;font-size:.875rem;display:grid}.crop-dialog__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.25rem;margin:0}.crop-dialog__range:disabled{cursor:default;opacity:.4}.crop-dialog__range::-webkit-slider-runnable-track{background:#522028;height:2px}.crop-dialog__range::-webkit-slider-thumb{appearance:none;background:#00f0ff;border:0;border-radius:0;width:1rem;height:1rem;margin-top:-.4375rem}.crop-dialog__range::-moz-range-track{background:#522028;height:2px}.crop-dialog__range::-moz-range-thumb{background:#00f0ff;border:0;border-radius:0;width:1rem;height:1rem}.crop-dialog__range:focus-visible{outline-offset:2px;outline:1px solid #00f0ffbf}.crop-dialog__actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.image-picker{color:#a3969b;gap:.5rem;font-size:.875rem;display:grid}.image-picker__frame{position:relative}.image-picker__drop{aspect-ratio:1;color:#a3969b;width:100%;font:inherit;cursor:pointer;background:#1f0f1580;border:1px solid #522028;place-items:center;padding:0;transition:border-color .15s;display:grid;position:relative;overflow:hidden}.image-picker__drop:hover:not(:disabled){border-color:#00f0ff8c}.image-picker__drop:focus-visible{border-color:#00f0ffbf;outline:none}.image-picker__drop:disabled{cursor:progress}.image-picker__preview{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.image-picker__state{place-items:center;gap:.5rem;display:grid;position:relative}.image-picker__state--busy{color:#f4efe6;background:#040203b8;position:absolute;inset:0}.image-picker__plus{font-size:2.4rem}.image-picker__spinner{border:2px solid #00f0ff;border-color:#00f0ff #0000;width:2rem;height:2rem;animation:.9s steps(8,end) infinite image-picker-spin}@media (prefers-reduced-motion:reduce){.image-picker__spinner{border-color:#00f0ff;animation:none}}@keyframes image-picker-spin{to{transform:rotate(1turn)}}.image-picker__remove{position:absolute;top:.5rem;right:.5rem}.image-picker__input{display:none}.image-picker__error{color:#ff4242}.image-picker__hint{color:#a3969b;font-size:.8rem}.avatar-image{object-fit:cover;width:100%;height:100%;display:block}.image-lightbox{z-index:990;background:#040203f0;flex-direction:column;display:flex;position:fixed;inset:0}.image-lightbox__bar{border-bottom:1px solid #522028e6;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.image-lightbox__title{color:#a3969b;letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.image-lightbox__close{margin-left:auto}.image-lightbox__stage{flex:1;place-items:center;min-height:0;padding:1rem;display:grid}.image-lightbox__stage .glitch-wrap,.image-lightbox__stage .glitch-wrap__content{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.image-lightbox__img{object-fit:contain;border:1px solid #522028e6;max-width:100%;max-height:100%}.base-meter{--meter-accent:#00f0ff;align-items:center;gap:.25rem;display:flex}.base-meter--red{--meter-accent:#ff3247}.base-meter--toxic{--meter-accent:#eaff00}.base-meter--magenta{--meter-accent:#ff00a8}.base-meter--green{--meter-accent:#2fbf63}.base-meter--lime{--meter-accent:#9bd42a}.base-meter--yellow{--meter-accent:#ffd21e}.base-meter--orange{--meter-accent:#ff8a1e}.base-meter__item{background:#1f0f15e0;border:1px solid #522028e6;flex:none}.base-meter__item--active{border-color:var(--meter-accent);background:var(--meter-accent)}.base-meter--cell .base-meter__item{width:.75em;height:1em;transform:skew(-14deg)}.base-meter--tick .base-meter__item{width:.25em;height:1.1em}.base-meter--block .base-meter__item{width:.8em;height:.8em}.base-meter--stretch .base-meter__item{flex:1 1 0;min-width:0}.value-max{align-items:baseline;gap:.3em;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1;display:inline-flex}.value-max__current{color:#f4efe6;letter-spacing:.01em;font-size:1em}.value-max__max{color:#a3969b;letter-spacing:.02em;font-size:.6em}.term[data-v-d1a998f4]{display:inline}.term__word[data-v-d1a998f4]{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:help;background:0 0;border:0;padding:0;display:inline}.term__word[data-v-d1a998f4]:hover,.term__word--open[data-v-d1a998f4]{color:#00f0ff}.term__word[data-v-d1a998f4]:focus-visible{outline-offset:2px;outline:2px solid #00f0ffd9}.term__word--marked[data-v-d1a998f4]{text-underline-offset:.2em;-webkit-text-decoration:underline dashed #00f0ff8c;text-decoration:underline dashed #00f0ff8c;text-decoration-thickness:1px}.term-card[data-v-d1a998f4]{z-index:1100;color:#f4efe6;letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;background:#040203;border:1px solid #00f0ff80;gap:.5rem;width:max-content;max-width:min(22rem,100vw - 2rem);padding:.75rem;font-family:"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;font-weight:400;line-height:1.5;display:grid;position:fixed}.term-card__title[data-v-d1a998f4]{color:#00f0ff;font-size:.9rem}.term-card__master[data-v-d1a998f4]{color:#f4efe6e0;border-left:2px solid #eaff00;gap:.25rem;padding-left:.75rem;display:grid}.term-card__master-label[data-v-d1a998f4]{color:#eaff00;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.term-card__more[data-v-d1a998f4]{color:#00f0ff;justify-self:end;font-size:.8rem;text-decoration:none}.term-card__more[data-v-d1a998f4]:hover{text-decoration:underline}.screen-guide[data-v-cc31c37c]{flex:none;display:inline-flex}.screen-guide__toggle[data-v-cc31c37c]{color:#a3969b;cursor:pointer;background:#1f0f15d9;border:1px solid #522028e6;place-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.2rem;display:grid}.screen-guide__toggle[data-v-cc31c37c]:hover,.screen-guide__toggle--open[data-v-cc31c37c]{color:#00f0ff;border-color:#00f0ff}.screen-guide__toggle[data-v-cc31c37c]:focus-visible{outline-offset:2px;outline:2px solid #00f0ffd9}.screen-guide__overlay[data-v-cc31c37c]{z-index:1050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040203c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.screen-guide__panel[data-v-cc31c37c]{color:#f4efe6;letter-spacing:normal;text-transform:none;background:#040203;border:1px solid #00f0ff80;align-content:start;gap:1rem;width:min(26rem,100%);max-height:calc(100dvh - 2rem);padding:1.25rem;font-family:"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;display:grid;overflow-y:auto;box-shadow:0 0 0 1px #04020399,0 16px 48px #000000b3}.screen-guide__head[data-v-cc31c37c]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.screen-guide__title[data-v-cc31c37c]{color:#00f0ff;text-transform:uppercase;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem}.screen-guide__close[data-v-cc31c37c]{color:#a3969b;cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.screen-guide__close[data-v-cc31c37c]:hover{color:#f4efe6}.screen-guide__close[data-v-cc31c37c]:focus-visible{outline-offset:2px;outline:2px solid #00f0ffd9}.screen-guide__items[data-v-cc31c37c]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.screen-guide__item[data-v-cc31c37c]{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem;line-height:1.4;display:grid}.screen-guide__picture[data-v-cc31c37c]{color:#00f0ff;border:1px dashed #00f0ff8c;place-items:center;width:2.75rem;height:2.75rem;font-size:1.3rem;display:grid}.screen-guide__terms[data-v-cc31c37c]{color:#a3969b;font-size:.85rem;line-height:1.6}.screen-guide__footer[data-v-cc31c37c]{border-top:1px solid #522028b3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.screen-guide__where[data-v-cc31c37c]{color:#a3969b;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.screen-guide__glyph[data-v-cc31c37c]{color:#00f0ff;place-items:center;font-size:1.1rem;display:inline-grid}.screen-guide-enter-active[data-v-cc31c37c],.screen-guide-leave-active[data-v-cc31c37c]{transition:opacity .18s,transform .18s}.screen-guide-enter-from[data-v-cc31c37c],.screen-guide-leave-to[data-v-cc31c37c]{opacity:0}.screen-guide-enter-from .screen-guide__panel[data-v-cc31c37c],.screen-guide-leave-to .screen-guide__panel[data-v-cc31c37c]{transform:translateY(.5rem)}.screen-guide__panel[data-v-cc31c37c]{transition:transform .18s}.page-heading__row{align-items:flex-start;gap:.75rem;display:flex}.page-heading__title{color:#f4efe6;letter-spacing:.01em;text-transform:uppercase;text-shadow:2px 0 #00f0ff8c;background:linear-gradient(#ff3247,#ff3247) 0 100%/48px 2px no-repeat,linear-gradient(90deg,#d9182ecc,#0000) 0 100%/100% 1px no-repeat;flex:auto;min-width:0;padding-bottom:.75rem;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:.94}.page-heading__title--glitch{text-shadow:2px 0 #00f0ffd9,-2px 0 #ff00a8b3,0 0 12px #d9182e73}.page-heading__title--outline{color:#0000;-webkit-text-stroke:1.5px #ff3247;text-shadow:none;background:0 0}.page-heading__title--hazard{background:0 0;flex:0 auto;width:fit-content;position:relative}.page-heading__title--hazard:after{content:"";background-image:repeating-linear-gradient(-45deg,#eaff00 0 7px,#040203 7px 14px);width:100%;height:6px;position:absolute;bottom:0;left:0}.page-heading__title--scan{color:#00f0ff;text-shadow:none;background-color:#04020399;background-image:repeating-linear-gradient(#0000 0 3px,#00000057 3px 4px);padding:.75rem 1rem;box-shadow:inset 3px 0 #eaff00}.page-heading__title--bracket{background:0 0;flex:0 auto;width:fit-content;padding:.5rem 1rem;position:relative}.page-heading__title--bracket:before,.page-heading__title--bracket:after{content:"";pointer-events:none;width:16px;height:16px;position:absolute}.page-heading__title--bracket:before{border-top:2px solid #00f0ff;border-left:2px solid #00f0ff;top:0;left:0}.page-heading__title--bracket:after{border-bottom:2px solid #00f0ff;border-right:2px solid #00f0ff;bottom:0;right:0}.section-marker[data-v-9f75842e]{--marker-accent:#00f0ff;align-items:center;gap:1rem;width:100%;display:flex}.section-marker--magenta[data-v-9f75842e]{--marker-accent:#ff00a8}.section-marker__num[data-v-9f75842e]{color:#0000;-webkit-text-stroke:1px #a3969b8c;text-shadow:none;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.75rem,6vw,4.5rem);line-height:1}.section-marker__label[data-v-9f75842e]{color:var(--marker-accent);letter-spacing:.12em;text-transform:uppercase;flex:1;align-items:center;gap:1rem;font-size:.75rem;font-weight:700;display:flex}.section-marker__label[data-v-9f75842e]:after{content:"";background:#522028e6;flex:1;height:1px}.info-hint[data-v-307d329b]{flex:none;display:inline-flex;position:relative}.info-hint__toggle[data-v-307d329b]{color:#a3969b;cursor:pointer;background:0 0;border:0;place-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:1rem;display:grid}.info-hint__toggle[data-v-307d329b]:hover,.info-hint__toggle--open[data-v-307d329b]{color:#00f0ff}.info-hint__toggle[data-v-307d329b]:focus-visible{outline-offset:2px;outline:2px solid #00f0ffd9}.info-hint__bubble[data-v-307d329b]{z-index:1100;color:#f4efe6;letter-spacing:normal;text-transform:none;white-space:normal;background:#040203;border:1px solid #00f0ff80;width:max-content;max-width:min(20rem,100vw - 2rem);padding:.75rem;font-family:"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;font-weight:400;line-height:1.5;position:fixed}.section-heading[data-v-8798d99e]{--heading-accent:#00f0ff;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.section-heading--magenta[data-v-8798d99e]{--heading-accent:#ff00a8}.section-heading__icon[data-v-8798d99e]{border:1px solid color-mix(in srgb, var(--heading-accent) 45%, transparent);width:2rem;height:2rem;color:var(--heading-accent);background:#0402039e;flex:none;place-items:center;font-size:1rem;display:grid}.section-heading__title[data-v-8798d99e]{text-overflow:ellipsis;white-space:nowrap;color:#f4efe6;letter-spacing:.05em;text-transform:uppercase;background:0 0;flex:0 auto;min-width:0;padding-bottom:0;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.2rem;font-weight:400;overflow:hidden}@media (width<=767px){.section-heading__title[data-v-8798d99e]{font-size:1.05rem}}.section-heading__line[data-v-8798d99e]{background:#522028e6;flex:1;min-width:1rem;height:1px}.section-heading__actions[data-v-8798d99e]{flex-wrap:wrap;flex:none;gap:.5rem;display:flex}.empty-state[data-v-dbba05ec]{--empty-accent:#00f0ff;text-align:center;justify-items:center;gap:.5rem;padding:2rem 1rem;display:grid}.empty-state--error[data-v-dbba05ec]{--empty-accent:#ff4242}.empty-state--compact[data-v-dbba05ec]{padding:1rem}.empty-state__icon[data-v-dbba05ec]{border:1px dashed color-mix(in srgb, var(--empty-accent) 55%, transparent);width:3.5rem;height:3.5rem;color:var(--empty-accent);place-items:center;margin-bottom:.5rem;font-size:1.6rem;display:grid}.empty-state--compact .empty-state__icon[data-v-dbba05ec]{width:2.5rem;height:2.5rem;margin-bottom:0;font-size:1.15rem}.empty-state__title[data-v-dbba05ec]{color:#f4efe6;font-size:.95rem}.empty-state__text[data-v-dbba05ec]{color:#a3969b;max-width:32rem;font-size:.85rem}.empty-state--hero[data-v-dbba05ec]{gap:.75rem;padding:3rem 1rem}.empty-state--hero .empty-state__icon[data-v-dbba05ec]{background:repeating-linear-gradient(0deg,#00f0ff0d 0 1px,#0000 1px 4px);width:7rem;height:7rem;margin-bottom:1rem;font-size:3rem}.empty-state--hero .empty-state__title[data-v-dbba05ec]{text-transform:uppercase;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.25rem,3vw,1.75rem)}.empty-state--hero .empty-state__text[data-v-dbba05ec]{font-size:.95rem}.empty-state--hero .empty-state__actions[data-v-dbba05ec]{align-items:center;gap:1rem;margin-top:1rem}.empty-state__secondary[data-v-dbba05ec]{color:#a3969b;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.empty-state__actions[data-v-dbba05ec]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.stat-tile[data-v-e43cbfb6]{background:#0402039e;border:1px solid #522028e6;align-content:start;gap:.25rem;padding:.75rem 1rem;display:grid}.stat-tile__label[data-v-e43cbfb6]{color:#a3969b;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.stat-tile__value[data-v-e43cbfb6]{color:#f4efe6;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.6rem;line-height:1.1}.stat-tile__note[data-v-e43cbfb6]{color:#a3969b;font-size:.75rem}.stat-tile--hero[data-v-e43cbfb6]{border-color:#00f0ff99}.stat-tile--hero .stat-tile__value[data-v-e43cbfb6]{color:#00f0ff;font-size:3rem}.column-chart[data-v-f5343216]{gap:.5rem;width:100%;min-width:0;margin:0;display:grid}.column-chart__readout[data-v-f5343216]{color:#a3969b;justify-content:space-between;align-items:baseline;gap:.75rem;min-height:1.6em;font-size:.85rem;display:flex}.column-chart__readout-value[data-v-f5343216]{color:#f4efe6;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:400}.column-chart__plot[data-v-f5343216]{touch-action:pan-y;border-top:1px solid #52202899;border-bottom:1px solid #522028e6;align-items:flex-end;gap:2px;padding-top:1rem;display:flex;position:relative}.column-chart__plot--dense[data-v-f5343216]{gap:0}.column-chart__max[data-v-f5343216]{color:#a3969b;font-size:.65rem;position:absolute;top:2px;left:0}.column-chart__slot[data-v-f5343216]{cursor:crosshair;flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex}.column-chart__bar[data-v-f5343216]{background:#00f0ffb3;width:100%;max-width:24px;display:block}.column-chart__slot--active .column-chart__bar[data-v-f5343216]{background:#00f0ff}.column-chart__slot--active[data-v-f5343216]{background:#00f0ff14}.column-chart__axis[data-v-f5343216]{height:1.2em;position:relative}.column-chart__tick[data-v-f5343216]{color:#a3969b;white-space:nowrap;font-size:.65rem;position:absolute;top:0}.column-chart__tick--start[data-v-f5343216]{left:0}.column-chart__tick--end[data-v-f5343216]{right:0}.column-chart__tick--middle[data-v-f5343216]{transform:translate(-50%)}.heat-grid[data-v-64ab7e88]{--heat-rgb:0, 240, 255;gap:.5rem;width:100%;min-width:0;margin:0;display:grid}.heat-grid__readout[data-v-64ab7e88]{color:#a3969b;justify-content:space-between;align-items:baseline;gap:.75rem;min-height:1.6em;font-size:.85rem;display:flex}.heat-grid__readout-value[data-v-64ab7e88]{color:#f4efe6;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:400}.heat-grid__table[data-v-64ab7e88]{touch-action:pan-y;align-items:center;gap:2px;display:grid}.heat-grid__row-label[data-v-64ab7e88]{color:#a3969b;padding-right:.5rem;font-size:.7rem}.heat-grid__cell[data-v-64ab7e88]{aspect-ratio:1;cursor:crosshair;min-height:10px;display:block}.heat-grid__cell--active[data-v-64ab7e88]{outline-offset:1px;outline:1px solid #f4efe6}.heat-grid__column-label[data-v-64ab7e88]{color:#a3969b;white-space:nowrap;font-size:.6rem}.rank-bars[data-v-edafcb29]{gap:.5rem;width:100%;padding:0;list-style:none;display:grid}.rank-bars__row[data-v-edafcb29]{grid-template-columns:minmax(6rem,12rem) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}@media (width<=767px){.rank-bars__row[data-v-edafcb29]{grid-template-columns:minmax(5rem,8rem) minmax(0,1fr)}}.rank-bars__label[data-v-edafcb29]{color:#f4efe6;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.rank-bars__track[data-v-edafcb29]{align-items:center;gap:.5rem;min-width:0;display:flex}.rank-bars__bar[data-v-edafcb29]{background:#00f0ffb3;flex:none;max-width:calc(100% - 4rem);height:12px;display:block}.rank-bars__value[data-v-edafcb29]{color:#f4efe6;white-space:nowrap;flex:none;font-size:.8rem}.rank-bars__value small[data-v-edafcb29]{color:#a3969b;margin-left:.25rem;font-size:.7rem}.rank-bars__empty[data-v-edafcb29]{font-size:.85rem}.base-pager[data-v-ecf0f357]{justify-content:center;align-items:center;gap:.75rem;display:flex}.base-pager__back[data-v-ecf0f357]{transform:scaleX(-1)}.base-pager__state[data-v-ecf0f357]{color:#a3969b;text-align:center;min-width:5em;font-size:.85rem}.brand-logo-fx{display:inline-block}.brand-logo{aspect-ratio:136.825/26.877;color:#ff3247;height:2.5rem;-webkit-mask:var(--brand-logo-mask) no-repeat center/contain;mask:var(--brand-logo-mask) no-repeat center/contain;-webkit-mask:var(--brand-logo-mask) no-repeat center/contain;background:currentColor;display:block}@media (width<=767px){.brand-logo{height:1.75rem}}.brand-logo-fx--glitch{filter:drop-shadow(1px 0 #00f0ffd9)drop-shadow(-1px 0 #ff00a8b3)}a:hover .brand-logo-fx--glitch,a:focus-visible .brand-logo-fx--glitch,.brand-logo-fx--glitch:hover{filter:drop-shadow(1px 0 #00f0ffd9)drop-shadow(-1px 0 #ff00a8b3)drop-shadow(0 0 10px #d9182e80)}.disclosure-toggle[data-v-45549dfb]{color:#a3969b;cursor:pointer;background:0 0;border:0;align-items:center;padding:.25rem 0;transition:color .15s;display:inline-flex}.disclosure-toggle[data-v-45549dfb]:hover{color:#f4efe6}.disclosure-toggle[data-v-45549dfb]:focus-visible{outline-offset:2px;outline:2px solid #00f0ffd9}.disclosure-toggle--open[data-v-45549dfb]{color:#00f0ff}.base-table[data-v-c0209f6f]{grid-template-columns:var(--table-columns);width:100%;display:grid}@media (width<=767px){.base-table[data-v-c0209f6f]{grid-template-columns:var(--table-columns-mobile)}}.base-table thead[data-v-c0209f6f],.base-table tbody[data-v-c0209f6f],.base-table__row[data-v-c0209f6f]{display:contents}.base-table__cell[data-v-c0209f6f]{padding-block:.75rem;color:#a3969b;text-align:left;border-bottom:1px solid #522028;align-items:center;min-width:0;padding-right:1.25rem;font-size:1.25rem;font-weight:600;display:flex}@media (width<=767px){.base-table__cell[data-v-c0209f6f]{padding-block:.25rem;padding-right:.75rem;font-size:1rem}}.base-table__cell--primary[data-v-c0209f6f]{color:#f4efe6}.base-table__cell--head[data-v-c0209f6f]{color:#a3969b;letter-spacing:.07em;text-transform:uppercase;padding-block:.5rem;font-size:.8rem;font-weight:700}@media (width<=767px){.base-table__cell--head[data-v-c0209f6f]{letter-spacing:.05em;padding-block:0 2px;font-size:.65rem}}.base-table--header-accent .base-table__cell--head[data-v-c0209f6f]{border-bottom-color:#ff3247}@media (width<=767px){.base-table tbody .base-table__cell[data-v-c0209f6f]:first-child{grid-column:1}}.base-table__primary[data-v-c0209f6f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.base-table__cell--actions[data-v-c0209f6f]{justify-content:flex-end}@media (width<=767px){.base-table__cell--actions[data-v-c0209f6f]:not(.base-table__cell--head){grid-column:1/-1;justify-content:flex-start;padding-top:.5rem;padding-bottom:.75rem;padding-right:0}.base-table__cell--desktop[data-v-c0209f6f],.base-table__cell--folded[data-v-c0209f6f]{display:none}.base-table--mobile-inline .base-table__cell--actions[data-v-c0209f6f]:not(.base-table__cell--head){padding-block:.25rem;grid-column:auto;justify-content:flex-end;padding-right:0}.base-table--mobile-inline .base-table__actions[data-v-c0209f6f]{flex-wrap:nowrap;gap:.25rem}.base-table__cell[data-v-c0209f6f]:has(+.base-table__cell--toggle){padding-right:.5rem}}.base-table__cell--toggle[data-v-c0209f6f]{display:none}@media (width<=767px){.base-table__cell--toggle[data-v-c0209f6f]{justify-content:flex-end;padding-right:0;display:flex}.base-table__row--open .base-table__cell[data-v-c0209f6f]:not(.base-table__cell--actions){border-bottom:0}.base-table__row--open .base-table__primary[data-v-c0209f6f]{white-space:normal;overflow:visible}}.base-table__actions[data-v-c0209f6f]{flex-wrap:wrap;gap:.5rem;display:flex}.base-table__row--active .base-table__cell[data-v-c0209f6f]:first-child{position:relative}.base-table__row--active .base-table__cell[data-v-c0209f6f]:first-child:before,.base-table__row--active .base-table__cell[data-v-c0209f6f]:first-child:after{content:"";pointer-events:none;border-left:2px solid #00f0ff;width:7px;height:7px;position:absolute;left:0}.base-table__row--active .base-table__cell[data-v-c0209f6f]:first-child:before{border-top:2px solid #00f0ff;top:.5rem}.base-table__row--active .base-table__cell[data-v-c0209f6f]:first-child:after{border-bottom:2px solid #00f0ff;bottom:.5rem}@media (width<=767px){.base-table__row--active .base-table__cell[data-v-c0209f6f]:first-child:before{top:3px}.base-table__row--active .base-table__cell[data-v-c0209f6f]:first-child:after{bottom:3px}}.base-table--toned .base-table__cell[data-v-c0209f6f]:first-child{padding-left:1rem}@media (width<=767px){.base-table--toned .base-table__cell[data-v-c0209f6f]:first-child{padding-left:.75rem}}.base-table__row--parent .base-table__cell[data-v-c0209f6f],.base-table__row--child:not(.base-table__row--last-child) .base-table__cell[data-v-c0209f6f]{border-bottom-color:#52202859}.base-table__row--child .base-table__cell[data-v-c0209f6f]{padding-block:.5rem;font-size:1.05rem}@media (width<=767px){.base-table__row--child .base-table__cell[data-v-c0209f6f]{padding-block:2px;font-size:.9rem}}.base-table__branch[data-v-c0209f6f]{width:1.25rem;margin-block:-.5rem;margin-left:calc((var(--row-depth,1) - 1) * 1.25rem);flex:none;align-self:stretch;margin-right:.5rem;position:relative}@media (width<=767px){.base-table__branch[data-v-c0209f6f]{width:1rem;margin-block:-2px;margin-left:calc((var(--row-depth,1) - 1) * 1rem);margin-right:.25rem}}.base-table__branch[data-v-c0209f6f]:before{content:"";border-left:1px solid #00f0ff99;position:absolute;top:0;bottom:0;left:.4rem}.base-table__branch[data-v-c0209f6f]:after{content:"";border-top:1px solid #00f0ff99;position:absolute;top:50%;left:.4rem;right:0}.base-table__row--last-child .base-table__branch[data-v-c0209f6f]:before{bottom:50%}.base-table__cell--sorted[data-v-c0209f6f]{color:#00f0ff}.base-table__sort[data-v-c0209f6f]{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;transition:color .15s;display:inline-flex}.base-table__sort[data-v-c0209f6f]:hover,.base-table__sort[data-v-c0209f6f]:focus-visible{color:#f4efe6}.base-table__cell--sorted .base-table__sort[data-v-c0209f6f]:hover,.base-table__cell--sorted .base-table__sort[data-v-c0209f6f]:focus-visible{color:#00f0ff}.base-table__arrow[data-v-c0209f6f]{font-size:.85rem}.base-table__hidden[data-v-c0209f6f]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.category-section[data-v-bd6d64ac]{background:#150c1075;border-left:2px solid #ff3247b8;gap:0;display:grid}.category-section__head[data-v-bd6d64ac]{background:#1f0f15;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.75rem;padding:.5rem .75rem;display:grid}@media (width<=767px){.category-section__head[data-v-bd6d64ac]{padding-inline:.5rem}}.category-section__name[data-v-bd6d64ac]{min-width:0;margin:0;overflow:hidden}.category-section__body[data-v-bd6d64ac]{padding:.5rem .75rem .75rem}@media (width<=767px){.category-section__body[data-v-bd6d64ac]{padding-inline:.5rem;padding-bottom:.5rem}}.category-section__collapse[data-v-bd6d64ac]{color:#f4efe6;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;max-width:100%;padding:.25rem 0;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.05rem;font-weight:400;display:flex;overflow:hidden}.category-section__collapse:hover .category-section__collapse-icon[data-v-bd6d64ac],.category-section__collapse:focus-visible .category-section__collapse-icon[data-v-bd6d64ac]{color:#00f0ff}.category-section__collapse[data-v-bd6d64ac]:focus-visible{outline-offset:2px;outline:2px solid #00f0ffd9}@media (width<=767px){.category-section__collapse[data-v-bd6d64ac]{font-size:.95rem}}.category-section__name-text[data-v-bd6d64ac]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.category-section__name-text--wrap[data-v-bd6d64ac]{white-space:normal;overflow:visible}.category-section__count[data-v-bd6d64ac]{color:#a3969b;font-variant-numeric:tabular-nums;font-family:"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85em;font-weight:600}.category-section__collapse-icon[data-v-bd6d64ac]{color:#a3969b;font-size:.85em;transition:color .15s}.category-section--collapsed .category-section__collapse-icon[data-v-bd6d64ac]{color:#00f0ff}.money[data-v-5c266fcf]{white-space:nowrap}.money__amount[data-v-5c266fcf]{font-variant-numeric:tabular-nums;font-weight:700}.money__sign[data-v-5c266fcf]{color:#eaff00;font-weight:700}.form-dialog[data-v-1e098771]{gap:1rem;display:grid}.form-dialog__title[data-v-1e098771]{color:#f4efe6;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#ff3247,#ff3247) 0 100%/40px 2px no-repeat,linear-gradient(90deg,#d9182ecc,#0000) 0 100%/100% 1px no-repeat;padding-bottom:.5rem;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:400}.form-dialog__subtitle[data-v-1e098771]{color:#a3969b;overflow-wrap:anywhere;margin-top:-.5rem;font-size:.95rem}.form-dialog__error[data-v-1e098771]{color:#ff4242;border-left:2px solid #ff4242;padding-left:.75rem;font-size:.9rem;line-height:1.5}.form-dialog__actions[data-v-1e098771]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.segmented[data-v-4d81e52c]{gap:.5rem;display:grid}.segmented__label[data-v-4d81e52c]{color:#a3969b;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:600}.segmented__options[data-v-4d81e52c]{flex-wrap:wrap;gap:.25rem;display:flex}.segmented__option[data-v-4d81e52c]{color:#a3969b;font:inherit;cursor:pointer;background:#1f0f15d9;border:1px solid #522028e6;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;font-weight:600;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.segmented__option[data-v-4d81e52c]:hover{color:#f4efe6}.segmented__option[data-v-4d81e52c]:focus-visible{outline-offset:2px;outline:2px solid #00f0ff}.segmented__option--active[data-v-4d81e52c]{color:#00f0ff;background:#00f0ff1f;border-color:#00f0ff}.segmented__error[data-v-4d81e52c]{color:#ff4242;font-size:.875rem}.segmented__hint[data-v-4d81e52c]{color:#a3969b;font-size:.85rem;line-height:1.45}.chip-toggles[data-v-c98ab4b2]{gap:.5rem;display:grid}.chip-toggles__label[data-v-c98ab4b2]{color:#a3969b;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:600}.chip-toggles__options[data-v-c98ab4b2]{flex-wrap:wrap;gap:.25rem;display:flex}.chip-toggles__option[data-v-c98ab4b2]{color:#a3969b;font:inherit;cursor:pointer;background:#1f0f15d9;border:1px solid #522028e6;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.chip-toggles__option[data-v-c98ab4b2]:hover{color:#f4efe6}.chip-toggles__option[data-v-c98ab4b2]:focus-visible{outline-offset:2px;outline:2px solid #00f0ff}.chip-toggles__option--active[data-v-c98ab4b2]{color:#00f0ff;background:#00f0ff1f;border-color:#00f0ff}.chip-toggles__error[data-v-c98ab4b2]{color:#ff4242;font-size:.875rem}.chip-toggles__hint[data-v-c98ab4b2]{color:#a3969b;font-size:.85rem}.dice-input[data-v-d514ef29]{gap:.5rem;display:grid}.dice-input__label[data-v-d514ef29]{color:#f4efe6;font-size:.85rem;font-weight:600}.dice-input__row[data-v-d514ef29]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dice-input__cell[data-v-d514ef29]{justify-items:center;display:grid}.dice-input__step[data-v-d514ef29]{color:#a3969b;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:2.75rem;height:1.5rem;padding:0;font-size:1rem;display:grid}.dice-input__step[data-v-d514ef29]:hover:not(:disabled){color:#00f0ff}.dice-input__step[data-v-d514ef29]:disabled{opacity:.35;cursor:not-allowed}.dice-input__die[data-v-d514ef29]{color:#f4efe6;text-align:center;appearance:textfield;background:#040203;border:1px solid #522028;width:2.75rem;height:2.75rem;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.2rem}.dice-input__die[data-v-d514ef29]::-webkit-inner-spin-button{appearance:none;margin:0}.dice-input__die[data-v-d514ef29]::-webkit-outer-spin-button{appearance:none;margin:0}.dice-input__die[data-v-d514ef29]:focus{border-color:#00f0ff;outline:none}.dice-input__total[data-v-d514ef29]{color:#00f0ff;font-variant-numeric:tabular-nums;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.2rem}.dice-input__hint[data-v-d514ef29]{color:#a3969b;font-size:.8rem;line-height:1.4}.d10-roll[data-v-89c548da]{gap:.75rem;display:grid}.dialog-frame[data-v-1f61b272]{gap:1rem;display:grid}.dialog-frame__title[data-v-1f61b272]{color:#f4efe6;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;background:linear-gradient(#ff3247,#ff3247) 0 100%/40px 2px no-repeat,linear-gradient(90deg,#d9182ecc,#0000) 0 100%/100% 1px no-repeat;padding-bottom:.5rem;font-family:Russo One,"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:400}.dialog-frame__subtitle[data-v-1f61b272]{color:#a3969b;overflow-wrap:anywhere;margin-top:-.5rem;font-size:.95rem}.dialog-frame__actions[data-v-1f61b272]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}
