.nav-drawer[data-v-25dc196f]{background-color:var(--background);display:flex;flex-direction:column;height:100%;padding:0}.drawer-header[data-v-25dc196f]{padding:24px 20px;background:var(--gradient-miami);color:#fff;text-align:center}.logo-banner[data-v-25dc196f]{margin-bottom:8px;filter:brightness(0) invert(1)}.tagline[data-v-25dc196f]{margin:0;font-size:13px;color:hsla(0,0%,100%,.9);font-weight:500;line-height:1.4;text-align:center}.user-section[data-v-25dc196f]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(0,0,0,.08);background-color:rgba(var(--v-theme-surface-variant),.3)}[data-theme=dark] .user-section[data-v-25dc196f]{border-bottom:1px solid hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.05)}.user-info[data-v-25dc196f]{display:flex;align-items:center;gap:12px;flex:1}.user-avatar[data-v-25dc196f]{flex-shrink:0}.user-details[data-v-25dc196f]{display:flex;flex-direction:column;gap:4px;min-width:0}.user-email[data-v-25dc196f]{font-size:14px;font-weight:500;color:var(--dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-badge[data-v-25dc196f]{align-self:flex-start;font-weight:600}.logout-btn[data-v-25dc196f]{opacity:.6;transition:opacity .2s}.logout-btn[data-v-25dc196f]:hover{opacity:1}.pro-cta-section[data-v-25dc196f]{padding:12px 16px}.pro-cta-card[data-v-25dc196f]{background:linear-gradient(135deg,hsla(0,100%,71%,.1),rgba(255,179,71,.1));border:1px solid hsla(0,100%,71%,.2);cursor:pointer;transition:all .2s ease}.pro-cta-card[data-v-25dc196f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px hsla(0,100%,71%,.2)!important}.pro-cta-title[data-v-25dc196f]{font-size:14px;font-weight:600;color:var(--dark);line-height:1.2}.pro-cta-subtitle[data-v-25dc196f]{font-size:12px;color:var(--coral-text);font-weight:500}.nav-section[data-v-25dc196f]{padding:8px 0}.section-header[data-v-25dc196f]{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--dark);opacity:.75;padding:12px 24px 4px;margin-bottom:4px}.nav-list[data-v-25dc196f]{background:transparent}.nav-list .v-list-item[data-v-25dc196f]{color:var(--dark);font-size:15px;padding:10px 24px;margin:2px 12px;border-radius:12px!important;transition:all .2s ease;min-height:44px}.nav-list .v-list-item[data-v-25dc196f]:hover{background-color:var(--gray-light);color:var(--dark)}.nav-list .v-list-item.active-item[data-v-25dc196f]{background-color:#fff0f0;color:var(--coral-text);font-weight:600}[data-theme=dark] .nav-list .v-list-item.active-item[data-v-25dc196f]{background-color:rgba(255,107,157,.16)}.nav-list .v-list-item[data-v-25dc196f] .v-list-item__prepend{color:var(--dark)}.nav-list .v-list-item.active-item[data-v-25dc196f] .v-list-item__prepend{color:var(--coral-text)}.preferences-section[data-v-25dc196f]{padding-bottom:24px}.flex-grow-1[data-v-25dc196f]{flex-grow:1}#app,body{font-family:Roboto,sans-serif}.app-header{background:var(--gradient-miami)!important;box-shadow:0 4px 12px hsla(0,100%,71%,.2)!important;padding-left:16px!important;padding-right:16px!important}.app-header :deep(.v-toolbar__content){padding:0;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;display:flex;align-items:center}.header-section{display:flex;align-items:center}.header-left{flex:1;justify-content:flex-start;gap:8px}.header-center{flex:2;justify-content:center}.header-right{flex:1;justify-content:flex-end;gap:4px}.app-icon-avatar{background:#f8f0ed;padding:2px}.header-logo-link{display:block;width:180px;max-width:100%}.header-logo{cursor:pointer;transition:opacity .2s;filter:brightness(0) invert(1)}.header-logo:hover{opacity:.8}.floating-search-container{position:fixed;top:64px;left:0;right:0;z-index:999;padding:12px 16px;background:#fff;border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.08)}[data-theme=dark] .floating-search-container{background:#1e1e1e;border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 2px 8px rgba(0,0,0,.3)}.floating-search{max-width:100%;background-color:#f5f5f5!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 2px rgba(0,0,0,.04)!important}[data-theme=dark] .floating-search{background-color:#2a2a2a!important;border:1px solid hsla(0,0%,100%,.12)!important;box-shadow:0 1px 2px rgba(0,0,0,.2)!important}.floating-search :deep(.v-field__outline){display:none!important}.floating-search :deep(.v-field){background-color:#f5f5f5!important;border-radius:12px!important}[data-theme=dark] .floating-search :deep(.v-field){background-color:#2a2a2a!important}.floating-search :deep(.v-field__field){background-color:#f5f5f5!important}[data-theme=dark] .floating-search :deep(.v-field__field){background-color:#2a2a2a!important}.floating-search :deep(input){background-color:transparent!important}[data-theme=dark] .floating-search :deep(input){color:#fff!important}[data-theme=dark] .floating-search :deep(input::-moz-placeholder){color:hsla(0,0%,100%,.5)!important}[data-theme=dark] .floating-search :deep(input::placeholder){color:hsla(0,0%,100%,.5)!important}.floating-search :deep(.v-field--focused){border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 2px rgba(0,0,0,.04)!important}[data-theme=dark] .floating-search :deep(.v-field--focused){border:1px solid hsla(0,0%,100%,.2)!important;box-shadow:0 1px 2px rgba(0,0,0,.3)!important}.floating-search :deep(.v-field--focused .v-field__outline){display:none!important}.custom-bottom-nav{box-shadow:0 -4px 20px rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.03);height:64px!important}.custom-bottom-nav .v-btn{min-width:0!important;padding:0 4px!important}.custom-bottom-nav .v-btn span{font-size:12px!important;white-space:nowrap!important;letter-spacing:-.3px;margin-top:4px}a{text-decoration:none}.v-btn--active{opacity:1!important}.v-btn--active span{opacity:1;font-weight:600!important}:root{--coral:#ff6b6b;--coral-light:#ff9e80;--coral-dark:#e05555;--coral-text:#c73e3e;--teal:#4ecdc4;--teal-text:#0f766e;--dark:#2d1b4e;--gray:#222;--gray-light:#f5f5f5;--gray-border:#e0e0e0;--white:#fff;--background:#f5faf9;--surface:#fff;--surface-elevated:#f0f4f7;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 2px 8px rgba(0,0,0,.08);--shadow-md:0 4px 16px rgba(0,0,0,.12);--shadow-lg:0 8px 24px rgba(0,0,0,.16);--content-max-width:600px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--font-family:"Roboto",sans-serif;--font-family-headings:"Poppins",sans-serif;--gradient-miami:linear-gradient(135deg,#ff9e80,#ff6b6b);--gradient-ocean:linear-gradient(135deg,#4ecdc4,#556270);--gradient-dusk:linear-gradient(135deg,#2d1b4e,#1a1a1a);--affiliate-link:var(--coral-dark)}[data-theme=dark]{--coral:#ff6b9d;--coral-light:#ff8fb3;--coral-dark:#e0547d;--coral-text:#ff6b9d;--teal:#45e3c4;--teal-text:#45e3c4;--dark:#e8f1f8;--gray:#a8b8c8;--gray-light:#1b2838;--gray-border:#2d3e4f;--white:#0d1b2a;--background:#0d1b2a;--surface:#1b2838;--surface-elevated:#243447;--gold:#d4af37;--gold-light:#e8c458;--gradient-miami:linear-gradient(135deg,#2d1b4e,#ff6b9d);--gradient-miami-night:linear-gradient(135deg,#0d1b2a,#1b3a4b 50%,#ff6b9d);--gradient-ocean:linear-gradient(135deg,#1b3a4b,#0d1b2a);--gradient-ocean-night:linear-gradient(135deg,#0d1b2a,#162536 50%,#45e3c4);--gradient-dusk:linear-gradient(135deg,#0d1b2a,#243447);--shadow-sm:0 2px 8px rgba(69,227,196,.1);--shadow-md:0 4px 16px rgba(69,227,196,.15);--shadow-lg:0 8px 24px rgba(255,107,157,.2);--shadow-neon-teal:0 0 20px rgba(69,227,196,.4);--shadow-neon-coral:0 0 20px rgba(255,107,157,.4);--affiliate-link:var(--coral)}:root{--in-bar-bg:#e0f6f4;--in-bar-border:#4ecdc4;--in-bar-text:#2d1b4e;--in-bar-icon:#17847c;--in-bar-on-icon:#fff;--missing-bg:#fff1f1;--missing-text:#b42318}[data-theme=dark]{--in-bar-bg:rgba(69,227,196,.16);--in-bar-border:rgba(69,227,196,.5);--in-bar-text:#e8f1f8;--in-bar-icon:#45e3c4;--in-bar-on-icon:#0d1b2a;--missing-bg:rgba(255,107,157,.14);--missing-text:#ff8fb3}:root{--pick-on-bg:#ffe4e4;--pick-on-border:#ff6b6b;--pick-on-text:#2d1b4e;--pick-on-icon:#e05555}[data-theme=dark]{--pick-on-bg:rgba(255,107,157,.2);--pick-on-border:#ff6b9d;--pick-on-text:#e8f1f8;--pick-on-icon:#ff8fb3}.pick-chip.v-chip{background:var(--surface);border:1px solid var(--gray-border);color:var(--dark);font-weight:500}.pick-chip.pick-chip--on{background:var(--pick-on-bg);border-color:var(--pick-on-border);color:var(--pick-on-text);font-weight:600}.pick-chip.pick-chip--on .v-icon{color:var(--pick-on-icon)}.pick-chip:focus-visible{outline:3px solid var(--dark);outline-offset:2px}[data-theme=light] .text-secondary{color:var(--coral-text)!important}[data-theme=light] .text-accent{color:var(--teal-text)!important}.v-btn:focus-visible,.v-chip:focus-visible,.v-expansion-panel-title:focus-visible,.v-list-item:focus-visible,[role=button]:focus-visible,[role=checkbox]:focus-visible,[role=tab]:focus-visible,[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:3px solid var(--dark)!important;outline-offset:2px;box-shadow:0 0 0 2px var(--white)}.floating-search .v-field--focused,.notes-textarea .v-field--focused,.search-box .v-field--focused,.sort-select .v-field--focused{outline:2px solid var(--dark);outline-offset:1px}#contenido:focus{outline:none}.skip-link{position:fixed;top:8px;left:8px;z-index:3000;padding:10px 16px;border-radius:var(--radius-sm);background:var(--dark);color:var(--white);font-weight:600;transform:translateY(-200%)}.skip-link:focus{transform:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.miami-gradient-bg{background:var(--gradient-miami)!important;color:#fff!important}.miami-text-gradient{background:var(--gradient-miami);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}body{font-family:var(--font-family);background-color:var(--background);color:var(--dark)}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,.v-card-title,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headings)!important}.smooth-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover{transition:transform .2s ease,box-shadow .2s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media (min-width:600px){.v-main{max-width:none!important;margin-left:0!important;margin-right:0!important}.floating-search-container .v-container,.page-header>.v-container,.sticky-search-container>.v-container,.v-bottom-navigation__content,.v-container,.v-toolbar__content{max-width:var(--content-max-width)!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;left:0!important;right:0!important}.hero-content{max-width:var(--content-max-width);margin-inline:auto}.app-header .v-toolbar__content{padding-right:var(--spacing-sm);padding-left:var(--spacing-sm)}}