.sectors{list-style:none;margin:0;padding:0;display:grid;border-top:1.5px solid var(--line-strong)}.sectors li{border-bottom:1px solid var(--line)}.sector{position:relative;isolation:isolate;height:100%;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:18px;row-gap:8px;align-content:start;padding:22px 0;text-decoration:none}.sector:before{content:"";position:absolute;inset:0 -14px;z-index:-1;border-radius:14px;background:var(--paper);opacity:0;transition:opacity .25s ease}.sector .sector-icon{grid-row:span 3;transition:transform .35s var(--ease-out)}.sector h3{font-size:var(--fs-h3);letter-spacing:-.035em;padding-right:6.5rem}.sector-q{color:var(--text);font-size:.97rem;max-width:40ch}.sector-q:before{content:"«\00a0";color:var(--accent-text)}.sector-q:after{content:"\00a0»";color:var(--accent-text)}.sector-go{display:inline-flex;align-items:center;gap:.45em;min-height:32px;font-weight:600;font-size:.95rem;color:var(--ink)}.sector-go:after{content:"→";color:var(--accent-text);transition:transform .3s var(--ease-out)}.sector:focus-visible:before,.sector:hover:before{opacity:1}.sector:focus-visible .sector-icon,.sector:hover .sector-icon{transform:translateY(-3px)}.sector:focus-visible .sector-go:after,.sector:hover .sector-go:after{transform:translateX(4px)}.sector-mine{position:absolute;top:22px;right:0;font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;padding:.3em .65em;border-radius:6px;background:var(--accent);color:#1a2f5a}.sector[aria-current] .sector-icon{color:var(--accent-text)}@media (min-width:640px){.sectors{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media (min-width:1024px){.sectors{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}.sectors li{border-left:1px solid var(--line)}.sectors li:nth-child(3n+1){border-left:0}.sector{grid-template-columns:minmax(0,1fr);padding:30px 28px 32px;row-gap:12px}.sectors li:nth-child(3n+1) .sector{padding-left:0}.sectors li:nth-child(3n) .sector{padding-right:0}.sector:before{inset:0;border-radius:0}.sector .sector-icon{grid-row:auto;margin-bottom:6px}.sector-mine{top:30px;right:28px}.sectors li:nth-child(3n) .sector-mine{right:0}.sector h3{padding-right:0}}.sectors-status{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;min-height:48px;margin-top:18px;font-size:var(--fs-small);color:var(--muted)}.sectors-status b{color:var(--ink);font-weight:600}.sectors-clear{min-height:44px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.sector .sector-icon,.sector-go:after,.sector:before{transition:none}.sector:hover .sector-icon{transform:none}}