.aq,.aqh,.aqc{--aq-forest: #0f3128;--aq-forest-2: #19473c;--aq-forest-3: #24584a;--aq-lime: #bce955;--aq-lime-soft: #e4f5bd;--aq-ivory: #f7f4f0;--aq-paper: #fdfbf8;--aq-stone: #efeae2;--aq-ink-2: #46574f;--aq-ink-3: #5f6d66;--aq-line: rgba(15, 49, 40, .12);--aq-line-2: rgba(15, 49, 40, .26);--aq-z-good: #bce955;--aq-z-warn: #e3b552;--aq-z-bad: #c96a4c;--aq-good-bg: #e4f5bd;--aq-good-ink: #0f3128;--aq-warn-bg: var(--bq-warn-bg);--aq-warn-ink: var(--bq-warn-ink);--aq-bad-bg: var(--bq-bad-bg);--aq-bad-ink: var(--bq-bad-ink);--aq-band: #bce955;--aq-r: 28px;--aq-r-m: 22px;--aq-r-s: 16px;--aq-ease: cubic-bezier(.22, 1, .36, 1);--aq-spring: cubic-bezier(.34, 1.56, .64, 1);--aq-shadow: 0 30px 50px -28px rgba(15, 49, 40, .45);--aq-shadow-s: 0 18px 30px -22px rgba(15, 49, 40, .42);--aq-card: 0 1px 0 rgba(15, 49, 40, .03), 0 14px 32px -26px rgba(15, 49, 40, .38);color:var(--aq-forest)}html:has(.aq){overscroll-behavior-y:none}.aq{margin:0;font-family:var(--font-body);--aq-col: 680px}.aq-main{width:100%;max-width:calc(1120px + 3rem);margin:0 auto;padding:1.1rem 1.5rem 0;box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100svh - var(--aq-topbar-h, 88px))}.aq-top{width:min(100%,26rem);margin:0 auto}.aq-progress .bqf-progress__label{text-align:center}.aq-form{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:var(--aq-col);margin:0 auto}.aq-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.aq-panel{border:0;margin:0;padding:0;min-width:0}.aq-panel:not([hidden]){display:flex;flex-direction:column;padding-block:2.25rem}.aq-panel.aq-in,.aq-section.aq-in,[data-reveal5].aq-in,.aq-soon-note.aq-in{animation:aq-in .5s var(--aq-ease) both}@keyframes aq-in{0%{opacity:0;transform:translate(var(--aq-slide-x, 26px))}to{opacity:1;transform:none}}.aq-in .aq-grid>*,.aq-in .aq-specs>*{animation:aq-up .6s var(--aq-ease) both}.aq-grid>:nth-child(2),.aq-specs>:nth-child(2){animation-delay:.06s!important}.aq-grid>:nth-child(3),.aq-specs>:nth-child(3){animation-delay:.12s!important}.aq-grid>:nth-child(4),.aq-specs>:nth-child(4){animation-delay:.18s!important}.aq-specs>:nth-child(5){animation-delay:.24s!important}@keyframes aq-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.aq-section{display:flex;flex-direction:column}.aq-section[hidden]{display:none}.aq-head{text-align:center;margin:0 0 2.25rem;width:100%}.aq .aq-title{--fit: clamp(2rem, 1.15rem + 2.4vw, 3.3rem);--fit-k: 1;font-family:var(--font-display);font-weight:400;font-style:normal;font-size:calc(var(--fit) * var(--fit-k));line-height:1.04;letter-spacing:-.022em;margin:0 auto;max-width:var(--fit-ch, 21ch);color:var(--aq-forest);text-wrap:balance}.aq .aq-title[data-fit=m]{--fit-k: .87;--fit-ch: 24ch}.aq .aq-title[data-fit=l]{--fit-k: .74;--fit-ch: 30ch}.aq .aq-title[data-fit=xl]{--fit-k: .63;--fit-ch: 40ch}.aq-lead{margin:1rem auto 0;max-width:52ch;color:var(--aq-ink-2);line-height:1.6;font-size:1rem;text-wrap:pretty}.aq-eyebrow{margin:0 0 1rem;font:800 .72rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--aq-ink-3)}.aq-kicker{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.15rem .5rem;margin:0 auto 1rem;padding:.42rem .95rem .42rem .55rem;border-radius:999px;background:var(--aq-paper);box-shadow:inset 0 0 0 1px var(--aq-line);font-size:.78rem;font-weight:700;line-height:1.3;color:var(--aq-forest)}.aq-kicker-dot{flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--aq-lime);box-shadow:0 0 0 3px #bce95559}.aq-kicker-sep{color:var(--aq-ink-3);font-weight:500}.aq-history-link{margin:1rem 0 0;font-size:.88rem}.aq-history-link[hidden]{display:none}.aq-history-link a,.aq-link{background:none;border:0;padding:0;font:inherit;font-weight:800;color:var(--aq-forest);cursor:pointer;text-decoration:underline;text-decoration-color:var(--aq-lime);text-decoration-thickness:3px;text-underline-offset:5px;transition:text-decoration-color .2s}.aq-history-link a:hover,.aq-link:hover{text-decoration-color:var(--aq-forest)}.aq-grid{display:grid;gap:clamp(.75rem,1.4vw,1.15rem);width:100%}.aq-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.aq-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.aq-card{position:relative;display:block;width:100%;padding:0;margin:0;border:0;overflow:hidden;isolation:isolate;border-radius:var(--aq-r-m);cursor:pointer;font:inherit;text-align:left;color:var(--aq-ivory);background:var(--aq-stone);box-shadow:var(--aq-shadow-s);transition:box-shadow .5s var(--aq-ease)}.aq-photo{aspect-ratio:4 / 3}.aq-grid-4 .aq-photo{aspect-ratio:1 / 1}.aq-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--aq-ease)}.aq-photo:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0a221c00 45%,#0a221c73)}.aq-card:hover{box-shadow:var(--aq-shadow)}@media(hover:hover)and (pointer:fine){.aq-photo:hover img{transform:scale(1.05)}}.aq-card:focus-visible{outline:3px solid var(--aq-lime);outline-offset:3px}.aq-card.is-selected{box-shadow:0 0 0 3px var(--aq-ivory),0 0 0 6px var(--aq-lime),var(--aq-shadow)}.aq-glass{position:absolute;left:.6rem;right:.6rem;bottom:.6rem;z-index:1;display:flex;align-items:center;gap:.8rem;padding:.75rem .7rem .75rem 1rem;border-radius:var(--aq-r-s);background:#0f312880;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 0 0 1px #f7f4f02e}.aq-glass-txt{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1}.aq-glass-title{font-family:var(--font-display);font-size:1.25rem;line-height:1.15;color:var(--aq-ivory)}.aq-glass-desc{font-size:.78rem;line-height:1.35;color:#f7f4f0d9}.aq-glass-go{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--aq-lime);color:var(--aq-forest)}.aq-tick,.aq-spec-check{position:absolute;top:.75rem;right:.75rem;z-index:2;width:32px;height:32px;border-radius:50%;background:var(--aq-lime);opacity:0;transform:scale(.4) rotate(-30deg);transition:opacity .25s,transform .5s var(--aq-spring);box-shadow:0 6px 14px #00000038}.aq-tick:after,.aq-spec-check:after{content:"";position:absolute;left:11px;top:8px;width:7px;height:13px;border-right:2.4px solid var(--aq-forest);border-bottom:2.4px solid var(--aq-forest);transform:rotate(45deg)}.is-selected>.aq-tick,.is-selected>.aq-spec-check{opacity:1;transform:none}.aq-photo--studio{background:#f4f1e5}.aq-photo--studio:after{display:none}.aq-photo--studio img{inset:0 0 auto;height:calc(100% - 3.6rem);object-fit:cover}.aq-photo--studio .aq-glass{background:#0f3128f0;backdrop-filter:none;-webkit-backdrop-filter:none}.aq-grid-2 .aq-photo--studio{aspect-ratio:1 / 1}.aq-photo--studio.is-soon img{filter:saturate(.7) opacity(.85)}.aq-photo.is-soon img{filter:saturate(.55)}.aq-photo.is-soon .aq-glass-go{background:var(--aq-paper)}.aq-badge-soon{position:absolute;top:.75rem;left:.75rem;z-index:2;padding:.32rem .7rem;border-radius:999px;background:var(--aq-forest);color:var(--aq-ivory);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.aq-soon-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem;margin:1rem 0 0;padding:1rem 1.25rem;border-radius:var(--aq-r-s);background:var(--aq-paper);box-shadow:inset 0 0 0 1px var(--aq-line);font-size:.92rem;color:var(--aq-ink-2);text-align:center}.aq-soon-note[hidden]{display:none}.aq-specs{display:grid;gap:clamp(.75rem,1.4vw,1.15rem);width:100%}.aq-specs-5{grid-template-columns:repeat(5,minmax(0,1fr))}.aq-specs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.aq-spec{position:relative;display:flex;flex-direction:column;width:100%;padding:0;margin:0;border:0;cursor:pointer;border-radius:var(--aq-r-m);background:var(--aq-paper);color:var(--aq-forest);font:inherit;text-align:left;box-shadow:inset 0 0 0 1px var(--aq-line),var(--aq-shadow-s);transition:box-shadow .5s var(--aq-ease)}.aq-spec:hover{box-shadow:inset 0 0 0 1px var(--aq-line-2),var(--aq-shadow)}.aq-spec:focus-visible{outline:3px solid var(--aq-lime);outline-offset:3px}.aq-spec.is-selected{box-shadow:0 0 0 3px var(--aq-ivory),0 0 0 6px var(--aq-lime),var(--aq-shadow)}.aq-spec-media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;margin:.5rem .5rem 0;overflow:hidden;border-radius:var(--aq-r-s);background:var(--aq-ivory)}.aq-spec-media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .9s var(--aq-ease)}@media(hover:hover)and (pointer:fine){.aq-spec:hover .aq-spec-media img{transform:scale(1.04)}}.aq-spec-body{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.15rem 1.15rem}.aq-spec-name{font-family:var(--font-display);font-size:1.3rem;line-height:1.15;color:var(--aq-forest)}.aq-spec-desc{font-size:.84rem;line-height:1.45;color:var(--aq-ink-2)}.aq-spec-check{top:1.1rem;right:1.1rem}.aq-skip{align-self:center;margin:1.5rem auto 0;min-height:2.75rem;padding:.6rem 1.1rem;border:0;border-radius:999px;background:none;cursor:pointer;font:800 .92rem/1 var(--font-body);color:var(--aq-forest);text-decoration:underline;text-decoration-color:var(--aq-lime);text-decoration-thickness:3px;text-underline-offset:5px;transition:background .25s,text-decoration-color .25s}.aq-skip:hover{background:var(--aq-paper);text-decoration-color:var(--aq-forest)}.aq-skip.is-selected{background:var(--aq-lime-soft)}.aq-trust{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.aq-trust li{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .45rem;border-radius:999px;background:var(--aq-paper);box-shadow:inset 0 0 0 1px var(--aq-line);font-size:.82rem;font-weight:700;color:var(--aq-forest)}.aq-trust li:before{content:"";width:1.35rem;height:1.35rem;border-radius:50%;flex:none;background:var(--aq-lime) no-repeat center / .7rem url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f3128' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}.aq-bar{position:sticky;bottom:0;z-index:30;width:100%;max-width:var(--aq-col);margin:0 auto;box-sizing:border-box;padding:0 0 max(1rem,env(safe-area-inset-bottom))}.aq-bar[hidden]{display:none}.aq-bar:before{content:"";position:absolute;z-index:-1;left:-1.5rem;right:-1.5rem;top:-1.5rem;bottom:0;pointer-events:none;background:linear-gradient(to top,var(--aq-ivory) calc(100% - 1.5rem),rgba(247,244,240,0))}.aq-bar-in{display:flex;align-items:center;gap:.75rem 1rem;padding-top:1rem;border-top:1px solid var(--aq-line)}.aq-bar .bqf-back.is-void{visibility:hidden}.aq-bar [data-next],.aq-bar [data-analyze]{margin-left:auto}.aq-bar [data-analyze][hidden],.aq-bar [data-next][hidden]{display:none}.aq-hint{margin-left:auto;text-align:right;font-size:.88rem;font-weight:700;line-height:1.35;color:var(--aq-bad-ink)}.aq-hint[hidden]{display:none}.aq-hint:not([hidden])+[data-next]{margin-left:0}.aq-bar .bqf-next[aria-disabled=true]{background:var(--aq-stone);color:var(--aq-ink-3);box-shadow:none;cursor:not-allowed}.aq-bar .bqf-next[aria-disabled=true]:after{background-color:#0f312838;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f7f4f0' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E")}@media(hover:hover){.aq-bar .bqf-next[aria-disabled=true]:hover{color:var(--aq-ink-3)}.aq-bar .bqf-next[aria-disabled=true]:hover:before{transform:translateY(101%)}.aq-bar .bqf-next[aria-disabled=true]:hover:after{transform:none;background-color:#0f312838;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f7f4f0' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E")}}.aq-bar .bqf-next[aria-disabled=true]:active{transform:none}.aq-btn-sm{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.5rem;padding:0 1.4rem;border:0;border-radius:999px;cursor:pointer;white-space:nowrap;background:var(--aq-lime);color:var(--aq-forest);font:800 .95rem/1 var(--font-body);transition:background .25s,color .25s}.aq-btn-sm:hover:not(:disabled){background:var(--aq-forest);color:var(--aq-ivory)}.aq-btn-sm:focus-visible{outline:3px solid var(--aq-forest);outline-offset:3px}.aq-btn-sm:disabled{opacity:.55;cursor:not-allowed}.aq-btn-sm--forest{background:var(--aq-forest);color:var(--aq-ivory)}.aq-btn-sm--forest:hover:not(:disabled){background:var(--aq-forest-3)}.aq-measure{width:100%;box-sizing:border-box;padding:clamp(1.5rem,1rem + 1.4vw,2.25rem);border-radius:var(--aq-r);background:var(--aq-paper);box-shadow:inset 0 0 0 1px var(--aq-line),var(--aq-card)}.aq-measure[hidden],.aq-measure.aq-nc-covered{display:none}.aq-slider-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;min-height:2rem}.aq-metric-label{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-weight:800;font-size:1rem;color:var(--aq-forest)}.aq-ideal{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;color:var(--aq-ink-2);white-space:nowrap}.aq-ideal i{flex:none;width:1.5rem;height:.5rem;border-radius:999px;background:var(--aq-band)}.aq-ideal--end{margin-left:auto}.aq-readout{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0 1.5rem;min-height:3.2rem}.aq-value{font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,2rem + 2vw,3.4rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--aq-forest)}.aq-value.is-unknown{font-family:var(--font-body);font-size:1.15rem;font-weight:700;color:var(--aq-ink-3)}.aq-zone{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .8rem;border-radius:999px;font-size:.8rem;font-weight:800;white-space:nowrap}.aq-zone:empty{display:none}.aq-zone:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.aq-zone[data-zone=green]{background:var(--aq-good-bg);color:var(--aq-good-ink)}.aq-zone[data-zone=green]:before{background:var(--bq-ok)}.aq-zone[data-zone=orange]{background:var(--aq-warn-bg);color:var(--aq-warn-ink)}.aq-zone[data-zone=red]{background:var(--aq-bad-bg);color:var(--aq-bad-ink)}.aq-measure--hero{text-align:center}.aq-slider-hero .aq-value-hero{display:block;margin:0 0 1.5rem;font-size:clamp(3rem,2.2rem + 3vw,4.4rem)}.aq-range{--th: 30px;position:relative;height:var(--th)}.aq-range:before,.aq-range:after{content:"";position:absolute;top:50%;height:10px;margin-top:-5px;border-radius:999px;pointer-events:none}.aq-range:before{left:calc(var(--th) / 2);right:calc(var(--th) / 2);background:#0f31281a}.aq-range:after{left:calc(var(--th) / 2 + (100% - var(--th)) * var(--a, 0) / 100);width:calc((100% - var(--th)) * (var(--b, 0) - var(--a, 0)) / 100);background:var(--aq-band)}.aq-range--fill:after{left:calc(var(--th) / 2);width:calc((100% - var(--th)) * var(--aq-p, .5));background:var(--aq-forest)}.aq-range.is-off:before,.aq-range.is-off:after{opacity:.35}.aq .aq-range input[type=range]{-webkit-appearance:none;appearance:none;position:absolute;inset:0;z-index:1;display:block;width:100%;height:var(--th);margin:0;padding:0;background:transparent;cursor:pointer}.aq .aq-range input[type=range]::-webkit-slider-runnable-track{height:var(--th);background:transparent;border:0}.aq .aq-range input[type=range]::-moz-range-track{height:var(--th);background:transparent;border:0}.aq .aq-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--th);height:var(--th);border-radius:50%;box-sizing:border-box;background:var(--aq-forest);border:6px solid #fff;box-shadow:0 0 0 1px var(--aq-line-2),0 6px 14px -4px #0f312880;transition:box-shadow .2s}.aq .aq-range input[type=range]::-moz-range-thumb{width:var(--th);height:var(--th);border-radius:50%;box-sizing:border-box;background:var(--aq-forest);border:6px solid #fff;box-shadow:0 0 0 1px var(--aq-line-2),0 6px 14px -4px #0f312880}.aq .aq-range input[type=range]:focus-visible{outline:none}.aq .aq-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #bce955b3,0 6px 14px -4px #0f312880}.aq .aq-range input[type=range]:disabled{cursor:not-allowed}.aq .aq-range input[type=range]:disabled::-webkit-slider-thumb{background:var(--aq-ink-3)}.aq-scale{display:flex;justify-content:space-between;margin-top:.75rem;font-size:.76rem;font-weight:600;color:var(--aq-ink-3);font-variant-numeric:tabular-nums}.aq-unknown{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--aq-line);font-size:.9rem;font-weight:600;color:var(--aq-ink-2)}.aq-tip-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--aq-stone);color:var(--aq-forest);vertical-align:middle;transition:background .2s}.aq-tip-btn:hover,.aq-tip-btn[aria-expanded=true]{background:var(--aq-lime)}.aq-tip-btn:focus-visible{outline:3px solid var(--aq-forest);outline-offset:2px}.aq-tip-pop{margin:1rem 0 0;padding:1rem 1.1rem;border-radius:var(--aq-r-s);background:var(--aq-stone);font-size:.86rem;line-height:1.55;color:var(--aq-ink-2);animation:aq-up .35s var(--aq-ease) both}.aq-tip-pop[hidden]{display:none}.aq-seg{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.3rem;border-radius:999px;background:var(--aq-stone)}.aq-seg-btn{min-height:2.6rem;padding:.45rem 1.05rem;border:0;border-radius:999px;cursor:pointer;background:transparent;color:var(--aq-forest);font:700 .9rem/1.1 var(--font-body);transition:background .2s,box-shadow .2s}.aq-seg-btn:hover{background:#fff9}.aq-seg-btn.is-selected{background:#fff;box-shadow:0 6px 16px -10px #0f312880,inset 0 0 0 1.5px var(--aq-forest)}.aq-seg-btn:focus-visible{outline:3px solid var(--aq-forest);outline-offset:2px}.aq-chips{display:flex;flex-wrap:wrap;gap:.5rem}.aq-chip{min-height:2.75rem;padding:.55rem 1rem;border:0;border-radius:999px;cursor:pointer;background:#fff;color:var(--aq-forest);box-shadow:inset 0 0 0 1px var(--aq-line-2);font:700 .9rem/1.1 var(--font-body);transition:background .2s,color .2s,box-shadow .2s}.aq-chip:hover{box-shadow:inset 0 0 0 1.5px var(--aq-forest)}.aq-chip.is-selected{background:var(--aq-forest);color:var(--aq-ivory);box-shadow:none}.aq-chip:focus-visible{outline:3px solid var(--aq-lime);outline-offset:2px}.aq-strips{width:100%;margin:0 0 1rem;box-sizing:border-box;padding:1.5rem;border-radius:var(--aq-r);background:var(--aq-stone)}.aq-strips[hidden]{display:none}.aq-strip-q{margin:0 0 1rem;font-weight:800;color:var(--aq-forest)}.aq-strip-note{margin:1rem 0 0;font-size:.82rem;line-height:1.5;color:var(--aq-ink-2)}.aq-strip-note[hidden]{display:none}.aq-nuancier{display:grid;gap:.5rem;margin-top:1rem}.aq-nuancier[hidden]{display:none}.aq-nc-row{padding:1rem;border-radius:var(--aq-r-s);background:var(--aq-paper);box-shadow:inset 0 0 0 1px var(--aq-line)}.aq-nc-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem}.aq-nc-label{font-size:.85rem;font-weight:800;color:var(--aq-forest)}.aq-nc-val{font-family:var(--font-display);font-size:1.2rem;color:var(--aq-forest)}.aq-nc-val.is-unknown{font-family:var(--font-body);font-size:.82rem;font-weight:700;color:var(--aq-ink-3)}.aq-nc-chips{display:flex;flex-wrap:wrap;gap:.35rem}.aq-nc-chips.is-unknown{opacity:.5}.aq-nc-chip{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;min-width:2.9rem;padding:.3rem .3rem .35rem;border:0;border-radius:12px;cursor:pointer;background:transparent;font:700 .72rem/1 var(--font-body);color:var(--aq-ink-2);transition:background .2s,box-shadow .2s}.aq-nc-chip:hover{background:var(--aq-stone)}.aq-nc-chip.is-selected{background:#fff;color:var(--aq-forest);box-shadow:inset 0 0 0 2px var(--aq-forest)}.aq-nc-swatch{width:2.1rem;height:1.5rem;border-radius:7px;box-shadow:inset 0 0 0 1px #0f312826}.aq-nc-chip--plain{min-height:2.4rem;justify-content:center}.aq-nc-unknown{margin-top:.5rem;font-size:.82rem;font-weight:600;color:var(--aq-ink-3)}.aq-kit{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1.25rem;align-items:start;width:100%;margin:1rem 0 0;box-sizing:border-box;padding:1.25rem;border-radius:var(--aq-r-m);background:var(--aq-paper);box-shadow:inset 0 0 0 1px var(--aq-line)}.aq-kit[hidden]{display:none}.aq-kit-media{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:var(--aq-r-s);background:#fff;box-shadow:inset 0 0 0 1px #0f31280f;overflow:hidden}.aq-kit-img{display:block;max-width:80%;max-height:86%;width:auto;height:auto}.aq-kit-body{min-width:0}.aq-kit-title{margin:0;font-family:var(--font-display);font-size:1.35rem;line-height:1.15;color:var(--aq-forest)}.aq-kit-lead{margin:.5rem 0;font-size:.88rem;line-height:1.5;color:var(--aq-ink-2)}.aq-kit-info{display:flex;flex-wrap:wrap;gap:.25rem .8rem;margin:0 0 1rem;font-size:.86rem}.aq-kit-name{font-weight:700;color:var(--aq-forest)}.aq-kit-price{font-weight:800;color:var(--aq-forest)}.aq-kit-express{font-weight:600;color:var(--aq-ink-2)}.aq-kit-add{min-height:2.9rem;padding:0 1.3rem;border:0;border-radius:999px;cursor:pointer;background:var(--aq-forest);color:var(--aq-ivory);font:800 .9rem/1 var(--font-body);transition:background .25s}.aq-kit-add:hover:not(:disabled){background:var(--aq-forest-3)}.aq-kit-add:disabled{opacity:.6}.aq-kit-stay{margin:.5rem 0 0;font-size:.78rem;color:var(--aq-ink-3)}.aq-visual{display:grid}.aq-visual>.aq-metric-label{margin-bottom:.5rem}.aq-visual-item{padding:1rem 0;border-top:1px solid var(--aq-line)}.aq-visual-item:last-child{padding-bottom:0}.aq-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap}.aq-toggle-label{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--aq-forest)}.aq-visual .aq-seg-btn{min-width:4.2rem}.aq-calc-row{display:flex;justify-content:center;margin-top:1.5rem}.aq-calc-toggle{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.1rem;border:0;border-radius:999px;background:var(--aq-stone);color:var(--aq-forest);cursor:pointer;font:700 .9rem/1 var(--font-body);transition:background .2s}.aq-calc-toggle:hover{background:var(--aq-lime-soft)}.aq-calc-toggle[hidden]{display:none}.aq-calc-chevron{transition:transform .3s var(--aq-ease)}.aq-calc-toggle[aria-expanded=true] .aq-calc-chevron{transform:rotate(180deg)}.aq-calc-applied{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.5rem .8rem;padding:.5rem .9rem;border-radius:999px;background:var(--aq-lime-soft);font-size:.88rem;font-weight:700}.aq-calc-applied[hidden]{display:none}.aq-calc-applied-ico{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--aq-forest);color:var(--aq-lime)}.aq-calc{margin-top:1.5rem;padding:1.25rem;border-radius:var(--aq-r-m);background:var(--aq-stone);text-align:left;animation:aq-up .4s var(--aq-ease) both}.aq-calc[hidden]{display:none}.aq-calc-title{margin:0 0 1rem;font-weight:800}.aq-calc .aq-seg{background:#ffffff8c}.aq-calc-fields{margin-top:1rem}.aq-calc .bqf-field[hidden]{display:none}.aq-seg-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem}.aq-seg-row[hidden]{display:none}.aq-seg-label{font-size:.88rem;font-weight:700}.aq-calc-out{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--aq-line-2)}.aq-calc-out[hidden]{display:none}.aq-calc-out-val{font-family:var(--font-display);font-size:1.8rem}.aq-equip-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}.aq-equip-row{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.5rem 1rem .5rem .5rem;border:0;border-radius:var(--aq-r-m);cursor:pointer;text-align:left;font:inherit;background:var(--aq-paper);box-shadow:inset 0 0 0 1px var(--aq-line),var(--aq-card);transition:box-shadow .3s var(--aq-ease),background .3s}.aq-equip-row:hover{box-shadow:inset 0 0 0 1px var(--aq-line-2),var(--aq-shadow-s)}.aq-equip-row.is-selected{background:#fff;box-shadow:inset 0 0 0 2px var(--aq-forest),var(--aq-shadow-s)}.aq-equip-row:focus-visible{outline:3px solid var(--aq-lime);outline-offset:2px}.aq-equip-row strong{font-weight:700;color:var(--aq-forest);line-height:1.3}.aq-equip-media{display:block;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:var(--aq-stone)}.aq-equip-media img{width:100%;height:100%;object-fit:cover;display:block}.aq-equip-media--studio{background:var(--aq-ivory);border-radius:12px}.aq-equip-check{width:26px;height:26px;border-radius:8px;box-shadow:inset 0 0 0 1.5px var(--aq-line-2);background:#fff no-repeat center / 14px;transition:background-color .2s,box-shadow .2s}.aq-equip-row.is-selected .aq-equip-check{background-color:var(--aq-forest);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bce955' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.aq-equip-row--none{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;min-height:3.6rem;padding:.6rem 1rem .6rem 1.25rem}.aq-equip-row--none strong{font-weight:600;color:var(--aq-ink-2)}.aq-context{display:grid;gap:1rem;width:100%}.aq-photo-box{display:grid;gap:.5rem}.aq-photo-add{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.15rem;border:1.5px dashed var(--aq-line-2);border-radius:var(--aq-r-m);background:var(--aq-paper);cursor:pointer;text-align:left;font:inherit;transition:border-color .2s,background .2s}.aq-photo-add:hover{border-color:var(--aq-forest);background:#fff}.aq-photo-add[hidden]{display:none}.aq-photo-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--aq-stone);color:var(--aq-forest)}.aq-photo-add-txt{display:grid;gap:.25rem}.aq-photo-add-txt strong{font-weight:800;color:var(--aq-forest)}.aq-photo-add-txt small{font-size:.82rem;color:var(--aq-ink-2)}.aq-photo-preview{display:flex;align-items:center;gap:1rem;padding:.6rem;border-radius:var(--aq-r-m);background:var(--aq-paper);box-shadow:inset 0 0 0 1px var(--aq-line)}.aq-photo-preview[hidden]{display:none}.aq-photo-preview img{width:96px;height:72px;object-fit:cover;border-radius:12px}.aq-photo-meta{display:grid;gap:.25rem;justify-items:start;font-size:.85rem}.aq-photo-meta small{color:var(--aq-ink-3)}.aq-error{margin:0;font-size:.88rem;font-weight:700;color:var(--aq-bad-ink)}.aq-error[hidden]{display:none}.aq-recap{width:100%;box-sizing:border-box;padding:clamp(1.5rem,1rem + 1.4vw,2.25rem);border-radius:var(--aq-r);background:var(--aq-paper);box-shadow:inset 0 0 0 1px var(--aq-line),var(--aq-card)}.aq-recap[hidden]{display:none}.aq-recap-title{margin:0 0 1rem;font:800 .72rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--aq-ink-3)}.aq-recap-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;margin:0}.aq-rc{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-width:0;padding:.75rem 0;border-top:1px solid var(--aq-line)}.aq-rc--full{grid-column:1 / -1}.aq-rc dt{flex:none;font-size:.84rem;font-weight:600;color:var(--aq-ink-3)}.aq-rc dd{display:inline-flex;align-items:center;gap:.5rem;margin:0;min-width:0;text-align:right;font-size:.92rem;font-weight:800;color:var(--aq-forest)}.aq-rc-dot{flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--aq-line-2)}.aq-rc-dot[data-zone=green]{background:var(--bq-ok)}.aq-rc-dot[data-zone=orange]{background:var(--aq-z-warn)}.aq-rc-dot[data-zone=red]{background:var(--aq-z-bad)}.aq-analyze-zone{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--aq-line)}.aq-analyze-zone[hidden]{display:none}.aq-analyze-hint{margin:0;font-size:.85rem;color:var(--aq-ink-3)}.aq-analyze-zone .aq-error{margin-top:.5rem}.aq-loading{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.25rem;padding:2.25rem 1.5rem;overflow-x:hidden;overflow-y:auto;isolation:isolate;background:radial-gradient(120% 85% at 50% 0%,#1d5245 0%,var(--aq-forest-2) 30%,var(--aq-forest) 72%);color:var(--aq-ivory);animation:aq-fade .45s ease both}.aq-loading[hidden]{display:none}@keyframes aq-fade{0%{opacity:0}to{opacity:1}}.aq-caustics{position:absolute;inset:-25%;z-index:-1;pointer-events:none;overflow:hidden}.aq-caustics i{position:absolute;inset:0;mix-blend-mode:screen;will-change:transform}.aq-caustics i:nth-child(1){background:radial-gradient(18% 12% at 28% 34%,rgba(188,233,85,.16),transparent 70%),radial-gradient(14% 20% at 66% 58%,rgba(188,233,85,.12),transparent 70%),radial-gradient(22% 10% at 48% 78%,rgba(160,220,190,.1),transparent 70%);animation:aq-drift-a 22s ease-in-out infinite alternate}.aq-caustics i:nth-child(2){background:radial-gradient(12% 18% at 72% 30%,rgba(160,220,190,.13),transparent 70%),radial-gradient(20% 12% at 34% 66%,rgba(188,233,85,.1),transparent 70%);animation:aq-drift-b 28s ease-in-out infinite alternate}.aq-caustics i:nth-child(3){background:repeating-radial-gradient(circle at 50% 120%,rgba(247,244,240,.045) 0 1px,transparent 1px 46px);animation:aq-drift-c 18s linear infinite}@keyframes aq-drift-a{0%{transform:translate3d(-4%,-2%,0) rotate(0) scale(1)}to{transform:translate3d(5%,3%,0) rotate(8deg) scale(1.08)}}@keyframes aq-drift-b{0%{transform:translate3d(4%,3%,0) rotate(0)}to{transform:translate3d(-5%,-3%,0) rotate(-10deg)}}@keyframes aq-drift-c{0%{transform:translateZ(0)}to{transform:translate3d(0,-46px,0)}}.aq-loading-inner{width:100%;max-width:560px;display:flex;flex-direction:column;align-items:center;text-align:center}.aq-loading-kicker{margin:0 0 1rem;font:800 .72rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--aq-lime)}.aq-loading-title{margin:0 0 2.25rem;font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,1.7rem + 3.4vw,4.4rem);line-height:1;letter-spacing:-.025em;color:var(--aq-ivory)}.aq-loading-steps{list-style:none;margin:0;padding:0;width:100%;max-width:440px;text-align:left}.aq-loading-steps li{display:flex;align-items:center;gap:1rem;padding:.9rem 0;border-top:1px solid rgba(247,244,240,.12);font-size:1rem;font-weight:600;color:#f7f4f06b;transition:color .4s}.aq-loading-steps li:last-child{border-bottom:1px solid rgba(247,244,240,.12)}.aq-loading-steps li.is-active,.aq-loading-steps li.is-done{color:var(--aq-ivory)}.aq-ls-dot{position:relative;flex:none;width:1.5rem;height:1.5rem;border-radius:50%;box-sizing:border-box;border:1.5px solid rgba(247,244,240,.28);transition:background .35s,border-color .35s}.is-active>.aq-ls-dot{border-color:#bce95540;border-top-color:var(--aq-lime);animation:bqf-spin .9s linear infinite}.is-done>.aq-ls-dot{border-color:var(--aq-lime);background:var(--aq-lime) no-repeat center / .8rem url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f3128' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E");animation:aq-pop .45s var(--aq-spring) both}@keyframes aq-pop{0%{transform:scale(.5)}to{transform:none}}@keyframes bqf-spin{to{transform:rotate(360deg)}}.aq-loading-account{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:1rem 2rem;width:100%;max-width:820px;box-sizing:border-box;padding:1.25rem 0 0;border-top:1px solid rgba(247,244,240,.14);text-align:left}.aq-loading-account[hidden]{display:none}.aq-la-text strong{display:block;font-size:.92rem;font-weight:800;color:var(--aq-ivory)}.aq-loading-account-lead{margin:.25rem 0 .5rem;font-size:.84rem;color:#f7f4f0b8}.aq-loading .aq-perks{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin:0}.aq-loading .aq-perks li{font-size:.78rem;color:#f7f4f0d1;gap:.4rem}.aq-loading .aq-perks li:before{width:.95rem;height:.95rem;background-size:.5rem}.aq-loading .aq-feedback{grid-column:1 / -1;margin:0;color:var(--aq-lime)}.aq-loading .aq-btn-sm{background:transparent;color:var(--aq-ivory);box-shadow:inset 0 0 0 1.5px #f7f4f073}.aq-loading .aq-btn-sm:hover:not(:disabled){background:var(--aq-ivory);color:var(--aq-forest);box-shadow:none}.aq-loading .bqf-error{color:#ffc9b8}.aq-perks{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.5rem}.aq-perks li{display:flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:600;color:var(--aq-forest)}.aq-perks li:before{content:"";flex:none;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--aq-lime) no-repeat center / .65rem url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f3128' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}.aq-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem}.aq-inline-form[hidden]{display:none}.aq-feedback{margin:.5rem 0 0;font-size:.88rem;font-weight:700;line-height:1.45;color:#2f7a47}.aq-feedback:empty{display:none}.aq-popup{position:fixed;inset:0;z-index:1001;display:flex;align-items:center;justify-content:center;padding:1rem}.aq-popup[hidden]{display:none}.aq-popup-backdrop{position:absolute;inset:0;background:#0f31288c;animation:aq-fade .3s ease both}.aq-popup-card{position:relative;width:100%;max-width:480px;max-height:calc(100svh - 2rem);overflow-y:auto;box-sizing:border-box;padding:2rem 1.6rem 1.6rem;border-radius:var(--aq-r);background:var(--aq-paper);box-shadow:0 40px 80px -30px #00000080;animation:aq-pop-in .45s var(--aq-ease) both;outline:none}@keyframes aq-pop-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.aq-popup-x{position:absolute;top:.9rem;right:.9rem;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:0;border-radius:50%;background:var(--aq-stone);color:var(--aq-forest);cursor:pointer;transition:background .2s}.aq-popup-x:hover{background:var(--aq-lime)}.aq-popup-title{display:block;padding-right:2.5rem;font-family:var(--font-display);font-weight:400;font-size:1.7rem;line-height:1.1;color:var(--aq-forest)}.aq-popup-body{margin:.6rem 0 1rem;font-size:.92rem;line-height:1.55;color:var(--aq-ink-2)}.aq.is-report .aq-form{justify-content:flex-start}.aq.is-report .aq-panel[data-step-panel="7"]{padding-top:1.5rem}.aq-results{width:100%}.aq-results[hidden]{display:none}.aq-results>*{animation:aq-up .6s var(--aq-ease) both}.aq-results>:nth-child(2){animation-delay:.08s}.aq-results>:nth-child(3){animation-delay:.16s}.aq-rh{position:relative;overflow:hidden;isolation:isolate;padding:clamp(1.75rem,1rem + 3vw,3.5rem);border-radius:var(--aq-r);background:linear-gradient(155deg,var(--aq-forest-2) 0%,var(--aq-forest) 68%);color:var(--aq-ivory);box-shadow:var(--aq-shadow-s)}.aq-rh-caustics{position:absolute;inset:-30% -10% -30% 35%;z-index:-1;pointer-events:none}.aq-rh-caustics i{position:absolute;inset:0;mix-blend-mode:screen}.aq-rh-caustics i:nth-child(1){background:radial-gradient(30% 24% at 60% 40%,rgba(188,233,85,.14),transparent 70%),radial-gradient(24% 30% at 30% 70%,rgba(160,220,190,.1),transparent 70%);animation:aq-drift-a 24s ease-in-out infinite alternate}.aq-rh-caustics i:nth-child(2){background:repeating-radial-gradient(circle at 70% 110%,rgba(247,244,240,.05) 0 1px,transparent 1px 40px)}.aq-rh-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.aq-rh-eyebrow{margin:0;font:800 .72rem/1.3 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--aq-lime)}.aq-rh-eyebrow span{letter-spacing:.04em;text-transform:none;font-weight:600;color:#f7f4f0b8}.aq-status{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .9rem;border-radius:999px;font-size:.82rem;font-weight:800}.aq-status-dot{width:.55rem;height:.55rem;border-radius:50%;background:currentColor}.aq-status--good{background:var(--aq-lime);color:var(--aq-forest)}.aq-status--warning{background:var(--aq-warn-bg);color:var(--aq-warn-ink)}.aq-status--problem{background:var(--aq-bad-bg);color:var(--aq-bad-ink)}.aq .aq-rh-title{margin:1.5rem 0 1rem;max-width:18ch;font-family:var(--font-display);font-weight:400;font-style:normal;font-size:clamp(2.5rem,1.4rem + 3.6vw,4.4rem);line-height:1;letter-spacing:-.028em;color:var(--aq-ivory);text-wrap:balance}.aq .aq-rh-title em{font-style:italic;color:var(--aq-lime)}.aq-rh-diagnosis{margin:0;max-width:62ch;font-size:1.06rem;line-height:1.65;color:#f7f4f0d6;text-wrap:pretty}.aq-rh-eta{display:inline-flex;align-items:center;gap:.5rem;margin:1.5rem 0 0;padding:.5rem .95rem;border-radius:999px;background:#f7f4f01a;box-shadow:inset 0 0 0 1px #f7f4f029;font-size:.86rem;font-weight:700;color:var(--aq-ivory)}.aq-rh-eta svg{color:var(--aq-lime)}.aq-sec{margin-top:clamp(3rem,2rem + 3vw,5rem)}.aq-sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.5rem}.aq-sec-head .aq-sec-title{margin:0}.aq-sec-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.aq .aq-sec-title{margin:0 0 1.5rem;font-size:clamp(2rem,1.4rem + 2vw,3.1rem)}.aq-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--aq-line-2)}.aq-step{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid var(--aq-line)}.aq-step-num{font-family:var(--font-display);font-size:2.4rem;line-height:1;letter-spacing:-.02em;color:var(--aq-forest-2);font-variant-numeric:lining-nums}.aq-step-title{margin:.25rem 0 .5rem;font-family:var(--font-display);font-weight:400;font-size:1.45rem;line-height:1.15;color:var(--aq-forest)}.aq-step-detail{margin:0;max-width:70ch;line-height:1.65;color:var(--aq-ink-2)}.aq-step-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0}.aq-step-meta span{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .75rem;border-radius:999px;background:var(--aq-stone);font-size:.8rem;font-weight:700;color:var(--aq-forest)}.aq-dose-note{display:flex;gap:.6rem;align-items:flex-start;margin:1.5rem 0 0;padding:1rem 1.15rem;border-radius:var(--aq-r-s);background:var(--aq-stone);font-size:.84rem;line-height:1.5;color:var(--aq-ink-2)}.aq-dose-note svg{flex:none;margin-top:.1rem;color:var(--aq-warn-ink)}.aq-reco-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.25rem 1.15rem}.aq-reco{display:flex;flex-direction:column;gap:.5rem;min-width:0}.aq-reco-why{margin:.25rem 0 0;font-size:.84rem;line-height:1.5;color:var(--aq-ink-2)}.aq-reco-why strong{color:var(--aq-forest)}.aq-reco-express{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:.8rem;font-weight:700;color:var(--aq-forest)}.aq-reco-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--bq-ok)}.aq-reco-add{margin-top:auto;min-height:2.9rem;padding:0 1rem;border:0;border-radius:999px;cursor:pointer;background:transparent;color:var(--aq-forest);box-shadow:inset 0 0 0 1.5px var(--aq-forest);font:800 .88rem/1 var(--font-body);transition:background .25s,color .25s}.aq-reco-add:hover:not(:disabled){background:var(--aq-forest);color:var(--aq-ivory)}.aq-reco-add.is-added{background:var(--aq-lime-soft);box-shadow:none;opacity:1;cursor:default}.aq-gocheckout[hidden]{display:none}.aq-bulletin{border-top:1px solid var(--aq-line-2)}.aq-bl-row{display:grid;grid-template-columns:minmax(8rem,1fr) 7rem minmax(0,2.2fr) 9rem;grid-template-areas:"name val scale zone";align-items:center;gap:1.5rem;padding:1.15rem 0;border-bottom:1px solid var(--aq-line)}.aq-bl-name{grid-area:name;font-weight:800;color:var(--aq-forest)}.aq-bl-val{grid-area:val;font-family:var(--font-display);font-size:1.9rem;line-height:1;letter-spacing:-.015em;color:var(--aq-forest);font-variant-numeric:tabular-nums;white-space:nowrap}.aq-bl-val small{margin-left:.3rem;font-family:var(--font-body);font-size:.74rem;font-weight:700;letter-spacing:0;color:var(--aq-ink-3)}.aq-bl-scale{grid-area:scale;display:grid;gap:.5rem;min-width:0}.aq-bl-track{position:relative;height:8px;border-radius:999px;background:#0f31281a}.aq-bl-band{position:absolute;top:0;bottom:0;left:var(--a);width:calc(var(--b) - var(--a));border-radius:999px;background:var(--aq-band)}.aq-bl-mark{position:absolute;top:50%;left:clamp(9px,var(--v),calc(100% - 9px));width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;box-sizing:border-box;background:var(--aq-forest);border:4px solid #fff;box-shadow:0 0 0 1px var(--aq-line-2),0 4px 10px -3px #0f312880}.aq-bl-ideal{font-size:.76rem;font-weight:600;color:var(--aq-ink-3)}.aq-bl-row>.aq-zone{grid-area:zone;justify-self:end}.aq-bl-row--visual{grid-template-areas:"name flags flags flags"}.aq-bl-flags{grid-area:flags;display:flex;flex-wrap:wrap;gap:.5rem}.aq-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem}.aq-duo-col{padding-top:1.25rem;border-top:1px solid var(--aq-line-2)}.aq-duo-title{margin:0 0 1rem;font-family:var(--font-display);font-weight:400;font-size:1.6rem;line-height:1.1;color:var(--aq-forest)}.aq-duo-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.aq-duo-list li{display:flex;gap:.75rem;align-items:flex-start;line-height:1.55;color:var(--aq-ink-2);font-size:.95rem}.aq-duo-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;margin-top:.05rem;border-radius:50%}.aq-duo-ico svg{width:.95rem;height:.95rem}.aq-duo-list--cause .aq-duo-ico{color:var(--aq-warn-ink);background:var(--aq-warn-bg)}.aq-duo-list--keep .aq-duo-ico{color:var(--aq-forest);background:var(--aq-lime)}.aq-duo-list--keep .aq-duo-ico svg{width:.7rem;height:.7rem}.aq-duo-card{padding:1.4rem;border-radius:var(--aq-r-m);background:var(--aq-paper);box-shadow:inset 0 0 0 1px var(--aq-line),var(--aq-card)}.aq-keep{padding:clamp(1.5rem,1rem + 2vw,2.75rem);border-radius:var(--aq-r);background:var(--aq-forest);color:var(--aq-ivory)}.aq-keep-code{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"kicker kicker" "pill hint" "pill saved";align-items:center;gap:.5rem 1.5rem;padding-bottom:1.75rem;margin-bottom:1.75rem;border-bottom:1px solid rgba(247,244,240,.14)}.aq-keep-kicker{grid-area:kicker;margin:0 0 .5rem;font:800 .72rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--aq-lime)}.aq-keep-code .aq-cta-pill{grid-area:pill}.aq-keep-code .aq-cta-hint{grid-area:hint}.aq-keep-code .aq-cta-saved{grid-area:saved}.aq-cta-pill{display:inline-flex;align-items:center;gap:.8rem;padding:.45rem .45rem .45rem 1.1rem;border:0;border-radius:999px;cursor:pointer;background:var(--aq-lime);color:var(--aq-forest)}.aq-cta-pill code{font:800 1.2rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.aq-cta-copy{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border-radius:999px;background:var(--aq-forest);color:var(--aq-ivory);font:700 .8rem/1 var(--font-body);transition:background .2s}.aq-cta-pill:hover .aq-cta-copy{background:var(--aq-forest-3)}.aq-cta-hint{font-size:.84rem;line-height:1.45;color:#f7f4f0c7}.aq-cta-saved{font-size:.8rem;color:#f7f4f0d9}.aq-cta-saved a{color:var(--aq-lime);font-weight:700}.aq-keep-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem}.aq-keep-col,.aq-keep-grid>.aq-email-box{display:flex;flex-direction:column;min-width:0}.aq-keep-grid .aq-inline-form{margin-top:auto}.aq-keep-title,.aq-keep .aq-email-title{margin:0;font-family:var(--font-display);font-weight:400;font-size:1.6rem;line-height:1.1;color:var(--aq-ivory)}.aq-keep-text,.aq-keep .aq-email-hint{margin:.5rem 0 1rem;font-size:.9rem;line-height:1.55;color:#f7f4f0c7}.aq-keep .aq-feedback{color:var(--aq-lime)}.aq-keep .aq-inline-form{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.75rem}.aq-keep .aq-inline-form>.bqf-field{justify-self:stretch}.aq-keep .bqf-error{color:#ffc9b8}.aq-keep .aq-btn-sm--forest{background:var(--aq-lime);color:var(--aq-forest)}.aq-keep .aq-btn-sm--forest:hover:not(:disabled){background:var(--aq-ivory);color:var(--aq-forest)}.aq-keep .aq-btn-sm:hover:not(:disabled){background:var(--aq-ivory);color:var(--aq-forest)}.aq-email-box .bqf-field:has(>.bqf-input[hidden]){display:none}.aq-email-box .aq-inline-form:has(.bqf-input[hidden]){grid-template-columns:auto;justify-content:start}.aq-saved{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;font-weight:700;line-height:1.5;color:var(--aq-ivory)}.aq-saved a{color:var(--aq-lime);font-weight:800}.aq-saved-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--aq-lime);color:var(--aq-forest)}.aq-after{width:100%}.aq-after[hidden]{display:none}.aq-end{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--aq-line)}.aq-bpick-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:.75rem;width:100%}.aq-bpick-item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.55rem 1rem .55rem .55rem;border:0;border-radius:var(--aq-r-m);cursor:pointer;text-align:left;font:inherit;background:var(--aq-paper);box-shadow:inset 0 0 0 1px var(--aq-line),var(--aq-card);transition:box-shadow .3s var(--aq-ease)}.aq-bpick-item:hover{box-shadow:inset 0 0 0 1.5px var(--aq-forest),var(--aq-shadow-s)}.aq-bpick-img{display:block;width:96px;height:72px;border-radius:14px;object-fit:cover;overflow:hidden;background:var(--aq-stone)}.aq-bpick-img--type{display:flex;align-items:center;justify-content:center}.aq-bpick-initial{font-family:var(--font-display);font-style:italic;font-size:2.2rem;line-height:1;color:var(--aq-forest-2)}.aq-wv0{fill:#bce95529}.aq-wv1{fill:#19473c1f}.aq-wv2{fill:#19473c33}.aq-bpick-text{display:grid;gap:.2rem;min-width:0}.aq-bpick-name{font-family:var(--font-display);font-size:1.2rem;color:var(--aq-forest)}.aq-bpick-sub{font-size:.82rem;color:var(--aq-ink-3)}.aq-bpick-tag{padding:.25rem .6rem;border-radius:999px;background:var(--aq-lime-soft);font-size:.72rem;font-weight:800}.aq-bpick-item--new{grid-template-columns:1fr;min-height:5.6rem;padding:1rem 1.2rem;background:transparent;box-shadow:inset 0 0 0 1.5px var(--aq-line-2)}.aq-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.4rem;padding:1rem 0 1.25rem;font-size:.8rem;color:var(--aq-ink-3)}.aq.is-report .aq-foot{margin-top:2.25rem;border-top:1px solid var(--aq-line)}.aq-foot-free,.aq-foot-basin{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem .9rem;margin:0;font-weight:700;color:var(--aq-forest)}.aq-foot-free[hidden],.aq-foot-basin[hidden]{display:none}.aq-foot-ico{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--aq-lime);color:var(--aq-forest)}.aq-foot-basin button{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:inherit}.aq-foot-cta,.aq-foot-basin a{color:var(--aq-forest);font-weight:800;text-decoration:underline;text-decoration-color:var(--aq-lime);text-decoration-thickness:2px;text-underline-offset:4px}.aq-foot-links{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;margin:0;padding:0;list-style:none}.aq-foot-links a{color:var(--aq-ink-2);text-decoration:none}.aq-foot-links a:hover{color:var(--aq-forest);text-decoration:underline}.aq-foot-legal{margin:0}@media(max-width:1000px){.aq-specs-5,.aq-reco-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aq-bl-row{grid-template-columns:minmax(7rem,1fr) 6rem minmax(0,1.8fr) auto;gap:1rem}}@media(max-width:700px){.aq-main{padding:.9rem 1rem 0}.aq-panel:not([hidden]){padding-block:1.5rem}.aq-head{margin-bottom:1.5rem}.aq-grid{gap:.6rem}.aq-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.aq-glass{left:.4rem;right:.4rem;bottom:.4rem;padding:.55rem .5rem .55rem .75rem;gap:.5rem;border-radius:12px}.aq-glass-title{font-size:1.02rem}.aq-glass-desc{display:none}.aq-glass-go{width:28px;height:28px}.aq-glass-go svg{width:13px;height:13px}.aq-photo--studio img{height:calc(100% - 2.6rem)}.aq-tick{width:26px;height:26px;top:.5rem;right:.5rem}.aq-tick:after{left:9px;top:6px;width:6px;height:11px}.aq-badge-soon{top:.5rem;left:.5rem;font-size:.6rem;padding:.28rem .55rem}.aq-card{border-radius:var(--aq-r-s)}.aq-trust{margin-top:1rem}.aq-trust li{font-size:.78rem}.aq-specs-5,.aq-specs-3{grid-template-columns:minmax(0,1fr);gap:.6rem}.aq-spec{flex-direction:row;align-items:center;border-radius:var(--aq-r-s)}.aq-spec-media{flex:none;width:76px;margin:.45rem;border-radius:12px}.aq-spec-body{flex:1;min-width:0;padding:.5rem 3.25rem .5rem .4rem;gap:.15rem}.aq-spec-name{font-size:1.12rem}.aq-spec-desc{font-size:.8rem}.aq-spec-check{top:50%;right:.9rem;width:26px;height:26px;margin-top:-13px}.aq-spec-check:after{left:9px;top:6px;width:6px;height:11px}.aq-skip{margin-top:1rem}.aq-bar:before{left:-1rem;right:-1rem}.aq-bar-in{padding-top:.75rem;flex-wrap:wrap}.aq-hint{order:-1;flex:1 1 100%;margin:0;text-align:left}.aq-equip-list{grid-template-columns:minmax(0,1fr);gap:.6rem}.aq-equip-row{grid-template-columns:68px minmax(0,1fr) auto;gap:.8rem}.aq-equip-list .aq-equip-row:not(.aq-equip-row--none){grid-template-columns:76px minmax(0,1fr) auto}.aq-equip-row--none{grid-template-columns:minmax(0,1fr) auto}.aq-measure{border-radius:var(--aq-r-m)}.aq-slider-head{align-items:flex-start}.aq-readout{margin:.75rem 0 1.25rem}.aq-ideal--end{flex-basis:100%;margin-left:0}.aq-recap-list,.aq-inline-form,.aq-keep-grid,.aq-duo,.aq-loading-account{grid-template-columns:minmax(0,1fr)}.aq-inline-form .aq-btn-sm{width:100%}.aq-kit{grid-template-columns:72px minmax(0,1fr);gap:1rem;padding:1rem}.aq-toggle-row{align-items:flex-start}.aq-foot{flex-direction:column;text-align:center;gap:.5rem}.aq-foot-links{justify-content:center}.aq-loading{justify-content:flex-start;padding-top:3.5rem;gap:2rem}.aq-loading-title{margin-bottom:1.5rem}.aq-loading-steps li{font-size:.92rem;padding:.75rem 0}.aq-rh{border-radius:var(--aq-r-m)}.aq .aq-rh-title{margin-top:1.25rem}.aq-rh-diagnosis{font-size:1rem}.aq-sec-actions,.aq-sec-actions .bqf-submit{width:100%}.aq-sec-actions .bqf-submit{justify-content:space-between;white-space:normal;text-align:left;line-height:1.25}.aq-step{grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding:1.25rem 0}.aq-step-num{font-size:1.8rem}.aq-step-title{font-size:1.25rem;margin-top:.1rem}.aq-reco-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .75rem}.aq-bl-row{grid-template-columns:5.9rem minmax(0,1fr) auto;grid-template-areas:"name name zone" "val scale scale";gap:.75rem 1rem;padding:1rem 0}.aq-bl-val{font-size:1.6rem}.aq-bl-row--visual{grid-template-areas:"name name name" "flags flags flags"}.aq-bl-flags{justify-content:flex-start}.aq-keep{border-radius:var(--aq-r-m)}.aq-keep-code{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "pill" "hint" "saved";justify-items:start}}.aqh{min-width:0;font-family:var(--font-body)}.aqh .ac-head{margin-bottom:clamp(1.1rem,.9rem + .8vw,1.6rem)}.aqd-sec-note{font-size:.84rem;font-weight:600;color:var(--aq-ink-3);white-space:nowrap}.aqd-sub{margin:1.7rem 0 .85rem;font:800 .72rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--aq-ink-3)}.aqd-basins{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.aqd-bpill{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;min-height:2.9rem;box-sizing:border-box;padding:.3rem 1.05rem .3rem .3rem;border:0;border-radius:999px;background:var(--aq-paper);box-shadow:inset 0 0 0 1px var(--aq-line);color:var(--aq-forest);font:700 .88rem/1.2 var(--font-body);text-decoration:none;cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}a.aqd-bpill:hover{background:var(--aq-stone)}.aqd-bpill.is-active{background:var(--aq-forest);color:var(--aq-ivory);box-shadow:none;cursor:default}.aqd-bpill:focus-visible{outline:3px solid var(--aq-lime);outline-offset:2px}.aqd-bpill__img{flex:none;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;overflow:hidden;background:var(--aq-stone)}.aqd-bpill.is-active .aqd-bpill__img{background:var(--aq-forest-3);box-shadow:0 0 0 2px var(--aq-lime)}.aqd-bpill__img img{display:block;width:100%;height:100%;object-fit:cover}.aqd-bpill__ini{font-family:var(--font-display);font-style:italic;font-size:1.15rem;line-height:1;color:var(--aq-forest-2)}.aqd-bpill.is-active .aqd-bpill__ini{color:var(--aq-lime)}.aqd-bpill__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aqd-bpill__star{display:inline-grid;place-items:center;margin-left:-.15rem}.aqd-bpill__star svg{width:.8rem;height:.8rem;fill:var(--aq-forest-3)}.aqd-bpill.is-active .aqd-bpill__star svg{fill:var(--aq-lime)}.aqd-bpill--add{padding-left:.35rem;background:transparent;box-shadow:inset 0 0 0 1.5px var(--aq-line-2)}.aqd-bpill--add:hover{background:var(--aq-paper);box-shadow:inset 0 0 0 1.5px var(--aq-forest)}.aqd-bpill__plus{flex:none;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--aq-stone)}.aqd-bpill__plus svg{width:.9rem;height:.9rem}.aqd-hero{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:clamp(1.1rem,.8rem + 1.2vw,2rem);padding:clamp(.9rem,.7rem + .6vw,1.2rem)}.aqd-hero__rings{position:absolute;z-index:-1;right:-8rem;top:-10rem;width:24rem;height:24rem;border-radius:50%;pointer-events:none;box-shadow:0 0 0 2.6rem #bce9550d,0 0 0 5.2rem #bce95509}.aqd-hero__media{position:relative;min-height:14rem;border-radius:18px;overflow:hidden;background:var(--aq-forest-2)}.aqd-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aqd-water{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(120% 90% at 15% 0%,rgba(188,233,85,.16),transparent 60%),var(--aq-forest-2)}.aqd-water svg{position:absolute;inset:0;width:100%;height:100%}.aqd-water path{fill:none;stroke:#bce95538;stroke-width:1.4}.aqd-water__ini{position:relative;font-family:var(--font-display);font-style:italic;font-size:4.6rem;line-height:1;color:var(--aq-lime)}.aqd-hero__body{display:flex;flex-direction:column;gap:1.15rem;min-width:0;padding:.5rem .4rem .4rem 0}.aqd-hero__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.aqd-hero__id{min-width:0}.aqd-hero__meta{margin:0 0 .4rem;font:700 .7rem/1.35 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#f7f4f0a8}.ac-card--forest .aqd-hero__name{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.45rem,1.2rem + .9vw,1.9rem);line-height:1.05;letter-spacing:-.01em;color:var(--aq-ivory);overflow-wrap:anywhere}.aqd-hero__cfg{flex:none;display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .95rem 0 .75rem;border:1px solid rgba(247,244,240,.24);border-radius:999px;background:transparent;color:var(--aq-ivory);font:700 .82rem/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s}.aqd-hero__cfg svg{width:1rem;height:1rem;color:var(--aq-lime)}.aqd-hero__cfg:hover,.aqd-hero__cfg[aria-expanded=true]{background:#f7f4f01a;border-color:#f7f4f073}.aqd-hero__cfg:focus-visible{outline:3px solid var(--aq-lime);outline-offset:2px}.aqd-verdict{display:grid;gap:.65rem}.aqd-verdict__when{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin:0;font-size:.84rem;font-weight:600;color:#f7f4f0b8}.aqd-vpill{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .9rem .42rem .75rem;border-radius:999px;font:800 .82rem/1.15 var(--font-body);white-space:nowrap}.aqd-vpill i{flex:none;width:.55rem;height:.55rem;border-radius:50%;background:currentColor}.aqd-vpill--good{background:var(--aq-lime);color:var(--aq-forest)}.aqd-vpill--warning{background:var(--aq-warn-bg);color:var(--aq-warn-ink)}.aqd-vpill--problem{background:var(--aq-bad-bg);color:var(--aq-bad-ink)}.aqd-vpill--none{background:#f7f4f01f;color:var(--aq-ivory)}.aqd-verdict__title{margin:.15rem 0 0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,1.3rem + 2vw,2.9rem);line-height:1.02;letter-spacing:-.022em;color:var(--aq-ivory);text-wrap:balance}.aqd-verdict__title em{font-style:italic;color:var(--aq-lime)}.aqd-verdict__diag{margin:0;max-width:62ch;font-size:.96rem;line-height:1.6;color:#f7f4f0d1;text-wrap:pretty}.aqd-dots-wrap{padding-top:1rem;border-top:1px solid rgba(247,244,240,.14)}.aqd-dots__sum{margin:0 0 .75rem;font:700 .78rem/1.3 var(--font-body);color:#f7f4f0b8}.aqd-dots{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));gap:.6rem .5rem;margin:0;padding:0;list-style:none}.aqd-dot{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"d l" "d v";column-gap:.55rem;align-items:center;min-width:0}.aqd-dot>i{grid-area:d;width:.85rem;height:.85rem;border-radius:50%;background:var(--aq-z-good);animation:aqd-pop .5s calc(.2s + var(--i, 0) * .07s) var(--aq-spring) both}.aqd-dot--warn>i{background:var(--aq-z-warn)}.aqd-dot--bad>i{background:#e07a5a}.aqd-dot--na>i{background:transparent;box-shadow:inset 0 0 0 1.5px #f7f4f066}.aqd-dot__l{grid-area:l;min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font:700 .7rem/1.2 var(--font-body);color:#f7f4f09e}.ac-card--forest .aqd-dot__v{grid-area:v;font-family:var(--font-display);font-weight:400;font-size:1.2rem;line-height:1.1;color:var(--aq-ivory);font-variant-numeric:tabular-nums}@keyframes aqd-pop{0%{transform:scale(0);opacity:0}}.aqd-hero__act{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:auto}.aqd-hero .bqf-next:before{background:var(--aq-ivory)}@media(hover:hover){.aqd-hero .bqf-next:hover:not(:disabled){color:var(--aq-forest)}}.aqd-hero .bqf-next:focus-visible{outline-color:var(--aq-lime)}.aqd-eta{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:999px;background:#f7f4f01a;box-shadow:inset 0 0 0 1px #f7f4f029;font:700 .82rem/1.25 var(--font-body);color:var(--aq-ivory)}.aqd-eta svg{flex:none;width:1rem;height:1rem;color:var(--aq-lime)}.aqh-fold{margin:var(--ac-gap, 1rem) 0 0}.aqh-fold[hidden]{display:none}.aqh-panel{display:grid;gap:1.1rem;padding:clamp(1.2rem,1rem + 1vw,1.8rem)}.aqd-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.aqd-panel-title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.35rem,1.2rem + .5vw,1.6rem);line-height:1.15;color:var(--aq-forest)}.aqd-panel-lead{margin:.35rem 0 0;font-size:.9rem;line-height:1.55;color:var(--aq-ink-2)}.aqd-panel-sub{margin:.5rem 0 0;font-family:var(--font-display);font-weight:400;font-size:1.2rem;line-height:1.2;color:var(--aq-forest)}.aqh-basin-head{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.1rem;align-items:center}.aqh-basin-photo{aspect-ratio:4 / 3;border-radius:var(--aq-r-s);overflow:hidden;background:var(--aq-stone)}.aqh-basin-photo img{display:block;width:100%;height:100%;object-fit:cover}.aqh-basin-photo-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--aq-stone)}.aqh-initial{font-family:var(--font-display);font-style:italic;font-size:3.4rem;line-height:1;color:var(--aq-forest-2)}.aqh-basin-id{display:grid;gap:.7rem;min-width:0}.aqh-basin-photo-actions{align-items:center}.aqh-vol-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:start}.aqh-vol-open{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border:0;border-radius:16px;cursor:pointer;background:var(--aq-stone);color:var(--aq-forest);transition:background .2s,color .2s}.aqh-vol-open:hover{background:var(--aq-forest);color:var(--aq-lime)}.aqh-note{margin:0;font-size:.84rem;line-height:1.5;color:var(--aq-ink-3)}.aqh-equips-head p{margin:.3rem 0 0;font-size:.9rem;color:var(--aq-ink-2)}.aqh-equips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.aqh-equips .aq-equip-row{grid-template-columns:64px minmax(0,1fr) auto}.aqh .aqh-equips .aq-equip-row--none{grid-template-columns:minmax(0,1fr) auto}.aqh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.aqh-feedback{font-size:.88rem;font-weight:700;color:#2f7a47}.aqh-feedback:empty{display:none}.aqh-basin-manage{padding-top:1rem;border-top:1px solid var(--aq-line);align-items:center}.aqh-add-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.aqh-modal{position:fixed;inset:0;z-index:1001;display:flex;align-items:center;justify-content:center;padding:1rem}.aqh-modal[hidden]{display:none}.aqh-modal-backdrop{position:absolute;inset:0;background:#0f31288c}.aqh-modal-card{position:relative;display:grid;gap:1rem;width:100%;max-width:520px;max-height:calc(100svh - 2rem);overflow-y:auto;box-sizing:border-box;padding:1.6rem;border-radius:var(--aq-r);background:var(--aq-paper);box-shadow:0 40px 80px -30px #00000080;animation:aq-pop-in .4s var(--aq-ease) both}.aqh-modal-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.aqh-modal-head h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:1.5rem}.aqh-modal-head .aq-popup-x{position:static}.aqh-modal .bqf-field[hidden],.aqh-modal .aq-seg-row[hidden]{display:none}html.aqh-modal-open{overflow:hidden}.aqd-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ac-gap, 1rem);margin:0;padding:0;list-style:none}.aqd-tile{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:1.05rem 1.1rem 1rem}.aqd-tile__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .5rem}.ac .aqd-tile__name{margin:0;font:800 .9rem/1.2 var(--font-body);color:var(--aq-forest)}.aqd-tile .ac-badge{padding:.28rem .62rem .28rem .52rem;font-size:.72rem}.aqd-tile__val{margin:.3rem 0 0;font-family:var(--font-display);font-size:clamp(2.2rem,1.8rem + 1vw,2.75rem);line-height:1;letter-spacing:-.02em;color:var(--aq-forest);font-variant-numeric:tabular-nums;white-space:nowrap}.aqd-tile__val small{margin-left:.35rem;font:700 .78rem/1 var(--font-body);letter-spacing:0;color:var(--aq-ink-3)}.aqd-tile--na .aqd-tile__val{color:var(--aq-ink-3)}.aqd-tile__spark{display:flex;align-items:center;min-height:4.6rem;margin:.2rem -.3rem 0}.aqd-tile__spark svg{display:block;width:100%;height:auto;overflow:visible}.aqd-tile__nochart{width:100%;margin:0 .3rem;padding:1.35rem .5rem;border-radius:12px;background:var(--aq-stone);text-align:center;font-size:.8rem;font-weight:600;color:var(--aq-ink-3)}.aqd-tile__ideal{display:flex;align-items:center;gap:.45rem;margin:.1rem 0 0;font-size:.78rem;font-weight:600;color:var(--aq-ink-3)}.aqd-tile__ideal i{flex:none;width:.95rem;height:.55rem;border-radius:3px;background:var(--aq-lime-soft);box-shadow:inset 0 0 0 1px #0f31281a}.aqd-band{fill:var(--aq-lime-soft)}.aqd-axis{stroke:var(--aq-line-2);stroke-width:1}.aqd-line{fill:none;stroke:var(--aq-forest);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aqd-pt{fill:var(--aq-paper);stroke:var(--aq-forest);stroke-width:1.6}.aqd-last{stroke:var(--aq-forest);stroke-width:2}.aqd-last--good,.aqd-halo--good{fill:var(--aq-z-good)}.aqd-last--warn,.aqd-halo--warn{fill:var(--aq-z-warn)}.aqd-last--bad,.aqd-halo--bad{fill:var(--aq-z-bad)}.aqd-halo{opacity:.28}.aqd-tick{font:600 9.5px/1 var(--font-body);fill:var(--aq-ink-3)}.aqd-line,.aqd-axis,.aqd-pt,.aqd-last{vector-effect:non-scaling-stroke}.aqh-hit{fill:transparent;cursor:pointer;outline:none}.aqh-hit:focus-visible{stroke:var(--aq-forest);stroke-width:2}.aqh-tip{position:fixed;z-index:1002;padding:.4rem .7rem;border-radius:10px;background:var(--aq-forest);color:var(--aq-ivory);font-size:.8rem;font-weight:700;pointer-events:none;white-space:nowrap}.aqh-tip[hidden]{display:none}.aqd-todo{margin:0;padding:.2rem clamp(1rem,.8rem + .8vw,1.5rem);list-style:none}.aqd-todo>li+li{border-top:1px solid var(--aq-line)}.aqd-todo__item{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1.1rem 0;cursor:pointer}.aqd-todo__num{font-family:var(--font-display);font-size:2.1rem;line-height:1;letter-spacing:-.02em;color:var(--aq-forest-2);font-variant-numeric:lining-nums;transition:color .2s}.aqd-todo__txt{display:grid;gap:.3rem;min-width:0}.aqd-todo__title{font-family:var(--font-display);font-size:1.3rem;line-height:1.15;color:var(--aq-forest);text-decoration:line-through;text-decoration-color:transparent;text-decoration-thickness:1.5px;transition:color .2s,text-decoration-color .2s}.aqd-todo__detail{max-width:68ch;font-size:.92rem;line-height:1.6;color:var(--aq-ink-2);transition:color .2s}.aqd-todo__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.aqd-todo__meta span{padding:.3rem .7rem;border-radius:999px;background:var(--aq-stone);font-size:.76rem;font-weight:700;color:var(--aq-forest)}.aqd-todo__check{position:relative;flex:none;width:1.75rem;height:1.75rem;margin:.2rem 0 0;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--aq-line-2);-webkit-appearance:none;appearance:none;cursor:pointer;transition:background .2s,box-shadow .2s}.aqd-todo__check:after{content:"";position:absolute;left:.63rem;top:.4rem;width:.36rem;height:.7rem;border-right:2.2px solid var(--aq-lime);border-bottom:2.2px solid var(--aq-lime);transform:rotate(45deg) scale(0);transition:transform .3s var(--aq-spring)}.aqd-todo__check:checked{background:var(--aq-forest);box-shadow:none}.aqd-todo__check:checked:after{transform:rotate(45deg) scale(1)}.aqd-todo__check:focus-visible{outline:3px solid var(--aq-forest);outline-offset:2px}.aqd-todo__item:hover .aqd-todo__check:not(:checked){box-shadow:inset 0 0 0 1.5px var(--aq-forest)}.aqd-todo>li.is-done .aqd-todo__title{color:var(--aq-ink-3);text-decoration-color:currentColor}.aqd-todo>li.is-done .aqd-todo__num{color:#0f312847}.aqd-todo>li.is-done .aqd-todo__detail{color:var(--aq-ink-3)}.aqd-products{grid-template-columns:repeat(3,minmax(0,1fr))}.aqd-bon{--notch: .7rem;display:grid;grid-template-columns:8.5rem minmax(0,1fr);margin-top:1.7rem;border-radius:var(--ac-r, 22px);background:var(--aq-paper);box-shadow:inset 0 0 0 1px var(--aq-line),var(--aq-card);overflow:hidden}.aqd-bon__stub{position:relative;display:grid;place-content:center;justify-items:center;gap:.4rem;padding:1.2rem .8rem;background:var(--aq-forest);color:var(--aq-lime);text-align:center;-webkit-mask:radial-gradient(circle var(--notch) at 100% 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--notch) at 100% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at 100% 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--notch) at 100% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat}.aqd-bon__stub:after{content:"";position:absolute;top:1rem;bottom:1rem;right:0;border-right:2px dashed rgba(188,233,85,.35)}.aqd-bon__stub svg{width:1.9rem;height:1.9rem}.aqd-bon__stub span{font:800 .7rem/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#f7f4f0c7}.aqd-bon__body{display:grid;gap:.35rem;align-content:center;min-width:0;padding:1.15rem 1.3rem}.aqd-bon__title{margin:0;font:800 1rem/1.3 var(--font-body);color:var(--aq-forest)}.aqd-bon__note{margin:0;font-size:.84rem;line-height:1.5;color:var(--aq-ink-3)}.aqd-bon__acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:.45rem}.aqd-hist{position:relative;display:grid;gap:.6rem;margin:0;padding:0 0 0 1.7rem;list-style:none}.aqd-hist:before{content:"";position:absolute;left:.45rem;top:1.6rem;bottom:1.6rem;width:2px;border-radius:2px;background:var(--aq-line-2)}.aqd-hist__i{position:relative}.aqd-hist__i:before{content:"";position:absolute;left:-1.7rem;top:50%;width:.95rem;height:.95rem;margin-top:-.475rem;border-radius:50%;background:var(--aq-stone);box-shadow:0 0 0 4px var(--g-ivory, #f7f4f0),inset 0 0 0 1px #0f312847}.aqd-hist__i--good:before{background:var(--aq-z-good)}.aqd-hist__i--warn:before{background:var(--aq-z-warn)}.aqd-hist__i--bad:before{background:var(--aq-z-bad)}.aqd-hcard{display:grid;grid-template-columns:11rem 14.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;width:100%;padding:.85rem .9rem .85rem 1.15rem;border:0;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .35s var(--g-ease, ease)}.aqd-hcard:hover{box-shadow:inset 0 0 0 1px var(--g-line-strong, rgba(15, 49, 40, .34)),var(--ac-shadow-h)}.aqd-hcard:hover .ac-go{background:var(--aq-forest);color:var(--aq-lime);box-shadow:none}.aqd-hcard:focus-visible{outline:3px solid var(--aq-forest);outline-offset:3px}.aqd-hcard>.ac-badge{justify-self:start}.aqd-hcard__date{display:flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-size:1.22rem;line-height:1.1;color:var(--aq-forest);white-space:nowrap}.aqd-hcard__tag{padding:.22rem .5rem;border-radius:999px;background:var(--aq-stone);font:800 .62rem/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--aq-forest)}.aqd-hcard__vals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem 1rem;min-width:0}.aqd-kv{display:inline-flex;align-items:baseline;gap:.3rem;font-size:.8rem;font-weight:600;color:var(--aq-ink-3);white-space:nowrap}.aqd-kv>i{align-self:center;width:.5rem;height:.5rem;margin-right:.1rem;border-radius:50%;background:var(--aq-z-good);box-shadow:inset 0 0 0 1px #0f312847}.aqd-kv--warn>i{background:var(--aq-z-warn)}.aqd-kv--bad>i{background:var(--aq-z-bad)}.aqd-kv b{font-family:var(--font-display);font-weight:400;font-size:1.08rem;color:var(--aq-forest)}.aqd-kv small{font-size:.7rem;font-weight:700}.aqd-sheet{position:fixed;inset:0 0 0 auto;width:min(46rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;overflow:hidden;background:var(--aq-ivory);color:var(--aq-forest);box-shadow:-30px 0 60px -30px #0f312873}.aqd-sheet[open]{animation:aqd-sheet-in .45s var(--aq-ease) both}.aqd-sheet::backdrop{background:#0f312880}@keyframes aqd-sheet-in{0%{transform:translate(48px);opacity:0}}@keyframes aqd-sheet-up{0%{transform:translateY(48px);opacity:0}}.aqd-sheet__in{height:100%;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:0 clamp(1rem,.6rem + 2vw,2rem) 2rem}.aqd-sheet__bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.2rem;padding:1rem 0 .9rem;background:var(--aq-ivory);border-bottom:1px solid var(--aq-line)}.aqd-sheet__kicker{margin:0;font:800 .72rem/1.2 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--aq-ink-3)}.aqd-sheet__x{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:var(--aq-paper);box-shadow:inset 0 0 0 1px var(--aq-line);color:var(--aq-forest);cursor:pointer;transition:background .2s,color .2s}.aqd-sheet__x:hover{background:var(--aq-forest);color:var(--aq-lime)}.aqd-sheet__x:focus-visible{outline:3px solid var(--aq-forest);outline-offset:2px}.aqd-sheet__verdict{display:grid;justify-items:start;gap:.7rem;padding:clamp(1.2rem,1rem + 1vw,1.7rem)}.aqd-sheet__verdict .aqd-verdict__title{font-size:clamp(1.7rem,1.3rem + 1.4vw,2.3rem)}.aqd-sheet .aq-bulletin{margin-top:0}.aqd-sheet .aq-bl-row{grid-template-columns:minmax(6.5rem,1fr) 6rem minmax(0,1.8fr) 8.6rem;gap:1rem}.aqd-steps .aq-step{grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;padding:1.1rem 0}.aqd-steps .aq-step-num{font-size:2rem}.aqd-steps .aq-step-title{font-size:1.25rem}.aqd-duo{margin-top:1.8rem;gap:1.2rem 2rem}.aqd-duo .aq-duo-title{font-size:1.3rem}.aqd-sheet__foot{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}.aqd-sheet__foot .aqd-bon{flex:1 1 22rem}.aqh-photo img{display:block;width:120px;height:90px;object-fit:cover;border-radius:14px}html.aqd-sheet-open{overflow:hidden}.aqd-empty{padding-block:clamp(2.4rem,1.8rem + 2.4vw,4rem)}.aqd-empty__art{display:block;width:7.5rem;height:7.5rem;margin-bottom:.9rem}.aqd-empty__art svg{display:block;width:100%;height:100%}.aqd-ea-bg{fill:var(--aq-forest)}.aqd-ea-w{stroke:#bce9558c;stroke-width:3;stroke-linecap:round}.aqd-ea-w--2{stroke:#bce9554d}.aqd-ea-drop{fill:var(--aq-lime)}.aqd-ea-shine{fill:none;stroke:var(--aq-forest);stroke-width:3;stroke-linecap:round}.aqd-empty__act{justify-content:center;align-items:center;gap:.75rem}@media(max-width:1100px){.aqd-hero{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}.aqd-hcard{grid-template-columns:10rem minmax(0,1fr) auto}.aqd-hcard__vals{grid-column:1 / 3;justify-content:flex-start}.aqd-hcard>.ac-go{grid-row:1 / 3;grid-column:3}}@media(max-width:760px){.aqd-hero{grid-template-columns:minmax(0,1fr);gap:1rem}.aqd-hero__media{min-height:0;aspect-ratio:16 / 8}.aqd-hero__body{padding:0 .35rem .35rem}.aqd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.aqd-basins{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--g-gutter, 1rem));padding:.15rem var(--g-gutter, 1rem) .3rem;scrollbar-width:none}.aqd-basins::-webkit-scrollbar{display:none}.aqd-bpill{flex:none;max-width:15rem}.aqd-hero__cfg{width:2.5rem;padding:0;justify-content:center}.aqd-hero__cfg span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aqd-dots{grid-template-columns:repeat(3,minmax(0,1fr))}.aqd-hero__act .bqf-next{width:100%;justify-content:space-between}.aqd-tiles{gap:.6rem}.aqd-tile{padding:.85rem .85rem .8rem}.aqd-tile__head{flex-direction:column;align-items:flex-start}.aqd-tile__val{font-size:2rem}.aqd-tile__val small{margin-left:.25rem;font-size:.72rem}.aqd-tile__ideal{font-size:.72rem;align-items:flex-start}.aqd-tile__ideal i{margin-top:.25rem}.aqd-tick{font-size:14px}.aqd-pt{r:3.6px}.aqd-last{r:6.5px}.aqd-halo{r:11px}.aqd-todo__item{grid-template-columns:2.3rem minmax(0,1fr) auto;gap:.75rem}.aqd-todo__num{font-size:1.6rem}.aqd-todo__title{font-size:1.12rem}.aqd-products,.aqd-products--sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem}.aqd-bon{grid-template-columns:6.2rem minmax(0,1fr)}.aqd-bon__body{padding:1rem}.aqd-bon__acts .ac-code{flex:1 1 100%;justify-content:space-between}.aqd-hist{padding-left:1.4rem}.aqd-hist:before{left:.35rem}.aqd-hist__i:before{left:-1.4rem;width:.8rem;height:.8rem;margin-top:-.4rem}.aqd-hcard{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date go" "badge go" "vals go";gap:.5rem .75rem;padding:.85rem .8rem .85rem 1rem}.aqd-hcard__date{grid-area:date}.aqd-hcard>.ac-badge{grid-area:badge;justify-self:start;white-space:normal}.aqd-hcard__vals{grid-area:vals;justify-content:flex-start;gap:.3rem .8rem}.aqd-hcard>.ac-go{grid-area:go;width:2.1rem;height:2.1rem}.aqh-basin-head{grid-template-columns:6.5rem minmax(0,1fr);align-items:start}.aqh-initial{font-size:2.6rem}.aqh-equips,.aqh-add-form{grid-template-columns:minmax(0,1fr)}.aqh-add-form .bqf-seg{justify-self:start}.aqh-actions .bqf-submit{width:100%;justify-content:space-between}.aqd-sheet{inset:auto 0 0;width:100vw;height:auto;max-height:92dvh;border-radius:22px 22px 0 0;box-shadow:0 -30px 60px -30px #0f312873}.aqd-sheet[open]{animation-name:aqd-sheet-up}.aqd-sheet__in{height:auto;max-height:92dvh}.aqd-sheet .aq-bl-row{grid-template-columns:5.9rem minmax(0,1fr) auto}.aqd-steps .aq-step{grid-template-columns:2.4rem minmax(0,1fr);gap:.8rem}.aqd-steps .aq-step-num{font-size:1.6rem}}.aqc{display:grid;grid-template-columns:220px minmax(0,1fr);margin:0 0 2.4rem;overflow:hidden;border-radius:var(--aq-r);background:var(--aq-forest);color:var(--aq-ivory);box-shadow:var(--aq-shadow-s)}.aqc-media{position:relative;display:block;overflow:hidden;min-height:100%}.aqc-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 62%;display:block}@media(min-width:701px){.aqc-media img{transform:scale(1.6);transform-origin:63% 64%}}.aqc-body{min-width:0;padding:clamp(1.25rem,1rem + 1vw,1.8rem)}.aqc-head{display:flex;align-items:center;gap:.7rem}.aqc-eyebrow{font:800 .72rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--aq-lime)}.aqc-time{padding:.25rem .6rem;border-radius:999px;background:#f7f4f01f;font:700 .72rem/1 var(--font-body);color:var(--aq-ivory)}.aqc .aqc-title{margin:.8rem 0 .45rem;font-family:var(--font-display);font-weight:400;font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);line-height:1.15;color:var(--aq-ivory);text-wrap:balance}.aqc .aqc-title em{font-style:italic;color:var(--aq-lime)}.aqc-lead{margin:0;max-width:58ch;font-size:.92rem;line-height:1.55;color:#f7f4f0d1}.aqc-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.95rem 0 0;padding:0;list-style:none}.aqc-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;background:#f7f4f01a;font-size:.76rem;font-weight:700;color:var(--aq-ivory)}.aqc-dot{width:6px;height:6px;border-radius:50%;background:var(--aq-lime)}.aqc-action{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.1rem;margin-top:1.2rem}.aqc .aqc-btn{text-decoration:none}.aqc .aqc-btn:before{background:var(--aq-ivory)}@media(hover:hover){.aqc .aqc-btn:hover:before{transform:translateY(0)}.aqc .aqc-btn:hover{color:var(--aq-forest)}}.aqc-trust{margin:0;font-size:.76rem;line-height:1.45;color:#f7f4f0b8}@media(max-width:700px){.aqc{grid-template-columns:minmax(0,1fr)}.aqc-media{aspect-ratio:16 / 9}.aqc-action .aqc-btn{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.aq *,.aq *:before,.aq *:after,.aqh *,.aqh *:before,.aqh *:after,.aqc *,.aq-loading *,.aq-loading:before{animation:none!important;transition:none!important}.is-active>.aq-ls-dot{border-color:var(--aq-lime)}}.aq-equip-list--cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.15rem)}.aq-equip-list--cards .aq-equip-row:not(.aq-equip-row--none){position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;box-shadow:inset 0 0 0 1px var(--aq-line),var(--aq-shadow-s)}.aq-equip-list--cards .aq-equip-row:not(.aq-equip-row--none) .aq-equip-media{aspect-ratio:1 / 1;margin:.5rem .5rem 0;border-radius:var(--aq-r-s);background:var(--aq-ivory)}.aq-equip-list--cards .aq-equip-row:not(.aq-equip-row--none) .aq-equip-media img{object-fit:contain}.aq-equip-list--cards .aq-equip-row:not(.aq-equip-row--none) strong{display:block;padding:1rem 1.15rem 1.15rem;font-family:var(--font-display);font-weight:400;font-size:1.3rem;line-height:1.15}.aq-equip-list--cards .aq-equip-row:not(.aq-equip-row--none) .aq-equip-check{position:absolute;top:1.1rem;right:1.1rem}.aq-equip-list--cards .aq-equip-row:not(.aq-equip-row--none):hover{box-shadow:inset 0 0 0 1px var(--aq-line-2),var(--aq-shadow)}.aq-equip-list--cards .aq-equip-row.is-selected:not(.aq-equip-row--none){background:var(--aq-paper);box-shadow:0 0 0 3px var(--aq-ivory),0 0 0 6px var(--aq-lime),var(--aq-shadow)}@media(max-width:1000px){.aq-equip-list--cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.aq-equip-list--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.aq-equip-list--cards .aq-equip-row:not(.aq-equip-row--none){display:flex;border-radius:var(--aq-r-s)}.aq-equip-list--cards .aq-equip-row:not(.aq-equip-row--none) .aq-equip-media{width:auto;margin:.4rem .4rem 0}.aq-equip-list--cards .aq-equip-row:not(.aq-equip-row--none) strong{padding:.7rem .8rem .85rem;font-size:1.05rem}.aq-equip-list--cards .aq-equip-row:not(.aq-equip-row--none) .aq-equip-check{top:.7rem;right:.7rem}}@media(max-width:700px){.aq-specs-5,.aq-specs-3{grid-template-columns:repeat(2,minmax(0,1fr))}.aq-spec{flex-direction:column;align-items:stretch}.aq-spec-media{width:auto;margin:.4rem .4rem 0;border-radius:var(--aq-r-s)}.aq-spec-body{padding:.7rem .8rem .85rem}.aq-spec-name{font-size:1.05rem}.aq-spec-check{top:.7rem;right:.7rem;margin-top:0}}@media(min-width:900px)and (max-height:1100px){.aq-panel[data-step-panel="1"] .aq-grid-2 .aq-photo--studio{aspect-ratio:16 / 10}.aq-panel[data-step-panel="1"] .aq-grid-2 .aq-photo--studio img{width:auto;max-width:100%;margin-inline:auto;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.aq-panel[data-step-panel="1"]:not([hidden]){padding-block:1.5rem}.aq-panel[data-step-panel="1"] .aq-head{margin-bottom:1.5rem}}
