@layer vuetify-components{.v-overlay-container{contain:layout;display:contents;position:absolute}.v-overlay,.v-overlay-container{left:0;pointer-events:none;top:0}.v-overlay{--v-overlay-opacity:.32;border-radius:inherit;bottom:0;display:flex;position:fixed;right:0}.v-overlay__content{contain:layout;outline:none;pointer-events:auto;position:absolute}.v-overlay__scrim{background:#000;border-radius:inherit;inset:0;opacity:var(--v-overlay-opacity);pointer-events:auto;position:fixed}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}}@layer vuetify-final.trumps{.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden}html.v-overlay-scroll-blocked{height:100%;left:var(--v-body-scroll-x);position:fixed;top:var(--v-body-scroll-y);width:100%}.v-overlay-scroll-blocked .v-navigation-drawer--right.v-navigation-drawer--active{margin-right:var(--v-scrollbar-offset)}}@layer vuetify-components{.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 4%,transparent)}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}}@layer vuetify-components{.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%}@media(prefers-reduced-motion:reduce){.v-toolbar{transition-property:box-shadow}}.v-toolbar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar{box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent);background:rgb(var(--v-theme-surface-light));border-radius:0;color:color-mix(in srgb,rgb(var(--v-theme-on-surface-light)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden}.v-toolbar--collapse-end{margin-inline-start:auto}.v-toolbar--collapse.v-toolbar--collapse-start{border-end-end-radius:24px}.v-toolbar--collapse.v-toolbar--collapse-end{border-end-start-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}.v-toolbar--floating{display:inline-flex;width:auto}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{display:flex;height:100%;left:0;opacity:var(--v-toolbar-image-opacity,1);position:absolute;top:0;transition-property:opacity;width:100%}.v-toolbar__append,.v-toolbar__prepend{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{flex:1 1;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;min-width:0;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;padding-bottom:6px;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{align-self:stretch;display:flex;height:inherit}.v-toolbar-items>.v-btn{border-radius:0}}@layer vuetify-components{.v-img{--v-theme-overlay-multiplier:3;z-index:0}.v-img.v-img--absolute{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-img.v-img--fit-content{max-width:-moz-fit-content;max-width:fit-content}.v-img.v-img--fit-content>.v-img__img{position:relative}.v-img.v-img--fit-content>.v-responsive__sizer{display:none}.v-img--booting .v-responsive__sizer{transition:none}.v-img--rounded{border-radius:4px}.v-img__error,.v-img__gradient,.v-img__img,.v-img__picture,.v-img__placeholder{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{-o-object-fit:contain;object-fit:contain}.v-img__img--cover{-o-object-fit:cover;object-fit:cover}.v-img__gradient{background-repeat:no-repeat}}@layer vuetify-components{.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;pointer-events:none;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1)}}@layer vuetify-components{.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{margin:24px;max-height:calc(100% - 48px);max-width:calc(100% - 48px);width:calc(100% - 48px)}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset:0px;border-radius:4px;flex:1 1 var(--v-card-height,100%);overflow-y:auto}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{box-shadow:0 4px 4px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 8px 12px 6px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 10%,transparent)}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:16px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:0}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-actions,.v-dialog>.v-overlay__content>form>.v-card>.v-card-actions{justify-content:flex-end}.v-dialog--fullscreen{--v-scrollbar-offset:0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;height:100%;left:0;margin:0;max-height:100%;max-width:100%;overflow-y:auto;padding:0;top:0;width:100%}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{border-radius:0;min-height:100%;min-width:100%}.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 var(--v-card-height,100%);flex-direction:column}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}}@layer vuetify-components{.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__thumb,.v-switch__track{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{align-items:center;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.5rem;height:14px;min-width:36px;opacity:.6;padding:0 5px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;height:32px;min-width:52px}.v-switch__thumb{align-items:center;background-color:rgb(var(--v-theme-surface-bright));border-radius:50%;color:rgb(var(--v-theme-on-surface-bright));display:flex;font-size:.75rem;height:20px;justify-content:center;overflow:hidden;pointer-events:none;position:relative;transition:transform .15s cubic-bezier(0,0,.2,1) .05s,color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);width:20px}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 4%,transparent)}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}.v-switch--inset .v-switch__thumb{height:24px;transform:scale(.6666666667);width:24px}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:transform .15s cubic-bezier(0,0,.2,1) .05s}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;position:absolute;transition:transform .2s cubic-bezier(.4,0,.2,1)}.v-locale--is-ltr .v-switch .v-selection-control__input,.v-locale--is-ltr.v-switch .v-selection-control__input{transform:translate(-10px)}.v-locale--is-rtl .v-switch .v-selection-control__input,.v-locale--is-rtl.v-switch .v-selection-control__input{transform:translate(10px)}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(-10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{box-shadow:none;transform:scale(.75)}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:-moz-max-content;min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}@media(forced-colors:active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__thumb,.v-switch .v-switch__track{border:1px solid;color:buttontext}.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlighttext;color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__thumb,.v-switch.v-input--disabled .v-switch__track{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb,.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb{border-width:0}}}@layer vuetify-components{.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--indent-details .v-input__details{padding-inline:16px}.v-input--density-default{--v-input-control-height:56px;--v-input-padding-top:16px}.v-input--density-comfortable{--v-input-control-height:48px;--v-input-padding-top:12px}.v-input--density-compact{--v-input-control-height:40px;--v-input-padding-top:8px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-columns:min-content;grid-template-rows:max-content auto max-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:1fr auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;justify-content:space-between;letter-spacing:.0333333333em;line-height:normal;min-height:22px;overflow:hidden;padding-top:6px}.v-input__append>.v-icon,.v-input__details>.v-icon,.v-input__prepend>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__append .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--error .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon{opacity:1}.v-input--glow.v-input--focused .v-input__append>.v-icon,.v-input--glow.v-input--focused .v-input__details>.v-icon,.v-input--glow.v-input--focused .v-input__prepend>.v-icon{opacity:1}.v-input--disabled .v-input__append,.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__append .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon{color:rgb(var(--v-theme-error))}.v-input__append,.v-input__prepend{align-items:flex-start;display:flex;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__append,.v-input--center-affix .v-input__prepend{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-inner-spin-button,.v-input--hide-spin-buttons input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__append,.v-input--plain-underlined .v-input__prepend{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__append,.v-input--density-default.v-input--plain-underlined .v-input__prepend{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__append,.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__append,.v-input--density-compact.v-input--plain-underlined .v-input__prepend{padding-top:calc(var(--v-input-padding-top))}}@layer vuetify-components{.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}}@layer vuetify-components{.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-selection-control .v-label{height:100%;opacity:1;white-space:normal;word-break:break-word}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;max-width:100%;min-width:0}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size:40px}.v-selection-control--density-comfortable{--v-selection-control-size:36px}.v-selection-control--density-compact{--v-selection-control-size:28px}.v-selection-control__wrapper{display:inline-flex}.v-selection-control__input,.v-selection-control__wrapper{align-items:center;flex:none;height:var(--v-selection-control-size);justify-content:center;position:relative;width:var(--v-selection-control-size)}.v-selection-control__input{border-radius:50%;display:flex}.v-selection-control__input input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.v-selection-control__input:before{background-color:currentColor;border-radius:100%;opacity:0;pointer-events:none}.v-selection-control__input:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}@layer vuetify-components{.v-label{align-items:center;color:inherit;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}}@layer vuetify-components{.v-selection-control-group{display:flex;flex-direction:column;grid-area:control}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}}.app-bar[data-v-04f4bac8]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#141618d9!important;border-bottom:1px solid var(--color-border)!important;z-index:30}.app-bar[data-v-04f4bac8] .v-toolbar__content{overflow:visible}.brand-link[data-v-04f4bac8]{align-items:center;display:flex;gap:var(--space-2);text-decoration:none}.nav-logo-dot[data-v-04f4bac8]{background:var(--color-gold);border-radius:50%;flex-shrink:0;height:8px;width:8px}.brand-text[data-v-04f4bac8]{color:var(--color-text-primary);font-family:var(--font-display);font-size:1.25rem;font-weight:700}@media(max-width:480px){.brand-text[data-v-04f4bac8]{display:none}}.connected-badge[data-v-04f4bac8]{align-items:center;background:var(--color-teal-dim);border:1px solid rgba(0,139,139,.3);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;font-family:var(--font-body);font-size:.82rem;font-weight:500;gap:7px;padding:7px 14px;position:relative;transition:background .18s ease,border-color .18s ease;white-space:nowrap}.connected-badge[data-v-04f4bac8]:hover{background:#008b8b33;border-color:#008b8b73}.connected-dot[data-v-04f4bac8]{background:var(--color-teal);border-radius:50%;box-shadow:0 0 6px var(--color-teal);height:6px;width:6px}@media(max-width:480px){.connected-label[data-v-04f4bac8]{display:none}}.connected-chevron[data-v-04f4bac8]{color:var(--color-text-secondary)}.account-menu-wrap[data-v-04f4bac8]{position:relative}.account-menu[data-v-04f4bac8]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 12px 28px #00000059;min-width:180px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:1200}.account-menu-item[data-v-04f4bac8]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:.85rem;gap:8px;padding:8px 10px;text-decoration:none;width:100%}.account-menu-item[data-v-04f4bac8]:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.account-menu-item--danger[data-v-04f4bac8]{color:#ff9c9c}.account-menu-item--danger[data-v-04f4bac8]:hover{background:#ff70701f;color:#ffb6b6}.modal-card[data-v-04f4bac8]{background:#0e1019;border:1px solid hsla(0,0%,100%,.09);border-radius:20px;font-family:var(--font-body);overflow:hidden}.modal-header[data-v-04f4bac8]{align-items:flex-start;display:flex;gap:14px;padding:24px 24px 0}.modal-header-icon[data-v-04f4bac8]{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.modal-header-icon--profile[data-v-04f4bac8]{background:#ffb9001a;border:1px solid rgba(255,185,0,.2)}.modal-header-icon--danger[data-v-04f4bac8]{background:#f872721a;border:1px solid hsla(0,91%,71%,.2)}.modal-header-text[data-v-04f4bac8]{flex:1;min-width:0}.modal-title[data-v-04f4bac8]{color:#ffffffeb;font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.modal-subtitle[data-v-04f4bac8]{color:#ffffff73;font-size:.82rem;margin:0}.modal-close-btn[data-v-04f4bac8]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#ffffff73;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.modal-close-btn[data-v-04f4bac8]:hover{background:#ffffff17;color:#fffc}.plan-badge[data-v-04f4bac8]{background:#ffb9001a;border:1px solid rgba(255,185,0,.3);border-radius:5px;color:var(--color-gold);display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.08em;padding:2px 7px}.modal-body[data-v-04f4bac8]{padding:20px 24px}.modal-loading[data-v-04f4bac8]{justify-content:center;min-height:100px}.modal-error[data-v-04f4bac8],.modal-loading[data-v-04f4bac8]{align-items:center;display:flex}.modal-error[data-v-04f4bac8]{color:#ef9a9a;font-size:.88rem;gap:6px;padding:12px 0}.modal-section-label[data-v-04f4bac8]{color:#ffffff4d;font-size:.72rem;font-weight:600;letter-spacing:.07em;margin:0 0 14px;text-transform:uppercase}.modal-section-label--spaced[data-v-04f4bac8]{margin-top:22px}.modal-body-text--tight[data-v-04f4bac8]{margin-bottom:12px!important}.settings-row[data-v-04f4bac8]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:4px 0}.settings-row-label[data-v-04f4bac8]{color:#ffffffbf;font-size:.88rem;line-height:1.4}.settings-delete-btn[data-v-04f4bac8]{align-items:center;background:#f8727214;border:1px solid hsla(0,91%,71%,.25);border-radius:10px;color:#ff9c9c;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.875rem;font-weight:500;gap:8px;padding:10px 14px;transition:background .15s ease,border-color .15s ease}.settings-delete-btn[data-v-04f4bac8]:hover{background:#f8727224;border-color:#f8727266}.usage-item[data-v-04f4bac8]{margin-bottom:14px}.usage-item[data-v-04f4bac8]:last-child{margin-bottom:0}.usage-row[data-v-04f4bac8]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:7px}.usage-label[data-v-04f4bac8]{color:#ffffffb3;font-size:.85rem}.usage-value[data-v-04f4bac8]{color:#fff6;font-family:var(--font-mono);font-size:.78rem;font-variant-numeric:tabular-nums}.modal-body-text[data-v-04f4bac8]{color:#ffffff8c;font-size:.88rem;line-height:1.6;margin:0 0 16px}.modal-body-text strong[data-v-04f4bac8]{color:#fffc;font-weight:600}.modal-input-wrap[data-v-04f4bac8]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;padding:11px 14px;transition:border-color .18s ease}.modal-input-wrap[data-v-04f4bac8]:focus-within{border-color:#f8727266}.modal-input[data-v-04f4bac8]{background:none;border:none;color:#ffffffe0;flex:1;font-family:var(--font-body);font-size:.9rem;outline:none}.modal-input[data-v-04f4bac8]::-moz-placeholder{color:#ffffff47}.modal-input[data-v-04f4bac8]::placeholder{color:#ffffff47}.modal-footer[data-v-04f4bac8]{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.modal-btn[data-v-04f4bac8]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.875rem;font-weight:500;gap:6px;outline:none;padding:9px 18px;transition:background .15s ease,opacity .15s ease,transform .15s ease}.modal-btn[data-v-04f4bac8]:disabled{cursor:not-allowed;opacity:.35;transform:none!important}.modal-btn--ghost[data-v-04f4bac8]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);color:#ffffff8c}.modal-btn--ghost[data-v-04f4bac8]:hover{background:#ffffff17;color:#fffc}.modal-btn--danger[data-v-04f4bac8]{background:#f8727226;border:1px solid hsla(0,91%,71%,.3);color:#f87171}.modal-btn--danger[data-v-04f4bac8]:not(:disabled):hover{background:#f8727240;border-color:#f8727280}.bar-btn[data-v-04f4bac8]{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.875rem;font-weight:500;gap:7px;letter-spacing:.01em;outline:none;padding:8px 18px;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease,border-color .18s ease;white-space:nowrap}.bar-btn--strava[data-v-04f4bac8]{background:var(--color-strava);color:#fff}.bar-btn--strava[data-v-04f4bac8]:hover{box-shadow:0 8px 24px #fc4c0259;transform:translateY(-1px)}.bar-btn--ghost[data-v-04f4bac8]{background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.bar-btn--ghost[data-v-04f4bac8]:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.app-footer[data-v-29059f24]{background:var(--color-bg);border-top:1px solid var(--color-border);height:52px}.app-footer[data-v-29059f24],.footer-inner[data-v-29059f24]{align-items:center;display:flex}.footer-inner[data-v-29059f24]{flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 var(--space-6);width:100%}@media(max-width:480px){.footer-inner[data-v-29059f24]{padding:0 var(--space-4)}}.footer-brand[data-v-29059f24]{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.75rem}.footer-links[data-v-29059f24]{align-items:center;display:flex;gap:var(--space-5)}.footer-link[data-v-29059f24]{color:var(--color-text-tertiary);font-size:.75rem;text-decoration:none;transition:color .15s ease}.footer-link[data-v-29059f24]:hover{color:var(--color-text-secondary)}.toast-container[data-v-c05521a1]{display:flex;flex-direction:column;gap:10px;max-width:calc(100vw - 32px);pointer-events:none;position:fixed;right:16px;top:72px;width:360px;z-index:10000}@media(max-width:480px){.toast-container[data-v-c05521a1]{inset:auto 16px 16px;width:auto}}.toast-item[data-v-c05521a1]{align-items:flex-start;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0c0c12e6;border:1px solid rgb(var(--color-rgb)/.35);border-radius:16px;box-shadow:0 0 0 1px rgb(var(--color-rgb)/.1),0 8px 32px #00000073,0 0 24px rgb(var(--color-rgb)/.12);display:flex;gap:14px;overflow:hidden;padding:16px 18px;pointer-events:all;position:relative}.toast-item--success[data-v-c05521a1]{--color-rgb:76 175 80}.toast-item--error[data-v-c05521a1]{--color-rgb:244 67 54}.toast-item--warning[data-v-c05521a1]{--color-rgb:255 152 0}.toast-item--info[data-v-c05521a1]{--color-rgb:33 150 243}.toast-icon[data-v-c05521a1]{flex-shrink:0;margin-top:1px}.toast-body[data-v-c05521a1]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.toast-label[data-v-c05521a1]{color:#ffffff80;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.toast-message[data-v-c05521a1]{color:#ffffffe6;font-size:.9rem;font-weight:400;line-height:1.4;word-break:break-word}.toast-close[data-v-c05521a1]{align-items:center;background:transparent;border:none;border-radius:8px;color:#fff6;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:-2px;transition:background .15s ease,color .15s ease;width:24px}.toast-close[data-v-c05521a1]:hover{background:#ffffff14;color:#ffffffe6}.toast-progress[data-v-c05521a1]{background:rgb(var(--color-rgb));border-radius:0 0 16px 16px;bottom:0;height:2px;left:0;opacity:.5;position:absolute;right:0}.toast-enter-active[data-v-c05521a1],.toast-leave-active[data-v-c05521a1]{transition:all .35s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-c05521a1],.toast-leave-to[data-v-c05521a1]{opacity:0;transform:translate(32px) scale(.96)}.toast-move[data-v-c05521a1]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.main-content[data-v-2c8b922f]{background:var(--color-bg);height:calc(100dvh - 108px);max-width:100%;min-height:calc(100dvh - 108px);overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.main-content[data-v-2c8b922f] .v-main__wrap{max-width:100%;width:100%}@layer vuetify-components{.v-application{background:rgb(var(--v-theme-background));color:color-mix(in srgb,rgb(var(--v-theme-on-background)) calc(var(--v-high-emphasis-opacity)*100%),transparent);display:flex}.v-application__wrap{backface-visibility:hidden;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}}@layer vuetify-components{.v-main{flex:1 0 auto;max-width:100%;padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);transition:.2s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.v-main{transition:none}}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px}}
