.aw{--aw-ease:cubic-bezier(.22, .8, .2, 1)}.aw-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.aw-num{font-variant-numeric:tabular-nums}.aw-gap{margin-top:clamp(28px,3.4vw,44px)}.aw-gap-sm{margin-top:24px}.aw-status{border:1px solid var(--sl-border);background-color:var(--sl-bg);color:var(--sl-text-muted);border-radius:2px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:clamp(22px,2.6vw,30px) 0 0;padding:10px 14px;font-size:14px;line-height:1.45;display:inline-flex}.aw-status strong{color:var(--sl-text);font-weight:600}.aw-dot{background-color:var(--sl-text-faint);border-radius:50%;flex:none;width:7px;height:7px}.aw-dot.is-live{background-color:#0075ff;box-shadow:0 0 0 3px #0075ff29}.aw-facts{border:1px solid var(--sl-border);background-color:var(--sl-border);border-radius:2px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1px;margin:0;display:grid;overflow:hidden}.aw-fact{background-color:var(--sl-bg);gap:4px;margin:0;padding:18px 20px;display:grid}.aw-fact dt{color:var(--sl-text-label,#6f6f6f);font-size:13px}.aw-fact dd{color:var(--sl-text);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600}.aw-industries{border:1px solid var(--sl-border);background-color:var(--sl-border);border-radius:2px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.aw-industry{background-color:var(--sl-bg);height:100%;color:var(--sl-text);transition:background-color .2s var(--aw-ease);gap:6px;padding:18px 20px;text-decoration:none;display:grid}a.aw-industry:hover{background-color:var(--sl-bg-subtle)}a.aw-industry:focus-visible{outline-offset:-2px;outline:2px solid #0075ff}.aw-industry__name{letter-spacing:-.015em;font-size:15.5px;font-weight:600}.aw-industry__line{color:var(--sl-text-muted);font-variant-numeric:tabular-nums;font-size:13.5px;line-height:1.5}.aw-industry__win{color:var(--sl-text);font-size:13.5px;line-height:1.5}.aw-cats{gap:clamp(28px,3.4vw,44px);display:grid}.aw-cat__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:14px;display:flex}.aw-cat__meta{color:var(--sl-text-label,#6f6f6f);font-variant-numeric:tabular-nums;margin:0;font-size:13.5px}.aw-list{border:1px solid var(--sl-border);background-color:var(--sl-bg);border-radius:2px;margin:0;padding:0;list-style:none}.aw-row{border-top:1px solid var(--sl-border);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:16px 20px;display:grid}.aw-row:first-child{border-top:0}.aw-row.is-first{background-color:var(--sl-bg-subtle)}.aw-place{color:var(--sl-text-muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.aw-row.is-first .aw-place{color:var(--sl-text)}.aw-who{gap:2px;min-width:0;display:grid}.aw-org{color:var(--sl-text);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:600;overflow:hidden}.aw-site{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--sl-accent);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;text-decoration:none;overflow:hidden}.aw-site:hover{text-decoration:underline}.aw-dir{color:var(--sl-text-muted);font-size:13px;text-decoration:none}.aw-dir:hover{color:var(--sl-text)}.aw-built{color:var(--sl-text-muted);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13px;line-height:1.5;display:flex}.aw-built a,.aw-built__name{color:var(--sl-text);font-weight:500;text-decoration:none}.aw-built a:hover{text-decoration:underline}.aw-credit{color:var(--sl-text-label,#6f6f6f);font-size:12.5px}.aw-credit:before{content:"·";color:var(--sl-text-faint);margin-right:10px}.aw-credit.is-verified{color:var(--sl-accent)}@media (max-width:640px){.aw-credit{flex-basis:100%}.aw-credit:before{content:none}}.aw-scores{flex-wrap:wrap;justify-content:flex-end;gap:4px 18px;margin:0;display:flex}.aw-score{justify-items:end;gap:1px;margin:0;display:grid}.aw-score dt{color:var(--sl-text-label,#6f6f6f);font-size:12px}.aw-score dd{color:var(--sl-text);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.aw-score.is-final dd{color:var(--sl-text);font-size:17px}@media (max-width:640px){.aw-row{grid-template-columns:32px minmax(0,1fr)}.aw-scores{grid-column:2;justify-content:flex-start}.aw-score{justify-items:start}}.aw-empty{background-color:var(--sl-bg-subtle);box-shadow:inset 0 0 0 1px var(--sl-border);border-radius:3px;justify-items:start;gap:4px;padding:clamp(24px,3.4vw,40px);display:grid}.aw-empty .mkt-body{margin-top:6px}.aw-empty .mkt-actions{margin-top:16px}.aw-cta{color:var(--sl-accent);align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.aw-cta:hover{text-decoration:underline}.aw-steps{counter-reset:aw-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.aw-step{border:1px solid var(--sl-border);background-color:var(--sl-bg);counter-increment:aw-step;border-radius:2px;align-content:start;gap:10px;padding:clamp(20px,2.2vw,28px);display:grid}.aw-step:before{content:counter(aw-step);color:var(--sl-text-faint);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.aw-step .mkt-body{margin:0;font-size:15px}.aw-weight{color:var(--sl-text);font-variant-numeric:tabular-nums;font-weight:600}.aw-form-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (max-width:991px){.aw-form-wrap{grid-template-columns:1fr}}.slct-page .aw-err{color:var(--sl-danger,#c62828);margin:0;font-size:13.5px}.slct-page .aw-err:empty{display:none}.slct-page [aria-invalid=true]{border-color:var(--sl-danger,#c62828)}.aw-pick__box{position:relative}.aw-pick__list{z-index:5;border:1px solid var(--sl-border);background-color:var(--sl-bg);border-radius:3px;max-height:300px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #00000014}.aw-pick__list[hidden]{display:none}.aw-pick__opt{color:var(--sl-text);cursor:pointer;border-radius:2px;gap:1px;padding:9px 10px;font-size:14.5px;display:grid}.aw-pick__opt span{color:var(--sl-text-muted);font-size:12.5px}.aw-pick__opt[aria-selected=true],.aw-pick__opt:hover{background-color:var(--sl-bg-subtle);box-shadow:inset 0 0 0 1px var(--sl-border)}.aw-pick__none{color:var(--sl-text-muted);padding:9px 10px;font-size:13.5px}.aw-chosen{border:1px solid var(--sl-border);background-color:var(--sl-bg-subtle);color:var(--sl-text);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 12px;font-size:14.5px;display:flex}.aw-chosen[hidden]{display:none}.aw-chosen strong{font-weight:600}.aw-hint{color:var(--sl-text-muted);margin:0;font-size:13px;line-height:1.5}.aw-answer-actions{flex-wrap:nowrap;margin:0}@media (max-width:640px){.aw-answer-actions{grid-column:2}}.aw-bands{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.aw-band{align-content:start;gap:12px;display:grid}.aw-band .aw-row{grid-template-columns:32px minmax(0,1fr) auto;padding:12px 16px}.aw-band .aw-scores{grid-column:auto}.aw-sheet{gap:16px;margin:0;padding:0;list-style:none;display:grid}.aw-card{border:1px solid var(--sl-border);background-color:var(--sl-bg);border-radius:2px;gap:16px;padding:clamp(20px,2.4vw,28px);display:grid}.aw-card.is-done{background-color:var(--sl-bg-subtle)}.aw-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;display:flex}.aw-crit{border-top:1px solid var(--sl-border);grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:6px 18px;padding:12px 0;display:grid}.aw-crit__q{color:var(--sl-text-muted);margin:2px 0 0;font-size:13.5px;line-height:1.5}.aw-crit label{color:var(--sl-text);font-size:15px;font-weight:600}.aw-card .slct-input{min-height:40px;padding:8px 12px}.aw-note-field{margin:8px 0 14px}.aw-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.aw-link-btn{color:var(--sl-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:underline}.aw-link-btn:hover{color:var(--sl-text)}@media (prefers-reduced-motion:reduce){.aw-industry{transition:none}}a.aw-org-link{text-decoration:none}a.aw-org-link:hover{text-decoration:underline}
