:root{--site-bg:#000;--site-panel:#0d0d0d;--site-ink:#fff;--site-muted:#b5b5b5;--site-accent:#3ba3ff;--site-rule:color-mix(in srgb, var(--site-muted) 28%, transparent);--site-space-1:.25rem;--site-space-2:.5rem;--site-space-3:.75rem;--site-space-4:1rem;--site-space-6:1.5rem;--site-space-8:2rem;--site-space-12:3rem;--site-space-16:4rem;--site-type-xs:.75rem;--site-type-sm:.875rem;--site-type-base:1rem;--site-type-lg:1.125rem;--site-type-xl:1.375rem;--site-type-h2:1.625rem;--site-type-h1:2.125rem;--site-section-space:calc(var(--site-space-4) + var(--site-space-1));--site-gutter:var(--site-space-6)}@media (min-width:48rem){:root{--site-type-h2:2rem;--site-type-h1:3rem;--site-section-space:var(--site-space-8);--site-gutter:var(--site-space-8)}}@media (min-width:72rem){:root{--site-gutter:calc(var(--site-space-8) + var(--site-space-2))}}body{--background:var(--site-bg);--foreground:var(--site-ink);--card:var(--site-panel);--card-foreground:var(--site-ink);--popover:var(--site-panel);--popover-foreground:var(--site-ink);--primary:var(--site-ink);--primary-foreground:var(--site-bg);--secondary:var(--site-panel);--secondary-foreground:var(--site-muted);--muted:var(--site-panel);--muted-foreground:var(--site-muted);--accent:var(--site-panel);--accent-foreground:var(--site-ink);--border:var(--site-rule);--input:var(--site-panel);--ring:var(--site-accent);--surface:var(--site-panel);--surface-foreground:var(--site-muted);--surface-page:var(--site-bg);--surface-brand:var(--site-bg);--surface-sunken:var(--site-panel);--surface-raised:var(--site-panel);--ink:var(--site-ink);--ink-muted:var(--site-muted);--ink-faint:var(--site-muted);--ink-on-brand:var(--site-ink);--ink-on-brand-muted:var(--site-muted);--rule:var(--site-rule);--rule-strong:var(--site-rule);--rule-control:var(--site-muted);--rule-on-brand:var(--site-rule);--text-body:var(--site-type-base);--text-control:var(--site-type-base);--type-display:var(--site-type-h1);--type-page-title:var(--site-type-h1);--type-section-title:var(--site-type-h2);--type-card-title:var(--site-type-xl);--type-body-lg:var(--site-type-lg);--type-body:var(--site-type-base);--type-small:var(--site-type-sm);--type-label:var(--site-type-xs);--type-caption:var(--site-type-xs);--space-xs:var(--site-space-1);--space-sm:var(--site-space-2);--space-md:var(--site-space-3);--space-lg:var(--site-space-4);--space-xl:var(--site-space-8);--space-2xl:var(--site-space-12);--rhythm-xs:var(--site-space-1);--rhythm-sm:var(--site-space-2);--rhythm-md:var(--site-space-3);--rhythm-lg:var(--site-space-4);--rhythm-group:var(--site-space-4);--rhythm-section:var(--site-section-space);--section-rhythm:var(--site-section-space);--section-header-gap:var(--site-space-4);--space-section-compact:var(--site-space-4);--space-section-standard:var(--site-space-6);--space-section-spacious:var(--site-space-8);--space-section-compact-sm:var(--site-space-6);--space-section-standard-sm:var(--site-space-8);--space-section-spacious-sm:var(--site-space-12);--pad-card-inline:var(--site-space-4);--pad-card-block:var(--site-space-3);--pad-card-inline-compact:var(--site-space-3);--pad-card-block-compact:var(--site-space-2);--pad-field-inline:var(--site-space-3);--pad-field-block:var(--site-space-2);--pad-table-block:var(--site-space-2);--container-pad:var(--site-gutter);--container-pad-sm:var(--site-gutter);--container-pad-lg:var(--site-gutter)}main#main-content:not(:has([data-slot=capture-ground])){background-color:var(--surface-page);overflow:clip;container-type:inline-size}main#main-content :is(.v2-container-reading,.v2-container-wide){max-inline-size:var(--container-wide)}main#main-content :is([data-slot=readable-section-content],[data-slot=case-section-content])>:is(p,ul,ol){max-inline-size:var(--container-reading)}main#main-content :is(h1.v2-display,h1.v2-page-title,h2.v2-section-title){letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:700}main#main-content :is(h1,h2,.v2-section-header,[data-slot=section-header]){text-align:start}:is(h2,h3):has(>.section-heading-icon){align-items:flex-start;gap:.35em;display:flex}:is(h2,h3)>.section-heading-icon{block-size:.9em;inline-size:.9em;color:var(--site-muted);margin-block-start:calc(.5lh - .45em)}.site-section-action{justify-content:center;gap:var(--site-space-2);flex-wrap:wrap;display:flex}.ready-strip{--ready-strip-gutter:var(--container-pad);align-items:center;gap:var(--site-space-3) var(--site-space-6);margin-inline:calc(-1 * var(--ready-strip-gutter));padding:var(--site-space-4) var(--ready-strip-gutter);border-block-start:thin solid var(--site-rule);background:var(--site-panel);flex-wrap:wrap;display:flex}.ready-strip-copy{flex:16rem}.ready-strip h2{font-size:var(--site-type-base);font-weight:700}.ready-strip p{color:var(--site-muted);font-size:var(--site-type-sm);margin-block-start:var(--site-space-1)}.ready-strip>:is(a,button){margin-inline-start:auto}.ready-strip>a,.ready-strip>button>span{border-radius:var(--shape-control)}@media (min-width:40rem){.ready-strip>button{inline-size:auto}}.site-section-link{justify-content:center;align-items:center;gap:calc(var(--site-space-1) * 1.5);inline-size:fit-content;max-inline-size:100%;min-block-size:var(--site-space-8);padding:var(--site-space-1) calc(var(--site-space-2) + 2px);border:thin solid var(--site-rule);border-radius:var(--shape-pill);color:var(--site-ink);font-size:var(--site-type-sm);text-align:center;cursor:pointer;background:0 0;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.site-section-link>svg{block-size:1em;inline-size:1em}.site-section-link:hover{border-color:var(--site-muted);background:var(--site-panel)}@media (pointer:coarse){.site-section-link:after{content:"";position:absolute;inset:-6px 0}}.site-section-link:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}[data-slot=site-trust-strip]{border-block:thin solid var(--site-rule);background:var(--site-panel)}main#main-content header:has(+[data-slot=site-trust-strip]){border-block-end:0}[data-slot=site-trust-strip] .trust-stats{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,.85fr));display:grid}[data-slot=site-trust-strip] .trust-stats>li{padding:var(--site-space-2) var(--site-space-1);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}[data-slot=site-trust-strip] .trust-stats>li+li{border-inline-start:thin solid var(--site-rule)}[data-slot=site-trust-strip] .trust-stat{align-items:center;gap:var(--site-space-1);color:var(--site-ink);font-size:var(--site-type-base);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15;display:inline-flex}[data-slot=site-trust-strip] .trust-stat [data-slot=review-stars]{gap:0}[data-slot=site-trust-strip] .trust-stat [data-slot=review-stars] svg{block-size:.6875rem;inline-size:.6875rem}[data-slot=site-trust-strip] .trust-stat-label{color:var(--site-muted);font-size:var(--site-type-xs);font-weight:600;line-height:1.25}.site-trust-registration{flex-direction:column;align-items:center;gap:1px;display:flex}.site-trust-registration:hover .trust-stat-label{text-decoration:underline}main#main-content :is(.v2-section-surface-page,.v2-section-surface-brand,.v2-section-surface-sunken,.v2-surface-scope){--ring:var(--site-accent)}
body:has(>[data-slot=site-shell]){background-color:var(--site-panel)}body:has(dialog[data-modal-scroll-lock]:modal){overflow:hidden}[data-slot=site-shell]{max-inline-size:var(--container-wide);background-color:var(--site-bg);box-shadow:-1px 0 var(--site-rule), 1px 0 var(--site-rule);margin-inline:auto}[data-slot=skip-link]:focus{inset-inline-start:calc(max(0px, (100% - var(--container-wide)) / 2) + var(--site-gutter))}.site-brand-mark{inline-size:var(--brand-mark-size,var(--site-space-8));block-size:var(--brand-mark-size,var(--site-space-8));border:thin solid var(--site-rule);border-radius:var(--site-space-2);background:var(--site-bg);color:var(--site-ink);flex:none;place-items:center;display:grid}@media (min-width:22rem){.site-brand-mark{--brand-mark-size:calc(var(--site-space-8) + var(--site-space-1))}}[data-slot=site-header-row]{padding-inline:var(--site-gutter);gap:var(--site-space-3)}[data-slot=site-header-actions]{gap:var(--site-space-2)}[data-slot=site-header-row] .type-brand-lockup{font-size:var(--site-type-base);line-height:1.15}.site-brand-tagline{text-wrap:balance;margin-block-start:calc(var(--site-space-1) / 2);line-height:1.2}[data-slot=site-header-row] nav a{padding-inline:var(--site-space-2);font-size:var(--site-type-sm)}[data-slot=site-search-trigger]{inline-size:clamp(8rem,12vw,10rem)}.site-menu-trigger{min-inline-size:var(--target-min);min-block-size:var(--target-min);padding-inline:var(--site-space-2)}[data-slot=navigation-drawer]{inline-size:min(26rem, calc(100% - var(--site-space-6)));background:var(--site-bg);border-block:0;border-radius:0;block-size:100dvh;max-block-size:none;max-inline-size:none;margin:0;position:fixed;inset-block:0;inset-inline-start:auto;inset-inline-end:max(0px, calc((100% - var(--container-wide)) / 2))}[data-slot=navigation-drawer]>[data-slot=modal-dialog-panel]{block-size:100%}.site-menu-header{justify-content:space-between;align-items:center;gap:var(--site-space-3);min-block-size:var(--header-offset);padding-inline:var(--site-space-6);border-block-end:thin solid var(--site-rule);font-size:var(--site-type-xl);flex:none;font-weight:700;display:flex}.site-menu-scroll{overscroll-behavior:contain;flex:1;min-block-size:0;overflow-y:auto}.site-menu-scroll :is(.site-menu-item,summary,[data-slot=site-search-field]),[data-slot=drawer-contact-strip]>a{min-block-size:calc(var(--site-space-8) + var(--site-space-3))}.site-menu-scroll nav a{font-size:var(--site-type-base)}[data-slot=drawer-navigation],.site-menu-hubs,.site-menu-disclosure-content{gap:var(--site-space-3)}[data-slot=drawer-navigation]{padding-block:var(--site-space-4);padding-inline:var(--site-space-6)}.site-menu-item{gap:var(--site-space-2);padding-block:var(--site-space-1);padding-inline:var(--site-space-2)}.site-menu-group-title{padding-inline:var(--site-space-2)}.site-menu-links{column-gap:var(--site-space-2)}.site-menu-disclosure-content{padding-block:var(--site-space-1) var(--site-space-3);padding-inline:var(--site-space-2)}.site-menu-company{padding-block-start:var(--site-space-3)}[data-slot=contact-bar]{max-inline-size:var(--container-wide);margin-inline:auto}[data-slot=contact-bar]>a{gap:var(--site-space-2);font-size:var(--site-type-xs);font-weight:600}.site-footer-content{padding-block:var(--site-space-6);gap:var(--site-space-4)}.site-footer-nav,.site-footer-copyright{padding-inline:var(--site-gutter)}.site-footer-nav{gap:var(--site-space-4) var(--site-space-6);overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer-group h2{color:var(--ink-on-brand)}.site-footer-group ul{margin-block-start:var(--site-space-1)}.site-footer-link{padding-block:var(--site-space-1)}@media (min-width:48rem){.site-footer-nav{column-gap:var(--site-space-8);grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer-copyright{border-block-start:thin solid var(--rule-on-brand);padding-block-start:var(--site-space-3)}
.about-page .about-hero{align-items:center;gap:var(--site-space-6);padding-block:var(--site-space-8);display:grid}.about-page .about-hero-copy,.about-page .about-section-inner{gap:var(--site-space-4);min-inline-size:0;display:grid}.about-page .about-hero-copy p,.about-page .about-section p{max-inline-size:62ch;color:var(--site-muted);font-size:var(--site-type-base);line-height:1.6}.about-page .about-hero-copy .about-lead{max-inline-size:39ch;color:var(--site-ink);font-size:var(--site-type-lg);font-weight:600;line-height:1.5}.about-page .about-hero-actions{align-items:center;gap:var(--site-space-2) var(--site-space-4);flex-wrap:wrap;display:flex}.about-page .about-hero-photo>div{aspect-ratio:4/3;border-radius:var(--site-space-2);background:var(--site-panel);min-block-size:12rem;position:relative;overflow:hidden}.about-page .about-hero-photo img{object-fit:cover;object-position:center 61%;filter:brightness(.88)saturate(.75)}.about-page .about-hero-photo figcaption{color:var(--site-muted);font-size:var(--site-type-xs);margin-block-start:var(--site-space-2)}.about-page .about-section{padding-block:var(--site-section-space)}.about-page :is(.about-section,.about-story-stages>section)[id]{scroll-margin-block-start:calc(var(--header-offset) + var(--site-space-2))}.about-page .about-section+.about-section{border-block-start:thin solid var(--site-rule)}.about-page :is(.about-team-layout,.about-story){align-items:start;gap:var(--site-space-4);min-inline-size:0;display:grid}.about-page .about-story-stages>section{gap:var(--site-space-2);padding-block:var(--site-space-3);border-block-end:thin solid var(--site-rule);display:grid}.about-page .about-story-stages>section:first-child{padding-block-start:0}.about-page .about-story-stages>section:last-child{border-block-end:0}.about-page .about-story-example{justify-items:start;gap:var(--site-space-3);padding:var(--site-space-4);border:thin solid var(--site-rule);border-radius:var(--site-space-2);background:var(--site-panel);display:grid}.about-page .about-story h3{font-size:var(--site-type-lg);font-weight:650}.about-page .about-company{padding:var(--site-space-3) var(--site-space-4);border:thin solid var(--site-rule);border-radius:var(--site-space-2);background:var(--site-panel)}.about-page .about-company>div{gap:var(--site-space-1);padding-block:var(--site-space-2);display:grid}.about-page .about-company>div+div{border-block-start:thin solid var(--site-rule)}.about-page .about-company dt{color:var(--site-muted);font-size:var(--site-type-xs)}.about-page .about-company dd{font-size:var(--site-type-sm);font-weight:600}@media (min-width:48rem){.about-page .about-team-layout,.about-page .about-story{gap:var(--site-space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.about-page .about-hero{gap:var(--site-space-8);padding-block:var(--site-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}}
.services-hub-secondary-links{align-items:center;gap:var(--site-space-2) var(--site-space-4);flex-wrap:wrap;display:flex}.services-hub #service-directory{scroll-margin-block-start:calc(var(--header-offset) + var(--site-space-2))}.services-hub-help-band{border-block:thin solid var(--site-rule);background:var(--site-panel)}.services-hub-help{justify-content:space-between;align-items:center;gap:var(--site-space-3) var(--site-space-6);padding-block:var(--site-space-4);flex-wrap:wrap;display:flex}.services-hub-help-copy{gap:var(--site-space-1);display:grid}.services-hub-help-copy h2{font-size:var(--site-type-base);font-weight:700}.services-hub-help-copy p{color:var(--site-muted);font-size:var(--site-type-sm);line-height:1.5}.services-hub-directory,.services-hub-booking,.services-hub>.service-detail-jobs,.services-hub>#service-reviews{padding-block:var(--site-section-space);border-block-start:thin solid var(--site-rule)}.services-hub>[data-slot=site-trust-strip]+.services-hub-directory{border-block-start:0}.services-hub .service-detail-jobs{--service-content-gap:var(--site-space-4)}.services-hub-directory .services-hub-directory-groups{margin-block-start:var(--site-space-4)}.services-hub-directory-groups{border:thin solid var(--site-rule);border-radius:var(--shape-card);background:var(--site-panel);overflow:hidden}.services-hub-directory-group{background:0 0;border:0;border-radius:0}.services-hub-directory-group+.services-hub-directory-group{border-block-start:thin solid var(--site-rule)}.services-hub-directory-group>summary{padding:var(--site-space-3) var(--site-space-4)}.services-hub-directory-label{gap:var(--site-space-1);display:grid}.services-hub-directory-label strong{color:var(--site-ink);font-size:var(--site-type-base);font-weight:600;line-height:1.3}.services-hub-directory-label small{color:var(--site-muted);font-size:var(--site-type-sm);line-height:1.4}.services-hub-directory-group[open]>summary{border-block-end:thin solid var(--site-rule)}.services-hub-directory-groups details>summary>[data-slot=native-disclosure-chevron]{rotate:none}.services-hub-directory-groups details[open]>summary>[data-slot=native-disclosure-chevron]{rotate:180deg}.services-hub-directory-body{align-items:start;gap:var(--site-space-3);padding:var(--site-space-4);background:var(--site-bg);display:grid}.services-hub-directory-photo{aspect-ratio:5/2;border-radius:var(--shape-control);background:var(--site-panel);max-block-size:9rem;inline-size:100%;position:relative;overflow:hidden}.services-hub-directory-photo img{object-fit:cover}.services-hub-directory-links{gap:var(--site-space-2);display:grid}.services-hub-directory-links a{justify-content:space-between;align-items:center;gap:var(--site-space-3);block-size:100%;padding:var(--site-space-2) var(--site-space-3);border:thin solid var(--site-rule);border-radius:var(--shape-control);background:var(--site-panel);color:var(--site-ink);font-size:var(--site-type-sm);line-height:1.35;text-decoration:none;display:flex}.services-hub-directory-links a svg{color:var(--site-accent)}.services-hub-directory-links a:hover{border-color:var(--site-accent)}.services-hub-directory-more{background-color:var(--site-bg);font-size:var(--site-type-sm);margin-block-start:var(--site-space-2)}.services-hub-directory-more>.services-hub-directory-links{padding:0 var(--site-space-3) var(--site-space-2)}.services-hub :is(.home-pricing-link,summary):focus-visible,.services-hub-directory-groups :is(summary,a):focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px}@media (min-width:48rem){.services-hub-directory-group>summary{padding-inline:var(--site-space-6)}.services-hub-directory-body:has(>.services-hub-directory-photo){padding-inline:var(--site-space-6)}.services-hub-directory-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.services-hub-directory-body{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}.services-hub-directory-photo{aspect-ratio:1;max-block-size:none}}
main#main-content:has(>:is(.services-hub,.lp-service)){border:0;border-radius:0;inline-size:100%;max-inline-size:none;margin:0}:is(.lp-service,.lp-location){--service-content-gap:var(--site-space-4)}@media not (min-width:48rem){.lp-service{--home-t6:1.875rem;--home-t4:var(--site-type-lg)}:is(.lp-service,.lp-location){--service-content-gap:var(--site-space-3)}:is(.lp-service,[data-slot^=sheet-service-triage-]){--type-section-title:var(--site-type-xl);--type-card-title:var(--site-type-lg);--type-body-lg:var(--site-type-base)}}.lp-service :is(:is([data-slot=landing-measure],.v2-section-header,.service-detail-section-body) p,[data-slot=section-description],[data-slot=landing-faq] [data-slot=native-disclosure-body]){max-inline-size:var(--container-reading)}.service-detail-opening{padding-block-start:var(--site-section-space)}@media (min-width:48rem){.service-detail-opening{padding-block-start:var(--site-space-12)}}.service-detail-jobs [role=region]{min-inline-size:0;margin-block-start:var(--service-content-gap)}.service-work-gallery-action{justify-content:center;margin-block-start:var(--service-content-gap);display:flex}:is(.lp-service,.lp-location)>section{border-block-start:thin solid var(--rule);--section-rhythm:var(--site-section-space);--section-header-gap:var(--service-content-gap)}:is(.lp-service,.lp-location)>[data-slot=site-trust-strip]+section{border-block-start:0}.lp-location>section .v2-section-header>p{max-inline-size:var(--container-reading)}.lp-service.service-section-flow>section+section:not(.v2-section-surface-brand){padding-block-start:var(--site-section-space)}.lp-service>section h2.v2-section-title{text-wrap:balance}.lp-service>section :is(.v2-section-header>p,[data-slot=section-description]){text-wrap:pretty}@media not (min-width:48rem){.lp-service>section .v2-section-header{gap:var(--service-content-gap)}#servicing-options{gap:var(--site-space-2)}#servicing-options>li>a{--pad-card-block:var(--site-space-2)}}.service-detail-section>.v2-container>[data-variant]{display:block}.service-detail-section-body{gap:var(--service-content-gap);min-inline-size:0;display:grid}.service-detail-section-body:empty{display:none}.service-detail-section-body>*{margin-block-start:0}.service-detail-section [data-variant=callout-list] .service-detail-section-body>[data-slot=status-list]{gap:var(--site-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.service-detail-section [data-variant=callout-list] .service-detail-section-body>[data-slot=status-list]>li{align-items:flex-start;gap:var(--site-space-3);padding:var(--site-space-3);border-radius:var(--site-space-2);margin-block-start:0}.service-detail-section [data-variant=callout-list] [data-slot=status-list-detail]{font-size:var(--site-type-sm);line-height:1.55}.service-detail-directory{border:thin solid var(--rule);border-radius:var(--shape-card);background:var(--surface-raised)}.service-detail-directory>summary{justify-content:space-between;align-items:center;gap:var(--site-space-3);cursor:pointer;padding:var(--site-space-3) var(--site-space-4);font-weight:600;list-style:none;display:flex}.service-detail-directory>summary::-webkit-details-marker{display:none}.service-detail-directory>summary:after{inline-size:var(--site-space-2);block-size:var(--site-space-2);border-inline-end:2px solid var(--site-accent);border-block-end:2px solid var(--site-accent);content:"";flex:none;margin-inline-end:var(--site-space-1);rotate:45deg}.service-detail-directory[open]>summary:after{rotate:225deg}.service-detail-directory>summary:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.service-detail-directory>section>.v2-container{padding-inline:var(--site-space-4)}main#main-content .service-detail-directory>section{padding-block:var(--site-space-3) var(--site-space-4);border-block-start:thin solid var(--rule);background:0 0}#service-scope,#service-booking,.service-detail-jobs,.lp-service :is(#service-rates,#servicing-options,#aircon-repair-intake){scroll-margin-block-start:var(--site-space-16)}.service-triage-dialog{gap:var(--site-space-2);color:var(--ink-muted);font-size:var(--site-type-base);line-height:1.5;display:grid}.service-triage-dialog p{font-size:inherit;margin:0}.service-triage-dialog ul{padding-inline-start:var(--site-space-6);list-style:outside}.service-triage-dialog strong{color:var(--ink)}@media (min-width:48rem){dialog[data-slot^=sheet-service-triage-]{--type-section-title:var(--site-type-xl)}}[data-slot^=sheet-service-triage-] .link-sheet-body{margin:0}.service-triage-rates{border:thin solid var(--rule);border-radius:var(--site-space-2);overflow:hidden}.service-triage-rates>div{justify-content:space-between;gap:var(--site-space-2);padding:var(--site-space-2) var(--site-space-3);flex-wrap:wrap;display:flex}.service-triage-rates>div+div{border-block-start:thin solid var(--rule)}.service-triage-rates dd{color:var(--ink);font-weight:600}.service-rate-tables>table+table{margin-block-start:var(--site-space-2)}@media not (min-width:40rem){.lp-service [data-slot=service-rate-card]{--pad-card-inline:var(--site-space-2)}}@media (max-width:39.999rem){.service-rate-tables .v2-table :is(th,td){padding-inline:var(--site-space-2)}}
main#main-content>[data-tools-page]>header[data-page-surface=intro]{padding-block:var(--site-space-6)}main#main-content>[data-tools-page]>section{padding-block:var(--site-section-space)}main#main-content>[data-tools-page]>section+section{border-block-start:1px solid var(--rule)}main#main-content>[data-tools-page] [data-slot=hub-action-band] nav{--card-min:15rem;--card-cols:2;gap:var(--site-space-2)}main#main-content>[data-tools-page] [data-slot=hub-action-band] nav>a{min-block-size:var(--site-space-16);padding:var(--site-space-4);border-radius:var(--site-space-2);background:var(--site-panel)}main#main-content>[data-tools-page] [data-slot=hub-action-band] nav>a:hover{background:var(--site-bg)}main#main-content>[data-tools-page] [data-slot=hub-action-band] nav :is(h3,p){overflow-wrap:anywhere;display:block}main#main-content>[data-tools-page] [data-slot=hub-action-band] nav h3{font-size:var(--site-type-base);line-height:1.35}main#main-content>[data-tools-page] [data-slot=tool-workspace]{--positive:var(--site-ink);--rating:var(--site-muted);--destructive:var(--site-ink);--pad-card-inline:var(--site-space-4);--pad-card-block:var(--site-space-4)}main#main-content>[data-tools-page] [data-slot=tool-workspace]>.v2-surface-scope{border-radius:var(--site-space-2);background:var(--site-panel)}main#main-content>[data-tools-page] [data-slot=tool-workspace] :is(input[type=number],input[type=text],select){min-block-size:var(--site-space-12);min-inline-size:0;font-size:var(--site-type-base)}main#main-content>[data-tools-page] [data-slot=tool-workspace] [role=status] h3{font-size:var(--site-type-xl);line-height:1.3}main#main-content>[data-tools-page] :is([data-slot=tool-workspace],[data-slot=hub-action-band]) :is(a,button,input,select):focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px}main#main-content>[data-tools-page=detail] [data-slot=section-description]{max-inline-size:65ch}main#main-content>[data-tools-page=detail] .tool-section-content{margin-block-start:var(--site-space-4)}main#main-content>[data-tools-page=detail] .tool-section-content>.space-top-md{margin-block-start:0}main#main-content>[data-tools-page=detail] .tool-calculator-section+section{border-color:var(--rule-strong)}main#main-content>[data-tools-page=detail] [data-slot=tool-workspace] aside{background:var(--site-panel)}
main#main-content>[data-error-code-page]>header[data-page-surface=intro]{padding-block:var(--site-space-6)}main#main-content>[data-error-code-page]>header[data-page-surface=intro] .v2-container>:is(.space-top-md,.space-top-lg){margin-block-start:var(--site-space-3)}main#main-content>[data-error-code-page]>section{padding-block:var(--site-section-space)}main#main-content>[data-error-code-page]>section+section{border-block-start:1px solid var(--rule)}main#main-content>[data-error-code-page] #error-code-brands nav.grid-cards{--card-min:15rem;--card-cols:2;gap:var(--site-space-2)}main#main-content>[data-error-code-page] #error-code-brands nav.grid-cards>a{min-block-size:var(--site-space-16);padding:var(--site-space-4);border-radius:var(--site-space-2);background:var(--site-panel)}main#main-content>[data-error-code-page] #error-code-brands nav.grid-cards>a:hover{background:var(--site-bg)}main#main-content>[data-error-code-page] #error-code-brands nav h3{overflow-wrap:anywhere;font-size:var(--site-type-base);line-height:1.35;display:block}main#main-content>[data-error-code-page] #error-code-brands nav:not(.grid-cards)>a{padding:var(--site-space-3) var(--site-space-4)}main#main-content>[data-error-code-page] .error-code-lookup-notes{color:var(--site-muted);font-size:var(--site-type-sm);margin-block-end:var(--site-space-4);line-height:1.55}main#main-content>[data-error-code-page] .error-code-lookup-notes summary{list-style:revert;padding-block:var(--site-space-2);cursor:pointer;display:list-item}main#main-content>[data-error-code-page] .error-code-lookup-notes summary::-webkit-details-marker{display:revert}main#main-content>[data-error-code-page] .error-code-lookup-notes p{margin-block-start:var(--site-space-2)}main#main-content>[data-error-code-page] .error-code-panel{border-radius:var(--site-space-2);background:var(--site-panel)}main#main-content>[data-error-code-page] :is(.error-code-panel-body,.error-code-panel-header){gap:var(--site-space-4);padding:var(--site-space-4)}main#main-content>[data-error-code-page] .error-code-panel :is(input[type=search],select){min-block-size:var(--site-space-12);min-inline-size:0;font-size:var(--site-type-base)}main#main-content>[data-error-code-page] .error-code-result-row [data-slot=accordion-trigger]{min-block-size:var(--site-space-12);gap:var(--site-space-3);padding:var(--site-space-2) var(--site-space-4)}main#main-content>[data-error-code-page] [data-slot=error-code-identifier]{border-radius:var(--site-space-1);background:var(--site-bg);color:var(--site-ink)}main#main-content>[data-error-code-page] [data-slot=error-code-meaning]{font-size:var(--site-type-sm)}main#main-content>[data-error-code-page] :is(#error-code-brands,.error-code-panel,.error-code-result-row) :is(a,button,input,select):focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px}@media (max-width:40rem){main#main-content>[data-error-code-page] [data-slot=error-code-meaning]{white-space:normal;overflow-wrap:anywhere}}main#main-content>[data-error-code-page=detail] .error-code-action-list{margin-block:0}main#main-content>[data-error-code-page=detail] .error-code-action-list>li{padding:var(--site-space-3) var(--site-space-4);align-items:start;margin-block:0}main#main-content>[data-error-code-page=detail] .error-code-action-list>li+li{border-block-start:1px solid var(--site-rule)}main#main-content>[data-error-code-page=detail] .error-code-next-step-grid{gap:var(--site-space-6) var(--site-space-4);display:grid}main#main-content>[data-error-code-page=detail] [data-slot=error-code-next-step-group]{min-inline-size:0}main#main-content>[data-error-code-page=detail] [data-slot=error-code-next-step-group] .v2-list-row{padding:var(--site-space-2) var(--site-space-3)}@media (min-width:48rem){main#main-content>[data-error-code-page=detail] .error-code-next-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
[data-reference-page=hub] :is([data-page-surface=intro] h1,.v2-section-header h2,.reference-hub-help h2),[data-reference-page=article] :is([data-page-surface=intro] h1,[data-slot=readable-section-title],[data-slot=readable-subsection-title],[data-slot=case-section] h2,[data-slot=section-title]){text-align:start}[data-reference-page=hub]>[data-page-surface=intro],[data-reference-page=models]>[data-page-surface=intro]{padding-block-end:var(--site-space-4)}.reference-finder,.reference-model-finder{padding-block:var(--site-space-6) var(--site-space-8)}.reference-finder .v2-section-header,.reference-model-finder .v2-section-header,.reference-browse .v2-section-header{gap:var(--site-space-2);margin-block-end:var(--site-space-4)}.reference-finder [data-slot=hub-finder],.reference-model-explorer{margin-block-start:0}.reference-finder [data-slot=hub-finder]>.v2-surface-scope{background:var(--site-bg);border:0;overflow:visible}.reference-finder .hub-finder-toolbar{padding:0 0 var(--site-space-4);background:var(--site-bg);border:0}.reference-finder [data-slot=hub-topics]{border-block:1px solid var(--site-rule);gap:0;padding:0}.reference-finder [data-slot=hub-topic]{background:var(--site-bg);border:0;border-radius:0;overflow:visible}.reference-finder [data-slot=hub-topic]+[data-slot=hub-topic]{border-block-start:1px solid var(--site-rule)}.reference-finder [data-slot=hub-topic]>summary,.reference-finder [data-slot=hub-result-list] a{padding:var(--site-space-2) var(--site-space-3)}.reference-finder [data-slot=hub-topic]>summary>span{align-items:baseline;column-gap:var(--site-space-2);flex-flow:wrap}.reference-finder [data-slot=hub-topic]>summary>span>span:last-child{font-size:var(--site-type-xs)}.reference-finder [data-slot=hub-topic][open]>summary>svg{transform:rotate(90deg)}.reference-finder [data-slot=hub-topic][open]>[data-slot=hub-result-list],.reference-finder [data-slot=hub-topic]>summary:hover,.reference-finder [data-slot=hub-result-list] a:hover{background:var(--site-panel)}.reference-finder :is(summary,a):focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px}.reference-browse{padding-block:var(--site-space-6) var(--site-space-8)}.reference-browse .grid-cards{gap:var(--site-space-2)}.reference-browse .grid-cards a{min-block-size:0;padding:var(--site-space-3)}.reference-browse .grid-cards a h3{overflow-wrap:anywhere;font-size:var(--site-type-lg);display:block;overflow:visible}.reference-brand-list .grid-cards a p{margin-block-start:var(--site-space-1)}.reference-hub-help{border-block-start:1px solid var(--site-rule)}.reference-hub-help>.v2-container>section{gap:var(--site-space-3);margin-block-start:0}.reference-article-actions{gap:var(--site-space-2);margin-block-start:var(--site-space-3);display:grid}.reference-article-byline{margin-block-end:var(--site-space-4)}.intro-links{gap:var(--site-space-2);min-inline-size:0;display:grid}.intro-links h2{color:var(--site-ink);font-size:var(--site-type-lg);font-weight:700}.intro-links .v2-list-card{border-color:var(--site-rule);background:var(--site-panel)}.intro-links .v2-list-row{padding:var(--site-space-2) var(--site-space-3)}.intro-links .v2-list-row:hover{background:var(--site-bg)}.reference-article-body,.reference-policy{padding-block:var(--site-space-8)}.reference-article-flow{gap:var(--site-section-space);grid-template-columns:minmax(0,1fr);display:grid}.reference-article-sources:not(:first-child){margin-block-start:var(--site-section-space)}[data-article-layout=editorial]{--article-frame-inset:var(--site-space-4);inline-size:min(calc(100% - var(--article-frame-inset) * 2), calc(42rem + var(--container-pad) * 2 + 2px));margin:var(--site-space-4) auto;border:1px solid var(--site-rule);border-radius:var(--shape-card)}[data-article-layout=editorial]>.v2-section-surface-page{background-color:#0000}@media (max-width:47.999rem){[data-article-layout=editorial]{--article-frame-inset:var(--site-space-2);--container-pad:var(--site-space-4)}}main#main-content [data-article-layout=editorial] h2[data-slot=readable-section-title]{font-size:var(--site-type-xl);text-wrap:wrap;line-height:1.25;display:block}[data-article-layout=editorial] h2[data-slot=section-title]{text-wrap:wrap;display:block}[data-article-layout=editorial] h2:is([data-slot=readable-section-title],[data-slot=section-title])>.section-heading-icon{display:none}@media (min-width:48rem){main#main-content [data-article-layout=editorial] h2[data-slot=readable-section-title]{font-size:calc(var(--site-type-xl) + var(--site-space-1))}}.editorial-article-header{padding-block:var(--site-section-space) var(--site-space-6)}.editorial-article-deck{margin-block-start:var(--site-space-4);line-height:1.6}.editorial-article-header .reference-article-byline{margin-block:var(--site-space-4) 0;font-size:var(--site-type-sm)}[data-article-layout=editorial]>.reference-article-body{padding-block-start:0}.editorial-article-summary{gap:var(--site-space-1);padding:var(--site-space-4);border:thin solid var(--site-rule);border-radius:var(--shape-card);background:var(--site-panel);display:grid}.editorial-article-contents{margin-inline:calc(-1 * var(--container-pad));border-block:1px solid var(--site-rule);scroll-margin-block-start:calc(var(--header-offset) + var(--site-space-2))}.editorial-article-contents>summary,.editorial-article-contents-list a{justify-content:space-between;align-items:center;gap:var(--site-space-3);padding-inline:var(--container-pad);display:flex}.editorial-article-contents>summary{min-block-size:var(--site-space-12);background:var(--site-panel);cursor:pointer;list-style:none}.editorial-article-contents>summary::-webkit-details-marker{display:none}.editorial-article-contents :is(summary,a):focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px}.editorial-article-contents-label{align-items:center;gap:var(--site-space-2);font-weight:600;display:flex}.editorial-article-contents svg{color:var(--site-muted)}.editorial-article-contents[open] .editorial-article-contents-chevron{transform:rotate(180deg)}.editorial-article-contents-list li{border-block-start:thin solid var(--site-rule)}.editorial-article-contents-list a{min-block-size:calc(var(--site-space-8) + var(--site-space-3));padding-block:var(--site-space-2);font-size:var(--site-type-sm);overflow-wrap:anywhere;line-height:1.4}.editorial-article-contents-list a:hover{background:var(--site-panel)}.editorial-article-contents-list a:is(:hover,:focus-visible) svg{color:var(--site-accent)}.editorial-article-footer{margin-block-start:var(--site-section-space)}.editorial-article-footer .ready-strip{border-block-end:thin solid var(--site-rule);margin-block-end:var(--site-section-space)}.editorial-article-footer>section>.v2-container{padding-inline:0}.article-table>[data-slot=responsive-table-desktop]{border:thin solid var(--site-rule);border-radius:var(--shape-card);background:var(--surface-raised);overflow-x:auto}.article-table .v2-table-head{background:var(--surface-page)}.article-table :is(.v2-table-head,.v2-table-cell){overflow-wrap:anywhere}.reference-article-flow :is([data-slot=readable-paragraph],[data-slot=readable-list],[data-slot=case-paragraph],[data-slot=case-evidence-list] p,[data-slot=case-lesson],[data-slot=case-outcome] p,[data-slot=case-summary-list] dd){max-inline-size:var(--container-reading);line-height:1.65}.reference-article-body p:not(.reference-article-byline) a,.reference-policy p a{color:var(--site-accent);text-underline-offset:var(--site-space-1)}.reference-policy [data-slot=readable-section]+[data-slot=readable-section]{margin-block-start:var(--site-space-6);padding-block-start:var(--site-space-6);position:relative}.reference-policy [data-slot=readable-section]+[data-slot=readable-section]:before{content:"";border-block-start:1px solid var(--site-rule);position:absolute;inset-block-start:0;inset-inline:calc(50% - 50cqw)}[data-reference-page=detail]>section:not(.v2-section-space-sm){padding-block:var(--site-space-8)}@media not (min-width:48rem){:is(.reference-finder,.reference-model-finder,.reference-browse,.reference-article-body,.reference-policy),[data-reference-page=detail]>section:not(.v2-section-space-sm){padding-block:var(--site-section-space)}}.reference-model-toolbar{padding:var(--site-space-3)}.reference-model-filters{gap:var(--site-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reference-model-search{grid-column:1/-1}.reference-model-filters select{min-inline-size:0;padding-inline:var(--site-space-2) var(--site-space-6)}.reference-model-filters select+div{inset-inline-end:var(--site-space-2)}.reference-registration-status{padding:var(--site-space-1) var(--site-space-2);border:1px solid var(--site-rule);border-radius:var(--shape-pill);color:var(--site-muted);flex:none;align-self:start;font-weight:500;display:inline-flex}.reference-registration-status[data-status=expiring-soon]{color:var(--site-accent)}.reference-registration-status[data-status=expired]{color:var(--site-ink)}@media (min-width:768px){.reference-model-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}
