.hg-door{display:flex;flex-direction:column;gap:var(--hg-gap-section)}.hg-door>.hg-section{margin-top:0}.hg-door__hero{gap:var(--hg-s-8)}.hg-door__hero,.hg-door__intro{display:flex;flex-direction:column}.hg-door__intro{gap:var(--hg-s-3)}.hg-door__crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hg-s-2);font-stretch:var(--hg-wdth-data);font-size:var(--hg-fs-xs);line-height:var(--hg-lh-snug);color:var(--hg-faint)}.hg-door__crumbs li{display:inline-flex;align-items:center;gap:var(--hg-s-2)}.hg-v2 .hg-door__crumbs a{color:var(--hg-muted);text-decoration:none}.hg-v2 .hg-door__crumbs a:hover{color:var(--hg-action);text-decoration:underline}.hg-door__h1{font-stretch:var(--hg-wdth-display);font-weight:var(--hg-w-bold);font-size:var(--hg-fs-h1);line-height:var(--hg-lh-tight)}.hg-door__lead{color:var(--hg-muted);max-width:var(--hg-text-lead)}.hg-door-card{display:flex;flex-direction:column;gap:var(--hg-s-4);padding:var(--hg-s-8);background:var(--hg-surface);border-radius:var(--hg-r-2);box-shadow:var(--hg-shadow-card);transition:background-color var(--hg-dur) var(--hg-ease),box-shadow var(--hg-dur) var(--hg-ease)}.hg-door-card.is-dragging{background:var(--hg-tint-soft);box-shadow:var(--hg-shadow-select)}.hg-door-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hg-s-2) var(--hg-s-4)}.hg-door-card__job{display:inline-flex;align-items:center;gap:var(--hg-s-2);padding:var(--hg-s-1) var(--hg-s-3);border-radius:var(--hg-r-1);background:var(--hg-tint-soft);color:var(--hg-action);font-stretch:var(--hg-wdth-data);font-size:var(--hg-fs-xs);font-weight:var(--hg-w-semi);line-height:var(--hg-lh-snug)}.hg-door-card__title{font-stretch:var(--hg-wdth-display);font-weight:var(--hg-w-bold);font-size:var(--hg-fs-lg);line-height:var(--hg-lh-snug)}.hg-door-card__strip{justify-content:flex-start}.hg-door-card .hg-cost-note{margin-top:0}.hg-door-card__alt{align-self:center}.hg-door-card__picker{display:flex;flex-direction:column;gap:var(--hg-s-4);padding-top:var(--hg-s-6);border-top:var(--hg-hair) solid var(--hg-line-soft)}.hg-door-card__pick{font-size:var(--hg-fs-sm);font-weight:var(--hg-w-semi);color:var(--hg-muted)}.hg-door-pairs{display:grid;gap:var(--hg-s-8)}.hg-door-pair{display:flex;flex-direction:column;gap:var(--hg-s-4);padding:var(--hg-s-4);background:var(--hg-surface);border-radius:var(--hg-r-2);box-shadow:var(--hg-shadow-print)}.hg-door-pair__frames{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hg-s-3);align-items:start}.hg-door-pair__frame{position:relative;overflow:hidden;border-radius:var(--hg-r-1);background:var(--hg-well)}.hg-door-pair__img{width:100%;height:auto}.hg-door-pair__tag{position:absolute;left:var(--hg-s-3);bottom:var(--hg-s-3);padding:var(--hg-s-1) var(--hg-s-3);border-radius:var(--hg-r-1);background:var(--hg-surface);color:var(--hg-ink);font-stretch:var(--hg-wdth-data);font-size:var(--hg-fs-2xs);font-weight:var(--hg-w-semi);line-height:var(--hg-lh-snug);box-shadow:var(--hg-shadow-tag)}.hg-door-pair__tag--after{background:var(--hg-tag);color:var(--hg-on-tag)}.hg-door-pair__caption{display:flex;flex-direction:column;gap:var(--hg-s-1);padding:0 var(--hg-s-2) var(--hg-s-1)}.hg-door-pair__text{font-size:var(--hg-fs-sm);line-height:var(--hg-lh-body)}.hg-door-pair__meta{font-stretch:var(--hg-wdth-data);font-size:var(--hg-fs-xs);line-height:var(--hg-lh-snug)}.hg-door-pair__meta,.hg-v2 .hg-door-pair__meta a{color:var(--hg-faint)}.hg-door-answer{display:flex;flex-direction:column;gap:var(--hg-s-3);padding:var(--hg-s-8);background:var(--hg-tint-soft);border-radius:var(--hg-r-2)}.hg-door-answer__title{font-stretch:var(--hg-wdth-display);font-weight:var(--hg-w-bold);font-size:var(--hg-fs-h3);line-height:var(--hg-lh-snug)}.hg-door-answer__body{font-size:var(--hg-fs-lg);line-height:var(--hg-lh-body)}.hg-door-answer__body,.hg-door-prose p{max-width:var(--hg-text-max)}.hg-door-prose__lead{color:var(--hg-muted)}.hg-door-prose h3{margin-top:var(--hg-s-4);font-stretch:var(--hg-wdth-display);font-weight:var(--hg-w-bold);font-size:var(--hg-fs-body);line-height:var(--hg-lh-snug)}.hg-v2 :is(.hg-door-prose,.hg-door-answer,.hg-door-faq) p a{text-decoration:underline;text-underline-offset:var(--hg-s-1)}.hg-door-list{display:flex;flex-direction:column;gap:var(--hg-s-4);max-width:var(--hg-text-max)}.hg-door-list>li{display:grid;grid-template-columns:var(--hg-icon-xs) minmax(0,1fr);gap:var(--hg-s-4)}.hg-door-list .hg-icon{margin-top:var(--hg-s-2);color:var(--hg-action)}.hg-door-cards{display:grid;gap:var(--hg-s-4)}.hg-door-cards__item{display:flex;flex-direction:column;gap:var(--hg-s-2);padding:var(--hg-s-8);background:var(--hg-surface);border-radius:var(--hg-r-2);box-shadow:var(--hg-shadow-card)}.hg-door-prose .hg-door-cards__title{margin-top:0;font-size:var(--hg-fs-body)}.hg-v2 .hg-door-cards__title a{text-decoration:none}.hg-door-cards__body{font-size:var(--hg-fs-sm);color:var(--hg-muted)}.hg-door-table{max-width:100%;overflow-x:auto;background:var(--hg-surface);border-radius:var(--hg-r-2);box-shadow:var(--hg-shadow-card)}.hg-door-table table{width:100%;border-collapse:collapse;font-size:var(--hg-fs-sm);line-height:var(--hg-lh-snug)}.hg-door-table caption{padding:var(--hg-s-6) var(--hg-s-6) var(--hg-s-2);text-align:left;color:var(--hg-muted)}.hg-door-table :is(th,td){padding:var(--hg-s-4) var(--hg-s-6);text-align:left;vertical-align:top}.hg-door-table thead th{font-stretch:var(--hg-wdth-data);font-size:var(--hg-fs-xs);color:var(--hg-muted);border-bottom:var(--hg-hair) solid var(--hg-line)}.hg-door-table tbody th,.hg-door-table thead th{font-weight:var(--hg-w-semi)}.hg-door-table tbody tr+tr :is(th,td){border-top:var(--hg-hair) solid var(--hg-line-soft)}.hg-door-closing{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hg-s-4);padding:var(--hg-s-10) var(--hg-s-8);background:var(--hg-tint-soft);border-radius:var(--hg-r-2)}.hg-door-closing__title{font-stretch:var(--hg-wdth-display);font-weight:var(--hg-w-bold);font-size:var(--hg-fs-h3);line-height:var(--hg-lh-snug)}.hg-door-closing__body{color:var(--hg-muted);max-width:var(--hg-text-max)}.hg-door-faq__list{display:flex;flex-direction:column;background:var(--hg-surface);border-radius:var(--hg-r-2);box-shadow:var(--hg-shadow-card)}.hg-door-faq__item+.hg-door-faq__item{border-top:var(--hg-hair) solid var(--hg-line-soft)}.hg-door-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--hg-s-6);min-height:var(--hg-target);padding:var(--hg-s-7) var(--hg-s-8);cursor:pointer;list-style:none}.hg-door-faq__q::-webkit-details-marker{display:none}.hg-door-faq__q h3{font-size:var(--hg-fs-body);font-weight:var(--hg-w-semi);line-height:var(--hg-lh-snug);letter-spacing:normal}.hg-door-faq__q .hg-icon{color:var(--hg-faint);transition:transform var(--hg-dur) var(--hg-ease)}.hg-door-faq__item[open] .hg-door-faq__q .hg-icon{transform:rotate(180deg)}.hg-door-faq__a{padding:0 var(--hg-s-8) var(--hg-s-8);color:var(--hg-muted);max-width:var(--hg-text-max)}.hg-door-related__groups{display:grid;gap:var(--hg-s-8)}.hg-door-related__title{font-size:var(--hg-fs-sm);font-weight:var(--hg-w-semi);color:var(--hg-muted)}.hg-door-related__links{margin-top:var(--hg-s-3)}.hg-door-related__links>li{display:flex;align-items:center;justify-content:space-between;gap:var(--hg-s-4);min-height:var(--hg-target);border-bottom:var(--hg-hair) solid var(--hg-line-soft)}.hg-v2 .hg-door-related__links a{flex:1;display:flex;align-items:center;min-height:var(--hg-target);font-weight:var(--hg-w-semi);text-decoration:none}.hg-door-related__links .hg-icon{color:var(--hg-faint)}.hg-door-site{display:flex;flex-direction:column;gap:var(--hg-s-8);padding-top:var(--hg-s-11);border-top:var(--hg-hair) solid var(--hg-line)}.hg-door-site__heading{font-stretch:var(--hg-wdth-display);font-weight:var(--hg-w-bold);font-size:var(--hg-fs-h3);line-height:var(--hg-lh-snug)}.hg-door-site__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hg-s-10) var(--hg-s-6)}.hg-door-site__title{font-stretch:var(--hg-wdth-data);font-size:var(--hg-fs-eyebrow);font-weight:var(--hg-w-semi);letter-spacing:var(--hg-track-eyebrow);text-transform:uppercase;color:var(--hg-faint)}.hg-door-site__links{display:flex;flex-direction:column;gap:var(--hg-s-1);margin-top:var(--hg-s-4);font-size:var(--hg-fs-sm)}.hg-door-site__links>li{display:flex;align-items:center;min-height:var(--hg-icon);line-height:var(--hg-lh-snug)}.hg-v2 .hg-door-site__links a{color:var(--hg-ink);text-decoration:none}.hg-v2 .hg-door-site__links a:hover{color:var(--hg-action);text-decoration:underline}.hg-v2 .hg-door-site__links [aria-current]{color:var(--hg-muted)}.hg-door-site__classic{font-size:var(--hg-fs-sm)}.hg-v2 .hg-door-site__privacy{appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:var(--hg-action);cursor:pointer}.hg-v2 .hg-door-site__privacy:hover{color:var(--hg-action-hover);text-decoration:underline}.hg-door-ad{display:flex;flex-direction:column;gap:var(--hg-s-3);padding:var(--hg-s-6) 0;border-top:var(--hg-hair) solid var(--hg-line-soft);border-bottom:var(--hg-hair) solid var(--hg-line-soft)}.hg-door-ad__head{display:flex;align-items:center;justify-content:space-between;gap:var(--hg-s-4)}.hg-door-ad__label{font-stretch:var(--hg-wdth-data);font-size:var(--hg-fs-2xs);font-weight:var(--hg-w-semi);letter-spacing:var(--hg-track-eyebrow);text-transform:uppercase;color:var(--hg-faint)}.hg-door-ad__ins,.hg-door-ad__unit{min-height:var(--hg-ad-h)}.hg-door-ad__ins{display:block;width:100%}html:has([data-hg-door]) .google-auto-placed,html:has([data-hg-door]) ins.adsbygoogle[data-anchor-status],html:has([data-hg-door]:not([data-hg-door-vignettes])) #google_vignette{display:none!important}@media (pointer:coarse){.hg-v2 :is(.hg-door-list,.hg-door-cards__title) a{padding-block:var(--hg-s-7)}.hg-v2 .hg-door-site__privacy{padding-block:var(--hg-s-6);margin-block:calc(var(--hg-s-6) * -1)}}@media (min-width:600px){.hg-door-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hg-door-site__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.hg-door{gap:var(--hg-gap-section-wide);padding-top:var(--hg-s-6)}.hg-door__hero{display:grid;grid-template-columns:minmax(0,10fr) minmax(0,11fr);grid-template-areas:"intro pair" "card pair";column-gap:var(--hg-s-14);row-gap:var(--hg-s-10);align-items:start}.hg-door__hero--single{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "card";max-width:var(--hg-col-wide)}.hg-door__intro{grid-area:intro;gap:var(--hg-s-6)}.hg-door__hero>.hg-door-card{grid-area:card}.hg-door__heropair{grid-area:pair;align-self:center}.hg-door__h1{font-size:var(--hg-fs-display-sm);line-height:var(--hg-lh-tight);letter-spacing:var(--hg-track-tight)}.hg-door__lead{font-size:var(--hg-fs-lg)}.hg-door-card .hg-btn--primary{width:auto;min-width:var(--hg-tile-w);align-self:flex-start}.hg-door-card .hg-cost-note{text-align:left}.hg-door-card__alt{align-self:flex-start;margin-left:calc(var(--hg-s-5) * -1)}.hg-door-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.hg-door-ad,.hg-door-answer,.hg-door-closing,.hg-door-faq,.hg-door-prose{max-width:var(--hg-col-doc)}.hg-door-ad__ins,.hg-door-ad__unit{min-height:var(--hg-ad-h-wide)}.hg-door-cards,.hg-door-related__groups{grid-template-columns:repeat(3,minmax(0,1fr))}.hg-door-related__groups{column-gap:var(--hg-s-11)}.hg-door-site__groups{grid-template-columns:repeat(5,minmax(0,1fr))}}.hg-extras{gap:var(--hg-s-6)}.hg-extras,.hg-extras__head{display:flex;flex-direction:column}.hg-extras__head{gap:var(--hg-s-2)}.hg-extras__head .hg-section__lead{margin-top:0}.hg-extras__list{display:flex;flex-direction:column;gap:var(--hg-s-4)}.hg-extras__row{width:100%;min-height:var(--hg-btn);display:flex;align-items:center;gap:var(--hg-s-6);padding:var(--hg-s-4) var(--hg-s-6) var(--hg-s-4) var(--hg-s-4);background:var(--hg-surface);border-radius:var(--hg-r-2);box-shadow:var(--hg-shadow-card);text-align:left;transition:box-shadow var(--hg-dur-fast) var(--hg-ease),transform var(--hg-dur-fast) var(--hg-ease)}.hg-extras__row:hover{box-shadow:var(--hg-shadow-raise)}.hg-extras__row:active{transform:translateY(var(--hg-press))}.hg-extras__row:focus-visible{outline:var(--hg-focus-w) solid var(--hg-focus);outline-offset:var(--hg-focus-gap)}.hg-extras__row.is-locked .hg-extras__plate{background:var(--hg-sunken);color:var(--hg-muted)}.hg-extras__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--hg-s-1)}.hg-extras__title{font-weight:var(--hg-w-semi);font-size:var(--hg-fs-ui);line-height:var(--hg-lh-snug)}.hg-extras__sub{display:block;font-weight:var(--hg-w-regular);font-size:var(--hg-fs-xs);color:var(--hg-muted);line-height:var(--hg-lh-snug)}.hg-extras__go{color:var(--hg-faint);flex:none}.hg-extras__lock{flex:none;display:inline-flex;align-items:center;gap:var(--hg-s-2);padding:var(--hg-s-1) var(--hg-s-3);border-radius:var(--hg-r-1);background:var(--hg-badge);color:var(--hg-on-badge);font-size:var(--hg-fs-2xs);font-weight:var(--hg-w-bold)}.hg-extras__lock .hg-icon{width:var(--hg-icon-xs);height:var(--hg-icon-xs)}.hg-extras__examples{display:flex;flex-wrap:wrap;gap:var(--hg-s-3)}.hg-extras__examples .hg-chip{width:auto;min-height:var(--hg-target);font-weight:var(--hg-w-medium)}.hg-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hg-s-6)}.hg-compare__card{display:flex;flex-direction:column;background:var(--hg-surface);border-radius:var(--hg-r-2);box-shadow:var(--hg-shadow-card);overflow:hidden}.hg-compare__card.is-own{box-shadow:var(--hg-shadow-select)}.hg-compare__pic{position:relative;aspect-ratio:var(--hg-ratio-photo);background:var(--hg-well)}.hg-compare__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:hg-fade var(--hg-dur-slow) var(--hg-ease) both}.hg-compare__wait{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--hg-s-4);font-size:var(--hg-fs-xs);color:var(--hg-muted);text-align:center;background:var(--hg-skeleton)}.hg-compare__wait.is-failed{background:var(--hg-warn-tint);color:var(--hg-warn)}.hg-compare__body{flex:1;display:flex;flex-direction:column;gap:var(--hg-s-4);padding:var(--hg-s-5) var(--hg-s-5) var(--hg-s-6)}.hg-compare__label{font-stretch:var(--hg-wdth-display);font-weight:var(--hg-w-bold);font-size:var(--hg-fs-ui);line-height:var(--hg-lh-snug)}.hg-compare__items{display:flex;flex-direction:column;gap:var(--hg-s-3);flex:1}.hg-compare__items li{display:flex;flex-direction:column;gap:var(--hg-s-1);font-size:var(--hg-fs-xs);line-height:var(--hg-lh-snug)}.hg-compare__item{display:flex;align-items:center;gap:var(--hg-s-3);min-width:0;color:var(--hg-ink);font-weight:var(--hg-w-semi)}.hg-compare__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--hg-s-3);color:var(--hg-muted)}.hg-compare__cost,.hg-compare__total{font-stretch:var(--hg-wdth-data);font-variant-numeric:tabular-nums}.hg-compare__cost{color:var(--hg-muted);white-space:nowrap}.hg-compare__total{display:flex;justify-content:space-between;gap:var(--hg-s-4);padding-top:var(--hg-s-4);border-top:var(--hg-hair) solid var(--hg-line-soft);font-weight:var(--hg-w-bold);font-size:var(--hg-fs-sm)}.hg-compare-screen .hg-screen__content{display:flex;flex-direction:column;gap:var(--hg-gap-block)}.hg-change{display:flex;flex-direction:column;gap:var(--hg-s-6)}.hg-change__asked{font-size:var(--hg-fs-sm);color:var(--hg-muted)}.hg-change__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hg-s-4)}.hg-change__shot{display:flex;flex-direction:column;gap:var(--hg-s-2);margin:0}.hg-change__img{display:block;width:100%;aspect-ratio:var(--hg-ratio-photo);object-fit:cover;border-radius:var(--hg-r-1);background:var(--hg-well);box-shadow:var(--hg-shadow-edge)}.hg-change__cap{font-size:var(--hg-fs-xs);font-weight:var(--hg-w-semi);color:var(--hg-muted)}.hg-diff{display:flex;flex-direction:column;gap:var(--hg-s-4)}.hg-diff__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--hg-s-2) var(--hg-s-5);align-items:baseline;padding:var(--hg-s-5) var(--hg-s-6);background:var(--hg-surface);border-radius:var(--hg-r-2);box-shadow:var(--hg-shadow-card)}.hg-diff__kind{grid-row:span 3;align-self:start;padding:var(--hg-s-1) var(--hg-s-3);border-radius:var(--hg-r-1);font-size:var(--hg-fs-2xs);font-weight:var(--hg-w-bold);background:var(--hg-info-tint);color:var(--hg-info)}.hg-diff__row.is-added .hg-diff__kind{background:var(--hg-ok-tint);color:var(--hg-ok)}.hg-diff__row.is-removed .hg-diff__kind{background:var(--hg-sunken);color:var(--hg-muted)}.hg-diff__element{display:inline-flex;align-items:center;gap:var(--hg-s-3);font-weight:var(--hg-w-semi);font-size:var(--hg-fs-sm)}.hg-diff__cost{font-stretch:var(--hg-wdth-data);font-variant-numeric:tabular-nums;font-size:var(--hg-fs-sm);font-weight:var(--hg-w-semi);text-align:right}.hg-diff__now,.hg-diff__was{grid-column:2/4;font-size:var(--hg-fs-xs);line-height:var(--hg-lh-snug)}.hg-diff__was{color:var(--hg-faint);text-decoration:line-through}.hg-diff__now{color:var(--hg-ink)}.hg-chat{gap:var(--hg-s-5);max-height:var(--hg-sheet-max);overflow-y:auto}.hg-chat,.hg-chat__msg{display:flex;flex-direction:column}.hg-chat__msg{gap:var(--hg-s-3);max-width:92%;padding:var(--hg-s-5) var(--hg-s-6);border-radius:var(--hg-r-2)}.hg-chat__msg.is-you{align-self:flex-end;background:var(--hg-tint-soft)}.hg-chat__msg.is-advisor{align-self:flex-start;background:var(--hg-surface);box-shadow:var(--hg-shadow-card)}.hg-chat__who{font-size:var(--hg-fs-2xs);font-weight:var(--hg-w-bold);color:var(--hg-faint);text-transform:uppercase;letter-spacing:var(--hg-track-eyebrow)}.hg-chat__text{font-size:var(--hg-fs-sm);line-height:var(--hg-lh-body);white-space:pre-wrap;display:flex;align-items:center;gap:var(--hg-s-3)}.hg-chat__cites{display:flex;flex-direction:column;gap:var(--hg-s-2)}.hg-chat__cites li{display:flex;align-items:center;gap:var(--hg-s-3);font-size:var(--hg-fs-xs)}.hg-chat__cost{margin-left:auto;font-stretch:var(--hg-wdth-data);font-variant-numeric:tabular-nums;color:var(--hg-muted)}.hg-chat__act:empty{display:none}.hg-chat__form{display:flex;align-items:center;gap:var(--hg-s-3)}.hg-chat__form .hg-iconbtn.is-on{background:var(--hg-tint);color:var(--hg-action)}.hg-chat__voice{display:contents}.hg-chat__form:has(.hg-voice){flex-wrap:wrap}.hg-voice{order:-1;flex:1 1 100%;flex-direction:column;padding:var(--hg-s-5) var(--hg-s-6);border-radius:var(--hg-r-2);background:var(--hg-tint-soft)}.hg-voice,.hg-voice__bar{display:flex;gap:var(--hg-s-3)}.hg-voice__bar{align-items:center;font-size:var(--hg-fs-sm);font-weight:var(--hg-w-semi)}.hg-voice__dot{width:var(--hg-s-4);height:var(--hg-s-4);border-radius:50%;background:var(--hg-faint);flex:none}.hg-voice__dot.is-listening,.hg-voice__dot.is-speaking{background:var(--hg-action)}.hg-voice__dot.is-speaking{animation:hg-pulse 1.2s ease-in-out infinite}.hg-voice__timer{margin-left:auto;font-stretch:var(--hg-wdth-data);font-variant-numeric:tabular-nums;color:var(--hg-muted);font-weight:var(--hg-w-regular)}.hg-voice__caption{font-size:var(--hg-fs-sm);line-height:var(--hg-lh-body);min-height:1lh}.hg-voice__actions{display:flex;flex-wrap:wrap;gap:var(--hg-s-3)}.hg-voice__message{font-size:var(--hg-fs-sm);line-height:var(--hg-lh-snug)}.hg-voice__message.is-warn{color:var(--hg-warn)}.hg-chat__form .hg-voice__mic.is-locked{color:var(--hg-faint)}.hg-chat__info{display:inline-block;width:var(--hg-icon-xs);height:var(--hg-icon-xs);vertical-align:text-bottom}.hg-hd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hg-s-5)}.hg-hd__item{display:flex;flex-direction:column;gap:var(--hg-s-3);min-width:0}.hg-hd__img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--hg-r-1);background:var(--hg-well);box-shadow:var(--hg-shadow-edge)}.hg-hd__title{font-weight:var(--hg-w-semi);font-size:var(--hg-fs-xs)}.hg-hd .hg-row{flex-direction:column;align-items:stretch}@media (min-width:1024px){.hg-compare{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hg-voice__dot.is-speaking{animation:none}.hg-compare__img,.hg-extras__row{animation:none;transition:none}}.hg-looks{gap:var(--hg-s-4);margin-top:var(--hg-s-6)}.hg-looks,.hg-looks__head{display:flex;flex-direction:column}.hg-looks__head{gap:var(--hg-s-1)}.hg-looks__title{font-stretch:var(--hg-wdth-display);font-weight:var(--hg-w-bold);font-size:var(--hg-fs-lg);line-height:var(--hg-lh-snug)}.hg-looks__lead{font-size:var(--hg-fs-sm);color:var(--hg-muted);line-height:var(--hg-lh-snug)}.hg-looks__list{display:flex;flex-wrap:wrap;gap:var(--hg-s-3)}.hg-look{min-height:var(--hg-target);display:inline-flex;align-items:center;gap:var(--hg-s-3);padding:var(--hg-s-2) var(--hg-s-5) var(--hg-s-2) var(--hg-s-2);background:var(--hg-surface);border-radius:var(--hg-r-2);box-shadow:var(--hg-shadow-card);font-size:var(--hg-fs-sm);font-weight:var(--hg-w-semi);line-height:var(--hg-lh-snug);transition:box-shadow var(--hg-dur-fast) var(--hg-ease),background-color var(--hg-dur-fast) var(--hg-ease)}.hg-look:hover:not(.is-selected):not(:disabled){box-shadow:var(--hg-shadow-raise)}.hg-look:active:not(:disabled){transform:translateY(var(--hg-press))}.hg-look:focus-visible{outline:var(--hg-focus-w) solid var(--hg-focus);outline-offset:var(--hg-focus-gap)}.hg-look:disabled{cursor:progress}.hg-look.is-selected{background:var(--hg-tint-soft);box-shadow:var(--hg-shadow-select)}.hg-look__plate{flex:none;width:var(--hg-plate-sm);height:var(--hg-plate-sm);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--hg-r-1);background:var(--hg-sunken);color:var(--hg-ink)}.hg-look.is-locked .hg-look__plate{color:var(--hg-muted)}.hg-look.is-selected .hg-look__plate{background:var(--hg-action);color:var(--hg-on-action)}.hg-look__tag{display:inline-flex;align-items:center;gap:var(--hg-s-1);padding:var(--hg-s-1) var(--hg-s-2);border-radius:var(--hg-r-1);background:var(--hg-sunken);color:var(--hg-ink);font-size:var(--hg-fs-2xs);font-weight:var(--hg-w-bold)}.hg-look__tag--free{background:var(--hg-ok-tint);color:var(--hg-ok)}.hg-look__tag--lock{background:var(--hg-badge);color:var(--hg-on-badge)}.hg-looks__shown{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hg-s-3) var(--hg-s-5);padding:var(--hg-s-4) var(--hg-s-5);background:var(--hg-tint-soft);border-radius:var(--hg-r-2)}.hg-looks__shown-text{flex:1;min-width:0;font-size:var(--hg-fs-sm);line-height:var(--hg-lh-snug)}.hg-looks__lighting{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--hg-s-2) var(--hg-s-4);border-top:var(--hg-hair) solid var(--hg-line-soft);padding-top:var(--hg-s-3)}@media (prefers-reduced-motion:reduce){.hg-look{transition:none}}.hg-csheet__now{display:flex;align-items:center;flex-wrap:wrap;gap:var(--hg-s-4);font-size:var(--hg-fs-ui);margin-top:calc(var(--hg-s-2) * -1)}.hg-csheet__label{font-stretch:var(--hg-wdth-data);font-size:var(--hg-fs-eyebrow);letter-spacing:var(--hg-track-eyebrow);text-transform:uppercase;color:var(--hg-muted);font-weight:var(--hg-w-semi)}.hg-csheet__hex{font-stretch:var(--hg-wdth-data);font-variant-numeric:tabular-nums;font-weight:var(--hg-w-semi)}.hg-csheet__now .hg-btn{margin-left:auto}.hg-csheet__searchbox{position:relative;display:block}.hg-csheet__searchbox .hg-icon{position:absolute;left:var(--hg-s-6);top:50%;transform:translateY(-50%);color:var(--hg-muted);pointer-events:none}.hg-csheet__searchbox .hg-input{padding-left:var(--hg-s-12)}.hg-csheet__searchbox .hg-input::-webkit-search-cancel-button{cursor:pointer}.hg-csheet__brands{display:flex;gap:var(--hg-s-3);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 calc(var(--hg-gutter) * -1);padding:var(--hg-s-1) var(--hg-gutter)}.hg-csheet__brands::-webkit-scrollbar{display:none}.hg-csheet__brand{flex:none;min-height:var(--hg-target);padding:0 var(--hg-s-7);font-size:var(--hg-fs-sm);font-weight:var(--hg-w-medium);white-space:nowrap;color:var(--hg-ink);background:var(--hg-sunken);border:0;border-radius:var(--hg-r-1);cursor:pointer;transition:background var(--hg-dur-fast) var(--hg-ease),box-shadow var(--hg-dur-fast) var(--hg-ease)}.hg-csheet__brand:hover:not(.is-selected){background:var(--hg-well)}.hg-csheet__brand.is-selected{background:var(--hg-tint-soft);box-shadow:var(--hg-shadow-select);font-weight:var(--hg-w-semi)}.hg-csheet__tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hg-s-4)}.hg-csheet__tools .hg-btn{min-height:var(--hg-target)}.hg-csheet__match{display:flex;flex-direction:column;gap:var(--hg-s-4);padding:var(--hg-s-6);background:var(--hg-sunken);border-radius:var(--hg-r-2)}.hg-csheet__matchrow{display:flex;align-items:center;gap:var(--hg-s-4)}.hg-csheet__picker{flex:none;display:block;width:var(--hg-input);height:var(--hg-input)}.hg-csheet__picker input{width:100%;height:100%;padding:0;cursor:pointer;border:var(--hg-hair) solid var(--hg-line-strong);border-radius:var(--hg-r-2);background:var(--hg-surface)}.hg-csheet__hexfield{flex:1;min-width:0}.hg-csheet__hexfield .hg-input{font-stretch:var(--hg-wdth-data);font-variant-numeric:tabular-nums;text-transform:uppercase}.hg-csheet__results{display:flex;flex-direction:column;gap:var(--hg-s-5)}.hg-csheet__heading{font-size:var(--hg-fs-sm)}.hg-csheet__heading,.hg-paint__close{font-weight:var(--hg-w-semi);color:var(--hg-muted)}.hg-paint__close{align-self:flex-start;margin-top:var(--hg-s-1);padding:0 var(--hg-s-2);font-size:var(--hg-fs-2xs);border-radius:var(--hg-r-1);background:var(--hg-sunken)}.hg-paint__close.is-same,.hg-paint__close.is-very-close{color:var(--hg-ok);background:var(--hg-ok-tint)}.hg-paint__close.is-close{color:var(--hg-info);background:var(--hg-info-tint)}.hg-sampler{position:absolute;inset:0;z-index:var(--hg-z-raise)}.hg-sampler__surface{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:crosshair;touch-action:manipulation}.hg-sampler__surface:focus-visible{outline:var(--hg-focus-w) solid var(--hg-focus);outline-offset:calc(var(--hg-focus-w) * -1)}.hg-sampler__spot{position:absolute;width:var(--hg-plate);height:var(--hg-plate);transform:translate(-50%,-50%);border-radius:50%;border:var(--hg-border-2) solid var(--hg-surface);box-shadow:var(--hg-shadow-tag);pointer-events:none}.hg-sampler__spot.is-reading{background:transparent;animation:hg-pulse var(--hg-dur-pulse) var(--hg-ease) infinite}.hg-sampler__bar{position:absolute;left:var(--hg-s-4);right:var(--hg-s-4);top:var(--hg-s-4);display:flex;align-items:center;justify-content:space-between;gap:var(--hg-s-4);padding:var(--hg-s-3) var(--hg-s-3) var(--hg-s-3) var(--hg-s-6);font-size:var(--hg-fs-sm);font-weight:var(--hg-w-medium);color:var(--hg-on-tag);background:var(--hg-tag);border-radius:var(--hg-r-2);box-shadow:var(--hg-shadow-tag);pointer-events:none}.hg-sampler__bar .hg-btn{pointer-events:auto;flex:none}@media (prefers-reduced-motion:reduce){.hg-sampler__spot.is-reading{animation:none}}.hg-csheet__results .hg-paint__code{white-space:normal}@media (min-width:600px){.hg-csheet__results .hg-paints{grid-template-columns:repeat(3,minmax(0,1fr))}}.hg-ownphoto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hg-s-2)}.hg-ownphoto__frame{position:relative;display:inline-block;max-width:100%;border-radius:var(--hg-r-2);overflow:hidden}.hg-ownphoto__img{display:block;max-width:100%;max-height:calc(var(--hg-s-15) * 3)}.hg-csheet__actions{position:sticky;z-index:var(--hg-z-raise);bottom:calc((var(--hg-s-10) + env(safe-area-inset-bottom)) * -1);margin:0 calc(var(--hg-gutter) * -1);padding:var(--hg-s-5) var(--hg-gutter) calc(var(--hg-s-4) + env(safe-area-inset-bottom));background:var(--hg-surface);box-shadow:var(--hg-shadow-bar)}.hg-done{display:flex;flex-direction:column;gap:var(--hg-gap-block)}.hg-done-sub{margin-top:var(--hg-s-4);font-stretch:var(--hg-wdth-display);font-weight:var(--hg-w-bold);font-size:var(--hg-fs-lg);line-height:var(--hg-lh-snug)}.hg-done-list{display:flex;flex-direction:column;gap:var(--hg-s-4)}.hg-done-row{background:var(--hg-surface);border-radius:var(--hg-r-2);box-shadow:var(--hg-shadow-card)}.hg-done-row__head{width:100%;min-height:var(--hg-btn);display:flex;align-items:center;gap:var(--hg-s-5);padding:var(--hg-s-4) var(--hg-s-6) var(--hg-s-4) var(--hg-s-4);text-align:left;color:var(--hg-ink);text-decoration:none}.hg-done-row__head:focus-visible{outline:var(--hg-focus-w) solid var(--hg-focus);outline-offset:var(--hg-focus-gap);border-radius:var(--hg-r-2)}.hg-done-row__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--hg-s-1)}.hg-done-row__title{font-weight:var(--hg-w-semi);font-size:var(--hg-fs-ui);line-height:var(--hg-lh-snug)}.hg-done-row__body{font-size:var(--hg-fs-xs);color:var(--hg-muted);line-height:var(--hg-lh-snug)}.hg-done-row.is-done .hg-done-row__body{color:var(--hg-ok)}.hg-done-row__go{flex:none;color:var(--hg-faint)}.hg-done-tier{flex:none;display:inline-flex;align-items:center;gap:var(--hg-s-1);padding:var(--hg-s-1) var(--hg-s-3);border-radius:var(--hg-r-1);font-size:var(--hg-fs-2xs);font-weight:var(--hg-w-bold);white-space:nowrap}.hg-done-tier .hg-icon{width:var(--hg-icon-xs);height:var(--hg-icon-xs)}.hg-done-tier.is-free,.hg-done-tier.is-preview{background:var(--hg-ok-tint);color:var(--hg-ok)}.hg-done-tier.is-paid{background:var(--hg-badge);color:var(--hg-on-badge)}.hg-done-row__panel{display:flex;flex-direction:column;gap:var(--hg-s-6);padding:var(--hg-s-2) var(--hg-s-6) var(--hg-s-7);border-top:var(--hg-hair) solid var(--hg-line-soft);animation:hg-rise var(--hg-dur) var(--hg-ease) both}.hg-done-measure{display:flex;flex-direction:column;gap:var(--hg-s-3)}.hg-done-facts{width:100%;min-height:var(--hg-target);display:flex;align-items:center;gap:var(--hg-s-4);padding:var(--hg-s-3) var(--hg-s-5);border-radius:var(--hg-r-2);background:var(--hg-measure-tint);color:var(--hg-ink);font-size:var(--hg-fs-sm);text-align:left}.hg-done-facts .hg-icon{flex:none;color:var(--hg-measure)}.hg-done-facts>span:nth-child(2){flex:1;min-width:0}.hg-done-facts__go{flex:none;color:var(--hg-action);font-weight:var(--hg-w-semi)}.hg-facts{display:flex;flex-direction:column;gap:var(--hg-s-6)}.hg-facts__input{display:flex;align-items:center;gap:var(--hg-s-4)}.hg-facts__input .hg-input{flex:1;min-width:0}.hg-facts__unit{flex:none;min-width:var(--hg-s-12);color:var(--hg-muted);font-size:var(--hg-fs-sm)}.hg-field__error{font-size:var(--hg-fs-xs);color:var(--hg-danger)}.hg-done-materials{display:flex;flex-direction:column;gap:var(--hg-s-7)}.hg-done-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--hg-tile-min),1fr));gap:var(--hg-s-4)}.hg-done-figure{display:flex;flex-direction:column;gap:var(--hg-s-1);padding:var(--hg-s-5);border-radius:var(--hg-r-2);background:var(--hg-sunken)}.hg-done-figure.is-strong{background:var(--hg-tint-soft);box-shadow:var(--hg-shadow-select)}.hg-done-section{display:flex;flex-direction:column;gap:var(--hg-s-5)}.hg-done-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hg-s-4)}.hg-done-section__title{font-weight:var(--hg-w-bold);font-size:var(--hg-fs-ui);line-height:var(--hg-lh-snug)}.hg-done-item,.hg-done-items{display:flex;flex-direction:column}.hg-done-item{gap:var(--hg-s-3);padding:var(--hg-s-5) 0;border-top:var(--hg-hair) solid var(--hg-line-soft)}.hg-done-item.is-locked{opacity:.6}.hg-done-item__head{display:flex;align-items:baseline;gap:var(--hg-s-4)}.hg-done-item__n{flex:none;min-width:var(--hg-plate-xs);height:var(--hg-plate-xs);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--hg-r-1);background:var(--hg-badge);color:var(--hg-on-badge);font-size:var(--hg-fs-2xs);font-weight:var(--hg-w-bold)}.hg-done-item__name{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--hg-s-1)}.hg-done-item__element{font-weight:var(--hg-w-semi);font-size:var(--hg-fs-ui)}.hg-done-item__colour{display:inline-flex;align-items:center;gap:var(--hg-s-2);font-size:var(--hg-fs-xs);color:var(--hg-muted)}.hg-done-item__qty{flex:none;font-stretch:var(--hg-wdth-data);font-variant-numeric:tabular-nums;font-size:var(--hg-fs-xs);color:var(--hg-measure)}.hg-done-item__qty.is-measured{font-weight:var(--hg-w-bold)}.hg-done-buy{display:flex;flex-direction:column;gap:var(--hg-s-2);padding-left:var(--hg-s-10)}.hg-done-buy__line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 var(--hg-s-4);font-size:var(--hg-fs-sm)}.hg-done-buy__amount{font-stretch:var(--hg-wdth-data);font-variant-numeric:tabular-nums;font-weight:var(--hg-w-semi);white-space:nowrap}.hg-done-buy__note{grid-column:1/-1;font-size:var(--hg-fs-2xs);color:var(--hg-muted)}.hg-done-item__costs{display:flex;flex-wrap:wrap;gap:var(--hg-s-2) var(--hg-s-7);padding-left:var(--hg-s-10);font-size:var(--hg-fs-sm);font-stretch:var(--hg-wdth-data);font-variant-numeric:tabular-nums}.hg-done-item__key{color:var(--hg-muted);font-stretch:var(--hg-wdth-body)}.hg-done-item__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hg-s-3);padding-left:var(--hg-s-10)}.hg-done-fit{font-size:var(--hg-fs-xs);font-weight:var(--hg-w-semi)}.hg-done-fit.is-diy{color:var(--hg-ok)}.hg-done-fit.is-skilled{color:var(--hg-info)}.hg-done-fit.is-pro{color:var(--hg-warn)}.hg-done-quick{display:flex;flex-direction:column;gap:var(--hg-s-6)}.hg-done-quick__covers{display:flex;flex-direction:column;gap:var(--hg-s-3);border:0;padding:0;margin:0}.hg-done-quick .hg-chip{width:auto;min-height:var(--hg-target)}.hg-done-quick .hg-chip.is-on{box-shadow:var(--hg-shadow-select);background:var(--hg-tint-soft)}.hg-done-quick__result{display:flex;flex-direction:column;gap:var(--hg-s-4);padding:var(--hg-s-6);border-radius:var(--hg-r-2);background:var(--hg-ok-tint);animation:hg-rise var(--hg-dur) var(--hg-ease) both}.hg-done-quick__result.is-above,.hg-done-quick__result.is-below{background:var(--hg-warn-tint)}.hg-done-quick__result.is-high{background:var(--hg-info-tint)}.hg-done-quick__verdict{font-stretch:var(--hg-wdth-display);font-weight:var(--hg-w-bold);font-size:var(--hg-fs-lg)}.hg-done-quick__guidance{font-size:var(--hg-fs-sm);line-height:var(--hg-lh-body)}.hg-done-permits{display:flex;flex-direction:column;gap:var(--hg-s-6)}.hg-done-permits__row{display:flex;flex-wrap:wrap;gap:var(--hg-s-5)}.hg-done-permits__row .hg-field:last-child{flex:none;min-width:var(--hg-tile-min)}.hg-done-permits__answer{display:flex;flex-direction:column;gap:var(--hg-s-6)}.hg-done-permits__topics{display:flex;flex-direction:column;gap:var(--hg-s-4)}.hg-done-permit{display:flex;flex-direction:column;gap:var(--hg-s-3);padding:var(--hg-s-5);border-radius:var(--hg-r-2);background:var(--hg-sunken)}.hg-done-permit__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hg-s-3)}.hg-done-permit__label{font-weight:var(--hg-w-semi);font-size:var(--hg-fs-ui)}.hg-done-permit__summary{font-size:var(--hg-fs-sm);line-height:var(--hg-lh-body)}.hg-done-permit__conditions{display:flex;flex-direction:column;gap:var(--hg-s-2);padding-left:var(--hg-s-7);list-style:disc;font-size:var(--hg-fs-xs);color:var(--hg-muted)}.hg-done-need{display:inline-flex;align-items:center;gap:var(--hg-s-2);padding:var(--hg-s-1) var(--hg-s-3);border-radius:var(--hg-r-1);font-size:var(--hg-fs-2xs);font-weight:var(--hg-w-bold)}.hg-done-need .hg-icon{width:var(--hg-icon-xs);height:var(--hg-icon-xs)}.hg-done-need.is-likely{background:var(--hg-warn-tint);color:var(--hg-warn)}.hg-done-need.is-unlikely{background:var(--hg-ok-tint);color:var(--hg-ok)}.hg-done-need.is-depends{background:var(--hg-info-tint);color:var(--hg-info)}.hg-done-permits__hoa,.hg-done-permits__links{font-size:var(--hg-fs-sm);line-height:var(--hg-lh-body)}.hg-done-permits__hoa,.hg-done-permits__links,.hg-done-permits__links ul{display:flex;flex-direction:column;gap:var(--hg-s-3)}.hg-done-permits__note{display:flex;gap:var(--hg-s-3);font-size:var(--hg-fs-xs);color:var(--hg-muted)}.hg-done-permits__note .hg-icon{flex:none;width:var(--hg-icon-sm);height:var(--hg-icon-sm)}.hg-refs{gap:var(--hg-s-4)}.hg-refs,.hg-refs__head{display:flex;flex-direction:column}.hg-refs__head{gap:var(--hg-s-2)}.hg-refs__head .hg-section__lead{margin-top:0}.hg-refs__row.is-added{cursor:default;align-items:flex-start}.hg-refs__thumb{flex:none;width:var(--hg-thumb-h);height:var(--hg-thumb-h);object-fit:cover;border-radius:var(--hg-r-1);box-shadow:var(--hg-shadow-edge);background:var(--hg-well)}.hg-refs__actions{display:flex;flex-wrap:wrap;gap:var(--hg-s-2);margin-left:calc(var(--hg-s-6) * -1)}.hg-refs__note{display:flex;gap:var(--hg-s-2);align-items:flex-start}.hg-refs__note .hg-icon{flex:none;width:var(--hg-icon-xs);height:var(--hg-icon-xs);margin-top:var(--hg-s-1)}.hg-refused{display:flex;flex-wrap:wrap;gap:var(--hg-s-3)}.hg-refused__chip{display:inline-flex;align-items:center;gap:var(--hg-s-3);padding:var(--hg-s-1) var(--hg-s-4) var(--hg-s-1) var(--hg-s-1);border-radius:var(--hg-r-1);background:var(--hg-sunken);font-size:var(--hg-fs-xs);font-weight:var(--hg-w-semi)}.hg-refused__chip img{width:var(--hg-plate-sm);height:var(--hg-plate-sm);object-fit:cover;border-radius:var(--hg-r-mini)}.hg-support{gap:var(--hg-s-6)}.hg-support,.hg-support__log{display:flex;flex-direction:column}.hg-support__log{gap:var(--hg-s-5)}.hg-support__msg{display:flex;flex-direction:column;gap:var(--hg-s-3);max-width:92%;padding:var(--hg-s-5) var(--hg-s-6);border-radius:var(--hg-r-2)}.hg-support__msg.is-you{align-self:flex-end;background:var(--hg-tint-soft)}.hg-support__msg.is-assistant{align-self:flex-start;background:var(--hg-sunken)}.hg-support__who{font-size:var(--hg-fs-2xs);font-weight:var(--hg-w-bold);color:var(--hg-faint);text-transform:uppercase;letter-spacing:var(--hg-track-eyebrow)}.hg-support__text{font-size:var(--hg-fs-sm);line-height:var(--hg-lh-body);white-space:pre-wrap;overflow-wrap:anywhere}.hg-support__text .hg-spinner{display:inline-block;vertical-align:middle;margin-right:var(--hg-s-2)}.hg-support__acts{display:flex;flex-wrap:wrap;gap:var(--hg-s-3)}.hg-support__ticket{display:flex;align-items:flex-start;gap:var(--hg-s-3);padding:var(--hg-s-4) var(--hg-s-5);background:var(--hg-ok-tint);color:var(--hg-ink);border-radius:var(--hg-r-1);font-size:var(--hg-fs-xs);line-height:var(--hg-lh-snug)}.hg-support__ticket .hg-icon{flex:none;width:var(--hg-icon-sm);height:var(--hg-icon-sm);color:var(--hg-ok);stroke-width:var(--hg-stroke-bold)}.hg-support__id{font-stretch:var(--hg-wdth-data);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hg-support__to{color:var(--hg-muted)}.hg-support__starters{display:flex;flex-wrap:wrap;gap:var(--hg-s-3)}.hg-support__starters .hg-chip{width:auto;min-height:var(--hg-target);font-weight:var(--hg-w-medium)}.hg-support__dock{--support-pad:calc(var(--hg-s-10) + env(safe-area-inset-bottom));position:sticky;bottom:calc(var(--support-pad) * -1);display:flex;flex-direction:column;gap:var(--hg-s-3);margin:0 calc(var(--hg-gutter) * -1) calc(var(--support-pad) * -1);padding:var(--hg-s-5) var(--hg-gutter) calc(var(--hg-s-4) + var(--support-pad));background:var(--hg-surface);border-top:var(--hg-hair) solid var(--hg-line-soft)}.hg-support__form{display:flex;align-items:center;gap:var(--hg-s-3)}.hg-support__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hg-s-2) var(--hg-s-5)}.hg-support__foot .hg-btn--text{padding-left:0}.hg-support__note{flex:1 1 100%}.hg-support__info{display:inline-block;width:var(--hg-icon-xs);height:var(--hg-icon-xs);vertical-align:text-bottom}.hg-support__contact{display:flex;flex-direction:column;gap:var(--hg-s-6)}.hg-support-card{display:flex;flex-direction:column;gap:var(--hg-s-5)}.hg-support-card__routes{margin-top:calc(var(--hg-s-3) * -1)}.hg-support-card__routes .hg-btn--text{padding-left:0}@media (min-width:1024px){.hg-support__dock{--support-pad:var(--hg-s-10);margin:0 calc(var(--hg-s-10) * -1) calc(var(--support-pad) * -1);padding:var(--hg-s-5) var(--hg-s-10) calc(var(--hg-s-4) + var(--support-pad))}}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--hg-font-archivo:"Archivo","Archivo Fallback"}