.navbar-secondary .header-call-btn{background:#ffc44d !important;color:#000 !important;border:0}.navbar-light .navbar-nav .nav-link{font-weight:normal !important}.navbar-light .navbar-nav .font-800{font-weight:normal !important}.m-mt-50{margin-top:0 !important}.header{backdrop-filter:unset;background-color:transparent;border:0}.header .header-title,.header .header-icon{color:#fff}.header-scrolled{backdrop-filter:saturate(180%) blur(20px);background-color:rgba(255,255,255,0.7);border-bottom:solid 1px rgba(0,0,0,0.08)}.header-scrolled .header-title,.header-scrolled .header-icon{color:#000}.ph-hero{--ph-1:#0b2a63;--ph-2:#12419b;--ph-3:#2f7bff;--ph-acc:#ffc44d;position:relative;overflow:hidden;isolation:isolate;padding-bottom:18px;padding-top:85px;background:linear-gradient(125deg,var(--ph-1) 0%,var(--ph-2) 55%,#1a56c9 100%);border-radius:0 0 26px 26px;box-shadow:0 14px 34px -18px rgba(11,42,99,.75)}.ph-hero::before{content:"";position:absolute;inset:0;z-index:-2;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to left,#000,transparent 70%);mask-image:linear-gradient(to left,#000,transparent 70%)}.ph-hero::after{content:"";position:absolute;z-index:-2;width:420px;height:420px;top:-260px;left:-80px;border-radius:50%;background:radial-gradient(circle,rgba(47,123,255,.85),transparent 65%);filter:blur(10px)}.ph-glow{position:absolute;z-index:-2;width:260px;height:260px;border-radius:50%;right:-60px;bottom:-180px;background:radial-gradient(circle,rgba(255,196,77,.45),transparent 60%);filter:blur(6px)}.ph-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px}.ph-crumb{display:flex;align-items:center;gap:6px;font-size:12px;color:rgba(255,255,255,.85);margin-bottom:6px}.ph-crumb a{color:inherit;text-decoration:none;transition:.2s}.ph-crumb a:hover{color:#fff}.ph-crumb i{font-size:9px;opacity:.55}.ph-title{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:bold;color:#fff;line-height:1.6}.ph-title::before{content:"";width:5px;height:22px;border-radius:99px;background:linear-gradient(180deg,var(--ph-acc),#ff8a3d);box-shadow:0 0 14px rgba(255,196,77,.65)}.ph-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.ph-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;font-size:12.5px;color:#e8f0ff;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px)}.ph-tag i{font-size:10px;color:var(--ph-acc)}.ph-route{display:flex;align-items:center;gap:16px;padding:11px 20px;border-radius:18px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22);transition:transform .25s ease,background .25s ease}.ph-route:hover{transform:translateY(-2px);background:rgba(255,255,255,.14)}.ph-city{display:flex;flex-direction:column;align-items:center;line-height:1.5}.ph-city b{font-size:15px;font-weight:700;color:#fff}.ph-city span{font-size:10px;color:rgba(255,255,255,.82);letter-spacing:1px}.ph-path{position:relative;width:104px;height:22px}.ph-path::before{content:"";position:absolute;top:50%;right:0;left:0;height:1px;background:repeating-linear-gradient(to left,rgba(255,255,255,.55) 0 5px,transparent 5px 10px)}.ph-path i{position:absolute;top:50%;right:0;font-size:13px;color:var(--ph-acc);transform:translate3d(0,-50%,0) scaleX(-1);filter:drop-shadow(0 0 6px rgba(255,196,77,.7));animation:ph-fly 3.4s linear infinite;will-change:transform,opacity}@keyframes ph-fly{0%{right:-6px;opacity:0}12%{opacity:1}88%{opacity:1}100%{right:96px;opacity:0}}.ph-dot{position:absolute;top:50%;width:7px;height:7px;border-radius:50%;transform:translateY(-50%);background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.18)}.ph-dot.s{right:-3px}.ph-dot.e{left:-3px;background:var(--ph-acc);box-shadow:0 0 0 3px rgba(255,196,77,.25)}@media (max-width:991.98px){.ph-hero{padding-top:50px;padding-bottom:14px;border-radius:0 0 20px 20px}.ph-inner{flex-direction:column;align-items:stretch;gap:12px}.ph-title{font-size:18px}.ph-title::before{height:18px}.ph-route{justify-content:space-between;padding:9px 16px}.ph-path{flex:1;width:auto;min-width:70px}@keyframes ph-fly{0%{transform:translate3d(6px,-50%,0) scaleX(-1);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translate3d(calc(-100%+12px),-50%,0) scaleX(-1);opacity:0}}}@media (prefers-reduced-motion:reduce){.ph-path i{animation:none;right:44px}}.tour-filters-wrapper{--tf-1:#0b2a63;--tf-2:#12419b;--tf-3:#2f7bff;--tf-acc:#ffc44d;--tf-ink:#16233d;--tf-mute:#52617a;--tf-line:#eef1f7;--tf-dash:#dbe3f3;--tf-soft:#f7faff}.tour-filters-wrapper{align-self:stretch}.tour-filters-wrapper .sidebar-sticky{position:sticky;top:100px;z-index:98}.tour-filters-wrapper .tf-card{position:relative;background:#fff;border:1px solid var(--tf-line);border-radius:22px;margin-bottom:16px;overflow:hidden;box-shadow:0 12px 34px -26px rgba(11,42,99,.7);transition:box-shadow .25s ease,border-color .25s ease}.tour-filters-wrapper .tf-card:hover{border-color:#d8e3fb;box-shadow:0 22px 44px -28px rgba(11,42,99,.75)}.tour-filters-wrapper .tf-card::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:74px;height:5px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,var(--tf-3),var(--tf-1));z-index:3}.tour-filters-wrapper .tf-nav{position:relative;padding:12px 10px 10px}.tour-filters-wrapper .tf-nav::before{content:"";position:absolute;z-index:1;inset-inline-start:39px;width:1px;top:48px;bottom:38px;background:repeating-linear-gradient(to bottom,var(--tf-dash) 0 5px,transparent 5px 10px)}.tour-filters-wrapper .tf-nav-item{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;color:var(--tf-ink);text-decoration:none;transition:background .22s ease,color .22s ease}.tour-filters-wrapper .tf-nav-item:hover{background:var(--tf-soft);color:var(--tf-2)}.tour-filters-wrapper .tf-nav-ico{position:relative;z-index:2;width:36px;height:36px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:#e9f1ff;color:var(--tf-3);font-size:14px;transition:background .22s ease,color .22s ease,box-shadow .22s ease}.tour-filters-wrapper .tf-nav-item:hover .tf-nav-ico{background:linear-gradient(135deg,var(--tf-2),var(--tf-3));color:#fff;box-shadow:0 10px 20px -12px rgba(47,123,255,.95)}.tour-filters-wrapper .tf-nav-txt{font-size:13.5px;font-weight:600;line-height:1.8;min-width:0}.tour-filters-wrapper .tf-nav-item>.fa-angle-left{margin-inline-start:auto;font-size:13px;color:var(--tf-mute);transition:transform .22s ease,color .22s ease}.tour-filters-wrapper .tf-nav-item:hover>.fa-angle-left{color:var(--tf-3);transform:translateX(-3px)}.tour-filters-wrapper .tf-nav-item.is-active{background:#f2f7ff;color:var(--tf-2)}.tour-filters-wrapper .tf-nav-item.is-active .tf-nav-txt{font-weight:700}.tour-filters-wrapper .tf-nav-item.is-active .tf-nav-ico{background:linear-gradient(135deg,var(--tf-acc),#ff8a3d);color:#5a3b00;box-shadow:0 0 0 4px rgba(255,196,77,.22),0 10px 20px -12px rgba(255,164,26,.95)}.tour-filters-wrapper .tf-nav-item.is-active>.fa-angle-left{color:var(--tf-acc)}.tour-filters-wrapper .tf-head{position:relative;overflow:hidden;padding:16px 16px 14px;background:linear-gradient(130deg,var(--tf-1),var(--tf-2) 70%,#1a56c9)}.tour-filters-wrapper .tf-head::after{content:"";position:absolute;z-index:0;width:180px;height:180px;border-radius:50%;inset-inline-end:-70px;bottom:-120px;background:radial-gradient(circle,rgba(255,196,77,.35),transparent 62%)}.tour-filters-wrapper .tf-head-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.tour-filters-wrapper .tf-head-row span{margin:0;font-size:15px;font-weight:700;color:#fff;line-height:1.7}.tour-filters-wrapper .tf-head-cap{position:relative;z-index:1;display:block;margin-top:3px;font-size:11.5px;color:rgba(255,255,255,.85)}.tour-filters-wrapper .tf-clear{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:6px 12px;border-radius:99px;border:1px solid rgba(255,255,255,.20);font-size:11.5px;font-weight:600;color:#e8f0ff;background:rgba(255,255,255,.10);backdrop-filter:blur(6px);transition:.2s}.tour-filters-wrapper .tf-clear:hover{background:rgba(255,255,255,.20);color:#fff}.tour-filters-wrapper .tf-clear i{font-size:10px}.tour-filters-wrapper .tf-clear:disabled{opacity:.38;pointer-events:none}.tour-filters-wrapper .tf-sec+.tf-sec{border-top:1px dashed var(--tf-dash)}.tour-filters-wrapper .tf-sec-head{width:100%;border:0;background:none;display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:start;transition:background .2s ease}.tour-filters-wrapper .tf-sec-head:hover{background:var(--tf-soft)}.tour-filters-wrapper .tf-sec-ico{width:34px;height:34px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;background:#e9f1ff;color:var(--tf-3);font-size:13px}.tour-filters-wrapper .tf-sec-title{font-size:13.5px;font-weight:700;color:var(--tf-ink);display:block;line-height:1.8}.tour-filters-wrapper .tf-count{display:none;margin-top:2px;padding:2px 8px;border-radius:99px;font-size:10.5px;font-weight:700;color:#8a4b00;background:linear-gradient(120deg,#ffd97a,var(--tf-acc))}.tour-filters-wrapper .tf-count.is-on{display:inline-block}.tour-filters-wrapper .tf-chev{margin-inline-start:auto;font-size:12px;color:var(--tf-mute);transition:transform .25s ease}.tour-filters-wrapper .tf-sec-head.collapsed .tf-chev{transform:rotate(-180deg)}.tour-filters-wrapper .tf-sec-body{padding:0 16px 14px}.tour-filters-wrapper .tf-search{position:relative;margin-bottom:12px}.tour-filters-wrapper .tf-search input{width:100%;padding:10px 12px;padding-inline-start:36px;border-radius:13px;border:1px solid var(--tf-line);background:var(--tf-soft);font-size:12.5px;color:var(--tf-ink);transition:.2s}.tour-filters-wrapper .tf-search input::placeholder{color:var(--tf-mute)}.tour-filters-wrapper .tf-search input:focus{outline:none;background:#fff;border-color:var(--tf-3);box-shadow:0 0 0 3px rgba(47,123,255,.12)}.tour-filters-wrapper .tf-search i{position:absolute;top:50%;inset-inline-start:13px;transform:translateY(-50%);font-size:12px;color:var(--tf-mute);pointer-events:none}.tour-filters-wrapper .tf-opt{position:relative;margin-bottom:8px}.tour-filters-wrapper .tf-opt>input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.tour-filters-wrapper .tf-opt>label{display:flex;align-items:center;gap:10px;margin:0;padding:9px 12px;border:1px solid var(--tf-line);border-radius:13px;background:#fbfcfe;cursor:pointer;font-size:13px;font-weight:500;color:var(--tf-ink);transition:.2s}.tour-filters-wrapper .tf-opt>label:hover{background:#fff;border-color:#cfe0ff;box-shadow:0 10px 22px -20px rgba(47,123,255,.95)}.tour-filters-wrapper .tf-opt>label>i{font-size:12px;color:var(--tf-mute);transition:color .2s}.tour-filters-wrapper .tf-opt-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-filters-wrapper .tf-mark{width:19px;height:19px;flex-shrink:0;border:1.5px solid #d7e0f2;border-radius:6px;background:#fff;display:grid;place-items:center;transition:.2s}.tour-filters-wrapper .tf-mark::after{content:"";width:5px;height:9px;margin-bottom:2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(.4);opacity:0;transition:transform .18s ease,opacity .18s ease}.tour-filters-wrapper .tf-opt>input:checked+label{background:#f2f7ff;border-color:#cfe0ff;color:var(--tf-2);font-weight:700}.tour-filters-wrapper .tf-opt>input:checked+label>i{color:var(--tf-3)}.tour-filters-wrapper .tf-opt>input:checked+label .tf-mark{background:var(--tf-3);border-color:var(--tf-3)}.tour-filters-wrapper .tf-opt>input:checked+label .tf-mark::after{opacity:1;transform:rotate(45deg) scale(1)}.tour-filters-wrapper .tf-opt>input:focus-visible+label{border-color:var(--tf-3);box-shadow:0 0 0 3px rgba(47,123,255,.18)}.tour-filters-wrapper .tf-empty{display:none;padding:14px 4px;text-align:center;font-size:12px;color:var(--tf-mute)}.tour-filters-wrapper .tf-empty.is-on{display:block}.tour-filters-wrapper .tf-apply-wrap{padding:14px 16px;background:linear-gradient(180deg,#f7faff,#f1f5fd);border-top:1px dashed var(--tf-dash)}.tour-filters-wrapper .tf-apply{width:100%;border:0;border-radius:15px;padding:13px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(130deg,var(--tf-1),var(--tf-2) 70%,#1a56c9);box-shadow:0 14px 30px -20px rgba(11,42,99,.95);transition:transform .22s ease,box-shadow .22s ease}.tour-filters-wrapper .tf-apply:hover{color:#fff;transform:translateY(-2px);box-shadow:0 20px 36px -20px rgba(11,42,99,1)}.tour-filters-wrapper .tf-apply.is-dirty{box-shadow:0 0 0 3px rgba(255,196,77,.40),0 14px 30px -20px rgba(11,42,99,.95)}.tour-filters-wrapper .tf-apply .tf-badge{display:none;min-width:22px;padding:2px 7px;border-radius:99px;font-size:11.5px;font-weight:800;color:#8a4b00;background:linear-gradient(120deg,#ffd97a,var(--tf-acc))}.tour-filters-wrapper .tf-apply .tf-badge.is-on{display:inline-block}.tour-filters-wrapper .tf-active-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tour-filters-wrapper .tf-active-head small{font-size:11.5px;font-weight:700;color:var(--tf-mute)}.tour-filters-wrapper .tf-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:99px;font-size:12px;font-weight:600;color:var(--tf-2);background:#f2f7ff;border:1px solid #dbe7ff;transition:.2s}.tour-filters-wrapper .tf-tag>i{font-size:10px;color:var(--tf-3)}.tour-filters-wrapper .tf-tag-x{border:0;background:none;padding:0;line-height:1;font-size:11px;color:var(--tf-mute);transition:color .2s}.tour-filters-wrapper .tf-tag-x:hover{color:#e5484d}.tour-filters-wrapper .tf-tag:has(.tf-tag-x:hover){background:#fff5f5;border-color:#ffd7d7}.tour-filters-wrapper .tf-cta{position:relative;isolation:isolate;overflow:hidden;margin-bottom:0;padding:18px 18px 16px;border-radius:22px;background:linear-gradient(135deg,var(--tf-1) 0%,var(--tf-2) 55%,#1a56c9 100%);box-shadow:0 18px 34px -18px rgba(11,42,99,.85)}.tour-filters-wrapper .tf-cta::before{content:"";position:absolute;inset:0;z-index:-2;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to left,#000,transparent 72%);mask-image:linear-gradient(to left,#000,transparent 72%)}.tour-filters-wrapper .tf-cta::after{content:"";position:absolute;z-index:-2;width:240px;height:240px;border-radius:50%;inset-inline-end:-90px;bottom:-160px;background:radial-gradient(circle,rgba(255,196,77,.45),transparent 62%);filter:blur(6px)}.tour-filters-wrapper .tf-cta-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:11px;font-weight:600;color:#e8f0ff;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px)}.tour-filters-wrapper .tf-cta-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--tf-acc);box-shadow:0 0 0 3px rgba(255,196,77,.22);animation:tf-pulse 2.4s ease-in-out infinite}@keyframes tf-pulse{0%,100%{opacity:1}50%{opacity:.35}}.tour-filters-wrapper .tf-cta-title{display:flex;align-items:center;gap:9px;margin:11px 0 0;font-size:19px;font-weight:bold;color:#fff;line-height:1.7}.tour-filters-wrapper .tf-cta-title::before{content:"";width:5px;height:20px;border-radius:99px;flex-shrink:0;background:linear-gradient(180deg,var(--tf-acc),#ff8a3d);box-shadow:0 0 14px rgba(255,196,77,.65)}.tour-filters-wrapper .tf-cta-sub{margin:7px 0 0;font-size:12px;line-height:2;color:rgba(255,255,255,.88)}.tour-filters-wrapper .tf-cta-tear{position:relative;height:16px;margin:16px 0 14px}.tour-filters-wrapper .tf-cta-tear::before{content:"";position:absolute;top:50%;right:0;left:0;height:1px;background:repeating-linear-gradient(to left,rgba(255,255,255,.42) 0 5px,transparent 5px 10px)}.tour-filters-wrapper .tf-cta-tear i{position:absolute;top:50%;right:0;font-size:12px;color:var(--tf-acc);transform:translate3d(0,-50%,0) scaleX(-1);filter:drop-shadow(0 0 6px rgba(255,196,77,.7));animation:tf-fly 5.2s linear infinite;will-change:transform,opacity}@keyframes tf-fly{0%{right:-8px;opacity:0}10%{opacity:1}90%{opacity:1}100%{right:calc(100% - 6px);opacity:0}}.tour-filters-wrapper .tf-cta-num{position:relative;overflow:hidden;display:flex;align-items:center;gap:11px;padding:11px 14px;border-radius:16px;text-decoration:none;color:#5a3b00;background:linear-gradient(120deg,#ffd97a,var(--tf-acc));box-shadow:0 12px 24px -14px rgba(255,164,26,.95);transition:transform .22s ease,box-shadow .22s ease}.tour-filters-wrapper .tf-cta-num:hover{color:#5a3b00;transform:translateY(-2px);box-shadow:0 18px 30px -14px rgba(255,164,26,1)}.tour-filters-wrapper .tf-cta-num::after{content:"";position:absolute;top:0;bottom:0;width:60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-160%)}.tour-filters-wrapper .tf-cta-num:hover::after{animation:tf-shine .75s ease-out}@keyframes tf-shine{to{transform:translateX(260%)}}.tour-filters-wrapper .tf-cta-num .ico{width:36px;height:36px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;font-size:15px;background:rgba(255,255,255,.55);color:#7a4d00;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.tour-filters-wrapper .tf-cta-num .txt{min-width:0}.tour-filters-wrapper .tf-cta-num .cap{display:block;font-size:10.5px;font-weight:600;color:rgba(90,59,0,.62);line-height:1.6}.tour-filters-wrapper .tf-cta-num .val{display:block;direction:ltr;text-align:left;font-size:20px;font-weight:bold;letter-spacing:.5px;line-height:1.5;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.tour-filters-wrapper *{transition:none !important;animation:none !important}}.pk-card{--pk-1:#0b2a63;--pk-2:#12419b;--pk-3:#2f7bff;--pk-acc:#ffc44d;--pk-ink:#16233d;--pk-mute:#52617a;--pk-line:#eef1f7;position:relative;background:#fff;border:1px solid var(--pk-line);border-radius:22px;padding:18px 18px 18px;margin-bottom:16px;box-shadow:0 12px 34px -26px rgba(11,42,99,.7);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pk-card:hover{transform:translateY(-3px);border-color:#d8e3fb;box-shadow:0 22px 44px -28px rgba(11,42,99,.75)}.pk-card::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:74px;height:5px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,var(--pk-3),var(--pk-1))}.pk-flags{position:absolute;top:14px;right:16px;display:flex;align-items:center;gap:6px}.pk-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;font-size:11px;font-weight:700;color:#8a4b00;background:linear-gradient(120deg,#ffd97a,var(--pk-acc));box-shadow:0 8px 18px -12px rgba(255,164,26,.95)}.pk-flags img{width:26px;height:auto}.pk-title{margin:6px 0 16px;font-size:18px;font-weight:bold;color:var(--pk-ink);text-align:center;line-height:1.9}.pk-main{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.pk-main{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:18px}.pk-cell{flex-direction:row !important;flex-wrap:wrap;align-content:center}.pk-cell .lbl{width:100%;margin-bottom:2px}.pk-cell img,.pk-cell .ico{flex-shrink:0}}.pk-info{display:grid;grid-template-columns:repeat(3,1fr);background:linear-gradient(180deg,#f7faff,#f1f5fd);border:1px solid var(--pk-line);border-radius:16px;overflow:hidden}.pk-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;text-align:center}.pk-cell+.pk-cell{border-inline-start:1px dashed #dbe3f3}.pk-cell .lbl{font-size:13px;font-weight:normal;color:var(--pk-mute)}.pk-cell .val{font-size:12.5px;font-weight:700;color:var(--pk-ink);line-height:1.7}.pk-cell img{width:34px;height:34px;object-fit:contain;border-radius:10px;background:#fff;padding:3px;box-shadow:0 4px 12px -8px rgba(11,42,99,.8)}.pk-cell .ico{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:rgba(47,123,255,.1);color:var(--pk-3)}.pk-buy{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:initial;padding:14px;border-radius:16px;background:linear-gradient(130deg,var(--pk-1),var(--pk-2) 70%,#1a56c9);box-shadow:0 14px 30px -22px rgba(11,42,99,.95);position:relative;overflow:hidden}.pk-buy .cap{position:relative;font-size:11px;color:rgba(255,255,255,.65);text-align:center}.pk-buy .price{position:relative;text-align:center;color:#fff;font-size:18px;font-weight:600;line-height:1.7}.pk-buy .price small{font-size:12px;font-weight:500;opacity:.8}.pk-buy .extra{position:relative;margin-top:2px;font-size:18px;font-weight:600;color:var(--pk-acc)}.pk-dates-btn{white-space:nowrap;position:relative;border:0;border-radius:13px;padding:11px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;color:var(--pk-2);background:#fff;transition:.2s}.pk-dates-btn:hover{background:var(--pk-acc);color:#5a3b00}.pk-dates-btn .accordion-icon{transition:transform .25s ease}.pk-dates-btn:not(.collapsed) .accordion-icon{transform:rotate(180deg)}.pk-dates{margin-top:16px;border-top:1px dashed var(--pk-line);padding-top:14px}.pk-dates-grid{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width:992px){.pk-dates-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.pk-row{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 58px 16px;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fbfcfe;border:1px solid var(--pk-line);color:var(--pk-ink);text-decoration:none;transition:.2s}.pk-row:hover{background:#fff;border-color:var(--pk-3);color:var(--pk-2);box-shadow:0 12px 24px -20px rgba(47,123,255,.95);transform:translateY(-2px)}.pk-day{text-align:center;line-height:1.5}.pk-day b{display:block;font-size:16px;font-weight:bold}.pk-day span{font-size:11.5px;color:var(--pk-mute)}.pk-row:hover .pk-day span{color:var(--pk-3)}.pk-mid{position:relative;text-align:center;padding:6px 0}.pk-mid small{font-size:12px}.pk-mid::before{content:"";position:absolute;top:50%;right:0;left:0;height:1px;background:repeating-linear-gradient(to left,#dbe3f3 0 5px,transparent 5px 10px)}.pk-mid b{position:relative;display:inline-block;padding:2px 10px;background:inherit;font-size:16px;font-weight:bold;border-radius:99px}.pk-row .pk-mid b{background:#fbfcfe}.pk-row:hover .pk-mid b{background:#fff}.pk-mid .extra{display:block;font-size:15px;color:#f59e0b;font-weight:700}.pk-row>.fa{font-size:12px;color:var(--pk-mute)}.pk-row:hover>.fa{color:var(--pk-3)}.pk-legend{display:none;grid-template-columns:58px minmax(0,1fr) 58px 16px;gap:10px;padding:0 12px 8px;font-size:10.5px;color:var(--pk-mute);text-align:center;font-weight:700}@media (min-width:992px){.pk-legend{display:grid}}.pk-row.is-cheap{overflow:hidden;padding-top:0;column-gap:10px;row-gap:6px;background:linear-gradient(180deg,#f5fcf8,#fcfffd);border-color:#c2e9d4;box-shadow:0 10px 24px -20px rgba(22,163,94,.7)}.pk-row.is-cheap:hover{background:#fafffc;border-color:#8ed9ac;color:#177a4e;box-shadow:0 14px 28px -18px rgba(22,163,94,.8)}.pk-row.is-cheap .pk-day span{color:#84b39a}.pk-row.is-cheap:hover .pk-day span{color:#2f9e68}.pk-row.is-cheap>.fa{color:#7cc79f}.pk-row.is-cheap .pk-mid::before{background:repeating-linear-gradient(to left,#cdeddb 0 5px,transparent 5px 10px)}.pk-row.is-cheap .pk-mid b{background:#f7fdfa}.pk-row.is-cheap:hover .pk-mid b{background:#fafffc}.pk-cheap{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:3px 10px;margin:0 -12px;padding:6px 12px;border-radius:13px 13px 0 0;background:linear-gradient(120deg,#e4f8ec,#cbefdb);border-bottom:1px dashed #a8e2c1;font-size:10.5px;font-weight:700;color:#177a4e;line-height:1.8}.pk-cheap i{font-size:9.5px}.pk-cheap .save{margin-inline-start:auto;font-size:11px;font-weight:700;color:#2b9163;white-space:nowrap}.pk-admin{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:7px 14px;border-radius:99px;font-size:11.5px;font-weight:700;color:#fff;text-decoration:none}.tw-wrap{--tw-1:#0b2a63;--tw-2:#12419b;--tw-3:#2f7bff;--tw-acc:#ffc44d;--tw-ink:#16233d;--tw-mute:#596780;--tw-line:#eef1f7;--tw-dash:#dbe3f3;--tw-soft:#f7faff;--tw-cold:#7fb8ff}.tw-wrap .tw-card{position:relative;background:#fff;border:1px solid var(--tw-line);border-radius:22px;padding:20px;box-shadow:0 12px 34px -26px rgba(11,42,99,.7)}.tw-wrap .tw-card::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:74px;height:5px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,var(--tw-3),var(--tw-1))}.tw-wrap .tw-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:99px;font-size:11.5px;font-weight:700;color:var(--tw-2);background:#eef4ff;border:1px solid #dbe7ff}.tw-wrap .tw-title{margin:10px 0 0;font-size:20px;font-weight:normal;color:var(--tw-ink);line-height:1.8}.tw-wrap .tw-sub{margin:3px 0 18px;font-size:12.5px;color:var(--tw-mute);line-height:1.9}.tw-wrap .tw-now{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr;gap:16px;padding:18px;border-radius:18px;background:linear-gradient(135deg,var(--tw-1) 0%,var(--tw-2) 55%,#1a56c9 100%);box-shadow:0 16px 30px -22px rgba(11,42,99,.95)}@media (min-width:768px){.tw-wrap .tw-now{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.tw-wrap .tw-now::before{content:"";position:absolute;inset:0;z-index:-2;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to left,#000,transparent 70%);mask-image:linear-gradient(to left,#000,transparent 70%)}.tw-wrap .tw-now::after{content:"";position:absolute;z-index:-2;width:300px;height:300px;border-radius:50%;inset-inline-end:-120px;top:-190px;background:radial-gradient(circle,rgba(255,196,77,.32),transparent 62%);filter:blur(8px)}.tw-wrap .tw-now-main{display:flex;align-items:center;gap:16px;min-width:0}.tw-wrap .tw-now-ico{width:64px;height:64px;flex-shrink:0;border-radius:20px;display:grid;place-items:center;font-size:30px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px)}.tw-wrap .tw-now-temp{display:block;font-size:42px;font-weight:normal;color:#fff;line-height:1.2;font-variant-numeric:tabular-nums}.tw-wrap .tw-now-desc{display:block;margin-top:2px;font-size:13.5px;color:#e8f0ff;line-height:1.8}.tw-wrap .tw-now-city{display:block;font-size:11.5px;color:rgba(255,255,255,.85);line-height:1.8}.tw-wrap .tw-metrics{display:flex;flex-wrap:wrap;gap:8px}.tw-wrap .tw-metric{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:14px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px)}.tw-wrap .tw-metric i{font-size:12px;color:var(--tw-acc)}.tw-wrap .tw-metric .k{display:block;font-size:10.5px;color:rgba(255,255,255,.85);line-height:1.6}.tw-wrap .tw-metric .v{display:block;font-size:13px;font-weight:normal;color:#fff;line-height:1.6}.tw-wrap .tw-trend-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:22px 0 12px}.tw-wrap .tw-trend-title{font-size:14px;font-weight:normal;color:var(--tw-ink)}.tw-wrap .tw-stats{display:flex;flex-wrap:wrap;gap:6px}.tw-wrap .tw-stat{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;font-size:11.5px;font-weight:normal;color:var(--tw-ink);background:var(--tw-soft);border:1px solid var(--tw-line)}.tw-wrap .tw-stat .dot{width:7px;height:7px;border-radius:50%}.tw-wrap .tw-stat .dot.hot{background:var(--tw-acc)}.tw-wrap .tw-stat .dot.cold{background:var(--tw-cold)}.tw-wrap .tw-stat i{font-size:11px;color:var(--tw-3)}.tw-wrap .tw-scroll-wrap{position:relative}.tw-wrap .tw-scroller{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:4px}.tw-wrap .tw-scroller::-webkit-scrollbar{display:none}.tw-wrap .tw-strip{position:relative;display:inline-block;min-width:100%}.tw-wrap .tw-curve{position:absolute;top:0;left:0;pointer-events:none;overflow:visible}.tw-wrap .tw-days{display:flex;gap:10px;padding-top:78px}.tw-wrap .tw-fade{position:absolute;top:0;bottom:0;width:46px;pointer-events:none;z-index:2;transition:opacity .2s}.tw-wrap .tw-fade-l{left:0;background:linear-gradient(to right,#fff 20%,transparent)}.tw-wrap .tw-fade-r{right:0;background:linear-gradient(to left,#fff 20%,transparent)}.tw-wrap .tw-fade.is-off{opacity:0}.tw-wrap .tw-nav{position:absolute;top:calc(50%+30px);transform:translateY(-50%);z-index:3;width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;font-size:14px;color:var(--tw-2);background:#fff;box-shadow:0 8px 20px -8px rgba(11,42,99,.55);transition:.2s}.tw-wrap .tw-nav:hover{background:var(--tw-2);color:#fff}.tw-wrap .tw-nav:disabled{opacity:0;pointer-events:none}.tw-wrap .tw-nav-l{left:2px}.tw-wrap .tw-nav-r{right:2px}.tw-wrap .tw-day{flex:0 0 auto;width:104px;scroll-snap-align:center;padding:12px 10px 11px;border:1px solid var(--tw-line);border-radius:16px;background:#fbfcfe;text-align:center;transition:.22s}.tw-wrap .tw-day:hover{background:#fff;border-color:#cfe0ff;transform:translateY(-3px);box-shadow:0 14px 26px -20px rgba(47,123,255,.95)}.tw-wrap .tw-day.is-today{background:#f2f7ff;border-color:#cfe0ff}.tw-wrap .tw-day-dow{display:block;font-size:12px;font-weight:normal;color:var(--tw-ink);line-height:1.8}.tw-wrap .tw-day-date{display:block;font-size:10.5px;color:var(--tw-mute);line-height:1.7}.tw-wrap .tw-day-badge{display:inline-block;margin-top:3px;padding:1px 8px;border-radius:99px;font-size:9.5px;font-weight:normal;color:#8a4b00;background:linear-gradient(120deg,#ffd97a,var(--tw-acc))}.tw-wrap .tw-day-ico{margin:9px 0 7px;font-size:24px;line-height:1}.tw-wrap .tw-day-temp{font-size:14px;font-weight:normal;color:var(--tw-ink);font-variant-numeric:tabular-nums}.tw-wrap .tw-day-temp small{font-size:11.5px;font-weight:600;color:var(--tw-mute)}.tw-wrap .tw-day-cond{display:block;margin-top:4px;font-size:10.5px;color:var(--tw-mute);line-height:1.6;height:2.6em;overflow:hidden}.tw-wrap .tw-rain{margin-top:9px}.tw-wrap .tw-rain-track{height:4px;border-radius:99px;background:#e6ecf7;overflow:hidden}.tw-wrap .tw-rain-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--tw-cold),var(--tw-3))}.tw-wrap .tw-rain-lbl{display:block;margin-top:4px;font-size:9.5px;color:var(--tw-mute)}.tw-wrap .i-sun{color:var(--tw-acc)}.tw-wrap .i-night{color:#cbd7f5}.tw-wrap .i-cloud{color:var(--tw-mute)}.tw-wrap .i-rain{color:var(--tw-3)}.tw-wrap .i-snow{color:var(--tw-cold)}.tw-wrap .i-storm{color:var(--tw-acc)}.tw-wrap .tw-now-ico .i-cloud,.tw-wrap .tw-now-ico .i-night{color:#e8f0ff}.tw-wrap .tw-sk{border-radius:10px;background:linear-gradient(90deg,#eef2f9 25%,#f7fafe 37%,#eef2f9 63%);background-size:400% 100%;animation:tw-shimmer 1.3s ease-in-out infinite}.tw-wrap .tw-now .tw-sk{background:rgba(255,255,255,.14);animation:tw-fadepulse 1.4s ease-in-out infinite}@keyframes tw-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}@keyframes tw-fadepulse{0%,100%{opacity:.55}50%{opacity:.9}}.tw-wrap .tw-error{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;border-radius:18px;background:var(--tw-soft);border:1px dashed var(--tw-dash);text-align:center}.tw-wrap .tw-error i{font-size:26px;color:var(--tw-mute)}.tw-wrap .tw-error p{margin:0;font-size:13px;color:var(--tw-ink);line-height:1.9}.tw-wrap .tw-retry{border:0;border-radius:99px;padding:8px 18px;font-size:12.5px;font-weight:700;color:#fff;background:linear-gradient(130deg,var(--tw-1),var(--tw-2) 70%,#1a56c9);transition:.2s}.tw-wrap .tw-retry:hover{transform:translateY(-2px);color:#fff}.tw-wrap [hidden]{display:none !important}@media (prefers-reduced-motion:reduce){.tw-wrap *{transition:none !important;animation:none !important}.tw-wrap .tw-scroller{scroll-behavior:auto}}.tc{--tc-1:#0b2a63;--tc-2:#12419b;--tc-3:#2f7bff;--tc-acc:#ffc44d;--tc-ink:#16233d;--tc-mute:#52617a;--tc-line:#eef1f7;--tc-dash:#dbe3f3;--tc-soft:#f7faff;--tc-green:#177a4e;--tc-red:#c2405b;--tc-sea:#12a8b8;--tc-aegean:#1f9ed4;--tc-turq:#14b8a6;position:relative;background:#fff;border:1px solid var(--tc-line);border-radius:22px;padding:22px 20px;margin-bottom:16px;box-shadow:0 12px 34px -26px rgba(11,42,99,.7)}.tc::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:74px;height:5px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,var(--tc-3),var(--tc-1))}.tc-prose img{max-width:100%;height:auto}.tc-prose{font-size:14px;color:var(--tc-ink);line-height:2.2;overflow-wrap:break-word}.tc-prose>:first-child{margin-top:0}.tc-prose>:last-child{margin-bottom:0}.tc-prose p{margin:0 0 14px;text-align:justify}.tc-prose strong,.tc-prose b{font-weight:600;color:var(--tc-ink)}.tc-prose h2{display:flex;align-items:center;gap:10px;margin:36px 0 14px;font-size:19px;font-weight:600;color:var(--tc-1);line-height:1.9;scroll-margin-top:150px}.tc-prose h2::before{content:"";width:5px;height:22px;flex-shrink:0;border-radius:99px;background:linear-gradient(180deg,var(--tc-acc),#ff8a3d);box-shadow:0 0 12px rgba(255,196,77,.6)}.tc-prose h3{margin:24px 0 10px;font-size:16px;font-weight:600;color:var(--tc-ink);line-height:1.9;padding-inline-start:12px;border-inline-start:3px solid #cfe0ff;scroll-margin-top:150px}.tc-prose h4{margin:18px 0 8px;font-size:14.5px;font-weight:600}.tc-prose ul,.tc-prose ol{margin:0 0 14px;padding-inline-start:4px;list-style:none}.tc-prose li{position:relative;padding-inline-start:20px;margin-bottom:8px;line-height:2.1}.tc-prose ul>li::before{content:"";position:absolute;inset-inline-start:4px;top:13px;width:6px;height:6px;border-radius:50%;background:var(--tc-3)}.tc-prose ol{counter-reset:tc}.tc-prose ol>li{counter-increment:tc;padding-inline-start:28px}.tc-prose ol>li::before{content:counter(tc);position:absolute;inset-inline-start:0;top:5px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;color:var(--tc-2);background:#eef4ff}.tc-prose a{color:var(--tc-2);font-weight:600;text-decoration:none;border-bottom:1px dashed #cfe0ff}.tc-prose a:hover{color:var(--tc-3);border-bottom-color:var(--tc-3)}.tc-lead{font-size:15px !important;line-height:2.3;padding:14px 16px;margin:0 0 20px !important;border-radius:16px;background:linear-gradient(180deg,#f7faff,#f1f5fd);border:1px solid var(--tc-line);border-inline-start:4px solid var(--tc-acc)}.tc-nav{position:sticky;z-index:20;margin:0 -20px 22px;padding:9px 20px;background:rgba(255,255,255,.96);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.tc-nav.is-stuck{border-bottom-color:var(--tc-line);box-shadow:0 8px 20px -18px rgba(11,42,99,.9)}.tc-nav-row{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tc-nav-row::-webkit-scrollbar{display:none}.tc-nav a{flex:0 0 auto;padding:7px 13px;border-radius:99px;font-size:12.5px;font-weight:600;color:var(--tc-mute);background:var(--tc-soft);border:1px solid var(--tc-line);text-decoration:none;white-space:nowrap;transition:.2s}.tc-nav a:hover{color:var(--tc-2);border-color:#cfe0ff}.tc-nav a.is-active{color:#fff;background:linear-gradient(130deg,var(--tc-1),var(--tc-2) 70%,#1a56c9);border-color:transparent}.tc-facts{display:grid;gap:9px;margin:0 0 20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tc-fact{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:15px;background:#fbfcfe;border:1px solid var(--tc-line)}.tc-fact>i{width:32px;height:32px;flex-shrink:0;margin-top:2px;border-radius:11px;display:grid;place-items:center;background:#e9f1ff;color:var(--tc-3);font-size:13px}.tc-fact span{min-width:0;line-height:1.9}.tc-fact b{display:block;font-size:11.5px;font-weight:600;color:var(--tc-mute)}.tc-fact em{display:block;font-style:normal;font-size:13px;font-weight:600;color:var(--tc-ink)}.tc-table{width:100%;border-collapse:separate;border-spacing:0;margin:0 0 18px;border:1px solid var(--tc-line);border-radius:16px;overflow:hidden;font-size:12.5px}.tc-table th{background:linear-gradient(180deg,#f7faff,#f1f5fd);padding:11px 12px;text-align:start;font-size:12px;font-weight:600;color:var(--tc-1);border-bottom:1px solid var(--tc-line);white-space:nowrap}.tc-table td{padding:11px 12px;text-align:start;line-height:2;border-bottom:1px dashed var(--tc-dash);vertical-align:top}.tc-table tbody tr:last-child td{border-bottom:0}.tc-table tbody tr:hover td{background:#fbfcfe}.tc-table td:first-child{font-weight:600;color:var(--tc-ink)}.tc-table tr.is-pick td{background:#f2f7ff !important}.tc-table tr.is-pick td:first-child{color:var(--tc-2)}.tc-table .tc-y{color:var(--tc-green);font-size:12px}.tc-table .tc-n{color:var(--tc-red);opacity:.55;font-size:12px}@media (max-width:767.98px){.tc-table,.tc-table tbody,.tc-table tr,.tc-table td{display:block;width:100%}.tc-table{border:0;border-radius:0;overflow:visible}.tc-table thead{display:none}.tc-table tr{margin-bottom:10px;padding:4px 13px;border:1px solid var(--tc-line);border-radius:16px;background:#fbfcfe}.tc-table td{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px dashed var(--tc-dash);text-align:end}.tc-table tr td:last-child{border-bottom:0}.tc-table td::before{content:attr(data-label);flex-shrink:0;text-align:start;font-size:11.5px;font-weight:600;color:var(--tc-mute)}.tc-table td:first-child{color:var(--tc-2)}}.tc-note{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;margin:0 0 16px;border-radius:16px;font-size:13px;line-height:2.1}.tc-note>i{font-size:14px;flex-shrink:0;margin-top:6px}.tc-note p{margin:0 !important;text-align:justify}.tc-note p+p{margin-top:6px !important}.tc-note.tip{background:#f2f7ff;border:1px solid #cfe0ff}.tc-note.tip>i,.tc-note.tip b{color:var(--tc-2)}.tc-note.warn{background:#fffaf0;border:1px solid #ffe2ab}.tc-note.warn>i{color:#d98a00}.tc-note.warn b{color:#a35d00}.tc-note.good{background:#f7fdfa;border:1px solid #dcf2e6}.tc-note.good>i,.tc-note.good b{color:var(--tc-green)}.tc-note.link{background:var(--tc-soft);border:1px dashed var(--tc-dash);align-items:center}.tc-note.link>i{color:var(--tc-mute);margin-top:0}.tc-note.link a{border-bottom:0}.tc-donut{display:grid;gap:20px;align-items:center;margin:0 0 18px;padding:18px;border-radius:18px;background:var(--tc-soft);border:1px solid var(--tc-line);grid-template-columns:1fr}@media (min-width:576px){.tc-donut{grid-template-columns:170px minmax(0,1fr)}}.tc-donut-ring{position:relative;width:150px;height:150px;margin:0 auto;border-radius:50%;background:conic-gradient( var(--tc-1) 0 52%,var(--tc-2) 52% 89%,var(--tc-3) 89% 93%,#7fb8ff 93% 95%,var(--tc-acc) 95% 100%)}.tc-donut-ring::after{content:"";position:absolute;inset:30px;border-radius:50%;background:#fff;box-shadow:inset 0 2px 10px rgba(11,42,99,.08)}.tc-donut-ring span{position:absolute;inset:0;z-index:2;display:grid;place-items:center;text-align:center;font-size:11px;color:var(--tc-mute);line-height:1.7}.tc-donut-ring span b{display:block;font-size:15px;font-weight:700;color:var(--tc-ink)}.tc-legend{display:grid;gap:7px}.tc-legend div{display:flex;align-items:center;gap:9px;font-size:12.5px;line-height:1.9}.tc-legend i{width:11px;height:11px;flex-shrink:0;border-radius:4px}.tc-legend span{flex:1;min-width:0;color:var(--tc-ink)}.tc-legend b{flex-shrink:0;font-weight:700;color:var(--tc-2);font-variant-numeric:tabular-nums}.tc-heat{display:grid;gap:8px;margin:0 0 18px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:480px){.tc-heat{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.tc-heat{grid-template-columns:repeat(4,minmax(0,1fr))}}.tc-month{display:block;width:100%;text-align:start;padding:11px 12px;border-radius:15px;border:1px solid var(--tc-line);background:#fbfcfe;transition:.22s}.tc-month:hover{border-color:#cfe0ff;transform:translateY(-2px)}.tc-month-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tc-month-top b{font-size:13.5px;font-weight:600;color:var(--tc-ink)}.tc-month-top em{font-style:normal;font-size:10px;font-weight:700;padding:2px 8px;border-radius:99px;white-space:nowrap}.tc-month>small{display:block;margin-top:4px;font-size:11.5px;color:var(--tc-mute);font-variant-numeric:tabular-nums}.tc-month .more{display:block;max-height:0;overflow:hidden;font-size:11.5px;color:var(--tc-ink);line-height:2;transition:max-height .28s ease,margin-top .28s ease}.tc-month.is-open .more{max-height:160px;margin-top:8px}.tc-month .more span{display:block;color:var(--tc-mute)}.tc-month[data-level="low"] em{background:#e4f8ec;color:#177a4e}.tc-month[data-level="mid"] em{background:#fff2d4;color:#8a4b00}.tc-month[data-level="high"] em{background:#eef4ff;color:var(--tc-2)}.tc-month[data-level="peak"] em{background:linear-gradient(120deg,var(--tc-1),var(--tc-2));color:#fff}.tc-month[data-level="low"]{background:#f7fdfa;border-color:#dcf2e6}.tc-month[data-level="peak"]{background:#f2f7ff;border-color:#cfe0ff}.tc-vs{display:grid;gap:12px;margin:0 0 18px;grid-template-columns:1fr}@media (min-width:768px){.tc-vs{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-vs-card{padding:16px;border-radius:18px;border:1px solid var(--tc-line);background:#fbfcfe}.tc-vs-card.win{background:#f2f7ff;border-color:#cfe0ff}.tc-vs-card>b{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--tc-ink);margin-bottom:12px}.tc-vs-card>b i{font-size:12px;color:var(--tc-3)}.tc-vs-card.win>b i{color:var(--tc-acc)}.tc-bar{display:flex;height:14px;border-radius:99px;overflow:hidden;margin-bottom:9px}.tc-bar i{display:block;height:100%}.tc-bar .use{background:linear-gradient(90deg,var(--tc-2),var(--tc-3))}.tc-bar .lost{background:repeating-linear-gradient(45deg,#dfe6f2 0 5px,#eef1f7 5px 10px)}.tc-vs-legend{display:flex;gap:14px;font-size:10.5px;color:var(--tc-mute);margin-bottom:12px}.tc-vs-legend span{display:flex;align-items:center;gap:5px}.tc-vs-legend i{width:9px;height:9px;border-radius:3px}.tc-vs-rows{display:grid;gap:6px;font-size:12.5px}.tc-vs-rows>div{display:flex;justify-content:space-between;gap:12px;line-height:1.9}.tc-vs-rows>div>span:first-child{color:var(--tc-mute);flex-shrink:0}.tc-vs-rows>div>span:last-child{text-align:end}.tc-vs-sum{margin-top:12px;padding-top:11px;border-top:1px dashed var(--tc-dash);display:flex;align-items:baseline;gap:8px}.tc-vs-sum b{font-size:22px;font-weight:700;color:var(--tc-2);font-variant-numeric:tabular-nums}.tc-vs-card.win .tc-vs-sum b{color:var(--tc-green)}.tc-vs-sum small{font-size:11.5px;color:var(--tc-mute)}.tc-hoods{display:grid;gap:10px;margin:0 0 18px;grid-template-columns:1fr}@media (min-width:640px){.tc-hoods{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-hood{padding:14px;border-radius:16px;background:#fbfcfe;border:1px solid var(--tc-line);transition:.22s}.tc-hood:hover{background:#fff;border-color:#cfe0ff;transform:translateY(-2px)}.tc-hood.is-pick{background:#f2f7ff;border-color:#cfe0ff}.tc-hood-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.tc-hood-top b{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--tc-ink)}.tc-hood-top b i{font-size:11px;color:var(--tc-3)}.tc-hood-top em{font-style:normal;font-size:10px;font-weight:700;padding:3px 9px;border-radius:99px;white-space:nowrap}.tc-hood[data-price="ارزان"] em{background:#e4f8ec;color:#177a4e}.tc-hood[data-price="متوسط"] em{background:#fff2d4;color:#8a4b00}.tc-hood[data-price="گران"] em,.tc-hood[data-price="گران‌ترین"] em{background:#eef4ff;color:var(--tc-2)}.tc-hood p{margin:0 !important;font-size:12.5px;color:var(--tc-mute);line-height:2}.tc-hood p b{color:var(--tc-ink)}.tc-incl{display:grid;gap:12px;margin:0 0 18px;grid-template-columns:1fr}@media (min-width:768px){.tc-incl{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-incl-col{padding:16px;border-radius:18px}.tc-incl-col.yes{background:#f7fdfa;border:1px solid #dcf2e6}.tc-incl-col.no{background:#fdf6f7;border:1px solid #f4dbe1}.tc-incl-col>b{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-bottom:11px}.tc-incl-col.yes>b{color:var(--tc-green)}.tc-incl-col.no>b{color:var(--tc-red)}.tc-incl-col ul{margin:0 !important;padding:0 !important}.tc-incl-col li{padding-inline-start:23px !important;margin-bottom:6px !important;font-size:12.5px;line-height:2}.tc-incl-col li::before{content:"\f00c" !important;font-family:"Font Awesome 6 Free","Font Awesome 5 Free" !important;font-weight:900 !important;width:auto !important;height:auto !important;border-radius:0 !important;background:none !important;top:0 !important;font-size:10px}.tc-incl-col.yes li::before{color:var(--tc-green)}.tc-incl-col.no li::before{content:"\f00d" !important;color:var(--tc-red)}.tc-days{position:relative;margin:0 0 18px;padding-inline-start:26px}.tc-days::before{content:"";position:absolute;inset-inline-start:11px;top:10px;bottom:10px;width:1px;background:repeating-linear-gradient(to bottom,var(--tc-dash) 0 5px,transparent 5px 10px)}.tc-day{position:relative;padding:13px 15px;margin-bottom:10px;border-radius:16px;background:#fbfcfe;border:1px solid var(--tc-line)}.tc-day::before{content:attr(data-n);position:absolute;inset-inline-start:-26px;top:15px;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--tc-2),var(--tc-3));font-variant-numeric:tabular-nums}.tc-day:last-child::before{background:linear-gradient(135deg,#ffd97a,var(--tc-acc));color:#5a3b00}.tc-day>b{display:block;font-size:14px;font-weight:600;color:var(--tc-ink);margin-bottom:5px}.tc-day p{margin:0 !important;font-size:12.5px;line-height:2.1;color:var(--tc-ink)}.tc-day p+p{margin-top:6px !important}.tc-day em{font-style:normal;font-size:11.5px;color:var(--tc-mute)}.tc-calc{margin:0 0 18px;padding:18px;border-radius:18px;background:linear-gradient(180deg,#f7faff,#f1f5fd);border:1px solid var(--tc-line)}.tc-calc>b{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--tc-ink);margin-bottom:13px}.tc-calc>b i{font-size:12px;color:var(--tc-3)}.tc-calc-fields{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:14px}.tc-field label{display:block;font-size:11.5px;font-weight:600;color:var(--tc-mute);margin-bottom:5px}.tc-field input,.tc-field select{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--tc-line);background:#fff;font-size:13px;font-weight:600;color:var(--tc-ink);font-family:inherit;font-variant-numeric:tabular-nums}.tc-field input:focus,.tc-field select:focus{outline:none;border-color:var(--tc-3);box-shadow:0 0 0 3px rgba(47,123,255,.12)}.tc-out{display:grid;gap:7px}.tc-out>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-radius:12px;background:#fff;border:1px solid var(--tc-line);font-size:12.5px}.tc-out>div>span{color:var(--tc-mute)}.tc-out>div>b{font-size:14px;font-weight:700;color:var(--tc-ink);font-variant-numeric:tabular-nums}.tc-out>div.hero{background:linear-gradient(130deg,var(--tc-1),var(--tc-2) 70%,#1a56c9);border-color:transparent}.tc-out>div.hero>span{color:rgba(255,255,255,.66)}.tc-out>div.hero>b{color:var(--tc-acc);font-size:17px}.tc-calc>small{display:block;margin-top:11px;font-size:11px;color:var(--tc-mute);line-height:1.9}.tc-acc{margin:0 0 18px}.tc-acc details{border:1px solid var(--tc-line);border-radius:15px;background:#fbfcfe;margin-bottom:8px;overflow:hidden}.tc-acc details[open]{background:#fff;border-color:#cfe0ff}.tc-acc summary{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;list-style:none;font-size:13.5px;font-weight:600;color:var(--tc-ink);line-height:1.9}.tc-acc summary::-webkit-details-marker{display:none}.tc-acc summary>i:first-child{width:26px;height:26px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;font-size:11px;background:#fff2d4;color:#a35d00}.tc-acc summary>span{flex:1;min-width:0}.tc-acc summary::after{content:"\f107";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900;font-size:13px;color:var(--tc-mute);transition:transform .25s ease;flex-shrink:0}.tc-acc details[open] summary::after{transform:rotate(180deg);color:var(--tc-3)}.tc-acc .body{padding:0 14px 14px;font-size:12.5px;line-height:2.1;color:var(--tc-ink)}.tc-acc .body p{margin:0 !important;text-align:justify}.tc-check{margin:0 0 18px}.tc-check-item{display:flex;align-items:flex-start;gap:11px;position:relative;padding:11px 13px;margin-bottom:7px;border-radius:14px;background:#fbfcfe;border:1px solid var(--tc-line);cursor:pointer;transition:.2s}.tc-check-item:hover{background:#fff;border-color:#cfe0ff}.tc-check-item input{position:absolute;opacity:0;width:1px;height:1px}.tc-check-box{width:20px;height:20px;flex-shrink:0;margin-top:3px;border:1.5px solid #d7e0f2;border-radius:7px;background:#fff;display:grid;place-items:center;transition:.2s}.tc-check-box::after{content:"";width:5px;height:9px;margin-bottom:2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(.4);opacity:0;transition:.18s}.tc-check-item>span{font-size:13px;line-height:2;color:var(--tc-ink)}.tc-check-item input:checked~.tc-check-box{background:var(--tc-green);border-color:var(--tc-green)}.tc-check-item input:checked~.tc-check-box::after{opacity:1;transform:rotate(45deg) scale(1)}.tc-check-item input:checked~span{color:var(--tc-mute);text-decoration:line-through}.tc-check-bar{display:flex;align-items:center;gap:11px;margin-top:11px;font-size:12px;color:var(--tc-mute)}.tc-check-bar .track{flex:1;height:5px;border-radius:99px;background:#e6ecf7;overflow:hidden}.tc-check-bar .fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#7fb8ff,var(--tc-green));width:100%;transform-origin:right;transform:scaleX(0);transition:transform .3s ease;will-change:transform}.tc-usp{position:relative;isolation:isolate;overflow:hidden;margin:0 0 18px;padding:20px;border-radius:20px;background:linear-gradient(135deg,var(--tc-1),var(--tc-2) 60%,#1a56c9)}.tc-usp::before{content:"";position:absolute;inset:0;z-index:-2;background-image:radial-gradient(rgba(255,255,255,.15) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to left,#000,transparent 72%);mask-image:linear-gradient(to left,#000,transparent 72%)}.tc-usp-grid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:640px){.tc-usp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tc-usp-item{display:flex;align-items:flex-start;gap:10px}.tc-usp-item>i{width:34px;height:34px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;font-size:13px;color:var(--tc-acc);background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18)}.tc-usp-item span{min-width:0}.tc-usp-item b{display:block;font-size:13px;font-weight:600;color:#fff;line-height:1.8}.tc-usp-item small{display:block;font-size:11.5px;color:rgba(255,255,255,.85);line-height:1.9}.tc-route{display:grid;gap:11px;margin:0 0 18px}.tc-route-row{padding:15px;border-radius:18px;background:#fbfcfe;border:1px solid var(--tc-line)}.tc-route-row.good{background:#f7fdfa;border-color:#dcf2e6}.tc-route-row.slow{background:#fffaf0;border-color:#ffe2ab}.tc-route-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.tc-route-head b{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--tc-ink)}.tc-route-head b i{font-size:12px;color:var(--tc-3)}.tc-route-row.slow .tc-route-head b i{color:#d98a00}.tc-route-head em{font-style:normal;font-size:11.5px;font-weight:700;padding:4px 11px;border-radius:99px;white-space:nowrap;background:#eef4ff;color:var(--tc-2)}.tc-route-row.slow .tc-route-head em{background:#fff2d4;color:#a35d00}.tc-route-row.good .tc-route-head em{background:#e4f8ec;color:var(--tc-green)}.tc-route-line{display:flex;align-items:flex-start;gap:4px;margin-top:14px}.tc-route-node{display:flex;flex-direction:column;align-items:center;gap:7px;flex-shrink:0;max-width:92px}.tc-route-node .dot{width:12px;height:12px;border-radius:50%;background:var(--tc-2);box-shadow:0 0 0 3px rgba(47,123,255,.15)}.tc-route-node:last-child .dot{background:var(--tc-acc);box-shadow:0 0 0 3px rgba(255,196,77,.25)}.tc-route-node b{font-size:11px;font-weight:600;color:var(--tc-ink);text-align:center;line-height:1.6}.tc-route-seg{flex:1 1 0;min-width:44px;display:flex;flex-direction:column;align-items:center;gap:7px}.tc-route-seg .bar{position:relative;display:flex;align-items:center;width:100%;height:12px}.tc-route-seg .bar::before{content:"";flex:1;height:3px;border-radius:99px}.tc-route-seg.air .bar::before{background:linear-gradient(90deg,var(--tc-2),var(--tc-3))}.tc-route-seg.road .bar::before{background:repeating-linear-gradient(90deg,#e0a800 0 5px,transparent 5px 10px)}.tc-route-seg .bar i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 5px;font-size:10px;background:inherit}.tc-route-seg.air .bar i{color:var(--tc-3)}.tc-route-seg.road .bar i{color:#d98a00}.tc-route-seg em{font-style:normal;font-size:10.5px;color:var(--tc-mute);white-space:nowrap;text-align:center}.tc-route-row .tc-route-seg .bar i{background:#fbfcfe}.tc-route-row.good .tc-route-seg .bar i{background:#f7fdfa}.tc-route-row.slow .tc-route-seg .bar i{background:#fffaf0}.tc-chart{margin:0 0 18px;padding:16px;border-radius:18px;background:#fbfcfe;border:1px solid var(--tc-line)}.tc-chart-scroll{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tc-chart-scroll::-webkit-scrollbar{display:none}.tc-chart svg{display:block;min-width:580px;width:100%;height:auto}.tc-chart .grid{stroke:#e6ecf7;stroke-width:1}.tc-chart .band{fill:rgba(18,168,184,.07)}.tc-chart .band-lbl{fill:var(--tc-sea);font-size:11px;font-weight:700}.tc-chart .air{fill:none;stroke:#ff9f2e;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.tc-chart .sea{fill:none;stroke:var(--tc-sea);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.tc-chart .pt-air{fill:#fff;stroke:#ff9f2e;stroke-width:2}.tc-chart .pt-sea{fill:#fff;stroke:var(--tc-sea);stroke-width:2}.tc-chart .mo{fill:#8592ad;font-size:11px;text-anchor:middle}.tc-chart .tc-hl{fill:rgba(47,123,255,.10);opacity:0;transition:opacity .25s ease}.tc-chart .tc-hl.is-on{opacity:1}.tc-chart .sea.aegean{stroke:var(--tc-aegean)}.tc-chart .pt-sea.aegean{stroke:var(--tc-aegean)}.tc-chart .band.aegean{fill:rgba(31,158,212,.08)}.tc-chart .band-lbl.aegean{fill:var(--tc-aegean)}.tc-chart .band-off{opacity:.32}.tc-chart .band-off-lbl{fill:var(--tc-mute);font-size:10.5px;font-weight:700}.tc-chart .sea.turq{stroke:var(--tc-turq)}.tc-chart .pt-sea.turq{stroke:var(--tc-turq)}.tc-chart .band.turq{fill:rgba(20,184,166,.08)}.tc-chart .band-lbl.turq{fill:var(--tc-turq)}.tc-chart-key{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12px;color:var(--tc-mute)}.tc-chart-key span{display:flex;align-items:center;gap:7px}.tc-chart-key i{width:16px;height:3px;border-radius:99px;flex-shrink:0}.tc-chart-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px;padding-top:13px;border-top:1px dashed var(--tc-dash)}.tc-chart-chips button{padding:7px 13px;border-radius:99px;border:1px solid var(--tc-line);background:#fff;font-size:12px;font-weight:600;color:var(--tc-mute);transition:.2s}.tc-chart-chips button:hover{color:var(--tc-2);border-color:#cfe0ff}.tc-chart-chips button.is-on{color:#fff;border-color:transparent;background:linear-gradient(130deg,var(--tc-1),var(--tc-2) 70%,#1a56c9)}.tc-impact{display:grid;gap:8px;margin:0 0 18px}.tc-impact-row{padding:12px 14px;border-radius:15px;background:#fbfcfe;border:1px solid var(--tc-line)}.tc-impact-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.tc-impact-top b{font-size:13px;font-weight:600;color:var(--tc-ink)}.tc-impact-top em{font-style:normal;font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:99px;white-space:nowrap}.tc-impact-row[data-impact="high"] em{background:#eef4ff;color:var(--tc-2)}.tc-impact-row[data-impact="mid"] em{background:#fff2d4;color:#8a4b00}.tc-impact-row[data-impact="low"] em{background:#e4f8ec;color:var(--tc-green)}.tc-impact-bar{height:7px;border-radius:99px;background:#e6ecf7;overflow:hidden}.tc-impact-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--tc-2),var(--tc-3))}.tc-impact-row[data-impact="high"] .tc-impact-bar i{width:100%}.tc-impact-row[data-impact="mid"] .tc-impact-bar i{width:60%;background:linear-gradient(90deg,#e0a800,var(--tc-acc))}.tc-impact-row[data-impact="low"] .tc-impact-bar i{width:28%;background:linear-gradient(90deg,#2f9e68,#7fd0a5)}.tc-impact-row p{margin:8px 0 0 !important;font-size:12px;color:var(--tc-mute);line-height:1.9}.tc-versus{display:grid;gap:12px;margin:0 0 18px;grid-template-columns:1fr}@media (min-width:768px){.tc-versus{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-versus-col{display:flex;flex-direction:column;padding:18px;border-radius:18px;border:1px solid var(--tc-line);background:#fbfcfe}.tc-versus-col.sea{background:#f4fcfd;border-color:#c3e9ee}.tc-versus-col>b{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;color:var(--tc-ink);margin-bottom:12px}.tc-versus-col>b i{width:32px;height:32px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;font-size:13px;color:#fff;background:linear-gradient(135deg,var(--tc-2),var(--tc-3))}.tc-versus-col.sea>b i{background:linear-gradient(135deg,var(--tc-sea),#5fd2dd)}.tc-versus-rows{display:grid;gap:6px;font-size:12.5px;margin-bottom:14px}.tc-versus-rows>div{display:flex;justify-content:space-between;gap:12px;line-height:1.9;padding-bottom:5px;border-bottom:1px dashed var(--tc-dash)}.tc-versus-rows>div:last-child{border-bottom:0}.tc-versus-rows>div>span:first-child{color:var(--tc-mute);flex-shrink:0}.tc-versus-rows>div>span:last-child{text-align:end;font-weight:600;color:var(--tc-ink)}.tc-versus-col>a{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:14px;border-bottom:0;text-decoration:none;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(130deg,var(--tc-1),var(--tc-2) 70%,#1a56c9);transition:transform .2s ease}.tc-versus-col.sea>a{background:linear-gradient(130deg,#0a7c88,var(--tc-sea) 70%,#3ec4d1)}.tc-versus-col>a:hover{transform:translateY(-2px);color:#fff}.tc-alerts{display:grid;gap:10px;margin:0 0 18px;grid-template-columns:1fr}@media (min-width:768px){.tc-alerts{grid-template-columns:repeat(3,minmax(0,1fr))}}.tc-alert{padding:15px;border-radius:16px;background:#fffaf0;border:1px solid #ffe2ab}.tc-alert>i{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-size:14px;background:#fff2d4;color:#a35d00;margin-bottom:10px}.tc-alert b{display:block;font-size:13.5px;font-weight:600;color:#a35d00;line-height:1.8;margin-bottom:4px}.tc-alert p{margin:0 !important;font-size:12.5px;color:var(--tc-ink);line-height:2;text-align:justify}.tc-pick{display:grid;gap:12px;margin:0 0 18px;grid-template-columns:1fr}@media (min-width:768px){.tc-pick{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-pick-col{padding:16px;border-radius:18px}.tc-pick-col.a{background:#f2fbfe;border:1px solid #bfe4f4}.tc-pick-col.b{background:#f7fdfa;border:1px solid #dcf2e6}.tc-pick-col>b{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;margin-bottom:10px}.tc-pick-col.a>b{color:#0b6f96}.tc-pick-col.b>b{color:var(--tc-green)}.tc-pick-col ul{margin:0 !important;padding:0 !important}.tc-pick-col li{padding-inline-start:21px !important;margin-bottom:6px !important;font-size:12.5px;line-height:2.05}.tc-pick-col li::before{content:"";position:absolute;inset-inline-start:5px;top:12px;width:6px;height:6px;border-radius:50%}.tc-pick-col.a li::before{background:var(--tc-aegean)}.tc-pick-col.b li::before{background:#2f9e68}.tc-trips{display:grid;gap:10px;margin:0 0 18px;grid-template-columns:1fr}@media (min-width:640px){.tc-trips{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-trip{padding:14px;border-radius:16px;background:#fbfcfe;border:1px solid var(--tc-line);transition:.22s}.tc-trip:hover{background:#fff;border-color:#cfe0ff;transform:translateY(-2px)}.tc-trip.feat{grid-column:1 / -1;background:linear-gradient(180deg,#f2f7ff,#f7faff);border-color:#cfe0ff}.tc-trip>b{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--tc-ink);line-height:1.8}.tc-trip.feat>b{font-size:16px}.tc-trip>b i{font-size:12px;color:var(--tc-3)}.tc-trip-chips{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.tc-trip-chips span{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;font-size:10.5px;font-weight:700;color:var(--tc-2);background:#eef4ff;white-space:nowrap}.tc-trip-chips span i{font-size:9.5px}.tc-trip p{margin:0 !important;font-size:12.5px;color:var(--tc-mute);line-height:2}.tc-st{display:inline-block;padding:2px 9px;border-radius:99px;font-size:10.5px;font-weight:700;white-space:nowrap}.tc-st.open{background:#e4f8ec;color:#177a4e}.tc-st.some{background:#fff2d4;color:#8a4b00}.tc-st.few{background:#fdeaea;color:#b3324e}.tc-incl-col li.hi{padding:6px 10px 6px 10px !important;padding-inline-start:29px !important;margin-inline-start:-4px !important;border-radius:10px;background:#e4f8ec;font-weight:600}.tc-incl-col li.hi::before{inset-inline-start:11px !important}.tc-quad{margin:0 0 18px}.tc-quad-tabs{display:none;gap:6px;margin-bottom:11px;overflow-x:auto;scrollbar-width:none}.tc-quad-tabs::-webkit-scrollbar{display:none}.tc-quad-tabs button{flex:0 0 auto;padding:8px 15px;border-radius:99px;border:1px solid var(--tc-line);background:var(--tc-soft);font-size:12.5px;font-weight:600;color:var(--tc-mute);white-space:nowrap;transition:.2s}.tc-quad-tabs button.is-on{color:#fff;border-color:transparent;background:linear-gradient(130deg,var(--tc-1),var(--tc-2) 70%,#1a56c9)}.tc-quad .tc-table{margin-bottom:12px}.tc-quad-cta{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.tc-quad-cta{grid-template-columns:repeat(4,minmax(0,1fr))}}.tc-quad-cta a{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 10px;border-radius:13px;border-bottom:0;text-decoration:none;font-size:12.5px;font-weight:600;color:var(--tc-2);background:var(--tc-soft);border:1px solid var(--tc-line);transition:.2s;text-align:center}.tc-quad-cta a:hover{background:var(--tc-2);border-color:var(--tc-2);color:#fff}.tc-quad-cta a.here{color:#fff;border-color:transparent;background:linear-gradient(130deg,var(--tc-1),var(--tc-2) 70%,#1a56c9)}.tc-quad-cta a.here:hover{color:#fff}@media (max-width:767.98px){.tc-quad-tabs{display:flex}.tc-quad .tc-table{display:table;border:1px solid var(--tc-line);border-radius:16px;overflow:hidden}.tc-quad .tc-table thead{display:table-header-group}.tc-quad .tc-table tbody{display:table-row-group}.tc-quad .tc-table tr{display:table-row;margin:0;padding:0;border:0;background:none;border-radius:0}.tc-quad .tc-table th,.tc-quad .tc-table td{display:none;text-align:start;padding:10px 12px;border-bottom:1px dashed var(--tc-dash)}.tc-quad .tc-table td::before{display:none}.tc-quad .tc-table [data-col="0"]{display:table-cell;width:44%;color:var(--tc-mute);font-weight:600}.tc-quad[data-active="1"] .tc-table [data-col="1"],.tc-quad[data-active="2"] .tc-table [data-col="2"],.tc-quad[data-active="3"] .tc-table [data-col="3"],.tc-quad[data-active="4"] .tc-table [data-col="4"]{display:table-cell;color:var(--tc-ink)}}.tc-table.is-warn{border-color:#ffe2ab}.tc-table.is-warn th{background:linear-gradient(180deg,#fffaf0,#fff3de);color:#a35d00;border-bottom-color:#ffe2ab}.tc-table.is-warn td{border-bottom-color:#ffe2ab}.tc-table.is-warn tbody tr:hover td{background:#fffdf8}@media (max-width:767.98px){.tc-table.is-warn tr{background:#fffaf0;border-color:#ffe2ab}}.tc-hood-note{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;border-radius:99px;font-size:10.5px;font-weight:700;background:#fff2d4;color:#a35d00}.tc-hood-note.ok{background:#e4f8ec;color:var(--tc-green)}.tc-hood-note i{font-size:9.5px}.tc-cta{position:relative;isolation:isolate;overflow:hidden;margin:26px 0 0;padding:22px;border-radius:20px;background:linear-gradient(135deg,var(--tc-1),var(--tc-2) 60%,#1a56c9)}.tc-cta::before{content:"";position:absolute;inset:0;z-index:-2;background-image:radial-gradient(rgba(255,255,255,.15) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to left,#000,transparent 72%);mask-image:linear-gradient(to left,#000,transparent 72%)}.tc-cta>b{display:block;font-size:17px;font-weight:600;color:#fff;line-height:1.9;margin-bottom:4px}.tc-cta>p{margin:0 0 16px !important;font-size:13px;color:rgba(255,255,255,.88);line-height:2.1}.tc-cta-row{display:flex;flex-wrap:wrap;gap:10px}.tc-cta-row a{flex:1 1 180px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border-radius:15px;font-size:13.5px;font-weight:600;text-decoration:none;border-bottom:0;transition:transform .2s ease}.tc-cta-row a:hover{transform:translateY(-2px)}.tc-cta-row .go{color:#5a3b00;background:linear-gradient(120deg,#ffd97a,var(--tc-acc));box-shadow:0 12px 24px -14px rgba(255,164,26,.95)}.tc-cta-row .go:hover{color:#5a3b00}.tc-cta-row .alt{color:#fff;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.20)}.tc-cta-row .alt:hover{background:rgba(255,255,255,.20);color:#fff}@media (prefers-reduced-motion:reduce){.tc *{transition:none !important}}