.content-container.svelte-u0fwv9{z-index:2;margin-top:-2rem;padding-top:2rem;position:relative}.content-wrapper.svelte-u0fwv9{max-width:800px;margin:0 auto;padding:2rem min(2rem,4vw)}.tip-content.svelte-u0fwv9{color:#1e293b;background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 1px 3px #0000000f,0 4px 16px #0000000a}.tip-content.svelte-u0fwv9 p{color:#374151;-webkit-hyphens:none;hyphens:none;word-break:normal;margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.8}.tip-content.svelte-u0fwv9 li{color:#374151;-webkit-hyphens:none;hyphens:none;word-break:normal;font-size:1.0125rem;line-height:1.75}.tip-content.svelte-u0fwv9 td,.tip-content.svelte-u0fwv9 th{color:#1e293b}.tip-content.svelte-u0fwv9 h2{color:#0f172a;letter-spacing:-.025em;border-bottom:2px solid #f1f5f9;margin:2.75rem 0 .875rem;padding-bottom:.6rem;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.25}.tip-content.svelte-u0fwv9 h3{color:#0f172a;letter-spacing:-.015em;margin:2.25rem 0 .75rem;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.3}.tip-content.svelte-u0fwv9 h4{color:#1e293b;letter-spacing:-.01em;margin:1.75rem 0 .5rem;font-size:1rem;font-weight:700}.tip-content.svelte-u0fwv9 h5,.tip-content.svelte-u0fwv9 h6{color:#334155;margin:1.25rem 0 .4rem;font-size:.9375rem;font-weight:600}.tip-content.svelte-u0fwv9 strong{color:#0f172a;font-weight:700}.tip-content.svelte-u0fwv9 a{color:#0284c7;text-underline-offset:3px;-webkit-text-decoration:underline #0284c759;text-decoration:underline #0284c759}.tip-content.svelte-u0fwv9 a:hover{color:#0369a1;text-decoration-color:#0369a1}.tip-content.svelte-u0fwv9 .prose{color:var(--vnk-text-primary-color,#1a1a2e);font-size:1.05rem;line-height:1.8}.tip-content.svelte-u0fwv9 .prose h2{color:var(--vnk-text-primary-color,#1a1a2e);margin:2rem 0 1rem;font-size:1.5rem;font-weight:700}.tip-content.svelte-u0fwv9 .prose h3{color:var(--vnk-text-primary-color,#1a1a2e);margin:1.5rem 0 .75rem;font-size:1.25rem;font-weight:600}.tip-content.svelte-u0fwv9 .prose p{margin:0 0 1rem}.tip-content.svelte-u0fwv9 .prose ul,.tip-content.svelte-u0fwv9 .prose ol{margin:0 0 1rem;padding-left:1.5rem}.tip-content.svelte-u0fwv9 .prose li{margin-bottom:.5rem}.tip-content.svelte-u0fwv9 .prose strong{color:var(--vnk-text-primary-color,#1a1a2e);font-weight:600}.tip-content.svelte-u0fwv9 .prose a{color:var(--vnk-accent-color,#e74c3c);text-decoration:underline}.tip-content.svelte-u0fwv9 .prose a:hover{text-decoration:none}.no-content.svelte-u0fwv9{text-align:center;color:var(--vnk-text-secondary-color,#64748b);padding:2rem}.mobile-bottom-nav-local.svelte-u0fwv9{z-index:100;background:#fff;border-top:1px solid #eee;justify-content:center;padding:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0}.tip-content.svelte-u0fwv9 .quick-stats-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:1rem 0;display:grid}.tip-content.svelte-u0fwv9 .stat-card{text-align:center;background:#fff;border:1px solid #e8edf2;border-radius:10px;padding:.85rem}.tip-content.svelte-u0fwv9 .stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.72rem;display:block}.tip-content.svelte-u0fwv9 .stat-value{color:#0f172a;font-size:1rem;font-weight:700;display:block}.tip-content.svelte-u0fwv9 .airport-showcase{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1rem 0;display:grid}.tip-content.svelte-u0fwv9 .airport-hero-card{background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:1.1rem;position:relative}.tip-content.svelte-u0fwv9 .airport-hero-card.main{border-left:3px solid #0284c7}.tip-content.svelte-u0fwv9 .airport-hero-card.capital{border-left:3px solid #d97706}.tip-content.svelte-u0fwv9 .airport-badge{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:.35rem;font-size:.68rem;font-weight:600;display:inline-block}.tip-content.svelte-u0fwv9 .airport-hero-card h3{color:#0284c7;margin:0;font-size:1.5rem;font-weight:700;line-height:1}.tip-content.svelte-u0fwv9 .airport-hero-card.capital h3{color:#d97706}.tip-content.svelte-u0fwv9 .airport-hero-card h4{color:#0f172a;margin:.3rem 0 .2rem;font-size:.9rem;font-weight:600}.tip-content.svelte-u0fwv9 .airport-location{color:#64748b;margin:0 0 .6rem;font-size:.8rem}.tip-content.svelte-u0fwv9 .airport-stats{border-top:1px solid #f1f5f9;padding-top:.6rem}.tip-content.svelte-u0fwv9 .airport-stat{border-bottom:1px solid #f8fafc;justify-content:space-between;padding:.3rem 0;font-size:.82rem;display:flex}.tip-content.svelte-u0fwv9 .airport-stat:last-child{border-bottom:none}.tip-content.svelte-u0fwv9 .airport-stat .stat-label{color:#64748b}.tip-content.svelte-u0fwv9 .airport-stat .stat-value{color:#0f172a;font-weight:600}.tip-content.svelte-u0fwv9 .other-airports{background:#f8fafc;border:1px solid #e8edf2;border-radius:10px;margin:.75rem 0 1rem;padding:.75rem 1rem}.tip-content.svelte-u0fwv9 .other-airport-item{border-bottom:1px solid #f1f5f9;align-items:baseline;gap:.6rem;padding:.4rem 0;font-size:.82rem;display:flex}.tip-content.svelte-u0fwv9 .other-airport-item:last-child{border-bottom:none}.tip-content.svelte-u0fwv9 .other-airport-row{border-bottom:1px solid #f1f5f9;align-items:baseline;gap:.6rem;padding:.4rem 0;font-size:.82rem;display:flex}.tip-content.svelte-u0fwv9 .other-airport-row:last-child{border-bottom:none}.tip-content.svelte-u0fwv9 .oa-code,.tip-content.svelte-u0fwv9 .airport-code-small{color:#0f172a;min-width:38px;font-size:.85rem;font-weight:700}.tip-content.svelte-u0fwv9 .oa-name,.tip-content.svelte-u0fwv9 .airport-name{color:#334155;min-width:90px;font-weight:600}.tip-content.svelte-u0fwv9 .oa-best,.tip-content.svelte-u0fwv9 .airport-desc{color:#64748b;font-size:.8rem}.tip-content.svelte-u0fwv9 .transport-tabs{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1rem 0;display:grid}.tip-content.svelte-u0fwv9 .transport-option{text-align:left;background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:1rem}.tip-content.svelte-u0fwv9 .transport-icon{margin-bottom:.5rem;font-size:1.25rem;display:block}.tip-content.svelte-u0fwv9 .transport-option h4{color:#0f172a;margin:0 0 .35rem;font-size:.875rem;font-weight:700}.tip-content.svelte-u0fwv9 .transport-option p{color:#475569;margin:0;font-size:.8rem;line-height:1.55}.tip-content.svelte-u0fwv9 .routes-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1rem 0;display:grid}.tip-content.svelte-u0fwv9 .route-card{background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:1rem}.tip-content.svelte-u0fwv9 .route-header{border-bottom:1px solid #f1f5f9;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.tip-content.svelte-u0fwv9 .route-from,.tip-content.svelte-u0fwv9 .route-to{color:#0f172a;font-size:.82rem;font-weight:700}.tip-content.svelte-u0fwv9 .route-arrow{color:#94a3b8;font-size:.8rem}.tip-content.svelte-u0fwv9 .route-details{background:#f8fafc;border-radius:6px;justify-content:space-between;margin-bottom:.5rem;padding:.5rem;display:flex}.tip-content.svelte-u0fwv9 .route-city{color:#0f172a;font-size:.78rem;font-weight:600;display:block}.tip-content.svelte-u0fwv9 .route-distance{color:#64748b;font-size:.75rem;display:block}.tip-content.svelte-u0fwv9 .route-options{flex-direction:column;gap:.35rem;display:flex}.tip-content.svelte-u0fwv9 .route-option{background:#f8fafc;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.8rem;display:flex}.tip-content.svelte-u0fwv9 .option-icon{text-align:center;width:18px;font-size:.85rem}.tip-content.svelte-u0fwv9 .option-time{color:#334155;flex:1;font-size:.78rem;font-weight:500}.tip-content.svelte-u0fwv9 .option-price{color:#16a34a;font-size:.78rem;font-weight:600}.tip-content.svelte-u0fwv9 .visa-intro{margin-bottom:1rem}.tip-content.svelte-u0fwv9 .visa-intro p{color:#374151;font-size:.875rem;line-height:1.6}.tip-content.svelte-u0fwv9 .visa-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1rem 0;display:grid}.tip-content.svelte-u0fwv9 .visa-card{background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:1rem}.tip-content.svelte-u0fwv9 .visa-card.premium{background:#fafffe;border-color:#38bc7d}.tip-content.svelte-u0fwv9 .visa-badge{margin-bottom:.35rem;font-size:.85rem;display:block}.tip-content.svelte-u0fwv9 .visa-card h4{color:#0f172a;margin:0 0 .4rem;font-size:.875rem;font-weight:700}.tip-content.svelte-u0fwv9 .visa-status{color:#fff;background:#38bc7d;border-radius:100px;margin-bottom:.35rem;padding:.2rem .55rem;font-size:.7rem;font-weight:600;display:inline-block}.tip-content.svelte-u0fwv9 .visa-card:not(.premium) .visa-status{background:#6366f1}.tip-content.svelte-u0fwv9 .visa-detail{color:#475569;margin:0;font-size:.82rem;line-height:1.55}.tip-content.svelte-u0fwv9 .status-open{color:#166534;background:#dcfce7;border-radius:100px;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.tip-content.svelte-u0fwv9 .status-verify{color:#92400e;background:#fef3c7;border-radius:100px;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.tip-content.svelte-u0fwv9 .final-tip{color:#0c4a6e;background:#f0f9ff;border-left:3px solid #0284c7;border-radius:0 10px 10px 0;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.9rem;line-height:1.65}@media (width<=768px){.tip-content.svelte-u0fwv9 .quick-stats-grid{grid-template-columns:repeat(2,1fr)}.tip-content.svelte-u0fwv9 .airport-showcase,.tip-content.svelte-u0fwv9 .transport-tabs,.tip-content.svelte-u0fwv9 .routes-grid,.tip-content.svelte-u0fwv9 .visa-grid{grid-template-columns:1fr}}.tip-content.svelte-u0fwv9 .pro-tips{background:#f0fdf4;border-left:3px solid #10b981;border-radius:0 10px 10px 0;margin:1.75rem 0;padding:1.125rem 1.25rem}.tip-content.svelte-u0fwv9 .pro-tips h3,.tip-content.svelte-u0fwv9 .pro-tips h4{color:#065f46;margin-top:0;margin-bottom:.75rem;font-size:.9375rem;font-weight:700}.tip-content.svelte-u0fwv9 .pro-tips p{color:#14532d;margin:0;font-size:.9375rem;line-height:1.65}.tip-content.svelte-u0fwv9 .pro-tips ol{margin-bottom:0;padding-left:1.25rem}.tip-content.svelte-u0fwv9 .pro-tips li{color:#14532d;margin-bottom:.6rem;font-size:.9375rem;line-height:1.65}.tip-content.svelte-u0fwv9 .pro-tips li:last-child{margin-bottom:0}.tip-content.svelte-u0fwv9 .pro-tips li strong{color:#047857}.tip-content.svelte-u0fwv9 .step-list{counter-reset:step-counter;margin:1.5rem 0;padding:0;list-style:none}.tip-content.svelte-u0fwv9 .step-list li{counter-increment:step-counter;margin-bottom:1.5rem;padding-left:3.5rem;position:relative}.tip-content.svelte-u0fwv9 .step-list li:before{content:counter(step-counter);background:var(--vnk-accent-color,#e74c3c);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.tip-content.svelte-u0fwv9 .app-card{background:#fff;border:1px solid #e8edf2;border-radius:16px;margin:1rem 0;padding:1.5rem}.tip-content.svelte-u0fwv9 .app-cards-container{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0;display:grid}.tip-content.svelte-u0fwv9 .app-cards-container .app-card{margin:0}.tip-content.svelte-u0fwv9 .app-card h3{color:#0f172a;align-items:center;gap:.75rem;margin-top:0;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.tip-content.svelte-u0fwv9 .app-card ul{margin-bottom:0;padding-left:0;font-size:.95rem;line-height:1.7;list-style:none}.tip-content.svelte-u0fwv9 .app-card li{margin-bottom:.5rem;padding-left:1.25rem;position:relative}.tip-content.svelte-u0fwv9 .app-card li:before{content:"✓";color:#10b981;font-weight:600;position:absolute;left:0}.tip-content.svelte-u0fwv9 .emoji-icon{font-size:1.5rem}.tip-content.svelte-u0fwv9 .highlight-box{background:#f0f9ff;border-left:3px solid #0284c7;border-radius:0 10px 10px 0;margin:1.75rem 0;padding:1rem 1.25rem}.tip-content.svelte-u0fwv9 .highlight-box p{color:#0c4a6e;margin:0;font-size:.9875rem;line-height:1.65}.tip-content.svelte-u0fwv9 .highlight-box strong{color:#0369a1;font-weight:700}.tip-content.svelte-u0fwv9 .warning-box{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:0 10px 10px 0;margin:1.75rem 0;padding:1rem 1.25rem}.tip-content.svelte-u0fwv9 .warning-box p{color:#78350f;margin:0;font-size:.9875rem;line-height:1.65}.tip-content.svelte-u0fwv9 .tips-list{counter-reset:tips;margin:1.25rem 0;padding-left:0;list-style:none}.tip-content.svelte-u0fwv9 .tips-list li{counter-increment:tips;color:#374151;margin-bottom:1rem;padding-left:2.5rem;font-size:1rem;line-height:1.7;position:relative}.tip-content.svelte-u0fwv9 .tips-list li:before{content:counter(tips);color:#fff;background:#38bc7d;border-radius:50%;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:.05em;left:0}.tip-content.svelte-u0fwv9 .tips-list li strong{color:#0f172a;font-weight:700}.tip-content.svelte-u0fwv9 .visa-checker{background:#f8fafc;border:1px solid #e8edf2;border-radius:16px;margin:1.5rem 0;padding:1.5rem}.tip-content.svelte-u0fwv9 .visa-checker h3{color:#0f172a;margin:0 0 1rem;font-size:1.05rem}.tip-content.svelte-u0fwv9 .country-select{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;margin-bottom:1rem;padding:.75rem 1rem;font-size:1rem}.tip-content.svelte-u0fwv9 .country-select:focus{border-color:#38bc7d;outline:none;box-shadow:0 0 0 3px #38bc7d1f}.tip-content.svelte-u0fwv9 .visa-result{text-align:left;background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:1.25rem}.tip-content.svelte-u0fwv9 .visa-result p{color:#475569;margin:.5rem 0;font-size:.95rem}.tip-content.svelte-u0fwv9 .visa-badge{border-radius:6px;margin-bottom:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;display:inline-block}.tip-content.svelte-u0fwv9 .visa-free{color:#166534;background:#dcfce7}.tip-content.svelte-u0fwv9 .visa-evisa{color:#92400e;background:#fef3c7}.tip-content.svelte-u0fwv9 .visa-cis{color:#3730a3;background:#e0e7ff}.tip-content.svelte-u0fwv9 .visa-check{color:#991b1b;background:#fee2e2}.tip-content.svelte-u0fwv9 .options-table{margin:1.5rem 0}.tip-content.svelte-u0fwv9 .tips-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.5rem 0;display:grid}.tip-content.svelte-u0fwv9 .tip-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem;position:relative}.tip-content.svelte-u0fwv9 .tip-number{background:var(--vnk-accent-color,#e74c3c);color:#fff;border-radius:4px;margin-bottom:.5rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.tip-content.svelte-u0fwv9 .tip-card h4{color:#1e293b;margin:0 0 .5rem;font-size:.95rem}.tip-content.svelte-u0fwv9 .tip-card p{color:#64748b;margin:0;font-size:.8rem;line-height:1.4}.tip-content.svelte-u0fwv9 .transport-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0;display:grid}.tip-content.svelte-u0fwv9 .airport-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1rem 0;display:grid}.tip-content.svelte-u0fwv9 .airlines-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1rem 0;display:grid}.tip-content.svelte-u0fwv9 .airline-card{text-align:left;background:#fff;border:1px solid #e8edf2;border-radius:10px;padding:.85rem 1rem}.tip-content.svelte-u0fwv9 .airline-card strong{color:#0f172a;margin-bottom:.2rem;font-size:.875rem;display:block}.tip-content.svelte-u0fwv9 .airline-card span{color:#64748b;font-size:.78rem}.tip-content.svelte-u0fwv9 .city-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1rem 0;display:grid}.tip-content.svelte-u0fwv9 .city-card{background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:1.1rem}.tip-content.svelte-u0fwv9 .city-card h4{color:#0f172a;border-bottom:1px solid #f1f5f9;margin:0 0 .6rem;padding-bottom:.5rem;font-size:.95rem}.tip-content.svelte-u0fwv9 .city-card ul{color:#475569;margin:0;padding-left:0;font-size:.82rem;line-height:1.55;list-style:none}.tip-content.svelte-u0fwv9 .city-card li{margin-bottom:.3rem;padding-left:.85rem;position:relative}.tip-content.svelte-u0fwv9 .city-card li:before{content:"·";color:#94a3b8;position:absolute;left:0}.tip-content.svelte-u0fwv9 .road-info{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1rem 0;display:grid}.tip-content.svelte-u0fwv9 .road-item{color:#475569;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:.85rem;font-size:.82rem;line-height:1.5}.tip-content.svelte-u0fwv9 .road-item strong{color:#0f172a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem;font-size:.8rem;display:block}.tip-content.svelte-u0fwv9 .quick-facts{background:#f8fafc;border:1px solid #e8edf2;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:.75rem;margin:1rem 0 1.5rem;padding:1rem;display:grid}.tip-content.svelte-u0fwv9 .fact-item{text-align:center;color:#475569;background:#fff;border:1px solid #f1f5f9;border-radius:8px;padding:.75rem .5rem;font-size:.8rem}.tip-content.svelte-u0fwv9 .fact-item strong{color:#0f172a;margin-bottom:.25rem;font-size:1.1rem;font-weight:700;display:block}.tip-content.svelte-u0fwv9 .price-table{border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;margin:1rem 0;font-size:.85rem;overflow:hidden}.tip-content.svelte-u0fwv9 .price-table thead{background:#f8fafc;border-bottom:2px solid #e2e8f0}.tip-content.svelte-u0fwv9 .price-table th{color:#475569;text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:.7rem 1rem;font-size:.7rem;font-weight:600}.tip-content.svelte-u0fwv9 .price-table td{color:#334155;border-bottom:1px solid #f1f5f9;padding:.6rem 1rem;line-height:1.45}.tip-content.svelte-u0fwv9 .price-table tbody tr:last-child td{border-bottom:none}.tip-content.svelte-u0fwv9 .price-table tbody tr:hover{background-color:#fafbfc}.tip-content.svelte-u0fwv9 .budget-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0;display:grid}.tip-content.svelte-u0fwv9 .budget-card{text-align:left;background:#fff;border:1px solid #e8edf2;border-radius:14px;padding:1.25rem}.tip-content.svelte-u0fwv9 .budget-card h4{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.9rem;font-weight:700}.tip-content.svelte-u0fwv9 .budget-price{color:#0f172a;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1}.tip-content.svelte-u0fwv9 .budget-price span{color:#94a3b8;font-size:.75rem;font-weight:400}.tip-content.svelte-u0fwv9 .budget-card ul{color:#475569;border-top:1px solid #f1f5f9;margin:0;padding:.75rem 0 0;font-size:.82rem;list-style:none}.tip-content.svelte-u0fwv9 .budget-card li{margin-bottom:.35rem;padding-left:.9rem;position:relative}.tip-content.svelte-u0fwv9 .budget-card li:before{content:"·";color:#94a3b8;position:absolute;left:0}.tip-content.svelte-u0fwv9 .payment-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:1rem 0;display:grid}.tip-content.svelte-u0fwv9 .payment-card{background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:1rem}.tip-content.svelte-u0fwv9 .payment-card h4{color:#0f172a;border-bottom:1px solid #f1f5f9;margin:0 0 .6rem;padding-bottom:.5rem;font-size:.82rem;font-weight:700}.tip-content.svelte-u0fwv9 .payment-card ul{color:#475569;margin:0;padding-left:0;font-size:.82rem;line-height:1.55;list-style:none}.tip-content.svelte-u0fwv9 .payment-card li{margin-bottom:.3rem;padding-left:.85rem;position:relative}.tip-content.svelte-u0fwv9 .payment-card li:before{content:"·";color:#94a3b8;position:absolute;left:0}.tip-content.svelte-u0fwv9 .practical-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:1rem 0;display:grid}.tip-content.svelte-u0fwv9 .practical-card{background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:1rem}.tip-content.svelte-u0fwv9 .practical-card h4{color:#0f172a;border-bottom:1px solid #f1f5f9;margin:0 0 .5rem;padding-bottom:.45rem;font-size:.82rem;font-weight:700}.tip-content.svelte-u0fwv9 .practical-card p{color:#475569;margin:0;font-size:.82rem;line-height:1.6}.tip-content.svelte-u0fwv9 .rate-note{color:#64748b;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.tip-content.svelte-u0fwv9 .airport-card{background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:1.25rem}.tip-content.svelte-u0fwv9 .airport-card h3,.tip-content.svelte-u0fwv9 .airport-card h4{color:#0f172a;margin:0 0 .5rem;font-size:1rem;font-weight:700}.tip-content.svelte-u0fwv9 .airport-header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.tip-content.svelte-u0fwv9 .airport-code{color:#fff;letter-spacing:.5px;background:#1e293b;border-radius:7px;padding:.45rem .9rem;font-size:.95rem;font-weight:700;display:inline-block}.tip-content.svelte-u0fwv9 .airport-details{background:#f8fafc;border-radius:8px;margin:.75rem 0;padding:.75rem}.tip-content.svelte-u0fwv9 .detail-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:.4rem 0;font-size:.8rem;display:flex}.tip-content.svelte-u0fwv9 .detail-row:last-child{border-bottom:none}.tip-content.svelte-u0fwv9 .detail-row span:first-child{color:#64748b;font-weight:500}.tip-content.svelte-u0fwv9 .detail-row span:last-child{color:#0f172a;font-weight:600}.tip-content.svelte-u0fwv9 .airport-highlight{color:#475569;margin-bottom:.5rem;font-size:.85rem;line-height:1.4}.tip-content.svelte-u0fwv9 .airlines-section{border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:1rem}.tip-content.svelte-u0fwv9 .airlines-section h5{text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.tip-content.svelte-u0fwv9 .airlines-section p{color:#334155;margin:0;font-size:.85rem;line-height:1.5}.tip-content.svelte-u0fwv9 .airport-detail{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:.5rem 0;font-size:.9rem;display:flex}.tip-content.svelte-u0fwv9 .airport-detail:last-child{border-bottom:none}.tip-content.svelte-u0fwv9 .airlines-list{color:#64748b;margin-top:1rem;font-size:.85rem}.tip-content.svelte-u0fwv9 .activity-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:1.5rem 0;display:grid}.tip-content.svelte-u0fwv9 .activity-card{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem}.tip-content.svelte-u0fwv9 .activity-icon{margin-bottom:.5rem;font-size:1.5rem;display:block}.tip-content.svelte-u0fwv9 .activity-card h4{color:#1e293b;margin:0 0 .25rem;font-size:.9rem}.tip-content.svelte-u0fwv9 .activity-card p{color:#64748b;margin:0;font-size:.8rem}.tip-content.svelte-u0fwv9 .region-table,.tip-content.svelte-u0fwv9 .festival-table,.tip-content.svelte-u0fwv9 table{border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;margin:1rem 0;font-size:.85rem;overflow:hidden}.tip-content.svelte-u0fwv9 .region-table thead,.tip-content.svelte-u0fwv9 .festival-table thead,.tip-content.svelte-u0fwv9 table thead{background:#f8fafc;border-bottom:2px solid #e2e8f0}.tip-content.svelte-u0fwv9 .region-table th,.tip-content.svelte-u0fwv9 .festival-table th,.tip-content.svelte-u0fwv9 table th{text-transform:uppercase;letter-spacing:.06em;text-align:left;border:none;padding:.7rem 1rem;font-size:.7rem;font-weight:600;color:#475569!important}.tip-content.svelte-u0fwv9 .region-table td,.tip-content.svelte-u0fwv9 .festival-table td,.tip-content.svelte-u0fwv9 table td{color:#334155;border-bottom:1px solid #f1f5f9;padding:.65rem 1rem;font-size:.85rem;line-height:1.45}.tip-content.svelte-u0fwv9 .region-table tbody tr,.tip-content.svelte-u0fwv9 .festival-table tbody tr,.tip-content.svelte-u0fwv9 table tbody tr{transition:background-color .15s}.tip-content.svelte-u0fwv9 .region-table tbody tr:hover,.tip-content.svelte-u0fwv9 .festival-table tbody tr:hover,.tip-content.svelte-u0fwv9 table tbody tr:hover{background-color:#fafbfc}.tip-content.svelte-u0fwv9 .region-table tbody tr:last-child td,.tip-content.svelte-u0fwv9 .festival-table tbody tr:last-child td,.tip-content.svelte-u0fwv9 table tbody tr:last-child td{border-bottom:none}.tip-content.svelte-u0fwv9 .tab-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#f1f5f9;border-radius:12px;gap:4px;margin:1.25rem 0 1rem;padding:4px;display:flex;overflow-x:auto}.tip-content.svelte-u0fwv9 .tab-bar::-webkit-scrollbar{display:none}.tip-content.svelte-u0fwv9 .tab-btn{cursor:pointer;color:#64748b;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:7px 14px;font-size:.82rem;font-weight:500;line-height:1.4;transition:background .15s,color .15s}.tip-content.svelte-u0fwv9 .tab-btn:hover{color:#334155;background:#fff9}.tip-content.svelte-u0fwv9 .tab-btn.active{color:#0f172a;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001a}.tip-content.svelte-u0fwv9 .tab-panel{padding:.25rem 0;animation:.3s svelte-u0fwv9-fadeIn}.tip-content.svelte-u0fwv9 .tab-panel h3{color:#1e293b;border-bottom:2px solid #e2e8f0;margin:0 0 .75rem;padding-bottom:.4rem;font-size:1rem}.tip-content.svelte-u0fwv9 .tab-panel h4{color:#334155;margin:.75rem 0 .5rem;font-size:.9rem}@keyframes svelte-u0fwv9-fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.tip-content.svelte-u0fwv9 .month-grid{grid-template-columns:repeat(12,1fr);align-items:flex-end;gap:4px;margin:1.5rem 0;padding:1rem 0;display:grid}.tip-content.svelte-u0fwv9 .month-col{flex-direction:column;align-items:center;gap:4px;display:flex}.tip-content.svelte-u0fwv9 .month-label{color:#64748b;font-size:.75rem;font-weight:500}.tip-content.svelte-u0fwv9 .month-bar{border-radius:4px;width:100%;min-height:8px;transition:transform .2s}.tip-content.svelte-u0fwv9 .month-bar.best{border:2px solid #1d9e75}.tip-content.svelte-u0fwv9 .month-bar:hover{transform:scaleY(1.1)}.tip-content.svelte-u0fwv9 .month-temp{color:#94a3b8;font-size:.7rem}.tip-content.svelte-u0fwv9 .month-desc{color:#94a3b8;text-align:center;margin-top:2px;font-size:.6rem}.tip-content.svelte-u0fwv9 .season-cards{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:1.25rem 0;display:grid}.tip-content.svelte-u0fwv9 .season-card{text-align:left;background:#fff;border:1px solid #e8edf2;border-radius:16px;padding:1.5rem;position:relative}.tip-content.svelte-u0fwv9 .season-card.best{background:#fafffe;border-color:#38bc7d}.tip-content.svelte-u0fwv9 .best-badge{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#38bc7d;border-radius:100px;padding:3px 10px;font-size:.6rem;font-weight:700;position:absolute;top:-11px;left:16px}.tip-content.svelte-u0fwv9 .season-header{align-items:center;gap:.65rem;margin-bottom:.5rem;display:flex}.tip-content.svelte-u0fwv9 .season-icon{font-size:1.75rem;line-height:1}.tip-content.svelte-u0fwv9 .season-name{color:#0f172a;font-size:1.05rem;font-weight:700;line-height:1.2}.tip-content.svelte-u0fwv9 .season-months{color:#64748b;margin-top:1px;font-size:.8rem}.tip-content.svelte-u0fwv9 .season-temp{letter-spacing:.01em;margin:.5rem 0 .75rem;font-size:.9rem;font-weight:600}.tip-content.svelte-u0fwv9 .season-desc{color:#374151;text-align:left;margin-bottom:1rem;font-size:.9rem;line-height:1.65}.tip-content.svelte-u0fwv9 .season-highlights{background:#00000008;border-radius:8px;margin-top:.75rem;padding:.75rem}.tip-content.svelte-u0fwv9 .season-highlights h5{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .4rem;font-size:.75rem;font-weight:600}.tip-content.svelte-u0fwv9 .season-highlights ul{color:#475569;margin:0;padding-left:1rem;font-size:.82rem}.tip-content.svelte-u0fwv9 .season-highlights li{margin-bottom:.25rem}.tip-content.svelte-u0fwv9 .season-pros{border-top:1px solid #f1f5f9;margin:0;padding:.75rem 0 0;list-style:none}.tip-content.svelte-u0fwv9 .season-pros li{color:#374151;text-align:left;align-items:flex-start;gap:.55rem;margin-bottom:.45rem;font-size:.875rem;line-height:1.45;display:flex}.tip-content.svelte-u0fwv9 .season-pros li:last-child{margin-bottom:0}.tip-content.svelte-u0fwv9 .pro-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:3px;font-size:10px;font-weight:700;line-height:1;display:flex}.tip-content.svelte-u0fwv9 .dot-green{color:#16a34a;background:#dcfce7}.tip-content.svelte-u0fwv9 .dot-green:after{content:"✓"}.tip-content.svelte-u0fwv9 .dot-red{color:#dc2626;background:#fee2e2}.tip-content.svelte-u0fwv9 .dot-red:after{content:"−"}.tip-content.svelte-u0fwv9 .region-intro,.tip-content.svelte-u0fwv9 .festival-intro{color:#64748b;margin-bottom:1rem}.tip-content.svelte-u0fwv9 .region-table th,.tip-content.svelte-u0fwv9 .festival-table th{background:0 0;font-size:.7rem;font-weight:600;color:#475569!important}.tip-content.svelte-u0fwv9 .region-table td,.tip-content.svelte-u0fwv9 .festival-table td{color:#334155;padding:.65rem 1rem;font-size:.85rem}.tip-content.svelte-u0fwv9 .region-desc{color:#94a3b8;font-size:.7rem;font-weight:400;display:block}.tip-content.svelte-u0fwv9 .best-time{color:#10b981;font-size:.7rem;font-weight:600}.tip-content.svelte-u0fwv9 .festival-name{color:#1e293b;font-size:.85rem;font-weight:600}.tip-content.svelte-u0fwv9 .region-table,.tip-content.svelte-u0fwv9 .festival-table{font-size:.8rem}.tip-content.svelte-u0fwv9 .lead-text{color:#475569;background:0 0;border:none;border-radius:0;margin:0 0 2rem;padding:0;font-size:1.125rem;font-weight:400;line-height:1.8}.tip-content.svelte-u0fwv9 .airport-table{margin:1.5rem 0}.tip-content.svelte-u0fwv9 .airport-table thead th{color:#475569!important;background:#f8fafc!important}@media (width<=768px){.content-wrapper.svelte-u0fwv9{padding:.5rem!important}.tip-content.svelte-u0fwv9{border-radius:12px!important;padding:1.25rem 1rem!important;box-shadow:0 1px 6px #0000000f!important}.tip-content.svelte-u0fwv9 p,.tip-content.svelte-u0fwv9 li{font-size:1rem!important;line-height:1.72!important}.tip-content.svelte-u0fwv9 p{margin-bottom:1rem!important}.tip-content.svelte-u0fwv9 h2{margin:2rem 0 .7rem!important;font-size:1.3rem!important}.tip-content.svelte-u0fwv9 h3{margin:1.5rem 0 .5rem!important;font-size:1.1rem!important}.tip-content.svelte-u0fwv9 h4{margin:1.1rem 0 .35rem!important;font-size:.95rem!important}.tip-content.svelte-u0fwv9 .lead-text{margin-bottom:1.5rem!important;font-size:1rem!important;line-height:1.72!important}.tip-content.svelte-u0fwv9 .quick-facts{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important;padding:.65rem!important}.tip-content.svelte-u0fwv9 .fact-item{-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important;padding:.65rem .4rem!important;font-size:.75rem!important}.tip-content.svelte-u0fwv9 .fact-item strong{font-size:1.05rem!important}.tip-content.svelte-u0fwv9 .month-grid{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;align-items:flex-end!important;gap:6px!important;padding:.5rem 0 .75rem!important;display:flex!important;overflow-x:auto!important}.tip-content.svelte-u0fwv9 .month-col{flex:0 0 44px!important;min-width:44px!important}.tip-content.svelte-u0fwv9 .month-label{font-size:.62rem!important}.tip-content.svelte-u0fwv9 .month-temp{font-size:.58rem!important}.tip-content.svelte-u0fwv9 .month-desc{display:none!important}.tip-content.svelte-u0fwv9 .tab-bar{gap:3px!important;margin:1rem 0 .75rem!important;padding:3px!important}.tip-content.svelte-u0fwv9 .tab-btn{padding:6px 11px!important;font-size:.78rem!important}.tip-content.svelte-u0fwv9 .tab-panel{padding:.5rem 0!important}.tip-content.svelte-u0fwv9 .season-cards{grid-template-columns:1fr!important;gap:1rem!important}.tip-content.svelte-u0fwv9 .season-card{padding:1.25rem!important}.tip-content.svelte-u0fwv9 .season-desc{font-size:.9rem!important}.tip-content.svelte-u0fwv9 .season-pros li{font-size:.85rem!important}.tip-content.svelte-u0fwv9 .activity-grid{grid-template-columns:repeat(2,1fr)!important;gap:.6rem!important}.tip-content.svelte-u0fwv9 .airport-grid,.tip-content.svelte-u0fwv9 .city-grid{grid-template-columns:1fr!important}.tip-content.svelte-u0fwv9 .airlines-grid{grid-template-columns:repeat(2,1fr)!important}.tip-content.svelte-u0fwv9 .payment-grid,.tip-content.svelte-u0fwv9 .practical-grid{grid-template-columns:repeat(2,1fr)!important;gap:.6rem!important}.tip-content.svelte-u0fwv9 .payment-card,.tip-content.svelte-u0fwv9 .practical-card{border-radius:10px!important;padding:.85rem!important}.tip-content.svelte-u0fwv9 .payment-card h4,.tip-content.svelte-u0fwv9 .practical-card h4{margin:0 0 .35rem!important;font-size:.82rem!important}.tip-content.svelte-u0fwv9 .payment-card p,.tip-content.svelte-u0fwv9 .practical-card p,.tip-content.svelte-u0fwv9 .payment-card li,.tip-content.svelte-u0fwv9 .practical-card li{font-size:.78rem!important;line-height:1.5!important}.tip-content.svelte-u0fwv9 .budget-grid{grid-template-columns:1fr!important}.tip-content.svelte-u0fwv9 .road-info,.tip-content.svelte-u0fwv9 .tips-grid{grid-template-columns:repeat(2,1fr)!important}.tip-content.svelte-u0fwv9 .app-cards-container{grid-template-columns:1fr!important;gap:1rem!important}.tip-content.svelte-u0fwv9 table,.tip-content.svelte-u0fwv9 .price-table,.tip-content.svelte-u0fwv9 .region-table,.tip-content.svelte-u0fwv9 .festival-table,.tip-content.svelte-u0fwv9 .route-table{-webkit-overflow-scrolling:touch!important;white-space:nowrap!important;max-width:100%!important;margin:1rem 0!important;font-size:.82rem!important;display:block!important;overflow-x:auto!important}.tip-content.svelte-u0fwv9 table th,.tip-content.svelte-u0fwv9 table td{white-space:normal!important;min-width:80px!important;padding:.55rem .75rem!important}.tip-content.svelte-u0fwv9 .highlight-box,.tip-content.svelte-u0fwv9 .warning-box{padding:.85rem 1rem!important}.tip-content.svelte-u0fwv9 .highlight-box p,.tip-content.svelte-u0fwv9 .warning-box p{font-size:.9rem!important;line-height:1.6!important}.tip-content.svelte-u0fwv9 .pro-tips{padding:1rem!important}.tip-content.svelte-u0fwv9 .pro-tips li{font-size:.88rem!important;line-height:1.55!important}.tip-content.svelte-u0fwv9 .tips-list li{margin-bottom:.85rem!important;padding-left:2.25rem!important;font-size:.9rem!important;line-height:1.6!important}.tip-content.svelte-u0fwv9 .tips-list li:before{width:1.5rem!important;height:1.5rem!important;font-size:.7rem!important}.tip-content.svelte-u0fwv9 .visa-checker{padding:1rem!important}.tip-content.svelte-u0fwv9 .country-select{padding:.65rem .85rem!important;font-size:1rem!important}.tip-content.svelte-u0fwv9 .visa-result{text-align:left!important}.tip-content.svelte-u0fwv9 .quick-stats-grid{grid-template-columns:repeat(2,1fr)!important}.tip-content.svelte-u0fwv9 .airport-showcase,.tip-content.svelte-u0fwv9 .transport-tabs,.tip-content.svelte-u0fwv9 .routes-grid,.tip-content.svelte-u0fwv9 .visa-grid{grid-template-columns:1fr!important}}
