@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/tickets/fonts/Poppins-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/tickets/fonts/Poppins-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/tickets/fonts/Poppins-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/tickets/fonts/Montserrat-400-900.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400 900;font-display:swap;src:url(/tickets/fonts/Exo2-400-900.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400 900;src:url(/tickets/fonts/noto-nastaliq-urdu-arabic-600-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--bg: #F2F5F9;--card: #FFFFFF;--inset: #F2F5F9;--ink: #0B1F3A;--muted: #4E5D6E;--navy: #002A47;--night: #071533;--line: rgba(11, 31, 58, .1);--line-strong: rgba(11, 31, 58, .24);--line-control: rgba(11, 31, 58, .55);--line-hover: rgba(11, 31, 58, .8);--hover: rgba(30, 76, 154, .07);--accent: #FC1E1E;--chosen: rgba(252, 30, 30, .05);--label: #C21414;--action: #D81B1B;--action-grad: linear-gradient(135deg, #E52222 0%, #D81B1B 55%, #B51212 100%);--action-grad-hover: linear-gradient(135deg, #D81B1B 0%, #C21414 55%, #B51212 100%);--glow-action: 0 8px 24px rgba(216, 27, 27, .28);--glow-mark: 0 4px 12px rgba(216, 27, 27, .24);--action-2-grad: linear-gradient(135deg, #2E6AD1 0%, #1E4C9A 60%, #173C7C 100%);--action-2-grad-hover: linear-gradient(135deg, #245AB4 0%, #1E4C9A 55%, #173C7C 100%);--glow-action-2: 0 8px 24px rgba(30, 76, 154, .28);--sheen: inset 0 1px 0 rgba(255, 255, 255, .22);--link: #1E4C9A;--link-hover: #0F2F66;--ring: 0 0 0 3px rgba(252, 30, 30, .28);--error: #B00000;--error-bg: rgba(252, 30, 30, .06);--info-bg: rgba(30, 76, 154, .08);--elev-1: 0 10px 30px rgba(12, 36, 51, .08);--elev-2: 0 24px 56px rgba(12, 36, 51, .16);--elev-low: 0 6px 16px rgba(12, 36, 51, .12);--photo-scrim: linear-gradient(180deg, rgba(7, 21, 51, .25) 0%, rgba(7, 21, 51, .78) 100%);--r-control: 10px;--r-btn: 12px;--r-card: 18px;--r-inset: 12px;--r-pill: 999px;--ease: cubic-bezier(.2, .7, .2, 1);--font-text: "Poppins", "Segoe UI", Roboto, Arial, sans-serif;--font-head: "Montserrat", "Poppins", "Segoe UI", Arial, sans-serif;--font-fig: "Exo 2", "Montserrat", "Segoe UI", Arial, sans-serif;--font-ur: "Noto Nastaliq Urdu", "Poppins", "Segoe UI", sans-serif;--font-arabic-system: "Segoe UI", Tahoma, "Noto Naskh Arabic", "Noto Sans Arabic", Arial, sans-serif;--ff: var(--font-text);--ff-head: var(--font-head);--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14px;--fs-body: 16px;--fs-field: 16px;--fs-btn: 15px;color-scheme:light}@media(min-width:600px){:root{--fs-body: 15px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:500 var(--fs-body)/1.55 var(--ff);min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}main{flex:1 0 auto}h1,h2,h3,p{margin:0}img{max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}a{color:var(--link);text-underline-offset:3px}::selection{background:#fc1e1e2e}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ico{display:block;flex:none;width:24px;height:24px}.ico .w{fill:var(--ic-bg, #FFFFFF)}.ico .r{fill:var(--ic-red, #FC1E1E)}.ico .y{fill:#fea831}.ico .o{fill:#f4580b}.ico .ys,.ico .os,.ico .ln,.ico .ln3,.ico .ws{fill:none;stroke-linecap:round;stroke-linejoin:round}.ico .ys{stroke:#fea831;stroke-width:3.5}.ico .os{stroke:#f4580b;stroke-width:3.5}.ico .ln{stroke:currentColor;stroke-width:4}.ico .ln3{stroke:currentColor;stroke-width:3}.ico .ws{stroke:var(--ic-bg, #FFFFFF);stroke-width:4}.ico .lu{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .flip{transform:scaleX(-1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nowrap{white-space:nowrap}.keep{display:inline-block;max-width:100%}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}@media(min-width:600px){.wrap{padding:0 24px}}@media(min-width:1024px){.wrap{padding:0 32px}}html[lang=en] [lang=ur]{font-family:var(--font-arabic-system)}html[lang=ur] [lang=en]{font-family:var(--font-text)}:root{--sticky-top: 0px}html{scroll-padding-top:var(--sticky-top)}.top{position:relative;z-index:40;background:#ffffffe0;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}.top-in{max-width:1280px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand end" "nav nav";grid-template-rows:72px auto;align-items:center;column-gap:16px}@media(min-width:600px){.top-in{padding:0 24px}}@media(min-width:1024px){.top-in{padding:0 32px}}@media(min-width:1180px){:root{--sticky-top: 72px}.top{position:sticky;top:0}.top-in{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav end";grid-template-rows:72px;column-gap:24px}}.brand{grid-area:brand;display:flex;align-items:center;gap:12px;min-width:0}.brand-site{display:flex;align-items:center;min-height:48px}.brand-logo{display:block;height:36px;width:auto}.brand-name{display:flex;align-items:center;min-height:48px;padding-inline-start:12px;border-inline-start:1px solid var(--line-strong);font-family:var(--font-head);font-weight:700;font-size:18px;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;color:var(--ink);text-decoration:none}.brand-name:hover{text-decoration:underline}.top-nav{grid-area:nav;display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;min-width:0}@media(max-width:1179px){.top-nav{margin-inline:-10px;padding-bottom:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.top-nav::-webkit-scrollbar{display:none}}@media(max-width:599px){.top-nav .nav-link{padding:0 8px;font-size:14px}.top-nav .nav-div{margin:0 4px;flex:none}.top-nav{gap:0}}.nav-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border-radius:var(--r-control);color:var(--ink);font-size:var(--fs-btn);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .15s var(--ease)}.nav-link:hover{background:var(--hover)}.nav-link[aria-current=page]{border-radius:var(--r-control) var(--r-control) 0 0;box-shadow:inset 0 -2px 0 var(--accent)}.nav-div{width:1px;height:20px;margin:0 8px;background:var(--line-strong)}.top-end{grid-area:end;display:flex;align-items:center;gap:8px}.top-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:0 14px;border:1px solid var(--line-control);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font-weight:600;font-size:var(--fs-btn);line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.top-btn:hover{border-color:var(--line-hover);background:var(--hover)}.top-btn .ico{width:20px;height:20px}.btn-quiet,.btn-quiet:hover{border-color:transparent}.btn-quiet{background:transparent;padding:0 10px}.btn-call{border-color:transparent;background:var(--action-2-grad);color:#fff;font-weight:700;box-shadow:var(--glow-action-2),var(--sheen)}.btn-call:hover{border-color:transparent;background:var(--action-2-grad-hover)}.btn-lang{gap:6px}.btn-lang[lang=ur]{font-family:var(--font-arabic-system);font-size:19px}.btn-lang[lang=en]{font-family:var(--font-text);font-size:15px}.btn-acct[aria-current=page]{border-radius:var(--r-btn) var(--r-btn) 0 0;box-shadow:inset 0 -2px 0 var(--accent)}.acct-badge{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-pill);background:var(--action);color:#fff;font-family:var(--font-fig);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:1}@media(max-width:719px){.btn-call{padding:0;width:44px}.btn-call-word{display:none}}@media(max-width:599px){.top-in{grid-template-rows:64px auto;column-gap:8px}.brand{flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.brand-site{min-height:28px}.brand-logo{height:22px}.brand-name{min-height:26px;font-size:16px;padding-inline-start:0;border-inline-start:0;margin-inline-start:26px}[dir=rtl] .brand-name{margin-inline-start:0}.btn-acct{display:none}.top-end{gap:4px}.top-nav{margin-inline:-8px}.nav-link{padding:0 8px;font-size:var(--fs-md)}.nav-div{margin:0 4px}}.hero{position:relative;isolation:isolate;height:152px;overflow:hidden;background:radial-gradient(900px 520px at 12% 0%,rgba(60,110,230,.5),transparent 62%),radial-gradient(700px 480px at 92% 10%,rgba(65,227,255,.14),transparent 60%),radial-gradient(800px 520px at 30% 110%,rgba(252,30,30,.22),transparent 60%),linear-gradient(170deg,#0f2a66,#071533 55%,#0a1740)}@media(min-width:600px){.hero{height:216px}}@media(min-width:1024px){.hero{height:260px}}.hero-img{position:absolute;z-index:0;top:0;bottom:0;inset-inline:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.hero:after{content:"";position:absolute;z-index:1;inset:0;background:var(--photo-scrim);pointer-events:none}.hero:before{position:absolute;z-index:1;top:0;bottom:0;inset-inline-end:0;background:linear-gradient(90deg,var(--night) 0%,rgba(7,21,51,0) 45%);pointer-events:none}[dir=rtl] .hero:before{background:linear-gradient(270deg,var(--night) 0%,rgba(7,21,51,0) 45%)}@media(min-width:1405px){html:not(.is-city) .hero-img{inset-inline-start:auto;width:min(50%,1404px)}html:not(.is-city) .hero:before{content:"";width:min(50%,1404px)}}html:not(.is-city) .hero{height:88px}@media(min-width:1024px){html:not(.is-city) .hero{height:120px}}html:not(.is-city) .hero:after{background:linear-gradient(rgba(65,227,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(65,227,255,.07) 1px,transparent 1px),linear-gradient(180deg,#0715336b,#0715339e 55%,#071533e6);background-size:36px 36px,36px 36px,100% 100%}html:not(.is-city) .hero-img{opacity:.9;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55) 0,#000 30%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55) 0,#000 30%,#000 70%,transparent 100%)}.hero-head{position:relative;z-index:2;padding:40px 0 72px;color:#fff;text-align:center}@media(min-width:600px){.hero-head{padding:56px 0 96px}}@media(min-width:1024px){.hero-head{padding:72px 0 112px}}html.is-city .hero-head{display:none}.hero-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-head);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;color:#ff5c5c}.hero-eyebrow:before,.hero-eyebrow:after{content:"";width:28px;height:3px;border-radius:2px;background:#ff5c5c}.hero-title{text-shadow:0 2px 24px rgba(4,7,13,.7)}.hero-title{max-width:16ch;margin:12px auto 0;font-family:var(--ff-head);font-size:clamp(40px,5vw,72px);font-weight:800;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.hero-sub{max-width:40ch;margin:16px auto 0;font-size:18px;font-weight:500;line-height:1.5;color:#dce4f2}@media(min-width:600px){.hero-sub{font-size:20px}}.book-wrap{position:relative;margin-top:-40px}@media(min-width:600px){.book-wrap{margin-top:-56px}}@media(min-width:1024px){.book-wrap{margin-top:-60px}}html.is-city .hero{height:auto;min-height:132px;display:flex;align-items:flex-end}html.is-city .hero-img{object-position:50% 50%}html.is-city .hero:after{background:linear-gradient(180deg,#071533a8,#071533e0)}html.is-city .book-wrap{margin-top:24px}@media(min-width:1024px){html.is-city .hero{min-height:152px}}@media(min-width:1041px){html.is-city .hero-img{inset-inline-start:auto;width:min(50%,1040px)}html.is-city .hero:before{content:"";width:min(50%,1040px)}}.cityhead{position:relative;z-index:2;width:100%;padding:20px 0 24px;color:#fff}.ch-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"back main change";align-items:center;gap:12px 20px}.ch-back{grid-area:back}.ch-main{grid-area:main;min-width:0}.ch-change{grid-area:change}@media(max-width:719px){.ch-in{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back change" "main main"}.ch-back{justify-self:start}}.ch-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.55);border-radius:var(--r-btn);background:#07153366;color:#fff;font-size:var(--fs-btn);font-weight:600;white-space:nowrap;transition:background-color .15s var(--ease)}.ch-btn:hover{background:#ffffff24}.ch-btn .ico{width:18px;height:18px}.cityhead :focus-visible{outline-color:#fff}.ch-route{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-family:var(--ff-head);font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.2}@media(min-width:600px){.ch-route{font-size:30px}}@media(min-width:1024px){.ch-route{font-size:36px}}.ch-arrow{width:24px;height:24px}@media(min-width:1024px){.ch-arrow{width:28px;height:28px}}.ch-other{font-size:17px;font-weight:600;letter-spacing:0;color:#dce4f2}.ch-meta{margin-top:8px;font-size:var(--fs-body);font-weight:600;line-height:1.45;color:#dce4f2}.ch-facts{margin-top:4px;font-size:var(--fs-body);font-weight:600;line-height:1.45;color:#dce4f2}@media(min-width:1024px){.ch-facts{display:none}}.book{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:1024px){html.is-city .book{grid-template-columns:300px minmax(0,1fr);gap:24px}}@media(max-width:1023px){.result{order:2}}.result{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--elev-1);padding:20px}@media(min-width:1024px){.result{position:sticky;top:calc(var(--sticky-top) + 16px);padding:24px 20px}}.res-title{order:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;font-family:var(--ff-head);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--ink)}.res-other{font-size:16px;font-weight:600;letter-spacing:0;color:var(--muted)}.res-area{order:0;margin-bottom:4px;font-family:var(--font-head);font-size:var(--fs-xs);font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;color:var(--label)}.res-facts{order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}@media(min-width:1024px){.res-facts{grid-template-columns:minmax(0,1fr)}}.fact{display:flex;align-items:center;gap:12px;min-width:0}.fact-pic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);--ic-bg: var(--inset)}.fact-pic .ico{width:24px;height:24px}.fact-words{display:flex;flex-direction:column;min-width:0}.fact-k{font-size:var(--fs-sm);font-weight:600;line-height:1.35;color:var(--muted)}.fact-v{font-size:17px;font-weight:700;line-height:1.3;color:var(--ink)}html[lang=en] .fact-v>[dir=ltr]{font-family:var(--font-fig);font-variant-numeric:tabular-nums}.res-times{order:3;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.win-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:8px}.win{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px;border:1px solid var(--line-control);border-radius:var(--r-control);background:var(--card);color:var(--ink);font-size:var(--fs-btn);font-weight:600;line-height:1.3;text-align:start;transition:border-color .15s var(--ease),box-shadow .15s var(--ease),background-color .15s var(--ease)}html[lang=en] .win{font-family:var(--font-fig);font-variant-numeric:tabular-nums}.win:hover{border-color:var(--accent)}.win.is-on{border-color:var(--accent);background:var(--chosen);box-shadow:inset 0 0 0 1px var(--accent)}.win .ico{width:20px;height:20px}.res-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:var(--fs-sm);font-weight:500;line-height:1.45;color:var(--muted)}.res-note-ico{width:16px;height:16px;margin-top:2px;color:var(--muted)}.ask-desk{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;color:var(--link);text-decoration:none}.ask-desk:hover{color:var(--link-hover);text-decoration:underline}.ask-desk .ico{width:20px;height:20px}.card{min-width:0;background:var(--card);border:1px solid var(--line);outline:2px solid var(--accent);outline-offset:0;border-radius:var(--r-card);box-shadow:0 0 0 7px #fc1e1e1f,var(--elev-2);padding:20px 16px}@media(min-width:600px){.card{padding:24px}}@media(min-width:1024px){.card{padding:28px 32px 32px}}.card-title{font-family:var(--ff-head);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.card-title:after{content:"";display:block;width:48px;height:4px;margin-top:8px;border-radius:2px;background:var(--accent)}@media(min-width:600px){.card-title{font-size:28px}}.stepper{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.st{min-width:0}.st-btn{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;height:100%;padding:8px 4px 12px;border:0;border-bottom:3px solid var(--line);border-radius:var(--r-control) var(--r-control) 0 0;background:transparent;color:var(--ink);text-align:center;transition:background-color .15s var(--ease)}@media(min-width:720px){.st-btn{flex-direction:row;gap:12px;padding:8px 8px 12px;text-align:start}}.st-btn:not(:disabled):hover{background:var(--hover)}.st-btn:disabled{cursor:default}.st.is-now .st-btn,.st.is-done .st-btn{border-bottom-color:var(--accent)}.st-dot{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-control);background:var(--card);color:var(--muted);font-family:var(--font-fig);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1}.st-dot .ico{width:16px;height:16px}.st.is-now .st-dot{border-color:transparent;background:var(--action-grad);color:#fff;box-shadow:var(--glow-mark)}.st.is-done .st-dot{border:2px solid var(--accent);color:var(--accent)}.st-name{font-size:var(--fs-md);font-weight:600;line-height:1.25;color:var(--muted)}.st.is-now .st-name{color:var(--ink);font-weight:700}.st.is-done .st-name{color:var(--ink)}.step{margin-top:20px}.step-in{animation:fade-in .22s var(--ease)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.step-of{font-size:var(--fs-sm);font-weight:600;color:var(--muted)}.step-title{font-family:var(--ff-head);font-size:18px;font-weight:700;line-height:1.3;color:var(--ink)}@media(min-width:600px){.step-title{font-size:22px}}.hint{font-size:var(--fs-sm);font-weight:500;line-height:1.45;color:var(--muted);margin:0 0 8px}.field{position:relative;min-width:0;margin:0;padding:0;border:0}.label{display:block;padding:0;margin:0 0 8px;font-size:var(--fs-sm);font-weight:600;line-height:1.3;color:var(--muted)}.label-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;margin-bottom:8px}.label-row .label{margin:0}.label-aside{font-size:var(--fs-sm);font-weight:500;color:var(--muted);white-space:nowrap}.box{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line-control);border-radius:var(--r-control);background:var(--card);color:var(--ink);text-align:start;cursor:text;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.box:hover{border-color:var(--line-hover)}.box:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.box-ico{width:20px;height:20px;color:var(--ink)}.box-go{width:18px;height:18px;color:var(--muted)}.box-input{flex:1;min-width:0;height:42px;padding:0;border:0;background:transparent;font-size:var(--fs-field);font-weight:500;color:var(--ink)}.box-combo .box-input{font-weight:600}.box-input:focus,.box-input:focus-visible{outline:none}.box-input::placeholder{color:var(--muted);font-weight:500;opacity:1}.box-clear{display:grid;place-items:center;width:44px;height:42px;margin-inline-end:-10px;border:0;border-radius:var(--r-control);background:transparent;color:var(--muted)}.box-clear:hover{background:var(--hover);color:var(--ink)}.box-clear .ico{width:16px;height:16px}.box-clear:not([hidden])+.box-go{display:none}.box-date{font-size:var(--fs-field);font-weight:600;color:var(--ink);cursor:pointer}.box-date:focus-visible{outline:none}.date-value{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-value.is-empty{color:var(--muted);font-weight:500}.box-fixed{margin:0;border-color:transparent;background:var(--inset);color:var(--ink);font-size:var(--fs-field);font-weight:600;cursor:default}.box-fixed:hover{border-color:transparent}.fixed-name{flex:1;min-width:0}.box-sel{padding:0;cursor:pointer}.box-sel .box-ico{position:absolute;inset-inline-start:12px;pointer-events:none}.box-sel .box-go{position:absolute;inset-inline-end:12px;pointer-events:none}.box-select{width:100%;min-width:0;height:42px;margin:0;padding:0 40px 0 42px;border:0;border-radius:var(--r-control);background:transparent;color:var(--ink);font-size:var(--fs-field);font-weight:600;text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;appearance:none}[dir=rtl] .box-select{padding:0 42px 0 40px}.box-select:focus,.box-select:focus-visible{outline:none}.box-select option{color:#0b1f3a;background:#fff;font-weight:500}.hint-under{margin:8px 0 0}.textarea{display:block;width:100%;min-height:88px;padding:10px 12px;border:1px solid var(--line-control);border-radius:var(--r-control);background:var(--card);color:var(--ink);font-size:var(--fs-field);font-weight:500;line-height:1.5;resize:vertical;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.textarea:hover{border-color:var(--line-hover)}.textarea:focus,.textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.err{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:var(--fs-sm);font-weight:600;line-height:1.35;color:var(--error)}.err a{color:var(--error)}.err-ico{width:16px;height:16px;color:var(--error)}.has-err .box,.has-err .textarea,.has-err .box:hover,.has-err .box:focus-within,.has-err .textarea:focus{border-color:var(--error)}.has-err .box,.has-err .textarea{background:var(--error-bg)}.has-err .tiles,.has-err .party-box,.has-err .party-toggle{border-radius:var(--r-btn);outline:2px solid var(--error);outline-offset:4px}.has-err .tile{border-color:var(--error)}.trip-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);margin-top:16px;align-items:start}@media(min-width:600px){.trip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.trip-grid>.f-from{grid-column:auto}.trip-grid>.f-road,.trip-grid>.f-date{grid-column:1 / -1}}@media(min-width:1100px){html:not(.is-city) .trip-grid{grid-template-columns:repeat(6,minmax(0,1fr))}html:not(.is-city) .trip-grid>.f-from{grid-column:1 / -1}html:not(.is-city) .trip-grid>.f-to{grid-column:span 4}html:not(.is-city) .trip-grid>.f-date{grid-column:span 2}html:not(.is-city) .trip-grid>.f-time,html:not(.is-city) .trip-grid>.f-bus{grid-column:span 3}html:not(.is-city) .trip-grid.has-road>.f-road,html:not(.is-city) .trip-grid.has-road>.f-time,html:not(.is-city) .trip-grid.has-road>.f-bus{grid-column:span 2}html:not(.is-city) .trip-grid.has-road>.f-road{grid-row:2;grid-column:1 / span 2}}.time-bands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.time-band{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:52px;padding:8px 10px;border-radius:10px;border:1px solid var(--line-control);background:var(--card);color:var(--muted);font:600 12px/1.2 var(--ff, inherit);cursor:pointer;text-align:start}.time-band b{font-size:14px;font-weight:700;color:var(--ink)}.time-band.is-on{background:var(--ink);border-color:var(--ink);color:var(--card)}.time-band.is-on b{color:inherit}.time-band:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.combo,.datewrap{position:relative}.list{position:absolute;z-index:30;top:calc(100% + 8px);inset-inline-start:0;width:100%;min-width:280px;max-height:420px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:4px 0;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);box-shadow:var(--elev-2)}.list.to-end,.cal.to-end{inset-inline-start:auto;inset-inline-end:0}.list-head{padding:12px 16px 4px;font-size:var(--fs-sm);font-weight:700;color:var(--muted)}.list-head+.opt{border-top:0}.opt{display:flex;flex-direction:column;justify-content:center;min-height:52px;padding:6px 16px;cursor:pointer;border-top:1px solid var(--line)}.opt:hover,.opt.is-active{background:var(--hover)}.opt.is-active{box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .opt.is-active{box-shadow:inset -3px 0 0 var(--accent)}.opt-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;font-size:16px;font-weight:600;line-height:1.3;color:var(--ink)}.opt-other{font-size:15px;font-weight:500;color:var(--muted)}.opt.is-picked .opt-name:after{content:"✓";color:var(--accent)}.opt-meta{font-size:var(--fs-sm);font-weight:500;line-height:1.35;color:var(--muted)}.list-note{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 16px;font-weight:600;color:var(--muted)}.list-note .ico{width:20px;height:20px}.cal{position:absolute;z-index:30;top:calc(100% + 8px);inset-inline-start:0;width:100%;min-width:300px;padding:12px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);box-shadow:var(--elev-2)}@media(min-width:720px){.cal{width:380px}}.cal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.cal-title{font-family:var(--ff-head);font-size:16px;font-weight:700;color:var(--ink);text-align:center}.cal-nav{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-control);border-radius:var(--r-control);background:var(--card);color:var(--ink);transition:background-color .15s var(--ease),border-color .15s var(--ease)}.cal-nav:hover:not(:disabled){border-color:var(--line-hover);background:var(--hover)}.cal-nav:disabled{border-color:var(--line);color:#0b1f3a4d;cursor:default}.cal-nav .ico{width:18px;height:18px}.cal-grid{width:100%;border-collapse:separate;border-spacing:2px;table-layout:fixed}.cal-grid th{padding:4px 0;font-size:var(--fs-xs);font-weight:600;color:var(--muted);text-align:center;overflow:hidden}.cal-grid td{padding:0}.day{display:block;width:100%;min-height:44px;padding:0;border:0;border-radius:var(--r-control);background:transparent;font-family:var(--font-fig);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;color:var(--ink);transition:background-color .15s var(--ease)}.day:hover:not(:disabled){background:var(--hover)}.day.is-today{box-shadow:inset 0 0 0 1.5px var(--ink)}.day.is-on{background:var(--action-grad);color:#fff}.day.is-on:hover:not(:disabled){background:var(--action-grad-hover)}.day:disabled{color:var(--muted);font-weight:500;text-decoration:line-through;cursor:default}.cal-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.cal-quick .btn{min-height:52px;font-size:var(--fs-btn);padding:6px 8px}.cal-q{flex-direction:column;gap:0}.cal-q-date{font-size:var(--fs-sm);font-weight:500;color:var(--muted)}@media(max-width:599px){.cal{padding:12px 0;border-inline-width:0;border-radius:0}.cal-head,.cal-quick{padding:0 12px}.cal-grid{border-spacing:0 2px}}.cal.cal-inline{position:static;width:100%;min-width:0;margin-top:8px;box-shadow:none}@media(max-width:599px){.cal.cal-inline{width:auto;margin-inline:-16px}}.tiles{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-height:104px;padding:12px 8px;border:1px solid var(--line-control);border-radius:var(--r-btn);background:var(--card);color:var(--ink);text-align:center;cursor:pointer;transition:box-shadow .15s var(--ease),border-color .15s var(--ease),background-color .15s var(--ease)}.tile:hover,.tile:focus-within{border-color:var(--accent)}.tile:has(.tile-input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.tile-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tile-pic{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);--ic-bg: var(--inset)}.tile-pic .ico{width:32px;height:32px}.tile-words{display:flex;flex-direction:column;gap:2px;min-width:0}.tile-name{font-size:16px;font-weight:700;line-height:1.25;text-wrap:balance}.tile-sub{font-size:var(--fs-sm);font-weight:500;line-height:1.3;color:var(--muted);text-wrap:balance}.tile-tick{display:none;position:absolute;top:8px;inset-inline-end:8px;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;place-items:center}.tile-tick .ico{width:14px;height:14px}.tile.is-on{border-color:var(--accent);background:var(--chosen);box-shadow:inset 0 0 0 1px var(--accent)}.tile.is-on .tile-pic{background:var(--card);box-shadow:0 0 0 2px var(--accent);--ic-bg: var(--card)}.tile.is-on .tile-tick{display:grid}.usual-note{display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;border-radius:var(--r-control);background:var(--inset);color:var(--ink);font-weight:600;line-height:1.35}.usual-ico{width:20px;height:20px}.tiles-me{max-width:480px}.tiles-me .tile{min-height:136px;padding:16px 8px 12px;gap:8px}.tiles-me .tile-pic{width:72px;height:72px}.tiles-me .tile-pic .ico{width:52px;height:52px}.tiles-me .tile-name{font-size:17px}.step .f-me,.f-party{margin-top:16px}.party-toggle{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:48px;padding-block:4px;padding-inline:4px 14px;border:1px solid var(--line-control);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font-weight:600;text-align:start;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.party-toggle:hover{border-color:var(--line-hover);background:var(--hover)}.party-toggle[aria-expanded=true]{border-color:var(--ink)}.party-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--r-control);background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);--ic-bg: var(--inset)}.party-ico .ico{width:26px;height:26px}.party-word{min-width:0}.party-chev{color:var(--muted)}.party-chev .ico{width:18px;height:18px}.party-box{margin-top:12px;padding:12px 16px;border-radius:var(--r-inset);background:var(--inset);max-width:560px}.counters{display:grid;grid-template-columns:minmax(0,1fr)}.counter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.counter:last-child{border-bottom:0}.counter-who{display:flex;align-items:center;gap:12px;min-width:0}.counter-pic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.counter-pic .ico{width:30px;height:30px}.counter-name{font-size:var(--fs-body);font-weight:700;color:var(--ink)}.counter-ctl{display:flex;align-items:center;gap:4px;flex:none}.cbtn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line-control);border-radius:var(--r-control);background:var(--card);color:var(--ink);transition:border-color .15s var(--ease),background-color .15s var(--ease)}.cbtn:hover:not(:disabled){border-color:var(--line-hover);background:var(--hover)}.cbtn:disabled{border-color:var(--line);color:#0b1f3a4d;cursor:default}.cbtn .ico{width:18px;height:18px}.cnum{display:block;min-width:36px;text-align:center;font-family:var(--font-fig);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;color:var(--ink)}.party-sum{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.party-pics{display:flex;flex-wrap:wrap;align-items:flex-end;gap:2px;color:var(--ink)}.party-you{display:flex;flex-direction:column;align-items:center;padding:2px 6px;margin-inline-end:4px;border-radius:8px;border:2px solid var(--accent);background:var(--card)}.party-you .ico{width:32px;height:32px}.party-you-word{font-size:var(--fs-sm);font-weight:700;line-height:1.2}.party-one .ico{width:28px;height:28px}.party-total{font-weight:700;color:var(--ink)}.who-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:16px;padding:10px 12px;border-radius:var(--r-control);background:var(--inset);color:var(--ink);font-weight:600;line-height:1.4}.who-ico{width:24px;height:24px}.who-total{font-weight:500;color:var(--muted)}.info{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r-control);background:var(--info-bg);color:var(--ink);font-weight:500;line-height:1.5}.info-ico{width:20px;height:20px;margin-top:2px;color:var(--link)}.seat-step{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.who-col{min-width:0}.f-operator{max-width:560px}.f-seats .hint{margin-bottom:12px}.bus-box{container-type:inline-size}.bus{width:max-content;max-width:100%;overflow-x:auto;padding:12px;border:2px solid var(--line-strong);border-radius:28px 28px 12px 12px;background:var(--inset)}.bus-grid{display:grid;gap:6px}.bus-coach .bus-grid{grid-template-columns:repeat(2,44px) 18px repeat(2,44px);grid-auto-rows:44px}.bus-sleeper .bus-grid{grid-template-columns:44px 18px repeat(2,44px);grid-auto-rows:58px}.bus-front{grid-row:1;grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 6px;border-bottom:2px dashed var(--line-strong);color:var(--muted)}.bus-driver{display:inline-flex;align-items:center;gap:6px;order:2;color:var(--ink)}.bus-driver .ico{width:28px;height:28px}.bus-word{font-size:var(--fs-sm);font-weight:600;line-height:1.2}.seat{grid-row:var(--vr);grid-column:var(--vc);display:grid;place-items:center;width:100%;height:100%;padding:0;border:1px solid var(--line-control);border-radius:10px 10px 6px 6px;background:var(--card);color:var(--ink);font-family:var(--font-fig);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1;transition:box-shadow .15s var(--ease),border-color .15s var(--ease)}.bus-sleeper .seat{border-radius:var(--r-control)}.seat:hover{border-color:var(--accent)}.seat.is-on{border-color:transparent;background:#1e4c9a;color:#fff;box-shadow:none}.seat.is-on:hover{border-color:transparent;background:#173e7c}[data-theme=nebula] .seat.is-on,[data-theme=dark] .seat.is-on{background:#b7d0ff;color:#071533}[data-theme=nebula] .seat.is-on:hover,[data-theme=dark] .seat.is-on:hover{background:#d3e4ff}@container (min-width: 600px){.bus-coach{border-radius:28px 12px 12px 28px}.bus-coach .bus-grid{grid-template-columns:64px;grid-auto-columns:44px;grid-template-rows:repeat(2,44px) 18px repeat(2,44px);grid-auto-rows:auto}.bus-coach .bus-front{grid-row:1 / -1;grid-column:1;flex-direction:column;align-items:flex-start;padding:0 6px 0 0;border-bottom:0;border-right:2px dashed var(--line-strong)}.bus-coach .bus-driver{order:0;flex-direction:column;align-items:flex-start}.bus-coach .seat{grid-row:var(--hr);grid-column:var(--hc)}}@container (min-width: 740px){.bus-sleeper{border-radius:28px 12px 12px 28px}.bus-sleeper .bus-grid{grid-template-columns:64px;grid-auto-columns:58px;grid-template-rows:repeat(2,44px) 18px 44px;grid-auto-rows:auto}.bus-sleeper .bus-front{grid-row:1 / -1;grid-column:1;flex-direction:column;align-items:flex-start;padding:0 6px 0 0;border-bottom:0;border-right:2px dashed var(--line-strong)}.bus-sleeper .bus-driver{order:0;flex-direction:column;align-items:flex-start}.bus-sleeper .seat{grid-row:var(--hr);grid-column:var(--hc)}}.seats-now{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:12px}.seats-status{font-weight:600;color:var(--ink)}.btn-small{min-height:40px;padding:0 10px;font-size:var(--fs-md);font-weight:600;border:0;border-radius:var(--r-control)}.seats-info{margin-top:12px;max-width:560px}.send-grid{display:grid;gap:20px;margin-top:16px}@media(min-width:900px){.send-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.send-you{display:grid;gap:16px;min-width:0}[dir=rtl] :is(.f-phone,.f-email) .box-input,[dir=rtl] .auth input[dir=ltr]{text-align:right}.sum{min-width:0;padding:16px 20px;border-radius:var(--r-inset);background:var(--inset)}.sum-title{font-family:var(--ff-head);font-size:18px;font-weight:700;line-height:1.35;color:var(--ink);margin-bottom:8px}.sum-list{margin:0}.sum-row{display:grid;grid-template-columns:minmax(84px,.4fr) minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:8px 0;border-top:1px solid var(--line)}.sum-row:first-child{border-top:0}.sum-row dt{font-size:var(--fs-sm);font-weight:600;color:var(--muted)}.sum-row dd{margin:0;font-size:var(--fs-body);font-weight:600;color:var(--ink);overflow-wrap:anywhere;white-space:pre-line}.send{display:grid;gap:8px;margin-top:24px;max-width:520px}.btn-send[aria-disabled=true]{cursor:default}.btn-send.is-busy{background:var(--action-grad-hover)}.btn-send.is-sent{border-color:var(--accent);background:var(--card);color:var(--ink);box-shadow:none;--ic-bg: #FFFFFF}.btn-send.is-sent .ico{color:var(--accent)}.send-state .err{margin:0}.send-alt{display:flex;flex-wrap:wrap;gap:4px 20px}.small-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:var(--fs-btn);font-weight:600;color:var(--link);text-decoration:none}.small-link:hover{color:var(--link-hover);text-decoration:underline}.small-link .ico{width:18px;height:18px}.info-pay{margin-top:16px;max-width:520px}.btn-copy{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--line-control);border-radius:var(--r-control);background:var(--card);color:var(--ink);font-size:var(--fs-md);font-weight:600;white-space:nowrap;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.btn-copy:hover{border-color:var(--line-hover);background:var(--hover)}.btn-copy .ico{width:16px;height:16px}.done{display:grid;gap:8px}.done-head{display:flex;align-items:center;gap:12px}.done-mark{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff}.done-mark .ico{width:24px;height:24px}.done-ref{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px}.done-ref-k{font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.done-ref-v{font-family:var(--font-fig);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;letter-spacing:.02em;color:var(--ink)}.done-line{font-weight:600;color:var(--ink)}.done-links{display:flex;flex-wrap:wrap;gap:0 20px}.done-open{margin-top:16px}.track{margin-top:20px;padding:20px;border-radius:var(--r-inset);background:var(--inset);max-width:560px}.track-title{font-family:var(--ff-head);font-size:18px;font-weight:700;line-height:1.35;color:var(--ink);margin-bottom:12px}.track-go{margin-top:4px}.step[data-step=done] .actions{position:static;margin-top:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:var(--r-btn);font-size:var(--fs-btn);font-weight:700;line-height:1.2;text-decoration:none;text-align:center;transition:background-color .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease)}.btn .ico{width:20px;height:20px}.btn-primary{background:var(--action-grad);color:#fff;box-shadow:var(--glow-action),var(--sheen);--ic-bg: #D81B1B}.btn-primary:hover{background:var(--action-grad-hover);color:#fff}.btn-second{border-color:var(--line-control);background:var(--card);color:var(--ink)}.btn-second:hover{border-color:var(--line-hover);background:var(--hover);color:var(--ink)}.btn-text{background:transparent;color:var(--link);padding:0 12px}.btn-text:hover{background:var(--hover);color:var(--link-hover)}.btn-wide{width:100%}.actions{display:flex;align-items:center;gap:12px;margin-top:24px}.btn-next{margin-inline-start:auto;min-width:200px}@media(max-width:599px){.actions{position:sticky;bottom:0;z-index:4;margin:24px -16px -20px;padding:12px 16px;background:var(--card);border-top:1px solid var(--line);border-radius:0 0 var(--r-card) var(--r-card)}.step[data-step="3"] .actions{position:static}.btn-next{flex:1;min-width:0}}.jump{margin:12px 0 0}.jump-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--fs-btn);font-weight:600;color:var(--link);text-decoration:none}.jump-link:hover{color:var(--link-hover);text-decoration:underline;text-underline-offset:4px}.jump-link .ico{width:18px;height:18px}.section{margin-top:48px;scroll-margin-top:16px}@media(min-width:1024px){.section{margin-top:64px}}.section-title{font-family:var(--ff-head);font-size:clamp(24px,2.4vw,34px);font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--ink);margin-bottom:16px}.eyebrow{margin:0 0 6px;font-family:var(--font-head);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.section-title:after{content:"";display:block;width:48px;height:4px;margin-top:8px;border-radius:2px;background:var(--accent)}@media(min-width:600px){.section-title{font-size:22px}}.strip{position:relative}.strip-title{margin:20px 0 12px;font-family:var(--ff-head);font-size:16px;font-weight:700;line-height:1.35;color:var(--ink)}@media(min-width:600px){.strip-title{font-size:18px}}.strip-list{list-style:none;margin:0;padding:4px 4px 16px;display:grid;grid-auto-flow:column;grid-auto-columns:176px;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}@media(min-width:720px){.strip-list{grid-auto-columns:232px;gap:16px}}.pc{min-width:0;scroll-snap-align:start}.pc-link{display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);color:var(--ink);text-decoration:none;overflow:hidden;transition:box-shadow .15s var(--ease),border-color .15s var(--ease)}.pc-link:hover{border-color:var(--line-strong);box-shadow:var(--elev-low)}.pc-photo{position:relative;display:grid;place-items:center;aspect-ratio:3 / 2;background:var(--inset)}.pc-photo img{display:block;width:100%;height:100%;object-fit:cover}.pc-nophoto>.ico{width:44px;height:44px;color:var(--ink)}.pc-body{display:flex;flex-direction:column;gap:2px;padding:12px}.pc-name{font-size:16px;font-weight:700;line-height:1.3}.pc-other{font-size:15px;font-weight:500;line-height:1.4;color:var(--muted)}.pc-meta{font-size:var(--fs-sm);font-weight:500;line-height:1.4;color:var(--muted);text-wrap:balance}.strip-btn{display:none;position:absolute;top:calc(50% - 44px);z-index:2;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--card);color:var(--ink);box-shadow:var(--elev-1);place-items:center}.strip-btn .ico{width:20px;height:20px}.strip-btn:hover{border-color:var(--line-control)}.strip-prev{inset-inline-start:-12px}.strip-next{inset-inline-end:-12px}@media(hover:hover)and (min-width:720px){.strip.can-scroll .strip-btn{display:grid}.strip-btn:disabled{visibility:hidden}}.auth{display:grid;gap:16px;max-width:460px}.auth-end{display:grid;gap:8px}.auth-end .err{margin:0}.box-eye{flex:none;min-height:36px;margin-inline-end:-6px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--link);font-size:var(--fs-md);font-weight:600}.box-eye:hover{background:var(--hover)}.auth-switch{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin-top:12px;font-weight:500;color:var(--muted)}.link-btn{min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--link);font-weight:700;text-decoration:underline;text-underline-offset:3px}.link-btn:hover{color:var(--link-hover);background:var(--hover)}.btn[aria-disabled=true]{cursor:default}html.is-acct #main>:not(#acct-view){display:none}.acct{padding:24px 0 8px}.acct-in{max-width:820px;margin:0 auto}.acct-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 8px;margin-inline-start:-8px;border:0;border-radius:var(--r-control);background:transparent;color:var(--link);font-size:var(--fs-btn);font-weight:600;text-decoration:none}.acct-back:hover{background:var(--hover);color:var(--link-hover)}.acct-back .ico{width:18px;height:18px}.acct-title{margin:8px 0 20px;font-family:var(--ff-head);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--ink);overflow-wrap:anywhere}.acct-title:after{content:"";display:block;width:48px;height:4px;margin-top:8px;border-radius:2px;background:var(--accent)}@media(min-width:600px){.acct-title{font-size:28px}}.acct-card,.acct-list .req-list,.acct-req{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--elev-1)}.acct-card{padding:20px 16px}@media(min-width:600px){.acct-card{padding:24px}}.acct-wait,.acct-empty{font-weight:500;color:var(--muted);margin-bottom:16px}.acct-err{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-weight:600;color:var(--error)}.acct-who{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:16px;font-weight:500;color:var(--ink)}.btn-out{min-height:44px;border:1px solid var(--line-control)}.acct-in.acct-auth{max-width:560px;padding:8px 0 24px}@media(min-width:600px){.acct-in.acct-auth{padding:24px 0 48px}}.acct-card.auth-card{padding:24px 20px 28px;box-shadow:var(--elev-2)}@media(min-width:600px){.acct-card.auth-card{padding:36px 48px 44px}}.auth-logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);text-decoration:none}.auth-logo:hover .auth-logo-name{text-decoration:underline}.auth-logo-img{display:block;width:auto;height:28px}.auth-logo-name{padding-inline-start:10px;border-inline-start:1px solid var(--line-strong);font-family:var(--font-head);font-size:16px;font-weight:700;line-height:1.2;white-space:nowrap}.auth-title{margin-top:24px;font-family:var(--ff-head);font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--ink);overflow-wrap:anywhere}.auth-card>.auth-switch{margin:4px 0 24px}.auth-card .auth{max-width:none}.req-list{list-style:none;margin:0;padding:0;overflow:hidden}.req-list li+li{border-top:1px solid var(--line)}.req{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;min-height:72px;padding:12px 20px;color:var(--ink);text-decoration:none;transition:background-color .15s var(--ease)}.req:hover{background:var(--hover)}.req:focus-visible{outline-offset:-3px}.req-main{display:flex;flex-direction:column;gap:2px;min-width:0}.req-route{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:16px;font-weight:700;line-height:1.3;color:var(--ink)}.req-arrow{width:18px;height:18px}.req-meta{font-size:var(--fs-sm);font-weight:500;color:var(--muted)}.req-meta>[dir=ltr]{font-family:var(--font-fig);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}.req-side{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--r-pill);background:var(--action);color:#fff;font-size:var(--fs-sm);font-weight:700;line-height:1.2}.status{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border-radius:var(--r-pill);background:#0b1f3a0f;color:var(--ink);font-size:var(--fs-sm);font-weight:600;line-height:1.2;white-space:nowrap}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--navy);flex:none}.status-working{background:#fea8312e}.status-working .status-dot{background:#c77700}.status-confirmed{background:#00ab431f}.status-confirmed .status-dot{background:#15703f}.status-closed .status-dot{background:#0b1f3a73}.acct-req{padding:20px 16px}@media(min-width:600px){.acct-req{padding:24px}}.req-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.req-route-big{font-family:var(--ff-head);font-size:20px;letter-spacing:-.01em}.sum-req{margin-bottom:24px}.chat-title{font-family:var(--ff-head);font-size:18px;font-weight:700;line-height:1.35;color:var(--ink);margin-bottom:12px}.chat-empty{font-weight:500;color:var(--muted);margin-bottom:12px}.chat{display:flex;flex-direction:column;gap:12px}.msg{max-width:min(560px,88%);padding:10px 14px;border-radius:16px}.msg-me{align-self:flex-end;background:#1e4c9a1a;border-end-end-radius:4px}.msg-desk{align-self:flex-start;background:var(--card);border:1px solid var(--line-strong);border-end-start-radius:4px}.msg-who{font-size:var(--fs-sm);font-weight:700;color:var(--ink)}.msg-text{color:var(--ink);font-weight:500;white-space:pre-wrap;overflow-wrap:anywhere}.msg-at{margin-top:4px;font-size:var(--fs-sm);font-weight:500;color:var(--muted)}.chat-form{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.chat-send{display:flex;justify-content:flex-end;margin-top:12px}.btn-chat{min-width:140px}.chat-closed{margin-top:16px}.foot{margin-top:64px;background:var(--card);border-top:1px solid var(--line)}.foot-in{max-width:1280px;margin:0 auto;padding:16px 16px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:var(--fs-md);color:var(--muted)}@media(min-width:600px){.foot-in{padding:16px 24px 24px}}@media(min-width:1024px){.foot-in{padding:16px 32px 24px}}.foot-in a{display:inline-flex;align-items:center;min-height:44px;color:var(--link);font-weight:600;text-decoration:none}.foot-in a:hover{color:var(--link-hover);text-decoration:underline}.foot-name{font-weight:600;color:var(--ink)}.credits{flex-basis:100%}.credits summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:var(--link);font-weight:600}.credits-list{margin:4px 0 0;padding-inline-start:20px;font-size:var(--fs-sm);line-height:1.5}.credits-list li{margin:6px 0;overflow-wrap:anywhere}.foot-in .credits-list li a{min-height:0;display:inline;text-decoration:underline}.lost{width:calc(100% - 32px);max-width:640px;margin:48px auto;padding:32px 20px;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--elev-1)}.lost-pic{display:grid;place-items:center;width:104px;height:104px;margin:0 auto 16px;border-radius:50%;background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);--ic-bg: var(--inset)}.lost-pic svg{width:64px;height:64px}.lost h1{font-family:var(--font-head);font-size:28px;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin-bottom:4px}.lost-ur{margin-bottom:20px;font-family:var(--font-arabic-system);font-size:22px;font-weight:600;color:var(--ink)}.btn-lost{flex-direction:column;gap:2px;min-width:240px;padding:8px 24px}.btn-lost [lang=ur]{font-size:18px;font-weight:600}.noscript{margin:16px 0 0;font-weight:600;color:var(--ink)}html[lang=ur]{--ff: var(--font-ur);--ff-head: var(--font-ur);--fs-xs: 14px;--fs-sm: 15px;--fs-md: 16px;--fs-body: 17px;--fs-field: 17px;--fs-btn: 17px}html[lang=ur] body{line-height:2}html[lang=ur] body *{line-height:1.9}html[lang=ur] :is(.card-title,.step-title,.section-title,.res-title,.ch-route,.strip-title,.acct-title,.auth-title,.hero-title,.chat-title,.track-title,.sum-title,.req-route-big){line-height:1.6;letter-spacing:0}html[lang=ur] .hero-title{max-width:20ch;font-size:clamp(32px,4vw,56px)}html[lang=ur] :is(.brand-name,.auth-logo-name,.hero-eyebrow,.cnum,.st-dot,.day,.acct-badge,.seat,.done-ref-v){line-height:1.2}html[lang=ur] :is(.res-area,.done-ref-k){font-family:var(--font-ur);font-weight:600;letter-spacing:0;text-transform:none}html[lang=ur] .ch-route{font-size:24px}@media(min-width:1024px){html[lang=ur] .ch-route{font-size:30px}}@media(prefers-reduced-motion:reduce){.step-in{animation:none}.tile,.pc-link,.win,.seat,.btn,.top-btn,.box,.textarea,.day,.cbtn,.st-btn,.req,.ch-btn,.party-toggle,.cal-nav,.btn-copy,.nav-link{transition:none}}.bd-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-bottom:14px}.bd-sub{margin:4px 0 0;font-family:var(--ff-head);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.bd-clock{text-align:end}.bd-clock b{display:block;font-family:var(--font-fig);font-size:clamp(28px,2.6vw,40px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--action)}.bd-clock span{display:block;margin-top:4px;font-family:var(--ff-head);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bd{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);overflow:hidden;box-shadow:var(--elev-low)}.bd-cols,.bd-row{display:grid;grid-template-columns:minmax(200px,1.3fr) minmax(200px,1fr) auto;align-items:center;column-gap:20px;padding:0 20px}.bd-cols{height:40px;background:linear-gradient(90deg,#d81b1b24,#d81b1b0f);font-family:var(--ff-head);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#b51212}.bd-rows{list-style:none;margin:0;padding:0}.bd-row{position:relative;height:64px;border-top:1px solid var(--line)}.bd-row:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--action)}.bd-row:hover{background:var(--inset)}.bd-time{display:flex;align-items:baseline;white-space:nowrap;overflow:hidden;font-family:var(--font-fig);font-variant-numeric:tabular-nums}.bd-time b{font-size:17px;font-weight:700;color:var(--ink)}.bd-time i{font-style:normal;margin:0 9px;color:var(--muted)}.bd-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.bd-name b{font-family:var(--ff-head);font-size:17px;font-weight:700;line-height:1.2;color:var(--ink)}.bd-other{font-size:14px;font-weight:500;color:var(--muted)}.bd-dest small{display:block;margin-top:2px;font-size:13px;font-weight:500;line-height:1.3;color:var(--muted)}.bd-book{min-height:34px;padding:0 16px;border:1.5px solid var(--line-control);border-radius:999px;background:transparent;color:var(--ink);font-family:var(--ff-body, inherit);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease)}.bd-book:hover{background:var(--action-grad);border-color:transparent;color:#fff}.bd-more{display:block;margin:0 auto;padding:14px 16px;border:0;border-top:1px solid var(--line);width:100%;background:transparent;color:var(--link);font-size:14px;font-weight:700;cursor:pointer}.bd-more:hover{background:var(--inset)}@media(max-width:720px){.bd-cols{display:none}.bd-row{height:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"dest" "time" "act";row-gap:8px;padding:12px 14px 12px 16px}.bd-dest{grid-area:dest}.bd-time{grid-area:time;white-space:normal;flex-wrap:wrap}.bd-act{grid-area:act;justify-self:start}}.island{position:relative;isolation:isolate;margin-top:56px;padding:56px 0 48px;color:#eaf0fa;background:var(--night)}.island:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-3;background:var(--night)}.island-bg{position:absolute;inset:0 calc(50% - 50vw);z-index:-2;overflow:hidden}.island-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;opacity:0;transition:opacity 1.4s var(--ease)}.island-bg img.on{opacity:.55}.island-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0715338c,#071533b8 55%,#071533f0),linear-gradient(90deg,rgba(7,21,51,.5),transparent 60%)}.island .section-title,.island .bd-sub,.island .bd-clock span{color:#fff}.island .bd-sub,.island .bd-clock span{color:#c4cfe4}.island .section-title:after{background:#ff5c5c}.island .bd-clock b{color:#ff5a5a}.island .bd{border-color:#ffffff38;background:#050e279e;box-shadow:0 24px 56px #00000073,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.island .bd-cols{background:linear-gradient(90deg,#e4252557,#e425251f);color:#ffb0b0}.island .bd-row{border-top-color:#ffffff1a}.island .bd-row:hover{background:#ffffff0f}.island .bd-time b,.island .bd-name b{color:#fff}.island .bd-time i,.island .bd-other,.island .bd-dest small{color:#c4cfe4}.island .bd-book{border-color:#ffffff8c;color:#fff}.island .bd-more{border-top-color:#ffffff1f;color:#fff}.island .bd-more:hover{background:#ffffff0f}@media(prefers-reduced-motion:reduce){.island-bg img{transition:none}}.posters{margin-top:56px}.poster-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.poster{display:block;overflow:hidden;border-radius:var(--r-card);box-shadow:var(--elev-1);transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.poster:hover{transform:translateY(-4px);box-shadow:var(--elev-2)}.poster img{display:block;width:100%;height:auto}@media(max-width:720px){.poster-row{grid-template-columns:1fr;max-width:420px}}@media(max-width:599px){.book-wrap{margin-top:-28px}.card{padding:16px 14px}.card-title{font-size:22px;margin-bottom:4px}.card-title:after{display:none}}html:not(.is-city) .book-wrap{margin-top:32px;max-width:920px}@media(max-width:599px){html:not(.is-city) .book-wrap{margin-top:12px}}.bd-tabs{display:flex;gap:6px;padding:12px 14px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.bd-tabs::-webkit-scrollbar{display:none}.bd-tab{flex:none;min-height:40px;padding:0 16px;border:1px solid var(--line-control);border-radius:var(--r-pill);background:transparent;color:var(--ink);font-family:var(--font-text);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s var(--ease),color .15s var(--ease)}.bd-tab:hover{background:var(--hover)}.bd-tab.on{background:var(--ink);border-color:var(--ink);color:#fff}.island .bd-tabs{border-bottom-color:#ffffff24}.island .bd-tab{border-color:#ffffff73;color:#fff}.island .bd-tab:hover{background:#ffffff1a}.island .bd-tab.on{background:#fff;border-color:#fff;color:#0b1f3a}.acct-in:not(.acct-auth){max-width:920px}.acct-home,.acct-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:8px}@media(min-width:600px){.acct-home,.acct-detail{gap:20px}}.acct-home .acct-card,.acct-detail .acct-card{min-width:0}.acct-detail>.acct-wait,.acct-detail>.acct-err{margin:0}.sec-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:16px}.sec-title{font-family:var(--ff-head);font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--ink)}.acct-card>.sec-title{margin-bottom:14px}.sec-head .sec-title{margin:0}.acct-card>.sec-hint{margin:-6px 0 14px}.acct-none{display:grid;justify-items:start;gap:12px;padding:16px;border-radius:var(--r-inset);background:var(--inset)}.acct-none p{font-weight:500;color:var(--ink)}.ah{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.ah-who{display:flex;align-items:center;gap:14px;flex:1 1 260px;min-width:0}.ah-pic{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);--ic-bg: var(--inset)}.ah-pic .ico{width:34px;height:34px}.ah-words{display:grid;gap:2px;min-width:0}.ah-eyebrow{font-family:var(--font-head);font-size:var(--fs-xs);font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;color:var(--label)}.ah-name{font-family:var(--ff-head);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--ink);overflow-wrap:anywhere}@media(min-width:600px){.ah-name{font-size:26px}}.ah-line{display:flex;align-items:center;gap:8px;min-width:0;font-weight:500;color:var(--muted)}.ah-ico{width:16px;height:16px}.ah-fig{font-family:var(--font-fig);font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.ah-mail{min-width:0;overflow-wrap:anywhere}.ah-acts{display:flex;flex-wrap:wrap;gap:8px 12px}@media(max-width:599px){.ah-acts{width:100%}.ah-acts .btn{flex:1 1 140px}}.seg{display:inline-flex;gap:4px;padding:3px;border-radius:var(--r-btn);background:var(--inset);box-shadow:inset 0 0 0 1px var(--line)}.seg-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:var(--fs-btn);font-weight:600;line-height:1.2;transition:background-color .15s var(--ease),color .15s var(--ease)}.seg-btn:hover{background:var(--hover);color:var(--ink)}.seg-btn[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:var(--elev-low),inset 0 -2px 0 var(--accent)}.seg-n{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:var(--r-pill);background:#0b1f3a14;color:var(--ink);font-family:var(--font-fig);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:1}.rq-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rq{display:grid;gap:6px;min-height:44px;padding:14px 16px;border:1px solid var(--line-strong);border-radius:var(--r-inset);background:var(--card);color:var(--ink);text-decoration:none;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.rq:hover{border-color:var(--line-hover);background:var(--hover)}.rq.has-new{border-inline-start:4px solid var(--accent);padding-inline-start:13px}.rq-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-width:0}.rq-route{font-family:var(--ff-head);font-size:17px;overflow-wrap:anywhere}.rq-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:var(--fs-sm);font-weight:500;color:var(--muted)}.rq-ref{font-family:var(--font-fig);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;color:var(--ink)}.rq-new{display:flex}.pf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:720px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-grid>.f-pfEmail{grid-column:1 / -1}}.pf-end{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px}.pf-end .err{flex-basis:100%;margin:0}.pf-done{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink)}.pf-done .ico{width:18px;height:18px;color:#15703f}.pw{margin-top:20px;padding-top:12px;border-top:1px solid var(--line)}.pw-toggle{margin-inline-start:-12px}.pw-toggle .pw-chev{width:16px;height:16px}.pw-box{margin-top:12px}[dir=rtl] :is(.f-pfPhone,.f-pfEmail,.f-pwNow,.f-pwNew) .box-input{text-align:right}.trav-none{margin-bottom:14px;font-weight:500;color:var(--ink)}.trav-list{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.trav{display:flex;align-items:center;gap:12px;min-height:56px;padding-block:6px;padding-inline:10px 6px;border:1px solid var(--line-strong);border-radius:var(--r-inset)}.trav-pic,.saved-pic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);--ic-bg: var(--inset)}.trav-pic .ico,.saved-pic .ico{width:28px;height:28px}.trav-words,.saved-words{display:grid;flex:1;min-width:0;text-align:start}.trav-name,.saved-name{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.trav-kind,.saved-kind{font-size:var(--fs-sm);font-weight:500;color:var(--muted)}.trav-rm{flex:none}.trav-add .pf-end{margin-top:12px}.f-saved{margin-top:16px}.saved-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-width:480px}.saved-one{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding-block:6px;padding-inline:8px 12px;border:1px solid var(--line-control);border-radius:var(--r-btn);background:var(--card);color:var(--ink);transition:border-color .15s var(--ease),background-color .15s var(--ease)}.saved-one:hover{border-color:var(--accent)}.saved-one.is-on{border-color:var(--accent);background:var(--chosen);box-shadow:inset 0 0 0 1px var(--accent)}.saved-one.is-on .saved-pic{background:var(--card);box-shadow:0 0 0 2px var(--accent);--ic-bg: var(--card)}.saved-tick{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-control);color:#fff}.saved-one.is-on .saved-tick{border-color:var(--accent);background:var(--accent)}.saved-tick .ico{width:14px;height:14px}.rd-head .req-head{margin-bottom:6px}.rd-acts{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.rd-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rd-confirm{display:grid;gap:12px;margin-top:12px;padding:14px 16px;border-radius:var(--r-inset);background:var(--info-bg)}.rd-ask{font-weight:600;color:var(--ink)}.tl{list-style:none;margin:0;padding:0}.tl-step{position:relative;display:flex;align-items:flex-start;gap:12px;padding-bottom:18px}.tl-step:last-child{padding-bottom:0}.tl-step:before{content:"";position:absolute;top:28px;bottom:2px;inset-inline-start:11px;width:2px;border-radius:1px;background:var(--line-strong)}.tl-step:last-child:before{display:none}.tl-step.is-done:not(.is-now):before{background:var(--navy)}.tl-dot{display:grid;place-items:center;flex:none;width:24px;height:24px;margin-top:1px;border-radius:50%;border:2px solid var(--line-control);background:var(--card);color:#fff}.tl-dot .ico{width:14px;height:14px}.tl-step.is-done .tl-dot{border-color:var(--navy);background:var(--navy)}.tl-step.is-now .tl-dot{border-color:var(--accent);background:var(--accent);box-shadow:var(--ring)}.tl-words{display:grid;min-width:0}.tl-name{font-weight:600;color:var(--ink)}.tl-at{font-size:var(--fs-sm);font-weight:500;color:var(--muted)}.tl-step.is-todo .tl-name{font-weight:500;color:var(--muted)}.acct-detail .chat-wrap .chat-title{margin-bottom:12px}html[lang=ur] :is(.ah-name,.sec-title,.rq-route){line-height:1.6;letter-spacing:0}html[lang=ur] :is(.seg-n,.tl-dot){line-height:1.2}html[lang=ur] .ah-eyebrow{font-family:var(--font-ur);font-weight:600;letter-spacing:0;text-transform:none}@media(prefers-reduced-motion:reduce){.seg-btn,.rq,.saved-one{transition:none}}.ah .btn{white-space:nowrap;padding-inline:14px}@media(max-width:420px){.ah .btn{padding-inline:10px;font-size:14px}}.bd-st{margin-inline-start:12px;font-family:var(--ff-head);font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--muted);white-space:nowrap}.bd-st.on{color:#0a6b3d}.bd-st.on:before{content:"";display:inline-block;width:8px;height:8px;margin-inline-end:6px;border-radius:50%;background:currentColor;vertical-align:1px}.island .bd-st{color:#c4cfe4}.island .bd-st.on{color:#5fe3a1}@media(max-width:720px){.bd-st{margin-inline-start:0;margin-inline-end:12px}.bd-time{gap:0 12px}.bd-time .bd-st{order:2}}.pf-code{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset)}.pf-codemsg{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--ink)}.pf-codeact{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}@media(min-width:600px){.step-of{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.auth-for{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:var(--fs-body);font-weight:600;color:var(--ink)}.track .auth{display:grid;gap:10px}.track .auth-end{margin-top:0}@media(min-width:900px){.tile{flex-direction:row;justify-content:flex-start;align-items:center;min-height:60px;gap:12px;padding:8px 16px}.tile-pic{width:40px;height:40px}.tile-pic .ico{width:28px;height:28px}.tile-tick{top:50%;transform:translateY(-50%)}.party-box{padding:6px 16px}.counter{padding:4px 0}.counter-pic{width:36px;height:36px}.counter-pic .ico{width:24px;height:24px}.party-sum{margin-top:6px;padding-top:6px}.party-pics,.who-line{display:none}}.seat.is-on[data-g=female]{background:#5c2d91;color:#fff;box-shadow:none}.seat.is-on[data-g=female]:hover{background:#4a2478}[data-theme=nebula] .seat.is-on[data-g=female],[data-theme=dark] .seat.is-on[data-g=female]{background:#e0c6ff;color:#071533}[data-theme=nebula] .seat.is-on[data-g=female]:hover,[data-theme=dark] .seat.is-on[data-g=female]:hover{background:#edf}.seat-place{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px}.sp-title{font-size:var(--fs-sm);font-weight:700;color:var(--muted)}.sp-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1.5px solid var(--line-control);border-radius:999px;background:var(--card);color:var(--ink);font-size:var(--fs-sm);font-weight:700;cursor:pointer}.sp-btn i{width:14px;height:14px;border-radius:50%;background:#1e4c9a}.sp-female i{background:#5c2d91}.sp-btn.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sp-btn:disabled{opacity:.55;cursor:default}.bus-aisle{display:flex;align-items:center;justify-content:center;border:1px dashed var(--line-strong);border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);grid-row:2 / span var(--rows)}.bus-coach .bus-aisle{grid-column:3}.bus-sleeper .bus-aisle{grid-column:2}.bus-aisle span{writing-mode:vertical-rl}@container (min-width: 600px){.bus-coach .bus-aisle{grid-row:3;grid-column:2 / span var(--rows)}.bus-coach .bus-aisle span{writing-mode:horizontal-tb}}@container (min-width: 740px){.bus-sleeper .bus-aisle{grid-row:3;grid-column:2 / span var(--rows)}.bus-sleeper .bus-aisle span{writing-mode:horizontal-tb}}.date-quick{display:flex;gap:8px;margin-top:8px}.dq-btn{min-height:36px;padding:0 14px;border:1.5px solid var(--line-control);border-radius:999px;background:var(--card);color:var(--ink);font-size:var(--fs-sm);font-weight:700;cursor:pointer}.dq-btn:hover{border-color:var(--accent)}@media(min-width:900px){.send-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px 28px;margin-top:8px}.send-you{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.send-grid .send-you{grid-column:1;grid-row:1}.send-grid .sum{grid-column:2;grid-row:1 / span 2;padding-block:10px}.send-grid .send{grid-column:1;grid-row:2;margin-top:0;max-width:none;align-self:start}.send-you .f-phone .hint,.send-you .f-note .hint{display:none}.send-you .box,.send-you .textarea{min-height:44px}.send-you .textarea{height:44px;resize:vertical}.send-grid .sum-title{font-size:16px;margin-bottom:2px}.send-grid .sum-row{padding:4px 0}.info-pay{margin-top:8px}#hint-time{display:none}}@media(min-width:900px){.done{gap:4px}.done-ref{margin-top:2px}.done-line{display:inline}.track{margin-top:10px;padding:14px 18px}.track-title{margin-bottom:6px}.track .hint{display:none}.track .box,.track .btn-auth{min-height:44px}.track .auth-switch{margin:6px 0 0}.done-open{margin-top:8px}}@media(min-width:900px){.tiles-me .tile{min-height:64px;padding:8px 16px;gap:12px}.tiles-me .tile-pic{width:44px;height:44px}.tiles-me .tile-pic .ico{width:32px;height:32px}.f-seats .hint{margin-bottom:6px}.seat-step{gap:14px}}@media(min-width:600px){.step-head .step-title,.step-title{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(min-width:900px){.cityhead{padding:8px 0 12px}.ch-meta{margin-top:2px}html.is-city .hero{min-height:96px}.book-wrap{margin-top:-22px}.card{padding-block:14px 16px}.card-title{font-size:20px}.card-title:after{margin-top:4px;height:3px}.stepper{margin-top:8px}.step-title{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.send-grid{grid-template-rows:auto 1fr;margin-top:4px}.send-grid .send-you{align-content:start}.info-pay{margin-top:6px}.actions{margin-top:8px}}.nav-group{display:inline-flex;align-items:center;min-height:44px;padding-inline:10px 2px;font-size:var(--fs-md);font-weight:600;color:var(--muted);white-space:nowrap}.nav-group:after{content:"";width:1px;height:20px;margin-inline-start:12px;background:var(--line-strong)}.acct-menu{position:relative}.btn-acct{display:inline-flex}.btn-acct .ico:last-child{width:16px;height:16px}.acct-pop{position:absolute;z-index:60;inset-block-start:calc(100% + 6px);inset-inline-end:0;width:290px;max-width:calc(100vw - 24px);padding:8px;border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--card);box-shadow:var(--elev-2);display:flex;flex-direction:column;gap:4px}.acct-pop[hidden]{display:none}.pop-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 12px;border:0;border-radius:var(--r-control);background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-btn);font-weight:600;text-align:start;text-decoration:none;cursor:pointer}.pop-item:hover{background:var(--hover)}.pop-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px;border-top:1px solid var(--line)}.pop-label{font-size:var(--fs-md);font-weight:600;color:var(--muted)}.seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--line-control);border-radius:var(--r-btn);background:var(--inset)}.seg button{min-height:36px;padding:0 12px;border:0;border-radius:calc(var(--r-btn) - 3px);background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-md);font-weight:600;cursor:pointer}.seg button[aria-pressed=true]{background:var(--ink);color:var(--card)}.seg button[lang=ur]{font-family:var(--font-arabic-system);font-size:16px}@media(max-width:599px){.btn-acct{display:inline-flex;padding:0 8px}.nav-group{padding-inline:8px 0;font-size:var(--fs-sm)}.nav-group:after{margin-inline-start:8px}}.bd-views{display:inline-flex;padding:3px;gap:2px;margin:14px 14px 0;border:1px solid rgba(255,255,255,.28);border-radius:var(--r-btn);background:#ffffff0f}.bd-view{min-height:40px;padding:0 16px;border:0;border-radius:calc(var(--r-btn) - 3px);background:transparent;color:#eaf0fa;font:inherit;font-size:var(--fs-btn);font-weight:600;cursor:pointer}.bd-view.on{background:#fff;color:#0b1f3a}.bd-none{margin:0;padding:24px 20px 28px;color:#eaf0fa;font-size:var(--fs-body);font-weight:500}[data-theme=nebula]{--bg: #0A1426;--card: #12203A;--inset: #0D1A31;--ink: #EAF0FA;--muted: #B4C2D8;--line: rgba(234, 240, 250, .14);--line-strong: rgba(234, 240, 250, .3);--line-control: rgba(234, 240, 250, .6);--line-hover: rgba(234, 240, 250, .9);--hover: rgba(141, 180, 255, .14);--chosen: rgba(252, 30, 30, .16);--label: #FF9A9A;--link: #9DBFFF;--link-hover: #C4D8FF;--error: #FF9A9A;--error-bg: rgba(252, 30, 30, .16);--info-bg: rgba(141, 180, 255, .14);--elev-1: 0 10px 30px rgba(0, 0, 0, .35);--elev-2: 0 24px 56px rgba(0, 0, 0, .55);--elev-low: 0 6px 16px rgba(0, 0, 0, .4);color-scheme:dark}[data-theme=nebula] .top{background:#0a1426e6}[data-theme=nebula] .box-select option{color:#eaf0fa;background:#12203a}[data-theme=nebula] .seg button[aria-pressed=true],[data-theme=nebula] .bd-view.on{background:#eaf0fa;color:#0b1f3a}[data-theme=nebula]{--ic-bg: #12203A}[data-theme=nebula] .brand-site{padding-inline:8px;border-radius:var(--r-control);background:#fff;min-height:40px;align-self:center}.bd-act{display:flex;align-items:center;gap:14px}.bd-price{font-family:var(--font-fig);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;white-space:nowrap}.bd-book,.island .bd-book{min-height:40px;padding:0 20px;border-color:transparent;background:var(--action-grad);color:#fff;box-shadow:var(--glow-mark),var(--sheen)}.bd-book:hover,.island .bd-book:hover{background:var(--action-grad-hover);border-color:transparent;color:#fff}.brand{gap:0}.brand-logo{width:150px;height:auto}.brand-logo.mz-on-dark,[data-theme=nebula] .brand-logo.mz-on-light{display:none}[data-theme=nebula] .brand-logo.mz-on-dark{display:block}[data-theme=nebula] .brand-site{padding:0;border-radius:0;background:none;min-height:48px}.brand-name{border-inline-start:0;padding-inline-start:14px;font-size:20px}.top-in{grid-template-rows:76px auto}@media(min-width:1180px){:root{--sticky-top: 76px}.top-in{grid-template-rows:76px}}@media(max-width:599px){.top-in{grid-template-rows:64px auto}.brand{flex-direction:row;align-items:center}.brand-site{min-height:44px}.brand-logo{width:100px}.brand-name{min-height:44px;margin-inline-start:0;padding-inline-start:8px;font-size:15px}[dir=rtl] .brand-name{margin-inline-start:0}}html:not(.is-city) .hero{display:none}html:not(.is-city) .book-wrap{margin-top:0;padding-block:24px 4px}html.is-city .pitch{display:none}.pitch-eyebrow{margin:0 0 8px;font-size:var(--fs-sm);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--label)}.pitch-title{margin:0 0 12px;font-family:var(--font-head);font-weight:800;font-size:clamp(32px,9vw,40px);line-height:1.06;letter-spacing:-.02em;color:var(--ink)}.pitch-sub,.pitch-checks{display:none}.landing{display:block}.landing .pitch{margin-bottom:18px}@media(min-width:1100px){html:not(.is-city) .landing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,640px);gap:64px;align-items:center;min-height:600px}html:not(.is-city) .landing .pitch{margin:0}.pitch-title{font-size:clamp(48px,5vw,76px);margin-bottom:20px}.pitch-sub{display:block;margin:0 0 28px;max-width:34ch;font-size:20px;font-weight:500;line-height:1.5;color:var(--muted)}.pitch-checks{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0;padding:22px 0 0;border-top:1px solid var(--line-strong);list-style:none}.pitch-checks li{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-body);font-weight:600;color:var(--ink)}.pitch-checks .ico{width:20px;height:20px;color:var(--accent)}html:not(.is-city) .landing .trip-grid>.f-to,html:not(.is-city) .landing .trip-grid>.f-date{grid-column:1 / -1}html:not(.is-city) .landing .trip-grid>.f-time,html:not(.is-city) .landing .trip-grid>.f-bus{grid-column:span 3}}@media(min-width:700px)and (max-width:1099px){.pitch-sub{display:block;margin:0 0 8px;font-size:18px;color:var(--muted);font-weight:500}.landing .pitch{text-align:center}}.how{padding:56px 0 0}.how-list{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.how-list li{display:grid;gap:6px;align-content:start;padding:22px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--elev-1)}.how-list b{font-family:var(--font-fig);font-size:38px;font-weight:800;line-height:1;color:var(--ink)}.how-name{font-family:var(--font-head);font-size:18px;font-weight:700;color:var(--ink)}.how-text{font-size:var(--fs-body);font-weight:500;color:var(--muted)}@media(max-width:700px){.how-list{grid-template-columns:minmax(0,1fr)}.how{padding-top:36px}}.help{padding:8px 0 56px}.help-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:28px 32px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--elev-1)}.help-sub{margin:6px 0 0;font-size:var(--fs-body);font-weight:500;color:var(--muted)}.help-btns{display:flex;flex-wrap:wrap;gap:10px}.help-btns .btn{display:inline-flex;align-items:center;gap:8px}.help-btns .ico{width:20px;height:20px}html:not(.is-city) .book-wrap{max-width:1280px}a.brand{grid-area:brand;display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0;text-decoration:none;color:var(--ink)}a.brand:hover,a.brand:focus,a.brand .brand-name,a.brand:hover .brand-name{text-decoration:none}a.brand .brand-name{display:block;min-height:0;margin:0;padding:0 0 15px;border:0;font-family:var(--font-head);font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1;color:var(--ink);white-space:nowrap}@media(max-width:599px){a.brand{gap:8px}a.brand .brand-name{padding-bottom:11px;font-size:16px}}.top-in{grid-template-rows:64px auto}@media(min-width:1180px){:root{--sticky-top: 64px}.top-in{grid-template-rows:64px}}a.brand{gap:10px}.brand-mark{display:flex;flex-direction:column;gap:2px}.brand-mark .brand-logo{width:104px;height:auto}.brand-tag{font-size:11px;font-weight:500;line-height:1.1;letter-spacing:0;color:var(--muted);white-space:nowrap}a.brand .brand-name{padding:0 0 0 4px;font-size:18px}.nav-link{min-height:40px;font-size:var(--fs-md)}.nav-group{min-height:40px;font-size:var(--fs-sm)}.top-btn{min-height:40px;font-size:var(--fs-md)}@media(min-width:1100px){html:not(.is-city) .landing{grid-template-columns:minmax(0,1fr) minmax(0,580px);gap:48px;min-height:540px}.pitch-title{font-size:clamp(40px,4.2vw,60px);margin-bottom:16px}.pitch-sub{font-size:18px;margin-bottom:22px}.pitch-checks{gap:10px 24px;padding-top:18px}.pitch-checks li{font-size:var(--fs-md)}}@media(max-width:599px){.top-in{grid-template-rows:56px auto}.brand-mark .brand-logo{width:84px}.brand-tag{font-size:9.5px}a.brand .brand-name{padding:0 0 0 2px;font-size:14px}}.wrap,.top-in,.foot-in{max-width:1440px;padding-inline:16px}@media(min-width:600px){.wrap,.top-in,.foot-in{padding-inline:20px}}@media(min-width:1024px){.wrap,.top-in,.foot-in{padding-inline:24px}}html:not(.is-city) .book-wrap{max-width:1440px;padding-block:8px 0}@media(min-width:1100px){html:not(.is-city) .landing{min-height:0;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,620px);align-items:start}html:not(.is-city) .landing .pitch{padding-top:12vh}}.section{margin-top:28px}@media(min-width:1024px){.section{margin-top:32px}}.island{margin-top:32px;padding:32px 0 28px}.how{padding-top:0}.how-list{margin-top:14px;gap:12px}.how-list li{padding:16px 18px}.help{padding:0 0 20px}.help-in{padding:16px 20px}.foot{margin-top:28px}.section-title{margin-bottom:12px}.pitch .how-list{display:none}@media(min-width:1100px){.pitch .how-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;max-width:560px;margin:8px 0 0}.pitch .how-list li{grid-template-columns:34px minmax(0,1fr);column-gap:14px;row-gap:0;align-items:center;padding:12px 16px}.pitch .how-list b{grid-row:1 / span 2;font-size:28px}.pitch .how-name{font-size:16px}.pitch .how-text{font-size:var(--fs-md)}}.nav-link{font-weight:600}.pop-out{margin-top:2px;border-top:1px solid var(--line);border-radius:0 0 var(--r-control) var(--r-control)}.bd-cols,.bd-row{grid-template-columns:150px minmax(170px,1.4fr) minmax(130px,1fr) 110px minmax(120px,.8fr) 120px;column-gap:16px;padding:0 16px}.bd-cols{height:34px}.bd-row{height:52px}.bd-name{flex-wrap:nowrap;white-space:nowrap}.bd-name b{font-size:16px}.bd-op,.bd-cls,.bd-last{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);font-weight:500;color:inherit;opacity:.92}.bd-op{font-weight:600;opacity:1}.bd-last{font-family:var(--font-fig);font-variant-numeric:tabular-nums}.bd-time{align-items:center;gap:8px}.bd-time b{font-size:16px}.bd-st{margin-inline-start:8px;font-size:var(--fs-sm)}.bd-act{justify-self:end}.bd-book{position:relative;min-height:34px;min-width:96px;padding:0 16px 0 24px;border:0;border-radius:6px;box-shadow:none;background:var(--action-grad);color:#fff;font-size:var(--fs-md);font-weight:700;-webkit-mask:radial-gradient(circle 6px at 0 50%,#0000 97%,#000) left / 52% 100% no-repeat,radial-gradient(circle 6px at 100% 50%,#0000 97%,#000) right / 52% 100% no-repeat;mask:radial-gradient(circle 6px at 0 50%,#0000 97%,#000) left / 52% 100% no-repeat,radial-gradient(circle 6px at 100% 50%,#0000 97%,#000) right / 52% 100% no-repeat}.bd-book:before{content:"";position:absolute;inset-block:7px;inset-inline-start:15px;border-inline-start:2px dashed rgba(255,255,255,.7)}.bd-book:hover{background:var(--action-grad-hover)}.bd-cols,.bd-row{grid-template-columns:210px minmax(170px,1.4fr) minmax(130px,1fr) 130px minmax(120px,.8fr) 120px}.bd-meta{display:contents}@media(max-width:1000px){.bd-cols,.bd-row{grid-template-columns:170px minmax(130px,1.3fr) minmax(100px,1fr) 110px 100px}.bd-last{display:none}.bd-cols span:nth-child(5){display:none}}@media(max-width:720px){.bd-cols{display:none}.bd-row{height:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time act" "dest act" "meta act";row-gap:3px;column-gap:10px;padding:9px 10px 9px 14px}.bd-time{grid-area:time}.bd-dest{grid-area:dest;min-width:0}.bd-act{grid-area:act;align-self:center}.bd-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;min-width:0}.bd-meta>*{overflow:visible;text-overflow:clip;white-space:nowrap;font-size:var(--fs-sm)}.bd-last{display:block}.bd-name{flex-wrap:wrap;white-space:normal}.bd-book{min-width:84px;padding-inline-end:12px}}.top-nav{gap:8px}.top-nav .nav-link{min-height:38px;padding:0 16px;border:1.5px solid var(--line-control);border-radius:999px;font-weight:700}.top-nav .nav-link:hover{background:var(--hover);border-color:var(--ink)}.top-nav .nav-link[aria-current]{border-radius:999px;box-shadow:none;background:var(--ink);border-color:var(--ink);color:var(--card)}[data-theme=nebula] .top-nav .nav-link[aria-current]{color:#0b1f3a;background:#eaf0fa;border-color:#eaf0fa}.bd-book.bd-ask,.island .bd-book.bd-ask{background:transparent;border:1.5px solid currentColor;color:#fff;box-shadow:none;-webkit-mask:none;mask:none;padding:0 16px 0 24px}.bd-book.bd-ask:before{border-inline-start-color:currentColor;opacity:.7}.bd-book.bd-ask:hover,.island .bd-book.bd-ask:hover{background:#ffffff29}@media(max-width:599px){.top-nav{gap:4px}.top-nav .nav-link{padding:0 10px;font-size:13px;min-height:36px}}@media(max-width:720px){.bd-meta>.bd-op{white-space:normal;max-width:100%}.bd-meta>*{min-width:0}}:root{--mz-red:#FC1E1E;--mz-navy:#002A47;--mz-maroon:#580018;--mz-magenta:#C31351;--mz-blue-deep:#00006E;--mz-navy-deep:#01012D;--mz-blue-violet:#333DEC;--mz-green:#00AB43;--mz-green-deep:#004101;--mz-orange:#FEA831;--mz-orange-deep:#F4580B;--mz-brown:#752400;--mz-green-black:#012301;--mz-oxblood:#330404;--mz-gray-100:#E6E7E8;--mz-gray-200:#D1D3D4;--mz-gray-300:#A7A9AC;--mz-gray-400:#808285;--mz-gray-500:#58595B;--mz-gray-600:#414042;--mz-gray-700:#231F20;--mz-black:#000000;--mz-white:#FFFFFF;--mz-action-red:#D81B1B;--mz-action-red-hover:#B51212;--mz-action-blue:#1E4C9A;--mz-action-blue-hover:#173C7C;--mz-ink-dark:#0B1F3A;--mz-sky:#F2F5F9;--mz-night:#071533;--mz-night-2:#0E2250;--mz-night-3:#16305F;--mz-cyan:#41E3FF;--status-success:var(--mz-green);--status-warning:var(--mz-orange);--status-danger:var(--mz-red);--status-info:var(--mz-action-blue)}:root,[data-theme=paper],[data-theme=light],[data-theme=citrus]{color-scheme:light;--bg:var(--mz-sky);--bg-grad:radial-gradient(900px 480px at 10% -10%,rgba(30,76,154,.16),transparent 60%),radial-gradient(700px 420px at 95% 0%,rgba(252,30,30,.09),transparent 60%),radial-gradient(800px 500px at 60% 110%,rgba(65,227,255,.1),transparent 60%),linear-gradient(180deg,#F7F9FC 0%,#EEF3F9 100%);--surface:rgba(255,255,255,.66);--surface-grad:linear-gradient(145deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.55) 100%);--surface-2:rgba(255,255,255,.45);--surface-sunk:rgba(11,31,58,.06);--field:rgba(255,255,255,.75);--field-solid:#FFFFFF;--line:rgba(11,31,58,.1);--line-strong:rgba(11,31,58,.55);--line-glass:rgba(255,255,255,.85);--ink:var(--mz-ink-dark);--muted:#4E5D6E;--faint:#5C6B7C;--accent:var(--mz-red);--accent-soft:rgba(252,30,30,.1);--accent-text:#C21414;--action:var(--mz-action-red);--action-grad:linear-gradient(135deg,#E52222 0%,#D81B1B 55%,#B51212 100%);--action-grad-hover:linear-gradient(135deg,#D81B1B 0%,#C21414 55%,#A81010 100%);--action-hover:var(--mz-action-red-hover);--action-2:var(--mz-action-blue);--action-2-grad:linear-gradient(135deg,#2E6AD1 0%,#1E4C9A 60%,#173C7C 100%);--action-2-grad-hover:linear-gradient(135deg,#3A79E3 0%,#245AB4 60%,#1B468F 100%);--action-2-hover:var(--mz-action-blue-hover);--glow-action:0 8px 24px rgba(216,27,27,.28);--glow-action-2:0 8px 24px rgba(30,76,154,.28);--on-action:#FFFFFF;--on-ink:#FFFFFF;--label:#C21414;--link:var(--mz-action-blue);--link-hover:#0F2F66;--disabled-surface:rgba(11,31,58,.08);--disabled-ink:#6B7375;--disabled-line:rgba(11,31,58,.14);--ring:0 0 0 3px rgba(252,30,30,.28);--scrim:rgba(7,21,51,.55);--photo-scrim:linear-gradient(180deg,rgba(7,21,51,.25),rgba(7,21,51,.78));--track:rgba(11,31,58,.1);--chip:rgba(30,76,154,.1);--on-chip:var(--mz-ink-dark);--tint-neutral:rgba(11,31,58,.08);--on-tint-neutral:#4E5D6E;--tint-success:rgba(0,171,67,.14);--on-tint-success:#15703F;--tint-warning:rgba(254,168,49,.2);--on-tint-warning:#8A5A00;--tint-danger:rgba(252,30,30,.12);--on-tint-danger:#B00000;--tint-info:rgba(30,76,154,.12);--on-tint-info:#1E4C9A;--toast-bg:rgba(11,31,58,.88);--toast-ink:#FFFFFF;--glass:rgba(255,255,255,.55);--glass-strong:rgba(255,255,255,.78);--nav-bg:rgba(255,255,255,.62);--nav-ink:var(--mz-ink-dark);--nav-active:rgba(30,76,154,.1)}[data-theme=nebula],[data-theme=dark]{color-scheme:dark;--bg:var(--mz-night);--bg-grad:radial-gradient(900px 520px at 15% -10%,rgba(60,110,230,.45),transparent 60%),radial-gradient(700px 480px at 92% 8%,rgba(65,227,255,.14),transparent 60%),radial-gradient(800px 520px at 20% 110%,rgba(252,30,30,.16),transparent 60%),linear-gradient(180deg,#0B1F4E 0%,#071533 55%,#050E27 100%);--surface:rgba(20,44,96,.45);--surface-grad:linear-gradient(145deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.03) 100%);--surface-2:rgba(255,255,255,.08);--surface-sunk:rgba(2,8,28,.45);--field:rgba(255,255,255,.07);--field-solid:#0B1A3B;--line:rgba(234,240,250,.16);--line-strong:rgba(234,240,250,.45);--line-glass:rgba(255,255,255,.22);--ink:#EAF0FA;--muted:#A9B7D0;--faint:#8A9BBC;--accent:var(--mz-red);--accent-soft:rgba(252,30,30,.18);--accent-text:#FF7A7A;--action:var(--mz-action-red);--action-grad:linear-gradient(135deg,#E52222 0%,#D81B1B 55%,#B51212 100%);--action-grad-hover:linear-gradient(135deg,#D81B1B 0%,#C21414 55%,#A81010 100%);--action-hover:#EF2A2A;--action-2:#2458B4;--action-2-grad:linear-gradient(135deg,#3770D0 0%,#2458B4 60%,#1A4290 100%);--action-2-grad-hover:linear-gradient(135deg,#2E68CC 0%,#245AB4 60%,#1B468F 100%);--action-2-hover:#2E68CC;--glow-action:0 10px 28px rgba(252,30,30,.38);--glow-action-2:0 10px 28px rgba(63,124,224,.38);--on-action:#FFFFFF;--on-ink:var(--mz-night);--label:#FF7A7A;--link:#7FE0A0;--link-hover:#A6F0BE;--disabled-surface:rgba(234,240,250,.12);--disabled-ink:#8494B8;--disabled-line:rgba(234,240,250,.2);--ring:0 0 0 3px rgba(252,30,30,.4);--scrim:rgba(2,5,18,.66);--photo-scrim:linear-gradient(180deg,rgba(5,12,36,.45),rgba(5,12,36,.92));--track:rgba(234,240,250,.12);--chip:rgba(127,169,245,.18);--on-chip:#EAF0FA;--tint-neutral:rgba(234,240,250,.12);--on-tint-neutral:#C4CFE4;--tint-success:rgba(0,171,67,.22);--on-tint-success:#7BE7A4;--tint-warning:rgba(254,168,49,.22);--on-tint-warning:#FFC978;--tint-danger:rgba(252,30,30,.24);--on-tint-danger:#FF9C9C;--tint-info:rgba(91,141,239,.24);--on-tint-info:#A8C4FF;--toast-bg:rgba(22,48,95,.85);--toast-ink:#EAF0FA;--glass:rgba(20,44,96,.4);--glass-strong:rgba(20,44,96,.62);--nav-bg:rgba(7,21,51,.55);--nav-ink:#FFFFFF;--nav-active:rgba(234,240,250,.14)}[data-theme]{background-color:var(--bg);background-image:var(--bg-grad);background-attachment:fixed;color:var(--ink)}a{color:var(--link)}a:hover{color:var(--link-hover)}@media(prefers-reduced-transparency:reduce){:root,[data-theme=paper],[data-theme=light],[data-theme=citrus]{--surface:#FFFFFF;--surface-2:#F8FAFC;--glass:#FFFFFF;--glass-strong:#FFFFFF;--nav-bg:#FFFFFF;--toast-bg:#0B1F3A;--field:#FFFFFF;--blur:none}[data-theme=nebula],[data-theme=dark]{--surface:#0E2250;--surface-2:#16305F;--glass:#0E2250;--glass-strong:#0E2250;--nav-bg:#071533;--toast-bg:#16305F;--field:#0B1A3B;--blur:none}}:root{--font-body:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-heading:"Montserrat","Poppins",system-ui,sans-serif;--font-display:"Exo 2","Montserrat",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-figures:var(--font-display);--font-urdu:"Noto Nastaliq Urdu",serif;--text-display-xl:clamp(44px,6vw,72px);--text-display-l:clamp(36px,4.5vw,56px);--text-display-m:clamp(28px,3.2vw,40px);--text-heading-l:28px;--text-heading-m:22px;--text-heading-s:18px;--text-body-l:17px;--text-body-m:15px;--text-body-s:13px;--text-caption:12px;--text-micro:11px;--text-figure-xl:56px;--text-figure-l:36px;--text-figure-m:22px;--text-figure-s:14px;--text-code:13px;--leading-tight:1.08;--leading-snug:1.25;--leading-normal:1.55;--leading-loose:1.8;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.08em;--tracking-wider:.16em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-s:6px;--radius-control:10px;--radius-m:12px;--radius-l:18px;--radius-pill:999px;--control-h-s:36px;--control-h-m:44px;--control-h-l:52px;--nav-h:72px;--container-web:1376px;--container-shell:1180px;--container-narrow:720px}:root{--elev-1:0 10px 30px rgba(12,36,51,.08);--elev-2:0 24px 56px rgba(12,36,51,.16);--elev-card-hover:0 18px 40px rgba(12,36,51,.12);--outline-feature:2px solid var(--mz-red);--ease-standard:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--duration-fast:.15s;--duration-normal:.22s;--duration-slow:.4s;--blur:blur(16px) saturate(140%);--glow-red:0 0 24px rgba(252,30,30,.35);--glow-cyan:0 0 40px rgba(65,227,255,.22);--grid-holo:linear-gradient(rgba(65,227,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(65,227,255,.07) 1px,transparent 1px)}[data-theme=nebula],[data-theme=dark]{--elev-1:0 10px 30px rgba(0,0,0,.38);--elev-2:0 24px 56px rgba(0,0,0,.5);--elev-card-hover:0 18px 40px rgba(0,0,0,.45)}:root{--field-h-s:36px;--field-h-m:44px;--field-h-l:48px;--check-s:16px;--check-m:20px;--check-l:24px;--switch-w-s:32px;--switch-h-s:18px;--switch-w-m:40px;--switch-h-m:22px;--switch-w-l:48px;--switch-h-l:28px;--row-h-compact:36px;--row-h-default:44px;--row-h-comfortable:52px}:root,[data-theme=paper],[data-theme=light],[data-theme=citrus]{--control-line:#7E8A99;--switch-off:#7E8A99;--row-selected:rgba(30,76,154,.1);--row-hover:var(--surface-2);--table-head-bg:var(--field-solid)}[data-theme=nebula],[data-theme=dark]{--control-line:rgba(234,240,250,.55);--switch-off:rgba(234,240,250,.38);--row-selected:rgba(127,169,245,.18);--row-hover:var(--surface-2);--table-head-bg:var(--field-solid)}:root,[data-theme=paper],[data-theme=light],[data-theme=citrus]{--viz-1:#002A47;--viz-2:#FC1E1E;--viz-3:#333DEC;--viz-4:#FEA831;--viz-5:#00AB43;--viz-6:#C31351;--viz-brand-1:#FC1E1E;--viz-brand-2:#C31351;--viz-brand-3:#580018;--viz-brand-4:#FEA831;--viz-brand-5:#002A47;--viz-brand-6:#8AA0AB;--viz-grid:rgba(8,45,71,.08);--viz-axis:#4E5D6E;--prov-sindh:#FEA831;--prov-punjab:#00AB43;--prov-kpk:#1E4C9A;--prov-balochistan:#FC1E1E;--prov-kashmir:#333DEC;--board-head:#FCE6E6;--board-head-ink:var(--mz-red);--board-clock:var(--mz-red);--board-rule:var(--line);--board-bar:var(--mz-red);--board-bar-w:3px}[data-theme=nebula],[data-theme=dark]{--viz-1:#7FA9F5;--viz-2:#FFC978;--viz-3:#7BE7A4;--viz-4:#FF8FB8;--viz-5:#C9A0F5;--viz-6:#FF7A7A;--viz-brand-1:#FFC978;--viz-brand-2:#7BE7A4;--viz-brand-3:#7FA9F5;--viz-brand-4:#FF8FB8;--viz-brand-5:#C9A0F5;--viz-brand-6:#8496C4;--viz-grid:rgba(234,240,250,.09);--viz-axis:#A9B7D0;--prov-sindh:#FFC978;--prov-punjab:#7BE7A4;--prov-kpk:#7FA9F5;--prov-balochistan:#FF7A7A;--prov-kashmir:#A3A9FF;--board-head:rgba(252,30,30,.14);--board-head-ink:#FF7A7A;--board-clock:#FF5A5A}:root{--seat-female:var(--mz-magenta);--seat-female-ink:var(--mz-magenta);--seat-female-tint:rgba(195,19,81,.12);--icon-s:16px;--icon-m:18px;--icon-l:20px;--icon-xl:24px;--footer-h:32px;--appbar-h-m:56px;--tabbar-h-m:56px;--actionbar-h-m:72px;--rail-w:320px;--sidenav-w:220px;--seat:30px;--radius-sheet:28px;--card-pad:16px 20px}[data-theme=nebula],[data-theme=dark]{--seat-female-ink:#FF8FB8;--seat-female:#FF8FB8;--seat-female-tint:rgba(195,19,81,.3)}html{background-color:var(--bg);background-image:var(--bg-grad);background-attachment:fixed}body{background:transparent;font-family:var(--font-body)}.mz-sp{flex:1 1 0;min-width:0}.ico.mz-ico-s{width:16px;height:16px}.mz-hdr{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:14px;height:var(--nav-h);padding:0 24px;background:var(--nav-bg);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-bottom:1px solid var(--line)}.mz-brand{display:flex;align-items:flex-start;flex:none;color:inherit;text-decoration:none}.mz-logo{height:30px;width:auto;display:block}.mz-on-dark,[data-theme=nebula] .mz-on-light{display:none}[data-theme=nebula] .mz-on-dark{display:block}.mz-prod{font:400 21px/1 var(--font-heading);letter-spacing:-.01em;color:var(--muted);white-space:nowrap;margin:4px 0 0 7px}html[lang=ur] .mz-prod[lang=en]{font-family:var(--font-heading)}.mz-hsep{width:1px;height:28px;background:var(--line-strong);margin-inline:6px 0;flex:none}.mz-nav{display:flex;gap:var(--space-6);margin-inline-start:var(--space-12);align-items:center}.mz-nav a{display:flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--radius-pill);color:var(--nav-ink);font:600 14px/1 var(--font-body);white-space:nowrap;text-decoration:none}.mz-nav .ico{width:17px;height:17px}.mz-nav a.mz-nav-deal{background:var(--action-grad);color:var(--on-action);border:1px solid rgba(255,255,255,.18);box-shadow:var(--glow-action),inset 0 1px #ffffff38;font-weight:700}.mz-nav a.mz-nav-deal[aria-current]{box-shadow:var(--glow-action),inset 0 -2px #ffffffbf,inset 0 1px #ffffff38}.mz-nav a.mz-nav-live[aria-current]{background:var(--nav-active);box-shadow:inset 0 -2px 0 var(--accent),inset 0 1px #ffffff4d}.mz-live-dot{width:8px;height:8px;border-radius:50%;background:var(--status-success);flex:none;display:inline-block}.mz-seg{display:inline-flex;height:36px;padding:4px;gap:2px;border-radius:var(--radius-pill);border:1px solid var(--line-glass);background:var(--surface-grad),var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);flex:none}.mz-seg button{padding:0 14px;display:flex;align-items:center;border:0;border-radius:var(--radius-pill);background:transparent;font:600 13px/1 var(--font-body);color:var(--muted);white-space:nowrap;cursor:pointer}.mz-seg button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);box-shadow:var(--elev-1);font-weight:700}.mz-seg button:focus-visible,.mz-iconbtn:focus-visible,.mz-acct:focus-visible,.mz-btn:focus-visible,.mz-chip:focus-visible,.mz-tabbar a:focus-visible,.mz-nav a:focus-visible,.mz-ftr a:focus-visible,.mz-ftr button:focus-visible,.mz-pop-item:focus-visible,.mz-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mz-iconbtn{position:relative;flex:none;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink);cursor:pointer;text-decoration:none}.mz-iconbtn[hidden]{display:none}.mz-iconbtn .ico{width:var(--icon-m);height:var(--icon-m)}.mz-th-sun{display:none}[data-theme=nebula] .mz-th-sun{display:inline-flex}[data-theme=nebula] .mz-th-moon{display:none}.mz-badge{position:absolute;top:-5px;inset-inline-end:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--action);color:var(--on-action);font:700 11px/18px var(--font-display);text-align:center;box-shadow:0 0 0 2px var(--bg)}.mz-badge[hidden]{display:none}.mz-acct-menu{position:relative;flex:none}.mz-acct-menu[hidden]{display:none}.mz-acct{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 4px;border:1px solid var(--line-glass);border-radius:var(--radius-pill);background:var(--surface-grad),var(--glass);color:var(--ink);font:600 14px/1 var(--font-body);cursor:pointer}[dir=rtl] .mz-acct{padding:0 4px 0 10px}.mz-acct .ico{width:16px;height:16px}.mz-av{width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--on-ink);display:grid;place-items:center;font:700 13px/1 var(--font-heading);flex:none}.mz-pop{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:50;min-width:200px;padding:6px;border:1px solid var(--line-glass);border-radius:var(--radius-l);background:var(--glass-strong);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--elev-2);display:grid;gap:2px}.mz-pop[hidden]{display:none}.mz-pop-item{display:flex;align-items:center;min-height:40px;padding:0 12px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink);font:600 14px/1.2 var(--font-body);text-decoration:none;text-align:start;cursor:pointer}.mz-pop-item:hover{background:var(--row-selected)}.mz-pop-item[hidden],.mz-signin[hidden]{display:none}.mz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:var(--control-h-m);padding:0 20px;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink);font:700 14px/1 var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.mz-btn .ico{width:17px;height:17px}.mz-btn:hover:not(:disabled){background:var(--row-selected)}.mz-btn-sm{height:var(--control-h-s);padding:0 14px;font-size:13px}.mz-btn-pri{background:var(--action-grad);border-color:#ffffff2e;color:var(--on-action);box-shadow:var(--glow-action),inset 0 1px #ffffff38}.mz-btn-pri:hover:not(:disabled){background:var(--action-grad);filter:brightness(1.06)}.mz-btn:disabled,.mz-btn[aria-disabled=true]{background:var(--disabled-surface);color:var(--disabled-ink);border-color:var(--disabled-line);box-shadow:none;cursor:not-allowed}.mz-ftr{display:flex;align-items:center;gap:16px;min-height:var(--footer-h);padding:4px 24px;font:500 12px/1.2 var(--font-body);color:var(--muted);border-top:1px solid var(--line);background:var(--glass-strong);flex:none}.mz-ftr a,.mz-ftr-btn{color:var(--muted);font-weight:500;display:inline-flex;gap:5px;align-items:center;text-decoration:none}.mz-ftr a:hover,.mz-ftr-btn:hover{color:var(--ink)}.mz-ftr .ico{width:14px;height:14px}.mz-ftr-btn{border:0;background:transparent;padding:0;font:inherit;cursor:pointer}.mz-ftr-hours{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mz-ftr-hours b{color:var(--on-tint-success);font-weight:700}.mz-ftr-hours [hidden]{display:none}.mz-dot{width:8px;height:8px;border-radius:50%;background:var(--on-tint-success);display:inline-block;flex:none}.mz-ftr.is-closed .mz-dot{background:var(--faint)}.mz-sheet{margin:auto;padding:0;border:1px solid var(--line-glass);border-radius:var(--radius-l);background:var(--glass-strong);color:var(--ink);box-shadow:var(--elev-2);max-width:min(720px,calc(100vw - 32px));width:max-content}.mz-sheet::backdrop{background:var(--scrim)}.mz-sheet-in{display:flex;align-items:center;gap:10px;padding:14px 16px;flex-wrap:wrap}.mz-sheet-name{font:600 13px/1 var(--font-body);color:var(--muted);margin-inline-end:4px}.mz-sheet-nums{font:500 12px/1.3 var(--font-body);color:var(--muted);flex:1 1 200px}.mz-sheet-x{margin-inline-start:auto}.mz-tabbar,.mz-view{display:none}.mz-view.is-on{display:flex}html[data-view=home] body,html[data-view=deals] body,html[data-view=live] body{height:100vh;height:100dvh;overflow:hidden}html[data-view=home] #main,html[data-view=deals] #main,html[data-view=live] #main{min-height:0;overflow:hidden;display:flex;flex-direction:column;flex:1 1 0}.mz-view:not(.mz-view-book){flex-direction:column;gap:10px;flex:1 1 0;min-height:0;padding:12px 24px;width:100%;max-width:1280px;margin:0 auto}html:not([data-view=home]):not([data-view=deals]):not([data-view=live]) .mz-view:not(.mz-view-book){flex:0 0 auto}.mz-view-book.is-on{display:block}.mz-h1{font:700 var(--text-heading-l)/var(--leading-snug) var(--font-heading);letter-spacing:-.01em;margin:0}.mz-h2{font:700 var(--text-heading-s)/var(--leading-snug) var(--font-heading);margin:0}.mz-title-row{display:flex;align-items:center;gap:10px;min-height:40px;flex:none}.mz-muted{color:var(--muted);font-weight:500}.mz-cap{font:500 var(--text-caption)/var(--leading-snug) var(--font-body);color:var(--muted)}.mz-cap b{font-weight:700}.mz-fig{font-family:var(--font-display);font-variant-numeric:tabular-nums}.mz-link{color:var(--link);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.mz-link:hover{color:var(--link-hover)}.mz-link .ico{width:16px;height:16px}.mz-nopay{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);font:600 13px/1.3 var(--font-body);background:var(--tint-info);color:var(--on-tint-info);white-space:nowrap}.mz-nopay .ico{width:16px;height:16px}.mz-card{background:var(--surface-grad),var(--surface);border:1px solid var(--line-glass);border-radius:var(--radius-l);box-shadow:var(--elev-1),inset 0 1px #ffffff59;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.mz-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-grad),var(--glass);color:var(--muted);font:600 14px/1 var(--font-body);white-space:nowrap;cursor:pointer}.mz-chip .ico{width:16px;height:16px}.mz-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.mz-chip:hover:not([aria-pressed=true]){color:var(--ink)}select.mz-chip{appearance:none;-webkit-appearance:none;padding-inline-end:28px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-size:5px 5px,5px 5px;background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-repeat:no-repeat}[dir=rtl] select.mz-chip{padding-inline-end:16px;padding-inline-start:28px;background-position:15px 15px,10px 15px}select.mz-chip option{color:#0b1f3a;background:#fff}[data-theme=nebula] select.mz-chip option{color:#eaf0fa;background:#0b1a3b}.mz-chiprow{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.mz-flabel{flex:none;width:84px;font:600 12px/1.2 var(--font-body);color:var(--muted)}.mz-search{display:flex;align-items:center;gap:8px;height:var(--field-h-s);padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--field);color:var(--faint);width:220px;flex:none}.mz-search:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.mz-search .ico{width:var(--icon-m);height:var(--icon-m);flex:none}.mz-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:500 13px/1 var(--font-body)}.mz-search input::placeholder{color:var(--muted);opacity:1}.mz-calwrap{position:relative;display:inline-flex}.mz-calwrap input{position:absolute;inset:0;opacity:0;pointer-events:none;width:100%;height:100%}.mz-filters{padding:12px 14px;display:flex;flex-direction:column;gap:10px;flex:none}.mz-filters-m{display:none}.mz-table{display:flex;flex-direction:column;min-height:0;flex:1 1 0;overflow:hidden;padding:0}.mz-scroll{flex:1 1 0;min-height:0;overflow-y:auto}.mz-trow{display:grid;grid-template-columns:76px minmax(0,1.6fr) minmax(0,1.1fr) 104px 140px 118px 150px;align-items:center;gap:12px;padding:0 12px;min-height:var(--row-h-default);border-bottom:1px solid var(--line);font:500 14px/1.35 var(--font-body);position:relative;box-shadow:inset var(--board-bar-w) 0 0 var(--board-bar)}[dir=rtl] .mz-trow{box-shadow:inset calc(-1 * var(--board-bar-w)) 0 0 var(--board-bar)}.mz-trow.mz-h{position:sticky;top:0;z-index:1;min-height:36px;box-shadow:none;font:800 11px/1 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--table-head-bg);border-bottom-color:var(--line-strong);padding:0 12px}.mz-trow.mz-h>span{white-space:nowrap}.mz-trow .mz-r{text-align:end;justify-self:end}.mz-trow .mz-time{font:600 16px/1 var(--font-display);font-variant-numeric:tabular-nums}.mz-trow .mz-dest b{font-weight:700}.mz-trow .mz-dest .mz-ur{margin-inline-start:6px}.mz-ur{font-family:Segoe UI,Tahoma,Noto Naskh Arabic,Noto Sans Arabic,sans-serif;font-weight:500;font-size:12px;color:var(--muted)}html[lang=ur] .mz-ur{font-family:var(--font-body)}.mz-trow .mz-op{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mz-meta{display:contents}.mz-price{font:700 15px/1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.mz-cls{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--radius-s);background:var(--chip);color:var(--on-chip);font:600 11px/1.3 var(--font-body);white-space:nowrap;justify-self:start}.mz-onterm{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:var(--radius-pill);background:var(--tint-success);color:var(--on-tint-success);font:700 11px/1 var(--font-body);letter-spacing:.03em;white-space:nowrap;justify-self:start}.mz-onterm .ico{width:13px;height:13px}.mz-sample{font:800 11px/1.3 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--on-tint-warning);background:var(--tint-warning);padding:3px 7px;border-radius:var(--radius-s)}.mz-foot{display:flex;align-items:center;gap:12px;padding:8px 14px;border-top:1px solid var(--line);flex:none}.mz-skel{height:44px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,transparent,var(--surface-sunk),transparent);background-size:200% 100%}@media(prefers-reduced-motion:no-preference){.mz-skel{animation:mz-shim 1.4s linear infinite}}@keyframes mz-shim{0%{background-position:100% 0}to{background-position:-100% 0}}.mz-empty{margin:24px auto;max-width:420px;padding:28px;border-radius:var(--radius-l);border:1px dashed var(--line-strong);background:var(--surface-sunk);text-align:center;color:var(--muted);display:grid;justify-items:center;gap:10px;font-weight:600}.mz-empty .ico{width:32px;height:32px;color:var(--faint)}.mz-empty b{font:600 15px/1.3 var(--font-heading);color:var(--ink)}[data-theme=paper] .mz-table .mz-trow.mz-h{background:linear-gradient(90deg,var(--board-head),transparent 140%),var(--table-head-bg);color:var(--accent-text)}[data-theme=paper] .mz-table .mz-trow:not(.mz-h):nth-of-type(2n){background:var(--surface-sunk)}.mz-table .mz-trow:not(.mz-h):hover{background:var(--row-hover)}[data-theme=paper] .mz-table .mz-trow:not(.mz-h):hover{background:var(--row-selected)}.mz-table .mz-btn{height:var(--control-h-s);padding:0 14px;font-size:13px;justify-self:end}.mz-board{display:flex;flex-direction:column;min-height:0;flex:1 1 0;overflow:hidden;border-radius:var(--radius-l)}[data-theme=nebula] .mz-board{background:var(--bg-grad);border:1px solid var(--line);box-shadow:var(--elev-2)}[data-theme=paper] .mz-board{background:var(--surface-grad),var(--surface);border:1px solid var(--line-glass);box-shadow:var(--elev-1),inset 0 1px #ffffff59;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.mz-bhead{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);flex:none}[data-theme=nebula] .mz-bhead{background:var(--tint-danger)}.mz-eyebrow{font:800 var(--text-micro)/1.3 var(--font-heading);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--label)}[data-theme=paper] .mz-bhead .mz-eyebrow{color:var(--accent-text)}[data-theme=nebula] .mz-bhead .mz-eyebrow{color:var(--ink)}.mz-clock{font:800 28px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--board-clock)}[data-theme=paper] .mz-clock{color:var(--accent-text)}.mz-board .mz-trow .mz-dest b{font:700 16px/1.25 var(--font-heading)}[data-theme=nebula] .mz-board .mz-trow{background:transparent}[data-theme=nebula] .mz-board .mz-trow.mz-h{background:linear-gradient(90deg,var(--board-head),transparent 140%);color:var(--board-head-ink)}.mz-seg-s{height:36px}.mz-hero{border-radius:var(--radius-l);background:var(--bg-grad);color:var(--ink);position:relative;overflow:hidden;padding:20px 24px;box-shadow:var(--elev-1);display:flex;flex-direction:column;gap:14px;flex:none}.mz-hero-top{display:flex;align-items:flex-start;gap:12px}.mz-hero-top>div{display:flex;flex-direction:column;gap:4px}.mz-hero-form{display:grid;grid-template-columns:1.1fr 1.5fr 1fr 1fr auto;gap:12px;align-items:end;padding:14px;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface-grad),var(--surface)}.mz-fld{display:flex;flex-direction:column;gap:8px;min-width:0}.mz-fld>label{font:500 var(--text-body-s)/1.3 var(--font-body);color:var(--muted)}.mz-inp{height:var(--field-h-m);width:100%;min-width:0;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--field);color:var(--ink);font:500 15px/1 var(--font-body)}.mz-inp:focus-visible{outline:0;border-color:var(--accent);box-shadow:var(--ring)}.mz-inp:disabled{background:var(--disabled-surface);color:var(--disabled-ink);border-color:var(--disabled-line)}.mz-inp-wrap{position:relative;display:flex;align-items:center}.mz-inp-wrap .ico{position:absolute;inset-inline-end:12px;width:var(--icon-m);height:var(--icon-m);color:var(--faint);pointer-events:none}select.mz-inp{appearance:none;-webkit-appearance:none;padding-inline-end:38px}select.mz-inp option{color:#0b1f3a;background:#fff}[data-theme=nebula] select.mz-inp option{color:#eaf0fa;background:#0b1a3b}.mz-home{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:12px;flex:1 1 0;min-height:0}.mz-home>section{display:flex;flex-direction:column;gap:10px;min-height:0}.mz-sec-head{display:flex;align-items:center;gap:10px;flex:none}.mz-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;flex:1 1 0;min-height:0}.mz-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:14px;border:0;border-radius:var(--radius-l);color:#fff;text-align:start;text-decoration:none;box-shadow:var(--elev-1);background:var(--mz-night, #071533) center / cover no-repeat;cursor:pointer;min-height:0;font-family:var(--font-body)}.mz-tile:before{content:"";position:absolute;inset:0;background:var(--photo-scrim)}.mz-tile>*{position:relative}.mz-tile .mz-ur{color:#ffffffeb;font-size:13px}.mz-tile b{font:600 15px/1.3 var(--font-body)}.mz-tile-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font:500 13px/1.3 var(--font-body);flex-wrap:wrap}.mz-tile-row b{font-weight:700;white-space:nowrap}.mz-next{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.mz-next-head{display:flex;align-items:center;gap:10px;padding:12px 14px;flex:none;border-bottom:1px solid var(--line)}.mz-nrow{display:grid;grid-template-columns:52px minmax(0,1fr) 86px 74px;align-items:center;gap:10px;padding:6px 14px;min-height:56px;border-bottom:1px solid var(--line);box-shadow:inset var(--board-bar-w) 0 0 var(--board-bar);font:500 14px/1.3 var(--font-body)}[dir=rtl] .mz-nrow{box-shadow:inset calc(-1 * var(--board-bar-w)) 0 0 var(--board-bar)}.mz-nrow .mz-time{font:600 16px/1 var(--font-display);font-variant-numeric:tabular-nums}.mz-nrow .mz-sub{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:500 12px/1.2 var(--font-body);color:var(--muted)}.mz-nrow .mz-fare{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mz-nrow .mz-btn{height:var(--control-h-s);padding:0 12px;font-size:13px}[data-theme=paper] .mz-next .mz-nrow:nth-of-type(2n){background:var(--surface-sunk)}.mz-nrow:hover{background:var(--row-selected)}@media(max-width:820px){.mz-hdr{height:var(--appbar-h-m);padding:0 12px;gap:8px}.mz-logo{height:24px}.mz-prod{font-size:16px;margin:3px 0 0 5px}.mz-hsep,.mz-nav,.mz-msg,.mz-acct-name,.mz-acct .ico:last-child{display:none!important}.mz-seg button{padding:0 9px;height:28px}.mz-iconbtn{width:44px;height:44px}.mz-acct{height:44px;width:44px;padding:0;justify-content:center;border:0;background:transparent}.mz-av{width:40px;height:40px;font-size:15px}.mz-signin{height:44px}.mz-ftr{display:none}.mz-tabbar{display:grid;grid-template-columns:repeat(4,1fr);height:var(--tabbar-h-m);position:sticky;bottom:0;z-index:40;border-top:1px solid var(--line);background:var(--nav-bg);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);flex:none}.mz-tabbar a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;margin:4px;border-radius:var(--radius-control);color:var(--muted);font:500 11px/1 var(--font-body);text-decoration:none}.mz-tabbar a .ico{width:var(--icon-xl);height:var(--icon-xl)}.mz-tabbar a[aria-current]{color:var(--ink);font-weight:600;background:var(--nav-active)}.mz-tabbar .mz-badge{top:2px;inset-inline-start:calc(50% + 4px);inset-inline-end:auto}html[data-view=book] .mz-tabbar{display:none}.mz-view:not(.mz-view-book){padding:10px 16px}.mz-h1{font-size:var(--text-heading-m)}.mz-title-row .mz-nopay,.mz-title-row .mz-hide-m,.mz-filters{display:none}.mz-filters-m{display:flex;align-items:center;gap:6px;flex:none;min-width:0}.mz-filters-m .mz-chip{flex:0 1 auto;min-width:0;padding-inline:12px}.mz-trow.mz-h{display:none}.mz-trow{grid-template-columns:46px minmax(0,1fr) auto;grid-template-areas:"time dest fare" "time meta cta";align-items:start;row-gap:3px;padding:10px 12px;min-height:0}.mz-trow .mz-time{grid-area:time;font-size:16px}.mz-board .mz-trow .mz-time{font-size:18px}.mz-trow .mz-dest{grid-area:dest;font-size:14px}.mz-trow .mz-dest .mz-ur{display:none}.mz-meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;grid-area:meta;min-width:0}.mz-trow .mz-op{font-size:12px;white-space:normal}.mz-trow .mz-fare{grid-area:fare;justify-self:end;font-size:14px}.mz-trow .mz-cta{grid-area:cta;justify-self:end;align-self:end}.mz-trow .mz-cta .mz-btn{padding:0 12px;height:var(--control-h-s)}.mz-board .mz-trow:not(.mz-h){min-height:0}.mz-foot{display:none}.mz-bhead{padding:10px 14px;background:var(--board-head)}.mz-clock{font-size:22px}.mz-hero{padding:16px}.mz-hero-form{grid-template-columns:1fr 1fr;padding:10px;gap:10px}.mz-hero-form .mz-fld:nth-child(1),.mz-hero-form .mz-fld:nth-child(2){grid-column:1 / -1}.mz-hero-form .mz-btn{grid-column:1 / -1;height:var(--control-h-l)}.mz-inp{height:var(--field-h-l);font-size:16px}.mz-home{grid-template-columns:1fr;grid-auto-rows:auto;overflow-y:auto}.mz-home>section{min-height:auto}.mz-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:120px;flex:none}.mz-next{min-height:260px}}.mz-sheet-m{margin:auto 0 0;width:100%;max-width:100%;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding:16px}.mz-sheet-m .mz-fld{margin-bottom:14px}.mz-sheet-m .mz-btn{width:100%;height:var(--control-h-l)}.mz-radios{display:grid;gap:4px;margin:0;padding:0;list-style:none}.mz-radios label{display:flex;align-items:center;gap:10px;min-height:44px;font:500 15px/1.2 var(--font-body)}.mz-pre,.mz-show-m{display:none}@media(min-width:821px){.mz-trow:not(.mz-h)>.mz-time,.mz-trow:not(.mz-h)>.mz-meta>*,.mz-trow:not(.mz-h)>:not(.mz-meta){grid-row:1}.mz-trow:not(.mz-h)>.mz-time{grid-column:1}.mz-trow:not(.mz-h)>.mz-dest-c{grid-column:2}.mz-trow:not(.mz-h) .mz-op{grid-column:3}.mz-trow:not(.mz-h) .mz-cls{grid-column:4}.mz-trow:not(.mz-h)>.mz-fare{grid-column:5}.mz-trow:not(.mz-h) .mz-st{grid-column:6}.mz-trow:not(.mz-h)>.mz-cta{grid-column:7;justify-self:end}}@media(max-width:820px){.mz-pre{display:inline}.mz-show-m{display:inline-flex}.mz-hide-m{display:none!important}.mz-trow .mz-dest-c{grid-area:dest}}.mz-tile picture{display:contents}.mz-tile .mz-tile-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}button.mz-inp{display:flex;align-items:center;text-align:start;cursor:pointer;font-family:var(--font-body)}.mz-inp-wrap .mz-calwrap{width:100%}.mz-tile .mz-tile-img{z-index:0}.mz-tile:before{z-index:1}.mz-tile>:not(.mz-tile-img){z-index:2}.mz-hsep{margin-inline-start:22px}.mz-dest{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.mz-trow .mz-dest .mz-ur{margin-inline-start:0}.mz-brand{direction:ltr}html[lang=ur] .mz-trow.mz-h,html[lang=ur] .mz-eyebrow,html[lang=ur] .mz-sample{letter-spacing:0;text-transform:none;font-family:var(--font-urdu);font-size:13px;font-weight:600}html[lang=ur] .mz-trow.mz-h{line-height:1.9}html[lang=ur] .mz-h1,html[lang=ur] .mz-h2{line-height:1.7;letter-spacing:0}html[lang=ur] .mz-btn,html[lang=ur] .mz-chip,html[lang=ur] .mz-pop-item{line-height:1.9}@media(max-width:820px){.mz-live-now{display:none}.mz-filters-m{padding:4px;border-radius:var(--radius-pill);border:1px solid var(--line-glass);background:var(--surface-grad),var(--glass);justify-content:space-between}.mz-filters-m .mz-chip{flex:1 1 auto;justify-content:center;border-color:transparent;background:transparent}.mz-filters-m .mz-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink)}.mz-filters-m select.mz-chip{flex:1.3 1 auto}}html[lang=ur] .mz-eyebrow[lang=en]{font-family:var(--font-heading);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-size:11px;font-weight:800}@media(max-width:820px){html[data-view=home] #main{overflow-y:auto}#view-home{flex:0 0 auto;min-height:auto}.mz-home{flex:0 0 auto;overflow:visible}.mz-next{min-height:300px}.mz-tiles{grid-auto-rows:130px}}.mz-sheet-m{background:var(--table-head-bg);padding-bottom:24px}.mz-sheet-m .mz-btn+.mz-btn{margin-top:10px}@media(max-width:820px){.mz-hero-top{flex-direction:column;align-items:flex-start;gap:10px}.mz-hero-top>.mz-sp{display:none}.mz-hero .mz-h1{font-size:24px}}html[data-view=deals] #main,html[data-view=live] #main{overflow:auto}.mz-board{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:220px}.mz-scroll{min-height:0;position:relative}.mz-scroll .mz-trow{z-index:0}[data-theme] .mz-board .mz-trow.mz-h,[data-theme] .mz-table .mz-trow.mz-h{position:sticky;top:0;z-index:3;background-color:var(--table-head-bg);background-image:linear-gradient(90deg,var(--board-head),transparent 140%)}[data-theme=paper] .mz-board .mz-trow.mz-h{color:var(--accent-text)}[data-theme=paper] .mz-board .mz-trow:not(.mz-h):nth-of-type(2n){background:var(--surface-sunk)}.mz-board .mz-trow:not(.mz-h):hover{background:var(--row-hover)}[data-theme=paper] .mz-board .mz-trow:not(.mz-h):hover{background:var(--row-selected)}.mz-board .mz-scroll{scroll-padding-top:40px}.mz-board .mz-trow .mz-time{font:800 24px/1 var(--font-display)}.mz-board .mz-trow:not(.mz-h){min-height:var(--row-h-comfortable)}.mz-closed{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 20px;margin:12px;border-radius:var(--radius-l);border:1px dashed var(--line-strong);background:var(--surface-sunk);color:var(--ink);font:600 15px/1.4 var(--font-body)}.mz-closed .ico{width:24px;height:24px;color:var(--faint);flex:none}.mz-closed b{font-weight:700}.mz-closed .mz-btn{margin-inline-start:auto}.mz-closed-s{margin:8px 12px;padding:10px 14px;font-size:14px}.mz-view>.mz-closed{margin:0;background:var(--surface-grad),var(--surface);border-style:solid;border-color:var(--line-glass)}.mz-title-col{display:flex;flex-direction:column;gap:2px;flex:none;position:relative;z-index:6}.mz-backhome{font-size:13px;min-height:28px}.mz-backhome.mz-show-m{display:none}.mz-filters{position:relative;z-index:5}.mz-live-pick{width:260px}.mz-pick{position:relative;display:flex;align-items:center;gap:4px;height:var(--field-h-s);padding:0 6px 0 12px;width:340px;max-width:100%;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--field);color:var(--ink)}[dir=rtl] .mz-pick{padding:0 12px 0 6px}.mz-pick:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.mz-pick-ico{width:var(--icon-m);height:var(--icon-m);flex:none;color:var(--faint)}.mz-pick-in{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font:500 14px/1 var(--font-body)}.mz-pick-in::placeholder{color:var(--muted);opacity:1}.mz-pick-x,.mz-pick-d{flex:none;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:var(--radius-s);background:transparent;color:var(--muted);cursor:pointer;padding:0}.mz-pick-x[hidden]{display:none}.mz-pick-x:hover,.mz-pick-d:hover{background:var(--row-selected);color:var(--ink)}.mz-pick-x .ico,.mz-pick-d .ico{width:16px;height:16px}.mz-pick-list{position:absolute;top:calc(100% + 6px);inset-inline-start:0;width:max(100%,400px);max-width:calc(100vw - 32px);max-height:min(340px,45vh);overflow-y:auto;margin:0;padding:4px;list-style:none;z-index:70;background-color:var(--table-head-bg);border:1px solid var(--line-strong);border-radius:var(--radius-m);box-shadow:var(--elev-2)}.mz-pick-list[hidden]{display:none}.mz-pick-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:var(--radius-control);cursor:pointer}.mz-pick-opt.is-act,.mz-pick-opt:hover{background:var(--row-selected)}.mz-pick-name{display:inline-flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.mz-pick-name b{font:700 14px/1.3 var(--font-heading)}.mz-pick-info{font:500 12px/1.3 var(--font-body);color:var(--muted);text-align:end}.mz-pick-note{padding:10px;color:var(--muted);font-weight:600}.mz-hero .mz-pick{height:var(--field-h-m);width:100%}.mz-hero{overflow:visible;z-index:5}.mz-hero .mz-pick-in{font-size:15px}.mz-live-pick-m{display:none}.mz-seg-cls{max-width:100%;overflow-x:auto;scrollbar-width:none}.mz-seg-cls button{height:28px}.mz-seg-s button{height:26px}.mz-nav a.mz-nav-home,.mz-nav a.mz-nav-live{border:1px solid var(--line-strong);background:var(--surface-2)}.mz-nav a.mz-nav-home:hover,.mz-nav a.mz-nav-live:hover{background:var(--row-selected);border-color:var(--control-line)}.mz-nav a.mz-nav-home[aria-current],.mz-nav a.mz-nav-live[aria-current]{background:var(--nav-active);box-shadow:inset 0 -2px 0 var(--accent),inset 0 1px #ffffff4d}.mz-nav a.mz-nav-deal:hover{filter:brightness(1.07)}.mz-nav{gap:var(--space-4)}html[data-view=home] body{height:auto;overflow:visible}html[data-view=home] #main{overflow:visible;flex:none;display:block}#view-home{flex:none;min-height:0}.mz-home{flex:none;height:clamp(420px,calc(100dvh - 373px),760px)}.mz-nrow{grid-template-columns:62px minmax(0,1fr) 86px 74px;min-height:64px;padding:6px 14px}.mz-nrow .mz-time{font:800 22px/1 var(--font-display)}.mz-nmid{display:flex;flex-direction:column;gap:3px;min-width:0}.mz-nmid .mz-dest b{font:700 15px/1.25 var(--font-heading)}.mz-next .mz-closed{margin:12px}.mz-cities{display:flex;flex-direction:column;gap:10px;padding-top:8px;padding-bottom:28px}.mz-prov{width:auto}.mz-prov-h{font:800 var(--text-micro)/1.3 var(--font-heading);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--label);margin:8px 0 0}.mz-clist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mz-clist>li{content-visibility:auto;contain-intrinsic-size:auto 72px}.mz-crow{display:grid;grid-template-columns:56px minmax(180px,1.3fr) minmax(150px,1fr) minmax(220px,1.4fr) 20px;align-items:center;gap:14px;padding:6px 12px;min-height:52px;border:1px solid var(--line-glass);border-radius:var(--radius-m);background:var(--surface-grad),var(--surface);color:var(--ink);text-decoration:none;content-visibility:auto;contain-intrinsic-size:auto 52px}a.mz-crow:hover{background:var(--row-selected)}a.mz-crow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mz-cthumb{width:56px;height:38px;border-radius:var(--radius-s);object-fit:cover;display:grid;place-items:center;background:var(--surface-sunk);color:var(--faint);overflow:hidden}picture.mz-cthumb{display:block}picture.mz-cthumb img{width:100%;height:100%;object-fit:cover;display:block}.mz-cthumb .ico{width:18px;height:18px}.mz-cname{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.mz-cname b{font:700 15px/1.3 var(--font-heading)}.mz-cmeta{font:500 13px/1.3 var(--font-body);color:var(--muted)}.mz-coffer{font:600 13px/1.3 var(--font-body);color:var(--ink)}.mz-coffer.mz-none{color:var(--muted);font-weight:500}.mz-crow>.ico{width:16px;height:16px;color:var(--muted)}@media(max-width:820px){.mz-backhome.mz-show-m{display:inline-flex}.mz-nav-home{display:none}.mz-tabbar{grid-template-columns:repeat(5,1fr)}.mz-tabbar a{border:1px solid var(--line);background:var(--surface-2);margin:4px 2px;font-size:10.5px}.mz-tabbar a[aria-current]{border-color:var(--control-line)}.mz-live-pick-m{display:block;flex:none;position:relative;z-index:6}.mz-live-pick-m .mz-pick{width:100%}.mz-home{height:auto}html[data-view=home] #main{overflow:visible}.mz-pick-list{width:100%}.mz-crow{grid-template-columns:56px minmax(0,1fr) 16px;grid-template-areas:"th name arr" "th meta arr" "th offer arr";row-gap:2px}.mz-crow .mz-cthumb{grid-area:th}.mz-crow .mz-cname{grid-area:name}.mz-crow .mz-cmeta{grid-area:meta}.mz-crow .mz-coffer{grid-area:offer}.mz-crow>.ico{grid-area:arr}.mz-nrow{grid-template-columns:52px minmax(0,1fr) 70px 64px;gap:8px}.mz-nrow .mz-time{font-size:18px}.mz-closed{flex-direction:column;align-items:flex-start}.mz-closed .mz-btn{margin-inline-start:0}}.mz-live-pick .mz-pick-list{inset-inline-start:auto;inset-inline-end:0}.mz-filters .mz-seg{background:var(--surface-sunk);border-color:var(--line-strong)}@media(max-width:820px){.mz-board .mz-trow .mz-time{font-size:17px}.mz-trow{grid-template-columns:52px minmax(0,1fr) auto}}button.mz-pick-type{padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;min-width:32px;min-height:32px}.mz-board.mz-board-closed{grid-template-rows:auto auto minmax(0,1fr) auto}.mz-board>.mz-closed{margin:10px 12px 0;flex:none}.mz-board .mz-foot{position:relative;z-index:2;padding:10px 14px;background-color:var(--field-solid)}.mz-board .mz-scroll{scroll-padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(11,31,58,.38) transparent}[data-theme=nebula] .mz-board .mz-scroll{scrollbar-color:rgba(234,240,250,.42) transparent}.mz-board .mz-scroll::-webkit-scrollbar{width:8px;height:8px}.mz-board .mz-scroll::-webkit-scrollbar-track{background:transparent}.mz-board .mz-scroll::-webkit-scrollbar-thumb{background-color:#0b1f3a61;border-radius:8px}[data-theme=nebula] .mz-board .mz-scroll::-webkit-scrollbar-thumb{background-color:#eaf0fa6b}.mz-board .mz-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.mz-board .mz-scroll::-webkit-scrollbar-corner{background:transparent}html[data-view=live] .mz-ftr.is-closed .mz-ftr-hours{display:none}html[data-view=live] #view-live{padding-bottom:16px}html[data-view=live] #main{scrollbar-width:thin}html .mz-view.mz-view-kbt{padding:0!important;gap:0;max-width:none;margin:0}.mz-kbt{display:block;width:100%;border:0;background:transparent}html[data-view=live] #main{overflow:hidden}html[data-view=live] .mz-kbt{flex:1 1 0;min-height:0;height:100%}html[data-view=home] #view-home{flex:none}html[data-view=home] .mz-kbt{height:100vh;height:100dvh}@media(min-width:821px)and (max-width:1100px){.mz-nav{margin-inline-start:var(--space-4)}.mz-signin{flex:none}.mz-ftr{flex-wrap:wrap;row-gap:2px;justify-content:center}}@media(min-width:821px)and (max-width:940px){.mz-nav a{padding:0 12px}}html[data-view=deals] body{height:auto;overflow:visible}html[data-view=deals] #main{overflow:visible;flex:1 0 auto;display:block}#view-deals{flex:none;min-height:0}.mz-inp.is-empty{color:var(--muted)}.mz-inp-x{position:absolute;inset-inline-end:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.mz-inp-x:hover{background:var(--surface-sunk);color:var(--ink)}.mz-inp-x .ico{width:14px;height:14px}.mz-inp-x[hidden]{display:none}.mz-dl{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.mz-dl.is-solo{grid-template-columns:minmax(0,1fr)}.mz-dl.is-solo>.mz-dl-other{display:none}.mz-dl-main{min-width:0}.mz-dl-main>.mz-dl-head{padding:2px 2px 12px}#dl-list-title{scroll-margin-top:calc(var(--nav-h) + 16px)}.mz-dl-head{display:flex;align-items:baseline;gap:12px;padding:16px 20px 14px}.mz-dl-head .mz-h2:focus-visible{outline:0}.mz-dl-count{font:500 14px/1 var(--font-body);color:var(--muted);white-space:nowrap}.mz-dl-clear{border:0;background:transparent;padding:4px 0;cursor:pointer;font-size:14px}.mz-dl-clear[hidden]{display:none}.mz-deals{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.mz-deals>.mz-skel{min-height:214px;border-radius:var(--radius-l)}.mz-deals>.mz-dl-empty{grid-column:1 / -1;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface)}.mz-deals-more{display:flex;justify-content:center;padding-top:16px}.mz-deals-more:empty{display:none}.mz-deal{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);text-align:start;box-shadow:var(--elev-1);cursor:pointer;font-family:var(--font-body);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.mz-deal-pic{position:relative;display:block;height:140px;overflow:hidden;background:var(--surface-sunk)}.mz-deal-pic picture{display:contents}.mz-deal-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mz-deal-n{position:absolute;top:10px;inset-inline-start:10px;padding:3px 9px;border-radius:999px;background:#050c24c7;color:#fff;font:600 12px/1.3 var(--font-body)}.mz-deal-body{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px;min-width:0}.mz-deal-name{font:700 16px/1.25 var(--font-heading);color:var(--ink);overflow-wrap:anywhere}.mz-deal-fare{font:700 15px/1.25 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.mz-deal-when{font:500 12.5px/1.35 var(--font-body);color:var(--muted)}.mz-deal:hover{transform:translateY(-2px);box-shadow:var(--elev-2);border-color:var(--line-strong)}.mz-deal:hover .mz-deal-img{transform:scale(1.04)}.mz-deal:active{transform:translateY(0) scale(.99)}.mz-deal:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.mz-deal,.mz-deal-img{transition:none}.mz-deal:hover,.mz-deal:hover .mz-deal-img,.mz-deal:active{transform:none}}.mz-dl-other{padding:0;overflow:hidden}.mz-dl-other>.mz-dl-head{padding:14px 16px 10px}.mz-h2.mz-ot-title{font-size:17px}.mz-dl-day{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 16px;background:var(--surface-sunk);border-top:1px solid var(--line);font:600 13px/1.2 var(--font-body);color:var(--muted)}.mz-dl-day b{color:var(--ink);font-weight:700;font-size:13.5px}.mz-ot-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 16px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);text-align:start;cursor:pointer;font-family:var(--font-body)}.mz-ot-row:hover{background:var(--row-selected)}.mz-ot-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.mz-ot-time{font:700 13.5px/1.2 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.mz-ot-dest{display:flex;flex-direction:column;gap:2px;min-width:0}.mz-ot-dest>b{font:600 14.5px/1.25 var(--font-body);overflow-wrap:anywhere}.mz-ot-dest .mz-dl-sub{font-size:12.5px}.mz-ot-fare{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px 0 12px;border:1px solid var(--accent);border-radius:999px;color:var(--accent-text);font:700 13.5px/1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.mz-ot-fare .ico{width:14px;height:14px}.mz-ot-row:hover .mz-ot-fare{background:var(--accent-soft)}[dir=rtl] .mz-ot-fare .ico{transform:scaleX(-1)}.mz-dl-sub{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;font:500 13px/1.3 var(--font-body);color:var(--muted)}.mz-dl-here{display:inline-flex;align-items:center;gap:6px;color:var(--on-tint-success);font-weight:600}.mz-dl-here:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--on-tint-success)}.mz-dl-morewrap{display:flex;justify-content:center;padding:12px;border-top:1px solid var(--line)}.mz-dl-more-n{margin-inline-start:4px;color:var(--muted)}.mz-dl-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 20px 40px;text-align:center}.mz-dl-empty>.ico{width:34px;height:34px;color:var(--faint)}.mz-dl-empty .mz-btn .ico{width:16px;height:16px}.mz-dl-empty b{font:600 17px/1.3 var(--font-heading);color:var(--ink)}.mz-dl-empty-go{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media(max-width:1180px){.mz-dl{grid-template-columns:minmax(0,1fr);gap:18px}}@media(max-width:820px){.mz-deals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mz-dl-main>.mz-dl-head{padding:0 2px 10px}.mz-dl-other>.mz-dl-head{padding:12px 14px 10px}.mz-dl-day{padding:7px 14px}.mz-ot-row{grid-template-columns:58px minmax(0,1fr) auto;padding:10px 14px}}.mz-site{display:inline-flex;align-items:center;gap:4px;flex:none;height:36px;padding:0 12px 0 8px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink);font:600 14px/1 var(--font-body);text-decoration:none;white-space:nowrap}.mz-site:hover{border-color:var(--ink)}.mz-site .ico{width:16px;height:16px}@media(max-width:820px){.mz-site{height:32px;padding:0 9px 0 5px;font-size:13px}}@media(max-width:480px){.mz-hdr .mz-signin,.mz-hdr .mz-acct-menu{display:none!important}.mz-site{padding:0 9px 0 4px;font-size:12.5px}.mz-site .ico{width:14px;height:14px}}@media(min-width:821px)and (max-width:1100px){.mz-hdr{gap:10px;padding:0 14px}.mz-logo{height:26px}.mz-prod{font-size:18px;margin:3px 0 0 6px}.mz-hsep,.mz-acct-name{display:none}.mz-nav{gap:6px;margin-inline-start:6px}.mz-nav a{padding:0 11px;gap:6px}.mz-seg button{padding:0 9px}.mz-iconbtn{width:36px;height:36px}}@media(min-width:821px)and (max-width:980px){.mz-nav .ico{display:none}.mz-site{padding:0 10px 0 6px;font-size:13px}.mz-hdr .mz-signin{padding-inline:12px}}@media(max-width:820px){html[data-theme]{--surface-grad: none;--elev-1: none;--elev-2: 0 12px 32px rgba(0, 0, 0, .28);--blur: none;--bg-grad: none;--line-glass: var(--line);--glow-action: 0 4px 12px rgba(216, 27, 27, .22);--nav-bg: var(--table-head-bg)}html[data-theme=paper]{--surface: #FFFFFF;--surface-2: #F3F6FA;--glass: #FFFFFF;--glass-strong: #FFFFFF;--field: #FFFFFF}html[data-theme=nebula]{--surface: #0F2252;--surface-2: #15306A;--glass: #0F2252;--glass-strong: #0F2252;--field: #0B1A3B}html.is-thr[data-theme][data-theme]{--t-grad: none;--t-surface-grad: none;--t-elev1: none;--t-glow: 0 4px 12px rgba(216, 27, 27, .22);--t-line-glass: var(--t-line)}html.is-thr[data-theme=paper][data-theme]{--t-surface: #FFFFFF;--t-surface-2: #F3F6FA;--t-bg: #F7F9FC}html.is-thr[data-theme=nebula][data-theme]{--t-surface: #0F2252;--t-surface-2: #15306A;--t-bg: #071533}html,html.is-thr,html.is-thr body,body{background-image:none}html[data-theme=paper],html[data-theme=paper] body,html.is-thr[data-theme=paper],html.is-thr[data-theme=paper] body{background-color:#f3f6fa}html[data-theme=nebula],html[data-theme=nebula] body,html.is-thr[data-theme=nebula],html.is-thr[data-theme=nebula] body{background-color:#071533}.mz-card,.mz-board,.rf-card,.t-card,.ax-panel,.ax-side,.acct-card,.mz-next,.mz-crow,.mz-closed,.mz-hero-form{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.mz-hdr,.mz-tabbar,.rf-mbar,.mz-seg,.mz-chip,.mz-filters-m{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.mz-hero{background-image:none;background-color:#0b1f4e;box-shadow:none}.mz-hero-form{background-color:#ffffff0f;border-color:#ffffff29}.mz-btn:not(.mz-btn-pri),.t-btn:not(.pri):not(.dangerf),.rf-btn:not(.is-pri){box-shadow:none;background-image:none}.mz-btn-pri,.rf-btn.is-pri,.t-btn.pri{background:var(--action);background-image:none;box-shadow:var(--glow-action)}.mz-onterm,.mz-cls{box-shadow:none}html{overflow-x:clip;max-width:100%}body{overflow-x:clip;max-width:100vw}#main,.mz-view,.rf,.acct,.acct .wrap,.acct-in{min-width:0;max-width:100%}.mz-hdr{gap:6px;padding:0 10px;min-width:0}.mz-brand{flex:0 1 auto;min-width:0}.mz-logo{height:22px;flex:none}.mz-prod{font-size:14px;margin:1px 0 0 4px;white-space:nowrap}.mz-hdr .mz-sp{flex:1 1 0;min-width:0}.mz-seg{flex:none;height:34px;padding:3px}.mz-seg button{padding:0 8px;height:26px;font-size:12.5px}.mz-iconbtn,.mz-acct{width:40px;height:40px;flex:none}.mz-av{width:36px;height:36px;font-size:14px}.mz-signin{height:40px;padding:0 12px;flex:none}.mz-view:not(.mz-view-book){padding:10px 12px}.mz-tabbar{gap:0;border-top:1px solid var(--line);background:var(--table-head-bg)}.mz-tabbar a{border:0;background:transparent;margin:4px 2px;font-size:11px;min-width:0}.mz-tabbar a[aria-current]{background:var(--nav-active);border:0}.mz-board{border-radius:14px}.mz-trow{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"time dest fare" "op op cls" "st st cta";column-gap:10px;row-gap:4px;align-items:center;padding:12px 12px 12px 14px}.mz-trow .mz-time{grid-area:time}.mz-trow .mz-dest-c{grid-area:dest;min-width:0}.mz-trow .mz-dest{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.mz-trow .mz-dest b{font-size:15px;overflow-wrap:anywhere}.mz-trow .mz-dest .mz-ur{display:inline}.mz-meta{display:contents}.mz-trow .mz-op{grid-area:op;white-space:normal;overflow:visible;text-overflow:clip;font-size:13px;min-width:0}.mz-trow .mz-cls{grid-area:cls;justify-self:end}.mz-trow .mz-fare{grid-area:fare;justify-self:end;align-self:start;font-size:15px}.mz-trow .mz-st{grid-area:st;justify-self:start;min-height:0}.mz-trow .mz-cta{grid-area:cta;justify-self:end}.mz-trow .mz-st:empty,.mz-trow .mz-cta:empty{display:none}.mz-trow .mz-cta .mz-btn,.mz-trow .mz-btn{height:44px;min-width:132px;padding:0 16px;font-size:14px}.mz-board .mz-trow .mz-time{font-size:18px;min-width:52px;white-space:nowrap}.mz-board .mz-trow:not(.mz-h){min-height:0}.mz-clock{font-size:20px}.mz-title-row{flex-wrap:wrap;gap:6px 10px}.mz-title-row .mz-h1{font-size:22px}.mz-hero{padding:14px;border-radius:14px}.mz-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:124px;grid-template-rows:none;gap:10px}.mz-tile{padding:0;border-radius:14px;gap:0;justify-content:flex-end;min-height:0;height:124px;box-shadow:none}.mz-tile:before{background:#050c242e}.mz-tile .mz-ur,.mz-tile-row>span{display:none}.mz-tile>b{display:block;padding:8px 10px 0;background:#050c24db;font:700 14px/1.25 var(--font-body);color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.mz-tile-row{display:block;margin:0;padding:0 10px 8px;background:#050c24db;font:600 13px/1.3 var(--font-body);color:#e6edfb;min-height:26px}.mz-tile-row b{font-weight:700;color:#fff;white-space:normal}.mz-sec-head{gap:8px;flex-wrap:wrap}.mz-sec-head .mz-h2{white-space:nowrap}.mz-next{min-height:0}.mz-nrow{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"time mid fare" "time mid btn";gap:4px 10px;padding:10px 12px 10px 14px;min-height:0}.mz-nrow .mz-time{grid-area:time;font-size:18px}.mz-nrow .mz-nmid{grid-area:mid}.mz-nrow .mz-fare{grid-area:fare;align-items:flex-end}.mz-nrow .mz-btn{grid-area:btn;justify-self:end;height:44px;min-width:96px}.mz-crow{border-radius:12px}html[data-view=req] body{height:auto;min-height:100dvh;overflow:visible;overflow-x:clip}html[data-view=req] #main{overflow:visible;display:block;flex:1 1 auto;min-height:0}html[data-view=req] .mz-view.rf.is-on{overflow:visible;display:block}.rf{padding:10px 12px calc(var(--actionbar-h-m, 72px) + 20px)}.rf-in{height:auto;min-height:0}.rf-bk,.rf-main,.rf-body{min-height:0}.rf-scroll,.rf-rail,.rf-body{overflow:visible}.rf-card{padding:14px 12px;border-radius:14px;box-shadow:none}.rf-route{background-image:none;background-color:#0b1f4e;box-shadow:none}.rf-pill-trip{display:flex;flex-wrap:wrap;height:auto;min-height:36px;padding:6px 12px;gap:6px 8px;line-height:1.3;max-width:100%;border-radius:12px;background:var(--surface-2);background-image:none}.rf-dates{flex-wrap:wrap}.rf-bands{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rf-band{height:56px;padding:0 8px;align-items:center;text-align:center;background-image:none}.rf-band b{font-size:14px}.rf-deps{padding:0}.rf-dep{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"r time op" "r cls price";column-gap:10px;row-gap:4px;min-height:60px;padding:10px 8px;border-bottom:1px solid var(--line);border-radius:0;align-items:center}.rf-dep>:nth-child(1){grid-area:r}.rf-dep>:nth-child(2){grid-area:time}.rf-dep>:nth-child(3){grid-area:op;justify-self:end;text-align:end;min-width:0;overflow-wrap:anywhere;font-weight:600}.rf-dep>:nth-child(4){grid-area:cls;justify-self:start}.rf-dep>:nth-child(5){grid-area:price;justify-self:end}.rf-dep.is-any{display:flex}.rf-mbar{background:var(--table-head-bg);background-image:none;box-shadow:none}.rf-chip,.rf-ghostchip{background-image:none}html.is-thr .acct{padding:0}html.is-thr #acct-view>.wrap{padding:8px 12px}.th-top{flex-wrap:wrap;align-items:center;gap:6px 10px}.th-top h1{font-size:17px}.th-top .th-route{flex-basis:100%;order:5;font-size:14px}.th-tabs{display:block}.th-tabs .t-chips{display:flex;width:100%;background-image:none}.th-tabs .t-chip{flex:1 1 0;min-width:0;justify-content:center;padding:0 6px}.th-tabs .th-wd{display:none}.th-wd-m{display:inline-flex;margin-top:12px}.th-proofbar{padding:8px 12px}.th-proofbar .t-btn{height:40px}.th-log{padding:12px}.th-composer{gap:8px;align-items:center;padding:8px 10px}.th-composer textarea.t-inp,.th-composer .t-inp{height:46px;min-height:46px;padding:12px;font-size:15px;line-height:22px;overflow:hidden;resize:none;white-space:nowrap;text-overflow:ellipsis}.th-composer .t-btn{width:46px;height:46px;padding:0;flex:none}.t-card{border-radius:14px;box-shadow:none}html.is-acct .acct{padding:8px 0}.ax-shell{height:auto;min-height:0;grid-template-rows:auto}.ax-side{border-radius:14px;box-shadow:none}.ax-nav{flex-wrap:wrap;overflow:visible;padding:4px;gap:2px}.ax-nav-a{flex:1 1 30%;justify-content:center;min-height:40px;padding:0 8px;text-align:center}.ax-main,.ax-panel.ax-fit,.ax-panel{overflow:visible}.ax-panel{padding:14px 12px;border-radius:14px;box-shadow:none}.ax-panel .ax-bar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;align-items:center}.ax-panel .ax-bar>.ax-sp{display:none}.ax-panel .ax-bar>:first-child:not(.btn):not(button){grid-column:1 / -1}.ax-panel .ax-bar .btn-primary,.ax-panel .ax-bar .ax-go{width:100%;min-height:48px}.ax-panel .ax-bar .btn-ghost{justify-self:start}.ax-form-grid{grid-template-columns:minmax(0,1fr)}.ax-panel .field,.ax-panel .box{max-width:none}}@media(max-width:359px){.mz-prod{display:none}.mz-seg button{padding:0 7px}}.th-wd-m{display:none}@media(max-width:820px){.th-wd-m{display:inline-flex}}@media(max-width:820px){html .mz-home{height:auto;grid-template-rows:none;grid-auto-rows:auto}html .mz-home>section{min-height:0}html .mz-next .mz-scroll{overflow:visible}}@media(max-width:820px){html .mz-next .mz-scroll{flex:0 0 auto}html .mz-next{display:block}.mz-board .mz-trow:not(.mz-h){background:transparent!important}.mz-trow .mz-time{align-self:start;padding-top:2px}html .rf{--seat: 21px}.rf-bus{overflow:visible}}@media(max-width:380px){html .rf{--seat: 19px}.rf-seats{gap:2px}}@media(max-width:820px){.mz-crow{content-visibility:visible;contain-intrinsic-size:none}.mz-tile>b{-webkit-line-clamp:2}}.mz-short{display:none}@media(max-width:820px){.mz-hero-top .mz-eyebrow,.mz-hero-top .mz-muted{display:none}.mz-hero .mz-h1{font-size:24px;line-height:1.25}.mz-hero-top{gap:8px}.mz-inp-wrap .mz-inp{padding-inline-end:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mz-sec-head,.mz-next-head{flex-wrap:nowrap}.mz-sec-head .mz-h2,.mz-next-head .mz-h2{white-space:nowrap;flex:none;font-size:18px}.mz-sec-head .mz-link,.mz-next-head .mz-link{white-space:nowrap;flex:none}.mz-long{display:none}.mz-short{display:inline}.mz-next-head .mz-cap{display:none}.mz-next-head{padding:12px}.mz-tile .mz-ur{display:block;padding:8px 10px 0;margin:0;background:#050c24db;font-size:12px;line-height:1.3;color:#d5e0f5}.mz-tile>b{padding-top:0;padding-bottom:2px}.mz-tile-row:not(:has(b)){display:none}.mz-tile>b:last-child{padding-bottom:8px}}@media(max-width:820px){.mz-tile>b{display:block;overflow:visible;-webkit-line-clamp:unset}.mz-prov{max-width:58%;min-width:0}.mz-cities .mz-sec-head{flex-wrap:nowrap}}@media(max-width:820px){.mz-hero-form{border:0;background:transparent;padding:0;gap:10px}.mz-hero-form>.mz-fld:first-child{display:none}.mz-hero{padding:16px 14px}}@media(max-width:820px){.rf-input.is-area{min-height:72px}.rf-textarea{height:56px}}@media(max-width:820px){.ax-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ax-nav-a{flex:none;line-height:1.2}}.ax-bar[hidden]{display:none!important}.ax-trav-empty{margin:0 0 10px}@media(max-width:820px){html[data-theme]{--appbar-h-m: 52px}.mz-hdr{height:52px;padding:0 10px;gap:6px}.mz-logo{height:20px}.mz-site{height:30px;padding:0 9px 0 4px;gap:2px;font-size:12.5px}.mz-site .ico{width:14px;height:14px}.mz-hdr .mz-seg{height:30px;padding:2px}.mz-hdr .mz-seg button{height:24px;padding:0 8px;font-size:12px}.mz-hdr .mz-iconbtn{width:34px;height:34px;border-radius:10px}.mz-hdr .mz-iconbtn .ico{width:18px;height:18px}.mz-hero .mz-btn-pri{height:44px}.mz-deals{gap:8px}.mz-deal{border-radius:12px}.mz-deal-pic{height:92px}.mz-deal-n{top:8px;inset-inline-start:8px;padding:2px 8px;font-size:11.5px}.mz-deal-body{padding:8px 10px 10px;gap:2px}.mz-deal-name{font-size:15px}.mz-deal-fare{font-size:14px}.mz-deal-when{font-size:12px}.ax-side{flex-direction:row;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;overflow:visible}.ax-who,.ax-side-foot{display:none}html .ax-nav{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;width:100%;padding:0;gap:0;scrollbar-width:none}html .ax-nav::-webkit-scrollbar{display:none}html .ax-nav-a{flex:none;justify-content:center;min-height:42px;padding:0 12px;border-radius:0;border-bottom:2px solid transparent;background:transparent;white-space:nowrap;font-size:13.5px}html .ax-nav-a.on{background:transparent;border-bottom-color:var(--accent);color:var(--ink)}.ax-nav-a .ax-ico{display:none}.ax-panel{padding:14px 12px}.ax-panel .ax-bar .btn-primary,.ax-panel .ax-bar .ax-go{min-height:44px}}
