.tpl-horizon{--radius:14px;--radius-sm:10px;--radius-lg:22px}.tpl-aura{--radius:22px;--radius-sm:14px;--radius-lg:30px;--font-head:"Outfit",system-ui,sans-serif;--font-body:"Outfit",system-ui,sans-serif;--shadow:0 12px 40px -14px rgba(20,30,70,.22);--shadow-hover:0 22px 50px -14px rgba(20,30,70,.32);--card-border:1px solid transparent;--head-weight:600;--head-track:-.02em;--header-h:72px}:root{--primary:#1554F0;--accent:#FFB020;--bg:#F4F6FB;--surface:#FFFFFF;--text:#0F1B3D;--on-primary:#fff;--on-accent:#1a1a1a;--ink:#0F1B3D;--on-ink:#fff;--muted:color-mix(in srgb,var(--text) 58%,var(--surface));--line:color-mix(in srgb,var(--text) 13%,var(--surface));--line-2:color-mix(in srgb,var(--text) 7%,var(--surface));--soft:color-mix(in srgb,var(--primary) 9%,var(--surface));--soft-2:color-mix(in srgb,var(--text) 4%,var(--surface));--primary-d:color-mix(in srgb,var(--primary) 82%,#000);--success:#11915A;--success-soft:color-mix(in srgb,#11915A 12%,var(--surface));--danger:#E5484D;--warn:#E8930C;--radius:14px;--radius-sm:10px;--radius-lg:22px;--radius-pill:999px;--shadow:0 1px 2px rgba(16,24,40,.05),0 6px 22px rgba(16,24,40,.07);--shadow-hover:0 2px 4px rgba(16,24,40,.06),0 14px 34px rgba(16,24,40,.12);--shadow-lg:0 24px 70px rgba(10,18,40,.22);--card-border:1px solid var(--line-2);--font-head:"Plus Jakarta Sans",system-ui,sans-serif;--font-body:"Plus Jakarta Sans",system-ui,sans-serif;--font-num:"IBM Plex Mono",ui-monospace,monospace;--head-weight:800;--head-track:-.02em;--header-h:68px;--container:1380px}.tpl-pusula{--radius:8px;--radius-sm:6px;--radius-lg:12px;--font-head:"Manrope",system-ui,sans-serif;--font-body:"Manrope",system-ui,sans-serif;--shadow:none;--shadow-hover:0 0 0 1px var(--line);--card-border:1px solid var(--line);--head-weight:800;--head-track:-.035em;--header-h:64px}.tpl-aura{--radius:22px;--radius-sm:14px;--radius-lg:30px;--font-head:"Outfit",system-ui,sans-serif;--font-body:"Outfit",system-ui,sans-serif;--shadow:0 12px 40px -14px rgba(20,30,70,.22);--shadow-hover:0 22px 50px -14px rgba(20,30,70,.32);--card-border:1px solid transparent;--head-weight:600;--head-track:-.03em;--header-h:72px}.tpl-atlas{--radius:3px;--radius-sm:2px;--radius-lg:4px;--font-head:"Fraunces",Georgia,serif;--font-body:"DM Sans",system-ui,sans-serif;--shadow:none;--shadow-hover:none;--card-border:1px solid var(--line);--head-weight:500;--head-track:-.015em;--header-h:118px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14.5px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;transition:background .3s}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--page-bg,none);background-size:cover;background-position:center;opacity:var(--page-bg-op,0);pointer-events:none}h1,h2,h3,h4{font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-track);margin:0;line-height:1.15}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}.ico{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.ico.sm{width:15px;height:15px}.ico.xs{width:13px;height:13px}.ico.lg{width:22px;height:22px}.ico.xl{width:28px;height:28px}.num{font-family:var(--font-num);font-feature-settings:"tnum";letter-spacing:-.02em}.container{max-width:var(--container);margin:0 auto;padding-inline:24px}.muted{color:var(--muted)}.small{font-size:12.5px}.tiny{font-size:11.5px}.row{display:flex;align-items:center;gap:8px}.row.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ph{background-color:var(--soft);background-size:cover;background-position:center;position:relative}.hidden{display:none!important}::selection{background:color-mix(in srgb,var(--primary) 25%,transparent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:var(--radius-sm);font-weight:700;font-size:14px;white-space:nowrap;transition:background .15s,box-shadow .15s,transform .1s,color .15s;border:1px solid transparent}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{background:var(--primary-d)}.btn-accent{background:var(--accent);color:var(--on-accent)}.btn-accent:hover{filter:brightness(.95)}.btn-outline{border-color:var(--line);background:var(--surface)}.btn-outline:hover{border-color:var(--primary);color:var(--primary)}.btn-ghost:hover{background:var(--soft-2)}.btn-sm{height:34px;padding:0 12px;font-size:13px}.btn-lg{height:54px;padding:0 26px;font-size:15.5px}.btn-block{width:100%}.tpl-aura .btn{border-radius:var(--radius-pill)}.tpl-atlas .btn{text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;font-weight:600}.icon-btn{width:38px;height:38px;border-radius:var(--radius-sm);display:inline-grid;place-items:center;transition:background .15s}.icon-btn:hover{background:var(--soft-2)}.chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);font-size:13px;font-weight:600;white-space:nowrap;transition:.15s}.chip:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--line))}.chip.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.tpl-atlas .chip{border-radius:2px}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11.5px;font-weight:700;background:var(--soft);color:var(--primary);white-space:nowrap}.badge-accent{background:var(--accent);color:var(--on-accent)}.badge-success{background:var(--success-soft);color:var(--success)}.badge-dark{background:var(--ink);color:var(--on-ink)}.tpl-aura .badge{border-radius:var(--radius-pill);padding:3px 10px}.seg{display:inline-flex;padding:3px;border-radius:calc(var(--radius-sm) + 3px);background:var(--soft-2);border:1px solid var(--line-2);gap:2px}.seg button{height:32px;padding:0 13px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000001f}.tpl-aura .seg,.tpl-aura .seg button{border-radius:var(--radius-pill)}.switch{position:relative;width:40px;height:23px;border-radius:99px;background:var(--line);transition:.2s;flex:none}.switch:after{content:"";position:absolute;inset-inline-start:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:.2s}.switch.on{background:var(--primary)}.switch.on:after{inset-inline-start:20px}.check{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer;font-size:13.5px;-webkit-user-select:none;user-select:none}.check .box{width:18px;height:18px;border-radius:5px;border:1.5px solid color-mix(in srgb,var(--text) 30%,var(--surface));display:grid;place-items:center;flex:none;transition:.15s;background:var(--surface)}.check .box svg{width:12px;height:12px;stroke:var(--on-primary);stroke-width:3;opacity:0}.check.on .box{background:var(--primary);border-color:var(--primary)}.check.on .box svg{opacity:1}.check .cnt{margin-inline-start:auto;color:var(--muted);font-size:12px}.tpl-atlas .check .box{border-radius:1px}.radio .box{border-radius:50%}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:4px;background:var(--line);outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--surface);border:2px solid var(--primary);box-shadow:0 1px 4px #0003;cursor:pointer}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--surface);border:2px solid var(--primary);cursor:pointer}.inp{width:100%;height:42px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);padding:0 12px;outline:none;transition:border .15s,box-shadow .15s}.inp:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}textarea.inp{height:auto;padding:10px 12px;resize:vertical}.lbl{display:block;font-size:12.5px;font-weight:700;margin-bottom:6px}.stars{display:inline-flex;gap:1px;color:var(--accent)}.stars svg{width:13px;height:13px;fill:currentColor;stroke:none}.score{display:inline-grid;place-items:center;min-width:38px;height:30px;padding:0 6px;border-radius:8px 8px 8px 2px;background:var(--primary);color:var(--on-primary);font-weight:800;font-size:14px}.tpl-aura .score{border-radius:10px}.tpl-atlas .score{border-radius:0;background:transparent;color:var(--text);border:1px solid var(--text);font-family:var(--font-head)}.price{font-family:var(--font-head);font-weight:800;font-size:22px;letter-spacing:-.02em;line-height:1.1}.tpl-atlas .price{font-weight:600}.strike{text-decoration:line-through;color:var(--muted);font-size:12.5px}.ok{color:var(--success)}.header{position:sticky;top:0;z-index:60;height:var(--header-h);background:var(--header-bg,var(--surface));color:var(--on-header,inherit);border-bottom:1px solid var(--line-2);transition:background .3s,border-color .3s,color .3s}.header .container{height:100%;display:flex;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-head);font-weight:800;font-size:21px;letter-spacing:-.03em;white-space:nowrap}.brand-mark{width:34px;height:34px;border-radius:10px;background:var(--primary);color:var(--on-primary);display:grid;place-items:center}.brand-mark svg{width:20px;height:20px}.brand>.brand-mark{background:transparent!important;color:inherit;width:38px;height:38px;border-radius:0;box-shadow:none}.brand>.brand-mark svg{width:31px;height:31px;stroke-width:1.7}.brand small{display:block;font-family:var(--font-body);font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--muted);margin-top:-2px}.nav{display:flex;gap:4px;height:100%}.nav a{display:flex;align-items:center;gap:8px;padding:0 13px;font-weight:600;font-size:14px;color:var(--muted);position:relative;white-space:nowrap;transition:color .15s}.nav a:hover{color:var(--text)}.nav a.on{color:var(--primary)}.nav a.on:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--primary)}.h-right{margin-inline-start:auto;display:flex;align-items:center;gap:6px}.h-pill{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:var(--radius-sm);font-weight:600;font-size:13.5px;white-space:nowrap}.h-pill:hover{background:var(--soft-2)}.h-menu{display:none}.tpl-pusula .header{background:var(--ink);color:var(--on-ink);border-color:transparent}.tpl-pusula .brand-mark{border-radius:6px;background:var(--accent);color:var(--on-accent)}.tpl-pusula .brand small{color:color-mix(in srgb,var(--on-ink) 60%,transparent)}.tpl-pusula .nav{align-items:center;gap:6px}.tpl-pusula .nav a{height:38px;border-radius:6px;color:color-mix(in srgb,var(--on-ink) 75%,transparent)}.tpl-pusula .nav a:hover{background:color-mix(in srgb,var(--on-ink) 10%,transparent);color:var(--on-ink)}.tpl-pusula .nav a.on{background:color-mix(in srgb,var(--on-ink) 14%,transparent);color:var(--on-ink)}.tpl-pusula .nav a.on:after{display:none}.tpl-pusula .h-pill:hover,.tpl-pusula .header .icon-btn:hover{background:color-mix(in srgb,var(--on-ink) 10%,transparent)}.tpl-aura .header{background:color-mix(in srgb,var(--surface) 78%,transparent);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px)}.tpl-aura .brand-mark{border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent))}.tpl-aura .nav{align-items:center}.tpl-aura .nav a{height:40px;border-radius:99px}.tpl-aura .nav a.on{background:var(--soft)}.tpl-aura .nav a.on:after{display:none}.tpl-aura.over-hero .header{position:fixed;left:0;right:0;background:transparent;border-color:transparent;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.tpl-aura.over-hero .header .brand small{color:#ffffffb3}.tpl-aura.over-hero .nav a{color:#ffffffd1}.tpl-aura.over-hero .nav a.on,.tpl-aura.over-hero .nav a:hover{background:#ffffff29;color:#fff}.tpl-aura.over-hero.scrolled .header{background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--line-2)}.tpl-aura.over-hero.scrolled .nav a{color:var(--muted)}.tpl-aura.over-hero.scrolled .nav a.on{background:var(--soft);color:var(--primary)}.tpl-aura.over-hero.scrolled .header .brand small{color:var(--muted)}.tpl-aura .h-pill:hover,.tpl-aura .header .icon-btn:hover{background:#7f7f7f24}.tpl-atlas .header{height:var(--header-h);border-bottom:1px solid var(--text)}.tpl-atlas .header .container{flex-direction:column;justify-content:center;gap:0;padding-top:6px}.tpl-atlas .h-top{display:flex;align-items:center;width:100%;height:62px;border-bottom:1px solid var(--line)}.tpl-atlas .brand{position:absolute;left:50%;transform:translate(-50%);font-size:28px;font-weight:600;letter-spacing:-.02em;font-style:italic}.tpl-atlas .brand-mark{display:none}.tpl-atlas .brand small{text-align:center;font-style:normal;text-transform:uppercase;letter-spacing:.24em;font-size:9px}.tpl-atlas .h-top{position:relative}.tpl-atlas .nav{height:48px;justify-content:center;width:100%;gap:10px;align-items:center}.tpl-atlas .nav a{height:32px;border:1px solid var(--line);border-radius:2px;text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;color:var(--text);padding:0 16px}.tpl-atlas .nav a:hover{border-color:var(--text)}.tpl-atlas .nav a.on{background:var(--text);color:var(--bg);border-color:var(--text)}.tpl-atlas .nav a.on:after{display:none}.tpl-atlas .h-left{display:flex;gap:4px;align-items:center}.tpl-atlas .h-right [data-act=currency]{display:none}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 80%,#000),color-mix(in srgb,var(--accent) 60%,var(--primary)))}.slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.2s ease}.slide.on{opacity:1}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(5,10,25,calc(var(--ov,.45)*.7)),rgba(5,10,25,var(--ov,.45)))}.slide-cap{position:absolute;inset-inline-end:20px;bottom:18px;z-index:3;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;opacity:.9;text-shadow:0 1px 6px rgba(0,0,0,.5)}.dots{display:flex;gap:6px}.dots button{width:8px;height:8px;border-radius:9px;background:#ffffff80;transition:.3s}.dots button.on{width:26px;background:#fff}.hero-horizon{position:relative;height:470px;color:#fff}.hero-horizon .hero-inner{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;padding-bottom:110px}.hero-horizon h1{font-size:clamp(32px,4.4vw,54px);max-width:720px;text-shadow:0 2px 20px rgba(0,0,0,.25)}.hero-horizon p{font-size:18px;opacity:.92;margin-top:12px;max-width:560px}.hero-horizon .dots{position:absolute;inset-inline-start:24px;bottom:130px;z-index:3}.hero-horizon .slide-cap{top:18px;bottom:auto}.sc-wrap-horizon{position:relative;z-index:5;margin-top:-118px}.search-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:var(--card-border)}.sc-body{padding:18px 22px 22px}.tabs-u{display:flex;gap:4px;padding:0 14px;border-bottom:1px solid var(--line-2);overflow-x:auto;scrollbar-width:none}.tabs-u button{display:flex;align-items:center;gap:9px;height:58px;padding:0 16px;font-weight:700;font-size:14.5px;color:var(--muted);position:relative;white-space:nowrap}.tabs-u button:hover{color:var(--text)}.tabs-u button.on{color:var(--primary)}.tabs-u button.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--primary)}.tabs-tiles{display:flex;gap:10px;flex-wrap:wrap}.tabs-tiles button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:104px;height:84px;border-radius:10px;background:color-mix(in srgb,var(--on-ink) 8%,transparent);border:1px solid color-mix(in srgb,var(--on-ink) 14%,transparent);color:inherit;font-weight:700;font-size:13px;transition:.15s}.tabs-tiles button .ico{width:26px;height:26px}.tabs-tiles button:hover{background:color-mix(in srgb,var(--on-ink) 14%,transparent)}.tabs-tiles button.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.tabs-seg{display:inline-flex;gap:4px;padding:5px;border-radius:99px;background:#ffffff29;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.tabs-seg button{display:flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:99px;color:#fff;font-weight:600;font-size:14.5px;transition:.2s}.tabs-seg button:hover{background:#ffffff1f}.tabs-seg button.on{background:#fff;color:#0d1426}.tabs-v{display:flex;flex-direction:column;border-inline-end:1px solid var(--line);padding:10px 0;min-width:190px}.tabs-v button{display:flex;align-items:center;gap:12px;padding:14px 22px;text-align:start;font-family:var(--font-head);font-size:18px;font-weight:500;color:var(--muted);border-inline-start:3px solid transparent}.tabs-v button:hover{color:var(--text)}.tabs-v button.on{color:var(--text);border-inline-start-color:var(--primary);background:var(--soft-2)}.sc-split{display:flex}.sc-split .sc-body{flex:1;min-width:0}.search-card .tabs-tiles{padding:14px 18px 0}.search-card .tabs-tiles button{background:var(--soft-2);border-color:var(--line-2);color:var(--text);width:96px;height:74px}.search-card .tabs-tiles button.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.search-card .tabs-seg{margin:14px 18px 0;background:var(--soft-2);border-color:var(--line-2)}.search-card .tabs-seg button{color:var(--muted)}.search-card .tabs-seg button.on{background:var(--primary);color:var(--on-primary)}.sf{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.sf-top{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.fld{color:var(--text);position:relative;flex:1 1 170px;min-width:0;display:flex;align-items:center;gap:10px;height:60px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-align:start;cursor:pointer;transition:border .15s,box-shadow .15s}.fld:hover{border-color:color-mix(in srgb,var(--primary) 55%,var(--line))}.fld.act{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.fld>.ico{color:var(--muted)}.fld .fl{display:block;font-size:11.5px;font-weight:600;color:var(--muted);line-height:1.2}.fld .fv{display:block;font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.fld .fv.ph-t{color:var(--muted);font-weight:500}.fld-txt{min-width:0;flex:1}.fld.w2{flex:2 1 240px}.fld.w-sm{flex:0 1 150px}.swap{color:var(--text);position:relative;z-index:2;align-self:center;width:34px;height:34px;margin:0 -22px;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;flex:none;transition:.2s}.swap:hover{color:var(--primary);border-color:var(--primary);transform:rotate(180deg)}.sf-go{height:60px;min-width:120px;font-size:16px}.sf-row2{display:flex;gap:14px;align-items:center;margin-top:12px;flex-wrap:wrap}.linkish{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13.5px;color:var(--muted)}.linkish:hover{color:var(--text)}.tbox{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.tx-extras{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) 130px;gap:14px;margin-top:12px;align-items:stretch}.tx-box{color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;background:var(--surface)}.tx-box h5{margin:0 0 8px;font-size:11.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:6px}.tx-items{display:flex;gap:6px;flex-wrap:wrap}.cnt-tile{display:flex;align-items:center;gap:10px;padding-block:6px;padding-inline:10px 8px;border-radius:var(--radius-sm);background:var(--soft-2);min-width:0}.cnt-tile .ct-ico{display:grid;place-items:end center;width:34px;height:36px;color:var(--text)}.cnt-tile .ct-l{display:block;font-size:12.5px;font-weight:700;line-height:1.15}.cnt-tile .ct-s{display:block;font-size:10.5px;color:var(--muted);line-height:1.2}.stp{display:inline-flex;align-items:center;gap:2px;margin-inline-start:auto}.stp button{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;transition:.15s}.stp button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.stp button:disabled{opacity:.35;cursor:not-allowed}.stp button svg{width:12px;height:12px;stroke-width:2.6}.stp b{min-width:22px;text-align:center;font-size:14px}.cnt-tile.has{background:var(--soft);outline:1px solid color-mix(in srgb,var(--primary) 30%,transparent)}.cnt-tile.has .ct-ico{color:var(--primary)}.hero-pusula{background:var(--ink);color:var(--on-ink);padding:44px 0 54px;position:relative;overflow:hidden}.pz-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.hero-pusula h1{font-size:clamp(34px,4.6vw,62px);line-height:1.02}.hero-pusula h1 em{font-style:normal;color:var(--accent)}.hero-pusula .pz-sub{margin:14px 0 26px;font-size:17px;color:color-mix(in srgb,var(--on-ink) 72%,transparent);max-width:520px}.pz-media{position:relative;height:340px;border-radius:14px;overflow:hidden}.pz-media .hero-media{border-radius:14px}.pz-float{position:absolute;z-index:3;background:var(--surface);color:var(--text);border-radius:10px;padding:10px 14px;box-shadow:0 12px 30px #0000004d;display:flex;align-items:center;gap:10px;font-size:12.5px}.pz-float b{font-size:16px}.pz-float .pf-i{width:34px;height:34px;border-radius:8px;background:var(--soft);color:var(--primary);display:grid;place-items:center}.pz-bar{margin-top:30px;background:color-mix(in srgb,var(--on-ink) 8%,transparent);border:1px solid color-mix(in srgb,var(--on-ink) 12%,transparent);border-radius:12px;padding:10px}.pz-bar .sf-top{color:var(--on-ink);margin:2px 4px 10px}.pz-bar .sf-top .linkish,.pz-bar .tbox{color:color-mix(in srgb,var(--on-ink) 80%,transparent)}.pz-bar .sf-top .seg{background:color-mix(in srgb,var(--on-ink) 10%,transparent);border-color:transparent}.pz-bar .sf-top .seg button{color:color-mix(in srgb,var(--on-ink) 75%,transparent)}.pz-bar .sf-top .seg button.on{background:var(--surface);color:var(--text)}.tpl-pusula .sf{gap:4px}.tpl-pusula .fld{border-radius:4px;border:0;height:62px}.tpl-pusula .sf>.fld:first-child{border-start-start-radius:8px;border-start-end-radius:4px;border-end-end-radius:4px;border-end-start-radius:8px}.tpl-pusula .swap{margin:0 -19px}.tpl-pusula .sf-go{border-start-start-radius:4px;border-start-end-radius:8px;border-end-end-radius:8px;border-end-start-radius:4px;min-width:72px;background:var(--accent);color:var(--on-accent);height:62px}.tpl-pusula .tx-box{border:0}.pz-trust{display:flex;gap:22px;margin-top:22px;font-size:13px;color:color-mix(in srgb,var(--on-ink) 70%,transparent);flex-wrap:wrap}.pz-trust span{display:flex;align-items:center;gap:7px}.hero-aura{position:relative;min-height:max(100vh,720px);color:#fff;display:flex;align-items:center;justify-content:center;padding:110px 0 80px}.hero-aura .slide{transform:scale(1.08);transition:opacity 1.6s ease,transform 9s ease}.hero-aura .slide.on{transform:scale(1)}.hero-aura .hero-overlay{background:radial-gradient(ellipse at center,rgba(5,10,30,calc(var(--ov,.45)*.55)),rgba(5,10,30,var(--ov,.45)))}.aura-center{position:relative;z-index:3;width:100%;max-width:1140px;padding-inline:24px;text-align:center}.aura-kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:99px;background:#ffffff24;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;font-weight:500}.hero-aura h1{font-size:clamp(40px,6.4vw,84px);font-weight:500;margin:20px auto 14px;max-width:960px;line-height:1.02}.hero-aura .aura-sub{font-size:19px;opacity:.88;max-width:620px;margin:0 auto 30px;font-weight:300}.glass{margin-top:18px;text-align:start;padding:14px;border-radius:30px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 30px 80px #00000040}.glass .sf-top{color:#fff;padding:0 6px}.glass .sf-top .linkish,.glass .tbox{color:#ffffffe0}.glass .sf-top .seg{background:#ffffff24;border-color:transparent}.glass .sf-top .seg button{color:#fffc}.glass .sf-top .seg button.on{background:#fff;color:#111}.tpl-aura .fld{border-radius:18px;border-color:transparent;background:color-mix(in srgb,var(--surface) 94%,transparent)}.tpl-aura .sf-go{border-radius:18px;min-width:130px}.tpl-aura .tx-box{border-radius:18px;border-color:transparent;background:color-mix(in srgb,var(--surface) 94%,transparent)}.tpl-aura .cnt-tile{border-radius:14px}.aura-dots{position:absolute;z-index:3;bottom:28px;left:50%;transform:translate(-50%)}.aura-scroll{position:absolute;z-index:3;bottom:24px;right:32px;font-size:12px;display:flex;align-items:center;gap:8px;opacity:.8}.hero-atlas{padding-top:34px}.atlas-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:end}.atlas-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.22em;font-weight:600;display:flex;align-items:center;gap:10px;color:var(--muted)}.atlas-kicker:before{content:"";width:34px;height:1px;background:var(--text)}.hero-atlas h1{font-size:clamp(40px,5.4vw,78px);line-height:.98;margin:18px 0 20px;font-weight:400}.hero-atlas h1 i{color:var(--primary)}.hero-atlas .atlas-sub{font-size:17px;color:var(--muted);max-width:460px;line-height:1.6}.atlas-media{position:relative;height:460px}.atlas-media .hero-overlay{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,calc(var(--ov,.45)*.9)))}.atlas-cap{position:absolute;inset-inline-start:0;bottom:-28px;font-size:11.5px;color:var(--muted);letter-spacing:.06em;display:flex;gap:14px}.atlas-num{position:absolute;right:18px;top:16px;z-index:3;color:#fff;font-family:var(--font-head);font-size:14px;font-style:italic}.sc-atlas{margin-top:54px;border:1px solid var(--text);box-shadow:none}.tpl-atlas .fld{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 4px;height:62px}.tpl-atlas .fld:hover,.tpl-atlas .fld.act{border-bottom-color:var(--text);box-shadow:none}.tpl-atlas .fld .fl{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.tpl-atlas .fld .fv{font-family:var(--font-head);font-weight:500;font-size:17px}.tpl-atlas .swap{margin:0 -4px;border-radius:0}.tpl-atlas .sf{gap:18px}.tpl-atlas .sf-go{height:58px;background:var(--text);color:var(--bg);border-radius:0}.tpl-atlas .tx-box,.tpl-atlas .cnt-tile{border-radius:0}.sec{padding-top:64px}.sec-h{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.sec-h h2{font-size:28px}.sec-h p{color:var(--muted);margin-top:6px}.tpl-atlas .sec-h{border-bottom:1px solid var(--text);padding-bottom:14px}.tpl-atlas .sec-h h2{font-size:36px;font-weight:400}.tpl-aura .sec-h h2{font-size:36px;font-weight:500}.dest-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.dest{position:relative;border-radius:var(--radius);overflow:hidden;height:250px;color:#fff;display:flex;align-items:flex-end;padding:16px;cursor:pointer;background-size:cover;background-position:center;transition:transform .3s,box-shadow .3s}.dest:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.72))}.dest:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.dest>div{position:relative}.dest h3{font-size:20px}.dest span{font-size:12.5px;opacity:.9}.dest-grid .dest:nth-child(1){grid-column:span 2;grid-row:span 2;height:auto}.dest-grid .dest:nth-child(1) h3{font-size:30px}.dest-grid{grid-template-rows:250px 250px;grid-template-columns:repeat(4,1fr)}.tpl-pusula .dest-grid{grid-template-columns:repeat(6,1fr);grid-template-rows:auto}.tpl-pusula .dest-grid .dest{grid-column:auto;grid-row:auto;height:210px}.tpl-pusula .dest-grid .dest:nth-child(1) h3{font-size:20px}.tpl-atlas .dest{border-radius:0}.tpl-atlas .dest h3{font-weight:400;font-size:26px;font-style:italic}.deal-row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.deal{background:var(--surface);border-radius:var(--radius);overflow:hidden;border:var(--card-border);box-shadow:var(--shadow);cursor:pointer;transition:.25s}.deal:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.deal .ph{height:170px}.deal .ph .badge{position:absolute;left:12px;top:12px}.deal-b{padding:14px 16px 16px}.deal-b h4{font-size:16px;margin:4px 0 2px}.deal-f{display:flex;align-items:end;justify-content:space-between;margin-top:12px}.tpl-atlas .deal{box-shadow:none;border:0;background:transparent}.tpl-atlas .deal .ph{height:220px}.tpl-atlas .deal-b{padding:14px 0}.tpl-atlas .deal-b h4{font-size:21px;font-weight:500}.why{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.why>div{background:var(--surface);border-radius:var(--radius);padding:22px;border:var(--card-border)}.why .wi{width:46px;height:46px;border-radius:12px;background:var(--soft);color:var(--primary);display:grid;place-items:center;margin-bottom:14px}.why h4{font-size:16.5px;margin-bottom:6px}.why p{color:var(--muted);font-size:13.5px}.tpl-atlas .why>div{background:transparent;border:0;border-top:1px solid var(--text);border-radius:0;padding:18px 0}.tpl-atlas .why .wi{background:transparent;border:1px solid var(--line);border-radius:50%}.tpl-aura .why>div{box-shadow:var(--shadow)}.route-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.route{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--surface);border:var(--card-border);border-radius:var(--radius);cursor:pointer;transition:.2s}.route:hover{box-shadow:var(--shadow-hover);border-color:var(--line)}.route .ri{width:42px;height:42px;border-radius:10px;background:var(--soft);color:var(--primary);display:grid;place-items:center;flex:none}.route b{display:block;font-size:14.5px}.route .rp{margin-left:auto;text-align:right}.tpl-atlas .route{border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--line)}.band{margin-top:64px;border-radius:var(--radius-lg);background:var(--ink);color:var(--on-ink);padding:40px;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center;overflow:hidden;position:relative}.band h3{font-size:30px}.band p{opacity:.75;margin-top:8px}.band form{display:flex;gap:8px}.band .inp{height:50px;background:color-mix(in srgb,var(--on-ink) 10%,transparent);border-color:color-mix(in srgb,var(--on-ink) 20%,transparent);color:var(--on-ink)}.band .inp::placeholder{color:color-mix(in srgb,var(--on-ink) 55%,transparent)}.tpl-atlas .band{border-radius:0}.tpl-aura .band{background:linear-gradient(120deg,var(--primary),color-mix(in srgb,var(--accent) 70%,var(--primary)));color:var(--on-primary)}.footer{margin-top:80px;background:var(--surface);border-top:1px solid var(--line-2);padding:48px 0 24px}.f-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:28px}.f-grid h5{font-size:13px;margin:0 0 12px;font-weight:800}.f-grid a{display:block;color:var(--muted);font-size:13.5px;padding:3px 0}.f-grid a:hover{color:var(--primary)}.f-bot{display:flex;justify-content:space-between;gap:14px;border-top:1px solid var(--line-2);margin-top:32px;padding-top:18px;color:var(--muted);font-size:12.5px;flex-wrap:wrap}.tpl-pusula .footer{background:var(--ink);color:var(--on-ink);border:0}.tpl-pusula .f-grid a,.tpl-pusula .f-bot{color:color-mix(in srgb,var(--on-ink) 60%,transparent)}.tpl-pusula .f-bot{border-color:color-mix(in srgb,var(--on-ink) 12%,transparent)}.tpl-atlas .footer{background:transparent;border-top:1px solid var(--text)}.rhead{background:var(--surface);border-bottom:1px solid var(--line-2);padding:16px 0}.rhead .sf{gap:8px}.rhead .fld,.rhead .sf-go{height:52px}.rhead .sf-top{margin-bottom:10px}.rhead .tx-extras{margin-top:8px}.tpl-pusula .rhead{background:var(--ink);border:0;color:var(--on-ink)}.tpl-pusula .rhead .sf-top .linkish,.tpl-pusula .rhead .tbox{color:color-mix(in srgb,var(--on-ink) 80%,transparent)}.tpl-pusula .rhead .sf-top .seg{background:color-mix(in srgb,var(--on-ink) 10%,transparent);border-color:transparent}.tpl-pusula .rhead .sf-top .seg button{color:color-mix(in srgb,var(--on-ink) 75%,transparent)}.tpl-pusula .rhead .sf-top .seg button.on{background:var(--surface);color:var(--text)}.tpl-aura .rhead{position:relative;background:none;border:0;padding:22px 0 26px;color:#fff;overflow:hidden}.tpl-aura .rhead:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:var(--rh-img,linear-gradient(135deg,var(--primary),var(--accent)));background-size:cover;background-position:center;filter:blur(3px) brightness(.55);z-index:-1}.tpl-aura .rhead .container{position:relative}.tpl-aura .rhead .sf-top .linkish,.tpl-aura .rhead .tbox{color:#ffffffe6}.tpl-aura .rhead .sf-top .seg{background:#ffffff29;border-color:transparent}.tpl-aura .rhead .sf-top .seg button{color:#fffc}.tpl-aura .rhead .sf-top .seg button.on{background:#fff;color:#111}.tpl-aura .rhead-wrap{isolation:isolate}.tpl-atlas .rhead{background:transparent;border-bottom:1px solid var(--line)}.rtitle{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:22px 0 16px;flex-wrap:wrap}.rtitle h1{font-size:24px}.rtitle .crumbs{font-size:12.5px;color:var(--muted);display:flex;gap:6px;align-items:center;margin-bottom:6px}.rtitle .crumbs a:hover{color:var(--primary)}.tpl-atlas .rtitle h1{font-size:40px;font-weight:400}.tpl-aura .rtitle h1{font-size:30px;font-weight:500}.rgrid{display:grid;grid-template-columns:268px minmax(0,1fr);gap:22px;align-items:start}.rgrid.ads{grid-template-columns:268px minmax(0,1fr) 300px}.rgrid.side{grid-template-columns:268px minmax(0,1fr) 330px}.rgrid>aside.adcol{align-self:stretch;display:flex;flex-direction:column;gap:18px}.filters{background:var(--surface);border:var(--card-border);border-radius:var(--radius);padding:4px 18px 10px;box-shadow:var(--shadow)}.filters .fh{display:flex;align-items:center;justify-content:space-between;padding:14px 0 6px}.filters .fh h3{font-size:16px}.fgroup{padding:14px 0;border-top:1px solid var(--line-2)}.fgroup:first-of-type{border-top:0}.fgroup h4{font-size:13.5px;font-family:var(--font-body);font-weight:800;letter-spacing:0;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.fchips{display:flex;flex-wrap:wrap;gap:6px}.fchips .chip{height:32px;font-size:12.5px;padding:0 11px}.frange-v{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted);margin-top:8px}.tpl-atlas .filters{background:transparent;border:0;border-top:1px solid var(--text);padding:0}.tpl-atlas .fgroup h4{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.tpl-aura .filters{border-radius:22px}.toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.toolbar .sp{flex:1}.sel{height:38px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);padding-block:0;padding-inline:12px 32px;font-weight:600;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 16px) 16px,calc(100% - 11px) 16px;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.empty{padding:50px 20px;text-align:center;color:var(--muted);background:var(--surface);border-radius:var(--radius);border:1px dashed var(--line)}.m-filter-btn{display:none}.ad{position:relative;border-radius:var(--radius);overflow:hidden;height:540px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;background-size:cover;background-position:center;box-shadow:var(--shadow);cursor:pointer}.ad:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 25%,#000000c7)}.ad>*{position:relative}.ad .ad-tag{position:absolute;top:12px;inset-inline-end:12px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:#00000073;padding:3px 8px;border-radius:4px}.ad h4{font-size:24px;line-height:1.15;margin:10px 0 8px}.ad p{font-size:13.5px;opacity:.9;margin-bottom:16px}.ad-sticky{position:sticky;top:calc(var(--header-h) + 18px)}.tpl-atlas .ad{border-radius:0}.hlist{display:flex;flex-direction:column;gap:14px}.hcard{display:grid;grid-template-columns:280px minmax(0,1fr) 190px;background:var(--surface);border:var(--card-border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);cursor:pointer;transition:box-shadow .2s,transform .2s,border-color .2s}.hcard:hover{box-shadow:var(--shadow-hover)}.hcard .ph{min-height:210px}.hcard .fav{position:absolute;right:10px;top:10px;width:34px;height:34px;border-radius:50%;background:#ffffffeb;color:#222;display:grid;place-items:center}.hcard .fav.on{color:var(--danger)}.hcard .fav.on svg{fill:currentColor}.hcard .ph .badge{position:absolute;left:10px;top:10px}.hc-b{padding:16px 18px;min-width:0;display:flex;flex-direction:column;gap:6px}.hc-b h3{font-size:18px}.hc-loc{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:5px;flex-wrap:wrap}.hc-loc a{white-space:nowrap}.hc-am{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:12.5px;margin-top:4px}.hc-am span{display:flex;align-items:center;gap:5px}.hc-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.hc-p{padding:16px 18px;border-left:1px solid var(--line-2);display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:4px}.hc-rate{display:flex;align-items:center;gap:8px;margin-bottom:auto}.hc-rate b{display:block;font-size:13.5px;line-height:1.1}.hc-rate small{font-size:11.5px;color:var(--muted)}.tpl-pusula .hcard{grid-template-columns:230px minmax(0,1fr) 210px}.tpl-pusula .hcard .ph{min-height:180px}.tpl-pusula .hc-p{background:var(--soft-2)}.tpl-aura .hcard{grid-template-columns:330px minmax(0,1fr) 190px;padding:10px;gap:0}.tpl-aura .hcard .ph{border-radius:16px;min-height:220px}.tpl-aura .hc-p{border-left:0}.tpl-atlas .hcard{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:300px minmax(0,1fr) 180px;padding:0 0 18px}.tpl-atlas .hcard .ph{min-height:220px}.tpl-atlas .hc-b h3{font-size:25px;font-weight:500}.tpl-atlas .hc-p{border-left:0}.tpl-atlas .hlist{gap:18px}body .rgrid.ads .hcard{grid-template-columns:240px minmax(0,1fr) 180px}body .rgrid.ads .hcard .hc-p{padding:14px}.fbar{position:sticky;top:var(--header-h);z-index:30;background:var(--surface);border-bottom:1px solid var(--line-2);padding:10px 0}.fbar .container{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fbar .chip .ico{width:14px;height:14px}.fbar .chip.dd:after{content:"";width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px);margin-left:2px}.fbar .chip.active{border-color:var(--primary);color:var(--primary);background:var(--soft)}.tpl-pusula .fbar{background:var(--surface)}.maplay{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0;align-items:start;max-width:none;padding:0}.maplay .mlist{padding:16px 20px 30px 24px}.mgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mcard{background:var(--surface);border:var(--card-border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);cursor:pointer;transition:.2s}.mcard:hover,.mcard.hl{box-shadow:var(--shadow-hover);border-color:var(--primary)}.mcard .ph{height:160px}.mcard .mb{padding:12px 14px}.mcard h3{font-size:15.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcard .mf{display:flex;justify-content:space-between;align-items:end;margin-top:8px}.mcard .price{font-size:19px}.tpl-atlas .mcard{border-radius:0;box-shadow:none}.mapbox{position:sticky;top:calc(var(--header-h) + 55px);height:calc(100vh - var(--header-h) - 55px)}.map{width:100%;height:100%;background:var(--soft-2)}.pmark{background:var(--surface);color:var(--text);font-weight:800;font-size:12.5px;padding:5px 9px;border-radius:99px;box-shadow:0 2px 8px #00000040;white-space:nowrap;transform:translate(-50%,-50%);display:inline-block;border:1.5px solid var(--surface);transition:transform .15s;font-family:var(--font-body)}.pmark.hl,.pmark:hover{background:var(--primary);color:var(--on-primary);transform:translate(-50%,-50%) scale(1.12);z-index:1000}.leaflet-div-icon{background:none;border:0}.leaflet-popup-content-wrapper{border-radius:var(--radius)!important;padding:0!important;overflow:hidden}.leaflet-popup-content{margin:0!important;width:248px!important;font-family:var(--font-body)}.leaflet-popup-tip{background:var(--surface)!important}.leaflet-popup-content-wrapper{background:var(--surface)!important;color:var(--text)!important;box-shadow:var(--shadow-lg)!important}.lp .ph{position:relative}.mcard.hl{transform:translateY(-2px)}.mcard{transition:box-shadow .2s,border-color .2s,transform .2s}.lp .ph{height:110px}.lp div.b{padding:10px 12px}.mapfb{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(135deg,var(--soft-2),var(--soft))}.mapfb svg.water{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mapfb .pmark{position:absolute;cursor:pointer}.hd-top{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:20px 0 16px;flex-wrap:wrap}.hd-top h1{font-size:32px}.tpl-atlas .hd-top h1{font-size:48px;font-weight:400}.gal{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:210px 210px;gap:8px;border-radius:var(--radius-lg);overflow:hidden}.gal .ph{cursor:pointer;transition:filter .2s}.gal .ph:hover{filter:brightness(.9)}.gal .ph:first-child{grid-row:span 2}.gal .more{position:absolute;right:12px;bottom:12px}.tpl-aura .gal{gap:12px;border-radius:0}.tpl-aura .gal .ph{border-radius:20px}.tpl-atlas .gal{border-radius:0;grid-template-columns:1.4fr 1fr;grid-template-rows:260px 200px}.tpl-atlas .gal .ph:nth-child(n+4){display:none}.subnav{position:sticky;top:var(--header-h);z-index:20;background:var(--bg);border-bottom:1px solid var(--line);margin-top:20px}.subnav .in{display:flex;gap:4px;overflow-x:auto}.subnav a{padding:14px;font-weight:700;font-size:14px;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap}.subnav a:hover{color:var(--text)}.subnav a.on{color:var(--primary);border-bottom-color:var(--primary)}.hd-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:26px;margin-top:22px;align-items:start}.panel{background:var(--surface);border:var(--card-border);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow)}.panel h2{font-size:21px;margin-bottom:14px}.tpl-atlas .panel{background:transparent;border:0;border-top:1px solid var(--text);padding:18px 0}.tpl-atlas .panel h2{font-size:30px;font-weight:400}.am-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 18px}.am-grid div{display:flex;align-items:center;gap:10px;font-size:14px}.am-grid .ico{color:var(--primary)}.book-box{position:sticky;top:calc(var(--header-h) + 70px)}.book-box .bb-f{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;margin:14px 0}.book-box .bb-f button{display:block;width:100%;text-align:left;padding:10px 14px;border-bottom:1px solid var(--line)}.book-box .bb-f button:last-child{border:0}.rooms-h{display:flex;justify-content:space-between;align-items:center;margin:28px 0 14px;gap:12px;flex-wrap:wrap}.rooms-h h2{font-size:24px}.tpl-atlas .rooms-h h2{font-size:34px;font-weight:400}.room-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.rcard{background:var(--surface);border:var(--card-border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}.rcard .ph{height:190px;cursor:pointer}.rcard .ph .badge{position:absolute;left:10px;bottom:10px;background:#0009;color:#fff}.rcard .rb{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}.rcard h3{font-size:18px}.rfeat{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;font-size:13px}.rfeat span{display:flex;align-items:center;gap:7px}.rfeat .ico{color:var(--muted);width:16px;height:16px}.ram{display:flex;flex-wrap:wrap;gap:6px}.ram span{font-size:11.5px;padding:3px 8px;border-radius:5px;background:var(--soft-2);display:inline-flex;align-items:center;gap:5px}.ram .ico{width:12px;height:12px}.ropts{border-top:1px solid var(--line-2);padding-top:10px;display:flex;flex-direction:column;gap:2px}.ropt{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;border:1px solid transparent}.ropt.on{background:var(--soft);border-color:color-mix(in srgb,var(--primary) 35%,transparent)}.ropt .rd{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line);flex:none;position:relative}.ropt.on .rd{border-color:var(--primary)}.ropt.on .rd:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--primary)}.ropt .ro-l{font-size:13px;font-weight:600;line-height:1.25}.ropt .ro-l small{display:block;font-weight:500;color:var(--muted);font-size:11.5px}.ropt .ro-p{margin-left:auto;font-size:13px;font-weight:700;white-space:nowrap}.rfoot{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:auto;border-top:1px solid var(--line-2);padding-top:12px}.left-tag{font-size:11.5px;color:var(--danger);font-weight:700}.tpl-atlas .rcard{border-radius:0;box-shadow:none}.tpl-aura .rcard{padding:8px}.tpl-aura .rcard .ph{border-radius:16px}.tpl-aura .rcard .rb{padding:12px 10px 8px}.room-rows{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.rrow-h,.rrow{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr) 110px 170px}.rrow-h{background:var(--ink);color:var(--on-ink);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.rrow-h div{padding:10px 14px}.rrow{border-top:1px solid var(--line)}.rrow>div{padding:14px;border-left:1px solid var(--line-2)}.rrow>div:first-child{border-left:0}.rr-room{display:flex;gap:14px}.rr-room .ph{width:130px;height:96px;border-radius:8px;flex:none;cursor:pointer}.rr-room h3{font-size:16px;margin-bottom:6px;color:var(--primary)}.rrow .rfeat{grid-template-columns:1fr;gap:4px;font-size:12.5px}.rrow .ropts{border:0;padding:0}.rr-g{display:flex;gap:2px;color:var(--muted);align-items:center}.rr-price{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.tpl-atlas .room-rows{border-radius:0;border-color:var(--text)}.tpl-atlas .rrow-h{background:transparent;color:var(--text);border-bottom:1px solid var(--text)}.policy{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.policy div{display:flex;gap:12px}.policy .ico{color:var(--primary);margin-top:2px}.minimap{height:260px;border-radius:var(--radius-sm);overflow:hidden;margin-top:10px}.pcal{display:grid;grid-template-columns:repeat(7,1fr);background:var(--surface);border:var(--card-border);border-radius:var(--radius);overflow:hidden;margin-bottom:14px;box-shadow:var(--shadow)}.pcal button{padding:10px 6px;text-align:center;border-left:1px solid var(--line-2);transition:.15s}.pcal button:first-child{border-left:0}.pcal button:hover{background:var(--soft-2)}.pcal button.on{background:var(--soft);box-shadow:inset 0 -3px 0 var(--primary)}.pcal small{display:block;font-size:11.5px;color:var(--muted)}.pcal b{font-size:14px}.pcal .low{color:var(--success)}.sorts{display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface);border:var(--card-border);border-radius:var(--radius);overflow:hidden;margin-bottom:14px;box-shadow:var(--shadow)}.sorts button{padding:12px 16px;text-align:left;border-left:1px solid var(--line-2);position:relative}.sorts button:first-child{border-left:0}.sorts button b{display:block;font-size:14px}.sorts button span{font-size:12.5px;color:var(--muted)}.sorts button.on{background:var(--ink);color:var(--on-ink)}.sorts button.on span{color:color-mix(in srgb,var(--on-ink) 70%,transparent)}.tpl-atlas .pcal,.tpl-atlas .sorts{border-radius:0;box-shadow:none}.fcard{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition:.2s}.fcard:hover{box-shadow:var(--shadow-hover)}.fc-main{display:grid;grid-template-columns:minmax(0,1fr) 200px}.fc-legs{padding:14px 18px;display:flex;flex-direction:column;gap:12px}.leg{display:grid;grid-template-columns:170px 1fr;gap:14px;align-items:center}.al{display:flex;align-items:center;gap:10px;min-width:0}.al-logo{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:12px;flex:none;letter-spacing:-.02em}.al b{display:block;font-size:13.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al small{font-size:11.5px;color:var(--muted)}.lg-t{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.lg-t .tm{font-size:19px;font-weight:800;font-family:var(--font-head);line-height:1.1}.lg-t .ap{font-size:12px;color:var(--muted);font-weight:600}.lg-line{text-align:center;font-size:12px;color:var(--muted)}.lg-line .ln{position:relative;height:2px;background:var(--line);margin:5px 0;border-radius:2px}.lg-line .ln i{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--surface);border:2px solid var(--warn);transform:translate(-50%,-50%)}.lg-line .ln:after{content:"";position:absolute;right:-2px;top:50%;width:0;height:0;border-left:7px solid var(--line);border-top:4px solid transparent;border-bottom:4px solid transparent;transform:translateY(-50%)}.lg-line .direct{color:var(--success);font-weight:700}.lg-line .stop{color:var(--warn);font-weight:700}.fc-p{border-left:1px dashed var(--line);padding:14px 18px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;text-align:right}.fc-meta{display:flex;gap:14px;padding:9px 18px;border-top:1px solid var(--line-2);font-size:12px;color:var(--muted);flex-wrap:wrap}.fc-meta span{display:flex;align-items:center;gap:5px}.fares{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 18px;background:var(--soft-2);border-top:1px solid var(--line-2)}.fare{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-sm);padding:14px;display:flex;flex-direction:column;gap:8px}.fare.rec{border-color:var(--primary)}.fare h5{margin:0;font-size:15px;font-family:var(--font-head)}.fare ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px;font-size:12.5px}.fare li{display:flex;gap:7px;align-items:center}.fare li.no{color:var(--muted)}.fare li.no .ico{color:var(--danger)}.fare li .ico{width:14px;height:14px;color:var(--success)}.tpl-pusula .fc-p{background:var(--soft-2);border-left:1px solid var(--line)}.tpl-atlas .fcard{border-radius:0;box-shadow:none}.tpl-aura .fcard{border-radius:22px}.catstrip{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:14px}.cat{background:var(--surface);border:1.5px solid var(--line-2);border-radius:var(--radius-sm);padding:8px 6px 10px;text-align:center;transition:.15s;box-shadow:var(--shadow)}.cat:hover{border-color:var(--line)}.cat.on{border-color:var(--primary);background:var(--soft)}.cat svg.car{width:78px;height:34px;margin:0 auto}.cat b{display:block;font-size:12.5px}.cat small{font-size:11px;color:var(--muted)}.car-row{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition:box-shadow .2s,border-color .2s}.car-main{display:grid;grid-template-columns:210px minmax(0,1fr) 190px;cursor:pointer}.car-row.open{border-color:color-mix(in srgb,var(--primary) 45%,var(--line));box-shadow:var(--shadow-hover)}.car-row:hover{box-shadow:var(--shadow-hover)}.cr-img{padding:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;background:linear-gradient(180deg,var(--soft-2),var(--surface));position:relative}.cr-img svg.car{width:180px;height:80px}.cr-img.has-photo{padding:0;background:#0f1b3d0d}img.car-photo{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.cr-img.has-photo img.car-photo{min-height:150px}.cimg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cimg{border:1px solid var(--line-2,#e3e7ef);border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.cimg .th{height:86px;min-height:86px;max-height:86px;flex:none;overflow:hidden;background:linear-gradient(180deg,#f3f5fa,#fff);display:grid;place-items:center;position:relative}.cimg .th img{width:100%;height:86px;object-fit:cover;display:block}.cimg .th svg.car{width:120px;height:54px}.cimg .nm{font-size:12.5px;font-weight:700;padding:8px 10px 0;line-height:1.3}.cimg .cat{font-size:11px;color:#8a90a2;padding:0 10px 8px;font-weight:600}.cimg .acts{margin-top:auto;display:flex;gap:6px;padding:0 8px 8px}.cimg .acts label,.cimg .acts button{flex:1;font-size:11.5px;font-weight:700;border:1px solid #e3e7ef;border-radius:8px;padding:6px 4px;text-align:center;background:#fff;cursor:pointer;color:#1554f0}.cimg .acts button.del{color:#e5484d;flex:0 0 34px}@media (max-width:520px){.cimg-grid{grid-template-columns:1fr}}.cr-img .badge,.of-img .badge{position:absolute;inset-inline-start:10px;top:10px}.cr-img .badge.static,.of-img .badge.static{position:static}.cr-b{padding:16px 18px;display:flex;flex-direction:column;gap:9px;min-width:0}.cr-b h3{font-size:19px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cr-b h3 small{font-size:12.5px;font-weight:500;color:var(--muted);font-family:var(--font-body);letter-spacing:0}.specs{display:flex;flex-wrap:wrap;gap:7px 16px;font-size:13px}.specs span{display:flex;align-items:center;gap:6px}.specs .ico{width:16px;height:16px;color:var(--muted)}.cr-feat{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:12.5px}.cr-feat span{display:flex;align-items:center;gap:5px;color:var(--success);font-weight:600}.cr-feat span .ico{width:14px;height:14px}.supp{display:flex;align-items:center;gap:8px 10px;margin-top:auto;padding-top:10px;border-top:1px solid var(--line-2);flex-wrap:wrap}.supp-logo{white-space:nowrap;height:30px;padding:0 10px;border-radius:6px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:12px;letter-spacing:.02em}.supp .pick{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:5px;flex-basis:100%;margin-left:0!important}.cr-p{border-inline-start:1px solid var(--line-2);padding:16px 18px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:end;gap:18px}.cr-p .price{font-size:27px;line-height:1.05;margin:2px 0 3px}.cr-lbl{display:block;font-size:12.5px;font-weight:700;color:color-mix(in srgb,var(--text) 62%,var(--surface))}.tpl-pusula .cr-p{background:var(--soft-2)}.tpl-atlas .car-row,.tpl-atlas .cat{border-radius:0;box-shadow:none}.tpl-aura .car-row{border-radius:22px}.car .body{fill:var(--car-c,#9aa3b2)}.car .glass{fill:color-mix(in srgb,var(--text) 70%,#8fb3d9)}.car .wheel{fill:#1d2230}.car .hub{fill:#c9ced8}.car .shade{fill:#0000001f}.car .light{fill:#ffd66b}.trs{padding:16px}.trs .map{height:190px;border-radius:var(--radius-sm);overflow:hidden}.trs-route{display:flex;flex-direction:column;gap:0;margin:14px 0}.trs-pt{display:flex;gap:12px;align-items:flex-start}.trs-pt .dt{width:12px;height:12px;border-radius:50%;border:3px solid var(--primary);margin-top:4px;flex:none;background:var(--surface)}.trs-pt.b .dt{background:var(--primary)}.trs-ln{margin-inline-start:5px;border-inline-start:2px dashed var(--line);height:18px}.trs-kv{display:grid;grid-template-columns:1fr 1fr;gap:8px}.trs-kv div{background:var(--soft-2);border-radius:8px;padding:8px 10px}.trs-kv small{display:block;font-size:11px;color:var(--muted)}.trs-kv b{font-size:14px}.bags-sum{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.bags-sum span{display:flex;align-items:end;gap:4px;font-size:12.5px;font-weight:700}.vclass{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:14px}.offer{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition:box-shadow .2s,border-color .2s}.offer-main{display:grid;grid-template-columns:200px minmax(0,1fr) 210px;cursor:pointer}.offer.open{border-color:color-mix(in srgb,var(--primary) 45%,var(--line));box-shadow:var(--shadow-hover)}.offer:hover{box-shadow:var(--shadow-hover)}.offer.dis{opacity:.55}.of-img{padding:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:linear-gradient(180deg,var(--soft-2),var(--surface));position:relative}.of-img svg.car{width:170px;height:76px}.of-img .badge{position:absolute;inset-inline-start:10px;top:10px}.of-b{padding:14px 18px;display:flex;flex-direction:column;gap:8px;min-width:0}.of-b h3{font-size:18px}.cap{display:flex;gap:14px;font-size:13px;flex-wrap:wrap}.cap span{display:flex;align-items:center;gap:6px}.cap .ico{color:var(--muted);width:16px;height:16px}.of-p{border-inline-start:1px solid var(--line-2);padding:14px 18px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;text-align:end;gap:6px}.warn-cap{font-size:12px;color:var(--danger);font-weight:700;display:flex;align-items:center;gap:5px}.tpl-pusula .of-p{background:var(--soft-2)}.tpl-atlas .offer{border-radius:0;box-shadow:none}.tpl-aura .offer{border-radius:22px}.side-sticky{position:sticky;top:calc(var(--header-h) + 18px);z-index:1}.rgrid>aside.sidecol{align-self:stretch;display:flex;flex-direction:column;gap:18px}.side-ad{position:sticky;top:calc(var(--header-h) + 18px);z-index:2;height:440px;flex:none;box-shadow:var(--shadow-lg)}@media (max-width:1080px){.side-ad{position:static;height:300px}}.pop{position:fixed;z-index:200;background:var(--surface);color:var(--text);border-radius:var(--radius);box-shadow:0 18px 60px #0a142842,0 0 0 1px var(--line-2);animation:popin .16s ease;max-width:calc(100vw - 16px);font-family:var(--font-body)}@keyframes popin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tpl-atlas .pop{border-radius:2px;box-shadow:0 12px 40px #0000002e,0 0 0 1px var(--text)}.cb-search{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line-2)}.cb-search input{flex:1;border:0;outline:0;background:transparent;font-size:15.5px;font-weight:600;min-width:0}.cb-search .ico{color:var(--primary)}.cb-list{max-height:380px;overflow:auto;padding:6px;overscroll-behavior:contain}.cb-g{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:12px 10px 6px;display:flex;align-items:center;gap:8px}.cb-g:after{content:"";flex:1;height:1px;background:var(--line-2)}.cb-i{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:9px;cursor:pointer}.cb-i .ci{width:34px;height:34px;border-radius:9px;background:var(--soft-2);color:var(--muted);display:grid;place-items:center;flex:none}.cb-i .ct{min-width:0;flex:1}.cb-i b{display:block;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-i small{display:block;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-i .code{font-family:var(--font-num);font-size:12px;font-weight:600;padding:2px 6px;border-radius:5px;background:var(--soft-2);color:var(--muted)}.cb-i.on,.cb-i:hover{background:var(--soft)}.cb-i.on .ci,.cb-i:hover .ci{background:var(--primary);color:var(--on-primary)}.cb-i mark{background:color-mix(in srgb,var(--accent) 40%,transparent);color:inherit;border-radius:3px;padding:0 1px}.cb-empty{padding:26px;text-align:center;color:var(--muted)}.cb-foot{padding:8px 14px;border-top:1px solid var(--line-2);font-size:11.5px;color:var(--muted);display:flex;gap:14px}.cb-foot kbd{font-family:var(--font-num);font-size:10.5px;border:1px solid var(--line);border-radius:4px;padding:0 4px;background:var(--soft-2)}.dp{padding:16px 18px}.dp-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.dp-months{display:grid;grid-template-columns:repeat(2,280px);gap:28px}.dp-m h5{margin:0 0 10px;text-align:center;font-size:15px;font-family:var(--font-head)}.dp-w,.dp-d{display:grid;grid-template-columns:repeat(7,1fr)}.dp-w span{font-size:11.5px;color:var(--muted);text-align:center;padding:4px 0;font-weight:700}.dp-d button{height:38px;font-size:13.5px;font-weight:600;position:relative;border-radius:0}.dp-d button span{position:relative;z-index:1;display:grid;place-items:center;width:38px;height:38px;margin:0 auto;border-radius:50%}.dp-d button:hover:not(:disabled) span{box-shadow:inset 0 0 0 1.5px var(--text)}.dp-d button:disabled{color:color-mix(in srgb,var(--text) 25%,var(--surface));cursor:default}.dp-d button.we{color:var(--primary)}.dp-d button.today span{box-shadow:inset 0 0 0 1px var(--line)}.dp-d button.inr{background:var(--soft)}.dp-d button.st,.dp-d button.en{background:linear-gradient(90deg,transparent 50%,var(--soft) 50%)}.dp-d button.en{background:linear-gradient(90deg,var(--soft) 50%,transparent 50%)}.dp-d button.st.en{background:none}.dp-d button.st span,.dp-d button.en span{background:var(--primary);color:var(--on-primary)}.dp-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line-2);padding-top:12px;margin-top:10px;gap:10px}.tm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:12px;max-height:300px;overflow:auto}.tm-grid button{height:36px;border-radius:8px;border:1px solid var(--line-2);font-weight:600;font-size:13px}.tm-grid button:hover{border-color:var(--primary)}.tm-grid button.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.cnt-pop{padding:10px 18px 16px;min-width:320px}.cnt-r{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-2)}.cnt-r:last-of-type{border-bottom:0}.cnt-r b{display:block;font-size:14.5px}.cnt-r small{color:var(--muted);font-size:12px}.cnt-r .stp button{width:32px;height:32px}.fp-pop{padding:16px;min-width:300px}.fp-pop h5{margin:0 0 10px;font-size:14px}.back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#080c188c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fade .2s}@keyframes fade{0%{opacity:0}}.modal{background:var(--surface);color:var(--text);border-radius:var(--radius-lg);width:100%;max-width:980px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:up .25s ease;overflow:hidden}@keyframes up{0%{opacity:0;transform:translateY(18px) scale(.98)}}.modal.md{max-width:640px}.m-h{display:flex;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line-2)}.m-h h3{font-size:19px}.m-h .icon-btn{margin-left:auto}.m-b{overflow:auto;flex:1}.bk{display:grid;grid-template-columns:minmax(0,1fr) 340px}.bk-form{padding:20px 22px}.bk-side{background:var(--soft-2);border-left:1px solid var(--line-2);padding:20px 22px}.steps{display:flex;gap:6px;margin-bottom:18px}.steps div{flex:1;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--muted)}.steps div i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--soft-2);border:1px solid var(--line);font-style:normal;font-size:12px}.steps div.on{color:var(--text)}.steps div.on i{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.steps div.dn i{background:var(--success);border-color:var(--success);color:#fff}.fs{margin-bottom:18px}.fs h4{font-size:14.5px;margin-bottom:10px;font-family:var(--font-body);letter-spacing:0;font-weight:800;display:flex;align-items:center;gap:8px}.g2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.g3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.pay-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pay-opts button{border:1.5px solid var(--line);border-radius:var(--radius-sm);padding:12px;text-align:left;display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.pay-opts button.on{border-color:var(--primary);background:var(--soft)}.err{border-color:var(--danger)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 15%,transparent)!important}.sum-card{background:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--line-2);overflow:hidden}.sum-card .ph{height:130px}.sum-card .sb{padding:14px}.sum-l{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:5px 0}.sum-l.t{border-top:1px solid var(--line);margin-top:8px;padding-top:12px;font-size:16px;font-weight:800}.succ{padding:40px 30px;text-align:center}.succ .sico{width:72px;height:72px;border-radius:50%;background:var(--success-soft);color:var(--success);display:grid;place-items:center;margin:0 auto 16px}.succ .pnr{display:inline-block;font-family:var(--font-num);font-size:26px;font-weight:600;letter-spacing:.14em;padding:10px 18px;border:2px dashed var(--line);border-radius:10px;margin:14px 0}.drawer-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;background:#080c1859;animation:fade .2s}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:260;width:min(560px,100vw);background:var(--st-bg,#fff);color:#141a2b;display:flex;flex-direction:column;box-shadow:-20px 0 60px #0003;animation:slin .28s ease;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14px}@keyframes slin{0%{transform:translate(40px);opacity:0}}.drawer .st-h{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid #e8ebf2}.drawer .st-h h3{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;font-size:19px;letter-spacing:-.02em}.drawer .st-h .ver{font-family:IBM Plex Mono,monospace;font-size:11px;padding:2px 7px;border-radius:5px;background:#eef1f7;color:#566}.drawer .st-tabs{display:flex;gap:0;padding:0 10px;border-bottom:1px solid #e8ebf2;overflow-x:auto;scrollbar-width:none}.drawer .st-tabs button{flex:1 0 auto;justify-content:center;display:flex;align-items:center;gap:6px;padding:13px 6px;font-weight:700;font-size:12.5px;color:#6a7185;border-bottom:2px solid transparent;white-space:nowrap}.drawer .st-tabs button.on{color:#1554f0;border-bottom-color:#1554f0}.drawer .st-b{flex:1;overflow:auto;padding:20px 22px 40px}.drawer .st-s{margin-bottom:26px}.drawer .st-s>h4{font-family:Plus Jakarta Sans,system-ui,sans-serif;display:flex;align-items:center;gap:6px;font-size:14.5px;font-weight:800;letter-spacing:-.01em;margin-bottom:4px}.drawer .st-s>p{color:#6a7185;font-size:12.5px;margin-bottom:12px}.drawer .inp{background:#fff;border-color:#dfe3ec;color:#141a2b;height:40px}.drawer .inp:focus{border-color:#1554f0;box-shadow:0 0 0 3px #1554f026}.drawer .lbl{color:#141a2b}.drawer h3,.drawer h4{font-family:Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:-.01em}.drawer .btn-primary{background:#1554f0;color:#fff;border-radius:10px}.drawer .btn-outline{background:#fff;border-color:#dfe3ec;color:#141a2b;border-radius:10px}.drawer .btn{text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:700}.drawer .btn-outline:hover{border-color:#1554f0;color:#1554f0}.drawer .switch{background:#d5dae5}.drawer .switch.on{background:#1554f0}.drawer input[type=range]{background:#dfe3ec}.drawer input[type=range]::-webkit-slider-thumb{border-color:#1554f0;background:#fff}.drawer .st-foot{padding:12px 22px;border-top:1px solid #e8ebf2;display:flex;align-items:center;gap:10px;font-size:12px;color:#6a7185}.tplc{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tplc button{border:2px solid #e3e7ef;border-radius:14px;padding:8px;text-align:left;transition:.15s;background:#fff}.tplc button:hover{border-color:#b8c3da}.tplc button.on{border-color:#1554f0;box-shadow:0 0 0 3px #1554f024}.tplc b{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin:8px 4px 2px}.tplc small{display:block;font-size:11.5px;color:#6a7185;margin:0 4px 4px;line-height:1.35}.mini{height:118px;border-radius:9px;overflow:hidden;position:relative;background:#f3f5fa}.mini i{position:absolute;display:block}.themes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.theme{border:2px solid #e3e7ef;border-radius:12px;padding:10px;text-align:left;background:#fff;position:relative}.theme.on{border-color:#1554f0;box-shadow:0 0 0 3px #1554f024}.theme .sw{display:flex;height:34px;border-radius:7px;overflow:hidden;margin-bottom:8px;border:1px solid rgba(0,0,0,.06)}.theme .sw i{flex:1}.theme b{font-size:13px}.theme small{display:block;font-size:11px;color:#6a7185}.theme .th-act{position:absolute;right:8px;bottom:8px;display:flex;gap:2px}.theme .th-act span{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#6a7185}.theme .th-act span:hover{background:#eef1f7;color:#141a2b}.kartela{border:1px solid #e3e7ef;border-radius:14px;padding:14px;background:#fafbfd}.kr{display:grid;grid-template-columns:44px 1fr 96px;gap:10px;align-items:center;padding:7px 0}.kr input[type=color]{width:44px;height:40px;border:0;padding:0;background:none;cursor:pointer;border-radius:10px}.kr input[type=color]::-webkit-color-swatch-wrapper{padding:0}.kr input[type=color]::-webkit-color-swatch{border:1px solid rgba(0,0,0,.12);border-radius:10px}.kr b{display:block;font-size:13px}.kr small{display:block;font-size:11.5px;color:#6a7185;line-height:1.3}.kr .inp{height:36px;font-family:IBM Plex Mono,monospace;font-size:12.5px;text-transform:uppercase}.kprev{border-radius:12px;overflow:hidden;border:1px solid #e3e7ef;margin:10px 0 12px}.kprev .kh{height:34px;display:flex;align-items:center;gap:8px;padding:0 12px;font-weight:800;font-size:12.5px}.kprev .kbd{padding:12px;display:grid;grid-template-columns:1.3fr 1fr;gap:10px}.kprev .kc{border-radius:9px;padding:10px;font-size:11.5px}.kprev .kbtn{display:inline-block;padding:6px 10px;border-radius:7px;font-weight:700;font-size:11.5px;margin-top:6px}.imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.imgs .it{position:relative;height:84px;border-radius:9px;overflow:hidden;background:#e9edf5 center/cover}.imgs .it .ia{position:absolute;inset:auto 4px 4px 4px;display:flex;gap:3px;justify-content:flex-end;opacity:0;transition:.15s}.imgs .it:hover .ia{opacity:1}.imgs .it .ia button{width:24px;height:24px;border-radius:6px;background:#000000a6;color:#fff;display:grid;place-items:center}.imgs .it .ia svg{width:13px;height:13px}.imgs .it .n{position:absolute;left:5px;top:5px;font-size:10px;font-weight:800;background:#0009;color:#fff;border-radius:5px;padding:1px 6px}.imgs .add{border:1.5px dashed #c5cddd;border-radius:9px;display:grid;place-items:center;height:84px;color:#6a7185;font-size:12px;font-weight:700;background:#fff}.imgs .add:hover{border-color:#1554f0;color:#1554f0}.opt-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.opt-cards button{border:2px solid #e3e7ef;border-radius:12px;padding:10px;text-align:left;background:#fff}.opt-cards button.on{border-color:#1554f0;box-shadow:0 0 0 3px #1554f024}.opt-cards b{display:block;font-size:13px;margin-top:8px}.opt-cards small{font-size:11.5px;color:#6a7185}.oc-art{height:74px;border-radius:8px;background:#f1f4f9;position:relative;overflow:hidden}.oc-art i{position:absolute;display:block;border-radius:3px;background:#cfd6e4}.oc-art i.p{background:#1554f0}.st-line{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid #eef0f5}.st-line:first-of-type{border-top:0}.st-line b{font-size:13.5px;display:block}.st-line small{font-size:12px;color:#6a7185}.fab{position:fixed;right:22px;bottom:22px;z-index:90;display:flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 16px;border-radius:99px;background:#101626;color:#fff;font-weight:700;box-shadow:0 12px 34px #0000004d;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.fab:hover{background:#1c2540}.fab .ico{animation:spin 8s linear infinite}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:400;background:#101626;color:#fff;padding:12px 18px;border-radius:12px;font-weight:600;font-size:13.5px;display:flex;align-items:center;gap:10px;box-shadow:0 12px 34px #0000004d;animation:up .25s;font-family:Plus Jakarta Sans,sans-serif}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:350;background:#050810f0;display:flex;flex-direction:column;animation:fade .2s;color:#fff}.lb-top{display:flex;align-items:center;padding:14px 20px;gap:12px}.lb-top .icon-btn{margin-left:auto;color:#fff}.lb-top .icon-btn:hover{background:#ffffff1f}.lb-main{flex:1;display:flex;align-items:center;justify-content:center;position:relative;min-height:0;padding:0 70px}.lb-img{max-width:100%;max-height:100%;width:1200px;height:100%;background:center/contain no-repeat}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center;color:#fff}.lb-nav:hover{background:#ffffff38}.lb-thumbs{display:flex;gap:8px;padding:14px 20px;overflow-x:auto;justify-content:center}.lb-thumbs button{width:84px;height:58px;border-radius:7px;background:center/cover;opacity:.5;flex:none;outline:2px solid transparent}.lb-thumbs button.on{opacity:1;outline-color:#fff}.det-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:8px;height:30px;font-size:12.5px;font-weight:700;color:var(--primary);border-radius:var(--radius-sm)}.det-btn:hover{background:var(--soft)}.more-f{font-size:12px;font-weight:700;color:var(--primary)!important;text-decoration:underline}.offer-x{border-top:1px dashed var(--line);background:color-mix(in srgb,var(--text) 3%,var(--surface));animation:oxIn .28s cubic-bezier(.22,.61,.36,1) both}@keyframes oxIn{0%{opacity:0;transform:translateY(-6px)}}.ox-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.ox-col:nth-child(3){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(190px,.75fr);gap:16px;align-items:start}.ox-col:nth-child(3)>h5{grid-column:1/-1;margin-bottom:0}.ox-col:nth-child(3) .ox-list{margin-top:0!important}.ox-col:nth-child(3)>.btn{margin-top:0!important;align-self:center}.ox-col:nth-child(3)>.tiny{grid-column:3}.ox-col h5{margin:0 0 12px;font-size:12px;font-family:var(--font-body);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:6px}.ox-col{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:14px}.ox-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;margin-top:12px}.ox-kv div{background:var(--soft-2);border-radius:var(--radius-sm);padding:7px 10px}.ox-kv small{display:block;font-size:10.5px;color:var(--muted)}.ox-kv b{font-size:13.5px}.ox-list{display:flex;flex-direction:column;gap:7px;font-size:13px}.ox-list>div{display:flex;align-items:center;gap:8px}.ox-list>div>span:first-of-type{flex:1;min-width:0}.ox-list>div>b{white-space:normal;text-align:right;font-size:12.5px;max-width:62%;line-height:1.3}.ox-list>div>span[style]{flex:none}.ox-list .ico{color:var(--muted);flex:none}.ox-list .muted{color:var(--muted)}.ox-fit{margin-top:12px;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;padding:8px 10px;border-radius:var(--radius-sm);background:var(--success-soft);color:var(--success)}.ox-fit.no{background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger)}.ox-price{background:var(--soft-2);border-radius:var(--radius-sm);padding:10px 12px}.ox-price .sum-l{font-size:12.5px;gap:8px}.ox-price .sum-l.t{font-size:15px}.side-hint{margin-top:12px;font-size:12px;color:var(--muted);background:var(--soft-2);border-radius:var(--radius-sm);padding:9px 11px;line-height:1.45}.side-hint b{color:var(--text)}.tpl-atlas .ox-kv div,.tpl-atlas .ox-price{border-radius:0}.sel-f{position:relative}.sel-btn{display:flex;align-items:center;gap:8px;width:100%;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-weight:600;font-size:14px;text-align:start;transition:border .15s,box-shadow .15s}.sel-btn .sv{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-btn .sp{color:var(--muted);font-weight:600;white-space:nowrap}.sel-btn>.ico:first-child{color:var(--muted)}.sel-btn>.ico:last-child{color:var(--muted);transition:transform .2s}.sel-btn:hover{border-color:color-mix(in srgb,var(--primary) 55%,var(--line))}.sel-btn.act{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.sel-btn.act>.ico:last-child{transform:rotate(180deg)}.toolbar .sel-f,.rtitle .sel-f,.row>.sel-f{min-width:210px}.rtitle .sel-btn,.mlist .sel-btn{height:38px;font-size:13px}.pax-row .sel-btn{height:38px;font-size:13.5px}.tpl-atlas .sel-btn{border-radius:0}.tpl-aura .sel-btn{border-radius:14px}.phone-f{display:flex;gap:8px}.phone-f .pf-btn{display:flex;align-items:center;gap:6px;height:42px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-weight:700;font-size:13.5px;white-space:nowrap;transition:.15s}.phone-f .pf-btn:hover{border-color:var(--primary);color:var(--primary)}.phone-f .pf-btn.act{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.phone-f .flag{font-size:20px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.phone-f .inp{flex:1;min-width:0}.cb-i .ci.emoji{font-size:21px;background:transparent;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.cb-i.on .ci.emoji,.cb-i:hover .ci.emoji{background:transparent;color:inherit}.h-pill .flag{font-size:16px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.pick-list{padding:6px}.pick-list .cb-i{width:100%;text-align:left}.pick-list .cb-i .ci{font-size:18px;font-weight:800}.pick-list .cb-i.on{background:var(--soft)}.pick-list .cb-i .ico{color:var(--primary)}.lang-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lang-grid button{border:2px solid #e3e7ef;border-radius:12px;padding:10px 8px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:2px}.lang-grid button.on{border-color:#1554f0;box-shadow:0 0 0 3px #1554f024}.lang-grid .flag{font-size:22px;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.lang-grid b{font-size:12.5px}.lang-grid small{font-size:10.5px;color:#8a90a2;font-weight:700}.mpage{padding:20px 22px}.mpage p{margin-bottom:12px;font-size:14.5px;line-height:1.65}.mp-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.mp-grid>div{border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:12px;display:flex;flex-direction:column;gap:3px;background:var(--soft-2)}.mp-grid b{font-size:14px}.mp-grid small{color:var(--muted);font-size:12.5px}.bksteps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:6px 0 20px}.bkstep{display:flex;align-items:center;gap:10px;text-align:start;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);position:relative;transition:.2s}.bkstep:disabled{cursor:default}.bkstep .bn{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;font-weight:800;font-size:13.5px;background:var(--soft-2);color:var(--muted);border:1px solid var(--line)}.bkstep .bl b{display:block;font-size:13.5px;line-height:1.2}.bkstep .bl small{font-size:11.5px;color:var(--muted)}.bkstep.on{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}.bkstep.on .bn{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.bkstep.dn .bn{background:var(--success);border-color:var(--success);color:#fff}.bkstep.dn:not(:disabled):hover{border-color:var(--success)}.tpl-atlas .bkstep{border-radius:0}.bkgrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start;padding-bottom:30px}.bkgrid .panel h2{font-size:22px;margin-bottom:14px}.bk-pick{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;align-items:start;background:var(--soft-2);border-radius:var(--radius);padding:14px}.bk-lines{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.bk-lines div{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:8px 10px}.bk-lines small{display:block;font-size:11px;color:var(--muted)}.bk-lines b{font-size:13.5px}.bk-info{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.bk-info>div{display:flex;gap:10px;padding:12px;border:1px solid var(--line-2);border-radius:var(--radius-sm)}.bk-info .ico{color:var(--primary);flex:none}.bk-info b{display:block;font-size:13.5px}.bk-info small{color:var(--muted);font-size:12px;line-height:1.4}.bk-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line-2);flex-wrap:wrap}.pax-head,.pax-row{display:grid;grid-template-columns:28px 120px 1fr 1fr 150px 110px;gap:8px;align-items:center}.pax-head.wide,.pax-row.wide{grid-template-columns:28px 110px 1fr 1fr 150px 170px 110px}.pax-head{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:0 2px 8px}.pax-list{display:flex;flex-direction:column;gap:8px}.pax-row{background:var(--soft-2);border-radius:var(--radius-sm);padding:8px;animation:cardIn .3s ease both}.pax-row .pno{width:24px;height:24px;border-radius:50%;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font-size:12px;font-weight:800}.pax-row .ptype{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.pax-row .inp,.pax-row .sel{height:38px;font-size:13.5px}.bkpage .succ{padding:26px 10px}.bk-anim>form{animation:pgIn .3s cubic-bezier(.22,.61,.36,1) both}.bk-anim>aside{animation:bkFade .32s ease both}@keyframes bkFade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:vtOut .2s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:vtIn .34s cubic-bezier(.22,.61,.36,1) both}@keyframes vtOut{to{opacity:0;transform:translateY(-10px)}}@keyframes vtIn{0%{opacity:0;transform:translateY(14px)}}.pg-anim{animation:pgIn .34s cubic-bezier(.22,.61,.36,1) both}@keyframes pgIn{0%{opacity:0;transform:translateY(14px)}}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)}}.hlist>*,.mgrid>*,.room-cards>*,.dest-grid>*,.deal-row>*,.route-list>*,.why>*,.catstrip>*,.vclass>*,.rrow{animation:cardIn .4s cubic-bezier(.22,.61,.36,1) both}.hlist>*:nth-child(2),.mgrid>*:nth-child(2),.room-cards>*:nth-child(2),.dest-grid>*:nth-child(2),.deal-row>*:nth-child(2),.route-list>*:nth-child(2),.why>*:nth-child(2),.catstrip>*:nth-child(2),.vclass>*:nth-child(2),.rrow:nth-child(2){animation-delay:.04s}.hlist>*:nth-child(3),.mgrid>*:nth-child(3),.room-cards>*:nth-child(3),.dest-grid>*:nth-child(3),.deal-row>*:nth-child(3),.route-list>*:nth-child(3),.why>*:nth-child(3),.catstrip>*:nth-child(3),.vclass>*:nth-child(3),.rrow:nth-child(3){animation-delay:.08s}.hlist>*:nth-child(4),.mgrid>*:nth-child(4),.room-cards>*:nth-child(4),.dest-grid>*:nth-child(4),.deal-row>*:nth-child(4),.route-list>*:nth-child(4),.why>*:nth-child(4),.catstrip>*:nth-child(4),.vclass>*:nth-child(4),.rrow:nth-child(4){animation-delay:.12s}.hlist>*:nth-child(5),.mgrid>*:nth-child(5),.room-cards>*:nth-child(5),.dest-grid>*:nth-child(5),.deal-row>*:nth-child(5),.route-list>*:nth-child(5),.catstrip>*:nth-child(5),.vclass>*:nth-child(5),.rrow:nth-child(5){animation-delay:.16s}.hlist>*:nth-child(n+6),.mgrid>*:nth-child(n+6),.room-cards>*:nth-child(n+6),.dest-grid>*:nth-child(n+6),.catstrip>*:nth-child(n+6),.rrow:nth-child(n+6){animation-delay:.2s}.sfwrap .sf,.sfwrap .sf-top,.sfwrap .tx-extras{animation:fadeSoft .3s ease both}@keyframes fadeSoft{0%{opacity:0;transform:translateY(6px)}}.drawer .st-b.st-anim{animation:pgIn .26s ease both}.fares{animation:fadeSoft .28s ease both}.filters{animation:fadeSoft .3s ease both}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.slide{transition:none}}.tabs-u button,.tabs-tiles button,.tabs-seg button,.tabs-v button,.subnav a,.nav a,.sorts button,.seg button,.chip,.st-tabs button{transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.tabs-u button.on:after,.nav a.on:after{animation:tabLine .28s cubic-bezier(.22,.61,.36,1) both}@keyframes tabLine{0%{transform:scaleX(.2);opacity:0}}.hcard,.mcard,.car-row,.offer,.fcard,.rcard,.deal,.dest,.route,.cat{will-change:transform}.brand-scr{font-family:Caveat,Segoe Script,Bradley Hand,Snell Roundhand,Brush Script MT,Lucida Handwriting,cursive;font-style:normal;font-weight:700;font-size:1.34em;letter-spacing:0;margin-left:0;color:var(--primary);-webkit-text-stroke:.6px currentColor;paint-order:stroke fill}.brand-dot{color:var(--text);font-family:var(--font-head);font-weight:800;font-size:.72em;-webkit-text-stroke:0;margin:0 0 0 -1px;letter-spacing:-.02em}.tpl-pusula .brand-scr{color:var(--accent)}.tpl-pusula .header .brand-dot,.tpl-aura.over-hero:not(.scrolled) .header .brand-dot{color:#fff}.tpl-aura.over-hero:not(.scrolled) .header .brand-scr{color:#fff}.tpl-atlas .brand-scr{font-size:1.15em}.srch{max-width:620px;margin:40px auto 60px;min-height:46vh;justify-content:center;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.srch h2{font-family:var(--font-head);font-size:23px;letter-spacing:-.02em}.srch-ico{width:78px;height:78px;border-radius:50%;background:var(--soft);color:var(--primary);display:grid;place-items:center;position:relative;margin-bottom:6px}.srch-ico svg{width:34px;height:34px;animation:srchBob 1.5s ease-in-out infinite}.srch-ico:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--primary);opacity:.25;animation:srchPing 1.6s ease-out infinite}.srch-road{position:absolute;left:14px;right:14px;bottom:15px;height:2px;border-radius:2px;background:repeating-linear-gradient(90deg,currentColor 0 7px,transparent 7px 14px);opacity:.35;animation:srchRoad .6s linear infinite}@keyframes srchBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes srchPing{0%{transform:scale(.9);opacity:.35}70%{transform:scale(1.18);opacity:0}to{opacity:0}}@keyframes srchRoad{to{background-position:-14px 0}}.srch-bar{width:min(420px,86%);height:6px;border-radius:6px;background:var(--soft-2);overflow:hidden;margin:8px 0 4px}.srch-bar i{display:block;height:100%;width:0;border-radius:6px;background:linear-gradient(90deg,var(--primary),var(--accent));animation:srchFill var(--dur,3s) cubic-bezier(.3,.7,.4,1) forwards}@keyframes srchFill{0%{width:4%}35%{width:52%}70%{width:78%}to{width:100%}}.srch-firms{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:4px}.sf-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:6px 11px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);transition:all .25s ease}.sf-chip svg{width:13px;height:13px}.sf-chip svg:nth-of-type(1){animation:spin 1s linear infinite;color:var(--muted)}.sf-chip svg:nth-of-type(2){display:none;color:var(--success,#12a150)}.sf-chip.done{color:var(--text);border-color:color-mix(in srgb,var(--primary) 35%,var(--line-2));background:var(--soft)}.sf-chip.done svg:nth-of-type(1){display:none}.sf-chip.done svg:nth-of-type(2){display:inline-block;animation:sfPop .3s ease both}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sfPop{0%{transform:scale(.4);opacity:0}}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 22px}.plan{position:relative;text-align:left;border:2px solid var(--line-2);background:var(--surface);border-radius:var(--radius);padding:16px 14px 14px;display:flex;flex-direction:column;gap:5px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.plan:hover{transform:translateY(-2px);box-shadow:var(--sh-1)}.plan.on{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.plan>.badge{position:absolute;top:-10px;left:14px}.plan b{font-family:var(--font-head);font-size:16.5px}.plan-p{font-size:25px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--primary)}.plan-p span{font-size:12.5px;font-weight:700;color:var(--muted);margin-left:2px}.plan small{color:var(--muted);font-size:12.5px;line-height:1.5;min-height:38px}.plan ul{list-style:none;display:flex;flex-direction:column;gap:6px;margin-top:8px;border-top:1px dashed var(--line-2);padding-top:10px}.plan li{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;font-weight:600;line-height:1.45}.plan li svg{width:14px;height:14px;flex:none;margin-top:2px;color:var(--primary)}.plan-form{border:1px solid var(--line-2);border-radius:var(--radius);padding:16px;background:var(--soft-2)}.plan-form .g2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pick-list .cb-i .ci:empty{display:none}.ven{margin-top:22px;border:1px solid var(--line-2);border-radius:var(--radius);overflow:hidden;background:var(--soft-2)}.ven-h{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--surface);border-bottom:1px solid var(--line-2);flex-wrap:wrap}.ven-ic{width:44px;height:44px;border-radius:12px;background:var(--soft);color:var(--primary);display:grid;place-items:center;flex:none}.ven-ic svg{width:22px;height:22px}.ven-t{display:flex;flex-direction:column;line-height:1.3;min-width:0}.ven-t small{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ven-t b{font-family:var(--font-head);font-size:18px}.ven-h .badge{margin-left:auto}.ven-g{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line-2)}.ven-g>div{background:var(--surface);padding:13px 16px;display:flex;flex-direction:column;gap:3px;min-width:0}.ven-g small{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ven-g b{font-size:14.5px;font-weight:700;line-height:1.45;word-break:break-word}.ven-g a{color:var(--primary);font-weight:700}.ven-ad,.ven-loc{grid-column:1/-1}.ven-note{display:flex;gap:8px;align-items:flex-start;padding:12px 16px;background:var(--soft);font-size:13.5px;font-weight:600;line-height:1.5;color:var(--text)}.ven-note svg{flex:none;margin-top:2px;color:var(--primary)}.ven-map{height:210px;border-top:1px solid var(--line-2)}.ven-map .leaflet-container{height:100%;width:100%}#voucher{display:none}.vc{font-family:var(--font-body);color:#101828;background:#fff;padding:0}.vc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:2px solid #101828;padding-bottom:10px}.vc-brand{display:flex;align-items:center;gap:10px}.vc-mark svg{width:34px;height:34px;stroke:#101828;fill:none}.vc-brand b{font-family:var(--font-head);font-size:21px;letter-spacing:-.02em;display:block}.vc-brand small{font-size:10.5px;color:#475467;font-weight:600}.vc-meta{text-align:right;display:flex;flex-direction:column;gap:1px}.vc-meta b{font-size:12.5px;letter-spacing:.1em}.vc-meta small{font-size:10.5px;color:#475467}.vc-code{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #101828;border-radius:6px;padding:8px 14px;margin:10px 0 11px}.vc-code small{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#475467}.vc-code b{font-family:var(--font-num);font-size:24px;letter-spacing:.16em}.vc-code .r{text-align:right}.vc-code .ok{font-size:14px;letter-spacing:.06em;color:#11915a}.vc-bars{display:flex;align-items:flex-end;gap:2px;height:36px;flex:1;justify-content:center}.vc-bars i{display:block;height:100%;background:#101828}.vc-sec{margin-bottom:9px;break-inside:avoid}.vc-sec h3{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#475467;border-bottom:1px solid #d0d5dd;padding-bottom:4px;margin-bottom:6px;font-family:var(--font-body);font-weight:800}.vc-kv{width:100%;border-collapse:collapse;font-size:12px}.vc-kv td{width:34%;color:#475467;padding:2.8px 0;vertical-align:top}.vc-kv th{text-align:left;font-weight:700;padding:2.8px 0;vertical-align:top}.vc-tb{width:100%;border-collapse:collapse;font-size:12px}.vc-tb th{text-align:left;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#475467;border-bottom:1px solid #d0d5dd;padding:4px 6px 4px 0}.vc-tb td{padding:4px 6px 4px 0;border-bottom:1px solid #eaecf0}.vc-tb .r,.vc-kv .r{text-align:right}.vc-tb tr.t td{font-weight:800;font-size:14px;border-bottom:0;border-top:2px solid #101828;padding-top:6px}.vc-p{font-size:11.5px;color:#475467;margin-top:5px}.vc-terms p{font-size:10.5px;line-height:1.55;color:#475467;margin-bottom:4px}.vc-foot{display:flex;justify-content:space-between;font-size:9.5px;color:#667085;border-top:1px solid #d0d5dd;padding-top:5px;margin-top:7px;break-inside:avoid}@media print{@page{size:A4;margin:11mm}html,body{background:#fff!important}body>*{display:none!important}#voucher{display:block!important}.vc{font-size:12px}a{text-decoration:none;color:inherit}}@media (max-width:1340px){.nav a[data-hnav] .ico{display:none}.nav a[data-hnav]{padding:0 10px}}@media (max-width:1240px){.header .h-right .h-pill:not([data-act=settings]){display:none}.nav a{padding:0 9px;font-size:13.5px}.tpl-atlas .h-left{display:none}}@media (max-width:1280px){.rgrid.ads{grid-template-columns:250px minmax(0,1fr) 240px}.ad{height:440px}.hcard,.tpl-aura .hcard,.tpl-atlas .hcard,.tpl-pusula .hcard{grid-template-columns:220px minmax(0,1fr) 170px}.mgrid{grid-template-columns:1fr}.catstrip{grid-template-columns:repeat(4,1fr)}.dest-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1080px){.ox-col:nth-child(3){grid-template-columns:1fr 1fr}.ox-col:nth-child(3)>.btn{grid-column:1/-1}.ox-col:nth-child(3)>.tiny{grid-column:1/-1}.nav a span{display:none}.rgrid.ads,.rgrid.side{grid-template-columns:250px minmax(0,1fr)}.rgrid.ads>aside.adcol{display:none}.rgrid.side>aside.sidecol{grid-column:1/-1;order:-1}.side-sticky{position:static}.hd-grid,.bkgrid{grid-template-columns:minmax(0,1fr)}.bk-lines{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.book-box{position:static}.pz-grid,.atlas-grid{grid-template-columns:1fr}.pz-media{height:260px}.route-list,.deal-row,.why{grid-template-columns:repeat(2,1fr)}.f-grid{grid-template-columns:1fr 1fr}.bk{grid-template-columns:1fr}.bk-side{border-left:0;border-top:1px solid var(--line-2)}.tx-extras{grid-template-columns:1fr}}@media (max-width:860px){.container{padding-inline:16px}.nav{display:none}.h-menu{display:inline-grid}.tpl-atlas{--header-h:64px}.tpl-atlas .h-top{border:0;height:58px}.rgrid,.rgrid.ads,.rgrid.side{grid-template-columns:minmax(0,1fr)}.rgrid>aside.fcol{display:none}.rgrid>aside.fcol.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;overflow:auto;background:var(--bg);padding:16px}.m-filter-btn{display:inline-flex}.hcard,.tpl-aura .hcard,.tpl-atlas .hcard,.tpl-pusula .hcard,.car-main,.offer-main,.fc-main{grid-template-columns:minmax(0,1fr)}.hc-p,.cr-p,.of-p,.fc-p{border-inline-start:0;border-top:1px solid var(--line-2);flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:start}.hcard .ph{min-height:190px}body .rgrid.ads .hcard{grid-template-columns:minmax(0,1fr)}.hero-horizon{height:auto;padding:36px 0 150px}.hero-horizon .hero-inner{padding-bottom:0}.hero-horizon .dots{display:none}.hero-horizon h1{font-size:30px}.hero-horizon p{font-size:15px}.hero-aura{padding:96px 0 60px}.hero-aura h1{font-size:38px}.aura-scroll{display:none}.glass{padding:10px;border-radius:22px}.pz-media{display:none}.hero-pusula{padding:28px 0 34px}.tabs-tiles button{width:calc(50% - 5px);height:64px}.rtitle h1{font-size:21px}.tpl-atlas .rtitle h1{font-size:28px}.hd-top h1{font-size:25px}.hc-rate{margin:0}.maplay{grid-template-columns:1fr}.mapbox{position:relative;top:0;height:320px;order:-1}.leg,.fares{grid-template-columns:1fr}.gal{grid-template-columns:1fr 1fr;grid-template-rows:200px 120px}.gal .ph:first-child{grid-column:span 2;grid-row:auto}.gal .ph:nth-child(n+4){display:none}.rrow-h{display:none}.rrow{grid-template-columns:1fr}.rrow>div{border-left:0}.am-grid,.policy{grid-template-columns:1fr 1fr}.dp-months{grid-template-columns:1fr}.dp-months .dp-m:nth-child(2){display:none}.vclass{grid-template-columns:repeat(3,1fr)}.ox-grid{grid-template-columns:1fr;gap:10px;padding:12px}.ox-col:nth-child(3){grid-template-columns:1fr}.ox-col:nth-child(3)>.tiny{grid-column:1}.bksteps{grid-template-columns:1fr 1fr;gap:8px}.bkstep{padding:10px}.bk-pick,.bk-info{grid-template-columns:1fr}.pax-head{display:none}.pax-row,.pax-row.wide{grid-template-columns:1fr 1fr;gap:6px}.pax-row .pno{display:none}.pax-row .ptype{grid-column:1/-1}.pax-row .badge{display:none}.mp-grid{grid-template-columns:1fr}.catstrip{grid-template-columns:repeat(3,1fr)}.pcal{grid-template-columns:repeat(4,1fr)}.pcal button:nth-child(n+5){display:none}.band{grid-template-columns:1fr;padding:26px}.dest-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.dest-grid .dest{height:190px}.dest-grid .dest:nth-child(1){grid-column:span 2;height:240px}.tpl-pusula .dest-grid{grid-template-columns:1fr 1fr}.swap{margin:-14px auto;transform:rotate(90deg)}.sf{flex-direction:column}.fld,.fld.w2,.fld.w-sm{flex:none;width:100%}.tpl-pusula .sf>.fld:first-child{border-radius:8px 8px 4px 4px}.tpl-pusula .sf-go{border-radius:4px 4px 8px 8px}.sf-go{width:100%}.hero-horizon{height:360px}.sc-split{flex-direction:column}.tabs-v{flex-direction:row;border-inline-end:0;border-bottom:1px solid var(--line);overflow-x:auto;padding:0}.tabs-v button{font-size:15px;padding:12px 14px;border-inline-start:0;border-bottom:3px solid transparent}.tabs-v button.on{border-bottom-color:var(--primary)}.tabs-seg button{padding:0 12px;font-size:13px}.tabs-seg button span{display:none}.atlas-media{height:300px}.route-list,.deal-row,.why,.g3,.pay-opts{grid-template-columns:1fr}.fab span{display:none}.fab{padding:0 16px}.h-hide{display:none!important}.plan-grid{grid-template-columns:1fr}.plan small{min-height:0}.plan-form .g2{grid-template-columns:1fr}.srch{margin:28px auto 46px}.srch h2{font-size:19px}.ven-g{grid-template-columns:1fr}.ven-h .badge{margin-left:0}.ven-map{height:170px}}body.admin-mode{background:#061b35;color:#e8eef6;font-family:Plus Jakarta Sans,system-ui,sans-serif}body.admin-mode:before{display:none}.ad-wrap{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.ad-side{background:#04142a;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.ad-brand{display:flex;align-items:center;gap:11px;padding:20px 18px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.ad-mk{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#1668d9,#39a0ff);display:grid;place-items:center;color:#fff;flex:none}.ad-mk svg{width:20px;height:20px}.ad-brand b{display:block;font-size:16px;letter-spacing:-.02em;line-height:1.2}.ad-brand small{font-size:11px;color:#8fa6c4;font-weight:600}.ad-nav{display:flex;flex-direction:column;gap:2px;padding:14px 10px;flex:1}.ad-nav a{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:9px;font-size:14px;font-weight:600;color:#9fb4ce;transition:.15s}.ad-nav a:hover{background:#ffffff0f;color:#fff}.ad-nav a.on{background:#1668d9;color:#fff;box-shadow:0 6px 18px #1668d959}.ad-side-f{padding:14px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px}.ad-stat{background:#ffffff0f;border-radius:10px;padding:11px 13px}.ad-stat b{display:block;font-size:20px;color:#fff}.ad-stat span{font-size:11.5px;color:#8fa6c4;font-weight:600}.ad-out{display:flex;align-items:center;gap:8px;justify-content:center;padding:10px;border-radius:9px;border:1px solid rgba(255,255,255,.2);font-size:13px;font-weight:700;color:#cfe0f5}.ad-out:hover{background:#ffffff14;color:#fff}.ad-main{min-width:0;display:flex;flex-direction:column}.ad-top{display:flex;align-items:center;gap:16px;padding:20px 28px;border-bottom:1px solid rgba(255,255,255,.08);background:#07203c;flex-wrap:wrap}.ad-top h1{font-size:21px;font-weight:800;letter-spacing:-.02em;color:#fff}.ad-sub{font-size:13px;color:#90a8c6}.ad-top-r{margin-left:auto;display:flex;align-items:center;gap:10px}.ad-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#5be49b;background:#5be49b1f;border:1px solid rgba(91,228,155,.25);padding:6px 10px;border-radius:8px}.ad-user{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#cfe0f5;background:#ffffff0f;padding:7px 12px;border-radius:8px}.ad-body{padding:22px 28px 60px;max-width:1240px;width:100%}.ad-note{display:flex;gap:11px;align-items:flex-start;background:#1668d924;border:1px solid rgba(22,104,217,.4);padding:13px 15px;border-radius:11px;font-size:13.5px;line-height:1.55;color:#d5e6fa;margin-bottom:18px}.ad-note svg{flex:none;margin-top:1px;color:#58a6ff}.ad-cards{display:flex;flex-direction:column;gap:14px}.ad-card{background:#0b2949;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.ad-card.on{border-color:#1668d98c;box-shadow:0 10px 30px #020c1a66}.ad-card.off{opacity:.78}.ad-card-h{display:flex;align-items:center;gap:14px;padding:15px 18px}.ad-ic{width:42px;height:42px;border-radius:11px;background:#ffffff14;display:grid;place-items:center;color:#7fb6f5;flex:none}.ad-ic.sm{width:26px;height:26px;border-radius:7px}.ad-card.on .ad-ic{background:#1668d940;color:#9ccbff}.ad-card-t{flex:1;min-width:0}.ad-card-t b{display:block;font-size:16.5px;color:#fff;letter-spacing:-.01em}.ad-card-t span{font-size:12.5px;color:#90a8c6}.ad-badge{font-size:10.5px;font-weight:800;letter-spacing:.08em;padding:4px 9px;border-radius:6px;background:#ffffff1a;color:#90a8c6}.ad-badge.ok{background:#5be49b29;color:#5be49b}.ad-sw{width:50px;height:28px;border-radius:99px;background:#ffffff29;position:relative;flex:none;transition:.2s;cursor:pointer}.ad-sw:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 2px 6px #00000059}.ad-sw.on{background:#1668d9}.ad-sw.on:after{left:25px}.ad-card-b{border-top:1px solid rgba(255,255,255,.08);padding:16px 18px 14px;background:#ffffff05;animation:oxIn .28s cubic-bezier(.22,.61,.36,1) both}.ad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ad-f{display:flex;flex-direction:column;gap:6px;min-width:0}.ad-f-wide{grid-column:1/-1}.ad-f label{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8fa6c4}.ad-f input,.ad-f select{background:#061f3a;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:10px 12px;font-size:14px;color:#e8eef6;outline:none;width:100%;transition:.15s}.ad-f input:focus{border-color:#1668d9;box-shadow:0 0 0 3px #1668d940}.ad-key{position:relative;display:flex}.ad-key input{padding-right:40px;font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.02em}.ad-eye{position:absolute;right:4px;top:4px;width:32px;height:32px;display:grid;place-items:center;color:#8fa6c4;border-radius:7px}.ad-eye:hover{background:#ffffff1a;color:#fff}.ad-provs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px}.ad-prov{text-align:left;background:#061f3a;border:1.5px solid rgba(255,255,255,.12);border-radius:11px;padding:11px 13px;transition:.16s;color:#e8eef6}.ad-prov:hover{border-color:#1668d999}.ad-prov.on{border-color:#1668d9;background:#1668d92e;box-shadow:0 0 0 3px #1668d92e}.ad-prov b{display:flex;align-items:center;gap:7px;font-size:14px;color:#fff;margin-bottom:3px}.ad-prov span{font-size:11.5px;color:#90a8c6;line-height:1.45;display:block}.ad-own{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.08em;background:#ffb800;color:#04142a;padding:2px 6px;border-radius:5px}.ad-seg{display:inline-flex;background:#061f3a;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:3px;gap:3px}.ad-seg button{padding:7px 13px;border-radius:7px;font-size:13px;font-weight:700;color:#90a8c6}.ad-seg button.on{background:#1668d9;color:#fff}.ad-card-f{display:flex;align-items:center;gap:12px;margin-top:15px;padding-top:13px;border-top:1px dashed rgba(255,255,255,.14);flex-wrap:wrap}.ad-btn{display:inline-flex;align-items:center;gap:8px;background:#1668d9;color:#fff;border-radius:9px;padding:10px 16px;font-size:13.5px;font-weight:700;transition:.16s;cursor:pointer}.ad-btn:hover{background:#2c7bea}.ad-btn.ghost{background:transparent;border:1px solid rgba(255,255,255,.2);color:#cfe0f5}.ad-btn.ghost:hover{background:#ffffff14}.ad-btn:disabled{opacity:.6;cursor:default}.ad-hint{font-size:12px;color:#7e96b4;flex:1;min-width:160px}.ad-res{font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px;flex:1;min-width:160px}.ad-res.ok{color:#5be49b}.ad-res.no{color:#ff9b9b}.ad-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.ad-panel{background:#0b2949;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:18px}.ad-panel h3{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:800;color:#fff;margin-bottom:14px}.ad-order{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.ad-row{display:flex;align-items:center;gap:11px;background:#061f3a;border:1px solid rgba(255,255,255,.12);border-radius:11px;padding:11px 13px;cursor:grab}.ad-row.drag{opacity:.45;border-style:dashed}.ad-row.dim{opacity:.5}.ad-handle{color:#6d87a6;display:grid;place-items:center}.ad-no{width:22px;height:22px;border-radius:6px;background:#ffffff1a;display:grid;place-items:center;font-size:12px;font-weight:800;color:#cfe0f5;flex:none}.ad-row-t{flex:1;min-width:0}.ad-row-t b{display:block;font-size:14.5px;color:#fff}.ad-row-t small{font-size:11.5px;color:#90a8c6}.ad-row-a{display:flex;gap:4px}.ad-row-a button{width:28px;height:28px;border-radius:7px;border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;color:#cfe0f5}.ad-row-a button:hover:not(:disabled){background:#ffffff1a}.ad-row-a button:disabled{opacity:.3;cursor:default}.ad-row-f{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.ad-prev{background:#fff;border-radius:12px;padding:14px;color:#0f1b3d}.ad-prev-top{display:flex;align-items:center;gap:8px;font-weight:800;font-size:14px;margin-bottom:12px}.ad-prev-mk{width:26px;height:26px;border-radius:7px;background:#1668d9;color:#fff;display:grid;place-items:center}.ad-prev-tabs{display:flex;gap:4px;border-bottom:1px solid #E3E8F0;padding-bottom:8px;flex-wrap:wrap}.ad-prev-tabs span{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#6a7a95;padding:5px 9px;border-radius:7px}.ad-prev-tabs span.on{background:#e8f0fd;color:#1668d9}.ad-prev-empty{color:#c0392b!important}.ad-prev-bar{display:flex;gap:6px;margin-top:12px}.ad-prev-bar i{flex:1;height:34px;border-radius:8px;background:#f1f4f9;border:1px solid #E3E8F0;display:block}.ad-prev-go{width:44px;height:34px;border-radius:8px;background:#1668d9;color:#fff;display:grid;place-items:center}.ad-table{width:100%;border-collapse:collapse;font-size:13.5px}.ad-table th{text-align:left;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:#8fa6c4;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.14)}.ad-table td{padding:11px 10px;border-bottom:1px solid rgba(255,255,255,.07);color:#dce7f3;vertical-align:middle}.ad-table td .ad-ic{display:inline-grid;vertical-align:middle;margin-right:6px}@media (max-width:1100px){.ad-two,.ad-grid{grid-template-columns:1fr}}@media (max-width:860px){.ad-wrap{grid-template-columns:1fr}.ad-side{position:static;height:auto;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:8px}.ad-brand{border:0;padding:14px}.ad-nav{flex-direction:row;overflow-x:auto;padding:0 10px 10px;flex:1 0 100%}.ad-nav a{white-space:nowrap}.ad-side-f{border:0;flex-direction:row;align-items:center;padding:0 14px 12px;flex:1 0 100%}.ad-body,.ad-top{padding-inline:16px}}.h-left{display:flex;align-items:center;gap:4px;margin-inline-start:4px}.h-left .h-pill .flag{font-size:15px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.h-book{border:1px solid var(--line)}.h-book:hover{border-color:var(--primary);color:var(--primary);background:var(--surface)}.tpl-pusula .h-book{border-color:color-mix(in srgb,var(--on-ink) 28%,transparent)}.tpl-pusula .h-book:hover{border-color:var(--on-ink);color:var(--on-ink)}.tpl-aura.over-hero:not(.scrolled) .h-book{border-color:#fff6;color:#fff}.tpl-atlas .h-book{border-radius:0}@media (max-width:1240px){.h-left{display:none}}@media (max-width:1100px){.header .h-right .h-book{display:none}}.drawer.ad-embed{position:static;width:100%;height:auto;box-shadow:none;animation:none;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#fff}.drawer.ad-embed .st-h{background:#f7f9fc}.drawer.ad-embed .st-h .icon-btn[data-st=close]{display:none}.drawer.ad-embed .st-tabs{background:#fff;position:sticky;top:0;z-index:5}.drawer.ad-embed .st-b{overflow:visible;padding:22px 26px 30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:0 34px;align-items:start}.drawer.ad-embed .st-s{break-inside:avoid}.drawer.ad-embed .st-foot{background:#f7f9fc}.drawer.ad-embed .tplc{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.drawer.ad-embed .themes{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.drawer.ad-embed .imgs{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}@media (max-width:900px){.drawer.ad-embed .st-b{grid-template-columns:1fr;padding:18px}}.ad-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.ad-kpi{background:#0b2949;border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:14px 16px;display:flex;flex-direction:column;gap:3px;position:relative}.ad-kpi .ad-ic{position:absolute;right:12px;top:12px}.ad-kpi small{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8fa6c4}.ad-kpi b{font-size:26px;letter-spacing:-.03em;color:#fff;line-height:1.15}.ad-kpi span.up{font-size:12px;font-weight:600;color:#5be49b}.ad-kpi span.dn{font-size:12px;font-weight:600;color:#ffc45c}.ad-dash{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.ad-span2{grid-column:span 2}.ad-span3{grid-column:1/-1}.ad-panel h3 .ad-hint{flex:0;margin-left:auto;font-weight:600}.ad-chart{width:100%;height:118px;display:block}.ad-chart-x{display:flex;margin-top:4px}.ad-chart-x span{flex:1;text-align:center;font-size:10px;color:#7e96b4;font-family:IBM Plex Mono,monospace}.ad-stack{display:flex;height:16px;border-radius:8px;overflow:hidden;gap:2px;margin-bottom:14px}.ad-stack i{display:block}.ad-legend{display:flex;flex-direction:column;gap:9px}.ad-legend span{display:flex;align-items:center;gap:8px;font-size:13px;color:#cfe0f5}.ad-legend i{width:10px;height:10px;border-radius:3px;flex:none}.ad-legend b{margin-left:auto;font-family:IBM Plex Mono,monospace;color:#fff}.ad-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:middle}.ad-table .r,.ad-table th.r{text-align:right}.ad-st{font-size:11px;font-weight:800;letter-spacing:.03em;padding:4px 9px;border-radius:6px;background:#ffffff14;color:#a9bed6;white-space:nowrap}.ad-st.ok{background:#5be49b26;color:#5be49b}.ad-st.warn{background:#ffb80026;color:#ffc45c}.ad-st.no{background:#ff787826;color:#ff9b9b}.ad-task{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07)}.ad-task:last-of-type{border-bottom:0}.ad-task b{display:block;font-size:13.5px;color:#fff}.ad-task small{font-size:11.5px;color:#90a8c6}.ad-task>div{flex:1;min-width:0}.ad-health{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.ad-hcard{display:flex;align-items:center;gap:10px;background:#061f3a;border:1px solid rgba(255,255,255,.12);border-radius:11px;padding:11px 13px;transition:.15s}.ad-hcard:hover{border-color:#1668d999}.ad-hcard.ok{border-left:3px solid #5BE49B}.ad-hcard.warn{border-left:3px solid #FFB800}.ad-hcard.off{opacity:.55}.ad-hcard div{flex:1;min-width:0}.ad-hcard b{display:block;font-size:13.5px;color:#fff}.ad-hcard small{font-size:11px;color:#90a8c6}.ad-card-h{cursor:default}.ad-card.on .ad-card-h{cursor:pointer}.ad-ord{display:flex;flex-direction:column;align-items:center;gap:1px;flex:none}.ad-ord button{width:22px;height:16px;display:grid;place-items:center;color:#7e96b4;border-radius:4px}.ad-ord button:hover:not(:disabled){background:#ffffff1a;color:#fff}.ad-ord button:disabled{opacity:.25;cursor:default}.ad-ord b{font-size:11px;color:#cfe0f5;font-family:IBM Plex Mono,monospace}.ad-exp{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#9fb4ce;border:1px solid rgba(255,255,255,.14);flex:none;transition:.2s}.ad-exp:hover:not(:disabled){background:#ffffff14;color:#fff}.ad-exp.on{transform:rotate(180deg);background:#1668d9;color:#fff;border-color:#1668d9}.ad-exp:disabled{opacity:.3;cursor:default}@media (max-width:1180px){.ad-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-dash{grid-template-columns:1fr}.ad-span2,.ad-span3{grid-column:auto}}@media (max-width:640px){.ad-kpis{grid-template-columns:1fr}}.ad-chart-head{display:flex;align-items:center;gap:10px;margin:-4px 0 14px;flex-wrap:wrap}.ad-seg.sm button{padding:5px 11px;font-size:12px}.ad-plot{position:relative;height:150px;padding-top:6px}.ad-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:4px}.ad-bar{flex:1;height:100%;display:flex;align-items:flex-end;cursor:pointer;position:relative}.ad-bar i{display:block;width:100%;height:var(--h);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#58a6ff,#1f63c8);transform-origin:bottom;animation:barUp .5s cubic-bezier(.22,.9,.3,1) both;animation-delay:calc(var(--i) * 28ms);transition:filter .18s,transform .18s}.ad-bar.today i{background:linear-gradient(180deg,#7cf0b6,#2bb673)}@keyframes barUp{0%{transform:scaleY(.02);opacity:.2}to{transform:scaleY(1);opacity:1}}.ad-bar:hover i,.ad-bar.hl i{filter:brightness(1.25);transform:scaleY(1.03)}.ad-bar.hl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff0d;border-radius:5px}.ad-avg{position:absolute;left:0;right:0;border-top:1px dashed rgba(255,255,255,.28);pointer-events:none;z-index:2}.ad-avg span{position:absolute;right:0;top:-9px;font-size:10.5px;font-weight:700;color:#9fb4ce;background:#0b2949;padding:0 6px;border-radius:5px}.ad-tip{position:absolute;z-index:6;background:#04142a;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:9px 11px;box-shadow:0 12px 30px #00000073;pointer-events:none;white-space:nowrap;animation:tipIn .14s ease both}@keyframes tipIn{0%{opacity:0;transform:translateY(4px)}}.ad-tip b{display:block;font-size:12px;color:#fff;margin-bottom:5px}.ad-tip span{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#cfe0f5;font-weight:600;line-height:1.7}.ad-tip i{width:8px;height:8px;border-radius:2px;display:block}.ad-stack i{width:var(--w);transition:filter .2s,opacity .2s;cursor:pointer;animation:segIn .6s cubic-bezier(.22,.9,.3,1) both}@keyframes segIn{0%{width:0}to{width:var(--w)}}.ad-stack i:hover{filter:brightness(1.3)}.ad-legend span{cursor:pointer;transition:opacity .2s}.ad-legend small{font-size:11px;color:#7e96b4;margin-left:6px}[data-seg].dim{opacity:.32}.ad-kpi b{transition:color .2s}.ad-kpi:hover{border-color:#1668d980}.ad-tours{display:flex;flex-direction:column;gap:10px}.ad-tour{display:grid;grid-template-columns:120px minmax(0,1fr) 180px auto;gap:14px;align-items:center;background:#0b2949;border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:12px}.ad-tour-th{height:76px;border-radius:9px;background-size:cover;background-position:center;position:relative}.ad-tour-b{position:absolute;left:6px;top:6px;font-size:9px;font-weight:800;background:#ffb800;color:#04142a;padding:2px 6px;border-radius:5px}.ad-tour-i b{display:block;font-size:15.5px;color:#fff;margin-bottom:3px}.ad-tour-i span{display:block;font-size:12.5px;color:#90a8c6}.ad-tour-p{text-align:right}.ad-tour-p b{display:block;font-size:19px;color:#fff;letter-spacing:-.02em}.ad-tour-p small{display:block;font-size:11px;color:#7e96b4}.ad-tour-a{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.ad-btn.sm{padding:7px 10px;font-size:12px;border-radius:8px}.ad-sw.sm{width:40px;height:23px}.ad-sw.sm:after{width:17px;height:17px}.ad-sw.sm.on:after{left:20px}.ad-seg.wrap{display:flex;flex-wrap:wrap}.ad-thumb{height:92px;border-radius:9px;background:#061f3a center/cover;border:1px solid rgba(255,255,255,.12);margin-bottom:7px}.ad-lines{background:#061f3a;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:10px 12px;color:#e8eef6;font-size:13.5px;width:100%;outline:none;line-height:1.7;resize:vertical}.ad-days{display:flex;flex-direction:column;gap:12px}.ad-day{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#061f3a}.ad-day-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ad-day-h input{flex:1;background:transparent;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:9px 11px;color:#fff;font-size:14px;font-weight:700;outline:none}.ad-day-h input:focus{border-color:#1668d9}.rte{border:1px solid rgba(255,255,255,.14);border-radius:9px;overflow:hidden;background:#fff}.rte-bar{display:flex;gap:2px;padding:6px;background:#eef2f8;border-bottom:1px solid #DDE4EE;flex-wrap:wrap}.rte-bar button{min-width:30px;height:28px;padding:0 8px;border-radius:6px;font-size:13px;color:#2b3a51;background:#fff;border:1px solid #DDE4EE}.rte-bar button:hover{background:#1668d9;color:#fff;border-color:#1668d9}.rte-body{min-height:110px;padding:12px 14px;color:#101828;font-size:14px;line-height:1.65;outline:none}.rte-body:focus{box-shadow:inset 0 0 0 2px #1668d959}.rte-body ul,.rte-body ol{margin:6px 0 6px 20px}.rte-body h4{font-size:14.5px;margin:8px 0 4px}.rte-body p{margin:0 0 6px}.tour-prog{width:100%;border-collapse:collapse;font-size:14.5px}.tour-prog th{text-align:left;vertical-align:top;padding:14px 16px 14px 0;border-top:1px solid var(--line-2);width:220px}.tour-prog td{padding:14px 0;border-top:1px solid var(--line-2);line-height:1.7}.tour-prog tr:first-child th,.tour-prog tr:first-child td{border-top:0}.tp-no{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--primary);color:var(--on-primary);font-size:12.5px;font-weight:800;margin-right:9px;font-family:var(--font-num)}.tour-prog th span:last-child{font-weight:800}.tp-body ul,.tp-body ol{margin:6px 0 6px 18px}.tp-body li{margin-bottom:4px}.tp-body p{margin-bottom:8px}.price-tb thead th{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding-bottom:8px;width:auto}.price-tb .r{text-align:right}.td-form .g2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.td-form .g3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width:1100px){.ad-tour{grid-template-columns:90px minmax(0,1fr);row-gap:10px}.ad-tour-p,.ad-tour-a{grid-column:1/-1;justify-content:flex-start;text-align:left}}@media (max-width:860px){.tour-prog th{display:block;width:auto;padding-bottom:4px;border-top:0}.tour-prog td{display:block;padding-top:0}.tour-prog tr+tr th{border-top:1px solid var(--line-2);padding-top:14px}}.ad-body{opacity:1}.ad-body.ad-in{animation:adIn .32s cubic-bezier(.22,.61,.36,1) both}@keyframes adIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ad-nav a{position:relative;overflow:hidden}.ad-nav a:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:#fff;transform:scaleY(0);transition:transform .25s cubic-bezier(.22,.61,.36,1)}.ad-nav a.on:before{transform:scaleY(1)}.ad-card,.ad-panel,.ad-kpi,.ad-tour{transition:border-color .22s,box-shadow .22s,transform .22s,opacity .22s}.ad-card-b{overflow:hidden}.ad-tour:hover{transform:translateY(-1px);border-color:#1668d973}.ad-table tbody tr{transition:background .18s}.ad-table tbody tr:hover{background:#ffffff0a}@media (prefers-reduced-motion:reduce){.ad-body.ad-in{animation:none}}.lp-wrap{grid-column:1/-1;background:#fff;padding-top:4px;margin-bottom:10px}.lp-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,1fr);gap:18px;align-items:start}@media (max-width:820px){.lp-grid{grid-template-columns:1fr}}.lp{border:1px solid #e3e7ef;border-radius:12px;overflow:hidden;font-size:11px;line-height:1.35;box-shadow:0 6px 20px #10182817}.lp-h{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px}.lp-mk{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;flex:none}.lp-h b{font-size:12px;letter-spacing:-.01em}.lp-nav{display:flex;gap:10px;margin-left:10px;font-size:10.5px}.lp-btn{margin-left:auto;padding:4px 10px;border-radius:6px;font-weight:700;font-size:10px;white-space:nowrap}.lp-btn.sm{margin:4px 0 0;display:inline-block;padding:4px 9px}.lp-hero{padding:16px 14px 30px;position:relative;color:#fff}.lp-hero>b{font-size:14px;display:block;max-width:60%;text-shadow:0 1px 6px rgba(0,0,0,.3)}.lp-sf{position:absolute;left:14px;right:14px;bottom:-16px;border:1px solid;border-radius:9px;padding:7px 9px;box-shadow:0 6px 16px #10182824}.lp-tabs{display:flex;gap:12px;padding-bottom:5px;margin-bottom:7px;border-bottom:1px solid}.lp-tabs i{font-style:normal;font-size:10px;font-weight:700;padding-bottom:4px}.lp-f{display:flex;gap:5px;align-items:center}.lp-f i{flex:1;height:20px;border-radius:5px;border:1px solid;display:block}.lp-f em{width:30px;height:20px;border-radius:5px;display:grid;place-items:center;flex:none}.lp-b{padding:26px 14px 12px;display:flex;flex-direction:column;gap:8px}.lp-card{display:flex;gap:9px;border:1px solid;border-radius:9px;padding:8px;align-items:center}.lp-img{width:52px;height:46px;border-radius:7px;flex:none;display:block}.lp-ci{flex:1;min-width:0}.lp-ci b{font-size:11.5px;display:block}.lp-ci small{font-size:10px;display:block;margin-bottom:4px}.lp-tag{font-size:9px;font-weight:800;padding:2px 6px;border-radius:5px;display:inline-block}.lp-cp{text-align:right}.lp-cp b{font-size:14px;display:block;letter-spacing:-.02em}.lp-cp small{font-size:9.5px}.lp-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lp-chip{font-size:9.5px;font-weight:700;padding:3px 8px;border-radius:99px}.lp-score{margin-left:auto;font-size:11px;font-weight:800;padding:3px 7px;border-radius:6px}.lp-f2{padding:7px 10px;font-size:9.5px;opacity:.85}.kfast{display:flex;gap:8px;flex-wrap:wrap}.kfast label{display:flex;align-items:center;gap:6px;border:1px solid #e3e7ef;border-radius:9px;padding:5px 9px 5px 5px;cursor:pointer;background:#fafbfd;transition:.15s}.kfast label:hover{border-color:#1554f0}.kfast input[type=color]{width:26px;height:26px;border:0;border-radius:6px;padding:0;background:none;cursor:pointer}.kfast span{font-size:11.5px;font-weight:700;color:#3d4655}.theme{transition:transform .16s,border-color .16s,box-shadow .16s}.theme:hover{transform:translateY(-2px)}.hmodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.hmode{text-align:left;border:2px solid #e3e7ef;border-radius:12px;padding:9px;background:#fff;transition:.16s}.hmode:hover{border-color:#aebbd4}.hmode.on{border-color:#1554f0;box-shadow:0 0 0 3px #1554f024}.hm-sw{display:block;height:46px;border-radius:8px;margin-bottom:8px;border:1px solid rgba(0,0,0,.08)}.hmode b{display:flex;align-items:center;gap:5px;font-size:13px;color:#101828}.hmode small{display:block;font-size:11px;color:#6a7185;line-height:1.4;margin-top:2px}.hcolors{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.hcolors label{display:flex;align-items:center;gap:7px;border:1px solid #e3e7ef;border-radius:9px;padding:5px 10px 5px 5px;background:#fafbfd;cursor:pointer}.hcolors input[type=color]{width:28px;height:28px;border:0;border-radius:6px;padding:0;background:none;cursor:pointer}.hcolors span{font-size:12px;font-weight:700;color:#3d4655}.hprev{position:relative;height:150px;border-radius:12px;overflow:hidden;margin-top:12px;border:1px solid #e3e7ef;background-size:cover;background-position:center}.hp-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080c1826,#080c18cc)}.hp-t{position:absolute;left:16px;top:16px;color:#fff;max-width:62%;text-shadow:0 1px 8px rgba(0,0,0,.35)}.hp-t b{font-size:15px;display:block;line-height:1.25}.hp-t small{font-size:11px;opacity:.85}.hp-sf{position:absolute;left:16px;right:16px;bottom:14px;background:#fff;border-radius:9px;padding:7px;display:flex;gap:5px;box-shadow:0 6px 16px #10182833}.hp-sf i{flex:1;height:20px;border-radius:5px;background:#f1f4f9;border:1px solid #e3e8f0;display:block}.hp-sf em{width:32px;height:20px;border-radius:5px;background:#1554f0;color:#fff;display:grid;place-items:center;flex:none}.hero-flat.pat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:radial-gradient(circle at 18% 28%,rgba(255,255,255,.65) 0 1.5px,transparent 2px),radial-gradient(circle at 70% 70%,rgba(255,255,255,.5) 0 1.5px,transparent 2px);background-size:46px 46px,64px 64px}.hero-flat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff0f,#0000002e)}@media (max-width:820px){.hmodes{grid-template-columns:1fr}}.st-prev{border-bottom:1px solid #e8ecf3;background:#f7f9fc;position:sticky;top:0;z-index:6}.sp-bar{display:flex;align-items:center;gap:10px;padding:9px 20px;flex-wrap:wrap}.sp-bar>b{display:flex;align-items:center;gap:7px;font-size:13.5px;color:#101828}.sp-tags{display:flex;gap:6px;flex-wrap:wrap}.sp-tags i{display:inline-flex;align-items:center;gap:5px;font-style:normal;font-size:11px;font-weight:700;color:#3d4655;background:#fff;border:1px solid #e3e7ef;padding:3px 8px;border-radius:7px}.sp-dev{display:flex;gap:2px;margin-left:auto;background:#fff;border:1px solid #e3e7ef;border-radius:8px;padding:2px}.sp-dev button{width:28px;height:24px;border-radius:6px;display:grid;place-items:center;color:#6a7185}.sp-dev button.on{background:#1554f0;color:#fff}.sp-tog{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#3d4655;border:1px solid #e3e7ef;background:#fff}.sp-body{padding:0 20px 16px;display:flex;justify-content:center;max-height:min(46vh,430px);overflow:auto}.st-prev.col .sp-body{display:none}.bp{width:100%;max-width:980px;border:1px solid #dfe4ee;border-radius:12px;overflow:hidden;font-size:11px;line-height:1.35;box-shadow:0 8px 26px #1018281f;transition:max-width .25s}.bp.mob{max-width:330px}.bp-h{display:flex;align-items:center;gap:7px;padding:8px 11px}.bp-mk{width:19px;height:19px;border-radius:5px;display:grid;place-items:center;flex:none}.bp-h>b{font-size:12px;letter-spacing:-.01em;line-height:1.1}.bp-h>b i{display:block;font-style:normal;font-size:8.5px;opacity:.7;font-weight:600}.bp-nav{display:flex;gap:9px;margin-left:8px;font-size:10px;font-weight:600}.bp-pill{font-size:9px;font-weight:700;border:1px solid;border-radius:6px;padding:3px 7px;opacity:.9}.bp-pill:first-of-type{margin-left:auto}.bp-btn{padding:4px 10px;border-radius:6px;font-weight:700;font-size:9.5px;white-space:nowrap}.bp-btn.sm{display:inline-block;margin-top:4px;padding:4px 9px}.bp-hero{position:relative;background-size:cover;background-position:center}.bp-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080c182e,#080c18d1);pointer-events:none}.bp-hero.horizon{padding:20px 14px 34px}.bp-ht{position:relative;color:#fff;max-width:58%}.bp-ht b{font-size:15px;display:block;line-height:1.2;text-shadow:0 1px 8px rgba(0,0,0,.35)}.bp-ht small{font-size:10px;opacity:.9}.bp-sc{position:relative;margin:14px -0 -26px;border:1px solid;border-radius:10px;padding:8px 10px;box-shadow:0 8px 20px #10182829}.bp-sc.atlas{margin:12px 14px 14px;box-shadow:none}.bp-tabs{display:flex;gap:10px;margin-bottom:7px;flex-wrap:wrap}.bp-tabs i{font-style:normal;font-size:9.5px;font-weight:700;display:inline-flex;align-items:center;gap:4px}.bp-tabs.und{border-bottom:1px solid;padding-bottom:5px}.bp-tabs.und i{padding-bottom:4px}.bp-tabs.tiles i{padding:5px 9px;border-radius:7px}.bp-tabs.seg{display:inline-flex;gap:2px;padding:2px;border-radius:99px}.bp-tabs.seg i{padding:4px 10px;border-radius:99px}.bp-tabs.vert{flex-direction:column;gap:3px}.bp-tabs.vert i{padding:3px 0 3px 7px}.bp-f{display:flex;gap:5px;align-items:center}.bp-f i{flex:1;height:21px;border-radius:5px;border:1px solid;display:block}.bp-f em{font-style:normal;display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 9px;border-radius:5px;font-size:9.5px;font-weight:700;flex:none}.bp-hero.pusula{padding:16px 14px 30px}.bp-pz{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:12px;color:#fff;align-items:center}.bp-pz b{font-size:15px;display:block;line-height:1.2}.bp-pz small{font-size:10px;opacity:.88;display:block;margin-bottom:8px}.bp-pzimg{height:76px;border-radius:10px;background-size:cover;background-position:center}.bp-pzbar{position:relative;margin-top:12px;border:1px solid;border-radius:9px;padding:7px 9px;margin-bottom:-24px;box-shadow:0 8px 20px #10182829}.bp-hero.aura{padding:24px 14px 36px;text-align:center}.bp-aura{position:relative;color:#fff;display:flex;flex-direction:column;align-items:center;gap:7px}.bp-aura em{font-style:normal;font-size:9px;font-weight:700;padding:3px 9px;border-radius:99px}.bp-aura b{font-size:17px;line-height:1.15}.bp-aura small{font-size:10px;opacity:.9}.bp-glass{width:100%;background:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:7px;margin-top:4px}.bp-hero.atlas{padding:16px 0 0}.bp-at{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 14px;align-items:center}.bp-at em{font-style:normal;font-size:8.5px;font-weight:800;letter-spacing:.12em;display:block;margin-bottom:5px}.bp-at b{font-size:17px;display:block;line-height:1.15;font-family:Georgia,serif}.bp-at small{font-size:10px;display:block;margin-top:5px}.bp-atimg{position:relative;height:92px;border-radius:4px;background-size:cover;background-position:center}.bp-b{padding:34px 14px 12px;display:flex;flex-direction:column;gap:9px}.bp-hero.atlas+.bp-b{padding-top:12px}.bp-sec b{font-size:12.5px;display:block}.bp-sec span{font-size:9.5px}.bp-dests{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.bp-dests span{height:54px;border-radius:8px;display:flex;align-items:flex-end;padding:7px;color:#fff;font-size:10px;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.4)}.bp-card{display:flex;gap:9px;border:1px solid;border-radius:9px;padding:8px;align-items:center}.bp-img{width:58px;height:50px;border-radius:7px;flex:none;display:block}.bp-ci{flex:1;min-width:0}.bp-ci b{font-size:11.5px;display:block}.bp-ci small{font-size:9.5px;display:block;margin-bottom:4px}.bp-tag{font-size:8.5px;font-weight:800;padding:2px 6px;border-radius:5px;display:inline-block;margin-right:4px}.bp-cp{text-align:right}.bp-cp b{font-size:14px;display:block;letter-spacing:-.02em}.bp-cp small{font-size:9px;display:block}.bp-score{font-size:10px;font-weight:800;padding:2px 6px;border-radius:5px;display:inline-block;margin-bottom:3px}.bp-card2{display:flex;align-items:center;justify-content:space-between;border-radius:9px;padding:9px 11px;font-size:11px}.bp-card2 span{font-size:9.5px;font-weight:800;padding:4px 10px;border-radius:6px}.bp-f2{padding:7px 11px;font-size:9px;opacity:.85}.bp.mob .bp-nav,.bp.mob .bp-pill{display:none}.bp.mob .bp-pz,.bp.mob .bp-at{grid-template-columns:1fr}.bp.mob .bp-dests{grid-template-columns:1fr 1fr}.bp.mob .bp-ht{max-width:100%}.bp.mob .bp-f{flex-wrap:wrap}.bp.mob .bp-f i{flex:1 0 100%}@media (max-width:900px){.sp-body{max-height:38vh}}@keyframes fldUpd{0%{background:color-mix(in srgb,var(--primary) 13%,transparent)}to{background:transparent}}.fld.fld-upd{animation:fldUpd .5s ease-out}@keyframes cntBump{0%{transform:scale(1)}35%{transform:scale(1.26);color:var(--primary)}to{transform:scale(1)}}.stp b.bump{animation:cntBump .3s cubic-bezier(.3,1.4,.5,1)}.cnt-tile{transition:border-color .2s,background .2s}@media (prefers-reduced-motion:reduce){.fld.fld-upd,.stp b.bump{animation:none}}@keyframes sfSwap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sfwrap.sf-swap{animation:sfSwap .26s cubic-bezier(.22,.61,.36,1)}@keyframes vbIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#vblock.vb-in{animation:vbIn .3s cubic-bezier(.22,.61,.36,1)}@keyframes swSpin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.swap.spun{animation:swSpin .3s ease}@media (prefers-reduced-motion:reduce){.sfwrap.sf-swap,#vblock.vb-in,.swap.spun{animation:none}}.dz{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:16px;align-items:start}.dz-l.dz-pane{position:static;width:auto;height:auto;box-shadow:none;animation:none;border-radius:14px;overflow:visible;border:1px solid rgba(255,255,255,.1);background:#fff;padding:14px;display:block}.dz-intro{display:flex;gap:10px;align-items:flex-start;background:#eef4ff;border:1px solid #d4e2fb;color:#2b3a51;border-radius:10px;padding:11px 13px;font-size:12.5px;line-height:1.55;margin-bottom:12px}.dz-intro svg{flex:none;margin-top:1px;color:#1554f0}.dz-s{border:1px solid #e6eaf2;border-radius:12px;margin-bottom:10px;overflow:hidden;background:#fff}.dz-s.on{border-color:#cfd9ea;box-shadow:0 2px 10px #1018280d}.dz-h{width:100%;display:flex;align-items:center;gap:11px;padding:12px 14px;background:#f8fafd;cursor:pointer;text-align:left;transition:background .15s}.dz-h:hover{background:#eef3fa}.dz-s.on .dz-h{background:#fff;border-bottom:1px solid #eef1f7}.dz-i{width:30px;height:30px;border-radius:8px;background:#e8f0fd;color:#1554f0;display:grid;place-items:center;flex:none}.dz-t{flex:1;min-width:0}.dz-t b{display:block;font-size:14.5px;color:#101828;letter-spacing:-.01em}.dz-t small{display:block;font-size:11.5px;color:#6a7185;margin-top:1px}.dz-c{color:#8a90a2;transition:transform .22s}.dz-s.on .dz-c{transform:rotate(180deg)}.dz-b{padding:0}.dz-s.on .dz-b{padding:16px 14px 4px;animation:dzIn .25s ease both}@keyframes dzIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dz-r{position:sticky;top:14px}.dz-r .st-prev{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#fff;position:static;overflow:hidden}.dz-r .sp-body{max-height:none;padding:0 14px 14px}.dz-r .bp{max-width:100%}.hdc{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hdc-o{text-align:left;border:2px solid #e3e7ef;border-radius:11px;padding:9px;background:#fff;transition:.16s}.hdc-o:hover{border-color:#aebbd4}.hdc-o.on{border-color:#1554f0;box-shadow:0 0 0 3px #1554f024}.hdc-sw{display:block;height:34px;border-radius:7px;margin-bottom:7px;border:1px solid rgba(0,0,0,.08)}.hdc-o b{display:block;font-size:13px;color:#101828}.hdc-o small{display:block;font-size:11px;color:#6a7185;line-height:1.35}@media (max-width:1180px){.dz{grid-template-columns:1fr}.dz-r{position:static;order:-1}}html[data-hdr="1"] .header{border-bottom-color:transparent}html[data-hdr="1"] .header .brand{color:var(--on-header)}html[data-hdr="1"] .header .brand small{color:color-mix(in srgb,var(--on-header) 62%,transparent)}html[data-hdr="1"] .header .nav a{color:color-mix(in srgb,var(--on-header) 72%,transparent)}html[data-hdr="1"] .header .nav a:hover,html[data-hdr="1"] .header .nav a.on{color:var(--on-header)}html[data-hdr="1"] .header .nav a.on:after{background:var(--on-header)}html[data-hdr="1"] .header .h-pill{color:var(--on-header);border-color:color-mix(in srgb,var(--on-header) 26%,transparent)}html[data-hdr="1"] .header .h-pill:hover{background:color-mix(in srgb,var(--on-header) 12%,transparent);color:var(--on-header)}html[data-hdr="1"] .header .icon-btn{color:var(--on-header)}html[data-hdr="1"].tpl-atlas .header{border-bottom-color:color-mix(in srgb,var(--on-header) 30%,transparent)}.opt-cards button small{display:block;font-size:11px;color:#6a7185;line-height:1.4;margin-top:3px}.opt-cards button.oc-auto .oc-art{position:relative}.oc-badge{position:absolute;right:6px;bottom:6px;font-size:8.5px;font-weight:800;letter-spacing:.06em;background:#1554f0;color:#fff;padding:2px 6px;border-radius:5px}.dz-r .st-prev{background:transparent;border:0;border-radius:0;overflow:visible}.dz-r .sp-bar{padding:0 2px 10px}.dz-r .sp-bar>b{font-size:14px}.dz-r .sp-body{padding:0;background:transparent;max-height:none;display:block}.dz-r .bp{max-width:100%;box-shadow:0 10px 32px #10182824}.oc-auto-art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 8px}.oca-t,.oca-s{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:800;padding:5px 8px;border-radius:7px;white-space:nowrap}.oca-t{background:#fff;border:1px solid #d7dfee;color:#3d4655}.oca-s{background:#1554f0;color:#fff}.oca-ar{color:#8a90a2;display:inline-flex;transform:rotate(90deg)}.opt-cards button.oc-auto .oc-art{background:repeating-linear-gradient(135deg,#f4f7fc 0,#f4f7fc 8px,#eef3fa 8px,#eef3fa 16px);border:1px dashed #c3cfe3}.oc-note{display:flex;gap:8px;align-items:flex-start;background:#fff8e8;border:1px solid #f3dfb0;color:#6b5420;border-radius:9px;padding:9px 11px;font-size:11.5px;line-height:1.5;margin-bottom:10px}.oc-note svg{flex:none;margin-top:2px}.ad-pane{display:none}.ad-pane.on{display:block}.ad-pane.ad-in{animation:adIn .22s cubic-bezier(.22,.61,.36,1) both}.hdpal{margin-top:11px;border:1px solid #e3e7ef;border-radius:11px;padding:11px;background:#fafbfd}.hdpal-h{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;color:#3d4655;margin-bottom:9px}.hdpal-h small{font-weight:600;color:#8a90a2;font-size:11px}.hdpal-g{display:grid;grid-template-columns:repeat(9,1fr);gap:7px}.hdsw{height:34px;border-radius:8px;border:1px solid rgba(0,0,0,.12);cursor:pointer;display:grid;place-items:center;color:#fff;transition:transform .14s,box-shadow .14s}.hdsw:hover{transform:translateY(-2px);box-shadow:0 4px 10px #1018282e}.hdsw.on{box-shadow:0 0 0 2px #fff,0 0 0 4px #1554f0}.hdpal-f{display:flex;align-items:center;gap:8px;margin-top:11px;flex-wrap:wrap}.hdpick{display:inline-flex;align-items:center;gap:7px;border:1px solid #dfe3ec;background:#fff;border-radius:9px;padding:5px 11px 5px 5px;cursor:pointer;font-size:12.5px;font-weight:700;color:#3d4655}.hdpick input[type=color]{width:28px;height:28px;border:0;border-radius:6px;padding:0;background:none;cursor:pointer}.hdhex{width:112px;font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.04em}@media (max-width:1100px){.hdpal-g{grid-template-columns:repeat(6,1fr)}}.ops-src{display:flex;gap:11px;align-items:flex-start;background:#1668d924;border:1px solid rgba(22,104,217,.4);padding:12px 14px;border-radius:11px;font-size:12.5px;line-height:1.6;color:#d5e6fa;margin-bottom:14px}.ops-src svg{flex:none;margin-top:2px;color:#58a6ff}.ops-src b{color:#fff}.ops-tabs{display:flex;gap:4px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:16px;overflow-x:auto}.ops-tabs button{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;font-size:13.5px;font-weight:700;color:#90a8c6;border-bottom:2px solid transparent;white-space:nowrap}.ops-tabs button:hover{color:#fff}.ops-tabs button.on{color:#fff;border-bottom-color:#1668d9}.ops-tabs button i{font-style:normal;font-size:10px;font-weight:800;background:#1668d9;color:#fff;padding:1px 6px;border-radius:99px}.ops-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.ops-dayn{display:flex;align-items:center;gap:8px}.ops-dayn button{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;color:#cfe0f5}.ops-dayn button:hover{background:#ffffff14}.ops-dayn b{font-size:15px;color:#fff;min-width:210px}.ops-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:#9ccbff;background:#1668d933;border:1px solid rgba(22,104,217,.4);padding:5px 10px;border-radius:8px}.ops-badge.own{color:#ffd88a;background:#ffb80024;border-color:#ffb80059}.ops-q{flex:1;min-width:180px;max-width:320px;background:#061f3a;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:8px 12px;color:#e8eef6;font-size:13px;outline:none}.ops-q:focus{border-color:#1668d9}.ops-alerts{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.ops-al{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:10px;font-size:12.5px;cursor:pointer;border:1px solid}.ops-al.warn{background:#ffb8001a;border-color:#ffb8004d;color:#ffd88a}.ops-al.no{background:#ff78781a;border-color:#ff78784d;color:#ffb4b4}.ops-al b{font-family:IBM Plex Mono,monospace}.ops-al span{margin-left:auto;opacity:.75}.ops-al:hover{filter:brightness(1.15)}.ops-tl{display:flex;flex-direction:column;gap:7px}.ops-row{display:flex;align-items:center;gap:12px;background:#0b2949;border:1px solid rgba(255,255,255,.1);border-left:3px solid #2F7FE0;border-radius:11px;padding:11px 13px;cursor:pointer;transition:.16s}.ops-row:hover{border-color:#1668d999;transform:translate(2px)}.ops-row.k-car{border-left-color:#5be49b}.ops-row.k-tour{border-left-color:#fb7185}.ops-time{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:700;color:#fff;width:48px;flex:none}.ops-ic{width:32px;height:32px;border-radius:9px;background:#ffffff14;display:grid;place-items:center;color:#9ccbff;flex:none}.ops-main{flex:1;min-width:0}.ops-main b{display:block;font-size:14px;color:#fff}.ops-main small{display:block;font-size:11.5px;color:#90a8c6}.ops-prov{font-size:11px;color:#9ccbff;text-align:right;flex:none}.ops-prov small{display:block;color:#7e96b4;font-family:IBM Plex Mono,monospace;font-size:10px}.ops-asg{font-size:11.5px;width:76px;text-align:right;flex:none}.ops-asg i{font-style:normal;font-weight:700;color:#cfe0f5}.ops-asg u{text-decoration:none;color:#7e96b4}.ops-empty{padding:28px;text-align:center;color:#7e96b4;font-size:13px;border:1px dashed rgba(255,255,255,.14);border-radius:11px}.ops-empty.sm{padding:12px;font-size:12px}.ops-tbl tbody tr{cursor:pointer}.ops-tbl td{font-size:12.5px}.ops-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px}.ops-card{background:#0b2949;border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:14px}.ops-card-h{display:flex;align-items:center;gap:10px;margin-bottom:9px}.ops-card-h b{flex:1;font-size:14.5px;color:#fff}.ops-card-m{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#90a8c6;margin-bottom:11px}.ops-card-m span{display:flex;align-items:center;gap:6px}.ops-asgn{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:11px}.ops-asgn div{background:#061f3a;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:8px 10px;font-size:11px;color:#90a8c6;display:flex;flex-direction:column;gap:3px}.ops-asgn div b{font-size:12.5px;color:#fff}.ops-asgn div.miss{border-color:#ffb80066}.ops-asgn div.miss b{color:#ffc45c}.ops-asgn div.ok{border-color:#5be49b4d}.ops-card-f{display:flex;gap:6px;flex-wrap:wrap}.ops-kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ops-col{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:11px}.ops-col h4{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#cfe0f5;margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em}.ops-col h4 i{font-style:normal;font-size:10.5px;background:#ffffff1f;padding:1px 7px;border-radius:99px}.ops-task{background:#0b2949;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 11px;margin-bottom:8px}.ops-task-h{display:flex;align-items:center;gap:6px;margin-bottom:6px}.ops-auto{font-size:9.5px;font-weight:800;color:#9ccbff;display:inline-flex;align-items:center;gap:3px}.ops-task b{display:block;font-size:13px;color:#fff;line-height:1.35;margin-bottom:3px}.ops-task small{display:block;font-size:11px;color:#7e96b4;margin-bottom:8px}.ops-task-f{display:flex;align-items:center;gap:6px}.ops-task-f button{font-size:11px;font-weight:700;padding:4px 9px;border-radius:7px;border:1px solid rgba(255,255,255,.16);color:#cfe0f5;display:inline-flex;align-items:center;gap:4px}.ops-task-f button:hover{background:#ffffff1a}.ops-task-f select,.ops-tbl select{background:#061f3a;border:1px solid rgba(255,255,255,.16);color:#cfe0f5;border-radius:7px;padding:4px 7px;font-size:11.5px;outline:none}.ops-tbl select{width:100%;font-size:12px;padding:6px 8px}.ops-note{background:#ffffff0d;border-radius:8px;padding:8px 10px;font-size:12px;color:#cfe0f5;margin-top:7px;line-height:1.5}.ops-note b{color:#7e96b4;font-family:IBM Plex Mono,monospace;font-size:10.5px;margin-right:6px}.ops-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#040c1a99;z-index:200;animation:fadeIn .2s}.ops-drawer{position:fixed;top:0;right:0;bottom:0;width:min(460px,100vw);background:#07203c;border-left:1px solid rgba(255,255,255,.12);z-index:201;display:flex;flex-direction:column;animation:slin .26s ease;box-shadow:-20px 0 60px #0006}.ops-dh{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.ops-dh b{display:block;font-size:15px;color:#fff}.ops-dh small{font-size:11.5px;color:#90a8c6}.ops-dh>div{flex:1;min-width:0}.ops-dh .icon-btn{color:#90a8c6}.ops-db{padding:16px 18px 24px;overflow:auto;flex:1}.ops-steps{display:flex;gap:4px;margin-bottom:16px}.ops-step{flex:1;text-align:center;font-size:9.5px;color:#7e96b4}.ops-step i{display:block;height:4px;border-radius:2px;background:#ffffff24;margin-bottom:6px}.ops-step.done i{background:#2bb673}.ops-step.now i{background:#1668d9}.ops-step.now span{color:#fff;font-weight:800}.ops-kv{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px}.ops-kv>div,.ops-kv2>div{background:#061f3a;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:8px 10px}.ops-kv small,.ops-kv2 small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#7e96b4;margin-bottom:2px}.ops-kv b,.ops-kv2 b{font-size:12.5px;color:#fff;line-height:1.35}.ops-kv2{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:14px}.ops-acts{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.ad-btn.danger{color:#ff9b9b;border-color:#ff787859}.ops-h4{font-size:12.5px;color:#cfe0f5;display:flex;align-items:center;gap:7px;margin:0 0 8px}.ops-notes{max-height:170px;overflow:auto;margin-bottom:9px}.ops-noteadd{display:flex;gap:7px}.ops-noteadd input{flex:1;background:#061f3a;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:8px 11px;color:#e8eef6;font-size:12.5px;outline:none}.ops-noteadd input:focus{border-color:#1668d9}.ops-srcnote{margin-top:16px;display:flex;gap:7px;align-items:flex-start;font-size:11px;color:#7e96b4;line-height:1.5}.ops-srcnote svg{flex:none;margin-top:2px}@media (max-width:1100px){.ops-kanban{grid-template-columns:1fr}.ops-prov,.ops-asg{display:none}}.panel{background:var(--surface);border:var(--card-border);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.tpl-atlas .panel{box-shadow:none}.page{min-height:60vh}.pg-anim{animation:pgIn .42s cubic-bezier(.22,.61,.36,1) both}@keyframes pgIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sf-anim{animation:sfIn .32s cubic-bezier(.22,.61,.36,1) both}@keyframes sfIn{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:none}}.tabs-u button,.tabs-tiles button,.tabs-seg button,.tabs-v button{transition:color .22s ease,background-color .22s ease,box-shadow .22s ease}.tabs-u button:after{transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .2s ease;transform-origin:center}.tabs-u button:not(.on):after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--primary);transform:scaleX(0);opacity:0}.tabs-u button.on:after{transform:scaleX(1);opacity:1}.res-in{animation:resIn .34s cubic-bezier(.22,.61,.36,1) both}@keyframes resIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nav a,.h-pill,.btn{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease}@media (prefers-reduced-motion:reduce){.pg-anim,.sf-anim,.res-in{animation:none}.tabs-u button,.tabs-u button:after,.nav a,.h-pill,.btn{transition:none}}.spin{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--line);border-top-color:var(--primary);animation:spn .7s linear infinite;display:inline-block}@keyframes spn{to{transform:rotate(360deg)}}.loading-box{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;color:var(--muted);font-weight:600}.err-box{display:flex;gap:10px;align-items:flex-start;background:color-mix(in srgb,var(--danger) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);color:var(--text);border-radius:var(--radius-sm);padding:12px 14px;font-size:13.5px;line-height:1.5}.err-box .ico{color:var(--danger);flex:none;margin-top:2px}.err-box .trace{display:block;font-family:var(--font-num);font-size:10.5px;color:var(--muted);margin-top:4px}.ok-box{display:flex;gap:10px;align-items:flex-start;background:var(--success-soft);border:1px solid color-mix(in srgb,var(--success) 35%,transparent);border-radius:var(--radius-sm);padding:12px 14px;font-size:13.5px}.ok-box .ico{color:var(--success);flex:none;margin-top:2px}.skel{background:linear-gradient(90deg,var(--soft-2),var(--line-2),var(--soft-2));background-size:200% 100%;animation:skel 1.2s linear infinite;border-radius:var(--radius-sm)}@keyframes skel{to{background-position:-200% 0}}.region-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--soft);color:var(--primary);font-weight:700;font-size:13px;border:1px solid color-mix(in srgb,var(--primary) 25%,transparent)}.region-badge .flag{font-size:16px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.region-badge small{font-weight:600;color:var(--muted);font-size:11.5px}.h-region{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--muted);padding:0 8px;white-space:nowrap}@media (max-width:1240px){.h-region{display:none}}.lang-pop{padding:8px;min-width:200px}.lang-pop button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:9px;font-weight:600;font-size:13.5px;text-align:start}.lang-pop button:hover,.lang-pop button.on{background:var(--soft)}.lang-pop .flag{font-size:18px;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--surface);color:var(--text);display:flex;flex-direction:column;animation:fade .2s}.mnav-h{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line-2)}.mnav-h .icon-btn{margin-inline-start:auto}.mnav a,.mnav button.mn{display:flex;align-items:center;gap:12px;padding:14px 18px;font-weight:700;font-size:16px;border-bottom:1px solid var(--line-2);width:100%;text-align:start}.cb-loading{padding:18px;text-align:center;color:var(--muted);font-size:13px}.bk-alert{border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:14px;display:flex;flex-direction:column;gap:10px;border:1px solid}.bk-alert.warn{background:color-mix(in srgb,var(--warn) 10%,var(--surface));border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.bk-alert.no{background:color-mix(in srgb,var(--danger) 9%,var(--surface));border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.bk-alert b{font-size:15px}.bk-alert .row{flex-wrap:wrap}.price-cmp{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.price-cmp .old{text-decoration:line-through;color:var(--muted);font-weight:700}.price-cmp .new{font-family:var(--font-head);font-size:22px;font-weight:800;color:var(--text)}.hp-field{position:absolute;inset-inline-start:-9999px;top:-9999px;opacity:0;height:0;width:0}.bk-deliv{margin-top:16px;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--soft-2)}.bk-deliv.on{border-color:color-mix(in srgb,var(--primary) 45%,var(--line));background:color-mix(in srgb,var(--primary) 5%,var(--surface))}.bk-deliv .check b{font-size:14px}.bk-deliv .lbl{margin:8px 0 0}.bk-deliv p{margin:8px 0 0;line-height:1.45}.fld-err{display:block;margin-top:4px;font-size:12px;font-weight:600;color:var(--danger)}.check-err .box{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 15%,transparent)}.check-err .grow{color:var(--danger)}.check-err .grow a{color:inherit;text-decoration:underline}.supp .pick{flex-wrap:wrap;row-gap:2px}.supp .pick .pick-t{min-width:0;flex:0 1 auto}.supp .pick .pick-km{color:var(--text);font-weight:700;white-space:nowrap}.supp .pick .badge{padding:2px 7px;font-size:10.5px}.lookup{max-width:620px;margin:30px auto}.lookup .g2{margin-bottom:14px}.bk-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:800;background:var(--soft-2);color:var(--muted)}.bk-status.ok{background:var(--success-soft);color:var(--success)}.bk-status.warn{background:color-mix(in srgb,var(--warn) 14%,var(--surface));color:var(--warn)}.bk-status.no{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger)}.kv-table{width:100%;border-collapse:collapse;font-size:13.5px}.kv-table th{text-align:start;color:var(--muted);font-weight:600;padding-block:7px;padding-inline:0 10px;width:40%;vertical-align:top;border-top:1px solid var(--line-2)}.kv-table td{padding:7px 0;border-top:1px solid var(--line-2);font-weight:600}.kv-table tr:first-child th,.kv-table tr:first-child td{border-top:0}.td-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.td-hero{height:360px;border-radius:var(--radius);background:var(--soft) center/cover;position:relative;overflow:hidden;margin-bottom:18px}.td-hero .badge{position:absolute;inset-inline-start:14px;top:14px}.td-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:13.5px;color:var(--muted);margin:10px 0 16px}.td-meta span{display:flex;align-items:center;gap:6px}.inc-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.inc-grid ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.inc-grid li{display:flex;gap:8px;align-items:flex-start}.inc-grid li .ico{flex:none;margin-top:2px}.tour-card{background:var(--surface);border-radius:var(--radius);overflow:hidden;border:var(--card-border);box-shadow:var(--shadow);display:flex;flex-direction:column;transition:.25s;cursor:pointer}.tour-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.tour-card .ph{height:180px}.tour-card .ph .badge{position:absolute;inset-inline-start:12px;top:12px}.tour-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:1080px){.td-grid{grid-template-columns:1fr}.tour-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.tour-grid,.inc-grid{grid-template-columns:1fr}.td-hero{height:220px}}.content-page{max-width:860px;margin:0 auto;padding:30px 0 60px;font-size:15px;line-height:1.75}.content-page h1{font-size:34px;margin-bottom:18px}.content-page h4{font-size:17px;margin:18px 0 6px}.content-page p{margin-bottom:12px}.content-page ul,.content-page ol{margin-block:0 12px;margin-inline:22px 0}.content-page a{color:var(--primary);text-decoration:underline}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start;padding:24px 0 50px}@media (max-width:1080px){.contact-grid{grid-template-columns:1fr}}.toast.ok{background:#0f5132}.toast.error{background:#842029}.toasts{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:400;display:flex;flex-direction:column;gap:8px;align-items:center}.toasts .toast{position:static;transform:none}.pop{overflow:hidden}.pop-anchor{position:relative}.mf-close{position:sticky;bottom:0;padding:12px 0 0;background:var(--bg)}[dir=rtl] .ico-dir{transform:scaleX(-1)}[dir=rtl] .dp-d button.st{background:linear-gradient(90deg,var(--soft) 50%,transparent 50%)}[dir=rtl] .dp-d button.en{background:linear-gradient(90deg,transparent 50%,var(--soft) 50%)}[dir=rtl] .dp-d button.st.en{background:none}[dir=rtl] .sel{background-position:6px 16px,11px 16px}[dir=rtl] .mono{direction:ltr;unicode-bidi:isolate;text-align:right}[dir=rtl] input[dir=ltr]{text-align:right}:root{--font-ar:"IBM Plex Sans Arabic","Noto Sans Arabic","Segoe UI",Tahoma,sans-serif}[lang=ar] .tpl-horizon{--font-head:"Plus Jakarta Sans",var(--font-ar);--font-body:"Plus Jakarta Sans",var(--font-ar)}[lang=ar] .tpl-pusula{--font-head:"Manrope",var(--font-ar);--font-body:"Manrope",var(--font-ar)}[lang=ar] .tpl-aura{--font-head:"Outfit",var(--font-ar);--font-body:"Outfit",var(--font-ar)}[lang=ar] .tpl-atlas{--font-head:"Fraunces",var(--font-ar);--font-body:"DM Sans",var(--font-ar)}[lang=ar] .toast{font-family:var(--font-body)}[lang=ar] body,[lang=ar] body *{letter-spacing:0!important}[lang=ar] h1,[lang=ar] h2,[lang=ar] h3,[lang=ar] h4{line-height:1.3}.ad-login{min-height:100vh;display:grid;place-items:center;background:#061b35;color:#e8eef6;font-family:Plus Jakarta Sans,system-ui,sans-serif;padding:20px}.ad-login-card{width:100%;max-width:400px;background:#0b2949;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px}.ad-login-card h1{font-size:22px;color:#fff;margin:14px 0 4px}.ad-login-card p{color:#90a8c6;font-size:13px;margin-bottom:18px}.ad-login-card .ad-f{margin-bottom:12px}.ad-login-card .ad-btn{width:100%;justify-content:center;margin-top:6px;padding:12px}.ad-err{background:#ff78781f;border:1px solid rgba(255,120,120,.35);color:#ffb4b4;border-radius:9px;padding:10px 12px;font-size:13px;margin-bottom:12px}.ad-err small{display:block;font-family:IBM Plex Mono,monospace;font-size:10.5px;opacity:.7;margin-top:3px}.ad-test{margin-top:16px;padding:12px 14px;border:1px dashed rgba(255,200,87,.45);background:#ffc85714;border-radius:10px;display:grid;gap:6px;font-size:13px}.ad-test b{display:flex;align-items:center;gap:6px;color:#ffd27a;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.ad-test span{display:flex;justify-content:space-between;gap:10px;color:#90a8c6}.ad-test code{font-family:IBM Plex Mono,monospace;color:#fff;-webkit-user-select:all;user-select:all}.ad-login-card .ad-test .ad-btn{margin-top:4px;padding:8px}.ad-ok{background:#5be49b1f;border:1px solid rgba(91,228,155,.3);color:#9cf0c5;border-radius:9px;padding:10px 12px;font-size:13px;margin-bottom:12px}body.admin-mode .ad-f textarea{background:#061f3a;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:10px 12px;font-size:14px;color:#e8eef6;outline:none;width:100%;resize:vertical;line-height:1.55}body.admin-mode .ad-f textarea:focus,body.admin-mode .ad-f select:focus{border-color:#1668d9}body.admin-mode .ad-f select option{background:#061f3a}.ad-f .ad-help{font-size:11.5px;color:#7e96b4;text-transform:none;letter-spacing:0;font-weight:500}.ad-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ad-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:1100px){.ad-grid-3,.ad-grid-4{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ad-grid-3,.ad-grid-4{grid-template-columns:1fr}}.ad-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ad-toolbar .ad-f{flex-direction:row;align-items:center;gap:8px}.ad-toolbar .ad-f input,.ad-toolbar .ad-f select{width:auto;min-width:150px;padding:8px 10px;font-size:13px}.ad-toolbar .sp{flex:1}.ad-count{font-size:12.5px;color:#90a8c6;font-weight:600}.ad-table-wrap{overflow-x:auto}.ad-table tr.sel td{background:#1668d924}.ad-table td.mono,.mono{font-family:IBM Plex Mono,monospace;font-size:12.5px}.ad-table .ad-acts{display:flex;gap:4px;justify-content:flex-end}.ad-link{color:#9ccbff;font-weight:700;cursor:pointer}.ad-link:hover{text-decoration:underline}.ad-empty{padding:28px;text-align:center;color:#7e96b4;font-size:13px;border:1px dashed rgba(255,255,255,.14);border-radius:11px}.ad-loading{display:flex;align-items:center;gap:10px;padding:26px;justify-content:center;color:#90a8c6;font-weight:600}.ad-loading .spin{border-color:#ffffff26;border-top-color:#58a6ff}.ad-live{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;padding:4px 9px;border-radius:6px;background:#58a6ff24;color:#9ccbff;white-space:nowrap}.ad-live:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulse 1.6s infinite}.ad-live.started,.ad-live.on_the_way{background:#5be49b29;color:#5be49b}.ad-live.completed{background:#ffffff1a;color:#a9bed6}.ad-live.completed:before{animation:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.ad-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#020a18b3;display:flex;align-items:center;justify-content:center;padding:20px;animation:fade .2s}.ad-modal{background:#07203c;border:1px solid rgba(255,255,255,.12);border-radius:16px;width:100%;max-width:720px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;box-shadow:0 30px 80px #00000080;color:#e8eef6;animation:up .25s ease}.ad-modal.lg{max-width:1040px}.ad-modal.sm{max-width:480px}.ad-modal-h{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.ad-modal-h h3{font-size:17px;color:#fff;margin:0}.ad-modal-h .icon-btn{margin-left:auto;color:#90a8c6}.ad-modal-h .icon-btn:hover{background:#ffffff14;color:#fff}.ad-modal-b{padding:18px 20px;overflow:auto;flex:1}.ad-modal-f{display:flex;gap:10px;justify-content:flex-end;padding:14px 20px;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.onay-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:450;background:#020a18b8;display:flex;align-items:center;justify-content:center;padding:16px;animation:fade .15s}.onay{--t:#5AA9FF;--tb:rgba(90,169,255,.16);--td:#1668D9;width:100%;max-width:470px;max-height:calc(100vh - 32px);overflow:auto;background:#0b2747;border:1px solid rgba(255,255,255,.12);border-top:4px solid var(--t);border-radius:16px;padding:26px 24px 20px;text-align:center;box-shadow:0 30px 80px #0000008c;animation:onay-gir .18s ease-out}.onay.ok{--t:#34D399;--tb:rgba(52,211,153,.16);--td:#059669}.onay.warn{--t:#FBBF24;--tb:rgba(251,191,36,.16);--td:#B45309}.onay.danger{--t:#F87171;--tb:rgba(248,113,113,.16);--td:#DC2626}.onay-sim{width:58px;height:58px;border-radius:50%;display:inline-grid;place-items:center;background:var(--tb);color:var(--t);margin-bottom:12px}.onay-sim .ico{width:28px;height:28px}.onay h3{margin:0 0 14px;font-size:18px;line-height:1.35;color:#fff}.onay ul{list-style:none;margin:0 0 18px;padding:12px 14px;text-align:left;background:#ffffff0b;border-radius:12px;display:grid;gap:8px}.onay li{position:relative;padding-left:17px;font-size:14px;line-height:1.5;color:#d5e3f5}.onay li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--t)}.onay-d{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.onay-d .ad-btn{min-width:130px;justify-content:center}.onay-evet,.onay-evet:hover{background:var(--td)}.onay-evet:hover{filter:brightness(1.15)}@keyframes onay-gir{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media (max-width:520px){.onay{padding:22px 16px 16px}.onay-d{flex-direction:column-reverse}.onay-d .ad-btn{width:100%}}.onay.site{--t:var(--success);--tb:var(--success-soft);background:var(--surface);border-color:var(--line);box-shadow:0 30px 80px #0f1b3d59}.onay.site h3{color:var(--text)}.onay.site ul{background:var(--soft-2);text-align:start}.onay.site li{color:var(--text);padding-left:0;padding-inline-start:17px}.onay.site li:before{left:auto;inset-inline-start:0}.onay-d .btn{min-width:130px}.onay.site .btn-outline{color:var(--text)}@media (max-width:520px){.onay-d .btn{width:100%}}.ad-tabs{display:flex;gap:4px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:16px;overflow-x:auto}.ad-tabs button{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;font-size:13.5px;font-weight:700;color:#90a8c6;border-bottom:2px solid transparent;white-space:nowrap}.ad-tabs button:hover{color:#fff}.ad-tabs button.on{color:#fff;border-bottom-color:#1668d9}.ad-tabs button i{font-style:normal;font-size:10px;font-weight:800;background:#1668d9;color:#fff;padding:1px 6px;border-radius:99px}.ad-chk{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#cfe0f5;cursor:pointer;-webkit-user-select:none;user-select:none}.ad-chk input{accent-color:#1668D9;width:16px;height:16px}.ad-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;background:#ffffff14;color:#cfe0f5}.ad-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;margin-bottom:12px}.ad-kv>div{background:#061f3a;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:8px 10px}.ad-kv small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#7e96b4;margin-bottom:2px}.ad-kv b{font-size:13px;color:#fff;line-height:1.35;word-break:break-word}.ad-sec-t{font-size:12px;color:#8fa6c4;text-transform:uppercase;letter-spacing:.06em;font-weight:800;margin:16px 0 8px}.ad-split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media (max-width:1100px){.ad-split{grid-template-columns:1fr}}.tf-wrap{overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:12px}.tf-grid{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;min-width:860px}.tf-grid th{position:sticky;top:0;z-index:2;background:#04142a;color:#8fa6c4;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;padding:10px;text-align:left;border-bottom:1px solid rgba(255,255,255,.14);white-space:nowrap}.tf-grid th.reg{text-align:center;min-width:120px}.tf-grid th.reg small{display:block;font-size:9.5px;color:#5be49b;letter-spacing:.04em;margin-top:2px}.tf-grid td{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.07);vertical-align:middle;color:#dce7f3}.tf-grid tr.route-h td{background:#1668d91a;font-weight:800;color:#fff;padding:9px 10px;font-size:13px}.tf-grid tr.route-h td .ad-pill{margin-left:8px}.tf-grid tr:hover td{background:#ffffff08}.tf-grid tr.route-h:hover td{background:#1668d924}.tf-grid tr.dirty td{background:#ffb8000f}.tf-cls{display:flex;align-items:center;gap:9px;font-weight:700;color:#fff;white-space:nowrap}.tf-cls svg.car{width:52px;height:22px;flex:none}.tf-cls small{display:block;font-weight:600;color:#7e96b4;font-size:11px}.tf-cell{position:relative;display:flex;align-items:center}.tf-cell input{width:100%;background:#061f3a;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:7px 36px 7px 10px;color:#fff;font-family:IBM Plex Mono,monospace;font-size:13px;text-align:right;outline:none;transition:.15s}.tf-cell input:focus{border-color:#1668d9;box-shadow:0 0 0 3px #1668d940}.tf-cell input.changed{border-color:#ffb800}.tf-cell input.empty{border-style:dashed;color:#7e96b4}.tf-cell em{position:absolute;right:9px;font-style:normal;font-size:10.5px;font-weight:800;color:#7e96b4;pointer-events:none}.tf-num input{width:70px;background:#061f3a;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:7px 8px;color:#fff;font-family:IBM Plex Mono,monospace;font-size:12.5px;text-align:right;outline:none}.tf-num input:focus{border-color:#1668d9}.tf-num input.changed{border-color:#ffb800}.tf-save{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:10px;padding:12px 14px;background:#04142a;border-top:1px solid rgba(255,255,255,.14);border-radius:0 0 12px 12px;flex-wrap:wrap}.tf-save .sp{flex:1}.tf-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:#90a8c6;margin:10px 0}.tf-legend span{display:inline-flex;align-items:center;gap:6px}.tf-legend i{width:12px;height:12px;border-radius:3px;display:inline-block;border:1px solid rgba(255,255,255,.2)}.tf-prev{display:flex;flex-direction:column;gap:10px}.tf-prev-reg{background:#061f3a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 12px}.tf-prev-reg h4{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff;margin:0 0 6px}.tf-prev-reg h4 small{margin-left:auto;font-weight:600;color:#7e96b4;font-size:11px}.tf-prev-reg .line{display:flex;justify-content:space-between;font-size:12.5px;padding:3px 0;border-top:1px solid rgba(255,255,255,.06)}.tf-prev-reg .line b{font-family:IBM Plex Mono,monospace;color:#5be49b}.poi-pick{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow:auto;padding:8px;background:#061f3a;border:1px solid rgba(255,255,255,.12);border-radius:9px}.poi-pick label{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:4px 8px;border-radius:7px;background:#ffffff0f;cursor:pointer;color:#cfe0f5}.poi-pick label.on{background:#1668d94d;color:#fff}.poi-pick input{display:none}.zone-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;background:#ffffff14;color:#cfe0f5;margin:2px 3px 2px 0}.ad-plot svg{width:100%;height:100%;display:block;overflow:visible}.dz-l .inp{height:38px;border:1px solid #dfe3ec;color:#141a2b;background:#fff}.dz-l .lbl{color:#141a2b}.dz-l textarea.inp{height:auto}.dz-l .btn-primary{background:#1554f0;color:#fff}.dz-l .btn-outline{background:#fff;border-color:#dfe3ec;color:#141a2b}.dz-l .switch{background:#d5dae5}.dz-l .switch.on{background:#1554f0}.dz-l .st-line,.dz-l .check{color:#141a2b}.dz-l .check .box{border-color:#aab3c5;background:#fff}.dz-l .check.on .box{background:#1554f0;border-color:#1554f0}.dz-l .seg{background:#f1f4f9;border-color:#e3e7ef}.dz-l .seg button{color:#6a7185}.dz-l .seg button.on{background:#fff;color:#141a2b}.dz-l .small,.dz-l .tiny,.dz-l .muted{color:#6a7185}.dz-l .kr b,.dz-l .tplc b,.dz-l .theme b{color:#101828}.dz-l .imgs .it{background-color:#e9edf5}.reg-row{display:grid;grid-template-columns:70px 1fr 90px 1fr auto;gap:8px;align-items:center;padding:7px 0;border-top:1px solid #eef0f5}.reg-row:first-of-type{border-top:0}.reg-row .inp{height:34px;font-size:12.5px}.reg-row .mono{font-size:12px}@media (max-width:820px){.reg-row{grid-template-columns:1fr 1fr}}.ads-list{display:flex;flex-direction:column;gap:8px}.ads-list .ad-row-lite{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:6px;align-items:center}.ads-list .ad-row-lite .inp{height:34px;font-size:12.5px}.ops-acts a.ad-btn,.ad-acts a.ad-btn{text-decoration:none}.ops-drawer .ad-table td{padding:7px 6px}@media (max-width:860px){.ad-split{grid-template-columns:1fr}.tf-grid{min-width:700px}}@media (max-height: 820px){.st-prev .sp-body{max-height:min(34vh,300px)}}.ad-wrap .st-prev{border-radius:12px;overflow:hidden;margin-bottom:14px}.ad-light{background:#fff;border-radius:12px;padding:16px;color:#141a2b}.ad-light .lp-h{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:800;color:#101828;margin:0 0 10px}.ad-light .lp-h span{font-weight:600;color:#8a90a2;font-size:12.5px}.ad-light .inp{height:38px;border:1px solid #e3e7ef;border-radius:9px;padding:0 10px;background:#fff;color:#141a2b;font-size:13.5px;width:100%}.ad-light .inp:focus{outline:2px solid rgba(21,84,240,.35);border-color:#1554f0}.ad-light .btn{height:38px;border-radius:9px;padding:0 14px;font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;gap:7px}.ad-light .btn-primary{background:#1554f0;color:#fff}.ad-light .btn-outline{background:#fff;border:1px solid #e3e7ef;color:#141a2b}.ad-light .btn-outline:hover{border-color:#1554f0;color:#1554f0}.ad-light .btn-sm{height:34px;font-size:13px}.ad-light .theme .th-on{position:absolute;right:8px;top:8px;display:inline-flex;align-items:center;gap:4px;background:#1554f0;color:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.ad-light .theme.on{border-color:#1554f0;box-shadow:0 0 0 3px #1554f024}.ad-light .theme:disabled{opacity:.6;cursor:not-allowed}.ad-light .hdpal-h{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:#101828;margin-bottom:9px}.ad-light .hdpal-h small{font-weight:600;color:#8a90a2}.ad-light .hdpal-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px}.ad-light .hdpal-f{display:flex;align-items:center;gap:9px;margin-top:11px;flex-wrap:wrap}.ad-light .hdpick{display:flex;align-items:center;gap:7px;border:1px solid #e3e7ef;border-radius:9px;padding:5px 10px 5px 5px;cursor:pointer;background:#fafbfd;font-size:12.5px;font-weight:700}.ad-light .hdpick input[type=color]{width:28px;height:28px;border:0;border-radius:7px;padding:0;background:none;cursor:pointer}.ad-light .hdhex{width:110px;font-family:ui-monospace,monospace;text-transform:uppercase}.ad-light .hdc-o{border:2px solid #e3e7ef;border-radius:12px;padding:10px;text-align:left;background:#fff}.ad-light .hdc-o.on{border-color:#1554f0;box-shadow:0 0 0 3px #1554f024}.ad-light .hdc-o b{display:block;font-size:13px;color:#141a2b}.ad-light .hdc-o small{display:block;font-size:11px;color:#6a7185}.ad-light .hdc-sw{display:block;height:30px;border-radius:8px;margin-bottom:8px;border:1px solid rgba(0,0,0,.08)}@media (max-width:720px){.ad-light .themes,.ad-light .hdc{grid-template-columns:1fr}}.zil{position:relative}.zil-b{position:relative;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;cursor:pointer}.zil-b:hover{background:#ffffff1f}.zil-n{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#e5484d;color:#fff;font-size:10.5px;font-weight:800;display:grid;place-items:center;line-height:1}.zil-pop{position:absolute;top:calc(100% + 8px);right:0;width:min(360px,calc(100vw - 20px));max-height:72vh;display:flex;flex-direction:column;background:#fff;color:#16202e;border:1px solid #DFE5EE;border-radius:14px;box-shadow:0 22px 56px #04142a61;z-index:95;overflow:hidden;text-align:left}.zil-h{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid #EDF1F6}.zil-h b{display:block;font-size:14px;color:#16202e}.zil-h small{display:block;font-size:11.5px;color:#5b6b80;font-weight:500}.zil-ses{margin-left:auto;display:inline-flex;align-items:center;gap:5px;border:1px solid #DFE5EE;background:#f8fafc;border-radius:8px;padding:5px 9px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;color:#16202e;white-space:nowrap}.zil-uyari{margin:0;padding:8px 14px;background:#fff6db;color:#8a6100;font-size:12px;font-weight:600}.zil-l{overflow-y:auto;flex:1;overscroll-behavior:contain}.zil-bos{padding:28px 14px;text-align:center;color:#5b6b80;font-size:13px;margin:0}.zil-i{display:flex;gap:10px;width:100%;text-align:left;padding:10px 14px;border:0;border-bottom:1px solid #F1F4F8;background:#fff;cursor:pointer;font:inherit;color:inherit}.zil-i:hover{background:#f8fafc}.zil-i.yeni{background:#eef4ff}.zil-i.yeni b:after{content:"YENİ";margin-left:6px;font-size:9.5px;font-weight:800;color:#1554f0;border:1px solid rgba(21,84,240,.35);border-radius:4px;padding:0 4px;vertical-align:1px}.zil-ic{width:30px;height:30px;border-radius:8px;background:#f1f4f8;display:grid;place-items:center;flex:none;color:#1554f0}.zil-t{min-width:0;display:flex;flex-direction:column;gap:2px}.zil-t b{font-size:13px;line-height:1.3;color:#16202e}.zil-t small{font-size:12px;color:#5b6b80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zil-t .zil-z{color:#8492a6;font-size:11px}.zil-f{padding:8px 12px;border-top:1px solid #EDF1F6;display:flex;justify-content:flex-end}.adres-sec label.ad-chk{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:#cfe0f5}.adres-sec label.ad-chk b{color:#fff}.cr-img.has-photo{background:#fff;min-height:150px}.cr-img.has-photo img.car-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;padding:6px}.cr-img.has-photo .badge{z-index:1}@media (max-width:760px){.cr-img.has-photo{aspect-ratio:16/9;min-height:0}}
