@layer components{.albums{gap:var(--space-s);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.albums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.albums:not(.albums--few){grid-template-columns:repeat(3,minmax(0,1fr))}}.album-card{aspect-ratio:16/10;border-radius:var(--radius-xl);background:var(--color-green-900);color:var(--color-white);isolation:isolate;box-shadow:var(--shadow-sm);display:grid;position:relative;overflow:hidden}.album-card__media{z-index:-1;position:absolute;inset:0}.album-card__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slower) var(--ease-out)}.album-card__media:after{content:"";background:var(--scrim-bottom);position:absolute;inset:0}.album-card__body{padding:var(--space-m);align-self:end;gap:.35rem;display:grid}.album-card__meta{font-size:var(--step--1);color:color-mix(in oklab, var(--color-white) 88%, transparent);flex-wrap:wrap;gap:.2rem 1rem;margin:0;display:flex}.album-card__meta span{align-items:center;gap:.4em;display:inline-flex}.album-card__meta svg{width:1.05em;height:1.05em;color:var(--color-yellow-300)}.album-card__title{font-size:var(--step-2);color:var(--color-white);text-wrap:balance;margin:0;line-height:1.2}html[lang=bn] .album-card__title{line-height:1.6}.album-card__link{color:inherit;text-decoration:none}.album-card__link:after{content:"";z-index:1;position:absolute;inset:0}.album-card__link:focus-visible{outline:none}.album-card:has(.album-card__link:focus-visible){outline:3px solid var(--color-yellow-300);outline-offset:3px}.album-card__go{font-size:var(--step--1);color:var(--color-yellow-300);align-items:center;gap:.4em;font-weight:600;display:inline-flex}.album-card__go svg{width:1.05em;height:1.05em;transition:transform var(--dur-base) var(--ease-out)}.album-card:hover .album-card__media img{transform:scale(1.04)}.album-card:hover .album-card__go svg{transform:translate(3px)}.videos{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.videos:not(.videos--single){grid-template-columns:repeat(2,minmax(0,1fr))}.videos--single{max-width:52rem}}.video{gap:var(--space-2xs);margin:0;display:grid}.video__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:radial-gradient(70% 90% at 30% 20%, color-mix(in oklab, var(--color-green-700) 70%, transparent), transparent 70%), var(--color-green-950);position:relative;overflow:hidden}.video__poster{object-fit:cover;width:100%;height:100%}.video__play{color:var(--color-ink);place-items:center;display:grid;position:absolute;inset:0}.video__btn{border-radius:var(--radius-lg);background:var(--color-yellow-400);width:4.5rem;height:4.5rem;color:var(--color-ink);box-shadow:var(--shadow-md);transition:transform var(--dur-base) var(--ease-out);place-items:center;display:grid}.video__play:hover .video__btn{transform:scale(1.06)}.video__iframe{border:0;width:100%;height:100%}.video__cap{font-size:var(--step--1);font-weight:600}.video--link{align-items:center;gap:var(--space-s);padding:var(--space-s);border-radius:var(--radius-lg);border:1px solid color-mix(in oklab, currentColor 20%, transparent);color:inherit;text-decoration:none;display:flex}.album-grid{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.album-grid{gap:var(--space-s);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1180px){.album-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=768px){.album-grid[data-count="1"]{grid-template-columns:minmax(0,46rem)}.album-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.album-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.album-grid__item{gap:.4rem;min-width:0;margin:0;display:grid}.album-grid__open{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-paper-2);display:block;position:relative;overflow:hidden}.album-grid__open img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slower) var(--ease-out)}.album-grid__open:hover img{transform:scale(1.05)}.album-grid__zoom{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-green-950) 62%, transparent);width:2.25rem;height:2.25rem;color:var(--color-white);opacity:0;transition:opacity var(--dur-fast) var(--ease-std);place-items:center;display:grid;position:absolute;bottom:.5rem;right:.5rem}.album-grid__zoom svg{width:1.05rem;height:1.05rem}.album-grid__open:hover .album-grid__zoom,.album-grid__open:focus-visible .album-grid__zoom{opacity:1}@media (hover:none){.album-grid__zoom{opacity:1}}.album-grid__cap{color:var(--color-muted);font-size:var(--step--2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.album-card:hover .album-card__media img,.album-grid__open:hover img{transform:none}}.assoc-logo{padding:var(--space-l);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-card);box-shadow:var(--shadow-sm);aspect-ratio:4/3;place-items:center;display:grid}.assoc-logo img{object-fit:contain;width:auto;max-width:80%;height:auto;max-height:80%}.assoc-groups{gap:var(--space-l);display:grid}.assoc-group__title{margin:0 0 var(--space-s);font-size:var(--step-2)}.assoc-members{margin:0;padding:0;list-style:none}.assoc-member{height:100%}.assoc-empty{align-items:center}.assoc-apply__title{font-size:var(--step-2);margin:0 0 .25rem}.sec--city-map{--cg-venue:var(--color-red-600);--cg-airport:var(--color-blue-700);--cg-transit:var(--color-green-800);--cg-hotel:var(--color-green-600);--cg-halal_food:var(--color-yellow-500);--cg-mosque:var(--color-green-950);--cg-wholesale:var(--color-red-800);--cg-official:var(--color-ink-2);--cg-essentials:var(--color-blue-800)}.cg-head{max-width:56rem}.cg-filter{align-items:center;gap:var(--space-2xs) var(--space-s);margin-bottom:var(--space-m);flex-wrap:wrap;display:flex}.cg-filter[hidden]{display:none}.cg-filter__label{font-size:var(--step--1);color:var(--color-ink);margin:0;font-weight:700}.cg-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}@media (width<=47.99rem){.cg-filter{flex-flow:column;align-items:stretch}.cg-chips{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.cg-chips::-webkit-scrollbar{display:none}.cg-chip{scroll-snap-align:start;white-space:nowrap;flex:none}}.cg-chip{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-card);min-height:2.5rem;color:var(--color-ink-2);font:inherit;font-size:var(--step--1);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std), background-color var(--dur-fast) var(--ease-std), color var(--dur-fast) var(--ease-std);align-items:center;gap:.5rem;padding:.4rem .75rem;font-weight:600;line-height:1.25;display:inline-flex}.cg-chip:hover{border-color:color-mix(in oklab, var(--color-green-700) 40%, var(--color-line));color:var(--color-ink)}.cg-chip[aria-pressed=true]{border-color:var(--color-green-700);background:var(--color-green-700);color:var(--color-white)}.cg-chip__count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:500}.cg-chip[aria-pressed=true] .cg-chip__count{color:color-mix(in oklab, var(--color-white) 78%, transparent)}.cg-swatch{border-radius:var(--radius-xs);background:var(--cg-c,var(--color-green-700));width:1.4rem;height:1.4rem;color:var(--color-white);flex:none;place-items:center;display:inline-grid}.cg-swatch svg{width:.85rem!important;height:.85rem!important}.cg-chip[aria-pressed=true] .cg-swatch{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--color-white) 70%, transparent)}.cg-swatch--venue,.cg-pin--venue{--cg-c:var(--cg-venue)}.cg-swatch--airport,.cg-pin--airport{--cg-c:var(--cg-airport)}.cg-swatch--transit,.cg-pin--transit{--cg-c:var(--cg-transit)}.cg-swatch--hotel,.cg-pin--hotel{--cg-c:var(--cg-hotel)}.cg-swatch--halal_food,.cg-pin--halal_food{--cg-c:var(--cg-halal_food)}.cg-swatch--mosque,.cg-pin--mosque{--cg-c:var(--cg-mosque)}.cg-swatch--wholesale,.cg-pin--wholesale{--cg-c:var(--cg-wholesale)}.cg-swatch--official,.cg-pin--official{--cg-c:var(--cg-official)}.cg-swatch--essentials,.cg-pin--essentials{--cg-c:var(--cg-essentials)}.cg{gap:var(--space-m);display:grid}@media (width>=1024px){.cg{align-items:start;column-gap:var(--space-l);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cg__map{top:calc(var(--header-h) + var(--space-s));grid-area:1/2;position:sticky}.cg__list{grid-area:1/1}}.cg-map{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:radial-gradient(60% 70% at 30% 30%, color-mix(in oklab, var(--color-green-100) 80%, transparent), transparent 70%), var(--color-paper-2);height:min(58svh,30rem);min-height:18rem;position:relative;overflow:hidden}@media (width>=1024px){.cg-map{height:calc(100svh - var(--header-h) - var(--space-s) * 2 - 3.5rem);max-height:52rem}}.cg-map__canvas{z-index:1;font:inherit;position:absolute;inset:0}.cg-map__status{inset:auto var(--space-s) var(--space-s);z-index:2;padding:var(--space-xs) var(--space-s);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-card) 92%, transparent);color:var(--color-ink-2);font-size:var(--step--1);margin:0;position:absolute}.cg-map__status:empty,.cg-map__status[hidden]{display:none}.cg-legend{gap:.35rem var(--space-m);margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--step--2);flex-wrap:wrap;display:flex}.cg-legend__item{align-items:center;gap:.5rem;display:inline-flex}.cg-legend__item[hidden]{display:none}.cg-legend__pin{background:var(--cg-venue);border-radius:50% 50% 50% 0;width:.85rem;height:.85rem;transform:rotate(-45deg)}.cg-legend__route{border-top:3px dashed var(--cg-airport);width:1.8rem;height:0}.cg-list-head{justify-content:space-between;align-items:baseline;gap:.25rem var(--space-s);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.cg-list-head__title{font-size:var(--step-2);margin:0}.cg-list-head__count{color:var(--color-muted);font-size:var(--step--1);margin:0}.cg-list{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px) and (width<=1023.98px),(width>=1240px){.cg-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.cg-item{padding:var(--space-s) var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);scroll-margin-top:calc(var(--header-h) + var(--space-s));gap:.35rem;display:grid}.cg-item[hidden]{display:none}.cg-item:focus-visible,.cg-item:target{outline:2px solid var(--focus-color);outline-offset:2px}.cg-item__top{justify-content:space-between;align-items:center;gap:.25rem var(--space-s);font-size:var(--step--2);color:var(--color-muted);flex-wrap:wrap;margin:0;display:flex}.cg-item__cat{color:var(--color-ink-2);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.cg-item__km{color:var(--color-green-800);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.cg-item__name{font-size:var(--step-1);margin:0;line-height:1.3}html[lang=bn] .cg-item__name{line-height:1.6}.cg-item__addr{color:var(--color-ink-2);font-size:var(--step--1);margin:0}.cg-item__note{color:var(--color-ink-2);font-size:var(--step--1);margin:0;line-height:1.6}.cg-item__more summary{cursor:pointer;color:var(--color-ink-2);font-size:var(--step--1);line-height:1.6;list-style:none}.cg-item__lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cg-item__more summary::-webkit-details-marker{display:none}.cg-item__toggle{color:var(--color-green-700);white-space:nowrap;font-weight:600}.cg-item__more[open] .cg-item__lead{display:none}.cg-item__toggle svg{vertical-align:-.1em;width:.9em;height:.9em;transition:transform var(--dur-base) var(--ease-out);margin-left:.2em;display:inline-block}.cg-item__more[open] .cg-item__toggle svg{transform:rotate(180deg)}.cg-item__more[open] summary{margin-bottom:.3rem}.cg-item__links{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:.15rem 0 0;display:flex}.cg-item__links a,.cg-item__show{color:var(--color-green-700);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.cg-item__links a:hover,.cg-item__show:hover{color:var(--color-green-800);text-decoration:underline}.cg-item__links svg{width:1em;height:1em}.cg-item__show[hidden]{display:none}.cg-item__outside{color:var(--color-muted);align-items:center;gap:.35rem;display:inline-flex}.cg-more{margin:var(--space-s) 0 0}.cg-more[hidden]{display:none}@media (width<=47.99rem){.cg-more__btn{justify-content:center;width:100%}}.cg-item__checked{color:var(--color-muted);font-size:var(--step--2);margin:0}.cg-map .leaflet-container{font:inherit;background:var(--color-paper-2)}.cg-map .leaflet-control-attribution{font-size:var(--step--2);background:color-mix(in oklab, var(--color-card) 88%, transparent)}.cg-map .leaflet-control-attribution a{color:var(--color-blue-700)}.cg-map .leaflet-bar a{color:var(--color-ink)}.cg-marker{background:0 0;border:0}.cg-pin{border:2px solid var(--color-white);background:var(--cg-c,var(--color-green-700));width:30px;height:30px;color:var(--color-white);box-shadow:var(--shadow-sm);animation:cg-drop .52s var(--ease-out) both;animation-delay:var(--d,0s);border-radius:50% 50% 50% 4px;place-items:center;display:grid;transform:rotate(-45deg)}.cg-pin svg{transform:rotate(45deg)}.cg-pin--venue-main{background:var(--cg-venue);border-width:3px;width:40px;height:40px;animation:none}.cg-pin--venue-main svg{width:20px!important;height:20px!important}.leaflet-marker-icon:focus-visible .cg-pin{outline:3px solid var(--color-yellow-400);outline-offset:2px}@keyframes cg-drop{0%{opacity:0;translate:0 -22px}70%{opacity:1;translate:0 3px}to{opacity:1;translate:0}}.cg-route{stroke:var(--cg-airport)}.cg-tip{border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-white);font:inherit;font-size:var(--step--2);box-shadow:var(--shadow-sm);border:0;font-weight:600}.cg-tip:before{display:none}.cg-tip--venue{background:var(--cg-venue)}.cg-pop{gap:.2rem;min-width:11rem;display:grid}.cg-pop p{margin:0}.cg-pop__cat{color:var(--color-muted);font-size:var(--step--2);font-weight:600}.cg-pop__name{color:var(--color-ink);font-size:var(--step--1);font-weight:700;line-height:1.35}.cg-pop__km{color:var(--color-green-800);font-size:var(--step--2);font-weight:700}.cg-pop__link{color:var(--color-green-700);font-size:var(--step--2);margin-top:.2rem;font-weight:600}.cg-map .leaflet-popup-content-wrapper{border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.cg-map .leaflet-popup-content{font:inherit;margin:.75rem 1rem}@media (prefers-reduced-motion:reduce){.cg-pin{animation:none}}.motion-lite .cg-pin{animation:none}.office{gap:var(--space-s) var(--space-m);padding:var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}@media (width>=900px){.office{padding:var(--space-m) var(--space-l);grid-template-columns:auto minmax(0,1fr) auto}}.office__icon{border-radius:var(--radius-md);background:var(--color-green-700);width:3.25rem;height:3.25rem;color:var(--color-white);place-items:center;display:grid}.office__text{min-width:0}.office__title{font-size:var(--step-2);margin:0 0 .2rem}.office__address{color:var(--color-ink-2);overflow-wrap:anywhere;margin:0}.office__actions{grid-column:1/-1}@media (width>=900px){.office__actions{grid-column:auto}}.routing{margin-top:var(--space-s);padding:var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper)}.routing__title{font-size:var(--step-1);margin:0 0 .3rem}.routing__text{margin:0 0 var(--space-xs);color:var(--color-ink-2);font-size:var(--step--1)}.routing__list{margin:0;display:grid}.routing__row{justify-content:space-between;gap:.15rem var(--space-s);border-top:1px solid var(--color-line);font-size:var(--step--1);flex-wrap:wrap;padding:.55rem 0;display:flex}.routing__row dt{color:var(--color-ink);font-weight:600}.routing__row dd{color:var(--color-green-800);align-items:center;gap:.4em;margin:0;font-weight:600;display:inline-flex}.routing__row dd svg{width:.95em;height:.95em;color:var(--color-muted)}.dl-jump{margin-bottom:var(--space-l)}.dl-jump__list{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dl-jump__link{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-ink-2);font-size:var(--step--1);transition:border-color var(--dur-fast) var(--ease-std), color var(--dur-fast) var(--ease-std);align-items:baseline;gap:.5em;padding:.5rem .85rem;font-weight:600;text-decoration:none;display:inline-flex}.dl-jump__link:hover{border-color:color-mix(in oklab, var(--color-green-700) 40%, var(--color-line));color:var(--color-green-800)}.dl-jump__count{color:var(--color-muted);font-weight:500}.dl-cats{gap:var(--space-xl);display:grid}.dl-cat__head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-s);margin-bottom:var(--space-s);flex-wrap:wrap;display:flex}.dl-cat__title{font-size:var(--step-3);margin:0}.dl-cat__count{color:var(--color-muted);font-size:var(--step--1);margin:0}.dl-list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.dl-item{gap:var(--space-xs) var(--space-s);padding:var(--space-s) var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}@media (width>=768px){.dl-item{align-items:center;gap:var(--space-m);grid-template-columns:auto minmax(0,1fr) auto}}.dl-item__icon{border-radius:var(--radius-md);background:var(--color-green-50);width:3rem;height:3rem;color:var(--color-green-700);place-items:center;display:grid}.dl-item__body{gap:.3rem;min-width:0;display:grid}.dl-item__title{font-size:var(--step-1);margin:0;line-height:1.3}.dl-item__text{color:var(--color-ink-2);font-size:var(--step--1);margin:0;line-height:1.55}.dl-item__meta{color:var(--color-muted);font-size:var(--step--2);flex-wrap:wrap;gap:.2rem .9rem;margin:0;display:flex}.dl-item__gated{color:var(--color-ink-2);align-items:center;gap:.35em;font-weight:600;display:inline-flex}.dl-item__gated svg{width:1em;height:1em;color:var(--color-green-700)}.dl-item__action{grid-column:1/-1}@media (width>=768px){.dl-item__action{grid-column:auto}}@media (width<=47.99rem){.dl-item__action .btn{justify-content:center;width:100%}}.dl-empty{align-items:center}.dl-gate__file{margin:0 0 var(--space-s);color:var(--color-ink);align-items:flex-start;gap:.55rem;display:flex}.dl-gate__file svg{width:1.25rem;height:1.25rem;color:var(--color-green-700);margin-top:.15em}.dl-gate__text{margin-bottom:var(--space-m);font-size:var(--step--1);color:var(--color-ink-2)}.dir{gap:var(--space-m);display:grid}.dir-filter{gap:var(--space-s);padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs);display:grid}@media (width>=768px){.dir-filter{padding:var(--space-m)}}.dir-filter .field{min-width:0}.dir-filter__searchbox{position:relative}.dir-filter__searchbox svg{inset-inline-start:.85rem;width:18px;height:18px;color:var(--color-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.dir-filter__searchbox .field__input{padding-inline-start:2.6rem}.dir-filter__grid{gap:var(--space-xs) var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width>=768px){.dir-filter__grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))}}.dir-filter__foot{justify-content:space-between;align-items:flex-end;gap:var(--space-xs) var(--space-s);padding-top:var(--space-xs);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.dir-filter__sort{flex:12rem;max-width:18rem}.dir-filter__submit{flex:none}.dir__results{gap:var(--space-s);min-width:0;transition:opacity var(--dur-fast) var(--ease-std);display:grid}.dir__results[aria-busy=true]{opacity:.55}.dir-status{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.dir-status__count{color:var(--color-ink-2);font-size:var(--step--1);margin:0;font-weight:600}.dir-status__clear{color:var(--color-blue-700);font-size:var(--step--1);text-underline-offset:.2em;align-items:center;gap:.35rem;font-weight:600;text-decoration:underline;display:inline-flex}.dir-status__clear svg{width:16px;height:16px}.dir-grid{margin:0;padding:0;list-style:none}.dir-grid__item{min-width:0;display:flex}.dir-grid__item>.card{flex:1}.dir-card__initials{background:var(--color-green-50);color:var(--color-green-700);font-family:var(--font-display);font-size:var(--step-4);place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.dir-card__sector{color:var(--color-green-700);font-size:var(--step--1);margin:0;font-weight:600;line-height:1.4}.dir-card__meta{color:var(--color-ink-2);font-size:var(--step--1);gap:.3rem;margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.dir-card__meta li{align-items:flex-start;gap:.4rem;min-width:0;display:flex}.dir-card__meta svg{width:16px;height:16px;color:var(--color-subtle);margin-top:.15em}.dir-card__meta span{overflow-wrap:anywhere;min-width:0}.dir-card__stand.is-tba{color:var(--color-muted)}.dir-card__certs{color:var(--color-ink-2);font-size:var(--step--2);overflow-wrap:anywhere;margin:0;line-height:1.5}.dir-card__more{color:var(--color-muted);white-space:nowrap}.dir-card__products{padding-top:var(--space-3xs);margin-top:auto}.dir__pager{margin-top:var(--space-s)}.dir-empty__actions{gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;display:flex}.dir-past{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.dir-past{gap:var(--space-s);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.dir-past{grid-template-columns:repeat(5,minmax(0,1fr))}}.dir-past__item{min-width:0;padding:var(--space-xs);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);flex-direction:column;gap:.2rem;display:flex}.dir-past__logo{aspect-ratio:3/2;margin-bottom:var(--space-3xs);position:relative}.dir-past__logo img{object-fit:contain;width:78%;height:78%;margin:auto;position:absolute;inset:0}.dir-past__name{color:var(--color-ink);font-size:var(--step--1);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.dir-past__sector{color:var(--color-muted);font-size:var(--step--2);margin:0;line-height:1.4}.dir-past__foot{margin-top:var(--space-m)}.ms-logo{aspect-ratio:4/3;border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-card);width:min(100%,24rem);box-shadow:var(--shadow-md);justify-self:end;position:relative;overflow:hidden}.ms-logo img{object-fit:contain;width:74%;height:70%;margin:auto;position:absolute;inset:0}.ms{gap:var(--space-xl);display:grid}@media (width>=1024px){.ms{align-items:start;column-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(16rem,21rem)}.ms__aside{top:calc(var(--header-h) + var(--space-l));position:sticky}}.ms__main{gap:var(--space-xl);min-width:0;display:grid}.ms__aside{gap:var(--space-m);align-content:start;min-width:0;display:grid}.ms-block{gap:var(--space-s);min-width:0;display:grid}.ms-block__title{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.15}html[lang=bn] .ms-block__title{font-family:var(--font-bn);font-weight:600;line-height:1.6}.ms-block__lead{max-width:62ch;color:var(--color-muted);font-size:var(--step--1);margin:0}.ms-about__head{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.ms-about__logo{aspect-ratio:3/2;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);flex:none;width:8rem;position:relative}.ms-about__logo img{object-fit:contain;width:76%;height:72%;margin:auto;position:absolute;inset:0}.ms-about__story{max-width:68ch}.ms-note{border-inline-start:3px solid var(--color-yellow-400);background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--step--1);justify-self:start;align-items:center;gap:.4rem;margin:0;padding:.35rem .7rem;display:inline-flex}.ms-note svg{width:16px;height:16px;color:var(--color-muted)}.ms-sectors{color:var(--color-ink-2);font-size:var(--step--1);margin:0}.ms-sectors__label{color:var(--color-muted);font-weight:600}.ms-facts{padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card)}.ms-facts dd{color:var(--color-ink)}.ms-facts__note{color:var(--color-muted);font-size:var(--step--2);margin-top:.15rem;display:block}.ms-products{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.ms-products{grid-template-columns:repeat(2,minmax(0,1fr))}}.ms-product{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ms-product__photo{aspect-ratio:4/3;background:var(--color-card);border-bottom:1px solid var(--color-line);position:relative}.ms-product__photo img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ms-product__slider .slider__controls{padding:var(--space-2xs) var(--space-xs) 0}.ms-product__body{gap:var(--space-2xs);padding:var(--space-s);display:grid}.ms-product__name{font-family:var(--font-display);font-size:var(--step-1);margin:0;font-weight:650;line-height:1.25}html[lang=bn] .ms-product__name{font-family:var(--font-bn);font-weight:600;line-height:1.6}.ms-product__text{color:var(--color-ink-2);font-size:var(--step--1);overflow-wrap:anywhere;margin:0;line-height:1.55}.ms-product__specs{font-size:var(--step--1)}.ms-product__certs{color:var(--color-ink-2);font-size:var(--step--2);margin:0}.ms-product__certs-label{color:var(--color-muted);font-weight:600}.ms-video{max-width:52rem}.ms-video__note{color:var(--color-muted);font-size:var(--step--2)}.ms-card{gap:var(--space-xs);padding:var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);display:grid}.ms-card__title{font-family:var(--font-display);font-size:var(--step-1);margin:0;font-weight:700;line-height:1.25}html[lang=bn] .ms-card__title{font-family:var(--font-bn);font-weight:600;line-height:1.6}.ms-card__text,.ms-card__sub{color:var(--color-muted);font-size:var(--step--1);margin:0}.ms-card__sub{margin-top:var(--space-2xs);color:var(--color-ink-2);font-weight:600}.ms-contacts{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.ms-contacts__item{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.65rem;display:grid}.ms-contacts__item svg{width:18px;height:18px;color:var(--color-green-700);grid-row:span 2}.ms-contacts__label{color:var(--color-muted);font-size:var(--step--2);line-height:1.3}.ms-contacts__link{color:var(--color-ink);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ink) 30%, transparent);text-underline-offset:.2em;font-weight:600;line-height:1.35}.ms-contacts__link:hover{color:var(--color-green-700);text-decoration-color:currentColor}.ms-contacts__number{color:var(--color-muted);font-size:var(--step--2);grid-column:2}.ms-social{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ms-social__link{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);min-height:2.75rem;color:var(--color-ink);font-size:var(--step--1);transition:border-color var(--dur-fast) var(--ease-std), background-color var(--dur-fast) var(--ease-std);align-items:center;gap:.5rem;padding:.5rem .7rem;font-weight:600;text-decoration:none;display:flex}.ms-social__link svg{flex:none;width:18px;height:18px}.ms-social__link:hover{border-color:color-mix(in oklab, var(--color-green-700) 35%, var(--color-line));background:var(--color-green-50)}.ms-co{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.ms__back{margin:0}.wrap--faq{max-width:calc(58rem + 2 * var(--gutter))}.faq-tools{gap:var(--space-2xs);margin-bottom:var(--space-m);display:grid}.faq-tools[hidden]{display:none}.faq-tools__label{margin:0}.faq-search{align-items:center;display:flex;position:relative}.faq-search__icon{width:1.2rem;height:1.2rem;color:var(--color-muted);pointer-events:none;position:absolute;left:1rem}.faq-search__input{width:100%;min-height:3.25rem;font-size:var(--step-0);background:var(--color-card);padding-left:2.9rem;padding-right:3.25rem}.faq-search__input::-webkit-search-cancel-button{display:none}.faq-search__clear{position:absolute;right:.4rem}.faq-tools__count{color:var(--color-muted);font-size:var(--step--1);margin:0}.faq-tabs .tabs__list{background:0 0}.faq-list{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:0 var(--space-m)}.faq-list .acc:first-child{border-top:0}.faq-list .acc:last-child{border-bottom:0}.faq-item[hidden]{display:none}.faq-item__a>*{margin:0}.faq-item__a>*+*{margin-top:.8em}.faq-item__a a{color:var(--color-blue-700)}.faq-item:target>.acc__summary{color:var(--color-green-800)}.faq-hit{background:var(--color-yellow-200);color:inherit;border-radius:2px;padding:0 .08em}.is-searching .tabs__list{opacity:.6}.is-searching .tabs__panel+.tabs__panel:not([hidden]){margin-top:var(--space-m)}.is-searching .tabs.is-ready .tabs__heading{clip:auto;white-space:normal;width:auto;height:auto;margin:0 0 var(--space-2xs);font-size:var(--step-1);color:var(--color-green-800);position:static;overflow:visible}.faq-empty{margin-top:var(--space-s)}.faq-empty[hidden]{display:none}.faq-more{gap:var(--space-s);margin-top:var(--space-l);padding:var(--space-m);border-radius:var(--radius-lg);background:var(--color-green-700);color:var(--color-white);align-items:center;display:grid}@media (width>=768px){.faq-more{padding:var(--space-m) var(--space-l);grid-template-columns:minmax(0,1fr) auto}}.faq-more__title{font-size:var(--step-2);color:var(--color-white);margin:0 0 .25rem}.faq-more p{color:color-mix(in oklab, var(--color-white) 86%, transparent);margin:0}.info-book__note,.info-visit__more{max-width:46ch;font-size:var(--step--1);color:var(--color-ink-2);align-items:flex-start;gap:.55rem;margin:0;line-height:1.5;display:flex}.info-book__note svg{width:1.1rem;height:1.1rem;color:var(--color-green-700);margin-top:.15em}.info-pager-sec{overflow-x:clip}.info-pager{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.info-pager__link{min-width:0;padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);color:var(--color-ink);transition:border-color var(--dur-base) var(--ease-std), box-shadow var(--dur-base) var(--ease-std), transform var(--dur-base) var(--ease-out);gap:.25rem;text-decoration:none;display:grid}.info-pager__link:hover{border-color:color-mix(in oklab, var(--color-green-700) 30%, var(--color-line));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.info-pager__link--next{text-align:end;justify-items:end}.info-pager__dir{font-size:var(--step--2);color:var(--color-muted);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.info-pager__dir svg{width:1rem;height:1rem;color:var(--color-green-700)}.info-pager__name{font-family:var(--font-display);font-size:var(--step-0);overflow-wrap:anywhere;font-weight:650;line-height:1.3}html[lang=bn] .info-pager__name{font-family:var(--font-bn);font-weight:600;line-height:1.6}.info-pager__index{font-size:var(--step--1);color:var(--color-green-800);grid-area:2/1/auto/-1;justify-self:center;align-items:center;gap:.45rem;padding:.35rem .25rem;font-weight:600;text-decoration:none;display:inline-flex}.info-pager__index:hover span{text-underline-offset:.2em;text-decoration:underline}.info-pager__index svg{width:1.05rem;height:1.05rem}@media (width>=900px){.info-pager{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.info-pager__index{grid-area:1/2}}.info-dl{gap:0;margin:0;display:grid}.info-dl>div{gap:.25rem var(--space-s);border-top:1px solid var(--color-line);grid-template-columns:minmax(7rem,2fr) minmax(0,3fr);padding:.6rem 0;display:grid}.info-dl>div:first-child{border-top:0;padding-top:0}.info-dl dt{font-size:var(--step--1);color:var(--color-muted)}.info-dl dd{color:var(--color-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-weight:600;display:flex}.info-dl dd svg{width:1.05rem;height:1.05rem;color:var(--color-green-700)}.info-dl__aside{color:var(--color-muted);font-weight:400}.info-pois{margin:0;padding:0;list-style:none}.info-pois>li{min-width:0;display:flex}.info-poi{width:100%}.info-poi .card__body{gap:.55rem}.info-poi__distance{font-size:var(--step--1);color:var(--color-green-800);align-items:center;gap:.4rem;margin:0;font-weight:600;display:flex}.info-poi__distance svg{width:1rem;height:1rem}.info-poi__address{font-size:var(--step--1);color:var(--color-ink-2);margin:0}.info-poi__maps{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;display:flex}.info-poi__maps svg{width:1.1rem;height:1.1rem;color:var(--color-green-700)}.info-poi__checked{font-size:var(--step--2);color:var(--color-muted);margin:auto 0 0;padding-top:.35rem}.info-addresses__group+.info-addresses__group{margin-top:var(--space-xl)}.info-addresses__title{margin:0 0 var(--space-s);font-size:var(--step-2)}.info-blocks__list{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.info-blocks__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.info-block{border-top:3px solid var(--color-yellow-400)}.info-block__dl{margin-top:var(--space-2xs)}.info-block__code{font-family:var(--font-mono);letter-spacing:.04em}.info-bank__card{border-top:3px solid var(--color-green-700);box-shadow:var(--shadow-sm)}.info-bank__card .card__body{gap:var(--space-s);padding:clamp(1.25rem,.9rem + 1.6vw,2rem)}.info-bank__title{font-size:var(--step-3);align-items:center;gap:.6rem;margin:0;display:flex}.info-bank__title svg{width:1.5rem;height:1.5rem;color:var(--color-green-700)}.info-bank__value--code{font-family:var(--font-mono);font-size:var(--step-0);letter-spacing:.03em}.info-bank__ref{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-md);background:var(--color-green-50);color:var(--color-ink);align-items:flex-start;gap:.55rem;margin:0;font-weight:600;display:flex}.info-bank__ref svg{width:1.15rem;height:1.15rem;color:var(--color-green-700);margin-top:.2em}.info-bank__confirmed{font-size:var(--step--1);color:var(--color-muted);margin:0}.info-auth{font-size:var(--step--1);color:var(--color-ink-2);margin:.75rem 0 0}.info-auth__actions{margin:.5rem 0 0}.info-files{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.info-file__icon{margin:0}.info-file__icon svg{width:1.75rem;height:1.75rem;color:var(--color-green-700)}.info-file .card__foot .btn svg{width:1rem;height:1rem}.info-cta .ctab__actions .btn svg{width:1.1rem;height:1.1rem}@media (prefers-reduced-motion:reduce){.info-pager__link:hover{transform:none}}.mhero--photo .phero__meta{color:color-mix(in oklab, var(--color-white) 88%, transparent)}.mhero--photo .phero__meta svg{color:var(--color-yellow-300)}.mhero__title{max-width:22ch}.mhero--type .phero__title{font-size:var(--step-5)}.mhero__figure{border-radius:var(--radius-xl);background:var(--color-paper-2);box-shadow:var(--shadow-md);aspect-ratio:4/3;max-height:70svh;margin:0;position:relative;overflow:hidden}.mhero__figure img{object-fit:cover;width:100%;height:100%}@media (width>=1024px){.mhero__figure{aspect-ratio:4/5;max-height:calc(100svh - var(--bars-h,0px) - var(--header-h) - 2 * var(--space-xl));justify-self:end;width:min(100%,30rem)}}.mhero__aside{min-width:0}.art{gap:var(--space-xl);display:grid}@media (width>=1024px){.art{align-items:start;column-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(15rem,19rem)}.art__aside{top:calc(var(--header-h) + var(--space-l));position:sticky}.art--no-body{grid-template-columns:minmax(0,24rem)}}.art__body{max-width:68ch;font-size:var(--step-0)}.art__body>p:first-child{font-size:var(--step-1);color:var(--color-ink);line-height:1.6}.art__aside{gap:var(--space-m);align-content:start;display:grid}.art__back,.art__source{margin:0}.art__source .btn{justify-content:center;width:100%}.link-arrow--back:hover svg{transform:translate(-3px)}.share{padding:var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card)}.share__title{margin:0 0 var(--space-xs);font-size:var(--step--1);color:var(--color-ink);font-weight:700}.nshare__list{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.nshare__list{grid-template-columns:minmax(0,1fr)}}.nshare__link{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);width:100%;min-height:2.75rem;color:var(--color-ink);font:inherit;font-size:var(--step--1);text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std), background-color var(--dur-fast) var(--ease-std);align-items:center;gap:.6rem;padding:.55rem .75rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.nshare__link svg{width:18px;height:18px;color:var(--color-green-700);flex:none}.nshare__link:hover{border-color:color-mix(in oklab, var(--color-green-700) 35%, var(--color-line));background:var(--color-green-50)}.nshare__link--linkedin svg,.nshare__link--x svg{color:var(--color-ink)}.nl-head{align-items:end;row-gap:var(--space-s)}.nl-filter{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-width:0;display:flex}.nl-filter__set{border:0;min-width:0;margin:0;padding:0}.seg{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.seg__opt{display:flex;position:relative}.seg__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg__label{border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--step--1);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-std), color var(--dur-fast) var(--ease-std);align-items:baseline;gap:.45em;padding:.5rem .8rem;font-weight:600;line-height:1.3;display:inline-flex}.seg__count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:500}.seg__opt:hover .seg__label{background:var(--color-paper-2);color:var(--color-ink)}.seg__opt input:checked+.seg__label{background:var(--color-green-700);color:var(--color-white)}.seg__opt input:checked+.seg__label .seg__count{color:color-mix(in oklab, var(--color-white) 78%, transparent)}.seg__opt input:focus-visible+.seg__label{outline:2px solid var(--focus-color);outline-offset:2px}html.js .nl-filter__submit{display:none}.nl-results[aria-busy=true]{opacity:.55;transition:opacity var(--dur-base) var(--ease-std)}.nl{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none;display:grid}.nl-item{gap:var(--space-s);padding:var(--space-s) 0;border-bottom:1px solid var(--color-line);grid-template-columns:6.5rem minmax(0,1fr);align-items:start;display:grid;position:relative}@media (width>=768px){.nl-item{gap:var(--space-l);padding:var(--space-m) 0;grid-template-columns:13rem minmax(0,1fr)}}.nl-item__thumb{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-paper-2);position:relative;overflow:hidden}.nl-item__thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slower) var(--ease-out)}.nl-item__icon{width:100%;height:100%;color:var(--color-green-700);background:radial-gradient(90% 90% at 0% 0%, color-mix(in oklab, var(--color-green-100) 90%, transparent), transparent 70%), var(--color-paper-2);place-items:center;display:grid}.nl-item--external .nl-item__icon{color:var(--color-blue-700);background:radial-gradient(90% 90% at 100% 0%, color-mix(in oklab, var(--color-blue-50) 95%, transparent), transparent 70%), var(--color-paper-2)}.nl-item__outlet-tile{width:100%;height:100%;color:var(--color-blue-800);background:radial-gradient(100% 90% at 100% 0%, color-mix(in oklab, var(--color-blue-100) 90%, transparent), transparent 75%), var(--color-blue-50);flex-direction:column;justify-content:space-between;gap:.4rem;padding:.6rem .7rem;display:flex}.nl-item__outlet-tile svg{width:1.1rem;height:1.1rem;color:var(--color-blue-700)}.nl-item__outlet-tile span{font-family:var(--font-display);font-size:var(--step--1);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}@media (width<=47.99rem){.nl-item__outlet-tile{justify-content:center;padding:.45rem .5rem}.nl-item__outlet-tile svg{display:none}.nl-item__outlet-tile span{font-size:var(--step--2);-webkit-line-clamp:4}}@media (width>=768px){.nl-item__outlet-tile{padding:.9rem 1rem}.nl-item__outlet-tile span{font-size:var(--step-1)}}.nl-item__body{gap:.35rem;min-width:0;display:grid}.nl-item__meta{color:var(--color-muted);font-size:var(--step--2);flex-wrap:wrap;gap:.2rem .9rem;margin:0;line-height:1.5;display:flex}.nl-item__type{color:var(--color-green-800);font-weight:700}.nl-item--external .nl-item__type{color:var(--color-blue-700)}.nl-item__outlet{color:var(--color-ink-2);font-weight:600}.nl-item__title{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.3}html[lang=bn] .nl-item__title{font-family:var(--font-bn);font-weight:600;line-height:1.6}.nl-item__link{color:var(--color-ink);text-decoration:none}.nl-item__link:after{content:"";z-index:1;position:absolute;inset:0}.nl-item__link:focus-visible{outline:none}.nl-item:has(.nl-item__link:focus-visible){outline:2px solid var(--focus-color);outline-offset:4px;border-radius:var(--radius-sm)}.nl-item__out{vertical-align:.05em;width:.85em;height:.85em;color:var(--color-blue-700);margin-left:.3em;display:inline-block}.nl-item--link:hover .nl-item__link{color:var(--color-green-800);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.06em}.nl-item--link:hover .nl-item__thumb img{transform:scale(1.04)}.nl-item__text{color:var(--color-ink-2);font-size:var(--step--1);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}@media (width<=47.99rem){.nl-item__text{display:none}}.nl__pager{margin-top:var(--space-l)}.nl__empty{margin-top:var(--space-s)}.news-slider .swiper-slide{height:auto}.news-card{height:100%}.news-card .card__meta{gap:.2rem .8rem}.news-card__type{color:var(--color-green-800);font-weight:700}.news-card__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-card__panel{width:100%;height:100%;color:var(--color-green-700);background:radial-gradient(80% 90% at 0% 0%, color-mix(in oklab, var(--color-green-100) 90%, transparent), transparent 70%), radial-gradient(70% 80% at 100% 100%, color-mix(in oklab, var(--color-yellow-100) 85%, transparent), transparent 70%), var(--color-paper-2);place-items:center;display:grid}.kit-links{margin-top:var(--space-m)}.info-partner{height:100%}.info-partner__media{--ratio:16 / 9}.info-partner__media img{object-fit:contain;width:64%;max-width:none;height:66%;max-height:none;margin:auto;position:absolute;inset:0}@media (width<=47.99rem){.info-partners__grid>:last-child:nth-child(odd) .info-partner__media{--ratio:3 / 1}}.info-partner__media--type{background:color-mix(in oklab, var(--color-green-50) 70%, var(--color-card))}.info-partner__placeholder{border-radius:var(--radius-md);background:var(--color-card);width:3.25rem;height:3.25rem;color:var(--color-green-700);box-shadow:var(--shadow-xs);place-items:center;display:grid}.info-partner__placeholder svg{width:1.6rem;height:1.6rem}.info-partner .card__body{gap:.35rem}.info-partner__kind{font-size:var(--step--1);color:var(--color-green-800);margin:0;font-weight:600}.info-partner__role{font-size:var(--step--1);color:var(--color-muted);margin:0;line-height:1.45}.info-partner__text>*{margin:0}.info-partner__site{font-size:var(--step--1);overflow-wrap:anywhere;align-items:center;gap:.35rem;display:inline-flex}.info-partner__site svg{flex:none;width:.95rem;height:.95rem}.accredit{gap:var(--space-s) var(--space-m);padding:var(--space-m);border:1px solid var(--color-green-100);border-radius:var(--radius-xl);background:radial-gradient(70% 120% at 0% 0%, color-mix(in oklab, var(--color-green-100) 80%, transparent), transparent 70%), var(--color-green-50);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}@media (width>=900px){.accredit{padding:var(--space-m) var(--space-l);grid-template-columns:auto minmax(0,1fr) auto}}.accredit__icon{border-radius:var(--radius-md);background:var(--color-green-700);width:3.25rem;height:3.25rem;color:var(--color-white);place-items:center;display:grid}.accredit__text{min-width:0;color:var(--color-ink);font-size:var(--step-0);margin:0;line-height:1.55}.accredit__text p{margin:0}.accredit>.btn{grid-column:1/-1;justify-self:start}@media (width>=900px){.accredit>.btn{grid-column:auto}}@media (width<=47.99rem){.accredit>.btn{justify-content:center;justify-self:stretch}}.info-days{gap:var(--space-l);margin:0;padding:0;list-style:none;display:grid}.info-day{gap:var(--space-s);display:grid}@media (width>=900px){.info-day{column-gap:var(--space-xl);grid-template-columns:minmax(12rem,3fr) minmax(0,9fr);align-items:start}.info-day__head{top:calc(var(--header-h) + var(--space-m));position:sticky}}.info-day__head{align-content:start;gap:.3rem;display:grid}.info-day__title{font-size:var(--step-2);margin:0}.info-day__date{font-size:var(--step--1);color:var(--color-green-800);align-items:center;gap:.45rem;margin:0;font-weight:600;display:flex}.info-day__date svg{width:1.05rem;height:1.05rem}.info-sessions{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.info-session{gap:.5rem var(--space-m);padding:var(--space-s) var(--space-s);grid-template-columns:minmax(0,1fr);display:grid}.info-session+.info-session{border-top:1px solid var(--color-line)}@media (width>=640px){.info-session{padding:var(--space-s) var(--space-m);grid-template-columns:minmax(9.5rem,2fr) minmax(0,5fr)}.info-session--untimed .info-session__body{grid-column:1/-1}}.info-session__time{font-variant-numeric:tabular-nums;align-content:start;gap:.15rem;display:grid}.info-session__time>p{margin:0}.info-session__br{color:var(--color-ink);font-weight:650}.info-session__dk{font-size:var(--step--1);color:var(--color-muted)}.info-session__zone{font-size:var(--step--2);color:var(--color-muted);font-weight:500}.info-session__next{font-size:var(--step--2);color:var(--color-red-700)}.info-session__body{gap:.3rem;min-width:0;display:grid}.info-session__body>*{margin:0}.info-session__kind,.info-session__meta{font-size:var(--step--1);color:var(--color-muted);align-items:flex-start;gap:.45rem;display:flex}.info-session__kind{color:var(--color-green-800);font-weight:600}.info-session__kind svg,.info-session__meta svg{width:1rem;height:1rem;margin-top:.2em}.info-session__title{font-size:var(--step-1);line-height:1.3}html[lang=bn] .info-session__title{line-height:1.6}.info-session__title a{color:var(--color-ink);text-decoration:none}.info-session__title a:hover{color:var(--color-green-800);text-underline-offset:.2em;text-decoration:underline}.info-programme__note{max-width:62ch;margin-top:var(--space-l);font-size:var(--step--1);color:var(--color-muted)}.info-programme__note>*{margin:0}.info-details{align-self:center}.info-details .phero__toc-title{margin-bottom:var(--space-xs);font-size:var(--step-0)}.info-session-hero .phero__actions .btn svg{width:1.1rem;height:1.1rem}.info-person{height:100%}.info-person .card__body{gap:.35rem}.info-person__role{font-size:var(--step--1);color:var(--color-green-800);margin:0;font-weight:600}.info-person .card__foot .btn svg{width:1rem;height:1rem}.info-profile{gap:var(--space-m);display:grid}@media (width>=640px){.info-profile{grid-template-columns:10rem minmax(0,1fr);align-items:start}}.info-profile__photo{border-radius:var(--radius-lg);max-width:10rem}.info-profile__text{gap:var(--space-xs);min-width:0;display:grid}.info-profile__text>p{margin:0}.info-profile__role{color:var(--color-ink-2);font-weight:600}.info-profile__country{font-size:var(--step--1);color:var(--color-muted);align-items:center;gap:.4rem;display:flex}.info-profile__country svg{width:1rem;height:1rem}.info-profile__subtitle{margin:var(--space-xs) 0 0;font-size:var(--step-1)}.info-profile__sessions{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.info-profile__when{font-size:var(--step--2);color:var(--color-muted);display:block}.info-profile__session-role{color:var(--color-muted)}.interest__switch-label{margin:0 0 var(--space-2xs);font-size:var(--step--1);color:var(--color-ink);font-weight:700}html:not(.js) .interest__switch-label{display:none}.interest-tabs .tabs__list{margin-bottom:var(--space-s)}.interest-tabs .tabs__tab{white-space:normal;text-align:start}.interest__note{margin:0 0 var(--space-s);padding:var(--space-xs) var(--space-s);border-left:3px solid var(--color-yellow-400);border-radius:var(--radius-xs);background:var(--color-card);color:var(--color-ink-2);font-size:var(--step--1);line-height:1.6}.rm{gap:var(--space-l);display:grid}@media (width>=1024px){.rm{column-gap:var(--space-2xl);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start}.rm__aside{top:calc(var(--header-h) + var(--space-l));position:sticky}}.rm__main,.rm__aside{align-content:start;gap:var(--space-m);min-width:0;display:grid}.rm__status{gap:.4rem;display:grid}.rm__number,.rm__state,.rm__note,.rm__not-ready{margin:0}.rm__state--success strong{color:var(--color-green-800)}.rm__state--danger strong{color:var(--color-red-700)}.rm-badge{gap:var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-card);padding:clamp(1.25rem,.75rem + 2vw,2rem);display:grid}@media (width>=640px){.rm-badge{grid-template-columns:auto minmax(0,1fr);align-items:start}}.rm-badge__qr{justify-items:center;gap:.4rem;display:grid}.rm-badge__qr img{border-radius:var(--radius-md);width:220px;max-width:100%;height:auto}.rm-badge__code,.rm-badge__title,.rm-badge__holder{margin:0}.rm-badge__code{text-align:center}.rm-badge__holder{font-size:var(--step-1);margin-top:.3rem;line-height:1.35}.rm-badge__facts{margin:var(--space-xs) 0}.rm-badge__actions{margin-top:var(--space-s);align-items:flex-start}.rm-inline{gap:.4rem;display:inline-grid}.rm-block{gap:var(--space-xs);display:grid}.rm-block>h2{margin:0}.rm-invoices{margin:0;padding:0;list-style:none}.rm-edit{padding:0 var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card)}.rm-edit .acc__body{padding-bottom:var(--space-s)}.rm-cancel{padding:var(--space-s);border:1px dashed var(--color-line);border-radius:var(--radius-lg)}.rm-cancel .form{gap:var(--space-xs)}.rm-cancel p{margin:0}.fregs{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}@media (width>=1100px){.fregs{grid-template-columns:repeat(2,minmax(0,1fr))}}.freg{align-content:start;gap:var(--space-xs);display:grid}.freg__head{justify-content:space-between;align-items:flex-start;gap:.4rem var(--space-s);flex-wrap:wrap;display:flex}.freg__id{min-width:0}.freg__number{font-size:var(--step-1);font-variant-numeric:tabular-nums;margin:0}.freg__meta,.freg__state{font-size:var(--step--1);color:var(--color-muted);margin:.15rem 0 0}.freg__state{justify-items:end;gap:.2rem;margin:0;display:grid}.freg__foot{padding-top:var(--space-xs);border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.freg__badge{font-size:var(--step--1);color:var(--color-green-800);align-items:center;gap:.4rem;margin:0;font-weight:600;display:inline-flex}.freg__badge svg{width:1.05rem;height:1.05rem}.freg-facts dd{overflow-wrap:anywhere}.fstay{margin:var(--space-xs) 0 var(--space-s)}.fstay__label{font-size:var(--step--2);color:var(--color-muted);margin:0 0 .35rem;font-weight:600}.fstay__window{background:var(--color-paper-2);height:.7rem;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;position:relative;overflow:hidden}.fstay__nights{background:var(--color-green-600);transform-origin:0;border-radius:999px;position:absolute;top:0;bottom:0}.js .fstay__window.is-armed .fstay__nights{transition:transform .8s var(--ease-out) .2s}.js .fstay__window.is-armed:not(.is-in) .fstay__nights{transform:scaleX(0)}.fstay__ends{font-size:var(--step--2);color:var(--color-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin:.3rem 0 0;display:flex}@media (prefers-reduced-motion:reduce){.fstay__nights{transition:none!important}}.rm-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.rm-facts .fact__value{font-size:var(--step-1);overflow-wrap:anywhere;line-height:1.3}.reg-head__back{margin:var(--space-s) 0 0;font-size:var(--step--1)}.reg{gap:var(--space-l);display:grid}@media (width>=1024px){.reg{column-gap:var(--space-2xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.reg__aside{top:calc(var(--header-h) + var(--space-l));position:sticky}}.reg__aside{align-content:start;gap:var(--space-s);display:grid}.reg-progress{gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.reg-progress{scrollbar-width:thin;grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:.25rem;overflow-x:auto}}.reg-progress__item{border-radius:var(--radius-md);color:var(--color-muted);font-size:var(--step--1);align-items:center;gap:.65rem;padding:.5rem .75rem;line-height:1.3;display:flex}.reg-progress__item.is-current{background:var(--color-green-50);color:var(--color-ink);font-weight:600}.reg-progress__item.is-done{color:var(--color-ink-2)}.reg-progress__num{border-radius:var(--radius-sm);background:var(--color-paper-2);width:1.9rem;height:1.9rem;font-size:var(--step--2);flex:none;place-items:center;font-weight:700;display:grid}.reg-progress__item.is-current .reg-progress__num{background:var(--color-green-700);color:var(--color-white)}.reg-progress__item.is-done .reg-progress__num{background:var(--color-green-100);color:var(--color-green-900)}.reg__signed,.reg__group{color:var(--color-ink-2);margin:0}.reg__main{min-width:0}.reg-form{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-paper);padding:clamp(1.25rem,.75rem + 2vw,2.25rem)}.reg-step{gap:var(--space-m);border:0;min-width:0;margin:0;padding:0;display:grid}.reg-step[hidden]{display:none}.reg-step__legend{margin-bottom:var(--space-2xs);gap:.15rem;padding:0;display:grid}.reg-step__count{font-size:var(--step--2);color:var(--color-muted);font-weight:600}.reg-step__title{font-size:var(--step-2);color:var(--color-ink);font-weight:700;line-height:1.2}.reg-nav{justify-content:space-between;gap:var(--space-xs);padding-top:var(--space-s);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.reg-nav>:only-child{margin-inline-start:auto}html:not(.js) [data-reg-next],html:not(.js) [data-reg-prev],html:not(.js) .reg-form__resumed{display:none}.reg-when{display:contents}.reg-when[hidden]{display:none}html:not(.js) .reg-when[hidden]{display:contents}.reg-save{min-height:1.4em;color:var(--color-muted);margin:0}.reg-save:empty{display:none}.reg-form__resumed{border-radius:var(--radius-md);background:var(--color-green-50);color:var(--color-green-900);margin:0;padding:.6rem .9rem}.reg-form__resumed .link{font:inherit;color:var(--color-blue-700);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.reg-subhead{margin:var(--space-2xs) 0 0;font-size:var(--step-1);font-weight:700;line-height:1.3}.reg-custom,.reg-consents{gap:.2rem}.reg-consents .field__hint{margin-bottom:.2rem}.reg-sectors{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))}.reg-lookup{border-radius:var(--radius-md);background:var(--color-paper-2);color:var(--color-ink-2);margin:0;padding:.6rem .9rem}.reg-lookup.is-warning{background:var(--color-yellow-100);color:var(--color-ink)}.reg-lookup.is-error{background:var(--color-red-50);color:var(--color-red-800)}.reg-lookup[hidden]{display:none}.reg-packages{grid-template-columns:minmax(0,1fr)}.reg-package{align-items:flex-start}.reg-package__body{gap:.3rem;min-width:0;display:grid}.reg-package__name{font-weight:700;font-size:var(--step-0)}.reg-package__price{font-size:var(--step-0)}.reg-package__bdt,.reg-package__per{color:var(--color-muted);font-size:var(--step--1)}.reg-package__text{color:var(--color-ink-2)}.reg-package__includes-label{font-size:var(--step--2);color:var(--color-muted);margin-top:.2rem;font-weight:600}.reg-package__includes{font-size:var(--step--1)}.reg-package__note{font-size:var(--step--2);color:var(--color-muted)}.reg-total{border-radius:var(--radius-md);background:var(--color-green-50);color:var(--color-green-900);margin:0;padding:.8rem 1rem;font-weight:600}.reg-total[hidden],.reg-others[hidden],.reg-row[hidden]{display:none}.reg-rows{gap:var(--space-s);display:grid}.reg-row{padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card)}.reg-row.has-row-error{border-color:var(--color-red-600)}.reg-row__head{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-2xs);display:flex}.reg-row__title{font-size:var(--step--1);margin:0;font-weight:600}.reg-row__title:empty,.reg-row__remove[hidden]{display:none}.reg-members__add{margin:var(--space-xs) 0 0}.reg-excel{padding-top:var(--space-s);border-top:1px dashed var(--color-line)}.reg-excel__template{margin:0}.reg-excel__status{color:var(--color-ink-2);margin:0}.reg-excel__status[hidden],.reg-excel__errors[hidden]{display:none}.reg-excel__errors{color:var(--color-red-700);margin:0;padding-inline-start:1.2em}.reg-done__badge{align-items:center;gap:var(--space-s);width:100%;padding:var(--space-s);border:1px solid var(--color-green-200);border-radius:var(--radius-lg);background:var(--color-card);flex-wrap:wrap;display:flex}.reg-done__qr{border-radius:var(--radius-sm);width:160px;height:160px}.reg-done__badge-info{gap:.25rem;min-width:0;display:grid}.reg-done__badge-info>*{margin:0}.reg-done__badge-title{font-weight:700}.reg-done__members{font-size:var(--step--1);gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.reg-done__members li{flex-wrap:wrap;gap:.4rem .8rem;display:flex}.reg-closed__meanwhile{margin:var(--space-m) 0 0;text-align:center}.reg-panels{gap:var(--space-m)}.reg-panel{align-content:start;gap:var(--space-xs);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-card);padding:clamp(1.25rem,.75rem + 2vw,2rem);display:grid}.reg-panel>*{margin:0}.reg-panel__links{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.reg-resend .form__actions{margin-top:var(--space-2xs)}.info-sectors__grid>li{perspective:900px;min-width:0;display:flex}.info-sector{width:100%;transform-style:preserve-3d}.info-sector[data-tilt]{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(var(--tilt-lift,0px));transition:transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-base) var(--ease-std), border-color var(--dur-base) var(--ease-std)}.info-sector[data-tilt].is-tilting{transition:transform var(--dur-fast) linear, box-shadow var(--dur-base) var(--ease-std), border-color var(--dur-base) var(--ease-std)}.info-sector__media{--ratio:4 / 3}.info-sector .card__body{gap:.45rem}.info-sector__short{color:var(--color-ink-2)}.info-sector__fact{border-top:1px solid var(--color-line);gap:.2rem;margin-top:.35rem;padding-top:.65rem;display:grid}.info-sector__fact>p{margin:0}.info-sector__value{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.02em;color:var(--color-green-700);overflow-wrap:anywhere;font-weight:700;line-height:1.05}html[lang=bn] .info-sector__value{font-family:var(--font-bn);font-weight:600;line-height:1.5}.info-sector__label{font-size:var(--step--1);color:var(--color-ink-2);line-height:1.45}.info-sector__source{font-size:var(--step--2);color:var(--color-muted);overflow-wrap:anywhere;line-height:1.4}.info-sector__more{font-size:var(--step--1);color:var(--color-green-800);align-items:center;gap:.4rem;margin:auto 0 0;padding-top:.55rem;font-weight:600;display:inline-flex}.info-sector__more svg{width:1rem;height:1rem;transition:transform var(--dur-base) var(--ease-out)}.info-sector:hover .info-sector__more svg{transform:translate(3px)}@media (width<=47.99rem){.info-sector__value{font-size:var(--step-2)}.info-sector__more{font-size:var(--step--2)}}.info-figures__list{margin:0}.info-figure .fact__label{color:var(--color-ink-2)}@media (width>=1180px){.info-figures__list:has(>.info-figure:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.info-figures__list:not(:has(>.info-figure:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.99rem){.info-figures__list>.info-figure:last-child:nth-child(odd){grid-column:1/-1}}.info-overview__aside{align-content:start;gap:var(--space-m);display:grid}.info-overview__aside .textcols__title{position:static}@media (width>=900px){.info-overview__aside{top:calc(var(--header-h) + var(--space-l));position:sticky}}.info-hs{max-width:26rem;padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);gap:.5rem;display:grid}.info-hs__title{font-size:var(--step--1);color:var(--color-ink);margin:0;font-weight:650}.info-hs__list{flex-wrap:wrap;align-items:baseline;gap:.2rem 0;margin:0;padding:0;list-style:none;display:flex}.info-hs__code{font-family:var(--font-display);font-size:var(--step-3);color:var(--color-green-700);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}html[lang=bn] .info-hs__code{font-family:var(--font-bn);font-weight:600;line-height:1.4}.info-hs__code+.info-hs__code:before{content:"·";color:var(--color-subtle);margin-inline:.5em;font-weight:400}.info-hs__text{font-size:var(--step--2);color:var(--color-muted);margin:0;line-height:1.5}.info-logo{height:100%}.info-logo__media{--ratio:3 / 2}.info-logo__media img{object-fit:contain;width:70%;max-width:none;height:76%;max-height:none;margin:auto;position:absolute;inset:0}@media (width<=47.99rem){.info-logos__grid>:last-child:nth-child(odd) .info-logo__media{--ratio:3 / 1}}.info-logo .card__body{padding:var(--space-xs) var(--space-s)}.info-logo__name{font-size:var(--step--1);color:var(--color-ink);margin:0;font-weight:600;line-height:1.35}@media (prefers-reduced-motion:reduce){.info-sector[data-tilt],.info-sector:hover .info-sector__more svg{transform:none}}.sg .sg-row{margin-top:var(--space-l)}.sg-code{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-2);overflow-wrap:anywhere}.sg-swatches{gap:var(--space-xs);margin-bottom:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=768px){.sg-swatches{grid-template-columns:repeat(6,minmax(0,1fr))}}.sg-swatch{gap:.35rem;min-width:0;display:grid}.sg-swatch__chip{aspect-ratio:4/3;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 12%, transparent);display:block}.sg-type{gap:var(--space-s);margin-bottom:var(--space-l);display:grid}.sg-type>*{margin:0}.sg-digits{font-size:var(--step-3);font-weight:600;line-height:1.5}.sg-table td:last-child{white-space:nowrap}.sg-dark{margin-top:var(--space-l);padding:var(--space-l);border-radius:var(--radius-xl);background:var(--color-green-950)}.sg-tile{min-height:5.5rem;padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs);align-items:center;gap:.6rem;display:flex}.sg-tile--link{min-height:4rem;color:var(--color-ink);font-weight:600;text-decoration:none}.sg-tile--link svg{width:1.2rem;height:1.2rem;color:var(--color-green-700)}.sg-tile--link:hover{border-color:var(--color-green-700)}.sg-parallax{overflow:hidden}.sg-parallax__img{position:absolute;inset:-12% 0}.sg-photo{gap:.6rem;margin:0;display:grid}.sg-done-icon{color:var(--color-green-700)}.vcard{gap:var(--space-xs);padding:var(--space-m);border:1px solid var(--color-line);border-top:4px solid var(--vc,var(--color-green-700));border-radius:var(--radius-xl);background:var(--color-card);box-shadow:var(--shadow-md);display:grid}.vcard--valid{--vc:var(--color-green-700)}.vcard--revoked{--vc:var(--color-red-700)}.vcard--not-found{--vc:var(--color-yellow-500)}.vcard__state{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-ink);align-items:center;gap:.55rem;margin:0;font-weight:650;line-height:1.25;display:flex}html[lang=bn] .vcard__state{font-family:var(--font-bn);font-weight:600;line-height:1.6}.vcard__state svg{color:var(--vc);flex:none}.vcard--not-found .vcard__state svg{color:var(--color-yellow-500)}.vcard__text{color:var(--color-ink-2);font-size:var(--step--1);line-height:1.6}.vcard__text>*{margin:0}.vcard__facts{margin:var(--space-2xs) 0 0;border-top:1px solid var(--color-line);display:grid}.vcard__row{gap:var(--space-s);border-bottom:1px solid var(--color-line);font-size:var(--step--1);grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:.55rem 0;display:grid}.vcard__row dt{color:var(--color-muted)}.vcard__row dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.vcard__code{color:var(--color-muted);font-size:var(--step--2);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0}.verify{gap:var(--space-l);display:grid}@media (width>=1024px){.verify{align-items:start;column-gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.verify__text .prose{max-width:64ch}.verify-form{padding:var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-card)}.verify-form__title{margin:0 0 var(--space-s);font-size:var(--step-2)}.verify-form__input{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.verify-form .form__actions{margin-top:var(--space-s)}.pacct__empty{color:var(--color-muted);font-size:var(--step--1);margin:0}.pacct__events{gap:.1rem;margin:0;padding:0;padding-inline-start:.9rem;list-style:none;display:grid;position:relative}.pacct__events:before{content:"";background:linear-gradient(var(--color-green-600), var(--color-line));border-radius:1px;width:2px;position:absolute;inset:.9rem auto .9rem 0}.pacct__event{gap:.25rem var(--space-s);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);align-items:start;padding:.6rem 0;display:grid;position:relative}.pacct__event:last-child{border-bottom:0}.pacct__event:before{content:"";border:2px solid var(--color-card);border-radius:var(--radius-xs);background:var(--color-green-600);width:8px;height:8px;position:absolute;top:1.05rem;left:calc(-.9rem - 3px)}.pacct__event:has(.pstatus--danger):before{background:var(--color-red-600)}.pacct__event-main{gap:.1rem;min-width:0;display:grid}.pacct__event-time{font-size:var(--step--1);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.pacct__event-meta{font-size:var(--step--2);color:var(--color-muted);overflow-wrap:anywhere;line-height:1.5}.pacct__event-meta strong{color:var(--color-green-800)}@media (width<=26rem){.pacct__event{grid-template-columns:minmax(0,1fr)}}.pacct__sessions{margin:0 0 var(--space-s);gap:0;padding:0;list-style:none;display:grid}.pacct__session{gap:.1rem var(--space-xs);border-top:1px solid var(--color-line);grid-template-columns:1.15rem minmax(0,1fr);align-items:start;padding:.55rem 0;display:grid}.pacct__session:first-child{border-top:0}.pacct__session-icon{width:1.15rem;height:1.15rem;color:var(--color-subtle);margin-top:.15rem}.pacct__session.is-current .pacct__session-icon{color:var(--color-green-600)}.pacct__session-main{gap:.1rem;min-width:0;display:grid}.pacct__session-device{font-size:var(--step--1);color:var(--color-ink);font-weight:600}.pacct__session-device strong{color:var(--color-green-800)}.pacct__session-meta{font-size:var(--step--2);color:var(--color-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.5}.pacct__session.is-gone{opacity:0;transition:opacity var(--dur-base) var(--ease-std)}.pacct__others{margin-top:var(--space-xs);padding-top:var(--space-s);border-top:1px solid var(--color-line)}.pacct__others-text{margin:0 0 var(--space-xs);font-size:var(--step--1);color:var(--color-muted);line-height:1.55}.apw{gap:var(--space-m);display:grid}.apw__notice{margin:0}.apw__note-text{white-space:pre-line;margin:0}.apw__note-meta{font-size:var(--step--1);color:var(--color-muted);margin:.4rem 0 0}.apw-steps{gap:.6rem;display:grid}.apw-steps__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.apw-steps__item{flex-direction:column;min-width:0;display:flex}.apw-steps__link{border-radius:var(--radius-sm);min-height:44px;color:var(--color-muted);font-size:var(--step--2);text-align:center;transition:color var(--dur-fast) var(--ease-std), background-color var(--dur-fast) var(--ease-std);flex-direction:column;align-items:center;gap:.3rem;padding:.4rem .25rem .55rem;font-weight:600;line-height:1.25;text-decoration:none;display:flex}a.apw-steps__link:hover{color:var(--color-green-800);background:var(--color-green-50)}.apw-steps__num{border-radius:var(--radius-sm);background:var(--color-paper-2);width:1.85rem;height:1.85rem;color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--step--1);font-variant-numeric:tabular-nums;transition:background-color var(--dur-base) var(--ease-std), color var(--dur-base) var(--ease-std), transform var(--dur-base) var(--ease-out);place-items:center;display:grid}.apw-steps__num svg{width:1rem;height:1rem}.apw-steps__item.is-done .apw-steps__link{color:var(--color-green-900)}.apw-steps__item.is-done .apw-steps__num{background:var(--color-green-700);color:var(--color-white)}.apw-steps__item.is-current .apw-steps__link{color:var(--color-ink)}.apw-steps__item.is-current .apw-steps__num{background:var(--color-ink);color:var(--color-white)}.apw-steps__item.is-current.is-full .apw-steps__num{background:var(--color-green-700)}.apw-steps__label{overflow-wrap:anywhere}.apw-steps__sub{font-size:var(--step--2);color:var(--color-muted);overflow-wrap:anywhere;font-weight:500}.apw-steps__item.is-done .apw-steps__sub{color:var(--color-green-800)}.apw-steps__item.is-open .apw-steps__sub{color:var(--color-red-700)}.apw-steps__seg{border-radius:var(--radius-xs);background:var(--color-paper-2);height:.32rem;display:block;position:relative;overflow:hidden}.apw-steps__fill{border-radius:inherit;background:var(--color-green-600);transform:scaleX(var(--p,0));transform-origin:0;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0}.apw-steps__item.is-current .apw-steps__fill{background:var(--color-yellow-400)}.apw-steps__item.is-current.is-full .apw-steps__fill{background:var(--color-green-600)}[dir=rtl] .apw-steps__fill{transform-origin:100%}html:not(.motion-lite) .apw-steps__fill{animation:apw-seg-draw .7s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 90ms + .12s)}html:not(.motion-lite) .apw-steps__item.is-current .apw-steps__num{animation:apw-step-arrive .55s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 90ms + .22s)}@keyframes apw-seg-draw{0%{transform:scaleX(0)}}@keyframes apw-step-arrive{0%{opacity:.4;transform:translateY(4px)scale(.86)}}.apw-steps__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.apw-steps__count,.apw-steps__overall,.apw-steps__req{font-size:var(--step--2);color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0}.apw-steps__req{color:var(--color-ink-2);font-weight:600}@media (width<=639px){.apw-steps__item:not(.is-current) .apw-steps__label,.apw-steps__sub{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.apw-steps__link{padding-inline:0}}@media (width>=640px){.apw-steps__count{display:none}}.apw__form{gap:var(--space-m)}.apw__card{min-width:0}.apw__fieldset{border:0;min-width:0;margin:0;padding:0}.apw__fieldset:disabled .field__input,.apw__fieldset:disabled .choice,.apw__fieldset:disabled .apw-pkg{opacity:.75}.apw__card .form__note{margin:0 0 var(--space-s)}.apw__card .form-grid>.choice-group{grid-column:1/-1}.apw__regulated{gap:var(--space-s)}.apw__anvisa{margin:0}.apw__anvisa-text>p{font-size:var(--step--1);margin:0 0 .6em;line-height:1.6}.apw__anvisa-text>p:last-child{margin-bottom:0}.apw__code{text-transform:uppercase;font-variant-numeric:tabular-nums;letter-spacing:.04em}.apw__code:lang(bn){letter-spacing:0}.apw__ref-state.is-ok{color:var(--color-green-800);font-weight:600}.apw__ref-state.is-bad{color:var(--color-red-700);font-weight:600}.apw__ref-state:empty{display:none}.apw__actions{gap:.6rem;display:grid}.apw__actions-main{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.apw__actions-main>.btn--primary{margin-inline-start:auto}.apw__autosave{min-height:1.5rem;font-size:var(--step--2);color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;margin:0;display:flex}.apw-save__mark{border-radius:var(--radius-xs);background:var(--color-paper-2);width:1.25rem;height:1.25rem;transition:background-color var(--dur-base) var(--ease-std), color var(--dur-base) var(--ease-std);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.apw-save__mark svg{opacity:0;grid-area:1/1;width:.9rem;height:.9rem}.apw-save__sweep{background:var(--color-green-600);transform-origin:0;height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.apw__autosave.is-saving{color:var(--color-ink-2)}.apw__autosave.is-saving .apw-save__sweep{animation:apw-save-sweep .9s var(--ease-in-out) infinite}.apw__autosave.is-saved{color:var(--color-green-800)}.apw__autosave.is-saved .apw-save__mark{background:var(--color-green-100);color:var(--color-green-800)}.apw__autosave.is-saved .apw-save__ok{opacity:1}.apw__autosave.is-saved .apw-save__ok path{stroke-dasharray:1;stroke-dashoffset:0;animation:apw-check-draw .45s var(--ease-out) both}.apw__autosave.is-error{color:var(--color-red-700);font-weight:600}.apw__autosave.is-error .apw-save__mark{background:var(--color-red-50);color:var(--color-red-700)}.apw__autosave.is-error .apw-save__bad{opacity:1}@keyframes apw-save-sweep{0%{transform:translate(-100%)scaleX(.6)}to{transform:translate(100%)scaleX(.6)}}@keyframes apw-check-draw{0%{stroke-dashoffset:1px}}html.js .apw__nojs{display:none}@media (width<=479px){.apw__actions-main>.btn{flex:100%;justify-content:center}.apw__actions-main>.btn--primary{margin-inline-start:0}}.apw-rep__rows{gap:.6rem;display:grid}.apw-rep__row{gap:.5rem var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-paper) 60%, var(--color-card));grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:.75rem;display:grid}.apw-rep__cell{grid-column:1/-1}.apw-rep__remove{grid-area:1/2;place-self:start end}.apw-rep__remove svg{width:1rem;height:1rem}.apw-rep__foot{display:flex}.apw-rep__add svg{width:1rem;height:1rem}@media (width>=640px){.apw-rep__row{grid-template-columns:repeat(6,minmax(0,1fr)) auto}.apw-rep__cell{grid-column:span 2}.apw-rep__cell--wide{grid-column:span 4}.apw-rep__cell--narrow{grid-column:span 2}.apw-rep__cell:only-of-type,.apw-rep__cell--wide:first-child:nth-last-child(2){grid-column:1/7}.apw-rep__remove{grid-area:1/7;align-self:end}}.apw-slots{gap:var(--space-s);display:grid}@media (width>=768px){.apw-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.apw-slot{min-width:0;padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);align-content:start;gap:.55rem;display:grid}.apw-slot:focus{outline:none}.apw-slot.is-missing{border-color:var(--color-yellow-400);background:color-mix(in oklab, var(--color-yellow-100) 45%, var(--color-card))}.apw-slot.is-rejected{border-color:var(--color-red-600);background:color-mix(in oklab, var(--color-red-50) 70%, var(--color-card))}.apw-slot__head{gap:.15rem;display:grid}.apw-slot__title{font-size:var(--step-0);margin:0;line-height:1.3}.apw-slot__rule{font-size:var(--step--2);color:var(--color-muted);margin:0;font-weight:600}.apw-slot__file{font-size:var(--step--1);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.apw-slot__file svg{width:1.1rem;height:1.1rem;color:var(--color-green-700);flex:none}.apw-slot__size{color:var(--color-muted);font-size:var(--step--2)}.apw-slot__note{font-size:var(--step--1);color:var(--color-red-800);margin:0}.apw-slot__actions{gap:.5rem;display:grid}.apw-slot__form,.apw-slot__delete{gap:.5rem}.apw-slot__field{gap:.35rem}.apw-slot__input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.apw-slot__pick{cursor:pointer;align-self:flex-start}.apw-slot__field:has(.apw-slot__input:focus-visible) .apw-slot__pick{outline:2px solid var(--focus-color);outline-offset:2px}.apw-slot__form[aria-busy=true] .apw-slot__pick{opacity:.6;pointer-events:none}.apw-slot__delete .form__status:empty,.apw-slot__form .form__status:empty{display:none}.apw__form--docs{gap:var(--space-s)}.apw-pkg-layout{gap:var(--space-m);align-items:start;display:grid}@media (width>=1024px){.apw-pkg-layout{grid-template-columns:minmax(0,1fr) 20rem}.apw-price{top:calc(var(--header-h) + var(--space-s));position:sticky}}@media (width>=1240px){.apw-pkg-layout{grid-template-columns:minmax(0,1fr) 22rem}}.apw-pkgs{gap:.5rem;display:grid}.apw-pkgs__grid{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}@media (width>=480px){.apw-pkgs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.apw-pkgs__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}}.apw-pkg{min-width:0;padding:var(--space-s);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std), box-shadow var(--dur-fast) var(--ease-std);display:block;position:relative}.apw-pkg:hover{border-color:var(--color-line-strong)}.apw-pkg:has(.apw-pkg__input:checked){border-color:var(--color-green-700);box-shadow:0 0 0 1px var(--color-green-700), var(--shadow-sm);background:color-mix(in oklab, var(--color-green-50) 55%, var(--color-card))}.apw-pkg:has(.apw-pkg__input:focus-visible){outline:2px solid var(--focus-color);outline-offset:3px}.apw-pkg:has(.apw-pkg__input:disabled){opacity:.55;cursor:not-allowed}.apw-pkg__input{inset-inline-start:var(--space-s);top:calc(var(--space-s) + .2rem);width:1.15rem;height:1.15rem;accent-color:var(--color-green-700);margin:0;position:absolute}.apw-pkg__body{gap:.25rem;padding-inline-start:1.9rem;display:grid}.apw-pkg__name{font-size:var(--step-0);font-weight:650;line-height:1.3}.apw-pkg__size{font-size:var(--step--2);color:var(--color-muted)}.apw-pkg__price{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-green-900);margin-top:.3rem;font-weight:600;line-height:1.1}.apw-pkg__price small{font-family:var(--font-sans);font-size:var(--step--2);color:var(--color-muted);font-weight:500}.apw-pkg__bdt{font-size:var(--step--1);color:var(--color-ink-2)}.apw-pkg__member{font-size:var(--step--2);color:var(--color-green-800);font-weight:600}.apw-pkg__includes-title{font-size:var(--step--2);color:var(--color-muted);margin-top:.5rem;font-weight:600}.apw-pkg__includes{font-size:var(--step--1);color:var(--color-ink-2)}.apw-pkg__includes>li+li{margin-top:.3em}.apw-pkg__left{font-size:var(--step--2);color:var(--color-red-700);margin-top:.4rem;font-weight:600}.apw-price{align-content:start;gap:.5rem;display:grid}.apw-price__pick{color:var(--color-muted);font-size:var(--step--1);margin:0}.apw-price__body{gap:.2rem;display:grid}.apw-price__label{font-size:var(--step--2);color:var(--color-muted);margin:0;font-weight:600}.apw-price__usd{font-family:var(--font-display);font-size:var(--step-4);color:var(--color-green-900);font-variant-numeric:tabular-nums;margin:0 0 .4rem;font-weight:600;line-height:1.05}.apw-price__bdt{font-size:var(--step-1);color:var(--color-ink-2);font-variant-numeric:tabular-nums;margin:0 0 .6rem;font-weight:600}.apw-price.is-tweening .apw-price__usd,.apw-price.is-tweening .apw-price__bdt{color:var(--color-green-700)}.apw-price__breakdown-title{font-size:var(--step--2);color:var(--color-muted);margin:.4rem 0 .2rem;font-weight:600}.apw-price__lines{font-size:var(--step--1);gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.apw-price__lines li{justify-content:space-between;gap:var(--space-s);border-bottom:1px solid var(--color-line);padding-bottom:.3rem;display:flex}.apw-price__lines li:last-child{border-bottom:0}.apw-price__member{font-size:var(--step--2);color:var(--color-green-800);margin:.4rem 0 0;font-weight:600}.apw-price__included{margin-top:var(--space-s)}.apw-price__status{font-size:var(--step--2);color:var(--color-red-700);margin:0}.apw-price__status:empty{display:none}.apw-price__note{font-size:var(--step--2);color:var(--color-muted);margin:0;line-height:1.5}.apw-sum{gap:var(--space-s);display:grid}.apw-sum__block.has-issues{border-color:var(--color-red-600)}.apw-sum__head{align-items:flex-start}.apw-sum__issues{gap:.2rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.apw-sum__row.is-empty dd{color:var(--color-muted);font-style:italic}.apw-sum__items{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.apw-terms__link{margin:0 0 var(--space-s)}.apw-terms__price{margin-bottom:var(--space-s)}.apw-terms .form__note{margin:var(--space-s) 0 0}.apw__form--submit{gap:var(--space-s)}.apw-status__state{font-size:var(--step-1)}.apw-status__meta{font-size:var(--step--1);color:var(--color-muted);margin:.2rem 0 0}.apw-status__h3{margin:var(--space-s) 0 .2rem;font-size:var(--step--1);color:var(--color-muted);font-weight:600}.apw-status__text{margin:0;line-height:1.6}.apw-status__reason{white-space:pre-line}.apw-status__docs{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.apw-status__doc{border-bottom:1px solid var(--color-line);font-size:var(--step--1);overflow-wrap:anywhere;gap:.15rem .6rem;padding-bottom:.5rem;display:grid}.apw-status__doc:last-child{border-bottom:0;padding-bottom:0}.apw-status__doc-name{font-weight:600}.apw-status__doc .link{min-height:1.5rem;padding-block:.125rem;display:inline-block}@media (width>=640px){.apw-status__doc{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center}}.apw-closed__card{max-width:46rem}.apw-closed__text>p{margin:0 0 .75em;line-height:1.65}.apw-closed__text>p:last-child{margin-bottom:0}.apw-closed__draft{margin:var(--space-s) 0 0}.apw-card__text{color:var(--color-ink-2);margin:0;line-height:1.6}.apw-card__text+.apw-card__text,.apw-card .pstatus+.apw-card__text{margin-top:.4rem}.apw-card__reason{font-size:var(--step--1);color:var(--color-muted);white-space:pre-line}.apw-card__progress{margin-top:var(--space-s);grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid}.apw-card__seg{border-radius:var(--radius-xs);background:var(--color-paper-2);height:.35rem}.apw-card__seg.is-done{background:var(--color-green-600)}.apw-pkg__tick{border-radius:var(--radius-sm);background:var(--color-green-700);width:1.5rem;height:1.5rem;color:var(--color-white);opacity:0;transition:opacity var(--dur-fast) var(--ease-std), transform var(--dur-base) var(--ease-out);place-items:center;display:grid;position:absolute;inset-block-start:.7rem;inset-inline-end:.7rem;transform:scale(.6)}.apw-pkg__tick svg{width:.95rem;height:.95rem}.apw-pkg:has(.apw-pkg__input:checked) .apw-pkg__tick{opacity:1;transform:none}.apw-pkg:has(.apw-pkg__tick) .apw-pkg__name{padding-inline-end:1.8rem}html:not(.motion-lite) .apw-price__lines li.is-new{animation:apw-line-in .45s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 60ms)}@keyframes apw-line-in{0%{opacity:0;transform:translateY(6px)}}.apw-tl{gap:var(--space-s);display:grid}.apw-tl__list{margin:0;padding:0;list-style:none;display:grid}.apw-tl__stage{min-width:0;padding-bottom:var(--space-s);grid-template-columns:2rem minmax(0,1fr);column-gap:.75rem;display:grid;position:relative}.apw-tl__stage:last-child{padding-bottom:0}.apw-tl__node{z-index:1;border-radius:var(--radius-sm);background:var(--color-paper-2);width:2rem;height:2rem;color:var(--color-muted);font-family:var(--font-display);font-size:var(--step--1);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:relative}.apw-tl__node svg{width:1.05rem;height:1.05rem}.apw-tl__stage.is-done .apw-tl__node{background:var(--color-green-700);color:var(--color-white)}.apw-tl__stage.is-current .apw-tl__node{background:var(--color-yellow-300);color:var(--color-ink);box-shadow:0 0 0 .35rem color-mix(in oklab, var(--color-yellow-200) 55%, transparent)}.apw-tl__stage.is-bad .apw-tl__node{background:var(--color-red-700);color:var(--color-white)}.apw-tl__stage.is-ended .apw-tl__node{background:var(--color-ink-2);color:var(--color-white)}.apw-tl__rail{border-radius:var(--radius-xs);background:var(--color-line);width:3px;position:absolute;inset-block:2.25rem .25rem;inset-inline-start:calc(1rem - 1.5px);overflow:hidden}.apw-tl__fill{background:var(--color-green-600);transform:scaleY(var(--p,0));transform-origin:top;position:absolute;inset:0}.apw-tl__body{align-content:start;gap:.15rem;min-width:0;padding-top:.2rem;display:grid}.apw-tl__name{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.apw-tl__stage.is-todo .apw-tl__name{color:var(--color-muted);font-weight:500}.apw-tl__meta{font-size:var(--step--1);color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0}.apw-tl__stage.is-current .apw-tl__meta{color:var(--color-ink-2);font-weight:600}.apw-tl__paid{border-radius:var(--radius-xs);background:var(--color-paper-2);max-width:16rem;height:.35rem;margin-top:.35rem;display:block;position:relative;overflow:hidden}.apw-tl__paid-bar{background:var(--color-green-600);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}html:not(.motion-lite) .apw-tl__fill{animation:apw-rail-down .55s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .35s + .2s)}html:not(.motion-lite) .apw-tl__node{animation:apw-step-arrive .45s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .35s)}html:not(.motion-lite) .apw-tl__paid-bar{animation:apw-seg-draw .9s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .35s + .25s)}@keyframes apw-rail-down{0%{transform:scaleY(0)}}@keyframes apw-rail-across{0%{transform:scaleX(0)}}@media (width>=640px){.apw-tl__list{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));column-gap:.75rem}.apw-tl__stage{grid-template-columns:minmax(0,1fr);row-gap:.6rem;padding-bottom:0}.apw-tl__rail{width:auto;height:3px;inset-block:calc(1rem - 1.5px) auto;inset-inline:2.5rem -.25rem}.apw-tl__fill{transform:scaleX(var(--p,0));transform-origin:0}html:not(.motion-lite) .apw-tl__fill{animation-name:apw-rail-across}}.apw-docbar{margin:0 0 var(--space-s);gap:.45rem;display:grid}.apw-docbar__text{font-size:var(--step--1);color:var(--color-ink-2);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.apw-docbar__track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.3rem;display:grid}.apw-docbar__seg{border-radius:var(--radius-xs);background:var(--color-paper-2);height:.4rem;position:relative;overflow:hidden}.apw-docbar__seg:after{content:"";background:var(--color-green-600);transform-origin:0;transition:transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);position:absolute;inset:0;transform:scaleX(0)}.apw-docbar__seg.is-done:after{transform:scaleX(1)}html:not(.motion-lite) .apw-docbar__seg.is-done:after{animation:apw-seg-draw .6s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 80ms + .15s)}.apw-slot{transition:border-color var(--dur-base) var(--ease-std), background-color var(--dur-base) var(--ease-std)}.apw-slot.is-filled{border-color:var(--color-green-200)}.apw-slot__doc{flex:none;place-items:center;display:inline-grid}html:not(.motion-lite) .apw-slot.is-just-updated,html:not(.motion-lite) .exh-media.is-just-updated,html:not(.motion-lite) .exh-photos.is-just-updated{animation:apw-slot-in .6s var(--ease-out) both}html:not(.motion-lite) .apw-slot.is-just-updated .apw-slot__doc{animation:apw-step-arrive .5s var(--ease-out) .15s both}@keyframes apw-slot-in{0%{opacity:.35;transform:translateY(6px)}}.upl{gap:.3rem;width:100%;min-width:0;display:grid}.upl__text{font-size:var(--step--2);color:var(--color-ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.upl__track{border-radius:var(--radius-xs);background:var(--color-paper-2);height:.3rem;display:block;position:relative;overflow:hidden}.upl__bar{background:var(--color-green-600);transform:scaleX(var(--p,0));transform-origin:0;transition:transform .2s linear;position:absolute;inset:0}.upl.is-processing .upl__bar{animation:upl-pulse 1.1s var(--ease-in-out) infinite alternate}.upl.is-done .upl__bar{background:var(--color-green-700)}.upl.is-failed .upl__text{color:var(--color-red-700);font-weight:600}.upl.is-failed .upl__bar{background:var(--color-red-600)}@keyframes upl-pulse{to{opacity:.55}}@media (prefers-reduced-motion:reduce){.apw-steps__link,.apw-pkg,.apw-steps__fill,.apw-docbar__seg:after,.apw-slot{transition:none}.apw__autosave.is-saving .apw-save__sweep,.upl.is-processing .upl__bar{animation:none}}.auth{min-height:calc(100svh - var(--header-h) - var(--bars-h,0px));background:radial-gradient(60% 90% at 0% 0%, color-mix(in oklab, var(--color-green-100) 70%, transparent), transparent 62%), radial-gradient(45% 80% at 100% 100%, color-mix(in oklab, var(--color-yellow-100) 70%, transparent), transparent 65%), var(--color-paper);align-items:center;padding-block:clamp(1.25rem,4vw,3.5rem);display:grid}.auth__wrap{gap:var(--space-l);align-items:stretch;display:grid}.auth__card{gap:var(--space-m);background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-xl);width:100%;max-width:32rem;box-shadow:var(--shadow-md);margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.auth__head,.auth__head-main{gap:.45rem;display:grid}.auth__head-aside{gap:.2rem;display:grid}.auth__head-aside .form__note{margin:0}@media (width>=48rem){.auth__head--split{justify-content:space-between;align-items:flex-start;gap:var(--space-m);display:flex}.auth__head--split .auth__head-main{flex:auto;min-width:0}.auth__head--split .auth__head-aside{text-align:end;flex:none;justify-items:end;padding-top:.45rem}}.auth__title{font-size:var(--step-3);margin:0}.auth__lead,.auth__text{font-size:var(--step--1);color:var(--color-muted);margin:0;line-height:1.6}.auth__form .field__row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.auth__forgot{min-height:1.5rem;font-size:var(--step--2);color:var(--color-blue-700);text-underline-offset:.18em;white-space:nowrap;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.auth__foot{gap:var(--space-xs);padding-top:var(--space-s);border-top:1px solid var(--color-line);display:grid}.auth__alt{font-size:var(--step--1);color:var(--color-ink-2);margin:0}.auth__inline-form{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.auth__linkbtn{min-height:1.5rem;font:inherit;font-size:var(--step--1);color:var(--color-blue-700);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.auth__langs{flex-wrap:wrap;align-items:center;gap:.2rem .3rem;display:flex}.auth__lang{border-radius:var(--radius-sm);color:var(--color-muted);font:inherit;font-size:var(--step--2);cursor:pointer;background:0 0;border:0;padding:.3rem .55rem;font-weight:600}.auth__lang:hover{color:var(--color-ink);background:color-mix(in oklab, var(--color-ink) 6%, transparent)}.auth__lang[aria-current=true]{color:var(--color-green-800);background:var(--color-green-50)}.auth__lang:lang(bn){font-family:var(--font-bn)}.auth__aside{display:none}@media (width>=1024px){.auth__wrap{gap:var(--space-2xl);grid-template-columns:minmax(0,32rem) minmax(0,1fr)}.auth__aside{border-radius:var(--radius-2xl);background:var(--color-green-950);isolation:isolate;min-height:34rem;display:block;position:relative;overflow:hidden}.auth__aside img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.auth__aside:after{content:"";z-index:-1;background:var(--scrim-bottom);position:absolute;inset:0}.auth__aside-text{padding:var(--space-l);color:var(--color-white);position:absolute;inset:auto 0 0}.auth__aside-title{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.018em;text-wrap:balance;margin:0;font-weight:700;line-height:1.12}html[lang=bn] .auth__aside-title{font-family:var(--font-bn);font-weight:600;line-height:1.6}.auth__aside-lead{max-width:44ch;font-size:var(--step-0);color:color-mix(in oklab, var(--color-white) 86%, transparent);margin:.6rem 0 0;line-height:1.55}.auth__expo{margin:var(--space-m) 0 0;padding-top:var(--space-s);border-top:1px solid color-mix(in oklab, var(--color-white) 28%, transparent);flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;display:flex}.auth__expo-num{font-family:var(--font-display);font-size:var(--step-4);color:var(--color-yellow-300);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.auth__expo-unit{font-weight:600}.auth__expo-when{font-size:var(--step--1);color:color-mix(in oklab, var(--color-white) 82%, transparent);flex:1 0 100%}html.js:not(.motion-lite) .auth__aside img{animation:auth-settle 2.4s var(--ease-out) both}@keyframes auth-settle{0%{transform:scale(1.06)}}}.auth--wide{padding-block:clamp(1rem,2.5vw,2rem)}.auth--wide .auth__wrap{grid-template-columns:minmax(0,1fr);gap:0}.auth--wide .auth__card{gap:var(--space-s);max-width:36rem;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.25rem,3vw,2.5rem)}.auth--wide .auth__foot{border-top:0;padding-top:0}.signup__cols,.signup__col,.signup__pair{gap:var(--space-s);min-width:0;display:grid}.signup__col{align-content:start}.signup__foot{gap:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--color-line);display:grid}.signup__submit{width:100%}.signup .field__hint{font-size:var(--step--2);line-height:1.45}.signup .pwd__rules{margin-top:.1rem}@media (width>=40rem){.signup__pair{gap:var(--space-s) var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.auth--wide .auth__card{max-width:68rem}.signup__cols{gap:var(--space-s) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.signup__col+.signup__col{border-inline-start:1px solid var(--color-line);padding-inline-start:var(--space-xl)}.signup__foot{align-items:center;gap:var(--space-s) var(--space-l);grid-template-columns:minmax(0,1fr) auto}.signup__foot .form__actions{justify-content:flex-end}.signup__submit{width:auto;min-width:15rem}.signup .pwd__rules{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem) and (height<=52rem){.auth--wide{padding-block:1rem}.auth--wide .auth__card{gap:.75rem;padding-block:1.25rem}.signup__cols,.signup__col,.signup__pair,.signup__foot{row-gap:.75rem}.signup .field{gap:.3rem}.signup .choice{padding:.55rem .8rem}}@media (width>=64rem) and (height<=46rem){.auth--wide{padding-block:.5rem}.auth--wide .auth__head-main{gap:.3rem}.auth--wide .auth__card{gap:.6rem;padding-block:1rem}.signup__cols,.signup__col,.signup__pair,.signup__foot{row-gap:.6rem}.signup .field__input{min-height:44px;padding-block:.55rem}.signup .choice{padding:.45rem .75rem}.signup__submit{min-height:48px}}.choice-group__options--stack{grid-template-columns:minmax(0,1fr)}.pwd{position:relative}.pwd .field__input{padding-inline-end:3.1rem}.pwd__toggle{top:50%;border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:.3rem;transform:translateY(-50%)}.pwd__toggle:hover{color:var(--color-ink);background:color-mix(in oklab, var(--color-ink) 7%, transparent)}.pwd__toggle[hidden]{display:none}.pwd__toggle svg{width:1.2rem;height:1.2rem}.pwd__toggle .pwd__eye-off,.pwd__toggle.is-on .pwd__eye{display:none}.pwd__toggle.is-on .pwd__eye-off{display:block}.pwd__rules{font-size:var(--step--2);color:var(--color-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem;margin:.15rem 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.pwd__rules li{align-items:center;gap:.4em;display:flex}.pwd__rules svg{width:1em;height:1em;color:var(--color-subtle)}.pwd__rules li.is-ok{color:var(--color-green-800)}.pwd__rules li.is-ok svg{color:var(--color-green-700)}.pwd__rules svg{transition:transform var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-std)}.pwd__rules li:not(.is-ok) svg{transform:scale(.7)}.auth__card.is-shake{animation:auth-shake .42s var(--ease-out)}@keyframes auth-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.auth__card.is-shake{animation:none}.pwd__rules svg{transition:none}.pwd__rules li:not(.is-ok) svg{transform:none}.auth__aside img{animation:none!important}}@media (width<=22rem){.pwd__rules{grid-template-columns:minmax(0,1fr)}}.fbadge-list{gap:var(--space-m);display:grid}.fbadge-item{gap:var(--space-s);padding-bottom:var(--space-m);border-bottom:1px solid var(--color-line);display:grid}.fbadge-item:last-child{border-bottom:0;padding-bottom:0}@media (width>=720px){.fbadge-item{align-items:start;column-gap:var(--space-l);grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}}.fbadge-item__info{align-content:start;justify-items:start;gap:.5rem;min-width:0;display:grid}.fbadge-item__info>p{margin:0}.fbadge-item__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fbadge{--band:var(--color-green-700);justify-items:start;gap:.6rem;width:100%;max-width:19rem;display:grid}.fbadge__card{gap:var(--space-s);width:100%;display:grid}.fbadge__face{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);min-height:15rem;box-shadow:var(--shadow-sm);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.fbadge__band{background:var(--band);color:var(--color-white);font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.55rem .9rem;font-weight:700}html[lang=bn] .fbadge__band{letter-spacing:0}.fbadge__body{align-content:start;gap:.15rem;min-width:0;padding:.9rem .9rem .5rem;display:grid}.fbadge__body>*{overflow-wrap:anywhere;margin:0}.fbadge__name{font-family:var(--font-display);font-size:var(--step-1);font-weight:700;line-height:1.2}.fbadge__role{font-size:var(--step--1);color:var(--color-ink-2)}.fbadge__company{font-size:var(--step--1);font-weight:650;margin-top:.35rem!important}.fbadge__country{font-size:var(--step--2);color:var(--color-muted)}.fbadge__foot{border-top:1px dashed var(--color-line);font-size:var(--step--2);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.3rem .75rem;padding:.6rem .9rem .8rem;display:flex}.fbadge__code{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.05em;color:var(--color-ink);font-weight:700}.fbadge__wait{flex-basis:100%;line-height:1.4}.fbadge__face--back{text-align:center;border-top:6px solid var(--band);grid-template-rows:1fr auto auto;place-items:center;padding:1rem}.fbadge__qr{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-white);width:min(10.5rem,100%);height:auto;padding:.4rem}.fbadge__face--back>p{margin:0}.fbadge__code--big{font-size:var(--step-0);margin-top:.5rem!important}.fbadge__holder{font-size:var(--step--2);color:var(--color-muted)}.fbadge__flip svg{transition:transform var(--dur-base) var(--ease-out)}.fbadge.is-flippable .fbadge__card{perspective:1200px;grid-template-areas:"face"}.fbadge.is-flippable .fbadge__face{backface-visibility:hidden;transition:transform .7s var(--ease-in-out), opacity .35s var(--ease-out);grid-area:face}.fbadge.is-flippable .fbadge__face--back{transform:rotateY(180deg)}.fbadge.is-flippable.is-flipped .fbadge__face--front{transform:rotateY(-180deg)}.fbadge.is-flippable.is-flipped .fbadge__face--back{transform:rotateY(0)}.fbadge.is-flipped .fbadge__flip svg{transform:rotate(180deg)}.fbadge.is-flippable.is-lite .fbadge__face{transition:opacity .25s linear;transform:none}.fbadge.is-flippable.is-lite .fbadge__face--back,.fbadge.is-flippable.is-lite.is-flipped .fbadge__face--front{opacity:0}.fbadge.is-flippable.is-lite.is-flipped .fbadge__face--back{opacity:1}@media (prefers-reduced-motion:reduce){.fbadge.is-flippable .fbadge__face{transition:opacity .2s linear;transform:none!important}.fbadge.is-flippable .fbadge__face--back,.fbadge.is-flippable.is-flipped .fbadge__face--front{opacity:0}.fbadge.is-flippable.is-flipped .fbadge__face--back{opacity:1}}.fbadge-hint{margin:.4rem 0 0}.myreg-badge .fbadge{margin-top:var(--space-xs)}.fquota{grid-template-columns:repeat(var(--n,1), minmax(0, 1fr));margin-top:var(--space-xs);gap:4px;display:grid}.fquota__seg{background:var(--color-card);height:.8rem;box-shadow:inset 0 0 0 1px var(--color-line-strong);transform-origin:0;border-radius:4px}.fquota__seg--issued{background:var(--color-green-600);box-shadow:none}.fquota__seg--approved{background:var(--color-blue-700);box-shadow:none}.fquota__seg--requested{background:var(--color-yellow-400);box-shadow:none}.js .fquota.is-armed .fquota__seg:not(.fquota__seg--free){transition:transform .45s var(--ease-out) calc(.1s + min(var(--i,0), 12) * .12s)}.js .fquota.is-armed:not(.is-in) .fquota__seg:not(.fquota__seg--free){transform:scaleX(0)}.fquota-legend{font-size:var(--step--2);color:var(--color-muted);flex-wrap:wrap;gap:.35rem 1rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.fquota-legend__item{align-items:center;gap:.35rem;display:inline-flex}.fquota-legend__item strong{color:var(--color-ink)}.fquota-legend__swatch{background:var(--color-card);width:.6rem;height:.6rem;box-shadow:inset 0 0 0 1px var(--color-line-strong);border-radius:2px}.fquota-legend__item--issued .fquota-legend__swatch{background:var(--color-green-600);box-shadow:none}.fquota-legend__item--approved .fquota-legend__swatch{background:var(--color-blue-700);box-shadow:none}.fquota-legend__item--requested .fquota-legend__swatch{background:var(--color-yellow-400);box-shadow:none}@media (prefers-reduced-motion:reduce){.fquota__seg{transition:none!important}}.exh{gap:var(--space-m);display:grid}.exh-h3{margin:0 0 var(--space-xs);font-size:var(--step-0);font-weight:650}.exh-note{font-size:var(--step--1);color:var(--color-muted);margin:0;line-height:1.55}.exh-js{display:none}html.js .exh-js{display:inline-flex}html.js .exh-nojs{display:none}.btn.exh-danger{--btn-fg:var(--color-red-700);color:var(--color-red-700)}.btn.exh-danger:hover{background:var(--color-red-50)}.exh-details>summary{cursor:pointer;list-style:none}.exh-details>summary::-webkit-details-marker{display:none}.exh-details__body{margin-top:var(--space-s);padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-paper-2) 50%, var(--color-card))}.exh-empty{justify-items:center;gap:var(--space-xs);padding:var(--space-m) var(--space-s);text-align:center;color:var(--color-muted);display:grid}.exh-empty svg{width:2rem;height:2rem;color:var(--color-subtle)}.exh-empty p{max-width:42ch;margin:0}.exh-progress{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--color-green-700) 14%, var(--color-paper-2));height:.55rem;position:relative;overflow:hidden}.exh-progress__bar{border-radius:inherit;background:var(--color-green-700);transition:width var(--dur-slow) var(--ease-out);display:block;position:absolute;inset:0 auto 0 0}.exh-status .portal-card__head{margin-bottom:var(--space-xs)}.exh-status .pstatus{margin-top:.3rem}.exh-status__meter-label,.exh-card__label{font-size:var(--step--1);color:var(--color-ink-2);font-variant-numeric:tabular-nums;margin:0 0 .4rem;font-weight:600}.exh-status__note,.exh-status__hint{margin:var(--space-xs) 0 0;font-size:var(--step--1);color:var(--color-muted);line-height:1.55}.exh-status__next{margin:var(--space-s) 0 0;font-size:var(--step-0)}.exh-status__next-label,.exh-card__key{color:var(--color-green-800);font-weight:650}.exh-status .portal-card__foot{align-items:flex-start}.exh-team__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.exh-team__row{gap:var(--space-xs) var(--space-s);padding:var(--space-s) 0;border-top:1px solid var(--color-line);display:grid}.exh-team__row:first-child{border-top:0;padding-top:0}.exh-team__who{min-width:0}.exh-team__name,.exh-team__mail,.exh-team__rolename{margin:0}.exh-team__name{font-weight:650}.exh-team__you{color:var(--color-muted);font-weight:500}.exh-team__mail{font-size:var(--step--1);color:var(--color-muted);overflow-wrap:anywhere}.exh-team__who .pstatus{margin-top:.25rem}.exh-team__role .field{max-width:14rem}.exh-team__rolename{font-size:var(--step--1);font-weight:600}.exh-team__actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.exh-team__form{gap:.35rem;margin:0}.exh-team__form .form__status:empty,.exh-badge__cancel .form__status:empty,.exh-product__move .form__status:empty{display:none}@media (width>=768px){.exh-team__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center}}.exh-co{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.exh-co__item{padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-md)}.exh-co__head{justify-content:space-between;gap:var(--space-xs);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.exh-co__name{margin:0;font-weight:650}.exh-co__meta{font-size:var(--step--1);color:var(--color-muted);font-variant-numeric:tabular-nums;margin:.15rem 0 0}@media (width>=640px){.exh-co{grid-template-columns:repeat(2,minmax(0,1fr))}.exh-co__item:has(.exh-details[open]){grid-column:1/-1}}.exh-media-grid{gap:var(--space-m);display:grid}@media (width>=768px){.exh-media-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.exh-media{gap:var(--space-xs);display:grid}.exh-media:focus{outline:none}.exh-media__frame{min-height:9rem;padding:var(--space-xs);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper-2);place-items:center;display:grid;overflow:hidden}.exh-media--logo .exh-media__frame{aspect-ratio:1;background:var(--color-card);max-width:16rem;min-height:0}.exh-media--cover .exh-media__frame{aspect-ratio:16/7;min-height:0;padding:0}.exh-media__img{object-fit:contain;width:100%;height:100%}.exh-media--cover .exh-media__img{object-fit:cover}.exh-media__empty{font-size:var(--step--1);color:var(--color-muted);justify-items:center;gap:.35rem;margin:0;display:grid}.exh-media__empty svg{width:1.6rem;height:1.6rem;color:var(--color-subtle)}.exh-media__actions{gap:.4rem;display:grid}.exh-media__form,.exh-media__remove{gap:.4rem}.exh-media__input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.exh-media__form .field{gap:.35rem}.exh-media__form .field>.btn{align-self:flex-start}.exh-media__form .field:has(.exh-media__input:focus-visible)>.btn{outline:2px solid var(--color-green-700);outline-offset:2px}.exh-form{gap:var(--space-m)}.exh-form__actions{z-index:var(--z-raised);gap:var(--space-xs);padding:var(--space-xs) 0;background:color-mix(in oklab, var(--color-paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.exh-form__danger{justify-items:start}.exh-tabs .tabs__panel .form-grid{margin-top:var(--space-xs)}.exh-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}@media (width>=768px){.exh-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.exh-tokens{gap:var(--space-s);display:grid}.exh-tokens__list{flex-wrap:wrap;gap:.4rem;display:flex}.exh-tokens__list:empty{display:none}.exh-tokens__empty{font-size:var(--step--1);color:var(--color-muted);margin:0}.exh-token{flex:0 auto}.exh-rep{gap:var(--space-s);justify-items:start;display:grid}.exh-rep__rows{gap:var(--space-s);width:100%;display:grid}.exh-rep__row{gap:var(--space-xs) var(--space-s);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.exh-rep__row>.field:first-child{grid-column:1/-1}.exh-rep__remove{margin-bottom:.15rem}@media (width>=768px){.exh-rep__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.exh-rep__row>.field:first-child{grid-column:auto}}.exh-filter .form-grid{gap:var(--space-xs)}.exh-filter .field__group{align-items:stretch}.exh-filter__btn{border-start-start-radius:0;border-end-start-radius:0}.exh-products{gap:var(--space-s);display:grid}.exh-products[aria-busy=true]{opacity:.6}.exh-products__count,.exh-products__hint{font-size:var(--step--1);color:var(--color-muted);margin:0}.exh-products__list{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.exh-product{gap:var(--space-xs) var(--space-s);padding:var(--space-s);background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.exh-product__media{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-paper-2);display:block;overflow:hidden}.exh-product__img{object-fit:cover;width:100%;height:100%}.exh-product__noimg{height:100%;color:var(--color-subtle);place-items:center;display:grid}.exh-product__noimg svg{width:1.5rem;height:1.5rem}.exh-product__body{min-width:0}.exh-product__name{font-size:var(--step-0);margin:0;line-height:1.3}.exh-product__name a{color:var(--color-ink);text-decoration:none}.exh-product__name a:hover{color:var(--color-green-800);text-decoration:underline}.exh-product__meta{font-size:var(--step--1);color:var(--color-muted);flex-wrap:wrap;gap:.2rem .8rem;margin:.25rem 0;display:flex}.exh-product__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.35rem;display:flex}.exh-product__move{gap:.2rem;margin:0;display:flex}.exh-product__move .btn:disabled{opacity:.35}@media (width>=768px){.exh-product{grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center}.exh-product__actions{grid-column:auto;justify-content:flex-end}}.exh-photos{gap:var(--space-s);display:grid}.exh-photos:focus{outline:none}.exh-photos__grid{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.exh-photos__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.exh-photo{gap:.35rem;display:grid;position:relative}.exh-photo__img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-line);width:100%}.exh-photo__main{font-size:var(--step--2);color:var(--color-green-800);margin:0;font-weight:650}.exh-photo__actions{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.exh-photo__actions .form{gap:0}.exh-photos__upload .field>.btn{align-self:flex-start}.exh-tasks{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.exh-task{gap:var(--space-xs) var(--space-s);padding:var(--space-s) clamp(1rem, 2.5vw, 1.5rem);background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-lg);border-inline-start:4px solid var(--color-line-strong);grid-template-columns:auto minmax(0,1fr);display:grid}.exh-task.is-done{border-inline-start-color:var(--color-green-600)}.exh-task.is-overdue{border-inline-start-color:var(--color-red-700)}.exh-task.is-due_soon{border-inline-start-color:var(--color-yellow-400)}.exh-task__state{border-radius:var(--radius-sm);background:var(--color-paper-2);width:2rem;height:2rem;color:var(--color-muted);place-items:center;display:grid}.exh-task.is-done .exh-task__state{background:var(--color-green-50);color:var(--color-green-700)}.exh-task.is-overdue .exh-task__state{background:var(--color-red-50);color:var(--color-red-700)}.exh-task__state svg{width:1.2rem;height:1.2rem}.exh-task__body{min-width:0}.exh-task__title{font-size:var(--step-0);margin:0;line-height:1.35}.exh-task.is-done .exh-task__title{color:var(--color-ink-2)}.exh-task__text{font-size:var(--step--1);color:var(--color-muted);margin:.25rem 0 0;line-height:1.55}.exh-task__meta{font-size:var(--step--1);color:var(--color-muted);flex-wrap:wrap;gap:.25rem .75rem;margin:.4rem 0 0;display:flex}.exh-task__actions{flex-wrap:wrap;grid-column:1/-1;gap:.35rem;display:flex}.exh-task__actions .form{gap:0}.exh-task__actions .form__status:empty{display:none}@media (width>=768px){.exh-task{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.exh-task__actions{grid-column:auto;justify-content:flex-end}}.exh-fascia{gap:var(--space-m);display:grid}.exh-fascia__preview{gap:var(--space-xs);display:grid}.exh-fascia__board{border-radius:var(--radius-md);background:var(--color-green-950);color:var(--color-white);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-white) 12%, transparent), var(--shadow-sm);border-bottom:4px solid var(--color-yellow-400);gap:.35rem;padding:clamp(1rem,3vw,1.75rem) clamp(1rem,4vw,2.5rem);display:grid}.exh-fascia__text{font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:clamp(1.15rem,3.6vw,2.1rem);font-weight:700;line-height:1.15}.exh-fascia__text:lang(bn){font-family:var(--font-bn);font-weight:600}.exh-fascia__stand{font-size:var(--step--1);color:var(--color-yellow-200);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.exh-fascia__note{font-size:var(--step--2);color:var(--color-muted);margin:0;line-height:1.5}.exh-fascia__left{margin:calc(-1 * var(--space-xs)) 0 0;font-size:var(--step--1);color:var(--color-muted);font-variant-numeric:tabular-nums}.exh-fascia-name{text-transform:uppercase;font-weight:650}@media (width>=900px){.exh-fascia{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.exh-badges{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.exh-badge{gap:var(--space-s);padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);display:grid}.exh-badge__main{min-width:0}.exh-badge__name{font-size:var(--step-0);margin:0;font-weight:650}.exh-badge__meta,.exh-badge__dates,.exh-badge__locked{font-size:var(--step--1);color:var(--color-muted);margin:.2rem 0 0}.exh-badge__main .pstatus{margin-top:.3rem}.exh-badge__qr{justify-items:start;gap:.4rem;display:grid}.exh-badge__qr img{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-sm);width:7rem;height:7rem;padding:.35rem}.exh-badge__code{font-family:var(--font-display);font-size:var(--step-0);letter-spacing:.04em;margin:0;font-weight:700}.exh-badge__cancel{justify-items:start;gap:0}@media (width>=768px){.exh-badge{grid-template-columns:minmax(0,1fr) auto;align-items:start}.exh-badge__edit{grid-column:1/-1}}.exh-vault__table .pstatus{display:inline-flex}.exh-vault__file,.exh-vault__retention,.exh-vault__note{font-size:var(--step--2);color:var(--color-muted);margin-top:.15rem;display:block}.exh-vault__table .form{gap:0}.exh-vault__table .form__status:empty{display:none}.exh-vault__sensitive{margin:0}.exh-ann,.exh-files{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.exh-ann__text{margin:0;line-height:1.55}.exh-ann__meta{font-size:var(--step--2);color:var(--color-muted);margin:.35rem 0 0}.exh-ann .link-arrow{margin-top:.4rem}.exh-file{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-s);padding:var(--space-xs) 0;border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.exh-file:first-child{border-top:0;padding-top:0}.exh-file__title{margin:0;font-weight:650}.exh-file__meta{font-size:var(--step--1);color:var(--color-muted);font-variant-numeric:tabular-nums;margin:.15rem 0 0}.exh-card__progress{margin-bottom:var(--space-xs)}.exh-card__next{margin:0 0 var(--space-xs);font-size:var(--step--1);line-height:1.5}.exh-card__facts{margin-top:var(--space-xs)}.exh-card__pending{font-size:var(--step--1);gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.exh-top{gap:var(--space-m);min-width:0;display:grid}@media (width>=1024px){.exh-top{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.exh-preview{gap:var(--space-s);align-content:start;display:grid}.exh-preview__stage{padding:var(--space-s);border-radius:var(--radius-md);background:var(--color-paper);justify-items:center;display:grid}.exh-preview__card{pointer-events:none;width:100%;max-width:17rem}.exh-preview__card .card__media--logo{aspect-ratio:16/9}.exh-preview__note{margin:0}html:not(.motion-lite) .exh-preview .is-touched{animation:exh-touch .6s var(--ease-out)}@keyframes exh-touch{0%{opacity:.35;transform:translateY(3px)}}.exh-status .exh-progress__bar{transform-origin:0}html:not(.motion-lite) .exh-status .exh-progress__bar{animation:exh-grow .9s var(--ease-out) .15s backwards}html:not(.motion-lite) .exh-status .exh-progress__bar.is-grown{animation-delay:0s}@keyframes exh-grow{0%{transform:scaleX(var(--from,0))}}html:not(.motion-lite) .exh-photo{animation:exh-touch .5s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 60ms)}.exh-photo.is-main .exh-photo__img{border-color:var(--color-green-600);box-shadow:0 0 0 1px var(--color-green-600)}.exh-slots{gap:.4rem;display:grid}.exh-slots__text{font-size:var(--step--1);color:var(--color-ink-2);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.exh-slots__track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.3rem;max-width:22rem;display:grid}.exh-slots__seg{border-radius:var(--radius-xs);background:var(--color-paper-2);height:.35rem;position:relative;overflow:hidden}.exh-slots__seg.is-done:after{content:"";background:var(--color-green-600);transform-origin:0;position:absolute;inset:0}html:not(.motion-lite) .exh-slots__seg.is-done:after{animation:exh-grow .5s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 70ms + .1s)}html:not(.motion-lite) .exh-product__media img{animation:exh-fade .6s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 50ms)}@keyframes exh-fade{0%{opacity:0}}.exh-product,.exh-team__row{transition:border-color var(--dur-slow) var(--ease-std), background-color var(--dur-slow) var(--ease-std)}html:not(.motion-lite) .exh-product.is-moved,html:not(.motion-lite) .exh-product.is-fresh{animation:exh-mark 1.4s var(--ease-out)}html:not(.motion-lite) .exh-team__row.is-fresh,html:not(.motion-lite) .exh-vault tr.is-fresh{animation:exh-mark-bg 1.6s var(--ease-out)}@keyframes exh-mark{0%,40%{border-color:var(--color-green-400)}}@keyframes exh-mark-bg{0%,35%{background-color:var(--color-green-50)}}.exh-limit{border-radius:var(--radius-xs);background:var(--color-paper-2);height:.35rem;position:relative;overflow:hidden}.exh-limit__fill{background:var(--color-green-600);transform:scaleX(var(--p,0));transform-origin:0;transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-std);position:absolute;inset:0}.exh-limit.is-near .exh-limit__fill{background:var(--color-yellow-400)}.exh-fascia__board{isolation:isolate;position:relative}.exh-fascia__board:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(60% 80% at 50% 40%, color-mix(in oklab, var(--color-yellow-300) 22%, transparent), transparent 70%);opacity:0;transition:opacity var(--dur-slow) var(--ease-std);position:absolute;inset:0}.exh-fascia__board.is-lit:after{opacity:1;transition-duration:var(--dur-fast)}.exh-track{margin:0 0 var(--space-s);grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:0;list-style:none;display:grid}.exh-track__step{min-width:0;font-size:var(--step--2);color:var(--color-muted);gap:.35rem;font-weight:600;line-height:1.3;display:grid}.exh-track__bar{border-radius:var(--radius-xs);background:var(--color-paper-2);height:.35rem;position:relative;overflow:hidden}.exh-track__bar:after{content:"";transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.exh-track__step.is-done .exh-track__bar:after{background:var(--color-green-600);transform:none}.exh-track__step.is-current .exh-track__bar:after{background:var(--color-yellow-400);transform:none}.exh-track__step.is-bad .exh-track__bar:after{background:var(--color-red-600);transform:none}.exh-track__step.is-done,.exh-track__step.is-current{color:var(--color-ink-2)}.exh-track__step.is-bad{color:var(--color-red-700)}.exh-track__label{overflow-wrap:anywhere}html:not(.motion-lite) .exh-track__step:not(.is-todo) .exh-track__bar:after{animation:exh-grow .6s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .25s + .1s)}.exh-team__summary{margin:0 0 var(--space-xs);font-size:var(--step--1);color:var(--color-ink-2);font-variant-numeric:tabular-nums;font-weight:600}.exh-invite{font-size:var(--step--2);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.25rem .9rem;margin:.15rem 0 .25rem;padding:0;list-style:none;display:flex}.exh-invite__step{align-items:center;gap:.35rem;display:inline-flex}.exh-invite__step+.exh-invite__step:before{content:"";background:var(--color-line-strong);border-radius:1px;width:1.1rem;height:2px;margin-inline-end:.2rem}.exh-invite__dot{background:var(--color-line-strong);border-radius:2px;width:.55rem;height:.55rem}.exh-invite__step.is-done{color:var(--color-green-800)}.exh-invite__step.is-done .exh-invite__dot{background:var(--color-green-600)}.exh-team__row.is-pending .exh-invite__step:last-child .exh-invite__dot{background:var(--color-yellow-400)}.exh-review{margin:0 0 var(--space-s);gap:.45rem;display:grid}.exh-review__bar{border-radius:var(--radius-xs);background:var(--color-paper-2);gap:2px;height:.45rem;display:grid;overflow:hidden}.exh-review__seg{transform-origin:0;display:block}.exh-review__seg--success,.exh-review__key--success .exh-review__swatch{background:var(--color-green-600)}.exh-review__seg--warning,.exh-review__key--warning .exh-review__swatch{background:var(--color-yellow-400)}.exh-review__seg--danger,.exh-review__key--danger .exh-review__swatch{background:var(--color-red-600)}html:not(.motion-lite) .exh-review__seg{animation:exh-grow .6s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .2s + .1s)}.exh-review__legend{font-size:var(--step--2);color:var(--color-ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem 1rem;display:flex}.exh-review__key{align-items:center;gap:.35rem;display:inline-flex}.exh-review__swatch{border-radius:2px;width:.6rem;height:.6rem}@media (prefers-reduced-motion:reduce){.exh-progress__bar,.exh-limit__fill,.exh-fascia__board:after,.exh-product,.exh-team__row{transition:none}}.pfin-h2{margin:0 0 var(--space-s);font-size:var(--step-2)}.pfin-h3{margin:var(--space-s) 0 var(--space-2xs);font-size:var(--step-0);font-weight:650;line-height:1.3}.pfin-group+.pfin-group{margin-top:var(--space-xs)}.pfin-facts{gap:var(--space-s) var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=768px){.pfin-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.pfin-fact{gap:.15rem;min-width:0;display:grid}.pfin-fact__label{font-size:var(--step--2);color:var(--color-muted);font-weight:600}.pfin-fact__value{font-size:var(--step-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.25}.pfin-fact__note{font-size:var(--step--2);color:var(--color-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.pfin-summary__note{margin-top:var(--space-xs)}.pfin-table td{vertical-align:top}.pfin-doc{color:var(--color-ink);gap:.1rem;text-decoration:none;display:grid}.pfin-doc:hover .pfin-doc__number{color:var(--color-green-800);text-underline-offset:.18em;text-decoration:underline}.pfin-doc__kind{font-size:var(--step--2);color:var(--color-muted)}.pfin-doc__number{font-variant-numeric:tabular-nums;font-weight:650}.pfin-doc__for,.pfin-due__label,.pfin-due__dual,.pfin-amount__bdt,.pfin-amount__balance,.pfin-meta__note,.pfin-schedule__pct,.pfin-schedule__out,.pfin-items__detail,.pfin-pay__meta,.pfin-pay__credited,.pfin-pay__reason{font-size:var(--step--2);color:var(--color-muted);overflow-wrap:anywhere;line-height:1.45;display:block}.pfin-meta__note,.pfin-due__dual{font-variant-numeric:tabular-nums}.pfin-due{font-weight:550;display:block}.pfin-amount{font-variant-numeric:tabular-nums;font-weight:650;display:block}.pfin-amount__balance{color:var(--color-red-700);font-weight:600}.pfin-dash{color:var(--color-subtle)}.pfin-actions{white-space:nowrap}.pfin-actions .btn+.btn{margin-inline-start:.35rem}@media (width<=47.99rem){.pfin-table.table--stack td.pfin-actions{white-space:normal;flex-wrap:wrap;gap:.4rem;padding-top:.5rem;display:flex}.pfin-table.table--stack td.pfin-actions:before{content:none}.pfin-table.table--stack td.pfin-actions .btn+.btn{margin-inline-start:0}}.pfin-empty{justify-items:start;gap:var(--space-2xs);display:grid}.pfin-empty__icon{border-radius:var(--radius-md);background:var(--color-green-50);width:2.5rem;height:2.5rem;color:var(--color-green-700);padding:.55rem}.pfin-empty__title{margin:var(--space-2xs) 0 0;font-size:var(--step-2)}.pfin-empty__text{max-width:62ch;color:var(--color-ink-2);margin:0;line-height:1.6}.pfin-empty__hint{max-width:62ch;font-size:var(--step--1);color:var(--color-muted);margin:0;line-height:1.55}.pfin-show{gap:var(--space-m);display:grid}.pfin-layout{gap:var(--space-m);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pfin-main,.pfin-side{min-width:0}@media (width>=1100px){.pfin-layout{grid-template-columns:minmax(0,1fr) 21rem}}.pfin-meta{gap:var(--space-s);display:grid}@media (width>=768px){.pfin-meta{gap:var(--space-m);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.pfin-meta__list dd{font-weight:600}.pfin-meta__note{font-weight:400}.pfin-billto .pfin-h3{margin-top:0}.pfin-billto p{font-size:var(--step--1);color:var(--color-ink-2);overflow-wrap:anywhere;margin:0;line-height:1.5}.pfin-billto__name{font-size:var(--step-0);color:var(--color-ink);font-weight:650}.pfin-billto__contact{color:var(--color-muted)}.pfin-items__n{color:var(--color-muted);font-variant-numeric:tabular-nums}.pfin-items__adj td{color:var(--color-ink-2)}.pfin-totals{gap:var(--space-s);margin-top:var(--space-s);display:grid}@media (width>=768px){.pfin-totals{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.pfin-totals__list{order:2}}.pfin-totals__list{gap:.35rem;margin:0;display:grid}.pfin-totals__list>div{justify-content:space-between;gap:var(--space-s);border-bottom:1px solid var(--color-line);font-size:var(--step--1);padding-bottom:.35rem;display:flex}.pfin-totals__list>div:last-child{border-bottom:0}.pfin-totals__list dt{color:var(--color-muted)}.pfin-totals__list dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pfin-totals__list>.is-strong dt,.pfin-totals__list>.is-strong dd{font-size:var(--step-0);color:var(--color-ink);font-weight:700}.pfin-taka{padding:var(--space-s);border-radius:var(--radius-md);background:var(--color-paper-2)}.pfin-taka p{margin:0}.pfin-taka__label{font-size:var(--step--2);color:var(--color-muted);font-weight:600}.pfin-taka__value{font-size:var(--step-2);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.pfin-taka__balance{font-size:var(--step--1);color:var(--color-ink-2);margin-top:.15rem;font-weight:600}.pfin-taka__rate{font-size:var(--step--2);color:var(--color-muted);margin-top:.4rem;line-height:1.5}.pfin-schedule__label{font-weight:600}.pfin-schedule__out{color:var(--color-ink-2);font-weight:600}.pstatus+.pfin-schedule__out{margin-top:.3rem}.pfin-payform{gap:.4rem;margin:0;display:grid}.pfin-payform--row{margin-top:.5rem}.pfin-payform .form__status{font-size:var(--step--2)}.pfin-paylist{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pfin-pay{gap:.5rem var(--space-s);border-bottom:1px solid var(--color-line);padding:.75rem 0;display:grid}.pfin-pay:last-child{border-bottom:0}.pfin-pay__main,.pfin-pay__side{gap:.15rem;min-width:0;display:grid}@media (width>=640px){.pfin-pay{grid-template-columns:minmax(0,1fr) auto;align-items:start}.pfin-pay__side{text-align:end;justify-items:end}}.pfin-pay__amount{font-size:var(--step-0);font-variant-numeric:tabular-nums;font-weight:650}.pfin-pay--rejected .pfin-pay__amount{color:var(--color-muted)}.pfin-pay__receipt{font-size:var(--step--2);color:var(--color-ink-2);font-weight:600}.pfin-pay__actions{flex-wrap:wrap;gap:.3rem;display:flex}.pfin-pay__reason{color:var(--color-red-700)}.pfin-done{margin-bottom:var(--space-s)}.pfin-slip{margin-top:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--color-line)}.pfin-slip .pfin-h3{margin-top:0}.pfin-slip__intro{margin-bottom:var(--space-s)}.pfin-slip__form{gap:var(--space-s)}.pfin-ways{gap:var(--space-m);display:grid}.pfin-way .pfin-h3{margin-top:0}.pfin-way__text{margin:0 0 var(--space-xs);font-size:var(--step--1);color:var(--color-ink-2);line-height:1.55}.pfin-way__actions{margin-bottom:var(--space-xs);gap:.5rem;display:grid}.pfin-way__off{align-items:flex-start;margin:0;display:flex}.pfin-bank dd{font-size:var(--step--1)}.pfin-bank__code{font-family:var(--font-mono);font-size:var(--step--1)}.pfin-bank__warn{margin-top:var(--space-xs)}.pfin-glance__value{font-variant-numeric:tabular-nums;font-weight:650}.pfin-glance__value .pfin-meta__note{font-weight:400}.pfin-docs{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.pfin-docs__item{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .6rem;padding:.45rem 0;display:flex}.pfin-docs__label{font-size:var(--step--1);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.pfin-docs__label svg{width:1.05rem;height:1.05rem;color:var(--color-green-600)}.pfin-docs__actions{flex-wrap:wrap;gap:.25rem;display:flex}.pfin-gateway p{margin:0}.pfin-gateway p+p{margin-top:.4rem}.pfin-gateway__retry{margin-top:.6rem}.pfin-card__pending{margin:var(--space-xs) 0 0}.ftrack{--dot:1.6rem;--gap:.35rem;grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));margin:var(--space-s) 0;padding:0;list-style:none;display:grid}.ftrack__step{text-align:center;align-content:start;justify-items:center;gap:.45rem;min-width:0;padding:0 .2rem;display:grid;position:relative}.ftrack__step:not(:last-child):after,.ftrack__link{top:calc(var(--dot) / 2 - 1.5px);width:calc(100% - var(--dot) - 2 * var(--gap));border-radius:3px;height:3px;position:absolute;inset-inline-start:calc(50% + var(--dot) / 2 + var(--gap))}.ftrack__step:not(:last-child):after{content:"";background:var(--color-line)}.ftrack__link{z-index:1;background:var(--color-green-600);transform-origin:0;transform:scaleX(0)}.ftrack__step.is-linked .ftrack__link{transform:scaleX(1)}.ftrack__step.is-linked:has(+.is-bad) .ftrack__link{background:var(--color-red-600)}.ftrack__dot{z-index:1;width:var(--dot);height:var(--dot);border:2px solid var(--color-line-strong);background:var(--color-card);color:var(--color-white);border-radius:50%;place-items:center;display:grid;position:relative}.ftrack__step.is-done .ftrack__dot{border-color:var(--color-green-600);background:var(--color-green-600)}.ftrack__step.is-now .ftrack__dot{border-color:var(--color-green-600);background:var(--color-card)}.ftrack__step.is-now .ftrack__dot:after{content:"";background:var(--color-yellow-400);border-radius:50%;width:42%;height:42%}.ftrack__step.is-bad .ftrack__dot{border-color:var(--color-red-600);background:var(--color-red-600)}.ftrack__text{gap:.1rem;min-width:0;display:grid}.ftrack__label{font-size:var(--step--1);color:var(--color-ink);overflow-wrap:anywhere;font-weight:650;line-height:1.3}.ftrack__step.is-next .ftrack__label{color:var(--color-muted);font-weight:500}.ftrack__step.is-bad .ftrack__label{color:var(--color-red-700)}.ftrack__date,.ftrack__note{font-size:var(--step--2);color:var(--color-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.4}.ftrack__note{color:var(--color-ink-2);font-weight:600}@media (width<=39.99rem){.ftrack:not(.ftrack--compact){grid-template-columns:minmax(0,1fr)}.ftrack:not(.ftrack--compact) .ftrack__step{grid-template-columns:var(--dot) minmax(0, 1fr);text-align:start;place-items:start;column-gap:.75rem;padding:0 0 1rem}.ftrack:not(.ftrack--compact) .ftrack__step:last-child{padding-bottom:0}.ftrack:not(.ftrack--compact) .ftrack__text{padding-top:.15rem}.ftrack:not(.ftrack--compact) .ftrack__step:not(:last-child):after,.ftrack:not(.ftrack--compact) .ftrack__link{top:calc(var(--dot) + var(--gap));bottom:var(--gap);width:3px;height:auto;inset-inline-start:calc(var(--dot) / 2 - 1.5px)}.ftrack:not(.ftrack--compact) .ftrack__link{transform-origin:top;transform:scaleY(0)}.ftrack:not(.ftrack--compact) .ftrack__step.is-linked .ftrack__link{transform:scaleY(1)}}.ftrack--compact{--dot:1.05rem;--gap:.2rem;margin:var(--space-xs) 0 0}.ftrack--compact .ftrack__dot svg{width:9px;height:9px}.ftrack--compact .ftrack__label{font-size:var(--step--2);font-weight:600}.ftrack--compact .ftrack__date{font-size:.7rem}@media (width<=29.99rem){.ftrack--compact .ftrack__date{display:none}}.js .ftrack.is-armed .ftrack__link{transition:transform .55s var(--ease-out) calc(.15s + var(--i,0) * .32s)}.js .ftrack.is-armed .ftrack__dot,.js .ftrack.is-armed .ftrack__text{transition:opacity .45s var(--ease-out) calc(var(--i,0) * .32s), transform .45s var(--ease-out) calc(var(--i,0) * .32s)}.js .ftrack.is-armed:not(.is-in) .ftrack__step.is-linked .ftrack__link{transform:scaleX(0)}.js .ftrack.is-armed:not(.is-in) .ftrack__dot{opacity:0;transform:scale(.6)}.js .ftrack.is-armed:not(.is-in) .ftrack__text{opacity:0;transform:translateY(6px)}@media (width<=39.99rem){.js .ftrack.is-armed:not(.is-in):not(.ftrack--compact) .ftrack__step.is-linked .ftrack__link{transform:scaleY(0)}}.fbar{height:.85rem;margin:var(--space-xs) 0 0;background:var(--color-paper-2);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;display:block;position:relative;overflow:hidden}.fbar__fill{clip-path:inset(0);display:flex;position:absolute;inset:0}.fbar__seg{min-width:0;height:100%}.fbar__seg--paid{background:var(--color-green-600)}.fbar__seg--pending{background:repeating-linear-gradient(-45deg, var(--color-yellow-400) 0 6px, var(--color-yellow-300) 6px 12px)}.fbar__mark{background:var(--color-card);opacity:.9;width:2px;margin-inline-start:-1px;position:absolute;top:0;bottom:0}.fbar--mini{max-width:9rem;height:.35rem;margin-top:.35rem}.num .fbar--mini{margin-inline-start:auto}.js .fbar.is-armed .fbar__fill{transition:clip-path 1.1s var(--ease-out) .15s}.js .fbar.is-armed:not(.is-in) .fbar__fill{clip-path:inset(0 100% 0 0)}.fbar-legend{gap:.5rem var(--space-m);flex-wrap:wrap;margin:.65rem 0 0;display:flex}.fbar-legend__item{gap:.1rem;min-width:0;display:grid}.fbar-legend__item dt{align-items:center;gap:.4rem;display:inline-flex}.fbar-legend__item dt:before{content:"";background:var(--color-paper-2);width:.65rem;height:.65rem;box-shadow:inset 0 0 0 1px var(--color-line-strong);border-radius:3px;flex:none}.fbar-legend__item--paid dt:before{background:var(--color-green-600);box-shadow:none}.fbar-legend__item--pending dt:before{background:var(--color-yellow-400);box-shadow:none}.fbar-legend dt{font-size:var(--step--2);color:var(--color-muted)}.fbar-legend dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.fbar-legend__bdt{font-size:var(--step--2);color:var(--color-muted);font-weight:400;display:block}.fsettle .portal-card__head{align-items:flex-start}.fsettle__of{font-variant-numeric:tabular-nums}.fsettle__pct{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-green-700);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.1}.fsettle__note{margin-top:.6rem}.fsum{margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--color-line)}.fsum__line{font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin:0;display:flex}.fsum__label{color:var(--color-muted)}.fsum__value{font-variant-numeric:tabular-nums;font-weight:650}.fpay-head{margin-bottom:var(--space-2xs);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .75rem;display:flex}.fpay-head .pfin-h3{margin:0}.fpay-state{font-size:var(--step--2);color:var(--color-muted);align-items:center;gap:.4rem;margin:0;font-weight:600;display:inline-flex}.fpay-state__dot{background:var(--color-line-strong);border-radius:50%;width:.5rem;height:.5rem}.fpay-state.is-on{color:var(--color-green-800)}.fpay-state.is-on .fpay-state__dot{background:var(--color-logo-green)}.fdrop{position:relative}.fdrop__ui,.fdrop__progress{display:none}.fdrop.is-enhanced{border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-paper);min-height:7.5rem;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);display:grid}.fdrop.is-enhanced .fdrop__input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.fdrop.is-enhanced .fdrop__ui{padding:var(--space-s);text-align:center;align-content:center;justify-items:center;gap:.3rem;display:grid}.fdrop__icon{color:var(--color-green-600);transition:transform var(--dur-base) var(--ease-out)}.fdrop__text{font-size:var(--step--1);color:var(--color-ink-2)}.fdrop__file{max-width:100%;font-size:var(--step--1);color:var(--color-ink);overflow-wrap:anywhere;font-weight:650}.fdrop__pick{font-size:var(--step--2);color:var(--color-green-700);text-underline-offset:.2em;font-weight:650;text-decoration:underline}.fdrop.is-enhanced:hover,.fdrop.is-drag{border-color:var(--color-green-600);background:var(--color-green-50)}.fdrop.is-drag .fdrop__icon{transform:translateY(-4px)}.fdrop.is-enhanced:focus-within{outline:2px solid var(--focus-color);outline-offset:2px}.fdrop.has-file{border-style:solid;border-color:var(--color-green-300)}.fdrop.is-picked .fdrop__file{animation:fdrop-picked .5s var(--ease-out)}@keyframes fdrop-picked{0%{opacity:0;transform:translateY(6px)}}.field.has-error .fdrop.is-enhanced{border-color:var(--color-red-600)}.fdrop.is-enhanced .fdrop__progress:not([hidden]){inset-inline:.75rem;background:var(--color-line);border-radius:999px;height:.3rem;display:block;position:absolute;bottom:.6rem;overflow:hidden}.fdrop__bar{background:var(--color-green-600);transform-origin:0;width:100%;height:100%;transition:transform .2s linear;display:block;transform:scaleX(0)}.fdrop.is-uploading .fdrop__input{pointer-events:none}a[data-fin-dl].is-loading{opacity:.75;cursor:progress}a[data-fin-dl].is-loading svg{animation:fdl-bob .9s var(--ease-in-out) infinite alternate}@keyframes fdl-bob{to{transform:translateY(2px)}}.fdl-note{font-size:var(--step--2);color:var(--color-muted);animation:fdrop-picked .35s var(--ease-out);flex-basis:100%;margin-top:.2rem;line-height:1.4;display:block}.fdl-note[data-kind=done]{color:var(--color-green-800);font-weight:600}.fdl-note[data-kind=error]{color:var(--color-red-700)}@media (width>=30rem){.fhist-sum__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.fhist-sum__fact{border-inline-start:3px solid var(--color-line-strong);padding-inline-start:.7rem}.fhist-sum__fact--ok{border-color:var(--color-green-600)}.fhist-sum__fact--wait{border-color:var(--color-yellow-400)}.fhist-sum__fact--bad{border-color:var(--color-red-600)}.ftl{gap:var(--space-s);margin:0;padding:0 0 0 1.75rem;list-style:none;display:grid;position:relative}.ftl:before{content:"";top:.5rem;bottom:.5rem;background:var(--color-line-strong);transform-origin:top;border-radius:2px;width:2px;position:absolute;inset-inline-start:.45rem}.ftl__item{gap:.35rem;display:grid;position:relative}.ftl__dot{top:.3rem;background:var(--color-line-strong);width:.8rem;height:.8rem;box-shadow:0 0 0 3px var(--color-paper);border-radius:50%;position:absolute;inset-inline-start:calc(1px - 1.7rem)}.ftl__item--ok .ftl__dot{background:var(--color-green-600)}.ftl__item--wait .ftl__dot{background:var(--color-yellow-400)}.ftl__item--bad .ftl__dot{background:var(--color-red-600)}.ftl__date{font-size:var(--step--1);color:var(--color-ink-2);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.ftl__card{gap:.6rem var(--space-s);padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs);display:grid}@media (width>=640px){.ftl__card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ftl__side{text-align:end;justify-items:end}}.ftl__main,.ftl__side{gap:.2rem;min-width:0;display:grid}.ftl__main p{margin:0}.ftl__amount{font-size:var(--step-1);font-variant-numeric:tabular-nums;font-weight:700}.ftl__item--bad .ftl__amount{color:var(--color-muted);text-decoration:line-through;text-decoration-thickness:1px}.ftl__meta{font-size:var(--step--1);color:var(--color-muted);overflow-wrap:anywhere;line-height:1.5}.js .ftl.is-armed:before{transition:transform 1.2s var(--ease-out)}.js .ftl.is-armed .ftl__item{transition:opacity .5s var(--ease-out) calc(.1s + min(var(--i,0), 8) * .12s), transform .5s var(--ease-out) calc(.1s + min(var(--i,0), 8) * .12s)}.js .ftl.is-armed:not(.is-in):before{transform:scaleY(0)}.js .ftl.is-armed:not(.is-in) .ftl__item{opacity:0;transform:translateY(10px)}.is-lite,.is-lite *,.is-lite:before{transition:none!important}@media (prefers-reduced-motion:reduce){.ftrack *,.fbar *,.ftl,.ftl *,.ftl:before,.fdrop *,.fdl-note,a[data-fin-dl] svg{transition:none!important;animation:none!important}}.phome__h2{margin:0 0 var(--space-s);font-size:var(--step-2)}.phome__steps+*,.phome__more{margin-top:var(--space-xs)}.phome__meta{font-size:var(--step--2);color:var(--color-muted);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-weight:600}.phome__text{color:var(--color-ink-2);margin:0;line-height:1.6}.phome__step .portal-card__head{margin-bottom:var(--space-xs)}.phome__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.phome__links{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr))}}.phome__link span{overflow-wrap:anywhere;min-width:0}.phome__link{border:1px solid var(--color-line);border-radius:var(--radius-md);min-height:44px;color:var(--color-ink);font-size:var(--step--1);transition:border-color var(--dur-fast) var(--ease-std), background-color var(--dur-fast) var(--ease-std);align-items:center;gap:.5rem;padding:.45rem .6rem;font-weight:550;line-height:1.25;text-decoration:none;display:flex}.phome__link svg{width:1.05rem;height:1.05rem;color:var(--color-green-600);flex:none}.phome__link:hover{border-color:var(--color-green-300);background:var(--color-green-50)}.phome,.phome__areas{gap:var(--space-m);grid-template-columns:minmax(0,1fr);display:grid}.phome__areas:empty{display:none}.phome__kicker{margin:0 0 var(--space-2xs);font-size:var(--step--2);color:var(--color-green-800);font-weight:650}.phome__step--main .portal-card__title{font-size:var(--step-2)}.phome__now{align-items:start}.pjour-card .portal-card__head{margin-bottom:var(--space-m)}.pjour{--node:2.25rem;gap:0;margin:0;padding:0;list-style:none;display:grid}.pjour__step{grid-template-columns:var(--node) minmax(0, 1fr);gap:0 var(--space-s);padding-bottom:var(--space-s);display:grid;position:relative}.pjour__step:last-child{padding-bottom:0}.pjour__line{top:calc(var(--node) + 4px);bottom:4px;left:calc(var(--node) / 2 - 1.5px);background:color-mix(in oklab, var(--color-ink) 10%, transparent);border-radius:2px;width:3px;position:absolute;overflow:hidden}.pjour__step:last-child .pjour__line{display:none}.pjour__line-fill{background:var(--color-green-700);transform-origin:50% 0;transition:transform .52s var(--ease-out) calc(var(--i,0) * .16s + .12s);position:absolute;inset:0;transform:scaleY(0)}.pjour__step.is-done .pjour__line-fill{transform:none}.pjour__node{z-index:1;width:var(--node);height:var(--node);border:1.5px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-muted);font-size:var(--step--1);font-variant-numeric:tabular-nums;transition:transform .38s var(--ease-out) calc(var(--i,0) * .16s), background-color .3s var(--ease-std) calc(var(--i,0) * .16s);place-items:center;font-weight:700;display:grid;position:relative}.pjour__node svg{width:1.1rem;height:1.1rem}.pjour__step.is-done .pjour__node{border-color:var(--color-green-700);background:var(--color-green-700);color:var(--color-white)}.pjour__step.is-current .pjour__node{border-color:var(--color-green-700);background:var(--color-green-50);color:var(--color-green-800);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-green-600) 14%, transparent)}.pjour__step.is-stopped .pjour__node{border-color:var(--color-red-600);background:var(--color-red-50);color:var(--color-red-700)}.pjour__body{min-width:0;color:inherit;align-content:start;gap:.15rem;padding-top:.2rem;text-decoration:none;display:grid}a.pjour__body:hover .pjour__label{color:var(--color-green-800);text-underline-offset:.18em;text-decoration:underline}.pjour__label{color:var(--color-ink);font-weight:650;line-height:1.3}.pjour__step.is-todo .pjour__label{color:var(--color-muted)}.pjour__detail{font-size:var(--step--1);color:var(--color-ink-2);line-height:1.45}.pjour__step.is-stopped .pjour__detail{color:var(--color-red-700);font-weight:600}.pjour__date{font-size:var(--step--2);color:var(--color-muted)}.pjour__bar{background:color-mix(in oklab, var(--color-ink) 10%, transparent);border-radius:3px;max-width:12rem;height:5px;margin-top:.35rem;display:block;position:relative;overflow:hidden}.pjour__bar-fill{border-radius:inherit;background:var(--color-green-600);transform:scaleX(var(--f,0));transform-origin:0;transition:transform .7s var(--ease-out) calc(var(--i,0) * .16s + .3s);position:absolute;inset:0}.pjour__step.is-todo .pjour__bar-fill{background:var(--color-green-300)}@media (width>=768px){.pjour{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:0 var(--space-s)}.pjour__step{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--node) auto;gap:var(--space-xs);padding-bottom:0}.pjour__line{top:calc(var(--node) / 2 - 1.5px);bottom:auto;left:calc(var(--node) + 6px);width:calc(100% - var(--node) - 12px + var(--space-s));height:3px}.pjour__line-fill{transform-origin:0;transform:scaleX(0)}.pjour__body{padding-top:0;padding-inline-end:var(--space-2xs)}}.ptrack{gap:var(--space-xs) var(--space-s);margin:0 0 var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=640px){.ptrack{grid-template-columns:repeat(4,minmax(0,1fr))}}.ptrack__step{font-size:var(--step--2);gap:.1rem;padding-top:.85rem;line-height:1.35;display:grid;position:relative}.ptrack__step:before{content:"";background:color-mix(in oklab, var(--color-ink) 10%, transparent);border-radius:2px;height:4px;position:absolute;inset:0 0 auto}.ptrack__dot{background:var(--color-green-700);transform-origin:0;height:4px;transition:transform .46s var(--ease-out) calc(var(--i,0) * .14s + .1s);border-radius:2px;position:absolute;inset:0 0 auto;transform:scaleX(0)}.ptrack__step.is-done .ptrack__dot{transform:none}.ptrack__step.is-current .ptrack__dot{background:var(--color-green-500);transform:scaleX(.5)}.ptrack__step.is-stopped .ptrack__dot{background:var(--color-red-600);transform:none}.ptrack__label{color:var(--color-ink);font-weight:600}.ptrack__step.is-todo .ptrack__label{color:var(--color-muted);font-weight:500}.ptrack__date{color:var(--color-muted);font-variant-numeric:tabular-nums}.ppaid{margin-bottom:var(--space-s);gap:.45rem;display:grid}.ppaid__line{justify-content:space-between;align-items:baseline;gap:.2rem var(--space-s);flex-wrap:wrap;margin:0;display:flex}.ppaid__label{font-size:var(--step--2);color:var(--color-muted);font-weight:600}.ppaid__paid{font-size:var(--step-1);color:var(--color-green-800);font-variant-numeric:tabular-nums;font-weight:700}.ppaid__total{font-size:var(--step--1);color:var(--color-muted);margin-inline-start:.3rem}.ppaid__bar{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--color-green-700) 14%, var(--color-paper-2));height:.55rem;display:block;position:relative;overflow:hidden}.ppaid__fill{border-radius:inherit;background:var(--color-green-700);transform:scaleX(var(--f,0));transform-origin:0;transition:transform .9s var(--ease-out) .15s;position:absolute;inset:0}.pexpo__count{margin:0 0 var(--space-s);flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;display:flex}.pexpo__num{font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.02em;color:var(--color-green-800);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}html[lang=bn] .pexpo__num{letter-spacing:0}.pexpo__unit{font-size:var(--step-0);color:var(--color-ink-2);font-weight:600}.pexpo__unit--today{font-size:var(--step-2);color:var(--color-green-800)}.pexpo__h3{margin:0 0 var(--space-xs);font-size:var(--step--1);color:var(--color-muted);font-weight:650}.pexpo__empty{font-size:var(--step--1);color:var(--color-muted);margin:0;line-height:1.55}.pexpo__line{height:14px;margin:0 7px var(--space-s);position:relative}.pexpo__rail{background:color-mix(in oklab, var(--color-ink) 10%, transparent);border-radius:2px;height:4px;position:absolute;inset:5px 0 auto;overflow:hidden}.pexpo__rail-fill{background:linear-gradient(90deg, var(--color-green-300), var(--color-green-600));transform-origin:0;transition:transform 1.1s var(--ease-out);position:absolute;inset:0;transform:none}.pexpo__mark{top:0;left:calc(var(--x,0) * 100%);border:2px solid var(--color-card);border-radius:var(--radius-xs);background:var(--color-blue-700);width:14px;height:14px;box-shadow:var(--shadow-xs);transition:transform .36s var(--ease-out), opacity .3s var(--ease-std);transition-delay:calc(.4s + var(--x,0) * .7s);margin-left:-7px;position:absolute;transform:rotate(45deg)}.pexpo__mark.is-danger{background:var(--color-red-600)}.pexpo__mark.is-brand{background:var(--color-green-700)}.pexpo__dates{gap:0;margin:0;padding:0;list-style:none;display:grid}.pexpo__date{gap:.2rem var(--space-s);border-top:1px solid var(--color-line);border-left:3px solid var(--color-blue-700);font-size:var(--step--1);grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);padding:.55rem 0 .55rem .7rem;line-height:1.45;display:grid}.pexpo__date.is-danger{border-left-color:var(--color-red-600)}.pexpo__date.is-brand{border-left-color:var(--color-green-700)}.pexpo__when{display:grid}.pexpo__day{color:var(--color-ink);font-weight:600}.pexpo__rel{font-size:var(--step--2);color:var(--color-muted)}.pexpo__what{min-width:0;color:var(--color-ink-2);overflow-wrap:anywhere}@media (width<=26rem){.pexpo__date{grid-template-columns:minmax(0,1fr)}}html.js:not(.motion-lite):not(.reveal-fallback) .phome [data-pfill]:not(.is-in) .pjour__line-fill{transform:scaleY(0)}html.js:not(.motion-lite):not(.reveal-fallback) .phome [data-pfill]:not(.is-in) .pjour__node{transform:scale(.82)}html.js:not(.motion-lite):not(.reveal-fallback) .phome [data-pfill]:not(.is-in) :is(.pjour__bar-fill,.ptrack__dot,.ppaid__fill,.pexpo__rail-fill,.exh-progress__bar,.trv-progress__bar,.apw-card__seg.is-done){transform:scaleX(0)}html.js:not(.motion-lite):not(.reveal-fallback) .phome [data-pfill]:not(.is-in) .pexpo__mark{opacity:0;transform:rotate(45deg)scale(.4)}@media (width>=768px){html.js:not(.motion-lite):not(.reveal-fallback) .phome [data-pfill]:not(.is-in) .pjour__line-fill{transform:scaleX(0)}}.phome :is(.exh-progress__bar,.trv-progress__bar){transform-origin:0;transition:transform .8s var(--ease-out) .15s, width var(--dur-slow) var(--ease-out)}.phome .apw-card__seg.is-done{transform-origin:0;transition:transform .38s var(--ease-out) calc(var(--i,0) * 90ms)}@media (prefers-reduced-motion:reduce){.phome :is(.pjour__line-fill,.pjour__node,.pjour__bar-fill,.ptrack__dot,.ppaid__fill,.pexpo__rail-fill,.pexpo__mark,.exh-progress__bar,.trv-progress__bar,.apw-card__seg){transition:none}}.exh-task.is-changed{position:relative}.exh-task.is-changed:after{content:"";border-radius:inherit;background:var(--color-green-100);mix-blend-mode:multiply;opacity:0;pointer-events:none;animation:ptask-flash 1.1s var(--ease-out);position:absolute;inset:0}.exh-task.is-changed .exh-task__state svg{animation:ptask-pop .52s var(--ease-out)}@keyframes ptask-flash{0%{opacity:1}}@keyframes ptask-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.exh-task.is-changed:after,.exh-task.is-changed .exh-task__state svg{animation:none}}.pattn{border-color:color-mix(in oklab, var(--color-yellow-400) 55%, var(--color-line))}.pattn .portal-card__head{margin-bottom:var(--space-xs)}.pattn .portal-card__icon{background:var(--color-yellow-100);color:var(--color-yellow-500)}.pattn__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.pattn__item{gap:.2rem var(--space-xs);border-top:1px solid var(--color-line);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;padding:.55rem 0;display:grid}.pattn__item:first-child{border-top:0}.pattn__icon{width:1.25rem;height:1.25rem;color:var(--color-green-600)}.pattn__item.is-danger .pattn__icon{color:var(--color-red-600)}.pattn__item.is-warning .pattn__icon{color:var(--color-yellow-500)}.pattn__body{gap:.1rem;min-width:0;display:grid}.pattn__text{font-size:var(--step--1);color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.pattn__due{font-size:var(--step--2);color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0}.pattn__item.is-danger .pattn__due{color:var(--color-red-700);font-weight:600}.pattn__btn{align-self:center}@media (width<=479px){.pattn__item{grid-template-columns:1.25rem minmax(0,1fr)}.pattn__btn{grid-column:2;justify-self:start}}.pmsgs__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.pmsgs__item{border-top:1px solid var(--color-line)}.pmsgs__item:first-child{border-top:0}.pmsgs__link{gap:.25rem var(--space-s);color:inherit;border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease-std);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.75rem .25rem;text-decoration:none;display:grid}.pmsgs__link:hover{background:var(--color-green-50)}.pmsgs__main{gap:.15rem;min-width:0;display:grid}.pmsgs__subject{overflow-wrap:anywhere;font-weight:600;line-height:1.35}.pmsgs__item.is-unread .pmsgs__subject{color:var(--color-green-900);font-weight:700}.pmsgs__meta{font-size:var(--step--2);color:var(--color-muted)}.pmsgs__meta strong{color:var(--color-green-800)}.pmsgs__item.is-unread .pmsgs__link{box-shadow:inset 3px 0 0 var(--color-green-600);padding-inline-start:.75rem}.pmsgs__side{text-align:end;justify-items:end;gap:.15rem;display:grid}.pmsgs__time{font-size:var(--step--2);color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pmsgs__chev{width:1rem;height:1rem;color:var(--color-subtle);display:none}@media (width>=640px){.pmsgs__link{grid-template-columns:minmax(0,1fr) auto 1rem}.pmsgs__chev{display:block}}@media (width<=639px){.pmsgs__side{text-align:start;grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;justify-items:start}.pmsgs__time{white-space:normal;text-align:end}}.pconv__state{flex:none}.pconv__list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.pmsg{border:1px solid var(--color-line);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-paper-2) 45%, var(--color-card));gap:.4rem;max-width:min(100%,64ch);padding:.8rem .95rem;display:grid}.pmsg--you{background:color-mix(in oklab, var(--color-green-50) 80%, var(--color-card));border-color:var(--color-green-200);justify-self:end}.pmsg--staff{background:var(--color-card);box-shadow:var(--shadow-xs);justify-self:start}.pmsg--system{background:0 0;border-style:dashed;justify-self:center;max-width:min(100%,52ch)}.pmsg.is-new{animation:pmsg-in var(--dur-slow) var(--ease-out)}@keyframes pmsg-in{0%{opacity:0;transform:translateY(8px)}}.pmsg__head{font-size:var(--step--2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.pmsg__who{color:var(--color-ink);align-items:center;gap:.3rem;font-weight:650;display:inline-flex}.pmsg--staff .pmsg__who{color:var(--color-green-800)}.pmsg__who svg{width:.95rem;height:.95rem}.pmsg__time{color:var(--color-muted);font-variant-numeric:tabular-nums}.pmsg__body{font-size:var(--step--1);color:var(--color-ink-2);overflow-wrap:anywhere;line-height:1.6}.pmsg__files{gap:.3rem;margin:.1rem 0 0;padding:0;list-style:none;display:grid}.pmsg__file{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-card);min-height:2rem;color:var(--color-ink);font-size:var(--step--2);align-items:center;gap:.4rem;padding:.25rem .55rem;font-weight:600;text-decoration:none;display:inline-flex}.pmsg__file:hover{border-color:var(--color-green-300);color:var(--color-green-800)}.pmsg__file svg{width:1rem;height:1rem;color:var(--color-green-600)}.pmsg__size{color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:500}.pconv__reply .form__actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.pmsg.is-new{animation:none}}.portal-page{background:var(--color-paper)}.portal{flex-direction:column;min-height:100svh;display:flex}.ptop{z-index:var(--z-header);height:var(--header-h);background:color-mix(in oklab, var(--color-paper) 92%, transparent);-webkit-backdrop-filter:saturate(1.3)blur(14px);backdrop-filter:saturate(1.3)blur(14px);border-bottom:1px solid var(--color-line);position:sticky;top:0}.ptop__inner{height:100%;padding-inline:var(--gutter);align-items:center;gap:.5rem;display:flex}.ptop__burger.btn{--btn-fg:var(--color-ink)}.ptop__burger svg{width:1.45rem;height:1.45rem}.ptop__brand{flex:auto;min-width:0;margin-inline-end:0}.ptop__brand .brand__text{min-width:0}.ptop__brand .brand__name,.ptop__brand .brand__place{text-overflow:ellipsis;overflow:hidden}@media (width<=479px){.ptop__brand .brand__place{display:none}.ptop__inner{gap:.35rem}.pmenu__btn{gap:.25rem;padding-inline:.45rem}.pmenu__chev{display:none}}.ptop__tools{flex:none;align-items:center;gap:.35rem;display:flex}.pmenu{position:relative}.pmenu__btn{border:1px solid color-mix(in oklab, var(--color-ink) 18%, transparent);border-radius:var(--radius-sm);min-height:40px;color:var(--color-ink);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:0 .6rem;font-weight:600;display:inline-flex}.pmenu__btn:hover,.pmenu__btn[aria-expanded=true]{background:color-mix(in oklab, var(--color-ink) 7%, transparent)}.pmenu__btn svg{width:1.05rem;height:1.05rem}.pmenu__chev{opacity:.7;transition:transform var(--dur-base) var(--ease-out)}.pmenu__btn[aria-expanded=true] .pmenu__chev{transform:rotate(180deg)}.pmenu__label{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;display:none;overflow:hidden}@media (width>=640px){.pmenu__label{display:inline}}.pmenu__panel{inset-inline-end:0;z-index:2;background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-md);min-width:12rem;box-shadow:var(--shadow-lg);padding:.35rem;position:absolute;top:calc(100% + 6px)}.pmenu__panel--account{min-width:16rem}.pmenu__panel:not([hidden]){animation:pmenu-in var(--dur-base) var(--ease-out)}.pmenu__who{border-bottom:1px solid var(--color-line);margin-bottom:.3rem;padding:.5rem .7rem .65rem}.pmenu__name{margin:0;font-weight:650;line-height:1.3}.pmenu__mail{font-size:var(--step--2);color:var(--color-muted);overflow-wrap:anywhere;margin:.15rem 0 0}.pmenu__form{margin:0}.pmenu__item{border-radius:var(--radius-sm);width:100%;min-height:40px;color:var(--color-ink);font:inherit;font-size:var(--step--1);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.45rem .7rem;font-weight:500;text-decoration:none;display:flex}.pmenu__item:hover{background:var(--color-green-50);color:var(--color-green-800)}.pmenu__item[aria-current=true]{color:var(--color-green-800);font-weight:650}.pmenu__item svg{width:1.05rem;height:1.05rem;color:var(--color-green-600)}.pmenu__item:lang(bn){font-family:var(--font-bn)}.plang{gap:.1rem;margin:0;display:grid}.plang__opt{justify-content:space-between}@keyframes pmenu-in{0%{opacity:0;transform:translateY(-6px)}}.pbody{flex:auto;grid-template-columns:minmax(0,1fr);display:grid}.pside{display:none}.pnav{gap:var(--space-s);display:grid}.pnav__group{gap:.1rem;display:grid}.pnav__heading{font-size:var(--step--2);color:var(--color-muted);margin:0 0 .15rem;font-weight:600}.pnav__toggle{border-radius:var(--radius-sm);width:100%;min-height:32px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .75rem;display:flex}.pnav__toggle:hover{color:var(--color-ink);background:color-mix(in oklab, var(--color-ink) 5%, transparent)}.pnav__chev{opacity:.6;width:.95rem;height:.95rem;transition:transform var(--dur-base) var(--ease-out);flex:none}.pnav__group.is-folded .pnav__chev{transform:rotate(-90deg)}.pnav__group.is-folded>.pnav__list{display:none}.pnav__group.is-unfolding>.pnav__list{animation:pnav-unfold var(--dur-base) var(--ease-out)}@keyframes pnav-unfold{0%{opacity:0;transform:translateY(-6px)}}.pnav[data-pnav]{position:relative}.pnav__group,.pnav__list,.pnav__list>li{z-index:1;position:relative}.pnav__glider{z-index:0;border-radius:var(--radius-md);background:var(--color-card);width:100%;height:42px;box-shadow:var(--shadow-xs);opacity:0;pointer-events:none;transform:translateY(var(--gy,0px));transition:transform .42s var(--ease-out), opacity var(--dur-fast) var(--ease-std);will-change:transform;position:absolute;top:0;left:0}.pnav__glider:before{content:"";background:var(--color-green-700);width:3px;transition:opacity var(--dur-fast) var(--ease-std);border-radius:0 3px 3px 0;position:absolute;inset:9px auto 9px 0}.pnav__glider.is-preview:before{opacity:.35}.pnav.has-glider .pnav__glider.is-on{opacity:1}.pnav.has-glider .pnav__glider.is-instant{transition:none}.pnav.has-glider .pnav__link[aria-current=page],.pnav.has-glider .pnav__link:hover{box-shadow:none;background:0 0}.pnav__list{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.pnav__link{border-radius:var(--radius-md);min-height:42px;color:var(--color-ink-2);font-size:var(--step--1);transition:background-color var(--dur-fast) var(--ease-std), color var(--dur-fast) var(--ease-std);align-items:center;gap:.65rem;padding:.5rem .75rem;font-weight:550;line-height:1.3;text-decoration:none;display:flex}.pnav__link svg{width:1.15rem;height:1.15rem;color:var(--color-green-600);flex:none}.pnav__link:hover{background:color-mix(in oklab, var(--color-green-700) 8%, transparent);color:var(--color-green-900)}.pnav__link[aria-current=page]{background:var(--color-card);color:var(--color-green-900);box-shadow:inset 3px 0 0 var(--color-green-700), var(--shadow-xs);font-weight:650}.pnav__link--quiet{color:var(--color-muted);font-weight:500}.pnav__link--quiet svg{color:var(--color-subtle)}.pside__foot{margin-top:var(--space-l);padding-top:var(--space-s);border-top:1px solid var(--color-line);gap:.25rem;display:grid}@media (width>=1024px){.pbody{grid-template-columns:16.5rem minmax(0,1fr)}.pside{top:var(--header-h);height:calc(100svh - var(--header-h));padding:var(--space-m) var(--space-s) var(--space-l);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--color-ink) 22%, transparent) transparent;scrollbar-gutter:stable;background:color-mix(in oklab, var(--color-paper-2) 55%, var(--color-paper));border-right:1px solid var(--color-line);align-self:start;display:block;position:sticky;overflow-y:auto}.ptop__burger{display:none}}.pmain{min-width:0;padding:var(--space-m) var(--gutter) var(--space-2xl)}.pmain:focus{outline:none}.pmain__inner{gap:var(--space-m);grid-template-columns:minmax(0,1fr);max-width:72rem;margin-inline:auto;display:grid}.pmain__inner>.crumbs+.phead{margin-top:calc(-1 * var(--space-xs))}.pmain__inner>.crumbs a{align-items:center;min-height:1.5rem;display:inline-flex}.pmain__inner .table--stack td>.link{min-height:1.5rem;padding-block:.125rem}.phead{gap:var(--space-xs);display:grid}.phead__title{font-size:var(--step-4);margin:0}.phead__lead{max-width:62ch;font-size:var(--step-0);color:var(--color-muted);margin:.35rem 0 0;line-height:1.55}.phead__actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (width>=768px){.phead--split{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.pstat{margin:0 0 var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-xs);gap:.6rem;padding:.85rem .85rem .8rem;display:grid}.pstat__who{gap:.1rem;min-width:0;display:grid}.pstat__name,.pstat__meta{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pstat__name{font-size:var(--step--1);color:var(--color-ink);font-weight:650;line-height:1.3}.pstat__meta{font-size:var(--step--2);color:var(--color-muted)}.pstat__journey{border-radius:var(--radius-sm);color:inherit;gap:.4rem;margin:-.25rem -.35rem;padding:.25rem .35rem;text-decoration:none;display:grid}.pstat__journey:hover{background:var(--color-green-50)}.pstat__track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;display:grid}.pstat__seg{background:color-mix(in oklab, var(--color-ink) 10%, transparent);border-radius:3px;height:6px;position:relative;overflow:hidden}.pstat__fill{border-radius:inherit;background:var(--color-green-700);transform:scaleX(var(--f,0));transform-origin:0;position:absolute;inset:0}.pstat__seg.is-current .pstat__fill{background:var(--color-green-500)}.pstat__seg.is-todo .pstat__fill{background:var(--color-green-300)}.pstat__seg.is-stopped{background:var(--color-red-100)}.pstat__line{font-size:var(--step--2);justify-content:space-between;align-items:baseline;gap:.5rem;line-height:1.35;display:flex}.pstat__now{min-width:0;color:var(--color-green-800);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pstat__count{color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none}.pstat__expo{border-top:1px solid var(--color-line);font-size:var(--step--2);color:var(--color-muted);align-items:flex-start;gap:.45rem;margin:0;padding-top:.6rem;line-height:1.4;display:flex}.pstat__expo svg{width:1rem;height:1rem;color:var(--color-green-600);flex:none;margin-top:.1rem}.pstat__expo strong{color:var(--color-ink);font-weight:650;display:block}.pstat__window{display:block}@media (width>=1024px) and (height<=760px){.pstat{gap:.45rem;padding:.65rem .75rem}.pstat__meta,.pstat__window{display:none}.pstat__expo{padding-top:.45rem}}.pdrawer__who{margin-bottom:var(--space-2xs)}.pdrawer__who .pstat{margin:0}.pdrawer .drawer__foot{gap:var(--space-m)}.pdrawer .plang{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.pdrawer .plang__opt{border:1px solid var(--color-line);justify-content:center;font-weight:600}.pdrawer .plang__opt[aria-current=true]{border-color:var(--color-green-700);background:var(--color-green-50)}.pdrawer .plang__opt svg{display:none}.pfoot{padding:var(--space-s) var(--gutter);border-top:1px solid var(--color-line);font-size:var(--step--2);color:var(--color-muted)}.pfoot__inner{justify-content:space-between;align-items:center;gap:.4rem var(--space-s);flex-wrap:wrap;max-width:90rem;margin-inline:auto;display:flex}.pfoot__rights{margin:0}.pfoot__links{gap:.3rem var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pfoot a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.pfoot a:hover{color:var(--color-green-800)}.portal-card{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-xs);padding:clamp(1rem,2.5vw,1.75rem)}.portal-card--tint{background:color-mix(in oklab, var(--color-green-50) 70%, var(--color-card));border-color:var(--color-green-200)}.portal-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);margin-bottom:var(--space-s);display:flex}.portal-card__title{font-size:var(--step-1);margin:0;line-height:1.3}.portal-card__text{max-width:62ch;font-size:var(--step--1);color:var(--color-muted);margin:.3rem 0 0;line-height:1.55}.portal-card__icon{border-radius:var(--radius-md);background:var(--color-green-50);width:2.25rem;height:2.25rem;color:var(--color-green-700);flex:none;padding:.5rem}.portal-card__foot{align-items:center;gap:var(--space-xs);margin-top:var(--space-s);flex-wrap:wrap;display:flex}.pgrid{gap:var(--space-s);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pstack{gap:var(--space-m);grid-template-columns:minmax(0,1fr);display:grid}.plist{gap:.5rem var(--space-s);margin:0;display:grid}.plist>div{border-bottom:1px solid var(--color-line);gap:.1rem;padding-bottom:.5rem;display:grid}.plist>div:last-child{border-bottom:0;padding-bottom:0}.plist dt{font-size:var(--step--2);color:var(--color-muted);font-weight:600}.plist dd{overflow-wrap:anywhere;margin:0}@media (width>=640px){.plist--cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.pstatus{font-size:var(--step--1);color:var(--color-ink-2);align-items:center;gap:.35em;font-weight:600;display:inline-flex}.pstatus svg{width:1.1em;height:1.1em}.pstatus--success{color:var(--color-green-800)}.pstatus--danger{color:var(--color-red-700)}.pstatus--muted{color:var(--color-muted);font-weight:500}@media (prefers-reduced-motion:reduce){.pmenu__panel:not([hidden]){animation-name:fade-in}.pnav__glider,.pnav__glider:before,.pnav__chev{transition:none}.pnav__group.is-unfolding>.pnav__list{animation:none}}.pnav__count{border-radius:var(--radius-xs);background:var(--color-green-700);min-width:1.5rem;color:var(--color-white);font-size:var(--step--2);text-align:center;font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;padding:.05rem .4rem;font-weight:650;line-height:1.4}.pnav__link[aria-current=page] .pnav__count{background:var(--color-green-800)}.pnav__link--locked{color:var(--color-subtle);cursor:default}.pnav__link--locked svg{color:var(--color-subtle)}.pnav__note{font-size:var(--step--2);color:var(--color-muted);align-items:flex-start;gap:.45rem;padding:.3rem .75rem .45rem;line-height:1.4;display:flex}.pnav__note svg{width:.95rem;height:.95rem;color:var(--color-subtle);flex:none;margin-top:.15rem}.phead__org{font-size:var(--step--2);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .2rem;font-weight:600;overflow:hidden}.pempty{justify-items:center;gap:var(--space-2xs);padding:var(--space-m) var(--space-s);border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);text-align:center;display:grid}.pempty>svg{width:2rem;height:2rem;color:var(--color-subtle)}.pempty__title{color:var(--color-ink);margin:0;font-weight:650}.pempty__text{max-width:44ch;font-size:var(--step--1);color:var(--color-muted);margin:0;line-height:1.55}.pempty .btn{margin-top:var(--space-2xs)}.pstatus--warning{color:var(--color-yellow-500)}.pmain .table td,.pmain .plist dd,.pmain [data-num]{font-variant-numeric:tabular-nums}.pnav__link:focus-visible{outline-offset:-2px}.exh-ann__new{color:var(--color-green-800)}.pdrawer .pnav__link{min-height:44px}.trv,.myreg,.assoc{min-width:0}.trv-inline{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:inline-flex}.trv-inline .form__actions{margin:0}.trv-inline .form__status:empty{display:none}.trv-progress{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--color-green-700) 14%, var(--color-paper-2));height:.55rem;position:relative;overflow:hidden}.trv-progress__bar{border-radius:inherit;background:var(--color-green-700);transition:width var(--dur-slow) var(--ease-out);display:block;position:absolute;inset:0 auto 0 0}.trv-progress-row{margin-top:var(--space-xs);gap:.4rem;display:grid}.trv-progress-row__label{font-size:var(--step--1);color:var(--color-ink-2);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.trv-warning{margin:var(--space-xs) 0 0;border-left:3px solid var(--color-red-600);border-radius:var(--radius-sm);background:var(--color-red-50);color:var(--color-red-800);font-size:var(--step--1);align-items:flex-start;gap:.45rem;padding:.6rem .75rem;line-height:1.5;display:flex}.trv-warning[hidden]{display:none}.trv-warning svg{flex:none;width:1.1em;height:1.1em;margin-top:.2em}.trv-file{font-size:var(--step--1);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.4rem 0 0;display:flex}.trv-file svg{width:1.05em;height:1.05em;color:var(--color-green-700);flex:none}.trv-file .link{min-height:1.5rem;padding-block:.125rem;display:inline-block}.trv-file__meta{color:var(--color-muted);font-size:var(--step--2)}.trv-facts{padding:var(--space-s) 0 0;border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--step--1);gap:.35rem;line-height:1.55;display:grid}.trv-facts p{margin:0}.trv-note{margin:var(--space-s) 0 0;color:var(--color-muted);font-size:var(--step--1);align-items:flex-start;gap:.45rem;line-height:1.5;display:flex}.trv-note svg{flex:none;width:1em;height:1em;margin-top:.25em}.trv-list{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.trv-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.trv-card{flex-direction:column;display:flex}.trv-card .portal-card__head,.trv-home .portal-card__head,.htl-block .portal-card__head,.htl-req .portal-card__head,.assoc .portal-card__head,.assoc-home .portal-card__head,.myreg-home .portal-card__head,.myreg-detail .portal-card__head{margin-bottom:var(--space-xs)}.trv-card__facts{margin-top:var(--space-2xs)}.trv-card .portal-card__foot{padding-top:var(--space-s);margin-top:auto}.trv-form__section{margin:var(--space-xs) 0 0;padding-top:var(--space-s);border-top:1px solid var(--color-line);font-size:var(--step-1)}.trv-form .form>.trv-form__section:first-of-type,.trv-form form>.trv-form__section:first-of-type{border-top:0;margin-top:0;padding-top:0}.trv-namecheck{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.3rem .9rem;margin:-.35rem 0 0;display:flex}.trv-namecheck [hidden],.trv-form .field[hidden]{display:none}.trv-namecheck__ref{color:var(--color-muted)}.trv-expiry{align-content:start;gap:.4rem;min-width:0;display:grid}.trv-expiry .trv-warning{margin-top:0}.trv-scan .field__input,.trv-upload .field__input{min-width:0;max-width:100%}.trv-remove .portal-card__head,.trv-state .portal-card__head,.trv-letter .portal-card__head{margin-bottom:var(--space-xs)}.trv-state__facts{margin:var(--space-xs) 0 0;flex-wrap:wrap;gap:.35rem 1.2rem;padding:0;list-style:none;display:flex}.trv-state__note{margin:var(--space-xs) 0 0;color:var(--color-muted);font-size:var(--step--2);line-height:1.5}.trv-letter .check{color:var(--color-ink);font-weight:600}.trv-letter .pstatus{margin-top:var(--space-2xs)}.trv-checklist__title{margin:0 0 var(--space-xs);font-size:var(--step-2)}.trv-items{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.trv-item{gap:var(--space-xs);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);scroll-margin-top:calc(var(--header-h) + var(--space-s));grid-template-columns:auto minmax(0,1fr);padding:clamp(.85rem,2vw,1.25rem);display:grid}.trv-item--success{border-color:color-mix(in oklab, var(--color-green-700) 30%, var(--color-line))}.trv-item--done{border-color:color-mix(in oklab, var(--color-green-700) 18%, var(--color-line))}.trv-item--danger{border-color:color-mix(in oklab, var(--color-red-600) 45%, var(--color-line));background:color-mix(in oklab, var(--color-red-50) 55%, var(--color-card))}.trv-item__num{border-radius:var(--radius-sm);background:var(--color-green-50);width:2rem;height:2rem;color:var(--color-green-800);font-size:var(--step--1);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid}.trv-item--success .trv-item__num,.trv-item--done .trv-item__num{background:var(--color-green-700);color:var(--color-card)}.trv-item--danger .trv-item__num{background:var(--color-red-700);color:var(--color-card)}.trv-item__body{gap:.35rem;min-width:0;display:grid}.trv-item__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .8rem;display:flex}.trv-item__title{font-size:var(--step-0);margin:0;line-height:1.4}.trv-item__req{color:var(--color-muted);font-size:var(--step--2);margin:0;font-weight:600}.trv-item__desc,.trv-item__note{color:var(--color-ink-2);font-size:var(--step--1);margin:0;line-height:1.55}.trv-item__note--desk{border-left:3px solid var(--color-red-600);border-radius:var(--radius-xs);background:var(--color-card);color:var(--color-red-800);padding:.5rem .65rem}.trv-item__actions{align-items:flex-start;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;margin-top:.25rem;display:flex}.trv-upload{flex:18rem;gap:.5rem;min-width:0}.trv-upload .form__status:empty{display:none}@media (width>=640px){.trv-upload{grid-template-columns:minmax(0,1fr) auto;align-items:start}.trv-upload .form__status{grid-column:1/-1}}.trv-item__source{font-size:var(--step--2);margin:0}.htl__h2{margin:0 0 var(--space-xs);font-size:var(--step-2)}.htl-block{flex-direction:column;display:flex}.htl-block__facts{font-size:var(--step--1);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .9rem;margin:0;padding:0;list-style:none;display:grid}.htl-block__facts li{overflow-wrap:anywhere;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.htl-block__facts svg{width:1em;height:1em;color:var(--color-green-700);flex:none;margin-top:.25em}.htl-block__closed{color:var(--color-red-700)}.htl-block__closed svg{color:currentColor}.htl-block__notes{margin:var(--space-xs) 0 0;color:var(--color-ink-2);font-size:var(--step--1);line-height:1.55}.htl-block .portal-card__foot{padding-top:var(--space-xs);margin-top:auto}.htl-request .portal-card__head{margin-bottom:var(--space-s)}.htl-reqs{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.htl-req .portal-card__head{flex-wrap:wrap}.htl-req__tools{align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-s);flex-wrap:wrap;display:flex}.htl-req__edit{flex:100%;min-width:0}.htl-req__edit>summary{cursor:pointer;width:max-content;max-width:100%;list-style:none}.htl-req__edit>summary::-webkit-details-marker{display:none}.htl-req__edit>summary svg{transition:transform var(--dur-fast) var(--ease-std)}.htl-req__edit[open]>summary svg{transform:rotate(180deg)}.htl-req__edit>.form{margin-top:var(--space-s);padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper)}.myreg__hint,.myreg__text{margin:var(--space-2xs) 0 0;color:var(--color-ink-2);font-size:var(--step--1);line-height:1.55}.myreg__muted{color:var(--color-muted);font-size:var(--step--2);overflow-wrap:anywhere}.myreg__dup{color:var(--color-red-700);font-size:var(--step--2);margin-top:.2rem;font-weight:600;display:block}.myreg-status .plist{margin-top:var(--space-s)}.myreg-badge,.assoc-ref{container-type:inline-size}.myreg-badge__body{gap:var(--space-s);margin-top:var(--space-xs);align-items:center;display:grid}@container (width>=27rem){.myreg-badge__body{grid-template-columns:auto minmax(0,1fr)}}.myreg-badge__qr{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);width:min(200px,100%);height:auto;padding:.5rem}.myreg-badge__info{min-width:0}.myreg-badge__holder{overflow-wrap:anywhere;margin:0;line-height:1.45}.myreg-badge__code{margin:var(--space-xs) 0 0;font-variant-numeric:tabular-nums;gap:.1rem;display:grid}.myreg-badge__code span{color:var(--color-muted);font-size:var(--step--2);font-weight:600}.myreg-badge__code strong{font-size:var(--step-1);overflow-wrap:anywhere}.myreg-badge .portal-card__foot,.myreg-home .portal-card__foot{flex-wrap:wrap}.myreg-facts{margin-top:var(--space-xs)}.myreg-list{margin:var(--space-xs) 0 0;gap:.45rem;padding:0;list-style:none;display:grid}.myreg-list li{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.myreg-list svg{width:1.05em;height:1.05em;color:var(--color-green-700)}.myreg-travel{margin:0}.myreg-cancel .portal-card__head{margin-bottom:var(--space-xs)}.myreg-home__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.myreg-home__item{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .8rem;padding:.55rem 0;display:flex}.myreg-home__item:last-child{border-bottom:0}.myreg-home__link{min-width:0;color:var(--color-ink);gap:.05rem;text-decoration:none;display:grid}.myreg-home__link:hover .myreg-home__number{color:var(--color-green-800);text-decoration:underline}.myreg-home__number{font-variant-numeric:tabular-nums;font-weight:700}.myreg-home__type{color:var(--color-muted);font-size:var(--step--2)}.assoc-ref__body{gap:var(--space-s);align-items:center;display:grid}@container (width>=25rem){.assoc-ref__body{grid-template-columns:auto minmax(0,1fr)}}.assoc-ref__qr{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);width:min(160px,100%);height:auto;padding:.4rem}.assoc-ref__link{justify-items:start;gap:.5rem;min-width:0;display:grid}.assoc-ref__code{gap:.1rem;margin:0;display:grid}.assoc-ref__code span{color:var(--color-muted);font-size:var(--step--2);font-weight:600}.assoc-ref__code strong{font-size:var(--step-1);font-variant-numeric:tabular-nums}.assoc-ref__url{width:100%;min-width:0;font-size:var(--step--1)}.assoc-quota .trv-progress{margin-bottom:var(--space-xs)}.assoc-quota__rate{margin:var(--space-s) 0 0;padding-top:var(--space-xs);border-top:1px solid var(--color-line);color:var(--color-ink-2);font-size:var(--step--1);align-items:flex-start;gap:.45rem;line-height:1.5;display:flex}.assoc-quota__rate svg{width:1.05em;height:1.05em;color:var(--color-green-700);flex:none;margin-top:.2em}.assoc__empty{color:var(--color-muted);font-size:var(--step--1);margin:0}.assoc-apps{gap:0;margin:0;padding:0;list-style:none;display:grid}.assoc-app{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .8rem;padding:.6rem 0;display:grid}.assoc-app:last-child{border-bottom:0}.assoc-app__company{overflow-wrap:anywhere;margin:0;font-weight:650}.assoc-app__meta{color:var(--color-muted);font-size:var(--step--2);grid-row:2;margin:0}.assoc-app .pstatus{grid-area:1/2/span 2}.assoc-members__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.assoc-members__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.assoc-members__list li{border:1px solid var(--color-line);border-radius:var(--radius-sm);overflow-wrap:anywhere;gap:.1rem;min-width:0;padding:.5rem .65rem;display:grid}.assoc-members__name{font-size:var(--step--1);font-weight:600}.assoc-members__place{color:var(--color-muted);font-size:var(--step--2)}.assoc-filter{align-items:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.assoc-filter .field{flex:0 18rem}.assoc-results{gap:var(--space-xs);display:grid}.assoc-results__bar{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.assoc-results__count{font-variant-numeric:tabular-nums;margin:0;font-weight:600}[data-ajax-results][aria-busy=true] .assoc-results{opacity:.55;transition:opacity var(--dur-fast) var(--ease-std)}@media (prefers-reduced-motion:reduce){.trv-progress__bar,.htl-req__edit>summary svg{transition:none}}.trv-trip{gap:var(--space-s) var(--space-l);display:grid}@media (width>=768px){.trv-trip{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.trv-trip__main,.trv-trip__time{gap:var(--space-2xs);min-width:0;display:grid}.trv-trip__title{font-size:var(--step--1);color:var(--color-muted);margin:0;font-weight:600}.trv-trip__name{font-family:var(--font-display);font-size:var(--step-1);color:var(--color-ink);margin:0;font-weight:600;line-height:1.25}.trv-trip__facts{gap:var(--space-2xs) var(--space-s);margin:var(--space-3xs) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trv-trip__facts dt{color:var(--color-muted);font-size:var(--step--2);align-items:center;gap:.35rem;font-weight:600;display:flex}.trv-trip__facts dt svg{width:1.05em;height:1.05em;color:var(--color-green-700)}.trv-trip__facts dd{font-size:var(--step--1);color:var(--color-ink);overflow-wrap:anywhere;margin:.15rem 0 0;font-weight:600}.trv-trip__count{margin:var(--space-2xs) 0 0;padding-top:var(--space-2xs);border-top:1px solid var(--color-line);color:var(--color-ink-2);font-size:var(--step--1);flex-wrap:wrap;align-items:baseline;gap:0 .4rem;display:flex}.trv-trip__days{font-family:var(--font-display);font-size:var(--step-3);color:var(--color-green-800);font-variant-numeric:tabular-nums;line-height:1}.trv-trip__time{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-md);background:var(--color-paper)}.trv-trip__time-title{color:var(--color-muted);font-size:var(--step--2);align-items:center;gap:.35rem;margin:0;font-weight:600;display:flex}.trv-trip__time-title svg{width:1.05em;height:1.05em}.trv-trip__clocks{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.trv-trip__clock{align-items:baseline;gap:.2rem var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.trv-trip__city{font-size:var(--step--1);color:var(--color-ink-2);font-weight:600}.trv-trip__hm{font-family:var(--font-display);font-size:var(--step-1);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.trv-trip__day{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--color-green-700) 12%, var(--color-paper-2));grid-column:1/-1;height:.4rem;display:block;position:relative;overflow:hidden}.trv-trip__day-fill{border-radius:inherit;background:linear-gradient(90deg, var(--color-green-600), var(--color-green-800));transform:scaleX(var(--day,0));transform-origin:0;transition:transform var(--dur-slow) var(--ease-out);display:block;position:absolute;inset:0}.trv-trip__clock+.trv-trip__clock .trv-trip__day-fill{background:linear-gradient(90deg, var(--color-yellow-400), var(--color-green-700))}.trv-trip__diff{color:var(--color-muted);font-size:var(--step--2);margin:0}.trv-fb{margin-top:var(--space-xs);gap:.5rem;display:grid}.trv-fb__count{color:var(--color-ink-2);font-size:var(--step--1);flex-wrap:wrap;align-items:baseline;gap:0 .35rem;margin:0;font-weight:600;display:flex}.trv-fb__num{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-green-800);font-variant-numeric:tabular-nums;line-height:1}.trv-fb--compact .trv-fb__num{font-size:var(--step-1)}.trv-fb__of{color:var(--color-ink-2)}.trv-fb__word{color:var(--color-muted);font-weight:500}.trv-fb__segs{grid-template-columns:repeat(var(--n,16), minmax(0, 1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.trv-fb__seg{background:color-mix(in oklab, var(--color-green-700) 10%, var(--color-paper-2));border-radius:3px;height:.7rem;position:relative}.trv-fb--compact .trv-fb__seg{height:.55rem}.trv-fb__seg--checked,.trv-fb__key--checked .trv-fb__swatch{background:var(--color-green-700)}.trv-fb__seg--waiting,.trv-fb__key--waiting .trv-fb__swatch{background:var(--color-green-300)}.trv-fb__seg--attention,.trv-fb__key--attention .trv-fb__swatch{background:var(--color-red-600)}.trv-fb__key--todo .trv-fb__swatch{background:color-mix(in oklab, var(--color-green-700) 10%, var(--color-paper-2));box-shadow:inset 0 0 0 1px var(--color-line-strong)}.trv-fb__hit{position:absolute;inset:0}.trv-fb__legend{gap:.3rem var(--space-s);font-size:var(--step--2);color:var(--color-ink-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:.2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.trv-fb__legend{grid-template-columns:repeat(4,minmax(0,auto));justify-content:start}}.trv-fb__key{align-items:center;gap:.4rem;min-width:0;display:flex}.trv-fb__key strong{font-variant-numeric:tabular-nums;color:var(--color-ink);margin-left:auto}@media (width>=900px){.trv-fb__key strong{margin-left:.15rem}}.trv-fb__swatch{border-radius:2px;flex:none;width:.8rem;height:.55rem}.trv-vtrack{margin-top:var(--space-xs);gap:.45rem;display:grid}.trv-vtrack__steps{grid-template-columns:repeat(var(--n,8), minmax(0, 1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.trv-vtrack__step{background:color-mix(in oklab, var(--color-ink) 10%, var(--color-paper-2));border-radius:2px;height:.35rem}.trv-vtrack__step.is-done{background:var(--color-green-700)}.trv-vtrack__step.is-current{background:var(--color-yellow-400)}.trv-vtrack.is-inview .trv-vtrack__step.is-current{animation:trv-vtrack-breathe 2.4s var(--ease-in-out) 1.2s infinite}.trv-vtrack--refused .trv-vtrack__step.is-current{background:var(--color-red-600);animation:none}@keyframes trv-vtrack-breathe{50%{opacity:.45}}.trv-vtrack__now{font-size:var(--step--1);color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;margin:0;display:flex}.trv-vtrack__step-n,.trv-vtrack__next{color:var(--color-muted);font-size:var(--step--2)}.trv-vtrack__next{flex-basis:100%}.trv-ltrack{margin:var(--space-xs) 0 0;--draw:1;gap:.55rem;padding:0;list-style:none;display:grid;position:relative}.trv-ltrack:before,.trv-ltrack:after{content:"";background:var(--color-line-strong);transform-origin:50% 0;border-radius:1px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.4rem}.trv-ltrack:after{background:var(--color-green-700);transform:scaleY(calc(var(--at,0) / (var(--n,5) - 1) * var(--draw)))}.trv-ltrack__step{z-index:1;font-size:var(--step--1);color:var(--color-muted);align-items:center;gap:.6rem;display:flex;position:relative}.trv-ltrack__dot{background:var(--color-card);width:.8rem;height:.8rem;box-shadow:inset 0 0 0 2px var(--color-line-strong);border-radius:3px;flex:none}.trv-ltrack__step.is-done,.trv-ltrack__step.is-current{color:var(--color-ink)}.trv-ltrack__step.is-done .trv-ltrack__dot{background:var(--color-green-700);box-shadow:none}.trv-ltrack__step.is-current .trv-ltrack__dot{background:var(--color-yellow-400);box-shadow:none}.trv-ltrack__step.is-current{font-weight:600}.trv-ltrack--revoked .trv-ltrack__step.is-current .trv-ltrack__dot{background:var(--color-red-600)}@media (width>=640px){.trv-ltrack{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:var(--space-2xs)}.trv-ltrack:before,.trv-ltrack:after{left:.4rem;right:calc(100% / var(--n,5) - .4rem);transform-origin:0;width:auto;height:2px;top:.35rem;bottom:auto}.trv-ltrack:after{transform:scaleX(calc(var(--at,0) / (var(--n,5) - 1) * var(--draw)))}.trv-ltrack__step{font-size:var(--step--2);flex-direction:column;align-items:flex-start;gap:.4rem;line-height:1.35}}.trv-pp{margin-top:var(--space-xs);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-md);background:var(--color-paper);--tone:var(--color-green-700);gap:.5rem;display:grid}.trv-pp--short{--tone:var(--color-yellow-500)}.trv-pp--expired{--tone:var(--color-red-600)}.trv-pp--none{--tone:var(--color-line-strong)}.trv-pp__title{font-size:var(--step--1);color:var(--color-ink-2);align-items:center;gap:.35rem;margin:0;font-weight:600;display:flex}.trv-pp__title svg{width:1.1em;height:1.1em;color:var(--color-green-700)}.trv-pp__scale{height:1.6rem;position:relative;overflow:hidden}.trv-pp__track,.trv-pp__bar,.trv-pp__zone{border-radius:var(--radius-xs);height:.5rem;position:absolute;top:.55rem;left:0;right:0}.trv-pp__track{background:color-mix(in oklab, var(--color-ink) 9%, var(--color-paper-2))}.trv-pp__bar{background:var(--tone);clip-path:inset(0 calc(100% - var(--to,0%)) 0 var(--from,0%) round 4px);transition:clip-path var(--dur-slow) var(--ease-out)}.trv-pp__bar[data-open]{background:linear-gradient(90deg, var(--tone) 85%, color-mix(in oklab, var(--tone) 25%, transparent))}.trv-pp.is-pending .trv-pp__bar{clip-path:inset(0 calc(100% - var(--from,0%)) 0 var(--from,0%) round 4px);transition:none}.trv-pp:not(.is-pending) .trv-pp__bar{transition:clip-path 1s var(--ease-out)}.trv-pp__zone{z-index:1;background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--color-ink) 22%, transparent) 0 2px, transparent 2px 6px);height:.9rem;clip-path:inset(0 calc(100% - var(--to,0%)) 0 var(--from,0%));transition:clip-path var(--dur-slow) var(--ease-out);top:.35rem}.trv-pp__tick{pointer-events:none;transform:translateX(var(--at,0%));transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0}.trv-pp__tick:before{content:"";background:var(--color-ink-2);border-radius:1px;width:2px;position:absolute;top:.15rem;bottom:.15rem;left:-1px}.trv-pp__tick--today:before{background:var(--color-muted);top:.45rem;bottom:.45rem}.trv-pp__tick--six:before{background:var(--color-ink)}.trv-pp__tick--exp:before{background:var(--tone);width:4px;box-shadow:0 0 0 2px var(--color-paper);left:-2px}.trv-pp__tick[hidden]{display:none}.trv-pp__legend{gap:.3rem var(--space-xs);font-size:var(--step--2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.trv-pp__key dt{color:var(--color-muted);font-weight:600}.trv-pp__key dt:before{content:"";vertical-align:-.05em;background:var(--color-ink-2);width:2px;height:.8em;margin-right:.35rem;display:inline-block}.trv-pp__key--six dt:before{background:var(--color-ink)}.trv-pp__key--exp dt:before{background:var(--tone);width:4px}.trv-pp__key dd{color:var(--color-ink);overflow-wrap:anywhere;margin:.1rem 0 0;font-weight:600}@media (width<=380px){.trv-pp__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.trv-pp__verdict{font-size:var(--step--1);color:var(--color-green-800);margin:0;line-height:1.5}.trv-pp--short .trv-pp__verdict,.trv-pp--expired .trv-pp__verdict{color:var(--color-red-800);font-weight:600}.trv-pp--none .trv-pp__verdict{color:var(--color-muted)}.trv-pp__verdict[hidden]{display:none}.trv-pp--compact{padding:var(--space-2xs) var(--space-xs)}.trv-stay{margin-top:var(--space-xs);gap:.4rem;display:grid}.trv-stay__title{font-size:var(--step--1);color:var(--color-ink-2);margin:0;font-weight:600}.trv-stay__scale{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--color-ink) 7%, var(--color-paper-2));height:1.4rem;position:relative;overflow:hidden}.trv-stay__expo,.trv-stay__bar{top:0;bottom:0;left:var(--from);right:calc(100% - var(--to));position:absolute}.trv-stay__expo{background:var(--color-yellow-300)}.trv-stay__bar{z-index:1;background:var(--color-green-700);border-radius:3px;top:.45rem;bottom:.45rem}.trv-stay--miss .trv-stay__bar{background:var(--color-red-600)}.trv-stay__keys{gap:.2rem var(--space-s);font-size:var(--step--2);color:var(--color-ink-2);flex-wrap:wrap;margin:0;display:flex}.trv-stay__key:before{content:"";background:var(--color-green-700);border-radius:2px;width:.8rem;height:.5rem;margin-right:.35rem;display:inline-block}.trv-stay__key--expo:before{background:var(--color-yellow-300)}.trv-stay__text{font-size:var(--step--1);color:var(--color-green-800);margin:0}.trv-stay__text--miss{color:var(--color-red-800);font-weight:600}.trv-card__visa{margin-top:var(--space-2xs);display:grid}.trv-next{margin:var(--space-xs) 0 0;font-size:var(--step--1);font-weight:600}.trv-next .link-arrow{overflow-wrap:anywhere;align-items:center;gap:.35rem;min-height:2.5rem;display:inline-flex}.trv-next .link-arrow svg{flex:none;width:1em;height:1em}.trv-next--done{color:var(--color-green-800);align-items:center;gap:.4rem;display:flex}.trv-next--done svg{width:1.1em;height:1.1em}.trv-checklist__bar{gap:var(--space-2xs);margin-bottom:var(--space-xs);display:grid}.trv-checklist__bar .trv-checklist__title{margin:0}.trv-filter{scrollbar-width:none;border-bottom:1px solid var(--color-line);overscroll-behavior-x:contain;gap:.15rem;display:flex;position:relative;overflow-x:auto}.trv-filter::-webkit-scrollbar{display:none}.trv-filter[hidden]{display:none}.trv-filter__btn{min-height:2.5rem;color:var(--color-muted);font:inherit;font-size:var(--step--1);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-std);background:0 0;border:0;flex:none;align-items:center;gap:.4rem;padding:0 .7rem;font-weight:600;display:inline-flex}.trv-filter__btn:hover,.trv-filter__btn[aria-pressed=true]{color:var(--color-ink)}.trv-filter__btn[data-zero]{color:color-mix(in oklab, var(--color-muted) 70%, transparent)}.trv-filter__btn[data-show=attention]:not([data-zero]) .trv-filter__n{color:var(--color-red-700)}.trv-filter__n{font-variant-numeric:tabular-nums;color:var(--color-green-800)}.trv-filter__ink{background:var(--color-green-700);transform-origin:0 0;pointer-events:none;opacity:0;border-radius:1px;width:100px;height:2px;position:absolute;top:0;left:0}.trv-filter.is-ready .trv-filter__ink{opacity:1;transition:transform var(--dur-base) var(--ease-out)}.trv-filter-empty{margin:0 0 var(--space-xs);color:var(--color-muted);font-size:var(--step--1)}.trv-filter-empty[hidden],.trv-item[hidden]{display:none}.trv-item{position:relative;overflow:hidden}.trv-item__num{position:relative}.trv-item__tick{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;margin:auto;position:absolute;inset:0}.trv-item[data-state=waiting] .trv-item__n,.trv-item[data-state=checked] .trv-item__n{opacity:0}.trv-item[data-state=waiting] .trv-item__tick,.trv-item[data-state=checked] .trv-item__tick{opacity:1;stroke-dashoffset:0}.trv-item.is-changed[data-state=waiting] .trv-item__tick,.trv-item.is-changed[data-state=checked] .trv-item__tick{animation:trv-tick-draw .6s var(--ease-out) .1s both}.trv-item:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--color-yellow-400);background:color-mix(in oklab, var(--color-yellow-100) 45%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.trv-item.is-changed:after{animation:trv-item-flash 1.4s var(--ease-out) both}@keyframes trv-tick-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes trv-item-flash{0%{opacity:1}to{opacity:0}}.trv-item__strip{opacity:0;background:linear-gradient(90deg, transparent, var(--color-green-600), transparent);pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.trv-item:has(form[aria-busy]) .trv-item__strip{opacity:1;animation:1.1s linear infinite trv-strip}.trv-item:has(form[aria-busy]) .trv-item__actions{opacity:.7}@keyframes trv-strip{to{transform:translate(100%)}}html:not(.js) .trv-upload__instant{display:none}.trv-form__section{align-items:center;gap:.6rem;display:flex}.trv-form__n{border-radius:var(--radius-sm);background:var(--color-green-700);width:1.75rem;height:1.75rem;color:var(--color-card);font-size:var(--step--1);flex:none;place-items:center;font-weight:700;display:inline-grid}.trv-tfp{margin-bottom:var(--space-s);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-line);gap:.35rem;display:grid}.trv-tfp[hidden]{display:none}.trv-tfp__text{font-size:var(--step--1);color:var(--color-ink-2);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.trv-tfp__bar{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--color-green-700) 12%, var(--color-paper-2));height:.4rem;display:block;position:relative;overflow:hidden}.trv-tfp__fill{background:var(--color-green-700);transform-origin:0;transition:transform var(--dur-slow) var(--ease-out);display:block;position:absolute;inset:0;transform:scaleX(0)}.trv-ppcheck .trv-pp{margin-top:0}.trv-form .field__ok-icon{vertical-align:-.1em;color:var(--color-green-700);stroke-dasharray:1;margin-left:.3rem;display:none}.trv-form .field.is-ok .field__ok-icon{animation:trv-tick-draw .45s var(--ease-out) both;display:inline-block}@media (prefers-reduced-motion:reduce){.trv-trip__day-fill,.trv-pp__bar,.trv-pp__zone,.trv-pp__tick,.trv-filter.is-ready .trv-filter__ink,.trv-tfp__fill{transition:none}.trv-vtrack.is-inview .trv-vtrack__step.is-current,.trv-item.is-changed:after,.trv-item.is-changed .trv-item__tick,.trv-form .field.is-ok .field__ok-icon{animation:none}.trv-item:has(form[aria-busy]) .trv-item__strip{animation-duration:3s}}.sec__lead>*{margin:0}.sec__lead>*+*{margin-top:.75em}.sec__lead :where(strong){color:var(--color-ink);font-weight:600}.sec[data-tone=dark] .sec__lead :where(strong){color:var(--color-white)}.textcols{gap:var(--space-s) var(--space-2xl);display:grid}.textcols__title{margin:0}.textcols__body{max-width:68ch}@media (width>=900px){.textcols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.textcols__title{top:calc(var(--header-h) + var(--space-l));position:sticky}}.cardset{margin:0;padding:0;list-style:none}@media (width<=47.99rem){.cardset>:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=768px){.cardset[data-cols="2"],.cardset[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px) and (width<=1179.98px){.cardset[data-cols="4"]>:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1180px){.cardset[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cardset[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.icard{height:100%}.icard .card__body{gap:var(--space-2xs)}.icard__text>*{margin:0}.icard__text>*+*{margin-top:.6em}.icard--audience{border-top:3px solid var(--color-yellow-400)}.icard--feature .card__title:before{content:"";width:1.75rem;height:3px;margin-bottom:var(--space-xs);background:var(--color-green-600);border-radius:2px;display:block}.empty-panel{align-items:flex-start;gap:var(--space-s);max-width:46rem;padding:var(--space-m);border:1px dashed var(--color-line-strong);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-card) 72%, transparent);color:var(--color-ink-2);display:flex}.empty-panel svg{width:1.5rem;height:1.5rem;color:var(--color-green-700);margin-top:.15rem}.empty-panel p{margin:0}.contact-lines{font-size:var(--step--1);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.contact-lines li{align-items:flex-start;gap:.6rem;min-width:0;display:flex}.contact-lines svg{width:1.15rem;height:1.15rem;color:var(--color-green-700);margin-top:.2em}.contact-lines a{color:var(--color-ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.contact-lines a:hover{color:var(--color-green-800);text-decoration:underline}.contact-lines__aside{color:var(--color-muted);font-weight:400}.contact-lines__label{color:var(--color-muted)}.sec :where(h2,h3)[tabindex="-1"]:focus-visible{outline-offset:4px;border-radius:var(--radius-xs)}.empty-panel{background:radial-gradient(110% 140% at 0% 0%, color-mix(in oklab, var(--color-green-50) 90%, transparent), transparent 60%), color-mix(in oklab, var(--color-card) 80%, transparent);align-items:center;position:relative;overflow:hidden}.empty-panel>svg{box-sizing:content-box;border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--color-green-100);flex:none;margin-top:0;padding:.6rem}.empty-panel:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in oklab, var(--color-yellow-100) 70%, transparent) 50%, transparent 70%);animation:empty-sheen 6s var(--ease-in-out) 1.2s 2;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}@keyframes empty-sheen{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.motion-lite .empty-panel:after{display:none}@media (prefers-reduced-motion:reduce){.empty-panel:after{display:none}}.calc{gap:var(--space-m);display:grid}@media (width>=900px){.calc.is-ready{align-items:start;column-gap:var(--space-l);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.calc__result{top:calc(var(--header-h) + var(--space-s));position:sticky}}.calc__form{padding:var(--space-m)}.calc__fields{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc__field--wide{grid-column:1/-1}.stepper{align-items:stretch;display:flex}.stepper__btn{border:1.5px solid var(--color-line-strong);background:var(--color-card);width:46px;min-height:48px;color:var(--color-ink);transition:background-color var(--dur-fast) var(--ease-std), color var(--dur-fast) var(--ease-std);flex:none;place-items:center;display:grid}.stepper__btn:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:0}.stepper__btn:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:0}.stepper__btn:hover:not(:disabled){background:var(--color-green-50);color:var(--color-green-800)}.stepper__btn:disabled{opacity:.45}.stepper__btn svg{width:1.1rem;height:1.1rem}.stepper__input.field__input{text-align:center;font-variant-numeric:tabular-nums;border-radius:0;flex:auto;min-width:0;font-weight:600}.calc__result{gap:var(--space-xs);padding:var(--space-m);border-radius:var(--radius-xl);background:radial-gradient(90% 70% at 100% 0%, color-mix(in oklab, var(--color-green-500) 45%, transparent), transparent 65%), var(--color-green-800);color:var(--color-white);box-shadow:var(--shadow-md);display:grid}.calc__result-title{font-size:var(--step--1);color:color-mix(in oklab, var(--color-white) 82%, transparent);margin:0;font-weight:600}.calc__total{gap:.1rem;display:grid}.calc__label{font-size:var(--step--2);color:color-mix(in oklab, var(--color-white) 80%, transparent);margin:0}.calc__usd{font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.02em;color:var(--color-yellow-300);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;transition:opacity var(--dur-fast) var(--ease-std);margin:0;font-weight:700;line-height:1.05}html[lang=bn] .calc__usd{font-family:var(--font-bn);font-weight:600;line-height:1.5}.calc__bdt{font-size:var(--step-2);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.calc[aria-busy=true]:not(.is-tweening) .calc__usd{opacity:.7}.calc__breakdown{margin-top:var(--space-2xs);padding-top:var(--space-xs);border-top:1px solid color-mix(in oklab, var(--color-white) 18%, transparent)}.calc__breakdown-title{font-size:var(--step--2);color:color-mix(in oklab, var(--color-white) 80%, transparent);margin:0 0 .35rem;font-weight:600}.calc__lines{font-size:var(--step--1);gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.calc__lines li{justify-content:space-between;gap:var(--space-s);display:flex}.calc__lines .num{white-space:nowrap}.calc__note,.calc__disclaimer{font-size:var(--step--2);color:color-mix(in oklab, var(--color-white) 80%, transparent);margin:0;line-height:1.5}.calc__status{font-size:var(--step--1);color:var(--color-yellow-200);margin:0}.calc__status:empty{display:none}.calc__fallback{gap:var(--space-xs);padding:var(--space-m);display:grid}.calc__fallback p{margin:0}.calc__fallback .calc__disclaimer{color:var(--color-muted)}.calc__fallback[hidden],.calc__form[hidden],.calc__result[hidden]{display:none}.calc__scene{gap:var(--space-2xs);margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--color-line);display:grid}.calc__scene-row{gap:var(--space-xs);min-height:26px;transition:opacity var(--dur-base);grid-template-columns:minmax(7rem,2fr) minmax(0,5fr);align-items:center;display:grid}.calc__scene-row.is-empty{opacity:.45}.calc__scene-label{color:var(--color-muted);font-size:var(--step--2);font-weight:600;line-height:1.3}.calc__scene-icons{flex-wrap:wrap;gap:3px;min-height:22px;display:flex}.calc__scene-row[data-kind=stall] .calc__scene-icons{color:var(--color-green-700)}.calc__scene-row[data-kind=rep] .calc__scene-icons{color:var(--color-green-500)}.calc__scene-row[data-kind=delegate] .calc__scene-icons{color:var(--color-blue-700)}.calc__ic{place-items:center;display:inline-grid}.calc__ic svg{display:block}.calc__ic.is-new{animation:calc-pop .42s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes calc-pop{0%{opacity:0;transform:translateY(6px)scale(.6)}}@media (width<=479px){.calc__scene-row{grid-template-columns:minmax(0,1fr);gap:2px}}.city{gap:var(--space-l);align-items:center;display:grid}@media (width>=900px){.city--photo{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.city__media{aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--color-paper-2);margin:0;position:relative;overflow:hidden}@media (width>=900px){.city__media{aspect-ratio:5/4}}.city__media img{object-fit:cover;width:100%;height:100%}.city__credit{right:var(--space-2xs);bottom:var(--space-2xs);border-radius:var(--radius-xs);background:color-mix(in oklab, var(--color-green-950) 55%, transparent);color:color-mix(in oklab, var(--color-white) 90%, transparent);font-size:var(--step--2);padding:.15rem .45rem;line-height:1.3;position:absolute}.city__text{gap:var(--space-s);display:grid}.city__body{max-width:58ch}.city__cta{margin:var(--space-2xs) 0 0}.cc{gap:var(--space-m);display:grid}@media (width>=900px){.cc{align-items:start;column-gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.cc__title{margin:0}.cc__list{padding:var(--space-2xs) var(--space-m);margin:0;display:grid}.cc__row{padding:var(--space-s) 0;border-top:1px solid var(--color-line);gap:.25rem;display:grid}.cc__row:first-child{border-top:0}@media (width>=560px){.cc__row{column-gap:var(--space-m);grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr)}}.cc__row dt{font-size:var(--step--1);color:var(--color-muted);align-items:center;gap:.5rem;font-weight:600;display:flex}.cc__row dt svg{width:1.1rem;height:1.1rem;color:var(--color-green-700)}.cc__row dd{overflow-wrap:anywhere;min-width:0;margin:0}.cc__row a{color:var(--color-ink);font-weight:600;text-decoration:none}.cc__row a:hover{color:var(--color-green-800);text-decoration:underline}.cc__extra{font-size:var(--step--1);color:var(--color-muted);margin-top:.25rem;display:block}.cc__clock{font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:650}.cc__tz{color:var(--color-muted);font-size:var(--step--1)}.cc__list{box-shadow:var(--shadow-sm);background:radial-gradient(90% 60% at 100% 0%, color-mix(in oklab, var(--color-green-50) 90%, transparent), transparent 60%), var(--color-card)}.cc__row dt svg{transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.cc__row:hover dt svg{transform:scale(1.15)}}.sec--countdown{padding-block:0 var(--space-m)}.cd{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-xl);background:radial-gradient(90% 140% at 0% 0%, color-mix(in oklab, var(--color-green-100) 70%, transparent), transparent 60%), radial-gradient(70% 120% at 100% 100%, color-mix(in oklab, var(--color-yellow-100) 75%, transparent), transparent 62%), var(--color-card);border:1px solid var(--color-line);align-items:center;display:grid}@media (width>=768px){.cd{gap:var(--space-m);padding:var(--space-m) var(--space-l);grid-template-columns:auto minmax(0,1fr) auto}.cd--counting{grid-template-columns:minmax(0,1fr) auto}}.cd__icon{border-radius:var(--radius-md);background:var(--color-green-700);width:3rem;height:3rem;color:var(--color-white);place-items:center;display:inline-grid}.cd__icon svg{width:1.4rem;height:1.4rem}.cd__text{gap:var(--space-3xs);min-width:0;display:grid}.cd__label{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.015em;color:var(--color-ink);text-wrap:balance;margin:0;font-weight:650;line-height:1.2}html[lang=bn] .cd__label{font-family:var(--font-bn);font-weight:600;line-height:1.6}.cd__note,.cd__when{color:var(--color-muted);font-size:var(--step--1);max-width:72ch;margin:0;line-height:1.5}.cd__when{color:var(--color-ink-2);font-weight:500}.cd__sep{color:var(--color-subtle);margin-inline:.5em}.cd__action{justify-self:start}@media (width>=768px){.cd__action{justify-self:end}}.cd__clock{gap:var(--space-xs);display:flex}.cd__unit{justify-items:center;gap:var(--space-3xs);display:grid}.cd__num{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);gap:.12em;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);font-weight:700;line-height:1;display:inline-flex}html[lang=bn] .cd__num{font-family:var(--font-bn)}.cd__name{color:var(--color-muted);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.06em;font-weight:600}html[lang=bn] .cd__name{text-transform:none;letter-spacing:0}.flip{perspective:320px;width:.78em;height:1.18em;display:inline-block;position:relative}.flip__face,.flip__leaf{border-radius:var(--radius-sm);background:var(--color-green-950);color:var(--color-white);box-shadow:var(--shadow-sm);backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.flip__face:after,.flip__leaf:after{content:"";background:color-mix(in oklab, var(--color-ink) 70%, transparent);height:1px;position:absolute;inset:50% 0 auto}.flip__leaf{clip-path:inset(0 0 50%);transform-origin:50%;transform:rotateX(0)}.flip.is-flipping .flip__leaf{animation:cd-flip var(--dur-slower) var(--ease-in-out) forwards}@keyframes cd-flip{0%{transform:rotateX(0)}to{opacity:.4;transform:rotateX(-180deg)}}@media (prefers-reduced-motion:reduce){.flip.is-flipping .flip__leaf{animation:none;display:none}}.sec--cta_band{overflow-x:clip}.ctab{border-radius:var(--radius-2xl)}.ctab__inner{gap:var(--space-m);border-radius:inherit;background:radial-gradient(80% 120% at 100% 0%, color-mix(in oklab, var(--color-green-500) 55%, transparent), transparent 60%), radial-gradient(60% 90% at 0% 100%, color-mix(in oklab, var(--color-yellow-400) 16%, transparent), transparent 70%), var(--color-green-800);box-shadow:var(--shadow-lg);padding:clamp(1.75rem,1rem + 4vw,3.5rem);display:grid;position:relative;overflow:hidden}@media (width>=900px){.ctab__inner{align-items:center;column-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) auto}}.ctab__title{max-width:22ch;font-size:var(--step-4);color:var(--color-white);margin:0}.ctab__body{margin:var(--space-xs) 0 0;max-width:58ch;font-size:var(--step-1);color:color-mix(in oklab, var(--color-white) 86%, transparent);line-height:1.55}@media (width>=900px){.ctab__actions{flex-direction:column;align-items:stretch;min-width:15rem}}@media (width<=47.99rem){.ctab__actions .btn{flex:auto}}.ctab__field{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ctab__inner>:not(.ctab__field){z-index:1;position:relative}.ctab__blob{aspect-ratio:1;opacity:.55;will-change:transform;width:70%;animation:ctab-drift-a 22s var(--ease-in-out) infinite alternate;border-radius:50%;animation-play-state:paused;position:absolute}.ctab__blob--a{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-green-400) 70%, transparent), transparent);top:-45%;right:-18%}.ctab__blob--b{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-yellow-400) 34%, transparent), transparent);width:60%;animation-name:ctab-drift-b;animation-duration:27s;bottom:-55%;left:-14%}.ctab.is-live .ctab__blob{animation-play-state:running}@keyframes ctab-drift-a{to{transform:translate(-22%,18%)scale(1.15)}}@keyframes ctab-drift-b{to{transform:translate(26%,-16%)scale(.9)}}.ctab__light{background:radial-gradient(26rem circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--color-white) 12%, transparent), transparent 60%);opacity:0;transition:opacity var(--dur-slow) var(--ease-std);position:absolute;inset:0}.ctab__inner.is-lit-pointer .ctab__light{opacity:1}.motion-lite .ctab__blob{animation:none}@media (prefers-reduced-motion:reduce){.ctab__blob{animation:none}}.dl{gap:var(--space-s);max-width:56rem;margin:0;padding:0;list-style:none;display:grid}.dl__item{gap:var(--space-s);padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);grid-template-columns:4.75rem minmax(0,1fr);display:grid}.dl__date{border-radius:var(--radius-md);background:var(--color-red-50);color:var(--color-red-700);text-align:center;align-content:center;justify-items:center;padding:.5rem .25rem;display:grid}.dl__day{font-family:var(--font-display);font-size:var(--step-3);font-weight:700;line-height:1}html[lang=bn] .dl__day{font-family:var(--font-bn);line-height:1.3}.dl__month{font-size:var(--step--2);font-weight:600}.dl__title{font-size:var(--step-1);margin:0}.dl__time{font-size:var(--step--1);color:var(--color-ink-2);align-items:flex-start;gap:.45rem;margin:.3rem 0 0;display:flex}.dl__time svg{width:1rem;height:1rem;color:var(--color-green-700);margin-top:.2em}.dl__text{font-size:var(--step--1);color:var(--color-muted);margin:.4rem 0 0}.dl__meta{margin:.5rem 0 0}.dl__meta:empty{display:none}.dl__state{font-size:var(--step--2);color:var(--color-green-800);font-weight:600}.dl__state--soon{color:var(--color-red-700)}.dl__cal{font-size:var(--step--1);flex-wrap:wrap;gap:.3rem .9rem;margin:.5rem 0 0;display:flex}.dl__cal-label{color:var(--color-muted)}.dl__item.is-passed{background:color-mix(in oklab, var(--color-card) 60%, transparent)}.dl__item.is-passed .dl__date{background:var(--color-paper-2);color:var(--color-muted)}.dl-empty{gap:var(--space-m);padding:var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);align-items:center;display:grid}@media (width>=768px){.dl-empty{column-gap:var(--space-l);grid-template-columns:auto minmax(0,1fr)}}.dl-empty__count{border-inline-end:1px solid var(--color-line);justify-items:start;padding-inline-end:var(--space-l);display:grid}@media (width<=767px){.dl-empty__count{padding:0 0 var(--space-s);border:0;border-bottom:1px solid var(--color-line)}}.dl-empty__count strong{font-family:var(--font-display);font-size:var(--step-5);color:var(--color-green-800);line-height:1}.dl-empty__count span{max-width:16rem;font-size:var(--step--1);color:var(--color-muted)}.dl-empty__text{margin:0 0 var(--space-s);color:var(--color-ink-2);align-items:flex-start;gap:.5em;display:flex}.dl-empty__text svg{width:20px;height:20px;color:var(--color-green-700);flex:none;margin-top:.15em}.dl-empty__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.dl-empty__slots{grid-template-columns:repeat(4,minmax(0,1fr))}}.dl-empty__slots li{border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-md);font-size:var(--step--1);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .5rem;padding:.55rem .7rem;font-weight:650;line-height:1.3;display:grid}.dl-empty__slots svg{width:18px;height:18px;color:var(--color-green-700);grid-row:span 2}.dl-empty__slots em{font-style:normal;font-size:var(--step--2);color:var(--color-muted);font-weight:500}.dl-empty.is-revealed .dl-empty__slots li{animation:dl-slot 2.4s var(--ease-in-out) 2;animation-delay:calc(var(--i) * .2s)}@keyframes dl-slot{50%{border-color:var(--color-green-400)}}.motion-lite .dl-empty__slots li{animation:none}.desks{gap:var(--space-s);display:grid}@media (width>=768px){.desks{grid-template-columns:repeat(2,minmax(0,1fr))}.desks[data-items="1"]{grid-template-columns:minmax(0,40rem)}}.desk .card__body{gap:var(--space-xs);padding:var(--space-m)}.desk__title{font-size:var(--step-2)}.desk__text{font-size:var(--step--1);color:var(--color-ink-2);line-height:1.6}.desk__text>*{margin:0}.desk .contact-lines{margin-top:var(--space-2xs);padding-top:var(--space-s);border-top:1px solid var(--color-line)}@media (width>=768px){.desks:has(.desks__gap){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.desks__gap{place-items:center;margin:0;display:grid}.desks__gap>span:first-child{border-radius:var(--radius-md);background:var(--color-yellow-100);font-size:var(--step--1);white-space:nowrap;align-items:center;gap:.35em;padding:.35rem .65rem;font-weight:700;display:inline-flex}.desks__gap svg{width:16px;height:16px}.desk__clock{align-items:center;gap:.55rem;margin:0;display:flex}.desk__sky{background:var(--color-blue-800);width:36px;height:36px;color:var(--color-yellow-200);transition:background-color var(--dur-slower);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.desk__clock.is-day .desk__sky{background:var(--color-yellow-100);color:var(--color-yellow-500)}.desk__sky svg{transition:transform var(--dur-slower) var(--ease-out), opacity var(--dur-slower);grid-area:1/1}.desk__sun{opacity:0;transform:translateY(120%)}.desk__clock.is-day .desk__sun{opacity:1;transform:none}.desk__clock.is-day .desk__moon{opacity:0;transform:translateY(-120%)}.desk__time{font-size:var(--step--1);color:var(--color-muted)}.desk__time strong{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-ink);font-variant-numeric:tabular-nums}.eh__top{gap:var(--space-l);align-items:start;display:grid}@media (width>=1024px){.eh__top{gap:var(--space-2xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.eh__intro{gap:var(--space-s);display:grid}.eh__body{max-width:62ch}.eh__cta{margin:var(--space-2xs) 0 0}.eh__facts{align-self:center}@media (width>=768px){.eh__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.eh__facts .fact__value{font-size:var(--step-2);line-height:1.15}html[lang=bn] .eh__facts .fact__value{line-height:1.5}@media (width<=29.99rem){.eh__facts .fact__value{font-size:var(--step-1)}}.eh__gallery{margin-top:var(--space-xl)}@media (width<=29.99rem){.eh__slider .slider__pagination{display:none}.eh__slider .slider__controls{justify-content:flex-end}}.eh-photo{margin:0}.eh-photo__open{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-paper);display:block;position:relative;overflow:hidden}.eh-photo__open img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slower) var(--ease-out)}.eh-photo__zoom{right:var(--space-xs);bottom:var(--space-xs);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-green-950) 62%, transparent);width:2.25rem;height:2.25rem;color:var(--color-white);opacity:0;transition:opacity var(--dur-base) var(--ease-std), transform var(--dur-base) var(--ease-out);place-items:center;display:grid;position:absolute;transform:translateY(4px)}.eh-photo__zoom svg{width:1.1rem;height:1.1rem}.eh-photo__open:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.eh-photo__open:focus-visible .eh-photo__zoom{opacity:1;transform:none}@media (hover:hover){.eh-photo__open:hover img{transform:scale(1.04)}.eh-photo__open:hover .eh-photo__zoom{opacity:1;transform:none}}.eh__press,.eh__quotes{margin-top:var(--space-xl)}.eh__subtitle{margin:0 0 var(--space-s);font-size:var(--step-2)}.presswall{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.presswall{gap:var(--space-s);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1180px){.presswall{grid-template-columns:repeat(4,minmax(0,1fr))}}.presswall__item{min-width:0}.presswall__link{gap:var(--space-2xs);height:100%;padding:var(--space-s) var(--space-s) var(--space-m);border-radius:var(--radius-lg);background:var(--color-card);border:1px solid var(--color-line);color:var(--color-ink);transition:border-color var(--dur-base) var(--ease-std), box-shadow var(--dur-base) var(--ease-std), transform var(--dur-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}.presswall__meta{color:var(--color-muted);font-size:var(--step--2);flex-wrap:wrap;gap:.2rem .6rem;display:flex}.presswall__outlet{color:var(--color-green-700);font-weight:700}.presswall__title{font-size:var(--step--1);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.presswall__go{right:var(--space-xs);bottom:var(--space-xs);color:var(--color-subtle);transition:color var(--dur-base) var(--ease-std), transform var(--dur-base) var(--ease-out);position:absolute}.presswall__go svg{width:1rem;height:1rem}.presswall__link:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}@media (hover:hover){.presswall__link:hover{border-color:color-mix(in oklab, var(--color-green-700) 32%, var(--color-line));box-shadow:var(--shadow-md);transform:translateY(-2px)}.presswall__link:hover .presswall__go{color:var(--color-green-700);transform:translate(2px,-2px)}}@media (width<=29.99rem){.presswall__link{padding:var(--space-xs) var(--space-xs) var(--space-m)}}.quote{gap:var(--space-s);height:100%;padding:var(--space-m);border-radius:var(--radius-lg);background:var(--color-card);border:1px solid var(--color-line);margin:0;display:grid}.quote__text{padding-left:var(--space-s);border-left:3px solid var(--color-yellow-400);font-size:var(--step-1);margin:0;line-height:1.5}.quote__text p{margin:0}.quote__by{align-items:center;gap:var(--space-xs);font-size:var(--step--1);display:flex}.quote__photo{object-fit:cover;border-radius:50%;width:3rem;height:3rem}.quote__role{color:var(--color-muted);display:block}@media (prefers-reduced-motion:reduce){.eh-photo__open img,.eh-photo__zoom,.presswall__link,.presswall__go{transition:none}.eh-photo__open:hover img,.presswall__link:hover{transform:none}}.fq{gap:var(--space-m);display:grid}.fq .sec__head{margin-bottom:0}@media (width>=1024px){.fq{align-items:start;column-gap:var(--space-2xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.fq .sec__head{top:calc(var(--header-h) + var(--space-l));position:sticky}.fq .sec__head--split{grid-template-columns:minmax(0,1fr)}.fq .sec__head--split>:not(.sec__title,.sec__lead){grid-area:auto;justify-self:start}}.fq__list{padding:0 var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card)}.fq__list .acc:first-child{border-top:0}.fq__list .acc:last-child{border-bottom:0}.fq__list .acc__body :where(ul,ol){padding-inline-start:1.2em;list-style:outside}.fq .acc{interpolate-size:allow-keywords}.fq .acc::details-content{block-size:0;transition:block-size .38s var(--ease-out), content-visibility .38s allow-discrete;overflow:hidden}.fq .acc[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.fq .acc::details-content{transition:none}}.fi{gap:var(--space-l);display:grid}@media (width>=1024px){.fi{align-items:start;column-gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fi__intro{top:calc(var(--header-h) + var(--space-l));position:sticky}}.fi__intro{align-content:start;gap:var(--space-s);display:grid}.fi__intro .sec__title{margin:0}.fi__form{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-paper);min-width:0;padding:clamp(1.25rem,.75rem + 2vw,2.25rem)}.gal__slide{gap:.6rem;margin:0;display:grid}.gal__open{aspect-ratio:3/2;border-radius:var(--radius-lg);background:var(--color-green-900);display:block;position:relative;overflow:hidden}.gal__open img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slower) var(--ease-out)}.gal__open:hover img{transform:scale(1.03)}.gal__zoom{border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-green-950) 55%, transparent);width:2.5rem;height:2.5rem;color:var(--color-white);opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity var(--dur-base) var(--ease-std);place-items:center;display:grid;position:absolute;bottom:.75rem;right:.75rem}.gal__zoom svg{width:1.15rem;height:1.15rem}.gal__open:hover .gal__zoom,.gal__open:focus-visible .gal__zoom{opacity:1}@media (hover:none){.gal__zoom{opacity:1}}.gal__cap{font-size:var(--step--1);color:color-mix(in oklab, var(--color-white) 84%, transparent);flex-wrap:wrap;gap:.2rem .8rem;line-height:1.45;display:flex}.sec:not([data-tone=dark]) .gal__cap{color:var(--color-ink-2)}.gal__credit{color:color-mix(in oklab, var(--color-white) 70%, transparent)}.sec:not([data-tone=dark]) .gal__credit{color:var(--color-muted)}.gal .slider__pagination{display:none}.gal__thumbs{margin-top:var(--space-s);overscroll-behavior-x:contain;scrollbar-width:thin;gap:.5rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.gal__thumbs[hidden]{display:none}.gal__thumb{aspect-ratio:3/2;border-radius:var(--radius-sm);background:var(--color-green-900);opacity:.6;width:6.5rem;transition:opacity var(--dur-fast) var(--ease-std), border-color var(--dur-fast) var(--ease-std);border:2px solid #0000;flex:none;padding:0;overflow:hidden}.gal__thumb img{object-fit:cover;width:100%;height:100%}.gal__thumb:hover{opacity:.9}.gal__thumb[aria-current=true]{border-color:var(--color-yellow-400);opacity:1}.lightbox{--focus-color:var(--color-yellow-300);background:color-mix(in oklab, var(--color-green-950) 96%, transparent);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-white);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lightbox[open]{animation:lb-in var(--dur-slow) var(--ease-out);display:block}.lightbox.is-closing{animation:lb-out var(--dur-base) var(--ease-std) forwards}.lightbox::backdrop{background:0 0}.lightbox__stage{touch-action:pan-y pinch-zoom;overscroll-behavior:contain;place-items:center;padding:clamp(3.75rem,2rem + 5vw,5rem) clamp(.75rem,4vw,5.5rem) clamp(4.75rem,3rem + 4vw,6rem);display:grid;position:absolute;inset:0}.lightbox__figure{justify-items:center;gap:.75rem;max-width:100%;max-height:100%;margin:0;display:grid}.lightbox__img{object-fit:contain;border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:calc(100svh - 12rem);box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none;transition:opacity var(--dur-base) var(--ease-std), transform var(--dur-base) var(--ease-std);display:block}.lightbox.is-switching .lightbox__img{opacity:0;transform:scale(.985)}.lightbox__cap{max-width:60rem;font-size:var(--step--1);text-align:center;color:color-mix(in oklab, var(--color-white) 88%, transparent);flex-wrap:wrap;justify-content:center;gap:.2rem .9rem;display:flex}.lightbox__credit{color:color-mix(in oklab, var(--color-white) 70%, transparent)}.lightbox__count{font-size:var(--step--1);font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--color-white) 82%, transparent);margin:0;position:absolute;top:1.1rem;left:1.1rem}.lightbox__btn{border:1px solid color-mix(in oklab, var(--color-white) 32%, transparent);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-green-950) 40%, transparent);width:48px;height:48px;color:var(--color-white);transition:background-color var(--dur-fast) var(--ease-std), color var(--dur-fast) var(--ease-std);place-items:center;display:grid;position:absolute}.lightbox__btn:hover{background:var(--color-white);color:var(--color-green-900)}.lightbox__btn svg{width:1.4rem;height:1.4rem}.lightbox__close{top:.75rem;right:.75rem}.lightbox__prev,.lightbox__next{top:50%;transform:translateY(-50%)}.lightbox__prev{left:.75rem}.lightbox__next{right:.75rem}@media (width<=47.99rem){.lightbox__prev,.lightbox__next{top:auto;bottom:.75rem;transform:none}.lightbox__prev{left:calc(50% - 56px)}.lightbox__next{right:calc(50% - 56px)}}.lightbox.is-single .lightbox__prev,.lightbox.is-single .lightbox__next{display:none}@keyframes lb-in{0%{opacity:0}}@keyframes lb-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.lightbox__img,.gal__open img{transition:none}.gal__open:hover img{transform:none}}.gsec{gap:var(--space-l);grid-template-areas:"head""globe""legend";display:grid}@media (width>=1024px){.gsec{column-gap:var(--space-2xl);row-gap:var(--space-m);grid-template:"head globe""legend globe"1fr/minmax(0,5fr) minmax(0,6fr);align-items:start}.gsec--plain{grid-template:"head legend"/minmax(0,1fr) minmax(0,1fr)}}.gsec__head{gap:var(--space-s);grid-area:head;display:grid}.gsec__body{color:color-mix(in oklab, var(--color-white) 84%, transparent);font-size:var(--step-0);max-width:60ch;line-height:1.65}.gsec__body>p{margin:0}.gsec__body>p+p{margin-top:.8em}.gsec__legend{gap:var(--space-s);grid-area:legend;align-content:start;display:grid}.routes{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.route{gap:var(--space-xs);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-white) 6%, transparent);border:1px solid color-mix(in oklab, var(--color-white) 12%, transparent);grid-template-columns:4.25rem minmax(0,1fr);align-items:center;display:grid}.route__key{color:var(--color-yellow-300);align-items:center;gap:.4rem;display:inline-flex}.route__key svg{width:1.15rem;height:1.15rem}.route__line{border-top:2px dashed;flex:1;height:0}.route--air .route__key{color:var(--color-white)}.route--air .route__line{border-top-style:solid}.route__text{color:var(--color-white);font-size:var(--step--1);font-weight:500;line-height:1.45}.gsec__note{color:color-mix(in oklab, var(--color-white) 64%, transparent);font-size:var(--step--2);max-width:62ch;margin:0;line-height:1.5}.gsec__ui{align-items:center;gap:var(--space-xs) var(--space-s);flex-wrap:wrap;display:flex}.gsec__ui[hidden]{display:none}.gsec__hint{color:color-mix(in oklab, var(--color-white) 64%, transparent);font-size:var(--step--2)}.gsec__globe{grid-area:globe;justify-self:center;width:min(100%,36rem);margin:0}.globe__stage{aspect-ratio:1;isolation:isolate;position:relative}.globe__stage:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-green-400) 34%, transparent), transparent 100%);filter:blur(28px);pointer-events:none;border-radius:50%;position:absolute;inset:2%;transform:scale(1.06)}.globe__static,.globe__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.globe__canvas{opacity:0;transition:opacity var(--dur-slower) var(--ease-std);touch-action:pan-y;cursor:grab}.globe__canvas:active{cursor:grabbing}.globe.is-live .globe__canvas{opacity:1}.globe.is-live .globe__static{opacity:0;transition:opacity var(--dur-slower) var(--ease-std)}.gl-stop-a{stop-color:var(--color-green-800)}.gl-stop-b{stop-color:var(--color-green-950)}.gl-graticule{fill:none;stroke:color-mix(in oklab, var(--color-white) 9%, transparent);stroke-width:.6px}.gl-land{fill:var(--color-green-600);stroke:color-mix(in oklab, var(--color-green-300) 55%, transparent);stroke-width:.5px;stroke-linejoin:round}.gl-focus{fill:color-mix(in oklab, var(--color-yellow-300) 72%, var(--color-green-600));stroke:var(--color-yellow-200);stroke-width:.6px}.gl-sea{fill:none;stroke:var(--color-yellow-300);stroke-width:2.4px;stroke-dasharray:2 7;stroke-linecap:round}.gl-air{fill:none;stroke:var(--color-white);stroke-width:1.8px;stroke-linecap:round;opacity:.92}.gl-dot{fill:var(--color-white);stroke:var(--color-green-950);stroke-width:1.5px}.gl-rim{fill:none;stroke:color-mix(in oklab, var(--color-green-200) 22%, transparent);stroke-width:1px}.globe__label{left:var(--x);top:var(--y);z-index:2;color:var(--color-white);white-space:nowrap;text-shadow:0 0 6px var(--color-green-950), 0 1px 2px var(--color-green-950);pointer-events:none;transition:opacity var(--dur-base) var(--ease-std);padding:.1rem .3rem;font-size:clamp(.6875rem,.62rem + .3vw,.8125rem);font-weight:600;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.globe__label--dhaka{transform:translate(calc(-100% - .45rem),-110%)}.globe__label--chattogram{transform:translate(calc(-100% - .45rem),10%)}.globe__label--sao_paulo{transform:translate(.5rem,-110%)}.globe__label--santos{transform:translate(.5rem,15%)}.globe__label.is-hidden{opacity:0}.globe__pulse{left:var(--x);top:var(--y);z-index:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-white) 95%, transparent) 0%, color-mix(in oklab, var(--color-white) 55%, transparent) 22%, color-mix(in oklab, var(--color-yellow-200) 35%, transparent) 50%, transparent 100%);mix-blend-mode:screen;pointer-events:none;width:3.2rem;height:3.2rem;animation:gl-glow 2.8s var(--ease-in-out) infinite;border-radius:50%;margin:-1.6rem 0 0 -1.6rem;position:absolute}.globe__pulse.is-hidden{opacity:0;animation:none}@keyframes gl-glow{0%,to{opacity:.95;transform:scale(.7)}50%{opacity:.45;transform:scale(1.25)}}.globe__day{left:var(--x,50%);top:var(--y,50%);z-index:3;border-radius:var(--radius-xs);background:var(--color-yellow-400);color:var(--color-ink);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;padding:.15rem .4rem;font-size:.75rem;font-weight:700;line-height:1.3;position:absolute;transform:translate(-50%,calc(-100% - .6rem))}.globe__day[hidden]{display:none}@media (prefers-reduced-motion:reduce){.globe__pulse{animation:none}.globe__canvas,.globe.is-live .globe__static{transition:none}}@media (width>=768px){.kf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.99rem){.kf .fact--wide,.kf .fact--fill{grid-column:1/-1}}.kf .fact--text .fact__value{font-family:var(--font-sans);font-size:var(--step-0);letter-spacing:0;color:var(--color-ink);order:0;font-weight:600;line-height:1.45}html[lang=bn] .kf .fact--text .fact__value{font-family:var(--font-bn);line-height:1.7}.kf .fact--text .fact__label{color:var(--color-green-800);font-weight:600}.kf .fact__note{overflow-wrap:anywhere}.legal{gap:var(--space-l);display:grid}.legal__aside{display:none}@media (width>=1024px){.legal{align-items:start;column-gap:var(--space-2xl);grid-template-columns:minmax(13rem,17rem) minmax(0,1fr)}.legal__aside{top:calc(var(--header-h) + var(--space-m));max-height:calc(100svh - var(--header-h) - var(--space-xl));overscroll-behavior:contain;scrollbar-width:thin;display:block;position:sticky;overflow-y:auto}}.legal__toc-title{font-size:var(--step--1);margin:0 0 .5rem;font-weight:650}.legal__toc-list{border-inline-start:2px solid var(--color-line);gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.legal__toc-list a{font-size:var(--step--1);color:var(--color-muted);transition:color var(--dur-fast) var(--ease-std), border-color var(--dur-fast) var(--ease-std);border-inline-start:2px solid #0000;margin-inline-start:-2px;padding:.4rem 0 .4rem .9rem;line-height:1.4;text-decoration:none;display:block}.legal__toc-list a:hover{color:var(--color-ink)}.legal__toc-list a[aria-current=true]{border-inline-start-color:var(--color-green-700);color:var(--color-green-800);font-weight:600}.legal__body{min-width:0;max-width:72ch}.legal__meta{margin:0 0 var(--space-m);padding-bottom:var(--space-s);border-bottom:1px solid var(--color-line);font-size:var(--step--1);color:var(--color-muted);flex-wrap:wrap;gap:.3rem 1.2rem;display:flex}.legal__part+.legal__part{margin-top:var(--space-xl)}.legal__heading{margin:0 0 var(--space-xs);font-size:var(--step-3)}.legal__text{max-width:none}.lpulse{gap:var(--space-m);display:grid}@media (width>=1024px){.lpulse{align-items:center;column-gap:var(--space-xl);grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.lpulse__note{grid-column:2}}.lpulse__title{font-size:var(--step-2);align-items:center;gap:.6em;margin:0;line-height:1.25;display:flex}.lpulse__live{background:var(--color-yellow-400);width:.6em;height:.6em;box-shadow:0 0 0 0 color-mix(in oklab, var(--color-yellow-400) 60%, transparent);animation:lp-breathe 2.4s var(--ease-in-out) infinite;border-radius:50%;flex:none}@keyframes lp-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.lpulse__grid{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=768px){.lpulse__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lpulse__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lpulse__item{min-width:0;padding:var(--space-s);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-white) 6%, transparent);border:1px solid color-mix(in oklab, var(--color-white) 14%, transparent);flex-direction:column;gap:.35rem;display:flex}.lpulse__label{color:color-mix(in oklab, var(--color-white) 78%, transparent);font-size:var(--step--1);order:2}.lpulse__value{font-family:var(--font-display);font-size:var(--step-5);color:var(--color-white);font-variant-numeric:tabular-nums;order:1;margin:0;font-weight:700;line-height:1}html[lang=bn] .lpulse__value{font-family:var(--font-bn)}.lpulse__note{color:color-mix(in oklab, var(--color-white) 70%, transparent);font-size:var(--step--1);margin:0}.odo{height:1em;line-height:1;display:inline-flex;overflow:hidden}.odo__col{transition:transform 1.6s var(--ease-out);will-change:transform;flex-direction:column;display:inline-flex}.odo__col>span,.odo__sep{height:1em;display:block}@media (prefers-reduced-motion:reduce){.lpulse__live{animation:none}.odo__col{transition:none}}.logo-wall__track{max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.logo-wall__list{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.logo-wall__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1180px){.logo-wall__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.logo-wall__item{aspect-ratio:3/2;padding:var(--space-xs);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);place-items:center;display:grid}.logo-wall__item img{object-fit:contain;width:auto;max-width:84%;height:auto;max-height:80%}.logo-wall.is-marquee .logo-wall__viewport{-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-ink) 7%, var(--color-ink) 93%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-ink) 7%, var(--color-ink) 93%, transparent);mask-image:linear-gradient(90deg, transparent, var(--color-ink) 7%, var(--color-ink) 93%, transparent);overflow:hidden}.logo-wall.is-marquee .logo-wall__track{width:max-content;max-width:none;padding:var(--space-2xs) 0;animation:lw-marquee var(--lw-dur,40s) linear infinite;margin:0;display:flex}.logo-wall.is-marquee .logo-wall__list{gap:var(--space-s);padding-inline-end:var(--space-s);display:flex}.logo-wall.is-marquee .logo-wall__item{width:clamp(8.5rem,6rem + 6vw,11.5rem);box-shadow:var(--shadow-xs);flex:none}@keyframes lw-marquee{to{transform:translate(-50%)}}.logo-wall.is-paused .logo-wall__track,.logo-wall.is-offscreen .logo-wall__track,.logo-wall:focus-within .logo-wall__track{animation-play-state:paused}@media (hover:hover){.logo-wall.is-marquee .logo-wall__viewport:hover .logo-wall__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.logo-wall.is-marquee .logo-wall__track{animation:none}}.logo-wall__ui{margin-top:var(--space-xs);justify-content:flex-end;display:flex}.logo-wall__toggle{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-card);min-height:40px;color:var(--color-ink);font-size:var(--step--2);align-items:center;gap:.45rem;padding:0 .9rem;font-weight:600;display:inline-flex}.logo-wall__toggle:hover{border-color:var(--color-green-700);color:var(--color-green-800)}.logo-wall__toggle[hidden]{display:none}.logo-wall__toggle svg{width:1rem;height:1rem}.logo-wall__toggle .icon-play,.logo-wall.is-paused .logo-wall__toggle .icon-pause{display:none}.logo-wall.is-paused .logo-wall__toggle .icon-play{display:block}.msgs{gap:var(--space-m);display:grid}@media (width>=900px){.msgs{grid-template-columns:repeat(2,minmax(0,1fr))}}.msg{gap:var(--space-s);padding:var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs);flex-direction:column;margin:0;display:flex}.msg__context{font-size:var(--step--1);color:var(--color-green-800);margin:0;font-weight:600}.msg__body{border-inline-start:3px solid var(--color-yellow-400);font-size:var(--step-1);color:var(--color-ink);margin:0;padding-inline-start:1rem;line-height:1.6}.msg__body>*{margin:0}.msg__body>*+*{margin-top:.7em}.msg__by{align-items:center;gap:var(--space-xs);margin-top:auto;display:flex}.msg__photo{border-radius:var(--radius-md);background:var(--color-paper-2);flex:none;width:3.25rem;height:3.25rem;overflow:hidden}.msg__photo img{object-fit:cover;width:100%;height:100%}.msg__who{display:grid}.msg__name{font-weight:650}.msg__role{font-size:var(--step--1);color:var(--color-muted)}.sn .notice__title+.sn__text{margin-top:.3rem}.sn__text>*{margin:0}.sn__text>*+*{margin-top:.55em}.sn__text :where(ul,ol){padding-inline-start:1.2em;list-style:outside}.sn__action{font-size:var(--step--1);margin:.65rem 0 0}.sn{gap:var(--space-s);padding:var(--space-m) var(--space-m) var(--space-m) calc(var(--space-m) + 2px);background:radial-gradient(90% 120% at 100% 0%, color-mix(in oklab, var(--color-card) 70%, transparent), transparent 65%), var(--notice-bg);box-shadow:var(--shadow-xs);position:relative;overflow:hidden}.sn:before{content:"";background:var(--notice-ic);transform-origin:top;width:4px;transition:transform .9s var(--ease-out) .2s;position:absolute;top:0;bottom:0;left:0}.js .sn:not(.is-revealed):before{transform:scaleY(0)}.sn .notice__icon{box-sizing:content-box;border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-card) 75%, transparent);border:1px solid var(--notice-bd);width:1.25rem;height:1.25rem;margin-top:0;padding:.55rem}.sn .notice__title{font-size:var(--step-1);line-height:1.35}.sn .sn__text{font-size:var(--step-0);color:var(--color-ink-2);line-height:1.6}.reveal-fallback .sn:before{transform:none}@media (prefers-reduced-motion:reduce){.sn:before{transition:none}}.pcard{border-top:3px solid var(--color-green-600);height:100%}.pcard .card__body{gap:var(--space-xs)}.pcard__list{font-size:var(--step--1);color:var(--color-ink-2);margin-top:.2rem}.pcard__icon{border-radius:var(--radius-md);background:var(--color-green-50);width:44px;height:44px;color:var(--color-green-700);transition:background-color var(--dur-base), color var(--dur-base), transform var(--dur-slow) var(--ease-out);place-items:center;display:grid}.pcard__icon svg{width:22px;height:22px}.pcard:hover .pcard__icon,.pcard:focus-within .pcard__icon{background:var(--color-green-700);color:var(--color-white);transform:rotate(-6deg)scale(1.05)}.pcard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.motion-lite .pcard:hover{transform:none}.pt-note{max-width:62rem;margin:0 0 var(--space-s);border:1px solid var(--color-yellow-300);border-radius:var(--radius-md);background:var(--color-yellow-100);font-size:var(--step--1);color:var(--color-ink);align-items:flex-start;gap:.6rem;padding:.75rem 1rem;display:flex}.pt-note svg{width:1.2rem;height:1.2rem;color:var(--color-ink-2);margin-top:.12em}.pt-wide{display:none}@media (width>=768px){.pt-wide{display:block}.pt-narrow{display:none}}.pt-table th[scope=row]{min-width:13rem}.pt-kind{font-size:var(--step--2);color:var(--color-green-700);margin:0;font-weight:600;display:block}.pt-name{font-size:var(--step-0);color:var(--color-ink);font-weight:700;display:block}.pt-text{color:var(--color-muted);margin-top:.3rem;font-weight:400;display:block}.pt-inc{font-size:var(--step--1)}.pt-inc li+li{margin-top:.3em}.pt-price{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-green-800);white-space:nowrap;line-height:1.2;display:block}html[lang=bn] .pt-price{font-family:var(--font-bn)}.pt-unit{font-size:var(--step--2);color:var(--color-muted);font-weight:400;display:block}.pt-rate{margin:var(--space-xs) 0 0;font-size:var(--step--2);color:var(--color-muted)}.pt-card .card__body{gap:var(--space-2xs);padding:var(--space-m)}.pt-card__price{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:.2rem 0;display:flex}.pt-card__price .pt-price,.pt-card__price .pt-unit{display:inline}.pt-card__bdt{font-size:var(--step--1);color:var(--color-ink-2);margin:0}.pt-card .pt-inc{margin-top:var(--space-2xs)}.phero{position:relative}.phero--slider .phero__crumbs{inset:calc(var(--header-h) + var(--space-2xs)) 0 auto;z-index:5;pointer-events:none;position:absolute}.phero__crumbs .crumbs{pointer-events:auto;display:inline-block}.phero__crumbs .crumbs ol,.phero--photo .crumbs ol{text-shadow:0 1px 10px color-mix(in oklab, var(--color-green-950) 70%, transparent)}.phero--photo{min-height:max(32rem, calc(100svh - var(--bars-h,0px)));isolation:isolate;background:var(--color-green-950);color:var(--color-white);display:flex;overflow:hidden}.phero__media{z-index:-1;background:var(--color-green-900);position:absolute;inset:0;overflow:hidden}.phero__media img{object-fit:cover;width:100%;height:100%;transform-origin:var(--fx,50%) var(--fy,50%);animation:12s linear both phero-push}.phero__media:after{content:"";background:var(--scrim-bottom);position:absolute;inset:0}@media (width>=900px){.phero__media:after{background:var(--scrim-side), var(--scrim-bottom)}}@keyframes phero-push{0%{transform:scale(1)}to{transform:scale(1.06)}}.phero__inner{align-content:end;gap:var(--space-l);width:100%;padding-top:calc(var(--header-h) + var(--space-xl));padding-bottom:var(--space-2xl);display:grid;position:relative}.phero__main{justify-items:start;gap:var(--space-s);min-width:0;display:grid}.phero__title{max-width:18ch;font-size:var(--step-6);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.03}html[lang=bn] .phero__title{max-width:22ch;font-size:var(--step-5);line-height:1.6}.phero--photo .phero__title{color:var(--color-white)}.phero__lead{max-width:56ch;font-size:var(--step-1);margin:0;line-height:1.55}.phero--photo .phero__lead{color:color-mix(in oklab, var(--color-white) 90%, transparent)}.phero__actions{margin-top:var(--space-2xs)}.phero__toc{min-width:0}.phero__toc-title{font-size:var(--step--1);margin:0 0 .35rem;font-weight:650}.phero__toc-list{margin:0;padding:0;list-style:none;display:grid}.phero__toc-list a{border-top:1px solid color-mix(in oklab, currentColor 16%, transparent);color:inherit;font-size:var(--step--1);align-items:baseline;gap:.7rem;padding:.5rem 0;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.phero__toc-list li:first-child a{border-top:0}.phero__toc-list a:hover>span:last-child{text-underline-offset:.2em;text-decoration:underline}.phero__toc-num{min-width:1.7em;font-size:var(--step--2);font-variant-numeric:tabular-nums;font-weight:650}.phero--photo .phero__toc{padding:var(--space-s) var(--space-m) var(--space-xs);border:1px solid color-mix(in oklab, var(--color-white) 18%, transparent);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-green-950) 45%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}.phero--photo .phero__toc-num{color:var(--color-yellow-300)}@media (width>=768px){.phero--photo .phero__toc{max-width:26rem;display:block}}@media (width>=1100px){.phero--photo .phero__inner{align-items:end;column-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(17rem,23rem)}}@media (width<=47.99rem){.phero__actions .btn{flex:auto}}@media (width<=56.24rem){.phero--photo{grid-template-rows:minmax(10rem,1fr) auto;display:grid}.phero--photo .phero__media{z-index:0;grid-row:1;min-height:0;position:relative;inset:auto}.phero--photo .phero__media img{position:absolute;inset:0}.phero--photo .phero__media:after{background:linear-gradient(180deg, #072a1600 58%, #072a1680 86%, var(--color-green-950) 100%)}.phero--photo .phero__inner{align-content:start;gap:var(--space-s);padding-top:var(--space-s);padding-bottom:var(--fab-clear,var(--space-l));grid-row:2}.phero--photo .phero__main{gap:var(--space-xs)}.phero--photo .phero__toc{display:none}.phero--photo .phero__title{max-width:none;font-size:var(--step-5);line-height:1.06}html[lang=bn] .phero--photo .phero__title{max-width:none;font-size:var(--step-4);line-height:1.5}.phero--photo .phero__lead{max-width:none;font-size:var(--step-0);line-height:1.5}.phero--photo .phero__actions{margin-top:var(--space-3xs)}.phero--slider[data-hs-split] .phero__crumbs{top:calc(100% - var(--hs-panel-h,0px) + var(--space-s))}.phero--slider[data-hs-split] .hero-slider__content{padding-top:calc(var(--space-s) + var(--hs-crumbs-h,0px) + var(--space-2xs))}}@media (width<=56.24rem) and (height<=50rem){.phero--photo{grid-template-rows:minmax(8rem,1fr) auto}.phero--photo .phero__inner{padding-top:var(--space-xs)}.phero--photo .phero__main{gap:var(--space-2xs)}.phero--photo .phero__title{font-size:var(--step-4)}html[lang=bn] .phero--photo .phero__title{font-size:var(--step-3);line-height:1.45}.phero--photo .phero__lead{font-size:var(--step--1);line-height:1.45}.phero--photo .phero__actions .btn{min-height:46px;font-size:var(--step--1);padding:.55em 1.1em}.phero--slider[data-hs-split] .phero__crumbs{top:calc(100% - var(--hs-panel-h,0px) + var(--space-xs))}.phero--slider[data-hs-split] .hero-slider__content{padding-top:calc(var(--space-xs) + var(--hs-crumbs-h,0px) + var(--space-3xs))}}.phero--type{background:radial-gradient(70% 90% at 0% 0%, color-mix(in oklab, var(--color-green-100) 85%, transparent), transparent 60%), radial-gradient(55% 80% at 100% 8%, color-mix(in oklab, var(--color-yellow-100) 80%, transparent), transparent 65%), var(--color-paper);border-bottom:1px solid var(--color-line);display:flex}.phero--type .phero__inner{align-content:center;padding-block:clamp(3rem,2rem + 5vw,6.5rem)}.phero--type .phero__lead{color:var(--color-muted)}.phero--type .phero__toc{padding:var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-card);box-shadow:var(--shadow-sm)}.phero--type .phero__toc-list a{color:var(--color-ink-2)}.phero--type .phero__toc-list a:hover{color:var(--color-green-800)}.phero--type .phero__toc-num{color:var(--color-green-700)}@media (width>=560px){.phero--type .phero__toc-list{column-gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr))}.phero--type .phero__toc-list li:nth-child(2) a{border-top:0}}@media (width>=1024px){.phero--type .phero__inner{align-items:center;column-gap:var(--space-2xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.phero--type .phero__toc-list{grid-template-columns:minmax(0,1fr)}.phero--type .phero__toc-list li:nth-child(2) a{border-top:1px solid color-mix(in oklab, currentColor 16%, transparent)}.phero--type .phero__toc-list:has(>li:nth-child(8)){grid-template-columns:repeat(2,minmax(0,1fr))}.phero--type .phero__toc-list:has(>li:nth-child(8)) li:nth-child(2) a{border-top:0}}.phero__meta{color:var(--color-muted);font-size:var(--step--1);flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;display:flex}.phero__meta span{align-items:center;gap:.45rem;display:inline-flex}.phero__meta svg{width:1.05em;height:1.05em;color:var(--color-green-700)}@media (prefers-reduced-motion:reduce){.phero__media img{animation:none}}.motion-lite .phero__media img{animation:none}.pw__note{max-width:58ch}.pw__list{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pw-card{flex:0 0 calc((100% - var(--space-xs)) / 2);min-width:0}@media (width>=768px){.pw__list{gap:var(--space-s)}.pw-card{flex-basis:calc((100% - 2 * var(--space-s)) / 3)}}@media (width>=1180px){.pw-card{flex-basis:calc((100% - 3 * var(--space-s)) / 4)}}.pw-card__box{gap:var(--space-2xs);height:100%;padding:var(--space-s);border-radius:var(--radius-lg);background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);transition:border-color var(--dur-base) var(--ease-std), box-shadow var(--dur-base) var(--ease-std), transform var(--dur-base) var(--ease-out);grid-template-rows:auto 1fr auto;text-decoration:none;display:grid;position:relative}a.pw-card__box:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}@media (hover:hover){a.pw-card__box:hover{border-color:color-mix(in oklab, var(--color-green-700) 32%, var(--color-line));box-shadow:var(--shadow-md);transform:translateY(-2px)}}.pw-card__kind{color:var(--color-muted);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.05em;font-weight:600}html[lang=bn] .pw-card__kind{text-transform:none;letter-spacing:0}.pw-card__logo{min-height:5.5rem;padding:var(--space-xs);border-radius:var(--radius-md);background:var(--color-card);place-items:center;display:grid}.pw-card__logo img{object-fit:contain;width:auto;max-width:80%;height:auto;max-height:4.5rem}.pw-card__logo--text{padding:var(--space-xs) var(--space-s)}.pw-card__mark{font-family:var(--font-display);font-size:var(--step-0);text-align:center;color:var(--color-green-800);text-wrap:balance;font-weight:650;line-height:1.3}html[lang=bn] .pw-card__mark{font-family:var(--font-bn);font-weight:600}.pw-card__name{font-size:var(--step--1);font-weight:600;line-height:1.35}.pw-card__role{color:var(--color-muted);font-size:var(--step--2);line-height:1.45}.pw--marquee{position:relative}.pw--marquee .pw__list{scrollbar-width:none;padding-bottom:var(--space-2xs);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.pw--marquee .pw__list::-webkit-scrollbar{display:none}.pw--marquee .pw-card{flex:0 0 clamp(11rem,22vw,14rem)}.pw--marquee.is-running .pw__list{width:max-content;animation:pw-drift var(--pw-duration,60s) linear infinite;overflow:visible}.pw--marquee.is-running{-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-white) 6%, var(--color-white) 94%, transparent);mask-image:linear-gradient(90deg, transparent, var(--color-white) 6%, var(--color-white) 94%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-white) 6%, var(--color-white) 94%, transparent);overflow:hidden}.pw--marquee.is-paused .pw__list{animation-play-state:paused}@media (hover:hover){.pw--marquee.is-running:hover .pw__list{animation-play-state:paused}}@keyframes pw-drift{to{transform:translateX(var(--pw-shift,-50%))}}.pw__toggle{margin-top:var(--space-s)}.pw__toggle .icon-play,.pw--marquee.is-held .pw__toggle .icon-pause{display:none}.pw--marquee.is-held .pw__toggle .icon-play{display:inline-block}@media (prefers-reduced-motion:reduce){.pw-card__box{transition:none}a.pw-card__box:hover{transform:none}.pw--marquee.is-running .pw__list{animation:none}}.people{margin:0;padding:0;list-style:none}@media (width>=768px){.people[data-cols="2"],.people[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.people[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.people[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=47.99rem){.people>:last-child:nth-child(odd){width:calc(50% - var(--space-xs) / 2);grid-column:1/-1;justify-self:center}}.person{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.person__photo{--ratio:4 / 5;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0}.person__name{font-family:var(--font-display);font-size:var(--step-1);color:var(--color-ink);margin:0;font-weight:650;line-height:1.25}html[lang=bn] .person__name{font-family:var(--font-bn);font-weight:600;line-height:1.6}.person__role{font-size:var(--step--1);color:var(--color-ink-2);margin:.15rem 0 0}.person__org{font-size:var(--step--2);color:var(--color-muted);display:block}.people-list{gap:var(--space-xs);margin:var(--space-l) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.people:empty+.people-list,.sec__head+.people-list{margin-top:0}@media (width>=768px){.people-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1180px){.people-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.people-list__item{padding:var(--space-s);border:1px solid var(--color-line);border-inline-start:3px solid var(--color-green-600);border-radius:var(--radius-md);background:var(--color-card)}.people-list__item .person__name{font-size:var(--step-0)}.person__photo img{transition:transform var(--dur-slower) var(--ease-out)}.person__name{transition:color var(--dur-base) var(--ease-std)}.people-list__item{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-std), border-color var(--dur-base) var(--ease-std)}@media (hover:hover) and (pointer:fine){.person:hover .person__photo img{transform:scale(1.04)}.person:hover .person__name{color:var(--color-green-800)}.people-list__item:hover{box-shadow:var(--shadow-sm);border-color:color-mix(in oklab, var(--color-green-700) 24%, var(--color-line));transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.person:hover .person__photo img,.people-list__item:hover{transform:none}}.press{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.press{grid-template-columns:repeat(2,minmax(0,1fr))}}.press__link{gap:.35rem var(--space-s);height:100%;padding:var(--space-s) var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-ink);transition:border-color var(--dur-base) var(--ease-std), box-shadow var(--dur-base) var(--ease-std);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.press__link:hover{border-color:color-mix(in oklab, var(--color-green-700) 30%, var(--color-line));box-shadow:var(--shadow-sm)}.press__link:hover .press__title{text-underline-offset:.18em;text-decoration:underline}.press__meta{font-size:var(--step--2);color:var(--color-muted);flex-wrap:wrap;grid-column:1;gap:.2rem .8rem;display:flex}.press__outlet{color:var(--color-green-800);font-weight:700}.press__title{grid-column:1;font-weight:600;line-height:1.4}.press__go{border-radius:var(--radius-sm);background:var(--color-green-50);width:2.25rem;height:2.25rem;color:var(--color-green-700);grid-area:1/2/span 2;align-self:center;place-items:center;display:grid}.press__go svg{width:1.1rem;height:1.1rem}.press__link{transition:border-color var(--dur-base) var(--ease-std), box-shadow var(--dur-base) var(--ease-std), transform var(--dur-base) var(--ease-out)}.press__go{transition:background-color var(--dur-base) var(--ease-std), color var(--dur-base) var(--ease-std)}.press__go svg{transition:transform var(--dur-base) var(--ease-out)}.press__link:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}@media (hover:hover) and (pointer:fine){.press__link:hover{transform:translateY(-2px)}.press__link:hover .press__go{background:var(--color-green-700);color:var(--color-yellow-300)}.press__link:hover .press__go svg{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.press__link:hover,.press__link:hover .press__go svg{transform:none}}.rcard__note{border-top:1px dashed var(--color-line);font-size:var(--step--2);color:var(--color-muted);margin:.35rem 0 0;padding-top:.55rem;line-height:1.5}.rcard .card__foot{padding-top:var(--space-xs)}.roles-pick__seg{max-width:44rem}.rcard__icon{border-radius:var(--radius-md);background:var(--color-green-50);width:44px;height:44px;color:var(--color-green-700);transition:background-color var(--dur-base), color var(--dur-base), transform var(--dur-slow) var(--ease-out);place-items:center;margin-bottom:.2rem;display:grid}.rcard__icon svg{width:22px;height:22px}.rcard[data-group=bangladesh] .rcard__icon{background:var(--color-red-50);color:var(--color-red-700)}.rcard[data-group=invited] .rcard__icon{background:var(--color-blue-50);color:var(--color-blue-700)}.roles-pick .rcard{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), border-color var(--dur-base), box-shadow var(--dur-base)}.roles-pick .rcard.is-dim{opacity:.42;transform:scale(.98)}.roles-pick .rcard.is-match{border-color:var(--color-green-400);box-shadow:var(--shadow-md);transform:translateY(-3px)}.roles-pick .rcard.is-match .rcard__icon{transform:scale(1.08)rotate(-4deg)}.roles-pick__stall{margin:0 0 var(--space-s);border-radius:var(--radius-md);background:var(--color-red-50);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.4em .6em;padding:.6rem .8rem;display:flex}.roles-pick__stall>svg{width:18px;height:18px;color:var(--color-red-700)}@media (width<=599px){.vx-seg.roles-pick__seg{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.motion-lite .roles-pick .rcard{transform:none!important}.sec--role_entry{padding-block:var(--space-l) var(--space-m)}.roles{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.roles{gap:var(--space-s);grid-template-columns:repeat(4,minmax(0,1fr))}}.role{gap:var(--space-3xs);min-width:0;padding:var(--space-s);background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-std), border-color var(--dur-base) var(--ease-std);flex-direction:column;display:flex;position:relative}.role__art{aspect-ratio:160/70;margin:calc(var(--space-s) * -.35) calc(var(--space-s) * -.35) var(--space-2xs);border-radius:var(--radius-md);background:radial-gradient(80% 90% at 50% 100%, color-mix(in oklab, var(--color-green-100) 80%, transparent), transparent 70%), var(--color-green-50);position:relative;overflow:hidden}.role__art>svg{width:100%;height:100%;display:block}.role__art>.role__icon{margin:auto;position:absolute;inset:0}.role__icon{width:2.5rem;height:2.5rem;margin-bottom:var(--space-3xs);border-radius:var(--radius-md);background:var(--color-green-50);color:var(--color-green-700);place-items:center;display:inline-grid}.role__icon svg{width:1.25rem;height:1.25rem}.role__title{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.2}html[lang=bn] .role__title{font-family:var(--font-bn);font-weight:600;line-height:1.6}.role__link{color:var(--color-ink);text-decoration:none}.role__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.role__link:focus-visible{outline:none}.role:has(.role__link:focus-visible){outline:2px solid var(--focus-color);outline-offset:3px}.role__text{color:var(--color-muted);font-size:var(--step--1);margin:0;line-height:1.5}.role__cta{padding-top:var(--space-2xs);color:var(--color-green-700);font-size:var(--step--1);align-items:center;gap:.35em;margin-top:auto;font-weight:600;display:inline-flex}.role__cta svg{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover){.role:hover{box-shadow:var(--shadow-md);border-color:color-mix(in oklab, var(--color-green-700) 30%, var(--color-line));transform:translateY(-2px)}.role:hover .role__cta svg{transform:translate(3px)}}@media (width<=29.99rem){.role{padding:var(--space-xs)}.role__icon{width:2.125rem;height:2.125rem}.role__art{margin:calc(var(--space-xs) * -.4) calc(var(--space-xs) * -.4) var(--space-3xs)}.role__title{font-size:var(--step-0)}}@media (prefers-reduced-motion:reduce){.role,.role__cta svg{transition:none}.role:hover{transform:none}}.sg__all{white-space:nowrap}.sg{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(9.5rem,30vw);margin:0;padding:0;list-style:none;display:grid}.sg__item--lead{grid-column:1/-1}@media (width>=768px){.sg{gap:var(--space-s);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(10rem,17vw,12.5rem)}.sg__item--lead{grid-area:span 2/span 2}}@media (width>=1180px){.sg{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(10.5rem,13vw,13rem)}}.sg__item{perspective:900px;min-width:0}.sg-card{border-radius:var(--radius-lg);background:var(--color-green-900);height:100%;color:var(--color-white);box-shadow:var(--shadow-sm);transform-style:preserve-3d;transition:transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-base) var(--ease-std);will-change:transform;position:relative;overflow:hidden}.sg-card__media{position:absolute;inset:0}.sg-card__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slower) var(--ease-out)}.sg-card__media:after{content:"";background:var(--scrim-bottom);position:absolute;inset:0}.sg-card__body{column-gap:var(--space-2xs);padding:var(--space-xs) var(--space-s) var(--space-s);grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:.15rem;display:grid;position:absolute;inset:auto 0 0}.sg-card__icon{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-white) 18%, transparent);width:2rem;height:2rem;color:var(--color-white);place-items:center;display:inline-grid}.sg-card__title{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.01em;color:var(--color-white);margin:0;font-weight:650;line-height:1.2}html[lang=bn] .sg-card__title{font-family:var(--font-bn);font-weight:600;line-height:1.5}.sg-card__link{color:inherit;text-decoration:none}.sg-card__link:after{content:"";z-index:1;position:absolute;inset:0}.sg-card__link:focus-visible{outline:none}.sg-card:has(.sg-card__link:focus-visible){outline:2px solid var(--focus-color);outline-offset:3px}.sg-card__text{color:color-mix(in oklab, var(--color-white) 86%, transparent);font-size:var(--step--1);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.sg__item--lead .sg-card__title{font-size:var(--step-3)}.sg__item--lead .sg-card__text{font-size:var(--step-0);max-width:40ch}@media (width<=47.99rem){.sg__item:not(.sg__item--lead) .sg-card__body{padding:var(--space-2xs) var(--space-xs) var(--space-xs);grid-template-columns:minmax(0,1fr)}.sg__item:not(.sg__item--lead) .sg-card__icon{display:none}.sg__item:not(.sg__item--lead) .sg-card__title{font-size:var(--step-0)}.sg__item:not(.sg__item--lead) .sg-card__text{font-size:var(--step--2)}}@media (hover:hover) and (pointer:fine){.sg-card:hover{box-shadow:var(--shadow-lg)}.sg-card:hover .sg-card__media img{transform:scale(1.05)}}.sg[data-armed] .sg-card{opacity:0;transition:none;transform:translateY(24px)}.sg[data-armed] .sg-card__media img{transition:none}.sg[data-armed] .sg-card__media{clip-path:inset(100% 0 0)}@media (prefers-reduced-motion:reduce){.sg-card,.sg-card__media img{transition:none}.sg-card:hover .sg-card__media img{transform:none}}.ss__head{max-width:52rem}.stats{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=29.99rem){.stats{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-2xs);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto}.stats::-webkit-scrollbar{display:none}.stats:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.stats>.stat{scroll-snap-align:start}.stats>.stat:last-child:nth-child(odd){grid-column:auto}}@media (width>=30rem) and (width<=1023.98px){.stats>.stat:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=768px){.stats{gap:var(--space-s)}.stats--n3,.stats--n6{grid-template-columns:repeat(3,minmax(0,1fr))}.stats--n3>.stat:last-child:nth-child(odd),.stats--n6>.stat:last-child:nth-child(odd){grid-column:auto}}@media (width>=1024px){.stats--n4{grid-template-columns:repeat(4,minmax(0,1fr))}.stats--n5{grid-template-columns:repeat(6,minmax(0,1fr))}.stats--n5>.stat{grid-column:span 2}.stats--n5>.stat:nth-child(n+4){grid-column:span 3}}.stat{gap:var(--space-2xs);min-width:0;padding:var(--space-s) var(--space-s) var(--space-xs);background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.stat>p{margin:0}.stat__value{font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.03em;color:var(--color-green-700);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1}html[lang=bn] .stat__value{font-family:var(--font-bn);font-weight:600;line-height:1.35;font-size:var(--step-4);letter-spacing:0}.stat__label{color:var(--color-ink-2);font-size:var(--step--1);font-weight:500;line-height:1.45}.stat__meta{padding-top:var(--space-2xs);border-top:1px solid var(--color-line);gap:.15rem;margin-top:auto;display:grid}.stat__meta>p{color:var(--color-muted);font-size:var(--step--2);margin:0;line-height:1.45}.coins{margin-block:var(--space-3xs);flex-wrap:wrap;gap:.4rem;display:flex}.coin{background:color-mix(in oklab, var(--color-ink) 12%, transparent);width:.95rem;height:.95rem;box-shadow:inset 0 -2px 0 color-mix(in oklab, var(--color-ink) 10%, transparent);border-radius:50%}.coin.is-lit{background:var(--color-yellow-400);box-shadow:inset 0 -2px 0 var(--color-yellow-500), 0 0 .9rem color-mix(in oklab, var(--color-yellow-300) 85%, transparent)}.coins[data-armed] .coin{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), background-color var(--dur-slow) var(--ease-std), box-shadow var(--dur-slow) var(--ease-std);transition-delay:calc(var(--i,0) * 70ms);transform:scale(.5)}.coins[data-armed] .coin.is-lit{background:color-mix(in oklab, var(--color-ink) 12%, transparent);box-shadow:none}.coins[data-armed].is-in .coin{opacity:1;transform:none}.coins[data-armed].is-lit-up .coin.is-lit{background:var(--color-yellow-400);box-shadow:inset 0 -2px 0 var(--color-yellow-500), 0 0 .9rem color-mix(in oklab, var(--color-yellow-300) 85%, transparent);transition-delay:0s;transform:scale(1.18)}.tbar{gap:var(--space-2xs);margin-block:var(--space-3xs);display:grid}.tbar__row{gap:.25rem var(--space-2xs);font-size:var(--step--2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";align-items:baseline;display:grid}.tbar__label{color:var(--color-ink-2);grid-area:label;font-weight:500}.tbar__value{color:var(--color-ink);font-variant-numeric:tabular-nums;grid-area:value;font-weight:650}.tbar__track{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--color-ink) 7%, transparent);grid-area:track;height:.55rem;display:block;overflow:hidden}.tbar__fill{height:100%;width:var(--w,0%);border-radius:inherit;background:var(--color-blue-700);transform-origin:0;display:block}.tbar__row--bd_br .tbar__fill{background:var(--color-green-600)}.tbar[data-armed] .tbar__fill{transition:transform 1.3s var(--ease-out);transform:scaleX(0)}.tbar[data-armed] .tbar__row+.tbar__row .tbar__fill{transition-delay:.25s}.tbar[data-armed].is-in .tbar__fill{transform:scaleX(1)}.story{margin-top:var(--space-xl);--marker:2.25rem;position:relative}.story__list{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid;position:relative}.story__line{top:calc(var(--marker) / 2);bottom:calc(var(--marker) / 2);left:calc(var(--marker) / 2 - 1px);background:var(--color-line);border-radius:2px;width:2px;position:absolute;overflow:hidden}.story__fill{background:var(--color-green-600);transform-origin:top;position:absolute;inset:0}.story[data-armed] .story__fill{transform:scaleY(var(--p,0))}.story__step{grid-template-columns:var(--marker) minmax(0, 1fr);column-gap:var(--space-s);align-items:start;row-gap:.25rem;display:grid;position:relative}.story__num{width:var(--marker);height:var(--marker);border-radius:var(--radius-sm);background:var(--color-green-700);color:var(--color-white);font-family:var(--font-display);font-weight:700;font-size:var(--step-0);transition:background-color var(--dur-slow) var(--ease-std), color var(--dur-slow) var(--ease-std), box-shadow var(--dur-slow) var(--ease-std);grid-row:1/span 2;place-items:center;display:grid}.story__title{font-size:var(--step-1);margin:.3rem 0 0;line-height:1.25}html[lang=bn] .story__title{margin-top:.1rem;line-height:1.6}.story__body{color:var(--color-muted);font-size:var(--step--1);grid-column:2;max-width:46ch;margin:0;line-height:1.55}.story[data-armed] .story__step:not(.is-lit) .story__num{background:var(--color-card);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.story[data-armed] .story__step .story__title,.story[data-armed] .story__step .story__body{transition:opacity var(--dur-slow) var(--ease-std)}.story[data-armed] .story__step:not(.is-lit) .story__title,.story[data-armed] .story__step:not(.is-lit) .story__body{opacity:.55}@media (width>=900px){.story__list{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:var(--space-l)}.story__line{top:calc(var(--marker) / 2 - 1px);bottom:auto;left:calc(var(--marker) / 2);right:calc((100% - (var(--n,4) - 1) * var(--space-l)) / var(--n,4) - var(--marker) / 2);width:auto;height:2px}.story__fill{transform-origin:0}.story[data-armed] .story__fill{transform:scaleX(var(--p,0))}.story__step{row-gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.story__num{grid-row:auto}.story__title{margin-top:var(--space-3xs)}.story__body{grid-column:1}}@media (prefers-reduced-motion:reduce){.coins[data-armed] .coin,.tbar[data-armed] .tbar__fill,.story__num{transition:none}}.steps-layout{gap:var(--space-l);display:grid}@media (width>=1024px){.steps-layout{align-items:start;column-gap:var(--space-2xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.steps-layout__head{top:calc(var(--header-h) + var(--space-l));position:sticky}.steps-layout__head .sec__head{margin-bottom:0}}.steps{--num:2.6rem;position:relative}.steps__list{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}.steps__item{grid-template-columns:var(--num) minmax(0, 1fr);align-items:start;column-gap:var(--space-s);display:grid;position:relative}.steps__num{z-index:1;width:var(--num);height:var(--num);border:2px solid var(--color-green-700);border-radius:var(--radius-md);background:var(--color-green-700);color:var(--color-white);font-family:var(--font-display);font-size:var(--step-0);transition:background-color var(--dur-slow) var(--ease-std), color var(--dur-slow) var(--ease-std), border-color var(--dur-slow) var(--ease-std);place-items:center;font-weight:700;display:grid;position:relative}html[lang=bn] .steps__num{font-family:var(--font-bn);font-weight:600}.steps__rail{top:var(--rail-top,calc(var(--num) / 2));bottom:var(--rail-bottom,var(--space-m));left:calc(var(--num) / 2 - 1px);background:var(--color-line);border-radius:2px;width:2px;position:absolute;overflow:hidden}.steps__fill{background:var(--color-green-600);transform-origin:top;position:absolute;inset:0}.steps.is-animated .steps__item:not(.is-lit) .steps__num{border-color:var(--color-green-300);background:var(--color-card);color:var(--color-green-700)}.steps__title{font-size:var(--step-1);margin:.4rem 0 0;line-height:1.3}html[lang=bn] .steps__title{margin-top:.2rem;line-height:1.6}.steps__text{color:var(--color-ink-2);margin-top:.35rem}.steps__text>*{margin:0}.steps__text>*+*{margin-top:.7em}.steps__text :where(ul,ol){padding-inline-start:1.2em;list-style:outside}.steps__text :where(strong){color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.steps__num{transition:none}}.tm__text{align-content:start;gap:var(--space-s);display:grid}.tm__text .sec__title{margin:0}.tm__media{--ratio:4 / 3;box-shadow:var(--shadow-md);margin:0}@media (width>=900px){.tm__media{--ratio:5 / 4}}.tl{--tl-item:clamp(15.5rem, 24vw, 20rem);--tl-gap:var(--space-m);--tl-year-h:2.6rem;--tl-start:max(var(--gutter), calc((100% - var(--container)) / 2));position:relative}.tl__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tl-start);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.tl__viewport::-webkit-scrollbar{display:none}.tl__track{gap:var(--tl-gap);width:max-content;padding:var(--space-2xs) var(--tl-start) var(--space-s);margin:0;list-style:none;display:flex;position:relative}.tl__item{grid-template-rows:var(--tl-year-h) 1rem auto;row-gap:var(--space-2xs);width:var(--tl-item);scroll-snap-align:start;outline:none;flex:none;display:grid;position:relative}.tl__item:before{content:"";top:calc(var(--tl-year-h) + var(--space-2xs) + .5rem - 1px);left:.5rem;right:calc(-1 * var(--tl-gap) - .5rem);background:var(--color-green-600);height:2px;position:absolute}.tl__item:last-child:before{background:linear-gradient(90deg, var(--color-yellow-500), transparent);right:0}.tl__item--tba:before,.tl__item--deadline:before{background:linear-gradient(90deg, var(--color-yellow-500), color-mix(in oklab, var(--color-yellow-500) 30%, transparent))}.tl__year{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.02em;color:var(--color-green-700);font-variant-numeric:tabular-nums;align-self:end;margin:0;font-weight:700;line-height:1}html[lang=bn] .tl__year{font-family:var(--font-bn);letter-spacing:0}.tl__node{z-index:1;background:var(--color-green-700);width:1rem;height:1rem;box-shadow:0 0 0 4px var(--color-paper);border-radius:50%;align-self:center;position:relative}.tl__card{height:100%;padding:var(--space-s);border-radius:var(--radius-lg);background:var(--color-card);border:1px solid var(--color-line);box-shadow:var(--shadow-xs);transition:border-color var(--dur-base) var(--ease-std), box-shadow var(--dur-base) var(--ease-std);align-content:start;gap:.35rem;display:grid}.tl__card>*{margin:0}.tl__when{color:var(--color-muted);font-size:var(--step--2);font-weight:600}.tl__title{font-size:var(--step-1);line-height:1.25}html[lang=bn] .tl__title{line-height:1.55}.tl__body{color:var(--color-muted);font-size:var(--step--1);line-height:1.5}.tl__item:focus-visible .tl__card{border-color:var(--focus-color);box-shadow:0 0 0 2px var(--focus-color)}.tl__item--tba .tl__node,.tl__item--deadline .tl__node{background:var(--color-paper);box-shadow:0 0 0 4px var(--color-paper), inset 0 0 0 3px var(--color-yellow-500)}.tl__item--tba .tl__year,.tl__item--deadline .tl__year{color:var(--color-ink-2)}.tl__item--tba .tl__card{background:radial-gradient(90% 100% at 100% 0%, color-mix(in oklab, var(--color-yellow-100) 90%, transparent), transparent 70%), var(--color-card);border-style:dashed;border-color:color-mix(in oklab, var(--color-yellow-500) 55%, var(--color-line))}.tl__item--tba{--tl-item:clamp(17rem, 30vw, 24rem)}.tl__progress{margin-top:var(--space-xs)}.tl__bar{background:var(--color-line);border-radius:3px;height:3px;display:block;overflow:hidden}.tl__fill{background:var(--color-green-600);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.tl.is-pinned .tl__viewport{scroll-snap-type:none;overflow:hidden}.tl.is-pinned .tl__track{will-change:transform}.tl.is-pinned{--tl-item:clamp(18rem, 25vw, 23rem);--tl-gap:var(--space-l);--tl-year-h:4.4rem}.tl.is-pinned .tl__year{font-size:var(--step-5)}.tl.is-pinned .tl__card{padding:var(--space-m);min-height:15rem}.tl.is-pinned .tl__item--tba{--tl-item:clamp(20rem, 30vw, 26rem)}@media (prefers-reduced-motion:reduce){.tl__card{transition:none}}.tl__node{transition:transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out)}.tl__year{transition:opacity var(--dur-slow) var(--ease-std)}.tl.is-pinned .tl__item:not(.is-current) .tl__year{opacity:.45}.tl__item.is-current .tl__node{transform:scale(1.35)}.tl__item.is-current .tl__card{border-color:color-mix(in oklab, var(--color-green-700) 35%, var(--color-line));box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:reduce){.tl__node,.tl__year{transition:none}}.vc{gap:var(--space-l);display:grid}@media (width>=900px){.vc{align-items:start;column-gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.vc__text{align-content:start;gap:var(--space-s);display:grid}.vc__text .sec__title{margin:0}.vc__sub{margin:var(--space-2xs) 0 0;font-size:var(--step-1)}.vc__directions{max-width:65ch;color:var(--color-ink-2);margin:0}.vc__side{gap:var(--space-s);min-width:0;display:grid}.vc__card{background:var(--color-paper)}.vc__card .card__body{gap:var(--space-s);padding:var(--space-m)}.vc__name{font-family:var(--font-display);font-size:var(--step-2);align-items:flex-start;gap:.6rem;margin:0;font-weight:700;line-height:1.2;display:flex}html[lang=bn] .vc__name{font-family:var(--font-bn);font-weight:600;line-height:1.6}.vc__name svg{width:1.35rem;height:1.35rem;color:var(--color-green-700);margin-top:.15em}.vc__list{gap:.2rem;margin:0;display:grid}.vc__list dt{font-size:var(--step--2);color:var(--color-muted);margin-top:.5rem;font-weight:600}.vc__list dt:first-child{margin-top:0}.vc__list dd{overflow-wrap:anywhere;margin:0}.vc__actions{margin-top:var(--space-2xs)}.vc__actions .btn{flex:12rem}.vslot{min-width:0;position:relative}.textcols__aside{gap:var(--space-m);align-content:start;min-width:0;display:grid}.textcols__aside .textcols__title{position:static}.vslot--aside{margin-top:var(--space-s)}@media (width>=900px){.textcols--visual .textcols__aside{top:calc(var(--header-h) + var(--space-l));position:sticky}}.vslot--stage{margin-bottom:var(--space-l)}.sn-visual{gap:var(--space-m);align-items:center;max-width:64rem;margin-inline:auto;display:grid}@media (width>=900px){.sn-visual{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.tm__media.has-visual{position:relative}.vslot--overlay{pointer-events:none;position:absolute;inset:0}.vslot--overlay :where(a,button,input,[tabindex]){pointer-events:auto}.vx-panel{isolation:isolate;border:1px solid var(--color-line);border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--color-green-100) 70%, transparent), transparent 62%), radial-gradient(90% 70% at 0% 100%, color-mix(in oklab, var(--color-yellow-100) 80%, transparent), transparent 70%), var(--color-card);min-width:0;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.sec[data-tone=alt] .vx-panel{background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--color-green-100) 60%, transparent), transparent 62%), var(--color-card)}.vx-cap{color:var(--color-muted);font-size:var(--step--2);margin:0;line-height:1.45}.vx-kicker{color:var(--color-green-800);font-size:var(--step--1);margin:0;font-weight:600;line-height:1.35}.vx-svg-text{font-family:var(--font-sans)}.vx-loop,.vx-loop *{animation-play-state:paused}.is-live .vx-loop,.is-live .vx-loop *,.is-live.vx-loop,.is-live.vx-loop *{animation-play-state:running}.motion-lite .vx-loop,.motion-lite .vx-loop *{animation:none!important}@media (prefers-reduced-motion:reduce){.vx-loop,.vx-loop *{animation:none!important}}.vx-ico{border-radius:var(--radius-md);background:var(--color-green-50);width:2.5rem;height:2.5rem;color:var(--color-green-700);border:1px solid var(--color-green-100);flex:none;place-items:center;display:inline-grid}.vx-ico svg{width:1.25rem;height:1.25rem}.vx-live-line{min-height:1.5em}.is-story [data-steps]{transition:filter .45s var(--ease-out,ease)}.is-story.has-story-focus [data-steps]:not(.is-step-on){filter:opacity(.4)saturate(.4)}.is-story .is-step-pick{cursor:pointer}@media (prefers-reduced-motion:reduce){.is-story [data-steps]{transition:none}}.story-on .is-pinned[style*="--story-bg: rgba(0, 0, 0, 0)"]{background:var(--color-paper)}.sec[data-tone=alt].story-on .is-pinned[style*="--story-bg: rgba(0, 0, 0, 0)"]{background:var(--color-paper-2)}.vx{--vx-pad:clamp(1rem, .7rem + 1.2vw, 1.5rem);min-width:0;padding:var(--vx-pad);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--color-green-100) 70%, transparent), transparent 60%), var(--color-card);box-shadow:var(--shadow-sm);color:var(--color-ink);position:relative;overflow:hidden}.vx--bare{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.vx svg.vx-svg{width:100%;height:auto;display:block;overflow:visible}.vx-title{margin:0 0 var(--space-2xs);font-family:var(--font-display);font-size:var(--step-0);font-weight:650;line-height:1.3}.vx-cap{margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--step--1);line-height:1.5}.vx-cap:has(svg){align-items:flex-start;gap:.45em;display:flex}.vx-cap svg{flex:none;width:1.05em;height:1.05em;margin-top:.2em;display:inline-block}.vx-seg{margin-bottom:var(--space-s);border-radius:var(--radius-md);background:var(--color-paper-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.vx-seg>button{border-radius:calc(var(--radius-md) - 3px);min-height:40px;color:var(--color-muted);font:inherit;font-size:var(--step--1);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:0 0;border:0;padding:.4rem .6rem;font-weight:600;line-height:1.25}.vx-seg>button:hover{color:var(--color-ink)}.vx-seg>button[aria-pressed=true]{background:var(--color-card);color:var(--color-green-800);box-shadow:var(--shadow-xs)}.vx-seg>button:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}html:not(.js) .vx-seg,.vx.is-ready :not(.vx-stack)>[data-vx-panel]:not(.is-on){display:none}.vx.is-ready .vx-stack{display:grid}.vx.is-ready .vx-stack>[data-vx-panel]{grid-area:1/1}.vx.is-ready .vx-stack>[data-vx-panel]:not(.is-on){visibility:hidden}.vx [data-vx-panel].is-on{animation:vx-in var(--dur-slow) var(--ease-out)}@keyframes vx-in{0%{opacity:0;transform:translateY(6px)}}.motion-lite .vx [data-vx-panel].is-on{animation-name:vx-fade}@keyframes vx-fade{0%{opacity:0}}.vx-dot{background:var(--color-line-strong);border-radius:50%;flex:none;width:.6rem;height:.6rem;display:inline-block}.vx-dot--ok{background:var(--color-green-600)}.vx-dot--wait{background:var(--color-yellow-400)}.vx-dot--stop{background:var(--color-red-600)}@media (prefers-reduced-motion:reduce){.vx *,.vx :before,.vx :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.vx-glance{gap:var(--space-s);display:grid}@media (width>=900px){.vx-glance{gap:var(--space-l);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}}.vx-glance__stage{min-height:clamp(13.5rem,10rem + 14vw,22rem);padding:var(--space-m);display:grid}.vx-glance__scene{justify-content:center;gap:var(--space-xs);opacity:0;visibility:hidden;min-width:0;transition:opacity var(--dur-slow) var(--ease-std), visibility 0s linear var(--dur-slow);flex-direction:column;grid-area:1/1;display:flex}.vx-glance__scene.is-on{opacity:1;visibility:visible;transition:opacity var(--dur-slow) var(--ease-std)}.vx-glance__kicker{color:var(--color-green-800);font-size:var(--step--1);margin:0;font-weight:600}.vx-glance__big{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.015em;color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.12}html[lang=bn] .vx-glance__big{font-family:var(--font-bn);letter-spacing:0;font-weight:600;line-height:1.45}.vx-glance__mark{background:linear-gradient(90deg, var(--color-green-600) 0 60%, var(--color-yellow-400) 60% 80%, var(--color-red-600) 80%);transform-origin:0;border-radius:2px;width:3.5rem;height:4px}.vx-glance__scene.is-on .vx-glance__mark{animation:vx-grow .9s var(--ease-out) both}.vx-glance__line{color:var(--color-ink-2);font-size:var(--step-0);margin:0;line-height:1.5}.vx-days{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--space-2xs);display:grid}.vx-days__cell{padding:var(--space-xs) .25rem;border-radius:var(--radius-md);background:var(--color-green-700);color:var(--color-white);box-shadow:var(--shadow-xs);justify-items:center;gap:.1rem;display:grid}.vx-days__wd,.vx-days__m{font-size:var(--step--2);text-transform:capitalize;color:color-mix(in oklab, var(--color-white) 82%, transparent);line-height:1.2}.vx-days__d{font-family:var(--font-display);font-size:var(--step-4);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}html[lang=bn] .vx-days__d{font-family:var(--font-bn);line-height:1.3}.vx-glance__scene.is-on .vx-days__cell{animation:vx-day-in .7s var(--ease-out) both;animation-delay:calc(var(--i) * .11s)}@keyframes vx-day-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}.vx-map{width:100%;max-width:22rem;height:auto;color:var(--color-green-700)}.vx-map__street{stroke:var(--color-line-strong);stroke-width:6px;stroke-linecap:round;opacity:.32}.vx-map__street--thin{stroke-width:3px}.vx-map__river{stroke:var(--color-blue-700);stroke-width:5px;stroke-linecap:round;opacity:.22}.vx-map__drop{fill:var(--color-green-700)}.vx-map__dot{fill:var(--color-yellow-300)}.vx-map__shadow{fill:var(--color-ink);opacity:.16}.vx-glance__scene.is-on .vx-map__drop,.vx-glance__scene.is-on .vx-map__dot{animation:vx-pin .9s var(--ease-out) both}.vx-glance__scene.is-on .vx-map__shadow{animation:vx-pin-shadow .9s var(--ease-out) both;transform-box:fill-box;transform-origin:50%}@keyframes vx-pin{0%{opacity:0;transform:translateY(-40px)}60%{opacity:1;transform:translateY(3px)}}@keyframes vx-pin-shadow{0%{opacity:0;transform:scale(.3)}}.vx-link{width:100%;max-width:22rem;height:auto;overflow:visible}.vx-link__arc{stroke:var(--color-green-600);stroke-width:2.5px;stroke-dasharray:3 7;stroke-linecap:round}.vx-link__node--bd{fill:var(--color-green-700)}.vx-link__node--br{fill:var(--color-yellow-400);stroke:var(--color-ink);stroke-width:1.5px}.vx-link__runner{fill:var(--color-red-600);offset-path:path("M40 92 C110 6 210 6 280 92");animation:vx-run 3.2s var(--ease-in-out) infinite}@keyframes vx-run{0%{offset-distance:0%}to{offset-distance:100%}}.vx-link__labels{max-width:22rem;height:1.6em;font-size:var(--step--1);color:var(--color-ink-2);margin-top:-.4rem;font-weight:600;position:relative}.vx-link__labels span{white-space:nowrap;position:absolute;left:12.5%;transform:translate(-50%)}.vx-link__labels span+span{left:87.5%}.vx-formats{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vx-formats li{min-width:0;padding:var(--space-xs);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-card) 85%, transparent);border:1px solid var(--color-line);font-size:var(--step--1);align-items:center;gap:.6rem;font-weight:600;line-height:1.3;display:flex}.vx-formats svg{width:1.35rem;height:1.35rem;color:var(--color-green-700);flex:none}.vx-glance__scene.is-on .vx-formats li{animation:vx-day-in .6s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms)}.vx-editions{gap:var(--space-s);padding:var(--space-s) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid;position:relative}.vx-editions:before{content:"";background:linear-gradient(90deg, var(--color-green-300), var(--color-green-700));transform-origin:0;border-radius:2px;height:3px;position:absolute;top:0;left:.4rem;right:.4rem}.vx-glance__scene.is-on .vx-editions:before{animation:vx-grow 1s var(--ease-out) both}@keyframes vx-grow{0%{transform:scaleX(0)}}.vx-editions__node{gap:.2rem;min-width:0;display:grid;position:relative}.vx-editions__node:before{content:"";top:calc(-1 * var(--space-s) - 5px);background:var(--color-green-300);width:13px;height:13px;box-shadow:0 0 0 3px var(--color-card);border-radius:50%;position:absolute;left:0}.vx-editions__node--next:before{background:var(--color-yellow-400)}.vx-editions__n{font-size:var(--step--1);color:var(--color-green-800);font-weight:600}.vx-editions__when{font-family:var(--font-display);font-size:var(--step-1);font-weight:700;line-height:1.2}html[lang=bn] .vx-editions__when{font-family:var(--font-bn);line-height:1.5}.vx-editions__where{font-size:var(--step--1);color:var(--color-muted);line-height:1.4}.vx-glance__list{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=768px){.vx-glance__list{gap:var(--space-xs)}}.vx-glance__item{min-width:0;padding:var(--space-xs) var(--space-s) var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);transition:border-color var(--dur-base) var(--ease-std), box-shadow var(--dur-base) var(--ease-std), transform var(--dur-base) var(--ease-out);flex-direction:column;gap:.25rem;display:flex;position:relative}.vx-glance__item>*{margin:0}.vx-glance__item:before{content:"";left:var(--space-s);right:var(--space-s);background:var(--color-yellow-400);transform-origin:0;height:3px;transition:transform var(--dur-slow) var(--ease-out);border-radius:0 0 3px 3px;position:absolute;top:-1px;transform:scaleX(0)}.is-ready .vx-glance__item.is-on{border-color:color-mix(in oklab, var(--color-green-700) 35%, var(--color-line));box-shadow:var(--shadow-md)}.is-ready .vx-glance__item.is-on:before{transform:scaleX(1)}.vx-glance__btn{width:100%;min-height:2.5rem;color:var(--color-green-800);font:inherit;font-size:var(--step--1);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-weight:600;display:flex}.vx-glance__btn:after{content:"";border-radius:inherit;position:absolute;inset:0}.vx-glance__btn:focus-visible{outline:none}.vx-glance__item:has(.vx-glance__btn:focus-visible){outline:2px solid var(--focus-color);outline-offset:2px}.vx-glance__value{font-size:var(--step--1);color:var(--color-ink);overflow-wrap:anywhere;font-weight:600;line-height:1.45}@media (width>=768px){.vx-glance__value{font-size:var(--step-0)}}.vx-glance__note{font-size:var(--step--2);color:var(--color-muted);margin-top:auto}.vx-meet{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.vx-meet__list{display:contents}.vx-meet__side{margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;font-weight:600}html[lang=bn] .vx-meet__side{letter-spacing:0;text-transform:none;font-size:var(--step--1)}.vx-meet__hub{padding:var(--space-s) var(--space-m);border-radius:var(--radius-xl);background:radial-gradient(90% 140% at 50% 0%, color-mix(in oklab, var(--color-green-500) 45%, transparent), transparent 70%), var(--color-green-800);color:var(--color-white);text-align:center;box-shadow:var(--shadow-md);grid-column:1/-1;justify-items:center;gap:.15rem;display:grid;position:relative}.vx-meet__hub-name{font-family:var(--font-display);font-size:var(--step-1);margin:0;font-weight:700;line-height:1.2}html[lang=bn] .vx-meet__hub-name{font-family:var(--font-bn);line-height:1.5}.vx-meet__hub-when{font-size:var(--step--1);color:var(--color-yellow-200);margin:0}.vx-meet__card{height:100%;position:relative}.vx-meet__card .card__title{align-items:center;gap:.55rem;display:flex}.vx-meet__card .vx-ico{width:2.25rem;height:2.25rem}.vx-meet__flow{display:none}@media (width>=1024px){.vx-meet{column-gap:var(--space-xl);row-gap:var(--space-s);grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr);grid-template-areas:"a hub b""c hub d";align-items:stretch}.vx-meet__side{grid-column:auto;margin:0}.vx-meet__side--bd{grid-area:sideA}.vx-meet__side--br{grid-area:sideB}.vx-meet__hub{padding:var(--space-l) var(--space-m);grid-area:hub;align-self:center}.vx-meet__card[data-slot=a]{grid-area:a}.vx-meet__card[data-slot=b]{grid-area:b}.vx-meet__card[data-slot=c]{grid-area:c}.vx-meet__card[data-slot=d]{grid-area:d}.vx-meet__flow{width:var(--space-xl);background:color-mix(in oklab, var(--color-green-600) 30%, transparent);pointer-events:none;height:2px;display:block;position:absolute;top:50%;overflow:hidden}.vx-meet__card[data-slot=a] .vx-meet__flow,.vx-meet__card[data-slot=c] .vx-meet__flow{left:100%}.vx-meet__card[data-slot=b] .vx-meet__flow,.vx-meet__card[data-slot=d] .vx-meet__flow{right:100%;transform:scaleX(-1)}.vx-meet__flow:after{content:"";background:var(--color-green-700);width:6px;height:6px;animation:vx-flow 2.4s var(--ease-in-out) infinite;animation-delay:var(--d,0s);border-radius:50%;position:absolute;top:-2px;left:0}.vx-meet__card.is-hot .vx-meet__flow{background:color-mix(in oklab, var(--color-yellow-400) 80%, transparent)}}@keyframes vx-flow{0%{opacity:0;transform:translate(-8px)}20%{opacity:1}to{transform:translateX(calc(var(--space-xl) + 2px));opacity:0}}.vx-meet__card.is-hot .card{border-color:color-mix(in oklab, var(--color-green-700) 40%, var(--color-line));box-shadow:var(--shadow-md)}@media (width<=47.99rem){.vx-meet .card__body{padding:var(--space-xs) var(--space-xs) var(--space-s)}}.vx-format__art{aspect-ratio:16/9;margin:calc(-1 * var(--space-s)) calc(-1 * var(--space-s)) var(--space-2xs);border-bottom:1px solid var(--color-line);background:radial-gradient(80% 90% at 50% 100%, color-mix(in oklab, var(--color-green-100) 90%, transparent), transparent 70%), var(--color-green-50);color:var(--color-green-700);place-items:center;display:grid;position:relative;overflow:hidden}@media (width<=47.99rem){.vx-format__art{margin:calc(-1 * var(--space-xs)) calc(-1 * var(--space-xs)) var(--space-2xs)}}.vx-format__art svg{width:82%;height:82%;overflow:visible}.vx-art-line{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.vx-art-fill{fill:var(--color-green-700)}.vx-art-soft{fill:var(--color-green-200)}.vx-art-yellow{fill:var(--color-yellow-400)}.vx-art-red{fill:var(--color-red-600)}.vx-art-card{fill:var(--color-card);stroke:var(--color-green-300);stroke-width:1.5px}.vx-art-dim{stroke:var(--color-green-800);stroke-width:1.4px;fill:none}.vx-art-label{fill:var(--color-green-900);font-size:13px;font-weight:700}.vx-stand__box{animation:vx-box 4.8s var(--ease-in-out) infinite}.vx-stand__glow{animation:vx-blink 4.8s var(--ease-in-out) infinite}@keyframes vx-box{0%,12%{opacity:0;transform:translateY(-34px)}30%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes vx-blink{0%,28%{opacity:.25}38%,86%{opacity:1}to{opacity:.25}}.vx-b2b__msg{animation:vx-msg 3.6s var(--ease-in-out) infinite;transform-box:fill-box;transform-origin:50%}.vx-b2b__msg--r{animation-delay:1.8s}@keyframes vx-msg{0%,8%{opacity:0;transform:translateY(6px)scale(.85)}20%,42%{opacity:1;transform:translateY(0)scale(1)}55%,to{opacity:0;transform:translateY(-4px)scale(1)}}.vx-b2b__deal{animation:vx-blink 3.6s var(--ease-in-out) infinite}.vx-sem__slide{animation:vx-slide 6s var(--ease-in-out) infinite;transform-box:fill-box;transform-origin:0}.vx-sem__slide--2{animation-delay:2s}.vx-sem__slide--3{animation-delay:4s}@keyframes vx-slide{0%{opacity:0;transform:scaleX(.2)}12%,30%{opacity:1;transform:scaleX(1)}40%,to{opacity:0;transform:scaleX(1)}}.vx-net__edge{stroke:var(--color-green-600);stroke-width:2px;stroke-linecap:round;stroke-dasharray:80;stroke-dashoffset:80px;animation:vx-edge 6s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .7s)}@keyframes vx-edge{0%{stroke-dashoffset:80px}18%,70%{stroke-dashoffset:0}90%,to{stroke-dashoffset:-80px}}.motion-lite .vx-net__edge{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.vx-net__edge{stroke-dashoffset:0}}.vx-format .icard:hover .vx-format__art{background:radial-gradient(80% 90% at 50% 100%, color-mix(in oklab, var(--color-yellow-100) 95%, transparent), transparent 70%), var(--color-green-50)}.vx-sp{gap:0;margin:0;display:grid}.vx-sp__photo{--ratio:16 / 10;box-shadow:var(--shadow-md);margin:0}.vx-sp__panel{z-index:1;gap:var(--space-s);margin:calc(-1 * var(--space-xl)) var(--space-s) 0;padding:var(--space-m);display:grid;position:relative}@media (width<=47.99rem){.vx-sp__panel{margin:calc(-1 * var(--space-l)) var(--space-2xs) 0;padding:var(--space-s)}}.vx-sp__rows{gap:var(--space-s);margin:0;display:grid}.vx-sp__row{grid-template-columns:calc(var(--step-3) * 3.3) minmax(0, 1fr);gap:.2rem var(--space-s);align-items:center;display:grid}.vx-sp__row>*{margin:0}.vx-sp__what{grid-area:1/2}.vx-sp__bar{grid-area:2/2}.vx-sp__fig{font-family:var(--font-display);font-size:var(--step-3);color:var(--color-green-700);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/1/3;font-weight:700;line-height:1}html[lang=bn] .vx-sp__fig{font-family:var(--font-bn);line-height:1.3}.vx-sp__what{font-size:var(--step--1);color:var(--color-ink-2);line-height:1.4}.vx-sp__bar{background:var(--color-paper-2);border-radius:4px;height:8px;position:relative;overflow:hidden}.vx-sp__bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--color-green-600), var(--color-green-400));transform:scaleX(var(--v));transform-origin:0;transition:transform 1.4s var(--ease-out);position:absolute;inset:0}.vx-sp__bar--km>span{background:repeating-linear-gradient(90deg, var(--color-yellow-400) 0 10px, transparent 10px 14px)}.js .vx-sp:not(.is-shown) .vx-sp__bar>span{transform:scaleX(0)}.reveal-fallback .vx-sp .vx-sp__bar>span{transform:scaleX(var(--v))}.vx-sp__src{color:var(--color-muted);font-size:var(--step--2);margin:0}.vx-what{left:var(--space-s);right:var(--space-s);bottom:var(--space-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-card) 88%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.2);box-shadow:var(--shadow-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid;position:absolute}.vx-what li{gap:.1rem;min-width:0;padding-left:.9rem;display:grid;position:relative}.vx-what li:before{content:"";background:var(--color-green-400);border-radius:50%;width:8px;height:8px;position:absolute;top:.45em;left:0}.vx-what li+li:before{background:var(--color-yellow-400)}.vx-what__n{font-size:var(--step--2);color:var(--color-muted);line-height:1.3}.vx-what__when{font-size:var(--step--1);color:var(--color-ink);font-weight:700;line-height:1.3}.vx-what__where{font-size:var(--step--2);color:var(--color-ink-2);overflow-wrap:anywhere;line-height:1.3}@media (width<=359.98px){.vx-what__where{display:none}}.aw{max-width:26rem;padding:0}.aw__bar{border-bottom:1px solid var(--color-line);background:var(--color-paper);font-size:var(--step--2);color:var(--color-muted);align-items:center;gap:5px;padding:.55rem .8rem;font-weight:650;display:flex}.aw__bar i{background:var(--color-line-strong);opacity:.5;border-radius:50%;width:8px;height:8px}.aw__bar span{margin-inline-start:.4rem}.aw__tabs{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:4px;margin:0;padding:.7rem .8rem 0;list-style:none;display:grid}.aw__tabs li{border-radius:var(--radius-sm);background:var(--color-paper-2);height:26px;color:var(--color-muted);font:700 .75rem/1 var(--font-sans);transition:background-color var(--dur-base), color var(--dur-base);place-items:center;display:grid}.aw__tabs li.is-done{background:var(--color-green-100);color:var(--color-green-800)}.aw__tabs li.is-on{background:var(--color-green-700);color:var(--color-white)}.aw__screens{min-height:10.5rem;padding:.8rem}.aw:not(.is-ready) .aw__screen:not(:first-child){display:none}.aw__screen{flex-direction:column;gap:.4rem;display:flex}.aw__label{font-size:var(--step--2);color:var(--color-muted);font-weight:650}.aw__field{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-card);min-height:2rem;color:var(--color-green-700);align-items:center;gap:.4rem;padding:0 .6rem;display:flex}.aw__field--on{border-color:var(--color-green-600);box-shadow:0 0 0 3px var(--color-green-100)}.aw__field svg,.aw__mail svg,.aw__file svg,.aw__drop svg,.aw__opt svg{flex:none;width:16px;height:16px}.aw__field b{width:var(--w,64%);background:var(--color-green-200);transform-origin:0;border-radius:1rem;height:.4rem;display:block}.aw__mail,.aw__file,.aw__opt,.aw__drop{border-radius:var(--radius-sm);background:var(--color-paper);font-size:var(--step--1);align-items:center;gap:.5rem;padding:.5rem .6rem;font-weight:600;display:flex}.aw__mail svg:first-child{color:var(--color-blue-700)}.aw__mail svg:last-child,.aw__file svg:last-child{color:var(--color-green-600);margin-inline-start:auto}.aw__file em{font-style:normal;font:700 var(--step--2) / 1 var(--font-mono);color:var(--color-red-700)}.aw__prog{background:var(--color-line);border-radius:1rem;flex:1;height:5px;overflow:hidden}.aw__prog i{background:var(--color-green-600);transform-origin:0;height:100%;display:block}.aw__drop{border:1.5px dashed var(--color-green-300);color:var(--color-green-800);background:0 0;justify-content:center}.aw__opt{border:1.5px solid var(--color-line);background:var(--color-card)}.aw__opt--on{border-color:var(--color-green-600);background:var(--color-green-50)}.aw__opt--on svg:last-child{color:var(--color-green-700);margin-inline-start:auto}.aw__step{color:var(--color-muted);white-space:nowrap;margin-inline-start:auto;font-style:normal;font-weight:700}.aw__note{font-size:var(--step--2);color:var(--color-muted);line-height:1.4}.aw__screen--done{text-align:center;align-items:center;padding-top:.4rem}.aw__done{background:var(--color-green-700);width:3rem;height:3rem;color:var(--color-white);border-radius:50%;place-items:center;display:grid}.aw__done svg{width:22px;height:22px}.aw__track{grid-template-columns:repeat(4,1fr);gap:4px;width:80%;display:grid}.aw__track i{background:var(--color-line);border-radius:1rem;height:5px}.aw__track i:first-child{background:var(--color-green-600)}.aw.is-ready .is-on .aw__field b{animation:aw-grow .7s var(--ease-out) both}.aw.is-ready .is-on .aw__field:nth-of-type(2) b{animation-delay:.15s}.aw.is-ready .is-on .aw__field:nth-of-type(3) b{animation-delay:.3s}.aw.is-ready .is-on .aw__field:nth-of-type(4) b{animation-delay:.45s}.aw.is-ready .is-on .aw__mail{animation:aw-pop .5s var(--ease-out) both .7s}.aw.is-ready .is-on .aw__file{animation:aw-pop .45s var(--ease-out) both;animation-delay:calc(var(--i) * .3s)}.aw.is-ready .is-on .aw__prog i{animation:aw-grow .8s var(--ease-in-out) both;animation-delay:calc(var(--i) * .3s + .2s)}.aw.is-ready .is-on .aw__opt--on{animation:aw-pop .5s var(--ease-out) both .1s}.aw.is-ready .is-on .aw__done{animation:aw-send .7s var(--ease-out) both}@keyframes aw-grow{0%{transform:scaleX(0)}}@keyframes aw-pop{0%{opacity:0;transform:translateY(6px)}}@keyframes aw-send{0%{opacity:0;transform:translate(-14px,10px)scale(.6)}}.motion-lite .aw *{animation:none!important}.dcheck{gap:var(--space-m);align-items:start;display:grid}@media (width>=900px){.dcheck{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.dcheck__folder{top:calc(var(--header-h) + var(--space-l));position:sticky}}.dcheck__folder{justify-items:center;gap:var(--space-2xs);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}@media (width<=899px){.dcheck__folder{text-align:start;grid-template-columns:7.5rem minmax(0,1fr);place-items:center start}.dcheck__art{grid-row:span 3}}.dcheck__art{max-width:13rem}.dcheck__back{fill:var(--color-green-200)}.dcheck__front{fill:var(--color-green-600)}.dcheck__sheet{transform-box:view-box;opacity:0;transition:transform .6s var(--ease-out), opacity .4s var(--ease-out);transform:translateY(-30px)}.dcheck__sheet rect{fill:var(--color-card);stroke:var(--color-line-strong);stroke-width:1px}.dcheck__sheet path{stroke:var(--color-green-300);stroke-width:4px;stroke-linecap:round}.dcheck__sheet.is-in{opacity:1;transform:translate(0, var(--y)) rotate(var(--r))}.dcheck__count{font-size:var(--step--1);color:var(--color-muted);margin:0}.dcheck__count strong{font-family:var(--font-display);font-size:var(--step-3);color:var(--color-green-800)}html:not(.js) .dcheck__count,html:not(.js) .dcheck__meter{display:none}.dcheck__meter{background:var(--color-paper-2);border-radius:1rem;width:100%;max-width:12rem;height:6px;display:block;overflow:hidden}.dcheck__meter i{background:var(--color-green-600);transform-origin:0;height:100%;transition:transform .5s var(--ease-out);display:block;transform:scaleX(0)}.dcheck.is-complete .dcheck__meter i{background:var(--color-logo-green)}.dcheck__reset{min-height:40px;font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;padding:0 .2rem}.dcheck__hint{margin:0 0 var(--space-xs);font-size:var(--step--1);color:var(--color-muted);align-items:flex-start;gap:.45em;display:flex}.dcheck__hint svg{flex:none;width:16px;height:16px;margin-top:.2em}.dcheck__list{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1200px){.dcheck__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.dcheck__item .card__body{padding-top:calc(var(--space-s) + 2rem);position:relative}.dcheck__check{top:var(--space-s);left:var(--space-s);opacity:0;cursor:pointer;width:28px;height:28px;margin:0;position:absolute}.dcheck__box{top:var(--space-s);left:var(--space-s);border:2px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-card);color:#0000;pointer-events:none;width:28px;height:28px;transition:background-color var(--dur-base), border-color var(--dur-base), color var(--dur-base), transform var(--dur-base) var(--ease-out);place-items:center;display:grid;position:absolute}.dcheck__box svg{width:18px;height:18px}.dcheck__check:checked+.dcheck__box{border-color:var(--color-green-700);background:var(--color-green-700);color:var(--color-white);transform:scale(1.06)}.dcheck__check:focus-visible+.dcheck__box{outline:2px solid var(--focus-color);outline-offset:2px}.dcheck__title label{cursor:pointer}.dcheck__title label:after{content:"";position:absolute;inset:0}.dcheck__item{transition:border-color var(--dur-base), background-color var(--dur-base)}.dcheck__item:hover{border-color:var(--color-green-300)}.dcheck__item.is-done{border-color:var(--color-green-400);background:var(--color-green-50)}@media (width<=479px){.dcheck__item .card__body{padding:calc(var(--space-xs) + 2rem) var(--space-xs) var(--space-xs)}.dcheck__check,.dcheck__box{top:var(--space-xs);left:var(--space-xs)}.dcheck__item .card__title{font-size:var(--step-0)}.dcheck__item .card__text{font-size:var(--step--1)}}.ar__seg{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.ar__seg button{justify-content:center;align-items:center;gap:.4em;display:flex}.ar__seg svg{flex:none;width:16px;height:16px}.ar__art{margin:var(--space-2xs) 0 var(--space-xs)}.ar__road{stroke:var(--color-line-strong);stroke-width:2px;stroke-dasharray:6 6}.ar__gate rect{fill:var(--color-ink-2)}.ar__gate text{fill:var(--color-muted);font:700 10px var(--font-sans)}.ar__bar{transform-box:fill-box;transform-origin:0;transition:transform .6s var(--ease-out);fill:var(--color-red-600)!important}.ar__crate rect{fill:var(--color-yellow-300);stroke:var(--color-yellow-500)}.ar__crate path{stroke:var(--color-yellow-500);stroke-width:1.5px}.ar__stage rect{fill:var(--color-green-100);stroke:var(--color-green-400)}.ar__stage path{stroke:var(--color-green-400)}.ar__back{stroke:var(--color-blue-700);stroke-width:2px;stroke-dasharray:5 5;opacity:0;transition:opacity var(--dur-slow)}.ar__back-head{stroke:var(--color-blue-700);stroke-width:2px;stroke-linecap:round;opacity:0;transition:opacity var(--dur-slow)}.ar__crate{transition:transform .9s var(--ease-out);transform:translate(16px,50px)}.ar[data-state=stop] .ar__crate{transform:translate(124px,50px)}.ar[data-state=pass] .ar__bar,.ar[data-state=return] .ar__bar{transform:rotate(-70deg)}.ar[data-state=pass] .ar__crate,.ar[data-state=return] .ar__crate{transform:translate(270px,20px)}.ar[data-state=pass] .ar__bar,.ar[data-state=return] .ar__bar{fill:var(--color-green-600)!important}.ar[data-state=return] .ar__back,.ar[data-state=return] .ar__back-head{opacity:1;transform:translate(100px)}.ar.is-run .ar__crate{animation:ar-run .9s var(--ease-out)}@keyframes ar-run{0%{transform:translate(16px,50px)}}.motion-lite .ar .ar__crate{transition:none;animation:none}.ar__out{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-md);border-inline-start:4px solid var(--color-yellow-400);background:var(--color-paper);font-size:var(--step--1);line-height:1.5}.ar__out p{margin:0}.ar__out p+p{margin-top:.3rem}.ar__out--stop{border-color:var(--color-red-600);background:var(--color-red-50)}.ar__out--pass{border-color:var(--color-green-600)}.ar__out-title{color:var(--color-ink-2);font-weight:700}.vx.is-ready .ar__out-title{display:none}.ar__out+.ar__out{margin-top:var(--space-xs)}.vx.is-ready .ar__out+.ar__out{margin-top:0}.as__list{gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.as__list:before{content:"";background:var(--color-line);width:2px;position:absolute;top:20px;bottom:20px;left:19px}.as__btn{gap:var(--space-2xs);width:100%;min-height:44px;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;padding:2px 0;display:grid}.as__btn:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:var(--radius-sm)}.as__node{border:2px solid var(--color-line);background:var(--color-card);width:40px;height:40px;color:var(--color-subtle);transition:background-color var(--dur-base), border-color var(--dur-base), color var(--dur-base), transform var(--dur-slow) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.as__node svg{width:18px;height:18px}.as__txt{font-size:var(--step--1);line-height:1.35;display:grid}.as__d{color:var(--color-muted);font-size:var(--step--2);transition:opacity var(--dur-base);grid-template-rows:1fr;display:grid}.as.is-ready .as__stage:not(.is-on) .as__d{display:none}.as__mail{color:var(--color-blue-700);opacity:0}.as__mail svg{width:18px;height:18px}.as__stage.is-done .as__node{border-color:var(--color-green-400);background:var(--color-green-50);color:var(--color-green-700)}.as__stage.is-on .as__node,.as:not(.is-ready) .as__node{border-color:var(--color-green-700);background:var(--color-green-700);color:var(--color-white)}.as__stage.is-on .as__node{transform:scale(1.08)}.as__stage.is-on .as__mail{animation:as-ping 1.2s var(--ease-out) both}@keyframes as-ping{0%{opacity:0;transform:translate(-8px,6px)scale(.6)}30%{opacity:1;transform:none}to{opacity:.85}}.motion-lite .as__stage.is-on .as__mail{opacity:.85;animation:none}.ac__list{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.ac__row{gap:var(--space-xs);border-radius:var(--radius-md);background:var(--color-paper);grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;padding:.5rem .65rem;display:grid}.ac__ico{background:var(--color-green-100);width:36px;height:36px;color:var(--color-green-800);border-radius:50%;place-items:center;display:grid}.ac__ico svg,.ac__state svg{width:18px;height:18px}.ac__row.is-wait .ac__ico{background:var(--color-yellow-100);color:var(--color-ink-2)}.ac__txt{font-size:var(--step--1);line-height:1.35;display:grid}.ac__label{color:var(--color-muted);font-size:var(--step--2);font-weight:600}.ac__state{color:var(--color-green-700);place-items:center;display:grid}.ac__row.is-wait .vx-dot{animation:ac-pulse 1.8s var(--ease-in-out) 5}@keyframes ac-pulse{50%{opacity:.55;transform:scale(1.5)}}.motion-lite .ac__row .vx-dot{animation:none}@media (width<=1023.98px){html[data-story=on] .aw{max-width:30rem;margin-inline:auto}html[data-story=on] .aw__bar{padding-block:.4rem}html[data-story=on] .aw__tabs{padding-top:.5rem}html[data-story=on] .aw__tabs li{height:22px}html[data-story=on] .aw__screens{min-height:0;padding:.6rem .8rem .7rem}html[data-story=on] .aw__screen{gap:.3rem}html[data-story=on] .aw__screen[data-aw="1"]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.2rem .5rem;display:grid}html[data-story=on] .aw__screen[data-aw="1"]>:first-child{grid-area:1/1}html[data-story=on] .aw__screen[data-aw="1"]>:nth-child(2){grid-area:2/1}html[data-story=on] .aw__screen[data-aw="1"]>:nth-child(3){grid-area:1/2}html[data-story=on] .aw__screen[data-aw="1"]>:nth-child(4){grid-area:2/2}html[data-story=on] .aw__screen[data-aw="1"]>:nth-child(5){grid-area:3/1;margin-top:.25rem}html[data-story=on] .aw__screen[data-aw="1"]>:nth-child(6){grid-area:4/1}html[data-story=on] .aw__screen[data-aw="1"]>:nth-child(7){grid-area:3/2;margin-top:.25rem}html[data-story=on] .aw__screen[data-aw="1"]>:nth-child(8){grid-area:4/2}html[data-story=on] .aw__field{min-height:1.75rem}html[data-story=on] .aw__mail,html[data-story=on] .aw__file,html[data-story=on] .aw__opt,html[data-story=on] .aw__drop{padding-block:.32rem}html[data-story=on] .aw__screen--done{padding-top:0}html[data-story=on] .aw__done{width:2.4rem;height:2.4rem}}.dcheck__read{opacity:0;transform-box:view-box;transform:translateY(46px)}.dcheck__read rect{fill:var(--color-card);stroke:var(--color-green-600);stroke-width:1.5px}.dcheck__read-lines{stroke:var(--color-green-600);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.dcheck__read-tick{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s var(--ease-out), transform .45s var(--ease-out);transform:scale(.4)}.dcheck__read-tick circle{fill:var(--color-green-700)}.dcheck__read-tick path{stroke:var(--color-white);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.dcheck.is-story .dcheck__read.is-in{opacity:1;animation:ad-rise .6s var(--ease-out) both;transform:translateY(2px)}.dcheck.is-story .dcheck__read.is-in .dcheck__read-lines{animation:ad-lines .9s var(--ease-out) .25s both}.dcheck__read.is-ticked .dcheck__read-tick{opacity:1;transform:none}@keyframes ad-rise{0%{opacity:0;transform:translateY(46px)}}@keyframes ad-lines{0%{stroke-dashoffset:1px}}.motion-lite .dcheck__read,.motion-lite .dcheck__read *{animation:none!important}.dcheck.is-story .dcheck__sheet.is-in{transform:translate(0, calc(var(--y) + 14px)) rotate(var(--r))}.dcheck__now{font-weight:650;font-size:var(--step--1);color:var(--color-green-800);margin:0;line-height:1.3}.dcheck__now:empty{display:none}@media (width<=899px){.dcheck.is-story .dcheck__art{grid-row:span 4}}.ar--story .ar__seg,.ar--story .ar__declare{border-radius:var(--radius-md);transition:box-shadow var(--dur-base), background-color var(--dur-base), color var(--dur-base)}.ar--story[data-focus=pick] .ar__seg{box-shadow:0 0 0 2px var(--color-green-600)}.ar--story[data-focus=declare] .ar__declare{background:var(--color-green-50);box-shadow:0 0 0 1.5px var(--color-green-600);color:var(--color-green-900,var(--color-ink));padding:.3rem .5rem}@media (width<=899.98px){html[data-story=on] .ar--story{padding:.7rem .8rem .6rem}html[data-story=on] .ar--story>.vx-title{display:none}html[data-story=on] .ar--story .ar__seg{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.3rem}html[data-story=on] .ar--story .ar__seg button{min-height:36px}html[data-story=on] .ar--story .ar__seg button span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-story=on] .ar--story .ar__seg svg{width:18px;height:18px}html[data-story=on] .ar--story .ar__art{max-width:17rem;margin:0 auto .3rem}html[data-story=on] .ar--story .ar__out-title{font-size:var(--step--2);text-transform:none;display:block}html[data-story=on] .ar--story .ar__out{font-size:var(--step--2);padding:.4rem .6rem;line-height:1.4}html[data-story=on] .ar--story>.vx-cap{font-size:var(--step--2);margin-top:.3rem}html[data-story=on] .as>.vx-title{display:none}html[data-story=on] .as{padding:.6rem .8rem}html[data-story=on] .as__btn{grid-template-columns:32px minmax(0,1fr) 20px;min-height:34px;padding:1px 0}html[data-story=on] .as__node{width:32px;height:32px}html[data-story=on] .as__node svg{width:15px;height:15px}html[data-story=on] .as__list:before{left:15px}html[data-story=on] .as>.vx-cap{display:none}}@media (width<=379.98px){html[data-story=on] .ar--story .ar__out p:last-child{display:none}}.vx-gantt{gap:var(--space-xs);padding:var(--space-m);margin:0;display:grid}.vx-gantt__grid{gap:var(--space-2xs);display:grid;position:relative}.vx-gantt__axis{height:1.2rem;color:var(--color-muted);font-size:var(--step--2);font-variant-numeric:tabular-nums;margin-left:0;position:relative}.vx-gantt__axis span{left:var(--x);position:absolute;transform:translate(-50%)}.vx-gantt__axis span:first-child{transform:none}.vx-gantt__axis span:last-child{transform:translate(-100%)}.vx-gantt__days{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.vx-gantt__label{font-size:var(--step--1);color:var(--color-ink-2);margin:0 0 .2rem;font-weight:600}.vx-gantt__track{border-radius:var(--radius-sm);background:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--h,11) - 1px), color-mix(in oklab, var(--color-line) 80%, transparent) calc(100% / var(--h,11) - 1px) calc(100% / var(--h,11))), var(--color-paper);height:2.5rem;position:relative}.vx-gantt__bar{top:4px;bottom:4px;left:var(--a);width:var(--w);border-radius:var(--radius-xs);cursor:pointer;transform-origin:0;transition:transform .7s var(--ease-out), box-shadow var(--dur-base) var(--ease-std), filter var(--dur-base) var(--ease-std);transition-delay:calc(var(--d,0) * .12s);border:0;margin:0;padding:0;position:absolute}.vx-gantt__day{--d:0}.vx-gantt.is-armed .vx-gantt__bar{transform:scaleX(0)}.vx-gantt.is-armed.is-in .vx-gantt__bar{transform:scaleX(1)}.vx-gantt__bar:after{content:"";position:absolute;inset:-4px 0}.vx-gantt__bar:hover,.vx-gantt__bar.is-picked{box-shadow:0 0 0 2px var(--color-ink), var(--shadow-sm);z-index:1}.vx-gantt__bar:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;z-index:2}.vx-gantt__bar--press{background:var(--color-blue-700)}.vx-gantt__bar--ceremony{background:var(--color-yellow-400)}.vx-gantt__bar--seminar{background:var(--color-green-400)}.vx-gantt__bar--b2b{background:var(--color-green-700)}.vx-gantt__bar--setup{background:repeating-linear-gradient(135deg, var(--color-green-100) 0 6px, var(--color-green-50) 6px 12px);border:1px dashed var(--color-green-300)}.vx-gantt__inline{color:var(--color-green-900);font-size:var(--step--2);text-align:start;white-space:nowrap;text-overflow:ellipsis;padding:0 .6rem;font-weight:600;line-height:calc(2.5rem - 10px);display:block;overflow:hidden}.vx-gantt__detail{min-height:2.9em;padding:var(--space-2xs) var(--space-xs);border-left:3px solid var(--color-yellow-400);background:color-mix(in oklab, var(--color-paper) 70%, transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--step--1);color:var(--color-ink);margin:0;font-weight:600;line-height:1.4}.vx-gantt__legend{gap:.35rem var(--space-s);font-size:var(--step--2);color:var(--color-ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vx-gantt__legend li{align-items:center;gap:.4rem;display:inline-flex}.vx-gantt__sw{border-radius:3px;width:.9rem;height:.9rem;display:inline-block;position:static}.vx-journey{padding:var(--space-m);margin:0}.vx-journey__list{gap:var(--space-s);margin:var(--space-xs) 0 0;padding:0 0 0 1.6rem;list-style:none;display:grid;position:relative}.vx-journey__list:before{content:"";background:linear-gradient(180deg, var(--color-green-300), var(--color-green-700) 70%, var(--color-yellow-400));transform-origin:top;width:2px;transition:transform 1.4s var(--ease-out);position:absolute;top:.5rem;bottom:.5rem;left:.45rem}.vx-journey.is-armed .vx-journey__list:before{transform:scaleY(0)}.vx-journey.is-armed.is-in .vx-journey__list:before{transform:scaleY(1)}.vx-journey__stop{transition:opacity .6s var(--ease-std), transform .6s var(--ease-out);transition-delay:calc(.2s + var(--i) * .25s);gap:.1rem;display:grid;position:relative}.vx-journey.is-armed .vx-journey__stop{opacity:0;transform:translate(-8px)}.vx-journey.is-armed.is-in .vx-journey__stop{opacity:1;transform:none}.vx-journey__stop:before{content:"";background:var(--color-green-700);border:2px solid var(--color-card);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.3rem;left:-1.5rem}.vx-journey__stop--expo:before{background:var(--color-yellow-400);border-color:var(--color-ink)}.vx-journey__when{font-size:var(--step--2);color:var(--color-green-800);font-weight:600}.vx-journey__what{font-size:var(--step--1);color:var(--color-ink);font-weight:600;line-height:1.35}.vx-journey__where{font-size:var(--step--2);color:var(--color-muted)}.vx-journey__gap{font-size:var(--step--2);color:var(--color-muted);font-style:italic}.vx-journey.is-story .vx-journey__stop:before{transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out)}.vx-journey.is-story.is-in .vx-journey__stop{transition:opacity .6s var(--ease-std) calc(.2s + var(--i) * .25s), transform .6s var(--ease-out) calc(.2s + var(--i) * .25s), filter .45s var(--ease-out) calc(var(--i) * .14s)}.vx-journey.is-story .vx-journey__stop.is-step-on:before{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-green-400) 35%, transparent);transition-delay:calc(var(--i) * .14s);transform:scale(1.3)}@media (width<=899.98px){.story-on .vx-journey{padding:var(--space-s)}.story-on .vx-journey__list{gap:var(--space-xs) var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.story-on .vx-journey__list:before{display:none}.story-on .vx-journey__stop{align-content:start;padding-left:1.1rem}.story-on .vx-journey__stop:before{width:.7rem;height:.7rem;top:.25rem;left:0}}.vx-gantt.is-story .vx-gantt__day{transition:filter .45s var(--ease-out)}.vx-gantt.is-story.has-story-focus .vx-gantt__day:not(.is-step-on){filter:opacity(.42)saturate(.35)}.vx-gantt.is-story .vx-gantt__day.is-step-on .vx-gantt__label{color:var(--color-green-800)}@media (width<=899.98px){.story-on .vx-gantt{padding:var(--space-s);gap:.4rem}.story-on .vx-gantt__days{gap:.3rem}.story-on .vx-gantt__label{font-size:var(--step--2);margin-bottom:.1rem}.story-on .vx-gantt__track{height:1.9rem}.story-on .vx-gantt__bar{top:3px;bottom:3px}.story-on .vx-gantt__inline{line-height:calc(1.9rem - 8px)}.story-on .vx-gantt__detail{min-height:0;padding-block:.3rem}}@media (width<=379.98px){.story-on .vx-gantt>.vx-kicker,.story-on .vx-gantt__legend{display:none}}.vcg-card{gap:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs);min-width:0;margin:0;padding:clamp(.9rem,.7rem + 1vw,1.4rem);display:grid}.vcg-q{font-family:var(--font-display);font-size:var(--step-1);margin:0;font-weight:700;line-height:1.2}html[lang=bn] .vcg-q{font-family:var(--font-bn);font-weight:600;line-height:1.5}.vcg-small{font-size:var(--step--2);color:var(--color-muted);margin:0;line-height:1.5}.vcg-seg{border-radius:var(--radius-md);background:var(--color-paper-2);gap:.25rem;padding:.25rem;display:grid}.vcg-seg__btn{border-radius:calc(var(--radius-md) - .15rem);min-height:40px;color:var(--color-ink-2);font:inherit;font-size:var(--step--1);text-align:left;cursor:pointer;background:0 0;border:0;padding:.35rem .75rem;font-weight:600}.vcg-seg__btn[aria-pressed=true]{background:var(--color-card);color:var(--color-green-800);box-shadow:var(--shadow-sm)}.vcg-seg__btn:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.vcg-road__svg{width:100%;height:auto;overflow:visible}.vcg-road__straight{stroke:var(--color-ink-2);stroke-width:1.6px;stroke-dasharray:4 4}.vcg-road__road{stroke:var(--color-green-600);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.vcg-road__venue{fill:var(--color-red-600);stroke:var(--color-card);stroke-width:2.5px}.vcg-road__dest{fill:var(--color-card);stroke:var(--color-ink);stroke-width:2.5px}.vcg-road__lbl{fill:var(--color-red-700);font-size:12px;font-weight:700}.vcg-road__vals{gap:.4rem;display:grid}.vcg-road__name{margin:0;font-weight:700}.vcg-road__vals dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.vcg-road__vals dl div{border-radius:var(--radius-md);background:var(--color-paper);padding:.5rem .65rem}.vcg-road__vals dt{font-size:var(--step--2);color:var(--color-muted);align-items:center;gap:.4rem;font-weight:600;display:flex}.vcg-road__vals dt:before{content:"";border-top:2px dashed var(--color-ink-2);width:1.1rem}.vcg-road__r dt:before{border-top:3px solid var(--color-green-600)}.vcg-road__vals dd{font-family:var(--font-display);font-size:var(--step-2);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.15}html[lang=bn] .vcg-road__vals dd{font-family:var(--font-bn)}.vcg-road__r dd{color:var(--color-green-800)}.vcg-road__pct{font-size:var(--step--1);color:var(--color-red-700);margin:0;font-weight:700}.cw{max-width:26rem;padding:0}.cw__head{padding:.7rem var(--vx-pad);background:var(--color-green-800);color:var(--color-white);font-size:var(--step--1);align-items:center;gap:.5em;margin:0;font-weight:700;display:flex}.cw__head svg{width:18px;height:18px}.cw__chat{padding:var(--space-s) var(--vx-pad);background:radial-gradient(circle at 20% 20%, #0f6b320d 0 2px, transparent 3px) 0 0 / 22px 22px, var(--color-paper);gap:.5rem;display:grid}.cw__msg{max-width:88%;font-size:var(--step--1);box-shadow:var(--shadow-xs);border-radius:.8rem;flex-wrap:wrap;gap:.3rem;margin:0;padding:.55rem .7rem;line-height:1.4;display:flex}.cw__msg--me{background:var(--color-green-100);border-bottom-right-radius:.2rem;justify-self:end}.cw__msg--them{background:var(--color-card);border-bottom-left-radius:.2rem;flex-wrap:nowrap;align-items:center}.cw__msg--them svg{width:26px;height:26px;color:var(--color-green-800);flex:none}.cw__ph{background:var(--color-card);border:1px dashed var(--color-green-400);color:var(--color-green-800);border-radius:.3rem;padding:.05rem .4rem;font-weight:650}.cw__btn{margin:0 var(--vx-pad) var(--vx-pad);width:calc(100% - 2 * var(--vx-pad))}.cw.is-revealed .cw__msg{animation:cw-in .5s var(--ease-out) both}.cw.is-revealed .cw__msg--me .cw__ph{animation:cw-in .4s var(--ease-out) both}.cw.is-revealed .cw__msg--me .cw__ph:nth-child(2){animation-delay:.25s}.cw.is-revealed .cw__msg--me .cw__ph:nth-child(3){animation-delay:.5s}.cw.is-revealed .cw__msg--them{animation-delay:1.2s}@keyframes cw-in{0%{opacity:0;transform:translateY(6px)scale(.96)}}.motion-lite .cw *{animation:none!important}.dp__count{margin:0 0 var(--space-s);font-size:var(--step--1);color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:.2em .5em;display:flex}.dp__count strong{font-family:var(--font-display);font-size:var(--step-4);color:var(--color-green-800);line-height:1}.dp__axis{height:2.6rem;margin:0 .6rem 0 .2rem;position:relative}.dp__axis:before,.dp__fill{content:"";background:var(--color-paper-2);border-radius:1rem;height:4px;position:absolute;top:.9rem;left:0;right:0}.dp__fill{background:linear-gradient(90deg, var(--color-green-300), var(--color-green-700));transform-origin:0;width:100%;transition:transform 1.6s var(--ease-out);right:auto}.js:not(.motion-lite) .dp:not(.is-in) .dp__fill{transform:scaleX(0)}.dp__tick{left:var(--x);justify-items:center;display:grid;position:absolute;top:0;transform:translate(-50%)}.dp__tick i{background:var(--color-line-strong);opacity:.4;width:1px;height:1.9rem}.dp__tick em{font-style:normal;font-size:var(--step--2);color:var(--color-muted);white-space:nowrap;position:absolute;top:1.55rem}.dp__now{left:var(--now);background:var(--color-yellow-400);width:12px;height:12px;box-shadow:0 0 0 3px var(--color-card);border-radius:50%;margin-left:-6px;position:absolute;top:.55rem}.dp__expo{background:var(--color-red-600);width:28px;height:28px;color:var(--color-white);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.15rem;right:-.5rem}.dp__expo svg{width:14px;height:14px}.dp__bands{gap:4px;margin:.4rem .6rem 0 .2rem;display:grid;position:relative}.dp__band{height:10px;margin-left:var(--b);transform-origin:100%;transition:transform 1s var(--ease-out) .6s, opacity .6s .6s;border-radius:1rem;display:block}.dp__band--visa{--b:var(--visa);background:var(--color-blue-700)}.dp__band--proc{--b:var(--proc);background:var(--color-red-600)}.dp__legend{margin:var(--space-xs) 0 0;font-size:var(--step--2);color:var(--color-ink-2);gap:.3rem;padding:0;line-height:1.35;list-style:none;display:grid}.dp__legend li{align-items:baseline;gap:.5em;display:flex}.dp__sw{border-radius:1rem;flex:none;width:14px;height:8px}.dp__sw--visa{background:var(--color-blue-700)}.dp__sw--proc{background:var(--color-red-600)}.dp__sw--now{background:var(--color-yellow-400);width:10px;height:10px}.js:not(.motion-lite) .dp:not(.is-in) .dp__band{opacity:0;transform:scaleX(0)}.dp__clocks{align-items:center;gap:var(--space-xs);margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--color-line);display:flex}.dp__clock{border-radius:var(--radius-md);background:var(--color-paper);flex:1;min-width:0;padding:.45rem .7rem;display:grid}.dp__city{font-size:var(--step--2);color:var(--color-muted);font-weight:650}.dp__clock strong{font-family:var(--font-display);font-size:var(--step-2);font-variant-numeric:tabular-nums}.dp__gap{border-radius:var(--radius-sm);background:var(--color-yellow-100);font-size:var(--step--2);white-space:nowrap;flex:none;padding:.3rem .5rem;font-weight:700}.dp--story :is(.dp__count,.dp__axis,.dp__bands,.dp__legend li,.dp__clocks,.vx-cap){transition:opacity var(--dur-slow) var(--ease-out)}.dp--story[data-focus=date] :is(.dp__bands,.dp__legend li:not(:last-child),.dp__clocks,.vx-cap),.dp--story[data-focus=visa] :is(.dp__count,.dp__legend li:last-child,.dp__clocks),.dp--story[data-focus=zone] :is(.dp__count,.dp__axis,.dp__bands,.dp__legend,.vx-cap){opacity:.38}.dp--story[data-focus=date] .dp__expo{animation:dp-flag .9s var(--ease-out) both}.dp--story[data-focus=visa] .dp__band{animation:dp-band 1s var(--ease-out) both}.dp--story[data-focus=visa] .dp__band--proc{animation-delay:.25s}.dp--story .dp__clock{transition:background-color var(--dur-base), box-shadow var(--dur-base)}.dp--story[data-focus=zone] .dp__clock{background:var(--color-green-50);box-shadow:inset 0 0 0 1.5px var(--color-green-400)}@keyframes dp-flag{40%{transform:scale(1.25)}}@keyframes dp-band{0%{transform:scaleX(0)}}.motion-lite .dp--story .dp__expo,.motion-lite .dp--story .dp__band{animation:none}.vx-shelf{gap:var(--space-xs);padding:var(--space-m);margin:0;display:grid}.vx-shelf__grid{gap:var(--space-2xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vx-shelf__grid>li{min-width:0}.vx-shelf__tile{height:100%;min-height:5.25rem;padding:var(--space-xs);border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-paper) 60%, transparent);color:var(--color-muted);align-content:start;gap:.3rem;text-decoration:none;display:grid}.vx-shelf__tile.is-filled{border:1px solid var(--color-green-200);background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-std)}.vx-shelf__tile.is-filled:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.vx-shelf__tile:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.vx-shelf__icon{width:max-content;color:var(--color-subtle);display:inline-flex;position:relative}.is-filled .vx-shelf__icon{color:var(--color-green-700)}.vx-shelf__icon>svg:first-child{width:1.4rem;height:1.4rem}.vx-shelf__lock{background:var(--color-card);width:.85rem;height:.85rem;color:var(--color-red-700);border-radius:3px;padding:1px;position:absolute;bottom:-.25rem;right:-.55rem}.vx-shelf__label{font-size:var(--step--1);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:600;line-height:1.3}.vx-shelf__swatch{border:1px dashed var(--color-line-strong);border-radius:3px;width:1rem;height:.8rem;display:inline-block}.vx-shelf__meta{font-size:var(--step--2);margin-top:auto;line-height:1.35}.vx-shelf__ref{color:var(--color-muted);font-style:italic;display:block}.vx-shelf__key{align-items:center;gap:.35rem;display:flex}.vx-shelf__key svg{width:.9rem;height:.9rem;color:var(--color-red-700)}@media (width<=359.98px){.vx-shelf{padding:var(--space-s)}.vx-shelf__tile{padding:.55rem}}.exi__flow{margin:0 0 var(--space-s);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;list-style:none;display:grid}.exi__flow li{border-radius:var(--radius-md);background:var(--color-paper);font-size:var(--step--2);text-align:center;justify-items:center;gap:.35rem;padding:.6rem .4rem;font-weight:650;line-height:1.3;display:grid}.exi__flow svg{width:22px;height:22px;color:var(--color-green-700)}.exi__label{margin:0 0 var(--space-2xs);font-size:var(--step--1);font-weight:700}.exi__filters{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.exi__filters li{border:1px solid var(--color-line);border-radius:var(--radius-sm);font-size:var(--step--1);align-items:center;gap:.4em;padding:.35rem .6rem;display:flex}.exi__filters svg{width:15px;height:15px;color:var(--color-green-700)}.exi.is-revealed .exi__flow li{animation:exi-in .5s var(--ease-out) both}.exi.is-revealed .exi__flow li:nth-child(2){animation-delay:.2s}.exi.is-revealed .exi__flow li:nth-child(3){animation-delay:.4s}@keyframes exi-in{50%{background:var(--color-green-100)}}.motion-lite .exi *{animation:none!important}.vx-aud{gap:var(--space-xs);padding:var(--space-m);margin:0;display:grid}.vx-aud .vx-aud__row{column-gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto}.vx-aud__row .vx-ico{grid-area:1/1/3;width:2.25rem;height:2.25rem}.vx-aud__label{font-size:var(--step--1);grid-area:1/2;font-weight:600}.vx-aud__n{font-size:var(--step--2);color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/3}.vx-aud .vx-aud__bar{grid-area:2/2/auto/-1}.vx-aud__row:hover .vx-ico{background:var(--color-green-700);color:var(--color-yellow-300)}.gm-dock{left:max(var(--space-2xs), env(safe-area-inset-left));right:calc(var(--space-2xs) + 4.25rem);bottom:max(var(--space-2xs), env(safe-area-inset-bottom));z-index:calc(var(--z-toast) - 1);justify-items:start;gap:var(--space-3xs);pointer-events:none;display:grid;position:fixed}.gm-preview,.gm-bar{pointer-events:auto;align-items:center;gap:var(--space-3xs) var(--space-2xs);max-width:100%;padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:var(--step--1);flex-wrap:wrap;line-height:1.35;display:flex}.gm-preview{background:var(--color-yellow-100);border:1px solid var(--color-yellow-400);color:var(--color-ink)}.gm-preview svg,.gm-bar svg{flex:none;width:18px;height:18px}.gm-bar{background:var(--color-green-900);color:var(--color-white)}.gm-bar__icon{color:var(--color-yellow-300)}.gm-bar__text{flex:14rem;min-width:0;margin:0}.gm-bar__count{color:color-mix(in oklab, var(--color-white) 72%, transparent)}.gm-bar__btn{min-height:2.25rem;padding:0 var(--space-2xs);border:1px solid color-mix(in oklab, var(--color-white) 40%, transparent);border-radius:var(--radius-sm);background:var(--color-yellow-300);color:var(--color-ink);font:inherit;cursor:pointer;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.gm-bar__btn[aria-pressed=false],.gm-bar__btn--ghost{color:var(--color-white);background:0 0}.gm-bar__btn:focus-visible{outline:2px solid var(--color-yellow-300);outline-offset:2px}.gm-bar--arrived{animation:gm-arrive 1.2s var(--ease-out) 1}@keyframes gm-arrive{0%{opacity:0;transform:translateY(.75rem)}40%{opacity:1;transform:none}}html.gm-inspecting body [data-guide]{cursor:pointer}.gm-box{z-index:calc(var(--z-toast) - 2);border:2px solid var(--color-yellow-400);border-radius:var(--radius-xs);background:color-mix(in oklab, var(--color-yellow-300) 12%, transparent);pointer-events:none;transition:top 80ms linear,left 80ms linear,width 80ms linear,height 80ms linear;position:fixed}.gm-tip{z-index:calc(var(--z-toast) - 1);border-radius:var(--radius-sm);background:var(--color-ink);max-width:min(22rem,100vw - 1rem);color:var(--color-white);font-family:var(--font-sans);font-size:var(--step--2);box-shadow:var(--shadow-md);pointer-events:none;gap:.1rem;padding:.4rem .6rem;line-height:1.3;display:grid;position:fixed}.gm-tip strong{font-size:var(--step--1);text-transform:capitalize}.gm-tip span{color:color-mix(in oklab, var(--color-white) 75%, transparent)}.gm-picked{animation:gm-picked .9s var(--ease-out) 1}@keyframes gm-picked{0%{background-color:color-mix(in oklab, var(--color-yellow-300) 45%, transparent)}to{background-color:#0000}}.gm-selected{outline:2px dashed var(--color-yellow-400);outline-offset:2px}.gm-t{font:inherit;color:inherit}.gm-menu{z-index:var(--z-toast);overscroll-behavior:contain;gap:var(--space-2xs);width:min(30rem,100vw - 1.25rem);max-height:min(36rem,100svh - 6rem);padding:var(--space-2xs) var(--space-xs) var(--space-xs);border:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-ink);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:var(--step--1);text-align:start;line-height:1.4;display:grid;position:fixed;overflow:auto}.gm-menu--sheet{left:.5rem;right:.5rem;bottom:calc(4.5rem + env(safe-area-inset-bottom));width:auto;max-height:calc(100svh - 7rem)}.gm-menu__head{align-items:center;gap:var(--space-3xs);display:flex}.gm-menu__head strong{min-width:0;font-size:var(--step-0);text-transform:capitalize;overflow-wrap:anywhere;flex:auto}.gm-menu__icon{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:1.4rem;line-height:1}.gm-menu__icon:hover,.gm-menu__icon:focus-visible{background:color-mix(in oklab, var(--color-ink) 8%, transparent)}.gm-menu__layers{gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:grid}.gm-layer,.gm-menu__section{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-ink) 4%, transparent);gap:.15rem;display:grid}.gm-layer--near{background:color-mix(in oklab, var(--color-yellow-300) 22%, var(--color-white))}.gm-menu__section{border:1px dashed color-mix(in oklab, var(--color-ink) 22%, transparent);background:0 0}.gm-layer__label{text-transform:capitalize;overflow-wrap:anywhere;font-weight:600}.gm-layer__where,.gm-menu__where,.gm-menu__muted{color:color-mix(in oklab, var(--color-ink) 64%, transparent);font-size:var(--step--2);margin:0}.gm-menu__note{margin:0}.gm-menu__acts,.gm-menu__foot{align-items:center;gap:var(--space-3xs);flex-wrap:wrap;margin-top:.2rem;display:flex}.gm-menu__foot{bottom:calc(-1 * var(--space-xs));padding:var(--space-3xs) 0 0;background:var(--color-white);position:sticky}.gm-menu__ok,.gm-menu__err{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);font-size:var(--step--2);flex:1 0 100%;margin:0}.gm-menu__ok{background:var(--color-green-50,#eef8f1);color:var(--color-green-900)}.gm-menu__err{color:#8a1c1c;background:#fdecec}.gm-btn{min-height:2.25rem;padding:0 var(--space-2xs);border:1px solid color-mix(in oklab, var(--color-ink) 22%, transparent);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-ink);font:inherit;cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.gm-btn--primary{border-color:var(--color-green-900);background:var(--color-green-900);color:var(--color-white)}.gm-btn--ghost{background:0 0;border-color:#0000}.gm-btn:disabled{opacity:.55;cursor:progress}.gm-btn:focus-visible,.gm-tab:focus-visible,.gm-input:focus-visible{outline:2px solid var(--color-yellow-400);outline-offset:2px}.gm-tabs{gap:.25rem;display:flex}.gm-tab{min-height:2rem;padding:0 var(--space-2xs);border:1px solid color-mix(in oklab, var(--color-ink) 18%, transparent);border-radius:var(--radius-sm);color:inherit;font:inherit;font-size:var(--step--2);cursor:pointer;background:0 0;font-weight:600}.gm-tab[aria-selected=true]{border-color:var(--color-green-900);background:var(--color-green-900);color:var(--color-white)}.gm-pane{gap:.25rem;display:grid}.gm-input{border:1px solid color-mix(in oklab, var(--color-ink) 28%, transparent);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-height:2.5rem;color:var(--color-ink);font:inherit;font-size:var(--step-0);resize:vertical;padding:.45rem .6rem;line-height:1.45}.gm-input:lang(bn){font-family:var(--font-bn,inherit)}.gm-hidden{flex:1 0 100%;position:relative}.gm-hidden summary{cursor:pointer;color:var(--color-yellow-300);font-weight:600}.gm-hidden ul{gap:.3rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.gm-hidden li{justify-content:space-between;align-items:center;gap:var(--space-2xs);display:flex}[data-guide-visual]{outline-offset:-2px}@media (prefers-reduced-motion:reduce){.gm-box{transition:none}.gm-bar--arrived,.gm-picked{animation:none}}.ra{--mx:0;--my:0;overflow:visible}.ra :where(path,rect,circle){transform-box:fill-box;transform-origin:50%}.ra-l{transition:transform .6s var(--ease-out)}.ra-l--back{transform:translate(calc(var(--mx) * -2.5px), calc(var(--my) * -1.5px))}.ra-l--mid{transform:translate(calc(var(--mx) * 1.5px), calc(var(--my) * 1px))}.ra-l--front{transform:translate(calc(var(--mx) * 4.5px), calc(var(--my) * 2.5px))}.ra-floor{stroke:color-mix(in oklab, var(--color-green-700) 22%, transparent);stroke-width:1.2px;stroke-linecap:round}.ra-panel{fill:var(--color-white);stroke:var(--color-green-200);stroke-width:1.2px}.ra-post{stroke:var(--color-green-700);stroke-width:2.4px;stroke-linecap:round}.ra-aw-a{fill:var(--color-green-700)}.ra-aw-b{fill:var(--color-yellow-400)}.ra-aw-c{stroke:color-mix(in oklab, var(--color-white) 55%, transparent);stroke-width:1px}.ra-awning{transform-box:fill-box;transform-origin:50% 0}.ra-counter{fill:var(--color-green-600)}.ra-counter-top{stroke:var(--color-green-800);stroke-width:2.4px;stroke-linecap:round}.ra-tag{stroke:color-mix(in oklab, var(--color-white) 75%, transparent);stroke-width:2px;stroke-linecap:round}.ra-box--1{fill:var(--color-yellow-400)}.ra-box--2{fill:var(--color-green-400)}.ra-box--3{fill:var(--color-red-600);opacity:.85}.ra-box{transform-origin:50% 100%}.ra-corner{stroke:var(--color-green-500);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ra-phone{fill:var(--color-white);stroke:var(--color-ink-2);stroke-width:2px}.ra-phone-notch{stroke:var(--color-line-strong);stroke-width:1.6px;stroke-linecap:round}.ra-qr-c{fill:none;stroke:var(--color-ink);stroke-width:1.6px}.ra-qr-d{fill:var(--color-ink)}.ra-line{stroke:var(--color-green-200);stroke-width:2.4px;stroke-linecap:round;transform-origin:0}.ra-line--1{stroke:var(--color-green-600)}.ra-scan{stroke:var(--color-logo-green);stroke-width:1.6px;stroke-linecap:round;opacity:0}.ra-ok{fill:var(--color-green-700)}.ra-ok-tick{stroke:var(--color-white);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ra-arc{stroke:var(--color-green-300);stroke-width:1.4px;stroke-dasharray:.02 .018;stroke-linecap:round}.ra-flag-field{fill:var(--color-green-700)}.ra-flag-red{fill:var(--color-red-600)}.ra-flag-yellow{fill:var(--color-yellow-400)}.ra-flag-blue{fill:var(--color-blue-700)}.ra-swing{transform-box:view-box;transform-origin:80px 86.66px}.ra-swing--box{transform:rotate(-24deg)}.ra-swing--coin{transform:rotate(26deg)}.ra-container{fill:var(--color-yellow-400)}.ra-container-rib{stroke:color-mix(in oklab, var(--color-ink) 35%, transparent);stroke-width:1px}.ra-coin{fill:var(--color-white);stroke:var(--color-green-700);stroke-width:1.6px}.ra-coin-mark{stroke:var(--color-green-700);stroke-width:1.2px;stroke-linecap:round}.ra-sheet{fill:var(--color-white);stroke:var(--color-line-strong);stroke-width:1px}.ra-sheet-photo{fill:var(--color-green-100)}.ra-sheet-head{stroke:var(--color-ink);stroke-width:3px;stroke-linecap:round;transform-origin:0}.ra-sheet-l{stroke:color-mix(in oklab, var(--color-muted) 55%, transparent);stroke-width:2px;stroke-linecap:round;transform-origin:0}.ra-cam-body,.ra-cam-top{fill:var(--color-ink-2)}.ra-cam-top{stroke:var(--color-ink-2);stroke-width:1px;stroke-linejoin:round}.ra-cam-lens{fill:var(--color-green-900);stroke:var(--color-paper-2);stroke-width:1.6px}.ra-cam-glass{fill:color-mix(in oklab, var(--color-blue-700) 70%, var(--color-white))}.ra-flash path{stroke:var(--color-yellow-400);stroke-width:2.2px;stroke-linecap:round}.ra-flash{transform-box:fill-box;transform-origin:0 100%}@media (prefers-reduced-motion:no-preference){.ra.is-armed:not(.is-in) .ra-awning{transform:scaleY(0)}.ra.is-armed:not(.is-in) :is(.ra-box,.ra-ok,.ra-swing,.ra-flash){opacity:0}.ra.is-armed:not(.is-in) :is(.ra-line,.ra-sheet-head,.ra-sheet-l){transform:scaleX(0)}.ra.is-armed:not(.is-in) .ra-ok-tick{stroke-dashoffset:1px}.ra.is-in .ra-awning{animation:ra-drop .9s var(--ease-out) both}.ra.is-in .ra-box{animation:ra-land .7s var(--ease-out) both, ra-hop 6s ease-in-out infinite}.ra.is-in .ra-box--1{animation-delay:.38s,2.4s}.ra.is-in .ra-box--2{animation-delay:.52s,4.4s}.ra.is-in .ra-box--3{animation-delay:.66s,6.4s}.ra.is-in .ra-line{animation:ra-write 6s var(--ease-out) infinite backwards}.ra.is-in .ra-line--2{animation-delay:.12s}.ra.is-in .ra-scan{animation:ra-scan 6s var(--ease-in-out) infinite backwards}.ra.is-in .ra-ok{animation:ra-ok 6s var(--ease-out) infinite backwards}.ra.is-in .ra-ok-tick{animation:ra-tick 6s var(--ease-out) infinite backwards}.ra.is-in .ra-swing--box{animation:ra-swing-right 5.6s var(--ease-in-out) infinite backwards}.ra.is-in .ra-swing--coin{animation:ra-swing-left 5.6s var(--ease-in-out) 2.8s infinite backwards}.ra.is-in .ra-flash{animation:6s ease-out .2s infinite backwards ra-flash}.ra.is-in .ra-cam{animation:6s ease-out .2s infinite backwards ra-shutter}.ra.is-in .ra-sheet-head{animation:ra-write 6s var(--ease-out) .5s infinite backwards}.ra.is-in .ra-sheet-l--1{animation:ra-write 6s var(--ease-out) .7s infinite backwards}.ra.is-in .ra-sheet-l--2{animation:ra-write 6s var(--ease-out) .85s infinite backwards}.ra.is-in .ra-sheet-l--3{animation:ra-write 6s var(--ease-out) 1s infinite backwards}.ra.is-armed:not(.is-on) *,.ra.is-armed:not(.is-on){animation-play-state:paused!important}@media (hover:hover){.role:is(:hover,:focus-within) .role__art>.ra{transform:scale(1.04)}.role__art>.ra{transition:transform .7s var(--ease-out)}}}@keyframes ra-drop{0%{transform:scaleY(0)}70%{transform:scaleY(1.08)}to{transform:scaleY(1)}}@keyframes ra-land{0%{opacity:0;transform:translateY(-16px)}60%{opacity:1;transform:translateY(1px)scaleY(.92)}to{opacity:1;transform:none}}@keyframes ra-hop{0%,88%,to{transform:none}92%{transform:translateY(-4px)}96%{transform:translateY(0)scaleY(.94)}}@keyframes ra-scan{0%{opacity:0;transform:translateY(0)}6%{opacity:1}34%{opacity:1;transform:translateY(28px)}40%,to{opacity:0;transform:translateY(28px)}}@keyframes ra-ok{0%,36%{opacity:0;transform:scale(.4)}44%{opacity:1;transform:scale(1.1)}50%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.9)}}@keyframes ra-tick{0%,42%{stroke-dashoffset:1px}54%,to{stroke-dashoffset:0}}@keyframes ra-write{0%{transform:scaleX(0)}14%,to{transform:scaleX(1)}}@keyframes ra-swing-right{0%{opacity:0;transform:rotate(-50deg)}10%{opacity:1}42%{opacity:1}50%,to{opacity:0;transform:rotate(50deg)}}@keyframes ra-swing-left{0%{opacity:0;transform:rotate(50deg)}10%{opacity:1}42%{opacity:1}50%,to{opacity:0;transform:rotate(-50deg)}}@keyframes ra-flash{0%{opacity:0;transform:scale(.6)}4%{opacity:1;transform:scale(1.08)}14%,to{opacity:0;transform:scale(1.2)}}@keyframes ra-shutter{0%,to{transform:none}3%{transform:translateY(1px)scale(.98)}8%{transform:none}}.cdz{gap:var(--space-2xs);padding-top:var(--space-s);border-top:1px solid color-mix(in oklab, var(--color-line) 80%, transparent);grid-column:1/-1;display:grid}.cdz__grid{column-gap:var(--space-s);font-size:var(--step--2);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:.15rem;padding-bottom:1.35em;display:grid}.cdz__label{min-width:4.5rem;margin:0;line-height:1.25;display:grid}.cdz__city{color:var(--color-muted);font-weight:600}.cdz__time{color:var(--color-ink);font-family:var(--font-display);font-size:var(--step-1);font-variant-numeric:tabular-nums;font-weight:650}html[lang=bn] .cdz__time{font-family:var(--font-bn)}.cdz__label--a{grid-area:1/1}.cdz__track--a{grid-area:1/2}.cdz__label--b{grid-area:2/1}.cdz__track--b{grid-area:2/2}.cdz__track{padding-block:1.35em 1.25em;position:relative}.cdz__bar{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--color-green-950) 82%, var(--color-blue-700));transform-origin:0;height:.6rem;display:block;position:relative;overflow:hidden}.cdz__day{inset-block:0;left:calc(var(--from) * 100%);width:calc((var(--to) - var(--from)) * 100%);background:linear-gradient(90deg, color-mix(in oklab, var(--color-yellow-300) 0%, var(--color-yellow-200)), var(--color-yellow-300) 30%, var(--color-yellow-300) 70%, var(--color-yellow-200));position:absolute}.cdz__tick,.cdz__open-t,.cdz__now-t{left:calc(var(--x) * 100%);transform:translateX(calc(var(--x) * -100%));white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.2;position:absolute}.cdz__tick{color:var(--color-muted);bottom:0}.cdz__open{pointer-events:none;position:absolute;inset:0}.cdz__open:before{content:"";left:calc(var(--x) * 100%);background:var(--color-green-600);border-radius:2px;width:3px;height:calc(.6rem + .6em);margin-left:-1.5px;position:absolute;top:1.05em}.cdz__open-t{color:var(--color-green-700);font-weight:700;top:0}.cdz__now{pointer-events:none;grid-area:1/2/3;align-self:stretch;position:relative}.cdz__now:before{content:"";left:calc(var(--x) * 100%);background:var(--color-red-600);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:1.1em;bottom:.9em}.cdz__now:after{content:"";left:calc(var(--x) * 100%);background:var(--color-red-600);border-radius:50%;width:7px;height:7px;margin:0 0 -3px -3.5px;position:absolute;bottom:.9em}.cdz__now-t{color:var(--color-red-700);font-weight:700;bottom:-1.35em}.cdz__note{color:var(--color-muted);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.2em .45em;margin:0;line-height:1.5;display:flex}.cdz__key{background:var(--color-green-600);border-radius:2px;width:3px;height:.9em;display:inline-block}.cdz__sep{color:var(--color-subtle)}@media (prefers-reduced-motion:no-preference){.cdz.is-armed:not(.is-in) .cdz__bar{transform:scaleX(0)}.cdz.is-armed:not(.is-in) :is(.cdz__tick,.cdz__open,.cdz__now){opacity:0}.cdz.is-armed .cdz__bar{transition:transform 1.1s var(--ease-out)}.cdz.is-armed .cdz__track--b .cdz__bar{transition-delay:.12s}.cdz.is-armed :is(.cdz__tick,.cdz__open,.cdz__now){transition:opacity .6s var(--ease-out) .7s}.cdz.is-on .cdz__now:after{animation:2.4s ease-in-out infinite cdz-beat}}@keyframes cdz-beat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.6)}}.vslot--media.tm__media{box-shadow:none}.vi{display:grid;position:relative}.vi__photo{box-shadow:var(--shadow-md);margin:0}.vi__card{z-index:1;gap:var(--space-s);margin:calc(var(--space-2xl) * -1) var(--space-s) 0;padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-card) 96%, transparent);box-shadow:var(--shadow-lg);display:grid;position:relative}@media (width>=900px){.vi__card{margin-inline:var(--space-m) calc(var(--space-m) * -1);padding:var(--space-s) var(--space-m)}.split--reverse .vi__card{margin-inline:calc(var(--space-m) * -1) var(--space-m)}}.vi__route{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;margin:0;padding:0;list-style:none;display:grid}.vi__stop{gap:.1rem;min-width:0;line-height:1.35;display:grid}.vi__year{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.02em;color:var(--color-ink-2);font-weight:700;line-height:1.05}html[lang=bn] .vi__year{font-family:var(--font-bn);letter-spacing:0}.vi__stop--next .vi__year{color:var(--color-green-700)}.vi__what{color:var(--color-muted);font-size:var(--step--2);font-weight:600}.vi__when{color:var(--color-ink);font-size:var(--step--1);font-weight:600}.vi__where{color:var(--color-muted);font-size:var(--step--2);overflow-wrap:anywhere}.vi__link{color:var(--color-green-600);padding-top:.6em}.vi__link svg{width:clamp(1.75rem,1rem + 2.5vw,3rem);height:auto;display:block}.vi__path,.vi__head{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.vi__path{stroke-dasharray:1;stroke-dashoffset:0}.vi__plan{gap:var(--space-s);padding-top:var(--space-xs);border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.vi__cells{grid-template-columns:repeat(10,.5rem);gap:3px;display:grid}.vi__cells>span{background:var(--color-green-600);border-radius:2px;width:.5rem;height:.5rem}.vi__cells>span:nth-child(5n+2){background:var(--color-green-500)}.vi__plan-text{gap:.3rem;min-width:0;display:grid}.vi__stalls{color:var(--color-ink);font-size:var(--step--1);margin:0;font-weight:650;line-height:1.35}.vi__formats{color:var(--color-muted);font-size:var(--step--2);flex-wrap:wrap;gap:.2rem .85rem;margin:0;padding:0;list-style:none;display:flex}.vi__formats li{align-items:center;gap:.3em;display:inline-flex}.vi__formats svg{width:1.05em;height:1.05em;color:var(--color-green-700);flex:none}@media (width<=29.99rem){.vi__card{margin:calc(var(--space-xl) * -1) var(--space-2xs) 0;padding:var(--space-xs)}.vi__cells{grid-template-columns:repeat(10,.4rem);gap:2px}.vi__cells>span{width:.4rem;height:.4rem}}@media (prefers-reduced-motion:no-preference){.vi.is-armed:not(.is-in) .vi__card{opacity:0;transform:translateY(24px)}.vi.is-armed:not(.is-in) .vi__stop{opacity:0;transform:translateY(10px)}.vi.is-armed:not(.is-in) .vi__path{stroke-dashoffset:1px}.vi.is-armed:not(.is-in) .vi__head{opacity:0}.vi.is-armed:not(.is-in) .vi__cells>span{opacity:0;transform:scale(.2)}.vi.is-armed .vi__card{transition:opacity .7s var(--ease-out) .25s, transform .9s var(--ease-out) .25s}.vi.is-armed .vi__stop{transition:opacity .6s var(--ease-out), transform .7s var(--ease-out);transition-delay:.55s}.vi.is-armed .vi__stop--next{transition-delay:1.3s}.vi.is-armed .vi__path{transition:stroke-dashoffset .7s var(--ease-in-out) .85s}.vi.is-armed .vi__head{transition:opacity .3s 1.4s}.vi.is-armed .vi__cells>span{transition:opacity .3s var(--ease-out), transform .45s var(--ease-out);transition-delay:calc(1.5s + var(--i) * 22ms)}.vi.is-on .vi__stop--next .vi__year{animation:3.6s ease-in-out 2.6s infinite vi-next}}@keyframes vi-next{0%,to{opacity:1}50%{opacity:.62}}.city__card{min-width:0;display:grid}.city__card--map{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-card);box-shadow:var(--shadow-md);overflow:hidden}.city__card--map .city__media{aspect-ratio:21/8;border-radius:0}.vm{gap:var(--space-xs);padding:var(--space-s);display:grid}.vm__title{color:var(--color-muted);font-size:var(--step--1);align-items:baseline;gap:.4em;margin:0;line-height:1.4;display:flex}.vm__title strong{color:var(--color-ink);font-weight:650}.vm__title svg{width:1em;height:1em;color:var(--color-red-600);flex:none;align-self:center}.vm__stage{border-radius:var(--radius-md);background:var(--color-paper);container-type:inline-size}@container (width<=400px){.vm__dist{font-size:15px}.vm__venue-t{font-size:14px}}.vm__svg{width:100%;height:auto;color:var(--color-green-600);font-family:var(--font-sans);display:block}.vm__dot-grid{fill:color-mix(in oklab, var(--color-green-700) 14%, transparent)}.vm__north path{fill:var(--color-muted)}.vm__north text{fill:var(--color-muted);font-size:10px;font-weight:700}.vm__line{stroke:var(--color-green-600);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .3s var(--ease-std), opacity .3s var(--ease-std)}.vm__route--gru .vm__line{stroke:var(--color-blue-700)}.vm__break{stroke:var(--color-paper);stroke-width:5px}.vm__end{fill:var(--color-white);stroke:var(--color-green-700);stroke-width:2.4px;transform-box:fill-box;transform-origin:50%}.vm__route--gru .vm__end{stroke:var(--color-blue-700)}.vm__dist{fill:var(--color-ink);paint-order:stroke;stroke:var(--color-paper);stroke-width:4px;stroke-linejoin:round;font-size:12.5px;font-weight:700}.vm__route,.vm__dist,.vm__end{transition:opacity .3s var(--ease-std)}.vm__glow{color:var(--color-red-600);transform-box:fill-box;transform-origin:50%}.vm__pin{fill:var(--color-red-600)}.vm__pin-dot{fill:var(--color-white)}.vm__venue-t{fill:var(--color-ink);paint-order:stroke;stroke:var(--color-paper);stroke-width:4px;font-size:12px;font-weight:700}.vm[data-active] .vm__route{opacity:.22}.vm[data-active=bf] .vm__route--bf,.vm[data-active=br] .vm__route--br,.vm[data-active=bras] .vm__route--bras,.vm[data-active=gru] .vm__route--gru{opacity:1}.vm[data-active=bf] .vm__route--bf .vm__line,.vm[data-active=br] .vm__route--br .vm__line,.vm[data-active=bras] .vm__route--bras .vm__line{stroke:var(--color-green-700);stroke-width:3.2px}.vm[data-active=gru] .vm__route--gru .vm__line{stroke-width:3.2px}.vm__list{gap:var(--space-3xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vm__place{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);width:100%;min-height:2.75rem;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-std), background-color var(--dur-base) var(--ease-std);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.5rem;padding:.4rem .55rem;display:grid}.vm__ico{border-radius:var(--radius-sm);background:var(--color-green-50);width:1.9rem;height:1.9rem;color:var(--color-green-700);grid-row:span 2;place-items:center;display:inline-grid}.vm__place[data-place=gru] .vm__ico{background:var(--color-blue-50);color:var(--color-blue-700)}.vm__ico svg{width:1rem;height:1rem}.vm__name{font-size:var(--step--2);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.vm__d{color:var(--color-green-700);font-size:var(--step--2);font-weight:700;line-height:1.3}.vm__place[data-place=gru] .vm__d{color:var(--color-blue-700)}.vm__place[aria-pressed=true]{border-color:var(--color-green-600);background:var(--color-green-50)}.vm__place:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}@media (hover:hover){.vm__place:hover{border-color:color-mix(in oklab, var(--color-green-700) 40%, var(--color-line))}}.vm__note{color:var(--color-muted);font-size:var(--step--2);margin:0;line-height:1.45}@media (prefers-reduced-motion:no-preference){.vm.is-armed:not(.is-in) .vm__line{stroke-dashoffset:1px}.vm.is-armed:not(.is-in) :is(.vm__end,.vm__dist,.vm__break){opacity:0}.vm.is-armed:not(.is-in) .vm__end{transform:scale(0)}.vm.is-armed:not(.is-in) .vm__venue{opacity:0;transform:translateY(-14px)}.vm.is-armed .vm__venue{transition:opacity .5s var(--ease-out), transform .7s cubic-bezier(.34, 1.56, .64, 1)}.vm.is-armed .vm__line{transition:stroke-dashoffset .9s var(--ease-in-out) var(--d,0s), stroke .3s, stroke-width .3s}.vm.is-armed .vm__end{transition:transform .45s cubic-bezier(.34, 1.56, .64, 1) calc(var(--d,0s) + .75s), opacity .3s calc(var(--d,0s) + .75s)}.vm.is-armed :is(.vm__dist,.vm__break){transition:opacity .4s var(--ease-out) calc(var(--d,0s) + .9s)}.vm .vm__route--bf{--d:.4s}.vm .vm__route--br{--d:.65s}.vm .vm__route--bras{--d:.9s}.vm .vm__route--gru{--d:1.15s}.vm.is-on .vm__glow{animation:3.2s ease-in-out infinite vm-breathe}.vm.is-settled :is(.vm__line,.vm__end,.vm__dist,.vm__break){transition-delay:0s}}@keyframes vm-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.35)}}.pwn{--pwn-gx:clamp(2.5rem, 1rem + 5vw, 5rem);--pwn-gy:var(--space-l);column-gap:var(--space-xs);row-gap:var(--pwn-gy);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hub hub""l r""next next";align-items:stretch;max-width:60rem;margin-inline:auto;display:grid}@media (width>=768px){.pwn{column-gap:var(--pwn-gx);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"l hub r""next next next"}}.pwn__side{gap:var(--space-xs);align-content:start;margin:0;padding:0;list-style:none;display:grid}.pwn__side--l{grid-area:l}.pwn__side--r{grid-area:r}@media (width>=768px){.pwn__side{align-content:center}.pwn__side--l{justify-items:end}.pwn__side--r{justify-items:start}}.pwn .pw-card{width:100%;max-width:18rem;position:relative}.pwn .pw-card__box{z-index:1;background:var(--color-paper);position:relative}.pwn .pw-card:before,.pwn .pw-card:after{content:"";pointer-events:none;position:absolute}.pwn .pw-card:before{width:2px;height:var(--pwn-gy);background:var(--color-green-300);transform-origin:50% 0;margin-left:-1px;bottom:100%;left:50%}.pwn .pw-card:after{background:var(--color-green-600);opacity:0;border-radius:50%;width:6px;height:6px;margin:0 0 -3px -3px;bottom:100%;left:50%}@media (width>=768px){.pwn .pw-card:before{width:var(--pwn-gx);height:2px;margin:-1px 0 0;top:50%;bottom:auto}.pwn__side--l .pw-card:before{transform-origin:100%;left:100%}.pwn__side--r .pw-card:before{transform-origin:0;left:auto;right:100%}.pwn .pw-card:after{margin:-3px 0 0 -3px;top:50%;bottom:auto}.pwn__side--l .pw-card:after{left:100%}.pwn__side--r .pw-card:after{margin:-3px -3px 0 0;left:auto;right:100%}}.pwn__hub{z-index:1;align-content:center;justify-items:center;gap:var(--space-3xs);min-width:9.5rem;padding:var(--space-s) var(--space-m);border-radius:var(--radius-lg);background:var(--color-green-700);color:var(--color-white);text-align:center;box-shadow:0 18px 50px color-mix(in oklab, var(--color-green-700) 28%, transparent);grid-area:hub;place-self:center;display:grid;position:relative}.pwn:has(.pwn__side li:nth-child(2)) .pwn__hub{align-self:stretch}.pwn__mark{width:1.75rem;height:1.75rem;color:var(--color-yellow-300)}.pwn__hub-t{font-family:var(--font-display);font-size:var(--step-1);font-weight:650;line-height:1.2}html[lang=bn] .pwn__hub-t{font-family:var(--font-bn);font-weight:600;line-height:1.5}.pwn__next{justify-content:center;align-items:center;gap:var(--space-2xs) var(--space-s);padding:var(--space-s);border:1.5px dashed color-mix(in oklab, var(--color-green-700) 35%, var(--color-line));border-radius:var(--radius-lg);text-align:center;flex-wrap:wrap;grid-area:next;display:flex;position:relative}.pwn__next-t{color:var(--color-muted);font-size:var(--step--1);margin:0;line-height:1.5}@media (prefers-reduced-motion:no-preference){.pwn.is-armed:not(.is-in) .pwn__hub{opacity:0;transform:scale(.88)}.pwn.is-armed:not(.is-in) .pw-card__box,.pwn.is-armed:not(.is-in) .pwn__next{opacity:0;transform:translateY(18px)}.pwn.is-armed:not(.is-in) .pw-card:before{transform:scaleY(0)}.pwn.is-armed .pwn__hub{transition:opacity .6s var(--ease-out), transform .8s cubic-bezier(.34, 1.56, .64, 1)}.pwn.is-armed .pw-card:before{transition:transform .7s var(--ease-in-out) .3s}.pwn.is-armed .pw-card__box{transition:opacity .7s var(--ease-out) .65s, transform .8s var(--ease-out) .65s, border-color var(--dur-base), box-shadow var(--dur-base)}.pwn.is-armed .pwn__next{transition:opacity .7s var(--ease-out) 1s, transform .8s var(--ease-out) 1s}.pwn.is-on .pw-card:after{animation:pwn-flow-y 3.6s var(--ease-in-out) 1.6s infinite backwards}.pwn.is-on .pwn__side--r .pw-card:after{animation-delay:3.4s}@media (width>=768px){.pwn.is-armed:not(.is-in) .pw-card:before{transform:scaleX(0)}.pwn.is-armed:not(.is-in) .pwn__side--l .pw-card__box{transform:translate(-24px)}.pwn.is-armed:not(.is-in) .pwn__side--r .pw-card__box{transform:translate(24px)}.pwn.is-on .pwn__side--l .pw-card:after{animation-name:pwn-flow-r}.pwn.is-on .pwn__side--r .pw-card:after{animation-name:pwn-flow-l}}}@keyframes pwn-flow-y{0%{opacity:0;transform:translateY(0)}15%{opacity:1}70%{opacity:1;transform:translateY(calc(var(--pwn-gy) * -1))}80%,to{opacity:0;transform:translateY(calc(var(--pwn-gy) * -1))}}@keyframes pwn-flow-r{0%{opacity:0;transform:translate(0)}15%{opacity:1}70%{opacity:1;transform:translateX(var(--pwn-gx))}80%,to{opacity:0;transform:translateX(var(--pwn-gx))}}@keyframes pwn-flow-l{0%{opacity:0;transform:translate(0)}15%{opacity:1}70%{opacity:1;transform:translateX(calc(var(--pwn-gx) * -1))}80%,to{opacity:0;transform:translateX(calc(var(--pwn-gx) * -1))}}.ehf{position:relative}.ehf__sign{top:var(--space-s);right:var(--space-s);color:color-mix(in oklab, var(--color-green-700) 45%, transparent);margin:0;position:absolute}.ehf__sign svg{width:1.35rem;height:1.35rem}.ehf__days{margin:var(--space-2xs) 0 0;grid-template-columns:repeat(auto-fill,minmax(2.6rem,1fr));gap:4px;display:grid}.ehf__day{border-radius:var(--radius-sm);background:var(--color-green-700);color:var(--color-white);justify-items:center;padding:.3rem .15rem .25rem;line-height:1.1;display:grid}.ehf__day b{font-family:var(--font-display);font-size:var(--step-0);font-weight:700}.ehf__day small{text-overflow:ellipsis;white-space:nowrap;opacity:.85;max-width:100%;font-size:.62rem;font-weight:600;overflow:hidden}.ehf__day.is-setup{background:var(--color-paper-2);color:var(--color-ink-2);outline:1px dashed var(--color-line-strong);outline-offset:-1px}.ehr{margin:0 0 var(--space-s);padding:var(--space-xs) var(--space-s) var(--space-2xs);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card)}.ehr__cap{color:var(--color-muted);font-size:var(--step--2);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-weight:600;display:flex}.ehr__n{color:var(--color-green-700)}.ehr__plot{--dot:.7rem;--step:.82rem;height:calc(var(--levels) * var(--step) + 2.6rem);margin-top:var(--space-2xs);position:relative}.ehr__axis{background:var(--color-line-strong);height:1px;position:absolute;bottom:1.3rem;left:0;right:0}.ehr__month{bottom:0;left:calc(var(--x) * 100%);color:var(--color-muted);font-size:var(--step--2);white-space:nowrap;line-height:1.2;position:absolute}.ehr__month:before{content:"";background:var(--color-line-strong);width:1px;height:6px;position:absolute;bottom:calc(1.3rem - 3px);left:0}.ehr__band{top:1rem;bottom:1.3rem;left:calc(var(--a) * 100%);width:max(6px, calc((var(--b) - var(--a)) * 100%));background:color-mix(in oklab, var(--color-yellow-300) 70%, transparent);border-radius:3px 3px 0 0;position:absolute}.ehr__band-t{color:var(--color-ink-2);font-size:var(--step--2);white-space:nowrap;font-weight:700;line-height:1.4;position:absolute;bottom:100%;right:0}.ehr__dot{left:calc(var(--x) * 100%);bottom:calc(1.3rem + 3px + var(--l) * var(--step));width:var(--dot);height:var(--dot);margin-left:calc(var(--dot) / -2);background:var(--color-green-600);box-shadow:0 0 0 2px var(--color-card);transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base);border-radius:50%;position:absolute}.ehr__dot.is-lit{background:var(--color-red-600);transform:scale(1.35)}.presswall__item.is-lit .presswall__link{border-color:color-mix(in oklab, var(--color-green-700) 45%, var(--color-line))}@media (prefers-reduced-motion:no-preference){.ehr.is-armed:not(.is-in) .ehr__dot{opacity:0;transform:translateY(-14px)scale(.6)}.ehr.is-armed:not(.is-in) .ehr__band{transform:scaleY(0)}.ehr.is-armed .ehr__band{transform-origin:50% 100%;transition:transform .7s var(--ease-out) .2s}.ehr.is-armed .ehr__dot{transition:opacity .4s var(--ease-out), transform .6s cubic-bezier(.34, 1.56, .64, 1), background-color var(--dur-base);transition-delay:calc(.3s + var(--i) * 90ms), calc(.3s + var(--i) * 90ms), 0s}.ehr.is-settled .ehr__dot{transition-delay:0s}.ehf--days.is-armed:not(.is-in) .ehf__day{opacity:0;transform:translateY(8px)}.ehf--days.is-armed .ehf__day{transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(.25s + var(--i) * .11s)}}.gpass{margin-top:var(--space-s);gap:.4rem;display:grid}.gshare__cap{color:color-mix(in oklab, var(--color-white) 72%, transparent);font-size:var(--step--2);margin:0;font-weight:600}.gshare__bar{border-radius:var(--radius-xs);gap:3px;height:.7rem;display:flex;overflow:hidden}.gshare__seg{flex:var(--w) 1 0;transform-origin:0}.gshare__seg--sea{background:var(--color-yellow-400)}.gshare__seg--air{background:var(--color-white);transform-origin:100%}.gshare__keys{color:color-mix(in oklab, var(--color-white) 85%, transparent);font-size:var(--step--1);justify-content:space-between;gap:1rem;margin:0;display:flex}.gshare__key b{color:var(--color-white);font-weight:700}.gshare__key--sea b{color:var(--color-yellow-300)}@media (prefers-reduced-motion:no-preference){.gpass.is-armed:not(.is-in) .gshare__seg{transform:scaleX(0)}.gpass.is-armed .gshare__seg{transition:transform 1.2s var(--ease-out)}.gpass.is-armed .gshare__seg--air{transition-delay:.5s}}.vi.is-story .vi__link{transition-delay:.12s}.vi.is-story .vi__stop--next{transition-delay:0s,0s,.24s}.vi.is-story .vi__plan.is-step-on .vi__cells>span{animation:vi-cell .9s var(--ease-out) both;animation-delay:calc(var(--i) * 14ms)}@keyframes vi-cell{0%{opacity:.2;transform:scale(.3)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vi.is-story .vi__plan.is-step-on .vi__cells>span{animation:none}}@media (width<=899.98px){.story-on .tm:has(.vi)>.tm__media{order:-1}.story-on .vi__photo{--ratio:21 / 8}.story-on .vi__card{margin-top:calc(var(--space-l) * -1)}}.gpass.is-story .gshare__seg{cursor:pointer}.gpass.is-story .gshare__seg,.gpass.is-story .gshare__key{transition:filter .45s var(--ease-out)}.gpass.is-story[data-mode=sea] .gshare__seg--air,.gpass.is-story[data-mode=sea] .gshare__key--air,.gpass.is-story[data-mode=air] .gshare__seg--sea,.gpass.is-story[data-mode=air] .gshare__key--sea{filter:opacity(.4)}.vm.is-touring .vm__place.is-toured{border-color:var(--color-green-600);background:var(--color-green-50)}.vh-card{gap:var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs);min-width:0;margin:0;padding:clamp(.9rem,.7rem + 1vw,1.4rem);display:grid}.vh-scale__t{margin:0;font-weight:700}.vh-scale__chart{gap:var(--space-s);display:grid}.vh-scale__axis{border-bottom:1px solid var(--color-line-strong);height:1.4rem;margin-inline:.5rem;position:relative}.vh-scale__tick{bottom:.2rem;left:var(--x);color:var(--color-muted);font-size:.68rem;position:absolute;transform:translate(-50%)}.vh-scale__tick:after{content:"";background:var(--color-line-strong);width:1px;height:.35rem;position:absolute;top:calc(100% + .2rem);left:50%}.vh-scale__venue{border:2px solid var(--color-card);background:var(--color-red-600);border-radius:50%;width:.8rem;height:.8rem;margin-left:-.4rem;position:absolute;bottom:-.4rem;left:0}.vh-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label val""track track""names names";align-items:end;gap:.3rem .75rem;display:grid}.vh-row__track{grid-area:track}.vh-row__val{grid-area:val}.vh-row__names{grid-area:names}.vh-row__label{font-size:var(--step--1);grid-area:label;margin:0;font-weight:600;line-height:1.35}.vh-row__track{background:linear-gradient(var(--color-line), var(--color-line)) center / 100% 2px no-repeat;height:1rem;margin-inline:.5rem;position:relative}.vh-row__val{font-size:var(--step--1);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.vh-mark{top:50%;left:var(--x);border:2px solid var(--color-card);width:.85rem;height:.85rem;transition:left .9s var(--ease-out), opacity .4s;border-radius:50%;margin:-.425rem 0 0 -.425rem;position:absolute}.vh-mark--partner{background:var(--color-green-700);width:1.1rem;height:1.1rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-green-600) 25%, transparent);margin:-.55rem 0 0 -.55rem}.vh-band{top:50%;left:var(--a);width:calc(var(--b) - var(--a));background:color-mix(in srgb, var(--color-green-600) 18%, transparent);border-radius:999px;height:.7rem;margin-top:-.35rem;position:absolute}.vh-mark--guide{background:var(--color-green-600);border:0;border-radius:2px;width:.3rem;height:1rem;margin:-.5rem 0 0 -.15rem}.vh-mark--novotel{background:var(--color-blue-700)}.vh-mark--road{background:var(--color-card);border-color:var(--color-blue-700)}.vh-road{top:50%;left:var(--a);width:calc(var(--b) - var(--a));border-top:2px dashed var(--color-blue-700);transform-origin:0;transition:transform .6s var(--ease-out) .9s;position:absolute}.vh-row__names{font-size:var(--step--2);color:var(--color-ink-2);flex-wrap:wrap;gap:.2rem .4rem;margin:0;padding:0;list-style:none;display:flex}.vh-row__names li:not(:last-child):after{content:" ·";color:var(--color-muted)}.vh-scale.is-live:not(.is-in) .vh-mark{opacity:0;left:0}.vh-scale.is-live:not(.is-in) .vh-road{transform:scaleX(0)}.vh-scale.is-in .vh-mark--guide{transition-delay:calc(var(--i) * 40ms)}.vh-flow{padding:var(--space-s) 0 0;border-top:1px solid var(--color-line);counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;list-style:none;display:grid}.vh-flow li{border-radius:var(--radius-md);background:var(--color-paper);font-size:var(--step--2);align-content:start;gap:.3rem;padding:.55rem;font-weight:600;line-height:1.35;display:grid;position:relative}.vh-flow li:last-child{background:var(--color-yellow-100)}.vh-flow__n{border-radius:var(--radius-sm);background:var(--color-green-700);width:1.5rem;height:1.5rem;color:var(--color-white);font-size:var(--step--2);place-items:center;font-weight:700;display:grid}.vh-block{border:1px dashed var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-card);gap:.6rem;padding:clamp(.9rem,.7rem + 1vw,1.3rem);display:grid}.vh-block__head{color:var(--color-muted);align-items:center;gap:.5rem;font-weight:700;display:flex}.vh-block__head svg{width:22px;height:22px;color:var(--color-green-700)}.vh-block__row{gap:.25rem;display:grid}.vh-block__row small{font-size:var(--step--2);color:var(--color-ink-2);font-weight:600}.vh-block__row i{border-radius:var(--radius-xs);background:var(--color-paper-2);height:.9rem;position:relative;overflow:hidden}.vh-block__row:nth-of-type(2) i{width:85%}.vh-block__row:nth-of-type(3) i{width:55%}.vh-block__row:nth-of-type(4) i{width:40%}.vh-block__row i:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-white) 70%, transparent), transparent);position:absolute;inset:0;transform:translate(-100%)}.vh-block.is-running .vh-block__row i:after{animation:vh-shimmer 2.4s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .2s)}@keyframes vh-shimmer{to{transform:translate(100%)}}:is(.story-on .textcols__aside:has(>.vslot>.vh-card.is-pinned),.story-on .vslot:has(>.vh-card.is-pinned)){display:contents}.story-on .vh-card.is-pinned{margin-top:var(--space-s);background:var(--color-card);box-shadow:-20px 0 0 var(--color-paper), 20px 0 0 var(--color-paper), 0 14px 18px -16px #00000040;padding-block:.6rem .75rem}.story-on[data-tone] .vh-card.is-pinned{box-shadow:-20px 0 0 var(--story-bg), 20px 0 0 var(--story-bg), 0 14px 18px -16px #00000040}.story-on .vh-scale :is(.vh-row,.vh-flow){cursor:pointer;transition:opacity var(--dur-base) var(--ease-std)}.story-on .vh-scale[data-focus=guide] :is(.vh-row--partner,.vh-flow),.story-on .vh-scale[data-focus=partner] :is(.vh-row--guide,.vh-row--novotel,.vh-flow),.story-on .vh-scale[data-focus=flow] .vh-row{opacity:.4}@media (width<=899.98px){.story-on .vh-scale{grid-template-areas:"title""body";gap:.45rem;padding:.7rem .85rem}.story-on .vh-scale__t{font-size:var(--step--1);grid-area:title}.story-on .vh-scale__chart,.story-on .vh-flow{transition:opacity var(--dur-base) var(--ease-std), visibility 0s;grid-area:body}.story-on .vh-scale__chart{gap:.35rem}.story-on .vh-row__names{display:none}.story-on .vh-row{gap:.15rem .6rem}.story-on .vh-row__label,.story-on .vh-row__val{font-size:var(--step--2)}.story-on .vh-flow{border-top:0;align-self:center;padding-top:0}.story-on .vh-flow li{font-size:var(--step--1);padding:.7rem .6rem}.story-on .vh-scale:not([data-focus=flow]) .vh-flow,.story-on .vh-scale[data-focus=flow] .vh-scale__chart{opacity:0;visibility:hidden}.story-on .vh-scale[data-focus=flow] .vh-flow{opacity:1}.story-on .vh-scale[data-focus=flow] .vh-scale__t{visibility:hidden}}@media (width>=900px){.story-on .textcols__aside:has(>.vslot>.vh-card[data-story-stage]){align-self:stretch;position:static}.story-on .vslot:has(>.vh-card[data-story-stage]){top:calc(var(--header-h) + var(--space-m));position:sticky}}.vx-feed{gap:var(--space-s);padding:var(--space-m);margin:0;display:grid}.vx-feed__group{gap:var(--space-2xs);display:grid}.vx-feed__group--out{padding-top:var(--space-s);border-top:1px dashed var(--color-line-strong)}.vx-feed__src{font-size:var(--step--1);color:var(--color-ink);align-items:center;gap:.6rem;margin:0;font-weight:650;display:flex}.vx-feed__src .vx-ico{width:2.25rem;height:2.25rem}.vx-feed__rows,.vx-aud__rows{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.vx-feed__row,.vx-aud__row{align-items:center;gap:.25rem var(--space-xs);min-height:2.75rem;padding:.45rem var(--space-xs);border-radius:var(--radius-md);color:var(--color-ink);transition:background-color var(--dur-base) var(--ease-std);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.vx-feed__row:hover,.vx-aud__row:hover{background:var(--color-green-50)}.vx-feed__row:focus-visible,.vx-aud__row:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.vx-feed__label{font-size:var(--step--1);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.vx-feed__label svg{width:.95rem;height:.95rem;color:var(--color-muted)}.vx-feed__n{font-variant-numeric:tabular-nums;color:var(--color-green-800);font-weight:700}.vx-feed__bar,.vx-aud__bar{background:var(--color-paper-2);border-radius:3px;grid-column:1/-1;height:6px;position:relative;overflow:hidden}.vx-feed__bar>span,.vx-aud__bar>span{border-radius:inherit;background:var(--color-green-600);transform:scaleX(var(--v));transform-origin:0;transition:transform 1.1s var(--ease-out);position:absolute;inset:0}.vx-feed__bar--out>span{background:var(--color-blue-700)}.vx-feed.is-armed:not(.is-in) .vx-feed__bar>span,.vx-aud.is-armed:not(.is-in) .vx-aud__bar>span{transform:scaleX(0)}.vx-board{gap:var(--space-xs);padding:var(--space-m);margin:0;display:grid}.vx-board__seats{margin-top:var(--space-xs);flex-wrap:wrap;gap:.55rem;max-width:34rem;display:flex}.vx-board__seat{background:var(--color-green-200);width:1.05rem;height:1.05rem;transition:background-color var(--dur-slow) var(--ease-std), transform var(--dur-slow) var(--ease-out);border-radius:50%}.vx-board__seat--elected{background:var(--color-green-700)}.vx-board.is-armed .vx-board__seat--elected{background:var(--color-green-200)}.vx-board.is-done .vx-board__seat--elected{background:var(--color-yellow-400);transition-delay:calc(var(--i) * .16s);transform:scale(1.18)}.vx-board__links{display:none}.vx-board__posts{gap:var(--space-2xs);margin:var(--space-2xs) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=900px){.vx-board{padding:var(--space-l)}.vx-board__posts{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr))}.vx-board__seats{grid-template-columns:repeat(var(--n,18), minmax(0, 1fr));justify-items:center;max-width:none;display:grid}.vx-board__links{gap:var(--space-xs);height:var(--space-l);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.vx-board__links:before{content:"";background:var(--color-green-600);transform-origin:0;height:2px;transition:transform .6s var(--ease-out) .4s;position:absolute;top:0;left:12.5%;right:12.5%}.vx-board.is-armed .vx-board__links:before{transform:scaleX(0)}.vx-board.is-done .vx-board__links:before{transform:scaleX(1)}.vx-board__link{background:var(--color-green-600);transform-origin:top;justify-self:center;width:2px;height:100%}.vx-board__link--appointed{background:repeating-linear-gradient(180deg, var(--color-green-600) 0 5px, transparent 5px 9px)}.vx-board.is-armed .vx-board__link{transition:transform .6s var(--ease-out) .55s;transform:scaleY(0)}.vx-board.is-done .vx-board__link{transform:scaleY(1)}}.vx-board__post{min-width:0;padding:var(--space-xs) var(--space-s);border:1px solid var(--color-green-200);border-radius:var(--radius-md);background:var(--color-card);align-content:start;gap:.2rem;display:grid}.vx-board__post--appointed{border-style:dashed;border-color:var(--color-line-strong)}.vx-board.is-armed .vx-board__post{opacity:0;transition:opacity .6s var(--ease-std), transform .6s var(--ease-out);transition-delay:calc(.8s + var(--i) * .14s);transform:translateY(10px)}.vx-board.is-done .vx-board__post{opacity:1;transform:none}.vx-board__role{font-weight:650;font-size:var(--step--1);color:var(--color-ink);line-height:1.3}.vx-board__name{font-size:var(--step--1);color:var(--color-green-800);line-height:1.35}.vx-board__how{font-size:var(--step--2);color:var(--color-muted);line-height:1.35}.vx-icards .card__title{gap:var(--space-xs);display:grid}.vx-icards.cardset .icard--feature .card__title:before{display:none}.vx-icards .vx-ico{transition:transform var(--dur-slow) var(--ease-out), background-color var(--dur-base) var(--ease-std), color var(--dur-base) var(--ease-std)}.vx-icards .card:hover .vx-ico,.vx-icards .card:focus-within .vx-ico{background:var(--color-green-700);color:var(--color-yellow-300);transform:translateY(-2px)rotate(-6deg)}.vx-icards .vx-ico__n{top:var(--space-s);right:var(--space-s);color:var(--color-subtle);font-size:var(--step--2);font-variant-numeric:tabular-nums;position:absolute}.vx-chamber{gap:var(--space-s);padding:var(--space-m);display:grid}.vx-chamber__ends{align-items:center;gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.vx-chamber__end{font-size:var(--step--1);color:var(--color-ink);justify-items:center;gap:.3rem;font-weight:650;display:grid}.vx-chamber__dot{background:var(--color-green-700);border-radius:50%;width:1.1rem;height:1.1rem}.vx-chamber__end--br .vx-chamber__dot{background:var(--color-yellow-400);border:2px solid var(--color-ink)}.vx-chamber__strands{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.vx-chamber__strand{min-height:1.75rem;font-size:var(--step--2);color:var(--color-green-800);place-items:center;font-weight:600;display:grid;position:relative}.vx-chamber__strand:before{content:"";background:color-mix(in oklab, var(--color-green-600) 35%, transparent);height:2px;position:absolute;top:50%;left:0;right:0}.vx-chamber__strand:after{content:"";background:radial-gradient(circle 4px at 4px 50%, var(--dot,var(--color-green-700)) 3.5px, transparent 4.5px);width:100%;height:8px;animation:vx-strand 3.4s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .6s);position:absolute;top:calc(50% - 4px);left:0}.vx-chamber__strand:nth-child(2n):after{--dot:var(--color-yellow-500);animation-direction:reverse}.vx-chamber__strand span{z-index:1;background:var(--color-card);border-radius:var(--radius-xs);padding:0 .5rem;position:relative}@keyframes vx-strand{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(calc(100% - 8px))}}.vx-chamber__facts{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.vx-chamber__facts div{padding:var(--space-xs);border-radius:var(--radius-md);background:var(--color-paper)}.vx-chamber__facts dt{font-size:var(--step--2);color:var(--color-muted)}.vx-chamber__facts dd{font-size:var(--step--1);margin:.15rem 0 0;font-weight:600;line-height:1.35}.vx-chamber.is-story .vx-chamber__strand.is-step-on span{background:var(--color-green-700);color:var(--color-paper)}.vx-chamber.is-story .vx-chamber__strand span{transition:background-color .45s var(--ease-out), color .45s var(--ease-out)}.vx-chamber.is-story .vx-chamber__strand.is-step-on:before{background:var(--color-green-600)}.vx-chamber.is-story .vx-chamber__facts .is-step-on{background:var(--color-green-50);box-shadow:inset 0 0 0 1px var(--color-green-200)}.vx-chamber.is-story .vx-chamber__end.is-step-on .vx-chamber__dot{transform:scale(1.15)}.vx-chamber.is-story .vx-chamber__dot{transition:transform .45s var(--ease-out)}.vx-board.is-story .vx-board__post{transition:opacity .45s var(--ease-out), border-color .45s var(--ease-out), background-color .45s var(--ease-out), transform .6s var(--ease-out)}.vx-board.is-story.has-story-focus.is-done .vx-board__post:not(.is-step-on){opacity:.45}.vx-board.is-story .vx-board__post.is-step-on{border-color:var(--color-green-600);background:var(--color-green-50);cursor:pointer}.vx-board.is-story .vx-board__post:has(.vx-board__name){cursor:pointer}.vx-board.is-story.is-done .vx-board__seat--elected.is-step-on{background:var(--color-green-700);transition-delay:0s;transform:scale(1.45)}@media (width<=899.98px){.story-on .vx-board{padding:var(--space-s);gap:.35rem}.story-on .vx-board .vx-board__seats{gap:.4rem;margin-top:.35rem}.story-on .vx-board .vx-board__seat{width:.85rem;height:.85rem}.story-on .vx-board .vx-board__post{padding:.4rem var(--space-xs)}}@media (width>=900px){.story-on .vslot.is-pinned:has(>.vx-board){box-shadow:none;background:0 0;padding-block:0;position:static}.story-on .vslot.is-pinned:has(>.vx-board):after{display:none}}.vx-ptl{padding:var(--space-m);margin:0}.vx-ptl__list{gap:var(--space-m);margin:0;padding:0 0 0 1.4rem;list-style:none;display:grid;position:relative}.vx-ptl__list:before{content:"";background:linear-gradient(180deg, var(--color-green-600), var(--color-yellow-400));width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.35rem}.vx-ptl__ed{gap:var(--space-2xs);display:grid;position:relative}.vx-ptl__ed:before{content:"";background:var(--color-green-700);border:2px solid var(--color-card);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.3rem;left:-1.4rem}.vx-ptl__ed--next:before{background:var(--color-yellow-400);border-color:var(--color-ink)}.vx-ptl__year{font-family:var(--font-display);font-size:var(--step-1);margin:0;font-weight:700;line-height:1.2}html[lang=bn] .vx-ptl__year{font-family:var(--font-bn)}.vx-ptl__kinds{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.vx-ptl__kinds li{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--color-line);gap:.1rem;display:grid}.vx-ptl__kind{font-size:var(--step--2);color:var(--color-muted)}.vx-ptl__name{font-size:var(--step--1);font-weight:600;line-height:1.35}.vx-ptl__tba{font-size:var(--step--1);color:var(--color-green-800);font-weight:600}.vx-ptl__ed--next .vx-ptl__kinds li{border-style:dashed;border-color:var(--color-line-strong);background:0 0}.pm__seg{max-width:34rem}.pm__list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.pm__list{gap:var(--space-s);grid-template-columns:repeat(3,minmax(0,1fr))}}.pm__card{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), border-color var(--dur-base), box-shadow var(--dur-base)}.pm__card.is-dim{opacity:.4;transform:scale(.985)}.pm__card.is-match{border-color:var(--color-green-400);box-shadow:var(--shadow-md)}.pm__where{color:var(--color-muted);font-size:var(--step--2);flex-wrap:wrap;align-items:center;gap:.35em;margin:0;font-weight:700;display:flex}.pm__where svg{width:14px;height:14px;color:var(--color-red-600)}.pm__off{color:var(--color-ink-2)}.pm__card.is-off .pm__route{filter:grayscale();opacity:.65}.pm__route{margin:var(--space-2xs) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;list-style:none;display:grid;position:relative}.pm__route:before{content:"";background:var(--color-green-200);height:2px;position:absolute;top:18px;left:16%;right:16%}.pm__route li{text-align:center;font-size:var(--step--2);justify-items:center;gap:.3rem;font-weight:600;line-height:1.3;display:grid;position:relative}.pm__ico{background:var(--color-green-700);width:36px;height:36px;color:var(--color-white);box-shadow:0 0 0 4px var(--color-card);border-radius:50%;place-items:center;display:grid}.pm__ico svg{width:17px;height:17px}.js:not(.motion-lite):not(.reveal-fallback) .pm__list:not(.is-revealed) .pm__ico{opacity:0;transform:scale(.4)}.pm__ico{transition:transform .5s var(--ease-out), opacity .4s;transition-delay:calc(.3s + var(--i,0) * .15s)}.pm__route li:first-child .pm__ico{transition-delay:.3s}.pm__route li:nth-child(2) .pm__ico{transition-delay:.45s}.pm__route li:nth-child(3) .pm__ico{transition-delay:.6s}.pr__stage{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:11rem;display:grid;position:relative}.pr__inv,.pr__rcpt{border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--color-line);box-shadow:var(--shadow-sm);flex-direction:column;gap:.4rem;padding:.8rem;display:flex;position:relative;overflow:hidden}.pr__inv-h{font-size:var(--step--1);align-items:center;gap:.4em;margin:0 0 .2rem;font-weight:700;display:flex}.pr__inv-h svg{width:16px;height:16px;color:var(--color-green-700)}.pr__line{background:var(--color-line);border-radius:1rem;width:85%;height:6px}.pr__line--s{width:55%}.pr__chip{border-radius:var(--radius-sm);font:800 var(--step--2) / 1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;transition:opacity .35s, transform .5s var(--ease-out);border:2px solid;padding:.25rem .6rem;position:absolute;bottom:.6rem;right:.6rem;transform:rotate(-8deg)}:lang(bn) .pr__chip{letter-spacing:0}.pr__chip--unpaid{color:var(--color-red-600)}.pr__chip--paid{color:var(--color-green-700);opacity:0;transform:rotate(-8deg)scale(1.8)}.pr__lens{background:var(--color-blue-50);width:2rem;height:2rem;color:var(--color-blue-700);opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:40%;left:-2rem}.pr__lens svg{width:16px;height:16px}.pr__rcpt{opacity:.25;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transform:translateY(12px)}.pr__rcpt dl{gap:.3rem;margin:0;display:grid}.pr__rcpt dl>div{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.pr__rcpt dt{font-size:var(--step--2);color:var(--color-muted);line-height:1.25}.pr__rcpt dd{margin:0}.pr__rcpt dd span{background:var(--color-green-200);border-radius:1rem;height:6px;display:block}.pr__mail{color:var(--color-blue-700);opacity:0;position:absolute;top:.7rem;right:.7rem}.pr__mail svg{width:16px;height:16px}.pr[data-stage="1"] .pr__lens{opacity:1;animation:pr-scan 1.8s var(--ease-in-out) both}@keyframes pr-scan{0%{transform:translate(0)}to{transform:translate(calc(100% + 9rem))}}.pr[data-stage="2"] .pr__chip--unpaid,.pr[data-stage="3"] .pr__chip--unpaid{opacity:0}.pr[data-stage="2"] .pr__chip--paid,.pr[data-stage="3"] .pr__chip--paid{opacity:1;transform:rotate(-8deg)scale(1)}.pr[data-stage="3"] .pr__rcpt{opacity:1;border-color:var(--color-green-300);transform:none}.pr[data-stage="3"] .pr__mail{opacity:1;transition:opacity .4s .4s}.pr__steps{margin:var(--space-s) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0;list-style:none;display:grid}.pr__btn{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-card);width:100%;min-height:40px;color:var(--color-ink-2);font:inherit;font-size:var(--step--2);text-align:start;cursor:pointer;transition:background-color var(--dur-base), border-color var(--dur-base), color var(--dur-base);align-items:center;gap:.45em;padding:.3rem .5rem;font-weight:600;line-height:1.25;display:flex}.pr__num{background:var(--color-paper-2);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-weight:700;display:grid}.pr__steps li.is-done .pr__num{background:var(--color-green-100);color:var(--color-green-800)}.pr__btn[aria-pressed=true]{border-color:var(--color-green-700);background:var(--color-green-700);color:var(--color-white)}.pr__btn[aria-pressed=true] .pr__num{background:var(--color-white);color:var(--color-green-800)}.pr__btn:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}html:not(.js) .pr__steps{display:none}.motion-lite .pr *{animation:none!important}.vx-pbadge-wrap{gap:var(--space-s);perspective:900px;display:grid}.vx-pbadge{width:min(100%,19rem);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform var(--dur-slow) var(--ease-out);will-change:transform;justify-self:start;margin:0;padding-top:1.6rem;position:relative}.vx-pbadge__strap{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:repeating-linear-gradient(90deg, var(--color-green-700) 0 8px, var(--color-green-600) 8px 16px);width:2.4rem;height:2.2rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.vx-pbadge__card{padding:var(--space-m) var(--space-m) var(--space-s);border-radius:var(--radius-lg);background:var(--color-card);border:1px solid var(--color-line);box-shadow:var(--shadow-lg);gap:.2rem;display:grid;position:relative;overflow:hidden}.vx-pbadge__card>p{margin:0}.vx-pbadge__kind{padding:var(--space-s) var(--space-m);background:var(--color-green-800);color:var(--color-yellow-300);font-family:var(--font-display);font-size:var(--step-2);letter-spacing:.08em;text-transform:uppercase;font-weight:800;line-height:1;margin:calc(-1 * var(--space-m)) calc(-1 * var(--space-m)) var(--space-s)!important}html[lang=bn] .vx-pbadge__kind{font-family:var(--font-bn);letter-spacing:0;line-height:1.3}.vx-pbadge__event{font-weight:700;font-size:var(--step-0);line-height:1.3}.vx-pbadge__when{color:var(--color-green-800);font-weight:600;font-size:var(--step--1)}.vx-pbadge__where{color:var(--color-muted);font-size:var(--step--2)}.vx-pbadge__foot{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px dashed var(--color-line-strong);display:flex}.vx-pbadge__qr{border-radius:var(--radius-sm);background:var(--color-paper);width:3rem;height:3rem;color:var(--color-ink);place-items:center;display:grid}.vx-pbadge__qr svg{width:2rem;height:2rem}.vx-pbadge__note{font-size:var(--step--2);color:var(--color-muted);line-height:1.35}.vx-what.vx-what--static{-webkit-backdrop-filter:none;background:color-mix(in oklab, var(--color-card) 80%, transparent);border:1px solid var(--color-line);box-shadow:none;padding:var(--space-xs) var(--space-s);position:static}.vx-acc{gap:var(--space-xs);padding:var(--space-s);margin:0;display:grid}.vx-acc__screen{border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-paper);height:clamp(10.5rem,8rem + 6vw,13rem);display:grid;position:relative;overflow:hidden}.vx-acc__bar{background:var(--color-card);border-bottom:1px solid var(--color-line);gap:5px;padding:8px 10px;display:flex;position:absolute;top:0;left:0;right:0}.vx-acc__bar span{background:var(--color-line-strong);opacity:.5;border-radius:50%;width:7px;height:7px}.vx-acc__scene{align-content:center;justify-items:center;gap:var(--space-2xs);padding:2.2rem var(--space-s) var(--space-s);opacity:0;transition:opacity var(--dur-slow) var(--ease-std), transform var(--dur-slow) var(--ease-out);grid-area:1/1;display:grid;transform:translateY(10px)}.vx-acc__scene.is-on{opacity:1;transform:none}.vx-acc__field{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.5rem;width:100%;max-width:18rem;display:grid}.vx-acc__flabel{font-size:var(--step--2);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-acc__fline{background:var(--color-card);border:1px solid var(--color-line);border-radius:3px;height:.85rem;position:relative;overflow:hidden}.vx-acc__fline:after{content:"";background:var(--color-green-300);transform-origin:0;border-radius:2px;width:70%;position:absolute;inset:3px auto 3px 4px;transform:scaleX(0)}.vx-acc__scene.is-on .vx-acc__fline:after{animation:vx-fill .7s var(--ease-out) forwards;animation-delay:calc(.15s + var(--i) * .28s)}@keyframes vx-fill{to{transform:scaleX(1)}}.vx-acc__doc,.vx-acc__mail,.vx-acc__id{border-radius:var(--radius-sm);background:var(--color-card);border:1px solid var(--color-line);color:var(--color-green-700);box-shadow:var(--shadow-xs);align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.vx-acc__doc svg,.vx-acc__mail svg,.vx-acc__id svg{width:1.3rem;height:1.3rem}.vx-acc__doclines{gap:4px;width:5rem;display:grid}.vx-acc__doclines span{background:var(--color-line);border-radius:2px;height:5px}.vx-acc__doclines span+span{width:65%}.vx-acc__ok{color:var(--color-green-600);opacity:0}.vx-acc__scene.is-on .vx-acc__ok{animation:vx-pop .4s var(--ease-out) 1.3s forwards}@keyframes vx-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.vx-acc__progress{background:var(--color-line);border-radius:3px;width:9rem;height:6px;overflow:hidden}.vx-acc__progress span{background:var(--color-green-600);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.vx-acc__scene.is-on .vx-acc__progress span{animation:vx-fill 1.2s var(--ease-in-out) .1s forwards}.vx-acc__badge{border-radius:var(--radius-sm);background:var(--color-green-800);color:var(--color-yellow-300);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-sm);align-items:center;gap:.5rem;padding:.5rem .8rem;font-weight:700;display:inline-flex}html[lang=bn] .vx-acc__badge{letter-spacing:0}.vx-acc__badge svg{width:1.4rem;height:1.4rem;color:var(--color-white)}.vx-acc__scene.is-on .vx-acc__badge{animation:vx-pop .5s var(--ease-out) .5s both}.vx-acc__gate{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.vx-acc__pass{width:1.8rem;height:1.8rem;color:var(--color-green-600)}.vx-acc__scene.is-on .vx-acc__pass{animation:vx-pop .4s var(--ease-out) .9s both}.vx-acc__caption{min-height:2.8em;font-size:var(--step--1);color:var(--color-ink);margin-bottom:-.3rem;font-weight:600;line-height:1.4}.vx-acc__dots{gap:.25rem;margin:-.4rem 0 -.6rem -.6rem;display:flex}.vx-acc__dot{cursor:pointer;background:0 0;border:0;width:2.5rem;height:2.5rem;margin:0;padding:0;position:relative}.vx-acc__dot:before{content:"";background:var(--color-line);height:4px;transition:background-color var(--dur-base) var(--ease-std);border-radius:2px;position:absolute;top:calc(50% - 2px);left:.6rem;right:.6rem}.vx-acc__dot[aria-pressed=true]:before{background:var(--color-green-700)}.vx-acc__dot:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px;border-radius:var(--radius-sm)}.motion-lite .vx-acc__scene *{opacity:1;transform:none;animation:none!important}.motion-lite .vx-acc__fline:after,.motion-lite .vx-acc__progress span{transform:none}.vx-mail{gap:var(--space-s);padding:var(--space-m);margin:0;display:grid}.vx-mail__head{gap:.35rem var(--space-xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-line);font-size:var(--step--1);grid-template-columns:auto minmax(0,1fr);display:grid}.vx-mail__k{color:var(--color-muted)}.vx-mail__v{overflow-wrap:anywhere;font-weight:600}.vx-mail__list{font-size:var(--step--1);gap:.55rem;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.vx-mail__list li{align-items:center;gap:.6rem;display:flex}.vx-mail__tick{border-radius:var(--radius-sm);background:var(--color-green-700);width:1.5rem;height:1.5rem;color:var(--color-white);transition:transform .45s var(--ease-out), opacity .45s var(--ease-std);transition-delay:calc(.2s + var(--i) * .3s);place-items:center;display:grid}.vx-mail__tick svg{width:.95rem;height:.95rem}.vx-mail.is-armed .vx-mail__tick{opacity:0;transform:scale(.4)}.vx-mail.is-armed.is-in .vx-mail__tick{opacity:1;transform:none}.vx-mail__go{justify-self:start}.story-on .is-pinned .vx-acc{align-items:center;gap:var(--space-2xs) var(--space-xs);padding:var(--space-xs) var(--space-s);box-shadow:none;grid-template-columns:minmax(0,1fr) auto}.story-on .is-pinned .vx-acc__screen{grid-column:1/-1;grid-template-rows:minmax(0,1fr);height:8rem}.story-on .is-pinned .vx-acc__scene{padding:1.75rem var(--space-xs) .4rem;gap:.3rem}.story-on .is-pinned .vx-acc__field{max-width:16rem}.story-on .is-pinned .vx-acc__caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;height:2.6em;min-height:0;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.story-on .is-pinned .vx-acc__dots{gap:0;margin:-.5rem -.6rem -.5rem 0}.story-on .is-pinned .vx-acc__dot{width:2.3rem}.vx-tz{gap:var(--space-xs);padding:var(--space-m);margin:0;display:grid}.vx-days{margin:0;padding:0;list-style:none}.vx-days__time{display:contents}.vx-tz .vx-days__cell{animation:none}.vx-tz__tba{margin-top:-.1rem}.vx-tz__conv{gap:var(--space-2xs);margin-top:var(--space-2xs);padding-top:var(--space-s);border-top:1px solid var(--color-line);display:grid}.vx-tz__label{font-size:var(--step--1);color:var(--color-ink-2);font-weight:600}.vx-tz__range{width:100%;height:2.5rem;accent-color:var(--color-green-700);cursor:pointer;margin:0}.vx-tz__rows{gap:var(--space-xs);display:grid}.vx-tz__row{gap:.3rem var(--space-xs);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.vx-tz__city{font-size:var(--step--1);color:var(--color-ink);font-weight:600}.vx-tz__utc{color:var(--color-muted);font-weight:400;font-size:var(--step--2)}.vx-tz__out{font-family:var(--font-display);font-size:var(--step-2);font-variant-numeric:tabular-nums;color:var(--color-green-800);font-weight:700;line-height:1.1}html[lang=bn] .vx-tz__out{font-family:var(--font-bn)}.vx-tz__scale{background:linear-gradient(90deg, var(--color-green-950) 0%, var(--color-green-800) 20%, var(--color-yellow-100) 35%, var(--color-yellow-200) 50%, var(--color-yellow-100) 65%, var(--color-green-800) 80%, var(--color-green-950) 100%);border-radius:5px;grid-column:1/-1;height:10px;position:relative;overflow:hidden}.vx-tz__mark{transform:translateX(calc(var(--p) * 100%));transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:0}.vx-tz__mark:before{content:"";background:var(--color-red-600);width:4px;box-shadow:0 0 0 1px var(--color-card);border-radius:2px;position:absolute;top:-1px;bottom:-1px;left:-2px}.vx-tz__next,.vx-tz__now{margin:0}.vx-tz__now time{color:var(--color-ink-2);font-variant-numeric:tabular-nums;font-weight:600}.story-on .vx-tz.is-storied [data-story-part]{transition:opacity var(--dur-slow) var(--ease-std)}.story-on .vx-tz.is-storied [data-story-part]:not(.is-story-lit){opacity:.55}.rii{padding:0}.rii__head{padding:.7rem var(--vx-pad);border-bottom:1px solid var(--color-line);background:var(--color-paper);font-size:var(--step--1);align-items:center;gap:.5em;margin:0;font-weight:700;display:flex}.rii__head svg{width:18px;height:18px;color:var(--color-green-700)}.rii__list{padding:var(--space-xs) var(--vx-pad);gap:6px;margin:0;list-style:none;display:grid}.rii__mail{gap:var(--space-xs);border:1.5px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;padding:.55rem .65rem;display:grid}.rii__mail.is-wait{background:0 0;border-style:dashed}.rii__ico{background:var(--color-green-100);width:36px;height:36px;color:var(--color-green-800);border-radius:50%;place-items:center;display:grid}.rii__mail.is-wait .rii__ico{background:var(--color-yellow-100);color:var(--color-ink-2)}.rii__ico svg{width:18px;height:18px}.rii__txt{font-size:var(--step--1);min-width:0;line-height:1.35;display:grid}.rii__txt span{color:var(--color-muted)}.rii__state{font-size:var(--step--2);color:var(--color-green-700);white-space:nowrap;font-weight:700}.rii__mail.is-wait .rii__state{color:var(--color-muted)}.rii__promise{padding:0 var(--vx-pad) var(--space-s);font-size:var(--step--1);flex-wrap:wrap;gap:.4rem 1rem;margin:0;font-weight:600;list-style:none;display:flex}.rii__promise li{align-items:center;gap:.35em;display:flex}.rii__promise svg{width:16px;height:16px;color:var(--color-green-600)}.rii.is-revealed .rii__mail.is-wait .rii__ico{animation:rii-breathe 2s var(--ease-in-out) 3 .8s}@keyframes rii-breathe{50%{transform:scale(1.12)}}.motion-lite .rii *{animation:none!important}@media (width<=379px){.rii__mail{grid-template-columns:36px minmax(0,1fr)}.rii__state{grid-column:2}}.rcl{--node:48px;--fly:60cqw;container-type:inline-size}.rcl__flow{gap:var(--space-2xs);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.rcl__flow:before{content:"";top:calc(var(--node) / 2);background:repeating-linear-gradient(90deg, var(--color-green-300) 0 6px, transparent 6px 11px);height:2px;position:absolute;left:16.6%;right:16.6%}.rcl__flow li{font-size:var(--step--1);justify-items:center;gap:.4rem;font-weight:600;line-height:1.35;display:grid;position:relative}.rcl__node{width:var(--node);height:var(--node);background:var(--color-green-700);color:var(--color-white);box-shadow:0 0 0 6px var(--color-card);border-radius:50%;place-items:center;display:grid}.rcl__node svg{width:22px;height:22px}.rcl__node--b{background:var(--color-blue-700)}.rcl__node--y{background:var(--color-yellow-400);color:var(--color-ink)}.rcl__env{top:calc(var(--vx-pad) + var(--node) / 2 - 12px);background:var(--color-card);width:24px;height:24px;color:var(--color-green-800);box-shadow:var(--shadow-sm);opacity:0;border-radius:6px;place-items:center;display:grid;position:absolute;left:18%}.rcl__env svg{width:15px;height:15px}.rcl.is-revealed .rcl__env{animation:rcl-fly 2.6s var(--ease-in-out) 3 .4s}@keyframes rcl-fly{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateX(var(--fly,15rem))}}.motion-lite .rcl__env{display:none}.vx-years{gap:var(--space-s);padding:var(--space-m);margin:0;display:grid}.vx-years__chart{gap:var(--space-2xs);--months:18;display:grid;position:relative}.vx-years__series{width:100%;font:inherit;text-align:start;color:var(--color-ink);cursor:pointer;transition:opacity var(--dur-base) var(--ease-std);background:0 0;border:0;gap:.3rem;margin:0;padding:.35rem 0;display:grid}.vx-years__series:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:var(--radius-sm)}.vx-years__name{font-size:var(--step--1);font-weight:600}.vx-years__track{border-radius:var(--radius-xs);background:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--months) - 1px), var(--color-line) calc(100% / var(--months) - 1px) calc(100% / var(--months))), var(--color-paper);height:1.4rem;position:relative}.vx-years__span{top:0;bottom:0;left:calc(var(--a) / var(--months) * 100%);width:calc(var(--w) / var(--months) * 100%);border-radius:var(--radius-xs);background:var(--color-green-600);transform-origin:0;transition:transform 1s var(--ease-out);position:absolute}.vx-years__series--bd .vx-years__span{background:var(--color-blue-700);transition-delay:.25s}.vx-years.is-armed:not(.is-in) .vx-years__span{transform:scaleX(0)}.vx-years[data-focus=br] .vx-years__series--bd,.vx-years[data-focus=bd] .vx-years__series--br{opacity:.32}.vx-years__overlap{height:1.5rem;margin-top:-.2rem;position:relative}.vx-years__overlap span{top:0;left:calc(var(--a) / var(--months) * 100%);width:calc(var(--w) / var(--months) * 100%);border-top:2px solid var(--color-yellow-400);font-size:var(--step--2);color:var(--color-ink-2);text-align:center;white-space:nowrap;padding-top:.25rem;font-weight:600;position:absolute}.vx-years__axis{height:1.2rem;font-size:var(--step--2);color:var(--color-muted);position:relative}.vx-years__axis span{left:calc(var(--a) / var(--months) * 100%);white-space:nowrap;text-transform:capitalize;position:absolute}.vx-years__axis span:nth-child(2),.vx-years__axis span:nth-child(3){transform:translate(-50%)}.vx-years__axis span:last-child{left:auto;right:0}@media (width<=419.98px){.vx-years__axis span:nth-child(2){display:none}}.vx-years__note{font-size:var(--step--1);color:var(--color-ink-2);margin:0;line-height:1.45}.vx-years__tariff{align-items:flex-start;gap:var(--space-xs);padding-top:var(--space-s);border-top:1px solid var(--color-line);display:flex}.vx-years__tariff p{font-size:var(--step--1);color:var(--color-ink-2);margin:0;line-height:1.45}.vx-skinds{gap:var(--space-xs);padding:var(--space-m);margin:0;display:grid}.vx-skinds__grid{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vx-skinds__grid li{padding:var(--space-xs);border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--color-line);font-size:var(--step--1);align-content:start;gap:.5rem;font-weight:600;line-height:1.3;display:grid}.vx-pipe{gap:var(--space-xs);padding:var(--space-m) var(--space-s);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.vx-pipe__step{text-align:center;align-content:start;justify-items:center;gap:.45rem;display:grid;position:relative}.vx-pipe__step+.vx-pipe__step:before{content:"";width:calc(100% - 3.2rem + var(--space-xs));background:var(--color-green-600);transform-origin:0;height:2px;transition:transform .6s var(--ease-out);transition-delay:calc(var(--i) * .35s);position:absolute;top:1.25rem;right:calc(50% + 1.6rem)}.vx-pipe__step--wait:before{background:repeating-linear-gradient(90deg, var(--color-line-strong) 0 5px, transparent 5px 9px)!important}.vx-pipe.is-armed:not(.is-in) .vx-pipe__step+.vx-pipe__step:before{transform:scaleX(0)}.vx-pipe__step--wait .vx-ico{border-style:dashed;border-color:var(--color-line-strong);color:var(--color-subtle);background:0 0}.vx-pipe__label{font-size:var(--step--1);font-weight:600;line-height:1.3}.vx-pipe__n{font-size:var(--step--2);color:var(--color-muted)}.spb{gap:var(--space-s);display:grid}.spb__row{grid-template-columns:minmax(0,1fr) minmax(1rem,.5fr) minmax(0,1fr) minmax(1rem,.5fr) minmax(0,1fr);align-items:center;display:grid}.spb__side,.spb__hub{text-align:center;font-size:var(--step--1);justify-items:center;gap:.2rem;line-height:1.3;display:grid;position:relative}.spb__side>span:last-child,.spb__hub>span:last-child{color:var(--color-muted);font-size:var(--step--2)}.spb__ico{background:var(--color-green-100);width:clamp(44px,8vw,60px);height:clamp(44px,8vw,60px);color:var(--color-green-800);border-radius:50%;place-items:center;display:grid}.spb__ico svg{width:45%;height:45%}.spb__ico--hub{background:var(--color-green-700);color:var(--color-white);box-shadow:0 0 0 8px color-mix(in srgb, var(--color-yellow-300) 35%, transparent)}.spb__ico--b{background:var(--color-blue-50);color:var(--color-blue-700)}.spb__n{top:-4px;background:var(--color-card);border:1.5px solid var(--color-green-600);width:20px;height:20px;color:var(--color-green-800);font:700 .68rem/1 var(--font-sans);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:calc(50% + 18px)}.spb__link{background:var(--color-green-200);height:2px;margin-bottom:2.6rem;position:relative;overflow:hidden}.spb__link i{background:linear-gradient(90deg, transparent, var(--color-green-600), transparent);position:absolute;inset:0;transform:translate(-100%)}.spb.is-live .spb__link i{animation:1.8s linear infinite spb-flow}.spb.is-live .spb__link--r i{animation-direction:reverse}@keyframes spb-flow{to{transform:translate(100%)}}.spb__foot{gap:var(--space-xs);padding-top:var(--space-s);border-top:1px solid var(--color-line);display:grid}@media (width>=768px){.spb__foot{align-items:center;column-gap:var(--space-m);grid-template-columns:auto minmax(0,1fr)}}.spb__langs,.spb__svc{flex-wrap:wrap;align-items:center;gap:6px;padding-inline-start:28px;display:flex;position:relative}.spb__langs .spb__n,.spb__svc .spb__n{top:50%;margin-top:-10px;inset-inline-start:0}.spb__svc .spb__n{top:20px}.spb__langs span:not(.spb__n){border-radius:var(--radius-sm);background:var(--color-paper);font-size:var(--step--1);padding:.35rem .6rem;font-weight:650}.spb__svc ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.spb__svc li{border-radius:var(--radius-sm);background:var(--color-yellow-100);min-height:36px;font-size:var(--step--2);transition:transform var(--dur-slow) var(--ease-out);align-items:center;gap:.35em;padding:.3rem .55rem;font-weight:650;display:flex}.spb__svc svg{width:15px;height:15px}.spb.is-live .spb__svc li{animation:spb-bob 3.2s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .25s)}@keyframes spb-bob{50%{transform:translateY(-3px)}}@media (width<=479px){.spb__row{grid-template-columns:minmax(0,1fr) .6rem minmax(0,1fr) .6rem minmax(0,1fr)}.spb__n{inset-inline-start:calc(50% + 12px)}}.vslot--form{margin-top:var(--space-m)}.spf{background:var(--color-card);gap:4px;margin:0;list-style:none;display:grid}.spf li{gap:var(--space-xs);font-size:var(--step--1);grid-template-columns:36px minmax(0,1fr);align-items:center;padding:.3rem 0;line-height:1.4;display:grid;position:relative}.spf li+li:before{content:"";background:var(--color-green-300);width:2px;height:12px;position:absolute;top:-8px;left:17px}.spf__ico{background:var(--color-green-100);width:36px;height:36px;color:var(--color-green-800);border-radius:50%;place-items:center;display:grid}.spf__ico svg{width:17px;height:17px}.spf.is-revealed .spf__ico{animation:spf-lit .6s var(--ease-out) both;animation-delay:calc(var(--i) * .25s)}@keyframes spf-lit{50%{background:var(--color-green-700);color:var(--color-white);transform:scale(1.15)}}.motion-lite .spb *,.motion-lite .spf *{animation:none!important}.spb--story [data-spb]{cursor:pointer;transition:opacity var(--dur-slow) var(--ease-out)}.spb--story[data-focus] [data-spb]:not(.is-on){opacity:.4}.spb--story [data-spb].is-on .spb__n{background:var(--color-green-700);border-color:var(--color-green-700);color:var(--color-white)}.spb--story [data-spb].is-on .spb__ico{animation:spb-on .7s var(--ease-out)}.spb--story[data-focus="0"] .spb__link i,.spb--story[data-focus="1"] .spb__link i{opacity:1}.spb--story[data-focus="2"] .spb__link,.spb--story[data-focus="3"] .spb__link{opacity:.4}@keyframes spb-on{40%{transform:scale(1.12)}}.motion-lite .spb--story [data-spb].is-on .spb__ico{animation:none}@media (width<=767.98px){html[data-story=on] .spb--story{gap:.5rem;padding:.7rem .8rem}html[data-story=on] .spb--story :is(.spb__side,.spb__hub)>span:last-child{display:none}html[data-story=on] .spb--story .spb__ico{width:40px;height:40px}html[data-story=on] .spb--story .spb__link{margin-bottom:1.6rem}html[data-story=on] .spb--story .spb__foot{gap:.4rem;padding-top:.5rem}html[data-story=on] .spb--story .spb__langs span:not(.spb__n){padding:.2rem .5rem}html[data-story=on] .spb--story .spb__svc li{min-height:28px;padding:.15rem .45rem}}.sw__art{max-width:22rem;margin:0 auto var(--space-xs)}.sw__floor{fill:var(--color-paper-2);stroke:var(--color-line)}.sw__wall{fill:var(--color-green-50);stroke:var(--color-green-200)}.sw__wall--r{fill:color-mix(in srgb, var(--color-green-100) 70%, var(--color-card))}.sw__fascia{fill:var(--color-green-700)}.sw__people{fill:var(--color-green-600)}.sw__dim path{stroke:var(--color-green-700);stroke-width:1.4px}.sw__dim text{fill:var(--color-green-800);font:700 12px var(--font-sans)}.sw__lanyard{stroke:var(--color-green-600);stroke-width:5px;stroke-linecap:round}.sw__badge{fill:var(--color-card);stroke:var(--color-line-strong);stroke-width:1.2px}.sw__badge-top{fill:var(--color-green-700)}.sw__badge-clip{fill:var(--color-subtle)}.sw__badge-face,.sw__badge-body{fill:var(--color-blue-700)}.sw__badge-line{stroke:var(--color-yellow-400);stroke-width:4px;stroke-linecap:round}.sw__links path{stroke:var(--color-blue-700);stroke-width:1.6px;stroke-dasharray:4 4}.sw__links circle{fill:var(--color-blue-100);stroke:var(--color-blue-700);stroke-width:1.4px}.sw.is-ready .is-on .sw__dimline{stroke-dasharray:130;animation:sw-draw .9s var(--ease-out) both .15s}.sw.is-ready .is-on .sw__p{animation:sw-rise .6s var(--ease-out) both .3s}.sw.is-ready .is-on .sw__p--2{animation-delay:.45s}.sw.is-ready .is-on .sw__links path{animation:1.2s linear both sw-dash}.sw.is-ready .is-on .sw__links circle{animation:sw-rise .5s var(--ease-out) both .5s}@keyframes sw-draw{0%{stroke-dashoffset:130px}}@keyframes sw-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes sw-dash{0%{stroke-dashoffset:40px;opacity:0}}.motion-lite .sw *{animation:none!important}.sw__facts{gap:var(--space-2xs) var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sw__facts>div{min-width:0}.sw__facts dt{color:var(--color-muted);font-size:var(--step--2);font-weight:600}.sw__facts dd{font-size:var(--step--1);margin:0;font-weight:600;line-height:1.35}.sw__price{padding-top:var(--space-2xs);border-top:1px solid var(--color-line);grid-column:1/-1}.sw__price strong{font-family:var(--font-display);font-size:var(--step-3);color:var(--color-green-800)}.sw__panel+.sw__panel{margin-top:var(--space-m)}.sw.is-ready .sw__panel+.sw__panel{margin-top:0}.si{gap:var(--space-s);display:grid}@media (width>=900px){.si{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:stretch}}.si__in{padding:var(--space-s);border:2px solid var(--color-green-600);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-green-50) 70%, transparent)}.si__label{margin:0 0 var(--space-xs);color:var(--color-green-800);font-size:var(--step--1);align-items:center;gap:.45em;font-weight:700;display:flex}.si__label svg{width:18px;height:18px}.si__label--out{color:var(--color-ink-2)}.si__cards{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.si__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=479px){.si__cards>:last-child:nth-child(odd){grid-column:1/-1}.si__card .card__body{padding:var(--space-xs)}.si__card .card__title{font-size:var(--step-0)}.si__card .card__text{font-size:var(--step--1)}}.si__out{gap:var(--space-2xs);padding:var(--space-s);border:2px dashed var(--color-line-strong);border-radius:var(--radius-xl);background:var(--color-card);flex-direction:column;display:flex}.si__costs{padding:var(--space-2xs) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:auto 0 0;list-style:none;display:grid}.si__costs li{border-radius:var(--radius-md);background:var(--color-paper);min-height:40px;font-size:var(--step--1);align-items:center;gap:.45em;padding:.35rem .55rem;font-weight:600;line-height:1.25;display:flex}.si__costs svg{width:18px;height:18px;color:var(--color-red-600);flex:none}@media (width>=640px) and (width<=899px){.si__costs{grid-template-columns:repeat(4,minmax(0,1fr))}}.js:not(.motion-lite):not(.reveal-fallback) .si:not(.is-revealed) .si__costs li{opacity:0;transform:translate(18px)}.si .si__costs li{transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(.35s + var(--i,0) * .1s)}.vt-card{gap:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs);min-width:0;padding:clamp(.9rem,.7rem + 1vw,1.4rem);display:grid;position:relative}.vt-q{font-family:var(--font-display);font-size:var(--step-1);color:var(--color-ink);margin:0;font-weight:700;line-height:1.2}html[lang=bn] .vt-q{font-family:var(--font-bn);font-weight:600;line-height:1.5}.vt-small{font-size:var(--step--2);color:var(--color-muted);margin:0;line-height:1.5}.vt-seg{border-radius:var(--radius-md);background:var(--color-paper-2);flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex}.vt-seg__btn{border-radius:calc(var(--radius-md) - .15rem);min-height:40px;color:var(--color-ink-2);font:inherit;font-size:var(--step--1);cursor:pointer;transition:background-color var(--dur-base) var(--ease-std), color var(--dur-base) var(--ease-std), box-shadow var(--dur-base) var(--ease-std);background:0 0;border:0;flex:auto;padding:.4rem .75rem;font-weight:600;line-height:1.25}.vt-seg__btn:hover{color:var(--color-green-700)}.vt-seg__btn[aria-selected=true],.vt-seg__btn[aria-pressed=true]{background:var(--color-card);color:var(--color-green-800);box-shadow:var(--shadow-sm)}.vt-seg__btn:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.vt-visa{gap:var(--space-s);margin:0;display:grid}.vt-visa__file{gap:var(--space-s);border:1px solid var(--color-line);border-radius:0 var(--radius-lg) var(--radius-lg) var(--radius-lg);background:linear-gradient(180deg, var(--color-card), color-mix(in srgb, var(--color-paper) 60%, var(--color-card)));box-shadow:var(--shadow-sm);padding:clamp(1.3rem,1rem + 1vw,1.7rem) clamp(1rem,.8rem + 1vw,1.4rem) clamp(1rem,.8rem + 1vw,1.4rem);display:grid;position:relative}.vt-visa__file:before{content:"";border:1px solid var(--color-line);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-card);border-bottom:0;width:42%;height:.8rem;position:absolute;top:-.75rem;left:-1px}.vt-visa__head{align-items:center;gap:.75rem;display:flex}.vt-visa__pass{color:var(--color-green-700);flex:none}.vt-visa__name{font-family:var(--font-display);font-size:var(--step-1);margin:0;font-weight:700;line-height:1.2}html[lang=bn] .vt-visa__name{font-family:var(--font-bn);font-weight:600;line-height:1.5}.vt-visa__type{font-size:var(--step--1);color:var(--color-green-700);margin:.1rem 0 0;font-weight:600}.vt-visa__status{border-left:3px solid var(--color-yellow-400);border-radius:var(--radius-xs);background:var(--color-yellow-100);font-size:var(--step--1);gap:.1rem;min-height:3.6em;margin:0;padding:.55rem .75rem;line-height:1.4;display:grid}.vt-visa__status [data-status-n]{font-size:var(--step--2);color:var(--color-muted);font-weight:600}.vt-visa__status-t{color:var(--color-ink);font-weight:600}.vt-visa__docs{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(.3rem,.2rem + .4vw,.5rem);display:grid}.vt-sheet{--c:var(--color-green-600);aspect-ratio:3/4;background:linear-gradient(var(--c), var(--c)) 22% 30% / 56% 2px no-repeat, linear-gradient(var(--c), var(--c)) 22% 46% / 40% 2px no-repeat, linear-gradient(var(--c), var(--c)) 22% 62% / 50% 2px no-repeat, color-mix(in srgb, var(--c) 14%, var(--color-card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent);clip-path:polygon(0 0,72% 0,100% 22%,100% 100%,0 100%);transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), filter var(--dur-base) var(--ease-std);transition-delay:calc(var(--i,0) * 28ms);border-radius:3px;position:relative}.vt-sheet--form{--c:var(--color-blue-700)}.vt-sheet--biz{--c:color-mix(in srgb, var(--color-ink) 55%, var(--color-yellow-500));background-color:var(--color-yellow-200)}.vt-visa__docs[data-focus] .vt-sheet{opacity:.22;transition-delay:0s}.vt-visa__docs[data-focus=form] .vt-sheet--form,.vt-visa__docs[data-focus=every] .vt-sheet--every,.vt-visa__docs[data-focus=biz] .vt-sheet--biz{opacity:1;transform:translateY(-3px)}.vt-visa__count{font-size:var(--step--1);color:var(--color-ink);margin:0;font-weight:700}.vt-visa__legend{margin:calc(var(--space-xs) * -1) 0 0;flex-wrap:wrap;gap:.25rem .5rem;padding:0;list-style:none;display:flex}.vt-visa__key{border-radius:var(--radius-sm);min-height:40px;color:var(--color-ink-2);font:inherit;font-size:var(--step--2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.2rem .4rem;display:inline-flex}.vt-visa__key:hover,.vt-visa__key[aria-pressed=true]{background:var(--color-paper-2);color:var(--color-ink)}.vt-visa__key:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.vt-swatch{background:var(--color-green-600);border-radius:2px;flex:none;width:.7rem;height:.9rem}.vt-swatch--form{background:var(--color-blue-700)}.vt-swatch--biz{background:var(--color-yellow-400);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 30%, transparent)}.vt-visa__foot{overflow-clip-margin:.9rem;gap:var(--space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid;overflow:clip}.vt-visa__appt{border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);font-size:var(--step--1);color:var(--color-ink-2);transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);align-items:center;gap:.5rem;margin:0;padding:.6rem .7rem;font-weight:600;line-height:1.3;display:flex}.vt-visa__appt svg{color:var(--color-green-700);flex:none}.vt-visa__stamp{border:2px solid var(--color-red-600);border-radius:var(--radius-md);color:var(--color-red-700);transition:opacity .35s var(--ease-out), transform .5s cubic-bezier(.2, 1.6, .4, 1);align-content:center;gap:.05rem;margin:0;padding:.5rem .7rem;display:grid;transform:rotate(-3deg)}.vt-visa__stamp-k,.vt-visa__stamp-n{font-size:var(--step--2);line-height:1.3}.vt-visa__stamp-v{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.01em;font-weight:700;line-height:1.15}html[lang=bn] .vt-visa__stamp-v{font-family:var(--font-bn);letter-spacing:0}.vt-visa__wait{transition:opacity var(--dur-slow) var(--ease-out);gap:.4rem;display:grid}.vt-visa__wait-t{font-size:var(--step--1);color:var(--color-ink-2);margin:0;font-weight:600}.vt-visa__days{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;display:grid}.vt-visa__days span{background:var(--color-green-600);transform-origin:0;height:.55rem;transition:transform var(--dur-slow) var(--ease-out), background-color var(--dur-slow) var(--ease-std);transition-delay:calc(var(--i) * 40ms);border-radius:2px}.vt-visa__rail{gap:.3rem;display:flex}.vt-visa__go{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-card);min-width:0;height:40px;color:var(--color-muted);font:inherit;font-size:var(--step--1);cursor:pointer;transition:background-color var(--dur-base) var(--ease-std), color var(--dur-base) var(--ease-std), border-color var(--dur-base);flex:1 1 0;font-weight:700}.vt-visa__go.is-on{border-color:var(--color-green-700);background:var(--color-green-700);color:var(--color-white)}.vt-visa__go[aria-current]{box-shadow:0 0 0 3px var(--color-yellow-300)}.vt-visa__go:hover{border-color:var(--color-green-700)}.vt-visa__go:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.vt-visa.is-live .vt-sheet:not(.is-on){opacity:.12;filter:grayscale();transform:translateY(6px)scale(.86)}.vt-visa.is-live .vt-visa__type:not(.is-on),.vt-visa.is-live .vt-visa__appt:not(.is-on){opacity:.25}.vt-visa.is-live .vt-visa__stamp:not(.is-on){opacity:0;transform:rotate(-10deg)scale(1.15)}.vt-visa.is-live .vt-visa__wait:not(.is-on){opacity:.35}.vt-visa.is-live .vt-visa__wait:not(.is-on) .vt-visa__days span{background:var(--color-line-strong);transition-delay:0s;transform:scaleX(.15)}.vt-visa__type{transition:opacity var(--dur-slow) var(--ease-out)}@media (width>=1024px){.steps-layout:has(.vt-visa)>.steps-layout__head{align-self:stretch;position:static}.vslot--aside:has(>.vt-visa){top:calc(var(--header-h) + var(--space-m));position:sticky}}.vt-visa__pass{width:34px;height:42px}.vt-visa__appt svg{width:20px;height:20px}.vt-ico{flex:none;width:20px;height:20px}.vt-yf__map{width:100%;height:auto;overflow:visible}.vt-yf__track{stroke:var(--color-line-strong);stroke-width:1.5px;stroke-dasharray:3 5}.vt-yf__leg{stroke-width:2.5px;stroke-linecap:round;opacity:0}.vt-yf__leg[data-leg=go]{stroke:var(--color-green-600)}.vt-yf__leg[data-leg=back]{stroke:var(--color-red-600)}.vt-yf__map[data-dir=go] [data-leg=go],.vt-yf__map[data-dir=back] [data-leg=back]{opacity:1}.vt-yf__plane{color:var(--color-ink);opacity:0}.vt-yf.is-live .vt-yf__plane{opacity:1;transition:opacity var(--dur-base)}.vt-yf.is-live .vt-yf__map.is-arrived .vt-yf__plane{opacity:0}.vt-yf__dot{fill:var(--color-card);stroke:var(--color-line-strong);stroke-width:1.5px;transition:fill var(--dur-slow) var(--ease-std), stroke var(--dur-slow) var(--ease-std)}.vt-yf__ok,.vt-yf__doc{stroke:var(--color-muted);transition:stroke var(--dur-slow) var(--ease-std)}.vt-yf__dot{transform-box:fill-box;transform-origin:50%}.vt-yf__map[data-dir=go] .vt-yf__gate--sp .vt-yf__dot{fill:var(--color-green-100);stroke:var(--color-green-600)}.vt-yf__map[data-dir=go] .vt-yf__gate--sp .vt-yf__ok{stroke:var(--color-green-700)}.vt-yf__map[data-dir=back] .vt-yf__gate--dac .vt-yf__dot{fill:var(--color-red-50);stroke:var(--color-red-600)}.vt-yf__map[data-dir=back] .vt-yf__gate--dac .vt-yf__doc{stroke:var(--color-red-700)}.vt-yf.is-live .vt-yf__map:not(.is-arrived) .vt-yf__dot{fill:var(--color-card);stroke:var(--color-line-strong)}.vt-yf.is-live .vt-yf__map:not(.is-arrived) :is(.vt-yf__ok,.vt-yf__doc){stroke:var(--color-muted)}.vt-yf__map.is-arrived .vt-yf__gate .vt-yf__dot{animation:vt-pop .5s var(--ease-out)}.vt-yf__city{fill:var(--color-ink-2);font-size:13px;font-weight:600}.vt-yf__panel{gap:.35rem;display:grid}.vt-yf__title{gap:.55rem;margin:0;font-weight:700;line-height:1.35;display:flex}.vt-yf__panel--go .vt-yf__title{color:var(--color-green-800)}.vt-yf__panel--back .vt-yf__title{color:var(--color-red-700)}.vt-yf__title .vt-ico{margin-top:.1em}.vt-yf__dir{font-size:var(--step--2);color:var(--color-muted);font-weight:600;display:block}.vt-yf__rules{font-size:var(--step--1);gap:.3rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.vt-yf__rules li{padding-left:1.1rem;line-height:1.45;position:relative}.vt-yf__rules li:before{content:"";background:var(--color-red-600);border-radius:2px;width:.45rem;height:.45rem;position:absolute;top:.55em;left:.15rem}@keyframes vt-pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}.vt-fl__nodirect,.vt-fl__total{font-weight:600;font-size:var(--step--1);align-items:center;gap:.5rem;margin:0;display:flex}.vt-fl__nodirect{color:var(--color-red-700)}.vt-fl__total{color:var(--color-ink);font-size:var(--step-0)}.vt-fl__total .vt-ico{color:var(--color-green-700)}.vt-fl__map{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-blue-50) 55%, var(--color-card));width:100%;height:auto}.vt-fl__grid line{stroke:color-mix(in srgb, var(--color-blue-700) 10%, transparent);stroke-width:.6px}.vt-fl__grid .vt-fl__eq{stroke:color-mix(in srgb, var(--color-blue-700) 28%, transparent);stroke-dasharray:2 3}.vt-fl__eqt{fill:color-mix(in srgb, var(--color-blue-700) 60%, var(--color-muted));font-size:7.5px}.vt-fl__leg{stroke:color-mix(in srgb, var(--color-green-700) 30%, transparent);stroke-width:1.2px;stroke-dasharray:3 3;transition:stroke var(--dur-base) var(--ease-std), opacity var(--dur-base)}.vt-fl__map:not([data-hub=""]) .vt-fl__leg{opacity:.35}.vt-fl__map[data-hub=dubai] [data-route=dubai] .vt-fl__leg,.vt-fl__map[data-hub=doha] [data-route=doha] .vt-fl__leg,.vt-fl__map[data-hub=istanbul] [data-route=istanbul] .vt-fl__leg,.vt-fl__map[data-hub=addis] [data-route=addis] .vt-fl__leg{stroke:var(--color-green-600);stroke-width:2.4px;stroke-linecap:round;opacity:1}.vt-fl__hub circle{fill:var(--color-card);stroke:var(--color-green-700);stroke-width:1.4px;transition:fill var(--dur-base)}.vt-fl__hub text,.vt-fl__end text{fill:var(--color-ink-2);font-size:9.5px;font-weight:600}.vt-fl__map[data-hub=dubai] [data-node=dubai] circle,.vt-fl__map[data-hub=doha] [data-node=doha] circle,.vt-fl__map[data-hub=istanbul] [data-node=istanbul] circle,.vt-fl__map[data-hub=addis] [data-node=addis] circle{fill:var(--color-yellow-400);stroke:var(--color-ink)}.vt-fl__map[data-hub=dubai] [data-node=dubai] text,.vt-fl__map[data-hub=doha] [data-node=doha] text,.vt-fl__map[data-hub=istanbul] [data-node=istanbul] text,.vt-fl__map[data-hub=addis] [data-node=addis] text{fill:var(--color-ink);font-weight:700}.vt-fl__end circle{fill:var(--color-green-700);stroke:var(--color-card);stroke-width:2px}.vt-fl__end--gru circle{fill:var(--color-red-600)}.vt-fl__end text{fill:var(--color-ink);font-size:11px;font-weight:700}.vt-fl__hubs{border-radius:var(--radius-md);background:var(--color-paper-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.25rem;display:grid}.vt-fl__route-t{font-size:var(--step--1);color:var(--color-ink-2);min-height:2.9em;margin:0;line-height:1.45}.vt-ar{gap:var(--space-m)}.vt-ar__top{gap:var(--space-s);display:grid}@media (width>=900px){.vt-ar__top{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.vt-ar__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=560px){.vt-ar__tabs{grid-template-columns:repeat(4,auto)}}.vt-ar__panel{gap:var(--space-s);display:grid}.vt-ar__panel+.vt-ar__panel{padding-top:var(--space-s);border-top:1px solid var(--color-line)}.vt-ar.is-live .vt-ar__panel+.vt-ar__panel{border-top:0;padding-top:0}.vt-ar__mode{color:var(--color-green-800);margin:0;font-weight:700}.vt-ar.is-live .vt-ar__mode{display:none}.vt-ar__rec{font-size:var(--step--1);color:var(--color-ink-2);align-items:center;gap:.4rem;margin:0;font-weight:600;display:flex}.vt-ar__rec .vt-ico{width:16px;height:16px;color:var(--color-yellow-500);fill:var(--color-yellow-400);stroke:var(--color-ink);stroke-width:1.2px}.vt-jr{--dot:2.5rem;margin:0;padding:0;list-style:none;display:grid}.vt-jr>li{grid-template-columns:var(--dot) minmax(0, 1fr);min-height:var(--dot);align-items:center;column-gap:.75rem;display:grid;position:relative}.vt-jr__ic{z-index:1;width:var(--dot);height:var(--dot);border-radius:50%;place-items:center;display:grid;position:relative}.vt-jr__node .vt-jr__ic{border:2px solid var(--color-green-700);background:var(--color-card);color:var(--color-green-700)}.vt-jr__node--start .vt-jr__ic{border-color:var(--color-blue-700);color:var(--color-blue-700)}.vt-jr__node--end .vt-jr__ic{border-color:var(--color-red-600);background:var(--color-red-600);color:var(--color-white)}.vt-jr__node .vt-jr__t{font-weight:700;line-height:1.3}.vt-jr__leg{padding-block:.35rem}.vt-jr__leg .vt-jr__ic{color:var(--color-muted);background:0 0}.vt-jr__leg .vt-jr__ic .vt-ico{background:var(--color-card);box-sizing:content-box;border-radius:4px;width:18px;height:18px;padding:2px}.vt-jr__leg:before{content:"";top:0;bottom:0;left:calc(var(--dot) / 2 - 1px);background:repeating-linear-gradient(180deg, var(--color-green-600) 0 5px, transparent 5px 9px);transform-origin:top;width:2px;position:absolute}.vt-jr__leg .vt-jr__t{font-size:var(--step--1);color:var(--color-ink-2);line-height:1.4}@media (width>=1024px){.vt-jr{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start}.vt-jr>li{grid-template-columns:none;grid-template-rows:var(--dot) auto;text-align:center;place-items:start center;row-gap:.5rem}.vt-jr__leg{padding-block:0}.vt-jr__leg:before{top:calc(var(--dot) / 2 - 1px);background:repeating-linear-gradient(90deg, var(--color-green-600) 0 6px, transparent 6px 10px);transform-origin:0;width:auto;height:2px;bottom:auto;left:-.75rem;right:-.75rem}.vt-jr__t{padding-inline:.25rem}}.vt-ar.is-live:not(.is-lite) .vt-jr>li{opacity:0;transform:translateY(6px)}.vt-ar.is-live:not(.is-lite) .vt-jr__leg:before{transform:scaleY(0)}.vt-ar.is-live .vt-jr.is-drawn>li{opacity:1;transition:opacity .45s var(--ease-out) calc(var(--j) * .11s), transform .45s var(--ease-out) calc(var(--j) * .11s);transform:none}.vt-ar.is-live .vt-jr.is-drawn .vt-jr__leg:before{transition:transform .5s var(--ease-out) calc(var(--j) * .11s);transform:none}@media (width>=1024px){.vt-ar.is-live:not(.is-lite) .vt-jr__leg:before{transform:scaleX(0)}}.vt-ar__traffic{padding-top:var(--space-xs);border-top:1px solid var(--color-line)}.vt-mn__part--quota{display:contents}.vt-mn__ctl{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;display:grid}.vt-mn__label{font-size:var(--step--1);color:var(--color-ink-2);font-weight:600}.vt-mn__days{font-variant-numeric:tabular-nums;font-weight:700}.vt-mn__range{width:100%;height:40px;accent-color:var(--color-green-700);cursor:pointer;grid-column:1/-1;margin:0}.vt-mn__range:disabled{cursor:default;opacity:.6}.vt-mn__bar{background:var(--color-paper-2);border-radius:999px;height:1rem;margin-top:1.4rem;position:relative}.vt-mn__fill,.vt-mn__over{transition:width .25s var(--ease-out);border-radius:999px;position:absolute;top:0;bottom:0}.vt-mn__fill{width:var(--fill);background:linear-gradient(90deg, var(--color-green-600), var(--color-green-700));left:0}.vt-mn__over{left:var(--cap);width:var(--over);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-red-600) 55%, transparent) 0 4px, transparent 4px 8px);border-radius:0 999px 999px 0}.vt-mn__cap{top:-.35rem;bottom:-.35rem;left:var(--cap);background:var(--color-ink);width:2px;position:absolute}.vt-mn__cap span{font-size:var(--step--2);white-space:nowrap;color:var(--color-ink-2);font-weight:600;position:absolute;bottom:calc(100% + .15rem);right:-.2rem}.vt-mn__result{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;display:flex}.vt-mn__amount{font-family:var(--font-display);font-size:var(--step-3);color:var(--color-green-800);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}html[lang=bn] .vt-mn__amount{font-family:var(--font-bn)}.vt-mn__capped{font-size:var(--step--1);color:var(--color-red-700);font-weight:700}.vt-mn__year{background:var(--color-blue-50);border-radius:999px;height:.4rem;overflow:hidden}.vt-mn__year span{width:var(--year);background:var(--color-blue-700);height:100%;transition:width .25s var(--ease-out);display:block}.vt-mn__year-t{font-size:var(--step--2);color:var(--color-blue-700);margin:-.5rem 0 0}.vt-mn__rate{padding-top:var(--space-s);border-top:1px solid var(--color-line);gap:.5rem;display:grid}.vt-mn__rate-t{margin:0;font-weight:700}.vt-mn__scale{height:4.2rem;margin-inline:1.6rem;position:relative}.vt-mn__scale:before{content:"";background:var(--color-line-strong);height:2px;position:absolute;top:2rem;left:0;right:0}.vt-mn__band{top:1.65rem;left:var(--a);width:calc(var(--b) - var(--a));background:color-mix(in srgb, var(--color-yellow-400) 70%, transparent);transform-origin:0;border-radius:999px;height:calc(.7rem + 2px);position:absolute}.vt-mn__lo,.vt-mn__hi,.vt-mn__now{left:var(--x);font-size:var(--step--2);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.vt-mn__lo,.vt-mn__hi{color:var(--color-muted);top:2.75rem}.vt-mn__lo{transform:translate(-70%)}.vt-mn__hi{transform:translate(-30%)}.vt-mn__now{color:var(--color-ink);top:0;transform:translate(-20%)}.vt-mn__now:after{content:"";border:2px solid var(--color-card);background:var(--color-green-700);width:.9rem;height:.9rem;box-shadow:var(--shadow-sm);border-radius:50%;margin-left:-.45rem;position:absolute;top:1.55rem;left:20%}.vt-mn__bank{padding-top:var(--space-xs);border-top:1px solid var(--color-line)}.vt-ph__line,.vt-ph__status{display:none}.vt-ph.is-live .vt-ph__line{grid-template-columns:auto minmax(2rem,1fr) auto auto;align-items:center;gap:.6rem;display:grid}.vt-ph__stage{font-size:var(--step--2);color:var(--color-muted);font-weight:600;line-height:1.3}.vt-ph__track{background:linear-gradient(var(--color-line-strong), var(--color-line-strong)) center / 100% 2px no-repeat;height:18px;position:relative}.vt-ph__plane{width:18px;height:18px;color:var(--color-ink);position:absolute;top:0;left:0}.vt-ph.is-landed .vt-ph__plane{transition:left 1s var(--ease-in-out);left:calc(100% - 18px)}.vt-ph.is-lite .vt-ph__plane{transition:none}.vt-ph__phone svg{width:40px;height:64px;color:var(--color-ink);display:block}.vt-ph__bars rect{fill:var(--color-line-strong);transition:fill .3s var(--ease-std)}.vt-ph__x{stroke:var(--color-red-600);opacity:0;transition:opacity .3s}.vt-ph.is-landed[data-state=on] .vt-ph__bars rect{fill:var(--color-green-600)}.vt-ph.is-landed[data-state=on] .vt-ph__bars rect:first-child{transition-delay:1s}.vt-ph.is-landed[data-state=on] .vt-ph__bars rect:nth-child(2){transition-delay:1.1s}.vt-ph.is-landed[data-state=on] .vt-ph__bars rect:nth-child(3){transition-delay:1.2s}.vt-ph.is-landed[data-state=on] .vt-ph__bars rect:nth-child(4){transition-delay:1.3s}.vt-ph.is-lite .vt-ph__bars rect{transition-delay:0s!important}.vt-ph.is-landed[data-state=off] .vt-ph__x{opacity:1;transition-delay:1s}.vt-ph.is-live .vt-ph__status{min-height:2.9em;margin:0;font-weight:700;line-height:1.45;display:block}.vt-ph__on{color:var(--color-green-800)}.vt-ph__off{color:var(--color-red-700)}.vt-ph[data-state=on] .vt-ph__off,.vt-ph[data-state=off] .vt-ph__on{display:none}.vt-ph__opt{gap:.35rem;display:grid}.vt-ph.is-live .vt-ph__name{display:none}.vt-ph__name{margin:0;font-weight:700}.vt-ph__list{font-size:var(--step--1);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.vt-ph__list li{padding-left:1.25rem;line-height:1.45;position:relative}.vt-ph__list li:before{content:"";border-right:2px solid var(--color-green-700);border-bottom:2px solid var(--color-green-700);width:.5rem;height:.8rem;position:absolute;top:.3em;left:.1rem;transform:rotate(40deg)scale(.8)}.vt-ph__opt[data-on="0"] .vt-ph__list li:before{background:var(--color-yellow-400);border:0;border-radius:2px;width:.55rem;height:.55rem;top:.45em;transform:none}.vt-ph__wifi{padding-top:var(--space-xs);border-top:1px solid var(--color-line);font-size:var(--step--1);color:var(--color-ink-2);align-items:flex-start;gap:.5rem;margin:0;display:flex}.vt-ph__wifi .vt-ico{color:var(--color-blue-700)}.vt-pr{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,.4rem + 1vw,1.25rem);margin:0;display:grid}@media (width>=1024px){.vt-pr{grid-template-columns:repeat(3,minmax(0,1fr))}}.vt-pr__item{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);min-width:0;box-shadow:var(--shadow-xs);grid-template-rows:auto auto 1fr auto;gap:.35rem;padding:clamp(.75rem,.6rem + .8vw,1.25rem);display:grid}.vt-pr .fact__label{font-size:var(--step--1);color:var(--color-green-700);margin-top:.35rem;font-weight:600}.vt-pr__value{font-size:var(--step-0);color:var(--color-ink);margin:0;font-weight:600;line-height:1.4}@media (width<=559px){.vt-pr__value{font-size:var(--step--1)}}.vt-pr .fact__note{font-size:var(--step--2);color:var(--color-muted);margin:.35rem 0 0;line-height:1.45}.vt-pr__vis{border-radius:var(--radius-md);background:var(--color-paper);align-content:center;place-items:center;gap:.35rem;min-height:clamp(7rem,5.5rem + 4vw,8.5rem);padding:.5rem;display:grid;position:relative}.vt-clock{width:clamp(4.2rem,3.5rem + 2vw,5.4rem);height:auto}.vt-clock__face{fill:var(--color-card);stroke:var(--color-green-700);stroke-width:2.5px}.vt-clock__tick{stroke:var(--color-ink-2);stroke-width:2px;stroke-linecap:round}.vt-clock__h,.vt-clock__m{stroke:var(--color-ink);stroke-linecap:round;transition:transform .6s var(--ease-out)}.vt-clock__h{stroke-width:4.5px}.vt-clock__m{stroke-width:3px;stroke:var(--color-green-700)}.vt-clock__pin{fill:var(--color-yellow-400);stroke:var(--color-ink);stroke-width:1.2px}.vt-pr__digital{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-weight:700}html[lang=bn] .vt-pr__digital,html[lang=bn] .vt-dual__c span{font-family:var(--font-bn)}.vt-pr__digital small{font-family:var(--font-sans);color:var(--color-muted);font-weight:600}.vt-dual{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"sp dac""gap gap""day day";gap:.3rem .4rem;width:100%}.vt-dual__c{grid-area:sp}.vt-dual__c--dac{grid-area:dac}.vt-dual__gap{grid-area:gap;justify-self:center}.vt-dual__day{grid-area:day}.vt-dual__c{justify-items:center;min-width:0;margin:0;display:grid}.vt-dual__c small{font-size:var(--step--2);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.vt-dual__c span{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-green-800);font-size:clamp(1.15rem,.9rem + 1vw,1.6rem);font-weight:700;line-height:1.1}.vt-dual__c--dac span{color:var(--color-red-700)}.vt-dual__gap{border-radius:var(--radius-sm);background:var(--color-yellow-300);font-size:var(--step--2);white-space:nowrap;margin:0;padding:.15rem .45rem;font-weight:700}.vt-dual__day{background:linear-gradient(90deg, var(--color-blue-100) 0 25%, var(--color-yellow-200) 25% 75%, var(--color-blue-100) 75% 100%);border-radius:999px;width:100%;height:.5rem;margin:.4rem 0 0;position:relative}.vt-dual__m{border:2px solid var(--color-card);width:.75rem;height:.75rem;transition:left .6s var(--ease-out);border-radius:50%;margin:-.375rem 0 0 -.375rem;position:absolute;top:50%}.vt-dual__m--sp{left:var(--sp);background:var(--color-green-700)}.vt-dual__m--dac{left:var(--dac);background:var(--color-red-600)}.vt-volt{width:100%}.vt-volt__btns{border-radius:var(--radius-md);background:var(--color-paper-2);gap:.25rem;padding:.2rem;display:flex}.vt-volt__btns .vt-seg__btn{padding-inline:.6rem}.vt-volt__wave{width:100%;height:3.4rem;overflow:visible}.vt-volt__axis{stroke:var(--color-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.vt-volt__a{fill:none;stroke-width:2.4px;vector-effect:non-scaling-stroke;transition:opacity var(--dur-slow) var(--ease-std)}.vt-volt__a--127{stroke:var(--color-green-600)}.vt-volt__a--220{stroke:var(--color-red-600);opacity:.35}.vt-volt[data-volt="220"] .vt-volt__a--127{opacity:.25}.vt-volt[data-volt="220"] .vt-volt__a--220{opacity:1}.vt-pr.is-live:not(.is-lite) .vt-volt__wave{animation:2.4s linear infinite vt-wave}.vt-volt__hz{font-size:var(--step--2);color:var(--color-muted);margin:0;font-weight:600}@keyframes vt-wave{to{clip-path:inset(0);transform:translate(0)}}.vt-plug__svg{width:100%;max-width:11rem;height:auto;overflow:visible}.vt-plug__face{fill:var(--color-card);stroke:var(--color-line-strong);stroke-width:1.5px}.vt-plug__well{fill:var(--color-paper-2);stroke:var(--color-line-strong)}.vt-plug__hole{fill:var(--color-ink)}.vt-plug__hole--earth{fill:var(--color-ink-2)}.vt-plug__plug{transition:transform .9s var(--ease-in-out);transform:translate(74px)}.vt-plug[data-plugged="0"] .vt-plug__plug{transform:none}.vt-pr.is-lite .vt-plug__plug{transition:none}.vt-plug__body{fill:color-mix(in srgb, var(--color-green-100) 70%, transparent);stroke:var(--color-green-700);stroke-width:1.8px}.vt-plug__pin{fill:var(--color-ink);stroke:var(--color-yellow-400);stroke-width:1.2px}.vt-plug__cap{width:100%;max-width:11rem;font-size:var(--step--2);color:var(--color-muted);justify-content:space-between;gap:.5rem;margin:0;display:flex}.vt-plug__try{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-card);min-height:40px;color:var(--color-green-800);font:inherit;font-size:var(--step--2);cursor:pointer;padding:.2rem .75rem;font-weight:600}.vt-plug__try:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.vt-temp{grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:.75rem;width:100%}.vt-temp__scale{border-left:.6rem solid var(--color-paper-2);border-radius:3px;width:2.6rem;height:6rem;position:relative}.vt-temp__scale span{top:var(--y);color:var(--color-muted);font-size:.6rem;line-height:1;position:absolute;left:.4rem;transform:translateY(-50%)}.vt-temp__band{left:-.6rem;top:var(--hi);bottom:calc(100% - var(--lo));background:linear-gradient(180deg, var(--color-red-600), var(--color-yellow-400) 60%, var(--color-blue-700));transform-origin:bottom;width:.6rem;transition:transform 1s var(--ease-out);border-radius:3px;position:absolute}.vt-temp__vals{gap:.4rem;display:grid}.vt-temp__vals p{font-size:var(--step--2);color:var(--color-muted);margin:0;line-height:1.2}.vt-temp__vals b{font-size:var(--step-1);color:var(--color-ink);display:block}.vt-temp__hi b{color:var(--color-red-700)}.vt-temp__lo b{color:var(--color-blue-700)}.vt-rain{width:100%}.vt-rain__days{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;width:100%;max-width:12rem;display:grid}.vt-rain__days span{aspect-ratio:1;background:var(--color-paper-2);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:3px}.vt-rain__days .is-wet{background:var(--color-blue-700);box-shadow:none;border-radius:50% 50% 50% 0;transform:rotate(-45deg)scale(.8)}.vt-rain__mm{font-size:var(--step--2);color:var(--color-muted);text-align:center;margin:0}.vt-rain__mm b{color:var(--color-ink)}.vt-hl__top{gap:var(--space-s);grid-template-columns:clamp(6.5rem,5rem + 6vw,8.5rem) minmax(0,1fr);align-items:center;display:grid}.vt-hl__compass{width:100%;height:auto;overflow:visible}.vt-hl__axis{stroke:var(--color-line-strong);stroke-width:1px;stroke-dasharray:2 3}.vt-hl__n{fill:var(--color-muted);font-size:10px;font-weight:700}.vt-hl__venue{fill:var(--color-red-600);stroke:var(--color-card);stroke-width:2px}.vt-hl__spoke line{stroke-width:2.2px;stroke-linecap:round;transition:opacity var(--dur-base), stroke-width var(--dur-base)}.vt-hl__spoke circle{stroke:var(--color-card);stroke-width:1.5px;transition:opacity var(--dur-base)}.vt-hl__spoke--mosque line{stroke:var(--color-green-600)}.vt-hl__spoke--mosque circle{fill:var(--color-green-700)}.vt-hl__spoke--food line{stroke:var(--color-yellow-500)}.vt-hl__spoke--food circle{fill:var(--color-yellow-400);stroke:var(--color-ink)}.vt-hl.has-pick .vt-hl__spoke:not(.is-pick) :is(line,circle){opacity:.2}.vt-hl__spoke.is-pick line{stroke-width:3.4px}.vt-hl__dir{margin:0 0 .25rem;font-weight:700;line-height:1.35}.vt-hl__legend{font-size:var(--step--2);color:var(--color-ink-2);align-items:center;gap:.4rem;margin:.35rem 0 0;display:flex}.vt-hl__key{background:var(--color-red-600);border-radius:50%;flex:none;width:.65rem;height:.65rem}.vt-hl__rows{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.vt-hl__row{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .5rem;padding:.4rem .5rem;display:grid}.vt-hl__row:hover,.vt-hl__row.is-pick{background:var(--color-paper-2)}.vt-hl__row:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.vt-hl__name{font-size:var(--step--1);font-weight:600;line-height:1.35}.vt-hl__km{font-size:var(--step--1);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.vt-hl__bar{background:var(--color-paper-2);border-radius:999px;grid-column:1/-1;height:.45rem;position:relative}.vt-hl__bar i{width:var(--b);background:var(--color-green-600);transform-origin:0;transition:transform 1s var(--ease-out);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.vt-hl__row--food .vt-hl__bar i{width:var(--a);background:var(--color-yellow-400);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 20%, transparent)}.vt-hl__row--food .vt-hl__bar:after{content:"";top:0;bottom:0;left:var(--a);width:calc(var(--b) - var(--a));background:color-mix(in srgb, var(--color-yellow-400) 45%, transparent);border-radius:999px;position:absolute}.vt-hl.is-live:not(.is-in) .vt-hl__bar i{transform:scaleX(0)}.vt-hl.is-live .vt-hl__rows li:nth-child(2) .vt-hl__bar i{transition-delay:.1s}.vt-hl.is-live .vt-hl__rows li:nth-child(3) .vt-hl__bar i{transition-delay:.2s}.vt-hl.is-live .vt-hl__rows li:nth-child(4) .vt-hl__bar i{transition-delay:.3s}.vt-hl__ticks{border-top:1px solid var(--color-line-strong);height:1rem;color:var(--color-muted);margin:-.2rem .5rem 0;font-size:.65rem;position:relative}.vt-hl__ticks span{top:.1rem;left:var(--x);position:absolute;transform:translate(-50%)}.vt-hl__community{padding-top:var(--space-xs);border-top:1px solid var(--color-line);font-size:var(--step--1);color:var(--color-ink-2);align-items:flex-start;gap:.5rem;margin:0;display:flex}.vt-hl__community .vt-ico{color:var(--color-green-700)}.vt-em{gap:var(--space-m);display:grid}.vt-em__keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,.3rem + 1vw,1rem);margin:0;display:grid}@media (width>=768px){.vt-em__keys{grid-template-columns:repeat(4,minmax(0,1fr))}}.vt-key{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-card);box-shadow:var(--shadow-xs), inset 0 -3px 0 var(--color-paper-2);transition:transform var(--dur-fast) var(--ease-std), box-shadow var(--dur-fast) var(--ease-std), border-color var(--dur-base);grid-template-rows:auto 1fr auto auto;gap:.2rem;padding:clamp(.8rem,.6rem + .8vw,1.2rem);display:grid;position:relative}.vt-key:hover{border-color:var(--color-red-600)}.vt-key:active{box-shadow:var(--shadow-xs), inset 0 -1px 0 var(--color-paper-2);transform:translateY(2px)}.vt-key__label{font-size:var(--step--1);color:var(--color-ink-2);font-weight:600;line-height:1.3}.vt-key__num{margin:0}.vt-key__num a{font-family:var(--font-display);font-size:var(--step-5);letter-spacing:.02em;color:var(--color-red-700);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;text-decoration:none}html[lang=bn] .vt-key__num a{font-family:var(--font-bn);letter-spacing:0}.vt-key__num a:after{content:"";border-radius:inherit;position:absolute;inset:0}.vt-key__num a:focus-visible{outline:none}.vt-key:has(a:focus-visible){outline:3px solid var(--focus-color);outline-offset:2px}.vt-key__tap{font-size:var(--step--2);color:var(--color-green-700);align-items:center;gap:.35rem;margin:0;font-weight:600;display:flex}.vt-key__tap .vt-ico{width:16px;height:16px}.vt-key:hover .vt-key__tap .vt-ico{animation:vt-ring .6s var(--ease-std)}.vt-key__src{font-size:var(--step--2);color:var(--color-muted);margin:.25rem 0 0;line-height:1.4}.vt-em.is-live:not(.is-in) .vt-key{opacity:0;transform:translateY(10px)scale(.96)}.vt-em.is-in .vt-key{transition:opacity .5s var(--ease-out) calc(var(--k,0) * 90ms), transform .5s var(--ease-out) calc(var(--k,0) * 90ms), border-color var(--dur-base)}.vt-em__keys .vt-key:nth-child(2){--k:1}.vt-em__keys .vt-key:nth-child(3){--k:2}.vt-em__keys .vt-key:nth-child(4){--k:3}.vt-em__keys .vt-key:nth-child(5){--k:4}.vt-em__cards{gap:clamp(.5rem,.3rem + 1vw,1rem);display:grid}@media (width>=768px){.vt-em__cards{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.vt-em__card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem 1.25rem;margin:0;padding:clamp(.9rem,.7rem + 1vw,1.4rem);display:grid}.vt-em__row{align-content:start;gap:.15rem;min-width:0;display:grid}.vt-em__row--head{grid-column:1/-1}.vt-em__row dt{font-size:var(--step--1);color:var(--color-green-700);font-weight:600}.vt-em__row--head dt{font-family:var(--font-display);font-size:var(--step-1);color:var(--color-ink);font-weight:700}html[lang=bn] .vt-em__row--head dt{font-family:var(--font-bn)}.vt-em__row dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.vt-em__link{min-height:40px;color:var(--color-green-800);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.vt-em__row .vt-em__src{font-size:var(--step--2);color:var(--color-muted);margin-top:.5rem}@keyframes vt-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(12deg)}75%{transform:rotate(-8deg)}}.vt-pass{--notch:.9rem;border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-sm);border:1px solid var(--color-line);margin:0;display:grid;position:relative;overflow:hidden}.vt-pass__main{gap:var(--space-s);border-top:6px solid var(--color-green-700);padding:clamp(1rem,.8rem + 1vw,1.4rem);display:grid}.vt-pass__route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.5rem;display:grid}.vt-pass__route p{min-width:0;margin:0;display:grid}.vt-pass__route small{font-size:var(--step--2);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}html[lang=bn] .vt-pass__route small{text-transform:none;letter-spacing:0}.vt-pass__route b{font-family:var(--font-display);font-size:var(--step-2);overflow-wrap:anywhere;line-height:1.15}html[lang=bn] .vt-pass__route b{font-family:var(--font-bn)}.vt-pass__to{text-align:right}.vt-pass__plane{width:28px;height:28px;color:var(--color-green-700);margin-bottom:.2rem}.vt-pass__rows{padding-top:var(--space-s);border-top:2px dashed var(--color-line-strong);gap:.6rem;margin:0;display:grid}.vt-pass__row{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.vt-pass__row dt{font-size:var(--step--2);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}html[lang=bn] .vt-pass__row dt{text-transform:none;letter-spacing:0;font-size:var(--step--1)}.vt-pass__row dd{gap:.1rem;margin:0;line-height:1.4;display:grid}.vt-pass__row dd span{font-size:var(--step--1);color:var(--color-ink-2)}.vt-pass__row--alert b{color:var(--color-red-700)}@media (width<=380px){.vt-pass__row{grid-template-columns:minmax(0,1fr);gap:.1rem}}.vt-pass__stub{border-top:2px dashed var(--color-line-strong);background:var(--color-yellow-100);font-size:var(--step--1);color:var(--color-ink-2);padding:.8rem clamp(1rem,.8rem + 1vw,1.4rem);line-height:1.45;position:relative}.vt-pass__stub:before,.vt-pass__stub:after{content:"";top:calc(var(--notch) / -2 - 1px);width:var(--notch);height:var(--notch);background:var(--color-paper);border:1px solid var(--color-line);border-radius:50%;position:absolute}.vt-pass__stub:before{left:calc(var(--notch) / -2)}.vt-pass__stub:after{right:calc(var(--notch) / -2)}.vt-pass.is-live:not(.is-in){opacity:0;transform:translateY(16px)rotate(-1.5deg)}.vt-pass.is-live:not(.is-in) .vt-pass__row{opacity:0;transform:translate(-10px)}.vt-pass.is-in{transition:opacity .6s var(--ease-out), transform .8s var(--ease-out)}.vt-pass.is-in .vt-pass__row{transition:opacity .45s var(--ease-out) calc(.45s + var(--r) * .18s), transform .45s var(--ease-out) calc(.45s + var(--r) * .18s)}.vt-pass.is-in .vt-pass__plane{animation:vt-fly 1.2s var(--ease-out) .3s both}@keyframes vt-fly{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}:is(.story-on .textcols__aside:has(>.vslot>[data-story-stage].is-pinned),.story-on .vslot:has(>[data-story-stage].is-pinned)){display:contents}.story-on [data-story-stage].is-pinned{margin-top:var(--space-s)}.story-on:not([data-tone]) .is-pinned:has(>.vt-visa){background-color:var(--color-paper)}.story-on .vt-card.is-pinned{background:var(--color-card);padding-block:.7rem .8rem}.story-on .vt-pass.is-pinned{background:var(--color-card);padding-block:0}.story-on [data-story-stage].is-pinned{--story-gutter:var(--color-paper);box-shadow:-20px 0 0 var(--story-gutter), 20px 0 0 var(--story-gutter), 0 14px 18px -16px #00000040}.story-on[data-tone] [data-story-stage].is-pinned{--story-gutter:var(--story-bg)}.story-on .is-story-part{transition:opacity var(--dur-base) var(--ease-std), background-color var(--dur-base) var(--ease-std), box-shadow var(--dur-base) var(--ease-std)}@media (width<=1023.98px){.story-on .vt-visa{gap:.45rem;padding-top:.8rem}.story-on .vt-visa__file{gap:.5rem;padding:.7rem .8rem .75rem}.story-on .vt-visa__file:before{height:.65rem;top:-.6rem}.story-on .vt-visa__head{gap:.6rem}.story-on .vt-visa__pass{width:24px;height:30px}.story-on .vt-visa__name{font-size:var(--step-0)}.story-on .vt-visa__status,.story-on .vt-visa__count,.story-on .vt-visa__legend{display:none}.story-on .vt-visa__docs{grid-template-columns:repeat(16,minmax(0,1fr));gap:3px}.story-on .vt-visa__foot{gap:.4rem}.story-on .vt-visa__appt{font-size:var(--step--2);padding:.35rem .5rem}.story-on .vt-visa__stamp{padding:.3rem .55rem}.story-on .vt-visa__stamp-v{font-size:var(--step-0)}.story-on .vt-visa__wait{gap:.25rem}.story-on .vt-visa__wait-t{font-size:var(--step--2)}.story-on .vt-visa__days span{height:.4rem}.story-on .vt-visa__go{height:34px}}.story-on .vt-visa.is-live .vt-visa__stamp:not(.is-on){opacity:.2;filter:grayscale();transform:rotate(-3deg)}.story-on .vt-yf[data-focus=transit] .vt-yf__rules li:nth-child(2){color:var(--color-ink);background:linear-gradient(transparent 55%, var(--color-yellow-200) 55%);font-weight:600}@media (width<=899.98px){.story-on .vt-yf{gap:.5rem;padding:.75rem .9rem}.story-on .vt-yf>.vt-q{display:none}.story-on .vt-yf__map{max-height:118px}.story-on .vt-yf__panel{align-content:start;gap:.2rem;min-height:4.9rem}.story-on .vt-yf__title{font-size:var(--step--1)}.story-on .vt-yf__panel--back .vt-small,.story-on .vt-yf__rules li:not(:first-child),.story-on .vt-yf[data-focus=transit] .vt-yf__rules li:first-child{display:none}.story-on .vt-yf[data-focus=transit] .vt-yf__rules li:nth-child(2){display:block}.story-on .vt-yf__rules{font-size:var(--step--2);margin:0}}.story-on .vt-fl :is(.vt-fl__hub,.vt-fl__end) circle{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-slow) var(--ease-out), fill var(--dur-base), opacity var(--dur-base)}.story-on .vt-fl[data-focus=hubs] .vt-fl__hub circle{fill:var(--color-yellow-300);stroke:var(--color-ink);transform:scale(1.45)}.story-on .vt-fl[data-focus=hubs] .vt-fl__hub text{fill:var(--color-ink);font-weight:700}.story-on .vt-fl[data-focus=gru] .vt-fl__end--gru circle{transform:scale(1.6)}.story-on .vt-fl[data-focus=gru] :is(.vt-fl__hub,.vt-fl__end:not(.vt-fl__end--gru)){opacity:.45;transition:opacity var(--dur-base)}.story-on .vt-fl[data-focus=route] .vt-fl__total{color:var(--color-green-800)}@media (width<=899.98px){.story-on .vt-fl{gap:.45rem;padding:.7rem .85rem}.story-on .vt-fl__map{max-height:150px}.story-on .vt-fl__hubs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding:.2rem}.story-on .vt-fl__hubs .vt-seg__btn{min-height:34px;font-size:var(--step--2);padding-inline:.2rem}.story-on .vt-fl__route-t,.story-on .vt-fl>.vt-small{display:none}.story-on .vt-fl__total{font-size:var(--step--1)}}.story-on .vt-mn .vt-mn__part>*,.story-on .vt-mn .vt-mn__rate{transition:opacity var(--dur-base) var(--ease-std)}.story-on .vt-mn[data-part=rate] .vt-mn__part--quota>*,.story-on .vt-mn[data-part=quota] .vt-mn__rate{opacity:.45}.story-on .vt-mn[data-focus=brl] .vt-mn__brl{color:var(--color-ink);background:linear-gradient(transparent 55%, var(--color-yellow-200) 55%);font-weight:700}@media (width<=899.98px){.story-on .vt-mn{grid-template-areas:"part";align-content:start;gap:.5rem;padding:.75rem .9rem}.story-on .vt-mn__part{transition:opacity var(--dur-base) var(--ease-std), visibility 0s linear var(--dur-base);grid-area:part;align-content:start;gap:.45rem;display:grid}.story-on .vt-mn__rate{border-top:0;align-content:center;margin-top:0;padding-top:0}.story-on .vt-mn[data-part=rate] .vt-mn__part--quota,.story-on .vt-mn[data-part=quota] .vt-mn__rate{opacity:0;visibility:hidden}.story-on .vt-mn[data-part=rate] .vt-mn__part--quota>*,.story-on .vt-mn[data-part=quota] .vt-mn__rate{transition:none}.story-on .vt-mn[data-part] .vt-mn__part:is(.vt-mn__part--quota,.vt-mn__rate){transition:opacity var(--dur-base) var(--ease-std)}.story-on .vt-mn__bank{display:none}}.story-on .vt-ph__wifi{transition:color var(--dur-base), background-color var(--dur-base)}.story-on .vt-ph[data-focus=wifi] .vt-ph__wifi{color:var(--color-ink);font-weight:600}.story-on .vt-ph[data-focus=wifi] .vt-ph__wifi .vt-ico{animation:vt-pop .5s var(--ease-out)}.story-on .vt-hl[data-focus=mosque] .vt-hl__row--mosque,.story-on .vt-hl[data-focus=food] .vt-hl__row--food{background:var(--color-paper-2)}.story-on .vt-hl[data-focus=mosque] .vt-hl__spoke:not(.vt-hl__spoke--mosque) :is(line,circle),.story-on .vt-hl:is([data-focus=food],[data-focus=community]) .vt-hl__spoke:not(.vt-hl__spoke--food) :is(line,circle){opacity:.2}.story-on .vt-hl[data-focus=community] .vt-hl__community{color:var(--color-ink);font-weight:600}.story-on .vt-hl__community{transition:color var(--dur-base)}@media (width<=899.98px){.story-on .vt-hl{grid-template-columns:4.4rem minmax(0,1fr);align-items:center;gap:.4rem .6rem;padding-inline:.75rem}.story-on .vt-hl__rows{gap:.1rem}.story-on .vt-hl__name{font-size:var(--step--2);line-height:1.25}.story-on .vt-hl__top{display:block}.story-on .vt-hl__compass{width:100%;height:auto}.story-on .vt-hl__lead,.story-on .vt-hl__ticks{display:none}.story-on .vt-hl__row{gap:.1rem .4rem;min-height:40px;padding:.25rem .35rem}.story-on .vt-hl__community{font-size:var(--step--2);grid-column:1/-1}}.story-on .vt-pass [data-line]{cursor:pointer;transition:opacity var(--dur-base) var(--ease-std), background-color var(--dur-base)}.story-on .vt-pass[data-focus=visa] .vt-pass__row:not([data-line=visa]),.story-on .vt-pass[data-focus=health] .vt-pass__row[data-line=visa],.story-on .vt-pass[data-focus=stub] .vt-pass__row{opacity:.4}.story-on .vt-pass[data-focus=stub] .vt-pass__stub{background:var(--color-yellow-200);color:var(--color-ink)}@media (width<=899.98px){.story-on .vt-pass__main{gap:.45rem;padding:.7rem .9rem}.story-on .vt-pass__route b{font-size:var(--step-1)}.story-on .vt-pass__rows{gap:.35rem;padding-top:.45rem}.story-on .vt-pass__row{grid-template-columns:5.6rem minmax(0,1fr);gap:.5rem}.story-on .vt-pass__row dd{font-size:var(--step--1);line-height:1.3}.story-on .vt-pass__row dd span{font-size:var(--step--2)}.story-on .vt-pass__stub{font-size:var(--step--2);padding:.45rem .9rem}}.vt-ar__cap{display:none}.story-on .vt-ar.has-story .vt-jr>li{cursor:pointer}.story-on .vt-ar.has-story .vt-jr .vt-jr__ic{transition:background-color var(--dur-base) var(--ease-std), color var(--dur-base), transform var(--dur-slow) var(--ease-out)}.story-on .vt-ar .vt-jr__node.is-focus .vt-jr__ic{background:var(--color-yellow-300);border-color:var(--color-ink);color:var(--color-ink);transform:scale(1.12)}.story-on .vt-ar .vt-jr__leg.is-focus .vt-jr__ic .vt-ico{background:var(--color-yellow-300);color:var(--color-ink)}.story-on .vt-ar .vt-jr>li.is-focus .vt-jr__t{color:var(--color-ink);font-weight:700}.story-on .vt-ar.has-story .vt-ar__traffic{display:none}@media (width<=1023.98px){.story-on .vt-ar{gap:.55rem;padding:.7rem .8rem}.story-on .vt-ar.has-story .vt-ar__top>.vt-q,.story-on .vt-ar.has-story .vt-ar__note,.story-on .vt-ar.has-story .vt-ar__rec{display:none}.story-on .vt-ar.has-story .vt-ar__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.story-on .vt-ar.has-story .vt-ar__tabs .vt-seg__btn{min-height:36px;font-size:var(--step--2);padding-inline:.2rem;line-height:1.2}.story-on .vt-ar.has-story .vt-jr{--dot:2rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center}.story-on .vt-ar.has-story .vt-jr>li{min-height:var(--dot);grid-template-columns:none;justify-items:center}.story-on .vt-ar.has-story .vt-jr__t{display:none}.story-on .vt-ar.has-story .vt-jr__leg{padding-block:0}.story-on .vt-ar.has-story .vt-jr__leg:before{background:repeating-linear-gradient(90deg, var(--color-green-600) 0 5px, transparent 5px 9px);transform-origin:0;width:auto;height:2px;inset:calc(50% - 1px) -.4rem auto}.story-on .vt-ar.is-live.has-story:not(.is-lite) .vt-jr__leg:before{transform:scaleX(0)}.story-on .vt-ar.is-live.has-story .vt-jr.is-drawn .vt-jr__leg:before{transform:none}.story-on .vt-ar.has-story .vt-jr__leg .vt-jr__ic .vt-ico,.story-on .vt-ar.has-story .vt-jr__node .vt-jr__ic .vt-ico{width:16px;height:16px}.story-on .vt-ar.has-story .vt-ar__cap{min-height:2.7em;font-size:var(--step--1);text-align:center;color:var(--color-ink);margin:0;font-weight:600;line-height:1.35;display:block}}.story-on .vt-ar.has-story{grid-template-areas:"top""way""cap"}.story-on .vt-ar.has-story>.vt-ar__top{grid-area:top}.story-on .vt-ar.has-story>.vt-ar__panel{border-top:0;grid-area:way;align-content:start;padding-top:0}.story-on .vt-ar.has-story>.vt-ar__cap{grid-area:cap}.story-on .vt-ar.has-story>.vt-ar__panel.is-off{visibility:hidden}@media (width>=1024px){.story-on .vt-ar.has-story{gap:.7rem;padding-block:.9rem}.story-on .vt-ar.has-story .vt-ar__panel{gap:.5rem}.story-on .vt-ar.has-story .vt-jr>li{row-gap:.35rem}}@media (width>=900px){.story-on .textcols__aside:has(>.vslot>:is(.vt-card,.vt-pass)[data-story-stage]){align-self:stretch;position:static}.story-on .vslot:has(>:is(.vt-card,.vt-pass)[data-story-stage]){top:calc(var(--header-h) + var(--space-m));position:sticky}}@media (width<=899.98px){.story-on .vt-ph{gap:.5rem;padding:.75rem .9rem}.story-on .vt-ph>.vt-q{display:none}.story-on .vt-ph__phone svg{width:28px;height:45px}.story-on .vt-ph__opts .vt-seg__btn{min-height:34px}.story-on .vt-ph__status,.story-on .vt-ph__list,.story-on .vt-ph__wifi{font-size:var(--step--2)}}.story-on .vt-ph.has-story>.vt-q{grid-row:1}.story-on .vt-ph.has-story>.vt-ph__opts{grid-row:2}.story-on .vt-ph.has-story>.vt-ph__line{grid-row:3}.story-on .vt-ph.has-story>.vt-ph__status{grid-row:4}.story-on .vt-ph.has-story>.vt-ph__opt{grid-area:5/1;align-self:start}.story-on .vt-ph.has-story>.vt-ph__wifi{grid-row:6}.story-on .vt-ph.has-story>.vt-ph__opt.is-off{visibility:hidden}.vv-card{gap:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs);min-width:0;margin:0;padding:clamp(.9rem,.7rem + 1vw,1.4rem);display:grid}.vv-q{font-family:var(--font-display);font-size:var(--step-1);margin:0;font-weight:700;line-height:1.2}html[lang=bn] .vv-q{font-family:var(--font-bn);font-weight:600;line-height:1.5}.vv-small{font-size:var(--step--2);color:var(--color-muted);margin:0;line-height:1.5}.vv-ico{flex:none;width:18px;height:18px}.vv-gate__panel .vv-ico{width:22px;height:22px}.vv-seg__btn{border-radius:calc(var(--radius-md) - .15rem);min-height:40px;color:var(--color-ink-2);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;flex:auto;padding:.35rem .75rem;font-weight:600}.vv-seg__btn[aria-selected=true],.vv-seg__btn[aria-pressed=true]{background:var(--color-card);color:var(--color-green-800);box-shadow:var(--shadow-sm)}.vv-seg__btn:focus-visible,.vv-chip:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.vv-glance{gap:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:clamp(.9rem,.7rem + 1vw,1.25rem);display:grid}.vv-days,.vv-gate{grid-column:1/-1}.vv-days{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .75rem;display:grid}.vv-days__month{font-size:var(--step--1);color:var(--color-green-800);grid-column:1/-1;margin:0;font-weight:700}.vv-days__list{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.vv-days__list li{border-radius:var(--radius-md);background:var(--color-green-700);width:2.9rem;color:var(--color-white);justify-items:center;padding:.3rem 0 .4rem;line-height:1.1;display:grid}.vv-days__list small{opacity:.85;text-transform:uppercase;font-size:.68rem;font-weight:600}html[lang=bn] .vv-days__list small{text-transform:none}.vv-days__list b{font-family:var(--font-display);font-size:var(--step-1)}html[lang=bn] .vv-days__list b{font-family:var(--font-bn)}.vv-days__t{font-size:var(--step--1);color:var(--color-ink-2);margin:0;line-height:1.35}.vv-bldg{gap:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--color-line);grid-column:1/-1;grid-template-columns:6.5rem minmax(0,1fr);align-items:end;display:grid}.vv-bldg__pic{justify-items:center;gap:3px;display:grid}.vv-bldg__roof{background:var(--color-yellow-300);width:2rem;height:2rem;color:var(--color-ink);border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.vv-bldg__roof svg{width:18px;height:18px}.vv-bldg__floor{background:var(--color-green-700);transform-origin:bottom;border-radius:3px;grid-template-columns:repeat(5,1fr);gap:3px;width:100%;padding:4px;display:grid}.vv-bldg__floor i{background:color-mix(in srgb, var(--color-yellow-200) 85%, var(--color-white));border-radius:1px;height:.6rem}.vv-bldg__ground{background:var(--color-line-strong);border-radius:2px;width:120%;height:3px}.vv-bldg__facts{font-size:var(--step--1);color:var(--color-ink-2);gap:.3rem;margin:0;padding:0;line-height:1.35;list-style:none;display:grid}.vv-bldg__facts b{color:var(--color-ink)}.vv-gate{padding-top:var(--space-s);border-top:1px solid var(--color-line);gap:.5rem;display:grid}.vv-gate__q{margin:0;font-weight:700}.vv-gate__seg{border-radius:var(--radius-md);background:var(--color-paper-2);gap:.25rem;padding:.25rem;display:flex}.vv-gate__panel{border-radius:var(--radius-md);background:var(--color-green-50);color:var(--color-green-800);align-items:flex-start;gap:.65rem;padding:.65rem .75rem;display:flex}.vv-gate__panel--l{background:var(--color-yellow-100);color:var(--color-ink)}.vv-gate__panel p{color:var(--color-ink);gap:.05rem;margin:0;line-height:1.35;display:grid}.vv-gate__panel small{font-size:var(--step--2);color:var(--color-muted);font-weight:600}.vv-glance.has-tabs .vv-gate__panel small{display:none}.vv-gate__panel span{font-size:var(--step--1);color:var(--color-ink-2)}.vv-glance.is-live:not(.is-in) .vv-bldg__floor{opacity:0;transform:scaleY(0)}.vv-glance.is-live:not(.is-in) .vv-bldg__roof,.vv-glance.is-live:not(.is-in) .vv-days__list li{opacity:0;transform:translateY(8px)}.vv-glance.is-in .vv-bldg__floor{transition:transform .5s var(--ease-out) calc((3 - var(--f)) * .14s), opacity .3s calc((3 - var(--f)) * .14s)}.vv-glance.is-in .vv-bldg__roof{transition:opacity .4s .65s, transform .5s var(--ease-out) .65s}.vv-glance.is-in .vv-days__list li{transition:opacity .4s calc(var(--i) * .1s), transform .5s var(--ease-out) calc(var(--i) * .1s)}.vv-rooms{gap:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-xs);grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:center;padding:clamp(.9rem,.7rem + 1vw,1.25rem);display:grid}.vv-rooms__floor{border:2px solid var(--color-green-700);border-radius:var(--radius-sm);grid-template-columns:repeat(7,1fr);gap:3px;padding:5px;display:grid}.vv-rooms__floor span{aspect-ratio:1.3;background:var(--color-green-100);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-green-700) 35%, transparent);border-radius:2px}.vv-rooms__door{background:var(--color-yellow-300);color:var(--color-ink);border-radius:2px;place-items:center;display:grid}.vv-rooms__door svg{width:12px;height:12px}.vv-rooms__facts{font-size:var(--step--1);color:var(--color-ink-2);gap:.35rem;margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.vv-rooms__facts b{color:var(--color-ink)}.vv-rooms__dist{align-items:flex-start;gap:.45rem;display:flex}.vv-rooms__dist .vv-ico{color:var(--color-red-600);margin-top:.15em}.vv-rooms.is-live:not(.is-in) .vv-rooms__floor>*{opacity:0;transform:scale(.6)}.vv-rooms.is-in .vv-rooms__floor>*{transition:opacity .35s calc(var(--i) * 50ms), transform .45s var(--ease-out) calc(var(--i) * 50ms)}.vv-gt__top{gap:var(--space-s);display:grid}@media (width>=640px){.vv-gt__top{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.vv-gt__seg{border-radius:var(--radius-md);background:var(--color-paper-2);gap:.25rem;padding:.25rem;display:flex}.vv-gt__rows{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.vv-gt__rows{column-gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}}.vv-gt__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.3rem .75rem;display:grid}.vv-gt__name{font-size:var(--step--1);align-items:center;gap:.4rem;font-weight:600;line-height:1.3;display:flex}.vv-gt__name .vv-ico{color:var(--color-green-700)}.vv-gt__row--walk .vv-gt__name .vv-ico{color:var(--color-blue-700)}.vv-gt__vals{font-size:var(--step--1);white-space:nowrap;color:var(--color-muted);font-variant-numeric:tabular-nums}.vv-gt[data-mode=km] .vv-gt__km,.vv-gt[data-mode=min] .vv-gt__min{color:var(--color-ink);font-weight:700}.vv-gt__bar{background:var(--color-paper-2);border-radius:999px;grid-column:1/-1;height:.6rem;overflow:hidden}.vv-gt__bar i{background:var(--color-green-600);transform-origin:0;height:100%;transform:scaleX(var(--d));transition:transform .7s var(--ease-out);border-radius:999px;display:block}.vv-gt__row--walk .vv-gt__bar i{background:var(--color-blue-700)}.vv-gt[data-mode=min] .vv-gt__bar i{transform:scaleX(var(--t));background:var(--color-yellow-400)}.vv-gt[data-mode=min] .vv-gt__row--walk .vv-gt__bar i{background:var(--color-blue-700)}.vv-gt.is-live:not(.is-in) .vv-gt__bar i{transform:scaleX(0)}.vv-gt.is-in .vv-gt__bar i{transition-delay:calc(var(--i) * 80ms)}.vv-nb__dot--airport{--c:var(--color-blue-700)}.vv-nb__dot--transit{--c:var(--color-green-800)}.vv-nb__dot--hotel{--c:var(--color-green-600)}.vv-nb__dot--halal_food{--c:var(--color-yellow-500)}.vv-nb__dot--mosque{--c:var(--color-green-950)}.vv-nb__dot--wholesale{--c:var(--color-red-800)}.vv-nb__dot--official{--c:var(--color-ink-2)}.vv-nb__dot--essentials{--c:var(--color-blue-800)}.vv-nb__map{aspect-ratio:1;width:100%;height:auto}.vv-nb__bg{fill:color-mix(in srgb, var(--color-green-50) 70%, var(--color-card))}.vv-nb__grid{stroke:color-mix(in srgb, var(--color-green-700) 10%, transparent);stroke-width:.03px}.vv-nb__dot{fill:var(--c,var(--color-ink-2));stroke:var(--color-card);stroke-width:.07px;transform-box:fill-box;transform-origin:50%;transition:opacity var(--dur-base), transform var(--dur-base) var(--ease-out)}.vv-nb__dot.is-dim{opacity:.15}.vv-nb__dot.is-hot{transform:scale(1.8)}.vv-nb__venue{fill:var(--color-red-600);stroke:var(--color-card);stroke-width:.12px}.vv-nb__label{fill:var(--color-ink-2);paint-order:stroke;stroke:var(--color-card);stroke-width:.12px;font-size:.48px;font-weight:600}.vv-nb__label--venue{fill:var(--color-red-700);font-size:.55px;font-weight:700}.vv-nb__scale line{stroke:var(--color-ink);stroke-width:.06px}.vv-nb__scale text,.vv-nb__north text{fill:var(--color-ink-2);font-size:.45px;font-weight:600}.vv-nb__north path{fill:var(--color-ink)}.vv-nb.is-live:not(.is-in) .vv-nb__dot{opacity:0;transform:scale(0)}.vv-nb.is-in .vv-nb__dot{transition:opacity .3s calc(var(--i) * 25ms), transform .45s var(--ease-out) calc(var(--i) * 25ms)}.vv-nb__filters{flex-wrap:wrap;gap:.3rem;display:flex}.vv-chip{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-card);min-height:40px;color:var(--color-ink-2);font:inherit;font-size:var(--step--2);cursor:pointer;align-items:center;gap:.4rem;padding:.3rem .7rem;font-weight:600;display:inline-flex}.vv-chip[aria-pressed=true]{border-color:var(--color-green-700);background:var(--color-green-50);color:var(--color-green-800)}.vv-chip__sw{background:var(--c,var(--color-ink-2));border-radius:50%;flex:none;width:.65rem;height:.65rem}.vv-chip__sw--all{background:conic-gradient(var(--color-green-600) 0 33%, var(--color-red-800) 0 66%, var(--color-blue-700) 0)}.vv-nb__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.vv-nb__list li{border-bottom:1px solid var(--color-line);font-size:var(--step--1);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.45rem .1rem;line-height:1.35;display:grid}.vv-nb__list li[hidden],.vv-nb:not(.has-js) .vv-nb__list li:nth-child(n+9){display:none}.vv-nb__km{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}:is(.story-on .textcols__aside:has(>.vslot>.vv-card.is-pinned),.story-on .vslot:has(>.vv-card.is-pinned)){display:contents}.story-on .vv-card.is-pinned{margin-top:var(--space-s);background:var(--color-card);box-shadow:-20px 0 0 var(--color-paper), 20px 0 0 var(--color-paper), 0 14px 18px -16px #00000040;padding-block:.6rem .75rem}.story-on[data-tone] .vv-card.is-pinned{box-shadow:-20px 0 0 var(--story-bg), 20px 0 0 var(--story-bg), 0 14px 18px -16px #00000040}.story-on:not([data-tone]) .vslot.is-pinned:has(>.vv-card){background-color:var(--color-paper)}.story-on .vv-gt__row{cursor:pointer;transition:opacity var(--dur-base) var(--ease-std)}.story-on .vv-gt.has-focus .vv-gt__row:not(.is-focus){opacity:.4}.story-on .vv-gt__row.is-focus .vv-gt__name{color:var(--color-ink)}@media (width<=899.98px){.story-on .vv-gt{gap:.5rem;padding:.7rem .85rem}.story-on .vv-gt__top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.story-on .vv-gt .vv-q{font-size:var(--step-0)}.story-on .vv-gt__seg .vv-seg__btn{min-height:34px;padding-inline:.55rem}.story-on .vv-gt__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .9rem}.story-on .vv-gt__row{grid-template-columns:minmax(0,1fr);gap:.15rem}.story-on .vv-gt__vals{font-size:var(--step--2)}.story-on .vv-gt>.vv-small{display:none}}@media (width>=900px){.story-on .vv-nb__list{align-content:start;min-height:17.5rem}}@media (width<=899.98px){.story-on .vv-nb{gap:.5rem;padding:.6rem .7rem}.story-on .vv-nb__map{justify-self:center;width:auto;height:clamp(170px,27svh,230px)}.story-on .vv-nb__filters{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-.7rem;padding-inline:.7rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .7rem calc(100% - 1.6rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .7rem calc(100% - 1.6rem),#0000)}.story-on .vv-nb__filters::-webkit-scrollbar{display:none}.story-on .vv-nb__filters .vv-chip{flex:none}.story-on .vv-nb__list{display:none}.story-on .vv-nb__filters{gap:.2rem}.story-on .vv-nb__filters .vv-chip{min-height:32px;padding:.15rem .45rem;font-size:.72rem}}@media (width>=900px){.story-on .textcols__aside:has(>.vslot>.vv-card[data-story-stage]){align-self:stretch;position:static}.story-on .vslot:has(>.vv-card[data-story-stage]){top:calc(var(--header-h) + var(--space-m));position:sticky}}.vx-verify{gap:var(--space-s);padding:var(--space-m);margin:0;display:grid}.vx-verify__steps{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vx-verify__step{text-align:center;align-content:start;justify-items:center;gap:.5rem;display:grid}.vx-verify__txt{font-size:var(--step--2);color:var(--color-ink-2);font-weight:600;line-height:1.35}.vx-verify__letter,.vx-verify__ref,.vx-verify__results{border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--color-line);width:4.5rem;height:4.5rem;box-shadow:var(--shadow-xs);color:var(--color-green-700);place-items:center;display:grid;position:relative}.vx-verify__letter{align-content:space-between;padding:.5rem}.vx-verify__lines{gap:3px;width:100%;display:grid}.vx-verify__lines span{background:var(--color-line);border-radius:2px;height:3px}.vx-verify__lines span:nth-child(2){width:70%}.vx-verify__qr{color:var(--color-ink);justify-self:end;place-items:center;display:grid;position:relative;overflow:hidden}.vx-verify__qr svg{width:1.6rem;height:1.6rem}.vx-verify__scan{background:var(--color-red-600);height:2px;animation:vx-scan 1.8s var(--ease-in-out) infinite alternate;position:absolute;top:0;left:-2px;right:-2px}@keyframes vx-scan{to{transform:translateY(1.5rem)}}.vx-verify__ref svg{width:1.6rem;height:1.6rem}.vx-verify__caret{background:var(--color-green-700);width:2px;height:1.4rem;animation:1s step-end infinite vx-caret;position:absolute;top:1.5rem;right:1rem}@keyframes vx-caret{50%{opacity:0}}.vx-verify__res{opacity:0;transition:opacity var(--dur-slow) var(--ease-std), transform var(--dur-slow) var(--ease-out);grid-area:1/1;place-items:center;display:grid;transform:scale(.6)}.vx-verify__res.is-on{opacity:1;transform:none}.vx-verify__res svg{width:2rem;height:2rem}.vx-verify__res--valid{color:var(--color-green-600)}.vx-verify__res--revoked{color:var(--color-red-600)}.vx-verify__res--not_found{color:var(--color-muted)}.vx-verify__legend{padding:var(--space-xs) 0 0;border-top:1px solid var(--color-line);font-size:var(--step--1);gap:.3rem;margin:0;list-style:none;display:grid}.vx-verify__leg{color:var(--color-muted);transition:color var(--dur-base) var(--ease-std);align-items:center;gap:.5rem;display:flex}.vx-verify__leg svg{width:1rem;height:1rem}.vx-verify__leg.is-on{color:var(--color-ink);font-weight:600}.vx-verify__leg--valid svg{color:var(--color-green-600)}.vx-verify__leg--revoked svg{color:var(--color-red-600)}.wxb{gap:var(--space-m);align-items:start;display:grid}@media (width>=1024px){.wxb{gap:var(--space-l);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.wxb__scene{top:calc(var(--header-h) + var(--space-l));position:sticky}}.wxb__scene{color:var(--color-green-700);margin:0}.wxb__art{max-width:34rem;margin-inline:auto;position:relative}.wxb__floor{fill:var(--color-paper-2);stroke:var(--color-line)}.wxb__wall{fill:var(--color-green-50);stroke:var(--color-green-200)}.wxb__wall--r{fill:color-mix(in srgb, var(--color-green-100) 70%, var(--color-card))}.wxb__fascia{fill:var(--color-green-700)}.wxb__fascia-line{stroke:var(--color-yellow-400);stroke-width:2px;stroke-linecap:round}.wxb__dim path{stroke:var(--color-subtle);stroke-width:1px}.wxb__dim text{fill:var(--color-muted);font:600 11px var(--font-sans)}.wxb__screen{fill:var(--color-card);stroke:var(--color-green-300);stroke-width:1.5px}.wxb__screen-img{fill:var(--color-green-200)}.wxb__screen-line{stroke:var(--color-green-300);stroke-width:3px;stroke-linecap:round}.wxb__shelf{stroke:var(--color-green-300);stroke-width:2.5px;stroke-linecap:round}.wxb__goods{fill:var(--color-yellow-300)}.wxb__goods--b{fill:var(--color-green-400)}.wxb__people{fill:var(--color-green-600)}.wxb__counter-top{fill:var(--color-card);stroke:var(--color-green-300)}.wxb__counter{fill:var(--color-green-100);stroke:var(--color-green-300)}.wxb__counter--r{fill:var(--color-green-200)}.wxb__sample{fill:var(--color-yellow-400)}.wxb__sample--b{fill:var(--color-red-600)}.wxb__card{fill:var(--color-card);stroke:var(--color-green-600);stroke-width:1.2px}.wxb__card--b{fill:var(--color-blue-50);stroke:var(--color-blue-700)}.wxb__buyers{fill:var(--color-blue-700)}.wxb__bubble{fill:var(--color-card);stroke:var(--color-blue-700);stroke-width:1.5px}.wxb__bubble-mark{stroke:var(--color-blue-700);stroke-width:2.4px;stroke-linecap:round;fill:none}.wxb__shake{fill:var(--color-yellow-400)}.wxb__part{transform-box:fill-box;transform-origin:50% 80%;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), filter var(--dur-slow) var(--ease-out)}.wxb.has-focus .wxb__part:not(.is-on){opacity:.38}.wxb .wxb__part.is-on{filter:drop-shadow(0 4px 6px #0f6b3238);transform:translateY(-3px)scale(1.04)}.wxb__spot{left:var(--x);top:var(--y);cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;padding:0;display:grid;position:absolute}.wxb__spot span{background:var(--color-card);border:2px solid var(--color-green-600);width:26px;height:26px;color:var(--color-green-800);font:700 .8rem/1 var(--font-sans);box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base), color var(--dur-base);border-radius:50%;place-items:center;display:grid}.wxb__spot:hover span,.wxb__spot[aria-pressed=true] span{background:var(--color-green-700);color:var(--color-white);transform:scale(1.18)}.wxb__spot:focus-visible{outline:none}.wxb__spot:focus-visible span{outline:2px solid var(--focus-color);outline-offset:3px}.wxb__list{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wxb__item{transition:border-color var(--dur-base) var(--ease-std), box-shadow var(--dur-base) var(--ease-std), transform var(--dur-base) var(--ease-out)}.wxb__item.is-on{border-color:var(--color-green-400);box-shadow:var(--shadow-md);transform:translateY(-2px)}.wxb__title{align-items:baseline;gap:.5em;display:flex}.wxb__num{background:var(--color-green-100);min-width:1.6em;height:1.6em;color:var(--color-green-800);transition:background-color var(--dur-base), color var(--dur-base);border-radius:50%;flex:none;place-items:center;font-size:.8em;font-weight:700;display:inline-grid}.wxb__item.is-on .wxb__num{background:var(--color-green-700);color:var(--color-white)}@media (width<=479px){.wxb__item .card__body{padding:var(--space-xs)}.wxb__item .card__title{font-size:var(--step-0)}.wxb__item .card__text{font-size:var(--step--1)}}.wxp{gap:var(--space-xs);display:grid}.wxp__lanes{gap:var(--space-2xs) var(--space-xs);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.wxp__who{font-size:var(--step--1);color:var(--color-ink-2);white-space:nowrap;align-items:center;gap:.4em;font-weight:650;display:flex}.wxp__who svg{width:18px;height:18px;color:var(--color-green-700)}.wxp__track{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:center;height:40px;display:grid;position:relative}.wxp__track:before{content:"";background:repeating-linear-gradient(90deg, var(--color-line-strong) 0 4px, transparent 4px 9px);opacity:.5;height:2px;margin-top:-1px;position:absolute;inset:50% 0 auto}.wxp__cell{place-items:center;display:grid;position:relative}.wxp__node{background:var(--color-card);border:2px solid var(--color-green-300);width:28px;height:28px;color:var(--color-green-800);font:700 .78rem/1 var(--font-sans);transition:transform var(--dur-slow) var(--ease-out), background-color var(--dur-base), border-color var(--dur-base);border-radius:50%;place-items:center;display:grid}.wxp__cell--bbcci .wxp__node{border-color:var(--color-blue-700);color:var(--color-blue-700)}.wxp__cell.is-done .wxp__node{background:var(--color-green-100)}.wxp__cell--bbcci.is-done .wxp__node{background:var(--color-blue-50)}.wxp__cell.is-on .wxp__node{background:var(--color-green-700);border-color:var(--color-green-700);color:var(--color-white);transform:scale(1.22)}.wxp__cell--bbcci.is-on .wxp__node{background:var(--color-blue-700);border-color:var(--color-blue-700)}.wxp__now{gap:var(--space-2xs);min-height:3.2em;padding-top:var(--space-2xs);border-top:1px solid var(--color-line);font-size:var(--step--1);color:var(--color-muted);align-items:baseline;margin:0;display:flex}.wxp__now strong{color:var(--color-ink)}.wxc{color:var(--color-green-700)}.wxc__route{counter-reset:none;gap:6px;margin:0;padding:0;list-style:none;display:grid}.wxc__stop{gap:var(--space-2xs);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);font-size:var(--step--1);grid-template-columns:36px minmax(0,1fr);align-items:center;padding:.45rem .6rem;line-height:1.4;display:grid;position:relative}.wxc__stop+.wxc__stop:before{content:"";background:var(--color-green-300);width:2px;height:8px;position:absolute;top:-7px;left:calc(.6rem + 17px)}.wxc__ico{background:var(--color-green-100);width:36px;height:36px;color:var(--color-green-800);border-radius:50%;place-items:center;display:grid}.wxc__ico svg{width:18px;height:18px}.wxc__stop--end .wxc__ico{background:var(--color-yellow-100);color:var(--color-ink)}.wxc__stop--no{background:var(--color-red-50)}.wxc__stop--no .wxc__ico{background:var(--color-red-100);color:var(--color-red-700)}.wxc__stop strong{font-weight:650;display:block}.wxc.is-ready [data-vx-panel].is-on .wxc__stop{animation:wxc-step var(--dur-slower) var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes wxc-step{0%{opacity:0;transform:translate(-10px)}}.motion-lite .wxc .wxc__stop{animation:none!important}.wxc__panel+.wxc__panel{margin-top:var(--space-s)}.vx.is-ready .wxc__panel+.wxc__panel{margin-top:0}.wxc__panel-title{margin:0 0 var(--space-2xs);font-size:var(--step--1);color:var(--color-ink-2);font-weight:650}.vx.is-ready .wxc__panel-title{display:none}.wxp__dot--bbcci{background:var(--color-blue-700)}.wxc--story .wxc__stop{transition:background-color var(--dur-base), box-shadow var(--dur-base), opacity var(--dur-base)}.wxc--story .wxc__stop .wxc__ico{transition:background-color var(--dur-base), color var(--dur-base), transform var(--dur-slow) var(--ease-out)}.wxc--story .wxc__stop.is-on{box-shadow:inset 0 0 0 1.5px var(--color-green-600)}.wxc--story .wxc__stop.is-on .wxc__ico{background:var(--color-green-700);color:var(--color-white);transform:scale(1.08)}.wxc--story .wxc__stop--no.is-on{box-shadow:inset 0 0 0 1.5px var(--color-red-600)}.wxc--story .wxc__stop--no.is-on .wxc__ico{background:var(--color-red-600)}@media (width<=899.98px){html[data-story=on] .wxc--story{padding:.7rem .8rem .6rem}html[data-story=on] .wxc--story>.vx-title{display:none}html[data-story=on] .wxc--story .vx-seg{margin-bottom:.5rem}html[data-story=on] .wxc--story .vx-seg>button{min-height:36px;padding-block:.25rem}html[data-story=on] .wxc--story .wxc__route{grid-template-columns:repeat(var(--stops,6), minmax(0, 1fr));align-items:start;gap:0}html[data-story=on] .wxc--story .wxc__stop{display:contents}html[data-story=on] .wxc--story .wxc__stop:before{display:none}html[data-story=on] .wxc--story .wxc__ico{grid-row:1;justify-self:center;width:34px;height:34px;position:relative}html[data-story=on] .wxc--story .wxc__stop+.wxc__stop .wxc__ico:before{content:"";width:calc((100vw - 4rem) / var(--stops,6) - 38px);background:var(--color-green-300);max-width:4rem;height:2px;position:absolute;top:50%;right:calc(100% + 2px)}html[data-story=on] .wxc--story .wxc__stop.is-past .wxc__ico{background:var(--color-green-200)}html[data-story=on] .wxc--story .wxc__stop>span:last-child{border-radius:var(--radius-md);background:var(--color-paper);min-height:2.9em;color:var(--color-ink);font-size:var(--step--1);grid-area:2/1/auto/-1;margin-top:.4rem;padding:.35rem .55rem;line-height:1.35}html[data-story=on] .wxc--story .wxc__stop:not(.is-on)>span:last-child{display:none}html[data-story=on] .wxc--story .wxc__stop--no>span:last-child{background:var(--color-red-50)}html[data-story=on] .wxc--story .wxc__stop strong{margin-inline-end:.35em;display:inline}html[data-story=on] .wxc--story>.vx-cap{font-size:var(--step--2);margin-top:.35rem}}.vf{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.vf{gap:var(--space-s);grid-template-columns:repeat(3,minmax(0,1fr))}}.vf__card .card__body{gap:var(--space-2xs)}.vf__ico{border-radius:var(--radius-md);background:var(--color-green-50);width:52px;height:52px;color:var(--color-green-700);transition:background-color var(--dur-base), color var(--dur-base), transform var(--dur-slow) var(--ease-out);place-items:center;display:grid}.vf__ico svg{width:28px;height:28px}.js:not(.motion-lite):not(.reveal-fallback) .vf .vf__ico svg :is(path,circle,rect,line,polyline){stroke-dasharray:90;stroke-dashoffset:90px}.js:not(.motion-lite) .vf.is-revealed .vf__ico svg :is(path,circle,rect,line,polyline),.reveal-fallback .vf .vf__ico svg :is(path,circle,rect,line,polyline){animation:vf-draw 1.4s var(--ease-out) forwards;animation-delay:.25s}@keyframes vf-draw{to{stroke-dashoffset:0}}.vf__card.card--link:hover .vf__ico,.vf__card.card--link:focus-within .vf__ico{background:var(--color-green-700);color:var(--color-white);transform:translateY(-2px)rotate(-4deg)}.vf__go{padding-top:var(--space-2xs);color:var(--color-green-700);font-size:var(--step--1);align-items:center;gap:.35em;margin-top:auto;font-weight:650;display:inline-flex}.vf__go svg{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.vf__card.card--link:hover .vf__go svg{transform:translate(4px)}.vf__more{margin:var(--space-2xs) 0 0;grid-template-columns:minmax(0,1fr);gap:4px;padding:0;list-style:none;display:grid}@media (width>=1200px){.vf__more{grid-template-columns:repeat(2,minmax(0,1fr))}}.vf__more a{border-radius:var(--radius-sm);background:var(--color-paper);min-height:40px;color:var(--color-ink);font-size:var(--step--2);transition:background-color var(--dur-base), color var(--dur-base);align-items:center;gap:.4em;padding:.3rem .5rem;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.vf__more a:hover,.vf__more a:focus-visible{background:var(--color-green-700);color:var(--color-white)}.vf__more svg{flex:none;width:16px;height:16px}@media (width<=479px){.vf__card .card__body{padding:var(--space-xs)}.vf__card .card__title{font-size:var(--step-0)}.vf__card .card__text{font-size:var(--step--1)}.vf__ico{width:44px;height:44px}}.vp{max-width:40rem}.vp__seg{max-width:14rem}.vp__ticket{--notch:14px;border-radius:var(--radius-lg);background:radial-gradient(circle at calc(100% - 7.2rem) 0, var(--color-paper) var(--notch), transparent calc(var(--notch) + .5px)), radial-gradient(circle at calc(100% - 7.2rem) 100%, var(--color-paper) var(--notch), transparent calc(var(--notch) + .5px)), linear-gradient(135deg, var(--color-green-700), var(--color-green-900));color:var(--color-white);box-shadow:var(--shadow-md);will-change:transform;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.vp__main{padding:var(--space-s) var(--space-m);min-width:0}.vp__kicker{color:var(--color-yellow-300);font-size:var(--step--1);margin:0;font-weight:700}.vp__price{margin:var(--space-2xs) 0 var(--space-xs);gap:.1em;display:grid}.vp__year{font-size:var(--step--1);opacity:.8}.vp__price strong{font-family:var(--font-display);font-size:var(--step-4);line-height:1.05}.vp__price--tba strong{font-size:var(--step-2);line-height:1.2}.vp__sub{font-size:var(--step--1);opacity:.85}.vp__incl{font-size:var(--step--1);transition:opacity var(--dur-slow) var(--ease-out);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem;margin:0;padding:0;list-style:none;display:grid}.vp__incl li{align-items:baseline;gap:.4em;display:flex}.vp__incl svg{width:14px;height:14px;color:var(--color-yellow-300);flex:none}.vp__ticket.is-tba .vp__incl{opacity:.5}.vp__stub{width:7.2rem;padding:var(--space-s) .5rem;border-inline-start:2px dashed #ffffff59;align-content:center;place-items:center;gap:.4rem;display:grid}.vp__qr{border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-green-950);transition:opacity var(--dur-slow), filter var(--dur-slow);padding:6px}.vp__ticket.is-tba .vp__qr{opacity:.35;filter:blur(2px)}.vp__cnpj{font:700 var(--step--2) / 1 var(--font-mono);letter-spacing:.08em;opacity:.85}@media (width<=479px){.vp__ticket{background:linear-gradient(135deg, var(--color-green-700), var(--color-green-900));grid-template-columns:minmax(0,1fr)}.vp__stub{display:none}.vp__main{padding:var(--space-s)}}.vh{gap:var(--space-s);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}@media (width>=1024px){.vh{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}}.vh__phone{aspect-ratio:9/17;background:var(--color-ink);width:clamp(9.5rem,30vw,13rem);box-shadow:var(--shadow-md);border-radius:1.6rem;padding:.6rem;position:relative}.vh__notch{z-index:1;background:#ffffff29;border-radius:1rem;width:26%;height:.45rem;margin-left:-13%;position:absolute;top:.85rem;left:50%}.vh__screens{background:var(--color-paper);border-radius:1.1rem;height:100%;overflow:hidden}.vh:not(.is-ready) .vh__screen:not(:first-child){display:none}.vh__screen{text-align:start;flex-direction:column;gap:.4rem;height:100%;padding:1.6rem .7rem .7rem;display:flex}.vh__h{color:var(--color-ink);margin:0 0 .2rem;font-size:.8rem;font-weight:700;line-height:1.25}.vh__label{color:var(--color-muted);font-size:.62rem;font-weight:700}.vh__field{border:1.5px solid var(--color-green-600);background:var(--color-card);min-height:1.7rem;font:600 .6rem/1 var(--font-mono);white-space:nowrap;color:var(--color-ink);border-radius:.4rem;align-items:center;padding:0 .4rem;display:flex;overflow:hidden}.vh__typed{max-width:100%;display:inline-block;overflow:hidden}.vh__caret{background:var(--color-green-700);width:1px;height:.9rem;margin-left:1px;animation:1s step-end 6 vh-blink}@keyframes vh-blink{50%{opacity:0}}.vh__fill{background:var(--color-card);border:1px solid var(--color-line);border-radius:.4rem;height:1.4rem;position:relative;overflow:hidden}.vh__fill i{background:var(--color-green-200);transform-origin:0;border-radius:1rem;width:70%;position:absolute;inset:.45rem auto .45rem .4rem}.vh__fill--s i{width:45%}.vh__auto{color:var(--color-green-700);align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;display:inline-flex}.vh__auto svg,.vh__ping svg,.vh__ok svg{width:.9rem;height:.9rem}.vh__badge{background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-sm);border-radius:.6rem;place-items:center;padding:.6rem;display:grid}.vh__badge svg{width:70%;height:auto}.vh__ping{background:var(--color-card);box-shadow:var(--shadow-xs);border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .45rem;font-size:.62rem;font-weight:700;display:flex}.vh__ping--mail svg{color:var(--color-blue-700)}.vh__ping--wa svg{color:var(--color-green-600)}.vh__row{background:var(--color-card);color:var(--color-subtle);border-radius:.45rem;grid-template-columns:1.2rem minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.4rem;display:grid}.vh__row i{background:var(--color-green-100);border-radius:.3rem;width:1.2rem;height:1.2rem}.vh__row b{background:var(--color-line);border-radius:1rem;height:.4rem}.vh__row svg{width:.9rem;height:.9rem}.vh__row.is-star svg{color:var(--color-green-700)}.vh__scan{background:var(--color-card);color:var(--color-ink);border-radius:.5rem;place-items:center;margin:.4rem auto;padding:.5rem;display:grid;position:relative;overflow:hidden}.vh__beam{background:var(--color-logo-green);height:2px;box-shadow:0 0 8px var(--color-logo-green);position:absolute;top:0;left:0;right:0}.vh__ok{color:var(--color-green-700);justify-content:center;align-items:center;gap:.3rem;font-size:.66rem;font-weight:700;display:inline-flex}.vh.is-ready .vh__screen.is-on .vh__typed{animation:1.6s steps(18,end) both vh-type}@keyframes vh-type{0%{max-width:0}}.vh.is-ready .vh__screen.is-on .vh__fill i{animation:vh-grow .7s var(--ease-out) both 1.5s}.vh.is-ready .vh__screen.is-on .vh__fill--s i{animation-delay:1.7s}.vh.is-ready .vh__screen.is-on .vh__auto{animation:vh-pop .5s var(--ease-out) both 2.1s}@keyframes vh-grow{0%{transform:scaleX(0)}}@keyframes vh-pop{0%{opacity:0;transform:translateY(4px)}}.vh.is-ready .vh__screen.is-on .vh__badge{animation:vh-pop .6s var(--ease-out) both .1s}.vh.is-ready .vh__screen.is-on .vh__ping--mail{animation:vh-slide .6s var(--ease-out) both .6s}.vh.is-ready .vh__screen.is-on .vh__ping--wa{animation:vh-slide .6s var(--ease-out) both .9s}@keyframes vh-slide{0%{opacity:0;transform:translate(14px)}}.vh.is-ready .vh__screen.is-on .vh__row{animation:vh-pop .45s var(--ease-out) both}.vh.is-ready .vh__screen.is-on .vh__row:nth-of-type(2){animation-delay:.12s}.vh.is-ready .vh__screen.is-on .vh__row:nth-of-type(3){animation-delay:.24s}.vh.is-ready .vh__screen.is-on .vh__row:nth-of-type(4){animation-delay:.36s}.vh.is-ready .vh__screen.is-on .vh__beam{animation:vh-beam 1.6s var(--ease-in-out) 2 both}@keyframes vh-beam{50%{transform:translateY(5.4rem)}}.vh.is-ready .vh__screen.is-on .vh__ok{animation:vh-pop .5s var(--ease-out) both 1.6s}.motion-lite .vh .vh__screen *{animation:none!important}.vh__where{font-size:var(--step--1);color:var(--color-muted);align-items:flex-start;gap:.5rem;margin:0;line-height:1.45;display:flex}.vh__where strong{color:var(--color-ink)}.vh__where svg{width:18px;height:18px;color:var(--color-red-600);flex:none;margin-top:.15em}@media (width>=1024px){.vh__where{text-align:start}}.vp--story .vp__incl li{transition:opacity var(--dur-slow) var(--ease-out)}.vp--story:is([data-focus=networking],[data-focus=rounds]) .vp__incl li:not(.is-on),.vp--story[data-focus=price] .vp__incl{opacity:.45}.vp--story .vp__incl li.is-on{-webkit-text-decoration:underline 2px var(--color-yellow-300);text-decoration:underline 2px var(--color-yellow-300);text-underline-offset:.25em;font-weight:700}.vp--story[data-focus=price] .vp__price.is-on strong{animation:vp-price .8s var(--ease-out)}@keyframes vp-price{40%{transform:scale(1.06)}}.vp--story .vp__price strong{transform-origin:0;display:inline-block}.motion-lite .vp--story .vp__price strong{animation:none}@media (width<=767.98px){html[data-story=on] .vp--story>.vx-cap{display:none}html[data-story=on] .vp--story .vp__seg{margin-bottom:.4rem}html[data-story=on] .vp--story .vp__price{margin:.15rem 0 .4rem}html[data-story=on] .vp--story .vp__price strong{font-size:var(--step-3)}html[data-story=on] .vp--story .vp__price--tba strong{font-size:var(--step-1)}}}@media (width>=1024px){.sec--timeline_teaser:has(.tl.is-pinned){flex-direction:column;justify-content:center;min-height:100svh;display:flex}}
