@layer vuetify-components{.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));border-radius:4px;color:rgb(var(--v-theme-on-surface-variant));display:inline-block;font-size:.875rem;line-height:1.6;opacity:1;overflow-wrap:break-word;padding:5px 16px;text-transform:none;transition-property:opacity,transform;width:auto}.v-tooltip:not(.v-tooltip--interactive)>.v-overlay__content{pointer-events:none}}@layer vuetify-overrides{.v-tooltip>.v-overlay__content[class*=enter-active]{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-duration:75ms;transition-timing-function:cubic-bezier(.4,0,1,1)}}@layer vuetify-components{.v-select--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating{top:0}.v-select .v-field .v-field__input,.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;caret-color:transparent;flex:0 0;left:0;opacity:1;padding-inline:inherit;pointer-events:none;position:absolute;right:0;transition:none;width:100%}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{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));overflow:hidden;--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 4%,transparent)}.v-menu>.v-overlay__content.v-select__content{border-radius:4px}.v-select__content>.v-sheet{display:flex;flex-direction:column}.v-select__mask{background:rgb(var(--v-theme-surface-light))}.v-select__selection{align-items:center;display:inline-flex;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{transform:rotate(180deg)}}@layer vuetify-components{.v-sheet{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:block}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet{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-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet{background:rgb(var(--v-theme-surface));border-radius:0;color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-sheet--rounded{border-radius:4px}}@layer vuetify-components{.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}}.lock-notice[data-v-1dcefb67]{align-items:center;background:rgba(var(--v-theme-primary),.06);border:1px solid rgba(var(--v-theme-primary),.18);border-radius:16px;display:flex;gap:16px;padding:14px 18px;text-align:left}.lock-ring[data-v-1dcefb67]{animation:lockBreath-1dcefb67 3s ease-in-out infinite;display:flex;flex:0 0 auto}.lock-timer[data-v-1dcefb67]{color:rgb(var(--v-theme-tint));font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700}.lock-copy[data-v-1dcefb67]{min-width:0}.lock-title[data-v-1dcefb67]{align-items:center;color:rgb(var(--v-theme-tint));display:flex;font-size:.9rem;font-weight:600;margin-bottom:2px}.lock-text[data-v-1dcefb67]{color:rgb(var(--v-theme-muted));font-size:.78rem;line-height:1.35}@media(max-width:600px){.lock-notice[data-v-1dcefb67]{gap:12px;padding:12px 14px}.lock-text[data-v-1dcefb67]{font-size:.74rem}}@keyframes lockBreath-1dcefb67{0%,to{opacity:.75}50%{opacity:1}}@layer vuetify-components{.v-item-group{flex:0 1 auto;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}}.template-card[data-v-ae14d663]{background:rgba(var(--v-theme-tint),.05)!important;border:1px solid rgba(var(--v-theme-tint),.11)!important;border-radius:16px!important;cursor:pointer;transition:all .3s ease}.template-card-active[data-v-ae14d663]{background:rgba(var(--v-theme-primary),.08)!important;border:1px solid rgba(var(--v-theme-primary),.4)!important;box-shadow:0 0 15px rgba(var(--v-theme-primary),.1)!important}.leading-tight[data-v-ae14d663]{line-height:1.25}.transition-phrase[data-v-ae14d663]{min-height:24px;transition:all .5s ease-in-out}.action-btn-main[data-v-ae14d663]{background:linear-gradient(90deg,rgb(var(--v-theme-brand-indigo)) 0,rgb(var(--v-theme-brand-soft)))!important}.shadow-primary[data-v-ae14d663]{box-shadow:0 8px 25px rgba(var(--v-theme-brand-soft),.3)!important}.animate-bounce-in[data-v-ae14d663]{animation:bounceIn-ae14d663 .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes bounceIn-ae14d663{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pdf-preview-wrapper[data-v-34c1b5a4]{height:100%}.preview-toolbar[data-v-34c1b5a4]{background:rgba(var(--v-theme-tint),.03);border-bottom:1px solid rgba(var(--v-theme-tint),.09)}.template-selector[data-v-34c1b5a4]{max-width:180px}.pdf-preview-container[data-v-34c1b5a4]{background:transparent;height:100%;position:relative}.preview-iframe[data-v-34c1b5a4]{background:rgb(var(--v-theme-paper));border:none;display:block;height:100%;width:100%}.preview-loader[data-v-34c1b5a4]{align-items:center;background:rgba(var(--v-theme-shadow),.12);display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.empty-state[data-v-34c1b5a4]{height:100%;position:relative}.icon-container[data-v-34c1b5a4]{align-items:center;display:flex;justify-content:center;position:relative}.sparkle-icon[data-v-34c1b5a4]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-brand-indigo)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1}.glow-bg[data-v-34c1b5a4]{background:radial-gradient(circle,rgba(var(--v-theme-primary),.2) 0,transparent 70%);height:100px;position:absolute;width:100px}.gap-2[data-v-34c1b5a4]{gap:8px}[data-v-34c1b5a4] .v-chip{background:rgba(var(--v-theme-tint),.05)!important}.pdf-preview-wrapper[data-v-cc4638de]{height:100%}.preview-toolbar[data-v-cc4638de]{background:rgba(var(--v-theme-tint),.03);border-bottom:1px solid rgba(var(--v-theme-tint),.09)}.template-selector[data-v-cc4638de]{max-width:180px}.diff-caption[data-v-cc4638de]{color:rgba(var(--v-theme-tint),.7);font-size:.78rem;font-weight:700;white-space:nowrap}.pdf-preview-container[data-v-cc4638de]{background:transparent;height:100%;position:relative}.preview-iframe[data-v-cc4638de]{background:rgb(var(--v-theme-paper));border:none;display:block;height:100%;width:100%}.preview-loader[data-v-cc4638de]{align-items:center;background:rgba(var(--v-theme-shadow),.12);display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.empty-state[data-v-cc4638de]{height:100%;position:relative}.icon-container[data-v-cc4638de]{align-items:center;display:flex;justify-content:center;position:relative}.sparkle-icon[data-v-cc4638de]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-brand-indigo)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1}.glow-bg[data-v-cc4638de]{background:radial-gradient(circle,rgba(var(--v-theme-primary),.2) 0,transparent 70%);height:100px;position:absolute;width:100px}.gap-2[data-v-cc4638de]{gap:8px}[data-v-cc4638de] .v-chip{background:rgba(var(--v-theme-tint),.05)!important}.setting-label[data-v-7a61cf89]{color:rgba(var(--v-theme-tint),.5);font-size:.7rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.setting-hint[data-v-7a61cf89]{color:rgb(var(--v-theme-muted));font-size:.75rem;line-height:1.45}.toggle-row[data-v-7a61cf89]{border:1px solid rgba(var(--v-theme-tint),.11);height:40px!important;width:100%}.toggle-row[data-v-7a61cf89] .v-btn{font-size:.8rem;height:100%!important;letter-spacing:0}.score-ring[data-v-bb7e3422]{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}.score-ring-progress[data-v-bb7e3422]{inset:0;position:absolute}.score-ring-progress[data-v-bb7e3422] .v-progress-circular__underlay{stroke:rgba(var(--v-theme-tint),.08)}.score-ring-progress[data-v-bb7e3422] .v-progress-circular__overlay{filter:drop-shadow(0 0 6px currentColor);transition:stroke-dasharray 1.1s cubic-bezier(.22,1,.36,1)}.score-ring-center[data-v-bb7e3422]{align-items:center;display:flex;flex-direction:column;line-height:1}.score-ring-value[data-v-bb7e3422]{font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-1px}.score-ring-caption[data-v-bb7e3422]{color:rgba(var(--v-theme-tint),.4);font-weight:700;letter-spacing:1px;margin-top:4px;text-transform:uppercase;white-space:nowrap}.gap-2[data-v-159d1a84]{gap:8px}.gap-5[data-v-159d1a84]{gap:20px}.review-head[data-v-159d1a84]{border-radius:18px;position:relative}.review-head[data-v-159d1a84]:before{border-radius:inherit;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.review-head-success[data-v-159d1a84]:before{background:radial-gradient(circle at 12% 0,rgba(var(--v-theme-success),.16) 0,transparent 62%)}.review-head-brand-soft[data-v-159d1a84]:before{background:radial-gradient(circle at 12% 0,rgba(var(--v-theme-brand-soft),.16) 0,transparent 62%)}.review-head-warning[data-v-159d1a84]:before{background:radial-gradient(circle at 12% 0,rgba(var(--v-theme-warning),.16) 0,transparent 62%)}.review-head-error[data-v-159d1a84]:before{background:radial-gradient(circle at 12% 0,rgba(var(--v-theme-error),.16) 0,transparent 62%)}.review-head[data-v-159d1a84]>*{position:relative}.review-head-text[data-v-159d1a84]{flex:1 1 240px;min-width:0}.review-eyebrow[data-v-159d1a84]{color:rgba(var(--v-theme-tint),.4);font-size:.62rem!important;font-weight:800;letter-spacing:1.6px!important;line-height:1}.refresh-btn[data-v-159d1a84]{color:rgba(var(--v-theme-tint),.45)}.refresh-btn[data-v-159d1a84]:hover{color:rgb(var(--v-theme-primary))}.gap-2[data-v-1515822d]{gap:8px}.gap-3[data-v-1515822d]{gap:12px}.recommendation-item[data-v-1515822d]{background:rgba(var(--v-theme-tint),.03);border:1px solid rgba(var(--v-theme-tint),.07);border-left:3px solid transparent;border-radius:14px;padding:14px 16px;transition:background .25s ease}.recommendation-item[data-v-1515822d]:hover{background:rgba(var(--v-theme-tint),.06)}.priority-chip[data-v-1515822d]{font-size:.6rem!important;height:18px!important}.leading-relaxed[data-v-1515822d]{line-height:1.6}.review-body[data-v-fa303cb9]{text-align:left}.gap-2[data-v-fa303cb9]{gap:8px}.gap-4[data-v-fa303cb9]{gap:16px}.review-block-title[data-v-fa303cb9]{color:rgba(var(--v-theme-tint),.35);font-size:.66rem;font-weight:800;letter-spacing:1.4px;margin:24px 0 14px;text-align:left;text-transform:uppercase}.category-row[data-v-fa303cb9]{background:rgba(var(--v-theme-tint),.03);border:1px solid rgba(var(--v-theme-tint),.06);border-radius:14px;padding:14px 16px;text-align:left}.category-score[data-v-fa303cb9]{font-variant-numeric:tabular-nums}.check-row[data-v-fa303cb9]{background:rgba(var(--v-theme-tint),.03);border:1px solid rgba(var(--v-theme-tint),.06);border-radius:14px;padding:12px 16px;text-align:left}.leading-relaxed[data-v-fa303cb9]{line-height:1.6}.review-warning[data-v-a687a01d]{background:rgba(var(--v-theme-warning),.1);border:1px solid rgba(var(--v-theme-warning),.24);border-radius:14px;padding:12px 14px}.lock-notice-width[data-v-a687a01d]{max-width:440px}.action-btn-main[data-v-a687a01d]{background:linear-gradient(90deg,rgb(var(--v-theme-brand-indigo)) 0,rgb(var(--v-theme-brand-soft)))!important}.shadow-primary[data-v-a687a01d]{box-shadow:0 8px 25px rgba(var(--v-theme-brand-soft),.3)!important}.review-pulse[data-v-a687a01d]{animation:pulse-review-a687a01d 2s infinite}.leading-relaxed[data-v-a687a01d]{line-height:1.6!important}@keyframes pulse-review-a687a01d{0%{box-shadow:0 0 rgba(var(--v-theme-primary),.4)}70%{box-shadow:0 0 0 15px rgba(var(--v-theme-primary),0)}to{box-shadow:0 0 rgba(var(--v-theme-primary),0)}}.gap-2[data-v-31bf424d]{gap:8px}.gap-4[data-v-31bf424d]{gap:16px}.summary-card[data-v-31bf424d]{background:rgb(var(--v-theme-panel))!important;border:1px solid rgba(var(--v-theme-tint),.08)!important;border-radius:18px!important;overflow:hidden}.summary-text[data-v-31bf424d]{flex:1 1 240px;min-width:0}.summary-pulse[data-v-31bf424d]{animation:pulse-summary-31bf424d 2.6s infinite}.action-btn-main[data-v-31bf424d]{background:linear-gradient(90deg,rgb(var(--v-theme-brand-indigo)) 0,rgb(var(--v-theme-brand-soft)))!important;box-shadow:0 8px 25px rgba(var(--v-theme-brand-soft),.25)!important}.leading-relaxed[data-v-31bf424d]{line-height:1.6}@keyframes pulse-summary-31bf424d{0%{box-shadow:0 0 rgba(var(--v-theme-primary),.3)}70%{box-shadow:0 0 0 12px rgba(var(--v-theme-primary),0)}to{box-shadow:0 0 rgba(var(--v-theme-primary),0)}}@layer vuetify-components{.v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating{top:0}.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field .v-field__input>input,.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{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));overflow:hidden;--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 4%,transparent)}.v-menu>.v-overlay__content.v-autocomplete__content{border-radius:4px}.v-autocomplete__content>.v-sheet{display:flex;flex-direction:column}.v-autocomplete__mask{background:rgb(var(--v-theme-surface-light))}.v-autocomplete__selection{align-items:center;display:inline-flex;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single:not(.v-autocomplete--selection-slot).v-text-field input{flex:1 1;left:0;padding-inline:inherit;position:absolute;right:0;width:100%}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--active input{transition:none}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--dirty:not(.v-field--focused) input,.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{transform:rotate(180deg)}}
