.ct-plate{--band:120px;position:relative;display:block;block-size:var(--band);overflow:hidden;border-radius:var(--r-card);background:var(--cream)}.ct-plate img{position:absolute;top:50%;inset-inline:0;margin-inline:auto;inline-size:min(100%,calc(var(--band) * .86 / (var(--ink-h) * .6667)));max-inline-size:none;block-size:auto;transform:translateY(calc(var(--ink-c) * -1));user-select:none;pointer-events:none}.ct-plate--night{background:transparent;border-radius:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ct-plate--night img{filter:brightness(0) invert(1) drop-shadow(0 0 5px rgb(141 184 255/.65));opacity:.92}.ct-plate--wait:after{content:attr(data-name);position:absolute;inset:0;display:grid;place-items:center;padding-inline:8px;font-family:var(--display);font-size:var(--t-small);font-weight:700;color:var(--ink-3);text-align:center;opacity:0;animation:ct-plate-wait .2s ease 1.2s forwards}.ct-plate--night.ct-plate--wait:after{color:rgb(255 255 255/.72)}@keyframes ct-plate-wait{to{opacity:1}}.ct-aps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ct-ap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 14px;border-radius:20px;background:#ffffff;box-shadow:0 0 0 1px rgb(15 23 42/.06),0 1px 2px rgb(15 23 42/.05),0 18px 36px -26px rgb(11 18 48/.5)}.ct-ap__name{display:flex;flex-direction:column;min-inline-size:0;font-size:15px;font-weight:700;line-height:1.25;color:var(--ink);text-wrap:balance}.gm--rtl .ct-ap__name{line-height:1.5}.ct-ap__name small{font-size:var(--t-small);font-weight:560;color:var(--ink-3)}.ct-ap__road{display:flex;flex-direction:column;align-items:flex-end;text-align:end}.ct-ap__road b{font-family:var(--display);font-size:21px;font-weight:760;letter-spacing:-.025em;line-height:1.05;white-space:nowrap;color:var(--ink)}.gm--rtl .ct-ap__road b{font-size:18px;font-weight:800;letter-spacing:0;line-height:1.35}.ct-ap__road small{font-size:var(--t-micro);font-weight:600;color:var(--ink-3)}.ct-aps__micro{margin-block-start:2px;padding-inline:4px}.ct-days.nx-panel{display:flex;flex-direction:column;gap:14px;padding:22px 16px 18px}.ct-days .ct-h2{color:var(--nx-ink)}.ct-days__figs{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0}.ct-days__fig{display:inline-flex;align-items:baseline;gap:8px}.ct-days__n{padding-block-end:.08em;background:var(--nx-title);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--display);font-size:38px;font-weight:800;letter-spacing:-.04em;line-height:1}.gm--rtl .ct-days__n{letter-spacing:0;line-height:1.2}.ct-days__fig small{font-size:15px;font-weight:650;color:var(--nx-ink-2)}.ct-ideas{gap:8px;margin:0;padding:0;list-style:none}.ct-idea,.ct-ideas{display:flex;flex-direction:column}.ct-idea{gap:4px;padding:12px 14px;border:1px solid var(--nx-glass-edge);border-radius:18px;background:var(--nx-glass);box-shadow:inset 0 1px 0 rgb(255 255 255/.1)}.ct-idea__name{font-size:var(--t-body);font-weight:720;line-height:1.3;color:var(--nx-ink)}.ct-idea__sum{font-size:var(--t-small);line-height:1.45;color:var(--nx-ink-2)}.ct-idea__way{font-size:var(--t-micro);font-weight:600;line-height:1.45;color:var(--nx-ink-3)}.gm--rtl .ct-idea__name{line-height:1.5}.gm--rtl .ct-idea__sum,.gm--rtl .ct-idea__way{line-height:1.7}.ct-days__more>summary{display:inline-flex;align-items:center;min-block-size:44px;font-size:var(--t-small);font-weight:700;color:var(--nx-ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ct-days__more>summary:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.ct-days__more[open]>summary{margin-block-end:8px}.ct-days__food{display:flex;flex-wrap:wrap;gap:2px 8px;margin:0;font-size:var(--t-small);line-height:1.5;color:var(--nx-ink-2)}.gm--rtl .ct-days__food{line-height:1.7}.ct-days__label{font-weight:750;color:var(--nx-ink)}.ct-days .gm-micro{color:var(--nx-ink-3)}.ct-days__micro{letter-spacing:.04em}.gm--rtl .ct-days__micro{letter-spacing:0}.ct-cities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.ct-city{display:flex;flex-direction:column;gap:2px;min-inline-size:0;block-size:100%;padding:10px 10px 0;border-radius:18px;overflow:hidden;overflow:clip;background:#ffffff;box-shadow:0 0 0 1px rgb(15 23 42/.06),0 1px 2px rgb(15 23 42/.05),0 14px 30px -22px rgb(11 18 48/.5);color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .28s var(--nx-spring),box-shadow .28s ease}.ct-city:active{transform:scale(.97)}.ct-city:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ct-city:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgb(59 91 219/.2),0 18px 34px -20px rgb(11 18 48/.55)}}.ct-city__name{font-family:var(--display);font-size:clamp(13px,3.7vw,15px);font-weight:760;letter-spacing:-.02em;line-height:1.15;overflow-wrap:break-word}.gm--rtl .ct-city__name{letter-spacing:0;line-height:1.4}.ct-city__codes{align-self:flex-start;font-size:var(--t-micro);font-weight:600;color:var(--ink-3)}.ct-city__plate.ct-plate{--band:44px;margin-block-start:auto;margin-inline:-10px;border-radius:0;background:radial-gradient(120% 140% at 50% 0,var(--nx-night-2) 0,var(--nx-night-1) 60%,var(--nx-night-0) 100%);-webkit-mask-image:none;mask-image:none}.ct-city__plate.ct-plate--night img{opacity:.88}@media (prefers-reduced-motion:reduce){.ct-city,.ct-city:active,.ct-city:hover{transition:none;transform:none}}