html:not(.dd-js-on) .dd-js{display:none!important}.dd-hero{padding-block:clamp(40px,6vw,80px)}.dd-search{margin-top:28px;max-width:780px}.dd-search label{display:block;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f5f5f2;margin-bottom:8px}.dd-field{display:flex;flex-wrap:wrap;gap:10px}.dd-field input{flex:1 1 280px;min-width:0;min-height:54px;padding:10px 16px;background:#fff;color:#1a1a1a;border:2px solid #FFE100;border-radius:2px;font:inherit;font-size:1.08rem;letter-spacing:.02em}.dd-field input::placeholder{color:#666}.dd-field .btn{min-height:54px;padding-inline:1.5rem}@media(max-width:560px){.dd-field .btn{flex:1 1 100%;justify-content:center}}.dd-hint{margin-top:10px;color:#c4c4be;font-size:.92rem}.dd-status{margin-top:8px;min-height:1.5em;color:#f5f5f2;font-size:.92rem}.dd-status:empty{margin-top:0}.dd-suggest{list-style:none;margin-top:10px;background:#fff;border:1px solid #DCDCD5;max-width:780px}.dd-suggest li+li{border-top:1px solid #EAEAE4}.dd-sug{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;width:100%;min-height:48px;padding:10px 16px;background:#fff;color:#1a1a1a;border:0;border-radius:0;text-align:left;font:inherit;cursor:pointer}.dd-sug b{font-family:Barlow Condensed,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere}.dd-sug span{color:#4d4d4d;font-size:.9rem}.dd-sug:hover,.dd-sug:focus-visible{background:#ffe100}.dd-sug:hover span,.dd-sug:focus-visible span{color:#1a1a1a}body.catalog .dd-suggest .dd-sug:focus-visible{outline:3px solid #1A1A1A;outline-offset:-5px;border-radius:0}.dd-public{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:.92rem;color:#c4c4be}.dd-public a{color:#ffe100;font-weight:600;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:32px}.dd-public span{display:inline-flex;align-items:center;gap:8px}.dd-public span:before{content:"";width:8px;height:8px;background:#ffe100;flex:none}.dd-result{background:#fff;padding-block:clamp(32px,5vw,60px);border-bottom:1px solid #EAEAE4}.dd-r-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.dd-card{margin-top:18px;border:1px solid #DCDCD5;border-left:6px solid #FFE100;padding:clamp(18px,3vw,26px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px}.dd-card-id{min-width:0}.dd-card h2{font-size:clamp(2.2rem,6vw,3.4rem);text-transform:none;letter-spacing:.01em;overflow-wrap:anywhere;max-width:none;margin:0}.dd-card-spec{margin-top:8px;color:#1a1a1a;font-size:1.05rem;font-weight:600}.dd-card-status{margin-top:4px;color:#4d4d4d;font-size:.92rem}.dd-card-status a{color:#1a1a1a;font-weight:600}.dd-card-check{max-width:34ch;color:#333;font-size:.92rem;line-height:1.55;border-left:3px solid #1A1A1A;padding-left:14px}.dd-older{margin-top:16px;background:#f5f5f2;border:1px solid #EAEAE4;padding:18px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.dd-older p{color:#333;line-height:1.6;max-width:62ch}.dd-older b{color:#1a1a1a;font-weight:600}.dd-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}@media(max-width:780px){.dd-groups{grid-template-columns:minmax(0,1fr)}}.dd-group{background:#fff;border:1px solid #DCDCD5;border-top:3px solid #FFE100;padding:16px 18px 10px;min-width:0}.dd-group h3,.dd-group h4{font-family:Barlow Condensed,sans-serif;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.01em;color:#1a1a1a;margin-bottom:4px}.dd-group .dd-docs{list-style:none;display:grid}.dd-group .dd-docs li+li{border-top:1px solid #EAEAE4}.dd-group .dd-doc{display:grid;grid-template-columns:28px minmax(0,1fr) auto;column-gap:14px;align-items:center;min-height:56px;padding:10px 6px;color:#1a1a1a;text-decoration:none}.dd-group .dd-doc svg{grid-column:1;grid-row:1 / span 2;width:28px;height:28px;fill:#ffe100;stroke:#1a1a1a;stroke-width:1.4;stroke-linejoin:round}.dd-group .dd-doc-t{grid-column:2;font-weight:600;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.dd-group .dd-doc-m{grid-column:2;font-size:.84rem;color:#4d4d4d}.dd-group .dd-chev{grid-column:3;grid-row:1 / span 2;font-size:1.5rem;line-height:1;color:#1a1a1a}.dd-group .dd-doc:hover{background:#f5f5f2}.dd-own{grid-column:1 / -1}.dd-own .dd-docs{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));column-gap:24px}@media(min-width:781px){.dd-own .dd-docs li+li{border-top:0}}#dd-r-pn:focus,#dd-filtered-msg:focus,#dd-all-h:focus{outline:none}.dd-group .dd-doc:hover .dd-doc-t{text-decoration-thickness:2px}.dd-all .pg-sub{max-width:72ch}.dd-types{border:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px}.dd-types legend{float:left;margin-right:6px;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4d4d4d}.dd-types label{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px;border:1px solid #DCDCD5;background:#fff;font-size:.9rem;cursor:pointer}.dd-types label:has(input:checked){border-color:#1a1a1a;box-shadow:inset 0 -3px #ffe100}.dd-types input{width:18px;height:18px;accent-color:#1A1A1A;margin:0}.dd-n{font-size:.8rem;color:#4d4d4d;font-weight:500}.dd-filtered{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;border:1px solid #DCDCD5;border-left:4px solid #FFE100;padding:12px 16px}.dd-filtered p{font-weight:600}.dd-type{margin-top:clamp(28px,4vw,40px)}.dd-type h3{font-size:1.7rem;text-transform:uppercase}.dd-type-intro{margin-top:6px;color:#4d4d4d;font-size:.94rem;max-width:80ch}.dd-type-intro a,.dd-ask a,.dd-repl a{color:#1a1a1a;font-weight:600;text-decoration:underline;text-underline-offset:3px}.dd-list{list-style:none;margin-top:14px;border-top:1px solid #DCDCD5}.dd-row{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);grid-template-areas:"id docs" "open docs" "open ask";grid-template-rows:auto 1fr auto;gap:8px 28px;align-items:start;padding:16px 4px;border-bottom:1px solid #DCDCD5}.dd-row-id{grid-area:id}.dd-row .dd-docs{grid-area:docs;align-self:center}.dd-row-id{min-width:0}.dd-row .dd-doc-v,.dd-row .dd-chev{display:none}.dd-pn{font-family:Barlow Condensed,sans-serif;font-size:1.45rem;font-weight:700;letter-spacing:.02em;line-height:1.1;text-transform:none;overflow-wrap:anywhere}.dd-spec{font-size:.88rem;color:#333}.dd-sum{margin-top:2px;font-size:.82rem;color:#4d4d4d;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dd-repl{margin-top:6px;font-size:.84rem;color:#333;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.dd-tag{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid #1A1A1A;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a}.dd-tag.obsolete{background:#1a1a1a;color:#fff}.dd-tag.contact-sales{background:#ffe100;border-color:#ffe100}.dd-row .dd-docs{list-style:none;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.dd-row .dd-doc{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px 6px 8px;border:1px solid #DCDCD5;background:#fff;color:#1a1a1a;text-decoration:none;font-size:.86rem;line-height:1.25}.dd-row .dd-doc svg{width:20px;height:20px;flex:none;fill:#ffe100;stroke:#1a1a1a;stroke-width:1.5;stroke-linejoin:round}.dd-row .dd-doc-t{font-weight:600}.dd-row .dd-doc-m{font-size:.78rem;color:#4d4d4d}.dd-row .dd-doc:hover{border-color:#1a1a1a}.dd-row .dd-doc:hover .dd-doc-t{text-decoration:underline;text-underline-offset:3px}.dd-ask{grid-area:ask;font-size:.84rem;color:#333}.dd-group .dd-ask{margin:8px 0 6px}.dd-open{grid-area:open;justify-self:start;min-height:40px;padding:8px 14px;border:1px solid #1A1A1A;background:#1a1a1a;color:#fff;font:inherit;font-size:.86rem;font-weight:600;border-radius:2px;cursor:pointer;white-space:nowrap}.dd-open:hover{background:#ffe100;color:#1a1a1a}@media(max-width:760px){.dd-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"id" "docs" "ask" "open";grid-template-rows:none}}.dd-set{margin-top:clamp(28px,4vw,44px)}.dd-set h3{font-size:1.6rem;text-transform:uppercase}.dd-help{padding-block:clamp(40px,6vw,72px)}.dd-need{background:#f5f5f2;border:1px solid #EAEAE4;border-top:4px solid #FFE100;padding:clamp(22px,3vw,32px);max-width:760px}.dd-need h2{font-size:clamp(1.8rem,3.6vw,2.4rem);margin:0}.dd-need p{margin-top:10px;color:#333;line-height:1.65}
