.site .maler{padding:48px 0 var(--c-section)}.maler .c-h1.m-h1{text-align:left;max-width:none;margin:0;font-size:clamp(44px,5vw,64px)}.maler .m-lead{margin:14px 0 0;font-size:22px;line-height:1.45}.maler .m-filters{border-bottom:1px solid var(--c-line);flex-wrap:wrap;align-items:flex-end;gap:24px 36px;margin-top:36px;padding-bottom:28px;display:flex}.maler .m-panel{display:contents}.maler .m-filters-top{order:2;align-items:center;gap:8px 16px;min-height:56px;margin-left:auto;display:flex}.maler .m-toggle,.maler .m-panel-done{display:none}.maler .m-result{margin:0;font-size:20px;font-weight:500}.maler .m-reset{min-height:48px;color:var(--c-ink);font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:18px;font-weight:500;text-decoration:underline}.maler .m-reset:hover{background:var(--c-mist)}.maler .m-group{border:0;min-width:0;margin:0;padding:0}.maler .m-label{color:var(--c-graphite);margin:0 0 10px;padding:0;font-size:16px;font-weight:500;display:block}.maler .m-pills{background:var(--c-mist);border-radius:50px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.maler .m-pill{display:inline-flex;position:relative}.maler .m-pill input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.maler .m-pill span{white-space:nowrap;border-radius:50px;align-items:center;min-height:48px;padding:0 20px;font-size:18px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.maler .m-pill:hover span{background:#0000000f}.maler .m-pill input:checked+span{background:var(--c-ink);color:#fff}.maler .m-pill input:focus-visible+span{outline:3px solid var(--c-accent);outline-offset:2px}.maler .m-switch{cursor:pointer;align-items:center;gap:14px;min-height:56px;font-size:18px;font-weight:500;display:inline-flex;position:relative}.maler .m-switch input{opacity:0;cursor:pointer;width:56px;height:32px;margin:-16px 0 0;position:absolute;top:50%;left:0}.maler .m-switch-track{background:#767676;border-radius:50px;flex:none;width:56px;height:32px;transition:background-color .2s;position:relative}.maler .m-switch-track:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:4px;left:4px}.maler .m-switch input:checked+.m-switch-track{background:var(--c-ink)}.maler .m-switch input:checked+.m-switch-track:after{transform:translate(24px)}.maler .m-switch input:focus-visible+.m-switch-track{outline:3px solid var(--c-accent);outline-offset:3px}.maler .m-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.maler .m-card{flex-direction:column;display:flex;position:relative}.maler .m-card[hidden]{display:none}.maler .m-card-sheet{background:var(--c-mist);content-visibility:auto;contain-intrinsic-size:auto 280px auto 400px;border-radius:16px;order:-1;padding:7%;transition:background-color .2s}.maler .m-v>.cv-wrap,.maler .m-lock-blur>.cv-wrap{border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px #00000014}.maler [data-photo=on] .m-v--off,.maler [data-photo=off] .m-v--on{display:none}.maler .m-card-foot{align-items:center;gap:12px;margin-top:16px;display:flex}.maler .m-card-name{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500;line-height:1.25}.maler .m-card-link{color:var(--c-ink);text-underline-offset:4px;text-decoration:none}.maler .m-card-link:after{content:"";z-index:1;border-radius:16px;position:absolute;inset:0}.maler .m-card-link:focus-visible{outline:none}.maler .m-card:has(.m-card-link:focus-visible) .m-card-sheet{outline:3px solid var(--c-accent);outline-offset:3px}.maler .m-card:hover .m-card-sheet{background:#e9e9e9}.maler .m-card:hover .m-card-link{text-decoration:underline}.maler .m-marks{flex:none;gap:4px;margin-left:auto;display:inline-flex}.maler .m-mark{box-sizing:border-box;width:28px;height:28px;color:var(--c-graphite);border:1.5px solid #c4c4c4;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-grid}.maler .m-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.maler .m-legend{color:var(--c-graphite);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:20px 0 0;font-size:18px;line-height:1.4;display:flex}.maler .m-legend-item{align-items:center;gap:8px;display:inline-flex}.maler .m-empty{background:var(--c-mist);text-align:center;border-radius:24px;margin-top:40px;padding:64px 24px}.maler .m-empty p{margin:0 0 24px;font-size:22px}.maler .m-empty .c-btn.m-btn{background:var(--c-paper);min-height:56px;padding:0 24px;font-size:18px}.maler .m-detail{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}.maler .m-detail-sheet{background:var(--c-mist);border-radius:24px;max-width:720px;padding:6%}.maler .m-detail-text{padding-top:8px;position:sticky;top:32px}.maler .m-detail-name{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.maler .m-detail-name .m-marks{gap:6px;margin-left:0}.maler .m-detail-name .m-mark{width:36px;height:36px;font-size:17px}.maler .m-detail .m-legend{margin-top:16px}.maler .m-detail-cta{margin-top:32px}.maler .m-detail-switch{margin-top:20px}.maler .m-detail-note{max-width:30em;color:var(--c-graphite);margin:20px 0 0;font-size:18px;line-height:1.5}.maler .m-detail-note a{color:var(--c-ink);text-underline-offset:4px;text-decoration:underline}.maler .m-detail-sheet.is-locked{overflow:hidden}.maler .m-lock-blur{filter:blur(9px);opacity:.75;-webkit-user-select:none;user-select:none}.maler .m-detail .m-login{border-top:1px solid var(--c-line);text-align:left;margin-top:32px;padding-top:32px}.maler .m-detail .m-login-title{font-size:30px}.maler .m-detail .m-login-actions{justify-content:flex-start}.maler .m-back{min-height:48px;color:var(--c-ink);text-underline-offset:5px;align-items:center;margin-top:28px;font-size:19px;font-weight:500;text-decoration:underline;display:inline-flex}.maler .m-similar{margin-top:var(--c-section)}.maler .m-locked{border-top:1px solid var(--c-line);margin-top:72px;padding-top:56px}.maler .m-locked-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.maler .m-ph-mat{background:var(--c-mist);border-radius:14px;padding:8%}.maler .m-ph{aspect-ratio:210/297;box-sizing:border-box;background:var(--c-paper);filter:blur(2px);border-radius:3px;gap:8%;padding:10% 9%;display:flex;box-shadow:0 0 0 1px #0000000f}.maler .m-ph-col{background:#e8e8e8;border-radius:2px;flex:0 0 30%}.maler .m-ph--single .m-ph-col{display:none}.maler .m-ph--band{flex-direction:column;gap:6%}.maler .m-ph--band .m-ph-col{flex:0 0 16%}.maler .m-ph-lines{flex-direction:column;flex:1;gap:7%;display:flex}.maler .m-ph-lines i{background:#e3e3e3;border-radius:2px;height:5%;display:block}.maler .m-ph-lines i:first-child{background:#d4d4d4;width:70%;height:8%}.maler .m-ph-lines i:nth-child(3n){width:80%}.maler .m-ph-lines i:nth-child(4){background:#d4d4d4;width:45%;margin-top:6%}.maler .m-login{text-align:center;max-width:720px;margin:48px auto 0}.maler .c-h2.m-login-title{margin:0}.maler .m-login-text{color:var(--c-graphite);margin:16px 0 0;font-size:20px;line-height:1.5}.maler .m-login-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.maler .m-guide{border-top:1px solid var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 72px;margin-top:96px;padding-top:56px;display:grid}.maler .m-guide-block--wide{grid-column:1/-1}.maler .m-guide-h2{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:500;line-height:1.2}.maler .m-guide-p{max-width:36em;margin:14px 0 0;font-size:19px;line-height:1.6}.maler .m-guide-p a{color:var(--c-ink);text-underline-offset:4px;text-decoration:underline}.maler .m-guide-links{flex-wrap:wrap;gap:8px 12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.maler .m-guide-link{border:1.5px solid var(--c-line);min-height:56px;color:var(--c-ink);border-radius:50px;align-items:center;padding:0 24px;font-size:19px;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-flex}.maler .m-guide-link:hover{border-color:var(--c-ink)}@media (max-width:1099px){.maler .m-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}.maler .m-grid--similar,.maler .m-locked-row{grid-template-columns:repeat(4,minmax(0,1fr))}.maler .m-ph-mat:nth-child(n+5){display:none}}@media (max-width:1000px){.maler .m-detail{grid-template-columns:1fr;gap:40px}.maler .m-detail-sheet{box-sizing:border-box;width:100%;margin:0 auto}.maler .m-detail-text{position:static}.maler .m-guide{grid-template-columns:minmax(0,1fr);gap:48px}}@media (max-width:700px){.site .maler{padding-top:32px}.maler .m-lead{font-size:20px}.maler .m-filters{border-bottom:0;flex-direction:column;align-items:stretch;gap:0;margin-top:28px;padding-bottom:0}.maler .m-filters-top{flex-wrap:wrap;order:0;margin:0}.maler .m-toggle{border:1.5px solid var(--c-ink);background:var(--c-paper);min-height:56px;color:var(--c-ink);font:inherit;cursor:pointer;border-radius:50px;align-items:center;gap:10px;padding:0 22px;font-size:19px;font-weight:500;display:inline-flex}.maler .m-toggle[aria-expanded=true]{background:var(--c-mist)}.maler .m-toggle-count{background:var(--c-ink);color:#fff;border-radius:50px;place-items:center;min-width:28px;height:28px;font-size:16px;display:inline-grid}.maler .m-reset{margin-left:auto;padding:0 8px}.maler .m-panel{background:var(--c-mist);border-radius:20px;flex-direction:column;align-items:stretch;gap:24px;margin-top:16px;padding:20px 16px;display:none}.maler .m-panel.is-open{display:flex}.maler .m-pills{background:0 0;border-radius:0;gap:8px;padding:0}.maler .m-pill span{background:var(--c-paper);box-shadow:inset 0 0 0 1.5px var(--c-line);padding:0 16px}.maler .m-pill:hover span{background:var(--c-paper)}.maler .m-panel-done{width:100%;display:inline-flex}.maler .m-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin-top:24px}.maler .m-grid--similar{grid-template-columns:repeat(2,minmax(0,1fr))}.maler .m-card-sheet{contain-intrinsic-size:auto 165px auto 240px;border-radius:12px;padding:8%}.maler .m-card-foot{gap:8px;margin-top:12px}.maler .m-card-name{font-size:20px}.maler .m-mark{width:24px;height:24px;font-size:13px}.maler .m-legend{gap:6px 16px;margin-top:16px}.maler .m-legend-note{flex-basis:100%}.maler .m-switch{padding:0 4px}.maler .m-locked{margin-top:48px;padding-top:40px}.maler .m-locked-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.maler .m-ph-mat:nth-child(n+3){display:none}.maler .m-login{margin-top:32px}.maler .m-login-actions .c-btn{width:100%}.maler .m-detail .m-login-title{font-size:26px}.maler .m-guide{gap:40px;margin-top:72px;padding-top:40px}.maler .m-guide-h2{font-size:26px}.maler .m-guide-p{font-size:18px}.maler .m-detail-sheet{border-radius:16px;padding:5%}.maler .m-detail-cta{width:100%}}
