/* Лендинг «Награды». Цвета — токены ДС (светлая тема): фон $Surface/Main #f4f4f6, тексты $Text/Primary #010101, $Text/Secondary #010101 50%,
   акцент $Text/Accent #7000ff, карточки $Container/White. Roobert VF (макет) → Onest 500. */
@font-face { font-family: "Onest"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("fonts/onest-cyrillic-wght-normal.woff2") format("woff2-variations"), url("fonts/onest-cyrillic-wght-normal.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: "Onest"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("fonts/onest-latin-ext-wght-normal.woff2") format("woff2-variations"), url("fonts/onest-latin-ext-wght-normal.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Onest"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("fonts/onest-latin-wght-normal.woff2") format("woff2-variations"), url("fonts/onest-latin-wght-normal.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

html, body { margin: 0; padding: 0; }
body { background: #f4f4f6; overflow-x: hidden; }
.ld-root { --ld-font: "Onest", -apple-system, system-ui, sans-serif; background: var(--c-surface-main); min-height: 100vh; font-family: var(--ld-font); -webkit-font-smoothing: antialiased; }
.ld-root p { margin: 0; }
.ld-root { text-align: left; }
.ld-root a { color: inherit; text-decoration: none; }
.ld-root img { display: block; max-width: none; }
.ld-abs { position: absolute; }

/* ---------- Текст ---------- */
.ld-t, .ld-s20, .ld-t32, .ld-lead { white-space: nowrap; font-family: var(--ld-font); font-weight: 500; line-height: 1.1; letter-spacing: -0.01em; color: var(--c-text-primary); }
.ld-t { font-size: 26px; }
.ld-s20 { font-size: 20px; }
.ld-t32 { font-size: 32px; }
.ld-lead { font-size: 33px; }
.ld-root .is-sec { color: var(--c-text-secondary); }
.ld-root .is-acc { color: var(--c-text-accent); }
.ld-txt { display: flex; flex-direction: column; }
/* Заголовки разделов: DOT Spektra Tekst Bold 120/100%, -1%, прописные, заливка — радиальный градиент #995eff → #470ab2 поверх белого */
.ld-title { margin: 0; text-align: center; font: 700 120px/1 "DOT Spektra Tekst", var(--ld-font); letter-spacing: -0.01em; text-transform: uppercase; }
.ld-title > span { display: inline-block; color: transparent; -webkit-background-clip: text; background-clip: text;
  background-image: radial-gradient(406.5% 172.4% at 49.6% -66.9%, #995eff 0%, #470ab2 100%), linear-gradient(#fff, #fff); }
.ld-timer { display: block; font: 500 120px/1 "DOT Spektra Tekst", var(--ld-font); letter-spacing: -0.04em; color: var(--c-text-accent); white-space: nowrap; }
.ld-timer { display: flex; }
.ld-dig { position: relative; display: block; height: 1em; overflow: hidden; flex: none; transition: width .35s cubic-bezier(.32, .72, 0, 1); }
.ld-dig__v { position: absolute; left: 0; top: 0; }
.ld-dig__v.is-in { animation: ld-dig-in .38s cubic-bezier(.32, .72, 0, 1) both; }
.ld-dig__v.is-out { animation: ld-dig-out .38s cubic-bezier(.32, .72, 0, 1) both; }
@keyframes ld-dig-in { from { transform: translateY(70%); opacity: 0; } to { transform: none; opacity: 1; } }
@keyframes ld-dig-out { from { transform: none; opacity: 1; } to { transform: translateY(-70%); opacity: 0; } }
@media (prefers-reduced-motion: reduce) { .ld-dig, .ld-dig__v.is-in, .ld-dig__v.is-out { transition: none; animation: none; } .ld-dig__v.is-out { display: none; } }
/* иконка цели: $Graphic/Primary → $Graphic/Accent */
.ld-goal .u-ic--paint { transition: background-color .45s ease; }

/* ---------- Карточки ---------- */
.ld-card { position: relative; background: var(--c-container-white); border-radius: 50px; overflow: hidden; overflow: clip; } /* clip — содержимое карточки нельзя прокрутить (scrollIntoView, фокус) */
@supports (corner-shape: superellipse(1.26)) { .ld-card { border-radius: 57.5px; corner-shape: superellipse(1.26); } }
.ld-feature, .ld-card.ld-abs { position: absolute; }
.ld-feature__txt { position: absolute; left: 40px; top: 45px; z-index: 1; }
/* обводка внутри: линейный градиент #000 0 → 10% сверху вниз, 1 px */
.ld-card.has-stroke::after { content: ""; position: absolute; inset: 0; border-radius: inherit; corner-shape: inherit; padding: 1px; pointer-events: none; z-index: 3;
  background: linear-gradient(180deg, rgb(0 0 0 / 0), rgb(0 0 0 / .1));
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); }
.ld-offer { position: relative; width: 480px; flex: none; display: flex; flex-direction: column; gap: 40px; }
.ld-offer__img { width: 480px; height: 580px; flex: none; }
.ld-offer__txt { display: flex; flex-direction: column; gap: 4px; padding: 0 20px; }

/* ---------- Телефоны ---------- */
.ld-phone-screen { position: absolute; left: 0; top: 0; transform-origin: 0 0; overflow: hidden; }
.ld-ph { position: relative; }
.ld-ph__scr { position: absolute; overflow: hidden; overflow: clip; background: var(--c-surface-main); }
.ld-ph__frame { position: absolute; left: 0; top: 0; pointer-events: none; }
.ld-big { position: relative; width: 480px; height: 1052px; border-radius: 70.2px; overflow: hidden; overflow: clip; background: var(--c-surface-main); }
.ld-big::after { content: ""; position: absolute; inset: 0; border-radius: inherit; corner-shape: inherit; border: 1.755px solid rgb(0 0 0 / .1); pointer-events: none; z-index: 50; }
@supports (corner-shape: superellipse(1.26)) { .ld-big { border-radius: 80.7px; corner-shape: superellipse(1.26); } }

/* Карта Uzum в «Freeze»: Big Card 299 × 220 → 500 × 367,9 (×1,6722) */
.ld-freeze > .uz { width: 299px; transform: scale(1.6722); transform-origin: 0 0; }
.ld-freeze .cd-card { margin: 0; }
/* Получатели: Carousel-Item ×2,2222, тени из макета (0 14 30 #000 10%, 0 1 2 #000 10%) в единицах компонента */
.ld-recip { width: 100px; transform: scale(2.2222); transform-origin: 0 0; }
.ld-recip .u-carit { box-shadow: 0 6.3px 13.5px rgb(0 0 0 / .1), 0 .45px .9px rgb(0 0 0 / .1); }
/* Остаток от дохода */
.ld-left { position: absolute; inset: 0; }
.ld-left__s, .ld-left__a { position: absolute; left: 112.5px; width: 253.43px; text-align: center; transform: scale(1.00621); transform-origin: 0 0; }
.ld-left__s { top: 171px; color: var(--c-text-secondary); }
.ld-left__a { top: 199px; color: var(--c-text-primary); }
/* у FinBars поля 0 16 внутри ряда: ряд шире на 32 и сдвинут на −16 */
.ld-left__bars { position: absolute; left: 30px; top: 257px; width: 420px; height: 164px; display: flex; align-items: flex-end; }
.ld-left__bars > * { width: 100%; }
/* Цель: Widget ×2,095 шириной 375 (обёртка 785,7 × 159,6 в 40, 210), тени 0 20 40 / 0 1 2 #000 10% */
.ld-goal { position: absolute; left: 6.48px; top: 210px; width: 407px; transform: scale(2.095); transform-origin: 0 0; }
.ld-goal .u-widget { box-shadow: 0 9.55px 19.1px rgb(0 0 0 / .1), 0 .48px .95px rgb(0 0 0 / .1); }
/* Займы: Widget ×1,5972 шириной 375 (обёртка 599 × 230 в 40, 216 карточки); тень — как у виджета цели */
.ld-loans { position: absolute; left: 14.44px; top: 216px; width: 407px; transform: scale(1.5972); transform-origin: 0 0; }
.ld-loans .u-widget { box-shadow: 0 12.5px 25px rgb(0 0 0 / .1), 0 .63px 1.25px rgb(0 0 0 / .1); }

/* ---------- Блоки ---------- */
.ld-bg { position: absolute; left: 0; top: 0; width: 100%; height: 1638.4px; pointer-events: none;
  background: linear-gradient(180deg, var(--c-surface-background-gradient-default-start), var(--c-surface-background-gradient-default-end)); }
.ld-logo img { width: 199.5px; height: 40px; }
.ld-nav { display: flex; gap: 30px; white-space: nowrap; }
.ld-nav a, .ld-stores a { font: 500 20px/1.1 var(--ld-font); letter-spacing: -0.01em; }
.ld-nav a { color: var(--c-text-secondary); transition: color .2s ease; }
.ld-nav a:hover { color: var(--c-text-primary); }
.ld-stores { display: flex; gap: 30px; white-space: nowrap; color: var(--c-text-primary); }
.ld-awards { display: flex; flex-direction: column; gap: 24px; }
.ld-ratings { display: flex; gap: 32px; justify-content: center; text-align: center; }
.ld-ctrls { display: flex; gap: 40px; }
.ld-ctrl { width: 90px; height: 90px; padding: 25px; border: 0; border-radius: 45px; background: var(--c-container-white); display: grid; place-items: center; cursor: pointer; transition: transform .15s ease; }
.ld-ctrl:active { transform: scale(.92); }
.ld-ctrl:disabled { cursor: default; }
.ld-ctrl:disabled:active { transform: none; }
.ld-ctrl .u-ic { width: 40px; height: 40px; }
.ld-foot { display: flex; justify-content: space-between; align-items: flex-start; }
.ld-official { display: inline-flex; align-items: center; gap: 6px; }
.ld-official__ic { width: 24px; height: 24px; flex: none; background: currentColor; -webkit-mask: url("assets/arrow-up-right.svg") center / contain no-repeat; mask: url("assets/arrow-up-right.svg") center / contain no-repeat; }
/* Ссылки: при наведении текст (обе строки награды) — $Text/Accent #7000ff */
.ld-root a.ld-link, .ld-root a.ld-link .is-sec, .ld-root a.ld-link .is-acc, .ld-official { transition: color .2s ease; }
.ld-root a.ld-link:hover, .ld-root a.ld-link:hover .is-sec, .ld-root a.ld-link:hover .is-acc, .ld-root a.ld-link:focus-visible, .ld-root a.ld-link:focus-visible .is-sec,
.ld-root .ld-official:hover, .ld-root .ld-official:focus-visible { color: var(--c-text-accent); }
.ld-root a.ld-link:active { transform: scale(.98); }
.ld-root a.ld-link, .ld-root .ld-official { outline-offset: 4px; }
.ld-official:active { transform: scale(.97); }
.ld-qrpay { position: relative; width: 100%; height: 100%; }
.ld-qrpay__txt { position: absolute; left: 420px; top: 80px; width: 679px; display: flex; flex-direction: column; gap: 4px; text-align: center; }
.ld-qrpay__img { position: absolute; left: 0; top: 304px; width: 1520px; height: 792px; overflow: hidden; }
.ld-qrpay__photo { position: absolute; left: 0; top: 0; width: 1520px; height: 776px; }
.ld-qrpay__sign { position: absolute; left: 547.6px; top: 434.5px; width: 421.8px; height: 291.9px; }
.ld-open { position: relative; width: 100%; height: 100%; }
.ld-open .ld-title > span { width: 860px; }
.ld-qr { width: 400px; height: 400px; }

/* ---------- Веб: холст 1920 ---------- */
.ld-webwrap { position: relative; overflow: hidden; }
.ld-webscale { position: absolute; left: 0; top: 0; width: 1920px; transform-origin: 0 0; }
.ld-web { position: relative; width: 1920px; height: 11988px; overflow: hidden; background: var(--c-surface-main); }
.ld-web .ld-sec { position: absolute; left: 0; width: 1920px; }
.ld-web .ld-hero-phone { pointer-events: none; }
.ld-web .ld-row { position: absolute; left: 0; width: 1920px; }
.ld-row__track { display: flex; gap: 40px; padding: 0 200px; overflow-x: auto; scrollbar-width: none; scroll-snap-type: x mandatory; scroll-padding-left: 200px; overscroll-behavior-x: contain; }
.ld-row__track::-webkit-scrollbar { display: none; }
.ld-row__track > * { scroll-snap-align: start; }
.ld-row.is-static .ld-row__track { overflow: hidden; }
/* у последнего оффера справа остаётся поле 200, как слева (padding-right ряда) */
.ld-web .ld-open .ld-title { position: absolute; left: 0; right: 0; top: 80px; }
.ld-web .ld-ratings { position: absolute; left: 164px; top: 380px; width: 1192px; }
.ld-web .ld-qr { position: absolute; left: 559px; top: 504px; }

/* ---------- Мобила ---------- */
.ld-mobwrap { --kb: var(--k); width: var(--mw); margin: 0 auto; position: relative; overflow: hidden; background: var(--c-surface-main); }
.ld-mob { position: relative; padding: 76px 16px 48px; }
.ld-mob .ld-bg { height: 900px; }
.ld-mob > *:not(.ld-bg) { position: relative; }
/* Мобила: логотип, разделы и сторы — одной строкой с горизонтальной прокруткой */
.ld-mhead { display: flex; align-items: center; gap: 20px; margin: 0 -16px; padding: 0 16px; overflow-x: auto; scrollbar-width: none; white-space: nowrap; }
.ld-mhead::-webkit-scrollbar { display: none; }
.ld-mhead > * { flex: none; }
.ld-mob .ld-logo img { width: 159.6px; height: 32px; }
.ld-mob .ld-stores { gap: 20px; }
.ld-mob .ld-nav { gap: 20px; }
.ld-mob .ld-nav::-webkit-scrollbar { display: none; }
.ld-mob .ld-nav a, .ld-mob .ld-stores a { font-size: 16px; }
.ld-mob .ld-lead { font-size: 24px; margin-top: 40px; white-space: normal; }
.ld-mheroph { position: relative; width: 100%; margin-top: 32px; }
.ld-ph__island { position: absolute; z-index: 2; background: #000; }
.ld-mheroph .ld-phone-screen { z-index: 1; }
.ld-mheroph .u-faceid { -webkit-backdrop-filter: none; backdrop-filter: none; }
.ld-mob .ld-awards { margin-top: 16px; gap: 16px; }
.ld-mob .ld-s20 { font-size: 16px; }
.ld-msec { margin-top: 72px; display: flex; flex-direction: column; gap: 16px; }
.ld-msec > .ld-title, .ld-mopen .ld-title { font-size: calc((var(--mw) - 32px) * 0.1109); margin-bottom: 8px; }
.ld-fit { position: relative; flex: none; width: calc(var(--w) * var(--k) * 1px); height: calc(var(--h) * var(--k) * 1px); }
.ld-fit__in { position: absolute; left: 0; top: 0; width: calc(var(--w) * 1px); height: calc(var(--h) * 1px); transform: scale(var(--k)); transform-origin: 0 0; }
.ld-fit__in.is-auto { height: auto; }
.ld-mrow { --k: calc(var(--kb) * .84); display: flex; gap: 12px; margin: 0 -16px; padding: 0 16px; overflow-x: auto; scrollbar-width: none; scroll-snap-type: x mandatory; scroll-padding: 0 16px; overscroll-behavior-x: contain; }
.ld-mrow::-webkit-scrollbar { display: none; }
.ld-mrow > * { scroll-snap-align: start; }
.ld-mrow::after { content: ""; flex: none; width: 4px; }
.ld-mqr { padding-top: 24px; }
.ld-mqr .ld-qrpay__txt { position: static; width: auto; padding: 0 20px; }
.ld-mqr .ld-t32 { font-size: 20px; }
.ld-mqr .ld-qrpay__img { position: relative; left: auto; top: auto; width: 100%; height: auto; aspect-ratio: 1520 / 792; margin-top: 20px; }
.ld-mqr .ld-qrpay__photo { width: 100%; height: auto; }
.ld-mqr .ld-qrpay__sign { left: 36.026%; top: 54.861%; width: 27.75%; height: auto; }
.ld-mopen { margin-top: 72px; padding: 40px 16px; }
.ld-mopen .ld-title > span { width: auto; }
.ld-mopen .ld-ratings { flex-wrap: wrap; gap: 16px 24px; margin-top: 24px; }
.ld-mopen .ld-qr { width: 200px; height: 200px; margin: 32px auto 0; }
.ld-mob .ld-foot { flex-direction: column; align-items: center; text-align: center; gap: 12px; margin-top: 32px; }
.ld-mob .ld-foot .ld-t { font-size: 18px; }

/* ---------- Переключатель ---------- */
/* Панель для просмотра: «Повторить» (сценарий входа в шапке) и «Веб / Мобила» */
.ld-tools { position: fixed; top: calc(12px + env(safe-area-inset-top, 0px)); right: calc(12px + env(safe-area-inset-right, 0px)); z-index: 100; display: flex; gap: 8px; align-items: center; }
.ld-replay-hero { border: 0; padding: 10px 16px; border-radius: 100px; background: rgb(255 255 255 / .8); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px);
  box-shadow: 0 4px 16px rgb(0 0 0 / .08), 0 0 0 1px rgb(0 0 0 / .04); font: 600 13px/16px var(--ld-font); color: var(--c-text-primary); cursor: pointer; transition: transform .15s ease; }
.ld-replay-hero:active { transform: scale(.95); }
.ld-switch { display: flex; padding: 3px; border-radius: 100px; background: rgb(255 255 255 / .8);
  -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); box-shadow: 0 4px 16px rgb(0 0 0 / .08), 0 0 0 1px rgb(0 0 0 / .04); }
.ld-switch button { border: 0; background: none; padding: 7px 14px; border-radius: 100px; font: 600 13px/16px var(--ld-font); color: var(--c-text-secondary); cursor: pointer; transition: background-color .2s ease, color .2s ease, transform .15s ease; }
.ld-switch button.is-on { background: var(--c-text-primary); color: #fff; }
.ld-switch button:active { transform: scale(.95); }
.ld-mqr .ld-t32 { white-space: normal; }

.ld-mob .ld-foot .ld-t { white-space: normal; }

/* ---------- Прогресс сценария и повтор (Progress-Bar 422:4207: 20 × 20 в 428, 32; обводка 3, round, $Graphic/Disabled) ---------- */
.ld-replay { position: absolute; left: 416px; top: 20px; width: 44px; height: 44px; z-index: 5; }
.ld-replay__prog { position: absolute; left: 10.5px; top: 10.5px; width: 23px; height: 23px; overflow: visible; transition: opacity .25s ease, transform .25s cubic-bezier(.32, .72, 0, 1); }
.ld-replay__prog circle { fill: none; stroke: var(--c-graphic-disabled); stroke-width: 3; stroke-linecap: round; stroke-dasharray: 0 100; animation: ld-prog linear both; }
@keyframes ld-prog { 0% { stroke-dasharray: 0 100; opacity: 0; } 1% { opacity: 1; } 100% { stroke-dasharray: 100 0; opacity: 1; } }
.ld-replay__prog.is-hidden { opacity: 0; transform: scale(.6); }
.ld-replay__btn { position: absolute; inset: 0; padding: 12px; border: 0; background: none; cursor: pointer; display: grid; place-items: center;
  opacity: 0; transform: scale(.6); pointer-events: none; transition: opacity .25s ease, transform .25s cubic-bezier(.32, .72, 0, 1); }
.ld-replay__btn.is-shown { opacity: 1; transform: scale(1); pointer-events: auto; }
.ld-replay__btn.is-shown:active { transform: scale(.85); transition-duration: .12s; }
.ld-replay__btn svg { width: 20px; height: 20px; display: block; }
.ld-replay__btn path { fill: var(--c-graphic-secondary); transition: fill .2s ease; }
.ld-replay__btn:hover path { fill: var(--c-graphic-primary); }
.ld-replay__btn:focus-visible { outline: 2px solid var(--c-graphic-accent); outline-offset: -2px; border-radius: 22px; }
@media (prefers-reduced-motion: reduce) { .ld-replay__prog circle { animation-timing-function: steps(1, end); } }
.ld-awards a.ld-link, .ld-ratings a.ld-link { display: block; }
.ld-stores a.ld-link { display: inline-block; }
/* Мобила: офферы друг под другом (текст под карточкой) — между пунктами 32 */
.ld-msec > .ld-fit.is-offer + .ld-fit.is-offer { margin-top: 16px; }
/* Выбор срока: Widget ×1,1662 (обёртка 400 × 200,6 в 40, 244,7 карточки), тени 0 1 2 / 0 20 40 #000 8 % в единицах виджета */
.ld-terms { position: absolute; left: 21.34px; top: 244.7px; width: 375px; transform: scale(1.1662); transform-origin: 0 0; }
.ld-terms .u-widget { box-shadow: 0 .86px 1.71px rgb(0 0 0 / .08), 0 17.15px 34.3px rgb(0 0 0 / .08); }

/* ---------- Телефон в шапке (HeroPhone) ---------- */
.ld-heroph { position: relative; width: 1144.1px; height: 959.1px; }
.ld-heroph__img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
/* экран 375 × 812, дисплей iPhone r 52 (squircle), натянут matrix3d от левого верхнего угла */
/* Экран в перспективе — слой в 2× (750 × 1624, в transform дописан scale(.5)), содержимое внутри увеличено в 2 раза (.ld-heroph__in):
   Safari растрирует 3D-слой по его собственному размеру без учёта масштаба перспективы — в 1× экран мылился. */
.ld-heroph__scr { position: absolute; left: 0; top: 0; width: 750px; height: 1624px; transform-origin: 0 0; border-radius: 122px 111.4px 111.4px 111.4px; overflow: hidden; overflow: clip; background: #000; }
/* скругление дисплея подобрано по рамке рендера: 55,7 со сглаживанием 60 % (Figma) = 64 × superellipse(1,26) */
/* левый верхний угол в перспективе рендера читается острее — скругление у него больше (70 против 64) */
@supports (corner-shape: superellipse(1.26)) { .ld-heroph__scr { border-radius: 140px 128px 128px 128px; corner-shape: superellipse(1.26); } }
.ld-heroph__in { position: absolute; left: 0; top: 0; width: 375px; height: 812px; transform: scale(2); transform-origin: 0 0; }
/* чёрная подложка дисплея под экраном: в скруглённых углах экрана не просвечивает обои рендера */
.ld-heroph__under { position: absolute; left: 0; top: 0; width: 375px; height: 812px; transform-origin: 0 0; border-radius: 40px; background: #000; }
.ld-heroph__live { position: absolute; left: 0; top: 0; z-index: 1; } /* свой слой: сплеш и Face ID сценария — под островом и бликом */
/* Dynamic Island 120 × 35 (iPhone, в единицах экрана 375) и блик стекла поверх экрана */
.ld-heroph__island { position: absolute; left: 127.5px; top: 10.5px; width: 120px; height: 35px; border-radius: 18px; background: #000; z-index: 2; }
.ld-heroph__glare { position: absolute; inset: 0; z-index: 3; pointer-events: none;
  background: linear-gradient(118deg, rgb(255 255 255 / .16) 0%, rgb(255 255 255 / .05) 28%, rgb(255 255 255 / 0) 46%, rgb(255 255 255 / 0) 78%, rgb(255 255 255 / .06) 100%); }
.ld-heroph .u-faceid { -webkit-backdrop-filter: none; backdrop-filter: none; } /* по просьбе: фон за плашкой Face ID не размываем (в буфере blur 1px из макета) */
