.check-facts{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.check-facts li{border:1px solid var(--c-line);color:var(--c-text-muted);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600}.check-layout{align-items:start;gap:32px;display:grid}@media (min-width:1024px){.check-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:64px}.check-intro{position:sticky;top:112px}}.check-intro{gap:16px;max-width:560px;display:grid}.check-intro h2{margin:0;font-size:clamp(26px,2.8vw,36px)}.check-intro p{color:var(--c-text-muted);margin:0}.check-box{border:1px solid var(--c-line);border-radius:var(--radius-card);background:var(--c-bg);min-width:0;box-shadow:var(--shadow-soft);overflow-wrap:break-word;padding:24px 20px}@media (min-width:720px){.check-box{padding:40px}}.check-progress{gap:8px;margin-bottom:28px;display:grid}.check-progress__label{color:var(--c-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.check-progress__track{background:var(--c-line);border-radius:3px;height:6px;position:relative;overflow:hidden}.check-progress__fill{background:var(--c-brand);transform-origin:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.check-progress__fill{transition:transform .5s var(--ease-out)}}.check-panel{min-height:360px}.check-step{gap:12px;display:grid}.check-step__title{margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.25}.check-step__title:focus{outline:none}.check-step__title:focus-visible{outline:2px solid var(--c-brand);outline-offset:4px}.check-step__hint{margin:0;font-size:15px}.check-options{gap:12px;margin-top:8px;display:grid}@media (min-width:720px){.check-options--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.check-option{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface);width:100%;min-height:56px;color:var(--c-text);font-family:var(--f-sans);text-align:left;cursor:pointer;grid-template-columns:20px 1fr;align-items:center;gap:16px;padding:16px 20px;font-size:16px;line-height:1.35;transition:border-color .2s,background-color .2s;display:grid}.check-option:before{content:"";border:2px solid var(--c-text-muted);background:var(--c-bg);border-radius:50%;width:20px;height:20px;transition:border-color .2s,box-shadow .2s}.check-option:hover{border-color:var(--c-text-muted);background:var(--c-bg)}.check-option[aria-pressed=true]{border-color:var(--c-brand);background:color-mix(in srgb, var(--c-brand) 7%, var(--c-bg))}.check-option[aria-pressed=true]:before{border-color:var(--c-brand);box-shadow:inset 0 0 0 4px var(--c-bg);background:var(--c-brand)}.check-nav{justify-content:space-between;align-items:center;gap:12px;min-height:50px;margin-top:24px;display:flex}.check-nav__back{min-height:44px;color:var(--c-text-muted);font-family:var(--f-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 4px;font-size:16px;font-weight:600;display:inline-flex}.check-nav__back:hover{color:var(--c-text)}.check-result{gap:16px;display:grid}.check-result__note{margin:0;font-size:15px}.check-result__list{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.check-sink{border-top:1px solid var(--c-line);gap:12px;padding:24px 0;display:grid}.check-sink__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.check-sink__title{align-items:center;gap:12px;margin:0;font-size:20px;display:flex}.check-sink__rank{background:var(--c-brand);width:28px;height:28px;color:var(--c-on-brand);font-family:var(--f-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.check-sink__value{font-family:var(--f-serif);color:var(--c-brand);margin:0;font-size:22px}.check-count{font-variant-numeric:tabular-nums}.check-bar{background:var(--c-surface);border-radius:5px;height:10px;overflow:hidden}.check-bar__fill{background:var(--c-brand);border-radius:5px;height:100%;display:block}.check-sink__idea{margin:0}.check-sink__calc{font-size:15px}.check-sink__calc summary{min-height:32px;color:var(--c-brand);cursor:pointer;font-weight:600}.check-sink__calc ul{gap:8px;margin:8px 0;padding-left:20px;display:grid}.check-sink__calc p{margin:0}.check-sink__library{margin:0;font-size:15px}.check-sink__library ul{gap:8px;margin:8px 0 0;padding-left:20px;display:grid}.check-sink__label{margin:0;font-weight:600}.check-result__total{border-top:1px solid var(--c-line);margin:0;padding-top:16px;font-size:18px}.check-result__library{margin:0}.check-result__owner{border:1px solid var(--c-line);border-radius:var(--radius-card);background:var(--c-surface);margin:0;padding:16px 20px}.check-result__cta{border-radius:var(--radius-card);background:var(--c-surface);gap:12px;margin-top:8px;padding:24px;display:grid}.check-result__cta h3{margin:0;font-size:21px}.check-result__cta p{margin:0}.check-result__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (max-width:479px){.check-result__actions .btn{width:100%}}.check-result__privacy{margin:0;font-size:14px}.check-noscript{gap:16px;display:grid}.check-noscript p{margin:0}.check-noscript__links{flex-wrap:wrap;gap:12px;display:flex}[data-own-motion] [tabindex="-1"]:focus{outline:none}
