*{box-sizing:border-box;margin:0;padding:0}body,html{background:#0b0f14;color:#e5e7eb;font-family:Inter,system-ui,sans-serif}.glass-card{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff14;box-shadow:0 8px 30px #0000004d}.wave-container{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.bg-image{animation:bgFloat 18s ease-in-out infinite;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:grayscale(100%) contrast(1.05);inset:0;position:absolute;z-index:0}@keyframes bgFloat{0%{transform:scale(1) translateY(0)}50%{transform:scale(1.03) translateY(-8px)}to{transform:scale(1) translateY(0)}}.bg-overlay{background:#0b0f14d1;inset:0;position:absolute;z-index:1}.wave-svg{height:45%;left:-10%;position:absolute;top:40%;transform:translateY(-50%);width:120%;z-index:2}.wave{fill:none;stroke-width:1.8;stroke-linecap:round;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.wave-1{stroke:#ffffff1f;animation:drift1 28s infinite}.wave-2{stroke:#ffffff29;animation:drift2 20s infinite}.wave-3{stroke:#fff3;animation:drift3 18s infinite}.wave-4{stroke:#ffffff3d;animation:drift4 24s infinite}@keyframes drift1{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(-60px) translateY(14px)}50%{transform:translateX(-120px) translateY(-18px)}75%{transform:translateX(-60px) translateY(10px)}to{transform:translateX(0) translateY(0)}}@keyframes drift2{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(80px) translateY(-20px)}50%{transform:translateX(140px) translateY(16px)}75%{transform:translateX(80px) translateY(-12px)}to{transform:translateX(0) translateY(0)}}@keyframes drift3{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(-40px) translateY(22px)}50%{transform:translateX(-90px) translateY(-26px)}75%{transform:translateX(-40px) translateY(18px)}to{transform:translateX(0) translateY(0)}}@keyframes drift4{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(60px) translateY(-26px)}50%{transform:translateX(110px) translateY(22px)}75%{transform:translateX(60px) translateY(-16px)}to{transform:translateX(0) translateY(0)}}.header{align-items:center;background:#0000;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1.5rem;position:relative;z-index:2}.header h1{color:#f9fafb;font-size:1.15rem;font-weight:600;letter-spacing:.4px}.login-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:.5rem 1.1rem;transition:all .25s ease}.login-btn:hover{background:#ffffff24;border-color:#ffffff47}@media (max-width:600px){.header{padding:1.2rem 1rem}.header h1{font-size:1.05rem}.login-btn{font-size:.8rem;padding:.45rem .9rem}}.hero-block{padding:5rem 1.5rem 3.5rem;position:relative;text-align:center;z-index:2}.hero-block h1{font-size:2.2rem;font-weight:600;letter-spacing:-.02em}.hero-block p{color:#9ca3af;font-size:.95rem;margin-top:.9rem;margin-inline:auto;max-width:640px}.info-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#ffffff0f,#ffffff05);border-radius:14px;box-shadow:0 10px 30px #00000073;min-height:160px;padding:1.6rem 1.6rem 1.8rem;position:relative;transition:transform .25s ease,box-shadow .25s ease;z-index:0}.info-card:before{.info-card{position:relative}.info-card:after{background:linear-gradient(180deg,#ffffff59,#ffffff0d,#fff0);border-radius:inherit;content:"";inset:-1px;opacity:.28;pointer-events:none;position:absolute}.info-card.plan:after{opacity:.28}.info-card.plan.highlight:after{opacity:.42}}.info-card.highlight:before{opacity:.6}.info-card:hover{box-shadow:0 5px 10px #a4a4a4a6;transform:translateY(-3px)}.info-card h3{color:#f9fafb;font-size:.95rem;font-weight:500}.info-card p{color:#9ca3af;font-size:.85rem;line-height:1.4;margin-top:.4rem}.info-card.stat{background:#ffffff0a;min-height:auto;padding:.9rem 1.2rem}.info-card.stat:before{display:none}.info-card.stat:hover{box-shadow:none;transform:none}.info-card.stat h3{font-size:.7rem;letter-spacing:.3px;text-transform:uppercase}.info-card.stat p{font-size:.75rem}.info-card.wide{grid-column:span 2}.stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stats-grid{grid-template-columns:1fr}}@media (max-width:600px){.stats-grid{gap:24px;grid-template-columns:1fr}}.stat-skeleton-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 24px #00000040;padding:20px}.skeleton-title{background:#ffffff1f;border-radius:8px;height:14px;margin-bottom:12px;width:40%}.skeleton-value{background:#ffffff2e;border-radius:10px;height:22px;width:60%}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.skeleton-title,.skeleton-value{animation:shimmer 2.4s ease-in-out infinite;background:linear-gradient(110deg,#ffffff1a 25%,#ffffff38 37%,#ffffff1a 63%);background-size:200% 100%}.section-container{margin-top:1.6rem;position:relative}.section-header{margin-bottom:.5rem}.section-header h2{color:#f9fafb;font-size:1.15rem;font-weight:500}.section-header p{color:#9ca3af;font-size:.82rem;margin-top:.25rem;max-width:520px}.section-content{margin-top:.6rem}.visit-advisor-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.advisor-form{border-radius:16px;padding:2rem}.advisor-title{font-size:1.4rem;font-weight:600;margin-bottom:1.5rem}.form-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:1.5rem}.form-group{display:flex;flex-direction:column;gap:.4rem}.form-group label{font-size:.85rem;opacity:.7}.form-group input,.form-group select{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;color:#e5e7eb;font-size:.9rem;outline:none;padding:.65rem .9rem;transition:.2s ease}.form-group input:focus,.form-group select:focus{border-color:#ffffff40}.check-btn{background:#ffffff1f;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:500;padding:.8rem;transition:.2s ease;width:100%}.check-btn:hover{background:#ffffff2e;transform:translateY(-1px)}.advisor-result{border-radius:16px;line-height:1.6;margin-top:1rem;overflow:hidden;padding:2rem;position:relative}.advisor-result:before{content:"";inset:0;opacity:.12;pointer-events:none;position:absolute;transition:.3s ease}.advisor-result.calm:before{background:radial-gradient(circle at 20% 20%,#22c55e,#0000 60%)}.advisor-result.average:before{background:radial-gradient(circle at 20% 20%,#f59e0b,#0000 60%)}.advisor-result.crowded:before{background:radial-gradient(circle at 20% 20%,#ef4444,#0000 60%)}.best-time{background:#ffffff0d;border-left:3px solid #38bdf8;margin-top:1rem;padding:.75rem}.confidence-text{display:block;font-size:.8rem;margin-top:1rem;opacity:.6}.fade-in{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.form-group select{background-color:#ffffff0f;color:#e5e7eb}.form-group select option{background-color:#0f172a;color:#e5e7eb}@media (max-width:768px){.visit-advisor-container{grid-template-columns:1fr}.advisor-result{margin-top:1.5rem}}.insights-panel{border-radius:16px;margin-top:2rem;padding:2rem}.insights-title{font-size:1.4rem;font-weight:600;margin-bottom:1.5rem}.insights-grid{grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.insight-item{display:flex;flex-direction:column;gap:.4rem}.label{font-size:.85rem;opacity:.7}.value{font-size:1.05rem;font-weight:500}.dashboard-section{color:#fff;margin-top:80px;opacity:.7;padding:60px 40px;text-align:center}.dashboard-container{margin:0 auto;max-width:1200px;padding:2.5rem 1.5rem 4rem;position:relative;z-index:1}.dashboard-container>*+*{margin-top:1.5rem}.insights-grid{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}
/*# sourceMappingURL=main.573906f0.css.map*/