.apdh{--apdh-ease: cubic-bezier(.22, 1, .36, 1);--apdh-ink-dim: color-mix(in srgb, var(--ap-color-ivory) 76%, var(--ap-color-ink));--apdh-card: var(--ap-color-ivory);--apdh-line: var(--ap-color-line);--apdh-gold-text: color-mix(in srgb, var(--ap-color-gold) 70%, var(--ap-color-ink));color:var(--ap-color-ink);font-family:var(--ap-font-body);font-size:16px;line-height:1.55;background:var(--ap-color-paper)}.apdh *,.apdh *:before,.apdh *:after{box-sizing:border-box}.apdh button{font-family:inherit;cursor:pointer;color:inherit}.apdh svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.apdh [hidden]{display:none!important}.apdh :focus-visible{outline:2px solid var(--ap-color-gold);outline-offset:3px}.apdh a{color:var(--ap-color-wine);text-underline-offset:3px}.apdh img{max-width:100%}.apdh-wrap{width:min(var(--ap-page-max),100%);margin:0 auto;padding:0 var(--ap-page-pad)}.apdh-eyebrow{margin:0 0 14px;font:700 12px/1.2 var(--ap-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ap-color-gold-soft)}.apdh-eyebrow--dark{color:var(--apdh-gold-text)}.apdh-h1{margin:0;font:400 clamp(36px,5vw,64px)/1.04 var(--ap-font-display);color:var(--ap-color-ivory);text-wrap:balance;letter-spacing:-.005em}.apdh-h1 em,.apdh-h2 em{font-style:italic;color:var(--ap-color-gold-soft)}.apdh-h2{margin:0;font:400 clamp(26px,2.8vw,36px)/1.12 var(--ap-font-display);text-wrap:balance;outline:none}.apdh-h2 em{color:var(--ap-color-wine)}.apdh-h3{margin:0 0 6px;font:400 22px/1.2 var(--ap-font-display)}.apdh-lead{margin:12px 0 0;color:var(--ap-color-muted);font-size:16px;line-height:1.6;max-width:58ch}.apdh-hint{margin:22px 0 0;font-size:14px;color:var(--ap-color-muted)}.apdh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 22px;border:1px solid transparent;border-radius:var(--ap-radius-control);font:800 15px/1.2 var(--ap-font-body);letter-spacing:.01em;text-decoration:none;text-align:center;transition:transform .18s var(--apdh-ease),background-color .18s,border-color .18s,box-shadow .18s}.apdh-btn:hover{transform:translateY(-1px)}.apdh-btn--gold{background:var(--ap-color-gold-soft);color:var(--ap-color-ink)}.apdh-btn--gold:hover{background:color-mix(in srgb,var(--ap-color-gold-soft) 82%,var(--ap-color-ivory));box-shadow:0 14px 34px #00000040}.apdh .apdh-btn--wine{background:var(--ap-color-wine);color:var(--ap-color-ivory);box-shadow:var(--ap-shadow-action)}.apdh .apdh-btn--wine:hover{background:var(--ap-color-wine-hover)}.apdh .apdh-btn--ghost{border-color:color-mix(in srgb,var(--ap-color-ink) 28%,transparent);color:var(--ap-color-ink);background:transparent}.apdh .apdh-btn--ghost:hover{border-color:var(--ap-color-ink)}.apdh-btn--ghost-dark{border-color:var(--apdh-line);background:var(--ap-color-ivory);color:var(--ap-color-ink)}.apdh-btn--ghost-dark:hover{border-color:var(--ap-color-ink)}.apdh-btn--block{width:100%}.apdh-textbtn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 2px;border:0;background:none;font:700 14px/1.2 var(--ap-font-body);color:var(--ap-color-wine);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.apdh-textbtn--back{text-decoration:none;color:var(--ap-color-muted)}.apdh-textbtn--back:hover{color:var(--ap-color-ink)}.apdh:not(.is-ready) .apdh-clinic{visibility:hidden}.apdh{min-height:calc(100svh - 134px)}.apdh-clinic{min-height:inherit}.apdh[data-view=welcome] .apdh-clinic{padding-top:clamp(20px,4vw,56px)}.apdh[data-view=welcome] .apdh-panel{padding:0;overflow:hidden}.apdh-welcome{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:min(640px,calc(100svh - 220px))}.apdh-welcome__art{margin:0;position:relative;order:2;background:var(--ap-color-parchment)}.apdh-welcome__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 60%;animation:apdhZoom 2.4s var(--apdh-ease) both}.apdh-welcome__copy{padding:clamp(28px,4.5vw,64px);display:flex;flex-direction:column;justify-content:center;gap:0}.apdh-welcome__copy>*{animation:apdhRise .7s var(--apdh-ease) both}.apdh-welcome__copy>:nth-child(2){animation-delay:60ms}.apdh-welcome__copy>:nth-child(3){animation-delay:.12s}.apdh-welcome__copy>:nth-child(4){animation-delay:.18s}.apdh-welcome .apdh-h1{color:var(--ap-color-ink);font-size:clamp(36px,4.2vw,56px);outline:none}.apdh-welcome .apdh-h1 em{color:var(--ap-color-wine)}.apdh-welcome__mine{display:flex;gap:8px;align-items:flex-start;margin:16px 0 0;font-size:15px;color:var(--ap-color-ink-soft)}.apdh-welcome__mine svg{color:var(--ap-color-proof);margin-top:3px}.apdh-tracks{display:grid;gap:12px;margin-top:28px}.apdh-track{display:flex;align-items:center;gap:16px;padding:18px 18px 18px 16px;min-height:96px;text-align:left;border:1px solid var(--apdh-line);border-radius:var(--ap-radius-surface);background:var(--ap-color-paper);transition:border-color .2s,transform .22s var(--apdh-ease),box-shadow .22s;animation:apdhRise .6s var(--apdh-ease) both;animation-delay:calc(.2s + var(--d) * 70ms)}.apdh-track:hover{border-color:var(--ap-color-gold);transform:translateY(-2px);box-shadow:0 18px 30px -20px #261c1273}.apdh-track__ico{width:48px;height:48px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--ap-color-parchment);color:var(--ap-color-wine)}.apdh-track__ico svg{width:22px;height:22px}.apdh-track__txt{flex:1;display:grid;gap:4px}.apdh-track strong{font:400 21px/1.2 var(--ap-font-display)}.apdh-track small{font-size:14px;line-height:1.45;color:var(--ap-color-muted)}.apdh-track>svg{color:var(--ap-color-wine)}.apdh-guides{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:22px;padding-top:18px;border-top:1px solid var(--apdh-line)}.apdh .apdh-guides a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-size:14px;color:var(--ap-color-ink);text-decoration:none}.apdh .apdh-guides a:hover{color:var(--ap-color-wine)}.apdh-guides svg{color:var(--apdh-gold-text)}.apdh-inline{display:inline;min-height:0;padding:0;border:0;background:none;font:inherit;color:var(--ap-color-wine);text-decoration:underline;text-underline-offset:3px}.apdh-verdict--use{justify-content:flex-start}.apdh-verdict--use .apdh-btn{flex:0 1 260px}.apdh-clinic{position:relative;padding:clamp(40px,6vw,80px) var(--ap-page-pad) clamp(56px,7vw,96px);background:radial-gradient(60% 50% at 85% 0%,color-mix(in srgb,var(--ap-color-gold-soft) 16%,transparent),transparent 70%),var(--ap-color-paper);scroll-margin-top:16px}.apdh-clinic__grid{width:min(var(--ap-page-max),100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.apdh-clinic__grid:has(>.apdh-ticket[hidden]){grid-template-columns:minmax(0,1fr)}.apdh-panel{min-width:0;background:var(--apdh-card);border:1px solid var(--apdh-line);border-radius:var(--ap-radius-media);padding:clamp(22px,3.4vw,44px);box-shadow:0 30px 60px -40px #261c1259}.apdh-panel.is-in>*{animation:apdhRise .52s var(--apdh-ease) both}.apdh-panel.is-in>*:nth-child(2){animation-delay:50ms}.apdh-panel.is-in>*:nth-child(3){animation-delay:.1s}.apdh-mine{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--apdh-line)}.apdh-mine:last-child,.apdh-mine:has(+[hidden]){border:0;margin:0;padding:0}.apdh-mine__list{display:grid;gap:12px;margin-top:22px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.apdh-owned{display:flex;align-items:center;gap:14px;text-align:left;padding:12px 16px 12px 12px;min-height:92px;border:1px solid var(--apdh-line);border-radius:var(--ap-radius-surface);background:var(--ap-color-paper);transition:border-color .2s,transform .2s var(--apdh-ease),box-shadow .2s;animation:apdhRise .52s var(--apdh-ease) both;animation-delay:calc(var(--d) * 60ms)}.apdh-owned:hover{border-color:var(--ap-color-gold);transform:translateY(-2px);box-shadow:var(--ap-shadow-selected)}.apdh-owned__img{width:68px;height:68px;border-radius:10px;background:var(--ap-color-ivory);display:grid;place-items:center;overflow:hidden;flex:none;color:var(--apdh-gold-text)}.apdh-owned__img img{width:100%;height:100%;object-fit:contain}.apdh-owned__txt{flex:1;display:grid;gap:3px;min-width:0}.apdh-owned__txt strong{font:400 18px/1.25 var(--ap-font-display)}.apdh-owned__txt small{font-size:13px;color:var(--ap-color-muted)}.apdh-owned>svg{color:var(--ap-color-wine)}.apdh-mine .apdh-textbtn{margin-top:14px}.apdh-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:22px 0 18px;padding:5px;border-radius:14px;background:var(--ap-color-parchment);max-width:520px}.apdh-seg button{display:grid;gap:2px;padding:11px 12px;min-height:56px;border:0;border-radius:10px;background:transparent;font:800 15px/1.2 var(--ap-font-body);text-align:center;transition:background .2s,box-shadow .2s}.apdh-seg small{font-weight:400;font-size:12px;color:var(--ap-color-muted)}.apdh-seg [aria-checked=true]{background:var(--ap-color-ivory);box-shadow:0 4px 14px #261c121f}.apdh-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:12px}.apdh-model{display:grid;gap:10px;align-content:start;justify-items:center;padding:12px 10px 14px;border:1px solid var(--apdh-line);border-radius:var(--ap-radius-surface);background:var(--ap-color-ivory);text-align:center;transition:border-color .2s,transform .22s var(--apdh-ease),box-shadow .2s;animation:apdhRise .48s var(--apdh-ease) both;animation-delay:calc(var(--d) * 35ms)}.apdh-model:hover{border-color:var(--ap-color-gold);transform:translateY(-3px);box-shadow:var(--ap-shadow-selected)}.apdh-model__img{width:100%;aspect-ratio:1;border-radius:9px;overflow:hidden;background:var(--ap-color-paper)}.apdh-model__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--apdh-ease)}.apdh-model:hover .apdh-model__img img{transform:scale(1.05)}.apdh-model__name{font:700 14px/1.3 var(--ap-font-body);text-wrap:balance}.apdh-humidpick{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:center}.apdh-humidpick__img{margin:0;border-radius:var(--ap-radius-surface);overflow:hidden;aspect-ratio:4 / 5;background:var(--ap-color-parchment)}.apdh-humidpick__img img{width:100%;height:100%;object-fit:cover}.apdh-humidpick .apdh-btn{margin-top:20px}.apdh-crumb{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;margin-bottom:22px;border-radius:12px;background:var(--ap-color-paper);border:1px solid var(--apdh-line);max-width:420px}.apdh-crumb img,.apdh-crumb__ico{width:48px;height:48px;border-radius:8px;object-fit:cover;display:grid;place-items:center;background:var(--ap-color-ivory);color:var(--apdh-gold-text);flex:none}.apdh-crumb div{flex:1;display:grid}.apdh-crumb small{font:700 12px/1.2 var(--ap-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ap-color-muted)}.apdh-crumb strong{font:400 17px/1.3 var(--ap-font-display)}.apdh-issues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.apdh-issue{position:relative;display:grid;grid-template-rows:auto 1fr;padding:0;overflow:hidden;text-align:left;border:1px solid var(--apdh-line);border-radius:var(--ap-radius-surface);background:var(--ap-color-ivory);transition:border-color .2s,transform .22s var(--apdh-ease),box-shadow .22s;animation:apdhRise .48s var(--apdh-ease) both;animation-delay:calc(var(--d) * 45ms)}.apdh-issue:hover{border-color:var(--ap-color-gold);transform:translateY(-3px);box-shadow:0 18px 30px -18px #261c1266}.apdh-issue__img{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--ap-color-parchment)}.apdh-issue__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--apdh-ease)}.apdh-issue:hover .apdh-issue__img img{transform:scale(1.06)}.apdh-issue__img.is-missing img{display:none}.apdh-issue__txt{display:grid;gap:3px;padding:14px 16px 16px;grid-template-columns:auto 1fr;column-gap:10px;align-content:start}.apdh-issue__ico{grid-row:span 2;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--ap-color-parchment);color:var(--ap-color-wine)}.apdh-issue strong{font:800 15px/1.25 var(--ap-font-body)}.apdh-issue small{font-size:13px;line-height:1.4;color:var(--ap-color-muted)}.apdh-issue--plain{grid-template-rows:1fr}.apdh-issues:not(.is-plain) .apdh-issue--plain{grid-column:1 / -1}.apdh-issue--plain .apdh-issue__txt{align-content:center;padding:18px 16px}.apdh-bar{display:flex;align-items:center;gap:10px;min-height:44px;margin:-6px 0 0}.apdh-bar__back{flex:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--apdh-line);border-radius:50%;background:var(--ap-color-paper);color:var(--ap-color-ink);transition:border-color .16s,background .16s}.apdh-bar__back:hover{border-color:var(--ap-color-ink)}.apdh-bar>img{flex:none;width:32px;height:32px;border-radius:7px;object-fit:cover}.apdh-bar__ctx{flex:1;min-width:0;margin:0;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;font:700 13px/1.2 var(--ap-font-body);color:var(--ap-color-muted)}.apdh-bar__ctx span{overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.apdh-bar__ctx span+span:before{content:"\203a";margin-right:6px;color:var(--apdh-line)}.apdh-bar__ctx .is-now{color:var(--ap-color-ink);flex-shrink:.5}.apdh-bar__count{flex:none;font:800 12px/1 var(--ap-font-body);letter-spacing:.06em;color:var(--ap-color-wine);padding:6px 9px;border-radius:999px;background:var(--ap-color-parchment)}.apdh-bar+.apdh-meter{margin:10px 0 20px}.apdh-bar+.apdh-h2,.apdh-bar+article,.apdh-bar+.apdh-step{margin-top:18px}.apdh-step__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.apdh-step__count{font:700 12px/1.2 var(--ap-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ap-color-muted)}.apdh-meter{height:3px;border-radius:3px;background:var(--ap-color-parchment);overflow:hidden;margin:6px 0 24px}.apdh-meter span{display:block;height:100%;background:linear-gradient(90deg,var(--ap-color-gold),var(--ap-color-gold-soft));border-radius:inherit;transition:width .6s var(--apdh-ease)}.apdh-step{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(20px,3vw,36px);align-items:start}.apdh-step:not(:has(.apdh-step__media)),.apdh-step--text{grid-template-columns:1fr;max-width:680px}.apdh-step__media{margin:0;position:sticky;top:var(--apdh-top, 90px);transition:top .25s var(--apdh-ease);border-radius:16px;overflow:hidden;aspect-ratio:4 / 3;background:var(--ap-color-parchment)}.apdh-step__media img{width:100%;height:100%;object-fit:cover}.apdh-step__media.is-missing{display:none}.apdh-step__media--product{background:var(--ap-color-paper)}.apdh-step__media--product img{object-fit:cover}.apdh-step__kicker{margin:0 0 8px;font:700 12px/1.2 var(--ap-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--apdh-gold-text)}.apdh-list{margin:18px 0 0;padding:0;list-style:none;counter-reset:li;display:grid;gap:12px}.apdh-list li{counter-increment:li;position:relative;padding-left:40px;font-size:16px;line-height:1.55}.apdh-list li:before{content:counter(li);position:absolute;left:0;top:-1px;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:var(--ap-color-parchment);color:var(--ap-color-wine);font:800 13px/1 var(--ap-font-body)}.apdh-list--plain{counter-reset:none}.apdh-list--plain li{padding-left:22px}.apdh-list--plain li:before{content:"";width:8px;height:8px;top:9px;left:4px;background:var(--ap-color-gold-soft)}.apdh-why{margin-top:18px;border-top:1px dashed var(--apdh-line);padding-top:12px}.apdh-why summary{cursor:pointer;list-style:none;font:700 14px/1.2 var(--ap-font-body);color:var(--ap-color-wine);min-height:44px;display:flex;align-items:center;gap:8px}.apdh-why summary::-webkit-details-marker{display:none}.apdh-why summary:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.apdh-why[open] summary:after{transform:rotate(-135deg) translateY(-1px)}.apdh-why p{margin:8px 0 0;font-size:15px;color:var(--ap-color-muted)}.apdh-opts{display:grid;gap:10px;margin-top:22px}.apdh-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:14px 18px;text-align:left;border:1px solid var(--apdh-line);border-radius:var(--ap-radius-control);background:var(--ap-color-paper);font:700 16px/1.3 var(--ap-font-body);transition:border-color .18s,background .18s,transform .18s var(--apdh-ease)}.apdh-opt:hover{border-color:var(--ap-color-wine);background:var(--ap-color-ivory);transform:translate(3px)}.apdh-opt svg{color:var(--ap-color-wine)}.apdh-verdict{margin-top:26px;padding-top:22px;border-top:1px solid var(--apdh-line);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.apdh-verdict p{width:100%;margin:0 0 2px;font:400 20px/1.2 var(--ap-font-display)}.apdh-verdict .apdh-btn{flex:1 1 200px}.apdh-timer{margin-top:20px}.apdh-timer__btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;border:1px dashed var(--ap-color-gold);border-radius:999px;background:color-mix(in srgb,var(--ap-color-gold-soft) 12%,var(--ap-color-ivory));font:700 14px/1.2 var(--ap-font-body)}.apdh-timer__btn svg{color:var(--apdh-gold-text)}.apdh-timer__run{display:inline-flex;align-items:center;gap:12px}.apdh-timer__ring{width:44px;height:44px;transform:rotate(-90deg)}.apdh-timer__ring circle{fill:none;stroke:var(--ap-color-parchment);stroke-width:3.5}.apdh-timer__ring .apdh-timer__arc{stroke:var(--ap-color-gold);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.apdh-timer__left{font:400 24px/1 var(--ap-font-display);font-variant-numeric:tabular-nums;min-width:64px}.apdh-timer__done{display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--ap-color-proof) 10%,var(--ap-color-ivory));color:var(--ap-color-proof);font-weight:700;font-size:15px}.apdh-esc__ico,.apdh-done__seal{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;margin:10px 0 18px}.apdh-esc__ico{background:var(--ap-color-parchment);color:var(--ap-color-wine)}.apdh-esc__ico svg,.apdh-done__seal svg{width:24px;height:24px}.apdh-form{margin-top:24px;display:grid;gap:14px}.apdh-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.apdh-field{display:grid;gap:6px;font:700 13px/1.2 var(--ap-font-body);color:var(--ap-color-ink-soft)}.apdh-field small{font-weight:400;font-size:12px;color:var(--ap-color-muted)}.apdh-field input,.apdh-field textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--apdh-line);border-radius:var(--ap-radius-control);background:var(--ap-color-paper);font:400 16px/1.5 var(--ap-font-body);color:var(--ap-color-ink);transition:border-color .16s,box-shadow .16s}.apdh-field textarea{resize:vertical;min-height:250px}.apdh-field input:focus,.apdh-field textarea:focus{outline:none;border-color:var(--ap-color-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--ap-color-gold-soft) 40%,transparent)}.apdh-sent{width:min(var(--ap-page-max),100%);margin:24px auto 0;display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:var(--ap-radius-surface);background:color-mix(in srgb,var(--ap-color-proof) 9%,var(--ap-color-ivory));border:1px solid color-mix(in srgb,var(--ap-color-proof) 30%,transparent)}.apdh-sent svg{color:var(--ap-color-proof);width:24px;height:24px;margin-top:2px}.apdh-sent div{display:grid;gap:4px}.apdh-sent span{color:var(--ap-color-muted)}.apdh-sent--error{background:color-mix(in srgb,var(--ap-color-wine) 7%,var(--ap-color-ivory));border-color:color-mix(in srgb,var(--ap-color-wine) 30%,transparent)}.apdh-done{text-align:center;display:grid;justify-items:center;padding:10px 0}.apdh-done__seal{width:76px;height:76px;background:var(--ap-color-wine);color:var(--ap-color-ivory);box-shadow:0 0 0 8px color-mix(in srgb,var(--ap-color-gold-soft) 30%,transparent);animation:apdhPop .7s var(--apdh-ease) both}.apdh-done__seal svg{width:34px;height:34px;stroke-width:2.4}.apdh-done .apdh-lead{margin-inline:auto}.apdh-done__cards{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:28px 0 14px;text-align:left}.apdh .apdh-done__card{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px 16px;border-radius:var(--ap-radius-surface);border:1px solid var(--apdh-line);background:var(--ap-color-paper);color:var(--ap-color-ink);text-decoration:none;transition:border-color .2s,transform .2s var(--apdh-ease)}.apdh .apdh-done__card:hover{border-color:var(--ap-color-gold);transform:translateY(-2px)}.apdh-done__card>svg:first-child{color:var(--apdh-gold-text);width:22px;height:22px}.apdh-done__card>svg:last-child{color:var(--ap-color-wine)}.apdh-done__card span{flex:1;display:grid;gap:2px}.apdh-done__card strong{font-size:15px}.apdh-done__card small{font-size:13px;color:var(--ap-color-muted)}.apdh-ticket{position:sticky;top:var(--apdh-top, 90px);transition:top .25s var(--apdh-ease)}.apdh-ticket__box{position:relative;padding:20px 20px 18px;border-radius:14px;background:var(--ap-color-parchment);border:1px solid color-mix(in srgb,var(--ap-color-gold-soft) 55%,var(--apdh-line));-webkit-mask:radial-gradient(circle 9px at 0 64px,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 9px at 100% 64px,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 64px,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 9px at 100% 64px,transparent 98%,#000) right / 51% 100% no-repeat}.apdh-ticket__box summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;min-height:44px;padding-bottom:18px;border-bottom:1px dashed color-mix(in srgb,var(--ap-color-gold) 50%,transparent)}.apdh-ticket__box summary::-webkit-details-marker{display:none}.apdh-ticket__label{font:700 12px/1.2 var(--ap-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--apdh-gold-text);flex:1 0 auto;white-space:nowrap}.apdh-ticket__count{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ap-color-wine)}.apdh-ticket__chev{display:none;transition:transform .2s}.apdh-ticket__rows{margin:14px 0 0;display:grid;gap:12px}.apdh-ticket__rows>div{display:grid;gap:2px}.apdh-ticket__rows dt{font:700 12px/1.2 var(--ap-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ap-color-muted)}.apdh-ticket__rows dd{margin:0;font-size:15px;line-height:1.4}.apdh-ticket__rows ul{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:6px}.apdh-ticket__rows li{display:flex;gap:8px;font-size:14px;animation:apdhRise .4s var(--apdh-ease) both}.apdh-ticket__rows li svg{width:16px;height:16px;color:var(--ap-color-proof);margin-top:2px}.apdh-ticket__note{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--ap-color-muted)}.apdh-ticket__stamp{position:absolute;right:14px;top:78px;padding:6px 12px;border:2px solid var(--ap-color-proof);border-radius:6px;color:var(--ap-color-proof);font:800 13px/1 var(--ap-font-body);letter-spacing:.2em;text-transform:uppercase;transform:rotate(-9deg);background:color-mix(in srgb,var(--ap-color-ivory) 60%,transparent);animation:apdhStamp .52s var(--apdh-ease) both}.apdh-link{display:inline-flex;align-items:center;gap:4px;margin-top:10px;min-height:44px;font-weight:800;font-size:14px}.apdh-link svg{width:16px;height:16px}.apdg-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;padding-bottom:22px;margin-bottom:18px;border-bottom:1px solid var(--apdh-line)}.apdg-head .apdh-eyebrow{margin-bottom:8px}.apdg-title{font-size:clamp(30px,3.2vw,42px)}.apdh .apdg-seg{margin:0 0 16px;width:min(100%,420px)}.apdg-dots{display:flex;gap:8px;margin-top:22px}.apdg-dots span{width:8px;height:8px;border-radius:50%;background:var(--apdh-line);transition:background .2s,width .3s var(--apdh-ease)}.apdg-dots span.is-on{width:22px;border-radius:4px;background:var(--ap-color-wine)}@keyframes apdhRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes apdhZoom{0%{transform:scale(1.06)}to{transform:none}}@keyframes apdhPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:none}}@keyframes apdhStamp{0%{transform:rotate(-9deg) scale(1.8);opacity:0}to{transform:rotate(-9deg) scale(1);opacity:1}}@media(max-width:359px){.apdh .apdh-models{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.apdh *,.apdh *:before,.apdh *:after{animation:none!important;transition:none!important}}@media(max-width:1100px){.apdh-issues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.apdh-clinic__grid{grid-template-columns:minmax(0,1fr)}.apdh-ticket{min-width:0}.apdh-ticket{position:static;order:2}.apdh-ticket__box{padding:14px 16px;-webkit-mask:none;mask:none}.apdh-ticket__box summary{padding-bottom:0;border-bottom:0}.apdh-ticket__box[open] summary{padding-bottom:12px;border-bottom:1px dashed color-mix(in srgb,var(--ap-color-gold) 50%,transparent)}.apdh-ticket__chev{display:block}.apdh-ticket__box[open] .apdh-ticket__chev{transform:rotate(180deg)}.apdh-ticket__stamp{top:10px;right:46px;padding:4px 8px;font-size:12px}.apdh-step{grid-template-columns:1fr}.apdh-step__media{position:static;aspect-ratio:4 / 3;max-height:320px;width:100%}}@media(max-width:749px){.apdh-clinic{padding:12px 16px 28px}.apdh .apdh-panel{border:0;border-radius:0;box-shadow:none;padding:4px 0 0;background:transparent}.apdh[data-view=welcome] .apdh-clinic{padding:0 0 20px}.apdh[data-view=welcome] .apdh-panel{padding:0}.apdh-h2{font-size:25px}.apdh-bar+.apdh-meter{margin:8px 0 14px}.apdh-bar__ctx span:first-child:not(:only-child){display:none}.apdh-bar__ctx span:nth-child(2):before{display:none}.apdh-bar+.apdh-h2,.apdh-bar+article,.apdh-bar+.apdh-step{margin-top:12px}.apdh-lead{font-size:15px;margin-top:8px}.apdh-step{gap:14px}.apdh .apdh-step__media{aspect-ratio:16 / 10;max-height:220px;border-radius:12px}.apdh-step__kicker{margin-bottom:4px}.apdh-list{margin-top:12px;gap:8px}.apdh-list li{font-size:15px;padding-left:34px}.apdh-list li:before{width:24px;height:24px;font-size:12px}.apdh-opts{margin-top:14px;gap:8px}.apdh-opt{min-height:50px;padding:12px 14px;font-size:15px}.apdh-timer{margin-top:14px}.apdh{overflow-x:clip}.apdh-verdict{position:sticky;bottom:0;z-index:2;margin:18px -16px 0;width:calc(100% + 32px);box-sizing:border-box;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--apdh-line);background:color-mix(in srgb,var(--ap-color-ivory) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--ap-shadow-floating);flex-wrap:nowrap;gap:8px}.apdh-verdict p{display:none}.apdh .apdh-verdict .apdh-btn{flex:1 1 0;min-height:50px;padding:12px 10px;font-size:14px}.apdh .apdh-issues{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.apdh .apdh-issue{grid-template-rows:1fr;grid-template-columns:1fr}.apdh .apdh-issue__img{display:none}.apdh .apdh-issue__txt{grid-template-columns:1fr;padding:12px;gap:4px;align-content:start}.apdh .apdh-issue__ico{grid-row:auto;width:30px;height:30px;margin-bottom:2px}.apdh .apdh-issue strong{font-size:14px}.apdh .apdh-issue small{font-size:12px}.apdh .apdh-issues .apdh-issue--plain{grid-column:auto}.apdh .apdh-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.apdh .apdh-model{grid-template-columns:44px 1fr;justify-items:start;align-items:center;text-align:left;gap:10px;padding:6px 10px 6px 6px;min-height:56px}.apdh .apdh-model__img{width:44px;border-radius:7px}.apdh .apdh-model__name{font-size:13px;line-height:1.2}.apdh-seg{margin:14px 0 12px}.apdh-hint{margin-top:14px;font-size:13px}.apdh-mine{padding-bottom:14px;margin-bottom:14px}.apdh-mine__list{margin-top:8px;gap:8px}.apdh-owned{min-height:64px;padding:8px 12px 8px 8px}.apdh-owned__img{width:48px;height:48px}.apdh .apdh-ticket{order:2}.apdh-done__cards{margin:18px 0 8px;gap:8px}.apdh .apdh-done__card{min-height:60px;padding:10px 12px}.apdh-done__seal{width:60px;height:60px}.apdh-welcome{grid-template-columns:1fr;min-height:0}.apdh-welcome__art{order:0;height:min(52vw,210px)}.apdh-welcome__art img{object-position:50% 78%}.apdh-welcome__copy{padding:22px 18px 24px}.apdh-track{min-height:88px;padding:14px;gap:12px}.apdh-track strong{font-size:19px}.apdh-verdict--use .apdh-btn{flex-basis:100%}.apdh-clinic{padding-left:12px;padding-right:12px}.apdh-panel{border-radius:18px;padding:22px 16px 24px}.apdh-ticket__label,.apdh-crumb small{letter-spacing:.1em}.apdh-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.apdh-model{padding:6px 6px 10px;gap:7px;border-radius:10px}.apdh-model__img{border-radius:6px}.apdh-model__name{font-size:12px;line-height:1.25}.apdh-issues{grid-template-columns:1fr;gap:10px}.apdh-issue{grid-template-rows:1fr;grid-template-columns:104px 1fr}.apdh-issue__img{aspect-ratio:auto;height:100%;min-height:96px}.apdh-issue__txt{align-content:center;padding:12px 14px}.apdh-issue--plain,.apdh-humidpick{grid-template-columns:1fr}.apdh-humidpick__img{aspect-ratio:16 / 10}.apdh-humidpick .apdh-btn{width:100%}.apdh-mine__list,.apdh-form__row{grid-template-columns:1fr}.apdh-verdict .apdh-btn{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/ap-diffuser-help.css.map */
