:root{--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-page-top: var(--space-md);--space-titlebar-bottom: var(--space-md);--space-section-gap: var(--space-lg);--space-tab-stack-gap: 6px;--label-float-clearance: 8px;--control-row-labeled-height: 56px;--control-row-field-height: 40px;--control-row-details-hang: 22px;--control-row-btn-nudge: -4px;--control-row-switch-nudge: 0px;--control-row-chip-nudge: -2px;--control-row-action-cell-inset: 12px;--wiki-content-max-width: 68.75rem;--wiki-panel-bg: rgba(var(--v-theme-surface-variant), .35);--wiki-nav-bg: rgba(var(--v-theme-surface), .94);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--elevation-1: 0 1px 2px rgba(0, 0, 0, .2);--elevation-2: 0 4px 12px rgba(0, 0, 0, .24);--elevation-3: 0 10px 24px rgba(0, 0, 0, .32);--elevation-depth: 0 20px 40px rgba(0, 0, 0, .25);--surface-gradient: linear-gradient(145deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, 0));--color-primary: rgb(var(--v-theme-primary));--color-secondary: rgb(var(--v-theme-secondary));--color-surface: rgb(var(--v-theme-surface));--color-on-surface: rgb(var(--v-theme-on-surface));--color-on-surface-medium: rgb(var(--v-theme-on-surface-medium));--color-brand-discord: #5865f2;--color-brand-discord-hover: #4752c4;--color-brand-discord-active: #3c45a5;--messages-surface-deep: #1a1a1a;--messages-surface-raised: #2a2a2a;--messages-surface-hover: #3a3a3a;--messages-surface-bubble: #2a2a2a;--messages-surface-bubble-own: #404040;--messages-surface-input: #1a1a1a;--messages-border: #404040;--messages-border-subtle: #2a2a2a;--messages-border-muted: #555555;--messages-text-primary: rgb(var(--v-theme-on-surface));--messages-text-muted: rgba(var(--v-theme-on-surface), .7);--messages-text-on-dark: #ffffff;--messages-link: #5c9eff;--messages-link-active-bg: #2d5aa0;--messages-unread: rgb(var(--v-theme-error));--messages-divider: #9e9e9e;--messages-reply-accent: rgb(var(--v-theme-info));--messages-reply-accent-soft: rgba(var(--v-theme-info), .05);--messages-dialog-input-bg: rgb(var(--v-theme-surface-variant));--messages-dialog-reply-bg: rgba(var(--v-theme-primary), .12);--messages-dialog-reply-border: rgb(var(--v-theme-primary));--messages-border-blue: rgb(var(--v-theme-info));--messages-border-green: rgb(var(--v-theme-success));--messages-border-purple: #7b1fa2;--messages-border-orange: rgb(var(--v-theme-warning));--messages-border-teal: #00796b;--messages-border-pink: #c2185b;--messages-border-indigo: #303f9f;--messages-border-cyan: #0097a7;--messages-border-lime: #689f38;--messages-border-amber: #ffa000;--messages-border-grey: #757575;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.25rem}html,body,#app{min-height:100%}.app-main{min-height:100vh}.app-page{width:100%;padding:var(--space-md)}.app-page__content{width:100%;max-width:1600px;margin:0 auto}.app-section{margin-bottom:var(--space-lg)}.app-card{border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-1)}.app-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.app-action-toolbar,.chart-action-toolbar,.runs-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vfx-btn-gap, 3px);max-width:100%}.chart-action-toolbar{justify-content:flex-end}.chart-toolbar-row{width:100%}.app-grid{display:grid;gap:var(--space-md)}.app-list{display:grid;gap:var(--space-sm)}.p-sm{padding:var(--space-sm)!important}.p-md{padding:var(--space-md)!important}.p-lg{padding:var(--space-lg)!important}.m-sm{margin:var(--space-sm)!important}.m-md{margin:var(--space-md)!important}.m-lg{margin:var(--space-lg)!important}.gap-sm{gap:var(--space-sm)!important}.gap-md{gap:var(--space-md)!important}.gap-lg{gap:var(--space-lg)!important}.flex{display:flex!important}.flex-col{flex-direction:column!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.w-full{width:100%!important}.h-full{height:100%!important}.max-w-screen-md{max-width:768px!important}.max-w-screen-lg{max-width:1024px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.overflow-visible{overflow:visible!important}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.reordering-enabled{cursor:move!important}.max-w-150{max-width:150px!important}.max-w-300{max-width:300px!important}.max-w-120{max-width:120px!important}.max-w-200{max-width:200px!important}.inline-block{display:inline-block!important}.max-w-220{max-width:220px!important}.max-w-260{max-width:260px!important}.max-w-280{max-width:280px!important}.text-white-bold{color:#fff!important;font-weight:700!important}.text-orange-bold{color:orange!important;font-weight:700!important}.pre-wrap-inherit{white-space:pre-wrap!important;font-family:inherit!important}.bg-success-10{background-color:#4caf501a!important}.min-w-120{min-width:120px!important}.min-w-140{min-width:140px!important}.min-w-160{min-width:160px!important}.min-w-180{min-width:180px!important}.min-w-200{min-width:200px!important}.min-w-250{min-width:250px!important}.abs-top-right-8{position:absolute!important;top:8px!important;right:8px!important}.h-300{height:300px!important}.h-400{height:400px!important}.min-w-60{min-width:60px!important}.min-h-200-center{min-height:200px!important;display:flex!important;align-items:center!important;justify-content:center!important}.min-h-180-center{min-height:180px!important;display:flex!important;align-items:center!important;justify-content:center!important}.max-h-70vh-scroll{max-height:70vh!important;overflow-y:auto!important}.hidden-input{display:none!important}.flex-grow-auto{flex:1 1 auto!important}.self-center{align-self:center!important}.ml-8{margin-left:8px!important}.m-0{margin:0!important}.my-05em{margin-top:.5em!important;margin-bottom:.5em!important}.ml-15em{margin-left:1.5em!important}.ml-1em{margin-left:1em!important}.ml-25em{margin-left:2.5em!important}.list-disc{list-style-type:disc!important}.text-on-surface-medium{color:rgb(var(--v-theme-on-surface-medium))!important}.text-muted-888{color:#888!important}.app-login-logo{width:100%;height:100%;object-fit:contain}.app-spinner-zone{min-height:200px}.app-login-actions{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.app-btn-discord{background-color:var(--color-brand-discord)!important;color:#fff!important}.app-btn-discord:hover{background-color:var(--color-brand-discord-hover)!important}.app-btn-discord:active{background-color:var(--color-brand-discord-active)!important}.tool-page-shell{width:100%}.tracker-page-shell,.calculator-page-shell,.tool-page-shell.import-page-shell,.tool-page-shell.admin-page-shell,.tool-page-shell.tools-page-shell,.tool-page-shell.analytics-page-shell,.tool-page-shell.builds-page-shell,.tool-page-shell.messages-page-shell,.tool-page-shell.wiki-page-shell{padding-top:var(--space-page-top)}.tool-page-shell.py-0{padding-top:var(--space-page-top)!important}.tool-page-titlebar{margin-bottom:var(--space-titlebar-bottom)!important}.tool-page-titlebar>h1,.tool-page-titlebar>.text-h5,.tool-page-titlebar>.text-h6{margin:0;font-size:var(--font-size-lg)}.tool-page-shell>h1{margin:0 0 var(--space-titlebar-bottom) 0;font-size:var(--font-size-lg)}.tracker-page-shell>.v-card,.calculator-page-shell>.v-card{margin-bottom:var(--space-section-gap)!important}.app-main .tool-page-shell>.v-card:has(>.v-tabs),.app-main .tool-page-shell>.v-card:has(>.app-tabs),.app-main .v-card.app-tab-bar-only,.app-main .v-card.app-tab-panel{box-shadow:none!important;border:none!important;background:transparent!important;border-radius:0!important;overflow:visible}.app-main .tool-page-shell>.v-card:not(:has(>.v-tabs)):not(:has(>.app-tabs)){border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-1)}.app-main .tool-page-shell .v-window .v-card:not(.app-tab-panel):not(.app-tab-bar-only),.app-main .tool-page-shell .v-window-item>.v-card:not(.app-tab-panel):not(.app-tab-bar-only){border-radius:var(--radius-lg);box-shadow:var(--elevation-1)}.app-main .tool-page-shell>.v-card:has(>.v-tabs)>:where(.app-tab-panel__body,.v-tabs~.v-card-text,.v-tabs~.v-window),.app-main .tool-page-shell>.v-card:has(>.app-tabs)>:where(.app-tab-panel__body,.app-tabs~.v-card-text,.app-tabs~.v-tabs-window),.app-main .v-card.app-tab-panel>:where(.app-tab-panel__body,.v-tabs~.v-card-text,.v-tabs~.v-window,.app-tabs~.v-card-text,.app-tabs~.v-tabs-window){border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-1);overflow:hidden}.app-main .v-card.app-tab-panel>.app-tab-panel__body{padding:calc(16px + var(--label-float-clearance, 8px)) 16px 16px}.app-main .v-card.app-tab-panel>.app-tab-panel__body--flush{padding:0}.app-main .v-card.app-tab-panel :where(.app-tabs+.app-sub-tabs,.app-sub-tabs+.app-sub-tabs){margin-top:0!important}.tool-page-shell .v-card:not(.v-card--loading)>.v-card__loader{display:none}.tracker-page-shell>.v-card:not(:has(>.v-tabs)),.calculator-page-shell>.v-card:not(:has(>.v-tabs)){margin-bottom:var(--space-section-gap)!important}.tracker-page-shell>.v-card:has(>.v-tabs),.calculator-page-shell>.v-card:has(>.v-tabs){margin-bottom:var(--space-tab-stack-gap)!important}.app-main :where(.app-tabs,.v-tabs){margin-bottom:0;background:transparent;border:none;box-shadow:none}.app-main :where(.app-tabs .v-slide-group,.v-tabs .v-slide-group),.app-main :where(.app-tabs .v-slide-group__container,.v-tabs .v-slide-group__container){background:transparent;border:none;box-shadow:none}.app-main :where(.v-card>.app-tabs,.v-card>.v-tabs){margin-bottom:0}.app-main :where(.app-tabs .v-slide-group__content,.v-tabs .v-slide-group__content){width:100%;align-items:stretch}.app-main :where(.app-tab,.v-tab){white-space:nowrap}.app-main :where(.app-tabs+.app-tabs,.v-tabs+.v-tabs){margin-top:var(--space-tab-stack-gap)}.app-main .v-tabs.v-tabs--grow>.v-slide-group__prev,.app-main .v-tabs.v-tabs--grow>.v-slide-group__next{display:none!important;flex:0 0 0!important;min-width:0!important;width:0!important;overflow:hidden!important;pointer-events:none!important}.app-main :where(.sticky-header th){position:sticky;top:0;z-index:1}.app-main :where(.current-row td){background-color:rgba(var(--v-theme-primary),.12)!important}.app-main :where(.current-row td:first-child){font-weight:600;color:rgb(var(--v-theme-primary))}.app-main :where(.app-tabs+.v-window,.app-tabs+.v-tabs-window,.v-tabs+.v-window,.v-tabs+.v-tabs-window){margin-top:0}.app-main .v-card:has(>.v-tabs){margin-top:0!important;margin-bottom:var(--space-tab-stack-gap)!important}.app-main .v-card:has(>.v-tabs)+.v-card:has(>.v-tabs){margin-top:0!important}.app-main :where(.v-window-item>.v-card:not(:has(>.v-tabs))){margin-bottom:var(--space-section-gap)!important}.app-main :where(.v-window-item>.v-card:has(>.v-tabs)){margin-bottom:var(--space-tab-stack-gap)!important}.tool-page-shell :where(.v-window-item>.v-card[class*=mb-]:not(:has(>.v-tabs))){margin-bottom:var(--space-section-gap)!important}.tool-page-shell :where(.v-window-item>.v-card[class*=mb-]:has(>.v-tabs)){margin-bottom:var(--space-tab-stack-gap)!important}.tool-page-shell.tracker-page-shell .v-window-item--active>.v-card:not(:has(>.v-tabs)),.tool-page-shell.calculator-page-shell .v-window-item--active>.v-card:not(:has(>.v-tabs)){margin-bottom:var(--space-tab-stack-gap)!important}.tool-page-shell.tracker-page-shell .v-window-item--active>.v-card:has(>.v-tabs),.tool-page-shell.calculator-page-shell .v-window-item--active>.v-card:has(>.v-tabs){margin-bottom:var(--space-tab-stack-gap)!important}.tool-page-shell.tracker-page-shell .v-window-item--active>.v-expansion-panels,.tool-page-shell.calculator-page-shell .v-window-item--active>.v-expansion-panels{margin-bottom:var(--space-tab-stack-gap)!important}.tracker-page-shell :where(.v-col:has(>.v-card>.v-tabs)),.calculator-page-shell :where(.v-col:has(>.v-card>.v-tabs)){padding-top:0!important;padding-bottom:0!important}.tool-page-shell :where(.v-row.dense>.v-col:not(.progress-toolbar-row)){margin-bottom:8px}.tool-page-shell :where(.v-row.dense>.v-col>.v-input),.tool-page-shell :where(.v-row.dense>.v-col>.game-select){width:100%}.tool-page-shell.tracker-page-shell .v-window-item--active>.calculator-page-shell{padding-top:0!important}.calc-minh-80{min-height:80px!important}.calc-divider-strong{background-color:rgb(var(--v-theme-on-surface))!important;height:2px!important}.calc-flex-quarter{flex:0 0 25%!important}.calc-tab-label-stack{display:flex;flex-direction:column;align-items:center}.calc-gap-md{gap:var(--space-md)!important}.calc-label-half{width:50%}.calc-w-100{width:100px!important}.flex-col-wide-280{flex:1 1 280px;min-width:220px}.flex-col-mid-220{flex:1 1 220px;min-width:160px;max-width:280px}.flex-fixed-56{flex:0 0 56px}.flex-fixed-auto{flex:0 0 auto}.flex-1{flex:1!important}.mb-neg-4{margin-bottom:-4px!important}.mt-18{margin-top:18px!important}.min-w-80{min-width:80px!important}.sticky-top-16{position:sticky!important;top:16px!important;align-self:start!important;z-index:2!important}.scroll-col-panel{max-height:70vh!important;overflow:auto!important;padding-left:12px!important}.h-screen-minus-160{height:calc(100vh - 160px)!important}.summary-textarea-scroll{max-height:400px!important;overflow-y:auto!important}.chart-400-center{width:400px!important;height:400px!important;display:block!important;margin:auto!important}.chart-500x400-center{width:500px!important;height:400px!important;display:block!important;margin:auto!important}.run-settings-btn{font-size:24px!important}.run-columns-list{max-height:350px!important;overflow-y:auto!important;min-width:250px!important}.line-color-btn{background-color:var(--line-color)!important}.coin-icon-sm{width:16px;height:16px;margin-right:4px}.coin-icon-xs{width:12px;height:12px;margin-right:2px}.dmg-breakdown-table{width:100%;border-collapse:collapse}.dmg-breakdown-th-left{text-align:left;padding:6px}.dmg-breakdown-th-center,.dmg-breakdown-td-center{text-align:center;padding:6px}.dmg-breakdown-td{padding:6px}.dmg-breakdown-row{border-top:1px solid var(--section-ring)}.mt-neg-12{margin-top:-12px!important}.text-meta-compact{font-size:10px!important;opacity:.8!important}.h-88{height:88px!important}.slot-artwork-column{width:102px;padding:0;border-radius:8px;flex-shrink:0;gap:0;height:fit-content}.slot-details-panel{border-radius:8px;position:relative;min-height:88px}.abs-top-right-4{position:absolute!important;top:4px!important;right:4px!important}.line-height-1{line-height:1!important}.line-height-12{line-height:1.2!important}.line-height-14{line-height:1.4!important}.h-56-w-full{height:56px!important;width:100%!important}.row-my-0{margin-top:0!important;margin-bottom:0!important}.h-56-flex-1-min-w-120{height:56px!important;flex:1!important;min-width:120px!important}.h-48{height:48px!important}.w-180{width:180px!important}.border-white-20{border-color:#fff3!important}.tool-page-shell .inputs-grid.mt-3,.tool-page-shell .inputs-grid.mt-4{margin-top:var(--calc-row-gap, 12px)!important}.tool-page-shell .v-row.mb-3,.tool-page-shell .v-row--dense.mb-3,.tool-page-shell .v-row.mb-4,.tool-page-shell .v-row--dense.mb-4{margin-bottom:var(--calc-row-gap, 12px)!important}.tool-page-shell .v-row--dense:not(.mb-3):not(.mb-4)+.v-row--dense{margin-top:var(--calc-row-gap, 12px)}.tool-page-shell :where(.text-subtitle-1.font-weight-medium,.text-subtitle-2.font-weight-medium){margin-bottom:var(--space-xs)}.tool-page-shell :where(.v-row,.v-expansion-panels,.v-card:not(.pa-0),.v-table,.v-alert,.app-control-row)+:where(.text-subtitle-1.font-weight-medium,.text-subtitle-2.font-weight-medium){margin-top:var(--space-section-gap)}.tool-page-shell :where(.text-subtitle-1.font-weight-medium,.text-subtitle-2.font-weight-medium)+:where(.v-row,.v-table,.v-card){margin-top:0!important}.tool-page-shell :where(.text-subtitle-2):not(.font-weight-medium){margin-bottom:var(--space-sm)}.tool-page-shell .v-expansion-panel-text :where(.text-subtitle-2.font-weight-medium){margin-bottom:var(--calc-row-gap, 12px)}.tool-page-shell :where(.text-caption.text-medium-emphasis){margin-bottom:var(--calc-row-gap, 12px)}.tool-page-shell .v-row.dense.mb-2,.tool-page-shell .v-row--dense.mb-2{margin-bottom:var(--space-sm)!important}.tool-page-shell :where(.d-flex.flex-wrap.align-center.ga-2),.tool-page-shell :where(.d-flex.gap-2){margin-bottom:var(--calc-row-gap, 12px)}.tool-page-shell .v-card-text>.d-flex.justify-space-between,.tool-page-shell .v-card>.d-flex.justify-space-between{margin-bottom:var(--calc-row-gap, 12px)}.tool-page-shell .v-divider{margin-bottom:var(--space-sm)}.tool-page-shell .v-expansion-panels,.tool-page-shell .v-alert{margin-bottom:var(--calc-row-gap, 12px)}.tool-page-shell .v-expansion-panel-text>div:not(:last-child){margin-bottom:var(--space-section-gap)}.tool-page-shell .v-card .v-card{margin-bottom:var(--space-sm)}.tool-page-shell .v-card-text>div+div:not(:where(.text-subtitle-1,.text-subtitle-2)){margin-top:var(--calc-row-gap, 12px)}.tool-page-shell .v-card-text p+p{margin-top:var(--space-sm)}.tool-page-shell .v-col.mb-2{margin-bottom:var(--space-sm)!important}.tool-page-shell :where(.d-flex.flex-column.align-center>.v-icon,.text-center>.v-icon){margin-bottom:var(--space-sm)}.tool-page-shell :where(.v-row.dense>.v-col>.v-input,.v-row.dense>.v-col>[class$=-select]){margin-bottom:0!important}.app-control-row,.app-switch-row,.app-toggle-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--vfx-btn-gap, var(--space-sm)) var(--calc-col-gap, 12px);margin-bottom:var(--calc-row-gap, 12px)}.app-control-row:where(:has(.v-input),:has(.app-input),:has(.app-select),:has([class$=-select])),.tool-page-shell .progress-toolbar-row>:where(.app-control-row,.v-row){min-height:var(--control-row-labeled-height)}.tool-page-shell .progress-toolbar-row>:where(.app-control-row,.v-row),.tool-page-shell .v-row.app-control-row{align-items:flex-end!important}.progress-toolbar-row .v-col.d-flex{align-items:flex-end!important}.app-control-row__cell,.progress-toolbar-row .v-col.app-control-row__cell,.progress-toolbar-row .v-col.d-flex{display:flex;align-items:flex-end}.app-control-row__cell--menu{padding-bottom:var(--control-row-action-cell-inset)}.app-control-row :where(.v-input,.app-input,.app-select,[class$=-select]),.progress-toolbar-row :where(.v-input,.app-input,.app-select,[class$=-select]){flex-shrink:0}.app-control-row :where(.v-input:not(.v-switch):not(.v-checkbox):not(.v-radio)) .v-input__details,.progress-toolbar-row :where(.v-input:not(.v-switch):not(.v-checkbox):not(.v-radio)) .v-input__details{display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.app-control-row>.flex-fill,.app-control-row>.calc-flex-quarter{flex:1 1 180px;min-width:0;display:flex;align-items:flex-end;align-self:flex-end}.app-control-row:where(:has(.v-input),:has(.app-input),:has(.app-select),:has([class$=-select])) :where(.app-switch,.v-switch,.app-button,.v-btn,.app-checkbox,.v-checkbox,.v-chip),.progress-toolbar-row:where(:has(.v-input),:has(.app-input),:has(.app-select),:has([class$=-select])) :where(.app-switch,.v-switch,.app-button,.v-btn,.app-checkbox,.v-checkbox){flex-shrink:0}.app-control-row:where(:has(.v-input),:has(.app-input),:has(.app-select),:has([class$=-select])) :where(.app-switch,.v-switch),.progress-toolbar-row:where(:has(.v-input),:has(.app-input),:has(.app-select),:has([class$=-select])) :where(.app-switch,.v-switch){transform:translateY(var(--control-row-switch-nudge));margin-bottom:0}.app-control-row:where(:has(.v-input),:has(.app-input),:has(.app-select),:has([class$=-select])) :where(.app-button,.v-btn):not(.v-btn--size-x-small),.progress-toolbar-row:where(:has(.v-input),:has(.app-input),:has(.app-select),:has([class$=-select])) :where(.app-button,.v-btn):not(.v-btn--size-x-small),.app-control-row__cell :where(.app-button,.v-btn):not(.v-btn--size-x-small){transform:translateY(var(--control-row-btn-nudge));margin-bottom:0}.app-control-row:where(:has(.v-input),:has(.app-input),:has(.app-select),:has([class$=-select])) :where(.v-chip){transform:translateY(var(--control-row-chip-nudge));margin-bottom:0}.app-control-row:not(:where(:has(.v-input),:has(.app-input),:has(.app-select),:has([class$=-select]))){align-items:center;min-height:unset}.app-control-row :where(.app-switch .v-label,.v-switch .v-label),.progress-toolbar-row :where(.app-switch .v-label,.v-switch .v-label){opacity:1}.v-menu .app-control-row,.v-card>.v-card-text>.app-control-row,.v-card.pa-2>.app-control-row{margin-bottom:0}.tool-page-shell :where(.app-checkbox,.v-checkbox):not(.v-checkbox-btn){margin-inline-end:var(--space-sm)}.tool-page-shell .v-list-item :where(.v-checkbox-btn,.v-selection-control){margin-inline-end:0}.tool-page-shell :where(.app-button,.v-btn).v-btn--size-x-small{min-width:auto;padding-inline:var(--space-xs)}:where(.app-button,.v-btn){align-items:center;justify-content:center}:where(.app-button,.v-btn) :where(.v-btn__content,.v-btn__prepend,.v-btn__append){align-items:center}.tool-page-shell .app-action-toolbar :where(.app-button,.v-btn),.tool-page-shell .chart-action-toolbar :where(.app-button,.v-btn),.tool-page-shell .runs-toolbar :where(.app-button,.v-btn){flex-shrink:0}.app-main .v-card>.v-tabs+.v-card-text,.app-main .v-card>.v-tabs+.app-tab-panel__body,.app-main .v-card>.app-tabs+.v-card-text,.app-main .v-card>.app-tabs+.app-tab-panel__body{padding-top:calc(16px + var(--label-float-clearance, 8px))!important}.app-main .v-card.app-tab-panel>.v-tabs+.app-tab-panel__body--flush{padding-top:0!important}.app-main .v-tabs+.v-window>.v-window-item,.app-main .v-tabs+.v-tabs-window>.v-tabs-window-item{padding-top:var(--label-float-clearance, 8px)}.app-main .v-tabs~.v-row:first-of-type,.app-main .v-tabs~.d-flex:first-of-type{padding-top:var(--label-float-clearance, 8px)}.app-main .v-window-item>.d-flex:first-child,.app-main .v-window-item>div:first-child>.d-flex:first-child{padding-top:var(--label-float-clearance, 8px)}.wrap-label{white-space:normal;line-height:1.1;text-align:center}.progress-toolbar-row{min-height:var(--progress-toolbar-min-height, 80px);padding-block:var(--space-sm);margin-bottom:var(--calc-row-gap, 12px)}.progress-toolbar-row .progress-toolbar-row,.progress-toolbar-row>:where(.app-control-row,.v-row){min-height:unset;padding-block:0;margin-bottom:0!important}.tracker-page-shell.relic-tracker{--progress-toolbar-min-height: 92px}.card-tracker .progress-toolbar-row,.module-tracker .progress-toolbar-row{gap:var(--space-sm)}.lab-tracker .progress-toolbar-row{padding-top:var(--space-md)}.wrap-label--inline-btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;white-space:normal;text-align:start;line-height:1.1}.wrap-label--inline-btn .btn-icon{font-size:20px}.wrap-label--inline-btn .text-stack{display:flex;flex-direction:column;line-height:1}.wrap-label--inline-btn .v-btn__content{white-space:normal!important}.messages-page-shell{padding-top:var(--space-page-top)}.messages-page-shell .messages-main-card>.v-card-text>.v-tabs+.v-tabs-window,.messages-page-shell .messages-main-card>.v-card-text>.v-tabs+.v-window{margin-top:0}.messages-page-shell .messages-main-card>.v-card-text{padding-top:calc(16px + var(--label-float-clearance, 8px))}.wiki-page-shell__inner{margin-inline:auto;max-width:var(--wiki-content-max-width);width:100%}.wiki-page-shell>.wiki-page-card,.wiki-page-shell__inner>.wiki-page-card{border-radius:var(--radius-lg);box-shadow:var(--elevation-1);margin-bottom:var(--space-section-gap)}.wiki-page-card__content.v-card-text{padding:var(--space-xl)}.wiki-page-header{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl)}.wiki-page-header__main{display:flex;gap:var(--space-lg);align-items:flex-start}.wiki-page-header__icon{flex-shrink:0}.wiki-page-header__text{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.wiki-page-header__subtitle{color:rgba(var(--v-theme-on-surface),.82);margin:0;max-width:52rem}.wiki-page-header__back{color:rgb(var(--v-theme-primary));text-decoration:none;width:fit-content}.wiki-page-header__back:hover{text-decoration:underline}.wiki-search-trigger__hint{color:rgba(var(--v-theme-on-primary),.78);font-size:var(--font-size-sm);margin-left:var(--space-sm)}.wiki-page-header--landing{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.wiki-page-header--landing .tool-page-titlebar{margin-bottom:0}.wiki-landing__intro{margin-bottom:var(--space-lg)}.wiki-landing__portal,.wiki-landing__alert,.wiki-landing__progress{margin-top:var(--space-lg)}.wiki-portal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-lg)}.wiki-portal-tile-link{display:block;text-decoration:none;color:inherit}.wiki-portal-tile{background:var(--wiki-panel-bg);display:flex;gap:var(--space-md);height:100%;transition:box-shadow .15s ease,border-color .15s ease}.wiki-portal-tile__body{min-width:0}.wiki-portal-tile__description{margin-top:var(--space-xs)}.wiki-guide-list{background:var(--wiki-panel-bg);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:var(--radius-md);margin-top:var(--space-xl);padding:var(--space-lg);scroll-margin-top:96px}.wiki-guide-list__title{margin:0 0 var(--space-md)}.wiki-guide-list__chips{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.wiki-guide-list__chip-link{text-decoration:none}.wiki-article{display:flex;flex-direction:column;gap:var(--space-section-gap)}.wiki-article__content-grid{align-items:start;display:grid;gap:var(--space-xl);grid-template-columns:minmax(11rem,14rem) minmax(0,1fr)}.wiki-article__main{display:flex;flex-direction:column;gap:var(--space-section-gap);min-width:0}.wiki-article__nav{position:sticky;top:96px}@media(max-width:960px){.wiki-article__content-grid{grid-template-columns:1fr}.wiki-article__nav{position:static}}.wiki-article__content-grid:not(:has(.wiki-article__nav)){grid-template-columns:minmax(0,1fr)}.wiki-section-nav{background:var(--wiki-nav-bg);border:1px solid rgba(var(--v-border-color),calc(var(--v-border-opacity) * 1.25));border-radius:var(--radius-md);box-shadow:var(--elevation-1);padding:var(--space-md)}.wiki-section-nav__label{color:rgba(var(--v-theme-on-surface),.92);margin-bottom:var(--space-sm)}.wiki-section-nav__links{display:flex;flex-direction:column;gap:var(--space-xs)}.wiki-section-nav__link{border-radius:var(--radius-sm);color:rgba(var(--v-theme-on-surface),.88);display:block;padding:var(--space-xs) var(--space-sm);text-decoration:none}.wiki-section-nav__link:hover{background:rgba(var(--v-theme-primary),.12);color:rgb(var(--v-theme-primary));text-decoration:none}.wiki-article__layout{display:flow-root}.wiki-article__infobox{float:right;margin:0 0 var(--space-lg) var(--space-lg);max-width:min(100%,320px);width:320px}@media(max-width:960px){.wiki-article__infobox{float:none;margin:0 0 var(--space-lg);max-width:none;width:100%}}.wiki-info-card{border-inline-start-width:3px}.wiki-info-card__content{padding:var(--space-md)}.wiki-info-card__title{margin-bottom:var(--space-xs)}.wiki-info-card__kind{margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.04em}.wiki-info-card__rows{margin:0}.wiki-info-card__row{display:grid;grid-template-columns:minmax(90px,38%) 1fr;gap:var(--space-sm);padding-block:var(--space-xs)}.wiki-info-card__row dd{margin:0}.wiki-article-sections{display:flex;flex-direction:column;gap:var(--space-section-gap)}.wiki-section-block__title{margin:0 0 var(--space-sm);scroll-margin-top:96px}.wiki-section-block__divider{margin-bottom:var(--space-md)}.wiki-section-block__panel{background:var(--wiki-panel-bg)}.wiki-section-block__body.v-card-text{padding:var(--space-md)}.wiki-markdown :is(h3,h4){margin-top:var(--space-lg);margin-bottom:var(--space-sm);scroll-margin-top:96px}.wiki-markdown h3{font-size:var(--font-size-md);font-weight:600}.wiki-markdown p{margin-bottom:var(--space-md)}.wiki-markdown p:last-child{margin-bottom:0}.wiki-markdown img{display:block;max-width:min(100%,7rem);height:auto;margin-block:var(--space-sm);border-radius:var(--radius-sm, 4px)}.wiki-tab-bar{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-wrap:wrap}.wiki-article__tabs{margin-top:var(--space-md)}.wiki-markdown a{color:rgb(var(--v-theme-primary));text-decoration:underline}.wiki-stat-table,.wiki-markdown table{border-collapse:collapse;display:block;margin:var(--space-md) 0;max-width:100%;overflow-x:auto;width:100%}.wiki-stat-table th,.wiki-stat-table td,.wiki-markdown th,.wiki-markdown td{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));padding:var(--space-sm) var(--space-md);text-align:left}.wiki-stat-table th,.wiki-markdown th{background:rgba(var(--v-theme-surface-variant),.45);font-weight:700}.wiki-stat-table tbody tr:nth-child(2n),.wiki-markdown tbody tr:nth-child(2n){background:rgba(var(--v-theme-surface-variant),.18)}.wiki-stat-table td:last-child,.wiki-markdown td:last-child{text-align:right}.wiki-stat-table-collapse{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:var(--radius-md);margin:var(--space-md) 0}.wiki-stat-table-collapse__summary{background:rgba(var(--v-theme-surface-variant),.55);cursor:pointer;font-weight:600;list-style:none;padding:var(--space-sm) var(--space-md);user-select:none}.wiki-stat-table-collapse__summary::-webkit-details-marker{display:none}.wiki-stat-table-collapse__summary:before{content:"▸";display:inline-block;margin-right:var(--space-sm);transition:transform .15s ease}.wiki-stat-table-collapse[open] .wiki-stat-table-collapse__summary:before{transform:rotate(90deg)}.wiki-stat-table-collapse--tall[open] .wiki-stat-table-collapse__body{max-height:min(360px,45vh);overflow-x:auto;overflow-y:auto}.wiki-stat-table-collapse__body{overflow-x:auto;padding:var(--space-sm)}.wiki-stat-table-collapse__body .wiki-stat-table{margin:0}.wiki-link-missing{border-bottom:1px dotted currentColor;color:rgba(var(--v-theme-on-surface),.55);cursor:help}.wiki-markdown a.wiki-link-external:after{content:" ↗";font-size:.75em;opacity:.7}.wiki-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.wiki-breadcrumb__link{color:rgb(var(--v-theme-primary));text-decoration:none}.wiki-breadcrumb__sep{opacity:.6}.wiki-related-links{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-section-gap);padding-top:var(--space-lg)}.wiki-related-links__chips{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.wiki-related-links__chip-link{text-decoration:none}.wiki-footer-navbox{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:var(--radius-md, 8px);margin-top:var(--space-section-gap);overflow:hidden}.wiki-footer-navbox__title{background:rgba(var(--v-theme-surface-variant),.45);margin:0;padding:var(--space-sm) var(--space-md);text-align:center}.wiki-footer-navbox__table{display:flex;flex-direction:column}.wiki-footer-navbox__row{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:grid;gap:var(--space-sm);grid-template-columns:minmax(8.5rem,11rem) minmax(0,1fr);padding:var(--space-sm) var(--space-md)}.wiki-footer-navbox__label{color:rgb(var(--v-theme-primary))}.wiki-footer-navbox__links{line-height:1.6}.wiki-footer-navbox__link{color:rgb(var(--v-theme-primary));text-decoration:none}.wiki-footer-navbox__link:hover{text-decoration:underline}.wiki-footer-navbox__link--external:after{content:" ↗";font-size:.75em;opacity:.7}.wiki-footer-navbox__sep{margin-inline:var(--space-xs);opacity:.65}.wiki-command-palette__body{padding-top:var(--space-md)}.wiki-command-palette__results{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-md);max-height:360px;overflow-y:auto}.wiki-command-palette__result{background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:inherit;cursor:pointer;font:inherit;padding:var(--space-sm) var(--space-md);text-align:left;width:100%}.wiki-command-palette__result--active,.wiki-command-palette__result:hover{background:rgba(var(--v-theme-primary),.08);border-color:rgba(var(--v-theme-primary),.25)}.wiki-command-palette__result-title{font-weight:600}.wiki-command-palette__result-meta{color:rgba(var(--v-theme-on-surface),.65);font-size:var(--font-size-sm);margin-top:2px}.wiki-command-palette__empty{margin-top:var(--space-md)}.wiki-empty-state{padding:var(--space-xl) 0}:root{--vfx-app-background-fallback: #121212;--vfx-bg-opacity: .55;--vfx-bg-speed: 1;--vfx-bg-primary-rgb: 18, 18, 18;--vfx-bg-secondary-rgb: 64, 96, 192;--vfx-bg-star-density: .55;--vfx-bg-star-size: 2px;--vfx-bg-star-tile: 60px;--vfx-bg-metaball-size: .6;--vfx-bg-metaball-spread: 38%;--vfx-header-bg-opacity: .35;--vfx-header-bg-speed: 1;--vfx-header-bg-primary-rgb: 64, 96, 192;--vfx-header-bg-secondary-rgb: 144, 64, 160;--vfx-header-accent-rgb: 100, 160, 255;--vfx-header-underline-speed: 1;--vfx-chart-sweep-speed: 1;--vfx-chart-sweep-brightness: .18;--vfx-chart-depth-strength: 1;--vfx-shimmer-beam-skew: -18deg;--vfx-shimmer-beam-width: 7rem;--vfx-btn-shimmer-speed: 1;--vfx-btn-gap: 3px;--vfx-shimmer-interval: 5s;--vfx-shimmer-delay: 0s;--vfx-shimmer-opacity: .85;--vfx-shimmer-span-min: 0px;--vfx-shimmer-span-max: 100vw;--vfx-btn-depth-strength: 1.35;--vfx-panel-opacity: .16;--vfx-panel-fill-alpha: .16;--vfx-panel-border-alpha: .32;--vfx-table-opacity: .52;--vfx-atmosphere-shell-opacity: .58;--vfx-panel-radius: 12px;--vfx-panel-color-rgb: 255, 255, 255;--vfx-table-stripe-color-rgb: 255, 255, 255;--vfx-panel-bg: rgba(var(--vfx-panel-color-rgb), var(--vfx-panel-fill-alpha));--vfx-shell-bg: rgb(var(--v-theme-surface));--vfx-panel-border: rgba(var(--vfx-panel-color-rgb), var(--vfx-panel-border-alpha));--vfx-panel-blur-px: 8;--vfx-panel-blur: blur(calc(var(--vfx-panel-blur-px) * 1px)) saturate(125%);--vfx-glass-fill-alpha: .82;--vfx-glass-border-alpha: .1;--vfx-glass-edge-alpha: .12;--vfx-glass-blur-px: 8;--vfx-glass-bg: rgba(var(--v-theme-surface), var(--vfx-glass-fill-alpha));--vfx-glass-border: rgba(var(--v-theme-on-surface), var(--vfx-glass-border-alpha));--vfx-glass-edge: rgba(var(--v-theme-on-surface), var(--vfx-glass-edge-alpha));--vfx-glass-blur: blur(calc(var(--vfx-glass-blur-px) * 1px)) saturate(125%);--vfx-sticky-primary-tabs-height: 0px;--vfx-sticky-content-top: var(--vfx-site-chrome-height, 0px);--vfx-content-chrome-bg: rgb(var(--v-theme-surface));--vfx-content-chrome-blur: none}:root.vfx-page-glass:not(.vfx-page-panel-tint){--vfx-content-chrome-bg: var(--vfx-glass-bg);--vfx-content-chrome-blur: var(--vfx-glass-blur)}:root.vfx-page-panel-tint{--vfx-content-chrome-bg: var(--vfx-panel-bg, rgb(var(--v-theme-surface)))}:root.vfx-page-panel-tint.vfx-page-glass{--vfx-content-chrome-blur: var(--vfx-glass-blur)}:root.vfx-opaque-shells:not(.vfx-page-panel-tint){--vfx-content-chrome-bg: var(--vfx-shell-bg, rgb(var(--v-theme-surface)));--vfx-content-chrome-blur: none}html,body{background-color:var(--vfx-app-background-fallback);background-color:rgb(var(--v-theme-background))}:root.vfx-page-atmosphere,:root.vfx-page-atmosphere body{background-color:transparent!important}#app{position:relative;z-index:1;background:transparent!important}.site-chrome-host{width:100%}.site-chrome{position:relative;z-index:2;width:100%}:root.vfx-sticky-header .site-chrome{position:fixed;top:0;left:0;right:0;width:100%;z-index:100;background:rgb(var(--v-theme-surface))}:root.vfx-sticky-header.vfx-page-atmosphere .site-chrome{background:rgb(var(--vfx-bg-primary-rgb))}:root.vfx-sticky-header.vfx-header-bg-bleed .site-chrome{background:transparent!important}.site-chrome-spacer{display:block;width:100%;height:0;pointer-events:none}:root.vfx-sticky-header .site-chrome-spacer{height:var(--vfx-site-chrome-height, 0px)}:root:not(.vfx-sticky-header) .app-header-shell{margin-bottom:0!important}:root:not(.vfx-sticky-header).vfx-news-ticker-active .app-header-shell{margin-bottom:0!important}:root:not(.vfx-sticky-header).vfx-news-ticker-active .evergreen-tidbit-ticker{margin-bottom:0!important}.app-header-content{padding:var(--vfx-header-padding-y, 8px) var(--vfx-header-padding-x, 12px)!important}.v-application .v-main.app-main{padding-top:var(--vfx-header-content-gap, 12px)!important}.v-application .app-page,.tracker-page-shell,.calculator-page-shell,.tool-page-shell.import-page-shell,.tool-page-shell.admin-page-shell,.tool-page-shell.tools-page-shell,.tool-page-shell.analytics-page-shell,.tool-page-shell.builds-page-shell,.tool-page-shell.messages-page-shell,.tool-page-shell.py-0{padding-top:0!important}body>.page-bg-layer,body>.fx-canvas{z-index:0}body>.page-bg-layer,.v-application .page-bg-layer{position:fixed;top:var(--vfx-page-bg-top, 0px);right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.v-application .page-bg-layer~*{position:relative;z-index:1}.v-application .v-main,.v-application .app-main{position:relative;z-index:1}.v-application{position:relative;background:transparent!important}.page-bg-layer__canvas,.page-bg-layer__noise,.page-bg-layer__bubbles,.page-bg-layer__starfield,.page-bg-layer__metaballs,.page-bg-layer__rain,.page-bg-layer__rain-window,.page-bg-layer__snowday,.page-bg-layer__rainbow-puke{position:absolute;inset:0;pointer-events:none}.page-bg-layer__canvas{position:absolute;inset:0}.page-bg-layer__bubbles canvas,.page-bg-layer__starfield canvas,.page-bg-layer__rain canvas,.page-bg-layer__rain-window canvas,.page-bg-layer__snowday canvas,.header-bg-layer__bubbles canvas,.header-bg-layer__starfield canvas,.header-bg-layer__rain canvas,.header-bg-layer__rain-window canvas,.header-bg-layer__snowday canvas{width:100%;height:100%;display:block}:root:not(.vfx-bg-bubbles) .page-bg-layer__bubbles{display:none}:root:not(.vfx-bg-starfield) .page-bg-layer__starfield{display:none}:root:not(.vfx-bg-rain) .page-bg-layer__rain{display:none}:root:not(.vfx-bg-rain-window) .page-bg-layer__rain-window{display:none}:root:not(.vfx-bg-snowday) .page-bg-layer__snowday{display:none}:root:not(.vfx-header-bg-bubbles) .header-bg-layer__bubbles{display:none}:root:not(.vfx-header-bg-starfield) .header-bg-layer__starfield{display:none}:root:not(.vfx-header-bg-rain) .header-bg-layer__rain{display:none}:root:not(.vfx-header-bg-rain-window) .header-bg-layer__rain-window{display:none}:root:not(.vfx-header-bg-snowday) .header-bg-layer__snowday{display:none}.page-bg-layer__bubbles,.page-bg-layer__starfield{z-index:2;mix-blend-mode:screen}.page-bg-layer__rain,.page-bg-layer__rain-window,.page-bg-layer__snowday{z-index:2}:root.vfx-bg-rain-window .page-bg-layer__rain-window{backdrop-filter:blur(.4px) brightness(1.02)}:root.vfx-bg-rain-window .page-bg-layer__rain-window:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(165deg,#ffffff0a,#ffffff03 38%,#b4d2ff08);opacity:.65}:root.vfx-rainbow-bleed #app{animation:vfx-rainbow-bleed-hue 2.8s linear infinite}@keyframes vfx-rainbow-bleed-hue{0%{filter:hue-rotate(0deg) saturate(240%) contrast(108%)}to{filter:hue-rotate(360deg) saturate(240%) contrast(108%)}}body>.vfx-rainbow-bleed-overlay{position:fixed;inset:0;z-index:9000;pointer-events:none;mix-blend-mode:color-dodge;opacity:.5;overflow:hidden}.vfx-rainbow-bleed-overlay:before,.vfx-rainbow-bleed-overlay:after{content:"";position:absolute;inset:-25%;pointer-events:none}.vfx-rainbow-bleed-overlay:before{background:linear-gradient(120deg,#f04,#fa0,#ef0,#0fa,#08f,#c0f 90%,#f04);background-size:320% 320%;animation:vfx-rainbow-bleed-pan 3.5s ease-in-out infinite alternate}.vfx-rainbow-bleed-overlay:after{background:radial-gradient(circle at 18% 24%,rgba(255,0,120,.75),transparent 42%),radial-gradient(circle at 76% 18%,rgba(0,255,200,.65),transparent 38%),radial-gradient(circle at 62% 78%,rgba(140,0,255,.7),transparent 44%),radial-gradient(circle at 30% 72%,rgba(255,230,0,.6),transparent 40%);mix-blend-mode:overlay;animation:vfx-rainbow-bleed-orbit 4.2s linear infinite}@keyframes vfx-rainbow-bleed-pan{0%{transform:translate(-8%,-6%) rotate(0)}to{transform:translate(8%,6%) rotate(18deg)}}@keyframes vfx-rainbow-bleed-orbit{0%{transform:rotate(0) scale(1);filter:hue-rotate(0deg)}to{transform:rotate(360deg) scale(1.08);filter:hue-rotate(180deg)}}.header-bg-layer__bubbles,.header-bg-layer__starfield{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen}:root:not(.vfx-bg-noise) .page-bg-layer__noise{display:none}.app-header-shell{position:relative;width:100%;margin-bottom:0;overflow:hidden;isolation:isolate}:root.vfx-sticky-header .app-header-shell{margin-bottom:0}:root.vfx-sticky-header.vfx-news-ticker-active .app-header-shell{margin-bottom:0}:root.vfx-sticky-header.vfx-news-ticker-active .evergreen-tidbit-ticker{margin-bottom:0}:root.vfx-page-atmosphere .app-header-shell,:root.vfx-header-bg-bleed .app-header-shell{background:transparent!important}:root.vfx-header-bg-rainbow-puke .app-header-shell,:root.vfx-page-atmosphere.vfx-header-bg-rainbow-puke .app-header-shell{background:transparent!important}.app-header-content{position:relative;z-index:2}.header-bg-layer{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:1}:root.vfx-header-bg-solid .header-bg-layer,:root.vfx-header-bg-noise .header-bg-layer{opacity:var(--vfx-header-bg-opacity)}:root.vfx-header-bg-solid .header-bg-layer{background:linear-gradient(115deg,rgba(var(--vfx-header-bg-primary-rgb),.85),rgba(var(--vfx-header-bg-secondary-rgb),.75))}:root.vfx-header-bg-noise .header-bg-layer{background:radial-gradient(ellipse 80% 60% at 20% 40%,rgba(var(--vfx-header-bg-primary-rgb),.55),transparent 72%),radial-gradient(ellipse 70% 55% at 78% 62%,rgba(var(--vfx-header-bg-secondary-rgb),.42),transparent 70%),radial-gradient(ellipse 90% 65% at 50% 50%,rgba(var(--vfx-header-bg-primary-rgb),.28),transparent 75%);background-size:140% 140%,160% 160%,130% 130%;animation:vfx-header-noise-a calc(18s / var(--vfx-header-bg-speed)) ease-in-out infinite,vfx-header-noise-b calc(24s / var(--vfx-header-bg-speed)) ease-in-out infinite,vfx-header-noise-c calc(30s / var(--vfx-header-bg-speed)) ease-in-out infinite}.header-bg-layer__bubbles,.header-bg-layer__starfield,.header-bg-layer__metaballs,.header-bg-layer__rain,.header-bg-layer__rain-window,.header-bg-layer__rainbow-puke{position:absolute;inset:0;pointer-events:none}.header-bg-layer__rain,.header-bg-layer__rain-window,.header-bg-layer__snowday{z-index:0}:root.vfx-header-bg-rain-window .header-bg-layer__rain-window:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(165deg,#ffffff0d,#ffffff04 38%,#b4d2ff09);opacity:.55}.header-bg-layer__rainbow-puke{z-index:0;overflow:hidden}.header-bg-layer__custom{position:absolute;inset:0;pointer-events:none;z-index:0}@keyframes vfx-header-noise-a{0%,to{background-position:0% 0%}50%{background-position:14% 10%}}@keyframes vfx-header-noise-b{0%,to{background-position:100% 100%}50%{background-position:86% 88%}}@keyframes vfx-header-noise-c{0%,to{background-position:50% 50%}50%{background-position:46% 54%}}:root.vfx-bg-canvas .page-bg-layer__canvas{opacity:1;background:rgb(var(--vfx-bg-primary-rgb))}:root.vfx-bg-solid .page-bg-layer__canvas{opacity:1;background:rgb(var(--vfx-bg-primary-rgb))}:root.vfx-bg-solid .page-bg-layer__canvas:after{content:"";position:absolute;inset:0;opacity:var(--vfx-bg-opacity);background:linear-gradient(120deg,rgba(var(--vfx-bg-secondary-rgb),.05),rgba(var(--vfx-bg-secondary-rgb),.82),rgba(var(--vfx-bg-secondary-rgb),.2));background-size:240% 240%;animation:vfx-solid-gradient-drift calc(18s / var(--vfx-bg-speed)) ease-in-out infinite;pointer-events:none}@keyframes vfx-solid-gradient-drift{0%{background-position:0% 40%}50%{background-position:100% 60%}to{background-position:0% 40%}}:root.vfx-bg-animated .page-bg-layer__canvas{opacity:1;background:rgb(var(--vfx-bg-primary-rgb))}:root.vfx-bg-noise .page-bg-layer__noise{opacity:var(--vfx-bg-opacity);background:radial-gradient(ellipse 70% 55% at 18% 28%,rgba(var(--vfx-bg-secondary-rgb),.55),transparent 72%),radial-gradient(ellipse 65% 50% at 82% 68%,rgba(var(--vfx-bg-secondary-rgb),.38),transparent 70%),radial-gradient(ellipse 80% 60% at 52% 46%,rgba(var(--vfx-bg-secondary-rgb),.28),transparent 75%);background-size:130% 130%,150% 150%,120% 120%;animation:vfx-noise-wash-a calc(26s / var(--vfx-bg-speed)) ease-in-out infinite,vfx-noise-wash-b calc(34s / var(--vfx-bg-speed)) ease-in-out infinite,vfx-noise-wash-c calc(42s / var(--vfx-bg-speed)) ease-in-out infinite}@keyframes vfx-noise-wash-a{0%,to{background-position:0% 0%}50%{background-position:18% 12%}}@keyframes vfx-noise-wash-b{0%,to{background-position:100% 100%}50%{background-position:82% 78%}}@keyframes vfx-noise-wash-c{0%,to{background-position:50% 50%}50%{background-position:44% 58%}}:root.vfx-page-atmosphere .v-application,:root.vfx-page-atmosphere .v-application__wrap,:root.vfx-page-atmosphere .v-main{background:transparent!important}:root.vfx-bg-solid .v-application .v-main,:root.vfx-bg-noise .v-application .v-main,:root.vfx-bg-bubbles .v-application .v-main,:root.vfx-bg-starfield .v-application .v-main,:root.vfx-bg-metaballs .v-application .v-main,:root.vfx-bg-canvas .v-application .v-main,:root.vfx-page-glass .v-application .v-main{background:transparent!important}:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-application .v-main{background:transparent!important}:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .v-card:not(.visual-fx-drawer):not(.app-tab-panel):not(.app-tab-bar-only),:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .app-card:not(.visual-fx-drawer),:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .v-card.v-card--flat,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .v-sheet,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .v-expansion-panels,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .v-expansion-panel,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .chart-container,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .chart-legend,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .v-alert,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .v-toolbar{background:var(--vfx-glass-bg)!important;backdrop-filter:var(--vfx-glass-blur);-webkit-backdrop-filter:var(--vfx-glass-blur);border:1px solid var(--vfx-glass-border);border-radius:var(--vfx-panel-radius);overflow:hidden;box-shadow:0 0 0 1px rgba(var(--v-theme-on-surface),calc(var(--vfx-glass-border-alpha) * .65)),inset 0 1px 0 var(--vfx-glass-edge)}:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .v-card:not(.visual-fx-drawer)>.v-card-text,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .v-card:not(.visual-fx-drawer)>.v-card-title,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .v-card:not(.visual-fx-drawer)>.v-card-item,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .v-card:not(.visual-fx-drawer)>.v-card-actions{background:transparent!important}:root.vfx-page-glass .v-main .tool-page-shell>.v-card:has(>.v-tabs),:root.vfx-page-glass .v-main .tool-page-shell>.v-card:has(>.app-tabs),:root.vfx-page-glass .v-main .v-card.app-tab-bar-only,:root.vfx-page-glass .v-main .v-card.app-tab-panel,:root.vfx-page-panel-tint .v-main .tool-page-shell>.v-card:has(>.v-tabs),:root.vfx-page-panel-tint .v-main .tool-page-shell>.v-card:has(>.app-tabs),:root.vfx-page-panel-tint .v-main .v-card.app-tab-bar-only,:root.vfx-page-panel-tint .v-main .v-card.app-tab-panel{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .tool-page-shell>.v-card:has(>.v-tabs)>:where(.app-tab-panel__body,.v-tabs~.v-card-text,.v-tabs~.v-window),:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .tool-page-shell>.v-card:has(>.app-tabs)>:where(.app-tab-panel__body,.app-tabs~.v-card-text,.app-tabs~.v-tabs-window),:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .v-card.app-tab-panel>:where(.app-tab-panel__body,.v-tabs~.v-card-text,.v-tabs~.v-window,.app-tabs~.v-card-text,.app-tabs~.v-tabs-window){background:var(--vfx-glass-bg)!important;backdrop-filter:var(--vfx-glass-blur);-webkit-backdrop-filter:var(--vfx-glass-blur);border:1px solid var(--vfx-glass-border)!important;border-radius:var(--vfx-panel-radius);overflow:hidden;box-shadow:0 0 0 1px rgba(var(--v-theme-on-surface),calc(var(--vfx-glass-border-alpha) * .65)),inset 0 1px 0 var(--vfx-glass-edge)!important}:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .v-card .user-runs-panel__table{border-top:1px solid var(--vfx-glass-border)}:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-main .v-card .chart-container{background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;border-radius:0}:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .v-data-table{background:var(--vfx-glass-bg)!important;backdrop-filter:var(--vfx-glass-blur);-webkit-backdrop-filter:var(--vfx-glass-blur);border:1px solid var(--vfx-glass-border)!important;border-radius:var(--vfx-panel-radius)!important;box-shadow:0 0 0 1px rgba(var(--v-theme-on-surface),calc(var(--vfx-glass-border-alpha) * .65)),inset 0 1px 0 var(--vfx-glass-edge)!important;overflow-x:clip!important;overflow-y:visible!important}:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .app-main .v-table:not(.v-data-table):not(.user-runs-table){background:var(--vfx-glass-bg)!important;backdrop-filter:var(--vfx-glass-blur);-webkit-backdrop-filter:var(--vfx-glass-blur);border:1px solid var(--vfx-glass-border)!important;border-radius:var(--vfx-panel-radius)!important;box-shadow:0 0 0 1px rgba(var(--v-theme-on-surface),calc(var(--vfx-glass-border-alpha) * .65)),inset 0 1px 0 var(--vfx-glass-edge)!important;overflow-x:clip!important;overflow-y:visible!important}:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .v-card .v-data-table{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;border-radius:0!important}:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .app-main .v-card .v-table:not(.v-data-table):not(.user-runs-table){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;border-radius:0!important}:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .v-data-table .v-table,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .v-data-table .v-table__wrapper,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .v-data-table .v-data-table-footer,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .v-data-table .v-data-table__thead,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .v-data-table .v-table__wrapper>table>thead,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .v-table thead{background:transparent!important;border:none!important;box-shadow:none!important}:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .app-main .v-table:not(.v-data-table):not(.user-runs-table) .v-table__wrapper,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .app-main .v-table:not(.v-data-table):not(.user-runs-table) thead{background:transparent!important;border:none!important;box-shadow:none!important}:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .v-data-table .v-data-table__td,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .v-data-table .v-data-table__th,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .v-data-table td,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .v-data-table th{background-color:inherit!important}:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .v-data-table [class*=sticky],:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .user-runs-table thead .user-runs-sticky-column-left,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .user-runs-table thead .user-runs-sticky-column-right{background-color:var(--vfx-glass-bg)!important;backdrop-filter:var(--vfx-glass-blur);-webkit-backdrop-filter:var(--vfx-glass-blur)}:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .user-runs-table tbody .user-runs-sticky-column-left,:root.vfx-page-glass:not(.vfx-page-panel-tint) .v-application .user-runs-table tbody .user-runs-sticky-column-right{--user-runs-sticky-bg: rgb(var(--v-theme-surface));background-color:var(--user-runs-sticky-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-card:not(.visual-fx-drawer):not(.app-tab-panel):not(.app-tab-bar-only),:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-application .app-card:not(.visual-fx-drawer),:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-card.v-card--flat,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-sheet,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-expansion-panels,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-expansion-panel,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .chart-container,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .chart-legend,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-alert,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-toolbar{background:var(--vfx-panel-bg)!important;border:1px solid var(--vfx-panel-border);border-radius:var(--vfx-panel-radius);overflow:hidden;box-shadow:0 0 0 1px rgba(var(--vfx-panel-color-rgb),calc(var(--vfx-panel-fill-alpha) * .45)),inset 0 1px rgba(var(--vfx-panel-color-rgb),calc(var(--vfx-panel-fill-alpha) * 1.4 + .04))}:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-card:not(.visual-fx-drawer)>.v-card-text,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-card:not(.visual-fx-drawer)>.v-card-title,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-card:not(.visual-fx-drawer)>.v-card-item,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-card:not(.visual-fx-drawer)>.v-card-actions{background:transparent!important}:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .tool-page-shell>.v-card:has(>.v-tabs)>:where(.app-tab-panel__body,.v-tabs~.v-card-text,.v-tabs~.v-window),:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .tool-page-shell>.v-card:has(>.app-tabs)>:where(.app-tab-panel__body,.app-tabs~.v-card-text,.app-tabs~.v-tabs-window),:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-card.app-tab-panel>:where(.app-tab-panel__body,.v-tabs~.v-card-text,.v-tabs~.v-window,.app-tabs~.v-card-text,.app-tabs~.v-tabs-window){background:var(--vfx-panel-bg)!important;border:1px solid var(--vfx-panel-border);border-radius:var(--vfx-panel-radius);overflow:hidden;box-shadow:0 0 0 1px rgba(var(--vfx-panel-color-rgb),calc(var(--vfx-panel-fill-alpha) * .45)),inset 0 1px rgba(var(--vfx-panel-color-rgb),calc(var(--vfx-panel-fill-alpha) * 1.4 + .04))}:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-card .user-runs-panel__table{border-top:1px solid var(--vfx-panel-border)}:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-card .chart-container,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-card .v-data-table,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .v-card .v-table:not(.v-data-table):not(.user-runs-table){background:transparent!important;border:none;box-shadow:none;border-radius:0}:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-card:not(.visual-fx-drawer):not(.app-tab-panel):not(.app-tab-bar-only),:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-application .app-card:not(.visual-fx-drawer),:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-card.v-card--flat,:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-sheet,:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-expansion-panels,:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-expansion-panel,:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .chart-container,:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .chart-legend,:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-alert,:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-toolbar{background:var(--vfx-panel-bg)!important;backdrop-filter:var(--vfx-glass-blur);-webkit-backdrop-filter:var(--vfx-glass-blur);border:1px solid var(--vfx-panel-border);border-radius:var(--vfx-panel-radius);overflow:hidden;box-shadow:0 0 0 1px rgba(var(--vfx-panel-color-rgb),calc(var(--vfx-panel-fill-alpha) * .45)),inset 0 1px rgba(var(--vfx-panel-color-rgb),calc(var(--vfx-panel-fill-alpha) * 1.4 + .04))}:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-card:not(.visual-fx-drawer)>.v-card-text,:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-card:not(.visual-fx-drawer)>.v-card-title,:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-card:not(.visual-fx-drawer)>.v-card-item,:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-card:not(.visual-fx-drawer)>.v-card-actions{background:transparent!important}:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .tool-page-shell>.v-card:has(>.v-tabs)>:where(.app-tab-panel__body,.v-tabs~.v-card-text,.v-tabs~.v-window),:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .tool-page-shell>.v-card:has(>.app-tabs)>:where(.app-tab-panel__body,.app-tabs~.v-card-text,.app-tabs~.v-tabs-window),:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-card.app-tab-panel>:where(.app-tab-panel__body,.v-tabs~.v-card-text,.v-tabs~.v-window,.app-tabs~.v-card-text,.app-tabs~.v-tabs-window){background:var(--vfx-panel-bg)!important;backdrop-filter:var(--vfx-glass-blur);-webkit-backdrop-filter:var(--vfx-glass-blur);border:1px solid var(--vfx-panel-border);border-radius:var(--vfx-panel-radius);overflow:hidden;box-shadow:0 0 0 1px rgba(var(--vfx-panel-color-rgb),calc(var(--vfx-panel-fill-alpha) * .45)),inset 0 1px rgba(var(--vfx-panel-color-rgb),calc(var(--vfx-panel-fill-alpha) * 1.4 + .04))}:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-card .user-runs-panel__table{border-top:1px solid var(--vfx-panel-border)}:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-card .chart-container,:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-card .v-data-table,:root.vfx-page-panel-tint.vfx-page-glass:not(.vfx-opaque-shells) .v-main .v-card .v-table:not(.v-data-table):not(.user-runs-table){background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;border-radius:0}:root.vfx-page-atmosphere .home-button .v-avatar,:root.vfx-page-atmosphere .header-emblem-3d{background:transparent!important}.home-button .v-btn__overlay,.home-button .v-btn__underlay{background:transparent!important;opacity:0!important}.home-button .v-avatar,.header-emblem-3d{background:transparent!important;box-shadow:none!important;overflow:visible!important}.home-button .v-avatar__underlay{display:none}:root.vfx-page-atmosphere .creator-code .creator-code-btn.v-btn{background:rgb(var(--v-theme-surface))!important}:root.vfx-page-glass:not(.vfx-page-panel-tint) .creator-code .creator-code-btn.v-btn{background:var(--vfx-glass-bg)!important}:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .creator-code .creator-code-btn.v-btn,:root.vfx-page-panel-tint.vfx-opaque-shells .creator-code .creator-code-btn.v-btn{background:var(--vfx-panel-bg, var(--vfx-shell-bg))!important}:root.vfx-opaque-shells .v-application .v-main .v-card:not(.visual-fx-drawer),:root.vfx-opaque-shells .v-application .app-card:not(.visual-fx-drawer),:root.vfx-opaque-shells .v-application .v-main .v-card.v-card--flat,:root.vfx-opaque-shells .v-application .v-main .v-sheet,:root.vfx-opaque-shells .v-application .v-main .v-expansion-panels,:root.vfx-opaque-shells .v-application .v-main .v-expansion-panel,:root.vfx-opaque-shells .v-application .v-main .chart-container,:root.vfx-opaque-shells .v-application .v-main .chart-legend,:root.vfx-opaque-shells .v-application .v-main .v-alert,:root.vfx-opaque-shells .v-application .v-main .v-toolbar,:root.vfx-opaque-shells .v-application .tool-page-shell .v-card:not(.visual-fx-drawer){background-color:var(--vfx-shell-bg, rgb(var(--v-theme-surface)))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root.vfx-opaque-shells .v-application .v-main .v-card:not(.visual-fx-drawer)>.v-card-text,:root.vfx-opaque-shells .v-application .v-main .v-card:not(.visual-fx-drawer)>.v-card-title,:root.vfx-opaque-shells .v-application .v-main .v-card:not(.visual-fx-drawer)>.v-card-item,:root.vfx-opaque-shells .v-application .v-main .v-card:not(.visual-fx-drawer)>.v-card-actions,:root.vfx-opaque-shells .v-application .v-main .v-card:not(.visual-fx-drawer) .v-card-item{background-color:var(--vfx-shell-bg, rgb(var(--v-theme-surface)))!important}:root.vfx-opaque-shells:not(.vfx-page-panel-tint) .v-application .v-data-table{background-color:var(--vfx-shell-bg, rgb(var(--v-theme-surface)))!important}:root.vfx-opaque-shells:not(.vfx-page-panel-tint) .v-application .v-data-table .v-data-table__tr,:root.vfx-opaque-shells:not(.vfx-page-panel-tint) .v-application .v-table tbody tr{background-color:var(--vfx-shell-bg, rgb(var(--v-theme-surface)))!important}:root.vfx-opaque-shells:not(.vfx-page-panel-tint) .v-application .v-data-table .v-data-table__tr:nth-child(2n),:root.vfx-opaque-shells:not(.vfx-page-panel-tint) .v-application .v-table tbody tr:nth-child(2n){background-color:var(--vfx-shell-bg, rgb(var(--v-theme-surface)))!important}:root.vfx-opaque-shells:not(.vfx-page-panel-tint) .v-application .v-main .v-card .chart-container,:root.vfx-opaque-shells:not(.vfx-page-panel-tint) .v-application .v-main .v-card .v-data-table{background-color:var(--vfx-shell-bg, rgb(var(--v-theme-surface)))!important}:root.vfx-bg-animated .v-main .app-page,:root.vfx-bg-animated .v-main .app-page__content,:root.vfx-bg-animated .v-main .app-section,:root.vfx-page-glass .v-main .app-page,:root.vfx-page-glass .v-main .app-page__content,:root.vfx-page-glass .v-main .app-section,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .app-page,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .app-page__content,:root.vfx-page-panel-tint:not(.vfx-opaque-shells) .v-main .app-section{background:transparent!important}:root.vfx-chart-depth .v-main .chart-container,:root.vfx-chart-depth .v-main .v-card .v-card-text:has(canvas),:root.vfx-chart-depth .v-main .v-card .v-img{box-shadow:0 0 0 1px rgba(255,255,255,calc(.08 * var(--vfx-chart-depth-strength))),0 calc(10px * var(--vfx-chart-depth-strength)) calc(28px * var(--vfx-chart-depth-strength)) rgba(0,0,0,calc(.45 * var(--vfx-chart-depth-strength)));border-radius:inherit}:root.vfx-chart-light-sweep .v-main .chart-container,:root.vfx-chart-light-sweep .v-main .v-card .v-card-text:has(canvas),:root.vfx-chart-light-sweep .v-main .v-card .v-card-text:has(.v-img),:root.vfx-chart-light-sweep .v-main .v-card:has(>.v-img){position:relative;overflow:hidden}:root.vfx-chart-light-sweep .v-main .chart-container:before,:root.vfx-chart-light-sweep .v-main .v-card .v-card-text:has(canvas):before,:root.vfx-chart-light-sweep .v-main .v-card .v-card-text:has(.v-img):before,:root.vfx-chart-light-sweep .v-main .v-card:has(>.v-img):before{content:"";position:absolute;top:0;left:0;width:var(--vfx-shimmer-beam-width, 7rem);height:100%;margin:0;border-radius:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,calc(.35 * var(--vfx-chart-sweep-brightness) * var(--vfx-shimmer-opacity, .85))) 42%,rgba(255,255,255,calc(.82 * var(--vfx-chart-sweep-brightness) * var(--vfx-shimmer-opacity, .85))) 50%,rgba(255,255,255,calc(.35 * var(--vfx-chart-sweep-brightness) * var(--vfx-shimmer-opacity, .85))) 58%,transparent 100%);transform-origin:center center;pointer-events:none;z-index:4;will-change:transform;backface-visibility:hidden;--vfx-shimmer-beam-anchor: var(--vfx-chart-viewport-left, 0px);animation:vfx-viewport-shimmer-beam calc(var(--vfx-shimmer-interval, 5s) / var(--vfx-btn-shimmer-speed, 1)) linear var(--vfx-shimmer-delay, 0s) infinite}:root.vfx-chart-light-sweep .v-main .chart-container canvas,:root.vfx-chart-light-sweep .v-main .v-card .v-card-text canvas{position:relative;z-index:1}@keyframes vfx-viewport-shimmer-beam{0%{transform:translate3d(calc(var(--vfx-shimmer-span-min, 0px) - var(--vfx-shimmer-beam-anchor, 0px)),0,0) translate(-50%) skew(var(--vfx-shimmer-beam-skew, -18deg))}to{transform:translate3d(calc(var(--vfx-shimmer-span-max, 100vw) - var(--vfx-shimmer-beam-anchor, 0px)),0,0) translate(-50%) skew(var(--vfx-shimmer-beam-skew, -18deg))}}@keyframes vfx-viewport-shimmer-beam-plain{0%{transform:translate3d(calc(var(--vfx-shimmer-span-min, 0px) - var(--vfx-shimmer-beam-anchor, 0px)),0,0) translate(-50%)}to{transform:translate3d(calc(var(--vfx-shimmer-span-max, 100vw) - var(--vfx-shimmer-beam-anchor, 0px)),0,0) translate(-50%)}}:root.vfx-viewport-shimmer-beam-running .vfx-shimmer-beam-sync-probe{position:fixed;top:0;left:0;width:var(--vfx-shimmer-beam-width, 7rem);height:1px;overflow:hidden;visibility:hidden;pointer-events:none;z-index:-1;--vfx-shimmer-beam-anchor: 0px;animation:vfx-viewport-shimmer-beam calc(var(--vfx-shimmer-interval, 5s) / var(--vfx-btn-shimmer-speed, 1)) linear var(--vfx-shimmer-delay, 0s) infinite;will-change:transform}:root:not(.vfx-viewport-shimmer-beam-running) .vfx-shimmer-beam-sync-probe{animation:none!important}:root.vfx-shimmer-beam-paused .vfx-shimmer-beam-sync-probe{animation-play-state:paused!important}:root:not(.vfx-viewport-shimmer-beam-running) .vfx-btn-shimmer-run:before,:root:not(.vfx-viewport-shimmer-beam-running) .vfx-tab-shimmer-run:before,:root:not(.vfx-viewport-shimmer-beam-running).vfx-chart-light-sweep .v-main .chart-container:before,:root:not(.vfx-viewport-shimmer-beam-running).vfx-chart-light-sweep .v-main .v-card .v-card-text:has(canvas):before,:root:not(.vfx-viewport-shimmer-beam-running).vfx-chart-light-sweep .v-main .v-card .v-card-text:has(.v-img):before,:root:not(.vfx-viewport-shimmer-beam-running).vfx-chart-light-sweep .v-main .v-card:has(>.v-img):before,:root:not(.vfx-viewport-shimmer-beam-running).vfx-header-gradient-bar .header-nav-underline:after{animation:none!important;opacity:0!important;visibility:hidden!important}:root.vfx-shimmer-beam-hidden .vfx-btn-shimmer-run:before,:root.vfx-shimmer-beam-hidden .vfx-tab-shimmer-run:before,:root.vfx-shimmer-beam-hidden.vfx-chart-light-sweep .v-main .chart-container:before,:root.vfx-shimmer-beam-hidden.vfx-chart-light-sweep .v-main .v-card .v-card-text:has(canvas):before,:root.vfx-shimmer-beam-hidden.vfx-chart-light-sweep .v-main .v-card .v-card-text:has(.v-img):before,:root.vfx-shimmer-beam-hidden.vfx-chart-light-sweep .v-main .v-card:has(>.v-img):before,:root.vfx-shimmer-beam-hidden.vfx-header-gradient-bar .header-nav-underline:after{opacity:0!important;visibility:hidden!important}:root.vfx-shimmer-beam-paused .vfx-btn-shimmer-run:before,:root.vfx-shimmer-beam-paused .vfx-tab-shimmer-run:before,:root.vfx-shimmer-beam-paused.vfx-chart-light-sweep .v-main .chart-container:before,:root.vfx-shimmer-beam-paused.vfx-chart-light-sweep .v-main .v-card .v-card-text:has(canvas):before,:root.vfx-shimmer-beam-paused.vfx-chart-light-sweep .v-main .v-card .v-card-text:has(.v-img):before,:root.vfx-shimmer-beam-paused.vfx-chart-light-sweep .v-main .v-card:has(>.v-img):before,:root.vfx-shimmer-beam-paused.vfx-header-gradient-bar .header-nav-underline:after{animation-play-state:paused!important;opacity:0!important;visibility:hidden!important}.app-header-gradient-bar{position:absolute;left:0;right:0;bottom:0;height:1px;overflow:hidden;pointer-events:none;opacity:0;background:rgba(var(--vfx-header-accent-rgb),.15);z-index:3}.app-header-shell>.app-header-gradient-bar{display:none!important}.header-nav-underline{background:rgba(var(--vfx-header-accent-rgb),.15);opacity:0;overflow:hidden}:root.vfx-header-gradient-bar .header-nav-underline{display:block;opacity:1}:root.vfx-header-gradient-bar .app-header-gradient-bar{opacity:1}.app-header-gradient-bar:after,.header-nav-underline:after{content:"";position:absolute;top:0;bottom:0;width:22%;background:linear-gradient(90deg,transparent,rgba(var(--vfx-header-accent-rgb),calc(.55 * var(--vfx-shimmer-opacity, .85))),transparent)}.app-header-gradient-bar:after{inset:0;width:22%;animation:vfx-header-sweep calc(var(--vfx-shimmer-interval, 5s) / var(--vfx-header-underline-speed, 1)) linear infinite}:root.vfx-header-gradient-bar .header-nav-underline:after{left:0;width:min(28%,9rem);--vfx-shimmer-beam-anchor: var(--vfx-header-underline-offset-x, 0px);animation:vfx-viewport-shimmer-beam-plain calc(var(--vfx-shimmer-interval, 5s) / var(--vfx-btn-shimmer-speed, 1)) linear var(--vfx-shimmer-delay, 0s) infinite}:root.vfx-page-tabs-shimmer .app-main :where(.app-tab.vfx-tab-shimmer-run,.v-tab.vfx-tab-shimmer-run){overflow:hidden!important;position:relative!important;isolation:isolate}:root.vfx-page-tabs-shimmer .app-main :where(.app-tab.vfx-tab-shimmer-run,.v-tab.vfx-tab-shimmer-run):before{content:"";position:absolute;top:0;left:0;width:var(--vfx-shimmer-beam-width, 7rem);height:100%;margin:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,calc(.35 * var(--vfx-shimmer-opacity, .85))) 42%,rgba(255,255,255,calc(.82 * var(--vfx-shimmer-opacity, .85))) 50%,rgba(255,255,255,calc(.35 * var(--vfx-shimmer-opacity, .85))) 58%,transparent 100%);--vfx-shimmer-beam-anchor: var(--vfx-tab-viewport-left, 0px);animation:vfx-viewport-shimmer-beam calc(var(--vfx-shimmer-interval, 5s) / var(--vfx-btn-shimmer-speed, 1)) linear var(--vfx-shimmer-delay, 0s) infinite;backface-visibility:hidden}:root.vfx-header-gradient-bar .header-nav-cluster .v-btn{position:relative;z-index:2}@keyframes vfx-header-sweep{0%{transform:translate(-130%);opacity:0}8%{opacity:.7}42%{transform:translate(520%);opacity:.7}48%,to{transform:translate(520%);opacity:0}}:root.vfx-header-emblem-3d .home-button.v-btn{overflow:hidden!important}:root.vfx-header-emblem-3d .home-button .v-avatar,:root.vfx-header-emblem-3d .header-emblem-3d{overflow:hidden!important}:root.vfx-header-emblem-3d .header-emblem-3d{perspective:520px;background:transparent!important}:root.vfx-header-emblem-3d .header-emblem-3d__wobble{transform-style:preserve-3d;animation:vfx-emblem-wobble calc(22s / var(--vfx-header-underline-speed, 1)) ease-in-out infinite}:root.vfx-header-emblem-3d .header-emblem-3d__logo{transform-style:preserve-3d;background:transparent;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35));will-change:transform}:root.vfx-header-emblem-3d .home-button:hover .header-emblem-3d__logo,:root.vfx-header-emblem-3d .header-emblem-3d:hover .header-emblem-3d__logo{animation:vfx-emblem-spin calc(2.4s / var(--vfx-header-underline-speed, 1)) linear infinite}@keyframes vfx-emblem-wobble{0%,to{transform:rotateY(-20deg) rotateX(5deg)}50%{transform:rotateY(20deg) rotateX(-4deg)}}@keyframes vfx-emblem-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}:root.vfx-interactions-tables{--vfx-table-row-hover-lift: translateY(-2px);--vfx-table-row-hover-elevation: 0 8px 20px rgba(0, 0, 0, .32);--vfx-table-row-hover-inset: inset 0 0 0 9999px rgba(var(--v-theme-on-surface), .06)}:root.vfx-interactions-tables .v-application .v-data-table:not(.user-runs-table) tbody .v-data-table__tr,:root.vfx-interactions-tables .v-application .v-data-table:not(.user-runs-table) tbody tr,:root.vfx-interactions-tables .v-application .app-main .v-table:not(.v-data-table):not(.user-runs-table) tbody tr,:root.vfx-interactions-tables .v-application .app-main .progress-table tbody tr,:root.vfx-interactions-tables .v-application .app-main table.sticky-header tbody tr{transition:transform .15s ease,box-shadow .15s ease}:root.vfx-interactions-tables .v-application .v-data-table:not(.user-runs-table) tbody .v-data-table__tr:hover,:root.vfx-interactions-tables .v-application .v-data-table:not(.user-runs-table) tbody tr:hover,:root.vfx-interactions-tables .v-application .app-main .v-table:not(.v-data-table):not(.user-runs-table) tbody tr:hover,:root.vfx-interactions-tables .v-application .app-main .progress-table tbody tr:hover,:root.vfx-interactions-tables .v-application .app-main table.sticky-header tbody tr:hover{transform:var(--vfx-table-row-hover-lift);box-shadow:var(--vfx-table-row-hover-elevation);background-color:rgba(var(--v-theme-on-surface),.05);position:relative;z-index:1}:root.vfx-interactions-tables .v-application .user-runs-table.v-table>.v-table__wrapper>table>tbody>tr>td,:root.vfx-interactions-tables .v-application .user-runs-table.v-table>.v-table__wrapper>table>tbody>tr>th{transition:none!important}:root.vfx-interactions-tables .v-application .user-runs-table .v-data-table__tr{transition:transform .15s ease,box-shadow .15s ease}:root.vfx-interactions-tables .v-application .user-runs-table .v-data-table__tr:hover{transform:var(--vfx-table-row-hover-lift);box-shadow:var(--vfx-table-row-hover-elevation),var(--vfx-table-row-hover-inset);background-color:transparent!important;position:relative;z-index:1}:root.vfx-interactions-tables .v-application .user-runs-table tbody .v-data-table__tr:hover .user-runs-sticky-column-left,:root.vfx-interactions-tables .v-application .user-runs-table tbody .v-data-table__tr:hover .user-runs-sticky-column-right{background:transparent!important;box-shadow:none!important}:root.vfx-motion-opt-in{overflow-x:clip}:root.vfx-motion-opt-in body,:root.vfx-motion-opt-in #app,:root.vfx-motion-opt-in .v-application{overflow-x:clip;max-width:100%}:root.vfx-motion-opt-in .site-chrome,:root.vfx-motion-opt-in .app-header-content,:root.vfx-motion-opt-in .app-header-shell,:root.vfx-motion-opt-in .header-nav-cluster,:root.vfx-motion-opt-in .wrapped-buttons,:root.vfx-motion-opt-in .v-main,:root.vfx-motion-opt-in .runs-toolbar,:root.vfx-motion-opt-in .runs-type-toggle,:root.vfx-motion-opt-in .user-runs-panel{overflow-x:clip;max-width:100%}:root.vfx-interactions-tables .v-application .v-data-table{overflow-x:clip}:root.vfx-interactions-tables .v-application .v-data-table .v-table__wrapper{overflow-x:auto}@keyframes vfx-chart-sweep{0%{transform:translate(0) skew(var(--vfx-shimmer-beam-skew, -18deg));opacity:0}6%{opacity:1}38%{transform:translate(520%) skew(var(--vfx-shimmer-beam-skew, -18deg));opacity:1}44%,to{transform:translate(520%) skew(var(--vfx-shimmer-beam-skew, -18deg));opacity:0}}.fx-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0;transition:opacity .35s ease}:root.vfx-webgl-active .fx-canvas{opacity:1}:root.vfx-sticky-tabs .app-main .tool-page-shell>.v-tabs,:root.vfx-sticky-tabs .app-main .tool-page-shell>.v-card>.v-tabs,:root.vfx-sticky-tabs .app-main .tool-page-shell.v-card>.v-tabs,:root.vfx-sticky-tabs .app-main .tracker-page-shell>.v-tabs,:root.vfx-sticky-tabs .app-main .tracker-page-shell>.v-card>.v-tabs,:root.vfx-sticky-tabs .app-main .tracker-page-shell.v-card>.v-tabs,:root.vfx-sticky-tabs .app-main .calculator-page-shell>.v-tabs,:root.vfx-sticky-tabs .app-main .calculator-page-shell>.v-card>.v-tabs,:root.vfx-sticky-tabs .app-main .calculator-page-shell.v-card>.v-tabs,:root.vfx-sticky-tabs .app-main>.v-tabs,:root.vfx-sticky-tabs .app-main .app-page>.v-tabs{position:sticky;top:var(--vfx-site-chrome-height, 0px);z-index:25;background:var(--vfx-content-chrome-bg)!important;backdrop-filter:var(--vfx-content-chrome-blur);-webkit-backdrop-filter:var(--vfx-content-chrome-blur);box-shadow:none!important;border:none!important}.v-application .app-main .progress-table :is(th,.sticky-column,.sticky-header th),.v-application .app-main table.sticky-header th,.v-application .app-main .sticky-header th,.v-application .app-main .sticky-column,.v-application .app-main .user-runs-table thead .user-runs-sticky-column-left,.v-application .app-main .user-runs-table thead .user-runs-sticky-column-right{background-color:var(--vfx-content-chrome-bg)!important;backdrop-filter:var(--vfx-content-chrome-blur);-webkit-backdrop-filter:var(--vfx-content-chrome-blur)}.v-application .app-main .user-runs-table tbody .user-runs-sticky-column-left,.v-application .app-main .user-runs-table tbody .user-runs-sticky-column-right{background-color:var(--user-runs-sticky-bg, rgb(var(--v-theme-surface)))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none!important}.v-application .app-main .user-runs-table tbody .v-data-table__tr:hover .user-runs-sticky-column-left,.v-application .app-main .user-runs-table tbody .v-data-table__tr:hover .user-runs-sticky-column-right{background:transparent!important;box-shadow:none!important}.v-application .app-main .user-runs-table.v-table,.v-application .app-main .user-runs-table.v-data-table{transition:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.v-application .app-main .user-runs-table.v-table>.v-table__wrapper>table>tbody>tr>td,.v-application .app-main .user-runs-table.v-table>.v-table__wrapper>table>tbody>tr>th{transition:none!important;background-color:transparent!important}.v-application .app-main .user-runs-table tbody .v-data-table__tr{--user-runs-row-bg: rgb(var(--v-theme-surface))}.v-application .app-main .user-runs-table tbody .v-data-table__tr:hover{--user-runs-row-bg: color-mix(in srgb, rgb(var(--v-theme-surface)) 94%, rgb(var(--v-theme-on-surface)) 6%);box-shadow:inset 0 0 0 9999px rgba(var(--v-theme-on-surface),.06);background-color:transparent!important}.v-application .app-main .progress-table .sticky-header th,.v-application .app-main .progress-table th{position:sticky;top:0;z-index:3}.v-application .app-main .progress-table .sticky-column,.v-application .app-main .progress-table thead th.sticky-column{position:sticky;left:0;z-index:4}:root.vfx-performance-mode .header-nav-underline:after,:root.vfx-performance-mode .app-header-gradient-bar:after,:root.vfx-performance-mode .v-main .chart-container:before,:root.vfx-performance-mode .v-main .v-card .v-card-text:has(canvas):before,:root.vfx-performance-mode .v-main .v-card .v-card-text:has(.v-img):before,:root.vfx-performance-mode .header-bg-layer,:root.vfx-performance-mode .page-bg-layer__noise,:root.vfx-performance-mode .page-bg-layer__bubbles,:root.vfx-performance-mode .page-bg-layer__starfield,:root.vfx-performance-mode .page-bg-layer__metaballs,:root.vfx-performance-mode .page-bg-layer__rain,:root.vfx-performance-mode .page-bg-layer__rain-window,:root.vfx-performance-mode .page-bg-layer__snowday,:root.vfx-performance-mode .vfx-rainbow-bleed-overlay,:root.vfx-performance-mode .header-bg-layer__rain,:root.vfx-performance-mode .header-bg-layer__rain-window,:root.vfx-performance-mode .header-bg-layer__snowday,:root.vfx-performance-mode .header-bg-layer__rainbow-puke,:root.vfx-performance-mode .header-bg-layer__bubbles,:root.vfx-performance-mode .header-bg-layer__starfield,:root.vfx-performance-mode .header-bg-layer__metaballs,:root.vfx-performance-mode .page-bg-layer__canvas,:root.vfx-performance-mode .header-emblem-3d__wobble,:root.vfx-performance-mode .header-emblem-3d__logo{animation:none!important}:root.vfx-performance-mode #app{animation:none!important;filter:none!important}:root.vfx-performance-mode .evergreen-tidbit-ticker{display:none!important}:root.vfx-performance-mode.vfx-page-glass .v-main .v-card:not(.visual-fx-drawer),:root.vfx-performance-mode.vfx-page-glass .v-main .chart-container,:root.vfx-performance-mode.vfx-page-glass .v-application .v-data-table{backdrop-filter:none;-webkit-backdrop-filter:none}@media(prefers-reduced-motion:reduce){:root:not(.vfx-motion-opt-in).vfx-bg-solid .page-bg-layer__canvas,:root:not(.vfx-motion-opt-in).vfx-bg-noise .page-bg-layer__noise,:root:not(.vfx-motion-opt-in).vfx-bg-bubbles .page-bg-layer__bubbles,:root:not(.vfx-motion-opt-in).vfx-bg-starfield .page-bg-layer__starfield,:root:not(.vfx-motion-opt-in).vfx-bg-metaballs .page-bg-layer__metaballs,:root:not(.vfx-motion-opt-in).vfx-header-bg-noise .header-bg-layer,:root:not(.vfx-motion-opt-in).vfx-header-bg-bubbles .header-bg-layer__bubbles,:root:not(.vfx-motion-opt-in).vfx-header-bg-starfield .header-bg-layer__starfield,:root:not(.vfx-motion-opt-in).vfx-header-bg-metaballs .header-bg-layer__metaballs,:root:not(.vfx-motion-opt-in).vfx-header-bg-rain .header-bg-layer__rain,:root:not(.vfx-motion-opt-in).vfx-header-bg-rain-window .header-bg-layer__rain-window,:root:not(.vfx-motion-opt-in).vfx-header-bg-snowday .header-bg-layer__snowday,:root:not(.vfx-motion-opt-in).vfx-header-bg-rainbow-puke .header-bg-layer__rainbow-puke,:root:not(.vfx-motion-opt-in).vfx-header-gradient-bar .app-header-gradient-bar:after,:root:not(.vfx-motion-opt-in).vfx-header-emblem-3d .header-emblem-3d__wobble,:root:not(.vfx-motion-opt-in).vfx-header-emblem-3d .header-emblem-3d__logo,:root:not(.vfx-motion-opt-in).vfx-chart-light-sweep .v-main .chart-container:before,:root:not(.vfx-motion-opt-in).vfx-chart-light-sweep .v-main .v-card .v-card-text:has(canvas):before,:root:not(.vfx-motion-opt-in).vfx-chart-light-sweep .v-main .v-card .v-card-text:has(.v-img):before{animation:none!important}}.route-page-transition-viewport{position:relative;width:100%}.route-page-transition-view,.route-page-transition-shell,.route-page-transition-fallback{width:100%}.route-page-transition-shell{min-height:1px}.route-page-transition-shell--overlay-leave.vfx-nav-crossfade-blur-leave-active,.route-page-transition-shell--overlay-leave.vfx-nav-fade-leave-active{position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none}.route-page-transition-shell--overlay-leave.vfx-nav-crossfade-blur-enter-active,.route-page-transition-shell--overlay-leave.vfx-nav-fade-enter-active{position:relative;z-index:2}.route-page-transition-fallback{min-height:40vh;background:transparent}:root.vfx-nav-transition,:root.vfx-tab-transition{--vfx-motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--vfx-motion-ease-emphasized: cubic-bezier(.05, .7, .1, 1);--vfx-motion-ease-swipe: cubic-bezier(.32, .72, 0, 1)}:root.vfx-nav-transition{--vfx-nav-transition-duration: calc(.32s / var(--vfx-nav-transition-speed, 1))}.vfx-nav-crossfade-blur-enter-active,.vfx-nav-crossfade-blur-leave-active,.vfx-nav-fade-enter-active,.vfx-nav-fade-leave-active,.vfx-nav-slide-left-enter-active,.vfx-nav-slide-left-leave-active,.vfx-nav-slide-up-enter-active,.vfx-nav-slide-up-leave-active,.vfx-nav-scale-enter-active,.vfx-nav-scale-leave-active{transition-duration:var(--vfx-nav-transition-duration, .32s);transition-timing-function:var(--vfx-motion-ease-standard, cubic-bezier(.2, 0, 0, 1));will-change:transform,opacity;backface-visibility:hidden}.vfx-nav-crossfade-blur-enter-active,.vfx-nav-crossfade-blur-leave-active,.vfx-nav-fade-enter-active,.vfx-nav-fade-leave-active{transition-timing-function:var(--vfx-motion-ease-emphasized, cubic-bezier(.05, .7, .1, 1));transition-property:opacity}.vfx-nav-crossfade-blur-enter-active,.vfx-nav-crossfade-blur-leave-active{transition-property:opacity}.vfx-nav-crossfade-blur-enter-from,.vfx-nav-crossfade-blur-leave-to,.vfx-nav-fade-enter-from,.vfx-nav-fade-leave-to{opacity:0}.vfx-nav-crossfade-blur-enter-to,.vfx-nav-crossfade-blur-leave-from,.vfx-nav-fade-enter-to,.vfx-nav-fade-leave-from{opacity:1}.vfx-nav-slide-left-enter-active,.vfx-nav-slide-left-leave-active{transition-property:opacity,transform}.vfx-nav-slide-left-enter-from{opacity:0;transform:translate3d(24px,0,0)}.vfx-nav-slide-left-leave-to{opacity:0;transform:translate3d(-16px,0,0)}.vfx-nav-slide-up-enter-active,.vfx-nav-slide-up-leave-active{transition-property:opacity,transform}.vfx-nav-slide-up-enter-from{opacity:0;transform:translate3d(0,20px,0)}.vfx-nav-slide-up-leave-to{opacity:0;transform:translate3d(0,-12px,0)}.vfx-nav-scale-enter-active,.vfx-nav-scale-leave-active{transition-property:opacity,transform;transform-origin:top center}.vfx-nav-scale-enter-from,.vfx-nav-scale-leave-to{opacity:0;transform:scale3d(.985,.985,1)}@media(prefers-reduced-motion:reduce){:root:not(.vfx-nav-transition) .route-page-transition-shell{transition:none!important}}:root.vfx-tab-transition{--vfx-tab-transition-duration: calc(.32s / var(--vfx-tab-transition-speed, 1))}.app-tab-window-viewport{position:relative;width:100%;overflow:hidden;isolation:isolate}:root.vfx-tab-transition .app-tab-window-viewport:has(.vfx-tab-swipe-forward-enter-active,.vfx-tab-swipe-forward-leave-active,.vfx-tab-swipe-back-enter-active,.vfx-tab-swipe-back-leave-active,.vfx-tab-fade-enter-active,.vfx-tab-fade-leave-active){contain:layout paint style}:root.vfx-panel-transition-active .app-tab-window-shell[class*=-enter-active],:root.vfx-panel-transition-active .app-tab-window-shell[class*=-leave-active],:root.vfx-panel-transition-active .route-page-transition-shell[class*=-enter-active],:root.vfx-panel-transition-active .route-page-transition-shell[class*=-leave-active]{contain:layout paint style;backface-visibility:hidden}:root.vfx-panel-transition-active .app-tab-window-shell[class*=-enter-active] *,:root.vfx-panel-transition-active .app-tab-window-shell[class*=-leave-active] *,:root.vfx-panel-transition-active .route-page-transition-shell[class*=-enter-active] *,:root.vfx-panel-transition-active .route-page-transition-shell[class*=-leave-active] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation-play-state:paused!important}.app-tab-window-stage{width:100%}:root.vfx-tab-transition .app-tab-window-stage{display:grid;grid-template:1fr / 1fr;align-items:start}:root.vfx-tab-transition .app-tab-window-stage>.app-tab-window-shell{grid-area:1 / 1;width:100%;min-width:0}.app-tab-window-shell{width:100%;min-height:1px}:root.vfx-tab-transition .app-tab-window-stage .route-page-transition-shell--overlay-leave.vfx-tab-swipe-forward-leave-active,:root.vfx-tab-transition .app-tab-window-stage .route-page-transition-shell--overlay-leave.vfx-tab-swipe-back-leave-active,:root.vfx-tab-transition .app-tab-window-stage .route-page-transition-shell--overlay-leave.vfx-tab-fade-leave-active{position:relative;top:auto;left:auto;right:auto;z-index:1;pointer-events:none}:root.vfx-tab-transition .app-tab-window-stage .route-page-transition-shell--overlay-leave.vfx-tab-swipe-forward-enter-active,:root.vfx-tab-transition .app-tab-window-stage .route-page-transition-shell--overlay-leave.vfx-tab-swipe-back-enter-active,:root.vfx-tab-transition .app-tab-window-stage .route-page-transition-shell--overlay-leave.vfx-tab-fade-enter-active{position:relative;z-index:2}.vfx-tab-swipe-forward-enter-active,.vfx-tab-swipe-forward-leave-active,.vfx-tab-swipe-back-enter-active,.vfx-tab-swipe-back-leave-active{transition-duration:var(--vfx-tab-transition-duration, .32s);transition-timing-function:var(--vfx-motion-ease-swipe, cubic-bezier(.32, .72, 0, 1));transition-property:transform;will-change:transform;backface-visibility:hidden}.vfx-tab-fade-enter-active,.vfx-tab-fade-leave-active{transition-duration:var(--vfx-tab-transition-duration, .32s);transition-timing-function:var(--vfx-motion-ease-emphasized, cubic-bezier(.05, .7, .1, 1));transition-property:opacity;will-change:opacity;backface-visibility:hidden}.vfx-tab-swipe-forward-enter-from{transform:translate3d(100%,0,0)}.vfx-tab-swipe-forward-leave-to{transform:translate3d(-24%,0,0)}.vfx-tab-swipe-back-enter-from{transform:translate3d(-100%,0,0)}.vfx-tab-swipe-back-leave-to{transform:translate3d(24%,0,0)}.vfx-tab-fade-enter-from,.vfx-tab-fade-leave-to{opacity:0}.vfx-tab-fade-enter-to,.vfx-tab-fade-leave-from{opacity:1}@media(prefers-reduced-motion:reduce){:root.vfx-tab-transition .vfx-tab-swipe-forward-enter-active,:root.vfx-tab-transition .vfx-tab-swipe-forward-leave-active,:root.vfx-tab-transition .vfx-tab-swipe-back-enter-active,:root.vfx-tab-transition .vfx-tab-swipe-back-leave-active,:root.vfx-tab-transition .vfx-tab-fade-enter-active,:root.vfx-tab-transition .vfx-tab-fade-leave-active{transition-duration:var(--vfx-tab-transition-duration, .32s)!important}:root:not(.vfx-tab-transition) .app-tab-window-shell{transition:none!important}}:root.vfx-page-glass .v-application .v-main .v-card:not(.visual-fx-drawer),:root.vfx-page-glass .v-application .v-main .app-card:not(.visual-fx-drawer){color:rgb(var(--cg-glass-on-surface-rgb, var(--cg-on-surface-rgb, var(--v-theme-on-surface))))}:root.vfx-page-panel-tint .v-application .v-main .v-card:not(.visual-fx-drawer),:root.vfx-page-panel-tint .v-application .v-main .app-card:not(.visual-fx-drawer){color:rgb(var(--cg-panel-on-surface-rgb, var(--cg-on-surface-rgb, var(--v-theme-on-surface))))}
