:root{--rv-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--rv-font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--rv-font-script: var(--rv-font-display);--vt-font-accent: "Playfair Display", "Noto Serif", Georgia, "Times New Roman", serif;--rv-tracking-display: -.025em;--rv-tracking-title: -.018em;--rv-radius-xs: 8px;--rv-radius-sm: 12px;--rv-radius-md: 16px;--rv-radius-lg: 22px;--rv-radius-xl: 30px;--vt-blur: 24px;--vt-saturate: 1.6;--vt-bf: blur(var(--vt-blur)) saturate(var(--vt-saturate));--vt-dock-blur: 22px;--vt-dock-saturate: 1.8;--vt-dock-bf: blur(var(--vt-dock-blur)) saturate(var(--vt-dock-saturate));--rv-tabbar-h: 66px;--rv-appbar-h: 56px}html[data-tg-performance=low]{--vt-blur: 0px;--vt-saturate: 1;--vt-dock-blur: 0px;--vt-dock-saturate: 1}@media(prefers-reduced-transparency:reduce){:root{--vt-blur: 0px;--vt-saturate: 1;--vt-dock-blur: 0px;--vt-dock-saturate: 1}}:root[data-theme=light],:root[data-theme=light][data-eco=specialisty],:root[data-theme=light] [data-eco=specialisty]{--vt-a: #167a55;--vt-a-on: #ffffff;--vt-a-rgb: 22 122 85;--vt-a-glow: #34b88a;--vt-a-soft: rgba(22, 122, 85, .13);--vt-a-soft-text: #0e5a3f;--vt-a-link: #10694a;--vt-a-hover: #12694a;--vt-a-pressed: #0d553b;--vt-aur-1: rgba(52, 211, 153, .42);--vt-aur-2: rgba(56, 189, 248, .3);--vt-aur-3: rgba(250, 204, 21, .16)}:root[data-theme=dark],:root[data-theme=dark][data-eco=specialisty],:root[data-theme=dark] [data-eco=specialisty]{--vt-a: #7fd6ae;--vt-a-on: #04271a;--vt-a-rgb: 127 214 174;--vt-a-glow: #7fd6ae;--vt-a-soft: rgba(127, 214, 174, .16);--vt-a-soft-text: #b3ebd0;--vt-a-link: #8fdcb8;--vt-a-hover: #93dcb9;--vt-a-pressed: #6bc59b;--vt-aur-1: rgba(52, 211, 153, .17);--vt-aur-2: rgba(56, 189, 248, .11);--vt-aur-3: rgba(250, 204, 21, .06)}:root[data-theme=light][data-eco=baraholka],:root[data-theme=light] [data-eco=baraholka]{--vt-a: #b4540a;--vt-a-on: #ffffff;--vt-a-rgb: 180 84 10;--vt-a-glow: #f08a35;--vt-a-soft: rgba(180, 84, 10, .12);--vt-a-soft-text: #86400a;--vt-a-link: #8e4107;--vt-a-hover: #9d4709;--vt-a-pressed: #833c07;--vt-aur-1: rgba(251, 146, 60, .42);--vt-aur-2: rgba(248, 113, 113, .24);--vt-aur-3: rgba(250, 204, 21, .26)}:root[data-theme=dark][data-eco=baraholka],:root[data-theme=dark] [data-eco=baraholka]{--vt-a: #ffb86b;--vt-a-on: #2b1600;--vt-a-rgb: 255 184 107;--vt-a-glow: #ffb86b;--vt-a-soft: rgba(255, 184, 107, .16);--vt-a-soft-text: #ffd5a8;--vt-a-link: #ffc58a;--vt-a-hover: #ffc682;--vt-a-pressed: #f0a350;--vt-aur-1: rgba(251, 146, 60, .17);--vt-aur-2: rgba(248, 113, 113, .11);--vt-aur-3: rgba(250, 204, 21, .06)}:root[data-theme=light][data-eco=nedvizhimost],:root[data-theme=light] [data-eco=nedvizhimost]{--vt-a: #1d68d0;--vt-a-on: #ffffff;--vt-a-rgb: 29 104 208;--vt-a-glow: #4f97ec;--vt-a-soft: rgba(29, 104, 208, .12);--vt-a-soft-text: #134a9a;--vt-a-link: #1351a9;--vt-a-hover: #1a5cba;--vt-a-pressed: #144d9b;--vt-aur-1: rgba(96, 165, 250, .45);--vt-aur-2: rgba(129, 140, 248, .28);--vt-aur-3: rgba(45, 212, 191, .2)}:root[data-theme=dark][data-eco=nedvizhimost],:root[data-theme=dark] [data-eco=nedvizhimost]{--vt-a: #7db8ff;--vt-a-on: #04203f;--vt-a-rgb: 125 184 255;--vt-a-glow: #7db8ff;--vt-a-soft: rgba(125, 184, 255, .16);--vt-a-soft-text: #b5d8ff;--vt-a-link: #94c6ff;--vt-a-hover: #95c4ff;--vt-a-pressed: #66a5f0;--vt-aur-1: rgba(96, 165, 250, .17);--vt-aur-2: rgba(129, 140, 248, .11);--vt-aur-3: rgba(45, 212, 191, .06)}:root[data-theme=light][data-eco=taxi],:root[data-theme=light] [data-eco=taxi]{--vt-a: #f2b705;--vt-a-on: #1a1400;--vt-a-rgb: 242 183 5;--vt-a-glow: #ffd24d;--vt-a-soft: rgba(242, 183, 5, .22);--vt-a-soft-text: #5a4400;--vt-a-link: #765800;--vt-a-hover: #e0a900;--vt-a-pressed: #c99600;--vt-aur-1: rgba(250, 204, 21, .5);--vt-aur-2: rgba(251, 146, 60, .28);--vt-aur-3: rgba(148, 163, 184, .22)}:root[data-theme=dark][data-eco=taxi],:root[data-theme=dark] [data-eco=taxi]{--vt-a: #ffd54a;--vt-a-on: #1a1400;--vt-a-rgb: 255 213 74;--vt-a-glow: #ffd54a;--vt-a-soft: rgba(255, 213, 74, .16);--vt-a-soft-text: #ffe795;--vt-a-link: #ffdd6b;--vt-a-hover: #ffdc66;--vt-a-pressed: #f0c534;--vt-aur-1: rgba(250, 204, 21, .17);--vt-aur-2: rgba(251, 146, 60, .11);--vt-aur-3: rgba(148, 163, 184, .06)}:root[data-theme=light]{color-scheme:light;--rv-bg: #edf1f6;--rv-bg-muted: rgba(15, 23, 32, .05);--rv-surface: rgba(255, 255, 255, .68);--rv-surface-raised: rgba(255, 255, 255, .86);--rv-surface-sunken: rgba(15, 23, 32, .06);--rv-surface-hover: rgba(255, 255, 255, .96);--rv-scrim: rgba(14, 20, 30, .42);--rv-border: rgba(15, 23, 32, .09);--rv-border-strong: rgba(15, 23, 32, .52);--rv-border-control: rgba(15, 23, 32, .24);--rv-text: #0f1720;--rv-text-secondary: #2c3847;--rv-text-muted: #485467;--rv-text-on-primary: var(--vt-a-on);--rv-heading: #0b121a;--rv-heading-accent: var(--vt-a-link);--rv-primary: var(--vt-a);--rv-primary-hover: var(--vt-a-hover);--rv-primary-pressed: var(--vt-a-pressed);--rv-primary-soft: var(--vt-a-soft);--rv-primary-soft-text: var(--vt-a-soft-text);--rv-focus-ring: var(--vt-a-link);--rv-link: var(--vt-a-link);--rv-link-hover: var(--vt-a-pressed);--rv-accent: var(--vt-a);--rv-accent-text: var(--vt-a-link);--rv-star: #c27803;--rv-favorite: #d6336c;--rv-success: #0f7b52;--rv-success-soft: rgba(16, 150, 100, .14);--rv-warning: #8a5300;--rv-warning-soft: rgba(245, 158, 11, .18);--rv-danger: #b42318;--rv-danger-soft: rgba(220, 38, 38, .12);--rv-info: #1558b8;--rv-info-soft: rgba(37, 99, 235, .12);--rv-tag-pino-bg: var(--vt-a);--rv-tag-pino-fg: var(--vt-a-on);--rv-tag-cipria-bg: rgba(214, 51, 108, .14);--rv-tag-cipria-fg: #9c1f4d;--rv-tag-sabbia-bg: rgba(217, 119, 6, .16);--rv-tag-sabbia-fg: #7a4306;--rv-tag-mare-bg: rgba(37, 99, 235, .13);--rv-tag-mare-fg: #134a9a;--rv-tag-salvia-bg: rgba(15, 23, 32, .07);--rv-tag-salvia-fg: #2c3847;--rv-shadow-xs: 0 1px 2px rgba(20, 30, 50, .06);--rv-shadow-sm: 0 1px 2px rgba(20, 30, 50, .05), 0 6px 18px rgba(20, 30, 50, .08);--rv-shadow-md: 0 2px 6px rgba(20, 30, 50, .06), 0 14px 34px rgba(20, 30, 50, .12);--rv-shadow-lg: 0 4px 12px rgba(20, 30, 50, .08), 0 26px 60px rgba(20, 30, 50, .2);--rv-image-fade: var(--rv-bg);--rv-image-dim: none;--rv-image-muted: grayscale(.9) opacity(.7);--rv-on-image: #ffffff;--rv-on-image-scrim: rgba(8, 12, 18, .62);--rv-skeleton: rgba(15, 23, 32, .08);--rv-skeleton-glint: rgba(255, 255, 255, .75);--vt-glass-rgb: 255 255 255;--vt-glass-a: .66;--vt-glass-thick-a: .86;--vt-glass-line: rgba(255, 255, 255, .85);--vt-glass-hi: rgba(255, 255, 255, .95);--vt-glass-edge: rgba(15, 23, 32, .07);--vt-bar-rgb: 255 255 255;--vt-bar-a: .8;--vt-dock-rgb: 255 255 255;--vt-dock-a: .88;--vt-dock-line: rgba(20, 25, 26, .1);--vt-dock-badge-fg: #ffffff}:root[data-theme=dark]{color-scheme:dark;--rv-bg: #0d1214;--rv-bg-muted: rgba(255, 255, 255, .05);--rv-surface: rgba(255, 255, 255, .07);--rv-surface-raised: rgba(30, 37, 36, .88);--rv-surface-sunken: rgba(0, 0, 0, .28);--rv-surface-hover: rgba(255, 255, 255, .13);--rv-scrim: rgba(2, 5, 6, .64);--rv-border: rgba(255, 255, 255, .1);--rv-border-strong: rgba(255, 255, 255, .54);--rv-border-control: rgba(255, 255, 255, .26);--rv-text: #f1f5f4;--rv-text-secondary: #ccd5d3;--rv-text-muted: #b1bcb9;--rv-text-on-primary: var(--vt-a-on);--rv-heading: #ffffff;--rv-heading-accent: var(--vt-a-link);--rv-primary: var(--vt-a);--rv-primary-hover: var(--vt-a-hover);--rv-primary-pressed: var(--vt-a-pressed);--rv-primary-soft: var(--vt-a-soft);--rv-primary-soft-text: var(--vt-a-soft-text);--rv-focus-ring: var(--vt-a-link);--rv-link: var(--vt-a-link);--rv-link-hover: var(--vt-a-soft-text);--rv-accent: var(--vt-a);--rv-accent-text: var(--vt-a-link);--rv-star: #f7b93b;--rv-favorite: #ff7aa8;--rv-success: #5fe0aa;--rv-success-soft: rgba(95, 224, 170, .15);--rv-warning: #f7c05a;--rv-warning-soft: rgba(247, 192, 90, .15);--rv-danger: #ff8a80;--rv-danger-soft: rgba(255, 138, 128, .15);--rv-info: #8bbcff;--rv-info-soft: rgba(139, 188, 255, .15);--rv-tag-pino-bg: var(--vt-a);--rv-tag-pino-fg: var(--vt-a-on);--rv-tag-cipria-bg: rgba(255, 122, 168, .18);--rv-tag-cipria-fg: #ffc2d8;--rv-tag-sabbia-bg: rgba(247, 192, 90, .18);--rv-tag-sabbia-fg: #ffdc9a;--rv-tag-mare-bg: rgba(139, 188, 255, .18);--rv-tag-mare-fg: #c4dcff;--rv-tag-salvia-bg: rgba(255, 255, 255, .1);--rv-tag-salvia-fg: #ccd5d3;--rv-shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--rv-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35), 0 6px 18px rgba(0, 0, 0, .35);--rv-shadow-md: 0 2px 6px rgba(0, 0, 0, .4), 0 16px 38px rgba(0, 0, 0, .45);--rv-shadow-lg: 0 4px 12px rgba(0, 0, 0, .45), 0 28px 66px rgba(0, 0, 0, .6);--rv-image-fade: var(--rv-bg);--rv-image-dim: brightness(.88) saturate(.95);--rv-image-muted: grayscale(.9) brightness(.8) opacity(.8);--rv-on-image: #ffffff;--rv-on-image-scrim: rgba(4, 8, 10, .64);--rv-skeleton: rgba(255, 255, 255, .08);--rv-skeleton-glint: rgba(255, 255, 255, .16);--vt-glass-rgb: 40 48 46;--vt-glass-a: .56;--vt-glass-thick-a: .86;--vt-glass-line: rgba(255, 255, 255, .12);--vt-glass-hi: rgba(255, 255, 255, .16);--vt-glass-edge: rgba(0, 0, 0, .4);--vt-bar-rgb: 34 40 38;--vt-bar-a: .8;--vt-dock-rgb: 21 27 24;--vt-dock-a: .84;--vt-dock-line: rgba(255, 255, 255, .13);--vt-dock-badge-fg: #2a0805}html{background-color:var(--rv-bg);color:var(--rv-text)}body{background-color:transparent;font-family:var(--rv-font-sans)}html:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(64% calc(var(--vt-aur-h, 100%) * .4) at 10% calc(var(--vt-aur-h, 100%) * .04),var(--vt-aur-1),transparent 72%),radial-gradient(54% calc(var(--vt-aur-h, 100%) * .38) at 100% calc(var(--vt-aur-h, 100%) * .26),var(--vt-aur-2),transparent 74%),radial-gradient(76% calc(var(--vt-aur-h, 100%) * .46) at 36% calc(var(--vt-aur-h, 100%) * 1.06),var(--vt-aur-3),transparent 72%);transition:opacity .24s ease}html.vt-kb-backing:after{content:"";position:fixed;inset-inline:0;inset-block-start:calc(var(--vt-aur-h, 100%) - var(--vt-kb-h));block-size:var(--vt-kb-h);z-index:calc(var(--rv-z-tabbar) + 10);pointer-events:none;background-color:var(--rv-bg);animation:vt-kb-backing 90ms ease-out 70ms both}@keyframes vt-kb-backing{0%{opacity:0}to{opacity:1}}.rv-app{background-color:transparent}.rv-display,.rv-title-1,.rv-title-2,.rv-title-3{font-weight:700}.rv-display{--rv-fs-display: 32px}.rv-title-1{--rv-fs-title-1: 28px}.rv-hero__title{--rv-fs-display: 32px}.rv-script{font-style:normal;font-family:var(--rv-font-display);font-weight:inherit}.rv-accent-italic{font-family:var(--vt-font-accent);font-style:italic;font-weight:500;font-size:1.08em;line-height:1;color:var(--vt-a-link)}.rv-overline{letter-spacing:.08em}.rv-price,.rv-num,.rv-stat__value{font-family:var(--rv-font-display);font-weight:700;font-variant-numeric:tabular-nums}.rv-sticky,.rv-chat-bar{background-color:rgb(var(--vt-bar-rgb) / var(--vt-bar-a));-webkit-backdrop-filter:var(--vt-bf);backdrop-filter:var(--vt-bf)}@supports (color: color-mix(in srgb,red,blue)) and ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.rv-sticky{background-color:rgb(var(--vt-bar-rgb) / var(--vt-bar-a))}}.rv-sticky.is-stuck,.rv-chat-bar{box-shadow:0 -1px 0 var(--vt-glass-line) inset,0 1px 0 var(--vt-glass-edge)}.rv-sticky:before{content:none}.rv-sheet,.rv-dialog,.rv-viewer{overflow:clip}.rv-sheet__panel,.rv-dialog__panel,.rv-toast{background-color:rgb(var(--vt-glass-rgb) / var(--vt-glass-thick-a));-webkit-backdrop-filter:var(--vt-bf);backdrop-filter:var(--vt-bf);box-shadow:inset 0 1px 0 var(--vt-glass-hi),0 0 0 1px var(--vt-glass-edge),var(--rv-shadow-lg)}.rv-sheet__panel{border-start-start-radius:var(--rv-radius-xl);border-start-end-radius:var(--rv-radius-xl)}.rv-dialog__panel{border-radius:var(--rv-radius-xl)}.rv-sheet.vt-sheet--held{block-size:var(--vt-sheet-h);inset-block-end:auto}html:not([data-tg-performance=low]) .rv-sheet,html:not([data-tg-performance=low]) .rv-dialog{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rv-card,.rv-listing,.rv-property,.rv-article,.rv-tile,.rv-list,.rv-banner,.rv-notice,.rv-service,.rv-review,.rv-offer{box-shadow:inset 0 1px 0 var(--vt-glass-hi),0 0 0 1px var(--vt-glass-edge),var(--rv-shadow-sm)}.rv-list .rv-row,.rv-card .rv-list,.rv-banner .rv-card{box-shadow:none}.rv-btn--primary{background-image:linear-gradient(180deg,#ffffff38,#fff0 58%);box-shadow:inset 0 1px #ffffff61,0 8px 20px -8px rgb(var(--vt-a-rgb) / .6)}.rv-btn--primary:disabled,.rv-btn--primary[aria-disabled=true]{background-image:none;box-shadow:none}.rv-btn--secondary,.rv-btn--outline{-webkit-backdrop-filter:var(--vt-bf);backdrop-filter:var(--vt-bf)}.rv-btn--secondary{box-shadow:inset 0 1px 0 var(--vt-glass-hi)}.rv-btn--outline{--rv-btn-border: var(--vt-glass-line);--rv-btn-border-hover: var(--rv-border-control);background-color:rgb(var(--vt-glass-rgb) / var(--vt-glass-a));box-shadow:inset 0 1px 0 var(--vt-glass-hi),0 0 0 1px var(--vt-glass-edge)}.rv-icon-btn--surface{background-color:rgb(var(--vt-glass-rgb) / var(--vt-glass-thick-a));-webkit-backdrop-filter:var(--vt-bf);backdrop-filter:var(--vt-bf);box-shadow:inset 0 1px 0 var(--vt-glass-hi),0 0 0 1px var(--vt-glass-edge),var(--rv-shadow-sm)}.rv-search{background-color:rgb(var(--vt-glass-rgb) / var(--vt-glass-a));-webkit-backdrop-filter:var(--vt-bf);backdrop-filter:var(--vt-bf);box-shadow:inset 0 1px 0 var(--vt-glass-hi),0 0 0 1px var(--vt-glass-edge),var(--rv-shadow-sm)}.rv-search--compact{background-color:rgb(var(--vt-glass-rgb) / .97);-webkit-backdrop-filter:none;backdrop-filter:none}.rv-segmented{background-color:var(--rv-surface-sunken);box-shadow:inset 0 1px 2px #0000000f}.rv-chip{-webkit-backdrop-filter:var(--vt-bf);backdrop-filter:var(--vt-bf)}.rv-avatar{box-shadow:0 0 0 2px rgb(var(--vt-glass-rgb) / .9),0 6px 16px -6px #0000004d}.rv-avatar--sm{box-shadow:0 0 0 1.5px rgb(var(--vt-glass-rgb) / .9)}.rv-hero__media{background-color:transparent}.rv-hero__media:before,.rv-hero__media:after{content:none}.rv-hero__image{-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0) 71%,rgb(0 0 0 / .88) 76%,rgb(0 0 0 / .6) 81%,rgb(0 0 0 / .24) 86%,rgb(0 0 0 / .07) 90.5%,transparent 95%);mask-image:linear-gradient(to bottom,rgb(0 0 0) 71%,rgb(0 0 0 / .88) 76%,rgb(0 0 0 / .6) 81%,rgb(0 0 0 / .24) 86%,rgb(0 0 0 / .07) 90.5%,transparent 95%)}.rv-icon--menu{--rv-icon-src: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h10'/%3E%3C/svg%3E")}.rv-icon--store{--rv-icon-src: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10v9a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-9'/%3E%3Cpath d='M3 10 4.7 5a1 1 0 0 1 .95-.7h12.7a1 1 0 0 1 .95.7L21 10'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M9.5 20v-4.5a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1V20'/%3E%3C/svg%3E")}.rv-tabbar.vt-dock{--vt-dock-ease: cubic-bezier(.2, .8, .2, 1);--vt-dock-ease-out: cubic-bezier(.16, 1, .3, 1);--vt-dock-pad-l: max(calc(var(--rv-safe-left) + 4px), calc((100% - 520px)/2) );--vt-dock-pad-r: max(calc(var(--rv-safe-right) + 4px), calc((100% - 520px)/2) );--vt-dock-col: calc((100% - var(--vt-dock-pad-l) - var(--vt-dock-pad-r)) / var(--n, 4));--rv-tabbar-bg: rgb(var(--vt-dock-rgb) / var(--vt-dock-a));min-block-size:calc(var(--rv-tabbar-h) + var(--rv-safe-bottom));padding-block:4px calc(4px + var(--rv-safe-bottom));padding-inline:var(--vt-dock-pad-l) var(--vt-dock-pad-r);border-block-start:1px solid var(--vt-dock-line);background-color:var(--rv-tabbar-bg);-webkit-backdrop-filter:var(--vt-dock-bf);backdrop-filter:var(--vt-dock-bf);box-shadow:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.rv-tabbar.vt-dock{--rv-tabbar-bg: var(--rv-bg)}}.rv-tabbar.vt-dock:before{content:"";position:absolute;inset-block-start:-2px;inset-inline-start:calc(var(--vt-dock-pad-l) + var(--vt-dock-col) * (var(--i, 0) + .24));inline-size:calc(var(--vt-dock-col) * .52);block-size:4px;border-radius:0 0 4px 4px;background-image:linear-gradient(90deg,var(--vt-a),var(--vt-a-glow));box-shadow:0 0 14px 1px var(--vt-a-glow);transition:inset-inline-start .32s var(--vt-dock-ease-out);pointer-events:none}.vt-dock .rv-tabbar__item{--rv-tabbar-cutout: var(--rv-tabbar-bg);min-inline-size:0;min-block-size:56px;gap:3px;padding:6px 2px;border-radius:14px;color:var(--rv-text-muted);transition:color .2s var(--vt-dock-ease)}.vt-dock .rv-tabbar__item:active{transform:none}.vt-dock .rv-tabbar__icon{inline-size:26px;block-size:26px;margin-inline:0;border-radius:0;background-color:transparent;transition:transform .2s var(--vt-dock-ease)}.vt-dock .rv-tabbar__icon>.rv-icon{--rv-icon-size: 26px}.vt-dock .rv-tabbar__item[aria-current=page] .rv-tabbar__icon{transform:translateY(-1px) scale(1.07)}.vt-dock .rv-tabbar__item:active .rv-tabbar__icon{transform:scale(.88)}.vt-dock .rv-tabbar__label{min-inline-size:0;font-size:clamp(10px,calc(100cqi / var(--n, 4) * .124),12px);font-weight:650;letter-spacing:.01em;line-height:1.1}.vt-dock .rv-tabbar__item[aria-current=page]{color:var(--vt-a-link)}.vt-dock .rv-tabbar__badge{--rv-badge-bg: var(--rv-danger);--rv-badge-fg: var(--vt-dock-badge-fg);inset-block-start:-4px;inset-inline-start:calc(50% + 6px);min-inline-size:20px;block-size:20px;padding-inline:5px;font-size:12px;font-weight:800;line-height:1}.wd-switch .rv-badge:not(.rv-badge--dot),.wd-mine__list .rv-badge:not(.rv-badge--dot){--rv-badge-bg: var(--rv-danger);--rv-badge-fg: var(--vt-dock-badge-fg);font-size:12px;font-weight:800}.wd-switch .rv-badge--dot,.wd-mine__list .rv-badge--dot{--rv-badge-bg: var(--rv-warning)}@media(hover:hover){.vt-dock .rv-tabbar__item:hover{color:var(--rv-text)}.vt-dock .rv-tabbar__item[aria-current=page]:hover{color:var(--vt-a-link)}}@media(prefers-reduced-motion:reduce){.rv-tabbar.vt-dock:before,.vt-dock .rv-tabbar__item,.vt-dock .rv-tabbar__icon{transition:none}}.vt-themes .rv-segmented__label{overflow:visible;text-align:center;text-overflow:clip;white-space:normal;line-height:1.15}html.is-tg-fullscreen .rv-sheet:not(.rv-sheet--full){padding-block-start:calc(var(--rv-safe-top) + var(--rv-space-3))}.vt-image__row{display:flex;align-items:center;gap:var(--rv-space-4);margin-block-start:var(--rv-space-2)}.vt-image--banner .vt-image__row{flex-direction:column;align-items:stretch}.vt-image__preview{position:relative;display:grid;flex:none;place-items:center;overflow:hidden;background-color:var(--rv-surface-sunken);box-shadow:0 0 0 1px var(--vt-glass-edge)}.vt-image__preview--avatar{inline-size:96px;block-size:96px;border-radius:var(--rv-radius-pill)}.vt-image__preview--banner{inline-size:100%;aspect-ratio:8 / 3;border-radius:var(--rv-radius-md)}.vt-image__preview>img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.vt-image__preview .rv-avatar{--rv-avatar-ring: 0px}.vt-image__empty,.vt-image__busy{display:grid;place-items:center;color:var(--rv-text-muted)}.vt-image__actions{display:flex;flex-wrap:wrap;gap:var(--rv-space-2)}.vt-image__input{display:none}.vt-image__presets .rv-btn__icon:last-child{transition:transform var(--rv-dur-fast) var(--rv-ease-out)}.vt-image__presets[aria-expanded=true] .rv-btn__icon:last-child{transform:rotate(180deg)}.vt-presets{display:grid;gap:var(--rv-space-4);margin-block-start:var(--rv-space-3)}.vt-presets[hidden]{display:none}.vt-presets__label{display:block;margin-block-end:var(--rv-space-2);font-size:var(--rv-fs-caption);font-weight:var(--rv-fw-medium);line-height:var(--rv-lh-caption);color:var(--rv-text-secondary)}.vt-presets__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--rv-space-3) var(--rv-space-2);justify-items:center}.vt-preset{position:relative;display:block;inline-size:100%;max-inline-size:64px;aspect-ratio:1;padding:0;border:0;border-radius:var(--rv-radius-pill);background-color:var(--rv-surface-sunken);box-shadow:0 0 0 1px var(--vt-glass-edge);cursor:pointer;transition:transform var(--rv-dur-fast) var(--rv-ease-out),box-shadow var(--rv-dur-fast) var(--rv-ease-out)}.vt-preset__img{display:block;inline-size:100%;block-size:100%;border-radius:inherit;object-fit:cover}.vt-preset:active{transform:scale(.96)}.vt-preset[aria-pressed=true]{box-shadow:0 0 0 3px var(--vt-a)}.vt-preset:focus-visible{outline:var(--rv-focus-width) solid var(--rv-focus-ring);outline-offset:5px}.vt-preset__check{position:absolute;inset-inline-end:-3px;inset-block-end:-3px;display:none;place-items:center;inline-size:22px;block-size:22px;border-radius:var(--rv-radius-pill);background-color:var(--vt-a);color:var(--vt-a-on);box-shadow:0 0 0 2px var(--rv-bg)}.vt-preset[aria-pressed=true] .vt-preset__check{display:grid}.vt-skills__list,.vt-chips{display:flex;flex-wrap:wrap;gap:var(--rv-space-2);margin:0;padding:0;list-style:none}.vt-skills__list{margin-block:var(--rv-space-2) var(--rv-space-3)}.vt-skills__item,.vt-chip{display:inline-flex;align-items:center;min-block-size:36px;max-inline-size:100%;border-radius:var(--rv-radius-pill);background-color:var(--rv-primary-soft);color:var(--rv-primary-soft-text);font-size:var(--rv-fs-callout);font-weight:var(--rv-fw-medium);line-height:var(--rv-lh-callout);overflow-wrap:anywhere}.vt-chip{padding:var(--rv-space-1) var(--rv-space-4)}.vt-skills__item{padding-inline-start:var(--rv-space-4)}.vt-skills__text{padding-block:var(--rv-space-1)}.vt-skills__remove{display:inline-grid;place-items:center;flex:none;inline-size:44px;block-size:44px;margin-block:-4px;padding:0;border:0;border-radius:var(--rv-radius-pill);background:none;color:inherit;cursor:pointer}.vt-skills__remove:focus-visible{outline:var(--rv-focus-width) solid var(--rv-focus-ring);outline-offset:calc(-1 * var(--rv-focus-width))}.vt-skills__row{display:flex;gap:var(--rv-space-2)}.vt-skills__input{flex:1;min-inline-size:0}.vt-birth__age:empty{display:none}.vt-birth>.rv-field__hint .rv-icon{vertical-align:-.2em}.vt-fact{font-size:var(--rv-fs-caption);font-weight:var(--rv-fw-medium);line-height:var(--rv-lh-caption);color:var(--rv-text-secondary)}.rv-profile-head__cover.vt-cover--empty{background:radial-gradient(120% 95% at 16% 0%,rgb(var(--vt-a-rgb) / .34),transparent 62%),radial-gradient(90% 85% at 94% 14%,var(--vt-aur-2),transparent 72%),var(--rv-bg-muted)}.rv-profile-head--top .rv-profile-head__cover.vt-cover--empty:before{padding-block-start:calc(32% + var(--rv-safe-top))}.rv-profile-head:not(.rv-profile-head--top) .rv-profile-head__cover.vt-cover--empty{aspect-ratio:auto}.rv-profile-head:not(.rv-profile-head--top) .rv-profile-head__cover.vt-cover--empty:before{content:"";display:block;padding-block-start:32%}.rv-profile-head__cover.vt-cover--world{background:none}.rv-profile-head--top .rv-profile-head__cover.vt-cover--world{max-height:none}.rv-profile-head--top .rv-profile-head__cover.vt-cover--world:before{padding-block-start:calc(44% + var(--rv-safe-top))}.vt-cover--world:after{content:none}.vt-cover--world>img{object-position:50% 40%;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0) 62%,rgb(0 0 0 / .88) 68%,rgb(0 0 0 / .6) 76%,rgb(0 0 0 / .24) 84%,rgb(0 0 0 / .07) 91%,transparent 98%);mask-image:linear-gradient(to bottom,rgb(0 0 0) 62%,rgb(0 0 0 / .88) 68%,rgb(0 0 0 / .6) 76%,rgb(0 0 0 / .24) 84%,rgb(0 0 0 / .07) 91%,transparent 98%)}:root[data-eco=taxi] .vt-cover--world>img{object-position:100% 40%}.vt-identity{display:flex;flex-direction:column;align-items:center;gap:var(--rv-space-2);text-align:center}.vt-identity__avatar{position:relative;display:inline-flex;min-inline-size:44px;min-block-size:44px;padding:0;border:0;border-radius:var(--rv-radius-pill);background:none;color:inherit;cursor:pointer}.vt-identity__badge{position:absolute;inset-inline-end:-2px;inset-block-end:2px;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--rv-radius-pill);background-color:var(--vt-a);color:var(--vt-a-on);box-shadow:0 0 0 3px var(--rv-bg),var(--rv-shadow-sm)}.vt-identity__name{display:inline-flex;align-items:center;gap:var(--rv-space-2);min-block-size:44px;padding-block:0;padding-inline:var(--rv-space-2);border:0;border-radius:var(--rv-radius-md);background:none;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.vt-identity__name>.rv-icon{--rv-icon-size: 18px;flex:none;color:var(--rv-text-secondary)}.vt-identity__avatar:focus-visible,.vt-identity__name:focus-visible{outline:var(--rv-focus-width) solid var(--rv-focus-ring);outline-offset:2px}.vt-identity-card{display:flex;align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-3);border-radius:var(--rv-radius-lg);background-color:rgb(var(--vt-glass-rgb) / var(--vt-glass-a));box-shadow:inset 0 1px 0 var(--vt-glass-hi),0 0 0 1px var(--vt-glass-edge)}.vt-identity-card__text{display:flex;flex:1;flex-direction:column;min-inline-size:0}.vt-identity-card__name{font-weight:var(--rv-fw-medium);overflow-wrap:anywhere}.vt-identity-card__hint{font-size:var(--rv-fs-caption);line-height:var(--rv-lh-caption);color:var(--rv-text-secondary)}.wd-mine__list .rv-row{gap:14px;min-block-size:68px;padding-inline-start:12px}.wd-mine__list .rv-row__icon{--rv-icon-size: 24px;inline-size:46px;block-size:46px;border-radius:15px;background-color:var(--vt-a-soft);color:var(--vt-a-soft-text);box-shadow:inset 0 1px 0 var(--vt-glass-hi)}.wd-mine__list .rv-row__body{padding-block:13px;padding-inline-end:14px}.wd-mine__list .rv-row__title{font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.wd-mine__list .rv-row__subtitle{font-size:13px;line-height:1.3}.wd-hero--mine .rv-hero__media>.vt-hero-id{position:absolute;inset-inline:0;inset-block-end:var(--rv-space-3);z-index:2;display:flex;justify-content:center;padding-inline:var(--rv-gutter)}.vt-hero-id .vt-identity{gap:var(--rv-space-1);max-inline-size:100%}.vt-hero-id .rv-avatar{background-image:linear-gradient(var(--rv-avatar-bg),var(--rv-avatar-bg));background-color:var(--rv-bg)}.vt-hero-id .vt-identity__name{max-inline-size:100%;text-shadow:0 0 10px var(--rv-bg),0 0 3px var(--rv-bg)}.vt-hero-id .vt-identity__name>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center}.vt-hero-id>[aria-busy=true]{inline-size:min(220px,100%)}.vt-ideas{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rv-space-2);margin-block-start:var(--rv-space-2)}.vt-ideas[hidden]{display:none}.vt-ideas__label{margin:0}.vt-ideas .rv-chip{border-style:dashed}.vt-need{margin-block-start:var(--rv-space-1)}.vt-need[hidden]{display:none}.vt-preview{pointer-events:none;-webkit-user-select:none;user-select:none}
