:root{--hb-paper:#fff;--hb-page:#f3f8fc;--hb-sunken:#edf2f5;--hb-tint:#daf1dc;--hb-line:#e2e7ea;--hb-control:#7e8386;--hb-ink:#121517;--hb-ink-2:#4d5254;--hb-ink-3:#656a6d;--hb-accent:#00732d;--hb-accent-hover:#005820;--hb-accent-text:var(--hb-accent);--hb-on-accent:#fff;--hb-jade:#0e6a40;--hb-jade-hover:#0b5533;--hb-jade2:#267953;--hb-on-jade:#fff;--hb-red:#b3122e;--hb-yellow:#e6b422;--hb-orange:#d9661f;--hb-logo-ink:#000;--hb-logo-roof:#00732d;--hb-price:var(--hb-ink);--hb-glass:hsla(0,0%,100%,.9);--hb-page-0:rgba(243,248,252,0);--hb-e1:0 1px 2px rgba(18,21,23,.06);--hb-e2:0 10px 30px -12px rgba(18,21,23,.16);--hb-e3:0 24px 60px -24px rgba(18,21,23,.22);--hb-gutter:32px;--hb-wrap:1180px;--hb-top-h:66px;--hb-fs-h1:48px;--hb-lh-h1:56px;--hb-fs-h2:24px;--hb-lh-h2:32px;--hb-fs-h3:22px;--hb-lh-h3:26px;--hb-fs-lead:18px;--hb-lh-lead:28px;--hb-fs-text:16px;--hb-lh-text:25px;--hb-fs-small:14px;--hb-fs-cap:13px;--hb-fs-min:12px;--hb-fs-card:16px;--hb-lh-card:20px;--hb-fs-num-l:38px;--hb-fs-num-m:34px;--hb-fs-num-s:22px;--hb-pat-krovli:url(/hb/v26fb926d1e/patterns/krovli-podlozhka.svg);--hb-pat-krovli-jade:url(/hb/v26fb926d1e/patterns/krovli-zelenyy.svg);--hb-pat-planeta:url(/hb/v26fb926d1e/patterns/planeta-bumaga.svg);--hb-pat-izo:url(/hb/v26fb926d1e/patterns/izometriya-bumaga.svg);--hb-pat-liniya:url(/hb/v26fb926d1e/patterns/liniya-bumaga.svg);--hb-pat-znaki:url(/hb/v26fb926d1e/patterns/znaki-bumaga.svg);--hb-pat-shah:url(/hb/v26fb926d1e/patterns/shahmatka-bumaga.svg);--hb-pat-galochki:url(/hb/v26fb926d1e/patterns/galochki-bumaga.svg);--hb-pat-nadpis:url(/hb/v26fb926d1e/patterns/nadpis-bumaga.svg);--hb-pat-izo-jade:url(/hb/v26fb926d1e/patterns/izometriya-zelenyy.svg);--hb-pat-planeta-jade:url(/hb/v26fb926d1e/patterns/planeta-zelenyy.svg);--hb-pat-liniya-jade:url(/hb/v26fb926d1e/patterns/liniya-zelenyy.svg);--hb-pat-znaki-jade:url(/hb/v26fb926d1e/patterns/znaki-zelenyy.svg);--hb-pat-galochki-jade:url(/hb/v26fb926d1e/patterns/galochki-zelenyy.svg);--hb-pat-nadpis-jade:url(/hb/v26fb926d1e/patterns/nadpis-zelenyy.svg);--hb-pat-shah-jade:url(/hb/v26fb926d1e/patterns/shahmatka-zelenyy.svg);--hb-roof:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 83 28'%3E%3Cpath d='M73.761 27.7616C72.879 27.7612 72.0026 27.6207 71.1648 27.3451L41.4006 17.66L11.4238 27.354C9.36463 27.8506 7.19392 27.5519 5.3455 26.5175C3.49708 25.4831 2.10712 23.7892 1.45343 21.7744C0.799743 19.7596 0.930486 17.5723 1.81953 15.6498C2.70858 13.7272 4.29044 12.211 6.24892 11.4041L41.4183 0L76.3662 11.3687C78.2719 11.985 79.8946 13.2619 80.9418 14.9692C81.9891 16.6765 82.3918 18.7017 82.0775 20.6798C81.7631 22.6578 80.7524 24.4584 79.2275 25.757C77.7026 27.0555 75.7639 27.7664 73.761 27.7616V27.7616Z'/%3E%3C/svg%3E");--hb-r-xs:6px;--hb-r-s:10px;--hb-r-m:12px;--hb-r-l:14px;--hb-r-xl:16px;--hb-r-xxl:20px;--hb-r-pill:999px;--hb-h-xs:32px;--hb-h-s:38px;--hb-h-touch:44px;--hb-h-m:48px;--hb-h-l:56px;--hb-z-raise:3;--hb-z-sticky:20;--hb-z-bar:29;--hb-z-fab:30;--hb-z-tip:40;--hb-z-skip:100;--hb-z-pop:1000;--hb-dur-1:.15s;--hb-dur-2:.25s;--hb-dur-3:.5s;--hb-ease:cubic-bezier(.2,.7,.2,1);--hb-scrim:rgba(18,21,23,.36);--hb-ring:2px solid var(--hb-accent-hover);--hb-ring-off:3px;--hb-e-pop:0 12px 32px rgba(18,21,23,.14);--hb-ok:var(--hb-accent);--hb-warn:var(--hb-orange);--hb-err:var(--hb-red);--hb-info:var(--hb-accent);--hb-sel-bd:var(--hb-accent);--hb-sel-bg:var(--hb-tint);--hb-sel-fg:var(--hb-accent-text);--hb-ic-s:16px;--hb-ic-m:20px;--hb-ic-l:24px;--hb-ic-xl:32px;--hb-sp-1:4px;--hb-sp-2:8px;--hb-sp-3:12px;--hb-sp-4:16px;--hb-sp-5:24px;--hb-sp-6:40px;--hb-band-h:160px;--hb-band-h-s:132px;--hb-band-h-3d:280px;--hb-fs-ui:15px}:root:has(.hb){color-scheme:light}:root[data-theme=dark],html.dusk{--hb-page:#121517;--hb-paper:#262a2c;--hb-sunken:#303436;--hb-tint:#0e2c1c;--hb-line:#505456;--hb-control:#7e8386;--hb-ink:#fff;--hb-ink-2:#e2e7ea;--hb-ink-3:#b0b5b8;--hb-accent:#73b28c;--hb-accent-hover:#8fc1a3;--hb-accent-text:var(--hb-accent);--hb-on-accent:#121517;--hb-red:#ff7a7a;--hb-logo-ink:#fff;--hb-logo-roof:#fff;--hb-glass:rgba(18,21,23,.84);--hb-page-0:rgba(18,21,23,0);--hb-e1:0 1px 2px rgba(0,0,0,.4);--hb-e2:0 10px 30px -12px rgba(0,0,0,.5);--hb-e3:0 24px 60px -24px rgba(0,0,0,.6);--hb-e-pop:0 12px 32px rgba(0,0,0,.5);--hb-pat-krovli:url(/hb/v26fb926d1e/patterns/krovli-temnyy.svg);--hb-pat-planeta:url(/hb/v26fb926d1e/patterns/planeta-temnyy.svg);--hb-pat-izo:url(/hb/v26fb926d1e/patterns/izometriya-temnyy.svg);--hb-pat-liniya:url(/hb/v26fb926d1e/patterns/liniya-temnyy.svg);--hb-pat-znaki:url(/hb/v26fb926d1e/patterns/znaki-temnyy.svg);--hb-pat-shah:url(/hb/v26fb926d1e/patterns/shahmatka-temnyy.svg);--hb-pat-galochki:url(/hb/v26fb926d1e/patterns/galochki-temnyy.svg);--hb-pat-nadpis:url(/hb/v26fb926d1e/patterns/nadpis-temnyy.svg)}:root[data-theme=dark]:has(.hb),html.dusk:has(.hb){color-scheme:dark}:where(.hb) *,:where(.hb) :after,:where(.hb) :before{box-sizing:border-box}html:has(.hb){background:var(--hb-page);scroll-behavior:smooth;scroll-padding-top:calc(var(--hb-top-h) + 12px)}.hb{margin:0;background:var(--hb-page);color:var(--hb-ink-2);font:400 var(--hb-fs-text)/var(--hb-lh-text) var(--font-ui);-webkit-font-smoothing:antialiased;overflow-x:clip;font-variant-numeric:tabular-nums}:where(.hb) blockquote,:where(.hb) dd,:where(.hb) dl,:where(.hb) figure,:where(.hb) h1,:where(.hb) h2,:where(.hb) h3,:where(.hb) h4,:where(.hb) ol,:where(.hb) p,:where(.hb) ul{margin:0}:where(.hb) ol,:where(.hb) ul{padding:0;list-style:none}:where(.hb) h1,:where(.hb) h2,:where(.hb) h3,:where(.hb) h4{font-family:var(--font-display);font-weight:600;color:var(--hb-ink);text-wrap:balance}:where(.hb) h1{font-size:var(--hb-fs-h1);line-height:var(--hb-lh-h1);letter-spacing:-.01em}@media (max-width:639px){:where(.hb) h1{hyphens:auto;hyphenate-limit-chars:15 6 6}}:where(.hb) h2{font-size:var(--hb-fs-h2);line-height:var(--hb-lh-h2)}:where(.hb) h3{font-size:var(--hb-fs-h3);line-height:var(--hb-lh-h3)}:where(.hb) h4{font-size:var(--hb-fs-card);line-height:var(--hb-lh-card)}:where(.hb) a{color:inherit}:where(.hb) button,:where(.hb) input,:where(.hb) select,:where(.hb) textarea{font:inherit;color:inherit}:where(.hb) img{max-width:100%;height:auto;display:block}:where(.hb) :focus-visible{outline:2px solid var(--hb-accent-hover);outline-offset:3px}:where(.hb) [hidden]{display:none!important}:where(.hb) .ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}:where(.hb) .ic--16{width:16px;height:16px}:where(.hb) .ic--24{width:24px;height:24px}:where(.hb) .skip{position:absolute;left:12px;top:-100px;z-index:var(--hb-z-skip);padding:12px 16px;border-radius:var(--hb-r-s);background:var(--hb-accent);color:var(--hb-on-accent);font-weight:600;text-decoration:none}:where(.hb) .skip:focus{top:12px}:where(.hb) .wrap{max-width:var(--hb-wrap);margin:0 auto;display:grid;gap:28px}:where(.hb) .eyebrow{font:600 var(--hb-fs-min)/16px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--hb-accent-text)}:where(.hb) .eyebrow:has(>.ic){display:inline-flex;align-items:center;gap:6px}:where(.hb) .lead{font-size:var(--hb-fs-lead);line-height:var(--hb-lh-lead);color:var(--hb-ink-2);max-width:32em}:where(.hb) .support{font-size:var(--hb-fs-small);line-height:1.45;color:var(--hb-ink-3)}:where(.hb) .note{font-size:var(--hb-fs-cap);line-height:18px;color:var(--hb-ink-3)}:where(.hb) .more{font-size:var(--hb-fs-small);line-height:20px;font-weight:600;color:var(--hb-accent-text);text-decoration:none;display:inline-flex;align-items:center;gap:6px}:where(.hb) .more:hover{color:var(--hb-accent-hover)}:where(.hb) .price{font-weight:600;color:var(--hb-price)}:where(.hb) .brand{display:inline-flex;flex:none;line-height:0;color:inherit}:where(.hb) .brand svg{height:22px;width:auto;display:block}.lw{fill:var(--hb-logo-ink)}.lr{fill:var(--hb-logo-roof)}:where(.hb) .final:not(.final--plain),:where(.hb) .on-jade{--hb-logo-ink:#fff;--hb-logo-roof:#fff;--hb-ink:#fff;--hb-ink-2:#e2e7ea;--hb-ink-3:#cfe3d6;--hb-accent-text:#daf1dc;--hb-sunken:var(--hb-jade-hover);--hb-price:#fff}:where(.hb) .top{position:sticky;top:env(safe-area-inset-top,0);z-index:var(--hb-z-sticky);display:flex;align-items:center;gap:28px;min-height:var(--hb-top-h);padding:0 var(--hb-gutter);background:var(--hb-glass);backdrop-filter:blur(8px);border-bottom:1px solid var(--hb-line)}:where(.hb) .top .brand{padding:22px 0}:where(.hb) .nav{display:flex;gap:22px;font-size:14px;line-height:20px}:where(.hb) .nav a{text-decoration:none;color:var(--hb-ink-2);padding:6px 0}:where(.hb) .nav a:hover,:where(.hb) .nav a[aria-current=page]{color:var(--hb-ink)}:where(.hb) .nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--hb-accent)}:where(.hb) .top .night{margin-left:0}:where(.hb) .top__tools{display:flex;align-items:center;gap:10px;margin-left:auto}:where(.hb) .top__ic{display:inline-grid;place-items:center}:where(.hb) .top__cur{width:96px}:where(.hb) .top__lang{display:inline-grid;place-items:center;min-width:var(--hb-h-xs);height:var(--hb-h-xs);padding:0 8px;border:1px solid var(--hb-line);border-radius:var(--hb-r-pill);font-size:var(--hb-fs-cap);font-weight:600;color:var(--hb-ink-2);text-decoration:none}:where(.hb) .top__lang:hover{color:var(--hb-ink);border-color:var(--hb-control)}:where(.hb) .top .btn{white-space:nowrap}:where(.hb) .night{display:inline-flex;align-items:center;gap:7px;min-height:var(--hb-h-xs);padding:0 12px;border:1px solid var(--hb-line);border-radius:var(--hb-r-pill);background:var(--hb-paper);font-size:var(--hb-fs-cap);color:var(--hb-ink-2);cursor:pointer;white-space:nowrap}:where(.hb) .night:hover{border-color:var(--hb-control);color:var(--hb-ink)}:where(.hb) .night:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--hb-accent-text);box-shadow:inset 0 0 0 3px var(--hb-paper);border:1px solid var(--hb-accent-text)}:where(.hb) .night[aria-pressed=true]:before{background:var(--hb-paper);box-shadow:inset -3px -3px 0 0 var(--hb-accent-text)}:where(.hb) .burger{display:none}:where(.hb) .drawer{inset:0 0 0 auto;margin:0 0 0 auto;width:min(var(--hb-drawer-w,400px),100vw);max-width:none;height:100dvh;max-height:none;padding:0;border:0;border-left:1px solid var(--hb-line);background:var(--hb-paper);color:var(--hb-ink);box-shadow:var(--hb-e3);overscroll-behavior:contain}:where(.hb) .drawer[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}:where(.hb) .drawer[open]{animation:hb-drawer-in var(--hb-dur-2) var(--hb-ease)}@keyframes hb-drawer-in{0%{transform:translateX(24px);opacity:0}}:where(.hb) .drawer::backdrop{background:var(--hb-scrim)}:where(.hb) .drawer__head{display:flex;align-items:center;gap:12px;padding:12px 16px 12px 20px;border-bottom:1px solid var(--hb-line)}:where(.hb) .drawer__head h2{margin:0 auto 0 0;font-size:20px;line-height:26px}:where(.hb) .drawer__body{display:grid;align-content:start;gap:20px;padding:20px;overflow-y:auto;overscroll-behavior:contain}:where(.hb) .fpanel__body{gap:28px}:where(.hb) .drawer__foot .btn{flex:1}:where(.hb) .mnav{--hb-drawer-w:360px;color:var(--hb-ink-2)}:where(.hb) .mnav__in{display:grid;gap:18px;padding:16px 20px 28px}:where(.hb) .mnav__head{display:flex;align-items:center;justify-content:space-between;min-height:44px}:where(.hb) .mnav__links{display:grid}:where(.hb) .mnav__links a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--hb-line);text-decoration:none;color:var(--hb-ink);font:500 18px/26px var(--font-display)}:where(.hb) .mnav .contact .btn{flex:1 1 100%}:where(.hb) .x{display:inline-flex}:where(.hb) .crumbs{font-size:var(--hb-fs-cap);line-height:18px;color:var(--hb-ink-3)}:where(.hb) .crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}:where(.hb) .crumbs li{display:inline-flex;align-items:center;gap:6px}:where(.hb) .crumbs li+li:before{content:"";width:6px;height:6px;border-right:1.5px solid var(--hb-control);border-top:1.5px solid var(--hb-control);transform:rotate(45deg)}:where(.hb) .crumbs a{color:var(--hb-ink-2);text-decoration:none;padding:4px 0}:where(.hb) .crumbs a:hover{color:var(--hb-accent-text);text-decoration:underline}:where(.hb) .crumbs [aria-current]{color:var(--hb-ink-3)}:where(.hb) .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hb-sp-2);min-height:var(--hb-h-m);padding:0 22px;border-radius:var(--hb-r-m);font:600 var(--hb-fs-ui)/20px var(--font-ui);text-decoration:none;border:1px solid var(--hb-line);background:var(--hb-paper);color:var(--hb-ink);box-shadow:var(--hb-e1);cursor:pointer;transition:border-color var(--hb-dur-1),background-color var(--hb-dur-1),color var(--hb-dur-1),transform var(--hb-dur-1)}:where(.hb) .btn:where(:not(:disabled,[aria-disabled=true])):hover{border-color:var(--hb-control)}:where(.hb) .btn:active{transform:translateY(1px)}:where(.hb) .btn[aria-disabled=true],:where(.hb) .btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}:where(.hb) .btn--acc{background:var(--hb-accent);border-color:var(--hb-accent);color:var(--hb-on-accent)}:where(.hb) .btn--acc:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--hb-accent-hover);border-color:var(--hb-accent-hover)}:where(.hb) .btn--tint{background:var(--hb-tint);border-color:var(--hb-tint);color:var(--hb-accent-text);box-shadow:none}:where(.hb) .btn--tint:where(:not(:disabled,[aria-disabled=true])):hover{border-color:var(--hb-accent-text)}:where(.hb) .btn--s{min-height:var(--hb-h-s);padding:0 16px;font-size:var(--hb-fs-small);border-radius:var(--hb-r-s)}:where(.hb) .btn--l{min-height:var(--hb-h-l);padding:0 24px;border-radius:var(--hb-r-l);font-size:var(--hb-fs-text)}:where(.hb) .btn--inv{background:#fff;border-color:#fff;color:var(--hb-jade)}:where(.hb) .btn--inv:where(:not(:disabled,[aria-disabled=true])):hover{background:#daf1dc;border-color:#daf1dc}:where(.hb) :is(.final,.on-jade,.phead--hero,.k-demo--jade) .btn--ghost{background:transparent;border-color:hsla(0,0%,100%,.7);color:#fff;box-shadow:none}:where(.hb) :is(.final,.on-jade,.phead--hero,.k-demo--jade) .btn--ghost:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--hb-jade-hover);border-color:#fff}:where(.hb) .contact{display:flex;flex-wrap:wrap;gap:10px}:where(.hb) .contact>.support{align-self:center}:where(.hb) .contact--center{justify-content:center}:where(.hb) .theatre{position:relative;margin-top:calc(-1 * var(--hb-top-h))}:where(.hb) .stage{position:absolute;inset:0 0 auto;height:100vh;height:100dvh;overflow:clip}:where(.hb) .stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}:where(.hb) .stage:after{content:"";position:absolute;inset:auto 0 0 0;height:18vh;background:linear-gradient(to bottom,var(--hb-page-0),var(--hb-page));pointer-events:none}:where(.hb) .hint{position:absolute;right:var(--hb-gutter);top:80px;padding:8px 14px;border-radius:var(--hb-r-pill);background:var(--hb-glass);backdrop-filter:blur(6px);font:500 13px/16px var(--font-ui);color:var(--hb-ink-3);opacity:0;transition:opacity .3s;pointer-events:none;white-space:nowrap}:where(.hb) .hint.on{opacity:1}:where(.hb) .hero{position:relative;z-index:2;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:calc(var(--hb-top-h) + 20px) var(--hb-gutter) 48px;pointer-events:none}:where(.hb) .hero__l{display:grid;gap:20px;justify-items:start;max-width:600px;pointer-events:auto}:where(.hb) .hero .lead{max-width:30em}:where(.hb) .ask{width:100%;max-width:600px;display:grid;gap:10px}:where(.hb) .ask__bar{display:flex;align-items:center;gap:10px;min-height:68px;padding:8px 8px 8px 20px;background:var(--hb-paper);border:1px solid var(--hb-line);border-radius:var(--hb-r-xl);box-shadow:var(--hb-e2)}:where(.hb) .ask__bar:focus-within{border-color:var(--hb-accent)}:where(.hb) .ask__bar input{flex:1;width:0;min-width:0;border:0;background:transparent;font:400 18px/1.3 var(--font-ui);color:var(--hb-ink);outline:none;text-overflow:ellipsis}:where(.hb) .ask__bar input::-moz-placeholder{color:var(--hb-ink-3)}:where(.hb) .ask__bar input::placeholder{color:var(--hb-ink-3)}:where(.hb) .ask__bar .btn:not(.btn--icon){min-height:52px;padding:0 20px;border-radius:var(--hb-r-m);font-size:var(--hb-fs-text)}:where(.hb) .ask__hints{display:flex;flex-wrap:wrap;gap:6px}:where(.hb) .sec{position:relative;z-index:3;background:var(--hb-page);border-top:1px solid var(--hb-line);padding:72px var(--hb-gutter)}:where(.hb) .sec--paper{background:var(--hb-paper)}:where(.hb) .sec--tint{background:var(--hb-tint)}:where(.hb) .sec--band{padding-top:40px;padding-bottom:40px}:where(.hb) .sec__head{display:grid;gap:10px;max-width:46em}:where(.hb) .sec__head .lead{max-width:40em}:where(.hb) .page-head{display:grid;gap:14px;max-width:46em}:where(.hb) .page-head h1{text-wrap:balance}:where(.hb) .phead{position:relative;z-index:3;padding:20px var(--hb-gutter) 40px;background:var(--hb-page)}:where(.hb) .phead>.wrap{display:grid;gap:16px}:where(.hb) .phead h1{max-width:20em;text-wrap:balance}:where(.hb) .phead .lead{max-width:40em}:where(.hb) .phead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:var(--hb-fs-small);color:var(--hb-ink-3)}:where(.hb) .phead--center>.wrap{justify-items:center;text-align:center;padding:24px 0 8px}:where(.hb) .phead--center .crumbs{justify-self:start;text-align:left}:where(.hb) .phead--center .lead{margin:0 auto}:where(.hb) .band{position:relative;z-index:3;height:var(--hb-band-h-3d);width:calc(100% - 2 * var(--hb-gutter));max-width:var(--hb-wrap);margin:0 auto;overflow:hidden;border:1px solid var(--hb-line);border-radius:var(--hb-r-xxl);background:var(--hb-paper)}:where(.hb) .band>.bg3d,:where(.hb) .band>.hb3d{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;aspect-ratio:auto}:where(.hb) .band__cap{position:absolute;left:16px;bottom:16px;z-index:2;max-width:calc(100% - 32px);padding:8px 12px;border:1px solid var(--hb-line);border-radius:10px;background:var(--hb-glass);font-size:var(--hb-fs-cap);line-height:18px;color:var(--hb-ink-2)}:where(.hb) .band:has(>.hb3d--bars){height:336px}:where(.hb) .band:has(>.hb3d--bars)>.hb3d{bottom:60px;height:auto;min-height:0}.no-3d :where(.hb) .band:has(>.hb3d--bars),.no-webgl :where(.hb) .band:has(>.hb3d--bars){height:auto}.no-3d :where(.hb) .band:has(>.hb3d--bars)>.hb3d--bars,.no-webgl :where(.hb) .band:has(>.hb3d--bars)>.hb3d--bars{position:relative;inset:auto;height:auto;border:0}.no-3d :where(.hb) .band>.hb3d--bars>.hb3d__list,.no-webgl :where(.hb) .band>.hb3d--bars>.hb3d__list{position:static}.no-3d :where(.hb) .band:has(>.hb3d--bars)>.band__cap,.no-webgl :where(.hb) .band:has(>.hb3d--bars)>.band__cap{position:static;margin:0 16px 16px}:where(.hb) .co{position:absolute;left:0;top:0;z-index:2;transform:translate(-50%,calc(-100% - var(--hb-stem, 16px)));padding:7px 11px;background:var(--hb-glass);border:1px solid var(--hb-line);border-radius:6px;box-shadow:var(--hb-e2);font:600 13px/1.35 var(--font-ui);color:var(--hb-ink-2);white-space:nowrap;opacity:0;transition:opacity .35s;pointer-events:none;text-decoration:none}:where(.hb) .co:after{content:"";position:absolute;left:var(--hb-px,50%);top:100%;width:1px;height:var(--hb-stem,16px);background:var(--hb-control)}:where(.hb) .co b{color:var(--hb-ink);font-weight:600}:where(.hb) .co.on{opacity:1}:where(.hb) .co--pin{padding:5px 9px;font-size:12px;transform:translate(-50%,calc(-100% - 8px))}:where(.hb) .co--pin:after{display:none}:where(.hb) .co--pin.on{pointer-events:auto}:where(.hb) .co--pin:hover{border-color:var(--hb-control);color:var(--hb-ink)}:where(.hb) .co--sel,:where(.hb) .co--sel:hover{border-color:var(--hb-red)}:root[data-theme=dark] :where(.hb) .co--sel,html.dusk :where(.hb) .co--sel{border-color:var(--hb-yellow)}:where(.hb) .co--bar{padding:6px 10px;font-size:13px;transform:translate(-50%,calc(-100% - var(--hb-stem, 10px)))}:where(.hb) .co--bar:after{height:var(--hb-stem,10px)}:where(.hb) .co--bar span{display:block;font-weight:400;font-size:12px;color:var(--hb-ink-3)}:where(.hb) .bar-axis{position:absolute;z-index:2;transform:translateX(-50%);width:-moz-max-content;width:max-content;padding:0 4px;font:600 14px/18px var(--font-ui);color:var(--hb-ink);text-align:center;text-wrap:balance;pointer-events:none}:where(.hb) .is-tight .bar-axis{font-size:12px}:where(.hb) .hb3d--bars:not(.is-live) .bar-axis{display:none}:where(.hb) .hb3d--bars.is-tight{aspect-ratio:auto;min-height:360px}:where(.hb) .is-tight .co--bar{padding:4px 6px;font-size:12px;line-height:15px}:where(.hb) .is-tight .co--bar span{font-size:var(--hb-fs-min)}:where(.hb) .lands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}:where(.hb) .lands>li{display:grid}:where(.hb) .land{position:relative;display:grid;gap:10px;align-content:space-between;min-height:150px;padding:20px 22px;background:var(--hb-paper);border:1px solid var(--hb-line);border-radius:var(--hb-r-xl);box-shadow:var(--hb-e1);color:var(--hb-ink);text-decoration:none;transition:border-color var(--hb-dur-1),transform var(--hb-dur-2),box-shadow var(--hb-dur-2)}:where(.hb) .land:hover{border-color:var(--hb-accent);transform:translateY(-2px);box-shadow:var(--hb-e2)}:where(.hb) .land__name{padding-right:24px;font:600 19px/23px var(--font-display)}:where(.hb) .land__n{display:grid;justify-items:start;gap:5px}:where(.hb) .land__n b{font:600 var(--hb-fs-num-l)/1 var(--font-ui);letter-spacing:-.02em}:where(.hb) .land__u{font-size:13px;line-height:18px;color:var(--hb-ink-3)}:where(.hb) .land__go{position:absolute;right:18px;top:18px;color:var(--hb-accent-text)}:where(.hb) .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}:where(.hb) .stat{display:grid;gap:6px;align-content:start;padding:22px;background:var(--hb-paper);border:1px solid var(--hb-line);border-radius:var(--hb-r-l)}:where(.hb) .stat b{font:600 var(--hb-fs-num-m)/1 var(--font-ui);color:var(--hb-ink);letter-spacing:-.02em}:where(.hb) .stat:not(.stat--s)>b{order:-1}:where(.hb) .stat span{font-size:var(--hb-fs-small);line-height:20px;color:var(--hb-ink-2)}:where(.hb) .stat small{font-size:var(--hb-fs-min);line-height:16px;color:var(--hb-ink-3)}:where(.hb) .roofed:before{content:"";display:block;width:.58em;height:.2em;margin-bottom:.16em;background:var(--hb-accent);-webkit-mask:var(--hb-roof) center /contain no-repeat;mask:var(--hb-roof) center /contain no-repeat}:where(.hb) .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:where(.hb) .card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;background:var(--hb-paper);border:1px solid var(--hb-line);border-radius:var(--hb-r-l);overflow:hidden;color:inherit;box-shadow:var(--hb-e1);transition:border-color var(--hb-dur-1),transform var(--hb-dur-2),box-shadow var(--hb-dur-2)}:where(.hb) .card:hover{border-color:var(--hb-control);transform:translateY(-2px);box-shadow:var(--hb-e2)}:where(.hb) .card__link{text-decoration:none;color:inherit}:where(.hb) .card__link:after{content:"";position:absolute;inset:0;z-index:1}:where(.hb) .card__top{position:relative;aspect-ratio:4/3;display:grid;align-content:end;justify-items:start;padding:12px;background:var(--hb-tint) var(--hb-pat-krovli) center /640px auto;overflow:hidden}:where(.hb) .card__top img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.hb) .card__top>:not(img,.card__badges,.fav){position:relative}:where(.hb) .card__badges{position:absolute;left:12px;top:12px;display:flex;flex-wrap:wrap;gap:6px}:where(.hb) .badge{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:var(--hb-r-xs);font:600 var(--hb-fs-min)/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:var(--hb-glass);color:var(--hb-accent-text)}:where(.hb) .badge--done{background:var(--hb-accent);color:var(--hb-on-accent)}:where(.hb) .badge--start{background:var(--hb-yellow);color:#121517}:where(.hb) .badge--sample{background:var(--hb-sunken);color:var(--hb-ink-3);border:1px dashed var(--hb-control)}:where(.hb) .badge--ok{background:var(--hb-tint);color:var(--hb-accent-text)}:where(.hb) .badge--warn{background:var(--hb-warn);color:#121517}:where(.hb) .badge--muted{background:var(--hb-sunken);color:var(--hb-ink-3)}:where(.hb) .badge--txt{padding:3px 8px;font:600 var(--hb-fs-min)/16px var(--font-ui);letter-spacing:0;text-transform:none}:where(.hb) .badges{display:flex;flex-wrap:wrap;gap:6px}:where(.hb) .card__sqm{max-width:calc(100% - 24px);overflow-wrap:anywhere;padding:6px 9px;border-radius:6px;background:var(--hb-glass);font:600 var(--hb-fs-num-s)/1 var(--font-ui);color:var(--hb-ink);letter-spacing:-.01em}:where(.hb) .card__sqm small{font:500 12px/1 var(--font-ui);color:var(--hb-ink-3);margin-left:4px}:where(.hb) .fav{position:absolute;right:10px;top:10px;z-index:2;display:inline-flex;color:var(--hb-ink-2)}:where(.hb) .fav:hover{color:var(--hb-red)}:where(.hb) .fav[aria-pressed=true]{color:var(--hb-red)}:where(.hb) .fav[aria-pressed=true] .ic{fill:currentColor}:where(.hb) .card__body{display:grid;grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere;gap:6px;padding:14px 14px 16px;align-content:start}:where(.hb) .card__place{font-size:13px;line-height:18px;color:var(--hb-ink-3)}:where(.hb) .card h3{font-size:var(--hb-fs-card);line-height:var(--hb-lh-card)}:where(.hb) .card__price{font-weight:600;color:var(--hb-price)}:where(.hb) .card__kind{font-size:13px;line-height:18px;color:var(--hb-ink-3)}:where(.hb) .pchip{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:4px 9px;border-radius:var(--hb-r-pill);font-size:var(--hb-fs-min);line-height:16px;font-weight:500;border:1px solid var(--hb-line);color:var(--hb-ink-2);background:var(--hb-paper)}:where(.hb) .pchip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hb-control)}:where(.hb) .pchip--below:before{background:var(--hb-ok)}:where(.hb) .pchip--above:before{background:var(--hb-err)}:where(.hb) .bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;height:120px;margin-top:6px}:where(.hb) .bar{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;height:100%}:where(.hb) .bar__fill{display:block;height:calc((100% - 22px) * var(--hb-h) / 100);background:var(--hb-control);border-radius:3px 3px 0 0;opacity:.55;transition:height .8s cubic-bezier(.2,.7,.2,1)}:where(.hb) .bar--dry .bar__fill,:where(.hb) .bar--wet .bar__fill{background:var(--hb-accent);opacity:1}:where(.hb) .bar__m{font-size:12px;line-height:16px;color:var(--hb-ink-3);text-align:center}:where(.hb) .bars{container-type:inline-size}@container (max-width: 299px){:where(.hb) .bar:nth-child(2n) .bar__m{color:transparent}}:where(.hb) .shares{display:grid;gap:10px}:where(.hb) .shares li,:where(.hb) .shares--links a{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 3em;align-items:center;gap:10px;font-size:14px}:where(.hb) .shares__bar{height:8px;border-radius:999px;background:linear-gradient(to right,var(--hb-accent) var(--hb-w),var(--hb-sunken) var(--hb-w))}:where(.hb) .shares b{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}:where(.hb) .shares--links{gap:2px}:where(.hb) .shares--links li{display:block}:where(.hb) .shares--links a{min-height:36px;padding:0 8px;border-radius:6px;text-decoration:none}:where(.hb) .shares--links a:hover{background:var(--hb-tint)}:where(.hb) .tbl{overflow-x:auto;border:1px solid var(--hb-line);border-radius:var(--hb-r-l);background:var(--hb-paper)}:where(.hb) table{width:100%;border-collapse:collapse;font-size:var(--hb-fs-ui);line-height:22px}:where(.hb) td,:where(.hb) th{text-align:left;padding:14px 18px;border-bottom:1px solid var(--hb-line);vertical-align:top}:where(.hb) th{font:600 var(--hb-fs-cap)/18px var(--font-display);color:var(--hb-ink-3);background:var(--hb-sunken);white-space:nowrap}:where(.hb) th .sort{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit}:where(.hb) th .sort:hover{color:var(--hb-ink)}:where(.hb) th .sort .ic{width:14px;height:14px;opacity:.6}:where(.hb) th[aria-sort] .sort{color:var(--hb-ink)}:where(.hb) th[aria-sort] .sort .ic{opacity:1;color:var(--hb-accent-text)}:where(.hb) th[aria-sort=descending] .sort .ic{transform:scaleY(-1)}:where(.hb) td.num,:where(.hb) th.num{text-align:right}:where(.hb) th.num .sort{flex-direction:row-reverse}:where(.hb) tr:last-child td{border-bottom:0}:where(.hb) td a{color:var(--hb-ink);font-weight:600;text-decoration:none}:where(.hb) td a:hover{color:var(--hb-accent-text)}:where(.hb) td small{display:block;font-size:var(--hb-fs-min);line-height:16px;color:var(--hb-ink-3);font-weight:400}:where(.hb) tbody tr:hover td{background:color-mix(in srgb,var(--hb-sunken) 50%,transparent)}:where(.hb) .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:step}:where(.hb) .step{display:grid;gap:10px;align-content:start;padding:24px;background:var(--hb-paper);border:1px solid var(--hb-line);border-radius:var(--hb-r-xl)}:where(.hb) .step:before{counter-increment:step;content:counter(step,decimal-leading-zero);font:600 12px/1 var(--font-display);letter-spacing:.12em;color:var(--hb-accent-text)}:where(.hb) .step .row{display:flex;flex-wrap:wrap;gap:8px 18px}:where(.hb) .step .bars{height:96px}:where(.hb) .who{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}:where(.hb) .who h3{font-size:var(--hb-fs-card);line-height:var(--hb-lh-card)}:where(.hb) .who p{font-size:14px;line-height:21px}:where(.hb) .who .more{margin-top:auto;align-self:flex-start;font-size:13px}:where(.hb) .ret{position:fixed;left:20px;bottom:20px;z-index:var(--hb-z-fab);display:inline-flex;align-items:center;gap:8px;min-height:var(--hb-h-touch);padding:0 16px 0 12px;border:1px solid var(--hb-line);border-radius:var(--hb-r-pill);background:var(--hb-paper);color:var(--hb-ink);font:600 14px/1 var(--font-ui);box-shadow:var(--hb-e3);cursor:pointer}:where(.hb) .ret .ic{width:18px;height:18px;color:var(--hb-accent-text)}:where(.hb) .ret[hidden]{display:none}:where(.hb) .field{display:grid;align-content:start;gap:6px;min-width:0}:where(.hb) .field>.field__l,:where(.hb) .field>label,:where(.hb) fieldset.field>legend{font-size:13px;line-height:18px;font-weight:500;color:var(--hb-ink-2);padding:0}:where(.hb) fieldset.field{border:0;margin:0;padding:0}:where(.hb) fieldset.field>legend{margin-bottom:6px}:where(.hb) .input,:where(.hb) .select,:where(.hb) .textarea{min-height:var(--hb-h-m);width:100%;padding:0 14px;border:1px solid var(--hb-control);border-radius:var(--hb-r-m);background:var(--hb-paper);color:var(--hb-ink);font-size:16px;line-height:22px;transition:border-color var(--hb-dur-1) var(--hb-ease)}:where(.hb) .textarea{min-height:112px;padding:12px 14px;resize:vertical}:where(.hb) .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background:var(--hb-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23656A6D' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center /18px no-repeat}:where(.hb) .cs{position:relative;min-width:0;width:100%}:where(.hb) .cs__native{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}:where(.hb) .cs__btn{display:flex;align-items:center;text-align:left;cursor:pointer}:where(.hb) .cs__val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.hb) .cs--multi:not(.has-val) .cs__val{color:var(--hb-ink-3)}:where(.hb) .cs__pop,:where(.hb) .fdd__pop,:where(.hb) .pop{border:1px solid var(--hb-line);border-radius:var(--hb-r-l);background:var(--hb-paper);color:var(--hb-ink);box-shadow:var(--hb-e-pop)}:where(.hb) .pop{width:-moz-max-content;width:max-content;max-width:min(360px,calc(100vw - 32px),100%);padding:14px 16px}@supports (position-area:bottom){:where(.hb) .pop[popover]{inset:auto;margin:6px 0;max-width:min(360px,calc(100% - 16px));position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline}}:where(.hb) .cs__pop{position:fixed;inset:auto;margin:0;height:auto;overflow:visible;z-index:var(--hb-z-pop);width:-moz-max-content;width:max-content;max-width:min(360px,calc(100vw - 32px));display:grid;gap:8px;padding:8px}:where(.hb) .cs__pop[hidden]{display:none}:where(.hb) .cs__list{max-height:280px;overflow-y:auto;margin:0;padding:0;list-style:none;overscroll-behavior:contain}:where(.hb) .cs__opt{position:relative;padding:10px 12px 10px 36px;border-radius:8px;color:var(--hb-ink);cursor:pointer;line-height:20px}:where(.hb) .cs__opt.is-act{background:var(--hb-sunken)}:where(.hb) .cs__opt[aria-selected=true]{font-weight:600}:where(.hb) .cs__opt[aria-selected=true]:before{content:"";position:absolute;left:14px;top:50%;width:10px;height:5px;margin-top:-4px;border:solid var(--hb-accent-text);border-width:0 0 2px 2px;transform:rotate(-45deg)}:where(.hb) .cs--multi .cs__opt:after{content:"";position:absolute;left:10px;top:50%;width:18px;height:18px;margin-top:-9px;border:1.5px solid var(--hb-control);border-radius:5px}:where(.hb) .cs--multi .cs__opt[aria-selected=true]:after{border-color:var(--hb-accent-text)}:where(.hb) .cs--multi .cs__opt[aria-selected=true]:before{left:14px}:where(.hb) .cs__opt[aria-disabled=true]{color:var(--hb-ink-3);cursor:default}:where(.hb) .cs__grp{padding:10px 12px 4px;font-size:var(--hb-fs-cap);line-height:18px;color:var(--hb-ink-3)}:where(.hb) .cs__none{padding:10px 12px;color:var(--hb-ink-3)}:where(.hb) .cs__foot{display:flex;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--hb-line)}:where(.hb) .input:focus,:where(.hb) .select:focus,:where(.hb) .textarea:focus{outline:2px solid var(--hb-accent);outline-offset:0;border-color:var(--hb-accent)}:where(.hb) .input::-moz-placeholder,:where(.hb) .textarea::-moz-placeholder{color:var(--hb-ink-3)}:where(.hb) .input::placeholder,:where(.hb) .textarea::placeholder{color:var(--hb-ink-3)}:where(.hb) .range2{display:flex;align-items:center;gap:6px}:where(.hb) .range2 .input{width:130px}:where(.hb) .seg{display:inline-flex;flex-wrap:wrap;padding:3px;gap:2px;border:1px solid var(--hb-line);border-radius:var(--hb-r-m);background:var(--hb-sunken)}:where(.hb) .seg label{position:relative}:where(.hb) .seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}:where(.hb) .seg span,:where(.hb) .seg>button{display:inline-flex;align-items:center;gap:6px;min-height:calc(var(--hb-h-m) - 8px);padding:0 14px;border:0;border-radius:calc(var(--hb-r-m) - 3px);background:none;font-size:14px;font-weight:500;color:var(--hb-ink-2);cursor:pointer}:where(.hb) .seg input:checked+span,:where(.hb) .seg>button[aria-pressed=true]{background:var(--hb-paper);color:var(--hb-ink);box-shadow:var(--hb-e1)}:where(.hb) .seg input:focus-visible+span{outline:var(--hb-ring);outline-offset:1px}:where(.hb) .chips{display:flex;flex-wrap:wrap;gap:var(--hb-sp-2)}:where(.hb) .chip{position:relative;display:inline-flex}:where(.hb) .chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}:where(.hb) .fbar{position:sticky;top:calc(var(--hb-top-h) + 8px);z-index:var(--hb-z-sticky);min-width:0;display:flex;align-items:center;gap:8px;padding:8px;background:var(--hb-paper);border:1px solid var(--hb-line);border-radius:var(--hb-r-xl);box-shadow:var(--hb-e2)}:where(.hb) .fbar__loc{flex:0 1 196px;min-width:180px}:where(.hb) .fbar__row{display:flex;flex:1;align-items:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}:where(.hb) .fbar__row::-webkit-scrollbar{display:none}:where(.hb) .fbar__more{display:none}:where(.hb) .fbtn{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:var(--hb-h-touch);padding:0 10px 0 14px;border:1px solid var(--hb-line);border-radius:var(--hb-r-m);background:var(--hb-paper);color:var(--hb-ink);font:500 var(--hb-fs-ui)/1 var(--font-ui);white-space:nowrap;cursor:pointer}:where(.hb) .fbtn:hover{border-color:var(--hb-control)}:where(.hb) .fbtn>.ic{width:var(--hb-ic-s);height:var(--hb-ic-s);color:var(--hb-ink-3);transition:transform var(--hb-dur-1)}:where(.hb) .fbtn[aria-expanded=true]>.ic:last-child{transform:rotate(180deg)}:where(.hb) .fbtn__n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--hb-r-pill);background:var(--hb-accent);color:var(--hb-on-accent);font-size:var(--hb-fs-min);font-weight:600;font-variant-numeric:tabular-nums;visibility:hidden}:where(.hb) .fbtn.is-on{border-color:var(--hb-sel-bd);background:var(--hb-sel-bg);color:var(--hb-sel-fg)}:where(.hb) .fbtn.is-on .fbtn__n{visibility:visible}:where(.hb) .fbtn--all{position:sticky;right:0;margin-left:auto;box-shadow:-12px 0 12px -4px var(--hb-paper)}:where(.hb) .fbtn--all>.ic:first-child{color:var(--hb-ink-2)}:where(.hb) .fdd__pop{position:fixed;inset:auto;margin:0;width:340px;max-width:calc(100vw - 32px);padding:0}:where(.hb) .fdd__body{display:grid;gap:14px;padding:16px}:where(.hb) .drawer__foot,:where(.hb) .fdd__foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--hb-line)}:where(.hb) .fgrp{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;border:0;min-width:0}:where(.hb) .fgrp>legend,:where(.hb) .fgrp__t{float:left;width:100%;padding:0;margin-bottom:2px;font:600 var(--hb-fs-ui)/20px var(--font-display);color:var(--hb-ink)}:where(.hb) .fgrp>legend+*{clear:both}:where(.hb) .fdd__pop>.fdd__body{padding:16px}:where(.hb) .fgrp .check{font-size:15px;color:var(--hb-ink)}:where(.hb) .fgrp .choices:not(.choices--row){display:grid;gap:12px}:where(.hb) .fgrp .range2 .input{width:0;flex:1;min-width:0}:where(.hb) .fgrp .seg{display:flex}:where(.hb) .fgrp .seg label{flex:1}:where(.hb) .fgrp .seg span{width:100%;justify-content:center}:where(.hb) .fmeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}:where(.hb) .fmeta__count{margin:0;font-size:var(--hb-fs-ui);color:var(--hb-ink-2)}:where(.hb) .fmeta__count b{color:var(--hb-ink);font-variant-numeric:tabular-nums}:where(.hb) .fmeta__reset{padding:0;border:0;background:none;font:600 var(--hb-fs-small)/20px var(--font-ui);color:var(--hb-accent-text);cursor:pointer}:where(.hb) .fmeta__reset[hidden]{display:none}:where(.hb) .fmeta__sort{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:var(--hb-fs-small);color:var(--hb-ink-3)}:where(.hb) .fmeta__sort .cs{width:240px}:where(.hb) .fpanel{--hb-drawer-w:440px}:where(.hb) .fpanel .fmeta__reset{font-size:var(--hb-fs-ui)}:where(.hb) .fpanel__x{display:inline-grid;place-items:center}:where(.hb) .gallery{display:grid;gap:10px}:where(.hb) .gallery__main{position:relative;aspect-ratio:4/3;border-radius:var(--hb-r-xl);overflow:hidden;background:var(--hb-tint) var(--hb-pat-krovli) center /900px auto;border:1px solid var(--hb-line)}:where(.hb) .gallery__main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.hb) .gallery__cap{position:absolute;left:12px;bottom:12px;padding:6px 10px;border-radius:var(--hb-r-xs);background:var(--hb-glass);font-size:var(--hb-fs-cap);color:var(--hb-ink-2)}:where(.hb) .gallery__nav{position:absolute;inset:50% 10px auto;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}:where(.hb) .gallery__nav button{pointer-events:auto;display:inline-flex}:where(.hb) .gallery__thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}:where(.hb) .gallery__thumbs button{flex:0 0 96px;aspect-ratio:4/3;padding:0;border:2px solid transparent;border-radius:var(--hb-r-s);overflow:hidden;background:var(--hb-tint) var(--hb-pat-krovli) center /300px auto;cursor:pointer}:where(.hb) .gallery__thumbs button[aria-current=true]{border-color:var(--hb-sel-bd)}:where(.hb) .gallery__thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.hb) .plan{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;border:1px solid var(--hb-line);border-radius:14px;background:var(--hb-paper);overflow:hidden;counter-reset:pay}:where(.hb) .plan li{position:relative;display:grid;gap:4px;align-content:start;padding:18px;border-right:1px solid var(--hb-line)}:where(.hb) .plan li:last-child{border-right:0}:where(.hb) .plan b{font:600 var(--hb-fs-num-s)/1 var(--font-ui);color:var(--hb-ink)}:where(.hb) .plan span{font-size:14px;line-height:20px;color:var(--hb-ink-2)}:where(.hb) .plan small{font-size:12px;line-height:16px;color:var(--hb-ink-3)}:where(.hb) .plan__bar{margin-bottom:8px}:where(.hb) .total{display:grid;gap:12px;padding:20px;border:1px solid var(--hb-line);border-left:5px solid var(--hb-accent);border-radius:12px;background:var(--hb-paper)}:where(.hb) .total dl{display:grid;gap:8px}:where(.hb) .total dl>div{display:flex;justify-content:space-between;gap:16px;font-size:15px}:where(.hb) .total dt{color:var(--hb-ink-2)}:where(.hb) .total dd{font-weight:600;color:var(--hb-ink);text-align:right}:where(.hb) .total__sum{padding-top:10px;border-top:1px solid var(--hb-line)}:where(.hb) .total__sum dt{font-weight:600;color:var(--hb-ink)}:where(.hb) .total__sum dd{font-size:var(--hb-fs-num-s);color:var(--hb-price)}:where(.hb) .dev{display:grid;grid-template-columns:auto 1fr;gap:14px 16px;align-items:center;padding:20px;border:1px solid var(--hb-line);border-radius:14px;background:var(--hb-paper)}:where(.hb) .dev__logo{width:56px;height:56px;border-radius:12px;display:grid;place-items:center;background:var(--hb-sunken);color:var(--hb-ink-3);font:600 18px/1 var(--font-display)}:where(.hb) .dev h3{font-size:var(--hb-fs-card);line-height:var(--hb-lh-card)}:where(.hb) .dev .facts{grid-column:1/-1}:where(.hb) .facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--hb-paper);border:1px solid var(--hb-line);border-radius:var(--hb-r-l);overflow:hidden}:where(.hb) .facts>div{display:grid;gap:4px;align-content:start;padding:14px 16px;background:var(--hb-paper);box-shadow:0 0 0 1px var(--hb-line)}:where(.hb) .facts dt{font-size:var(--hb-fs-cap);line-height:18px;color:var(--hb-ink-3)}:where(.hb) .facts dd{margin:0;font:600 var(--hb-fs-num-s)/1.2 var(--font-ui);color:var(--hb-ink);letter-spacing:-.01em}:where(.hb) .facts dd.empty{display:block;padding:0;border:0;background:none;font:400 var(--hb-fs-text)/1.5 var(--font-ui);color:var(--hb-ink-3)}:where(.hb) .form{display:grid;gap:var(--hb-sp-4);padding:var(--hb-sp-5);background:var(--hb-paper);border:1px solid var(--hb-line);border-radius:var(--hb-r-xl);max-width:560px}:where(.hb) .form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}:where(.hb) .form__row:not(:has(.field__hint)){align-items:end}:where(.hb) .tel{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px}:where(.hb) .field__err{display:none;align-items:center;gap:6px;font-size:var(--hb-fs-cap);line-height:18px;color:var(--hb-err);font-weight:500}:where(.hb) .field.is-err .input,:where(.hb) .field.is-err .select,:where(.hb) .field.is-err .textarea{border-color:var(--hb-err)}:where(.hb) .field.is-err .field__err,:where(.hb) .field:has([aria-invalid=true]) .field__err{display:flex}:where(.hb) .check,:where(.hb) .radio{display:flex;gap:10px;align-items:flex-start;color:var(--hb-ink-2);cursor:pointer}:where(.hb) .check input,:where(.hb) .radio input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;display:inline-grid;place-content:center;width:20px;height:20px;margin:0;border:1.5px solid var(--hb-control);border-radius:var(--hb-r-xs);background:var(--hb-paper);cursor:pointer;transition:background-color var(--hb-dur-1),border-color var(--hb-dur-1)}:where(.hb) .check a,:where(.hb) .radio a{color:var(--hb-accent-text)}:where(.hb) .check.is-err{color:var(--hb-err)}:where(.hb) .form__ok{display:none;gap:10px;padding:18px;border:1px solid var(--hb-line);border-left:5px solid var(--hb-accent);border-radius:var(--hb-r-m);background:var(--hb-paper)}:where(.hb) .form.is-ok>:not(.form__ok){display:none}:where(.hb) .form.is-ok .form__ok{display:grid}:where(.hb) .fstep[hidden],:where(.hb) [data-when][hidden]{display:none}:where(.hb) .form__ok h3{display:flex;align-items:center;gap:8px;font-size:20px;line-height:26px}:where(.hb) .form__ok .ic{color:var(--hb-accent-text)}:where(.hb) .hb-prose{max-width:680px;font-size:var(--hb-fs-text);line-height:var(--hb-lh-text);color:var(--hb-ink-2)}:where(.hb) .hb-prose>*+*{margin-top:16px}:where(.hb) .hb-prose h2{margin-top:40px}:where(.hb) .hb-prose h3{margin-top:28px;font-size:20px;line-height:26px}:where(.hb) .hb-prose .dev h3{margin-top:0;font-size:var(--hb-fs-card);line-height:var(--hb-lh-card)}:where(.hb) .hb-prose a{color:var(--hb-accent-text);text-decoration:underline;text-underline-offset:2px}:where(.hb) .hb-prose a:hover{color:var(--hb-accent-hover)}:where(.hb) .hb-prose :is(ul,ol):where(:not(.list)){display:grid;gap:8px;padding-left:0}:where(.hb) .hb-prose ul:where(:not(.list)) li{padding-left:calc(1em + 10px);text-indent:calc(-1em - 10px)}:where(.hb) .hb-prose ul:where(:not(.list)) li>*{text-indent:0}:where(.hb) .hb-prose ul:where(:not(.list)) li:before{content:"";display:inline-block;width:1em;height:.33em;margin-right:10px;background:var(--hb-accent);-webkit-mask:var(--hb-roof) center /contain no-repeat;mask:var(--hb-roof) center /contain no-repeat;transform:translateY(-.15em)}:where(.hb) .hb-prose ol:where(:not(.list)){counter-reset:li}:where(.hb) .hb-prose ol:where(:not(.list)) li{position:relative;margin-left:calc(1.4em + 10px);counter-increment:li}:where(.hb) .hb-prose ol:where(:not(.list)) li:before{content:counter(li) ".";position:absolute;width:1.4em;margin-left:calc(-1.4em - 10px);font-weight:600;color:var(--hb-ink)}:where(.hb) .hb-prose ol:where(:not(.list)) li[data-n]{margin-left:calc(2.6em + 10px)}:where(.hb) .hb-prose ol:where(:not(.list)) li[data-n]:before{content:attr(data-n);width:2.6em;margin-left:calc(-2.6em - 10px)}:where(.hb) .hb-prose blockquote{padding:4px 0 4px 18px;border-left:3px solid var(--hb-accent);font-size:18px;line-height:28px;color:var(--hb-ink)}:where(.hb) .hb-prose blockquote cite{display:block;margin-top:6px;font-size:var(--hb-fs-cap);font-style:normal;color:var(--hb-ink-3)}:where(.hb) .hb-prose .tbl{margin-top:20px}:where(.hb) .hb-prose sup{line-height:0}:where(.hb) .hb-prose sup a{font-size:var(--hb-fs-min);text-decoration:none;padding:0 2px}:where(.hb) .sources{margin-top:32px;padding-top:16px;border-top:1px solid var(--hb-line);font-size:var(--hb-fs-cap);line-height:19px;color:var(--hb-ink-3)}:where(.hb) .sources ol{display:grid;gap:6px;counter-reset:src li}:where(.hb) .sources li{display:flex;gap:8px;counter-increment:src}:where(.hb) .sources li:before{content:counter(src) ".";flex:0 0 1.4em;color:var(--hb-ink-2);font-weight:600}:where(.hb) .sources a{color:var(--hb-ink-2);word-break:break-word}:where(.hb) .takeaway{display:grid;gap:8px;padding:18px 20px;border-radius:var(--hb-r-m);background:var(--hb-tint);border-left:5px solid var(--hb-accent);color:var(--hb-ink)}:where(.hb) .takeaway__t{font:600 var(--hb-fs-min)/16px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--hb-accent-text)}:where(.hb) .ahead{display:grid;gap:14px;max-width:760px}:where(.hb) .ahead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:var(--hb-fs-cap);line-height:18px;color:var(--hb-ink-3)}:where(.hb) .ahead__meta span{display:inline-flex;align-items:center;gap:6px}:where(.hb) .ahead__meta .ic{width:var(--hb-ic-s);height:var(--hb-ic-s)}:where(.hb) .article{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px;align-items:start}:where(.hb) .article>.hb-prose{max-width:860px}:where(.hb) .toc{position:sticky;top:calc(var(--hb-top-h) + 20px);display:grid;gap:10px;padding:18px;border:1px solid var(--hb-line);border-radius:var(--hb-r-l);background:var(--hb-paper);font-size:var(--hb-fs-small);line-height:20px}:where(.hb) .toc__t{font:600 var(--hb-fs-min)/16px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--hb-ink-3)}:where(.hb) .toc ol{display:grid;gap:2px}:where(.hb) .toc a{display:block;padding:6px 10px;border-left:2px solid var(--hb-line);color:var(--hb-ink-2);text-decoration:none}:where(.hb) .toc a:hover{color:var(--hb-ink)}:where(.hb) .toc a[aria-current=true]{border-left-color:var(--hb-accent);color:var(--hb-ink);font-weight:500}:where(.hb) .faq{display:grid;border-top:1px solid var(--hb-line)}:where(.hb) .faq details{border-bottom:1px solid var(--hb-line)}:where(.hb) .faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 0;cursor:pointer;list-style:none;font:600 17px/24px var(--font-display);color:var(--hb-ink)}:where(.hb) .faq summary::-webkit-details-marker{display:none}:where(.hb) .faq summary .ic{transition:transform var(--hb-dur-2) var(--hb-ease);color:var(--hb-ink-3)}:where(.hb) .faq details[open] summary .ic{transform:rotate(180deg)}:where(.hb) .faq__a{padding:0 0 18px;max-width:46em;color:var(--hb-ink-2)}:where(.hb) .faq--card{gap:8px;border-top:0}:where(.hb) .faq--card details{border:1px solid var(--hb-line);border-radius:var(--hb-r-l);background:var(--hb-paper)}:where(.hb) .faq--card summary{min-height:0;padding:14px 18px}:where(.hb) .faq--card details>:not(summary){padding:0 18px 16px;color:var(--hb-ink-2)}:where(.hb) .tabs{display:grid;gap:18px}:where(.hb) .tabs__list{display:flex;gap:4px;box-shadow:inset 0 -1px 0 var(--hb-line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}:where(.hb) .tabs__list::-webkit-scrollbar{display:none}:where(.hb) .tabs__list [role=tab]{min-height:var(--hb-h-touch);padding:0 14px;border:0;border-bottom:2px solid transparent;background:none;font-size:var(--hb-fs-ui);font-weight:500;color:var(--hb-ink-2);cursor:pointer;white-space:nowrap}:where(.hb) .tabs__list [role=tab]:hover{color:var(--hb-ink)}:where(.hb) .tabs__list [role=tab][aria-selected=true]{border-bottom-color:var(--hb-accent);color:var(--hb-ink)}:where(.hb) .pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}:where(.hb) .pager a,:where(.hb) .pager span{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hb-h-touch);height:var(--hb-h-touch);padding:0 10px;border:1px solid var(--hb-line);border-radius:var(--hb-r-m);background:var(--hb-paper);text-decoration:none;color:var(--hb-ink-2);font-weight:500}:where(.hb) .pager a:hover{border-color:var(--hb-control);color:var(--hb-ink)}:where(.hb) .pager [aria-disabled=true]{opacity:.5;pointer-events:none}:where(.hb) .pager [aria-current=page]{background:var(--hb-accent);border-color:var(--hb-accent);color:var(--hb-on-accent)}:where(.hb) .pager .gap{border:0;background:none;min-width:20px}:where(.hb) .empty{display:grid;gap:10px;justify-items:start;padding:var(--hb-sp-5);border:1px dashed var(--hb-control);border-radius:var(--hb-r-l);background:var(--hb-paper)}:where(.hb) .empty__t{display:flex;align-items:center;gap:8px;font:600 17px/24px var(--font-display);color:var(--hb-ink)}:where(.hb) .empty__t .ic{color:var(--hb-ink-3)}:where(.hb) .empty dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:var(--hb-fs-small);line-height:20px}:where(.hb) .empty dt{color:var(--hb-ink-3)}:where(.hb) .empty dd{color:var(--hb-ink-2)}:where(.hb) .empty--search{grid-column:1/-1}:where(.hb) .empty--error{border-style:solid;border-color:var(--hb-err)}:where(.hb) .empty--error .empty__t .ic{color:var(--hb-err)}:where(.hb) .sample{position:relative}:where(.hb) .sample:before{content:"Пример";position:absolute;right:10px;top:-10px;z-index:var(--hb-z-raise);padding:3px 8px;border-radius:var(--hb-r-xs);font:600 var(--hb-fs-min)/16px var(--font-ui);background:var(--hb-sunken);color:var(--hb-ink-3);border:1px dashed var(--hb-control)}:where(.hb) .hb3d.sample:before{top:8px;left:8px;right:auto}:where(.hb) .band.sample:before{top:12px;right:12px}:where(.hb) .tbl.sample:before{top:8px}:where(.hb) .card.sample:before{top:14px;right:60px}:where(.hb) .sample:has(.badge--sample):before{display:none}:where(.hb) .notice{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;padding:18px;border:1px solid var(--hb-line);border-left:5px solid var(--hb-info);border-radius:var(--hb-r-m);background:var(--hb-paper);box-shadow:var(--hb-e1);font-size:var(--hb-fs-small);line-height:21px;color:var(--hb-ink-2)}:where(.hb) .notice>.ic{color:var(--hb-accent-text);margin-top:1px}:where(.hb) .notice__t{font-weight:600;color:var(--hb-ink)}:where(.hb) .notice--ok{border-left-color:var(--hb-ok)}:where(.hb) .notice--ok>.ic{color:var(--hb-ok)}:where(.hb) .notice--warn{border-left-color:var(--hb-warn)}:where(.hb) .notice--warn>.ic{color:var(--hb-warn)}:where(.hb) .notice--err{border-left-color:var(--hb-err)}:where(.hb) .notice--err>.ic{color:var(--hb-err)}:where(.hb) .notice--reg{border-left-color:var(--hb-control);background:var(--hb-sunken);box-shadow:none}:where(.hb) .notice--reg>.ic{color:var(--hb-ink-3)}:where(.hb) .notice>:not(.ic){grid-column:2}:where(.hb) .notice__act{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}:where(.hb) .final{text-align:center;padding:88px var(--hb-gutter);background:var(--hb-jade);border-top:0;color:#fff}:where(.hb) .final .wrap{justify-items:center;gap:18px}:where(.hb) .final h2{color:#fff}:where(.hb) .final p{max-width:40em}:where(.hb) .final .contact{justify-content:center}:where(.hb) .foot{border-top:1px solid var(--hb-line);padding:48px var(--hb-gutter) 40px;background:var(--hb-page);font-size:14px;line-height:20px}:where(.hb) .foot__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:28px 24px}:where(.hb) .foot__brand{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}:where(.hb) .foot__brand .brand svg{height:20px}:where(.hb) .foot__col{display:grid;gap:8px;align-content:start}:where(.hb) .foot__t{font:600 13px/18px var(--font-display);color:var(--hb-ink);margin-bottom:2px}:where(.hb) .foot__col a{color:var(--hb-ink-2);text-decoration:none;padding:2px 0}:where(.hb) .foot__col a:hover{color:var(--hb-accent-text);text-decoration:underline}:where(.hb) .foot__legal{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:36px;padding-top:20px;border-top:1px solid var(--hb-line);font-size:13px;line-height:18px;color:var(--hb-ink-3)}:where(.hb) .foot__legal:before{content:"";width:27px;height:9px;background:var(--hb-accent);-webkit-mask:var(--hb-roof) center /contain no-repeat;mask:var(--hb-roof) center /contain no-repeat}:where(.hb) .foot__legal a{color:var(--hb-ink-3)}:where(.hb) .foot__legal a:hover{color:var(--hb-ink)}:where(.hb) .foot__legal .right{margin-left:auto}:where(.hb) .bg3d,:where(.hb) [data-pat]{--hb-p:var(--hb-pat-izo);--hb-pj:var(--hb-pat-izo-jade);--hb-tw:1115px}:where(.hb) .bg3d[data-view=ulica],:where(.hb) [data-pat=liniya]{--hb-p:var(--hb-pat-liniya);--hb-pj:var(--hb-pat-liniya-jade);--hb-tw:1200px}:where(.hb) [data-pat=krovli]{--hb-p:var(--hb-pat-krovli);--hb-pj:var(--hb-pat-krovli-jade);--hb-tw:1200px}:where(.hb) [data-pat=znaki]{--hb-p:var(--hb-pat-znaki);--hb-pj:var(--hb-pat-znaki-jade);--hb-tw:1120px}:where(.hb) [data-pat=shah]{--hb-p:var(--hb-pat-shah);--hb-pj:var(--hb-pat-shah-jade);--hb-tw:800px}:where(.hb) [data-pat=galochki]{--hb-p:var(--hb-pat-galochki);--hb-pj:var(--hb-pat-galochki-jade);--hb-tw:1180px}:where(.hb) [data-pat=nadpis]{--hb-p:var(--hb-pat-nadpis);--hb-pj:var(--hb-pat-nadpis-jade);--hb-tw:1200px}:where(.hb) [data-pat=planeta]{--hb-p:var(--hb-pat-planeta);--hb-pj:var(--hb-pat-planeta-jade);--hb-tw:1200px}:where(.hb) .patbg{background:var(--hb-p) center /calc(var(--hb-tw) * .9) auto repeat}:where(.hb) .patbg--jade{background-image:var(--hb-pj)}:where(.hb) .bg3d{position:absolute;inset:0 0 auto;z-index:0;height:min(100%,100vh);overflow:hidden;pointer-events:none;background:var(--hb-p) center /calc(var(--hb-tw) * .9) auto repeat;opacity:.45}:where(.hb) .final .bg3d{height:100%;background-image:var(--hb-pj);opacity:1;-webkit-mask:radial-gradient(ellipse 46% 62% at 50% 50%,rgba(0,0,0,.15) 35%,#000 100%);mask:radial-gradient(ellipse 46% 62% at 50% 50%,rgba(0,0,0,.15) 35%,#000 100%)}:where(.hb) .sec--3d .wrap{position:relative;z-index:1}:where(.hb) .bg3d--fade:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 45%,var(--hb-paper) 100%)}:where(.hb) .glass-head{justify-self:start;padding:20px 24px;background:var(--hb-glass);border:1px solid var(--hb-line);border-radius:16px;backdrop-filter:blur(6px)}:where(.hb) .band--pat{height:var(--hb-band-h);background:var(--hb-paper) var(--hb-p) center /calc(var(--hb-tw) * .5) auto repeat}:where(.hb) .band--pat[data-pat=planeta],:where(.hb) .bg3d[data-pat=planeta],:where(.hb) .patbg[data-pat=planeta]{background-size:cover;background-repeat:no-repeat}:where(.hb) .hb3d{position:relative;overflow:hidden;border-radius:16px}:where(.hb) .hb3d canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity var(--hb-dur-3)}:where(.hb) .hb3d.is-live canvas{opacity:1}:where(.hb) .hb3d--bars,:where(.hb) .hb3d--object,:where(.hb) .hb3d--roofs{background:var(--hb-paper);border:1px solid var(--hb-line)}:where(.hb) .hb3d--object{aspect-ratio:4/3}:where(.hb) .hb3d--bars{aspect-ratio:16/9}:where(.hb) .hb3d--globe{aspect-ratio:1/1}:where(.hb) .hb3d canvas{position:absolute;inset:0}:where(.hb) .hb3d--object canvas{touch-action:pan-y;cursor:grab}:where(.hb) .hb3d__ui{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:var(--hb-glass);border:1px solid var(--hb-line);font-size:13px;color:var(--hb-ink-2)}:where(.hb) .hb3d__ui input[type=range]{flex:1;accent-color:var(--hb-accent)}:where(.hb) .hb3d__ui output{min-width:5.5em;font-weight:600;color:var(--hb-ink);text-align:right}:where(.hb) .hb3d__list{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;list-style:none}:where(.hb) .bars3d-list{gap:6px;font-size:14px}:where(.hb) .bars3d-list li{display:flex;justify-content:space-between;gap:12px;padding:6px 10px;border-radius:6px;background:var(--hb-glass)}:where(.hb) .bars3d-list b{color:var(--hb-ink)}.no-3d :where(.hb) .stage,.no-webgl :where(.hb) .stage{background:var(--hb-pat-planeta) right center /auto 120% no-repeat}.no-3d :where(.hb) .hb3d--globe,.no-webgl :where(.hb) .hb3d--globe{background:var(--hb-paper) var(--hb-pat-planeta) center /cover}.no-3d :where(.hb) .hb3d--object,.no-webgl :where(.hb) .hb3d--object{background:var(--hb-paper) var(--hb-pat-izo) center /cover}.no-3d :where(.hb) .hb3d--bars,.no-webgl :where(.hb) .hb3d--bars{background:var(--hb-paper)}.no-3d :where(.hb) .hb3d__list,.no-webgl :where(.hb) .hb3d__list{inset:16px;width:auto;height:auto;overflow:auto;clip:auto;clip-path:none;white-space:normal;display:grid;align-content:center}.no-3d :where(.hb) .hb3d__ui,.no-webgl :where(.hb) .hb3d__ui{display:none}.no-3d :where(.hb) .hint,.no-webgl :where(.hb) .hint{display:none}:where(.hb) .hb3d--roofs{aspect-ratio:21/9;background:var(--hb-paper) var(--hb-pat-krovli) center /cover;border:1px solid var(--hb-line)}:where(.hb) .chart__cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;align-items:end;height:240px;background:linear-gradient(var(--hb-line),var(--hb-line)) 0 calc(100% - 42px) /100% 1px no-repeat}:where(.hb) .chart__c{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;min-width:0;text-align:center;border-radius:6px}:where(.hb) .chart__c b{font-size:14px;line-height:18px;font-weight:600;color:var(--hb-ink)}:where(.hb) .chart__c i{display:block;width:min(100%,112px);height:max(4px,calc((100% - 72px) * var(--hb-h) / 100));border-radius:6px 6px 0 0;background:var(--hb-tint);box-shadow:inset 0 3px 0 var(--hb-accent);transition:background .15s}:where(.hb) .chart__c.is-max i{background:var(--hb-jade);box-shadow:none}:where(.hb) .chart__c span{min-height:36px;font-size:13px;line-height:18px;color:var(--hb-ink-3)}:where(.hb) .chart__cols:has(.is-tip) .chart__c:not(.is-tip) i{opacity:.45}:where(.hb) .chart__c.is-tip span{color:var(--hb-ink)}:where(.hb) .band:has(>.chart){height:auto;display:grid;gap:16px;padding:24px}:where(.hb) .band:has(>.chart)>.band__cap{position:static;order:-1;max-width:none;padding:0;border:0;background:none;font:600 16px/22px var(--font-display);color:var(--hb-ink)}@media (max-width:639px){:where(.hb) .chart__cols{gap:8px;height:220px}:where(.hb) .chart__c b{font-size:12px;line-height:16px}:where(.hb) .chart__c span{font-size:12px;line-height:16px;min-height:32px}:where(.hb) .chart__cols{background-position:0 calc(100% - 38px)}:where(.hb) .band:has(>.chart){padding:16px}}:root[data-theme=dark] :where(.hb) .chart__c i,html.dusk :where(.hb) .chart__c i{background:var(--hb-control)}:root[data-theme=dark] :where(.hb) .chart__c.is-max i,html.dusk :where(.hb) .chart__c.is-max i{background:var(--hb-accent)}:root[data-theme=dark] :where(.hb) .chart__cols,html.dusk :where(.hb) .chart__cols{background-image:linear-gradient(var(--hb-control),var(--hb-control))}:where(.hb) .dmap{position:relative;align-self:center}:where(.hb) .dmap__box{position:relative;width:100%}:where(.hb) .dmap__box svg{display:block;width:100%;height:100%}:where(.hb) .dmap__land{fill:var(--hb-accent);opacity:.8}:where(.hb) .dmap__sea{fill:var(--hb-tint)}:where(.hb) .dmap__pin{position:absolute;z-index:1;width:0;height:0;color:var(--hb-ink);text-decoration:none}:where(.hb) .dmap__pin i{position:absolute;left:-10px;top:-10px;width:20px;height:20px;border-radius:50%;background:var(--hb-paper);border:5px solid var(--hb-jade);box-shadow:0 0 0 3px var(--hb-paper),var(--hb-e2);transition:transform .15s}:where(.hb) .dmap__pin:before{content:"";position:absolute;left:-22px;top:-22px;width:44px;height:44px}:where(.hb) .dmap__l{position:absolute;white-space:nowrap;padding:3px 9px;border:1px solid var(--hb-line);border-radius:8px;background:var(--hb-paper);font:600 13px/18px var(--font-display);box-shadow:var(--hb-e1)}:where(.hb) .dmap__pin[data-side=r] .dmap__l{left:16px;top:0;transform:translateY(-50%)}:where(.hb) .dmap__pin[data-side=l] .dmap__l{right:16px;top:0;transform:translateY(-50%)}:where(.hb) .dmap__pin[data-side=t] .dmap__l{bottom:16px;left:0;transform:translateX(-50%)}:where(.hb) .dmap__pin[data-side=b] .dmap__l{top:16px;left:0;transform:translateX(-50%)}:where(.hb) .dmap__pin.is-nolabel .dmap__l{display:none}:where(.hb) .dmap__pin.is-tip,:where(.hb) .dmap__pin:hover{z-index:2}:where(.hb) .dmap__pin.is-tip i,:where(.hb) .dmap__pin:hover i{transform:scale(1.15)}:where(.hb) .dmap__pin.is-tip .dmap__l,:where(.hb) .dmap__pin:hover .dmap__l{border-color:var(--hb-accent)}:where(.hb) .band:has(>.dmap){height:auto}:where(.hb) .band:has(>.dmap)>.band__cap{position:static;margin:0 16px 16px}:where(.hb) .reveal{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}.js :where(.hb) .reveal:not(.in){opacity:0;transform:translateY(14px)}:where(.hb) .aid-fab{position:fixed;right:20px;bottom:20px;z-index:var(--hb-z-fab);display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:1px solid var(--hb-accent);border-radius:50%;background:var(--hb-accent);color:var(--hb-on-accent);box-shadow:var(--hb-e3);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity var(--hb-dur-2),transform var(--hb-dur-2),visibility 0s var(--hb-dur-2)}:where(.hb) .aid-fab.on{opacity:1;visibility:visible;transform:none;transition:opacity var(--hb-dur-2),transform var(--hb-dur-2)}:where(.hb) .aid-fab:hover{background:var(--hb-accent-hover);border-color:var(--hb-accent-hover)}:where(.hb) .aid-fab__roof{width:30px;height:10px;fill:var(--hb-on-accent);animation:hb-soar 2.6s ease-in-out infinite}@keyframes hb-soar{50%{transform:translateY(-4px)}}:where(.hb) .aid{position:fixed;inset:auto 20px 88px auto;margin:0;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 120px);padding:0;border:1px solid var(--hb-line);border-left:5px solid var(--hb-accent);border-radius:var(--hb-r-m);background:var(--hb-paper);color:var(--hb-ink-2);box-shadow:var(--hb-e3);overflow:auto;overscroll-behavior:contain}:where(.hb) .aid::backdrop{background:var(--hb-scrim)}:where(.hb) .aid__in{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}:where(.hb) .aid__head{display:flex;align-items:center;gap:10px}:where(.hb) .aid__roof{width:26px;height:9px;fill:var(--hb-accent)}:where(.hb) .aid h2{margin-right:auto;font-size:var(--hb-fs-h3);line-height:var(--hb-lh-h3)}:where(.hb) .aid .ask__bar{min-height:58px}:where(.hb) .aid .ask__bar input{font-size:16px}:where(.hb) .aid .ask__bar .btn:not(.btn--icon){min-height:var(--hb-h-touch)}:where(.hb) .aid .contact .btn{flex:1 1 180px}:where(.hb) .aid .ais-meta{flex-wrap:wrap;row-gap:2px}@media (min-width:900px) and (max-height:760px){:where(.hb) .hero{padding-bottom:20px}:where(.hb) .hero__l{gap:14px}:where(.hb) .ask__bar{min-height:58px}:where(.hb) .ask__bar .btn:not(.btn--icon){min-height:var(--hb-h-touch)}:where(.hb) .btn--l{min-height:var(--hb-h-m)}}@media (max-width:1279px){:where(.hb) .top__x{display:none}:where(.hb) .top{gap:20px}:where(.hb) .nav{gap:18px}}@media (max-width:959px){:where(.hb) .top .night{padding:0 10px;gap:0}:where(.hb) .top .night span{display:none}}@media (max-width:1099px){:where(.hb) .cards{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.hb) .who{grid-template-columns:repeat(3,1fr)}:where(.hb) .stats{grid-template-columns:repeat(2,1fr)}:where(.hb) .lands{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.hb) .steps{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hb) .foot__grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.hb) .foot__brand{grid-column:1/-1}:where(.hb) .article{grid-template-columns:minmax(0,1fr)}:where(.hb) .toc{position:static}}@media (max-width:899px){:root{--hb-gutter:16px;--hb-top-h:60px;--hb-fs-h1:32px;--hb-lh-h1:38px;--hb-fs-h2:20px;--hb-lh-h2:26px;--hb-fs-h3:20px;--hb-lh-h3:26px;--hb-fs-lead:16px;--hb-lh-lead:25px;--hb-fs-num-l:30px;--hb-fs-num-m:28px}:where(.hb) .top{gap:12px}:where(.hb) .top .brand{padding:20px 0}:where(.hb) .top .brand svg{height:20px}:where(.hb) .top .nav,:where(.hb) .top>.btn,:where(.hb) .top__tools .btn{display:none}:where(.hb) .burger{display:inline-flex}:where(.hb) .top .night{padding:0 10px;gap:0;min-height:44px}:where(.hb) .top .night span{display:none}:where(.hb) .theatre{margin-top:0}:where(.hb) .hero{grid-template-columns:minmax(0,1fr);align-content:start;padding:34vh var(--hb-gutter) 24px}:where(.hb) .hero__l{max-width:none;padding:18px;gap:14px;background:var(--hb-glass);border:1px solid var(--hb-line);border-radius:16px;box-shadow:var(--hb-e2)}:where(.hb) .ask__bar{min-height:56px;padding:6px 6px 6px 14px}:where(.hb) .ask__bar input{font-size:16px}:where(.hb) .ask__bar .btn:not(.btn--icon){min-height:var(--hb-h-touch);padding:0 14px;font-size:15px}:where(.hb) .contact .btn--l{flex:1 1 100%}:where(.hb) .hint{left:var(--hb-gutter);right:var(--hb-gutter);top:72px;white-space:normal;text-align:center;line-height:1.4}:where(.hb) .co{width:-moz-max-content;width:max-content;max-width:min(300px,calc(100vw - 32px));white-space:normal;text-align:center}:where(.hb) .co--pin{display:none}:where(.hb) .sec{padding:52px var(--hb-gutter)}:where(.hb) .sec--band{padding:32px var(--hb-gutter)}:where(.hb) .phead{padding:12px var(--hb-gutter) 28px}:where(.hb) .band{border-radius:var(--hb-r-xl)}:where(.hb) .band:has(>.hb3d--bars){height:auto}:where(.hb) .band:has(>.hb3d--bars)>.hb3d{position:relative;inset:auto;block-size:198px}:where(.hb) .band:has(>.hb3d--bars)>.band__cap{position:static;margin-block:0 16px;margin-inline:16px}:where(.hb) .lands{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.hb) .land{min-height:128px;padding:16px}:where(.hb) .land__name{font-size:16px;line-height:20px}:where(.hb) .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.hb) .card__body{padding:12px}:where(.hb) .who{grid-template-columns:1fr}:where(.hb) .step{padding:18px}:where(.hb) .bars{gap:3px}:where(.hb) .stat{padding:16px}:where(.hb) td,:where(.hb) th{padding:12px 14px;font-size:14px}:where(.hb) .final{padding:64px var(--hb-gutter)}:where(.hb) .range2{width:100%}:where(.hb) .range2 .input{flex:1;width:0;min-width:0}:where(.hb) .seg{display:flex}:where(.hb) .seg label{flex:1}:where(.hb) .seg span{justify-content:center}:where(.hb) .form{padding:18px}:where(.hb) .form__row{grid-template-columns:1fr}:where(.hb) .plan li{border-right:0;border-bottom:1px solid var(--hb-line)}:where(.hb) .plan li:last-child{border-bottom:0}:where(.hb) .foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hb) .foot__legal .right{margin-left:0}:where(.hb) .foot{padding-bottom:80px}:where(.hb) .aid-fab{right:12px;bottom:12px;width:48px;height:48px}:where(.hb) .aid-fab__roof{width:26px;height:9px}:where(.hb) .aid{inset:auto 8px 8px 8px;width:auto;max-width:none;max-height:calc(100dvh - 16px)}:where(.hb) .hb3d--roofs{aspect-ratio:4/3}:where(.hb) .fbar{flex-direction:column;align-items:stretch;gap:8px;padding:8px;border-radius:var(--hb-r-l);top:calc(var(--hb-top-h) + 4px)}:where(.hb) .fbar__loc{flex:none;width:100%}:where(.hb) .fbar__row{overflow-x:auto;scrollbar-width:none;margin:0 -8px;padding:0 8px}:where(.hb) .fbar__row::-webkit-scrollbar{display:none}:where(.hb) .fbtn{min-height:var(--hb-h-s);padding:0 8px 0 12px;border-radius:var(--hb-r-pill);font-size:var(--hb-fs-small)}:where(.hb) .fbtn--all{order:-1;margin-left:0;position:static;box-shadow:none}:where(.hb) .fdd__pop{inset:auto 0 0 0;width:100%;max-width:none;border-radius:var(--hb-r-xxl) var(--hb-r-xxl) 0 0}:where(.hb) .fdd__pop::backdrop{background:var(--hb-scrim)}:where(.hb) .fdd__foot{padding-bottom:max(12px,env(safe-area-inset-bottom))}:where(.hb) .fdd__foot .btn--acc{flex:1;min-height:var(--hb-h-m)}:where(.hb) .fpanel{width:100vw;border-left:0}:where(.hb) .fmeta__sort{margin-left:0;width:100%}:where(.hb) .fmeta__sort .cs{flex:1;width:auto}}@media (max-width:480px){:where(.hb) .cards{grid-template-columns:minmax(0,1fr)}:where(.hb) .stats{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){html:has(.hb){scroll-behavior:auto}:where(.hb) .aid-fab,:where(.hb) .bar__fill,:where(.hb) .bg3d canvas,:where(.hb) .card,:where(.hb) .co,:where(.hb) .faq summary .ic,:where(.hb) .hb3d canvas,:where(.hb) .land,:where(.hb) .reveal{transition:none}:where(.hb) .aid-fab__roof{animation:none}:where(.hb) .drawer[open]{animation:none}.js :where(.hb) .reveal:not(.in){opacity:1;transform:none}}:where(.hb) .mock-live{margin:0;padding:6px var(--hb-gutter,16px);background:var(--hb-sunken);color:var(--hb-ink-3);font-size:var(--hb-fs-cap);text-align:center;border-bottom:1px solid var(--hb-line)}:where(.hb) .mock-live a{color:var(--hb-ink-2)}:where(.hb) .modal{margin:auto;width:min(var(--hb-modal-w,520px),calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--hb-line);border-radius:var(--hb-r-xl);background:var(--hb-paper);color:var(--hb-ink);box-shadow:var(--hb-e3);overflow:auto;overscroll-behavior:contain}:where(.hb) .modal::backdrop{background:var(--hb-scrim)}:where(.hb) .modal__in{display:grid;gap:14px;padding:22px}:where(.hb) .modal__head{display:flex;align-items:start;gap:12px}:where(.hb) .modal__head h2{flex:1;font-size:var(--hb-fs-h3);line-height:var(--hb-lh-h3)}:where(.hb) .modal__body{display:grid;gap:14px}:where(.hb) .modal__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}:where(.hb) .leadm__eta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--hb-accent-text);font-weight:500}:where(.hb) .leadm__more summary{cursor:pointer;color:var(--hb-accent-text);font-size:14px;font-weight:500}:where(.hb) .leadm__more[open] summary{margin-bottom:10px}:where(.hb) .leadm__box{display:grid;gap:14px}:where(.hb) .form--bare{padding:0;border:0;max-width:none;background:none}:where(.hb) .card__top .share{position:absolute;right:56px;top:10px;z-index:2;display:inline-flex;color:var(--hb-ink-2)}:where(.hb) .card__top .share:hover{color:var(--hb-ink)}:where(.hb) .card__top .card__nav{position:absolute;top:50%;z-index:2;display:inline-flex;margin-top:-16px;opacity:0;transition:opacity var(--hb-dur-1),background-color var(--hb-dur-1)}:where(.hb) .card__nav--prev{left:8px}:where(.hb) .card__nav--next{right:8px}:where(.hb) .card:hover .card__nav,:where(.hb) .card__nav:focus-visible{opacity:1}@media (hover:none){:where(.hb) .card__top .card__nav{opacity:1}}:where(.hb) .card__top .card__dots{position:absolute;right:12px;bottom:22px;z-index:2;display:flex;gap:5px}:where(.hb) .card__dots i{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.6);box-shadow:0 0 0 1px rgba(18,21,23,.15)}:where(.hb) .card__dots i.on{background:#fff;width:14px;border-radius:3px}:where(.hb) .card__top .card__sqm{position:absolute;left:12px;bottom:12px}:where(.hb) .card__tags{display:flex;flex-wrap:wrap;gap:6px}:where(.hb) .tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--hb-r-xs);font-size:var(--hb-fs-min);line-height:16px;font-weight:500;background:var(--hb-sunken);color:var(--hb-ink-2)}:where(.hb) .tag--roi{background:var(--hb-tint);color:var(--hb-accent-text)}:where(.hb) .card__price small{margin-left:6px;font-size:13px;font-weight:500;color:var(--hb-ink-3)}:where(.hb) .card__ver{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:16px;color:var(--hb-ink-3)}:where(.hb) .card__ver .ic{width:14px;height:14px;color:var(--hb-accent-text)}:where(.hb) .card .more{position:relative;margin-top:4px;font-size:14px}:where(.hb) .consult{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px 20px;border:1px solid var(--hb-line);border-left:5px solid var(--hb-accent);border-radius:var(--hb-r-l);background:var(--hb-paper)}:where(.hb) .consult__txt{flex:1 1 320px;display:grid;gap:4px}:where(.hb) .consult__txt h3{font-size:var(--hb-fs-card);line-height:var(--hb-lh-card)}:where(.hb) .consult__txt p{color:var(--hb-ink-2)}:where(.hb) .consult__who{display:flex;align-items:center;gap:12px;font-size:var(--hb-fs-small);line-height:20px;color:var(--hb-ink-2)}:where(.hb) .consult__who b{color:var(--hb-ink)}:where(.hb) .qchips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}:where(.hb) .qchips::-webkit-scrollbar{display:none}:where(.hb) .qchip{flex:none}:where(.hb) .achips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}:where(.hb) .achips:empty{display:none}:where(.hb) .cmap{position:relative;height:min(70vh,560px);border:1px solid var(--hb-line);border-radius:14px;overflow:hidden;background:var(--hb-sunken)}:where(.hb) .cmap[hidden]{display:none}:where(.hb) .cmap.leaflet-container{font-family:inherit}:where(.hb) .mpin{display:block;width:18px;height:18px;border-radius:50%;background:var(--hb-accent);border:3px solid #fff;box-shadow:0 1px 4px rgba(18,21,23,.35)}:where(.hb) .cards[hidden],:where(.hb) .pager[hidden]{display:none}:where(.hb) .ask__bar .ask__mic{display:inline-flex}:where(.hb) .show{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:where(.hb) .show__c{display:grid;gap:12px;align-content:start;padding:20px;background:var(--hb-page);border:1px solid var(--hb-line);border-radius:16px}:where(.hb) .show__big{font-size:15px;color:var(--hb-ink-2)}:where(.hb) .show__big b{font:600 var(--hb-fs-num-m)/1 var(--font-ui);color:var(--hb-price);letter-spacing:-.02em;margin-right:4px}:where(.hb) .show__v{font-size:15px;line-height:22px;color:var(--hb-ink)}:where(.hb) .show__c .bars{height:110px}:where(.hb) .pscale{position:relative;height:10px;margin-top:30px;border-radius:5px;background:var(--hb-sunken)}:where(.hb) .pscale__band{position:absolute;top:0;bottom:0;left:var(--hb-a);right:calc(100% - var(--hb-b));border-radius:5px;background:var(--hb-tint)}:where(.hb) .pscale__dot{position:absolute;top:50%;left:var(--hb-x);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--hb-accent);box-shadow:0 0 0 3px var(--hb-paper)}:where(.hb) .pscale__med{position:absolute;bottom:16px;left:var(--hb-x);transform:translateX(calc(-1 * var(--hb-x)));white-space:nowrap;font-size:12px;line-height:16px;font-weight:600;color:var(--hb-ink-2)}:where(.hb) .pscale__ends{display:flex;justify-content:space-between;font-size:12px;line-height:16px;color:var(--hb-ink-3)}:where(.hb) .plan--col{grid-template-columns:1fr}:where(.hb) .plan--col li{border-right:0;border-bottom:1px solid var(--hb-line);padding:12px 14px;grid-template-columns:48px 1fr;align-items:center;-moz-column-gap:10px;column-gap:10px}:where(.hb) .plan--col li:last-child{border-bottom:0}:where(.hb) .plan--col .plan__bar{grid-column:1/-1;margin-bottom:2px}:where(.hb) .plan--col b{font-size:18px}:where(.hb) .plan--col small{grid-column:2}:where(.hb) .land--ph{overflow:hidden;padding-top:0}:where(.hb) .land--ph img{display:block;max-width:none;width:calc(100% + 44px);margin:0 -22px 4px;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;background:var(--hb-tint)}:where(.hb) .land--ph .land__go{position:static;font-size:13px;font-weight:600}:where(.hb) .cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.hb) .cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1099px){:where(.hb) .show{grid-template-columns:1fr}:where(.hb) .cards--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){:where(.hb) .land--ph img{width:calc(100% + 32px);margin:0 -16px 2px}}@media (max-width:480px){:where(.hb) .cards--2,:where(.hb) .cards--3{grid-template-columns:minmax(0,1fr)}}:where(.hb) .ask__bar .ask__mic[hidden]{display:none}:where(.hb) .fbar__q{position:relative;flex:0 1 190px;min-width:150px}:where(.hb) .fbar__q .ic{position:absolute;left:12px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--hb-ink-3);pointer-events:none}:where(.hb) .consult--wide{margin-top:8px}:where(.hb) .qchips{margin-top:4px}@media (max-width:899px){:where(.hb) .fbar__q{flex:none;width:100%}:where(.hb) .fmeta .view{order:3}}:where(.hb) .gallery__full{position:absolute;right:12px;top:12px;z-index:2;display:inline-flex}:where(.hb) .gallery__main:fullscreen{border-radius:0;background:#000}:where(.hb) .gallery__main:fullscreen img{-o-object-fit:contain;object-fit:contain}:where(.hb) .pscale__tick{position:absolute;top:-4px;bottom:-4px;left:var(--hb-x);width:2px;margin-left:-1px;background:var(--hb-ink-3)}:where(.hb) .pscale__med--lo{bottom:auto;top:16px;font-weight:500;color:var(--hb-ink-3)}:where(.hb) .pscale:has(.pscale__med--lo){margin-bottom:22px}:where(.hb) .calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--hb-sp-5) var(--hb-sp-6);padding:var(--hb-sp-5);border:1px solid var(--hb-line);border-radius:var(--hb-r-xl);background:var(--hb-paper)}:where(.hb) .calc__in,:where(.hb) .calc__out{display:grid;gap:18px;align-content:start}:where(.hb) .calc__f{display:grid;gap:6px}:where(.hb) .calc__f label{display:flex;justify-content:space-between;gap:12px;font-size:var(--hb-fs-ui);color:var(--hb-ink-2)}:where(.hb) .calc__f output{font-weight:600;color:var(--hb-ink)}:where(.hb) .calc__ends{display:flex;justify-content:space-between;font-size:var(--hb-fs-min);line-height:16px;color:var(--hb-ink-3)}:where(.hb) .calc__res{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--hb-line);border:1px solid var(--hb-line);border-radius:var(--hb-r-m);overflow:hidden}:where(.hb) .calc__res>div{display:grid;gap:4px;padding:14px 16px;background:var(--hb-paper)}:where(.hb) .calc__res dt{font-size:var(--hb-fs-cap);line-height:18px;color:var(--hb-ink-3)}:where(.hb) .calc__res dd{margin:0;font:600 var(--hb-fs-num-s)/1.2 var(--font-ui);color:var(--hb-ink)}:where(.hb) .calc__how .total{margin-top:6px}:where(.hb) .clim{display:grid;gap:14px}:where(.hb) .clim__legend{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;color:var(--hb-ink-2)}:where(.hb) .clim__k:before{content:"";display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px;border-radius:3px;background:var(--hb-control);opacity:.55}:where(.hb) .clim__k--t:before{height:2px;vertical-align:4px;border-radius:1px;background:var(--hb-ink-2);opacity:1}:where(.hb) .clim__chart{position:relative}:where(.hb) .clim__chart .bars{height:180px}:where(.hb) .clim__chart svg{position:absolute;left:0;top:0;width:100%;height:calc(100% - 22px);overflow:visible;pointer-events:none}:where(.hb) .clim__chart polyline{fill:none;stroke:var(--hb-ink-2);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.hb) .pbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--hb-z-bar);display:flex;align-items:center;justify-content:center;gap:var(--hb-sp-5);min-height:calc(var(--hb-h-m) + 2 * var(--hb-sp-2));padding:var(--hb-sp-2) 96px calc(var(--hb-sp-2) + env(safe-area-inset-bottom));border-top:1px solid var(--hb-line);background:var(--hb-paper);box-shadow:var(--hb-e2)}:where(.hb) .pbar[hidden]{display:none}:where(.hb) .pbar__p{display:grid;white-space:nowrap}:where(.hb) .pbar .btn{white-space:nowrap}:where(.hb) .pbar__p small{font-size:var(--hb-fs-min);line-height:16px;color:var(--hb-ink-3)}:where(.hb) .pbar__p b{font:600 18px/1.2 var(--font-ui);color:var(--hb-price)}@media (max-width:899px){:where(.hb) .calc{grid-template-columns:1fr;padding:18px}:where(.hb) .pbar{gap:var(--hb-sp-3);padding-left:var(--hb-sp-4);padding-right:84px;justify-content:space-between}:where(.hb) .pbar__p b{font-size:16px}:where(.hb) .pbar .btn{padding:0 14px}}@media (max-width:480px){:where(.hb) .calc__res{grid-template-columns:1fr 1fr}:where(.hb) .calc__res dd{font-size:18px}:where(.hb) .clim__chart .bars{gap:3px}}:where(.hb) .tip{position:fixed;left:0;top:0;z-index:var(--hb-z-tip);display:grid;gap:2px;max-width:min(280px,calc(100vw - 16px));padding:8px 12px;border:1px solid var(--hb-line);border-radius:var(--hb-r-s);background:var(--hb-paper);box-shadow:var(--hb-e2);font-size:var(--hb-fs-cap);line-height:18px;color:var(--hb-ink-2);pointer-events:none}:where(.hb) .tip[hidden]{display:none}:where(.hb) .tip b{font-weight:600;color:var(--hb-ink)}:where(.hb) [data-tip]:focus-visible{outline:var(--hb-ring);outline-offset:2px}:where(.hb) li[data-tip]:focus-visible{border-radius:4px}:where(.hb) .bars:has(.is-tip) .bar:not(.is-tip) .bar__fill{opacity:.3}:where(.hb) .bar.is-tip .bar__fill{opacity:1}:where(.hb) .bar.is-tip .bar__m{color:var(--hb-ink)}:where(.hb) .co--bar.is-tip{border-color:var(--hb-accent)}:where(.hb) .pscale [data-tip]:before{content:"";position:absolute;inset:-10px -4px}:where(.hb) .pscale__band.is-tip,:where(.hb) .pscale__band[data-tip]:hover{background:color-mix(in srgb,var(--hb-accent) 30%,var(--hb-tint))}:where(.hb) .plan li[data-tip].is-tip,:where(.hb) .shares [data-tip].is-tip{background:var(--hb-tint)}:where(.hb) .shares li[data-tip]{border-radius:6px}:where(.hb) .zoom{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0e1012;color:#fff;overscroll-behavior:contain}:where(.hb) .zoom[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}:where(.hb) .zoom::backdrop{background:transparent}html:has(.zoom[open]):has(.hb){overflow:hidden}:where(.hb) .zoom__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}:where(.hb) .zoom__n{font-size:var(--hb-fs-small);line-height:20px;color:hsla(0,0%,100%,.78)}:where(.hb) .zoom__tools{display:flex;align-items:center;gap:6px;margin-left:auto}:where(.hb) .zoom__b,:where(.hb) .zoom__nav{display:inline-grid;place-items:center;font:600 14px/1 var(--font-ui)}:where(.hb) .zoom__pct{min-width:66px;font-variant-numeric:tabular-nums}:where(.hb) .zoom__stage{display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden;padding:0 76px 24px;touch-action:none;cursor:zoom-out}:where(.hb) .zoom__stage img{max-width:100%;max-height:calc(100dvh - 92px);border-radius:8px;background:#fff;transform-origin:center;cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}:where(.hb) .zoom__stage.is-zoomed img{cursor:grab}:where(.hb) .zoom__stage.is-zoomed img:active{cursor:grabbing}:where(.hb) .zoom__nav{position:absolute;top:50%;margin-top:-22px}:where(.hb) .zoom__nav--p{left:16px}:where(.hb) .zoom__nav--n{right:16px}:where(.hb) .zoom__nav[hidden]{display:none}@media (max-width:639px){:where(.hb) .zoom__stage{padding:0 8px 16px}:where(.hb) .zoom__nav{top:auto;bottom:24px;margin:0}:where(.hb) .zoom__nav--p{left:12px}:where(.hb) .zoom__nav--n{right:12px}:where(.hb) .zoom__pct{display:none}}:where(.hb) .like{position:relative;z-index:1}:where(.hb) .like--s span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(.hb) .is-flash{animation:hb-flash 2.4s ease-out;border-radius:8px}:where(.hb) .is-flash:focus,:where(.hb) [tabindex="-1"]:focus:not(:focus-visible){outline:none}@keyframes hb-flash{0%,35%{background:var(--hb-tint);box-shadow:0 0 0 6px var(--hb-tint)}to{background:transparent;box-shadow:0 0 0 6px transparent}}@media (prefers-reduced-motion:reduce){:where(.hb) .is-flash{animation:none;background:var(--hb-tint);box-shadow:0 0 0 6px var(--hb-tint)}}:where(.hb) .ic--16{width:var(--hb-ic-s);height:var(--hb-ic-s)}:where(.hb) .ic--20{width:var(--hb-ic-m);height:var(--hb-ic-m)}:where(.hb) .ic--24{width:var(--hb-ic-l);height:var(--hb-ic-l)}:where(.hb) .ic--32{width:var(--hb-ic-xl);height:var(--hb-ic-xl)}:where(.hb) .btn--xs{min-height:var(--hb-h-xs);padding:0 12px;font-size:var(--hb-fs-cap);border-radius:var(--hb-r-s)}:where(.hb) .btn--t{min-height:var(--hb-h-touch)}:where(.hb) .btn--s:not(.btn--icon) .ic,:where(.hb) .btn--xs:not(.btn--icon) .ic{width:var(--hb-ic-s);height:var(--hb-ic-s)}:where(.hb) .btn--icon{flex:none;width:var(--hb-h-touch);min-height:var(--hb-h-touch);padding:0}:where(.hb) .btn--icon.btn--xs{width:var(--hb-h-xs);min-height:var(--hb-h-xs);border-radius:var(--hb-r-s)}:where(.hb) .btn--icon.btn--s{width:var(--hb-h-s);min-height:var(--hb-h-s);border-radius:var(--hb-r-s)}:where(.hb) .btn--icon.btn--l{width:var(--hb-h-l);min-height:var(--hb-h-l)}:where(.hb) .btn--icon.btn--l .ic{width:var(--hb-ic-l);height:var(--hb-ic-l)}:where(.hb) .btn.btn--pill,:where(.hb) .btn.btn--round{border-radius:var(--hb-r-pill)}:where(.hb) .btn--block{display:flex;width:100%}:where(.hb) .btn--quiet{background:transparent;border-color:transparent;box-shadow:none;color:var(--hb-ink-2)}:where(.hb) .btn--quiet:where(:not(:disabled,[aria-disabled=true])):hover{border-color:transparent;background:var(--hb-sunken);color:var(--hb-ink)}:where(.hb) .x{border-color:var(--hb-line)}:where(.hb) .x:hover{border-color:var(--hb-control);background:var(--hb-sunken);color:var(--hb-ink)}:where(.hb) .btn--glass{border-color:transparent;background:var(--hb-glass);box-shadow:none;backdrop-filter:blur(6px)}:where(.hb) .btn--glass:where(:not(:disabled,[aria-disabled=true])):hover{border-color:transparent;background:var(--hb-paper)}:where(.hb) .btn--dark{border-color:hsla(0,0%,100%,.24);background:rgba(14,16,18,.6);box-shadow:none;color:#fff}:where(.hb) .btn--dark:where(:not(:disabled,[aria-disabled=true])):hover{border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.12)}:where(.hb) .btn--dark:focus-visible{outline-color:#fff}:where(.hb) .btn--link{gap:6px;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:var(--hb-fs-small);color:var(--hb-accent-text)}:where(.hb) .btn--link:where(:not(:disabled,[aria-disabled=true])):hover{background:none;color:var(--hb-accent-hover)}:where(.hb) a.btn[aria-disabled=true]{pointer-events:none}:where(.hb) .btn:where(:not(.fav))[aria-pressed=true]{border-color:var(--hb-sel-bd);background:var(--hb-sel-bg);box-shadow:none;color:var(--hb-sel-fg)}:where(.hb) .btn[aria-busy=true]{position:relative;-webkit-text-fill-color:transparent;pointer-events:none}:where(.hb) .btn[aria-busy=true]>:not(.spinner){visibility:hidden}:where(.hb) .btn[aria-busy=true]>.spinner{position:absolute;inset:0;margin:auto}:where(.hb) .btn[aria-busy=true]:not(:has(>.spinner)):after{content:"";position:absolute;inset:0;width:var(--hb-ic-m);height:var(--hb-ic-m);margin:auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:hb-spin .8s linear infinite}:where(.hb) :is(.btn--xs,.btn--s)[aria-busy=true]:after{width:var(--hb-ic-s);height:var(--hb-ic-s)}@media (prefers-reduced-motion:reduce){:where(.hb) .btn[aria-busy=true]:not(:has(>.spinner)):after{border:0;border-radius:0;animation:none;background:radial-gradient(circle,currentColor 2px,transparent 2.5px) 0 50% /33.34% 100% repeat-x}}:where(.hb) .chip span,:where(.hb) .pill{display:inline-flex;align-items:center;gap:6px;min-height:var(--hb-h-s);padding:0 14px;border:1px solid var(--hb-line);border-radius:var(--hb-r-pill);background:var(--hb-paper);font:500 var(--hb-fs-small)/18px var(--font-ui);color:var(--hb-ink);text-decoration:none;transition:border-color var(--hb-dur-1),background-color var(--hb-dur-1),color var(--hb-dur-1)}:where(.hb) label.pill{position:relative}:where(.hb) button.pill,:where(.hb) label.pill{cursor:pointer}:where(.hb) .chip:hover span,:where(.hb) .pill:where(a,button,label):hover{border-color:var(--hb-control)}:where(.hb) .chip span .ic,:where(.hb) .pill .ic{width:var(--hb-ic-s);height:var(--hb-ic-s);flex:none}:where(.hb) .pill small{font-size:var(--hb-fs-min);font-weight:500;color:var(--hb-ink-3)}:where(.hb) .pill--xs{min-height:var(--hb-h-xs);padding:0 11px;font-size:var(--hb-fs-cap)}:where(.hb) .ask__hints .pill{font-weight:400}:where(.hb) .pill--sq{justify-content:center;min-width:52px;min-height:var(--hb-h-touch);border-radius:var(--hb-r-m)}:where(.hb) .pill--remove{padding-right:8px;border-color:transparent;background:var(--hb-sunken)}:where(.hb) .pill--remove:where(button,a):hover{border-color:transparent;background:var(--hb-line)}:where(.hb) .pill__n{font-weight:600;color:var(--hb-ink);font-variant-numeric:tabular-nums}:where(.hb) .pill--count[aria-pressed=true] .ic{fill:currentColor;fill-opacity:.2}:where(.hb) .chip input:checked+span,:where(.hb) .pill[aria-current=page],:where(.hb) .pill[aria-current=true],:where(.hb) .pill[aria-pressed=true],:where(.hb) label.pill:has(:checked){border-color:var(--hb-sel-bd);background:var(--hb-sel-bg);color:var(--hb-sel-fg)}:where(.hb) .chip input:focus-visible+span,:where(.hb) label.pill:has(:focus-visible){outline:var(--hb-ring);outline-offset:var(--hb-ring-off)}:where(.hb) .pill[aria-disabled=true],:where(.hb) .pill[disabled],:where(.hb) label.pill:has(:disabled){opacity:.5;cursor:not-allowed}:where(.hb) .chips--center{justify-content:center}:where(.hb) .chips--line{padding-top:14px;border-top:1px solid var(--hb-line)}:where(.hb) .chips--doors .ic{color:var(--hb-ink-3)}@media (max-width:899px){:where(.hb) .chips--scroll{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}:where(.hb) .chips--scroll::-webkit-scrollbar{display:none}:where(.hb) .chips--scroll>*{flex:none}}:where(.hb) .more--s{font-size:var(--hb-fs-cap);line-height:18px}:where(.hb) .more--back{color:var(--hb-ink-2)}:where(.hb) .more--back:hover{color:var(--hb-accent-text)}:where(.hb) .anchors{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:14px;border-top:1px solid var(--hb-line)}:where(.hb) .anchors a{font-size:var(--hb-fs-small);line-height:20px;font-weight:600;color:var(--hb-ink-2);text-decoration:none}:where(.hb) .anchors a:hover{color:var(--hb-accent-text)}@media (max-width:899px){:where(.hb) .anchors:has(>:nth-child(6)){flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}:where(.hb) .anchors:has(>:nth-child(6))::-webkit-scrollbar{display:none}:where(.hb) .anchors>*{flex:none;white-space:nowrap}}@property --hb-anchors-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes hb-anchors-fade{0%{--hb-anchors-fade:32px}to{--hb-anchors-fade:0px}}@media (max-width:899px){:where(.hb) .anchors:has(>:nth-child(6)){-webkit-mask:linear-gradient(#000 0 0) top /100% 1px no-repeat,linear-gradient(to right,#000 calc(100% - var(--hb-anchors-fade)),transparent);mask:linear-gradient(#000 0 0) top /100% 1px no-repeat,linear-gradient(to right,#000 calc(100% - var(--hb-anchors-fade)),transparent);animation:hb-anchors-fade linear both;animation-timeline:scroll(self inline);animation-range:calc(100% - 32px) 100%}[dir=rtl] :where(.hb) .anchors:has(>:nth-child(6)){-webkit-mask:linear-gradient(#000 0 0) top /100% 1px no-repeat,linear-gradient(to left,#000 calc(100% - var(--hb-anchors-fade)),transparent);mask:linear-gradient(#000 0 0) top /100% 1px no-repeat,linear-gradient(to left,#000 calc(100% - var(--hb-anchors-fade)),transparent)}}:root{--hb-mask-chev: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='m6 9 6 6 6-6'/%3E%3C/svg%3E");--hb-mask-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}:where(.hb) .field__hint{font-size:var(--hb-fs-cap);line-height:18px;color:var(--hb-ink-3)}:where(.hb) .field__req{margin-inline-start:2px;color:var(--hb-ink-3)}:where(.hb) .form__req{font-size:var(--hb-fs-cap);line-height:18px;color:var(--hb-ink-3)}:where(.hb) .input--xs,:where(.hb) .select--xs{min-height:var(--hb-h-xs);padding:0 10px;border-radius:var(--hb-r-s)}:where(.hb) .select--xs{padding-right:28px;font-size:var(--hb-fs-cap)}:where(.hb) .input--s,:where(.hb) .select--s{min-height:var(--hb-h-s);border-radius:var(--hb-r-s)}:where(.hb) .select--s{font-size:var(--hb-fs-ui)}:where(.hb) .input--t,:where(.hb) .select--t{min-height:var(--hb-h-touch)}:where(.hb) .input--l,:where(.hb) .select--l{min-height:var(--hb-h-l);padding:0 16px;border-radius:var(--hb-r-l)}:where(.hb) .select--l{padding-right:44px}:where(.hb) .textarea--s{min-height:88px;padding:8px 12px;border-radius:var(--hb-r-s)}:where(.hb) .textarea--l{min-height:136px;padding:16px;border-radius:var(--hb-r-l)}:where(.hb) .select--pill{border-radius:var(--hb-r-pill)}:where(.hb) :is(.input,.select,.textarea):hover:not(:focus,:disabled,[readonly],[aria-invalid=true],.is-err *){border-color:var(--hb-ink-3)}:where(.hb) :is(.input,.select,.textarea):disabled{background-color:var(--hb-sunken);border-color:var(--hb-line);color:var(--hb-ink-3);cursor:not-allowed;opacity:1}:where(.hb) :is(.input,.textarea)[readonly]{background-color:var(--hb-sunken)}:where(.hb) :is(.input,.select,.textarea)[aria-invalid=true]{border-color:var(--hb-err)}:where(.hb) .field.is-err :is(.input,.select,.textarea):focus,:where(.hb) :is(.input,.select,.textarea)[aria-invalid=true]:focus{outline-color:var(--hb-err);border-color:var(--hb-err)}:where(.hb) .cs__btn.select{position:relative;background-image:none}:where(.hb) .cs__btn:after{content:"";position:absolute;right:12px;top:50%;width:18px;height:18px;margin-top:-9px;background-color:var(--hb-ink-3);-webkit-mask:var(--hb-mask-chev) center /contain no-repeat;mask:var(--hb-mask-chev) center /contain no-repeat;pointer-events:none;transition:transform var(--hb-dur-1) var(--hb-ease)}:where(.hb) .cs.is-open .cs__btn:after{transform:rotate(180deg)}:where(.hb) .select--xs.cs__btn:after{right:8px;width:14px;height:14px;margin-top:-7px}:where(.hb) .select--l.cs__btn:after{right:14px}:where(.hb) .search{position:relative;min-width:0}:where(.hb) .search>.ic{position:absolute;left:14px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--hb-ink-3);pointer-events:none}:where(.hb) .search>.input{padding-left:42px;text-overflow:ellipsis}:where(.hb) .search:has(>.input--t,>.input--s)>.ic{left:12px}:where(.hb) .search>:is(.input--t,.input--s){padding-left:38px;text-overflow:ellipsis}:where(.hb) .ask__bar:has(input:focus){outline:2px solid var(--hb-accent);outline-offset:0}:where(.hb) .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}:where(.hb) .form__fail{display:grid;gap:6px;padding:14px 16px;border:1px solid var(--hb-line);border-left:5px solid var(--hb-err);border-radius:var(--hb-r-m);background:var(--hb-paper);color:var(--hb-ink)}:where(.hb) .form__fail[hidden]{display:none}:where(.hb) .form__foot{display:grid;gap:12px}:where(.hb) .phead__side.form,:where(.hb) .phead__side>.form,:where(.hb) .split .form{max-width:none}:where(.hb) .form__eta{display:flex;align-items:center;gap:8px;font-size:var(--hb-fs-small);line-height:20px;color:var(--hb-ink-2)}:where(.hb) .form__eta .ic{width:var(--hb-ic-s);height:var(--hb-ic-s);color:var(--hb-accent-text)}:where(.hb) .check,:where(.hb) .radio{font-size:var(--hb-fs-ui);line-height:22px}:where(.hb) :is(.check,.radio) input{margin-top:1px}:where(.hb) .check input:before,:where(.hb) .radio input:before{content:"";width:14px;height:14px;background-color:var(--hb-on-accent);-webkit-mask:var(--hb-mask-tick) center /contain no-repeat;mask:var(--hb-mask-tick) center /contain no-repeat;transform:scale(0);transition:transform var(--hb-dur-1) var(--hb-ease)}:where(.hb) .check input:is(:checked,:indeterminate){border-color:var(--hb-accent);background-color:var(--hb-accent)}:where(.hb) .check input:checked:before{transform:scale(1)}:where(.hb) .check input:indeterminate:before{width:10px;height:2px;border-radius:1px;-webkit-mask:none;mask:none;transform:scale(1)}:where(.hb) .check input[type=radio],:where(.hb) .radio input{border-radius:50%}:where(.hb) .check input[type=radio]:before,:where(.hb) .radio input:before{width:10px;height:10px;border-radius:50%;background-color:var(--hb-accent);-webkit-mask:none;mask:none}:where(.hb) .check input[type=radio]:checked,:where(.hb) .radio input:checked{border-color:var(--hb-accent);background-color:var(--hb-paper)}:where(.hb) .radio input:checked:before{transform:scale(1)}:where(.hb) :is(.check,.radio) input:hover:not(:checked,:indeterminate,:disabled,[aria-invalid=true],.is-err *){border-color:var(--hb-ink-3)}:where(.hb) .check.is-err input,:where(.hb) :is(.check,.radio) input[aria-invalid=true]{border-color:var(--hb-err)}:where(.hb) :is(.check,.radio):has(input:disabled){color:var(--hb-ink-3);cursor:not-allowed}:where(.hb) :is(.check,.radio) input:disabled{border-color:var(--hb-line);background-color:var(--hb-sunken);cursor:not-allowed}:where(.hb) .check input:disabled:is(:checked,:indeterminate){border-color:var(--hb-control);background-color:var(--hb-control)}:where(.hb) .choices{display:grid;gap:10px}:where(.hb) .choices--row{display:flex;flex-wrap:wrap;gap:10px 20px}:where(.hb) .choices :is(.check,.radio){color:var(--hb-ink)}:where(.hb) .switch{display:inline-flex;align-items:center;gap:10px;font-size:var(--hb-fs-ui);line-height:22px;color:var(--hb-ink);cursor:pointer}:where(.hb) .switch input,:where(.hb) button.switch:before{content:"";-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:40px;height:24px;margin:0;border:1px solid var(--hb-control);border-radius:var(--hb-r-pill);background:var(--hb-sunken);cursor:pointer;transition:background-color var(--hb-dur-1),border-color var(--hb-dur-1)}:where(.hb) .switch input:before,:where(.hb) button.switch:after{content:"";position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:var(--hb-control);transition:transform var(--hb-dur-1) var(--hb-ease),background-color var(--hb-dur-1)}:where(.hb) .switch input:checked,:where(.hb) button.switch[aria-checked=true]:before{border-color:var(--hb-accent);background:var(--hb-accent)}:where(.hb) .switch input:checked:before,:where(.hb) button.switch[aria-checked=true]:after{transform:translateX(16px);background:var(--hb-on-accent)}:where(.hb) button.switch{position:relative;padding:0;border:0;background:none;font:inherit;text-align:left}:where(.hb) button.switch:after{left:3px;top:50%;margin-top:-9px}:where(.hb) .switch:has(input:disabled),:where(.hb) button.switch:disabled{color:var(--hb-ink-3);cursor:not-allowed}:where(.hb) .switch input:disabled,:where(.hb) button.switch:disabled:before{border-color:var(--hb-line);background:var(--hb-sunken)}:where(.hb) .switch input:disabled:before,:where(.hb) button.switch:disabled:after{background:var(--hb-line)}:where(.hb) .seg--s{border-radius:var(--hb-r-s)}:where(.hb) .seg--s span,:where(.hb) .seg--s>button{min-height:calc(var(--hb-h-s) - 8px);padding:0 12px;border-radius:calc(var(--hb-r-s) - 3px)}:where(.hb) .seg--block{display:flex}:where(.hb) .seg--block>*{flex:1}:where(.hb) .seg--block span,:where(.hb) .seg--block>button{width:100%;justify-content:center}:where(.hb) .seg :is(span,button) .ic{width:var(--hb-ic-s);height:var(--hb-ic-s)}:where(.hb) .seg:has(input:disabled){opacity:.6}:where(.hb) .seg input:disabled{cursor:not-allowed}:where(.hb) .slider{display:flex;align-items:center;gap:12px;min-width:0}:where(.hb) .slider__v{flex:none;min-width:4ch;font-weight:600;color:var(--hb-ink);text-align:right}:where(.hb) .calc input[type=range],:where(.hb) .slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;width:100%;min-width:0;height:32px;margin:0;background:none;cursor:pointer}:where(.hb) :is(.slider,.calc) input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(var(--hb-accent) 0 0) 0 /var(--hb-v,0) 100% no-repeat,var(--hb-line)}:where(.hb) :is(.slider,.calc) input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:var(--hb-line)}:where(.hb) :is(.slider,.calc) input[type=range]::-moz-range-progress{height:4px;border-radius:2px;background:var(--hb-accent)}:where(.hb) :is(.slider,.calc) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-8px;border:2px solid var(--hb-accent);border-radius:50%;background:var(--hb-paper);box-shadow:var(--hb-e1)}:where(.hb) :is(.slider,.calc) input[type=range]::-moz-range-thumb{box-sizing:border-box;width:20px;height:20px;border:2px solid var(--hb-accent);border-radius:50%;background:var(--hb-paper);box-shadow:var(--hb-e1)}:where(.hb) :is(.slider,.calc) input[type=range]:focus-visible{outline:none}:where(.hb) :is(.slider,.calc) input[type=range]:focus-visible::-webkit-slider-thumb{outline:var(--hb-ring);outline-offset:2px}:where(.hb) :is(.slider,.calc) input[type=range]:focus-visible::-moz-range-thumb{outline:var(--hb-ring);outline-offset:2px}:where(.hb) :is(.slider,.calc) input[type=range]:disabled{opacity:.5;cursor:not-allowed}:where(.hb) .form__n,:where(.hb) .quiz__n{font-size:var(--hb-fs-small);color:var(--hb-ink-3)}:where(.hb) .form__n b,:where(.hb) .quiz__n b{color:var(--hb-ink)}:where(.hb) .fstep{display:grid;gap:16px;margin:0;padding:0;border:0;min-width:0}:where(.hb) .fstep>legend{margin-bottom:4px}:where(.hb) .quiz__top{display:flex;align-items:center;justify-content:space-between;min-height:var(--hb-h-xs)}:where(.hb) .quiz__back{display:inline-flex;align-items:center;gap:4px;min-height:var(--hb-h-touch);border:0;background:none;color:var(--hb-accent-text);font:inherit;font-weight:600;cursor:pointer}:where(.hb) .quiz__back[hidden]{display:none}:where(.hb) .quiz__s{display:grid;gap:14px;margin:0;padding:0;border:0;min-width:0}:where(.hb) .quiz__s[hidden]{display:none}:where(.hb) .quiz__s>legend{margin-bottom:4px;font:600 var(--hb-fs-card)/var(--hb-lh-card) var(--font-display);color:var(--hb-ink)}:where(.hb) .quiz__opts{display:grid;gap:8px}:where(.hb) .quiz__opts .chip span,:where(.hb) .quiz__opts .pill{width:100%;justify-content:flex-start;min-height:var(--hb-h-m);padding:0 16px}:where(.hb) .quiz__sum{display:grid;gap:4px;margin:0;padding:12px 14px;border-radius:var(--hb-r-s);background:var(--hb-tint);font-size:var(--hb-fs-small);list-style:none}:where(.hb) .quiz__sum:empty{display:none}@media (prefers-reduced-motion:reduce){:where(.hb) .cs__btn:after,:where(.hb) .switch input,:where(.hb) .switch input:before,:where(.hb) :is(.check,.radio) input:before,:where(.hb) button.switch:after,:where(.hb) button.switch:before{transition:none}}:where(.hb) .top__in{flex:none}:where(.hb) .top .burger{display:none}:where(.hb) .mnav{max-width:calc(100% - 38px)}:where(.hb) .aid{border-radius:var(--hb-r-xl)}:where(.hb) .mnav__row{display:grid;gap:8px}:where(.hb) .mnav__t{font-size:var(--hb-fs-cap);line-height:18px;font-weight:500;color:var(--hb-ink-2)}:where(.hb) .mnav__row .seg>a{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:calc(var(--hb-r-m) - 3px);font-size:14px;font-weight:500;color:var(--hb-ink-2);text-decoration:none}:where(.hb) .mnav__row .seg>a:hover{color:var(--hb-ink)}:where(.hb) .foot__note{max-width:64em;font-size:var(--hb-fs-cap);line-height:18px;color:var(--hb-ink-3)}:where(.hb) .foot__note+.foot__note{margin-top:4px}:where(.hb) .foot .foot__note+.foot__note{margin-top:-18px}@media (max-width:899px){:where(.hb) .top .burger{display:inline-flex}}@media (max-width:639px){:where(.hb) .pager{gap:4px}:where(.hb) .pager a,:where(.hb) .pager span{min-width:40px;padding:0 8px}}@media (max-width:639px),(max-width:899px) and (max-height:799px){:where(.hb) .fbar{position:static}}:where(.hb) .toc--rows{position:static;gap:0;padding:0;overflow:hidden;font-size:var(--hb-fs-text);line-height:var(--hb-lh-text)}:where(.hb) .toc--rows ol{gap:0}:where(.hb) .toc--rows li+li{border-top:1px solid var(--hb-line)}:where(.hb) .toc--rows a{display:flex;align-items:center;gap:16px;padding:14px 20px;border-left:0;color:var(--hb-ink);font-weight:600}:where(.hb) .toc--rows a:hover{background:var(--hb-sunken)}:where(.hb) .toc__n{min-width:24px;font:600 var(--hb-fs-ui)/1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--hb-ink-3)}:where(.hb) .spinner{display:inline-block;flex:none;width:var(--hb-ic-m);height:var(--hb-ic-m);border:2px solid;border-right:2px solid transparent;border-radius:50%;vertical-align:middle;animation:hb-spin .8s linear infinite}:where(.hb) .spinner--s{width:var(--hb-ic-s);height:var(--hb-ic-s)}:where(.hb) .spinner--l{width:var(--hb-ic-l);height:var(--hb-ic-l)}@keyframes hb-spin{to{transform:rotate(1turn)}}:where(.hb) .skel{display:block;height:14px;border-radius:var(--hb-r-xs);background:var(--hb-sunken) linear-gradient(90deg,transparent 35%,var(--hb-line) 50%,transparent 65%) 150% 0 /200% 100% no-repeat;animation:hb-skel 1.4s ease-in-out infinite}:where(.hb) .skel--img{height:auto;aspect-ratio:4/3;border-radius:var(--hb-r-l)}@keyframes hb-skel{to{background-position:-50% 0}}:where(.hb) .progress{display:block;height:6px;border-radius:var(--hb-r-pill);background:var(--hb-line);overflow:hidden}:where(.hb) .progress>i{display:block;width:var(--hb-v,0);height:100%;border-radius:inherit;background:var(--hb-accent);transition:width var(--hb-dur-2) var(--hb-ease)}:where(.hb) .progress--steps{--hb-g:4px;border-radius:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc((100% + var(--hb-g)) / var(--hb-n, 4) - var(--hb-g)),transparent 0 calc((100% + var(--hb-g)) / var(--hb-n, 4)));mask:repeating-linear-gradient(90deg,#000 0 calc((100% + var(--hb-g)) / var(--hb-n, 4) - var(--hb-g)),transparent 0 calc((100% + var(--hb-g)) / var(--hb-n, 4)))}:where(.hb) .progress--steps>i{border-radius:0}:where(.hb) .toasts{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:var(--hb-z-pop);display:grid;justify-items:center;gap:8px;width:min(440px,calc(100vw - 32px));transform:translateX(-50%);pointer-events:none}.hb:has(.pbar:not([hidden])) .toasts{bottom:calc(80px + env(safe-area-inset-bottom))}:where(.hb) .toast{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 8px 10px 14px;border:1px solid var(--hb-line);border-left:5px solid var(--hb-info);border-radius:var(--hb-r-m);background:var(--hb-paper);color:var(--hb-ink);box-shadow:var(--hb-e-pop);font-size:var(--hb-fs-small);line-height:20px;pointer-events:auto;animation:hb-toast-in var(--hb-dur-2) var(--hb-ease)}:where(.hb) .toast>.ic{margin-top:6px;color:var(--hb-info)}:where(.hb) .toast__t{flex:1;margin:0;padding:6px 0}:where(.hb) .toast__x{margin-left:auto}:where(.hb) .toast--ok{border-left-color:var(--hb-ok)}:where(.hb) .toast--ok>.ic{color:var(--hb-ok)}:where(.hb) .toast--warn{border-left-color:var(--hb-warn)}:where(.hb) .toast--warn>.ic{color:var(--hb-warn)}:where(.hb) .toast--err{border-left-color:var(--hb-err)}:where(.hb) .toast--err>.ic{color:var(--hb-err)}@keyframes hb-toast-in{0%{transform:translateY(12px);opacity:0}}@media (max-width:899px){:where(.hb) .toasts{bottom:calc(72px + env(safe-area-inset-bottom))}}:where(.hb) .tip-t{-webkit-text-decoration:underline dotted var(--hb-ink-3);text-decoration:underline dotted var(--hb-ink-3);text-underline-offset:3px;cursor:help}@media (prefers-reduced-motion:reduce){:where(.hb) .spinner{border:0;border-radius:0;animation:none;background:radial-gradient(circle,currentColor 2px,transparent 2.5px) 0 50% /33.34% 100% repeat-x}:where(.hb) .skel{animation:none;background-image:none}:where(.hb) .progress>i{transition:none}:where(.hb) .toast{animation:none}:where(.hb) .dmap__pin i,:where(.hb) .fbtn>.ic{transition:none}}:where(.hb) .h1,:where(.hb) .h2,:where(.hb) .h3,:where(.hb) .h4{font-family:var(--font-display);font-weight:600;color:var(--hb-ink);text-wrap:balance}:where(.hb) .h1{font-size:var(--hb-fs-h1);line-height:var(--hb-lh-h1);letter-spacing:-.01em}:where(.hb) .h2{font-size:var(--hb-fs-h2);line-height:var(--hb-lh-h2)}:where(.hb) .h3{font-size:var(--hb-fs-h3);line-height:var(--hb-lh-h3)}:where(.hb) .h4{font-size:var(--hb-fs-card);line-height:var(--hb-lh-card)}:where(.hb) legend:is(.h1,.h2,.h3,.h4){padding:0}:where(.hb) .note--s{font-size:var(--hb-fs-min);line-height:16px}:where(.hb) .lead.lead--wide{max-width:none}:where(.hb) :is(.note,.support):has(>.ic:first-child){position:relative;padding-left:calc(var(--hb-ic-s) + 8px)}:where(.hb) :is(.note,.support)>.ic:first-child{position:absolute;left:0;top:max(0px,calc(.5lh - var(--hb-ic-s) / 2));width:var(--hb-ic-s);height:var(--hb-ic-s)}@media (max-width:1099px){:where(.hb) .article--toc-top>.toc{order:-1}}:where(.hb) .list{display:grid;gap:10px;padding:0;list-style:none}:where(.hb) .list>li{min-width:0}:where(.hb) .list--check>li{position:relative;padding-left:32px;color:var(--hb-ink)}:where(.hb) .list--check>li>.ic:first-child{position:absolute;left:0;top:2px;width:var(--hb-ic-m);height:var(--hb-ic-m);color:var(--hb-accent-text)}:where(.hb) .list--no>li>.ic:first-child{color:var(--hb-ink-3)}:where(.hb) .list--boxed>li{padding:14px 16px;border:1px solid var(--hb-line);border-radius:var(--hb-r-l);background:var(--hb-paper);color:var(--hb-ink)}:where(.hb) .list--check.list--boxed>li{padding-left:48px}:where(.hb) .list--check.list--boxed>li>.ic:first-child{left:16px;top:16px}:where(.hb) .list--s>li{font-size:var(--hb-fs-ui)}:where(.hb) .list--num{counter-reset:list}:where(.hb) .list--num>li{position:relative;padding:14px 0 0 42px;border-top:1px solid var(--hb-line);counter-increment:list}:where(.hb) .list--num>li:before{content:counter(list);position:absolute;left:0;top:14px;width:32px;font:600 20px/1.2 var(--font-ui);color:var(--hb-ink)}:where(.hb) .list--num>li[data-n]:before{content:attr(data-n)}:where(.hb) .list--num>li>b{color:var(--hb-ink)}:where(.hb) :is(.list--check,.list--num)>li>:is(.support,.note){display:block;margin-top:2px}:where(.hb) .list--roof{display:grid;gap:6px}:where(.hb) .list--roof>li{padding-left:calc(1em + 10px);text-indent:calc(-1em - 10px)}:where(.hb) .list--roof>li>*{text-indent:0}:where(.hb) .list--roof>li:before{content:"";display:inline-block;width:1em;height:.33em;margin-right:10px;background:var(--hb-accent);-webkit-mask:var(--hb-roof) center /contain no-repeat;mask:var(--hb-roof) center /contain no-repeat;transform:translateY(-.15em)}:where(.hb) .list--cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}:where(.hb) .list--links{gap:0}:where(.hb) .list--links>li{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--hb-line);-moz-column-break-inside:avoid;break-inside:avoid}:where(.hb) .list--links a{font-size:var(--hb-fs-ui);line-height:21px;color:var(--hb-ink);text-decoration:none}:where(.hb) .list--links a:hover{color:var(--hb-accent-text)}:where(.hb) .list--links a>.ic{width:var(--hb-ic-s);height:var(--hb-ic-s);margin-left:4px;vertical-align:-.15em}:where(.hb) .list--links :is(time,small){font-size:var(--hb-fs-min);color:var(--hb-ink-3)}:where(.hb) .list--links.list--cols{display:block;-moz-columns:2;column-count:2;-moz-column-gap:40px;column-gap:40px}@media (max-width:639px){:where(.hb) .list--cols{grid-template-columns:minmax(0,1fr)}:where(.hb) .list--links.list--cols{-moz-columns:1;column-count:1}}:where(.hb) .kv{display:grid;font-size:var(--hb-fs-small);line-height:20px}:where(.hb) .kv>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:10px 0}:where(.hb) .kv>div+div{border-top:1px solid var(--hb-line)}:where(.hb) .kv dt{color:var(--hb-ink-3)}:where(.hb) .kv dd{margin-inline-start:auto;font-weight:600;color:var(--hb-ink);text-align:end}:where(.hb) .kv--s{font-size:var(--hb-fs-cap);line-height:18px}:where(.hb) .kv--s>div{padding:8px 0}:where(.hb) .kv--side>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}:where(.hb) .kv--side dt{font-weight:600;color:var(--hb-ink)}:where(.hb) .kv--side dd{display:grid;gap:4px;margin-inline-start:0;font-weight:400;color:var(--hb-ink-2);text-align:start}:where(.hb) .kv--side dd b{color:var(--hb-ink)}:where(.hb) .kv--total>div:last-child dt{font-weight:600;color:var(--hb-ink)}:where(.hb) .kv--total>div:last-child dd{font-size:var(--hb-fs-num-s);line-height:1.2;color:var(--hb-price)}:where(.hb) .kv--cols{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px}:where(.hb) .kv--cols>div:nth-child(2){border-top:0}@media (max-width:639px){:where(.hb) .kv--cols{grid-template-columns:minmax(0,1fr)}:where(.hb) .kv--cols>div:nth-child(2){border-top:1px solid var(--hb-line)}:where(.hb) .kv--side>div{grid-template-columns:minmax(0,1fr)}}:where(.hb) .facts--2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hb) .facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:639px){:where(.hb) .facts--3{grid-template-columns:minmax(0,1fr)}}:where(.hb) .facts>div{grid-template-columns:minmax(0,1fr)}:where(.hb) .facts dd{overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:auto 5 5}:where(.hb) .facts dd.facts__txt{font:500 var(--hb-fs-ui)/20px var(--font-ui);letter-spacing:0}:where(.hb) .tbl>table{min-width:var(--hb-tbl-min,0)}:where(.hb) :where(.tbl tbody) th[scope=row]{font:inherit;font-weight:600;color:var(--hb-ink);background:none;text-align:left;white-space:normal}:where(.hb) :where(.tbl tbody tr:hover) th[scope=row]{background:color-mix(in srgb,var(--hb-sunken) 50%,transparent)}:where(.hb) :where(.tbl tbody tr:last-child) th{border-bottom:0}:where(.hb) :where(.tbl tbody th) a{color:var(--hb-ink);font-weight:600;text-decoration:none}:where(.hb) :where(.tbl tbody th) a:hover{color:var(--hb-accent-text)}:where(.hb) .tbl--compact :is(th,td){padding:10px 12px}:where(.hb) .tbl--compact tbody th[scope=row],:where(.hb) .tbl--compact td{font-size:var(--hb-fs-small);line-height:20px}:where(.hb) .tbl--cmp th .sort,:where(.hb) .tbl--cmp thead th{white-space:normal}:where(.hb) .tbl--cmp .num{width:1%;white-space:nowrap}:where(.hb) .tbl--cmp :is(th,td):first-child{position:sticky;left:0;z-index:1;background:var(--hb-paper);box-shadow:inset -1px 0 var(--hb-line)}:where(.hb) .tbl--cmp thead th:first-child{background:var(--hb-sunken)}:where(.hb) .tbl--cmp tbody tr:hover :is(td,th){background:color-mix(in srgb,var(--hb-sunken) 50%,var(--hb-paper))}:where(.hb) .tbl--cmp .is-hl{background:var(--hb-tint)}@media (max-width:639px){:where(.hb) .tbl--stack{overflow:visible;border:0;border-radius:0;background:none}:where(.hb) .tbl--stack>table{min-width:0}:where(.hb) .tbl--stack :is(table,tbody,tr,th,td){display:block}:where(.hb) .tbl--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.hb) .tbl--stack tbody{display:grid;gap:10px}:where(.hb) .tbl--stack tbody tr{padding:6px 16px;border:1px solid var(--hb-line);border-radius:var(--hb-r-l);background:var(--hb-paper)}:where(.hb) .tbl--stack tbody :is(th,td){display:flow-root;padding:10px 0;border-bottom:1px solid var(--hb-line);background:none;text-align:right}:where(.hb) .tbl--stack tbody :is(th,td):last-child{border-bottom:0}:where(.hb) .tbl--stack tbody tr:hover :is(th,td){background:none}:where(.hb) .tbl--stack td[data-label]:before{content:attr(data-label);float:left;max-width:55%;margin-right:16px;color:var(--hb-ink-3);text-align:left}:where(.hb) .tbl--stack tbody :is(th,td):first-child:not([data-label]){font-weight:600;color:var(--hb-ink);text-align:left}}:where(.hb) :is(code,kbd,pre,samp){font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:where(.hb) :not(pre)>code,:where(.hb) kbd{padding:1px 5px;border-radius:var(--hb-r-xs);background:var(--hb-sunken);color:var(--hb-ink);font-size:max(var(--hb-fs-min),.875em);line-height:1.4;overflow-wrap:anywhere}:where(.hb) kbd{border:solid var(--hb-line);border-width:1px 1px 2px;background:var(--hb-paper);white-space:nowrap;overflow-wrap:normal}:where(.hb) pre{margin:0;padding:16px 18px;overflow-x:auto;border:1px solid var(--hb-line);border-radius:var(--hb-r-s);background:var(--hb-sunken);color:var(--hb-ink);font-size:var(--hb-fs-small);line-height:22px;-moz-tab-size:2;-o-tab-size:2;tab-size:2}:where(.hb) pre code{font:inherit;padding:0;background:none}:where(.hb) .notice:not(:has(>.ic)){grid-template-columns:minmax(0,1fr)}:where(.hb) .notice:not(:has(>.ic))>*{grid-column:1}:where(.hb) .cover,:where(.hb) .figure{--hb-ar:auto;display:grid;gap:8px;min-width:0;margin:0}:where(.hb) .cover>img,:where(.hb) .figure>a>img,:where(.hb) .figure>img,:where(.hb) .figure>picture>img{width:100%;height:auto;aspect-ratio:var(--hb-ar);-o-object-fit:cover;object-fit:cover;border-radius:var(--hb-r-l);background:var(--hb-tint)}:where(.hb) .cover figcaption,:where(.hb) .figure figcaption{font-size:var(--hb-fs-cap);line-height:18px;color:var(--hb-ink-3)}:where(.hb) .cover figcaption a,:where(.hb) .figure figcaption a{color:inherit}:where(.hb) .figure>a{display:block;border-radius:var(--hb-r-l)}:where(.hb) .figure>a[data-zoom]{cursor:zoom-in}:where(.hb) .cover{--hb-ar:16/9}:where(.hb) .cover>img{border-radius:var(--hb-r-xl)}:where(.hb) .figure--ph{--hb-ar:4/3}:where(.hb) .figure--ph:before{content:"";aspect-ratio:var(--hb-ar);border-radius:var(--hb-r-l);background:var(--hb-tint) var(--hb-pat-krovli) center /640px auto}:where(.hb) .figure--4x3{--hb-ar:4/3}:where(.hb) .cover--3x2,:where(.hb) .figure--3x2{--hb-ar:3/2}:where(.hb) .figure--16x9{--hb-ar:16/9}:where(.hb) .figure--1x1{--hb-ar:1/1}:where(.hb) .figure.figure--contain img{-o-object-fit:contain;object-fit:contain;border:1px solid var(--hb-line);background:#fff}:where(.hb) .avatar{--hb-av:48px;flex:none;display:inline-grid;place-items:center;width:var(--hb-av);height:var(--hb-av);overflow:hidden;border-radius:50%;background:var(--hb-tint);color:var(--hb-accent-text);font:600 calc(var(--hb-av) * .375)/1 var(--font-display);-o-object-fit:cover;object-fit:cover}:where(.hb) .avatar--s{--hb-av:32px}:where(.hb) .avatar--l{--hb-av:64px}:where(.hb) .avatar>img{width:var(--hb-av);height:var(--hb-av);-o-object-fit:cover;object-fit:cover}:where(.hb) .avatar>svg{width:calc(var(--hb-av) / 2);height:calc(var(--hb-av) / 2)}:where(.hb) .avatar>svg:not(.ic){width:calc(var(--hb-av) * .6);fill:currentColor}:where(.hb) .disclose>summary{display:inline-flex;align-items:center;gap:6px;min-height:var(--hb-h-touch);border-radius:var(--hb-r-xs);cursor:pointer;list-style:none;font-size:var(--hb-fs-small);line-height:20px;font-weight:600;color:var(--hb-accent-text)}:where(.hb) .clim__tbl>summary{display:inline-flex;align-items:center;gap:6px;min-height:var(--hb-h-touch);cursor:pointer;list-style:none;font-weight:600;color:var(--hb-accent-text)}:where(.hb) :is(.disclose,.clim__tbl)>summary::-webkit-details-marker{display:none}:where(.hb) .disclose>summary:hover{color:var(--hb-accent-hover)}:where(.hb) .disclose>summary .ic{transition:transform var(--hb-dur-2) var(--hb-ease)}:where(.hb) :is(.disclose,.clim__tbl)[open]>summary .ic{transform:rotate(180deg)}:where(.hb) .disclose--pill>summary{padding:0 18px;border:1px solid var(--hb-line);border-radius:var(--hb-r-pill);background:var(--hb-paper);color:var(--hb-ink);transition:border-color var(--hb-dur-1)}:where(.hb) .disclose--pill>summary:hover{border-color:var(--hb-control);color:var(--hb-ink)}@media (prefers-reduced-motion:reduce){:where(.hb) .disclose--pill>summary,:where(.hb) .disclose>summary .ic{transition:none}}:where(.hb) .panel{position:relative;display:grid;gap:12px;align-content:start;min-width:0;padding:22px;background:var(--hb-paper);border:1px solid var(--hb-line);border-radius:var(--hb-r-xl);color:var(--hb-ink-2);font-size:var(--hb-fs-ui);line-height:22px}:where(.hb) .panel__t,:where(.hb) :where(.panel) h3{font-size:var(--hb-fs-card);line-height:var(--hb-lh-card)}:where(.hb) .panel__t{font-family:var(--font-display);font-weight:600;color:var(--hb-ink)}:where(.hb) .panel :is(h2,h3) a{text-decoration:none;color:inherit}:where(.hb) .panel>.ic{width:var(--hb-ic-l);height:var(--hb-ic-l);color:var(--hb-accent-text)}:where(.hb) .panel>.btn{justify-self:start}:where(.hb) .panel__i{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--hb-r-m);background:var(--hb-tint);color:var(--hb-accent-text)}:where(.hb) .panel__i .ic{width:var(--hb-ic-m);height:var(--hb-ic-m)}:where(.hb) .panel__n{font:600 var(--hb-fs-num-s)/1 var(--font-ui);letter-spacing:-.01em;color:var(--hb-ink)}:where(.hb) .panel__n--l{font-size:var(--hb-fs-num-m);letter-spacing:-.02em}:where(.hb) .panel__n--step{font-size:var(--hb-fs-cap);letter-spacing:.04em;color:var(--hb-accent-text)}:where(.hb) .panel__n--mute{color:var(--hb-ink-3)}:where(.hb) .panel__go{position:absolute;right:18px;top:18px;color:var(--hb-accent-text)}:where(.hb) .panel:has(>.panel__go)>:is(.panel__t,h3){padding-right:28px}:where(.hb) .panel__b{flex:1 1 220px;display:grid;gap:6px;align-content:start;min-width:0}:where(.hb) .panel--link{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:var(--hb-r-l);text-decoration:none;transition:border-color var(--hb-dur-1),transform var(--hb-dur-2),box-shadow var(--hb-dur-2)}:where(.hb) .panel--link:hover{border-color:var(--hb-control);transform:translateY(-2px);box-shadow:var(--hb-e2)}:where(.hb) .panel--link>.more{margin-top:auto;align-self:flex-start}:where(.hb) .panel--link>.ic:last-child:not(.panel__go){color:var(--hb-ink-3)}:where(.hb) .panel--row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 20px}:where(.hb) .panel--row:has(>.ic:last-child:not(.panel__go)){flex-wrap:nowrap}:where(.hb) .panel--s{gap:8px;padding:16px 18px;border-radius:var(--hb-r-l);font-size:var(--hb-fs-small);line-height:20px}:where(.hb) .panel--s h3{hyphens:auto;hyphenate-limit-chars:10 4 4}:where(.hb) .panel--tint{background:var(--hb-tint);border-color:transparent}:where(.hb) .panel--tint .panel__i{background:var(--hb-paper)}:where(.hb) .panel--sunken{background:var(--hb-sunken);border-color:transparent}:where(.hb) .panel--warn{border-left:3px solid var(--hb-warn)}@media (max-width:899px){:where(.hb) .panel:where(:not(.panel--s)){padding:18px}}@media (prefers-reduced-motion:reduce){:where(.hb) .panel--link{transition:none}}:where(.hb) .split{display:grid;grid-template-columns:var(--hb-split-cols,minmax(0,1fr) minmax(0,1fr));gap:28px 48px;align-items:start}:where(.hb) .split--wide{gap:24px 56px}:where(.hb) .split--tight{gap:16px}:where(.hb) .split--r{grid-template-columns:var(--hb-split-cols,minmax(0,1.25fr) minmax(0,1fr))}:where(.hb) .split--side{grid-template-columns:var(--hb-split-cols,minmax(0,1fr) 340px)}:where(.hb) .hb-grid{display:grid;gap:16px}:where(.hb) .hb-grid--2,:where(.hb) .who--2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hb) .hb-grid--3,:where(.hb) .who--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.hb) .hb-grid--4,:where(.hb) .who--4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.hb) .hb-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.hb) .hb-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}:where(.hb) .hb-grid:is(.hb-grid--4,.hb-grid--5,.hb-grid--6){gap:12px}:where(.hb) .hb-grid--top{align-items:start}:where(.hb) .stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hb-sp-3);align-content:start}:where(.hb) .stack--s{gap:var(--hb-sp-2)}:where(.hb) .stack--l{gap:var(--hb-sp-5)}:where(.hb) .mt-s{margin-top:var(--hb-sp-3)}:where(.hb) .mt-m{margin-top:var(--hb-sp-5)}:where(.hb) .mt-l{margin-top:var(--hb-sp-6)}@media (max-width:1099px){:where(.hb) .split--stack{grid-template-columns:minmax(0,1fr)}:where(.hb) .hb-grid--3,:where(.hb) .hb-grid--4,:where(.hb) .who--4{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hb) .hb-grid--5,:where(.hb) .hb-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){:where(.hb) .split{grid-template-columns:minmax(0,1fr)}:where(.hb) .hb-grid--2,:where(.hb) .hb-grid--4,:where(.hb) .who--3{grid-template-columns:minmax(0,1fr)}:where(.hb) .hb-grid--5,:where(.hb) .hb-grid--6,:where(.hb) .hb-grid--keep2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){:where(.hb) .hb-grid--3,:where(.hb) .who--2,:where(.hb) .who--4{grid-template-columns:minmax(0,1fr)}}:where(.hb) .stat--s{gap:4px;padding:16px 18px}@media (max-width:899px){:where(.hb) .stat--s{padding:16px}}:where(.hb) .stat--s b{font-size:var(--hb-fs-num-s);letter-spacing:-.01em}:where(.hb) .stat--l b{font-size:var(--hb-fs-num-l)}:where(.hb) .stat--plain,:where(.hb) .stats--plain>.stat{padding:0;background:none;border:0;border-radius:0}:where(.hb) .stat .stat__d{font:600 var(--hb-fs-cap)/18px var(--font-ui);color:var(--hb-ink-3)}:where(.hb) .stat .stat__d--up{color:var(--hb-accent-text)}:where(.hb) .stat .stat__d--down{color:var(--hb-err)}:where(.hb) .stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hb) .stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:639px){:where(.hb) .stats--3{grid-template-columns:minmax(0,1fr)}}:where(.hb) .lands--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.hb) .land--s{gap:8px;min-height:96px;padding:14px 16px}:where(.hb) .land--s .land__name{font-size:var(--hb-fs-card);line-height:var(--hb-lh-card)}:where(.hb) .land--s .land__n b{font-size:var(--hb-fs-num-s)}@media (max-width:899px){:where(.hb) .lands--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){:where(.hb) .lands--3{grid-template-columns:minmax(0,1fr)}}:where(.hb) .lands>li{grid-template-columns:minmax(0,1fr)}:where(.hb) .land__name{hyphens:auto;hyphenate-limit-chars:auto 4 4}:where(.hb) .steps--2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hb) .steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.hb) :where(.steps--list,.steps--chain,.steps--time) .step{padding:0;background:none;border:0;border-radius:0;font-size:var(--hb-fs-ui);line-height:22px}:where(.hb) :where(.steps--list,.steps--chain,.steps--time) h3{font-size:var(--hb-fs-card);line-height:var(--hb-lh-card)}:where(.hb) :where(.steps--list,.steps--chain) .step:before{content:counter(step);display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--hb-control);border-radius:50%;background:var(--hb-paper);font:600 var(--hb-fs-card)/1 var(--font-ui);letter-spacing:0;color:var(--hb-ink)}:where(.hb) .steps--list{grid-template-columns:minmax(0,1fr);gap:0}:where(.hb) .steps--list .step{position:relative;gap:6px;min-height:76px;padding:18px 0 18px 56px;border-top:1px solid var(--hb-line)}:where(.hb) .steps--list .step:first-child{border-top:0}:where(.hb) .steps--list .step:before{position:absolute;left:0;top:16px}:where(.hb) .steps--list:is(.steps--2,.steps--3){gap:28px 24px}:where(.hb) .steps--list.steps--2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hb) .steps--list.steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.hb) .steps--list:is(.steps--2,.steps--3) .step{min-height:40px;padding:0 0 0 54px;border-top:0}:where(.hb) .steps--list:is(.steps--2,.steps--3) .step:before{top:0}:where(.hb) .steps--list:is(.steps--2,.steps--3) h3{padding-top:10px}:where(.hb) .steps--plate{gap:1px;background:var(--hb-line);border:1px solid var(--hb-line);border-radius:var(--hb-r-xl);overflow:hidden}:where(.hb) .steps--plate .step{border:0;border-radius:0}:where(.hb) .steps--plate .step:before{content:counter(step);font:600 var(--hb-fs-num-l)/1 var(--font-ui);letter-spacing:-.02em;color:var(--hb-ink-3)}:where(.hb) .steps--chain{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:24px}:where(.hb) .steps--chain .step{position:relative;gap:8px}:where(.hb) .steps--chain .step+.step:after{content:"";position:absolute;left:-17px;top:16px;width:8px;height:8px;border-top:1.75px solid var(--hb-ink-3);border-right:1.75px solid var(--hb-ink-3);transform:rotate(45deg)}:where(.hb) .steps--time{grid-template-columns:minmax(0,1fr);gap:0}:where(.hb) .steps--time .step{position:relative;gap:4px;padding:0 0 20px 28px}:where(.hb) .steps--time .step:before{content:"";position:absolute;left:0;top:5px;width:12px;height:12px;border:2px solid var(--hb-accent);border-radius:50%;background:var(--hb-paper)}:where(.hb) .steps--time .step:after{content:"";position:absolute;left:5px;top:21px;bottom:3px;width:2px;background:var(--hb-line)}:where(.hb) .steps--time .step:last-child{padding-bottom:0}:where(.hb) .steps--time .step:last-child:after{content:none}:where(.hb) .step__d{font:600 var(--hb-fs-cap)/18px var(--font-ui);color:var(--hb-accent-text)}@media (max-width:1099px){:where(.hb) .steps--4{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hb) .steps--chain{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}:where(.hb) .steps--chain .step+.step:after{content:none}:where(.hb) .steps--list.steps--3{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hb) .steps--plate>.step:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:899px){:where(.hb) .steps--list .step{padding:16px 0 16px 52px}:where(.hb) .steps--list .step:before{top:12px}}@media (max-width:639px){:where(.hb) .steps,:where(.hb) .steps--chain,:where(.hb) .steps--list:is(.steps--2,.steps--3){grid-template-columns:minmax(0,1fr)}}:where(.hb) .posts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}:where(.hb) .posts--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.hb) .post{position:relative;display:grid;grid-template-rows:auto 1fr;min-width:0;background:var(--hb-paper);border:1px solid var(--hb-line);border-radius:var(--hb-r-l);overflow:hidden;box-shadow:var(--hb-e1);transition:border-color var(--hb-dur-1),transform var(--hb-dur-2),box-shadow var(--hb-dur-2)}:where(.hb) .post:hover{border-color:var(--hb-control);transform:translateY(-2px);box-shadow:var(--hb-e2)}:where(.hb) .post__img{display:block;width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background:var(--hb-tint)}:where(.hb) .post__b{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px 18px}:where(.hb) .post__m{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--hb-fs-cap);line-height:18px;color:var(--hb-ink-3)}:where(.hb) .post .eyebrow{position:relative;z-index:1;text-decoration:none}:where(.hb) .post__t{font:600 var(--hb-fs-card)/var(--hb-lh-card) var(--font-display);color:var(--hb-ink)}:where(.hb) .post__a{color:inherit;text-decoration:none}:where(.hb) .post__a:after{content:"";position:absolute;inset:0}:where(.hb) .post:hover .post__a{color:var(--hb-accent-text)}:where(.hb) .post__x{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:var(--hb-fs-small);line-height:20px;color:var(--hb-ink-2)}:where(.hb) .post__f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}:where(.hb) .post--l .post__img{aspect-ratio:16/9}:where(.hb) .post--l .post__b{gap:10px;padding:20px 24px 22px}:where(.hb) .post--l .post__t{font-size:var(--hb-fs-h2);line-height:var(--hb-lh-h2)}:where(.hb) .post--l .post__x{-webkit-line-clamp:4;font-size:var(--hb-fs-text);line-height:var(--hb-lh-text)}:where(.hb) .post--row{grid-template-columns:132px minmax(0,1fr);grid-template-rows:none;gap:14px;padding:12px}:where(.hb) .post--row .post__img{height:100%;min-height:96px;aspect-ratio:auto;border-radius:var(--hb-r-s)}:where(.hb) .post--row .post__b{gap:6px;padding:0}:where(.hb) .post--row .post__x{-webkit-line-clamp:2}:where(.hb) .post__x.post__x--full{-webkit-line-clamp:unset}:where(.hb) .post--text{grid-template-rows:1fr}@media (max-width:1099px){:where(.hb) .posts,:where(.hb) .posts--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){:where(.hb) .post--l .post__b{padding:16px 18px 18px}}@media (max-width:639px){:where(.hb) .posts,:where(.hb) .posts--3{grid-template-columns:minmax(0,1fr)}:where(.hb) .post--row{grid-template-columns:96px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:where(.hb) .post{transition:none}}:where(.hb) .cta-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:22px;background:var(--hb-paper);border:1px solid var(--hb-line);border-radius:var(--hb-r-xl)}:where(.hb) .cta-bar>:not(.contact){flex:1 1 320px;display:grid;gap:4px;min-width:0}:where(.hb) .cta-bar--tint{background:var(--hb-tint);border-color:transparent}@media (max-width:899px){:where(.hb) .cta-bar{padding:18px}}@media (max-width:899px){:root{--hb-band-h-3d:180px;--hb-band-h:180px;--hb-band-h-s:96px}}:where(.hb) .band--s{height:var(--hb-band-h-s)}:where(.hb) .dmap__pin:focus-visible{outline:none}:where(.hb) .dmap__pin:focus-visible i{outline:var(--hb-ring);outline-offset:3px}:where(.hb) .band--in{width:100%;margin:0}:where(.hb) .band--top{margin-top:var(--hb-sp-4)}:where(.hb) .band--s>.hb3d--roofs{inset:50% 0 auto;height:auto;aspect-ratio:21/9;transform:translateY(-50%)}@media (max-width:899px){:where(.hb) .band--s>.hb3d--roofs{aspect-ratio:4/3}}:where(.hb) .phead__main{display:grid;gap:16px;align-content:start}:where(.hb) .phead__acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}:where(.hb) .phead--center .phead__acts{justify-content:center}:where(.hb) .phead__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}:where(.hb) .phead__bg--r{background-position:100%;-webkit-mask:linear-gradient(90deg,transparent 58%,rgba(0,0,0,.55) 92%);mask:linear-gradient(90deg,transparent 58%,rgba(0,0,0,.55) 92%)}:where(.hb) .phead__meta>span:has(>.ic){display:inline-flex;align-items:center;gap:6px}:where(.hb) .phead__meta .ic{width:var(--hb-ic-s);height:var(--hb-ic-s)}:where(.hb) .phead--photo>.wrap,:where(.hb) .phead--split>.wrap{grid-template-columns:var(--hb-split-cols,minmax(0,1.25fr) minmax(0,1fr));-moz-column-gap:48px;column-gap:48px;align-items:start}:where(.hb) .phead--photo>.wrap>*,:where(.hb) .phead--split>.wrap>*{grid-column:1/-1}:where(.hb) .phead--photo>.wrap>.phead__main,:where(.hb) .phead--split>.wrap>.phead__main{grid-column:1}:where(.hb) .phead--photo>.wrap>.phead__side,:where(.hb) .phead--split>.wrap>.phead__side{grid-column:2}:where(.hb) .phead--photo>.wrap{grid-template-columns:var(--hb-split-cols,minmax(0,1.05fr) minmax(0,.95fr));align-items:center}:where(.hb) .phead--photo :is(img.phead__side,.phead__side img){display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--hb-r-xxl);background:var(--hb-tint)}:where(.hb) .phead--doc{padding-top:20px}:where(.hb) .phead--doc>.wrap{gap:20px}:where(.hb) .phead--center>.wrap>.phead__side{justify-self:stretch;margin-top:var(--hb-sp-2);text-align:left}:where(.hb) .phead--center>.wrap>.support{max-width:44em}:where(.hb) .phead--hero{--hb-ink:#fff;--hb-ink-2:#e2e7ea;--hb-ink-3:#cfe3d6;--hb-accent-text:#daf1dc;--hb-logo-ink:#fff;--hb-logo-roof:#fff;padding-bottom:88px;background:var(--hb-jade);color:var(--hb-ink-2)}:where(.hb) .phead--hero>.phead__bg{background-position:center 30%;background-size:cover;background-repeat:no-repeat;opacity:.35;-webkit-mask:radial-gradient(ellipse 42% 62% at 50% 50%,transparent 40%,#000 100%);mask:radial-gradient(ellipse 42% 62% at 50% 50%,transparent 40%,#000 100%)}@media (max-width:899px){:where(.hb) .phead--photo>.wrap,:where(.hb) .phead--split>.wrap{grid-template-columns:minmax(0,1fr)}:where(.hb) .phead--photo>.wrap>.phead__side,:where(.hb) .phead--split>.wrap>.phead__side{grid-column:1;margin-top:var(--hb-sp-4)}:where(.hb) .phead--photo :is(img.phead__side,.phead__side img){aspect-ratio:16/9}:where(.hb) .phead--hero{padding-bottom:64px}:where(.hb) .phead__acts .btn--l{flex:1 1 100%}}:where(.hb) .sec--next{padding-top:40px}:where(.hb) .sec__head--row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;max-width:none}:where(.hb) .sec__head--center{justify-items:center;margin-inline:auto;text-align:center}:where(.hb) .sec__head--center .lead{margin-inline:auto}:where(.hb) .final--plain{background:var(--hb-paper);color:var(--hb-ink-2)}:where(.hb) .final--plain h2{color:var(--hb-ink)}:where(.hb) .final--split{text-align:left}:where(.hb) .final--split>.wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:center;justify-items:stretch}:where(.hb) .final--split>.wrap>:first-child{display:grid;gap:12px;align-content:start}:where(.hb) .final--split .contact{justify-content:flex-start}@media (max-width:899px){:where(.hb) .final--split>.wrap{grid-template-columns:minmax(0,1fr)}}:where(.hb) .doc{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}:where(.hb) .doc .tabs>*,:where(.hb) .doc>*{min-width:0}:where(.hb) .doc>.hb-prose{max-width:860px}:where(.hb) .doc .toc{max-height:calc(100vh - var(--hb-top-h) - 40px);overflow:auto}:where(.hb) .doc .tabs{grid-template-columns:minmax(0,1fr)}:where(.hb) .doc .hb-prose h2{scroll-margin-top:calc(var(--hb-top-h) + 16px)}:where(.hb) .doc .hb-prose>div[lang]{display:grid;gap:16px}:where(.hb) .doc .tbl :is(th,td){vertical-align:top}@media (max-width:1099px){:where(.hb) .doc{grid-template-columns:minmax(0,1fr)}:where(.hb) .doc .toc{position:static;max-height:none}:where(.hb) .doc .toc ol{max-height:260px;overflow:auto}}:where(.hb) .pbar--m{justify-content:flex-start;gap:var(--hb-sp-2)}:where(.hb) .pbar--m .btn{flex:1 1 0;min-width:0;padding:0 10px;white-space:normal;text-align:center}@media (min-width:640px){:where(.hb) .pbar--m{display:none}}:where(.hb) .net{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:where(.hb) .net>.panel{gap:8px;font-size:var(--hb-fs-text);line-height:var(--hb-lh-text)}:where(.hb) .net>.panel>.eyebrow{color:var(--hb-ink-2)}:where(.hb) .net__ex{padding:10px 12px;border-radius:var(--hb-r-s);background:var(--hb-tint);color:var(--hb-ink);font-size:var(--hb-fs-small);line-height:20px}:where(.hb) .net__flow{display:grid;gap:8px;margin-top:6px;padding:0;list-style:none}:where(.hb) .net__flow>li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 12px;border:1px solid var(--hb-line);border-radius:var(--hb-r-m);font-size:var(--hb-fs-small);line-height:20px;color:var(--hb-ink-2)}:where(.hb) .net__flow .ic{width:var(--hb-ic-s);height:var(--hb-ic-s);color:var(--hb-ink-3)}:where(.hb) .net__flow b{color:var(--hb-ink)}@media (max-width:639px){:where(.hb) .net{grid-template-columns:minmax(0,1fr)}}:where(.hb) .pick{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 40px;align-items:start}:where(.hb) .pick__globe{display:grid;gap:var(--hb-sp-2)}@media (max-width:899px){:where(.hb) .pick{grid-template-columns:minmax(0,1fr)}:where(.hb) .pick__globe{order:2;width:100%;max-width:300px;justify-self:center}:where(.hb) .pick .lands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){:where(.hb) .phead--article>.wrap{grid-template-columns:minmax(0,1fr) minmax(0,440px);-moz-column-gap:40px;column-gap:40px;align-items:center}}:where(.hb) .endbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hb-sp-3) var(--hb-sp-5);margin-top:28px;padding-top:18px;border-top:1px solid var(--hb-line)}:where(.hb) .endbar>.contact{align-items:center}:where(.hb) .consent{position:fixed;inset:auto 0 0;z-index:calc(var(--hb-z-fab) + 1);padding:14px var(--hb-gutter) calc(14px + env(safe-area-inset-bottom));background:var(--hb-paper);border-top:1px solid var(--hb-line);box-shadow:0 -10px 28px -14px rgba(18,21,23,.22);color:var(--hb-ink-2);animation:hb-consent-in var(--hb-dur-3) var(--hb-ease)}:where(.hb) .consent[hidden]{display:none}:where(.hb) .consent__in{display:flex;align-items:center;gap:12px 32px;max-width:var(--hb-wrap);margin:0 auto}:where(.hb) .consent__t{flex:1;min-width:0;max-width:780px;font-size:var(--hb-fs-small);line-height:20px}:where(.hb) .consent__t a{color:var(--hb-accent-text)}:where(.hb) .consent__act{display:flex;flex:none;gap:8px}:where(.hb) .consent--demo{position:static;z-index:auto;padding:14px 18px;border:1px solid var(--hb-line);border-radius:var(--hb-r-l);box-shadow:var(--hb-e1);animation:none}@keyframes hb-consent-in{0%{transform:translateY(100%)}}html.has-consent :where(.hb){padding-bottom:var(--hb-consent-h,0)}html.has-consent :where(.hb) :is(.aid-fab,.ret){bottom:calc(var(--hb-consent-h, 0px) + 12px)}html.has-consent :where(.hb) .pbar{bottom:var(--hb-consent-h,0)}html.has-consent :where(.hb) .toasts,html.has-consent :where(.hb):has(.pbar:not([hidden])) .toasts{bottom:calc(var(--hb-consent-h, 0px) + 80px)}@media (max-width:1099px){:where(.hb) .consent__in{display:grid;gap:10px}:where(.hb) .consent__t{max-width:none}:where(.hb) .consent__act{justify-content:flex-end}}@media (max-width:639px){:where(.hb) .consent{padding:8px var(--hb-gutter) calc(8px + env(safe-area-inset-bottom))}:where(.hb) .consent__in{gap:6px}:where(.hb) .consent__t{font-size:var(--hb-fs-min);line-height:16px}:where(.hb) .consent__act{display:grid;grid-template-columns:auto 1fr 1fr;gap:6px}:where(.hb) .consent__act .btn{min-height:38px;padding:2px 6px;font-size:13px;line-height:16px;text-wrap:balance}}@media (max-width:639px) and (max-height:600px){:where(.hb) .consent{padding-block:6px calc(6px + env(safe-area-inset-bottom))}:where(.hb) .consent__in{gap:4px}:where(.hb) .consent__t{line-height:15px}:where(.hb) .consent__act .btn{min-height:34px;line-height:14px}}:where(.hb) .consent-set{--hb-modal-w:560px}:where(.hb) .consent-cat{display:grid;gap:6px;padding-top:14px;border-top:1px solid var(--hb-line)}:where(.hb) .consent-cat .switch{display:flex;flex-direction:row-reverse;justify-content:space-between;color:var(--hb-ink);font-weight:600}:where(.hb) .consent-cat .switch input:disabled:checked{border-color:var(--hb-control);background:var(--hb-control)}:where(.hb) .consent-cat .switch input:disabled:checked:before{background:var(--hb-paper)}:where(.hb) .consent-cat__d{font-size:var(--hb-fs-small);line-height:20px;color:var(--hb-ink-3)}:where(.hb) .consent-set .note a{color:var(--hb-accent-text)}:where(.hb) main:focus{outline:none}:where(.hb) .foot__legal button{padding:0;border:0;background:none;font:inherit;color:var(--hb-ink-3);text-decoration:underline;cursor:pointer}:where(.hb) .foot__legal button:hover{color:var(--hb-ink)}:where(.hb) .agree{display:grid;gap:6px}:where(.hb) .agree>:not(.check){padding-left:30px}:where(.hb) .agree:has([aria-invalid=true]) .field__err{display:flex}:where(.hb) .agree .field__hint a{color:var(--hb-accent-text)}@media (prefers-reduced-motion:reduce){:where(.hb) .consent{animation:none}}@media print{:where(.hb) .consent{display:none!important}}@media print{:root,:root[data-theme=dark],html.dusk{--hb-page:#fff;--hb-paper:#fff;--hb-tint:#fff;--hb-sunken:#f2f2f2;--hb-ink:#000;--hb-ink-2:#000;--hb-ink-3:#333;--hb-line:#bbb;--hb-accent-text:#000}:where(.hb) .aid,:where(.hb) .aid-fab,:where(.hb) .anchors,:where(.hb) .band--pat,:where(.hb) .band--s,:where(.hb) .bg3d,:where(.hb) .btn,:where(.hb) .final,:where(.hb) .foot,:where(.hb) .hb3d[aria-hidden=true],:where(.hb) .mnav,:where(.hb) .mock-live,:where(.hb) .noprint,:where(.hb) .pbar,:where(.hb) .phead__bg,:where(.hb) .skip,:where(.hb) .tabs__list,:where(.hb) .toasts,:where(.hb) .toc,:where(.hb) .top{display:none!important}.hb,html:has(.hb){background:#fff!important;color:#000!important}:where(.hb) .phead--hero{--hb-ink:#000;--hb-ink-2:#000;--hb-ink-3:#333;--hb-accent-text:#000;background:#fff}:where(.hb) .phead,:where(.hb) .sec{padding:0 0 12pt;border:0}:where(.hb) .doc{display:block}:where(.hb) [role=tabpanel][hidden]{display:block!important}:where(.hb) .hb-prose{max-width:none;color:#000;font-size:11pt;line-height:1.45}:where(.hb) h1{font-size:20pt;line-height:1.15}:where(.hb) h2{font-size:14pt;line-height:1.2;-moz-column-break-after:avoid;break-after:avoid}:where(.hb) .hb-prose li,:where(.hb) .notice,:where(.hb) .tbl,:where(.hb) pre{-moz-column-break-inside:avoid;break-inside:avoid}:where(.hb) .hb-prose a{color:#000;text-decoration:underline}:where(.hb) .sample:before{border-color:#000;color:#000;background:#fff}}