#app[data-v-90c84a2e]{min-height:100vh;background:#121218;color:#e0e0e0;display:flex;flex-direction:column}.app-header[data-v-90c84a2e]{padding:1.5rem 2rem;background:#141419cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.05);box-shadow:0 2px 15px #0003}.app-content[data-v-90c84a2e]{flex:1;padding:2rem;background:linear-gradient(to bottom,#121218e6,#0f0f14f2)}.app-footer[data-v-90c84a2e]{padding:1.5rem;background:#141419cc;border-top:1px solid rgba(255,255,255,.05);text-align:center;color:#e0e0e099;font-size:.9rem}.app-content[data-v-90c84a2e]{color:#f0f0f0}.main-nav[data-v-90c84a2e]{position:relative;display:flex;gap:1.5rem;padding:1rem 2rem;background:#1e1e24e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 20px #0000004d;border:1px solid rgba(255,255,255,.05);max-width:max-content;margin:0 auto}.nav-link[data-v-90c84a2e]{position:relative;text-decoration:none;color:#e0e0e0;font-weight:500;font-size:1.1rem;padding:.5rem 1rem;transition:all .3s ease;z-index:1;border-radius:8px}.nav-link[data-v-90c84a2e]:hover{color:#fff;background:#3c3c4699}.nav-link.router-link-exact-active[data-v-90c84a2e]{color:#4dabf7;font-weight:600}.nav-decoration[data-v-90c84a2e]{position:absolute;bottom:-5px;left:0;height:2px;background:linear-gradient(90deg,#4dabf7,#20c997);border-radius:2px;transition:all .3s ease;z-index:0}.nav-link[data-v-90c84a2e]:hover:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translate(-50%);width:60%;height:2px;background:#4dabf7;border-radius:2px}.nav-link.router-link-exact-active[data-v-90c84a2e]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 12px);height:calc(100% + 8px);border:2px solid rgba(77,171,247,.3);border-radius:10px;z-index:-1}.main-nav[data-v-90c84a2e]{--glow-color: rgba(77, 171, 247, .1);box-shadow:0 0 15px var(--glow-color),0 4px 20px #0000004d}a[data-v-90c84a2e]{color:#4dabf7;text-decoration:none;transition:color .2s ease}a[data-v-90c84a2e]:hover{color:#6bc0ff}button[data-v-90c84a2e]{background-color:#4dabf7;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;transition:all .2s ease}button[data-v-90c84a2e]:hover{background-color:#3a9ce6;transform:translateY(-1px)}input[data-v-90c84a2e],textarea[data-v-90c84a2e],select[data-v-90c84a2e]{background-color:#282a36cc;color:#e0e0e0;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.5rem .8rem}input[data-v-90c84a2e]:focus,textarea[data-v-90c84a2e]:focus,select[data-v-90c84a2e]:focus{outline:none;border-color:#4dabf7;box-shadow:0 0 0 2px #4dabf733}@media (max-width: 600px){.main-nav[data-v-90c84a2e]{flex-direction:column;gap:1rem;padding:1rem;max-width:100%;border-radius:0;box-shadow:none;background:#141419f2}.nav-link[data-v-90c84a2e]{font-size:1.3rem;padding:1rem;text-align:center;border-radius:0}.nav-decoration[data-v-90c84a2e]{display:none}.app-header[data-v-90c84a2e],.app-content[data-v-90c84a2e]{padding:1rem}}.excursion-page[data-v-012db8cb]{max-width:1200px;margin:0 auto;color:#e0e0e0;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.loading-spinner[data-v-012db8cb]{text-align:center;padding:50px}.spinner[data-v-012db8cb]{width:50px;height:50px;border:5px solid rgba(155,0,255,.2);border-radius:50%;border-top-color:#9b00ff;animation:spin-012db8cb 1s ease-in-out infinite;margin:0 auto 20px}@keyframes spin-012db8cb{to{transform:rotate(360deg)}}.error-message[data-v-012db8cb]{text-align:center;padding:50px;color:#ff6b6b}.error-message h2[data-v-012db8cb]{font-size:28px;margin-bottom:15px}.back-link[data-v-012db8cb]{display:inline-block;margin-top:20px;color:#9b00ff;text-decoration:none;font-weight:500}.back-link[data-v-012db8cb]:hover{text-decoration:underline}.excursion-header[data-v-012db8cb]{margin-bottom:30px;text-align:center}.excursion-header h1[data-v-012db8cb]{font-size:32px;color:#fff;margin-bottom:15px;position:relative;display:inline-block}.excursion-header h1[data-v-012db8cb]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:100px;height:3px;background:linear-gradient(90deg,#9b00ff,#6a00ff);border-radius:3px}.excursion-meta[data-v-012db8cb]{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.meta-item[data-v-012db8cb]{background:#282828b3;padding:8px 15px;border-radius:20px;font-size:14px;display:flex;align-items:center;gap:5px}.excursion-gallery[data-v-012db8cb]{margin-bottom:30px;border-radius:12px;overflow:hidden}.main-image[data-v-012db8cb]{height:400px;background:linear-gradient(135deg,#2d2d2d,#1a1a1a);position:relative;display:flex;align-items:center;justify-content:center;color:#ffffff1a;font-size:72px;font-weight:700}.thumbnails[data-v-012db8cb]{display:flex;gap:10px;padding:10px;background:#1e1e1e}.thumbnail[data-v-012db8cb]{width:80px;height:60px;background:#2d2d2d;border-radius:5px;cursor:pointer;transition:all .2s ease}.thumbnail[data-v-012db8cb]:hover{transform:scale(1.05)}.excursion-content[data-v-012db8cb]{display:flex;flex-direction:column;gap:30px}.content-section[data-v-012db8cb]{background:#222;padding:25px;border-radius:12px}.content-section h2[data-v-012db8cb]{color:#9b00ff;margin-top:0;margin-bottom:20px;font-size:24px;position:relative;padding-bottom:10px}.content-section h2[data-v-012db8cb]:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background:#9b00ff}.short-description[data-v-012db8cb]{font-style:italic;color:#b0b0b0;margin-bottom:15px}.full-description[data-v-012db8cb]{line-height:1.7}.content-grid[data-v-012db8cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.info-card[data-v-012db8cb]{background:#222;padding:20px;border-radius:12px;border-left:4px solid #9b00ff}.info-card h3[data-v-012db8cb]{margin-top:0;margin-bottom:15px;color:#fff;display:flex;justify-content:space-between;align-items:center}.info-list[data-v-012db8cb]{list-style:none;padding:0;margin:0}.info-list li[data-v-012db8cb]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #333}.info-list li[data-v-012db8cb]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.full-width[data-v-012db8cb]{grid-column:1 / -1}.sights-list[data-v-012db8cb]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;max-height:200px;overflow:hidden;transition:max-height .5s ease}.sights-list.show-all[data-v-012db8cb]{max-height:1000px}.sights-list li[data-v-012db8cb]{background:#28282880;padding:10px;border-radius:5px;display:flex;gap:5px}.sight-number[data-v-012db8cb]{color:#9b00ff;font-weight:700}.toggle-sights[data-v-012db8cb]{background:none;border:none;color:#9b00ff;cursor:pointer;font-size:14px;text-decoration:underline}.sights-count[data-v-012db8cb]{font-style:italic;color:#777;margin-top:15px}.action-section[data-v-012db8cb]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#1e1e1e,#222);padding:20px;border-radius:12px;margin-top:30px}.price-tag[data-v-012db8cb]{text-align:center}.price[data-v-012db8cb]{font-size:32px;font-weight:700;color:#9b00ff;display:block}.per-person[data-v-012db8cb]{font-size:14px;color:#aaa}.book-button[data-v-012db8cb]{background:linear-gradient(135deg,#9b00ff,#6a00ff);color:#fff;border:none;padding:15px 30px;border-radius:30px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #9b00ff4d}.book-button[data-v-012db8cb]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #9b00ff66}.notification[data-v-012db8cb]{position:fixed;bottom:20px;right:20px;padding:15px 25px;border-radius:8px;color:#fff;font-weight:500;box-shadow:0 4px 15px #0003;z-index:1000;animation:slideIn-012db8cb .3s ease-out}.notification.success[data-v-012db8cb]{background:linear-gradient(135deg,#4caf50,#2e7d32)}.notification.info[data-v-012db8cb]{background:linear-gradient(135deg,#2196f3,#0d47a1)}.notification.error[data-v-012db8cb]{background:linear-gradient(135deg,#f44336,#b71c1c)}.fade-out[data-v-012db8cb]{animation:fadeOut-012db8cb .5s ease-out forwards}@keyframes slideIn-012db8cb{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOut-012db8cb{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@media (max-width: 768px){.excursion-page[data-v-012db8cb]{padding:15px}.excursion-header h1[data-v-012db8cb]{font-size:26px}.meta-item[data-v-012db8cb]{font-size:12px;padding:5px 10px}.main-image[data-v-012db8cb]{height:250px}.content-grid[data-v-012db8cb]{grid-template-columns:1fr}.action-section[data-v-012db8cb]{flex-direction:column;gap:20px}.book-button[data-v-012db8cb]{width:100%}}@media (max-width: 480px){.excursion-header h1[data-v-012db8cb]{font-size:22px}.excursion-meta[data-v-012db8cb]{flex-direction:column;align-items:center;gap:10px}.sights-list[data-v-012db8cb]{grid-template-columns:1fr}}.MainForm[data-v-4f4ffca0]{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:18px;color:#e0e0e0;min-height:100vh;justify-content:center}.WellcomeText[data-v-4f4ffca0]{font-size:2rem;color:#a5d8ff;margin-bottom:2rem;text-shadow:0 2px 10px rgba(165,216,255,.3)}nav[data-v-4f4ffca0]{display:flex;flex-direction:column;gap:1rem}.GetRandomFactBtn[data-v-4f4ffca0],.GetImageBtn[data-v-4f4ffca0]{background-color:#282a36cc;color:#e0e0e0;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:15px;margin:0;width:300px;font-size:1.1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0003}.GetRandomFactBtn[data-v-4f4ffca0]:hover{background-color:#20c99733;border-color:#20c9974d;transform:translateY(-3px)}.GetImageBtn[data-v-4f4ffca0]:hover{background-color:#4dabf733;border-color:#4dabf74d;transform:translateY(-3px)}.GetRandomFactBtn[data-v-4f4ffca0]:active,.GetImageBtn[data-v-4f4ffca0]:active{transform:translateY(0)}.MainForm[data-v-18e2f8ca]{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:18px;color:#e0e0e0}.TextForm[data-v-18e2f8ca]{color:#a5d8ff;margin-bottom:1.5rem}.Image[data-v-18e2f8ca]{background-color:#282a36cc;max-width:600px;padding:25px;border-radius:15px;display:flex;flex-direction:column;text-align:center;align-items:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d}.Image img[data-v-18e2f8ca]{height:300px;width:300px;border-radius:25px;border:2px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0006;transition:transform .3s ease}.Image img[data-v-18e2f8ca]:hover{transform:scale(1.02)}.ReloadBtn[data-v-18e2f8ca]{background-color:#4dabf7;color:#fff;border:none;margin-top:25px;border-radius:8px;padding:12px 25px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #4dabf733}.ReloadBtn[data-v-18e2f8ca]:hover{background-color:#339af0;transform:translateY(-2px);box-shadow:0 6px 20px #4dabf74d}select[data-v-18e2f8ca]{background-color:#282a36cc;color:#e0e0e0;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 15px;margin-top:1rem;font-size:1rem;cursor:pointer;transition:all .3s ease}select[data-v-18e2f8ca]:hover{border-color:#4dabf780}select[data-v-18e2f8ca]:focus{outline:none;border-color:#4dabf7;box-shadow:0 0 0 2px #4dabf733}label[data-v-18e2f8ca]{margin-right:10px;color:#a5d8ff}.MainForm[data-v-8a90f420]{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:18px;color:#e0e0e0}.TextForm[data-v-8a90f420]{color:#a5d8ff;margin-bottom:1.5rem}.Fact[data-v-8a90f420]{background-color:#282a36cc;max-width:600px;padding:25px;border-radius:15px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d}.Catfact[data-v-8a90f420]{line-height:1.6;margin-bottom:1.5rem;color:#f8f9fa}.ReloadBtn[data-v-8a90f420]{background-color:#20c997;color:#fff;border:none;border-radius:8px;padding:12px 25px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #20c99733}.ReloadBtn[data-v-8a90f420]:hover{background-color:#12b886;transform:translateY(-2px);box-shadow:0 6px 20px #20c9974d}.To-Do-Container[data-v-890adf33]{max-width:600px;margin:0 auto;padding:2rem;background-color:#1e1e1e;border-radius:12px;box-shadow:0 10px 25px #0000004d;color:#f0f0f0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}h1[data-v-890adf33]{text-align:center;margin-bottom:1.5rem;color:#7c3aed;font-size:2.2rem;text-shadow:0 0 8px rgba(124,58,237,.4)}.Input[data-v-890adf33]{display:flex;gap:.5rem;margin-bottom:2rem}input[data-v-890adf33]{flex:1;padding:.8rem 1rem;border:none;border-radius:8px;background-color:#2d2d2d;color:#f0f0f0;font-size:1rem;transition:all .3s ease;box-shadow:inset 0 1px 3px #0003}input[data-v-890adf33]:focus{outline:none;box-shadow:0 0 0 2px #7c3aed,inset 0 1px 3px #0003;transform:translateY(-1px)}input[data-v-890adf33]::placeholder{color:#888}button[data-v-890adf33]{padding:.8rem 1.2rem;background-color:#7c3aed;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s ease;box-shadow:0 2px 5px #0003}button[data-v-890adf33]:hover{background-color:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 8px #0000004d}button[data-v-890adf33]:active{transform:translateY(0);box-shadow:0 2px 3px #0003}.taskList[data-v-890adf33]{display:flex;flex-direction:column;gap:.8rem}.Note[data-v-890adf33]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#2d2d2d;border-radius:8px;animation:fadeIn-890adf33 .3s ease-out forwards;transform-origin:top;transition:all .2s ease}.Note[data-v-890adf33]:hover{background-color:#3a3a3a;transform:scale(1.01)}.Note p[data-v-890adf33]{margin:0;flex:1;word-break:break-word}.Note button[data-v-890adf33]{background-color:#dc2626;padding:.5rem .8rem;margin-left:1rem}.Note button[data-v-890adf33]:hover{background-color:#b91c1c}@keyframes fadeIn-890adf33{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-890adf33{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.Note[data-v-890adf33]:first-child{animation:fadeIn-890adf33 .3s ease-out,pulse-890adf33 .5s ease .3s}@media (max-width: 480px){.To-Do-Container[data-v-890adf33]{padding:1rem;max-width:100%}h1[data-v-890adf33]{font-size:1.8rem}.Input[data-v-890adf33]{flex-direction:column}input[data-v-890adf33]{width:100%;padding:.7rem 1rem;font-size:1rem}button[data-v-890adf33]{width:100%;padding:.8rem 0;margin-top:.5rem;font-size:1.1rem}.taskList[data-v-890adf33]{gap:.6rem}.Note[data-v-890adf33]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.8rem 1rem}.Note p[data-v-890adf33]{width:100%;font-size:1rem}.Note button[data-v-890adf33]{align-self:flex-end;padding:.5rem 1rem;margin-left:0;font-size:.9rem}}.welcome-container[data-v-708a10a0]{padding:2rem;text-align:center;background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border-radius:1rem;box-shadow:0 10px 20px #0003}.title[data-v-708a10a0]{font-size:2.5rem;margin-bottom:1rem}.subtitle[data-v-708a10a0]{font-size:1.25rem;color:#dce3f0}.nav-wrapper[data-v-708a10a0]{padding:1rem 2rem;text-align:center;background:linear-gradient(135deg,#1e3c72,#2a5298);border-radius:1rem;margin:2rem auto;max-width:600px;box-shadow:0 10px 20px #00000040}.nav-link[data-v-708a10a0]{font-size:1.2rem;font-weight:600;color:beige;text-decoration:none;transition:color .3s ease,transform .2s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.nav-link b[data-v-708a10a0]{font-weight:700;color:#ffd966;margin-left:.3rem}.nav-link[data-v-708a10a0]:hover{color:#fffacd;transform:scale(1.05)}.nav-link[data-v-708a10a0]:active{color:khaki;transform:scale(.98)}.about-section[data-v-99681169]{max-width:800px;margin:2rem auto;padding:1rem 2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#222;background-color:#f5f7fa;border-radius:1rem;box-shadow:0 6px 12px #0000001a}.section-title[data-v-99681169]{font-size:2rem;margin-bottom:1rem;text-align:center;color:#1e3c72}.about-text[data-v-99681169]{font-size:1.125rem;line-height:1.6;margin-bottom:2rem;text-align:center}.projects-title[data-v-99681169]{font-size:1.5rem;margin-bottom:1rem;color:#345678}.projects-list[data-v-99681169]{list-style:none;padding:0}.project-item[data-v-99681169]{margin-bottom:1.75rem;background:#fff;padding:1rem 1.5rem;border-radius:.8rem;box-shadow:0 2px 6px #0000000d}.project-name[data-v-99681169]{font-weight:700;font-size:1.25rem;color:#2a5298;text-decoration:none;transition:color .3s ease}.project-name[data-v-99681169]:hover{color:#1e3c72;text-decoration:underline}.project-description[data-v-99681169]{margin-top:.5rem;font-size:1rem;color:#444;white-space:pre-line}.date-container[data-v-9feac01e]{max-width:480px;margin:2rem auto;padding:1.5rem 2rem;background:#121218d9;border-radius:12px;box-shadow:0 0 15px #4dabf74d;color:#e0e0e0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.current-diff[data-v-9feac01e]{text-align:center;margin-bottom:1.5rem;font-size:1.2rem;color:#4dabf7}.date-list[data-v-9feac01e]{list-style:none;padding:0;margin:0}.date-list li[data-v-9feac01e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;margin-bottom:.7rem;border-radius:8px;background:#1e1e24cc;box-shadow:0 0 8px #4dabf71a;transition:background-color .3s ease}.date-list li.future[data-v-9feac01e]{border-left:4px solid #4dabf7}.date-list li.past[data-v-9feac01e]{border-left:4px solid #e57373;opacity:.8}.date-list li.today[data-v-9feac01e]{border-left:4px solid #20c997;background:#20c99733;font-weight:600}.label[data-v-9feac01e]{flex:1;font-weight:600;font-size:1rem;color:#b0c7ff}.date[data-v-9feac01e]{flex:1;text-align:center;font-size:.95rem;color:#a0a0a0;font-style:italic}.difference[data-v-9feac01e]{flex:1;text-align:right;font-size:1rem;font-weight:700;color:#4dabf7}.date-list li.past .difference[data-v-9feac01e]{color:#e57373}.date-list li.today .difference[data-v-9feac01e]{color:#20c997}.Router[data-v-9feac01e]{display:flex;text-align:center;justify-content:center;align-items:center}.nav-link[data-v-9feac01e]{display:inline-block;margin-bottom:1.5rem;margin:25px;padding:.6rem 1.2rem;border-radius:8px;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(145deg,#4dabf7,#1e90ff);box-shadow:0 0 10px #4dabf799,0 0 5px #4dabf74d;text-decoration:none;transition:all .3s ease}.nav-link[data-v-9feac01e]:hover{background:linear-gradient(145deg,#63b3ff,#3598ff);box-shadow:0 0 15px #4dabf7cc,0 0 10px #4dabf766;transform:translateY(-2px)}.container[data-v-8bf119a1]{background-color:#1e1e2f;padding:1.5rem;border-radius:1rem;max-width:400px;margin:0 auto;color:#fff;font-family:Segoe UI,sans-serif}label[data-v-8bf119a1]{display:block;margin-bottom:.5rem;font-weight:600}input[type=date][data-v-8bf119a1]{background-color:#2a2a3f;color:#fff;border:none;padding:.5rem;border-radius:.5rem;width:100%;margin-bottom:1rem;font-size:1rem}.result[data-v-8bf119a1]{font-size:1rem;margin-top:.5rem}.nav-link[data-v-8bf119a1]{display:inline-block;margin-left:auto;margin-bottom:1.5rem;padding:.6rem 1.2rem;border-radius:8px;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(145deg,#4dabf7,#1e90ff);box-shadow:0 0 10px #4dabf799,0 0 5px #4dabf74d;text-decoration:none;transition:all .3s ease}.nav-link[data-v-8bf119a1]:hover{background:linear-gradient(145deg,#63b3ff,ф#3598ff);box-shadow:0 0 15px #4dabf7cc,0 0 10px #4dabf766;transform:translateY(-2px)}.notes-container[data-v-0a5549cc]{max-width:480px;margin:2rem auto;padding:1.5rem 2rem;background:#121218;border-radius:12px;box-shadow:0 0 20px #4dabf766;color:#e0e0e0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}h2[data-v-0a5549cc]{text-align:center;margin-bottom:1rem;color:#4dabf7;font-weight:700}.input-row[data-v-0a5549cc]{display:flex;gap:1rem;margin-bottom:1.5rem}textarea[data-v-0a5549cc]{flex:1;padding:.75rem 1rem;border-radius:8px;border:none;resize:vertical;font-size:1rem;font-family:inherit;background:#22222a;color:#e0e0e0;box-shadow:inset 0 0 5px #00000080;transition:background-color .3s ease}textarea[data-v-0a5549cc]:focus{outline:none;background:#2c2c39;box-shadow:0 0 8px #4dabf7}button[data-v-0a5549cc]{background:#4dabf7;border:none;color:#fff;font-weight:700;padding:0 1.5rem;border-radius:8px;cursor:pointer;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}button[data-v-0a5549cc]:disabled{background:#6ea6f9aa;cursor:not-allowed}button[data-v-0a5549cc]:hover:not(:disabled){background:#3391ff}.notes-list[data-v-0a5549cc]{list-style:none;padding:0;margin:0;max-height:400px;overflow-y:auto}.note-item[data-v-0a5549cc]{background:#1f1f29;border-radius:10px;padding:1rem 1.25rem;margin-bottom:.9rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 8px #4dabf71a;transition:background-color .3s ease}.note-item p[data-v-0a5549cc]{margin:0;flex:1;padding-right:1rem;word-break:break-word;font-size:1rem;line-height:1.3;color:#b0c7ff}.btn-delete[data-v-0a5549cc]{background:#e57373;padding:.3rem .7rem;border-radius:8px;font-weight:600;font-size:.9rem;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.btn-delete[data-v-0a5549cc]:hover{background:#d33b3b}.empty-msg[data-v-0a5549cc]{text-align:center;color:#777a85;font-style:italic;margin-top:2rem}.confirm-overlay[data-v-0a5549cc]{position:fixed;top:0;left:0;right:0;bottom:0;background:#121218d9;display:flex;justify-content:center;align-items:center;z-index:1000}.confirm-dialog[data-v-0a5549cc]{background:#22222a;padding:2rem;border-radius:16px;max-width:320px;box-shadow:0 0 15px #4dabf7;text-align:center;color:#e0e0e0}.confirm-dialog p[data-v-0a5549cc]{margin-bottom:1.5rem;font-size:1.1rem;font-weight:600;color:#f44336}.confirm-buttons[data-v-0a5549cc]{display:flex;justify-content:space-around}.btn[data-v-0a5549cc]{min-width:100px;padding:.5rem 1.2rem;border-radius:8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s ease}.btn-cancel[data-v-0a5549cc]{background:#6c757d;color:#fff}.btn-cancel[data-v-0a5549cc]:hover{background:#565e64}.btn-confirm[data-v-0a5549cc]{background:#f44336;color:#fff}.btn-confirm[data-v-0a5549cc]:hover{background:#d32f2f}.Router[data-v-0a5549cc]{display:flex;text-align:center;justify-content:center;align-items:center}.nav-link[data-v-0a5549cc]{display:inline-block;margin-bottom:1.5rem;margin:25px;padding:.6rem 1.2rem;border-radius:8px;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(145deg,#4dabf7,#1e90ff);box-shadow:0 0 10px #4dabf799,0 0 5px #4dabf74d;text-decoration:none;transition:all .3s ease}.nav-link[data-v-0a5549cc]:hover{background:linear-gradient(145deg,#63b3ff,#3598ff);box-shadow:0 0 15px #4dabf7cc,0 0 10px #4dabf766;transform:translateY(-2px)}.main-nav[data-v-44b499a5]{position:relative;display:flex;gap:1.5rem;padding:1rem 2rem;background:#1e1e24e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 20px #0000004d;border:1px solid rgba(255,255,255,.05);max-width:max-content;margin:0 auto}.nav-link[data-v-44b499a5]{position:relative;text-decoration:none;color:#e0e0e0;font-weight:500;font-size:1.1rem;padding:.5rem 1rem;transition:all .3s ease;z-index:1;border-radius:8px}.nav-link[data-v-44b499a5]:hover{color:#fff;background:#3c3c4699}.nav-link.router-link-exact-active[data-v-44b499a5]{color:#4dabf7;font-weight:600}.nav-decoration[data-v-44b499a5]{position:absolute;bottom:-5px;left:0;height:2px;background:linear-gradient(90deg,#4dabf7,#20c997);border-radius:2px;transition:all .3s ease;z-index:0}.nav-link[data-v-44b499a5]:hover:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translate(-50%);width:60%;height:2px;background:#4dabf7;border-radius:2px}.nav-link.router-link-exact-active[data-v-44b499a5]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 12px);height:calc(100% + 8px);border:2px solid rgba(77,171,247,.3);border-radius:10px;z-index:-1}.main-nav[data-v-44b499a5]{--glow-color: rgba(77, 171, 247, .1);box-shadow:0 0 15px var(--glow-color),0 4px 20px #0000004d}.maincomponent[data-v-44b499a5]{display:flex;flex-direction:column;align-items:center;background-color:#0e0e12;color:#fff;min-height:100vh}.main-header[data-v-44b499a5]{margin-top:2rem;font-size:2rem;font-weight:700;color:#39f;transition:color .3s ease}.main-header[data-v-44b499a5]:hover{color:#5fb0ff}.search[data-v-44b499a5]{display:flex;gap:1rem;margin:2rem 0;align-items:center}input[type=text][data-v-44b499a5]{background-color:#1e1e28;color:#e0e0e0;border:1px solid #444;border-radius:6px;padding:.5rem 1rem;width:250px;transition:all .2s ease}input[data-v-44b499a5]:focus{outline:none;border-color:#39f;box-shadow:0 0 0 2px #3399ff4d}select[data-v-44b499a5]{background-color:#1e1e28;color:#e0e0e0;border:1px solid #444;border-radius:6px;padding:.5rem 1rem;width:180px;cursor:pointer;transition:all .2s ease;font-size:1rem;font-weight:500}select[data-v-44b499a5]:focus{outline:none;border-color:#39f;box-shadow:0 0 0 2px #3399ff4d}select[data-v-44b499a5]:hover{border-color:#5fb0ff;box-shadow:0 0 5px #5fb0ff99}button[data-v-44b499a5]{background-color:#39f;color:#fff;border:none;padding:.5rem 1.2rem;border-radius:8px;cursor:pointer;transition:all .3s ease}button[data-v-44b499a5]:hover{background-color:#2a85e0;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px #39f6}button.active[data-v-44b499a5]{background-color:#ff5c57;transition:all .3s ease}button.active[data-v-44b499a5]:hover{background-color:#e64b4b;transform:translateY(-2px) scale(1.02)}.meme-list[data-v-44b499a5]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.meme-item[data-v-44b499a5]{border:1px solid #333;border-radius:16px;background-color:#1a1a22;padding:1rem;text-align:center;max-width:220px;box-shadow:0 4px 10px #00000080;transition:transform .3s ease,box-shadow .3s ease}.meme-item[data-v-44b499a5]:hover{transform:scale(1.05);box-shadow:0 6px 15px #0009}.meme-image[data-v-44b499a5]{width:170px;height:auto;margin-bottom:1rem;border-radius:10px;box-shadow:0 2px 10px #0006;transition:transform .3s ease}.meme-image[data-v-44b499a5]:hover{transform:scale(1.1)}.content[data-v-44b499a5]{margin-top:1rem;padding-bottom:2rem;width:100%;max-width:1000px;display:flex;flex-direction:column;align-items:center}.main-nav[data-v-5a01f9ca]{position:relative;display:flex;gap:1.5rem;padding:1rem 2rem;background:#1e1e24e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 20px #0000004d;border:1px solid rgba(255,255,255,.05);max-width:max-content;margin:0 auto}.nav-link[data-v-5a01f9ca]{position:relative;text-decoration:none;color:#e0e0e0;font-weight:500;font-size:1.1rem;padding:.5rem 1rem;transition:all .3s ease;z-index:1;border-radius:8px}.nav-link[data-v-5a01f9ca]:hover{color:#fff;background:#3c3c4699}.nav-link.router-link-exact-active[data-v-5a01f9ca]{color:#4dabf7;font-weight:600}.nav-decoration[data-v-5a01f9ca]{position:absolute;bottom:-5px;left:0;height:2px;background:linear-gradient(90deg,#4dabf7,#20c997);border-radius:2px;transition:all .3s ease;z-index:0}.nav-link[data-v-5a01f9ca]:hover:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translate(-50%);width:60%;height:2px;background:#4dabf7;border-radius:2px}.nav-link.router-link-exact-active[data-v-5a01f9ca]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 12px);height:calc(100% + 8px);border:2px solid rgba(77,171,247,.3);border-radius:10px;z-index:-1}.main-nav[data-v-5a01f9ca]{--glow-color: rgba(77, 171, 247, .1);box-shadow:0 0 15px var(--glow-color),0 4px 20px #0000004d}.meme-list[data-v-5a01f9ca]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:20px;background-color:#121212;min-height:300px}.meme-items[data-v-5a01f9ca]{flex:1 1 200px;max-width:220px}.meme-item[data-v-5a01f9ca]{background-color:#1e1e1e;border-radius:12px;box-shadow:0 4px 10px #0009;padding:12px;text-align:center;transition:transform .2s ease}.meme-item[data-v-5a01f9ca]:hover{transform:scale(1.05)}.meme-image[data-v-5a01f9ca]{max-width:100%;border-radius:8px;margin-bottom:8px;-webkit-user-select:none;user-select:none}h3[data-v-5a01f9ca]{color:#fff;font-size:1rem;margin-bottom:12px;overflow-wrap:break-word}button[data-v-5a01f9ca]{background-color:#ff3b3f;color:#fff;border:none;border-radius:6px;padding:8px 14px;cursor:pointer;font-weight:600;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}button[data-v-5a01f9ca]:hover{background-color:#e03135}button[data-v-5a01f9ca]:active{transform:scale(.95)}.empty-favorites[data-v-5a01f9ca]{width:100%;text-align:center;color:#ccc;font-size:1.2rem}.empty-favorites p[data-v-5a01f9ca]{margin-bottom:20px}.home-page[data-v-7e44094e]{max-width:1200px;margin:0 auto;color:#e0e0e0;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.search-bar-container[data-v-7e44094e]{display:flex;margin-bottom:30px;position:relative;max-width:800px;margin-left:auto;margin-right:auto}.search-input[data-v-7e44094e]{flex:1;padding:15px 20px;background-color:#1f1f1f;border:1px solid #333;border-right:none;color:#e0e0e0;border-radius:30px 0 0 30px;font-size:16px;transition:all .3s ease;box-shadow:0 2px 10px #0003}.search-input[data-v-7e44094e]:focus{outline:none;border-color:#9b00ff;box-shadow:0 0 0 2px #9b00ff33}.search-button[data-v-7e44094e]{padding:0 25px;background:linear-gradient(135deg,#9b00ff,#6a00ff);color:#fff;border:none;border-radius:0 30px 30px 0;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #0003;display:flex;align-items:center;gap:8px}.search-button[data-v-7e44094e]:hover{background:linear-gradient(135deg,#8a00e6,#5a00e6);transform:translateY(-1px)}.button-icon[data-v-7e44094e]{font-size:18px}.excursion-results-section[data-v-7e44094e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px;margin-bottom:40px}.excursion-card[data-v-7e44094e]{background:linear-gradient(145deg,#1f1f1f,#252525);border:1px solid #333;border-radius:12px;padding:15px;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;box-shadow:0 4px 6px #0000001a;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:300px}.excursion-card[data-v-7e44094e]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003;border-color:#9b00ff}.card-image-placeholder[data-v-7e44094e]{background:linear-gradient(135deg,#9b00ff,#6a00ff);height:120px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;position:relative;overflow:hidden}.image-text[data-v-7e44094e]{font-size:60px;font-weight:700;color:#fff3}.card-content[data-v-7e44094e]{flex:1;display:flex;flex-direction:column}.excursion-card h3[data-v-7e44094e]{margin:0 0 10px;font-size:18px;color:#fff;font-weight:600}.description[data-v-7e44094e]{color:#b0b0b0;font-size:14px;margin-bottom:15px;flex:1}.card-details[data-v-7e44094e]{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.detail-item[data-v-7e44094e]{background:#282828b3;padding:5px 10px;border-radius:15px;font-size:12px;display:flex;align-items:center;gap:5px}.card-badge[data-v-7e44094e]{position:absolute;top:15px;right:15px;background:#ff5722;color:#fff;padding:3px 10px;border-radius:15px;font-size:12px;font-weight:700;animation:pulse-7e44094e 2s infinite}@keyframes pulse-7e44094e{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.history-section[data-v-7e44094e]{background:linear-gradient(145deg,#1e1e1e,#222);padding:25px;border-radius:12px;box-shadow:0 4px 20px #00000026;border:1px solid #333}.history-header[data-v-7e44094e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.history-header h4[data-v-7e44094e]{margin:0;font-size:18px;color:#9b00ff;font-weight:600;display:flex;align-items:center;gap:10px}.clear-history-button[data-v-7e44094e]{background:#ff4b4b33;color:#ff6b6b;border:none;padding:5px 15px;border-radius:20px;cursor:pointer;transition:all .2s ease}.clear-history-button[data-v-7e44094e]:hover{background:#ff4b4b4d}.history-list[data-v-7e44094e]{display:flex;flex-direction:column;gap:12px}.history-item[data-v-7e44094e]{background:#28282899;border-radius:8px;padding:15px;display:flex;align-items:center;justify-content:space-between;transition:all .25s ease}.history-item[data-v-7e44094e]:hover{background:#323232cc;transform:translate(5px)}.history-info[data-v-7e44094e]{flex:1;cursor:pointer}.history-name[data-v-7e44094e]{font-weight:500;color:#f0f0f0;margin-bottom:5px;display:flex;align-items:center;gap:8px}.history-meta[data-v-7e44094e]{display:flex;gap:15px}.history-date[data-v-7e44094e]{font-size:12px;color:#aaa}.history-id[data-v-7e44094e]{font-size:12px;color:#888;font-family:monospace}.delete-button[data-v-7e44094e]{background:none;border:none;color:#ff6b6b;cursor:pointer;font-size:16px;transition:all .2s ease;padding:5px;border-radius:50%}.delete-button[data-v-7e44094e]:hover{background:#ff4b4b33;transform:scale(1.2)}.empty-history[data-v-7e44094e]{text-align:center;padding:30px;color:#666;font-style:italic}.empty-history img[data-v-7e44094e]{width:100px;opacity:.5;margin-bottom:15px}.loading-spinner[data-v-7e44094e]{display:flex;justify-content:center;padding:50px}.spinner[data-v-7e44094e]{width:50px;height:50px;border:5px solid rgba(155,0,255,.2);border-radius:50%;border-top-color:#9b00ff;animation:spin-7e44094e 1s ease-in-out infinite}@keyframes spin-7e44094e{to{transform:rotate(360deg)}}.no-results[data-v-7e44094e]{grid-column:1 / -1;text-align:center;padding:40px}.no-results-image[data-v-7e44094e]{width:150px;opacity:.7;margin-bottom:20px}.reset-button[data-v-7e44094e]{background:#9b00ff1a;color:#bb86fc;border:none;padding:10px 20px;border-radius:20px;margin-top:20px;cursor:pointer;transition:all .2s ease}.reset-button[data-v-7e44094e]:hover{background:#9b00ff33}@media (max-width: 768px){.home-page[data-v-7e44094e]{padding:15px}.search-bar-container[data-v-7e44094e]{flex-direction:column}.search-input[data-v-7e44094e]{border-radius:20px;margin-bottom:10px;border-right:1px solid #333}.search-button[data-v-7e44094e]{border-radius:20px;width:100%;justify-content:center}.excursion-results-section[data-v-7e44094e]{grid-template-columns:1fr}.history-item[data-v-7e44094e]{flex-direction:column;align-items:flex-start;gap:15px}.delete-button[data-v-7e44094e]{align-self:flex-end}}@media (max-width: 480px){.card-details[data-v-7e44094e]{flex-direction:column;gap:8px}.history-meta[data-v-7e44094e]{flex-direction:column;gap:5px}}
