.s-site .d-page{padding-top:calc(var(--nav-h) + clamp(40px,7vw,88px))}.s-site .d-index__head{gap:18px;margin-bottom:max(36px,min(5vw,56px));display:grid}.s-site .d-index__head>*{max-width:860px}.s-site .d-index{padding-bottom:var(--sec)}.s-site .d-empty{color:var(--ink-3)}.s-site .d-filter{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.s-site .d-chip{border:1px solid var(--line);background:var(--card);height:36px;color:var(--ink-2);font:520 14px/1 var(--f);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.s-site .d-chip:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink)25%,var(--line))}.s-site .d-chip[aria-pressed=true]{background:var(--btn);border-color:var(--btn);color:var(--btn-ink)}.s-site .d-chip__n{font-variant-numeric:tabular-nums;opacity:.6;font-size:12.5px}.s-site .d-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.s-site .d-tile{background:var(--card);border:1px solid var(--line);height:100%;color:var(--ink);border-radius:22px;grid-template-rows:auto auto auto 1fr auto;gap:12px;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.s-site .d-tile:hover{box-shadow:var(--shadow-card);border-color:color-mix(in srgb,var(--ink)14%,var(--line));transform:translateY(-2px)}.s-site .d-tile:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.s-site .d-tile__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.s-site .d-tile__cat{color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:560}.s-site .d-tile__title{letter-spacing:-.015em;font-size:20px;font-weight:600;font-stretch:106%;line-height:1.15}.s-site .d-tile__stat{color:var(--ink-2);font-size:14.5px}.s-site .d-tile__stat b{color:var(--earned-ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:max(30px,min(2.2rem,38px));font-weight:620;font-stretch:112%;line-height:1;display:block}.s-site .d-tile__line{color:var(--ink-2);font-size:14.5px;line-height:1.45}.s-site .d-tile__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.s-site .d-tile__asof{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.s-site .d-logo{object-fit:cover;background:var(--bg-2);border:1px solid var(--line);border-radius:14px;flex:none;place-items:center;display:inline-grid}.s-site .d-logo--blank{color:var(--ink-2);font-size:20px;font-weight:640}.s-site .d-plats{color:var(--ink-2);flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.s-site .d-plats li{align-items:center;gap:5px;display:inline-flex}.s-site .d-plats__icon{flex:none;width:15px;height:15px}.s-site .d-art__head{max-width:calc(900px + 2*var(--gutter));justify-items:start;gap:18px;margin-bottom:max(36px,min(5vw,56px));display:grid}.s-site .d-crumb{color:var(--ink-3);gap:8px;font-size:14px;display:flex}.s-site .d-crumb a{color:var(--ink-2);text-decoration:none}.s-site .d-crumb a:hover{color:var(--ink);text-decoration:underline}.s-site .d-art__id{align-items:center;gap:14px;display:flex}.s-site .d-art__title{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.2}.s-site .d-art__owner{color:var(--ink-3);font-size:14px}.s-site .d-art__h1{max-width:22ch}.s-site .d-art__meta{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 18px;font-size:14.5px;display:flex}.s-site .d-disclaim{color:var(--ink-3);border-left:2px solid var(--line);padding-left:10px;font-size:13.5px}.s-site .d-art__body{max-width:calc(900px + 2*var(--gutter));padding-bottom:var(--sec);gap:max(40px,min(5vw,64px));display:grid}.s-site .d-kpis{border:1px solid var(--line);background:var(--card);border-radius:22px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}@media (max-width:760px){.s-site .d-kpis{grid-template-columns:1fr 1fr}}.s-site .d-kpi{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:6px;margin-bottom:-1px;margin-right:-1px;padding:20px 22px;display:grid}.s-site .d-kpi dt{color:var(--ink-2);font-size:13.5px;font-weight:520}.s-site .d-kpi dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:max(26px,min(1.4rem + 1vw,36px));font-weight:620;font-stretch:110%;line-height:1}.s-site .d-kpi--e dd{color:var(--earned-ink)}.s-site .d-kpi--o dd{color:var(--owned-ink)}.s-site .d-kpi dd.d-kpi__na{letter-spacing:0;color:var(--ink-3);padding-top:10px;font-size:15px;font-weight:500}.s-site .d-prose{gap:14px;max-width:68ch;display:grid}.s-site .d-prose p{color:var(--ink-2)}.s-site .d-prose b{color:var(--ink);font-weight:600}.s-site .d-findings{counter-reset:f;gap:12px;margin:0;padding:0;list-style:none;display:grid}.s-site .d-findings li{counter-increment:f;grid-template-columns:30px 1fr;gap:10px;font-size:17px;line-height:1.5;display:grid}.s-site .d-findings li:before{content:counter(f);background:color-mix(in srgb,var(--earned)14%,transparent);width:26px;height:26px;color:var(--earned-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:1px;font-size:13px;font-weight:640;display:inline-grid}.s-site .d-charts{grid-template-columns:1fr;gap:16px;display:grid}.s-site .d-card{background:var(--card);border:1px solid var(--line);border-radius:22px;align-content:start;gap:16px;padding:22px;display:grid}.s-site .d-card__h{letter-spacing:-.01em;font-size:16px;font-weight:600}.s-site .d-card__cap{color:var(--ink-3);font-size:13.5px;line-height:1.45}.s-site .d-eo{gap:12px;display:grid}.s-site .d-eo__bar{gap:3px;height:18px;display:flex}.s-site .d-eo__bar span{border-radius:6px;flex-basis:0;min-width:6px}.s-site .d-eo__e,.s-site .d-dot--e{background:var(--earned)}.s-site .d-eo__o,.s-site .d-dot--o{background:var(--owned)}.s-site .d-eo__legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 22px;font-size:14px;display:flex}.s-site .d-eo__legend span{align-items:center;gap:7px;display:inline-flex}.s-site .d-eo__legend b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.s-site .d-dot{border-radius:3px;width:9px;height:9px}.s-site .d-bars,.s-site .d-tc{gap:10px;margin:0;padding:0;list-style:none;display:grid}.s-site .d-bars li{grid-template-columns:minmax(110px,9.5rem) 1fr auto;align-items:center;gap:12px;font-size:14px;display:grid}.s-site .d-bars__name{color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.s-site .d-bars__track,.s-site .d-tc__track{background:var(--bg-2);border-radius:5px;height:10px;overflow:hidden}.s-site .d-bars__fill,.s-site .d-tc__track span{background:var(--earned);border-radius:5px;height:100%;display:block}.s-site .d-bars__val,.s-site .d-tc__val{font-variant-numeric:tabular-nums;text-align:right;min-width:4.5rem;font-weight:600}.s-site .d-bars__val small,.s-site .d-tc__val small{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.s-site .d-tc li{grid-template-columns:18px 16px minmax(0,11rem) 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.s-site .d-tc__rank{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.s-site .d-tc__who{text-overflow:ellipsis;white-space:nowrap;font-weight:540;overflow:hidden}.s-site .d-tc__who a{color:inherit;text-decoration:none}.s-site .d-tc__who a:hover{text-decoration:underline}@media (max-width:520px){.s-site .d-tc li{grid-template-columns:18px 16px 1fr auto}.s-site .d-tc__track{display:none}}.s-site .d-dl{background:var(--sheet);color:var(--sheet-ink);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:max(24px,min(4vw,48px));padding:max(24px,min(4vw,40px));display:grid}@media (max-width:760px){.s-site .d-dl{grid-template-columns:1fr}}.s-site .d-dl__copy{align-content:start;gap:12px;display:grid}.s-site .d-dl__copy p,.s-site .d-dl .w-form__foot p,.s-site .d-dl .w-field em{color:var(--sheet-ink-2)}.s-site .d-dl .w-form__foot a{color:inherit}.s-site .d-dl .w-field input{background:var(--sheet-2);border-color:var(--sheet-line);color:var(--sheet-ink)}.s-site .d-dl .w-field input:focus{background:var(--sheet-2)}.s-site .d-dl .w-btn{background:var(--sheet-ink);color:var(--sheet)}.s-site .d-dl .w-btn:hover{background:#fff}.s-site .d-check{cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:flex}.s-site .d-check input{width:18px;height:18px;accent-color:var(--earned)}.s-site .d-dl__done{align-items:flex-start;gap:14px;display:flex}.s-site .d-dl__done:focus{outline:none}.s-site .d-dl__done .w-done__mark{flex:none;width:40px;height:40px}.s-site .d-dl__done a{color:inherit}.s-site .d-more{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:24px;display:flex}.s-site .d-more b{color:var(--ink)}.s-site .d-tm li{grid-template-columns:18px minmax(0,15rem) 1fr auto}.s-site .d-tm .d-tc__who{white-space:normal;font-weight:500;line-height:1.3}@media (max-width:520px){.s-site .d-tm li{grid-template-columns:18px 1fr auto}}
