/* Создано build/squircle.py — не правьте руками. Непрерывные скругления Apple (squircle) для ДС, буфера, продуктов и оформления.
   corner-shape: superellipse(1.26) + радиус ×1.15: контур Apple (Corner smoothing 60%) с отклонением < 0.3 px. Без поддержки — обычные скругления. */
@supports (corner-shape: superellipse(1.26)) {
  html .u-btn { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-btn-small { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-counter > span { border-radius: 46px; corner-shape: superellipse(1.26); }
  html .u-widget { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-tile { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-tile--flag::after, html .u-tile--image::after { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-card-art { border-radius: 5.75px; corner-shape: superellipse(1.26); }
  html .u-card-add { border-radius: 5.75px; corner-shape: superellipse(1.26); }
  html .u-input { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-validation > i { border-radius: 4.6px; corner-shape: superellipse(1.26); }
  html .u-otp__cell { border-radius: 18.4px; corner-shape: superellipse(1.26); }
  html .u-caret { border-radius: 4.6px; corner-shape: superellipse(1.26); }
  html .u-search__field { border-radius: 33.35px; corner-shape: superellipse(1.26); }
  html .u-chip { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-sheet { border-radius: 36.8px 36.8px 0 0; corner-shape: superellipse(1.26); }
  html .u-sheet__handle > i { border-radius: 8.05px; corner-shape: superellipse(1.26); }
  html .u-toast__pill { border-radius: 36.8px; corner-shape: superellipse(1.26); }
  html .u-sk { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-action { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-psel__card { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-h-right .u-tile, html .u-h-img { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-h-img::after { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-h-avatar { border-radius: 46px; corner-shape: superellipse(1.26); }
  html .u-flag44 { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-flag44::after { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-badge { border-radius: 46px; corner-shape: superellipse(1.26); }
  html .u-xstack { border-radius: 36.8px 36.8px 0 0; corner-shape: superellipse(1.26); }
  html .u-promo__box { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-spot__icon { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-dialog { border-radius: 39.1px; corner-shape: superellipse(1.26); }
  html .u-landing__sheet { border-radius: 36.8px 36.8px 0 0; corner-shape: superellipse(1.26); }
  html .u-status__media .u-img::before { border-radius: 18.4px; corner-shape: superellipse(1.26); }
  html .u-push__pill { border-radius: 27.6px; corner-shape: superellipse(1.26); }
  html .u-push__app { border-radius: 10.35px; corner-shape: superellipse(1.26); }
  html .u-kb-key > button { border-radius: 5.75px; corner-shape: superellipse(1.26); }
  html .u-nmsg__card { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-chat__av > i { border-radius: 27.6px; corner-shape: superellipse(1.26); }
  html .u-chat-date > span { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-chat-input__field { border-radius: 33.35px; corner-shape: superellipse(1.26); }
  html .u-chat__file-ic { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-chat__photo-meta { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-cday.in-period.edge-left { border-radius: 13.8px 0 0 13.8px; corner-shape: superellipse(1.26); }
  html .u-cday.in-period.edge-right { border-radius: 0 13.8px 13.8px 0; corner-shape: superellipse(1.26); }
  html .u-cday.in-period.edge-both { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-cday__b { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .uz .u-push.is-android .u-push__pill { border-radius: 27.6px; corner-shape: superellipse(1.26); }
  html .uz .u-push.is-android .u-push__app { border-radius: 5.17px; corner-shape: superellipse(1.26); }
  html .u-push__badge { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-adialog { border-radius: 27.6px; corner-shape: superellipse(1.26); }
  html .u-adialog__ic { border-radius: 11.5px; corner-shape: superellipse(1.26); }
  html .u-adialog__btns button { border-radius: 18.4px; corner-shape: superellipse(1.26); }
  html .pend-status { border-radius: 9.2px; corner-shape: superellipse(1.26); }
  html .u-pinpad__k { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-barchart__bar { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-carit { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-banners__it { border-radius: 18.4px; corner-shape: superellipse(1.26); }
  html .u-pctx__menu { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-pctx__it { border-radius: 18.4px; corner-shape: superellipse(1.26); }
  html .u-pglass { border-radius: 36.8px; corner-shape: superellipse(1.26); }
  html .u-psnap__sheet { border-radius: 36.8px 36.8px 0 0; corner-shape: superellipse(1.26); }
  html .u-pglassw { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-poffer { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-poffer__panel { border-radius: 0 0 23px 23px; corner-shape: superellipse(1.26); }
  html .u-pcaps { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-pbar { border-radius: 10.35px; corner-shape: superellipse(1.26); }
  html .u-pbar > i { border-radius: 10.35px; corner-shape: superellipse(1.26); }
  html .u-pqr__btn { border-radius: 27.6px; corner-shape: superellipse(1.26); }
  html .u-pqr__sh { border-radius: 27.6px; corner-shape: superellipse(1.26); }
  html .u-pqr__card { border-radius: 27.6px; corner-shape: superellipse(1.26); }
  html .u-pqr__shade { border-radius: 27.6px; corner-shape: superellipse(1.26); }
  html .u-pqr__sk { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-phead { border-radius: 0 0 36.8px 36.8px; corner-shape: superellipse(1.26); }
  html .u-pacct__card { border-radius: 3.45px; corner-shape: superellipse(1.26); }
  html .u-plock__btn { border-radius: 28.75px; corner-shape: superellipse(1.26); }
  html .is-android .u-plock__home i { border-radius: 2.3px; corner-shape: superellipse(1.26); }
  html .u-ppanel { border-radius: 36.8px 36.8px 0 0; corner-shape: superellipse(1.26); }
  html .u-ppag__d { border-radius: 3.45px; corner-shape: superellipse(1.26); }
  html .u-ppin__call { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-pclust { border-radius: 20.7px; corner-shape: superellipse(1.26); }
  html .u-psnap__grab i { border-radius: 8.05px; corner-shape: superellipse(1.26); }
  html .u-pph__tile { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-pph__del { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-pcam { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-pcam__guide { border-radius: 2.3px; corner-shape: superellipse(1.26); }
  html .u-pcam__box { border-radius: 18.4px; corner-shape: superellipse(1.26); }
  html .u-pcam__fr { border-radius: 9.2px; corner-shape: superellipse(1.26); }
  html .u-phv-demo { border-radius: 27.6px; corner-shape: superellipse(1.26); }
  html .u-phv-demo__card { border-radius: 16.1px; corner-shape: superellipse(1.26); }
  html .u-pland__sheet { border-radius: 36.8px 36.8px 0 0; corner-shape: superellipse(1.26); }
  html .u-pinc__ph { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-ptags__it { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-faceid__bezel { border-radius: 48.3px; corner-shape: superellipse(1.26); }
  html .u-ios-group { border-radius: 29.9px; corner-shape: superellipse(1.26); }
  html .u-ios-card { border-radius: 9.2px; corner-shape: superellipse(1.26); }
  html .u-ios-alert { border-radius: 39.1px; corner-shape: superellipse(1.26); }
  html .u-wintro__phone { border-radius: 34.5px; corner-shape: superellipse(1.26); }
  html .uza-hist button { border-radius: 18.4px; corner-shape: superellipse(1.26); }
  html .uza-share__pop { border-radius: 18.4px; corner-shape: superellipse(1.26); }
  html .uza-qr { border-radius: 11.5px; corner-shape: superellipse(1.26); }
  html .uza-share__url { border-radius: 9.2px; corner-shape: superellipse(1.26); }
  html .hw-flow__step { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .hw-step { border-radius: 16.1px; corner-shape: superellipse(1.26); }
  html .hw-step::before { border-radius: 9.2px; corner-shape: superellipse(1.26); }
  html .hw code { border-radius: 6.9px; corner-shape: superellipse(1.26); }
  html .hw-cmd { border-radius: 11.5px; corner-shape: superellipse(1.26); }
  html .hw-cmd button { border-radius: 9.2px; corner-shape: superellipse(1.26); }
  html .hw-note { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .hw-table { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .hw-path { border-radius: 16.1px; corner-shape: superellipse(1.26); }
  html .u-fbars__b { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .u-fbars--pair .u-fbars__b { border-radius: 6.9px; corner-shape: superellipse(1.26); }
  html .u-fbars__b.is-zero { border-radius: 2.3px; corner-shape: superellipse(1.26); }
  html .u-fbars-mini > i { border-radius: 2.3px; corner-shape: superellipse(1.26); }
  html .u-fbars-mini > i.is-zero { border-radius: 1.15px; corner-shape: superellipse(1.26); }
  html .u-fin-demo__legend i { border-radius: 3.45px; corner-shape: superellipse(1.26); }
  html .u-ichip { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-fcard { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .u-fcard__bars i { border-radius: 2.3px; corner-shape: superellipse(1.26); }
  html .u-xls__ic { border-radius: 11.5px; corner-shape: superellipse(1.26); }
  html .nav-group a { border-radius: 11.5px; corner-shape: superellipse(1.26); }
  html .nav-toggle { border-radius: 9.2px; corner-shape: superellipse(1.26); }
  html .search { border-radius: 11.5px; corner-shape: superellipse(1.26); }
  html .ctable { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .swatch i { border-radius: 9.2px; corner-shape: superellipse(1.26); }
  html .prim { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .grad { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .grad .pair > div i { border-radius: 9.2px; corner-shape: superellipse(1.26); }
  html .tlist { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .spaces { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .sp i { border-radius: 4.6px; corner-shape: superellipse(1.26); }
  html .blur { border-radius: 18.4px; corner-shape: superellipse(1.26); }
  html .blur .glass { border-radius: 16.1px; corner-shape: superellipse(1.26); }
  html .ic-grid { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .tog { border-radius: 9.2px; corner-shape: superellipse(1.26); }
  html .demo-canvas { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .demo-phone { border-radius: 50.6px; corner-shape: superellipse(1.26); }
  html .note { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .toast { border-radius: 11.5px; corner-shape: superellipse(1.26); }
  html .pv-src__fig span { border-radius: 6.9px; corner-shape: superellipse(1.26); }
  html .pv-hs { border-radius: 11.5px; corner-shape: superellipse(1.26); }
  html .pv-info__note { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .pv-outs { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .pv-thumb__img { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .pv-step__n { border-radius: 9.2px; corner-shape: superellipse(1.26); }
  html .pv-errs { border-radius: 16.1px; corner-shape: superellipse(1.26); }
  html .pv-q { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .pv-ecard { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .pv-cfg__rows { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .pv-sel, html .pv-oldcfg .pv-cfg__row select { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .pv-cfg__step { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .pv-cfg__step button { border-radius: 10.35px; corner-shape: superellipse(1.26); }
  html .trg { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .trs__row { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .trs__f select, html .trs__bez { border-radius: 9.2px; corner-shape: superellipse(1.26); }
  html .trs__css { border-radius: 23px; corner-shape: superellipse(1.26); }
  html details.pv-changes { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .pb-jump { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .pb-zoom { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .pb-zoom button { border-radius: 10.35px; corner-shape: superellipse(1.26); }
  html .pb-vp { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .pb-sec { border-radius: 4.6px; corner-shape: superellipse(1.26); }
  html .pb-sec__t { border-radius: 6.9px; corner-shape: superellipse(1.26); }
  html .pb-n > div { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .pb-l { border-radius: 18.4px; corner-shape: superellipse(1.26); }
  html .pb-q > span { border-radius: 18.4px; corner-shape: superellipse(1.26); }
  html .pb-cl { border-radius: 6.9px; corner-shape: superellipse(1.26); }
  html .pb-lb figure { border-radius: 18.4px; corner-shape: superellipse(1.26); }
  html .pb-lb img { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .pv-ref img { border-radius: 50.6px; corner-shape: superellipse(1.26); }
  html .pv-ref span { border-radius: 50.6px; corner-shape: superellipse(1.26); }
  html .pv-changes { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .uz .tb-kb__k { border-radius: 6.9px; corner-shape: superellipse(1.26); }
  html .ios-list { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .fv-shot { border-radius: 20.7px; corner-shape: superellipse(1.26); }
  html .cd-card__dent { border-radius: 16.1px; corner-shape: superellipse(1.26); }
  html .cd-card__back { border-radius: 16.1px; corner-shape: superellipse(1.26); }
  html .cd-card__back::after { border-radius: 16.1px; corner-shape: superellipse(1.26); }
  html .cd-card__shade { border-radius: 16.1px; corner-shape: superellipse(1.26); }
  html .cd-card__glint { border-radius: 16.1px; corner-shape: superellipse(1.26); }
  html .cd-card__sh { border-radius: 18.4px; corner-shape: superellipse(1.26); }
  html .cd-card__art { border-radius: 16.1px; corner-shape: superellipse(1.26); }
  html .cd-card__art::after { border-radius: 16.1px; corner-shape: superellipse(1.26); }
  html .cd-answer { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .cd-doc { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .cb-tile { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .cb-mapprev { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .cb-faq { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .cht-zone { border-radius: 18.4px; corner-shape: superellipse(1.26); }
  html .ksk-doc { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .ma-card { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .osg-doc { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .pr-doc { border-radius: 23px; corner-shape: superellipse(1.26); }
  html .stm-doc__blank { border-radius: 13.8px; corner-shape: superellipse(1.26); }
  html .pv-tray__card { border-radius: 13.8px; corner-shape: superellipse(1.26); }
}
