:root{--primary:#007aff;--chip-radius:14px}.breadcrumbs{opacity:.85;font-size:12.5px;line-height:1.2}.h1-compact{letter-spacing:-.01em;font-size:clamp(22px,5.6vw,28px);line-height:1.15}.stars{font-size:16px}.chips-compact{flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:var(--chip-radius);padding:6px 10px;font-size:13px;line-height:1}.chip--ghost{background:#f3f4f6}.chip--outline{background:#fff;border:1px solid #e5e7eb}.card-compact{border-radius:14px;padding:12px}.page-compact [data-price],.page-compact .price,.page-compact .price-row,.page-compact .price-meter{display:none!important}
html{font-size:16px}body{font-size:14px;line-height:1.4}h1{margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}h2{margin-bottom:.375rem;font-size:1rem;font-weight:600;line-height:1.5rem}h3{margin-bottom:.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem}p{margin-bottom:.375rem;font-size:.875rem;line-height:1.375}button,.btn{min-height:44px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.card,[class*=rounded-xl],[class*=rounded-2xl]{margin-bottom:.5rem;padding:.625rem}section>:not([hidden])~:not([hidden]),[class*=space-y]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}svg,[class*=icon]{width:1rem;height:1rem}a{font-size:.875rem;line-height:1.25rem}ul>:not([hidden])~:not([hidden]),ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem*var(--tw-space-y-reverse))}ul,ol{font-size:.875rem;line-height:1.25rem}li{font-size:.875rem;line-height:1.375}input,textarea,select{min-height:44px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}[class*=badge],[class*=chip]{padding:.25rem .625rem;font-size:.75rem;line-height:1rem}.place-v11 [class*=badge],.place-v11 [class*=chip]{font-size:14px;line-height:1.45}[data-accordion-section]{margin-bottom:.5rem}.accordion-trigger{margin-bottom:.375rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.accordion-content{font-size:.875rem;line-height:1.25rem}.prose>div>div>div[style*=display\:flex],.prose>div>div[style*=display\:flex]{flex-flow:column wrap!important}.prose *{overflow-wrap:break-word;word-wrap:break-word;max-width:100%!important}.prose span[style*=inline-flex][style*=width\:36px],.prose span[style*=inline-flex][style*=width\:28px],.prose span[style*=inline-flex][style*=width\:26px],.prose span[style*=inline-flex][style*=width\:24px],.prose span[style*=inline-flex][style*=width\:20px],.prose span[style*=inline-flex][style*=width\:16px]{max-width:none!important}.prose h1{font-size:1.125rem;line-height:1.75rem}.prose h2{font-size:1rem;line-height:1.5rem}.prose h3{font-size:.875rem;line-height:1.25rem}.prose p{font-size:.875rem;line-height:1.625}.prose ul>:not([hidden])~:not([hidden]),.prose ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.prose ul,.prose ol{font-size:.875rem;line-height:1.25rem}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}html[data-telegram-webapp] .not-telegram-webapp{display:none!important}body:has([data-telegram-webapp]) .not-telegram-webapp{display:none!important}body.telegram-webapp .not-telegram-webapp{display:none!important}body.telegram-webapp{min-height:var(--tg-viewport-height,100vh);padding-top:var(--safe-area-inset-top,0px);padding-bottom:var(--safe-area-inset-bottom,0px);padding-left:var(--safe-area-inset-left,0px);padding-right:var(--safe-area-inset-right,0px)}body.telegram-webapp *{will-change:auto}body.telegram-webapp [class*=animate],body.telegram-webapp [class*=transition]{will-change:transform,opacity;transform:translateZ(0)}@media (max-width:640px){html{font-size:16px}body{font-size:14px}h1{font-size:1rem;line-height:1.5rem}h2,h3,p,span,div{font-size:.875rem;line-height:1.25rem}}[role=dialog][data-radix-dialog-content]{margin:0!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.place-readable [style*=font-size]{font-size:inherit!important}.place-readable{font-size:16px;line-height:1.6}.place-readable small,.place-readable figcaption,.place-readable [class*=caption]{font-size:14px!important}.place-readable td,.place-readable th{line-height:1.5;font-size:14px!important}.place-readable summary{align-items:center;min-height:44px;line-height:1.5;display:flex;font-size:16px!important}.place-readable p,.place-readable li{font-size:16px!important;line-height:1.6!important}.place-readable h2{font-size:20px!important;line-height:26px!important}.place-readable h3{font-size:17px!important;line-height:24px!important}.place-v11 .text-xs,.place-v11 .text-\[12px\],.place-v11 .text-\[13px\]{font-size:14px!important;line-height:1.45!important}.place-readable div[style]{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}:is(.place-readable span[style*=width\:40px]:has(>svg),.place-readable span[style*=width\:28px]:has(>svg),.place-readable span[style*=width\:26px]:has(>svg),.place-readable span[style*=width\:24px]:has(>svg),.place-readable span[style*=width\:20px]:has(>svg),.place-readable span[style*=width\:16px]:has(>svg)){display:none!important}.place-readable div[style*=justify-content\:space-between]{gap:12px}.place-readable>div>p:first-child,.place-readable>p:first-child{color:#0f172a;font-size:18px!important;line-height:1.55!important}.place-readable h2{border-top:1px solid #e2e8f0;padding-top:20px;margin-top:36px!important}.place-readable>div>h2:first-child{border-top:none;padding-top:0;margin-top:0!important}.place-readable ul{list-style:none;padding-left:0!important}.place-readable ul>li{margin-bottom:10px;padding-left:18px;position:relative}.place-readable ul>li:before{content:"";background:#007aff;border-radius:1px;width:8px;height:2px;position:absolute;top:11px;left:0}.place-readable blockquote{background:#f8fafc!important;border-left:2px solid #007aff!important;border-radius:0 10px 10px 0!important;margin:20px 0!important;padding:14px 16px!important}.place-readable blockquote p{color:#334155;margin:0!important;font-size:15px!important}.place-readable a{text-underline-offset:3px;-webkit-text-decoration:underline #007aff59;text-decoration:underline #007aff59}
