.hm{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.25rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--dur-micro:.12s;--dur-short:.22s;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--head-h:112px;--leading-display:1.04;--leading-head:1.12;--tracking-display:-.025em;--color-paper:var(--canvas);--color-paper-2:var(--surface-2);--color-surface:var(--surface);--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-muted:var(--muted);--color-rule:var(--line-strong);--color-accent:var(--brand);--color-accent-ink:var(--surface);--color-focus:var(--brand);--color-night:var(--night);--color-night-2:var(--night-2);--color-night-ink:var(--night-ink);--color-on-night:var(--surface);--color-gold:var(--gold);--font-display:var(--font);--font-body:var(--font)}html[lang=ur] .hm{--text-display:clamp(2.25rem, 2.6vw + 1.25rem, 3.5rem);--text-display-s:clamp(1.875rem, 2vw + 1rem, 2.75rem);--text-section:clamp(1.75rem, 1.6vw + 1.1rem, 2.75rem);--text-title:clamp(1.125rem, .5vw + .9rem, 1.375rem);--text-lead:clamp(1.0625rem, .3vw + .95rem, 1.25rem);--leading-display:1.9;--leading-head:1.85;--tracking-display:0}html[lang=ar] .hm{--text-display:clamp(2.5rem, 3.6vw + 1.25rem, 4.25rem);--text-section:clamp(1.875rem, 2vw + 1rem, 2.875rem);--leading-display:1.3;--leading-head:1.35;--tracking-display:0}html,body{overflow-x:clip}.hm{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}.hm :is(h1,h2,h3){font-family:var(--font-display);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-inline-size:0;font-weight:700}.hm h1{max-inline-size:14ch;font-size:var(--text-display);line-height:var(--leading-display)}.hm h2{max-inline-size:22ch;font-size:var(--text-section);line-height:var(--leading-head)}.hm h3{max-inline-size:40ch;font-size:var(--text-title);line-height:var(--leading-head);letter-spacing:0}.hm p{max-inline-size:62ch}.hm-lead{font-size:var(--text-lead);color:var(--color-ink-2);max-inline-size:40ch;line-height:1.5}.hm a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hm summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hm select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hm button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hm [tabindex]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hm-btn{block-size:52px;min-block-size:52px;padding-inline:var(--space-lg);font-size:var(--text-md);white-space:nowrap}.hm-btn:active:not(:disabled){transform:translateY(1px)}.hm-btn:disabled,.hm-select:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.hm-btn:active:not(:disabled){transform:none}}.hm-shot{border-radius:var(--r-card);background:var(--color-paper);outline:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);outline-offset:-1px;margin:0;position:relative;overflow:hidden}.hm-shot>img{block-size:auto;inline-size:100%;display:block}.hm-hero{container-type:inline-size}.hm-hero-grid{row-gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.hm-hero-text{gap:var(--space-lg);align-content:center;display:grid}.hm-hero-text .hm-lead{max-inline-size:34ch}html[lang=ur] .hm-hero h1,html[lang=ar] .hm-hero h1{max-inline-size:none}.hm-stage{align-content:center;justify-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-md);border-radius:var(--r-card);background:var(--color-night);color:var(--color-night-ink);margin:0;display:grid}.hm-stage .hm-shot{inline-size:min(100%,600px);padding:var(--space-lg) var(--space-lg) var(--space-md);background:var(--color-paper);outline:1px solid color-mix(in oklab, var(--color-night-ink) 30%, transparent)}@media (max-width:60rem){.hm-stage .hm-shot{aspect-ratio:5/4;padding:0}.hm-stage .hm-shot>img{inline-size:136%;max-inline-size:none;position:absolute;inset-block-start:var(--space-md);inset-inline-start:var(--space-md)}}.hm-stage figcaption{font-size:var(--text-sm);color:var(--color-night-ink);text-align:center}@media (min-width:60rem){.hm-hero-grid{column-gap:var(--space-2xl);min-block-size:min(calc(100svh - var(--head-h)), 900px);padding-block:var(--space-lg);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}.hm-stage{block-size:min(calc(100svh - var(--head-h) - var(--space-xl)), 760px);min-block-size:560px;padding:var(--space-xl) var(--space-2xl);border-start-end-radius:0;border-end-end-radius:0;justify-items:start;margin-inline-end:calc(-1 * ((100cqi - min(100cqi, 1120px)) / 2 + var(--gutter)))}}.hm-section{padding-block:var(--section-gap) 0}.hm-compare{padding-block-start:var(--section-gap-l)}.hm-verified{padding-block-start:var(--section-gap-s)}.hm-band{padding-block:var(--section-gap-s);margin-block-start:var(--section-gap)}.hm-head{gap:var(--space-md);margin-block-end:var(--space-2xl);display:grid}.hm-how>.container>h2{margin-block-end:var(--space-2xl)}.hm-run{counter-reset:step;gap:var(--space-3xl);margin:0;padding:0;list-style:none;display:grid}.hm-run>li{counter-increment:step;gap:var(--space-xl);display:grid}.hm-run-text{gap:var(--space-sm);align-content:start;display:grid}.hm-run-text:before{content:counter(step);font-size:var(--text-display-s);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.hm-run-text p{color:var(--color-ink-2);font-size:var(--text-lead);max-inline-size:34ch;line-height:1.5}.hm-run-fig{padding:var(--space-xl) var(--space-md);border-radius:var(--r-card);background:var(--color-paper-2);place-items:center;margin:0;display:grid}.hm-vis{inline-size:min(100%,27rem);padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--r-card);box-shadow:0 1px 2px #0f1b2d0d,0 18px 36px -22px #0f1b2d47}.hm-vis-ask{gap:var(--space-lg);display:grid}.hm-vis-progress{border-radius:var(--r-pill);background:var(--color-paper-2);block-size:4px;overflow:hidden}.hm-vis-progress i{border-radius:inherit;background:var(--color-accent);block-size:100%;display:block}.hm-vis-question{font-size:var(--text-xl);text-wrap:balance;color:var(--color-ink);margin:0;font-weight:650;line-height:1.25}html[lang=ur] .hm-vis-question{line-height:2}.hm-vis-options{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hm-vis-options span{align-items:center;gap:var(--space-xs);min-block-size:48px;padding-inline:var(--space-md);border:1.5px solid var(--color-rule);border-radius:var(--r-control);color:var(--color-ink-2);font-variant-numeric:tabular-nums;font-weight:600;display:flex}.hm-vis-options .is-picked{border-color:var(--color-accent);background:var(--brand-weak);color:var(--color-accent)}.hm-vis-options .icon{flex-shrink:0;block-size:18px;inline-size:18px}.hm-vis-verify{gap:var(--space-md);display:grid}.hm-vis-seal{background:var(--color-night);block-size:52px;inline-size:52px;box-shadow:inset 0 0 0 2px var(--color-gold);color:var(--color-on-night);border-radius:50%;place-items:center;display:grid}.hm-vis-seal .icon{block-size:26px;inline-size:26px}.hm-vis-verify ul{margin:0;padding:0;list-style:none}.hm-vis-verify li{align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-block-start:1px solid var(--color-rule);color:var(--color-ink);grid-template-columns:auto minmax(0,1fr);font-weight:600;line-height:1.35;display:grid}.hm-vis-tick{background:var(--brand-weak);block-size:28px;inline-size:28px;color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.hm-vis-tick .icon{block-size:16px;inline-size:16px}.hm-vis-quotes{gap:var(--space-xs);padding:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr));display:grid}.hm-vis-quote{gap:var(--space-2xs);padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--r-control);background:var(--color-paper);align-content:start;display:grid}.hm-vis-quote.is-low{border-color:var(--color-accent);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-accent), 0 10px 20px -14px #24305e80}.hm-vis-quote-name{font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-muted);font-weight:700}.hm-vis-quote.is-low .hm-vis-quote-name{color:var(--color-accent)}.hm-vis-quote-label{color:var(--color-muted);font-size:.75rem}.hm-vis-quote-total{font-size:var(--text-md);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap;font-weight:750}.hm-vis-quote-meta{gap:var(--space-2xs);border-block-start:1px solid var(--color-rule);color:var(--color-ink-2);margin-block-start:var(--space-xs);padding-block-start:var(--space-xs);font-size:.75rem;display:grid}.hm-vis-stars{color:var(--color-gold);gap:1px;display:inline-flex}.hm-vis-stars .icon{block-size:13px;inline-size:13px}@media (min-width:60rem){.hm-run{gap:0}.hm-run>li{column-gap:var(--space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;min-block-size:78svh}.hm-run-text{padding-block-start:14svh}.hm-run-fig{padding:var(--space-xl);position:sticky;inset-block-start:calc(var(--head-h) + var(--space-md))}}.hm-more{align-items:center;gap:var(--space-xs);min-block-size:44px;color:var(--color-accent);text-underline-offset:.3em;justify-self:start;margin-block-start:var(--space-lg);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.hm-more .icon{block-size:18px;inline-size:18px;transition:margin var(--dur-short) var(--ease-out);margin-inline-start:0}.hm-more:hover .icon{margin-inline-start:4px}.hm-statement-body{gap:var(--space-xs);display:grid}@media (prefers-reduced-motion:reduce){.hm-more .icon{transition:none}}.hm-statement{gap:var(--space-lg);border-block-start:2px solid var(--color-ink);margin-block-start:var(--space-3xl);padding-block-start:var(--space-2xl);display:grid}.hm-statement h3{font-size:var(--text-section);max-inline-size:14ch;letter-spacing:var(--tracking-display)}@media (min-width:60rem){.hm-statement{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr))}.hm-statement h3{grid-column:1/span 5}.hm-statement-body{grid-column:7/-1}}.hm-statement p{max-inline-size:30ch;font-size:var(--text-2xl);color:var(--color-ink-2);line-height:1.35}html[lang=ur] .hm-statement p{line-height:2}.hm-aside{gap:var(--space-xl);display:grid}.hm-aside-head{gap:var(--space-md);align-content:start;display:grid}.hm-aside-head p{color:var(--color-ink-2);font-size:var(--text-lead);max-inline-size:36ch;line-height:1.5}.hm-rows{margin:0;padding:0;list-style:none}.hm-rows>li{gap:var(--space-md);padding-block:var(--space-lg);border-block-start:1px solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.hm-rows>li:last-child{border-block-end:1px solid var(--color-rule)}.hm-rows .icon{block-size:24px;inline-size:24px;color:var(--color-accent);flex-shrink:0;margin-block-start:var(--space-2xs)}.hm-rows p{color:var(--color-ink-2);margin-block-start:var(--space-xs)}.hm-faq-list details{border-block-start:1px solid var(--color-rule)}.hm-faq-list details:last-child{border-block-end:1px solid var(--color-rule)}.hm-faq-list summary{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-lg);font-size:var(--text-title);font-weight:700;line-height:var(--leading-head);cursor:pointer;list-style:none;display:flex}.hm-faq-list summary::-webkit-details-marker{display:none}.hm-faq-list summary:after{content:"+";color:var(--color-accent);font-weight:400}.hm-faq-list details[open] summary:after{content:"−"}.hm-faq-list summary:hover{color:var(--color-accent)}.hm-faq-list details p{color:var(--color-ink-2);padding-block-end:var(--space-lg)}@media (min-width:60rem){.hm-aside{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr))}.hm-aside-head{grid-column:1/span 5}.hm-rows,.hm-faq-list{grid-column:7/-1}.hm-faq .hm-aside-head{grid-column:1/span 4;position:sticky;inset-block-start:calc(var(--head-h) + var(--space-md))}.hm-faq .hm-faq-list{grid-column:6/-1}}.hm-table-fig{gap:var(--space-sm);margin:0;display:grid}.hm-table-fig figcaption{font-size:var(--text-sm);color:var(--color-muted)}.hm-table-wrap{overflow-x:auto}@media (max-width:40rem){.hm-table-fig{position:relative}.hm-table-fig:after{content:"";inset-block:0 var(--space-xl);inline-size:var(--space-xl);background:linear-gradient(to right, transparent, var(--color-paper));pointer-events:none;position:absolute;inset-inline-end:0}[dir=rtl] .hm-table-fig:after{background:linear-gradient(to left, transparent, var(--color-paper))}}.hm-table{border-collapse:collapse;inline-size:100%;min-inline-size:36rem;font-size:var(--text-md)}.hm-table th,.hm-table td{padding:var(--space-md) var(--space-md);border-block-end:1px solid var(--color-rule);text-align:start;vertical-align:top}.hm-table thead th{font-size:var(--text-sm);color:var(--color-ink-2);white-space:nowrap;border-block-end-color:var(--color-ink);font-weight:600}.hm-table tbody th{font-weight:600}.hm-table tbody tr:first-child td{font-size:var(--text-title);font-weight:700}.hm-table :is(th,td):first-child{background:var(--color-paper);padding-inline-start:0;position:sticky;inset-inline-start:0}.hm-privacy{background:var(--color-night);color:var(--color-on-night)}.hm-privacy-grid{gap:var(--space-xl);display:grid}.hm-privacy h2{font-size:var(--text-display-s);max-inline-size:16ch}.hm-privacy-body{gap:var(--space-lg);align-content:end;display:grid}.hm-privacy-body p:first-child{font-size:var(--text-lead);color:var(--color-night-ink);max-inline-size:40ch;line-height:1.55}.hm-privacy a{color:var(--color-on-night);font-weight:600}.hm-privacy a:hover{color:var(--color-night-ink)}.hm-privacy a:focus-visible{outline-color:var(--color-on-night)}@media (min-width:60rem){.hm-privacy-grid{column-gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.hm-close{background:var(--color-paper-2)}.hm-close-grid{gap:var(--space-2xl);display:grid}.hm-form{gap:var(--space-xs);max-inline-size:34rem;margin-block-start:var(--space-xs);display:grid}.hm-label{font-size:var(--text-md);color:var(--color-ink-2);cursor:pointer;font-weight:600}.hm-close-head{gap:var(--space-lg);align-content:start;display:grid}.hm-form-row{gap:var(--space-sm);display:grid}.hm-select{min-block-size:52px;font-size:var(--text-md);border-color:var(--color-muted)}.hm-note{gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-2);align-items:flex-start;max-inline-size:52ch;display:flex}.hm-note .icon{block-size:16px;inline-size:16px;flex-shrink:0;margin-block-start:var(--space-2xs)}.hm-markets{gap:var(--space-md);align-content:start;display:grid}.hm-markets ul{margin:0;padding:0;list-style:none}.hm-markets li{border-block-start:1px solid var(--color-rule)}.hm-markets li:last-child{border-block-end:1px solid var(--color-rule)}.hm-markets a{padding-block:var(--space-md);font-size:var(--text-title);color:var(--color-ink);font-weight:700;text-decoration:none;display:block}.hm-markets a:hover{color:var(--color-accent);text-decoration:underline}@media (min-width:40rem){.hm-form-row{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:60rem){.hm-close-grid{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr))}.hm-close-head{grid-column:1/span 6}.hm-markets{grid-column:9/-1}}@media (max-width:40rem){.hm{--section-gap-s:56px;--section-gap:72px;--gap-columns:16px}}@media (max-width:60rem){.hm{--section-gap-s:80px;--section-gap:96px}}.hm-hero-stage{padding-block:var(--space-xl) var(--space-2xl)}.hm-agent{gap:var(--space-lg);grid-template-areas:"intro""panel""card";align-items:start;display:grid}.hm-agent-intro{gap:var(--space-md);grid-area:intro;display:grid}.hm .hm-agent-intro h1{letter-spacing:-.02em;max-inline-size:18ch;margin:0;font-size:clamp(2.25rem,1.2vw + 1.6rem,3rem);line-height:1.08}html[lang=ur] .hm .hm-agent-intro h1{letter-spacing:0;max-inline-size:none;font-size:clamp(1.75rem,.8vw + 1.4rem,2.4rem);line-height:1.9}html[lang=ar] .hm .hm-agent-intro h1{letter-spacing:0;max-inline-size:none;font-size:clamp(2rem,1vw + 1.5rem,2.75rem);line-height:1.35}.hm-agent-intro .hm-lead{max-inline-size:40ch;margin:0}.hm-agent-card{grid-area:card}.hm-agent-panel{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--r-card);flex-direction:column;grid-area:panel;block-size:33rem;display:flex;overflow:clip;box-shadow:0 1px 2px #0f1b2d0a,0 24px 48px -24px #0f1b2d42}.hm-agent-bar{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-night);color:var(--color-on-night);display:flex}.hm-agent-avatar{background:var(--color-night-2);block-size:40px;inline-size:40px;box-shadow:inset 0 0 0 1.5px var(--color-gold);color:var(--color-on-night);border-radius:50%;place-items:center;display:grid}.hm-agent-avatar .icon{block-size:24px;inline-size:24px}.hm-agent-id{line-height:1.2;display:grid}.hm-agent-id strong{font-weight:650}.hm-agent-online{font-size:var(--text-sm);color:var(--color-night-ink);align-items:center;gap:6px;display:inline-flex}.hm-agent-dot{background:var(--cta);border-radius:50%;block-size:7px;inline-size:7px;animation:2.4s ease-out infinite hm-pulse;box-shadow:0 0 #ee8f3b99}.hm-agent-progress{gap:4px;margin-inline-start:auto;display:inline-flex}.hm-agent-pip{border-radius:var(--r-pill);background:color-mix(in oklab, var(--color-night-ink) 32%, transparent);block-size:4px;inline-size:14px;transition:background var(--dur-short) ease}.hm-agent-pip.is-on{background:var(--cta)}.hm-agent-thread{gap:var(--space-xs);min-block-size:0;padding:var(--space-md);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-rule) transparent;flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}.hm-bubble{max-inline-size:86%;font-size:var(--text-md);white-space:pre-wrap;overflow-wrap:break-word;animation:hm-rise var(--dur-short) cubic-bezier(.2, .7, .2, 1) both;border-radius:16px;padding:10px 14px;line-height:1.5}.hm-bubble-assistant{background:var(--color-accent-weak,var(--brand-weak));color:var(--color-ink);border-end-start-radius:5px;align-self:start}.hm-bubble-user{background:var(--color-night);color:var(--color-on-night);border-end-end-radius:5px;align-self:end}.hm-typing{align-items:center;gap:5px;inline-size:fit-content;display:inline-flex}.hm-typing i{background:color-mix(in oklab, var(--color-ink) 45%, transparent);border-radius:50%;block-size:7px;inline-size:7px;animation:1.2s ease-in-out infinite hm-blink}.hm-typing i:nth-child(2){animation-delay:.15s}.hm-typing i:nth-child(3){animation-delay:.3s}.hm-agent-foot{gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-md);border-block-start:1px solid var(--color-rule);background:color-mix(in oklab, var(--color-surface) 70%, var(--color-paper));display:grid}.hm-agent-chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.hm-chip{border:1px solid var(--color-rule);border-radius:var(--r-pill);background:var(--color-surface);min-block-size:40px;color:var(--color-ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-micro) ease, background var(--dur-micro) ease, color var(--dur-micro) ease;padding-inline:14px}.hm-chip:hover:not(:disabled){border-color:var(--color-accent);background:var(--brand-weak);color:var(--color-accent)}.hm-chip:disabled{opacity:.5;cursor:default}.hm-agent-input{align-items:center;gap:var(--space-xs);padding:5px 5px 5px var(--space-sm);background:var(--color-surface);border:1.5px solid var(--color-rule);border-radius:var(--r-pill);transition:border-color var(--dur-micro) ease, box-shadow var(--dur-micro) ease;display:flex}.hm-agent-input:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--brand-weak)}.hm-agent-input input{min-inline-size:0;color:var(--color-ink);font:inherit;font-size:var(--text-md);background:0 0;border:0;flex:auto;padding-block:8px}.hm-agent-input input::placeholder{color:var(--color-muted)}.hm-agent-input input:focus{outline:none}.hm-agent-send{background:var(--cta);block-size:44px;inline-size:44px;color:var(--cta-ink);cursor:pointer;transition:background var(--dur-micro) ease, transform var(--dur-micro) ease;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.hm-agent-send:hover:not(:disabled){background:var(--cta-strong)}.hm-agent-send:active:not(:disabled){transform:scale(.94)}.hm-agent-send:disabled{opacity:.45;cursor:default}.hm-agent-trust{font-size:var(--text-sm);color:var(--color-ink-2);align-items:center;gap:7px;margin:0;display:flex}.hm-agent-trust .icon{block-size:17px;inline-size:17px;color:var(--color-accent);flex:none}.hm-agent-stage{overscroll-behavior:contain;gap:var(--space-sm);flex:0 auto;min-block-size:0;overflow-y:auto}.hm-agent-stage-title{font-size:var(--text-lg);color:var(--color-ink);margin:0;font-weight:700;line-height:1.3}.hm-agent-note{font-size:var(--text-sm);color:var(--color-ink-2);margin:0}.hm-agent-assume{font-size:var(--text-sm);color:var(--color-ink);gap:6px;margin:0;padding:0;list-style:none;display:grid}.hm-agent-assume li{gap:var(--space-xs);display:flex}.hm-agent-assume li:before{content:"";background:var(--color-accent);border-radius:50%;flex:none;block-size:6px;inline-size:6px;margin-block-start:.55em}.hm-agent-actions{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.hm-agent-link{min-block-size:44px;color:var(--color-accent);font:inherit;font-size:var(--text-sm);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.hm-agent-link:disabled{color:var(--color-muted);cursor:default;text-decoration:none}.hm-agent-field{font-size:var(--text-sm);color:var(--color-ink-2);gap:6px;font-weight:600;display:grid}.hm-agent-field input{min-block-size:48px;padding-inline:var(--space-sm);border:1.5px solid var(--color-rule);border-radius:var(--r-control);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-md);font-weight:400}.hm-agent-field input:focus{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--brand-weak);outline:none}.hm-agent-code{letter-spacing:.4em;font-variant-numeric:tabular-nums;text-align:center;font-size:var(--text-xl)!important}.hm-agent-consent{color:var(--color-ink-2);gap:6px;font-size:.8125rem;line-height:1.45;display:grid}.hm-agent-consent p{margin:0}.hm-agent-consent a{color:var(--color-accent);font-weight:600}.hm-agent-error{padding:var(--space-xs) var(--space-sm);border-radius:var(--r-control);background:var(--bad-weak);color:var(--bad);font-size:var(--text-sm);margin:0;font-weight:600}.hm-who{gap:var(--space-xs);display:grid}.hm-who-row,.hm-who-age{justify-content:space-between;align-items:center;gap:var(--space-sm);min-block-size:48px;font-size:var(--text-sm);color:var(--color-ink);font-weight:600;display:flex}.hm-who-row+.hm-who-row{border-block-start:1px solid var(--color-rule)}.hm-who-step{align-items:center;gap:var(--space-sm);display:inline-flex}.hm-who-step button{border:1.5px solid var(--color-rule);background:var(--color-surface);block-size:40px;inline-size:40px;color:var(--color-accent);cursor:pointer;border-radius:50%;place-items:center;display:grid}.hm-who-step button:disabled{color:var(--color-muted);opacity:.5;cursor:default}.hm-who-step button .icon{block-size:18px;inline-size:18px}.hm-who-step output{text-align:center;min-inline-size:2ch;font-size:var(--text-lg);font-variant-numeric:tabular-nums}.hm-who-age select{min-block-size:40px;padding-inline:var(--space-sm);border:1.5px solid var(--color-rule);border-radius:var(--r-control);background:var(--color-surface);font:inherit}.hm-who-done{min-block-size:48px;margin-block-start:var(--space-xs)}.hm-chip-quiet{color:var(--color-accent);border-style:dashed}.hm-agent-complete{gap:var(--space-md)}.hm-agent-cta{gap:var(--space-xs);min-block-size:52px;inline-size:100%}.hm-agent-cta .icon{block-size:20px;inline-size:20px}.hm-agent-success{justify-items:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);text-align:center;display:grid}.hm-agent-success-mark{background:var(--brand-weak);block-size:56px;inline-size:56px;color:var(--color-accent);animation:hm-rise var(--dur-short) cubic-bezier(.2, .7, .2, 1) both;border-radius:50%;place-items:center;display:grid}.hm-agent-success-mark .icon{block-size:30px;inline-size:30px}.hm-agent-success h3{font-size:var(--text-xl);margin:0}.hm-agent-success p{max-inline-size:40ch;color:var(--color-ink-2);margin:0}.hm-agent-success .hm-agent-cta{inline-size:auto;padding-inline:var(--space-xl);margin-block-start:var(--space-xs);text-decoration:none}.hm-agent-card{padding:var(--space-md) var(--space-lg);background:var(--color-paper-2);border-radius:var(--r-card);border:1px solid #0000}.hm-agent-card.is-empty{border-style:dashed}.hm-agent-card-title{margin:0 0 var(--space-xs);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-weight:650}.hm-agent-card-rows{margin:0;display:grid}.hm-agent-card-row{align-items:baseline;gap:var(--space-sm);border-block-start:1px solid var(--color-rule);animation:hm-rise var(--dur-short) cubic-bezier(.2, .7, .2, 1) both;grid-template-columns:minmax(0,auto) 1fr;padding-block:10px;display:grid}.hm-agent-card-row:first-child{border-block-start:0}.hm-agent-card-row dt{color:var(--color-muted);font-size:var(--text-sm);align-items:center;gap:8px;margin:0;display:inline-flex}.hm-agent-card-icon{color:var(--color-accent);place-items:center;display:grid}.hm-agent-card-icon .icon{block-size:18px;inline-size:18px}.hm-agent-card-row dd{text-align:end;color:var(--color-ink);margin:0;font-weight:600}.hm-agent-stars{align-items:center;gap:3px;display:inline-flex}.hm-agent-stars .icon{block-size:16px;inline-size:16px;color:var(--color-gold)}.hm-agent-card.is-empty .hm-agent-card-title{color:var(--color-muted)}@keyframes hm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hm-blink{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes hm-pulse{0%{box-shadow:0 0 #ee8f3b8c}70%{box-shadow:0 0 0 6px #ee8f3b00}to{box-shadow:0 0 #ee8f3b00}}@media (prefers-reduced-motion:reduce){.hm-bubble,.hm-agent-card-row,.hm-agent-success-mark,.hm-agent-dot,.hm-typing i{animation:none}}@media (min-width:60rem){.hm-hero-stage{padding-block:var(--space-2xl) var(--space-3xl)}.hm-agent{column-gap:var(--space-2xl);row-gap:var(--space-xl);grid-template:"intro panel""card panel"1fr/minmax(0,1fr) minmax(0,1fr)}.hm-agent-intro{padding-block-start:var(--space-lg)}.hm-agent-panel{block-size:34rem}}.hm-ask{justify-items:center;gap:var(--space-lg);text-align:center;display:grid}.hm-ask-head{justify-items:center;gap:var(--space-md);display:grid}.hm .hm-ask-head h1{letter-spacing:-.03em;max-inline-size:16ch;color:var(--brand);margin:0;font-size:clamp(2.375rem,3.4vw + 1.25rem,4rem);font-weight:800;line-height:1.05}html[lang=ur] .hm .hm-ask-head h1{letter-spacing:0;max-inline-size:none;font-size:clamp(1.875rem,1.4vw + 1.4rem,2.75rem);line-height:1.9}html[lang=ar] .hm .hm-ask-head h1{letter-spacing:0;max-inline-size:none;font-size:clamp(2.125rem,2vw + 1.4rem,3.25rem);line-height:1.35}.hm-ask-head .hm-lead{max-inline-size:46ch;margin:0}.hm-ask-form{gap:var(--space-xs);inline-size:min(100%,40rem);padding:var(--space-xs);background:var(--surface);box-shadow:0 0 0 1.5px var(--line), 0 20px 40px -24px #24305e4d;text-align:start;border-radius:18px;margin-block-start:var(--space-sm);display:grid}.hm-ask-form:focus-within{box-shadow:0 0 0 2px var(--brand), 0 20px 40px -24px #24305e4d}.hm-ask-field{gap:var(--space-3xs);padding:var(--space-xs) var(--space-md);cursor:pointer;display:grid}.hm-ask-field>span{font-size:var(--text-sm);color:var(--muted);font-weight:600}.hm-ask-field select{-webkit-appearance:none;appearance:none;min-block-size:40px;font:inherit;color:var(--ink);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235c6070' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") calc(100% - 4px) no-repeat;border:0;padding:0;padding-inline-end:28px;font-size:1.25rem;font-weight:700}[dir=rtl] .hm-ask-field select{background-position:4px}.hm .hm-ask-field select:focus-visible{outline:none}.hm-ask-go{justify-content:center;align-items:center;gap:var(--space-xs);min-block-size:56px;padding-inline:var(--space-xl);background:var(--cta);color:var(--cta-ink);font:inherit;cursor:pointer;transition:background-color var(--dur-micro) ease-out;border:0;border-radius:12px;font-size:1.0625rem;font-weight:800;display:inline-flex}.hm-ask-go:hover{background:var(--cta-strong)}.hm-ask-go .icon{block-size:18px;inline-size:18px}.hm-ask-where{justify-items:center;gap:4px;margin-block-start:calc(-1 * var(--space-xs));display:grid}.hm-ask-locate{min-block-size:40px;padding-inline:var(--space-sm);color:var(--brand);font:inherit;text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.hm-ask-locate:hover:not(:disabled){background:var(--brand-weak)}.hm-ask-locate:disabled{color:var(--muted);cursor:progress;text-decoration:none}.hm-ask-locate .icon{block-size:16px;inline-size:16px}.hm .hm-ask-locate:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hm .hm-ask-hint{color:var(--muted);margin:0;font-size:.8125rem}.hm-ask-chips{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hm-ask-chips button{min-block-size:44px;padding-inline:var(--space-md);background:var(--surface-2);color:var(--ink-2);font:inherit;cursor:pointer;transition:background-color var(--dur-micro) ease-out, color var(--dur-micro) ease-out;border:0;border-radius:999px;font-size:.9375rem;font-weight:500}.hm-ask-chips button:hover{background:var(--brand-weak);color:var(--brand)}@media (min-width:40rem){.hm-ask-form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}}.hm-ask .hm-agent-bare{inline-size:100%;text-align:start;grid-template-areas:"panel""card";margin-block-start:var(--space-md)}@media (min-width:60rem){.hm-ask .hm-agent-bare{column-gap:var(--space-xl);grid-template:"panel card"/minmax(0,7fr) minmax(0,5fr)}}.hm-how>.container>h2{text-align:center;margin-inline:auto}.hm-steps{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.hm-steps>li{align-content:start;gap:var(--space-sm);padding:var(--space-xl) var(--space-lg) var(--space-lg);background:var(--surface-2);border-radius:22px;display:grid}.hm-steps-n{background:var(--brand);block-size:40px;inline-size:40px;color:var(--surface);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.hm-steps h3{margin:0}.hm-steps p{color:var(--ink-2);margin:0;line-height:1.6}@media (min-width:60rem){.hm-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm .hm-links{max-inline-size:none}.hm-hero+.hm-how{padding-block-start:var(--section-gap-s)}.hm-links{gap:var(--space-xs) var(--space-xl);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.hm-how .hm-links{justify-content:center}.hm-split-grid{grid-template-columns:minmax(0,1fr);display:grid}.hm-split-actions .btn{white-space:normal;text-align:center}.hm-split-side{align-content:start;gap:var(--space-md);padding:var(--space-xl) var(--space-lg);border:1px solid var(--line);border-start-start-radius:28px;border-start-end-radius:28px;display:grid}.hm-split-side.is-night{border-color:var(--night);background:var(--night);color:var(--surface);border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:28px;border-end-start-radius:28px}.hm-split-side h2{font-size:var(--text-2xl);color:var(--brand);margin:0;font-weight:800}.hm-split-side.is-night h2{color:var(--surface)}.hm-split-side ul{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.hm-split-side li{gap:var(--space-sm);font-size:var(--text-md);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.55;display:grid}.hm-split-side.is-night li{color:var(--night-ink)}.hm-split-side li .icon{block-size:20px;inline-size:20px;color:var(--gold);margin-block-start:3px}.hm-split-side.is-night li .icon{color:var(--cta)}.hm-split-actions{margin:var(--space-xs) 0 0}.hm-split-side .hm-links{margin-block-start:0}.hm-btn-ghost{border:1.5px solid var(--night-ink);color:var(--surface);background:0 0}.hm-btn-ghost:hover{background:var(--night-2);color:var(--surface)}.hm .hm-btn-ghost:focus-visible{outline-color:var(--surface)}@media (min-width:60rem){.hm-split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hm-split-side{padding:var(--space-2xl) var(--space-2xl);border-radius:0;border-inline-end:0;border-start-start-radius:28px;border-end-start-radius:28px}.hm-split-side.is-night{border-radius:0;border-start-end-radius:28px;border-end-end-radius:28px}}.hm-ask.is-planning{text-align:start;justify-items:stretch}.hm-ask.is-planning .hm-ask-head{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hm-hero-stage:has(.hm-ask.is-planning){padding-block:var(--space-sm) 0}.pl{gap:var(--space-sm);grid-template-rows:auto auto 1fr;min-block-size:min(100svh - 84px,50rem);scroll-margin-block-start:72px;display:grid}.pl-progress{align-items:center;gap:var(--space-md);color:var(--muted);font-size:.8125rem;font-weight:600;display:flex}.pl-meter{background:var(--brand-weak);border-radius:99px;flex:1;block-size:5px;overflow:hidden}.pl-meter>i{border-radius:inherit;background:var(--brand);block-size:100%;transition:inline-size .5s cubic-bezier(.16,1,.3,1);display:block}.pl-strip{gap:var(--space-xs);flex-wrap:nowrap;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}[dir=rtl] .pl-strip{-webkit-mask-image:linear-gradient(270deg,#000 85%,#0000);mask-image:linear-gradient(270deg,#000 85%,#0000)}.pl-strip-route,.pl-strip-fact{background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.pl-strip-route{background:var(--brand);color:var(--surface)}.pl-strip .icon{block-size:14px;inline-size:14px;color:var(--brand)}.pl-strip-price{color:var(--brand)}.pl-pp{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;block-size:14px;inline-size:14px}[dir=rtl] .pl-pp{transform:scaleX(-1)}.pl-fact-star{color:var(--gold);font-size:.8125rem;line-height:1}.pl-grid{gap:var(--space-xl);min-block-size:0;display:grid}.pl-stage{flex-direction:column;min-block-size:100%;min-inline-size:0;display:flex}.pl-screen{gap:var(--space-md);flex-direction:column;flex:1;padding-block-end:var(--space-md);display:flex}.pl-journey{display:none}@media (min-width:60rem){.pl-strip{display:none}.pl-grid{grid-template-columns:minmax(0,1fr) 22rem;align-items:stretch}.pl-grid.is-solo{grid-template-columns:minmax(0,1fr)}.pl-journey{align-content:start;gap:var(--space-sm);padding:var(--space-md);background:var(--surface-2);border-radius:24px;align-self:start;display:grid}.pl-screen{max-inline-size:40rem}}.pl-screen{animation:.42s cubic-bezier(.16,1,.3,1) both pl-in}.pl[data-dir=back] .pl-screen{animation-name:pl-in-back}@keyframes pl-in{0%{opacity:0;filter:blur(4px);transform:translateY(16px)}}@keyframes pl-in-back{0%{opacity:0;filter:blur(4px);transform:translateY(-16px)}}.pl-swap{animation:.28s cubic-bezier(.16,1,.3,1) pl-fade}@keyframes pl-fade{0%{opacity:0;filter:blur(3px)}}.pl-q{gap:6px;display:grid}.pl-q-row{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.hm .pl-title{letter-spacing:-.02em;max-inline-size:22ch;color:var(--brand);outline:none;margin:0;font-size:clamp(1.5rem,1.6vw + 1.05rem,2.25rem);font-weight:800;line-height:1.15}html[lang=ur] .hm .pl-title{letter-spacing:0;line-height:1.8}.hm .pl-hint,.hm .pl-note{font-size:var(--text-sm);color:var(--muted);margin:0}.pl-bar-actions{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm) var(--space-md);background:var(--canvas);display:flex}@media (max-width:60rem){.pl-bar-actions{z-index:2;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);border-block-start:1px solid var(--line);padding-block-end:max(var(--space-md), env(safe-area-inset-bottom));position:sticky;inset-block-end:0}}@media (min-width:60rem){.pl-bar-actions{max-inline-size:40rem}}.pl-back,.pl-link{align-items:center;gap:var(--space-xs);min-block-size:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.pl-link{color:var(--brand);text-underline-offset:.3em;align-self:flex-start;text-decoration:underline}.pl-link:disabled{color:var(--muted);cursor:default;text-decoration:none}.pl-back:hover{color:var(--brand)}.pl-back .icon,.pl-next .icon{block-size:18px;inline-size:18px}.pl-next{justify-content:center;align-items:center;gap:var(--space-xs);min-block-size:52px;padding-inline:var(--space-xl);background:var(--cta);color:var(--cta-ink);font:inherit;cursor:pointer;transition:background-color var(--dur-micro) ease-out, transform var(--dur-micro) ease-out;border:0;border-radius:14px;font-weight:800;text-decoration:none;display:inline-flex}.pl-next:hover:not(:disabled){background:var(--cta-strong);color:var(--cta-ink)}.pl-next:active:not(:disabled){transform:scale(.98)}.pl-next:disabled{opacity:.4;cursor:not-allowed}.hm :is(.pl-month,.pl-tile,.pl-row,.pl-next,.pl-back,.pl-link,.pl-day,.pl-days-nav):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hm .pl-toggle button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pl-tiles{gap:var(--space-sm);display:grid}.pl-tiles-2,.pl-tiles-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:40rem){.pl-tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-tile,.pl-row,.pl-month{font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);cursor:pointer;transition:border-color var(--dur-micro) ease-out, box-shadow var(--dur-short) ease-out, background-color var(--dur-micro) ease-out, transform var(--dur-micro) ease-out}.pl-tile:hover,.pl-row:hover,.pl-month:hover{border-color:var(--line-strong)}.pl-tile:active,.pl-row:active,.pl-month:active{transform:scale(.985)}.pl-tile.is-on,.pl-row.is-on,.pl-month.is-on{border-color:var(--brand);background:color-mix(in oklab, var(--brand-weak) 45%, var(--surface));box-shadow:0 0 0 1px var(--brand), 0 14px 28px -18px #24305e99}.pl-tile{min-block-size:96px;padding:var(--space-md) var(--space-sm);text-align:center;border-radius:20px;align-content:center;justify-items:center;gap:4px;display:grid;position:relative}.pl-tile strong{font-size:1rem;line-height:1.25}.pl-tile>span:not(.pl-badge):not(.pl-stars-row){color:var(--muted);font-size:.8125rem}.pl-tile-big{letter-spacing:-.02em;font-size:2rem!important;line-height:1!important}.pl-tile.is-on .pl-tile-big{color:var(--brand)}.pl-art-tile{min-block-size:200px;align-content:end;padding-block-start:var(--space-md)}.pl-stars-row{letter-spacing:2px;color:var(--gold);font-size:1.125rem}.pl-badge{background:var(--brand);inline-size:fit-content;color:var(--surface);white-space:nowrap;border-radius:99px;margin-inline:auto;padding:3px 10px;font-size:.6875rem;font-weight:700;position:absolute;inset-block-start:-10px;inset-inline:0}.pl-other{display:flex}.pl-art{block-size:auto;inline-size:100%;max-inline-size:180px}.pl-art-sm{inline-size:44px}.pl-art-lg{inline-size:84px}.pl-art-dot{fill:var(--brand)}.pl-art-dash{fill:none;stroke:var(--line-strong);stroke-width:2.5px;stroke-dasharray:5 7;stroke-linecap:round}.pl-tile.is-on .pl-art-dash{stroke:var(--cta);animation:1.2s linear infinite pl-dash}@keyframes pl-dash{to{stroke-dashoffset:-24px}}.pl-art-pp{fill:var(--surface);stroke:var(--brand);stroke-width:2.4px;stroke-linejoin:round}.pl-tile.is-on .pl-art-pp{fill:var(--brand-weak)}.pl-art-fold{stroke:var(--brand);stroke-width:2px}.pl-art-plane{overflow:visible}.pl-art-ground{stroke:var(--line-strong);stroke-width:2px}.pl-art-wing{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.5px}.pl-art-tower{fill:var(--brand-weak);stroke:var(--line-strong);stroke-width:1.5px}.pl-art-roof{fill:none;stroke:var(--gold);stroke-width:2.5px;stroke-linejoin:round}.pl-art-win{fill:var(--line-strong)}.pl-tile.is-on .pl-art-win{fill:var(--cta)}.pl-art-door{fill:var(--brand)}.pl-art-palm{fill:none;stroke:#6f8a5a;stroke-width:2px;stroke-linecap:round}.pl-art-shadow{fill:var(--surface-2)}.pl-art-kaaba{fill:var(--ink)}.pl-art-band{fill:var(--gold)}.pl-art-base{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.2px}.pl-art-dome{fill:#5e8a6b}.pl-art-finial{stroke:var(--gold);stroke-width:2px;stroke-linecap:round}.pl-months{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:40rem){.pl-months{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:72rem){.pl-months{grid-template-columns:repeat(7,minmax(0,1fr))}}.pl-month{text-align:start;border-radius:14px;align-content:start;gap:2px;padding:8px 10px;display:grid}.pl-month.is-ramadan{background:var(--surface-2)}.pl-month-year{color:var(--muted);font-size:.6875rem}.pl-month strong{font-size:1.0625rem}.pl-month.is-on strong{color:var(--brand)}.pl-month-bar{align-items:flex-end;block-size:20px;display:flex}.pl-month-bar>i{background:var(--line-strong);border-radius:4px;inline-size:100%;display:block}.pl-month-bar>i.is-low{background:var(--cta)}.pl-month-note{color:var(--warn);font-size:.6875rem;font-weight:600;line-height:1.2}.pl-month-note.is-low{color:var(--ok)}.pl-month-unsure{color:var(--muted);text-align:center;border-style:dashed;place-content:center;font-size:.8125rem}.pl-months+.pl-note{margin-block-start:var(--space-sm)}.pl-toggle{background:var(--surface-2);border-radius:999px;padding:4px;display:inline-flex}.pl-toggle button{min-block-size:38px;padding-inline:var(--space-md);color:var(--ink-2);font:inherit;cursor:pointer;transition:background-color var(--dur-short) ease-out, color var(--dur-short) ease-out, box-shadow var(--dur-short) ease-out;background:0 0;border:0;border-radius:999px;font-size:.875rem;font-weight:600}.pl-toggle button.is-on{background:var(--surface);color:var(--brand);box-shadow:0 2px 8px -2px #24305e40}.pl-days{gap:var(--space-xs);max-inline-size:26rem;display:grid}.pl-days-head{justify-content:space-between;align-items:center;display:flex}.pl-days-nav{border:1.5px solid var(--line);background:var(--surface);block-size:40px;inline-size:40px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid}.pl-days-nav:disabled{opacity:.35;cursor:not-allowed}.pl-days-nav .icon{block-size:18px;inline-size:18px}.pl-days-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px 0;display:grid}.pl-days-wd{color:var(--muted);text-align:center;padding-block:2px;font-size:.75rem;font-weight:600}.pl-day,.pl-day-empty{block-size:38px}.pl-day{color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-micro) ease-out, color var(--dur-micro) ease-out;background:0 0;border:0;border-radius:999px;font-size:.9375rem}.pl-day:hover:not(:disabled){background:var(--brand-weak)}.pl-day:disabled{color:var(--line-strong);cursor:not-allowed}.pl-day.is-in{background:var(--brand-weak);color:var(--brand);border-radius:0}.pl-day.is-end{background:var(--brand);color:var(--surface);font-weight:700}.pl-split{gap:var(--space-lg);padding:var(--space-lg);background:var(--surface-2);border-radius:24px;display:grid}.pl-split-cities{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pl-split-city{padding:var(--space-sm);background:var(--surface);border-radius:18px;justify-items:center;gap:2px;display:grid}.pl-split-city span{font-size:var(--text-sm);color:var(--ink-2);font-weight:600}.pl-split-city strong{color:var(--brand);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.pl-split-range,.pl-slider input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;block-size:32px;inline-size:100%;margin:0}:is(.pl-split-range,.pl-slider input[type=range])::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--cta) var(--pl-fill,0%), var(--line-strong) var(--pl-fill,0%));border-radius:99px;block-size:6px}[dir=rtl] :is(.pl-split-range,.pl-slider input[type=range])::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--cta) var(--pl-fill,0%), var(--line-strong) var(--pl-fill,0%))}.pl-split-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--pl-fill,0%), #5e8a6b var(--pl-fill,0%))}[dir=rtl] .pl-split-range::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--ink) var(--pl-fill,0%), #5e8a6b var(--pl-fill,0%))}:is(.pl-split-range,.pl-slider input[type=range])::-moz-range-track{background:var(--line-strong);border-radius:99px;block-size:6px}:is(.pl-split-range,.pl-slider input[type=range])::-moz-range-progress{background:var(--cta);border-radius:99px;block-size:6px}:is(.pl-split-range,.pl-slider input[type=range])::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid var(--cta);background:var(--surface);border-radius:50%;block-size:30px;inline-size:30px;margin-block-start:-12px;box-shadow:0 3px 10px #1b1f334d}:is(.pl-split-range,.pl-slider input[type=range])::-moz-range-thumb{border:3px solid var(--cta);background:var(--surface);border-radius:50%;block-size:26px;inline-size:26px;box-shadow:0 3px 10px #1b1f334d}.hm :is(.pl-split-range,.pl-slider input[type=range]):focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:8px}.pl-who{padding:var(--space-xs) var(--space-lg);border:1.5px solid var(--line);border-radius:22px;gap:0;display:grid}.pl-stepper{justify-content:space-between;align-items:center;gap:var(--space-sm);min-block-size:64px;display:flex}.pl-who>.pl-stepper+.pl-stepper{border-block-start:1px solid var(--line)}.pl-stepper-label{font-weight:600}.pl-other .pl-stepper{gap:var(--space-lg);min-block-size:52px}.pl-ages{gap:var(--space-xs) var(--space-md);padding-block:var(--space-sm);border-block-start:1px solid var(--line);flex-wrap:wrap;display:flex}.pl-age{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--ink-2);display:inline-flex}.pl-age select{min-block-size:40px;padding-inline:var(--space-sm);border:1.5px solid var(--line);background:var(--surface);font:inherit;border-radius:10px}.pl-distance{gap:var(--space-md);align-items:center;display:grid}@media (min-width:40rem){.pl-distance{grid-template-columns:170px minmax(0,1fr)}}.pl-rings{display:none}@media (min-width:40rem){.pl-rings{block-size:auto;inline-size:170px;display:block}}.pl-ring{fill:var(--surface-2);stroke:var(--surface);stroke-width:3px;transition:fill var(--dur-short) ease-out}.pl-ring-2{fill:var(--brand-weak)}.pl-ring-1{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5px}.pl-rings[data-ring="1"] .pl-ring-1,.pl-rings[data-ring="2"] .pl-ring-2,.pl-rings[data-ring="3"] .pl-ring-3{fill:color-mix(in oklab, var(--cta) 35%, var(--surface))}.pl-kaaba{fill:var(--ink)}.pl-kaaba-band{fill:var(--gold)}.pl-list{gap:var(--space-xs);display:grid}.pl-row{justify-content:space-between;align-items:center;gap:var(--space-md);min-block-size:60px;padding:var(--space-sm) var(--space-md);text-align:start;border-radius:16px;display:flex}.pl-row-text{gap:2px;display:grid}.pl-row-text span{color:var(--muted);font-size:.8125rem}.pl-delta{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.pl-delta.is-up{color:var(--warn);font-weight:700}.pl-delta.is-down{color:var(--ok);font-weight:700}.pl-budget{gap:var(--space-sm);padding:var(--space-lg);border:1.5px solid var(--line);border-radius:24px;display:grid}.pl-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;justify-items:center;font-size:clamp(1.875rem,2vw + 1.25rem,2.5rem);font-weight:800;display:grid}.pl-amount span{letter-spacing:0;color:var(--muted);font-size:.8125rem;font-weight:600}.pl-slider{position:relative}.pl-slider-band{pointer-events:none;background:#24305e29;border-radius:6px;position:absolute;inset-block:8px}.pl-slider input[type=range]{position:relative}.pl-slider-ends{color:var(--muted);justify-content:space-between;font-size:.75rem;display:flex}.hm .pl-estimate-inline{color:var(--brand);text-align:center;margin:0;font-size:.8125rem;font-weight:600}.pl-check{justify-content:center;align-items:center;gap:var(--space-sm);min-block-size:44px;color:var(--ink-2);cursor:pointer;font-size:.9375rem;display:flex}.pl-check input{block-size:20px;inline-size:20px;accent-color:var(--brand)}.pl-review{gap:var(--space-md);display:grid}@media (min-width:60rem){.pl-review{align-items:center;gap:var(--space-xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.pl[data-screen=review] .pl-screen,.pl[data-screen=review] .pl-bar-actions{max-inline-size:none}}.pl-review-map{background:var(--surface-2);border-radius:24px;overflow:hidden}.pl-review-text{gap:var(--space-sm);display:grid}.hm .pl-review-hello{font-size:var(--text-sm);color:var(--muted);margin:0}@media (max-width:40rem){.hm .pl-review-hello{display:none}.hm .pl-review-main{font-size:1.1875rem}}.hm .pl-review-main{letter-spacing:-.01em;max-inline-size:none;color:var(--brand);outline:none;margin:0;font-size:clamp(1.25rem,1vw + 1rem,1.75rem);font-weight:800;line-height:1.25}html[lang=ur] .hm .pl-review-main{line-height:1.9}.pl-review ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pl-review li{gap:var(--space-xs);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;font-size:.9375rem;display:grid}.pl-review li .icon{block-size:18px;inline-size:18px;color:var(--cta);margin-block-start:2px}.pl-review-cta{justify-self:stretch;margin-block-start:var(--space-xs)}@media (min-width:40rem){.pl-review-cta{justify-self:start}}.hm .pl-review-promise{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:.8125rem;display:flex}.pl-review-promise .icon{flex-shrink:0;block-size:14px;inline-size:14px}.jm{aspect-ratio:1.6;border-radius:18px;block-size:auto;inline-size:100%;display:block}.jm-compact{aspect-ratio:2.3}.jm-land{fill:#fbf1e6;stroke:#e9d6c3;stroke-width:1.2px;stroke-linejoin:round}.jm-land-shadow{fill:#c9d6ea;opacity:.55}.jm-cut{stroke:#e9d6c3;stroke-width:1.2px}.jm-region{letter-spacing:1.6px;fill:#c4ab95;font:700 7.5px/1 Plus Jakarta Sans,system-ui,sans-serif}.jm-sea-label{letter-spacing:.6px;fill:#8ea3c4;font:italic 500 9px/1 Plus Jakarta Sans,system-ui,sans-serif}.jm-sea-small{font-size:7px}.jm-route{fill:none;stroke:#b9c3d6;stroke-linecap:round}.jm-route.is-own{opacity:.55}.jm-route-flown{fill:none;stroke:var(--cta);stroke-linecap:round}.jm-pulse{fill:var(--brand)}.jm-plane path{fill:var(--surface);stroke:var(--brand);stroke-width:1.6px;stroke-linejoin:round}.jm-plane .jm-plane-fold{fill:none}.jm-ground{stroke:var(--brand);opacity:.7}.jm-airport circle{fill:var(--surface);stroke:var(--brand);stroke-width:1.4px}.jm-airport-label{fill:var(--muted);font:600 8.5px/1 Plus Jakarta Sans,system-ui,sans-serif}.jm-pin path{stroke:var(--surface);stroke-width:1.5px;filter:drop-shadow(0 2px 2px #1b1f3340)}.jm-pin-origin path{fill:var(--brand)}.jm-pin-madinah path{fill:#4f8a63}.jm-pin-makkah path{fill:var(--ink)}.jm-pin-dot{fill:var(--surface)}.jm-pin-kaaba{fill:var(--gold)}.jm-pill rect{fill:var(--surface);filter:drop-shadow(0 2px 4px #1b1f3324)}.jm-pill-title{fill:var(--ink);font:700 10.5px/1 Plus Jakarta Sans,system-ui,sans-serif}.jm-pill-sub{fill:var(--cta-strong);font:700 9px/1 Plus Jakarta Sans,system-ui,sans-serif}.pl-facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pl-facts li{background:var(--surface);color:var(--ink-2);border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.pl-facts .icon{block-size:14px;inline-size:14px;color:var(--brand)}.pl-estimate{padding:var(--space-sm) var(--space-md);background:var(--surface);color:var(--muted);border-radius:16px;gap:2px;font-size:.8125rem;display:grid}.pl-estimate strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.25rem}.pl-estimate-basis{font-size:.75rem}.pl-form{gap:var(--space-md);display:grid}.pl-finish-page{padding-block:var(--space-lg) var(--space-xl)}.pl-finish{gap:var(--space-lg);max-inline-size:36rem;margin-inline:auto;display:grid}.pl-finish-journey{gap:var(--space-sm);display:grid}.pl-finish-journey .jm{border-radius:20px}.hm .pl-finish-summary{color:var(--brand);margin:0;font-weight:700}.pl-done{justify-items:start;gap:var(--space-md);display:grid}@media (max-height:760px){.pl-screen{gap:var(--space-sm)}.pl-art-tile{min-block-size:170px}.pl-tile{min-block-size:84px}.pl-split{gap:var(--space-md);padding:var(--space-md)}.pl-row{min-block-size:52px}.pl-day,.pl-day-empty{block-size:34px}}@media (prefers-reduced-motion:reduce){.pl-screen,.pl-swap,.pl-tile.is-on .pl-art-dash{animation:none}.pl-meter>i{transition:none}}
