.app-shell{background:var(--color-surface-muted);width:100%;position:relative}.app-shell--no-nav{--app-nav-height:0px}.app-shell__main{background:var(--color-surface-muted);position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}@media (width>=720px) and (hover:hover){.app-shell__main{width:var(--app-max-width);left:50%;right:auto;transform:translateZ(0)translate(-50%)}}.app-shell--content .app-shell__main{-webkit-overflow-scrolling:touch;overscroll-behavior:none;padding-bottom:var(--app-nav-height);overflow:hidden auto}.app-shell--map .app-shell__main{overflow:hidden}.app-shell__nav{left:var(--nav-inset);right:var(--nav-inset);bottom:calc(var(--nav-inset) + env(safe-area-inset-bottom));z-index:var(--z-overlay);pointer-events:none;view-transition-class:ds-edge;justify-content:center;display:flex;position:fixed}:root[data-transition=map-card] .app-shell__nav{view-transition-name:app-nav}@supports (view-transition-name:none){::view-transition-group(app-nav){z-index:5}}.bottom-nav{--nav-tab-size:var(--space-12);max-width:100%;padding:calc((var(--nav-bar-height) - var(--nav-tab-size)) / 2);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-nav);touch-action:none;pointer-events:auto;contain:layout;display:inline-flex}.bottom-nav__list{align-items:center;gap:var(--space-1);min-width:0;margin:0;padding:0;list-style:none;display:flex}.bottom-nav__item{min-width:0;display:flex}.bottom-nav__tab{min-width:0;height:var(--nav-tab-size);padding:var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-primary);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-normal) var(--easing-emphasis);align-items:center;text-decoration:none;display:flex}.bottom-nav__tab[data-active=true]{background:var(--color-active)}.bottom-nav__tab:focus-visible{box-shadow:var(--shadow-focus);outline:none}.bottom-nav__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.bottom-nav__label-slot{min-width:0;transition:grid-template-columns var(--duration-normal) var(--easing-emphasis);grid-template-columns:0fr;display:grid}.bottom-nav__tab[data-active=true] .bottom-nav__label-slot{grid-template-columns:1fr}.bottom-nav__label-clip{min-width:0;overflow:hidden}.bottom-nav__label{padding-inline:var(--space-2) var(--space-1);opacity:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--duration-fast) var(--easing-standard);display:block;overflow:hidden}.bottom-nav__tab[data-active=true] .bottom-nav__label{opacity:1}.ds-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ds-icon svg{width:100%;height:100%;display:block}.ds-btn{--btn-bg:transparent;--btn-label:var(--color-text-primary);--btn-border:transparent;--btn-border-width:1px;justify-content:center;align-items:center;gap:var(--btn-gap);padding:calc(var(--btn-padding-v) - var(--btn-border-width)) var(--ds-btn-padding-inline,var(--btn-padding-h));border:var(--btn-border-width) solid var(--btn-border);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-label);font-family:var(--font-family-base);font-size:var(--btn-font-size);font-weight:var(--font-weight-semibold);line-height:var(--btn-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), transform var(--duration-instant) var(--easing-standard);display:inline-flex;position:relative}.ds-btn:after{content:"";height:var(--tap-target-min);position:absolute;top:50%;left:0;right:0;translate:0 -50%}.ds-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ds-btn:active:not(:disabled){transform:translateY(1px)}.ds-btn:disabled{--btn-bg:var(--color-disabled-surface);--btn-label:var(--color-disabled-label);--btn-border:var(--color-disabled-border);cursor:not-allowed}.ds-btn--sm{--btn-gap:var(--space-1);--btn-padding-h:var(--space-3);--btn-padding-v:var(--space-2);--btn-font-size:var(--font-size-xs);--btn-line-height:16px}.ds-btn--md{--btn-gap:var(--space-2);--btn-padding-h:var(--space-4);--btn-padding-v:var(--space-3);--btn-font-size:var(--font-size-sm);--btn-line-height:18px}.ds-btn--lg{--btn-gap:var(--space-3);--btn-padding-h:var(--space-6);--btn-padding-v:var(--space-4);--btn-font-size:var(--font-size-base);--btn-line-height:20px}.ds-btn--primary{--btn-bg:var(--color-primary);--btn-label:var(--color-text-on-primary)}.ds-btn--orange{--btn-bg:var(--color-accent-base);--btn-label:var(--color-text-on-primary)}.ds-btn--outline{--btn-bg:var(--color-surface);--btn-border:var(--color-primary);--btn-label:var(--color-primary)}.ds-btn--secondary{--btn-bg:var(--color-surface);--btn-border:var(--color-border);--btn-label:var(--color-text-primary)}.ds-btn--text{--btn-bg:transparent;--btn-label:var(--color-primary);--btn-padding-h:0;--btn-padding-v:0;--btn-gap:0;--btn-border-width:0}.ds-btn--text:disabled{--btn-bg:transparent}.ds-btn--soft{--btn-bg:var(--color-primary-soft);--btn-label:var(--color-primary)}@media (hover:hover){.ds-btn--primary:hover:not(:disabled){--btn-bg:var(--color-primary-hover)}.ds-btn--orange:hover:not(:disabled){--btn-bg:var(--color-accent-hover)}.ds-btn--outline:hover:not(:disabled){--btn-border:var(--color-primary-hover);--btn-label:var(--color-primary-hover)}.ds-btn--secondary:hover:not(:disabled){--btn-bg:var(--color-surface-muted);--btn-border:var(--color-border-strong)}.ds-btn--text:hover:not(:disabled),.ds-btn--soft:hover:not(:disabled){--btn-label:var(--color-primary-hover)}}.ds-btn--full{width:100%}.ds-btn--failed:not(:disabled),.ds-btn--failed:hover:not(:disabled){--btn-bg:var(--color-error-soft);--btn-border:var(--color-error-soft);--btn-label:var(--color-error)}.ds-btn--loading .ds-btn__label,.ds-btn--loading .ds-btn__icon{opacity:0}.ds-btn__label{text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.ds-btn__icon{flex:none;align-items:center;display:inline-flex}.ds-btn__icon svg{display:block}.ds-btn__spinner{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);animation:ds-btn-spin var(--duration-slow) linear infinite;border:2px solid;border-top-color:#0000;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes ds-btn-spin{to{rotate:360deg}}.ds-state{--ds-state-measure:320px;--ds-state-action-w:280px;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);color:var(--color-text-muted);text-align:center;flex-direction:column;margin-block:auto;display:flex}.ds-state--fill{flex:auto;justify-content:center}.ds-state--screen{min-height:100dvh;padding-top:max(var(--space-6), var(--app-inset-top));padding-bottom:max(var(--space-6), env(safe-area-inset-bottom));justify-content:center}.ds-state__icon{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-subtle);justify-content:center;align-items:center;display:inline-flex}.ds-state__title{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-extra);line-height:var(--line-height-tight);text-wrap:balance;margin:0}.ds-state__message{max-width:var(--ds-state-measure);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}.ds-state__actions{gap:var(--space-2);width:100%;max-width:var(--ds-state-action-w);flex-direction:column;display:flex}.ds-error-boundary{min-height:100dvh;padding:var(--space-6) var(--space-4);padding-top:max(var(--space-6), var(--app-inset-top));padding-bottom:max(var(--space-6), env(safe-area-inset-bottom));background:var(--color-surface-muted);justify-content:center;align-items:center;display:flex}.ds-error-boundary__card{--ds-error-card-w:420px;align-items:center;gap:var(--space-4);width:100%;max-width:var(--ds-error-card-w);padding:var(--space-7) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);text-align:center;flex-direction:column;display:flex}.ds-error-boundary__icon{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-subtle);justify-content:center;align-items:center;display:inline-flex}.ds-error-boundary__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-extra);line-height:var(--line-height-tight);color:var(--color-text-primary);text-wrap:balance;margin:0}.ds-error-boundary__message{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-muted);margin:0}.ds-error-boundary__actions{gap:var(--space-2);width:100%;margin-top:var(--space-2);flex-direction:column;display:flex}.ds-spinner{--ds-spinner-size:132px;--ds-spinner-cycle:2.4s;--ds-spinner-delay:.4s;--ds-spinner-print:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 42'%3E%3Cpath d='M38 13C47 15 57 12 69 4C83 0 100 6 100 21C100 36 83 42 69 38C57 35 47 32 38 30C33 28 33 15 38 13Z'/%3E%3Cpath d='M2 16C4 10 21 10 24 16C26 21 26 25 24 30C21 36 5 36 2 30C0 25 0 21 2 16Z'/%3E%3C/svg%3E");width:var(--ds-spinner-size);height:var(--ds-spinner-size);animation:ds-spinner-in var(--duration-normal) var(--easing-decel) var(--ds-spinner-delay) both;display:inline-block;position:relative}.ds-spinner__ring{position:absolute;inset:0}.ds-spinner__step{--step-side:1;--step-color:var(--color-accent-base);--print-track:calc(var(--step-side) * var(--ds-spinner-size) * .042);--print-splay:-10deg;transform:rotate(calc(var(--step-index) * 30deg));animation:ds-spinner-step var(--ds-spinner-cycle) linear infinite;position:absolute;inset:0}.ds-spinner__step:nth-child(2n){--step-side:-1;--step-color:var(--color-primary)}.ds-spinner__step:first-child{--step-index:0;animation-delay:-2.4s}.ds-spinner__step:nth-child(2){--step-index:1;animation-delay:-2.2s}.ds-spinner__step:nth-child(3){--step-index:2;animation-delay:-2s}.ds-spinner__step:nth-child(4){--step-index:3;animation-delay:-1.8s}.ds-spinner__step:nth-child(5){--step-index:4;animation-delay:-1.6s}.ds-spinner__step:nth-child(6){--step-index:5;animation-delay:-1.4s}.ds-spinner__step:nth-child(7){--step-index:6;animation-delay:-1.2s}.ds-spinner__step:nth-child(8){--step-index:7;animation-delay:-1s}.ds-spinner__step:nth-child(9){--step-index:8;animation-delay:-.8s}.ds-spinner__step:nth-child(10){--step-index:9;animation-delay:-.6s}.ds-spinner__step:nth-child(11){--step-index:10;animation-delay:-.4s}.ds-spinner__step:nth-child(12){--step-index:11;animation-delay:-.2s}.ds-spinner__step:before{content:"";top:calc(var(--ds-spinner-size) * .08615);width:calc(var(--ds-spinner-size) * .185);height:calc(var(--ds-spinner-size) * .0777);background:var(--step-color);transform:translateX(-50%) translateY(var(--print-track)) rotate(var(--print-splay)) scaleY(var(--step-side));-webkit-mask-image:var(--ds-spinner-print);-webkit-mask-image:var(--ds-spinner-print);mask-image:var(--ds-spinner-print);position:absolute;left:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes ds-spinner-in{0%{opacity:0}}.ds-spinner-screen{z-index:var(--z-overlay);background:var(--color-surface);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes ds-spinner-step{0%{opacity:.4}6%{opacity:1}38%{opacity:.4}to{opacity:.4}}@media (prefers-reduced-motion:reduce){.ds-spinner,.ds-spinner__step{animation:none}.ds-spinner__step{opacity:1}}.yandex-callback__action{min-height:var(--tap-target-min);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-text-on-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.yandex-callback__action--secondary{background:var(--color-surface-muted);color:var(--color-text-primary)}@media (hover:hover){.yandex-callback__action:hover{background:var(--color-primary-strong)}.yandex-callback__action--secondary:hover{background:var(--color-surface-subtle)}}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff")}:root{--blue-100:#e9f6ff;--blue-200:#bbdefb;--blue-300:#90caf9;--blue-400:#64b5f6;--blue-500:#2196f3;--blue-600:#1e88e5;--blue-700:#1976d2;--blue-800:#1565c0;--blue-900:#0d47a1;--orange-100:#fffdea;--orange-400:#ffb74d;--orange-500:#ff9800;--orange-600:#fb8c00;--orange-700:#f57c00;--orange-800:#ef6c00;--orange-active:#ff9300;--neutral-100:#fefefe;--neutral-200:#f7f7f7;--neutral-300:#ececec;--neutral-400:#e8e8e8;--neutral-500:#d9d9d9;--neutral-600:silver;--neutral-700:#909090;--neutral-800:#606060;--neutral-900:#201912;--ink:var(--neutral-900);--white:#fff;--black:#000;--red-100:#fff4f6;--red-300:#e57373;--red-600:#e53935;--red-700:#d32f2f;--green-300:#a9d0ad;--green-600:#43a047;--green-bg:#f3f9f4;--yellow-700:#fbc02d;--violet-100:#fdf0ff;--violet-400:#ba68c8;--violet-600:#8e24aa;--cyan-600:#00acc1;--cyan-700:#0097a7;--pink-600:#d81b60;--gradient-primary:linear-gradient(135deg, #1976d2 0%, #64b5f6 100%);--gradient-brand:linear-gradient(135deg, #2196f3 0%, #fb8c00 100%);--gradient-media-scrim:linear-gradient(180deg, #0000 0%, #0000001c 45%, #0000008c 100%);--gradient-media-scrim-top:linear-gradient(180deg, #00000073 0, #00000047 88px, #0000 100%);--gradient-media-dark:linear-gradient(135deg, var(--neutral-800), var(--ink));--color-onboarding-surface:var(--blue-500);--color-surface:var(--white);--color-surface-muted:var(--neutral-200);--color-surface-subtle:var(--neutral-200);--color-surface-inverted:var(--ink);--color-skeleton:var(--blue-100);--color-skeleton-sheen:var(--white);--glass-bg:#ffffff9e;--glass-border:#fff9;--glass-highlight:#ffffff8c;--glass-blur:20px;--glass-shadow:0 10px 30px #2019121f;--glass-line:var(--neutral-600);--glass-surface-xl:#ffffff4d;--glass-surface-l:#fff3;--glass-surface-m:#ffffff1a;--glass-surface-s:#ffffff0d;--color-text-primary:var(--ink);--color-text-muted:var(--neutral-800);--color-text-subtle:var(--neutral-700);--color-text-disabled:var(--neutral-600);--color-text-inverted:var(--white);--color-text-inverted-muted:#ffffff8c;--color-text-on-primary:var(--white);--color-text-on-accent:var(--white);--color-primary:var(--blue-500);--color-primary-hover:var(--blue-600);--color-primary-soft:var(--blue-100);--color-primary-strong:var(--blue-700);--color-accent-base:var(--orange-600);--color-accent-hover:var(--orange-700);--color-accent-soft:var(--orange-100);--color-rating-star:var(--orange-600);--color-active:var(--orange-active);--color-on-active:var(--white);--color-success:var(--green-600);--color-success-soft:var(--green-bg);--color-error:var(--red-600);--color-error-hover:var(--red-700);--color-error-soft:var(--red-100);--color-error-mark:var(--red-300);--color-success-mark:var(--green-300);--color-warning:var(--orange-500);--color-warning-soft:var(--orange-100);--color-info:var(--violet-400);--color-info-soft:var(--violet-100);--color-new:var(--blue-400);--color-new-soft:var(--blue-100);--color-tab-dot:var(--blue-200);--color-tab-label:var(--blue-300);--color-disabled-surface:var(--neutral-400);--color-disabled-label:var(--neutral-600);--color-disabled-border:var(--neutral-200);--color-border:var(--neutral-400);--color-border-strong:var(--neutral-600);--color-border-focus:var(--blue-500);--color-border-inverse-full:var(--white);--color-border-inverse-l:#ffffff80;--color-border-inverse-m:#fff3;--color-border-inverse-s:#ffffff1a;--frame-border-width:2px;--shadow-media-edge:drop-shadow(-1px 0 1px #20191212) drop-shadow(1px 0 1px #20191212);--color-overlay-soft:#0000004d;--color-overlay-strong:#00000080;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-11:44px;--space-12:48px;--space-13:52px;--space-16:64px;--space-20:80px;--tap-target-min:var(--space-11);--corner-action-top:calc(var(--app-inset-top) + var(--space-3));--corner-action-size:34px;--tab-selector-caption-gap:var(--space-3);--tab-selector-caption-line:14px;--city-tile-width:144px;--point-card-width:320px;--font-family-base:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", monospace;--font-size-2xs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-md:18px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl:40px;--font-size-4xl:48px;--font-size-hero:28px;--font-size-h1:40px;--font-size-h2:32px;--font-size-h3:24px;--font-size-body:16px;--font-size-caption:14px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extra:800;--line-height-display:1.17;--line-height-tight:1.25;--line-height-snug:1.4;--line-height-normal:1.5;--line-height-relaxed:1.7;--letter-spacing-tight:-.02em;--letter-spacing-caps:.04em;--letter-spacing-wide:.06em;--radius-2xs:4px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:32px;--radius-4xl:40px;--radius-pill:999px;--shadow-xs:0 1px 2px #2019120a;--shadow-sm:0 2px 6px #2019120f;--shadow-md:0 4px 12px #20191214;--shadow-lg:0 12px 28px #2019121f;--shadow-xl:0 24px 48px #20191229;--shadow-focus:0 0 0 4px #2196f32e;--shadow-nav:0 14px 14px #00000026;--shadow-primary-glow:0 6px 16px #2196f359;--shadow-sheet-up:0 -10px 24px #00000014;--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:200;--z-sheet:500;--z-overlay:900;--z-modal:1000;--z-toast:2000;--z-tooltip:3000;--duration-instant:80ms;--duration-fast:.16s;--duration-normal:.24s;--duration-slow:.4s;--duration-sheet:.28s;--duration-morph:.42s;--easing-standard:cubic-bezier(.4, 0, .2, 1);--easing-emphasis:cubic-bezier(.34, 1.56, .64, 1);--easing-decel:cubic-bezier(0, 0, .2, 1);--easing-accel:cubic-bezier(.4, 0, 1, 1);--easing-sheet:cubic-bezier(.165, .84, .44, 1);--app-inset-top:env(safe-area-inset-top);--nav-inset:var(--space-3);--nav-bar-height:52px;--app-nav-height:calc(var(--nav-bar-height) + var(--nav-inset) * 2 + env(safe-area-inset-bottom));--map-top-chrome-top:calc(var(--app-inset-top) + var(--space-3));--map-top-chrome-height:var(--map-control-size);--sheet-overlap:var(--space-2);--app-sheet-bottom:max(0px, calc(var(--app-nav-height) - var(--nav-inset) - var(--sheet-overlap)));--map-control-size:48px;--app-max-width:480px;--slider-track-height:var(--space-6);--slider-thumb-size:var(--space-6);--switch-width:var(--space-12);--switch-height:var(--space-7);--switch-padding:3px;--switch-knob:calc(var(--switch-height) - var(--switch-padding) * 2);--search-field-height:50px;--color-bg-elevated:#fff;--color-bg-muted:#eef1f7;--color-text:#1f2533;--color-text-secondary:#5d6679;--color-text-tertiary:#7c879a;--color-line:#e6e9f0;--color-accent:#ffdd2d;--color-brand:#1f8a70;--color-brand-strong:#0f766e;--color-brand-soft:#e8faf4;--shadow-card:0 18px 38px #1f253312;--shadow-card-strong:0 28px 56px #1f25331c}[data-theme=dark]{--color-surface:#2a221a;--color-surface-muted:#201912;--color-surface-subtle:#17120d;--color-surface-inverted:var(--white);--color-skeleton:#2a221a;--color-skeleton-sheen:#3a2f24;--color-text-primary:var(--white);--color-text-muted:#ffffffb3;--color-text-subtle:#ffffff80;--color-text-inverted:var(--ink);--color-primary-soft:#64b5f629;--color-accent-soft:#ff98002e;--color-border:#ffffff1a;--color-border-strong:#fff3;--color-disabled-surface:#ffffff14;--color-disabled-label:#ffffff61;--color-disabled-border:#ffffff1f;--color-overlay-soft:#0000007a;--color-overlay-strong:#000000b8;--shadow-focus:0 0 0 4px #64b5f652}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--duration-sheet:0s;--duration-morph:0s}}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}@media (width>=720px) and (hover:hover){#root{width:var(--app-max-width);margin-inline:auto}.ds-app-overlay{max-width:var(--app-max-width);margin-inline:auto}}html,body{overscroll-behavior:none}html{scrollbar-width:none;-ms-overflow-style:none;overflow:clip scroll}*,:before,:after{scrollbar-width:none;-ms-overflow-style:none}body{background:var(--color-surface-muted);min-width:320px;color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}a,button,label,summary,[role=button],[role=tab],[role=option]{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.ds-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-footer-plate{padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;background:var(--color-surface);box-shadow:var(--shadow-sheet-up)}::-webkit-scrollbar{width:0;height:0;display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ds-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow), inset 0 1px 0 var(--glass-highlight)}.ds-appear{animation:ds-appear var(--duration-normal) var(--easing-decel) both}@keyframes ds-appear{0%{opacity:0}}.ds-handover{animation:ds-handover-in var(--duration-sheet) var(--easing-sheet) both}.ds-handover--late{animation-name:ds-handover-arrive}.ds-handover--out{animation-name:ds-handover-out}@keyframes ds-handover-in{0%{opacity:0;transform:translateY(var(--space-3))}}@keyframes ds-handover-arrive{0%,40%{opacity:0;transform:translateY(var(--space-3));animation-timing-function:var(--easing-standard)}}@keyframes ds-handover-out{0%{animation-timing-function:var(--easing-accel)}40%,to{opacity:0;transform:translateY(calc(-1 * var(--space-3)))}}@supports (view-transition-class:none){::view-transition-new(*.ds-edge):only-child{animation:ds-edge var(--duration-sheet) var(--easing-sheet) both}::view-transition-old(*.ds-edge):only-child{opacity:1;animation:ds-edge var(--duration-normal) var(--easing-accel) reverse both}}@keyframes ds-edge{0%{opacity:0;transform:translateY(100%)}}.ds-tap-target{position:relative}.ds-tap-target:after{content:"";width:100%;height:100%;min-width:var(--tap-target-min);min-height:var(--tap-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
