.song-card[data-v-67916f66]{position:relative;background:var(--cream)!important;border:1px solid rgba(30,42,74,.08)!important;border-radius:var(--r-sm)!important;transition:border-color .28s var(--ease-out),box-shadow .28s var(--ease-out),transform .22s var(--ease-out);overflow:hidden;contain:layout paint style}.song-card[data-v-67916f66]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:transparent;transition:background .28s var(--ease-out)}.song-card.is-fixed[data-v-67916f66]:before{background:var(--gold)}.song-card.is-editable[data-v-67916f66]{cursor:pointer}.song-card.is-editable[data-v-67916f66]:hover{border-color:#b8934a73!important;transform:translateY(-2px);box-shadow:0 14px 32px #1e2a4a1f}.song-card.is-editable[data-v-67916f66]:hover:before{background:var(--gold)}.song-card.is-playing[data-v-67916f66]{border-color:#b8934abf!important;box-shadow:0 10px 26px #b8934a38}.song-card.is-playing[data-v-67916f66]:before{background:var(--gold)}.card-inner[data-v-67916f66]{padding:16px 22px 16px 20px}.main-row[data-v-67916f66]{display:flex;align-items:center;gap:16px}.song-index[data-v-67916f66]{width:44px;height:44px;border:1px solid rgba(184,147,74,.5);border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#fff;transition:border-color .28s var(--ease-out),background .28s var(--ease-out)}.song-card:hover .song-index[data-v-67916f66],.song-card.is-playing .song-index[data-v-67916f66]{border-color:var(--gold);background:#b8934a14}.index-num[data-v-67916f66]{font-family:var(--font-display);font-size:16px;font-weight:500;color:var(--navy);letter-spacing:.02em;line-height:1}.drag-handle[data-v-67916f66]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:30px;color:#1e2a4a4d;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:color .18s var(--ease-out)}.drag-handle[data-v-67916f66]:hover{color:var(--gold)}.drag-handle[data-v-67916f66]:active{cursor:grabbing}.content[data-v-67916f66]{flex:1;min-width:0}.top[data-v-67916f66]{display:flex;align-items:center;gap:16px;min-width:0}.category-chip[data-v-67916f66]{display:inline-block;padding:5px 12px;background:transparent;color:var(--navy);border:1px solid rgba(30,42,74,.2);border-radius:var(--r-sm);font-family:var(--font-body);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;flex-shrink:0;white-space:nowrap;line-height:1.2}.category-chip.fixed[data-v-67916f66]{background:var(--gold);border-color:var(--gold);color:var(--navy)}.text[data-v-67916f66]{min-width:0;flex:1}.title[data-v-67916f66]{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--navy);line-height:1.15;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title.placeholder[data-v-67916f66]{color:#1e2a4a66;font-weight:400}.title.placeholder em[data-v-67916f66]{font-style:italic}.meta-row[data-v-67916f66]{display:flex;align-items:center;gap:10px;margin-top:3px;min-width:0}.artist[data-v-67916f66]{font-family:var(--font-body);font-size:12px;color:#1e2a4ab3;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.author-chip[data-v-67916f66]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:transparent;color:#1e2a4a99;border:1px solid rgba(30,42,74,.15);border-radius:var(--r-sm);font-family:var(--font-body);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;flex-shrink:0;line-height:1.4}.author-chip.band[data-v-67916f66]{color:#4a6d50;border-color:#4a6d5059}.author-chip.amici[data-v-67916f66]{color:#4a6e8c;border-color:#4a6e8c59}.author-chip.sposi[data-v-67916f66]{color:var(--gold-dark);border-color:#b8934a66}.notes[data-v-67916f66]{font-family:var(--font-display);font-style:italic;font-size:13.5px;color:#1e2a4a9e;margin-top:8px;padding-left:18px;position:relative;line-height:1.5}.notes-dash[data-v-67916f66]{position:absolute;left:0;top:10px;width:10px;height:1px;background:var(--gold)}.actions[data-v-67916f66]{display:flex;align-items:center;gap:4px;flex-shrink:0}.act-btn.play[data-v-67916f66]{letter-spacing:.18em!important;text-transform:uppercase!important;font-size:10.5px!important;font-family:var(--font-body)!important;font-weight:500!important;color:var(--navy)!important;border-color:#1e2a4a4d!important;padding:0 14px!important;min-height:36px!important}.act-btn.play[data-v-67916f66]:hover{border-color:var(--gold)!important;color:var(--gold-dark)!important}.song-card.is-playing .act-btn.play[data-v-67916f66]{background:var(--gold)!important;color:var(--navy)!important;border-color:var(--gold)!important}.icon-btn[data-v-67916f66]{color:#1e2a4a8c!important;transition:color .2s var(--ease-out),background .2s var(--ease-out)}.icon-btn[data-v-67916f66]:hover{color:var(--gold-dark)!important}.icon-btn.danger[data-v-67916f66]:hover{color:#a0344a!important}.divider[data-v-67916f66]{width:1px;height:22px;background:#1e2a4a1f;margin:0 8px;align-self:center}.corner-ring[data-v-67916f66]{position:absolute;right:12px;bottom:6px;opacity:.35;pointer-events:none}@media(max-width:820px){.main-row[data-v-67916f66]{flex-wrap:wrap;gap:12px}.actions[data-v-67916f66]{width:100%;justify-content:space-between;padding-left:0;gap:10px}.actions .act-btn.play[data-v-67916f66]{flex:1}.actions .edit-group[data-v-67916f66]{display:flex;gap:6px;padding-left:10px;margin-left:6px;border-left:1px solid rgba(30,42,74,.12)}.divider[data-v-67916f66]{display:none}.act-btn.icon-btn[data-v-67916f66]{min-width:40px;min-height:40px}}@media(max-width:680px){.top[data-v-67916f66]{flex-direction:column;align-items:flex-start;gap:8px}.category-chip[data-v-67916f66]{max-width:none}.title[data-v-67916f66],.artist[data-v-67916f66]{white-space:normal}}@layer vuetify-components{.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background,--v-elevation-overlay;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0}.v-card{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card{border-radius:4px}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{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-card--variant-elevated{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity, .3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity, .15));--v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent)}.v-card--variant-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-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-card .v-card__underlay{position:absolute}.v-card--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;content:"";display:block;inset:0;pointer-events:none;position:absolute;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1}.v-card--hover:before{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity, .3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity, .15));--v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent)}.v-card--hover:after{z-index:1;opacity:0}.v-card--hover:after{box-shadow:0 1px 3px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity, .3)),0 4px 8px 3px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity, .15));--v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 6%, transparent)}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 1px 3px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity, .3)),0 4px 8px 3px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity, .15));--v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 6%, transparent)}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem;gap:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend,.v-card-item__append{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.375rem;font-weight:400;-webkit-hyphens:auto;hyphens:auto;letter-spacing:normal;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:1.2727272727}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.4285714286}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-text-opacity, 1);padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.4285714286}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{inset:0 0 auto;position:absolute;width:100%;z-index:1}@media(forced-colors:active){.v-card__loader .v-progress-linear{border:none}}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}@media(forced-colors:active){.v-card:not(.v-card--variant-text,.v-card--variant-plain){border:thin solid}}}@layer vuetify-components{.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-avatar--border{border-width:thin;box-shadow:none}.v-avatar{border-radius:50%}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:rgb(var(--v-theme-surface));color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-medium-emphasis-opacity) * 100%),transparent)}.v-avatar--variant-elevated{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity, .3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity, .15));--v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent)}.v-avatar--variant-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-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-avatar .v-avatar__underlay{position:absolute}.v-avatar--rounded{border-radius:4px}.v-avatar--start{margin-inline-end:8px}.v-avatar--end{margin-inline-start:8px}.v-avatar .v-img{height:100%;width:100%}}@layer vuetify-components{.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;display:inline-flex;border-radius:10px;font-family:var(--v-font-body, "Roboto", sans-serif);font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge__badge{background:rgb(var(--v-theme-surface-variant));color:color-mix(in srgb,rgb(var(--v-theme-on-surface-variant)) calc(var(--v-high-emphasis-opacity) * 100%),transparent)}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;color:rgb(var(--v-theme-background));content:"";position:absolute;inset:0;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:50%;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge img,.v-badge__badge .v-img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}}@layer vuetify-final.trumps{@media(forced-colors:active){.v-badge__badge{forced-color-adjust:preserve-parent-color;background:highlight;color:highlighttext}}}@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: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__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{object-fit:contain}.v-img__img--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;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}}.song-dialog[data-v-6f5451ff]{position:relative;padding:40px 44px 28px;background:var(--cream)!important}.song-dialog .corner-tl[data-v-6f5451ff],.song-dialog .corner-br[data-v-6f5451ff]{position:absolute;width:28px;height:28px;border:1px solid var(--gold);pointer-events:none}.song-dialog .corner-tl[data-v-6f5451ff]{top:14px;right:14px;border-left:none;border-bottom:none}.song-dialog .corner-br[data-v-6f5451ff]{bottom:14px;left:14px;border-right:none;border-top:none}.dlg-head[data-v-6f5451ff]{text-align:center;margin-bottom:26px}.dlg-eyebrow[data-v-6f5451ff]{font-family:var(--font-body);font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-weight:500}.dlg-title[data-v-6f5451ff]{font-family:var(--font-display);font-size:clamp(26px,3vw,34px);font-weight:500;color:var(--navy);margin-top:10px;line-height:1.1;letter-spacing:-.005em}.dlg-form[data-v-6f5451ff]{padding:0}.dlg-actions[data-v-6f5451ff]{display:flex;justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;border-top:1px solid rgba(184,147,74,.25);gap:12px}.link-cancel[data-v-6f5451ff]{background:transparent;border:0;color:#1e2a4a99;font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;cursor:pointer;padding:8px 6px;transition:color .2s var(--ease-out)}.link-cancel[data-v-6f5451ff]:hover{color:var(--gold-dark)}.dlg-order[data-v-6f5451ff]{margin-top:8px;padding:14px 16px 12px;background:var(--cream-warm, #f9f1de);border:1px solid rgba(184,147,74,.25);border-radius:var(--r-sm, 4px)}.dlg-order-label[data-v-6f5451ff]{font-family:var(--font-body);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-dark, #8f702d);font-weight:500;margin-bottom:10px;text-align:center}.dlg-order-controls[data-v-6f5451ff]{display:flex;align-items:center;justify-content:center;gap:14px}.ord-btn[data-v-6f5451ff]{background:var(--cream);border:1px solid rgba(184,147,74,.4);color:var(--navy);width:34px;height:34px;border-radius:50%;cursor:pointer;display:grid;place-items:center;transition:background .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),transform .2s var(--ease-out)}.ord-btn[data-v-6f5451ff]:hover:not(:disabled){background:var(--gold);border-color:var(--gold);color:var(--cream);transform:translateY(-1px)}.ord-btn[data-v-6f5451ff]:disabled{opacity:.3;cursor:not-allowed}.ord-value[data-v-6f5451ff]{display:inline-flex;align-items:baseline;gap:6px;min-width:72px;justify-content:center}.ord-input[data-v-6f5451ff]{width:54px;background:var(--cream);border:1px solid rgba(30,42,74,.15);border-radius:var(--r-sm, 4px);padding:6px 8px;text-align:center;font-family:var(--font-display);font-size:20px;color:var(--navy);font-variant-numeric:tabular-nums;outline:none;transition:border-color .2s var(--ease-out);-moz-appearance:textfield}.ord-input[data-v-6f5451ff]::-webkit-outer-spin-button,.ord-input[data-v-6f5451ff]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ord-input[data-v-6f5451ff]:focus{border-color:var(--gold)}.ord-total[data-v-6f5451ff]{font-family:var(--font-body);font-size:11px;letter-spacing:.12em;color:#1e2a4a8c;font-variant-numeric:tabular-nums}@media(max-width:560px){.song-dialog[data-v-6f5451ff]{padding:32px 22px 22px}}@layer vuetify-components{.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px}.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;overflow-y:auto;flex:1 1 var(--v-card-height, 100%)}.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;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.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{min-height:100%;min-width:100%;border-radius:0}.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-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay{--v-overlay-opacity: .32;border-radius:inherit;display:flex;inset:0;pointer-events:none;position:fixed}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:#000;border-radius:inherit;inset:0;opacity:var(--v-overlay-opacity);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{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay-scroll-blocked .v-navigation-drawer--right.v-navigation-drawer--active{margin-right:var(--v-scrollbar-offset)}}@layer vuetify-components{.v-text-field input{color:inherit;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-end: 0}.v-text-field--prefixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-end: 6px}.v-text-field--suffixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-start: 0}.v-text-field .v-field:not(.v-field--no-label,.v-field--active) input::placeholder{opacity:0}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-medium-emphasis-opacity) * 100%),transparent);cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-disabled-opacity) * 100%),transparent)}.v-field:not(.v-field--reverse) .v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-field.v-field--reverse .v-text-field__prefix{padding-inline-end:var(--v-field-padding-end)}.v-field:not(.v-field--reverse) .v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-field.v-field--reverse .v-text-field__suffix{padding-inline-start:var(--v-field-padding-start)}}@layer vuetify-components{.v-counter{opacity:var(--v-medium-emphasis-opacity);flex:0 1 auto;font-size:12px;transition-duration:.15s;white-space:nowrap}}@layer vuetify-components{.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-theme-overlay-multiplier: 1;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 8px;--v-field-padding-bottom: 4px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height: 24px}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled{background:rgb(var(--v-theme-surface));border-color:transparent;color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity) * 100%),transparent)}.v-field--variant-solo,.v-field--variant-solo-filled{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity, .3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity, .15));--v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent)}.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity) * 100%),transparent)}.v-field--variant-solo-inverted{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity, .3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity, .15));--v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent)}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 16px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 12px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-top: 4px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-top: 2px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-top: 0px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:24px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{align-items:center;color:inherit;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}:where(.v-field__input input,input.v-field__input,textarea.v-field__input,select.v-field__input){background-color:transparent;border-style:none;padding:0;margin:0}:where(.v-field__input input,input.v-field__input,textarea.v-field__input,select.v-field__input)::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));padding-bottom:var(--v-field-padding-bottom, 4px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--glow.v-field--focused .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--glow.v-field--focused .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon,.v-field--glow.v-field--focused .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;overflow:hidden;margin-inline:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}@media(prefers-reduced-motion:reduce){.v-field__clearable{transition-property:opacity}}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media(hover:hover){.v-field:hover .v-field__clearable{opacity:1}}@media(hover:none){.v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;display:block;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;z-index:1}@media(prefers-reduced-motion:no-preference){.v-label.v-field-label{transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform}}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden}.v-field--variant-outlined .v-label.v-field-label--floating{max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media(hover:hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity)}@media(prefers-reduced-motion:no-preference){.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{transition:opacity .25s cubic-bezier(.4,0,.2,1)}}.v-field--variant-outlined .v-field__outline__start{flex:0 0 12px;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width);border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height) / 2 + 2px)}.v-field--reverse.v-field--variant-outlined .v-field__outline__start{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0;border-inline-end-width:var(--v-field-border-width);border-inline-start-width:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative;max-width:calc(100% - 24px)}.v-field--rounded.v-field--variant-outlined .v-field__outline__notch,[class^=rounded-].v-field--variant-outlined .v-field__outline__notch,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__notch{max-width:calc(100% - var(--v-input-control-height))}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity)}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.v-field--reverse.v-field--variant-outlined .v-field__outline__end{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit;border-inline-end-width:0;border-inline-start-width:var(--v-field-border-width)}.v-field__loader{top:calc(100% - 2px);left:0;position:absolute;right:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.v-field--variant-outlined .v-field__loader{top:calc(100% - 3px);width:calc(100% - 2px);left:1px}.v-field__overlay{border-radius:inherit;pointer-events:none}.v-field__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media(hover:hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media(hover:hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input,.v-field--reverse .v-field__outline{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-disabled-opacity) * 100%),transparent) 0px,color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-disabled-opacity) * 100%),transparent) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}@media(forced-colors:active){.v-field .v-progress-linear{border:none}}}@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-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-rows:max-content auto max-content;grid-template-columns:min-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;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--glow.v-input--focused .v-input__details>.v-icon,.v-input--glow.v-input--focused .v-input__prepend>.v-icon,.v-input--glow.v-input--focused .v-input__append>.v-icon{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{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-outer-spin-button,.v-input--hide-spin-buttons input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__prepend,.v-input--plain-underlined .v-input__append{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__prepend,.v-input--density-default.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend,.v-input--density-comfortable.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__prepend,.v-input--density-compact.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 0px)}}@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;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}}@layer vuetify-components{.v-textarea{--v-textarea-max-height: initial}.v-textarea .v-field{--v-textarea-control-height: var(--v-input-control-height)}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::placeholder{opacity:0}.v-textarea .v-field__field{--v-input-control-height: var(--v-textarea-control-height)}.v-textarea .v-field__input{max-height:var(--v-textarea-max-height);flex:1 1 auto;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width, 16px)),black calc(100% - var(--v-textarea-scroll-bar-width, 16px)));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width, 16px)),black calc(100% - var(--v-textarea-scroll-bar-width, 16px)))}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;position:absolute;top:0;left:0;pointer-events:none}}@layer vuetify-overrides{.v-textarea .v-field__input.v-textarea__sizer{height:0;min-height:0}}@layer vuetify-components{.v-textarea--no-resize .v-field__input{resize:none}.v-textarea textarea{flex:1;min-width:0;height:100%;transition:.15s opacity cubic-bezier(.4,0,.2,1)}.v-textarea textarea:focus,.v-textarea textarea:active{outline:none}.v-textarea textarea:invalid{box-shadow:none}}.fp[data-v-3d363e9d]{position:fixed;right:22px;bottom:22px;width:400px;max-width:calc(100vw - 28px);background:var(--cream);border:1px solid rgba(184,147,74,.35);border-radius:var(--r-sm);box-shadow:0 24px 60px #0006,0 0 0 1px #b8934a26;overflow:hidden;z-index:1000;color:var(--navy);font-family:var(--font-body);transition:box-shadow .3s var(--ease-out)}.fp.collapsed[data-v-3d363e9d]{box-shadow:0 16px 40px #00000052,0 0 0 1px #b8934a26}.fp-head-btns .hbtn .v-icon[data-v-3d363e9d]{transition:transform .3s var(--ease-out)}@media(max-width:520px){.fp[data-v-3d363e9d],.fp.collapsed[data-v-3d363e9d]{left:12px;right:12px;bottom:12px;width:auto;max-width:none}}.fp-head[data-v-3d363e9d]{display:flex;align-items:center;gap:10px;padding:14px 16px 12px;background:var(--navy);color:var(--cream);border-bottom:1px solid rgba(184,147,74,.35);position:relative}.fp-head[data-v-3d363e9d]:after{content:"";position:absolute;left:50%;bottom:-1px;width:60px;height:1px;background:var(--gold);transform:translate(-50%)}.fp-meta[data-v-3d363e9d]{flex:1;min-width:0}.fp-title[data-v-3d363e9d]{font-family:var(--font-display);font-size:18px;font-weight:500;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cream);letter-spacing:-.005em}.fp-sub[data-v-3d363e9d]{font-family:var(--font-body);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px;font-weight:500}.fp-head-btns[data-v-3d363e9d]{display:flex;align-items:center;gap:2px;flex-shrink:0}.hbtn[data-v-3d363e9d]{background:transparent;border:1px solid transparent;color:#fbf8f2bf;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-sm);cursor:pointer;transition:background .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out);line-height:0}.hbtn[data-v-3d363e9d] .v-icon{line-height:0}.hbtn[data-v-3d363e9d]:hover{background:#fbf8f214;border-color:#b8934a66;color:var(--gold-light)}.fp-iframe[data-v-3d363e9d]{width:100%;aspect-ratio:16 / 9;background:#000;animation:fp-iframe-in-3d363e9d .22s ease-out both}@keyframes fp-iframe-in-3d363e9d{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fp[data-v-3d363e9d]{transition:box-shadow .24s var(--ease-out)}.iframe-host[data-v-3d363e9d]{width:100%;height:100%}.iframe-host[data-v-3d363e9d] iframe{width:100%;height:100%;border:0}.yt-blocked[data-v-3d363e9d]{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(180deg,var(--navy) 0%,var(--navy-deep) 100%);color:var(--cream);padding:16px}.yt-blocked-inner[data-v-3d363e9d]{text-align:center;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:8px}.yt-blocked-title[data-v-3d363e9d]{font-family:var(--font-display);font-size:19px;font-weight:500;color:var(--gold-light);letter-spacing:-.005em;margin-top:6px}.yt-blocked-text[data-v-3d363e9d]{font-family:var(--font-body);font-size:11.5px;line-height:1.5;color:#fbf8f2bf;letter-spacing:.02em}.yt-blocked-actions[data-v-3d363e9d]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:10px}.fp-controls[data-v-3d363e9d]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--cream-warm);border-top:1px solid rgba(30,42,74,.06)}.play-btn[data-v-3d363e9d]{width:40px;height:40px;border-radius:50%;background:var(--gold);border:0;cursor:pointer;display:grid;place-items:center;transition:transform .14s var(--ease-out),box-shadow .14s var(--ease-out),background .2s var(--ease-out);flex-shrink:0;box-shadow:0 4px 10px #b8934a47,0 0 0 1px #b8934a80}.play-btn[data-v-3d363e9d]:hover:not(:disabled){transform:scale(1.08);background:var(--gold-light);box-shadow:0 6px 14px #b8934a5c,0 0 0 1px var(--gold)}.play-btn[data-v-3d363e9d]:disabled{background:var(--gold-soft);cursor:wait;opacity:.7}.time[data-v-3d363e9d]{font-family:var(--font-body);font-size:11px;color:#1e2a4ab3;font-variant-numeric:tabular-nums;letter-spacing:.04em;min-width:36px;text-align:center;flex-shrink:0}.progress[data-v-3d363e9d]{position:relative;flex:1;min-width:60px;height:22px;cursor:pointer;touch-action:none;display:flex;align-items:center}.p-bg[data-v-3d363e9d],.p-fill[data-v-3d363e9d]{position:absolute;left:0;top:50%;transform:translateY(-50%);height:3px;border-radius:2px}.p-bg[data-v-3d363e9d]{width:100%;background:#1e2a4a26}.p-fill[data-v-3d363e9d]{background:linear-gradient(90deg,var(--gold-dark) 0%,var(--gold) 100%)}.p-thumb[data-v-3d363e9d]{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--cream);border:1.5px solid var(--gold);transform:translate(-50%,-50%);transition:transform .14s var(--ease-out);box-shadow:0 1px 3px #00000026}.progress:hover .p-thumb[data-v-3d363e9d]{transform:translate(-50%,-50%) scale(1.2)}.vol-wrap[data-v-3d363e9d]{display:flex;align-items:center;gap:6px;flex-shrink:0}.vbtn[data-v-3d363e9d]{background:transparent;border:0;cursor:pointer;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--r-sm);color:#1e2a4ab3;transition:background .18s var(--ease-out),color .18s var(--ease-out)}.vbtn[data-v-3d363e9d]:hover{background:#1e2a4a0f;color:var(--gold-dark)}.vol-slider[data-v-3d363e9d]{width:64px;display:flex;align-items:center}.vol-slider input[type=range][data-v-3d363e9d]{width:100%;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;margin:0}.vol-slider input[type=range][data-v-3d363e9d]::-webkit-slider-runnable-track{height:3px;background:#1e2a4a2e;border-radius:2px}.vol-slider input[type=range][data-v-3d363e9d]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-4px;width:11px;height:11px;border-radius:50%;background:var(--gold);border:1.5px solid var(--cream);box-shadow:0 0 0 1px var(--gold)}.vol-slider input[type=range][data-v-3d363e9d]::-moz-range-track{height:3px;background:#1e2a4a2e;border-radius:2px}.vol-slider input[type=range][data-v-3d363e9d]::-moz-range-thumb{width:11px;height:11px;border-radius:50%;background:var(--gold);border:1.5px solid var(--cream);box-shadow:0 0 0 1px var(--gold)}.pdf-root[data-v-cfb5a8ad]{font-family:Montserrat,system-ui,sans-serif;color:#1e2a4a;position:relative}.pdf-page[data-v-cfb5a8ad]{width:794px;height:1123px;background:#1e2a4a;padding:40px;box-sizing:border-box;position:relative;overflow:hidden}.cover-frame[data-v-cfb5a8ad]{width:100%;height:100%;background:#f5f1e8;border:1px solid rgba(30,42,74,.15);border-radius:6px;padding:70px 60px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.corner[data-v-cfb5a8ad]{position:absolute;width:46px;height:46px;border:1.5px solid #c9a961;pointer-events:none}.corner.tl[data-v-cfb5a8ad]{top:18px;left:18px;border-right:none;border-bottom:none}.corner.tr[data-v-cfb5a8ad]{top:18px;right:18px;border-left:none;border-bottom:none}.corner.bl[data-v-cfb5a8ad]{bottom:18px;left:18px;border-right:none;border-top:none}.corner.br[data-v-cfb5a8ad]{bottom:18px;right:18px;border-left:none;border-top:none}.cover-content[data-v-cfb5a8ad]{text-align:center;max-width:560px}.rings[data-v-cfb5a8ad]{display:block;margin:0 auto 18px}.subtitle[data-v-cfb5a8ad]{font-size:14px;letter-spacing:3px;text-transform:uppercase;font-weight:300;color:#1e2a4a;margin-bottom:14px}.title[data-v-cfb5a8ad]{font-family:Cormorant Garamond,Georgia,serif;font-size:86px;font-weight:700;line-height:1;color:#1e2a4a;margin:0 0 18px;letter-spacing:.5px}.name[data-v-cfb5a8ad]{font-family:Cormorant Garamond,Georgia,serif;font-size:56px;font-weight:700;color:#1e2a4a;margin:6px 0 4px;letter-spacing:.5px}.heart[data-v-cfb5a8ad]{color:#1e2a4a;font-size:22px;margin:14px 0}.question[data-v-cfb5a8ad]{font-size:15px;color:#1e2a4a;letter-spacing:1px;margin-top:4px}.intro[data-v-cfb5a8ad]{font-size:13px;color:#1e2a4a;line-height:1.7;margin-top:14px}.divider[data-v-cfb5a8ad]{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0}.divider .line[data-v-cfb5a8ad]{width:70px;height:1px;background:#c9a961}.divider .dot[data-v-cfb5a8ad]{width:6px;height:6px;background:#c9a961;transform:rotate(45deg)}.divider.bottom[data-v-cfb5a8ad]{margin-top:24px}.footer[data-v-cfb5a8ad]{font-size:11px;letter-spacing:2px;color:#c9a961;margin-top:4px}.footer .diamond[data-v-cfb5a8ad]{display:inline-block;width:5px;height:5px;background:#c9a961;transform:rotate(45deg);vertical-align:middle}.songs-page[data-v-cfb5a8ad]{padding:0;display:flex;flex-direction:column;background:#f5f1e8}.page-header[data-v-cfb5a8ad]{background:#1e2a4a;color:#f5f1e8;text-align:center;padding:14px 20px;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;font-weight:300}.songs-list[data-v-cfb5a8ad]{flex:1;padding:22px 40px;display:flex;flex-direction:column;gap:14px}.song-row[data-v-cfb5a8ad]{background:#fff;border:1px solid rgba(30,42,74,.12);border-radius:10px;padding:18px 22px;position:relative;box-shadow:0 2px 6px #0000000a;page-break-inside:avoid}.song-head[data-v-cfb5a8ad]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.num[data-v-cfb5a8ad]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;background:#1e2a4a;color:#f5f1e8;border-radius:50%;font-size:11px;font-weight:600}.category[data-v-cfb5a8ad]{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;background:#c9a961;color:#1e2a4a;padding:3px 10px;border-radius:10px;font-weight:600}.divider-inline[data-v-cfb5a8ad]{display:flex;align-items:center;gap:6px;margin:6px 0}.divider-inline .line[data-v-cfb5a8ad]{width:60px;height:1px;background:#c9a961}.divider-inline .dot[data-v-cfb5a8ad]{width:4px;height:4px;background:#c9a961;transform:rotate(45deg)}.title-song[data-v-cfb5a8ad]{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:600;color:#1e2a4a;line-height:1.2}.title-song.is-empty[data-v-cfb5a8ad]{font-style:italic;color:#1e2a4a73}.artist[data-v-cfb5a8ad]{font-size:12px;color:#1e2a4ab8;margin-top:2px;letter-spacing:.3px}.notes[data-v-cfb5a8ad]{font-size:12px;color:#1e2a4aa6;font-style:italic;margin-top:6px}.yt[data-v-cfb5a8ad]{font-size:11px;color:#a88a47;margin-top:6px;word-break:break-all;letter-spacing:.3px}.row-ring[data-v-cfb5a8ad]{position:absolute;right:16px;bottom:12px;opacity:.8}.page-footer[data-v-cfb5a8ad]{background:#1e2a4a;color:#c9a961;text-align:center;padding:10px 0 12px;font-size:11px;letter-spacing:2px}.intro-card[data-v-9f87a0cf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.96);width:min(460px,92vw);z-index:4;opacity:0;animation:intro-card-in-9f87a0cf 1s cubic-bezier(.2,.7,.2,1) .4s forwards;pointer-events:auto;background:var(--cream, #f6efe1);padding:clamp(22px,3.5vw,34px) clamp(18px,3vw,30px) clamp(18px,2.5vw,24px);box-shadow:0 30px 80px #0000008c,0 0 60px #ffc8782e}@keyframes intro-card-in-9f87a0cf{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.intro-card-inner[data-v-9f87a0cf]{text-align:center;color:var(--navy, #1e2a4a);display:flex;flex-direction:column;align-items:center}.intro-rings[data-v-9f87a0cf]{margin-bottom:12px}.intro-eyebrow[data-v-9f87a0cf]{font-family:var(--font-body, Georgia),serif;font-size:9.5px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--gold, #b8934a);margin-bottom:10px}.intro-title[data-v-9f87a0cf]{font-family:var(--font-display, "Cormorant Garamond"),Georgia,serif;margin:0;line-height:.95;color:var(--navy, #1e2a4a);font-weight:500;letter-spacing:-.01em;display:flex;flex-direction:column;align-items:center;gap:1px}.intro-title-line[data-v-9f87a0cf]{font-size:clamp(32px,5.2vw,48px)}.intro-title-amp[data-v-9f87a0cf]{font-style:italic;font-weight:400;font-size:clamp(22px,3.4vw,32px);color:var(--gold, #b8934a);line-height:1}.intro-subtitle[data-v-9f87a0cf]{font-family:var(--font-display, "Cormorant Garamond"),Georgia,serif;font-style:italic;font-size:14px;color:#1e2a4a9e;margin-top:8px;letter-spacing:.02em}.intro-prompt[data-v-9f87a0cf]{font-family:var(--font-display, "Cormorant Garamond"),Georgia,serif;font-size:clamp(18px,2.4vw,22px);font-weight:500;color:var(--navy, #1e2a4a);margin:14px 0 4px;letter-spacing:-.005em}.intro-hint[data-v-9f87a0cf]{font-family:var(--font-body, Georgia),serif;font-size:11.5px;color:#1e2a4a99;margin-bottom:16px;letter-spacing:.02em;line-height:1.5;max-width:320px}.intro-roles[data-v-9f87a0cf]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:420px}.intro-role[data-v-9f87a0cf]{position:relative;background:var(--cream-warm, #f9f1de);border:1px solid rgba(30,42,74,.1);border-radius:var(--r-sm, 4px);padding:16px 8px 14px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:inherit;transition:all .28s ease}.intro-role[data-v-9f87a0cf]:before{content:"";position:absolute;left:10px;right:10px;top:8px;height:1px;background:#b8934a00;transition:background .28s ease}.intro-role[data-v-9f87a0cf]:hover{border-color:var(--gold, #b8934a);background:#fff;transform:translateY(-2px);box-shadow:0 10px 22px #1e2a4a1a}.intro-role[data-v-9f87a0cf]:hover:before{background:var(--gold, #b8934a)}.ir-icon-wrap[data-v-9f87a0cf]{width:38px;height:38px;border:1px solid rgba(184,147,74,.5);border-radius:50%;display:grid;place-items:center;margin-bottom:2px;transition:all .28s ease}.intro-role:hover .ir-icon-wrap[data-v-9f87a0cf]{background:#b8934a14;border-color:var(--gold, #b8934a)}.ir-label[data-v-9f87a0cf]{font-family:var(--font-display, "Cormorant Garamond"),Georgia,serif;font-size:18px;font-weight:500;color:var(--navy, #1e2a4a);letter-spacing:-.005em;line-height:1;margin-top:2px}.ir-desc[data-v-9f87a0cf]{font-family:var(--font-body, Georgia),serif;font-size:8.5px;letter-spacing:.18em;color:#1e2a4a8c;text-transform:uppercase;font-weight:500}.ir-lock[data-v-9f87a0cf]{position:absolute;top:6px;right:6px;display:grid;place-items:center;opacity:.7}.intro-form[data-v-9f87a0cf]{width:100%;max-width:380px;text-align:left;margin-top:4px}.intro-form-actions[data-v-9f87a0cf]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:12px}.intro-back[data-v-9f87a0cf]{background:transparent;border:0;color:#1e2a4aa6;font-family:var(--font-body, Georgia),serif;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:2px;padding:4px 6px;transition:color .2s ease}.intro-back[data-v-9f87a0cf]:hover:not(:disabled){color:var(--gold-dark, #8f702d)}.intro-back[data-v-9f87a0cf]:disabled{opacity:.4;cursor:not-allowed}.intro-tagline[data-v-9f87a0cf]{margin-top:8px;display:inline-flex;align-items:center;justify-content:center}.intro-tagline-text[data-v-9f87a0cf]{font-family:var(--font-display, "Cormorant Garamond"),Georgia,serif;font-style:italic;font-size:12.5px;color:#1e2a4a80;letter-spacing:.04em}.intro-replay[data-v-9f87a0cf]{margin-top:10px;background:transparent;border:0;color:#1e2a4a66;font-family:var(--font-body, Georgia),serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;padding:4px 8px;transition:color .2s ease}.intro-replay[data-v-9f87a0cf]:hover{color:var(--gold, #b8934a)}@media(max-width:480px){.intro-card[data-v-9f87a0cf]{width:min(360px,92vw);padding:20px 16px 14px}.intro-rings[data-v-9f87a0cf]{margin-bottom:6px}.intro-rings[data-v-9f87a0cf] svg{width:44px!important;height:auto!important}.intro-eyebrow[data-v-9f87a0cf]{margin-bottom:6px;font-size:9px;letter-spacing:.28em}.intro-title-line[data-v-9f87a0cf]{font-size:30px}.intro-title-amp[data-v-9f87a0cf]{font-size:20px}.intro-subtitle[data-v-9f87a0cf]{font-size:12px;margin-top:4px}.intro-prompt[data-v-9f87a0cf]{font-size:16px;margin:10px 0 2px}.intro-hint[data-v-9f87a0cf]{font-size:10.5px;margin-bottom:10px}.intro-roles[data-v-9f87a0cf]{grid-template-columns:1fr;gap:6px;max-width:280px}.intro-role[data-v-9f87a0cf]{flex-direction:row;padding:10px 14px;gap:12px;align-items:center;text-align:left}.ir-icon-wrap[data-v-9f87a0cf]{width:32px;height:32px;margin-bottom:0;flex-shrink:0}.ir-icon-wrap[data-v-9f87a0cf] .v-icon{font-size:16px!important}.ir-label[data-v-9f87a0cf]{margin-top:0;font-size:16px}.ir-desc[data-v-9f87a0cf]{font-size:8px;letter-spacing:.16em}.ir-lock[data-v-9f87a0cf]{top:8px;right:10px}.intro-tagline-text[data-v-9f87a0cf]{font-size:11px}}.gate[data-v-9f87a0cf]{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 55%,#0f1628,#070b14 80%)}.gate-ambient[data-v-9f87a0cf]{position:absolute;inset:-20%;background:radial-gradient(circle at 30% 20%,rgba(184,147,74,.14),transparent 55%),radial-gradient(circle at 70% 80%,rgba(232,213,201,.08),transparent 55%);pointer-events:none;transform-origin:center;will-change:transform;contain:layout paint;animation:aura-drift-9f87a0cf 40s linear infinite}@keyframes aura-drift-9f87a0cf{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gate-ambient[data-v-9f87a0cf]{animation:none}}.gate-stage[data-v-9f87a0cf]{position:relative;width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;gap:24px;animation:riseIn-9f87a0cf .9s cubic-bezier(.2,.7,.2,1) both}@keyframes riseIn-9f87a0cf{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.gate-monogram[data-v-9f87a0cf]{display:flex;align-items:baseline;justify-content:center;gap:10px;color:var(--gold-light);font-family:var(--font-accent);letter-spacing:.14em}.monogram-letter[data-v-9f87a0cf]{font-size:34px;font-weight:400;line-height:1}.monogram-amp[data-v-9f87a0cf]{font-family:var(--font-display);font-style:italic;font-size:26px;color:var(--gold);font-weight:400}.gate-card[data-v-9f87a0cf]{width:100%;background:var(--cream);padding:clamp(36px,6vw,64px) clamp(24px,5vw,56px) clamp(28px,4vw,44px)}.gate-inner[data-v-9f87a0cf]{text-align:center;color:var(--navy);display:flex;flex-direction:column;align-items:center;gap:0}.gate-rings[data-v-9f87a0cf]{margin-bottom:18px}.gate-eyebrow[data-v-9f87a0cf]{font-family:var(--font-body);font-size:10.5px;letter-spacing:.36em;text-transform:uppercase;color:var(--gold);font-weight:500;margin-bottom:14px}.gate-title[data-v-9f87a0cf]{font-family:var(--font-display);margin:0;line-height:.95;color:var(--navy);font-weight:500;letter-spacing:-.01em;display:flex;flex-direction:column;align-items:center;gap:2px}.gate-title-line[data-v-9f87a0cf]{font-size:clamp(42px,7vw,72px)}.gate-title-amp[data-v-9f87a0cf]{font-style:italic;font-weight:400;font-size:clamp(28px,4.5vw,44px);color:var(--gold);line-height:1;margin:2px 0}.gate-subtitle[data-v-9f87a0cf]{font-family:var(--font-display);font-style:italic;font-size:17px;color:#1e2a4a9e;margin-top:14px;letter-spacing:.02em}.gate-prompt[data-v-9f87a0cf]{font-family:var(--font-display);font-size:clamp(22px,3vw,28px);font-weight:500;color:var(--navy);margin:22px 0 6px;letter-spacing:-.005em}.gate-hint[data-v-9f87a0cf]{font-family:var(--font-body);font-size:12.5px;color:#1e2a4a99;margin-bottom:22px;letter-spacing:.02em;line-height:1.5;max-width:360px}.role-grid[data-v-9f87a0cf]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:480px}.role[data-v-9f87a0cf]{position:relative;background:var(--cream-warm);border:1px solid rgba(30,42,74,.1);border-radius:var(--r-sm);padding:22px 10px 18px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;transition:border-color .28s var(--ease-out),background .28s var(--ease-out),transform .28s var(--ease-out),box-shadow .28s var(--ease-out)}.role[data-v-9f87a0cf]:before{content:"";position:absolute;left:10px;right:10px;top:10px;height:1px;background:#b8934a00;transition:background .28s var(--ease-out)}.role[data-v-9f87a0cf]:hover{border-color:var(--gold);background:#fff;transform:translateY(-3px);box-shadow:0 14px 30px #1e2a4a1a}.role[data-v-9f87a0cf]:hover:before{background:var(--gold)}.role-icon-wrap[data-v-9f87a0cf]{width:48px;height:48px;border:1px solid rgba(184,147,74,.5);border-radius:50%;display:grid;place-items:center;margin-bottom:4px;transition:background .28s var(--ease-out),border-color .28s var(--ease-out)}.role:hover .role-icon-wrap[data-v-9f87a0cf]{background:#b8934a14;border-color:var(--gold)}.role-label[data-v-9f87a0cf]{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--navy);letter-spacing:-.005em;line-height:1;margin-top:2px}.role-desc[data-v-9f87a0cf]{font-family:var(--font-body);font-size:10px;letter-spacing:.2em;color:#1e2a4a8c;text-transform:uppercase;font-weight:500}.lock[data-v-9f87a0cf]{position:absolute;top:10px;right:10px;display:grid;place-items:center;opacity:.7}.form[data-v-9f87a0cf]{width:100%;max-width:420px;text-align:left;margin-top:4px}.form-actions[data-v-9f87a0cf]{display:flex;justify-content:space-between;align-items:center;margin-top:14px;gap:12px}.link-back[data-v-9f87a0cf]{background:transparent;border:0;color:#1e2a4aa6;font-family:var(--font-body);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:2px;padding:4px 6px;transition:color .2s var(--ease-out)}.link-back[data-v-9f87a0cf]:hover:not(:disabled){color:var(--gold-dark)}.link-back[data-v-9f87a0cf]:disabled{opacity:.4;cursor:not-allowed}.gate-tagline[data-v-9f87a0cf]{margin-top:10px;display:inline-flex;align-items:center;justify-content:center}.gate-tagline-text[data-v-9f87a0cf]{font-family:var(--font-display);font-style:italic;font-size:14px;color:#1e2a4a80;letter-spacing:.04em}@media(max-width:560px){.gate[data-v-9f87a0cf]{padding:12px}.gate-stage[data-v-9f87a0cf]{gap:12px}.gate-monogram[data-v-9f87a0cf]{display:none}.gate-card[data-v-9f87a0cf]{padding:26px 18px 18px}.gate-rings[data-v-9f87a0cf]{margin-bottom:8px}.gate-rings[data-v-9f87a0cf] svg{width:56px!important;height:auto!important}.gate-eyebrow[data-v-9f87a0cf]{margin-bottom:8px;font-size:9.5px;letter-spacing:.3em}.gate-title-line[data-v-9f87a0cf]{font-size:38px}.gate-title-amp[data-v-9f87a0cf]{font-size:24px;margin:0}.gate-subtitle[data-v-9f87a0cf]{font-size:14px;margin-top:8px}.divider-ornament[data-v-9f87a0cf]{margin:8px 0}.gate-prompt[data-v-9f87a0cf]{font-size:20px;margin:12px 0 4px}.gate-hint[data-v-9f87a0cf]{font-size:11.5px;margin-bottom:14px;max-width:280px}.role-grid[data-v-9f87a0cf]{grid-template-columns:1fr;max-width:320px;gap:8px}.role[data-v-9f87a0cf]{padding:12px 14px;flex-direction:row;text-align:left;gap:14px;align-items:center}.role-icon-wrap[data-v-9f87a0cf]{margin-bottom:0;width:38px;height:38px;flex-shrink:0}.role-icon-wrap[data-v-9f87a0cf] .v-icon{font-size:20px!important}.role-label[data-v-9f87a0cf]{margin-top:0;font-size:18px;line-height:1}.role-desc[data-v-9f87a0cf]{font-size:9px;letter-spacing:.18em}.lock[data-v-9f87a0cf]{top:8px;right:10px}.gate-tagline[data-v-9f87a0cf]{margin-top:4px}.gate-tagline-text[data-v-9f87a0cf]{font-size:12px}}@media(max-height:700px){.gate[data-v-9f87a0cf]{padding:8px 12px}.gate-stage[data-v-9f87a0cf]{gap:8px}.gate-monogram[data-v-9f87a0cf]{display:none}.gate-card[data-v-9f87a0cf]{padding:20px 18px 14px}.gate-rings[data-v-9f87a0cf]{margin-bottom:6px}.gate-rings[data-v-9f87a0cf] svg{width:50px!important}.gate-eyebrow[data-v-9f87a0cf]{margin-bottom:6px}.gate-title-line[data-v-9f87a0cf]{font-size:34px}.gate-title-amp[data-v-9f87a0cf]{font-size:22px}.gate-subtitle[data-v-9f87a0cf]{display:none}.divider-ornament[data-v-9f87a0cf]{margin:6px 0}.gate-prompt[data-v-9f87a0cf]{font-size:18px;margin:8px 0 2px}.gate-hint[data-v-9f87a0cf]{font-size:11px;margin-bottom:10px}.role[data-v-9f87a0cf]{padding:10px 14px}.gate-tagline[data-v-9f87a0cf]{display:none}}.page-wrapper[data-v-f5c57f9e]{position:relative}.userbar[data-v-f5c57f9e]{background:#0d1428f2;border-bottom:1px solid rgba(184,147,74,.25);position:sticky;top:0;z-index:20}.userbar-inner[data-v-f5c57f9e]{max-width:1080px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.userbar-brand[data-v-f5c57f9e]{display:flex;align-items:center;gap:12px;color:var(--gold-light)}.brand-monogram[data-v-f5c57f9e]{font-family:var(--font-accent);font-size:20px;letter-spacing:.2em;color:var(--gold-light)}.brand-monogram .amp[data-v-f5c57f9e]{font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--gold);padding:0 3px}.brand-sep[data-v-f5c57f9e]{width:1px;height:16px;background:#b8934a66}.brand-label[data-v-f5c57f9e]{font-family:var(--font-body);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:#fbf8f2b3;font-weight:500}.userbar-right[data-v-f5c57f9e]{display:flex;align-items:center;gap:14px}.user-chip[data-v-f5c57f9e]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:transparent;color:var(--gold);border:1px solid var(--gold);border-radius:var(--r-pill);font-family:var(--font-body);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.user-chip.band[data-v-f5c57f9e]{color:var(--sage);border-color:var(--sage)}.user-chip.amici[data-v-f5c57f9e]{color:#7da3c4;border-color:#7da3c4}.user-chip .role-label[data-v-f5c57f9e]{font-weight:600}.user-chip .user-name[data-v-f5c57f9e]{text-transform:none;letter-spacing:.02em;font-weight:500;font-family:var(--font-display);font-size:13px;color:var(--cream);font-style:italic}.logout-btn[data-v-f5c57f9e]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:#fbf8f2a6;cursor:pointer;padding:6px 4px;font-family:var(--font-body);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;transition:color .2s var(--ease-out)}.logout-btn[data-v-f5c57f9e]:hover{color:var(--gold-light)}@media(max-width:560px){.brand-label[data-v-f5c57f9e],.brand-sep[data-v-f5c57f9e],.user-chip .user-name[data-v-f5c57f9e],.logout-btn span[data-v-f5c57f9e]{display:none}}.hero[data-v-f5c57f9e]{padding:clamp(40px,6vw,80px) clamp(28px,5vw,60px)}.hero-eyebrow[data-v-f5c57f9e]{font-family:var(--font-body);font-size:10.5px;letter-spacing:.36em;text-transform:uppercase;color:var(--gold);font-weight:500;margin-top:18px}.hero-title[data-v-f5c57f9e]{font-family:var(--font-display);margin:10px 0 0;line-height:.95;color:var(--navy);font-weight:500;letter-spacing:-.01em;display:flex;flex-direction:column;align-items:center;gap:0}.hero-title-name[data-v-f5c57f9e]{font-size:clamp(56px,9vw,104px)}.hero-title-amp[data-v-f5c57f9e]{font-style:italic;font-weight:400;font-size:clamp(34px,5vw,56px);color:var(--gold);line-height:1;margin:4px 0}.hero-tagline[data-v-f5c57f9e]{font-family:var(--font-body);font-size:13px;color:#1e2a4aa6;letter-spacing:.08em;margin-top:16px}.hero-claim[data-v-f5c57f9e]{font-family:var(--font-display);font-size:clamp(18px,2.4vw,24px);font-weight:400;color:var(--navy);margin-top:6px;font-style:italic}.hero-desc[data-v-f5c57f9e]{font-family:var(--font-body);font-size:13px;color:#1e2a4aad;max-width:540px;margin:14px auto 0;line-height:1.65;letter-spacing:.01em}.hero-counters[data-v-f5c57f9e]{display:inline-flex;align-items:center;justify-content:center;gap:32px;margin-top:34px;padding:22px 34px;border-top:1px solid rgba(184,147,74,.3);border-bottom:1px solid rgba(184,147,74,.3)}.counter[data-v-f5c57f9e]{display:flex;flex-direction:column;align-items:center;min-width:88px}.counter-num[data-v-f5c57f9e]{font-family:var(--font-display);font-size:clamp(30px,4vw,44px);font-weight:500;color:var(--navy);line-height:1;letter-spacing:-.01em}.counter-label[data-v-f5c57f9e]{font-family:var(--font-body);font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-dark);font-weight:500;margin-top:8px}.counter-sep[data-v-f5c57f9e]{width:1px;height:28px;background:#b8934a59}.hero-actions[data-v-f5c57f9e]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:32px}.undo-slot[data-v-f5c57f9e]{margin-top:14px;min-height:32px;display:flex;justify-content:center}.undo-btn[data-v-f5c57f9e]{color:var(--gold-dark)!important;font-family:var(--font-body)!important;font-size:11px!important;letter-spacing:.12em!important}.undo-hint[data-v-f5c57f9e]{margin-left:8px;opacity:.6;font-size:10px}.section-head[data-v-f5c57f9e]{text-align:center;margin-bottom:36px}.section-eyebrow[data-v-f5c57f9e]{font-family:var(--font-body);font-size:10.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold-light);font-weight:500}.section-title[data-v-f5c57f9e]{font-family:var(--font-display);font-weight:500;color:var(--cream);font-size:clamp(36px,5vw,56px);letter-spacing:-.005em;line-height:1.05;margin:14px 0 4px}.section-desc[data-v-f5c57f9e]{font-family:var(--font-body);font-size:13px;color:#fbf8f2b3;max-width:540px;margin:10px auto 0;line-height:1.6;letter-spacing:.01em}.section-hint[data-v-f5c57f9e]{font-family:var(--font-display);font-style:italic;font-size:13px;color:#fbf8f280;margin:4px 0 0}.section-action[data-v-f5c57f9e]{display:flex;justify-content:center;margin-top:28px}.empty-state[data-v-f5c57f9e]{text-align:center;padding:54px 24px;background:#fbf8f20a;border:1px dashed rgba(184,147,74,.35);border-radius:var(--r-sm)}.empty-icon[data-v-f5c57f9e]{width:52px;height:52px;border:1px solid rgba(184,147,74,.5);border-radius:50%;display:inline-grid;place-items:center;margin-bottom:18px}.empty-title[data-v-f5c57f9e]{font-family:var(--font-display);font-style:italic;font-size:22px;color:#fbf8f2d9;margin-bottom:8px}.empty-sub[data-v-f5c57f9e]{font-family:var(--font-body);font-size:12px;color:#fbf8f28c;letter-spacing:.02em}.page-signoff[data-v-f5c57f9e]{text-align:center;padding:40px 0 20px}.signoff-eyebrow[data-v-f5c57f9e]{font-family:var(--font-body);font-size:10.5px;letter-spacing:.34em;text-transform:uppercase;color:#b8934abf;font-weight:500;margin-top:10px}.signoff-italic[data-v-f5c57f9e]{font-family:var(--font-display);font-style:italic;font-size:14px;color:#fbf8f280;margin-top:4px}.drag-row[data-v-f5c57f9e]{position:relative;transition:opacity .18s var(--ease-out);content-visibility:auto;contain-intrinsic-size:auto 110px}.drag-row.is-dragging[data-v-f5c57f9e]{opacity:.4}.drag-row.drop-before[data-v-f5c57f9e]:before,.drag-row.drop-after[data-v-f5c57f9e]:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--gold);border-radius:2px;box-shadow:0 0 10px #b8934ab3;pointer-events:none}.drag-row.drop-before[data-v-f5c57f9e]:before{top:-3px}.drag-row.drop-after[data-v-f5c57f9e]:after{bottom:-3px}.delete-dialog[data-v-f5c57f9e]{padding:28px 28px 22px}.delete-head[data-v-f5c57f9e]{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:24px;font-weight:500;color:var(--navy);margin-bottom:10px}.delete-body[data-v-f5c57f9e]{font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:#1e2a4ac7;padding-left:32px}.delete-actions[data-v-f5c57f9e]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-danger-solid[data-v-f5c57f9e]{letter-spacing:.22em!important;text-transform:uppercase!important;font-size:11px!important;padding:0 20px!important;min-height:40px}.pdf-offscreen[data-v-f5c57f9e]{position:fixed;left:-20000px;top:0;pointer-events:none;opacity:1}.fab-add[data-v-f5c57f9e]{position:fixed!important;right:28px;bottom:calc(28px + var(--player-h, 0px));z-index:1001;width:60px!important;height:60px!important;background:var(--gold)!important;color:var(--navy)!important;border-radius:50%!important;box-shadow:0 16px 32px #00000052,0 0 0 1px #b8934a4d,0 0 0 6px #b8934a14!important;transition:bottom .3s var(--ease-out),transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.fab-add[data-v-f5c57f9e]:hover{transform:scale(1.08) rotate(90deg);background:var(--gold-light)!important;box-shadow:0 20px 40px #00000059,0 0 0 1px #b8934a66,0 0 0 10px #b8934a1f!important}@media(max-width:520px){.fab-add[data-v-f5c57f9e]{right:18px;bottom:calc(18px + var(--player-h, 0px))}.hero-counters[data-v-f5c57f9e]{gap:16px;padding:18px 16px;flex-wrap:wrap}.counter-sep[data-v-f5c57f9e]{display:none}}@layer vuetify-components{.v-snackbar{justify-content:center;z-index:10000;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);--v-snackbar-current-offset: var(--v-snackbar-offset);transform:translateY(calc(var(--v-snackbar-direction) * (var(--v-snackbar-current-offset) + var(--v-snackbar-mobile-notch, 0px))));transition:transform .2s cubic-bezier(.4,0,.2,1)}.v-snackbar:not(.v-snackbar--center):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;display:flex;flex-wrap:wrap;max-width:672px;min-height:48px;min-width:344px;overflow:hidden;padding:0;transition:.35s cubic-bezier(.4,0,.2,1);transition-property:height,width}.v-snackbar__wrapper{border-radius:4px}.v-snackbar--variant-plain,.v-snackbar--variant-outlined,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{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-snackbar--variant-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-snackbar--variant-outlined{border:thin solid currentColor}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-snackbar .v-snackbar__underlay{position:absolute}.v-snackbar--variant-outlined,.v-snackbar--variant-tonal{background:rgb(var(--v-theme-surface))}@media(forced-colors:active){.v-snackbar__wrapper{border:thick solid}}.v-snackbar__header{flex-basis:100%}.v-snackbar__header:after{content:"";display:block;flex-basis:100%}.v-snackbar__prepend{align-self:center;display:flex;margin-inline:16px 12px}.v-snackbar__prepend+.v-snackbar__content{padding-inline-start:0}.v-snackbar__title{font-weight:700}.v-snackbar__content{flex:1 1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.4285714286;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{padding:0 8px;min-width:auto}.v-snackbar__timer{width:100%;position:absolute}.v-snackbar__timer--top{top:0}.v-snackbar__timer--bottom{bottom:0}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--vertical .v-snackbar__actions{flex-basis:100%;justify-content:end;margin-bottom:8px}.v-snackbar--vertical .v-snackbar__actions:before{content:"";display:block;flex-basis:100%}.v-snackbar--center{align-items:center;justify-content:center}.v-snackbar--top{align-items:flex-start}@media(max-width:839.98px){.v-snackbar--top{--v-snackbar-mobile-notch: max(env(safe-area-inset-top), 0px)}}.v-snackbar--bottom{align-items:flex-end}@media(max-width:839.98px){.v-snackbar--bottom{--v-snackbar-mobile-notch: max(env(safe-area-inset-bottom), 0px)}}.v-snackbar--left,.v-snackbar--start{justify-content:flex-start}.v-snackbar--right,.v-snackbar--end{justify-content:flex-end}.v-snackbar--collapsed{--v-snackbar-current-offset: calc(var(--v-snackbar-gap) * var(--v-snackbar-index, 0))}.v-snackbar--collapsed .v-snackbar__wrapper{min-width:0;width:calc(var(--v-snackbar-collapsed-width) - 2 * var(--v-snackbar-gap) * var(--v-snackbar-index, 0));height:var(--v-snackbar-collapsed-height)}.v-snackbar--collapsed .v-snackbar__wrapper>*{opacity:0}.v-snackbar--collapsed.v-snackbar--start .v-snackbar__wrapper,.v-snackbar--collapsed.v-snackbar--left .v-snackbar__wrapper{transform:translate(calc(var(--v-snackbar-gap) * var(--v-snackbar-index, 0)))}.v-snackbar--collapsed.v-snackbar--end .v-snackbar__wrapper,.v-snackbar--collapsed.v-snackbar--right .v-snackbar__wrapper{transform:translate(calc(-1 * var(--v-snackbar-gap) * var(--v-snackbar-index, 0)))}.v-snackbar--collapsed .v-progress-linear{opacity:0}.v-snackbar .v-avatar{background:transparent}}@layer vuetify-final.transitions{.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}@media(prefers-reduced-motion:reduce){.v-snackbar-transition-enter-active{transition-property:opacity}}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}}
