.hq-demo{color:#f1f2f4;background:#0e1013;flex-direction:column;height:100dvh;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;overflow:hidden}.hq-demo *{box-sizing:border-box}.hq-demo-main{flex:1;min-height:0;display:flex}.hq-demo [data-hq-leak]{width:100%}.hq-demo-instructions{max-width:900px;margin:auto;padding:24px;overflow:auto}.hq-demo-instructions pre{white-space:pre-wrap;overflow-wrap:anywhere}.hq-demo-instructions a{color:inherit}@media (max-width:900px){.hq-demo{height:auto;min-height:100dvh;overflow:auto}.hq-demo-main{display:block}}.hqlc{--bg:#0e1013;--panel:#16191e;--raised:#1d2127;--selected:#2a3039;--text:#eef0f3;--muted:#b5bec8;--gold:#e4b65e;--goldink:#191307;--line:#56616b;--error:#ffb5a4;--ok:#91dcad;--strip:#0e1013;--blue:#9ec9ec;color:var(--text);background:var(--bg);isolation:isolate;min-height:0;font:14px/1.45 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.hqlc[data-theme=light]{--bg:#f5f3ec;--panel:#fffefa;--raised:#e9e7df;--selected:#dfdcd2;--text:#000;--muted:#3b4b55;--gold:#785009;--goldink:#fff;--line:#75808a;--error:#a52520;--ok:#25623d;--strip:#f5f3ec;--blue:#28577b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hqlc[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hqlc *{box-sizing:border-box;min-width:0}.hqlc [hidden]{display:none!important}.hqlc h1,.hqlc h2,.hqlc p{margin:0}.hqlc h1,.hqlc h2{line-height:1.25}.hqlc button,.hqlc input,.hqlc select{font:inherit}.hqlc button,.hqlc a,.hqlc summary{touch-action:manipulation}.hqlc button{cursor:pointer;color:var(--text)}.hqlc button:disabled{opacity:.65;cursor:default}.hqlc :focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hqlc .hqlc-header{flex:none;align-items:center;gap:16px;padding:12px 24px 6px;display:flex}.hqlc .hqlc-wordmark{letter-spacing:-1px;font-size:22px;font-weight:650}.hqlc .hqlc-header h1,.hqlc .hqlc-header h2{font-size:18px;font-weight:550}.hqlc .hqlc-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.hqlc .hqlc-ghost,.hqlc .hqlc-theme{background:0 0;border:0;min-height:44px;padding:8px;font-size:13px}.hqlc .hqlc-theme{border:1px solid var(--line);border-radius:6px;min-width:44px}.hqlc .hqlc-note{color:var(--muted);flex:none;padding:0 24px 8px;font-size:12px}.hqlc .hqlc-shell{flex:1;grid-template-columns:16.25rem minmax(0,1fr) 20rem;gap:1rem;min-height:0;padding:0 1.5rem 1.5rem;display:grid}.hqlc[data-standalone]{flex-direction:column;height:100%;display:flex;overflow:hidden}.hqlc .hqlc-area-list,.hqlc .hqlc-detail,.hqlc .hqlc-estimate{background:var(--panel);border-radius:10px;min-height:0;padding:16px;overflow:auto}.hqlc .hqlc-area-row{border-radius:8px;grid-template-columns:minmax(0,1fr) 44px;display:grid;position:relative}.hqlc .hqlc-area-row:first-child{grid-template-columns:1fr}.hqlc .hqlc-row-open{text-align:left;min-height:44px;color:var(--text);background:0 0;border:0;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:3px 6px;width:100%;padding:8px;font-size:14px;display:grid}.hqlc .hqlc-selected{background:var(--selected)!important}.hqlc .hqlc-short-name{display:none}.hqlc .hqlc-row-value,.hqlc .hqlc-header-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.hqlc .hqlc-row-value{font-size:13px}.hqlc .hqlc-row-sub{color:var(--gold);grid-column:1/-1;font-size:12px}.hqlc .hqlc-row-sub:empty{display:none}.hqlc .hqlc-needs-basics{box-shadow:inset 3px 0 var(--gold)}.hqlc .hqlc-biggest{background:var(--gold);color:var(--goldink);border-radius:20px;grid-column:1/-1;justify-self:start;padding:0 6px;font-size:12px}.hqlc .hqlc-switch-target{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.hqlc input[role=switch]{-webkit-appearance:none;appearance:none;border:1px solid var(--line);cursor:pointer;background:#68727d;border-radius:20px;flex:none;width:36px;height:22px;margin:0;position:relative}.hqlc input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.hqlc input[role=switch]:checked{background:var(--gold)}.hqlc input[role=switch]:checked:after{transform:translate(14px)}.hqlc .hqlc-area-bar{-webkit-appearance:none;appearance:none;background:var(--raised);border:0;grid-column:1/-1;width:calc(100% - 16px);height:2px;margin:0 8px 5px;display:block}.hqlc .hqlc-area-bar::-webkit-progress-bar{background:var(--raised)}.hqlc .hqlc-area-bar::-webkit-progress-value{background:#a6aeb8}.hqlc .hqlc-area-bar::-moz-progress-bar{background:#a6aeb8}.hqlc .hqlc-biggest-row .hqlc-area-bar::-webkit-progress-value{background:var(--gold)}.hqlc .hqlc-biggest-row .hqlc-area-bar::-moz-progress-bar{background:var(--gold)}.hqlc .hqlc-detail-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.hqlc .hqlc-detail-heading h2{font-size:20px}.hqlc .hqlc-header-value{color:var(--gold);font-size:20px}.hqlc .hqlc-inherited-line{background:var(--raised);color:var(--muted);border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;padding:6px 10px;font-size:13px;display:flex}.hqlc .hqlc-inline-link{color:var(--gold);cursor:pointer;background:0 0;border:0;min-height:44px;padding:4px;font-size:13px}.hqlc .hqlc-area-description{color:var(--muted);margin:8px 0 12px;font-size:12px}.hqlc .hqlc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.hqlc .hqlc-field{flex-direction:column;align-items:stretch;gap:4px;display:flex}.hqlc .hqlc-field>label{font-size:13px;line-height:1.4}.hqlc input[type=text]{background:var(--bg);width:100%;min-width:0;height:36px;color:var(--text);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:7px;padding:6px 10px}.hqlc small{color:var(--muted);font-size:12px;display:block}.hqlc .hqlc-field-error{color:var(--error);font-size:12px}.hqlc [aria-invalid=true]{border-color:var(--error)!important}.hqlc .hqlc-inherit-option{align-items:center;gap:6px;min-height:36px;display:flex;font-size:12px!important}.hqlc .hqlc-inherit-option input{width:18px;height:18px;accent-color:var(--gold)}.hqlc .hqlc-inherited-effective{font-variant-numeric:tabular-nums;min-height:28px}.hqlc .hqlc-unit-picker{color:var(--muted);align-items:center;gap:8px;margin:10px 0;font-size:12px;display:flex}.hqlc select{background:var(--bg);min-height:36px;color:var(--text);border:1px solid var(--line);border-radius:6px;max-width:180px;padding:6px}.hqlc .hqlc-pricing-mode{background:var(--bg);border:0;border-radius:8px;flex-wrap:wrap;gap:4px;margin:8px 0 14px;padding:4px;display:flex}.hqlc .hqlc-pricing-mode legend{color:var(--muted);margin-bottom:4px;font-size:12px}.hqlc .hqlc-pricing-mode label{cursor:pointer;border-radius:6px;align-items:center;gap:4px;min-height:36px;padding:6px 10px;font-size:13px;display:flex}.hqlc .hqlc-pricing-mode label:has(input:checked){background:var(--selected)}.hqlc .hqlc-pricing-mode input{accent-color:var(--gold);width:16px;height:16px}.hqlc .hqlc-start-note{color:var(--gold);background:var(--raised);border-radius:7px;margin:8px 0;padding:8px 10px;font-size:13px}.hqlc .hqlc-next-step,.hqlc .hqlc-scenario-note,.hqlc .hqlc-assumption-note,.hqlc .hqlc-inline-status,.hqlc .hqlc-observed{color:var(--muted);margin:12px 0;font-size:12px}.hqlc .hqlc-observed{color:var(--gold)}.hqlc .hqlc-next{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:var(--raised);cursor:pointer;border-radius:8px;margin-top:12px;padding:8px}.hqlc .hqlc-next:active{background:var(--selected)}.hqlc .hqlc-secondary{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;min-height:44px;padding:8px}.hqlc .hqlc-primary{color:var(--goldink);background:var(--gold);text-align:center;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:10px;font-weight:650;text-decoration:none;display:flex}.hqlc .hqlc-ready-book{box-shadow:0 0 0 3px #e4b65e44}.hqlc .hqlc-estimate{flex-direction:column;gap:12px;display:flex}.hqlc .hqlc-estimate h2{font-size:16px}.hqlc .hqlc-kicker{color:var(--muted);margin-bottom:4px;font-size:12px}.hqlc .hqlc-contribution{color:var(--gold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;line-height:1.1;display:block}.hqlc .hqlc-secondary-value{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2;display:block}.hqlc .hqlc-estimate-status,.hqlc .hqlc-exclusions{color:var(--muted);font-size:12px}.hqlc .hqlc-ready{color:var(--ok)}.hqlc .hqlc-exclusions{color:var(--error);overflow-wrap:anywhere}.hqlc .hqlc-errors,.hqlc .hqlc-warnings{font-size:12px}.hqlc .hqlc-errors:empty,.hqlc .hqlc-warnings:empty{display:none}.hqlc .hqlc-errors{color:var(--error)}.hqlc .hqlc-errors button{color:var(--error);text-align:left;display:block}.hqlc .hqlc-leak-level{background:var(--raised);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.hqlc .hqlc-threshold-note{font-size:12px}.hqlc .hqlc-pipe{flex:none;width:34px;height:40px;overflow:visible}.hqlc .hqlc-pipe-body{fill:var(--muted)}.hqlc .hqlc-drop{fill:var(--blue);transform-box:fill-box;transform-origin:50%;opacity:.9;animation:1.8s ease-in 3 hqlc-drip}.hqlc .hqlc-drop-2{animation-delay:.3s}.hqlc .hqlc-drop-3{animation-delay:.6s}.hqlc [data-level="1"] .hqlc-drop-2,.hqlc [data-level="1"] .hqlc-drop-3,.hqlc [data-level="2"] .hqlc-drop-3{display:none}.hqlc [data-level="2"] .hqlc-drop{fill:var(--gold)}.hqlc [data-level="3"] .hqlc-drop{fill:#f0836f}@keyframes hqlc-drip{0%{opacity:0;transform:translateY(-3px)}20%{opacity:1}to{opacity:.25;transform:translateY(12px)}}.hqlc .hqlc-auxiliary{color:var(--muted);font-size:12px}.hqlc summary{cursor:pointer;min-height:44px;color:var(--gold);padding:10px 0;font-size:13px}.hqlc .hqlc-method p{margin:8px 0}.hqlc pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;font:12px/1.45 ui-monospace,monospace;overflow:auto}.hqlc .hqlc-limit,.hqlc .hqlc-version{margin:8px 0;font-size:12px}.hqlc .hqlc-overrides,.hqlc .hqlc-overrides>.hqlc-field{margin:8px 0}.hqlc .hqlc-strip,.hqlc .hqlc-bottom,.hqlc .hqlc-mobile-include{display:none}.hqlc .hqlc-toast{z-index:30;border:1px solid var(--line);background:var(--selected);max-width:calc(100% - 24px);color:var(--text);border-radius:10px;align-items:center;gap:12px;padding:6px 12px;font-size:13px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.hqlc .hqlc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.hqlc[data-standalone]{height:auto;min-height:100dvh;display:block;overflow:visible}.hqlc .hqlc-header{flex-wrap:wrap;gap:4px 8px;padding:8px 16px 4px}.hqlc .hqlc-wordmark{font-size:20px}.hqlc .hqlc-header h1,.hqlc .hqlc-header h2{color:var(--muted);flex-basis:100%;order:3;font-size:14px;font-weight:500}.hqlc .hqlc-header-actions{gap:2px}.hqlc .hqlc-ghost{padding:4px 6px;font-size:12px}.hqlc .hqlc-theme{min-width:44px;padding:4px;font-size:12px}.hqlc .hqlc-note{padding:0 16px 4px;font-size:12px}.hqlc .hqlc-strip{z-index:10;background:var(--strip);padding:8px 16px;display:block;position:sticky;top:0}.hqlc .hqlc-strip-cells{grid-template-columns:1.25fr 1fr 1fr 44px;align-items:end;gap:6px;display:grid}.hqlc .hqlc-strip-cells small{font-size:12px;line-height:1.15}.hqlc .hqlc-strip-cells strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;line-height:1.25;display:block}.hqlc .hqlc-strip-cells .hqlc-strip-total{color:var(--gold);font-size:22px;font-weight:700}.hqlc .hqlc-strip-copy{border:1px solid var(--line);background:var(--raised);border-radius:7px;width:44px;min-height:44px;padding:3px;font-size:12px}.hqlc .hqlc-strip-line{flex-wrap:wrap;align-items:center;gap:5px;min-height:24px;font-size:12px;display:flex}.hqlc .hqlc-strip-leak{align-items:center;gap:5px;display:flex}.hqlc .hqlc-strip-leak .hqlc-pipe{width:16px;height:20px}.hqlc .hqlc-strip-leak strong{font-size:12px}.hqlc .hqlc-shell{padding:0 16px calc(86px + env(safe-area-inset-bottom));display:block}.hqlc .hqlc-area-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px;padding:6px;display:grid;overflow:visible}.hqlc .hqlc-area-row{background:var(--raised);padding:0;display:block}.hqlc .hqlc-row-open{text-align:center;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:4px 1px;font-size:12px;display:flex}.hqlc .hqlc-full-name,.hqlc .hqlc-area-list .hqlc-switch-target,.hqlc .hqlc-area-bar,.hqlc .hqlc-row-sub,.hqlc .hqlc-biggest{display:none!important}.hqlc .hqlc-short-name{display:inline}.hqlc .hqlc-row-value{color:var(--text);font-size:13px}.hqlc .hqlc-selected{box-shadow:inset 0 0 0 2px var(--gold)}.hqlc .hqlc-needs-basics{box-shadow:none}.hqlc .hqlc-needs-basics:after{content:"";background:var(--gold);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.hqlc .hqlc-needs-basics.hqlc-selected{box-shadow:inset 0 0 0 2px var(--gold)}.hqlc .hqlc-off .hqlc-row-open{opacity:.55;background:var(--panel);color:var(--text)}.hqlc .hqlc-detail{margin-bottom:10px;padding:12px;overflow:visible}.hqlc .hqlc-detail-heading{gap:6px;margin-bottom:6px}.hqlc .hqlc-detail-heading h2,.hqlc .hqlc-header-value{font-size:18px}.hqlc .hqlc-mobile-include{background:var(--raised);border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;margin:6px 0;padding:0 8px;font-size:13px;display:flex}.hqlc .hqlc-fields{gap:12px}.hqlc input[type=text]{height:44px;font-size:14px}.hqlc .hqlc-field>label{font-size:12px}.hqlc .hqlc-inherited-line{gap:2px;margin:6px 0;padding:4px 8px;font-size:12px}.hqlc .hqlc-inherited-line .hqlc-inline-link{min-height:36px;padding:2px;font-size:12px}.hqlc .hqlc-area-description{margin:6px 0 8px;font-size:12px}.hqlc .hqlc-pricing-mode{margin:6px 0 10px}.hqlc .hqlc-pricing-mode label{min-height:44px;padding:5px 6px;font-size:12px}.hqlc .hqlc-start-note{margin:6px 0;padding:6px 8px;font-size:12px}.hqlc .hqlc-next-step,.hqlc .hqlc-scenario-note{margin:10px 0}.hqlc .hqlc-unit-picker select,.hqlc .hqlc-inherit-option{min-height:44px}.hqlc .hqlc-estimate{display:none}.hqlc .hqlc-bottom{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--strip);z-index:20;display:block;position:fixed;bottom:0;left:0;right:0}.hqlc .hqlc-bottom:has(a[hidden]){display:none}.hqlc .hqlc-bottom a{width:100%;min-height:48px}.hqlc .hqlc-toast{bottom:calc(84px + env(safe-area-inset-bottom))}.hqlc .hqlc-auxiliary{margin-top:10px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (max-width:900px){.hqlc[data-theme=dark] .hqlc-strip,.hqlc[data-theme=dark] .hqlc-bottom{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1013f7}.hqlc[data-theme=light] .hqlc-strip,.hqlc[data-theme=light] .hqlc-bottom{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3ecf7}}}@media (prefers-reduced-motion:reduce){.hqlc *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.hqlc .hqlc-strip,.hqlc .hqlc-bottom{background:var(--strip)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-contrast:more){.hqlc{--line:var(--text)}.hqlc .hqlc-off .hqlc-row-open{opacity:1}.hqlc :focus-visible{outline-width:3px}}@media (max-width:900px){.hqlc .hqlc-wordmark{font-size:18px}.hqlc .hqlc-header-actions .hqlc-ghost{padding:4px 3px}.hqlc .hqlc-strip-cells{grid-template-columns:1.5fr .9fr .9fr 44px}.hqlc .hqlc-inherited-line{gap:2px}.hqlc .hqlc-inherited-line button{min-height:44px}}.hqlc{--raised:#252b33;--selected:#303844;--nav-line:#687889;--off:#bdc5cf;--field-h:36px}.hqlc[data-theme=light]{--raised:#e9e7df;--selected:#d9d5c8;--nav-line:#6c747a;--off:#46515b}.hqlc .hqlc-brand-image{object-fit:contain;width:auto;max-width:100%;height:28px;display:block}.hqlc .hqlc-wordmark{flex:none;max-width:150px;line-height:0}.hqlc .hqlc-icon-button,.hqlc .hqlc-copy-action{border:1px solid var(--line);background:var(--panel);color:var(--gold);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px;transition:transform .1s ease-out,background-color .2s,border-color .2s,color .2s;display:inline-flex}.hqlc .hqlc-icon-button{flex-shrink:0;width:44px;min-width:44px;height:44px}.hqlc .hqlc-action-svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;animation:.15s ease-out hqlc-icon-in;display:block}@keyframes hqlc-icon-in{0%{opacity:.2;transform:rotate(-12deg)}to{opacity:1;transform:rotate(0)}}.hqlc .hqlc-icon-button:hover:not(:disabled),.hqlc .hqlc-copy-action:hover:not(:disabled){background:var(--raised)}.hqlc .hqlc-icon-button:active:not(:disabled),.hqlc .hqlc-copy-action:active:not(:disabled),.hqlc .hqlc-next:active{transform:scale(.97)}.hqlc .hqlc-next{transition:transform .1s ease-out,background-color .1s}.hqlc .hqlc-list-label{color:var(--muted);letter-spacing:.04em;padding:0 8px 6px;font-size:12px;font-weight:600;display:block}.hqlc .hqlc-areas-label{padding-top:16px}.hqlc .hqlc-area-row{background:var(--panel);border:1px solid #0000;margin-bottom:4px}.hqlc .hqlc-area-row:hover{background:var(--raised)}.hqlc .hqlc-area-row.hqlc-selected{box-shadow:inset 3px 0 var(--gold);background:var(--selected)!important}.hqlc .hqlc-area-row[data-area-row=basics]{background:var(--raised);border-color:var(--nav-line)}.hqlc .hqlc-area-row.hqlc-needs-basics{box-shadow:inset 3px 0 var(--gold)}.hqlc .hqlc-area-row.hqlc-off .hqlc-row-open{opacity:1;color:var(--off)}.hqlc .hqlc-area-row.hqlc-off .hqlc-row-value{color:var(--off)}.hqlc .hqlc-row-open:active,.hqlc .hqlc-mobile-include:active{background:var(--selected)}.hqlc .hqlc-mobile-include input:active{filter:brightness(1.15)}.hqlc .hqlc-field{grid-template-rows:auto auto auto;align-content:start;gap:4px;display:grid}.hqlc .hqlc-field>label:not(.hqlc-inherit-option){align-items:flex-end;min-height:2.8em;display:flex}.hqlc .hqlc-input-shell{height:var(--field-h);min-width:0;position:relative}.hqlc .hqlc-input-shell input[type=text]{height:var(--field-h);width:100%;padding-right:76px}.hqlc .hqlc-input-shell.hqlc-has-prefix input{padding-left:26px;padding-right:10px}.hqlc .hqlc-adornment{height:100%;color:var(--muted);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;font-size:12px;display:flex;position:absolute;top:0;right:10px}.hqlc .hqlc-has-prefix .hqlc-adornment{left:10px;right:auto}.hqlc .hqlc-group-help{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.45}.hqlc .hqlc-field-error,.hqlc .hqlc-inherited-effective{overflow-wrap:anywhere}.hqlc .hqlc-estimate>*{overflow-wrap:anywhere;flex-shrink:0}.hqlc .hqlc-estimate .hqlc-contribution{font-size:clamp(28px,2.5vw,36px)}.hqlc .hqlc-estimate .hqlc-secondary-value{overflow-wrap:anywhere;max-width:100%}.hqlc .hqlc-leak-level strong{font-size:14px}.hqlc .hqlc-copy-action{color:var(--text)}.hqlc .hqlc-copy-action svg{color:var(--gold)}.hqlc,.hqlc .hqlc-area-list,.hqlc .hqlc-detail,.hqlc .hqlc-estimate,.hqlc input[type=text],.hqlc .hqlc-area-row,.hqlc .hqlc-strip,.hqlc .hqlc-bottom{transition:background-color .2s,color .2s,border-color .2s}.hqlc .hqlc-fields{align-items:start}.hqlc .hqlc-client-values{margin-top:12px}.hqlc .hqlc-inherit-option{min-height:44px}.hqlc .hqlc-inherited-effective{min-height:var(--field-h)}@media (max-width:900px){.hqlc{--field-h:44px}.hqlc .hqlc-wordmark{max-width:113px}.hqlc .hqlc-brand-image{height:24px}.hqlc .hqlc-header-actions{gap:2px}.hqlc .hqlc-header-actions .hqlc-ghost{padding:4px 3px;font-size:12px}.hqlc .hqlc-list-label{display:none}.hqlc .hqlc-area-row{background:var(--raised);border:1px solid var(--nav-line);margin:0}.hqlc .hqlc-area-row.hqlc-selected{box-shadow:inset 0 0 0 2px var(--gold);border-color:#0000}.hqlc .hqlc-area-row.hqlc-needs-basics:not(.hqlc-selected){box-shadow:none}.hqlc .hqlc-area-row.hqlc-off .hqlc-row-open{color:var(--off);background:0 0}.hqlc .hqlc-row-open{transition:transform .1s ease-out}.hqlc .hqlc-row-open:active{background:0 0;transform:scale(.97)}.hqlc .hqlc-strip-copy{background:var(--panel);padding:8px}.hqlc .hqlc-bottom .hqlc-ready-book{box-shadow:none}.hqlc .hqlc-shell{padding-bottom:16px}.hqlc.hqlc-has-booking .hqlc-shell{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.hqlc input[type=text]{scroll-margin-top:200px;scroll-margin-bottom:calc(100px + env(safe-area-inset-bottom))}.hqlc .hqlc-strip-cells{grid-template-columns:1.4fr 1fr .9fr 44px}.hqlc .hqlc-inherit-option{min-height:44px;font-size:12px;line-height:1.4}.hqlc .hqlc-inherited-effective{align-items:center;min-height:44px;display:flex}}@media (max-width:359px){.hqlc .hqlc-wordmark{max-width:85px}.hqlc .hqlc-brand-image{width:85px;height:auto}.hqlc .hqlc-header{column-gap:3px}.hqlc .hqlc-header-actions{gap:0}.hqlc .hqlc-header-actions .hqlc-ghost{padding:4px 2px}}@media (prefers-reduced-motion:reduce){.hqlc,.hqlc *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.hqlc .hqlc-strip,.hqlc .hqlc-bottom{background:var(--strip)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-contrast:more){.hqlc{--nav-line:var(--text)}.hqlc .hqlc-area-row{border-color:var(--text)}}
/*$vite$:1*/