:root{--navy:#0b1b3a;--navy-2:#13294f;--gold:#f5a524;--orange:#f97316;--bg:#f4f6fa;--card:#ffffff;--text:#14213d;--muted:#5b6475;--line:#e3e7ef;--ok:#15803d;--warn:#b45309;--bad:#b91c1c;--radius:14px}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text);font:16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{color:var(--orange)}.top{position:-webkit-sticky;position:sticky;top:0;z-index:5;justify-content:space-between;padding:10px 16px;background:var(--navy)}.brand,.top{display:flex;align-items:center;color:#fff}.brand{gap:8px;font-weight:700;font-size:20px;text-decoration:none}.brand img{border-radius:8px}.badge{font-size:12px;padding:2px 8px;border-radius:99px;background:var(--navy-2);color:var(--gold)}.wrap{max-width:680px;margin:0 auto}.card,.wrap{padding:16px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin:0 0 14px}.hero{background:var(--navy);color:#fff;border:0}.hero h1{margin:0 0 6px;font-size:26px;line-height:1.2}.hero p{margin:0 0 14px;color:#c9d3ea}h1{font-size:24px;margin:4px 0 10px}h2{font-size:19px;margin:0 0 10px}h3{font-size:16px;margin:0 0 4px}.muted{color:var(--muted);font-size:14px}.btn{display:inline-block;border:0;border-radius:12px;padding:12px 16px;font-weight:600;font-size:16px;background:linear-gradient(90deg,var(--gold),var(--orange));color:#1b1300;text-decoration:none;cursor:pointer;text-align:center}.btn.block{display:block;width:100%}.btn.ghost{background:transparent;color:var(--orange);border:1px solid var(--orange)}.btn.small{padding:7px 12px;font-size:14px}.btn.danger{background:transparent;color:var(--bad);border:1px solid #f1c4c4}form.stack{display:grid;grid-gap:10px;gap:10px}label{display:grid;grid-gap:4px;gap:4px;font-size:14px;color:var(--muted)}input:not(.tpwl *),select:not(.tpwl *),textarea:not(.tpwl *){width:100%;font:inherit;color:var(--text);padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}textarea{min-height:110px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grow{flex:1 1;min-width:0}.find{display:grid;grid-template-columns:84px 1fr;grid-gap:12px;gap:12px;align-items:start}.find .ph,.find img{width:84px;height:84px;object-fit:cover;border-radius:10px;background:var(--navy-2)}.price{font-weight:700;font-size:18px}.tag{display:inline-block;font-size:12px;padding:2px 8px;border-radius:99px;background:#eef2f8;color:var(--muted)}.tag.ok{background:#e8f6ec;color:var(--ok)}.tag.warn{background:#fdf3e2;color:var(--warn)}.tag.bad{background:#fde8e8;color:var(--bad)}.stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.stat{background:#f7f9fc;border-radius:12px;padding:12px}.stat b{display:block;font-size:24px}.lock{color:var(--muted)}.msg{padding:10px 12px;border-radius:10px;background:#fdf3e2;color:var(--warn);font-size:14px;margin-bottom:12px}.msg.ok{background:#e8f6ec;color:var(--ok)}details>summary{cursor:pointer;font-weight:600}.guide-body{white-space:pre-wrap;margin-top:8px}.code{font-family:ui-monospace,Menlo,monospace;font-weight:700;letter-spacing:1px}body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.sec{margin:18px 0 8px;font-size:18px}.small{font-size:12px}.pill{display:inline-block;margin-top:10px;padding:4px 10px;border-radius:99px;background:rgba(245,165,36,.18);color:var(--gold);font-size:13px;font-weight:600}.city{display:flex;align-items:center;gap:8px;color:#c9d3ea;font-size:14px}.city select{width:auto;flex:1 1;background:var(--navy-2);color:#fff;border-color:#2a4170;font-weight:600}.hscroll{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 10px;-webkit-overflow-scrolling:touch;scroll-padding:0 16px}.tcard{flex:0 0 170px;scroll-snap-align:start;display:grid;grid-gap:2px;gap:2px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:0 0 12px;overflow:hidden;color:var(--text);text-decoration:none}.tcard>:not(.tphoto){padding:0 12px}.tphoto{position:relative;display:block;height:106px;background-size:cover;background-position:50%;margin-bottom:6px}.tflag{position:absolute;left:8px;bottom:6px;font-size:22px;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.tcity{font-size:16px;margin-top:4px}.tprice{font-size:20px;font-weight:800;color:var(--orange)}.tmeta{font-size:12px;color:var(--muted)}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;justify-content:space-around;background:#fff;border-top:1px solid var(--line);padding:6px 0 calc(6px + env(safe-area-inset-bottom))}.tabbar a{display:grid;justify-items:center;font-size:20px;text-decoration:none;color:var(--text);min-width:80px}.tabbar a span{font-size:12px;color:var(--muted)}.list-links{display:grid;grid-gap:0;gap:0;padding:0}.list-links a{padding:14px 16px;border-top:1px solid var(--line);color:var(--text);text-decoration:none}.list-links a:first-child{border-top:0}.podbor-cta{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text);border-color:#fbd9b4;background:#fff8ef}.podbor-cta>span:first-child{font-size:28px}.podbor-cta>span:last-child{margin-left:auto;font-size:26px;color:var(--orange)}.benefits{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.benefits li{display:grid;grid-gap:2px;gap:2px}.benefits span{color:var(--muted);font-size:14px}.offer{border-color:#fbd9b4;background:#fff8ef}.welcome h1{font-size:24px}.dir-hero{padding:0;overflow:hidden}.dir-photo{position:relative;display:block;height:170px;background-size:cover;background-position:50%}.dir-body{padding:14px 16px 16px;display:grid;grid-gap:8px;gap:8px}.dir-body h1{margin:0}.months{display:flex;gap:8px;margin:4px 0 12px;overflow-x:auto}.months a{padding:8px 14px;border-radius:99px;background:#fff;border:1px solid var(--line);color:var(--text);text-decoration:none;white-space:nowrap}.months a.on{background:var(--navy);color:#fff;border-color:var(--navy)}.cal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.cal-w{text-align:center;font-size:11px;color:var(--muted)}.cal-d{display:grid;justify-items:center;padding:6px 0;border-radius:8px;background:#f4f6fa;text-decoration:none;color:var(--text);min-height:44px}.cal-d i{font-style:normal;color:var(--muted)}.cal-d b,.cal-d i{font-size:12px}.cal-d.best{background:#e8f6ec;outline:1px solid #9fd6b0}.cal-d.best b{color:var(--ok)}.cal-d.off{opacity:.35}.trip{padding:0;overflow:hidden}.trip-photo{position:relative;display:block;height:120px;background-size:cover;background-position:50%}.trip-body{padding:12px 16px 14px;display:grid;grid-gap:6px;gap:6px}.trip-body p{margin:0}.left{font-size:14px}.left b{color:var(--ok)}.check{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--text)}.check input{width:auto}.plan{display:flex;flex-direction:row;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:12px;color:var(--text)}.plan input{width:auto;margin-top:4px}.bcard{flex:0 0 120px;display:grid;justify-items:center;grid-gap:4px;gap:4px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:14px 8px;text-decoration:none;color:var(--text)}.avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--orange));color:#fff;font-weight:800;font-size:22px}.tabbar a{min-width:0;flex:1 1}.deal{margin:0;font-size:14px;color:var(--ok)}.deal b{background:#e8f6ec;padding:1px 6px;border-radius:6px}.compare{width:100%;border-collapse:collapse;font-size:14px}.compare th{font-size:12px;color:var(--muted);font-weight:600;text-align:center;padding:6px 4px}.compare td{padding:9px 4px;border-top:1px solid var(--line)}.compare td:nth-child(n+2){text-align:center;width:76px;font-weight:700}.compare td:nth-child(3){color:var(--orange)}.search-cta{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text)}.search-cta>span:first-child{font-size:28px}.search-cta>span:last-child{margin-left:auto;font-size:26px;color:var(--orange)}.tpwl{min-height:40px}#tpwl-search.card{padding:12px}.advice{margin:8px 0 10px;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.4}.advice.buy{background:#ecfdf3;color:#14532d}.advice.wait{background:#eff6ff;color:#1e3a8a}.advice.soon{background:#fff7ed;color:#7c2d12}.install{position:relative;display:flex;gap:12px;align-items:flex-start;border-color:#c7d7fe;background:#f0f5ff}.install img{border-radius:12px;flex-shrink:0}.install p{margin:4px 0 10px}.install-x{position:absolute;top:6px;right:10px;border:0;background:none;font-size:22px;color:var(--muted);cursor:pointer}.steps{margin:0;padding-left:20px}.stack-sm,.steps{display:grid;grid-gap:8px;gap:8px}.ok-text{color:var(--ok);font-weight:600;margin:0}.top{gap:12px}.top-right{display:flex;align-items:center;gap:8px;margin-left:auto}.me{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--orange));color:#1b1300;font-weight:800;text-decoration:none;font-size:15px;flex-shrink:0;transition:transform .15s}.me:hover{transform:scale(1.07)}.subchip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:99px;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .15s,box-shadow .15s}.subchip:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(245,165,36,.35)}.subchip i{font-style:normal}.subchip.on{background:linear-gradient(90deg,var(--gold),var(--orange));color:#1b1300}.subchip.trial{background:rgba(245,165,36,.16);color:var(--gold);border:1px solid rgba(245,165,36,.5)}.subchip.off{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.subchip.guest{background:linear-gradient(90deg,var(--gold),var(--orange));color:#1b1300}@media (max-width:420px){.subchip{font-size:11px;padding:4px 9px}.brand{font-size:18px}}.tabbar a{position:relative;transition:color .15s}.tabbar a i{font-style:normal;font-size:20px;line-height:1.2;transition:transform .2s}.tabbar a.on span{color:var(--orange);font-weight:700}.tabbar a.on i{transform:translateY(-2px) scale(1.1)}.tabbar a.on:before{content:"";position:absolute;top:-6px;left:30%;right:30%;height:3px;border-radius:0 0 3px 3px;background:var(--orange)}.topnav{display:none}.duo{display:grid;grid-gap:0;gap:0}.card.podbor-cta,.card.search-cta,.perk,.svc-card,.tile{transition:transform .18s ease,box-shadow .18s ease}.card.podbor-cta:hover,.card.search-cta:hover,.svc-card:hover,.tile:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(11,27,58,.08)}.tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.tile{display:grid;justify-items:center;text-align:center;grid-gap:2px;gap:2px;padding:12px 4px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--text)}.tile i{font-style:normal;font-size:26px}.tile b{font-size:14px}.tile span{font-size:11px;color:var(--muted)}.svc-hero{display:flex;gap:14px;align-items:center}.svc-hero p{margin:0}.svc-ico{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;border-radius:16px;font-size:30px;background:rgba(255,255,255,.1)}.svc-ico.sm{width:46px;height:46px;font-size:24px;background:#fff3e6;margin-bottom:8px}.svc-grid{display:grid;grid-gap:0;gap:0}.result-card{border-color:#fbd9b4;background:#fff8ef;animation:rise .35s ease}.result-card h2{margin-bottom:2px}.soon{background:#f7f9fc;border-style:dashed}.soon p{margin:4px 0 0}fieldset.chips-set{border:0;padding:0;margin:0;min-width:0}fieldset.chips-set legend{font-size:14px;color:var(--muted);margin-bottom:6px;padding:0}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;cursor:pointer}.chip input{position:absolute;opacity:0;pointer-events:none}.chip span{padding:7px 12px;border-radius:99px;border:1px solid var(--line);background:#fff;color:var(--text);font-size:14px;transition:all .15s}.chip input:checked+span{background:var(--navy);border-color:var(--navy);color:#fff}.chip input:focus-visible+span{outline:2px solid var(--orange);outline-offset:2px}.seg{display:grid;grid-template-columns:1fr 1fr;background:#eef2f8;border-radius:12px;padding:4px}.seg label{display:block;cursor:pointer}.seg input{position:absolute;opacity:0;pointer-events:none}.seg span{display:block;text-align:center;padding:9px 6px;border-radius:9px;color:var(--muted);font-weight:600;font-size:14px;transition:all .15s}.seg input:checked+span{background:#fff;color:var(--text);box-shadow:0 1px 4px rgba(11,27,58,.12)}.trip-grid{display:grid;grid-gap:0;gap:0}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes glow{0%,to{box-shadow:0 0 0 0 rgba(245,165,36,0)}50%{box-shadow:0 0 0 6px rgba(245,165,36,.18)}}@keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}.sub-status{display:flex;gap:14px;align-items:flex-start;background:var(--navy);color:#fff;border:0;animation:rise .4s ease}.sub-status h1{margin:0 0 4px;font-size:24px}.sub-status p{margin:0;color:#c9d3ea}.sub-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--gold)!important;margin-bottom:2px!important}.sub-star{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:50%;font-size:26px;color:#1b1300;background:linear-gradient(135deg,var(--gold),var(--orange));animation:glow 2.6s ease-in-out infinite}.sub-status.off .sub-star{background:#2a4170;color:#c9d3ea;animation:none}.sub-status.trial .sub-star{background:rgba(245,165,36,.25);color:var(--gold)}.perks{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.perk{margin:0;padding:14px;animation:rise .45s ease both}.perk:nth-child(2){animation-delay:.05s}.perk:nth-child(3){animation-delay:.1s}.perk:nth-child(4){animation-delay:.15s}.perk:nth-child(5){animation-delay:.2s}.perk:nth-child(6){animation-delay:.25s}.perk:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(11,27,58,.09)}.perk h3{font-size:15px;margin:6px 0 4px}.perk p{margin:0;font-size:13px;line-height:1.4}.perk-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f1f4fa;font-size:22px}.perk.perk-top{border-color:#fbd9b4;background:linear-gradient(180deg,#fff8ef,#fff)}.perk.perk-top .perk-ico{background:linear-gradient(135deg,var(--gold),var(--orange))}@media (max-width:420px){.perks{grid-template-columns:1fr}}.compare .no{color:#b6bfcd}.why{background:#ecfdf3;border-color:#bfe8cd}.why p{margin:0}.why b{color:var(--ok)}.plans .plan{cursor:pointer;transition:border-color .15s,background .15s}.plans .plan:has(input:checked){border-color:var(--orange);background:#fff8ef}.btn.shine{background-image:linear-gradient(110deg,var(--gold) 0,var(--orange) 40%,#ffd28a 50%,var(--orange) 60%,var(--gold) 100%);background-size:200% 100%;animation:shine 3.5s linear infinite}.btn{transition:transform .12s,filter .12s}.btn:active{transform:scale(.98)}.btn:hover{filter:brightness(1.04)}details{padding:8px 0;border-top:1px solid var(--line)}details:first-of-type{border-top:0}details p{margin:6px 0 0}.sound-set{display:grid;grid-gap:10px;gap:10px}.switch{display:flex;flex-direction:row;align-items:center;gap:10px;color:var(--text);cursor:pointer;font-size:15px}.switch input{position:absolute;opacity:0;pointer-events:none}.switch .slider{position:relative;width:44px;height:26px;border-radius:99px;background:#cfd6e3;transition:background .2s;flex-shrink:0}.switch .slider:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.switch input:checked+.slider{background:var(--orange)}.switch input:checked+.slider:after{transform:translateX(18px)}.sound-list{display:grid;grid-gap:6px;gap:6px}.sound{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;color:var(--text);cursor:pointer}.sound input{width:auto}.sound>span{flex:1 1}.sound.on{border-color:var(--orange);background:#fff8ef}@media (min-width:900px){body{padding-bottom:24px}.tabbar{display:none}.top{padding:10px 28px}.topnav{display:flex;gap:4px;margin-left:24px}.topnav a{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;color:#c9d3ea;text-decoration:none;font-weight:600;font-size:15px;transition:background .15s,color .15s}.topnav a i{font-style:normal}.topnav a:hover{background:rgba(255,255,255,.08);color:#fff}.topnav a.on{background:rgba(245,165,36,.16);color:var(--gold)}.wrap{max-width:1120px;padding:24px 28px}.hero h1{font-size:32px}.duo{grid-template-columns:1fr 1fr}.duo,.tiles{gap:14px}.tile{padding:18px 8px}.tile i{font-size:32px}.tile b{font-size:16px}.tile span{font-size:13px}.hscroll{display:grid;grid-template-columns:repeat(5,1fr);overflow:visible;margin:0;padding:2px 0 10px}.tcard{flex:none}.tphoto{height:120px}.trip-grid{grid-template-columns:repeat(3,1fr);gap:14px}.trip-grid .card{margin:0}.svc-grid{grid-template-columns:repeat(3,1fr);gap:14px}.svc-grid .card{margin:0}.perks{grid-template-columns:repeat(3,1fr);gap:14px}form.card.stack .row>label{min-width:200px}.find{grid-template-columns:120px 1fr}.find .ph,.find img{width:120px;height:120px}}@media (min-width:900px) and (max-width:1100px){.topnav a span{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.ic{display:inline-block;vertical-align:-3px;flex-shrink:0}.ic.gold{color:var(--orange)}.ic.okc{color:var(--ok)}h1 .ic,h2 .ic{vertical-align:-4px;margin-right:2px}.ibadge{position:relative;display:inline-grid;place-items:center;flex-shrink:0;border-radius:14px;width:46px;height:46px;overflow:hidden}.ibadge.sm{width:36px;height:36px;border-radius:11px}.ibadge.lg{width:58px;height:58px;border-radius:18px}.ibadge:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.35),rgba(255,255,255,0) 45%)}.ibadge.gold{color:#2a1700;background:linear-gradient(145deg,#ffd27a 0,var(--gold) 38%,var(--orange) 100%);box-shadow:0 6px 16px rgba(249,115,22,.28),inset 0 -2px 0 rgba(0,0,0,.08)}.ibadge.navy{color:#ffc65c;background:linear-gradient(145deg,#1d3768 0,var(--navy) 100%);box-shadow:0 6px 16px rgba(11,27,58,.22),inset 0 1px 0 rgba(255,255,255,.08)}.ibadge.soft{color:var(--orange);background:linear-gradient(145deg,#fff6ea,#ffe9cf);box-shadow:inset 0 0 0 1px #fbd9b4}.ibadge.glass{color:var(--gold);background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(245,165,36,.4)}.ibadge.glass:after{display:none}.podbor-cta .ibadge,.search-cta .ibadge{margin-right:2px}.tile .ibadge{margin-bottom:6px;transition:transform .2s}.tile:hover .ibadge{transform:translateY(-2px) rotate(-4deg)}.svc-hero .ibadge{box-shadow:0 8px 22px rgba(249,115,22,.35)}.svc-card .ibadge{margin-bottom:10px}.perk .ibadge{margin-bottom:2px}.sub-status .ibadge.gold{animation:glow 2.6s ease-in-out infinite}.tabbar a .ic{color:#8a93a6;transition:transform .2s,color .2s}.tabbar a.on .ic{color:var(--orange);transform:translateY(-2px)}.topnav a .ic{color:inherit}.subchip .ic{vertical-align:-2px}.me .ic{color:#1b1300}.advice .ic,.benefits b .ic,.btn .ic,.list-links a .ic{margin-right:4px}.btn .ic{vertical-align:-3px}.card{box-shadow:0 1px 2px rgba(11,27,58,.04)}.hero{background:radial-gradient(120% 140% at 100% 0,#1d3768 0,var(--navy) 55%)}.tiles-3{grid-template-columns:repeat(3,1fr);margin-top:8px}.checklist{list-style:none;padding:0;margin:10px 0;display:grid;grid-gap:6px;gap:6px;font-size:14px}.checklist li.done{color:var(--muted);text-decoration:line-through}.period-prices{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.pp{display:grid;padding:8px 12px;border-radius:12px;background:#fff8ef;border:1px solid #fbd9b4;text-decoration:none;color:var(--text);font-size:14px}.pp span{color:var(--orange);font-weight:800}.trip.hot{text-decoration:none;color:var(--text)}@media (min-width:900px){.tiles-3{gap:14px;margin-top:14px}}.compare tr.grp td{padding-top:14px;text-transform:uppercase;letter-spacing:.06em;border-top:0}.cell-txt,.compare tr.grp td{font-size:12px;font-weight:700;color:var(--muted)}.cell-txt.gold{color:var(--orange)}.earn{background:linear-gradient(160deg,#fff8ef,#fff);border-color:#fbd9b4}.earn p{margin:0 0 10px}.levels{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:6px 0 12px}.lvl{display:grid;justify-items:center;text-align:center;grid-gap:2px;gap:2px;padding:12px 6px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.lvl b{font-size:26px;color:var(--orange);line-height:1.1}.lvl span{font-size:12px;color:var(--text)}.lvl i{font-style:normal;font-size:11px;color:var(--muted)}.lvl:first-child{background:var(--navy);border-color:var(--navy)}.lvl:first-child span{color:#fff}.lvl:first-child i{color:var(--gold)}.tiles-5{grid-template-columns:repeat(5,1fr)}@media (max-width:520px){.tiles-5{grid-template-columns:repeat(3,1fr)}.tiles-5 .tile:nth-child(n+4){grid-column:span 1}}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.skel{border-radius:var(--radius);background:linear-gradient(90deg,var(--skel-a) 25%,var(--skel-b) 50%,var(--skel-a) 75%);background-size:200% 100%;animation:skel 1.3s linear infinite}:root{--skel-a:#e8ecf3;--skel-b:#f6f8fb}.skel-page{display:grid;grid-gap:14px;gap:14px}.skel-hero{height:170px}.skel-row{display:flex;gap:10px}.skel-card{flex:1 1;height:86px}.skel-tile{flex:1 1;height:96px}.skel-photo{flex:1 1;height:150px}.skel-line{height:22px;width:55%}.skel-line.short{width:35%}.ill-hero{position:relative;overflow:hidden;min-height:168px;background-color:var(--navy);background-repeat:no-repeat;background-size:cover;background-position:100%}.ill-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,27,58,.96),rgba(11,27,58,.82) 45%,rgba(11,27,58,.15))}.ill-hero>*{position:relative}.ill-hero .ibadge{display:none}@media (min-width:900px){.ill-hero{min-height:220px;display:flex;align-items:center}.ill-hero>div{max-width:56%}}@media (prefers-color-scheme:dark){:root{--bg:#070f20;--card:#0f1a31;--text:#e8edf7;--muted:#95a1b8;--line:#1f2d4a;--skel-a:#13203b;--skel-b:#1b2a49;color-scheme:dark}.tabbar{background:#0b1529;border-top-color:var(--line)}input:not(.tpwl *),select:not(.tpwl *),textarea:not(.tpwl *){background:#0b1529;color:var(--text);border-color:var(--line)}.bcard,.chip span,.lvl,.months a,.sound,.tile{background:var(--card);color:var(--text);border-color:var(--line)}.cal-d,.seg,.soon,.stat{background:#0b1529}.seg input:checked+span{background:var(--card);color:var(--text)}.tag{background:#1a2742;color:var(--muted)}.offer,.plans .plan:has(input:checked),.podbor-cta,.pp,.result-card,.sound.on{background:#1f1a12;border-color:#5a3d14}.earn,.perk.perk-top{background:linear-gradient(160deg,#1f1a12,var(--card));border-color:#5a3d14}.why{background:#0f2419;border-color:#1f5135}.install{background:#101d3a;border-color:#263c6d}.msg{background:#2a1f0c}.advice.buy,.msg.ok{background:#0f2419}.advice.buy{color:#a7f3c4}.advice.wait{background:#0f1d3d;color:#bfd3ff}.advice.soon{background:#2a1a0c;color:#fed7aa}.tag.ok{background:#0f2419}.tag.warn{background:#2a1f0c}.tag.bad{background:#2a1010}.ibadge.soft{background:linear-gradient(145deg,#2a2012,#3a2a12);box-shadow:inset 0 0 0 1px #5a3d14}.card{box-shadow:none}.compare td,.list-links a,details{border-top-color:var(--line)}.list-links a{color:var(--text)}.cal-d.best{background:#0f2419;outline-color:#1f5135}a{color:#fb923c}}.pp.on{background:var(--navy);border-color:var(--navy);color:#fff}form.stack .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end}form.stack .row>label{min-width:0}input:not(.tpwl *),select:not(.tpwl *){min-height:46px}input[type=date]:not(.tpwl *),input[type=datetime-local]:not(.tpwl *){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-width:0;max-width:100%;height:46px;line-height:1.2;text-align:left}input[type=date]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value{text-align:left}.tiles-why{grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.tiles-why{grid-template-columns:repeat(4,1fr)}}.tpwl{color-scheme:light}#tpwl-search.card,#tpwl-tickets{background:#fff;color:#14213d;border-radius:var(--radius)}#tpwl-tickets:empty{display:none}@media (prefers-color-scheme:dark){#tpwl-search.card{border-color:#2a4170}#tpwl-tickets{padding:8px}}.widget-card h2{margin-bottom:8px}.tpw{border-radius:12px;overflow:hidden;background:#fff}.return-banner{display:grid;grid-gap:10px;gap:10px;margin:0 0 14px;padding:12px 14px;border-radius:var(--radius);background:linear-gradient(135deg,#fff8ef,#ffe9cf);border:1px solid #fbd9b4;color:var(--text);animation:rise .35s ease}@media (prefers-color-scheme:dark){.return-banner{background:#1f1a12;border-color:#5a3d14}}.purchase .tprice{font-size:17px}