/* The theme's element styles stay out: inside the library these element types start from the browser's own defaults, as in the mockup (aw_manuals/build/css_scope.py). */
#awm-root :where(h1,h2,h3,h4,h5,h6,p,a,abbr,b,strong,small,sub,sup,code,kbd,pre,samp,blockquote,hr,ul,ol,li,dl,dt,dd,figure,figcaption,table,thead,tbody,tfoot,tr,th,td,caption,button,input,select,textarea,optgroup,option,label,fieldset,legend,details,summary,progress,dialog,mark){all:revert}
#awm-root.awm{--awm-paper: #faf8f4;--awm-paper-2: #f3f0e9;--awm-mat: #efece5;--awm-sheet: #ffffff;--awm-ink: #16181c;--awm-ink-2: #3f434a;--awm-ink-3: #5c6068;--awm-rule: #dbd6cc;--awm-rule-2: #ebe7df;--awm-red: #e21d2b;--awm-red-d: #b00e1a;--awm-dark: #0b0e14;--awm-display: 'Exo 2', 'Segoe UI', system-ui, -apple-system, sans-serif;--awm-sans: 'Segoe UI', system-ui, -apple-system, 'Helvetica Neue', Arial, sans-serif;--awm-mono: ui-monospace, 'Cascadia Mono', Consolas, 'SFMono-Regular', Menlo, monospace;--awm-ease: cubic-bezier(.2, .8, .2, 1);--awm-kp-shadow: drop-shadow(0 12px 12px rgba(22, 24, 28, .15)) drop-shadow(0 2px 3px rgba(22, 24, 28, .12));--awm-bar: 64px;font-family: var(--awm-sans);font-size: 17px;line-height: 1.55;color: var(--awm-ink);background: var(--awm-paper);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;min-height: 100vh;overflow-x: clip;display: flex;flex-direction: column}
#awm-root .awm-main{flex: 1 0 auto;outline: none}
#awm-root.awm *,#awm-root.awm *::before,#awm-root.awm *::after{box-sizing: border-box}
#awm-root:where(.awm) img{max-width: 100%;height: auto}
#awm-root:where(.awm) a{color: inherit}
#awm-root:where(.awm) button{font: inherit;color: inherit;cursor: pointer}
#awm-root:where(.awm) button:disabled{cursor: default}
#awm-root:where(.awm) p{margin: 0 0 1em}
#awm-root:where(.awm) :is(h1, h2, h3){margin: 0}
#awm-root.awm :focus-visible{outline: 3px solid var(--awm-red);outline-offset: 2px}
#awm-root.awm h1[tabindex="-1"]:focus,#awm-root.awm [tabindex="-1"]:focus:not(:focus-visible),#awm-root .awm-main:focus{outline: none}
#awm-root.awm [hidden]{display: none !important}
#awm-root.awm mark{background: #ffe38a;color: inherit;padding: 0 1px;box-shadow: 0 0 0 1px #f2cf55}
#awm-root .awm-sr{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}
#awm-root .awm-wrap{max-width: 1296px;margin: 0 auto;padding: 0 40px}
#awm-root .awm-ico{width: 1.1em;height: 1.1em;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;flex: none;vertical-align: -.18em}
html.awm-lock,html.awm-lock body{overflow: hidden}
#awm-root .awm-kicker{font-size: 12px;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: var(--awm-red-d);margin: 0 0 12px}
#awm-root .awm-kicker a{text-decoration: none}
#awm-root .awm-kicker a:hover{text-decoration: underline}
#awm-root .awm-kicker--light{color: #ff7f86}
#awm-root .awm-h1{font-family: var(--awm-display);font-weight: 700;font-size: clamp(36px, 4vw, 56px);line-height: 1.06;letter-spacing: -.01em;color: var(--awm-ink)}
#awm-root .awm-h1--page{font-size: clamp(32px, 3.3vw, 46px)}
#awm-root .awm-h1--doc{font-size: clamp(26px, 2.6vw, 36px);line-height: 1.12;letter-spacing: 0;overflow-wrap: anywhere}
#awm-root .awm-h2{font-family: var(--awm-display);font-weight: 700;font-size: clamp(26px, 2.3vw, 34px);line-height: 1.12;letter-spacing: -.005em}
#awm-root .awm-h3{font-family: var(--awm-display);font-weight: 700;font-size: 22px;margin: 34px 0 16px}
#awm-root .awm-u{text-decoration: underline;text-decoration-color: var(--awm-red);text-decoration-thickness: .085em;text-underline-offset: .11em;text-decoration-skip-ink: none}
#awm-root .awm-lede{font-size: 19px;line-height: 1.6;color: var(--awm-ink-2);max-width: 62ch}
#awm-root .awm-lede a{color: var(--awm-red-d);font-weight: 650}
#awm-root .awm-link{background: none;border: 0;padding: 0;color: var(--awm-red-d);font-weight: 650;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;display: inline-flex;align-items: center;gap: 6px}
#awm-root .awm-link:hover{color: var(--awm-red)}
#awm-root .awm-link--strong{text-decoration: none;font-size: 16px;white-space: normal;max-width: 100%;min-width: 0;text-wrap: balance;line-height: 1.3}
#awm-root .awm-link--strong .awm-ico,#awm-root .awm-link .awm-ico{transition: transform .2s var(--awm-ease)}
#awm-root .awm-link--strong:hover .awm-ico{transform: translateX(4px)}
#awm-root .awm-code{display: inline-block;font-family: var(--awm-mono);font-weight: 700;font-size: .92em;letter-spacing: .02em;color: var(--awm-ink);border: 1px solid var(--awm-ink);padding: 0 5px;line-height: 1.45;margin-right: 7px;background: var(--awm-sheet)}
#awm-root .awm-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 24px;border-radius: 3px;font-weight: 650;font-size: 16.5px;text-decoration: none;border: 1.5px solid transparent;transition: transform .15s var(--awm-ease), background .2s, border-color .2s}
#awm-root .awm-btn:active{transform: translateY(1px)}
#awm-root .awm-btn--red{background: var(--awm-red);color: #fff}
#awm-root .awm-btn--red:hover{background: var(--awm-red-d)}
#awm-root .awm-btn--red .awm-ico{transition: transform .2s var(--awm-ease)}
#awm-root .awm-btn--red:hover .awm-ico{transform: translateX(3px)}
#awm-root .awm-btn--ghost{color: #fff;border-color: rgba(255, 255, 255, .34)}
#awm-root .awm-btn--ghost:hover{border-color: #fff;background: rgba(255, 255, 255, .06)}
#awm-root .awm-btn--block{width: 100%}
#awm-root .awm-libbar{position: sticky;top: 0;z-index: 35;background: rgba(250, 248, 244, .95);backdrop-filter: saturate(1.2) blur(8px);-webkit-backdrop-filter: saturate(1.2) blur(8px);border-bottom: 1px solid var(--awm-rule)}
#awm-root .awm-libbar__in{display: flex;align-items: center;gap: 28px;height: var(--awm-bar)}
#awm-root .awm-libbar__home{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;font-size: 12.5px;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;white-space: nowrap}
#awm-root .awm-libbar__mark{width: 26px;height: 26px;fill: var(--awm-red)}
#awm-root .awm-libbar__mark rect:nth-child(2),#awm-root .awm-libbar__mark circle{fill: #fff}
#awm-root .awm-libbar__search{flex: 1;max-width: 560px}
#awm-root .awm-libbar__brands{margin-left: auto;font-weight: 650;font-size: 15px;text-decoration: none;color: var(--awm-ink-2);white-space: nowrap;padding: 9px 14px;border: 1px solid var(--awm-rule);background: var(--awm-sheet)}
#awm-root .awm-libbar__brands:hover{border-color: var(--awm-ink);color: var(--awm-ink)}
#awm-root .awm-lcd{font-family: var(--awm-mono);font-weight: 700;color: #1b2a0c;background: linear-gradient(#cbe0a0, #a6c373);padding: 9px 14px 8px;display: inline-grid;gap: 1px;letter-spacing: .12em;font-size: 14px;line-height: 1.22;min-width: 196px;box-shadow: inset 0 2px 5px rgba(30, 50, 10, .35), inset 0 0 0 1px rgba(30, 50, 10, .25), 0 0 0 5px #e6e2d9, 0 0 0 6px #c9c3b6;text-shadow: 0 0 1px rgba(27, 42, 12, .3)}
#awm-root .awm-lcd__l{display: block;min-height: 1.22em;white-space: pre}
#awm-root .awm-lcd--sm{font-size: 11.5px;min-width: 0;padding: 5px 9px 4px;box-shadow: inset 0 1px 3px rgba(30, 50, 10, .35), inset 0 0 0 1px rgba(30, 50, 10, .25);letter-spacing: .1em}
#awm-root .awm-lcd--big{font-size: 20px;min-width: 260px}
#awm-root .awm-blink{animation: awm-blink 1s steps(2) infinite}
@keyframes awm-blink{50% { opacity: .15; }}
#awm-root .awm-shd{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 10px 28px;border-top: 2px solid var(--awm-ink);padding-top: 14px;margin-bottom: 22px}
#awm-root .awm-shd .awm-h2{min-width: 0}
#awm-root .awm-shd--minor .awm-h2{font-size: clamp(24px, 2vw, 30px)}
#awm-root .awm-shd__side{display: grid;justify-items: start;min-width: 0;padding-bottom: 3px}
#awm-root .awm-hero{padding: 22px 0 34px;background: linear-gradient(var(--awm-sheet), var(--awm-paper))}
#awm-root .awm-crumbs--hub{margin-bottom: 24px}
#awm-root .awm-hero__top{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.08fr);gap: 48px;align-items: end;position: relative;z-index: 20}
#awm-root .awm-hero__lead .awm-h1{max-width: 8.5em}
#awm-root .awm-h1 .awm-u{white-space: nowrap}
#awm-root .awm-hero__lead > *,#awm-root .awm-hero__side > *{animation: awm-rise .7s var(--awm-ease) both}
#awm-root .awm-hero__lead .awm-h1{animation-delay: .06s}
#awm-root .awm-hero__side > :nth-child(2){animation-delay: .12s}
#awm-root .awm-hero__side > :nth-child(3){animation-delay: .18s}
#awm-root .awm-hero__side > :nth-child(4){animation-delay: .24s}
@keyframes awm-rise{from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: none; }}
#awm-root .awm-hero__side > [data-search-slot]{position: relative;z-index: 3}
#awm-root .awm-help{border: 1px solid var(--awm-rule);border-left: 3px solid var(--awm-red);background: var(--awm-sheet)}
#awm-root .awm-help summary{list-style: none;display: flex;align-items: center;gap: 10px;padding: 12px 14px;cursor: pointer;font-weight: 650;font-size: 15.5px;line-height: 1.3}
#awm-root .awm-help summary::-webkit-details-marker{display: none}
#awm-root .awm-help summary > .awm-ico:first-child{width: 20px;height: 20px;color: var(--awm-red-d)}
#awm-root .awm-help summary span{flex: 1}
#awm-root .awm-help__chev{width: 18px;height: 18px;color: var(--awm-ink-3);transition: transform .2s var(--awm-ease)}
#awm-root .awm-help[open] .awm-help__chev{transform: rotate(180deg)}
#awm-root .awm-help summary:hover span{text-decoration: underline;text-underline-offset: 3px}
#awm-root .awm-help__a{padding: 0 16px 14px 44px;font-size: 15px;color: var(--awm-ink-2);line-height: 1.6}
#awm-root .awm-help__a p{margin: 0 0 10px}
#awm-root .awm-help__act{display: flex;flex-wrap: wrap;gap: 8px 20px;align-items: center;margin: 0 !important}
#awm-root .awm-help__call{display: inline-flex;align-items: center;gap: 7px;color: var(--awm-red-d);font-weight: 700;text-decoration: none}
#awm-root .awm-help__call:hover{text-decoration: underline}
#awm-root .awm-help--hero{margin-top: 18px}
#awm-root .awm-help--inline{margin-top: 18px;max-width: 620px}
#awm-root .awm-search{position: relative}
#awm-root .awm-search__box{position: relative;display: flex;align-items: center;background: #fff;border: 1.5px solid var(--awm-ink);transition: box-shadow .2s}
#awm-root .awm-search.is-focus .awm-search__box{box-shadow: 0 0 0 4px rgba(226, 29, 43, .16);border-color: var(--awm-red-d)}
#awm-root .awm-search__ico{position: absolute;left: 20px;width: 22px;height: 22px;color: var(--awm-ink-2);pointer-events: none}
#awm-root .awm-search__input{flex: 1;min-width: 0;border: 0;background: transparent;font: inherit;font-size: 17.5px;color: var(--awm-ink);height: 64px;padding: 0 20px 0 52px;outline: none;border-radius: 0;-webkit-appearance: none;appearance: none}
#awm-root .awm-search__input::placeholder{color: #6f737a}
#awm-root.awm .awm-search__input:focus-visible,#awm-root.awm .awm-within input:focus-visible{outline: none}
#awm-root .awm-search__input::-webkit-search-cancel-button{-webkit-appearance: none}
#awm-root .awm-search--sm .awm-search__box{border-width: 1px;border-color: var(--awm-rule)}
#awm-root .awm-search--sm.is-focus .awm-search__box{border-color: var(--awm-ink)}
#awm-root .awm-search--sm .awm-search__input{height: 42px;font-size: 15.5px;padding-left: 42px}
#awm-root .awm-search--sm .awm-search__ico{left: 14px;width: 18px;height: 18px}
#awm-root .awm-search--md .awm-search__input{height: 56px}
#awm-root .awm-search__pop{position: absolute;left: 0;right: 0;top: calc(100% + 6px);z-index: 60;background: #fff;border: 1px solid var(--awm-ink);box-shadow: 0 28px 60px -24px rgba(22, 24, 28, .45), 0 4px 12px rgba(22, 24, 28, .08);max-height: min(72vh, 640px);overflow: auto;animation: awm-pop .16s var(--awm-ease);overscroll-behavior: contain}
#awm-root .awm-search--sm .awm-search__pop{min-width: min(600px, 92vw)}
@keyframes awm-pop{from { opacity: 0; transform: translateY(-4px); }}
#awm-root .awm-shead{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-bottom: 1px solid var(--awm-rule-2);background: var(--awm-paper);position: sticky;top: 0;z-index: 2}
#awm-root .awm-shead__t{font-size: 12.5px;color: var(--awm-ink-3)}
#awm-root .awm-sgroup{padding: 4px 6px 6px}
#awm-root .awm-sgroup + .awm-sgroup{border-top: 1px solid var(--awm-rule-2)}
#awm-root .awm-sgroup__h{font-size: 11px;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;color: var(--awm-ink-3);margin: 8px 8px 2px}
#awm-root .awm-sopt{display: flex;align-items: center;gap: 14px;padding: 9px 10px;text-decoration: none;color: var(--awm-ink);min-height: 56px;border-left: 3px solid transparent}
#awm-root .awm-sopt.is-active{background: var(--awm-paper-2);border-left-color: var(--awm-red)}
#awm-root .awm-sopt__main{display: grid;min-width: 0;gap: 1px}
#awm-root .awm-sopt__k{font-size: 10.5px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--awm-ink-3)}
#awm-root .awm-sopt__k--user,#awm-root .awm-sopt__k--quick{color: var(--awm-red-d)}
#awm-root .awm-sopt__t{font-weight: 600;font-size: 15.5px;line-height: 1.3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
#awm-root .awm-sopt__t--wrap{white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow-wrap: anywhere}
#awm-root .awm-sopt__m{font-size: 13px;color: var(--awm-ink-3);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
#awm-root .awm-sopt__logo{width: 76px;height: 40px;flex: none}
#awm-root .awm-sopt__logo .awm-logo{width: 100%;height: 100%}
#awm-root .awm-sopt__kp{width: 76px;height: 48px;display: grid;place-items: center;flex: none;background: var(--awm-mat);color: var(--awm-ink-3)}
#awm-root .awm-sopt__kp .awm-kp{width: 40px;height: 46px;padding: 2px 0}
#awm-root .awm-sopt__doc{width: 76px;height: 40px;flex: none;display: grid;place-items: center;color: var(--awm-ink-3)}
#awm-root .awm-sopt__doc .awm-ico{width: 22px;height: 22px}
#awm-root .awm-sopt--all{justify-content: space-between;color: var(--awm-red-d);font-weight: 700;min-height: 48px;border-top: 1px solid var(--awm-rule-2);margin: 0 6px 6px}
#awm-root .awm-sempty{padding: 16px 16px 14px;font-size: 15px;color: var(--awm-ink-2)}
#awm-root .awm-sempty p{margin: 0 0 8px}
#awm-root .awm-sempty__t{font-weight: 700;color: var(--awm-ink)}
#awm-root .awm-sempty__call{display: flex;gap: 9px;align-items: flex-start;padding-top: 10px;border-top: 1px solid var(--awm-rule-2)}
#awm-root .awm-sempty__call .awm-ico{margin-top: 4px;color: var(--awm-red-d)}
#awm-root .awm-sempty a{color: var(--awm-red-d);font-weight: 700;white-space: nowrap}
#awm-root .awm-shelp{margin: 10px 12px 4px;padding: 12px 14px;border-left: 3px solid var(--awm-red);background: var(--awm-paper);font-size: 14.5px;color: var(--awm-ink-2)}
#awm-root .awm-shelp p{margin: 0 0 6px}
#awm-root .awm-shelp__q{display: flex;align-items: center;gap: 8px;font-weight: 700;color: var(--awm-ink)}
#awm-root .awm-shelp__q .awm-ico{color: var(--awm-red-d)}
#awm-root .awm-shelp__call a{color: var(--awm-red-d);font-weight: 700}
#awm-root .awm-search-help{max-width: 760px;margin-top: 18px}
#awm-root .awm-search-help .awm-shelp{margin: 0}
#awm-root .awm-ways{display: flex;gap: 12px;margin-top: 30px;position: relative;z-index: 1;animation: awm-rise .7s .3s var(--awm-ease) both}
#awm-root .awm-way{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column}
#awm-root .awm-way__b{position: relative;flex: 1;display: flex;align-items: center;gap: 14px;min-height: 70px;margin: 0;padding: 12px 18px 12px 14px;background: var(--awm-sheet);border: 1.5px solid var(--awm-ink);border-radius: 3px;color: var(--awm-ink);font-family: var(--awm-display);font-weight: 700;font-size: 18px;line-height: 1.2;text-align: left;cursor: pointer;transition: background .15s, color .15s, box-shadow .15s}
#awm-root .awm-way__ico{flex: none;width: 42px;height: 42px;display: grid;place-items: center;border-radius: 50%;background: #fdecee;color: var(--awm-red-d);transition: background .15s, color .15s}
#awm-root .awm-way__ico .awm-ico{width: 22px;height: 22px}
#awm-root .awm-way__t{flex: 1;min-width: 0}
#awm-root .awm-way__chev{width: 20px;height: 20px;flex: none;color: var(--awm-ink-3);transition: transform .2s var(--awm-ease)}
#awm-root .awm-way__b:hover{background: #fffdf8;box-shadow: 0 12px 24px -18px rgba(22, 24, 28, .55)}
#awm-root .awm-way__b:hover .awm-way__t{color: var(--awm-red-d)}
#awm-root .awm-way__b.is-on,#awm-root .awm-way__b.is-on:hover{background: var(--awm-ink);color: #fff}
#awm-root .awm-way__b.is-on .awm-way__ico{background: var(--awm-red);color: #fff}
#awm-root .awm-way__b.is-on .awm-way__t{color: #fff}
#awm-root .awm-way__b.is-on .awm-way__chev{transform: rotate(180deg);color: #fff}
#awm-root .awm-way__b:focus-within{outline: 3px solid var(--awm-red);outline-offset: 2px}
#awm-root .awm-way.is-drop .awm-way__b{border-color: var(--awm-red);box-shadow: 0 0 0 3px rgba(226, 29, 43, .16)}
#awm-root .awm-way .awm-snap__err{margin: 8px 2px 0}
#awm-root .awm-panel{position: relative;margin-top: 12px;background: var(--awm-sheet);border: 1px solid var(--awm-rule);box-shadow: 0 16px 30px -28px rgba(22, 24, 28, .5);overflow: clip;animation: awm-rise .35s var(--awm-ease) both}
#awm-root .awm-filter{border-bottom: 1px solid var(--awm-rule)}
#awm-root .awm-filter__bar{display: flex;align-items: center;gap: 6px 10px;min-height: 52px;padding: 4px 18px 4px 6px;cursor: pointer}
#awm-root .awm-filter__tog{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;margin: 0;padding: 0 10px;background: none;border: 0;font-weight: 650;font-size: 15.5px;color: var(--awm-ink)}
#awm-root .awm-filter__ico{width: 20px;height: 20px;color: var(--awm-red-d)}
#awm-root .awm-filter__n{font-family: var(--awm-mono);font-size: 12.5px;font-weight: 700;color: var(--awm-ink);background: #fdecee;border: 1px solid #f3c1c5;padding: 1px 7px;white-space: nowrap}
#awm-root .awm-filter__n:empty{display: none}
#awm-root .awm-filter__extra{display: inline-flex;min-width: 0;cursor: default}
#awm-root .awm-filter__chev{display: inline-flex;margin-left: auto;color: var(--awm-ink-3)}
#awm-root .awm-filter__chev .awm-ico{width: 18px;height: 18px;transition: transform .2s var(--awm-ease)}
#awm-root .awm-filter.is-open .awm-filter__chev .awm-ico{transform: rotate(180deg)}
#awm-root .awm-filter__bar:hover .awm-filter__t{color: var(--awm-red-d);text-decoration: underline;text-underline-offset: 3px}
#awm-root .awm-filter__body{padding: 6px 16px 18px}
#awm-root .awm-filter__brand .awm-select select{height: 40px;min-width: 230px;font-size: 14.5px}
#awm-root .awm-filter__brand.is-on .awm-select select{background: var(--awm-ink);color: #fff}
#awm-root .awm-filter__brand.is-on .awm-select__chev{color: #fff}
#awm-root .awm-filter__brand.is-on .awm-select select option{color: var(--awm-ink);background: #fff}
#awm-root .awm-filter:not(.is-open) ~ .awm-az{display: none}
#awm-root .awm-wallsec .awm-wall__board{padding: 18px;background-color: var(--awm-mat);background-image: radial-gradient(rgba(22, 24, 28, .11) .8px, transparent 1px);background-size: 16px 16px;background-position: 8px 8px}
#awm-root .awm-wallsec .awm-filter__body{padding-top: 14px;background: var(--awm-paper)}
#awm-root .awm-wallsec .awm-quiz{margin-bottom: 0}
#awm-root .awm-quiz__foot{display: flex;align-items: center;gap: 16px;padding-bottom: 2px;margin-bottom: 16px}
#awm-root .awm-quiz__undo,#awm-root .awm-quiz__reset{white-space: nowrap;display: inline-flex;align-items: center;gap: 7px;background: none;border: 0;padding: 8px 4px;color: var(--awm-ink-2);font-weight: 650;font-size: 14.5px;text-decoration: underline;text-underline-offset: 3px}
#awm-root .awm-quiz__undo:hover,#awm-root .awm-quiz__reset:hover{color: var(--awm-red-d)}
#awm-root .awm-quiz__undo .awm-ico,#awm-root .awm-quiz__reset .awm-ico{width: 16px;height: 16px}
#awm-root .awm-quiz{display: grid;grid-template-columns: 1.25fr 1.1fr .7fr 1.1fr;background: var(--awm-sheet);border: 1px solid var(--awm-rule);margin-bottom: 28px}
#awm-root .awm-quiz.is-done .awm-q legend,#awm-root .awm-quiz.is-done .awm-chip:not(.is-on){color: var(--awm-ink-2)}
#awm-root .awm-quiz.is-done .awm-chip:not(.is-on){border-color: var(--awm-rule-2)}
#awm-root .awm-quiz.is-done .awm-chip:not(.is-on) .awm-chip__pic,#awm-root .awm-quiz.is-done .awm-chip:not(.is-on) .awm-chip__sw{opacity: .7}
#awm-root .awm-q{border: 0;margin: 0;padding: 14px 16px 16px;min-width: 0;position: relative;transition: opacity .2s}
#awm-root .awm-q + .awm-q{border-left: 1px solid var(--awm-rule)}
#awm-root .awm-q legend{display: flex;align-items: center;gap: 9px;font-weight: 700;font-size: 14.5px;padding: 0;margin-bottom: 12px;float: left;width: 100%;line-height: 1.25}
#awm-root .awm-q.is-answered legend{color: var(--awm-red-d)}
#awm-root .awm-q legend + *{clear: both}
#awm-root .awm-q__opts{display: flex;gap: 6px}
#awm-root .awm-q.is-skip legend{color: var(--awm-ink-3)}
#awm-root .awm-q__skip{font-size: 14px;color: var(--awm-ink-3);margin: 4px 0 0}
#awm-root .awm-chip{position: relative;flex: 1 1 0;min-width: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 7px;min-height: 86px;padding: 10px 4px 9px;border: 1px solid var(--awm-rule);background: var(--awm-paper);font-size: 13px;font-weight: 650;color: var(--awm-ink);text-align: center;line-height: 1.15;transition: background .15s, border-color .15s, color .15s, transform .12s var(--awm-ease)}
#awm-root .awm-chip:hover:not(:disabled){border-color: var(--awm-ink);background: #fff}
#awm-root .awm-chip:active:not(:disabled){transform: translateY(1px)}
#awm-root .awm-chip.is-on{background: var(--awm-ink);border-color: var(--awm-ink);color: #fff}
#awm-root .awm-chip.is-on,#awm-root .awm-chip.is-on:hover:not(:disabled){background: var(--awm-ink);border-color: var(--awm-ink);color: #fff}
#awm-root .awm-chip:disabled{opacity: .34}
#awm-root .awm-chip--unsure{flex: none;width: 100%;min-height: 36px;margin-top: 6px;flex-direction: row;gap: 8px;padding: 4px 10px;color: var(--awm-ink-2);background: transparent;border-style: dashed;font-weight: 600}
#awm-root .awm-chip--unsure .awm-chip__pic{width: 20px;height: 18px}
#awm-root .awm-chip--unsure .awm-chip__pic svg{width: 22px;height: 18px}
#awm-root .awm-chip--unsure .awm-chip__n{position: static;margin-left: auto}
#awm-root .awm-chip--unsure .awm-chip__ok{position: static}
#awm-root .awm-chip--unsure.is-on{border-style: solid}
#awm-root .awm-chip__pic{width: 44px;height: 32px;display: grid;place-items: center;flex: none}
#awm-root .awm-chip__pic svg{width: 42px;height: 30px;overflow: visible}
#awm-root .awm-chip__pic .p-body{fill: #f6f4ef;stroke: #7d7a72;stroke-width: 1.2}
#awm-root .awm-chip__pic .p-scr{fill: #7fc0ec;stroke: #45617a;stroke-width: .8}
#awm-root .awm-chip__pic .p-ink{stroke: #173049;stroke-width: 1.3;stroke-linecap: round;fill: none}
#awm-root .awm-chip__pic .p-tile{fill: #e9f4fb}
#awm-root .awm-chip__pic .p-key{fill: #aaa59b}
#awm-root .awm-chip__pic .p-dots{stroke: #8f8a80;stroke-width: 2.2;stroke-linecap: round}
#awm-root .awm-chip__pic .p-q{stroke: #5c6068;stroke-width: 1.8;fill: none;stroke-linecap: round}
#awm-root .awm-chip__pic .p-led1{fill: #3fb95d}
#awm-root .awm-chip__pic .p-led2{fill: #e34a3c}
#awm-root .awm-chip__pic .p-led3{fill: #f0b429}
#awm-root .awm-chip.is-on .awm-chip__pic .p-body{fill: #fff;stroke: #fff}
#awm-root .awm-chip.is-on .awm-chip__pic .p-q{stroke: #fff}
#awm-root .awm-chip__sw{width: 30px;height: 30px;flex: none;box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .22), inset 0 3px 4px rgba(255, 255, 255, .5)}
#awm-root .awm-chip.is-on .awm-chip__sw{box-shadow: 0 0 0 2px #fff, inset 0 3px 4px rgba(255, 255, 255, .5)}
#awm-root .awm-chip__n{position: absolute;top: 5px;right: 6px;font-family: var(--awm-mono);font-size: 11px;font-weight: 700;color: var(--awm-ink-3);font-variant-numeric: tabular-nums}
#awm-root .awm-chip.is-on .awm-chip__n{color: rgba(255, 255, 255, .75)}
#awm-root .awm-chip__ok{position: absolute;top: 4px;left: 5px;width: 16px;height: 16px;display: none;color: #fff}
#awm-root .awm-chip.is-on .awm-chip__ok{display: block}
#awm-root .awm-chip__ok .awm-ico{width: 16px;height: 16px;stroke-width: 3}
#awm-root .awm-quiz__nav{display: none}
#awm-root .awm-wall__board{min-width: 0;position: relative}
#awm-root .awm-wall.has-one .awm-wall__board,#awm-root .awm-wallsec.has-one .awm-wall__board{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);gap: 20px 32px;align-items: start}
#awm-root .awm-wallsec.has-one .awm-wall__match{order: 2}
#awm-root .awm-wallsec.has-one .awm-plates--wall{order: 1}
#awm-root .awm-wallsec.has-one .awm-wall__hidden,#awm-root .awm-wallsec.has-one .awm-wall__foot,#awm-root .awm-wallsec.has-one .awm-wall__more{order: 3;grid-column: 1 / -1}
#awm-root .awm-wall__match{background: var(--awm-sheet);border: 1px solid var(--awm-ink);border-top: 4px solid var(--awm-red);padding: 24px 26px 20px;margin-bottom: 24px;outline: none}
#awm-root .awm-wall__match--few{border-top-color: var(--awm-ink)}
#awm-root .awm-wall__mh{font-family: var(--awm-display);font-weight: 700;font-size: 30px;line-height: 1.08;letter-spacing: -.005em;margin-bottom: 10px}
#awm-root .awm-wall__mp{color: var(--awm-ink-2);font-size: 15.5px;margin-bottom: 14px}
#awm-root .awm-wall__ml{list-style: none;margin: 0 0 14px;padding: 0;border-top: 1px solid var(--awm-rule)}
#awm-root .awm-wall__ml a{display: grid;grid-template-columns: 1fr auto auto;gap: 14px;align-items: center;padding: 13px 8px;border-bottom: 1px solid var(--awm-rule);text-decoration: none;font-weight: 700;font-size: 17px;min-height: 54px;transition: background .15s, color .15s}
#awm-root .awm-wall__ml a b{font-family: var(--awm-mono);font-size: 12.5px;font-weight: 500;color: var(--awm-ink-3)}
#awm-root .awm-wall__ml a:hover,#awm-root .awm-wall__ml a:focus-visible{background: var(--awm-red);color: #fff}
#awm-root .awm-wall__ml a:hover b,#awm-root .awm-wall__ml a:focus-visible b{color: #fff}
#awm-root .awm-wall__mno{font-size: 14.5px;color: var(--awm-ink-3);margin: 0}
#awm-root .awm-wall__mno a{color: var(--awm-red-d);font-weight: 650}
#awm-root .awm-wall__more{display: flex;justify-content: center;margin-top: 22px}
#awm-root .awm-wall__hidden{margin: 18px 0 0;font-size: 14.5px;color: var(--awm-ink-2)}
#awm-root .awm-wall__foot{display: flex;gap: 12px;align-items: flex-start;margin: 26px 0 0;padding-top: 16px;border-top: 1px solid var(--awm-rule);font-size: 15px;color: var(--awm-ink-2)}
#awm-root .awm-wall__foot > .awm-ico{width: 22px;height: 22px;color: var(--awm-red-d);margin-top: 1px}
#awm-root .awm-wall__foot a{color: var(--awm-red-d);font-weight: 650}
#awm-root .awm-plates{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));border-top: 1px solid var(--awm-rule);border-left: 1px solid var(--awm-rule)}
#awm-root .awm-plates--wall{grid-template-columns: repeat(6, minmax(0, 1fr))}
#awm-root .awm-plates--wall.is-few{grid-template-columns: repeat(4, minmax(0, 1fr))}
#awm-root .awm-plates--wall.is-one{grid-template-columns: minmax(0, 1fr)}
#awm-root .awm-plates--sm{grid-template-columns: repeat(4, minmax(0, 1fr));margin-bottom: 26px}
#awm-root .awm-plate{position: relative;background: var(--awm-sheet);border-right: 1px solid var(--awm-rule);border-bottom: 1px solid var(--awm-rule);display: flex;flex-direction: column;margin: 0;min-width: 0;transition: background .2s}
#awm-root .awm-plate__art{position: relative;margin: 14px 14px 0;height: 260px;display: flex;align-items: center;justify-content: center;overflow: hidden;background-color: var(--awm-mat);background-image: radial-gradient(rgba(22, 24, 28, .13) .8px, transparent 1px);background-size: 14px 14px;background-position: 7px 7px}
#awm-root .awm-plates--wall .awm-plate__art{height: 220px}
#awm-root .awm-plates--wall.is-few .awm-plate__art{height: 270px}
#awm-root .awm-plates--wall.is-one .awm-plate__art{height: 380px}
#awm-root .awm-plates--sm .awm-plate__art{height: 190px}
#awm-root .awm-crop{position: absolute;inset: 9px;pointer-events: none;color: #bbb7ae;transition: color .2s, inset .25s var(--awm-ease);z-index: 1;background: linear-gradient(currentColor, currentColor) top left / 12px 1px no-repeat, linear-gradient(currentColor, currentColor) top left / 1px 12px no-repeat, linear-gradient(currentColor, currentColor) top right / 12px 1px no-repeat, linear-gradient(currentColor, currentColor) top right / 1px 12px no-repeat, linear-gradient(currentColor, currentColor) bottom left / 12px 1px no-repeat, linear-gradient(currentColor, currentColor) bottom left / 1px 12px no-repeat, linear-gradient(currentColor, currentColor) bottom right / 12px 1px no-repeat, linear-gradient(currentColor, currentColor) bottom right / 1px 12px no-repeat}
#awm-root .awm-plate:hover .awm-crop,#awm-root .awm-plate:focus-within .awm-crop,#awm-root .awm-pcard:hover .awm-crop,#awm-root .awm-yours:hover .awm-crop{color: var(--awm-red);inset: 6px}
#awm-root .awm-plate__art .awm-kp{width: 100%;height: 100%;padding: 16px 12px 12px}
#awm-root .awm-plate__cap{padding: 14px 14px 16px;display: flex;flex-direction: column;flex: 1}
#awm-root .awm-plate__part{margin: 0 0 6px;font-size: 12.5px;color: var(--awm-ink-3);line-height: 1.5}
#awm-root .awm-plate__t{font-family: var(--awm-display);font-weight: 700;font-size: 18px;line-height: 1.18;margin: 0;overflow-wrap: anywhere}
#awm-root .awm-plate__t a{text-decoration: none}
#awm-root .awm-stretch::after{content: '';position: absolute;inset: 0;z-index: 2}
#awm-root .awm-stretch:focus-visible{outline: none}
#awm-root .awm-stretch:focus-visible::after{outline: 3px solid var(--awm-red);outline-offset: -3px}
#awm-root .awm-plate__n{margin: 7px 0 0;font-family: var(--awm-mono);font-size: 12.5px;color: var(--awm-ink-2);display: flex;align-items: center;gap: 6px}
#awm-root .awm-plate__n .awm-ico{color: var(--awm-red);transition: transform .18s}
#awm-root .awm-plate:hover .awm-plate__n .awm-ico{transform: translateX(4px)}
#awm-root .awm-plate__also{position: relative;z-index: 3;margin: auto 0 0;padding-top: 12px;display: flex;flex-wrap: wrap;gap: 3px 12px;font-size: 13px;line-height: 1.4}
#awm-root .awm-plate__also > span{width: 100%;font-size: 10px;font-weight: 800;letter-spacing: .15em;text-transform: uppercase;color: var(--awm-ink-3);border-top: 1px solid var(--awm-rule-2);padding-top: 9px}
#awm-root .awm-plate__also a{text-decoration: none;color: var(--awm-ink-2);border-bottom: 1px solid var(--awm-rule);padding: 2px 0}
#awm-root .awm-plate__also a:hover{color: var(--awm-red-d);border-bottom-color: currentColor}
#awm-root .awm-plate__also b{font-family: var(--awm-mono);font-weight: 500;font-size: 11.5px;color: var(--awm-ink-3)}
#awm-root .awm-plate:hover{background: #fffefb}
#awm-root .awm-plate:hover .awm-plate__t a{color: var(--awm-red-d)}
#awm-root .awm-plates--wall.is-one .awm-plate__t,#awm-root .awm-plates--wall.is-few .awm-plate__t{font-size: 20px}
#awm-root .awm-plate--hero,#awm-root .awm-plate--big{border: 1px solid var(--awm-rule)}
#awm-root .awm-plate--hero .awm-plate__art{height: 300px}
#awm-root .awm-plate--big .awm-plate__art{height: 440px}
#awm-root .awm-plate--big .awm-plate__art .awm-kp{padding: 24px 20px 18px}
#awm-root .awm-plate--big .awm-plate__cap{flex: none}
#awm-root .awm-kp{position: relative;display: block;width: 100%;height: 100%}
#awm-root .awm-kp__svg{overflow: visible}
#awm-root .awm-kp__img,#awm-root .awm-kp__svg{display: block;width: 100%;height: 100%;object-fit: contain;filter: var(--awm-kp-shadow);transition: transform .35s var(--awm-ease), filter .35s}
#awm-root .awm-kp.is-missing{background: repeating-linear-gradient(45deg, var(--awm-rule-2), var(--awm-rule-2) 5px, transparent 5px, transparent 10px)}
#awm-root .awm-plate:hover .awm-kp__img,#awm-root .awm-plate:hover .awm-kp__svg,#awm-root .awm-kp.is-awake .awm-kp__svg{transform: translateY(-5px)}
#awm-root .awm-kp.is-awake .awm-kp__svg{filter: drop-shadow(0 20px 18px rgba(22, 24, 28, .22)) drop-shadow(0 4px 5px rgba(22, 24, 28, .14))}
#awm-root .awm-kp.is-awake [class*="lcd-glass"],#awm-root .awm-kp.is-awake #lcd,#awm-root .awm-kp.is-awake [id^="lcd"]{filter: brightness(1.12) saturate(1.25)}
#awm-root .awm-kp g.key{transition: transform .08s ease-out, filter .08s}
#awm-root .awm-kp g.key.is-down{transform: translateY(1.1px);filter: brightness(.88)}
#awm-root .awm-kp.is-play g.key{cursor: pointer}
#awm-root .awm-kp.is-play g.key:hover{filter: brightness(1.05)}
#awm-root .awm-kp .is-lamp{filter: brightness(1.9) saturate(1.3) drop-shadow(0 0 2px rgba(255, 255, 255, .8))}
#awm-root .awm-kp .zone-light.is-lamp{fill: #fff;filter: drop-shadow(0 0 2px #fff)}
#awm-root .awm-kp .is-dim{opacity: .15}
#awm-root .awm-sopt__kp .awm-kp__img{filter: drop-shadow(0 2px 2px rgba(22, 24, 28, .2))}
#awm-root .awm-sec{padding: 56px 0}
#awm-root .awm-popsec{background: var(--awm-sheet);padding-top: 36px}
#awm-root .awm-pop{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));border-top: 1px solid var(--awm-rule);border-left: 1px solid var(--awm-rule)}
#awm-root .awm-pcard{display: grid;grid-template-rows: auto 1fr;border-right: 1px solid var(--awm-rule);border-bottom: 1px solid var(--awm-rule);padding: 14px 14px 20px;position: relative;transition: background .25s;min-width: 0}
#awm-root .awm-pcard::before{content: '';position: absolute;left: -1px;right: -1px;top: -1px;height: 3px;background: var(--awm-red);transform: scaleX(0);transform-origin: left;transition: transform .35s var(--awm-ease);z-index: 3}
#awm-root .awm-pcard:hover::before,#awm-root .awm-pcard:focus-within::before{transform: scaleX(1)}
#awm-root .awm-pcard:hover{background: #fffefb}
#awm-root .awm-pcard__art{position: relative;display: block;height: 230px;padding: 18px 20% 12px;margin-bottom: 16px;background-color: var(--awm-mat);background-image: radial-gradient(rgba(22, 24, 28, .13) .8px, transparent 1px);background-size: 14px 14px;background-position: 7px 7px}
#awm-root .awm-pcard__body{padding: 0 6px;display: flex;flex-direction: column;min-width: 0}
#awm-root .awm-pcard__id{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 12px}
#awm-root .awm-pcard__n{margin: 0;font-size: 13px;color: var(--awm-ink-3);white-space: nowrap}
#awm-root .awm-pcard__n b{font-family: var(--awm-display);font-size: 22px;color: var(--awm-ink);font-weight: 700;margin-right: 3px}
#awm-root .awm-pcard__h{font-family: var(--awm-display);font-weight: 700;font-size: 25px;letter-spacing: -.005em;line-height: 1.08;margin-bottom: 6px}
#awm-root .awm-pcard__h a{text-decoration: none}
#awm-root .awm-pcard__h a:hover{color: var(--awm-red-d)}
#awm-root .awm-pcard__kp{font-size: 12.5px;color: var(--awm-ink-3);margin: 0 0 12px}
#awm-root .awm-pcard__fams{list-style: none;margin: 0 0 14px;padding: 0;border-top: 1px solid var(--awm-rule)}
#awm-root .awm-pcard__fams a{display: flex;justify-content: space-between;gap: 10px;padding: 9px 0;border-bottom: 1px solid var(--awm-rule-2);text-decoration: none;font-size: 15px;font-weight: 550;min-height: 44px;align-items: center}
#awm-root .awm-pcard__fams a span{font-family: var(--awm-mono);font-size: 12px;color: var(--awm-ink-3)}
#awm-root .awm-pcard__fams a:hover{color: var(--awm-red-d)}
#awm-root .awm-pcard__all{margin-top: auto;display: inline-flex;align-items: center;gap: 7px;font-weight: 700;font-size: 15px;color: var(--awm-red-d);text-decoration: none}
#awm-root .awm-pcard__all .awm-ico{transition: transform .2s var(--awm-ease)}
#awm-root .awm-pcard__all:hover .awm-ico{transform: translateX(3px)}
#awm-root .awm-logo{position: relative;display: inline-grid;place-items: center;width: 116px;height: 62px;background: #fff;border: 1px solid var(--awm-rule-2);flex: none;overflow: hidden}
#awm-root .awm-logo img{grid-area: 1 / 1;position: relative;width: auto;height: auto;max-width: 100px;max-height: 50px;display: block;opacity: 0;transition: opacity .25s;background: #fff}
#awm-root .awm-logo.is-loaded img{opacity: 1}
#awm-root .awm-logo__word{grid-area: 1 / 1;font-family: var(--awm-display);font-weight: 700;font-size: 15px;letter-spacing: 0;color: var(--awm-ink);padding: 0 8px;text-align: center;line-height: 1.05;transition: opacity .2s}
#awm-root .awm-logo.is-loaded .awm-logo__word{opacity: 0}
#awm-root .awm-logo.is-word img{display: none}
#awm-root .awm-logo--sm{width: 92px;height: 50px}
#awm-root .awm-logo--sm img{max-width: 80px;max-height: 40px}
#awm-root .awm-logo--sm .awm-logo__word{font-size: 13.5px}
#awm-root .awm-logo--xs{width: 100%;height: 100%;border: 0;background: transparent}
#awm-root .awm-logo--xs img{max-width: 64px;max-height: 32px;background: transparent}
#awm-root .awm-logo--xs .awm-logo__word{font-size: 12px}
#awm-root .awm-logo--lg{width: 140px;height: 76px}
#awm-root .awm-logo--lg .awm-logo__word{font-size: 19px}
#awm-root .awm-tabs{display: flex;flex-wrap: wrap;gap: 0 22px;border-bottom: 1px solid var(--awm-rule)}
#awm-root .awm-tab{background: none;border: 0;border-bottom: 2px solid transparent;margin-bottom: -1px;padding: 10px 0 11px;font-size: 14.5px;white-space: nowrap;color: var(--awm-ink-2);min-height: 44px}
#awm-root .awm-tab b{font-family: var(--awm-mono);font-weight: 500;font-size: 11.5px;color: var(--awm-ink-3);margin-left: 3px}
#awm-root .awm-tab:hover{color: var(--awm-ink);border-bottom-color: var(--awm-rule)}
#awm-root .awm-tab.is-on{color: var(--awm-ink);font-weight: 650;border-bottom-color: var(--awm-red)}
#awm-root .awm-tab.is-on b{color: var(--awm-ink)}
#awm-root .awm-within{position: relative;display: flex;align-items: center;min-width: 0}
#awm-root .awm-within .awm-ico{position: absolute;left: 13px;color: var(--awm-ink-3);width: 18px;height: 18px;pointer-events: none}
#awm-root .awm-within input{font: inherit;font-size: 15px;height: 44px;width: 300px;max-width: 100%;min-width: 0;border: 1px solid var(--awm-rule);border-radius: 0;padding: 0 14px 0 40px;background: var(--awm-sheet);color: var(--awm-ink);-webkit-appearance: none;appearance: none}
#awm-root .awm-within input:focus{outline: none;border-color: var(--awm-ink);box-shadow: 0 0 0 3px rgba(226, 29, 43, .14)}
#awm-root .awm-brands__tools{display: flex;justify-content: space-between;align-items: flex-end;gap: 12px 28px;flex-wrap: wrap}
#awm-root .awm-brands__tools .awm-tabs{flex: 1 1 auto;border-bottom: 0}
#awm-root .awm-az{display: flex;flex-wrap: wrap;gap: 0;padding: 6px 12px;margin-bottom: 0;border-bottom: 1px solid var(--awm-rule);position: sticky;top: 0;z-index: 5;background: rgba(255, 255, 255, .96);backdrop-filter: blur(6px)}
#awm-root .awm-az button{width: 34px;height: 36px;border: 0;background: transparent;font-family: var(--awm-mono);font-size: 14px;color: var(--awm-ink)}
#awm-root .awm-az button:hover:not(:disabled){background: var(--awm-ink);color: #fff}
#awm-root .awm-az button:disabled{color: #bfbbb2}
#awm-root .awm-brands__clip{position: relative}
#awm-root .awm-panel .awm-bgrid{border-top: 0;border-left: 0;margin: 0 -1px -1px 0}
#awm-root .awm-panel .awm-none{padding: 24px 18px}
#awm-root .awm-bgrid{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(156px, 1fr));border-top: 1px solid var(--awm-ink);border-left: 1px solid var(--awm-rule)}
#awm-root .awm-bgrid > li{border-right: 1px solid var(--awm-rule);border-bottom: 1px solid var(--awm-rule);background: var(--awm-sheet);min-width: 0;scroll-margin-top: 90px}
#awm-root .awm-btile{position: relative;display: flex;flex-direction: column;height: 100%;min-height: 124px;padding: 10px 12px 11px;text-decoration: none;transition: background .15s}
#awm-root .awm-btile:hover{background: #fffdf8}
#awm-root .awm-btile__L{position: absolute;left: 10px;top: 6px;font-family: var(--awm-display);font-weight: 700;font-size: 24px;line-height: 1;color: var(--awm-red);z-index: 1}
#awm-root .awm-btile .awm-logo{width: 100%;height: 66px;border: 0;background: transparent;margin: 8px 0 6px;flex: none}
#awm-root .awm-btile .awm-logo img{background: transparent}
#awm-root .awm-btile__name{font-weight: 650;font-size: 13.5px;line-height: 1.25;overflow-wrap: anywhere;margin-top: auto}
#awm-root .awm-btile:hover .awm-btile__name{color: var(--awm-red-d)}
#awm-root .awm-bgrid--sib{grid-template-columns: repeat(6, minmax(0, 1fr))}
#awm-root .awm-faq{background: var(--awm-sheet)}
#awm-root .awm-popsec + .awm-faq{padding-top: 12px}
#awm-root .awm-faq .awm-shd{margin-bottom: 8px}
#awm-root .awm-faq__list{max-width: 920px}
#awm-root .awm-faq__item{border-bottom: 1px solid var(--awm-rule)}
#awm-root .awm-faq__item summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 24px;padding: 16px 2px;cursor: pointer}
#awm-root .awm-faq__item summary h3{font-family: var(--awm-display);font-weight: 600;font-size: 19px;line-height: 1.3}
#awm-root .awm-faq__item summary::-webkit-details-marker{display: none}
#awm-root .awm-faq__item summary i{position: relative;width: 32px;height: 32px;border: 1.5px solid var(--awm-rule);flex: none;transition: background .2s, border-color .2s}
#awm-root .awm-faq__item summary i::before,#awm-root .awm-faq__item summary i::after{content: '';position: absolute;left: 50%;top: 50%;width: 12px;height: 2px;margin: -1px 0 0 -6px;background: var(--awm-ink)}
#awm-root .awm-faq__item summary i::after{transform: rotate(90deg);transition: transform .25s var(--awm-ease)}
#awm-root .awm-faq__item[open] summary i{background: var(--awm-red);border-color: var(--awm-red)}
#awm-root .awm-faq__item[open] summary i::before,#awm-root .awm-faq__item[open] summary i::after{background: #fff}
#awm-root .awm-faq__item[open] summary i::after{transform: rotate(0deg)}
#awm-root .awm-faq__item summary:hover h3{color: var(--awm-red-d)}
#awm-root .awm-faq__a{padding: 0 60px 22px 2px;color: var(--awm-ink-2);font-size: 16.5px;line-height: 1.65}
#awm-root .awm-faq__a p{margin: 0}
#awm-root .awm-cta{background: var(--awm-dark);color: #fff;padding: 64px 0;position: relative;overflow: hidden}
#awm-root .awm-cta::before{content: '';position: absolute;inset: 0;background: radial-gradient(800px 420px at 12% 0%, rgba(226, 29, 43, .22), transparent 65%), radial-gradient(600px 340px at 100% 100%, rgba(226, 29, 43, .12), transparent 70%);pointer-events: none}
#awm-root .awm-cta__in{position: relative;display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);gap: 36px 72px;align-items: center}
#awm-root .awm-cta__h{font-family: var(--awm-display);font-weight: 700;font-size: clamp(32px, 3.4vw, 48px);line-height: 1.06;letter-spacing: -.01em;margin-bottom: 22px}
#awm-root .awm-cta__h em{font-style: normal;color: var(--awm-red)}
#awm-root .awm-cta__p{color: #c3c8d2;font-size: 18px;line-height: 1.6;max-width: 54ch;margin-bottom: 28px}
#awm-root .awm-cta__btns{display: flex;flex-wrap: wrap;gap: 12px}
#awm-root .awm-cta__alt{margin: 24px 0 0;font-size: 14.5px;color: #a3aab6}
#awm-root .awm-cta__alt a{color: #fff}
#awm-root .awm-cta__alt span{color: #5d6470}
#awm-root .awm-cta__path{display: flex;align-items: center;justify-content: center}
#awm-root .awm-cta__node{display: grid;justify-items: center;gap: 12px;font-size: 12.5px;letter-spacing: .14em;text-transform: uppercase;color: #a3aab6;font-weight: 700;text-align: center}
#awm-root .awm-cta__kp{width: 150px;height: 200px;display: block}
#awm-root .awm-cta__kp .awm-kp__img{filter: drop-shadow(0 16px 24px rgba(0, 0, 0, .55))}
#awm-root .awm-cta__room{width: 150px;height: 150px;border-radius: 50%;display: block;background: #12161e;border: 1.5px solid rgba(255, 255, 255, .16);box-shadow: 0 0 0 10px rgba(226, 29, 43, .08), 0 0 0 22px rgba(226, 29, 43, .05), 0 0 40px rgba(226, 29, 43, .22);position: relative}
#awm-root .awm-cta__room img{display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 50%}
#awm-root .awm-cta__node--room .awm-cta__room{margin: 25px 0}
#awm-root .awm-cta__room::after{content: '';position: absolute;z-index: 1;right: 20px;top: 20px;width: 10px;height: 10px;border-radius: 50%;background: #37d16a;box-shadow: 0 0 10px #37d16a, 0 0 0 2px rgba(10, 12, 16, .6);animation: awm-live 2.2s ease-in-out infinite}
@keyframes awm-live{50% { opacity: .35; }}
#awm-root .awm-cta__wire{flex: 1;max-width: 180px;height: 2px;margin: 0 14px 30px;background: repeating-linear-gradient(90deg, rgba(255, 255, 255, .22) 0 6px, transparent 6px 12px);position: relative}
#awm-root .awm-cta__wire i{position: absolute;top: -3px;left: 0;width: 8px;height: 8px;border-radius: 50%;background: var(--awm-red);box-shadow: 0 0 10px var(--awm-red);animation: awm-signal 2.4s linear infinite}
#awm-root .awm-cta__wire i:nth-child(2){animation-delay: .8s}
#awm-root .awm-cta__wire i:nth-child(3){animation-delay: 1.6s}
@keyframes awm-signal{from { left: 0; opacity: 0; } 10% { opacity: 1; } 90% { opacity: 1; } to { left: calc(100% - 8px); opacity: 0; }}
#awm-root .awm-disclaimer{display: flex;gap: 10px;align-items: flex-start;font-size: 13.5px;color: var(--awm-ink-3);margin: 0;padding: 24px 0 28px;line-height: 1.5}
#awm-root .awm-disclaimer .awm-ico{width: 18px;height: 18px;margin-top: 1px}
#awm-root .awm-crumbs{margin-bottom: 20px}
#awm-root .awm-crumbs ol{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 4px 0;font-size: 14px;color: var(--awm-ink-3)}
#awm-root .awm-crumbs li{display: inline-flex;align-items: center;min-width: 0}
#awm-root .awm-crumbs li:not(:last-child)::after{content: '/';margin: 0 10px;color: #b2ada3}
#awm-root .awm-crumbs a{text-decoration: none;color: var(--awm-ink-2)}
#awm-root .awm-crumbs a:hover{color: var(--awm-red-d);text-decoration: underline}
#awm-root .awm-crumbs [aria-current]{color: var(--awm-ink);font-weight: 650;max-width: 42ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
#awm-root .awm-phead{padding: 26px 0 36px;background: linear-gradient(var(--awm-sheet), var(--awm-paper))}
#awm-root .awm-phead--search{padding-bottom: 36px}
#awm-root .awm-bhead{display: grid;grid-template-columns: minmax(0, 1fr);gap: 44px;align-items: start;padding-top: 24px;border-top: 2px solid var(--awm-ink)}
#awm-root .awm-bhead.has-art{grid-template-columns: minmax(0, 1.5fr) minmax(0, .85fr)}
#awm-root .awm-bhead__id{display: flex;align-items: center;gap: 18px;margin-bottom: 16px}
#awm-root .awm-bhead__id .awm-kicker{margin: 0}
#awm-root .awm-bhead__main .awm-h1{margin-bottom: 16px}
#awm-root .awm-bhead__meta{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 10px;color: var(--awm-ink-3);font-size: 15.5px;margin-bottom: 20px}
#awm-root .awm-bhead__meta b{font-family: var(--awm-display);font-weight: 700;color: var(--awm-ink);font-size: 21px}
#awm-root .awm-bhead__meta i{font-style: normal;color: #b2ada3}
#awm-root .awm-bhead__art{margin: 0;display: grid;gap: 10px}
#awm-root .awm-tag{display: inline-flex;align-items: center;gap: 7px;font-size: 11px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--awm-ink-2);white-space: nowrap}
#awm-root .awm-tag::before{content: '';width: 8px;height: 8px;background: #cfcbc2;flex: none}
#awm-root .awm-tag--user{color: var(--awm-red-d)}
#awm-root .awm-tag--user::before{background: #e21d2b}
#awm-root .awm-tag--quick::before{background: #f0949b}
#awm-root .awm-tag--install::before{background: #16181c}
#awm-root .awm-tag--program::before{background: #4b5058}
#awm-root .awm-tag--wiring::before{background: #7a7f88}
#awm-root .awm-tag--datasheet::before{background: #a9adb3}
#awm-root .awm-fams{padding-top: 24px;background: var(--awm-paper)}
#awm-root .awm-fams__more{font-size: 12px;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;color: var(--awm-ink);margin: 28px 0 0;padding-bottom: 10px}
#awm-root .awm-fidx{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 40px;border-top: 1px solid var(--awm-ink)}
#awm-root .awm-fidx li{border-bottom: 1px solid var(--awm-rule)}
#awm-root .awm-fidx a{display: grid;grid-template-columns: minmax(0, 1fr) 40px 18px;grid-template-areas: 'n c go' 'm c go';gap: 2px 16px;align-items: center;padding: 13px 4px;text-decoration: none;min-height: 60px;transition: background .15s}
#awm-root .awm-fidx a:hover{background: var(--awm-sheet)}
#awm-root .awm-fidx__name{grid-area: n;font-family: var(--awm-display);font-weight: 600;font-size: 17px;line-height: 1.25;overflow-wrap: anywhere}
#awm-root .awm-fidx__b{color: var(--awm-ink-3);font-weight: 600}
#awm-root .awm-fidx__m{grid-area: m;font-size: 12.5px;color: var(--awm-ink-3)}
#awm-root .awm-fidx__n{grid-area: c;font-family: var(--awm-mono);font-size: 14px;font-weight: 700;text-align: right}
#awm-root .awm-fidx a > .awm-ico{grid-area: go;color: var(--awm-ink-3);transition: transform .2s var(--awm-ease), color .2s}
#awm-root .awm-fidx a:hover .awm-fidx__name{color: var(--awm-red-d)}
#awm-root .awm-fidx a:hover > .awm-ico{color: var(--awm-red);transform: translateX(3px)}
#awm-root .awm-list{padding-top: 40px}
#awm-root .awm-fams + .awm-list{padding-top: 16px}
#awm-root .awm-ttiles{display: grid;grid-template-columns: repeat(auto-fill, minmax(206px, 1fr));gap: 10px;margin: 0 0 6px}
#awm-root .awm-ttile{position: relative;display: grid;grid-template-columns: auto minmax(0, 1fr);grid-template-areas: 'sw t' 'sw n';align-items: center;gap: 1px 12px;min-height: 70px;margin: 0;padding: 12px 14px;text-align: left;background: var(--awm-sheet);border: 1px solid var(--awm-rule);border-radius: 3px;color: var(--awm-ink);transition: border-color .15s, box-shadow .15s, background .15s}
#awm-root .awm-ttile__sw{grid-area: sw;align-self: stretch;width: 10px;min-height: 40px;background: #cfcbc2}
#awm-root .awm-ttile__t{grid-area: t;font-family: var(--awm-display);font-weight: 700;font-size: 16.5px;line-height: 1.2}
#awm-root .awm-ttile__n{grid-area: n;font-family: var(--awm-sans);font-weight: 500;font-size: 14px;color: var(--awm-ink-3)}
#awm-root .awm-ttile:hover{border-color: var(--awm-ink);box-shadow: 0 12px 24px -20px rgba(22, 24, 28, .6)}
#awm-root .awm-ttile:hover .awm-ttile__t{color: var(--awm-red-d)}
#awm-root .awm-ttile.is-on{border-color: var(--awm-ink);background: #fffdf8;box-shadow: inset 0 -3px 0 var(--awm-red)}
#awm-root .awm-tsw--all{background: linear-gradient(#e21d2b 0 34%, #16181c 34% 67%, #a9adb3 67%)}
#awm-root .awm-tsw--user{background: #e21d2b}
#awm-root .awm-tsw--quick{background: #f0949b}
#awm-root .awm-tsw--install{background: #16181c}
#awm-root .awm-tsw--program{background: #4b5058}
#awm-root .awm-tsw--wiring{background: #7a7f88}
#awm-root .awm-tsw--datasheet{background: #a9adb3}
#awm-root .awm-listblock[data-pick="none"] .awm-groups,#awm-root .awm-listblock[data-pick="none"] .awm-none{display: none}
html.awm-failed #awm-root .awm-listblock[data-pick="none"] .awm-groups{display: block}
#awm-root .awm-listblock[data-pick]:not([data-pick="none"]) .awm-groups{border-top: 1px solid var(--awm-ink);margin-top: 12px}
#awm-root .awm-listblock.is-onetype .awm-row__a > .awm-tag,#awm-root .awm-listblock.is-notags .awm-row__a > .awm-tag{display: none}
#awm-root .awm-listblock.is-onetype .awm-row__a,#awm-root .awm-listblock.is-notags .awm-row__a{grid-template-columns: minmax(0, 1fr) 62px 70px 20px}
#awm-root .awm-group{padding: 18px 0 6px}
#awm-root .awm-group + .awm-group{border-top: 1px solid var(--awm-rule)}
#awm-root .awm-group__h{display: flex;align-items: baseline;gap: 12px;margin-bottom: 8px}
#awm-root .awm-group__h h3{font-family: var(--awm-display);font-weight: 700;font-size: 22px;line-height: 1.15}
#awm-root .awm-group__h h3 a{text-decoration: none}
#awm-root .awm-group__h h3 a:hover{color: var(--awm-red-d)}
#awm-root .awm-group__n{font-family: var(--awm-mono);font-size: 13px;font-weight: 700;color: var(--awm-ink-3)}
#awm-root .awm-group__more{margin-left: auto;display: inline-flex;align-items: center;gap: 6px;font-size: 14.5px;font-weight: 650;color: var(--awm-red-d);text-decoration: none;white-space: nowrap}
#awm-root .awm-group__more .awm-ico{transition: transform .2s var(--awm-ease)}
#awm-root .awm-group__more:hover .awm-ico{transform: translateX(3px)}
#awm-root .awm-rows{list-style: none;margin: 0;padding: 0}
#awm-root .awm-row{border-bottom: 1px solid var(--awm-rule-2)}
#awm-root .awm-group.is-clamped:not(.is-open):not(.is-filtered) .awm-row.is-more,#awm-root .awm-rows--search:not(.is-open) .awm-row.is-more{display: none}
#awm-root .awm-group.is-filtered .awm-showmore{display: none}
#awm-root .awm-row__a{display: grid;grid-template-columns: minmax(0, 1fr) 150px 62px 70px 20px;gap: 16px;align-items: center;min-height: 56px;padding: 10px 8px 10px 4px;text-decoration: none;transition: background .15s}
#awm-root .awm-row__a:hover,#awm-root .awm-row__a:focus-visible{background: var(--awm-sheet)}
#awm-root .awm-row__t{min-width: 0;display: grid;gap: 1px}
#awm-root .awm-row__name{font-weight: 600;font-size: 16px;line-height: 1.35;overflow-wrap: anywhere}
#awm-root .awm-row__b,#awm-root .awm-row__f{font-size: 13px;color: var(--awm-ink-3);line-height: 1.4;overflow-wrap: anywhere}
#awm-root .awm-row__f{font-size: 13px}
#awm-root .awm-row__p,#awm-root .awm-row__s{font-size: 13.5px;color: var(--awm-ink-3);font-variant-numeric: tabular-nums;text-align: right;white-space: nowrap}
#awm-root .awm-row__go{color: #b8b4ab;display: grid;place-items: center;transition: transform .2s var(--awm-ease), color .2s}
#awm-root .awm-row__a:hover .awm-row__go{color: var(--awm-red);transform: translateX(3px)}
#awm-root .awm-row__a:hover .awm-row__name{color: var(--awm-red-d)}
#awm-root .awm-showmore{display: inline-flex;align-items: center;gap: 8px;margin: 14px 0 10px;background: var(--awm-sheet);border: 1px solid var(--awm-ink);min-height: 44px;padding: 0 18px;font-weight: 650;font-size: 14.5px;color: var(--awm-ink)}
#awm-root .awm-showmore:hover{background: var(--awm-ink);color: #fff}
#awm-root .awm-showmore--big,#awm-root .awm-showmore--wall{background: var(--awm-ink);color: #fff;min-height: 50px;padding: 0 24px;font-size: 15.5px}
#awm-root .awm-showmore--big:hover,#awm-root .awm-showmore--wall:hover{background: #000}
#awm-root .awm-none{padding: 30px 0;color: var(--awm-ink-2)}
#awm-root .awm-none p{margin: 0 0 6px}
#awm-root .awm-none a{color: var(--awm-red-d);font-weight: 650}
#awm-root .awm-fhero{padding: 26px 0 36px;background: linear-gradient(var(--awm-sheet), var(--awm-paper))}
#awm-root .awm-fhero__grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 48px;align-items: start;padding-top: 24px;border-top: 2px solid var(--awm-ink)}
#awm-root .awm-fhero__grid.has-kp{grid-template-columns: minmax(0, .9fr) minmax(0, 1.2fr)}
#awm-root .awm-fhero__fig{margin: 0;display: grid;gap: 12px}
#awm-root .awm-fhero__text .awm-h1{margin-bottom: 18px}
#awm-root .awm-start{display: grid;grid-template-columns: 1fr auto;grid-template-areas: 'k go' 't go' 'm go';gap: 2px 20px;align-items: center;margin-top: 24px;max-width: 620px;padding: 18px 20px 18px 24px;text-decoration: none;background: var(--awm-sheet);border: 1px solid var(--awm-ink);border-left: 5px solid var(--awm-red);transition: background .2s}
#awm-root .awm-start:hover{background: #fffdf8}
#awm-root .awm-start__k{grid-area: k;font-size: 11.5px;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;color: var(--awm-red-d)}
#awm-root .awm-start__t{grid-area: t;font-family: var(--awm-display);font-weight: 700;font-size: 20px;line-height: 1.2;overflow-wrap: anywhere}
#awm-root .awm-start__m{grid-area: m;font-size: 14px;color: var(--awm-ink-3)}
#awm-root .awm-start__go{grid-area: go;display: inline-flex;align-items: center;gap: 8px;background: var(--awm-red);color: #fff;font-weight: 650;font-size: 15px;padding: 12px 16px;border-radius: 3px;white-space: nowrap}
#awm-root .awm-start:hover .awm-start__go{background: var(--awm-red-d)}
#awm-root .awm-start__go .awm-ico{transition: transform .2s var(--awm-ease)}
#awm-root .awm-start:hover .awm-start__go .awm-ico{transform: translateX(3px)}
#awm-root .awm-more,#awm-root .awm-sib{background: var(--awm-paper-2)}
#awm-root .awm-sib{padding: 34px 0}
#awm-root .awm-sibfold__bar{list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 16px;border-top: 2px solid var(--awm-ink);padding-top: 14px;cursor: pointer}
#awm-root .awm-sibfold__bar::-webkit-details-marker{display: none}
#awm-root .awm-sibfold__chev{width: 26px;height: 26px;flex: none;color: var(--awm-ink-2);transition: transform .2s var(--awm-ease)}
#awm-root .awm-sibfold[open] .awm-sibfold__chev{transform: rotate(180deg)}
#awm-root .awm-sibfold__bar:hover .awm-h2{color: var(--awm-red-d)}
#awm-root .awm-sibfold[open] .awm-sibfold__bar{margin-bottom: 22px}
#awm-root .awm-sibfold__all{margin: 16px 0 0}
#awm-root .awm-kpall{display: inline-flex;align-items: center;gap: 9px;min-height: 44px;margin: 0;padding: 0 14px 0 12px;background: var(--awm-sheet);border: 1.5px solid var(--awm-ink);border-radius: 3px;color: var(--awm-ink);font-weight: 650;font-size: 15px;white-space: nowrap;cursor: pointer;transition: background .15s, color .15s}
#awm-root .awm-kpall__ico{width: 19px;height: 19px;color: var(--awm-red-d)}
#awm-root .awm-kpall__chev{width: 17px;height: 17px;transition: transform .2s var(--awm-ease)}
#awm-root .awm-kpall:hover{background: #fffdf8}
#awm-root .awm-kpall:hover span{text-decoration: underline;text-underline-offset: 3px}
#awm-root .awm-kpall.is-on,#awm-root .awm-kpall.is-on:hover{background: var(--awm-ink);color: #fff}
#awm-root .awm-kpall.is-on .awm-kpall__ico{color: #fff}
#awm-root .awm-kpall.is-on .awm-kpall__chev{transform: rotate(180deg)}
#awm-root .awm-bkps{margin: 0 0 24px;padding: 16px;border: 1px solid var(--awm-rule);animation: awm-rise .35s var(--awm-ease) both;background-color: var(--awm-mat);background-image: radial-gradient(rgba(22, 24, 28, .11) .8px, transparent 1px);background-size: 16px 16px;background-position: 8px 8px}
#awm-root .awm-bkps .awm-plate__t{font-size: 16px}
#awm-root .awm-mhead{padding: 26px 0 22px;background: linear-gradient(var(--awm-sheet), var(--awm-paper))}
#awm-root .awm-mhead__in{padding-top: 22px;border-top: 2px solid var(--awm-ink)}
#awm-root .awm-mhead .awm-h1{margin-bottom: 12px;max-width: 30ch}
#awm-root .awm-mmeta{display: flex;flex-wrap: wrap;gap: 6px 22px;align-items: center;margin: 0;font-family: var(--awm-mono);font-size: 13px;color: var(--awm-ink-3)}
#awm-root .awm-mmeta .awm-tag{font-family: var(--awm-sans)}
#awm-root .awm-mbody{padding: 12px 0 40px}
#awm-root .awm-mbody__grid{display: grid;grid-template-columns: minmax(0, 1fr) 340px;gap: 32px;align-items: start}
#awm-root .awm-mbody__main{min-width: 0}
#awm-root .awm-mside{display: grid;gap: 18px;position: sticky;top: calc(var(--awm-bar) + 18px)}
#awm-root .awm-spec{background: var(--awm-sheet);border: 1px solid var(--awm-rule);padding: 18px 18px 16px}
#awm-root .awm-spec__h{font-size: 11.5px;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;color: var(--awm-ink);margin-bottom: 6px}
#awm-root .awm-spec dl{margin: 0 0 12px;border-top: 1px solid var(--awm-ink)}
#awm-root .awm-spec dl > div{display: grid;grid-template-columns: 96px minmax(0, 1fr);gap: 12px;padding: 9px 0;border-bottom: 1px solid var(--awm-rule-2);font-size: 14.5px}
#awm-root .awm-spec dt{color: var(--awm-ink-3);font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;padding-top: 2px}
#awm-root .awm-spec dd{margin: 0;font-weight: 600;overflow-wrap: anywhere}
#awm-root .awm-spec dd a{color: var(--awm-red-d)}
#awm-root .awm-spec__note{font-size: 13.5px;color: var(--awm-ink-2);line-height: 1.5;margin: 0}
#awm-root .awm-help--side summary{font-size: 14.5px}
#awm-root .awm-help--side .awm-help__a{padding-left: 16px;font-size: 14px}
#awm-root .awm-yours{position: relative;display: grid;grid-template-columns: 92px minmax(0, 1fr);gap: 14px;align-items: center;padding: 10px;background: var(--awm-sheet);border: 1px solid var(--awm-rule);text-decoration: none;transition: border-color .2s}
#awm-root .awm-yours:hover{border-color: var(--awm-ink)}
#awm-root .awm-yours__art{position: relative;height: 116px;background-color: var(--awm-mat);background-image: radial-gradient(rgba(22, 24, 28, .13) .8px, transparent 1px);background-size: 12px 12px}
#awm-root .awm-yours__art .awm-kp{padding: 10px 8px 8px}
#awm-root .awm-yours__art .awm-crop{inset: 5px}
#awm-root .awm-yours__t{display: grid;gap: 3px}
#awm-root .awm-yours__t b{font-family: var(--awm-display);font-weight: 700;font-size: 17px;line-height: 1.2}
#awm-root .awm-yours__t > span:last-child{font-family: var(--awm-mono);font-size: 12px;color: var(--awm-ink-3);display: inline-flex;align-items: center;gap: 6px}
#awm-root .awm-yours:hover b{color: var(--awm-red-d)}
#awm-root .awm-mcta{background: var(--awm-dark);color: #fff;padding: 24px 22px 18px;position: relative;overflow: hidden}
#awm-root .awm-mcta::before{content: '';position: absolute;inset: 0;background: radial-gradient(360px 220px at 100% 0%, rgba(226, 29, 43, .28), transparent 70%);pointer-events: none}
#awm-root .awm-mcta > *{position: relative}
#awm-root .awm-mcta__h{font-family: var(--awm-display);font-weight: 700;font-size: 24px;line-height: 1.12;letter-spacing: -.005em;margin-bottom: 12px}
#awm-root .awm-mcta p{color: #c3c8d2;font-size: 15px;line-height: 1.55;margin-bottom: 18px}
#awm-root .awm-mcta__phone{display: flex;align-items: center;justify-content: center;gap: 8px;margin-top: 10px;color: #fff;font-weight: 650;font-size: 15px;text-decoration: none;min-height: 40px}
#awm-root .awm-mcta__phone:hover{text-decoration: underline}
#awm-root .awm-inside{margin-top: 26px;padding-top: 20px;border-top: 2px solid var(--awm-ink)}
#awm-root .awm-inside__h{font-family: var(--awm-display);font-weight: 700;font-size: 24px;margin-bottom: 12px}
#awm-root .awm-inside__list{margin: 0;padding: 0;list-style: none;columns: 2;column-gap: 40px}
#awm-root .awm-inside__list li{break-inside: avoid;padding: 8px 0;border-bottom: 1px solid var(--awm-rule-2);font-size: 15.5px}
#awm-root .awm-others{padding-top: 44px;background: var(--awm-paper-2)}
#awm-root .awm-viewer{background: #fff;border: 1px solid var(--awm-ink);outline: none}
#awm-root .awm-vbar{position: sticky;top: var(--awm-bar);z-index: 8;display: flex;align-items: center;justify-content: space-between;gap: 10px;flex-wrap: wrap;padding: 8px 10px;border-bottom: 1px solid var(--awm-rule);background: rgba(255, 255, 255, .97)}
#awm-root .awm-vbar__grp{display: flex;align-items: center;gap: 4px}
#awm-root .awm-vbar__end{gap: 6px}
#awm-root .awm-vbtn{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-width: 42px;height: 42px;padding: 0 10px;border: 1px solid transparent;background: transparent;font-size: 14.5px;font-weight: 600;color: var(--awm-ink);text-decoration: none;transition: background .15s, border-color .15s;white-space: nowrap;border-radius: 3px}
#awm-root .awm-vbtn .awm-ico{width: 20px;height: 20px}
#awm-root .awm-vbtn:hover:not(:disabled){background: var(--awm-paper-2)}
#awm-root .awm-vbtn:disabled{opacity: .35}
#awm-root .awm-vbtn.is-on{background: var(--awm-ink);color: #fff}
#awm-root .awm-vbtn--solid{background: var(--awm-red);color: #fff}
#awm-root .awm-vbtn--solid:hover:not(:disabled){background: var(--awm-red-d)}
#awm-root .awm-vorig{border-color: var(--awm-rule)}
#awm-root .awm-vpage{display: inline-flex;align-items: center;gap: 8px;font-size: 14.5px;color: var(--awm-ink-3);margin: 0 4px}
#awm-root .awm-vpage input{width: 56px;height: 40px;border: 1px solid var(--awm-rule);border-radius: 0;text-align: center;font-family: var(--awm-mono);font-weight: 700;font-size: 15px;color: var(--awm-ink);background: #fff;-moz-appearance: textfield}
#awm-root .awm-vpage input::-webkit-inner-spin-button,#awm-root .awm-vpage input::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}
#awm-root .awm-vpage input:focus{outline: none;border-color: var(--awm-ink);box-shadow: 0 0 0 3px rgba(226, 29, 43, .15)}
#awm-root .awm-vpage b{color: var(--awm-ink);font-family: var(--awm-mono)}
#awm-root .awm-vzoom{min-width: 78px;height: 40px;border: 0;background: transparent;text-align: center;font-family: var(--awm-mono);font-size: 12.5px;font-weight: 700;color: var(--awm-ink-2)}
#awm-root .awm-vzoom:hover{background: var(--awm-paper-2)}
#awm-root .awm-vstage{position: relative;overflow: auto;background-color: var(--awm-mat);background-image: radial-gradient(rgba(22, 24, 28, .1) .8px, transparent 1px);background-size: 16px 16px;padding: 24px;min-height: 480px;display: flex;justify-content: center;align-items: flex-start;outline: none;overscroll-behavior-x: contain}
#awm-root .awm-vstage:focus-visible{box-shadow: inset 0 0 0 3px var(--awm-red)}
#awm-root .awm-vsheet{position: relative;background: #fff;box-shadow: 0 1px 3px rgba(22, 24, 28, .14), 0 18px 40px -18px rgba(22, 24, 28, .35);margin: 0 auto;flex: none;line-height: 0}
#awm-root .awm-vsheet.is-loading{width: min(100%, 700px);aspect-ratio: 1 / 1.3;line-height: normal}
#awm-root .awm-vcanvas{display: block}
#awm-root .awm-vskel{position: absolute;inset: 9% 10%;display: grid;gap: 4.5%;align-content: start}
#awm-root .awm-vskel i{display: block;height: 12px;background: linear-gradient(90deg, #eeebe4, #f8f6f1, #eeebe4);background-size: 200% 100%;animation: awm-shimmer 1.3s linear infinite}
#awm-root .awm-vskel i:nth-child(1){width: 62%;height: 26px;margin-bottom: 4%}
#awm-root .awm-vskel i:nth-child(3){width: 88%}
#awm-root .awm-vskel i:nth-child(5){width: 74%}
@keyframes awm-shimmer{to { background-position: -200% 0; }}
#awm-root .awm-vload{position: absolute;left: 10%;right: 10%;bottom: 12%;display: grid;gap: 10px;justify-items: center;font-size: 14.5px;color: var(--awm-ink-2);text-align: center}
#awm-root .awm-vload__bar{width: 100%;max-width: 320px;height: 4px;background: var(--awm-rule);overflow: hidden}
#awm-root .awm-vload__bar i{display: block;height: 100%;width: 4%;background: var(--awm-red);transition: width .2s}
#awm-root .awm-vsheet.is-error{width: min(100%, 620px);line-height: normal;padding: 60px 40px;text-align: center}
#awm-root .awm-verr__t{font-family: var(--awm-display);font-weight: 700;font-size: 24px;margin-bottom: 8px}
#awm-root .awm-viewer.is-full,#awm-root .awm-viewer:fullscreen{position: fixed;inset: 0;z-index: 1000;border: 0;display: flex;flex-direction: column}
#awm-root .awm-viewer.is-full .awm-vbar,#awm-root .awm-viewer:fullscreen .awm-vbar{position: static}
#awm-root .awm-viewer.is-full .awm-vstage,#awm-root .awm-viewer:fullscreen .awm-vstage{flex: 1;height: auto;overflow: auto;background-color: #22252a;background-image: none}
#awm-root .awm-search-again{max-width: 760px;margin-top: 24px;position: relative;z-index: 30}
#awm-root .awm-sres{padding: 8px 0 16px}
#awm-root .awm-sres .awm-h3:first-child{margin-top: 0}
#awm-root .awm-sres .awm-fidx{margin-bottom: 20px}
#awm-root .awm-sres + .awm-list{padding-top: 0}
#awm-root .awm-404 .awm-lcd{margin: 10px 0 34px}
#awm-root .awm-404 [data-search-slot]{position: relative;z-index: 30;max-width: 700px}
#awm-root .awm-404 .awm-h1{margin-bottom: 16px}
#awm-root .awm-404__pop{display: flex;flex-wrap: wrap;gap: 8px 18px;align-items: baseline;margin: 26px 0 0;font-size: 15px}
#awm-root .awm-404__pop span{font-size: 11.5px;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;color: var(--awm-ink-3);margin-right: 4px}
#awm-root .awm-404__pop a{color: var(--awm-red-d);font-weight: 650}
@media (max-width: 1180px){#awm-root .awm-quiz{grid-template-columns: 1fr 1fr}
#awm-root .awm-q:nth-child(3){border-left: 0}
#awm-root .awm-q:nth-child(n + 3){border-top: 1px solid var(--awm-rule)}
#awm-root .awm-plates--wall{grid-template-columns: repeat(4, minmax(0, 1fr))}
#awm-root .awm-plates,#awm-root .awm-plates--sm{grid-template-columns: repeat(3, minmax(0, 1fr))}
#awm-root .awm-plates--wall.is-few{grid-template-columns: repeat(3, minmax(0, 1fr))}
#awm-root .awm-pop{grid-template-columns: repeat(2, minmax(0, 1fr))}
#awm-root .awm-bgrid--sib{grid-template-columns: repeat(4, minmax(0, 1fr))}
#awm-root .awm-mbody__grid{grid-template-columns: minmax(0, 1fr) 300px}
#awm-root .awm-row__a{grid-template-columns: minmax(0, 1fr) 132px 56px 64px 18px;gap: 12px}}
@media (max-width: 960px){#awm-root .awm-wrap{padding: 0 24px}
#awm-root .awm-hero__top{grid-template-columns: 1fr;gap: 24px;align-items: start}
#awm-root .awm-wallsec.has-one .awm-wall__board{grid-template-columns: 1fr}
#awm-root .awm-cta__in{grid-template-columns: 1fr}
#awm-root .awm-cta__path{justify-content: flex-start}
#awm-root .awm-bhead.has-art{grid-template-columns: 1fr}
#awm-root .awm-bhead__art{max-width: 520px}
#awm-root .awm-fhero__grid,#awm-root .awm-fhero__grid.has-kp{grid-template-columns: 1fr;gap: 30px}
#awm-root .awm-fhero__fig{max-width: 420px}
#awm-root .awm-mbody__grid{grid-template-columns: 1fr}
#awm-root .awm-mside{position: static;grid-template-columns: 1fr 1fr;align-items: start}
#awm-root .awm-libbar__brands{display: none}
#awm-root .awm-fidx{grid-template-columns: 1fr}}
@media (max-width: 700px){#awm-root.awm{font-size: 16px;--awm-bar: 60px}
#awm-root .awm-wrap{padding: 0 16px}
#awm-root .awm-libbar__in{gap: 12px}
#awm-root .awm-libbar__home span{display: none}
#awm-root .awm-libbar__search{max-width: none;min-width: 0}
#awm-root .awm-search--sm .awm-search__pop{position: fixed;left: 8px;right: 8px;top: calc(var(--awm-bar) + 4px);min-width: 0;max-height: calc(100vh - var(--awm-bar) - 16px)}
#awm-root .awm-hero{padding: 16px 0 26px}
#awm-root .awm-crumbs--hub{margin-bottom: 16px}
#awm-root .awm-h1{font-size: 38px}
#awm-root .awm-h1--page{font-size: 32px}
#awm-root .awm-h1--doc{font-size: 26px}
#awm-root .awm-h2{font-size: 27px}
#awm-root .awm-search__input{height: 58px;font-size: 16.5px;padding-right: 16px}
#awm-root .awm-search__pop{max-height: 62vh}
#awm-root .awm-shead__t{display: none}
#awm-root .awm-sopt{gap: 10px;padding: 9px 8px;align-items: flex-start}
#awm-root .awm-sopt__logo,#awm-root .awm-sopt__kp,#awm-root .awm-sopt__doc{width: 52px}
#awm-root .awm-sopt__doc{height: 34px}
#awm-root .awm-sopt__t{white-space: normal;overflow-wrap: anywhere}
#awm-root .awm-sopt__m{white-space: normal}
#awm-root .awm-shd{margin-bottom: 18px}
#awm-root .awm-ways{flex-direction: column;gap: 8px;margin-top: 18px}
#awm-root .awm-ttiles{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}
#awm-root .awm-ttile{min-height: 64px;padding: 10px 12px;gap: 1px 10px}
#awm-root .awm-ttile__t{font-size: 15.5px}
#awm-root .awm-ttile__n{font-size: 13.5px}
#awm-root .awm-way__b{min-height: 60px;font-size: 17px;gap: 12px}
#awm-root .awm-way__ico{width: 38px;height: 38px}
#awm-root .awm-panel{margin-top: 10px;margin-left: -16px;margin-right: -16px;border-left: 0;border-right: 0}
#awm-root .awm-filter__bar{padding: 8px 16px}
#awm-root .awm-filter__body{padding: 6px 16px 16px}
#awm-root .awm-wallsec .awm-filter__body{padding: 12px 8px 14px}
#awm-root .awm-wallsec .awm-wall__board{padding: 12px 8px 16px}
#awm-root .awm-az{padding: 6px 16px}
#awm-root .awm-quiz{display: block;margin-bottom: 22px}
#awm-root .awm-q{display: none;padding: 14px 12px 12px;border: 0 !important}
#awm-root .awm-quiz[data-step="0"] .awm-q[data-i="0"],#awm-root .awm-quiz[data-step="1"] .awm-q[data-i="1"],#awm-root .awm-quiz[data-step="2"] .awm-q[data-i="2"],#awm-root .awm-quiz[data-step="3"] .awm-q[data-i="3"]{display: block;animation: awm-rise .3s var(--awm-ease)}
#awm-root .awm-quiz.is-done .awm-q{opacity: 1}
#awm-root .awm-q legend{font-size: 16px}
#awm-root .awm-q__opts{flex-wrap: wrap}
#awm-root .awm-chip{flex: 1 1 calc(50% - 6px);min-height: 78px;font-size: 14px;flex-direction: row;justify-content: flex-start;padding: 10px 12px;gap: 10px;text-align: left}
#awm-root .awm-chip--unsure{flex: none;min-height: 44px}
#awm-root .awm-quiz__nav{display: flex;align-items: center;gap: 10px;white-space: nowrap;padding: 8px 10px 8px 12px;border-top: 1px solid var(--awm-rule);font-size: 13.5px;color: var(--awm-ink-3)}
#awm-root .awm-quiz__prog b{color: var(--awm-ink)}
#awm-root .awm-quiz__dots{display: flex;gap: 5px;margin-right: auto}
#awm-root .awm-quiz__dots i{width: 7px;height: 7px;background: var(--awm-rule);transition: all .2s}
#awm-root .awm-quiz__dots i.is-done{background: var(--awm-red)}
#awm-root .awm-quiz__dots i.is-now{width: 18px;background: var(--awm-ink)}
#awm-root .awm-quiz__back{display: inline-flex;align-items: center;gap: 4px;background: none;border: 0;min-height: 44px;padding: 0 6px;font-weight: 650;color: var(--awm-ink-2);font-size: 14.5px}
#awm-root .awm-quiz__back:disabled{opacity: .35}
#awm-root .awm-quiz__foot{gap: 12px;flex-wrap: wrap}
#awm-root .awm-quiz__undo{display: none !important}
#awm-root .awm-lcd{min-width: 160px;font-size: 13px}
#awm-root .awm-plates--wall,#awm-root .awm-plates--wall.is-few,#awm-root .awm-plates,#awm-root .awm-plates--sm{grid-template-columns: repeat(2, minmax(0, 1fr))}
#awm-root .awm-plates--wall.is-one{grid-template-columns: minmax(0, 1fr)}
#awm-root .awm-plates--wall .awm-plate__art,#awm-root .awm-plates .awm-plate__art,#awm-root .awm-plates--sm .awm-plate__art{height: 190px;margin: 8px 8px 0}
#awm-root .awm-plates--wall.is-one .awm-plate__art{height: 280px}
#awm-root .awm-plate__cap{padding: 11px 10px 14px}
#awm-root .awm-plate__t{font-size: 17px}
#awm-root .awm-plate__part{font-size: 12px}
#awm-root .awm-plate__part .awm-code{display: table;margin-bottom: 4px}
#awm-root .awm-plate__also{font-size: 12.5px}
#awm-root .awm-wall__match{padding: 20px 16px 16px;scroll-margin-top: 12px}
#awm-root .awm-wall__mh{font-size: 28px}
#awm-root .awm-sec{padding: 40px 0}
#awm-root .awm-popsec{padding-top: 28px}
#awm-root .awm-pop{grid-template-columns: 1fr;border-left: 0;border-right: 0;margin: 0 -16px}
#awm-root .awm-pcard{grid-template-columns: 120px minmax(0, 1fr);grid-template-rows: auto;gap: 0 14px;padding: 14px 16px;border-right: 0}
#awm-root .awm-pcard__art{height: 172px;padding: 14px 8px 8px;margin: 0}
#awm-root .awm-pcard__id{margin-bottom: 6px}
#awm-root .awm-pcard__n b{font-size: 20px}
#awm-root .awm-pcard__h{font-size: 23px;margin-bottom: 2px}
#awm-root .awm-pcard__kp{margin-bottom: 8px;font-size: 12px}
#awm-root .awm-pcard__fams{margin-bottom: 8px}
#awm-root .awm-pcard__fams li:nth-child(n + 3){display: none}
#awm-root .awm-pcard__fams a{font-size: 14px;padding: 7px 0;min-height: 40px}
#awm-root .awm-pcard__all{font-size: 14px}
#awm-root .awm-logo--sm{width: 76px;height: 42px}
#awm-root .awm-logo--sm img{max-width: 70px;max-height: 35px}
#awm-root .awm-brands__tools{flex-direction: column;align-items: stretch}
#awm-root .awm-tabs--scroll{flex-wrap: nowrap;overflow-x: auto;margin: 0 -16px;padding: 0 16px;scrollbar-width: none;border-bottom: 1px solid var(--awm-rule)}
#awm-root .awm-tabs--scroll::-webkit-scrollbar{display: none}
#awm-root .awm-tab{flex: none}
#awm-root .awm-within,#awm-root .awm-within input{width: 100%;max-width: none}
#awm-root .awm-listblock .awm-shd__side{width: 100%;justify-items: stretch}
#awm-root .awm-plates .awm-plate__art .awm-arw{width: 36px;height: 36px;margin-top: -18px}
#awm-root .awm-plates .awm-plate__art .awm-arw--prev{left: 4px}
#awm-root .awm-plates .awm-plate__art .awm-arw--next{right: 4px}
#awm-root .awm-plates .awm-zoom{width: 36px;height: 36px;top: 6px;right: 6px}
#awm-root .awm-az{padding: 6px 0;flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin: 0 -16px;padding-left: 16px;padding-right: 16px}
#awm-root .awm-az button{width: 32px;flex: none;height: 38px}
#awm-root .awm-bgrid,#awm-root .awm-bgrid--sib{grid-template-columns: repeat(2, minmax(0, 1fr))}
#awm-root .awm-btile{min-height: 112px}
#awm-root .awm-faq__item summary h3{font-size: 17.5px}
#awm-root .awm-faq__item summary{padding: 18px 0}
#awm-root .awm-faq__a{padding: 0 0 18px}
#awm-root .awm-cta{padding: 44px 0}
#awm-root .awm-cta__path{display: none}
#awm-root .awm-btn{width: 100%}
#awm-root .awm-crumbs{margin-bottom: 18px}
#awm-root .awm-crumbs ol{font-size: 13px}
#awm-root .awm-crumbs li:not(:last-child)::after{margin: 0 7px}
#awm-root .awm-crumbs [aria-current]{max-width: 22ch}
#awm-root .awm-phead,#awm-root .awm-fhero{padding: 16px 0 26px}
#awm-root .awm-bhead,#awm-root .awm-fhero__grid{gap: 22px;padding-top: 18px}
#awm-root .awm-bhead__art{display: none}
#awm-root .awm-bhead__id{gap: 12px;margin-bottom: 14px}
#awm-root .awm-bhead__id .awm-logo--lg{width: 112px;height: 62px}
#awm-root .awm-lede{font-size: 17px}
#awm-root .awm-fidx a{grid-template-columns: minmax(0, 1fr) 34px 16px;grid-template-areas: 'n c go' 'm c go';padding: 12px 2px}
#awm-root .awm-group__h h3{font-size: 21px}
#awm-root .awm-group__more{font-size: 13.5px}
#awm-root .awm-row__a{grid-template-columns: auto auto minmax(0, 1fr) 18px;grid-template-areas: 't t t go' 'tag p s go';gap: 6px 12px;padding: 12px 4px}
#awm-root .awm-row__t{grid-area: t}
#awm-root .awm-row__name{font-size: 15.5px}
#awm-root .awm-row__a > .awm-tag{grid-area: tag}
#awm-root .awm-row__p{grid-area: p;text-align: left;font-size: 12px}
#awm-root .awm-row__s{grid-area: s;text-align: left;font-size: 12px}
#awm-root .awm-row__go{grid-area: go}
#awm-root .awm-plate--big .awm-plate__art{height: 330px}
#awm-root .awm-start{grid-template-columns: 1fr;grid-template-areas: 'k' 't' 'm' 'go';padding: 16px 16px 16px 20px;gap: 4px}
#awm-root .awm-start__go{justify-self: start;margin-top: 10px}
#awm-root .awm-start__t{font-size: 19px}
#awm-root .awm-mhead{padding: 20px 0 18px}
#awm-root .awm-mhead__in{padding-top: 16px}
#awm-root .awm-mmeta{gap: 6px 16px;font-size: 12.5px}
#awm-root .awm-mbody{padding-top: 0}
#awm-root .awm-mbody .awm-wrap{padding: 0 8px}
#awm-root .awm-mside{grid-template-columns: 1fr;padding: 0 8px}
#awm-root .awm-inside{padding-left: 8px;padding-right: 8px}
#awm-root .awm-inside__list{columns: 1}
#awm-root .awm-vbar{padding: 6px;gap: 6px 4px;justify-content: space-between;top: var(--awm-bar)}
#awm-root .awm-vbar__grp{gap: 0}
#awm-root .awm-vbar__zoom{margin-left: auto}
#awm-root .awm-vbar__zoom .awm-vfit{display: none}
#awm-root .awm-vbar__end{width: 100%;gap: 6px}
#awm-root .awm-vbar__end .awm-vdl,#awm-root .awm-vbar__end .awm-vorig{flex: 1}
#awm-root .awm-vpage{margin: 0 2px;gap: 5px}
#awm-root .awm-vpage input{width: 46px}
#awm-root .awm-vbtn{min-width: 44px;height: 44px;padding: 0 8px}
#awm-root .awm-vzoom{min-width: 64px;font-size: 12px}
#awm-root .awm-vstage{padding: 10px;min-height: 360px}}
@media (max-width: 380px){#awm-root .awm-chip{flex-basis: 100%;min-height: 64px}
#awm-root .awm-az button{width: 28px}}
#awm-root .awm-crumbs a{display: inline-flex;align-items: center;justify-content: center;min-height: 24px;min-width: 24px}
#awm-root .awm-group__more,#awm-root .awm-pcard__all,#awm-root .awm-link{min-height: 24px}
#awm-root .awm-plate__also a{display: inline-flex;align-items: center;min-height: 26px}
#awm-root .awm-404__pop a{display: inline-flex;align-items: center;min-height: 28px}
#awm-root .awm-spec dd a{display: inline-flex;align-items: center;min-height: 24px;min-width: 24px}
#awm-root .awm-wall__foot .awm-link{min-height: 28px;vertical-align: middle}
#awm-root .awm-spec__file{font-family: var(--awm-mono);font-size: 12.5px;font-weight: 500;color: var(--awm-ink-2)}
#awm-root .awm-shelp__next{margin: 8px 12px 12px;font-size: 14.5px;color: var(--awm-ink-2)}
#awm-root .awm-shd__side{min-width: 0}
#awm-root .awm-quiz__foot{flex-wrap: wrap;justify-content: flex-start;max-width: 100%;min-width: 0}
#awm-root .awm-quiz__foot .awm-lcd{max-width: calc(100% - 12px);margin: 6px}
#awm-root .awm-vpre{position: relative;display: block;width: 100%}
#awm-root .awm-vpre img{display: block;width: 100%;height: auto;background: #fff;box-shadow: 0 1px 0 var(--awm-rule)}
#awm-root .awm-vpre__tag{position: absolute;left: 10px;top: 10px;background: rgba(22, 24, 28, .82);color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;padding: 5px 8px}
#awm-root .awm-vsheet.has-pre .awm-vskel{display: none}
#awm-root .awm-vsheet.has-pre{aspect-ratio: auto}
#awm-root .awm-vsheet.has-pre .awm-vload{position: absolute;left: 10px;right: 10px;bottom: 10px;background: rgba(255, 255, 255, .95);padding: 12px 14px;box-shadow: 0 6px 20px -8px rgba(22, 24, 28, .35);border-top: 2px solid var(--awm-red)}
#awm-root .awm-vload__alt{display: none;margin: 8px 0 0;font-size: 13.5px;color: var(--awm-ink-2)}
#awm-root .awm-vload__alt a{color: var(--awm-red-d);font-weight: 700}
#awm-root .awm-vsheet.is-slow .awm-vload__alt{display: block}
@media (max-width: 700px){#awm-root .awm-brands__tools{flex-wrap: nowrap}
#awm-root .awm-tabs--scroll{min-width: 0;max-width: calc(100% + 32px)}
#awm-root .awm-crumbs a{min-height: 32px}
#awm-root .awm-pcard__fams a{min-height: 44px}
#awm-root .awm-group__more,#awm-root .awm-pcard__all{min-height: 36px}
#awm-root .awm-plate__also a,#awm-root .awm-404__pop a{min-height: 32px}
#awm-root .awm-libbar{transition: transform .22s var(--awm-ease)}
html.awm-bar-hidden #awm-root .awm-libbar{transform: translateY(-100%)}
#awm-root .awm-vbar{transition: top .22s var(--awm-ease)}
html.awm-bar-hidden #awm-root .awm-vbar{top: 0}
#awm-root .awm-search--sm .awm-search__pop{max-height: calc(100vh - var(--awm-bar) - 96px);max-height: calc(100dvh - var(--awm-bar) - 96px)}}
#awm-root .awm-cv{content-visibility: auto;contain-intrinsic-block-size: auto var(--awm-cv, 1000px)}
html.awm-cv-off #awm-root .awm-cv,html.awm-cv-done #awm-root .awm-cv{content-visibility: visible}
#awm-root .awm-popsec{--awm-cv: 1520px}
#awm-root .awm-faq{--awm-cv: 700px}
#awm-root .awm-sib.awm-cv{--awm-cv: 110px}
#awm-root .awm-cta{--awm-cv: 750px}
#awm-root .awm-list.awm-cv{--awm-cv: 560px}
@media (max-width: 700px){#awm-root .awm-popsec{--awm-cv: 2430px}
#awm-root .awm-faq{--awm-cv: 820px}
#awm-root .awm-cta{--awm-cv: 900px}}
#awm-root .awm-cnt{display: inline-block;flex: none;font-family: var(--awm-mono);font-weight: 600;font-size: 11px;line-height: 1.4;color: var(--awm-ink-3);border: 1px solid var(--awm-rule);background: var(--awm-sheet);padding: 0 5px;margin-left: 7px;font-variant-numeric: tabular-nums}
#awm-root .awm-plate__also a:hover .awm-cnt{color: inherit;border-color: currentColor}
#awm-root .awm-pcard__fams a .awm-pcard__fn{font-family: inherit;font-size: inherit;color: inherit}
#awm-root .awm-pcard__fams a .awm-cnt--plain{border: 0;background: none;padding: 0;margin-left: 12px;font-size: 12px;font-weight: 500}
#awm-root .awm-pcard__fams a .awm-cnt--plain .awm-sr{font-size: inherit}
#awm-root .awm-btile.is-word .awm-btile__name,#awm-root .awm-btile:has(.awm-logo.is-word) .awm-btile__name{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}
#awm-root .awm-btile.is-word .awm-logo__word,#awm-root .awm-btile .awm-logo.is-word .awm-logo__word{font-size: 17px}
#awm-root .awm-gal{margin: 0;display: grid;gap: 10px;min-width: 0}
#awm-root .awm-gal__plate{position: relative;background: var(--awm-sheet);border: 1px solid var(--awm-rule);padding: 14px;min-width: 0}
#awm-root .awm-gal__art{position: relative;height: 300px;display: flex;align-items: flex-end;justify-content: center;padding: 0 2% 14px;overflow: hidden;touch-action: pan-y;background-color: var(--awm-mat);background-image: radial-gradient(rgba(22, 24, 28, .13) .8px, transparent 1px);background-size: 14px 14px;background-position: 7px 7px}
#awm-root .awm-gal__kp{position: relative;z-index: 0;flex: 0 0 34%;min-width: 0;height: 62%;margin: 0 -3%;display: flex;opacity: .45;cursor: pointer;transition: opacity .2s}
#awm-root .awm-gal__kp:hover{opacity: .8}
#awm-root .awm-gal__kp.is-cur{z-index: 2;flex-basis: 46%;height: 88%;opacity: 1;cursor: default}
#awm-root .awm-gal[data-n="2"] .awm-gal__kp{flex-basis: 44%;margin: 0 1%}
#awm-root .awm-gal[data-n="2"] .awm-gal__kp.is-cur{flex-basis: 48%}
#awm-root .awm-gal__kp .awm-kp{flex: 1;min-width: 0;width: 100%;height: 100%}
#awm-root .awm-gal__kp .awm-kp__img{object-position: center bottom}
#awm-root .awm-gal__cap{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 14px;font-size: 14.5px;color: var(--awm-ink-2);min-width: 0}
#awm-root .awm-gal__name{min-width: 0;overflow-wrap: anywhere}
#awm-root .awm-gal__fam{display: inline-flex;align-items: center;gap: 5px;color: var(--awm-red-d);font-weight: 650;text-decoration: none;overflow-wrap: anywhere}
#awm-root .awm-gal__fam:hover{text-decoration: underline;text-underline-offset: 3px}
#awm-root .awm-gal__n{margin-left: auto;font-family: var(--awm-mono);font-size: 12.5px;color: var(--awm-ink-3);white-space: nowrap}
#awm-root .awm-bhead__art{min-width: 0}
@media (max-width: 700px){#awm-root .awm-gal__art{height: 220px;padding: 0 3% 10px}
#awm-root .awm-gal__plate{padding: 10px}}
#awm-root .awm-arw{position: absolute;top: 50%;z-index: 4;width: 40px;height: 40px;margin: -20px 0 0;padding: 0;display: grid;place-items: center;border-radius: 50%;background: rgba(255, 255, 255, .95);border: 1px solid var(--awm-rule);color: var(--awm-ink);box-shadow: 0 4px 12px -5px rgba(22, 24, 28, .4);cursor: pointer;transition: background .15s, color .15s, border-color .15s, transform .12s}
#awm-root .awm-arw .awm-ico{width: 20px;height: 20px;stroke-width: 2.4}
#awm-root .awm-arw--prev{left: 8px}
#awm-root .awm-arw--next{right: 8px}
#awm-root .awm-arw:hover{background: var(--awm-ink);border-color: var(--awm-ink);color: #fff}
#awm-root .awm-arw:active{transform: scale(.94)}
#awm-root .awm-gal__plate > .awm-arw--prev{left: 22px}
#awm-root .awm-gal__plate > .awm-arw--next{right: 22px}
#awm-root .awm-plate__art .awm-arw{width: 36px;height: 36px;margin-top: -18px}
#awm-root .awm-plate--big .awm-plate__art .awm-arw{width: 44px;height: 44px;margin-top: -22px}
#awm-root .awm-plate--big .awm-plate__art .awm-arw--prev{left: 12px}
#awm-root .awm-plate--big .awm-plate__art .awm-arw--next{right: 12px}
#awm-root .awm-plate__cnt{position: absolute;left: 50%;bottom: 8px;z-index: 3;transform: translateX(-50%);font-family: var(--awm-mono);font-size: 11.5px;font-weight: 600;line-height: 1.5;color: var(--awm-ink-2);background: rgba(255, 255, 255, .92);border: 1px solid var(--awm-rule);padding: 0 7px;white-space: nowrap;pointer-events: none}
#awm-root .awm-zoom{position: absolute;top: 10px;right: 10px;z-index: 4;width: 36px;height: 36px;margin: 0;padding: 0;display: grid;place-items: center;border-radius: 3px;background: rgba(255, 255, 255, .95);border: 1px solid var(--awm-rule);color: var(--awm-ink-2);cursor: pointer;transition: background .15s, color .15s, border-color .15s}
#awm-root .awm-zoom .awm-ico{width: 18px;height: 18px}
#awm-root .awm-zoom:hover{background: var(--awm-ink);border-color: var(--awm-ink);color: #fff}
#awm-root .awm-gal__plate > .awm-zoom{top: 24px;right: 24px}
@media (hover: hover) and (pointer: fine){#awm-root .awm-plates .awm-plate .awm-arw,#awm-root .awm-plates .awm-plate .awm-zoom{opacity: 0;transition: opacity .18s, background .15s, color .15s, border-color .15s}
#awm-root .awm-plates .awm-plate:hover .awm-arw,#awm-root .awm-plates .awm-plate:hover .awm-zoom,#awm-root .awm-plates .awm-plate:focus-within .awm-arw,#awm-root .awm-plates .awm-plate:focus-within .awm-zoom{opacity: 1}}
@media (pointer: coarse){#awm-root .awm-arw{width: 44px;height: 44px;margin-top: -22px}
#awm-root .awm-zoom{width: 44px;height: 44px}}
#awm-root .awm-kpz{width: min(1000px, calc(100vw - 32px));height: min(920px, calc(100vh - 32px));height: min(920px, calc(100dvh - 32px));max-width: none;max-height: none;padding: 0;margin: auto;border: 0;border-top: 5px solid var(--awm-red);background: var(--awm-sheet);color: var(--awm-ink);box-shadow: 0 30px 80px -20px rgba(11, 14, 20, .6);overflow: hidden;font-family: var(--awm-sans);font-size: 16px;line-height: 1.5}
#awm-root .awm-kpz[open]{display: flex;animation: awm-rise .25s var(--awm-ease)}
#awm-root .awm-kpz::backdrop{background: rgba(11, 14, 20, .72)}
#awm-root .awm-kpz__in{position: relative;display: flex;flex-direction: column;width: 100%;min-height: 0}
#awm-root .awm-kpz__x{position: absolute;top: 12px;right: 12px;z-index: 6;width: 44px;height: 44px;margin: 0;padding: 0;display: grid;place-items: center;border-radius: 50%;background: rgba(255, 255, 255, .95);border: 1px solid var(--awm-rule);color: var(--awm-ink);cursor: pointer}
#awm-root .awm-kpz__x .awm-ico{width: 22px;height: 22px}
#awm-root .awm-kpz__x:hover{background: var(--awm-ink);border-color: var(--awm-ink);color: #fff}
#awm-root .awm-kpz__stage{position: relative;flex: 1;min-height: 0;touch-action: pan-y;background-color: var(--awm-mat);background-image: radial-gradient(rgba(22, 24, 28, .12) .8px, transparent 1px);background-size: 18px 18px;background-position: 9px 9px}
#awm-root .awm-kpz__art{position: absolute;inset: 0;padding: 44px 84px 28px}
#awm-root .awm-kpz__art .awm-crop{inset: 16px}
#awm-root .awm-kpz__art .awm-kp{width: 100%;height: 100%}
#awm-root .awm-kpz .awm-arw{width: 50px;height: 50px;margin-top: -25px}
#awm-root .awm-kpz .awm-arw--prev{left: 18px}
#awm-root .awm-kpz .awm-arw--next{right: 18px}
#awm-root .awm-kpz.is-one .awm-arw{display: none}
#awm-root .awm-kpz__cap{flex: none;padding: 14px 24px 18px;border-top: 1px solid var(--awm-rule);min-width: 0}
#awm-root .awm-kpz__h{font-family: var(--awm-display);font-weight: 700;font-size: 22px;line-height: 1.2;margin: 0 0 4px;overflow-wrap: anywhere}
#awm-root .awm-kpz__m{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 16px;margin: 0;font-size: 15px}
#awm-root .awm-kpz__m a{display: inline-flex;align-items: center;gap: 6px;color: var(--awm-red-d);font-weight: 650;text-decoration: none;overflow-wrap: anywhere}
#awm-root .awm-kpz__m a:hover{text-decoration: underline;text-underline-offset: 3px}
#awm-root .awm-kpz__n{margin-left: auto;font-family: var(--awm-mono);font-size: 13px;color: var(--awm-ink-3);white-space: nowrap}
@media (max-width: 700px){#awm-root .awm-kpz{width: 100vw;height: 100vh;height: 100dvh;margin: 0;border-top-width: 4px}
#awm-root .awm-kpz__art{padding: 60px 10px 76px}
#awm-root .awm-kpz .awm-arw{top: auto;bottom: 14px;margin-top: 0}
#awm-root .awm-kpz__cap{padding: 12px 16px 16px}
#awm-root .awm-kpz__h{font-size: 20px}}
@media (prefers-reduced-motion: reduce){#awm-root .awm-kpz[open]{animation: none}}
#awm-root .awm-search.is-focus .awm-search__box{outline: 3px solid var(--awm-red);outline-offset: 2px;box-shadow: none;border-color: var(--awm-ink)}
#awm-root .awm-within input:focus{outline: 3px solid var(--awm-red);outline-offset: 1px;box-shadow: none}
#awm-root .awm-vpage input:focus{outline: 3px solid var(--awm-red);outline-offset: 1px;box-shadow: none}
#awm-root .awm-phead--search .awm-h1,#awm-root .awm-sempty,#awm-root .awm-sempty__t,#awm-root .awm-none p{overflow-wrap: anywhere}
#awm-root .awm-libbar__home{min-height: 44px}
@media (max-width: 700px){#awm-root .awm-libbar__home{min-width: 44px;justify-content: center;margin-left: -9px}}
@media (max-width: 700px){#awm-root .awm-vbar__end > .awm-vbtn{min-width: 0}
#awm-root .awm-vbar__end .awm-vdl,#awm-root .awm-vbar__end .awm-vorig{flex: 1 1 0;overflow: hidden}
#awm-root .awm-vbar__end .awm-vdl span,#awm-root .awm-vbar__end .awm-vorig span{overflow: hidden;text-overflow: ellipsis}
#awm-root .awm-vfull__more{display: none}}
html[data-awm-route="search"] #awm-root .awm-libbar__search,html[data-awm-route="missing"] #awm-root .awm-libbar__search{visibility: hidden}
#awm-root .awm-vsheet.is-partial{line-height: normal;width: min(100%, 700px)}
#awm-root .awm-verr--pre{display: grid;justify-items: start;gap: 12px;padding: 18px 20px 22px;border-top: 2px solid var(--awm-red);font-size: 15px;color: var(--awm-ink-2)}
#awm-root .awm-verr--pre p{margin: 0}
#awm-root .awm-kp__type{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;border: 0;padding: 0;margin: 0;pointer-events: none;font-size: 16px;caret-color: transparent}
#awm-root .awm-kp.is-play:focus-within{outline: 3px solid var(--awm-red);outline-offset: -3px}
@media (pointer: coarse){#awm-root .awm-az button{width: 44px;height: 44px}
#awm-root .awm-crumbs a{min-height: 44px}
#awm-root .awm-group__more{min-height: 44px}
#awm-root .awm-vpage input{height: 44px}
#awm-root .awm-vbtn,#awm-root .awm-vzoom{min-height: 44px;height: auto}
#awm-root .awm-link--strong,#awm-root .awm-help__call,#awm-root .awm-404__pop a{min-height: 44px;display: inline-flex;align-items: center}}
#awm-root .awm-btile .awm-logo:not(.is-word) .awm-logo__word{opacity: 0}
@media (prefers-reduced-motion: reduce){#awm-root.awm *,#awm-root.awm *::before,#awm-root.awm *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important;scroll-behavior: auto !important}}
#awm-root .awm-quiz{grid-template-columns: 3.8fr 5fr 2.8fr 4fr}
#awm-root .awm-select{position: relative;display: inline-flex;align-items: center;max-width: 100%}
#awm-root .awm-select select{-webkit-appearance: none;appearance: none;font: inherit;font-size: 15px;font-weight: 650;color: var(--awm-ink);background: var(--awm-sheet);border: 1px solid var(--awm-ink);border-radius: 0;height: 44px;padding: 0 42px 0 14px;min-width: 260px;max-width: 100%;cursor: pointer}
#awm-root .awm-select select:focus-visible{outline: 3px solid var(--awm-red);outline-offset: 2px}
#awm-root .awm-select__chev{position: absolute;right: 13px;width: 18px;height: 18px;pointer-events: none;color: var(--awm-ink)}
#awm-root .awm-showmore__n{font-family: var(--awm-mono);font-weight: 500;font-size: 12.5px;opacity: .72;margin-left: 4px}
#awm-root .awm-showmore__n::before{content: '\00b7';margin-right: 8px}
@media (max-width: 1180px){#awm-root .awm-quiz{grid-template-columns: 1fr 1fr}
#awm-root .awm-q:nth-child(3){border-left: 1px solid var(--awm-rule)}
#awm-root .awm-q:nth-child(n + 3){border-top: 0}
#awm-root .awm-q:nth-of-type(3){border-left: 0}
#awm-root .awm-q:nth-of-type(n + 3){border-top: 1px solid var(--awm-rule)}}
@media (max-width: 700px){#awm-root .awm-filter__bar{flex-wrap: wrap;padding-bottom: 8px}
#awm-root .awm-filter__extra{order: 3;flex: 1 1 100%;padding: 0 10px}
#awm-root .awm-filter__brand,#awm-root .awm-filter__brand .awm-select,#awm-root .awm-filter__brand .awm-select select{width: 100%;min-width: 0}
#awm-root .awm-showmore--wall{flex-wrap: wrap;justify-content: center;padding: 8px 18px}}
#awm-root .awm-row__src{display: inline-flex;align-items: center;gap: 5px;width: fit-content;max-width: 100%;margin-top: 3px;font-family: var(--awm-mono);font-size: 11px;line-height: 1.5;color: var(--awm-ink-2);border: 1px solid var(--awm-rule);background: var(--awm-sheet);padding: 0 6px;overflow-wrap: anywhere}
#awm-root .awm-row__src .awm-ico{width: 11px;height: 11px;flex: none}
#awm-root .awm-row__a:hover .awm-row__src{border-color: var(--awm-ink-3)}
#awm-root .awm-mmeta__src{display: inline-flex;align-items: center;gap: 6px;color: var(--awm-ink-2)}
#awm-root .awm-mmeta__src .awm-ico{width: 14px;height: 14px}
#awm-root .awm-maker{display: grid;grid-template-columns: minmax(0, 330px) minmax(0, 1fr);gap: 34px;align-items: start;background: var(--awm-sheet);border: 1px solid var(--awm-ink);padding: 26px}
#awm-root .awm-maker__art{display: flex;justify-content: center;padding: 24px 22px;background-color: var(--awm-mat);background-image: radial-gradient(rgba(22, 24, 28, .12) .8px, transparent 1px);background-size: 14px 14px;background-position: 7px 7px}
#awm-root .awm-maker__cover{position: relative;display: block;width: 100%;max-width: 286px;background: #fff;box-shadow: 0 1px 3px rgba(22, 24, 28, .14), 0 18px 40px -18px rgba(22, 24, 28, .4)}
#awm-root .awm-maker__cover img{display: block;width: 100%;height: auto}
#awm-root .awm-maker__ph{display: flex;flex-direction: column;width: 100%;max-width: 286px;aspect-ratio: 358 / 440;background: #fff;box-shadow: 0 1px 3px rgba(22, 24, 28, .14), 0 18px 40px -18px rgba(22, 24, 28, .4)}
#awm-root .awm-maker__phbar{display: flex;align-items: center;gap: 5px;padding: 9px 10px;border-bottom: 1px solid var(--awm-rule);background: var(--awm-paper-2);min-width: 0}
#awm-root .awm-maker__phbar i{width: 7px;height: 7px;border-radius: 50%;background: #cfcbc2;flex: none}
#awm-root .awm-maker__phbar b{margin-left: 8px;font-family: var(--awm-mono);font-size: 11px;font-weight: 600;color: var(--awm-ink-2);background: #fff;border: 1px solid var(--awm-rule);padding: 2px 8px;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;flex: 1}
#awm-root .awm-maker__phbody{flex: 1;display: grid;place-content: center;justify-items: center;gap: 12px;padding: 20px;color: var(--awm-ink-3);font-size: 13px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;background-image: linear-gradient(var(--awm-rule-2) 1px, transparent 1px);background-size: 100% 22px;background-position: 0 40%}
#awm-root .awm-maker__phbody .awm-ico{width: 46px;height: 46px;color: var(--awm-red);stroke-width: 1.3;background: #fff;padding: 6px}
#awm-root .awm-maker__phbody > span{background: #fff;padding: 0 6px}
#awm-root .awm-maker__body{min-width: 0;padding-top: 4px}
#awm-root .awm-maker__host{display: flex;align-items: center;gap: 10px;font-family: var(--awm-display);font-weight: 700;font-size: 26px;line-height: 1.15;margin: 0 0 20px;min-width: 0}
#awm-root .awm-maker__host span{overflow-wrap: anywhere}
#awm-root .awm-maker__host .awm-ico{width: 26px;height: 26px;color: var(--awm-red-d);stroke-width: 1.6}
#awm-root .awm-maker__go .awm-ico{width: 19px;height: 19px}
@media (max-width: 960px){#awm-root .awm-maker{grid-template-columns: minmax(0, 250px) minmax(0, 1fr);gap: 24px;padding: 20px}
#awm-root .awm-maker__host{font-size: 26px}}
@media (max-width: 700px){#awm-root .awm-maker{grid-template-columns: 1fr;gap: 20px;padding: 14px;margin: 0 8px}
#awm-root .awm-maker__art{padding: 18px}
#awm-root .awm-maker__cover,#awm-root .awm-maker__ph{max-width: 230px}
#awm-root .awm-maker__host{font-size: 24px;margin-bottom: 16px}
#awm-root .awm-maker__go{width: 100%;text-align: center;line-height: 1.25;padding-top: 10px;padding-bottom: 10px}
#awm-root .awm-maker__body{order: -1;padding-top: 0}
#awm-root .awm-maker__host{margin-bottom: 12px}
#awm-root .awm-row__src{font-size: 10.5px}}
#awm-root .awm-kpidx{list-style: none;margin: 0 0 20px;padding: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 40px;border-top: 1px solid var(--awm-ink)}
#awm-root .awm-kpidx li{border-bottom: 1px solid var(--awm-rule)}
#awm-root .awm-kpidx a{display: grid;grid-template-columns: 66px minmax(0, 1fr) 40px 18px;gap: 14px;align-items: center;min-height: 88px;padding: 10px 4px;text-decoration: none;transition: background .15s}
#awm-root .awm-kpidx a:hover{background: var(--awm-sheet)}
#awm-root .awm-kpidx__art{height: 70px;padding: 6px 5px;background-color: var(--awm-mat);background-image: radial-gradient(rgba(22, 24, 28, .12) .8px, transparent 1px);background-size: 10px 10px}
#awm-root .awm-kpidx__art .awm-kp__img{filter: drop-shadow(0 2px 2px rgba(22, 24, 28, .2))}
#awm-root .awm-kpidx__main{display: grid;gap: 1px;min-width: 0}
#awm-root .awm-kpidx__t{font-weight: 650;font-size: 16px;line-height: 1.3;overflow-wrap: anywhere}
#awm-root .awm-kpidx__b{color: var(--awm-ink-3);font-weight: 600}
#awm-root .awm-kpidx__m{font-size: 13px;color: var(--awm-ink-3);line-height: 1.4}
#awm-root .awm-kpidx__n{font-family: var(--awm-mono);font-size: 14px;font-weight: 700;text-align: right}
#awm-root .awm-kpidx a > .awm-ico{color: var(--awm-ink-3);transition: transform .2s var(--awm-ease), color .2s}
#awm-root .awm-kpidx a:hover .awm-kpidx__t{color: var(--awm-red-d)}
#awm-root .awm-kpidx a:hover > .awm-ico{color: var(--awm-red);transform: translateX(3px)}
#awm-root .awm-salias{display: flex;gap: 10px;align-items: flex-start;margin: -4px 0 20px;font-size: 16px;color: var(--awm-ink-2);max-width: 760px}
#awm-root .awm-salias .awm-ico{width: 19px;height: 19px;margin-top: 3px;color: var(--awm-red-d)}
#awm-root .awm-salias a{color: var(--awm-red-d);font-weight: 650}
#awm-root .awm-salias--pop{margin: 0;padding: 9px 12px 10px;font-size: 14px;line-height: 1.45;border-bottom: 1px solid var(--awm-rule-2);background: #fff;max-width: none}
#awm-root .awm-salias--pop .awm-ico{width: 16px;height: 16px;margin-top: 2px}
#awm-root .awm-salias--arrive{margin: 0 0 18px;padding: 10px 14px;font-size: 15px;background: var(--awm-sheet);border: 1px solid var(--awm-rule);border-left: 4px solid var(--awm-red);max-width: 760px}
#awm-root .awm-aka{margin: -6px 0 20px;font-size: 15px;line-height: 1.5;color: var(--awm-ink-2);max-width: 62ch}
#awm-root .awm-aka__k{font-size: 11px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--awm-ink-3);margin-right: 4px}
#awm-root .awm-aka b{color: var(--awm-ink);font-weight: 650}
#awm-root .awm-sopt--kp .awm-sopt__kp{background-color: var(--awm-mat)}
@media (max-width: 960px){#awm-root .awm-kpidx{grid-template-columns: 1fr}}
@media (max-width: 700px){#awm-root .awm-kpidx a{grid-template-columns: 56px minmax(0, 1fr) 30px 16px;gap: 10px}
#awm-root .awm-kpidx__art{height: 64px}}
#awm-root .awm-btn--ghost{background: transparent}
#awm-root button.awm-btn{cursor: pointer}
#awm-root .awm-btn .awm-ico{flex: none}
#awm-root .awm-cta__call{display: flex;align-items: center;gap: 9px;margin: 18px 0 0;font-size: 15.5px;color: #c3c8d2}
#awm-root .awm-cta__call .awm-ico{width: 18px;height: 18px;color: var(--awm-red)}
#awm-root .awm-cta__call a{color: #fff;font-weight: 700;text-decoration-color: rgba(255, 255, 255, .4);text-underline-offset: 3px}
#awm-root .awm-cta__alt{margin-top: 10px}
#awm-root .awm-mcta__quote{margin-top: 10px}
@media (min-width: 701px){#awm-root .awm-q .awm-chip:not(.awm-chip--unsure){padding-top: 20px;min-height: 94px}}
#awm-root .awm-bhead__id .awm-logo--sm.is-word{width: auto;min-width: 76px}
#awm-root .awm-mcta .awm-btn{text-align: center;line-height: 1.25;padding-top: 10px;padding-bottom: 10px}
#awm-root .awm-snap__in{position: absolute;width: 1px;height: 1px;opacity: 0;overflow: hidden;clip: rect(0 0 0 0);margin: 0;padding: 0;border: 0}
#awm-root .awm-snap__acts{display: flex;align-items: center;flex-wrap: wrap;gap: 6px 14px}
#awm-root .awm-snap__btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 9px;min-height: 46px;padding: 0 18px;background: var(--awm-red);color: #fff;font-weight: 650;font-size: 15.5px;border-radius: 3px;cursor: pointer;transition: background .2s, transform .15s var(--awm-ease)}
#awm-root .awm-snap__btn:hover{background: var(--awm-red-d)}
#awm-root .awm-snap__btn:active{transform: translateY(1px)}
#awm-root .awm-snap__btn:focus-within{outline: 3px solid var(--awm-ink);outline-offset: 2px}
#awm-root .awm-snap__btn .awm-ico{width: 19px;height: 19px}
#awm-root .awm-snap__alt{position: relative;display: inline-flex;align-items: center;min-height: 44px;font-size: 14.5px;font-weight: 650;color: var(--awm-red-d);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;cursor: pointer}
#awm-root .awm-snap__alt:hover{color: var(--awm-red)}
#awm-root .awm-snap__alt:focus-within{outline: 3px solid var(--awm-red);outline-offset: 2px}
#awm-root .awm-snap__file{display: none}
@media (hover: hover) and (pointer: fine){#awm-root .awm-snap__cam,#awm-root .awm-snap__alt{display: none}
#awm-root .awm-snap__file{display: inline}}
#awm-root .awm-snap__h{margin: 0;font-weight: 700;color: var(--awm-ink)}
#awm-root .awm-snap.is-drop{border-color: var(--awm-red);box-shadow: 0 0 0 3px rgba(226, 29, 43, .16)}
#awm-root .awm-snap--brand > .awm-snap__ico{flex: none;width: 22px;height: 22px;color: var(--awm-red-d)}
#awm-root .awm-snap--brand{display: flex;gap: 11px;align-items: flex-start;margin-top: 20px;padding: 12px 16px 8px 14px;background: var(--awm-sheet);border: 1px solid var(--awm-rule);border-left: 3px solid var(--awm-red);max-width: 560px}
#awm-root .awm-snap--brand > .awm-snap__ico{width: 20px;height: 20px;margin-top: 1px}
#awm-root .awm-snap--brand .awm-snap__h{font-size: 15px;line-height: 1.3;margin-bottom: 6px}
#awm-root .awm-snap__acts--link .awm-snap__btn{min-height: 40px;padding: 0 14px;font-size: 14.5px;background: var(--awm-sheet);color: var(--awm-ink);border: 1.5px solid var(--awm-ink)}
#awm-root .awm-snap__acts--link .awm-snap__btn:hover{background: var(--awm-ink);color: #fff}
#awm-root .awm-snap__acts--link .awm-snap__btn:focus-within{outline-color: var(--awm-red)}
#awm-root .awm-snap__acts--link .awm-snap__alt{font-size: 13.5px}
@media (max-width: 700px){#awm-root .awm-snap__acts .awm-snap__btn{flex: 1 1 auto}}
#awm-root .awm-bhead__meta{display: block;overflow: hidden}
#awm-root .awm-meta__in{display: flex;flex-wrap: wrap;align-items: baseline;row-gap: 6px;margin-left: -26px}
#awm-root .awm-meta__i{white-space: nowrap}
#awm-root .awm-meta__i--text{white-space: normal}
#awm-root .awm-meta__i::before{content: '/';content: '/' / '';display: inline-block;width: 26px;text-align: center;color: #b2ada3;font-family: var(--awm-sans);font-size: 15.5px;font-weight: 400}
#awm-root .awm-wall__more{flex-wrap: wrap;align-items: center;gap: 4px 22px}
#awm-root .awm-wall__all{min-height: 44px;font-size: 15px}
#awm-root .awm-snap__err{display: flex;gap: 8px;align-items: flex-start;margin: 8px 0 4px;font-size: 14px;line-height: 1.45;font-weight: 600;color: var(--awm-red-d)}
#awm-root .awm-snap__err .awm-ico{width: 16px;height: 16px;margin-top: 2px;flex: none}
#awm-root .awm-snap__err a{color: inherit;font-weight: 700}
#awm-root .awm-snap__err.is-wait{color: var(--awm-ink-2);font-weight: 500}
#awm-root .awm-snap__err.is-wait::before{content: '';flex: none;width: 12px;height: 12px;margin-top: 4px;border: 2px solid currentColor;border-right-color: transparent;border-radius: 50%;animation: awm-spin .8s linear infinite}
@keyframes awm-spin{to { transform: rotate(360deg); }}
@media (prefers-reduced-motion: reduce){#awm-root .awm-snap__err.is-wait::before{animation: none}}
@media (max-width: 700px){#awm-root .awm-bhead__art{display: grid;max-width: none}
#awm-root .awm-bhead__art .awm-plate--hero .awm-plate__art{height: 230px}
#awm-root .awm-maker__body{display: flex;flex-direction: column}
#awm-root .awm-maker__go{order: 1}}
@media (max-width: 380px){#awm-root .awm-pcard__id{flex-wrap: wrap;justify-content: flex-start;gap: 6px 12px}}
#awm-root .awm-shelp__call a{white-space: nowrap}
#awm-root .awm-nomtag{display: inline-flex;align-items: center;gap: 5px;font-family: var(--awm-sans);font-size: 11px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;line-height: 1;color: #6b4a00;background: #fff4d6;border: 1px solid #e7c872;padding: 5px 7px 4px;white-space: nowrap}
#awm-root .awm-nomtag::before{content: '';width: 6px;height: 6px;border-radius: 50%;background: #c98a00;flex: none}
#awm-root .awm-nomtag--sm{font-size: 10px;padding: 3px 6px 2px;letter-spacing: .08em;vertical-align: 1px}
#awm-root .awm-plate__n--noman{flex-wrap: wrap;gap: 6px 10px;font-family: var(--awm-sans)}
#awm-root .awm-plate__ask{display: inline-flex;align-items: center;gap: 6px;font-family: var(--awm-mono);font-size: 12.5px;color: var(--awm-ink-2)}
#awm-root .awm-plate--noman .awm-plate__ask .awm-ico{color: var(--awm-red);transition: transform .18s}
#awm-root .awm-plate--noman:hover .awm-plate__ask .awm-ico{transform: translateX(4px)}
#awm-root .awm-sopt--noman .awm-sopt__m{display: flex;align-items: center;gap: 7px}
#awm-root .awm-kpidx li.is-noman .awm-kpidx__m{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px}
#awm-root .awm-nmd{width: min(760px, calc(100vw - 32px));max-height: calc(100vh - 48px);max-height: calc(100dvh - 48px);padding: 0;margin: auto;border: 0;border-top: 5px solid var(--awm-red);background: var(--awm-sheet);color: var(--awm-ink);box-shadow: 0 30px 80px -20px rgba(11, 14, 20, .6);overflow: auto;overscroll-behavior: contain;font-family: var(--awm-sans);font-size: 16px;line-height: 1.5}
#awm-root .awm-nmd::backdrop{background: rgba(11, 14, 20, .62)}
#awm-root .awm-nmd[open]{animation: awm-rise .28s var(--awm-ease)}
#awm-root .awm-nmd__in{position: relative;padding: 26px 28px 26px}
#awm-root .awm-nmd__x{position: absolute;top: 12px;right: 12px;z-index: 3;width: 44px;height: 44px;display: grid;place-items: center;background: none;border: 1px solid transparent;color: var(--awm-ink-2)}
#awm-root .awm-nmd__x:hover{border-color: var(--awm-rule);color: var(--awm-ink)}
#awm-root .awm-nmd__x .awm-ico{width: 22px;height: 22px}
#awm-root .awm-nmd__body{display: grid;grid-template-columns: minmax(0, 250px) minmax(0, 1fr);gap: 26px;align-items: start}
#awm-root .awm-nmd__body.is-form,#awm-root .awm-nmd__body.is-done{display: block}
#awm-root .awm-nmd__art{position: relative;height: 300px;display: flex;align-items: center;justify-content: center;overflow: hidden;background-color: var(--awm-mat);background-image: radial-gradient(rgba(22, 24, 28, .13) .8px, transparent 1px);background-size: 14px 14px;background-position: 7px 7px}
#awm-root .awm-nmd__art .awm-kp{width: 100%;height: 100%;padding: 22px 16px 16px}
#awm-root .awm-nmd__art:hover .awm-crop{color: var(--awm-red);inset: 6px}
#awm-root .awm-nmd__txt{padding: 4px 40px 0 0;min-width: 0}
#awm-root .awm-nmd__tagrow{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 0 0 12px}
#awm-root .awm-nmd__brand{font-size: 11px;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;color: var(--awm-ink);min-width: 0;overflow-wrap: anywhere}
#awm-root .awm-nmd__h{font-family: var(--awm-display);font-weight: 700;font-size: 28px;line-height: 1.1;letter-spacing: -.005em;margin: 0 0 10px;overflow-wrap: anywhere;outline: none}
#awm-root .awm-nmd__h--form{font-size: 27px;margin: 0}
#awm-root .awm-nmd__code{margin: 0 0 10px}
#awm-root .awm-nmd__p{margin: 0 0 18px;color: var(--awm-ink-2);font-size: 16.5px;max-width: 46ch}
#awm-root .awm-nmd__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px;margin: 0 0 16px}
#awm-root .awm-btn--line{color: var(--awm-ink);background: var(--awm-sheet);border-color: var(--awm-ink)}
#awm-root .awm-btn--line:hover{background: var(--awm-ink);color: #fff}
#awm-root .awm-btn--line .awm-ico{transition: transform .2s var(--awm-ease)}
#awm-root .awm-btn--line:hover .awm-ico{transform: translateX(3px)}
#awm-root .awm-nmd__acts .awm-btn{text-align: center}
#awm-root .awm-nmd__acts .awm-btn[aria-busy="true"]{opacity: .75;cursor: progress}
#awm-root .awm-nmd__more{margin: 0 0 8px;font-size: 15px;color: var(--awm-ink-2)}
#awm-root .awm-nmd__more .awm-link{font-size: 15px}
#awm-root .awm-nmd__call{display: flex;gap: 8px;align-items: flex-start;margin: 0;font-size: 14.5px;color: var(--awm-ink-3)}
#awm-root .awm-nmd__call .awm-ico{width: 16px;height: 16px;margin-top: 3px;flex: none}
#awm-root .awm-nmd__call a{color: var(--awm-red-d);font-weight: 650;white-space: nowrap}
#awm-root .awm-nmd__fhead{display: flex;align-items: center;gap: 14px;padding: 0 44px 14px 0;margin-bottom: 14px;border-bottom: 1px solid var(--awm-rule)}
#awm-root .awm-nmd__fhead .awm-nmd__tagrow{margin-bottom: 6px}
#awm-root .awm-nmd__mini{flex: none;width: 64px;height: 72px;padding: 5px 4px;background-color: var(--awm-mat);background-image: radial-gradient(rgba(22, 24, 28, .12) .8px, transparent 1px);background-size: 10px 10px}
#awm-root .awm-nmd__mini .awm-kp__img{filter: drop-shadow(0 2px 2px rgba(22, 24, 28, .2))}
#awm-root .awm-nmd__need{margin: 0 0 14px;font-size: 13.5px;color: var(--awm-ink-3)}
#awm-root .awm-nmd__need span,#awm-root .awm-nmd__req{color: var(--awm-red-d);font-weight: 800}
#awm-root .awm-nmd__opt{font-weight: 500;font-size: 13.5px;color: var(--awm-ink-3)}
#awm-root .awm-nmd__f{margin: 0 0 14px;min-width: 0}
#awm-root .awm-nmd__f > label:not(.awm-nmd__pick),#awm-root .awm-nmd__plabel{display: block;font-weight: 700;font-size: 15px;margin-bottom: 6px}
#awm-root .awm-nmd input[type="text"],#awm-root .awm-nmd textarea{display: block;width: 100%;font: inherit;font-size: 16px;color: var(--awm-ink);background: #fff;border: 1px solid #8f8a80;border-radius: 0;height: 48px;padding: 0 12px}
#awm-root .awm-nmd textarea{height: auto;min-height: 92px;padding: 10px 12px;line-height: 1.5;resize: vertical}
#awm-root .awm-nmd input:focus,#awm-root .awm-nmd textarea:focus{outline: 3px solid var(--awm-red);outline-offset: 1px;border-color: var(--awm-ink)}
#awm-root .awm-nmd__f.is-bad input,#awm-root .awm-nmd__f.is-bad textarea{border: 2px solid var(--awm-red-d);background: #fffafa}
#awm-root .awm-nmd__err{margin: 6px 0 0;font-size: 14px;font-weight: 650;color: var(--awm-red-d)}
#awm-root .awm-nmd__hint{margin: -2px 0 6px;font-size: 13.5px;color: var(--awm-ink-3)}
#awm-root .awm-nmd__hint--after{margin: 6px 0 0}
#awm-root .awm-nmd__pick{position: relative;display: inline-flex;align-items: center;gap: 9px;min-height: 48px;padding: 0 16px;border: 1.5px dashed #8f8a80;background: var(--awm-paper);font-weight: 650;font-size: 15px;cursor: pointer}
#awm-root .awm-nmd__pick:hover{border-color: var(--awm-ink);background: #fff}
#awm-root .awm-nmd__pick input{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer}
#awm-root .awm-nmd__pick:focus-within{outline: 3px solid var(--awm-red);outline-offset: 2px}
#awm-root .awm-nmd__pick .awm-ico{width: 20px;height: 20px}
#awm-root .awm-nmd__thumb{margin-top: 10px}
#awm-root .awm-nmd__thumb img{display: block;max-width: 160px;max-height: 120px;border: 1px solid var(--awm-rule);object-fit: cover}
#awm-root .awm-nmd__hp{position: absolute !important;left: -10000px;top: auto;width: 1px;height: 1px;overflow: hidden}
#awm-root .awm-nmd__priv{display: flex;gap: 9px;align-items: flex-start;margin: 4px 0 16px;font-size: 14px;color: var(--awm-ink-2)}
#awm-root .awm-nmd__priv .awm-ico{width: 18px;height: 18px;margin-top: 1px;color: var(--awm-ink-3);flex: none}
#awm-root .awm-nmd__priv a{color: var(--awm-red-d);font-weight: 650}
#awm-root .awm-nmd__fail{margin: 0 0 14px;padding: 12px 14px;border: 1px solid var(--awm-red-d);border-left-width: 6px;background: #fff7f7;font-size: 14.5px;outline: none}
#awm-root .awm-nmd__fail p{margin: 0 0 4px}
#awm-root .awm-nmd__fail p:last-child{margin: 0}
#awm-root .awm-nmd__fail a{color: var(--awm-red-d);font-weight: 700;white-space: nowrap}
#awm-root .awm-nmd__send:disabled{opacity: .7;cursor: progress}
#awm-root .awm-nmd__link{background: none;border: 0;padding: 0 4px;min-height: 44px;font-weight: 650;font-size: 15px;color: var(--awm-ink-2);text-decoration: underline;text-underline-offset: 3px}
#awm-root .awm-nmd__link:hover{color: var(--awm-red-d)}
#awm-root .awm-nmd__done{display: grid;justify-items: center;gap: 18px;padding: 22px 8px 6px;text-align: center}
#awm-root .awm-nmd__tick{width: 66px;height: 66px;border-radius: 50%;display: grid;place-items: center;background: var(--awm-red);color: #fff;box-shadow: 0 0 0 10px rgba(226, 29, 43, .1)}
#awm-root .awm-nmd__tick .awm-ico{width: 34px;height: 34px;stroke-width: 3}
#awm-root .awm-nmd__thanks{margin: 0;max-width: 22ch;font-family: var(--awm-display);font-weight: 700;font-size: 28px;line-height: 1.15;outline: none}
@media (max-width: 700px){#awm-root .awm-nmd{width: 100vw;max-width: 100vw;max-height: 100vh;max-height: 100dvh;margin: auto 0 0;border-top-width: 4px}
#awm-root .awm-nmd__in{padding: 16px 16px 22px}
#awm-root .awm-nmd__x{top: 6px;right: 4px}
#awm-root .awm-nmd__body{grid-template-columns: 1fr;gap: 14px}
#awm-root .awm-nmd__art{height: 210px;margin-right: 40px}
#awm-root .awm-nmd__txt{padding-right: 0}
#awm-root .awm-nmd__h{font-size: 25px}
#awm-root .awm-nmd__h--form{font-size: 23px}
#awm-root .awm-nmd__acts .awm-btn{width: 100%}
#awm-root .awm-nmd__fhead{padding-right: 40px}
#awm-root .awm-nmd__thanks{font-size: 26px}}
@media (prefers-reduced-motion: reduce){#awm-root .awm-nmd[open]{animation: none}}
#awm-root .awm-bhead__id .awm-logo--lg.is-word{width: auto;min-width: 140px;max-width: 58%}
#awm-root .awm-bhead__id .awm-logo--lg.is-word .awm-logo__word{padding: 0 12px}
@media (max-width: 700px){#awm-root .awm-bhead__id .awm-logo--lg.is-word{min-width: 112px}}
#awm-root .awm-link--strong{overflow-wrap: anywhere}
html:not(.awm-cv-off) #awm-root .awm-plates--wall > li:nth-child(n+25){content-visibility: auto;contain-intrinsic-block-size: auto 430px}
@media (max-width: 700px){html:not(.awm-cv-off) #awm-root .awm-plates--wall > li:nth-child(n+25){contain-intrinsic-block-size: auto 360px}}
#awm-root .awm-mcta p.awm-mcta__inst{margin: 14px 0 0;padding-top: 12px;border-top: 1px solid rgba(255, 255, 255, .16);font-size: 14px;line-height: 1.5;color: #c3c8d2}
#awm-root .awm-mcta__inst b{color: #fff;font-weight: 700}
#awm-root .awm-mcta__inst a{color: #fff;font-weight: 650;text-underline-offset: 3px;display: inline-flex;align-items: center;gap: 5px;min-height: 32px}
#awm-root .awm-mcta__inst a .awm-ico{width: 15px;height: 15px}
@media (pointer: coarse){#awm-root .awm-mcta__inst a{min-height: 44px}}
#awm-root [data-quote][aria-busy="true"]{cursor: progress;position: relative}
#awm-root [data-quote][aria-busy="true"] > .awm-ico:first-child{animation: awm-spin .8s linear infinite}
#awm-root .awm-btn[data-quote][aria-busy="true"]{opacity: .85}
@media (prefers-reduced-motion: reduce){#awm-root [data-quote][aria-busy="true"] > .awm-ico:first-child{animation: none}}
#awm-root .awm-logo__word{max-width: 100%;overflow-wrap: anywhere}
@media (max-width: 700px){#awm-root .awm-sopt__logo .awm-logo--xs img{max-width: 100%;max-height: 28px}
#awm-root .awm-sopt__logo .awm-logo__word{font-size: 10.5px;padding: 0 1px;letter-spacing: -.02em}
#awm-root .awm-pcard__id .awm-logo--sm .awm-logo__word{font-size: 12px;padding: 0 3px;letter-spacing: -.02em}}
#awm-root .awm-nmd__thumb:not([hidden]){display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px}
#awm-root .awm-nmd__rm{display: inline-flex;align-items: center;gap: 6px}
#awm-root .awm-nmd__rm .awm-ico{width: 16px;height: 16px}
#awm-root.awm{--awm-kp-shadow: drop-shadow(0 16px 18px rgba(0, 0, 0, .5)) drop-shadow(0 2px 3px rgba(0, 0, 0, .35))}
#awm-root .awm-plate__art,#awm-root .awm-pcard__art,#awm-root .awm-gal__art,#awm-root .awm-kpz__stage,#awm-root .awm-yours__art,#awm-root .awm-kpidx__art,#awm-root .awm-sopt--kp .awm-sopt__kp,#awm-root .awm-nmd__art,#awm-root .awm-nmd__mini{background-color: #15171b;background-image: radial-gradient(52% 46% at 50% 50%, rgba(226, 29, 43, var(--awm-kp-glow, .2)), rgba(226, 29, 43, 0) 74%), radial-gradient(130% 110% at 50% 12%, #30343d 0%, #1b1d22 52%, #0f1013 100%);background-size: auto;background-position: 0 0}
#awm-root .awm-plate__art,#awm-root .awm-pcard__art,#awm-root .awm-gal__art,#awm-root .awm-nmd__art{box-shadow: inset 0 -3px 0 var(--awm-red)}
#awm-root .awm-plate:hover .awm-plate__art,#awm-root .awm-plate:focus-within .awm-plate__art,#awm-root .awm-pcard:hover .awm-pcard__art,#awm-root .awm-pcard:focus-within .awm-pcard__art,#awm-root .awm-yours:hover .awm-yours__art{--awm-kp-glow: .34}
#awm-root .awm-kpz__stage{--awm-kp-glow: .26}
#awm-root .awm-crop{display: none}
#awm-root .awm-wallsec .awm-wall__board,#awm-root .awm-bkps{background-color: var(--awm-paper-2);background-image: none}
#awm-root .awm-plate__cnt{background: rgba(15, 16, 19, .78);color: #e9ebef;border-color: rgba(255, 255, 255, .16)}
#awm-root .awm-gal__kp{opacity: .55}
#awm-root .awm-gal__kp.is-cur{opacity: 1}
#awm-root.awm[data-awm-finder="off"] [data-snap]{display: none !important}
#awm-root.awm[data-awm-quote-form="off"] [data-quote]{display: none !important}
#awm-root.awm{min-height: 0;display: block}
#awm-root .awm-main{display: block}
#awm-root .awm-libbar{top: var(--awm-stick, 0px)}
#awm-root .awm-az{top: var(--awm-stick, 0px)}
#awm-root .awm-vbar{top: calc(var(--awm-bar) + var(--awm-stick, 0px))}
#awm-root .awm-mside{top: calc(var(--awm-bar) + var(--awm-stick, 0px) + 18px)}
#awm-root.awm [id]{scroll-margin-top: calc(var(--awm-stick-max, 96px) + 12px)}
#awm-root .awm-bgrid > li{scroll-margin-top: calc(var(--awm-stick-max, 96px) + 64px)}
@media (max-width: 700px){#awm-root .awm-search--sm .awm-search__pop{top: calc(var(--awm-bar) + var(--awm-stick, 0px) + 4px)}
html.awm-bar-hidden #awm-root .awm-vbar{top: var(--awm-stick, 0px)}
#awm-root .awm-vbar{top: calc(var(--awm-bar) + var(--awm-stick, 0px))}}
