.pg-dqf section.s{padding-block:clamp(36px,4.4vw,56px)}.pg-dqf .s-head p{margin-top:12px}.dqs-s .s-head{margin-bottom:26px}.dqs-note{max-width:88ch;color:var(--ink-2);margin-top:16px;font-size:14px}.dqs-note a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent)}.pg-dqf .fwho{padding-block:clamp(24px,3vw,36px) clamp(32px,4vw,48px)}.dqw-customer{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;font-size:14.5px;display:flex}.dqw-logo{background:var(--ink);opacity:.6;flex:none;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pg-dqf .tpl-hero h1{font-size:clamp(30px,3.6vw,44px)}.dqh .lfh-card:before{background:linear-gradient(135deg, color-mix(in srgb, var(--acc-sky-ink) 34%, transparent), transparent 40%, transparent 60%, color-mix(in srgb, var(--brand) 24%, transparent))}.dqh .lfh-ic{background:var(--acc-sky-bg);border-color:var(--acc-sky-line);color:var(--acc-sky-ink)}.dqh .lfh-ic .ic{width:18px;height:18px}.dqh .lfh-doc-ic .ic{width:20px;height:20px}@media (max-width:520px){.dqh .lfh-doc-ic .ic{width:16px;height:16px}}.dqx{grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr);align-items:start;gap:20px;display:grid}.dqx-rail{border:1px solid var(--line);background:var(--surface-2);border-radius:20px;align-content:start;gap:16px;padding:14px;display:grid}.dqx-gh{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px 4px;font-size:11px}.dqx-group [role=tablist]{gap:6px;display:grid}.dqx-tab{width:100%;font:inherit;text-align:left;color:inherit;background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:grid;position:relative}.dqx-tab:hover{border-color:var(--line-2);transform:translateY(-1px)}.dqx-tab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dqx-tab.is-on{border-color:var(--brand);box-shadow:0 0 0 3px var(--hl), var(--shadow)}.dqx-tab-ic{background:var(--bg-2);width:32px;height:32px;color:var(--ink-2);transition:background .2s var(--ease), color .2s var(--ease);border-radius:9px;place-items:center;display:grid}.dqx-tab-ic .ic{width:16px;height:16px}.dqx-tab.is-on .dqx-tab-ic{background:var(--acc-sky-bg);color:var(--acc-sky-ink)}.dqx-tt{min-width:0}.dqx-tt b{font-size:14px;font-weight:500;line-height:1.25;display:block}.dqx-tt small{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);white-space:nowrap;margin-top:1px;font-size:10.5px;display:block}.dqx-dot{border-radius:50%;place-items:center;width:20px;height:20px;font-size:10.5px;display:grid}.dqx-dot.is-ok{color:var(--ok);background:var(--ok-bg)}.dqx-dot.is-warn{color:var(--warn);background:var(--warn-bg)}.dqx-panels{grid-template-rows:1fr auto;display:grid}.dqx-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);visibility:hidden;border-radius:20px;flex-direction:column;grid-area:1/1;padding:18px 20px 16px;display:flex}.dqx-panel.is-on{visibility:visible}.dqx-caption{color:var(--ink-3);grid-row:2;margin-top:10px;font-size:12px}.dqx-ph{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.dqx-ic{background:var(--acc-sky-bg);border:1px solid var(--acc-sky-line);width:40px;height:40px;color:var(--acc-sky-ink);border-radius:11px;place-items:center;display:grid}.dqx-ic .ic{width:20px;height:20px}.dqx-pt h3{letter-spacing:-.02em;font-size:17px}.dqx-pt small{color:var(--ink-3);margin-top:1px;font-size:12.5px;display:block}.dqx-cite{background:var(--acc-sky-bg);font-family:var(--mono);color:var(--acc-sky-ink);white-space:nowrap;border-radius:5px;margin-right:4px;padding:1px 6px;font-size:11px}.dqx-what{color:var(--ink-2);margin:12px 0 0;font-size:14.5px}.dqx-sub{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 8px;font-size:11px}.dqx-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.dqx-fields>div{background:var(--surface-2);border-radius:8px;min-width:0;padding:6px 10px}.dqx-fields>div:last-child:nth-child(odd){grid-column:1/-1}.dqx-fields dt{color:var(--ink-3);font-size:11.5px}.dqx-fields dd{color:var(--ink);overflow-wrap:anywhere;margin:1px 0 0;font-size:13px}.dqx-rules{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dqx-rule{border:1px solid var(--line);border-radius:10px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 10px;display:grid}.dqx-rule.is-warn{background:var(--warn-bg);border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.dqx-with{background:var(--bg-2);color:var(--ink-2);white-space:nowrap;border-radius:6px;justify-self:start;padding:3px 8px;font-size:11.5px;font-weight:600}.dqx-rule.is-warn .dqx-with{background:var(--surface)}.dqx-chk{color:var(--ink);font-size:13.5px;line-height:1.3}.dqx-res{white-space:nowrap;justify-self:end;padding:3px 8px;font-size:11.5px}@media (prefers-reduced-motion:no-preference){.dqx-panel.is-on .dqx-rule{animation:dqx-in .4s var(--ease) both;animation-delay:calc(var(--i) * 45ms)}}@keyframes dqx-in{0%{transform:translateY(6px)}to{transform:none}}@media (max-width:1000px){.dqx{grid-template-columns:1fr}.dqx-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dqx-panel{align-self:start}}@media (max-width:640px){.dqx-rail{grid-template-columns:1fr;gap:12px;padding:10px}.dqx-group [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr))}.dqx-tab{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:7px 8px}.dqx-tab-ic{width:28px;height:28px}.dqx-dot{display:none}.dqx-tt b{font-size:12.5px}.dqx-tt small{display:none}.dqx-panel{padding:14px 14px 12px}.dqx-ph{grid-template-columns:auto minmax(0,1fr)}.dqx-ph .pill{grid-column:1/-1;justify-self:start}.dqx-fields{grid-template-columns:1fr}.dqx-rule{grid-template-columns:minmax(0,1fr) auto}.dqx-with{grid-column:1/-1}}.pg-dqf{--ap-accent:var(--acc-sky-ink)}
