.th-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.th-top{max-width:1180px;margin:0 auto;padding:clamp(20px,2.6vw,32px) var(--ds-gut,16px) clamp(16px,2vw,24px);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.th-h1{margin:0;font:400 clamp(34px,3.6vw,46px)/1.1 var(--ds-display);letter-spacing:-.01em;color:var(--ds-ink)}.th-search{flex:0 1 420px;height:48px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 8px 0 16px;background:#fff;border:1px solid #d6d2c8;border-radius:10px;transition:border-color .15s,box-shadow .15s}.th-search:focus-within{border-color:var(--ds-violet);box-shadow:0 0 0 3px #5e4fa21f}.th-search-ico{width:18px;height:18px;flex:none;fill:none;stroke:var(--ds-muted);stroke-width:1.8;stroke-linecap:round}.th-search input{flex:1 1 auto;min-width:0;height:100%;border:0;background:#0000;outline:none;font:400 16px/1 var(--ds-ui);color:var(--ds-ink);appearance:none}.th-search input::placeholder{color:#80869a}.th-search input::-webkit-search-cancel-button{display:none}.th-kbd{font:400 12px/1 var(--ds-ui);color:var(--ds-muted);border:1px solid #d6d2c8;border-radius:6px;padding:4px 8px}.th-clear{flex:none;width:32px;height:32px;border:0;border-radius:6px;background:#f1efea;color:var(--ds-ink);font:400 18px/1 var(--ds-ui);cursor:pointer}.th-list{max-width:1180px;margin:0 auto;padding:0 var(--ds-gut,16px) clamp(48px,6vw,80px);box-sizing:border-box}.th-status{margin:0;min-height:0;font:400 14px/1.4 var(--ds-ui);color:var(--ds-muted)}.th-status:not(:empty){padding-bottom:12px}.th-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;border-top:1px solid var(--ds-ink)}.th-group{padding-top:16px}.th-group-h{margin:0 0 6px;font:600 13px/1.3 var(--ds-ui);color:var(--ds-muted)}.th-group ul{list-style:none;margin:0;padding:0}.th-none{margin:8px 0 0;font:400 14px/1.4 var(--ds-ui);color:#9a9ea9}.th-row{display:flex;align-items:center;gap:10px;min-height:36px;padding:2px 6px;margin:0 -6px;border-radius:8px;text-decoration:none;transition:background-color .15s}.th-row:hover{background:#fffefbcc}.th-row:hover .th-row-n{color:var(--ds-violet)}.th-row:focus-visible{outline:2px solid var(--ds-violet);outline-offset:1px}.th-mark{flex:none;width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--th-tint);color:var(--th-ink)}.th-mark svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.th-mark .th-fill{fill:currentColor;stroke:none}.th-mark-t{font:600 9.5px/1 var(--ds-ui);letter-spacing:.01em}.th-group[data-group=chart]{--th-tint:#e6e2f3;--th-ink:#4b3f8a}.th-group[data-group=planets]{--th-tint:#f6ddcc;--th-ink:#8a4b2a}.th-group[data-group=returns]{--th-tint:#dfe6d2;--th-ink:#4a5a32}.th-group[data-group=sky]{--th-tint:#d7e3f0;--th-ink:#33506e}.th-row-n{font:500 15.5px/1.3 var(--ds-ui);color:var(--ds-ink);transition:color .15s}.th-empty{padding:64px 0;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;border-top:1px solid var(--ds-ink)}.th-empty p{margin:0;font:400 16px/1.5 var(--ds-ui);color:var(--ds-muted)}.th-empty .th-empty-t{font:400 28px/1.2 var(--ds-display);color:var(--ds-ink)}.th-empty button{margin-top:8px;height:44px;padding:0 20px;border:1px solid var(--ds-ink);border-radius:10px;background:#0000;color:var(--ds-ink);font:400 15px/1 var(--ds-ui);cursor:pointer}.th-how{border-top:1px solid var(--ds-rule)}.th-how-in{max-width:1180px;margin:0 auto;padding:clamp(56px,6vw,72px) var(--ds-gut,16px);box-sizing:border-box}.th-how h2{margin:0 0 32px;font:400 clamp(26px,2.4vw,30px)/1.2 var(--ds-display);color:var(--ds-ink)}.th-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.th-facts h3{margin:0 0 8px;font:500 17px/1.35 var(--ds-ui);color:var(--ds-ink)}.th-facts p{margin:0;font:400 15px/1.6 var(--ds-ui);color:var(--ds-muted)}.th-facts a{color:var(--ds-violet)}.th-more{margin-top:48px;border-top:1px solid var(--ds-rule)}.th-more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;font:500 16px/1.3 var(--ds-ui);color:var(--ds-ink)}.th-more>summary::-webkit-details-marker{display:none}.th-more>summary:after{content:"+";font:400 22px/1 var(--ds-ui);color:var(--ds-muted)}.th-more[open]>summary:after{content:"−"}.th-more-body{padding-bottom:24px}@media (max-width:1000px){.th-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}}@media (max-width:760px){.th-search{flex:1 1 100%}.th-kbd{display:none}.th-cols{grid-template-columns:minmax(0,1fr)}.th-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.th-row{min-height:44px}.th-row-n{font-size:14.5px}.th-facts{grid-template-columns:minmax(0,1fr);gap:28px}}@media (prefers-reduced-motion:reduce){.th-row,.th-row-n,.th-search{transition:none}}