.tool-icon[data-astro-cid-g3mwwjrp]{display:inline-flex}.tool-icon[data-astro-cid-g3mwwjrp] svg[data-astro-cid-g3mwwjrp]{width:96px;height:96px;display:block}.tools-wrap[data-astro-cid-e2calspi]{z-index:2;max-width:1240px;margin:0 auto;padding:48px 24px 96px;position:relative}.th-top[data-astro-cid-e2calspi]{grid-template-columns:1fr 440px;align-items:start;gap:56px;padding:24px 0 72px;display:grid}.th-eyebrow[data-astro-cid-e2calspi]{font-family:var(--sans);letter-spacing:2px;text-transform:uppercase;color:#b8cdd9;margin:0 0 18px;font-size:12px}.th-h1[data-astro-cid-e2calspi]{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-1.6px;color:#f5ebdd;margin:0;font-size:84px;font-weight:360;line-height:.98}.th-h1[data-astro-cid-e2calspi] em[data-astro-cid-e2calspi]{color:#f7d9c9;font-style:italic;font-weight:300}.th-intro[data-astro-cid-e2calspi]{max-width:560px;font-family:var(--sans);color:#f5ebddcc;margin:24px 0 0;font-size:18px;line-height:1.65}.th-sky[data-astro-cid-e2calspi]{position:relative}.sky-card[data-astro-cid-e2calspi]{backdrop-filter:blur(6px);background:#1f1233b8;border:1px solid #e67e5f8c;padding:22px 24px;position:relative;box-shadow:0 0 60px #e67e5f24}.sky-head[data-astro-cid-e2calspi]{font-family:var(--sans);letter-spacing:1.8px;text-transform:uppercase;color:#f6b48f;align-items:center;gap:8px;margin:0 0 10px;font-size:11px;display:flex}.sky-dot[data-astro-cid-e2calspi]{background:#e67e5f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #e67e5f}.sky-row[data-astro-cid-e2calspi]{border-top:1px solid #f5ebdd1f;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.sky-name[data-astro-cid-e2calspi]{font-family:var(--serif);color:#f5ebdd;font-size:17px}.sky-val[data-astro-cid-e2calspi]{font-family:var(--sans);text-align:right;font-size:13.5px}.sky-note[data-astro-cid-e2calspi]{font-family:var(--sans);color:#f5ebdd8c;margin:12px 0 0;font-size:12px}.th-group[data-astro-cid-e2calspi]{padding-bottom:40px}.th-group-head[data-astro-cid-e2calspi]{font-family:var(--sans);letter-spacing:2px;text-transform:uppercase;color:#b8cdd9;align-items:center;gap:14px;margin:0 0 18px;font-size:12px;display:flex}.th-numeral[data-astro-cid-e2calspi]{font-family:var(--serif);letter-spacing:0;text-transform:none;color:#f4c3af;font-size:18px;font-style:italic}.th-rule[data-astro-cid-e2calspi]{background:#b8cdd980;width:28px;height:1px}.th-grid[data-astro-cid-e2calspi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.th-card-link[data-astro-cid-e2calspi]{color:#f5ebdd;text-decoration:none;display:block}.th-card[data-astro-cid-e2calspi]{backdrop-filter:blur(6px);background:#f5ebdd09;border:1px solid #f5ebdd1f;height:100%;padding:26px;transition:border-color .18s,background .18s;position:relative}.th-card-body[data-astro-cid-e2calspi]{flex-direction:column;gap:14px;min-height:250px;display:flex}.th-card-main[data-astro-cid-e2calspi]{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.th-card-title[data-astro-cid-e2calspi]{font-family:var(--serif);color:#f5ebdd;margin:4px 0 0;font-size:25px;font-weight:400}.th-card-text[data-astro-cid-e2calspi]{font-family:var(--sans);color:#f5ebddbd;margin:0;font-size:14.5px;line-height:1.6}.th-open[data-astro-cid-e2calspi]{font-family:var(--sans);color:#f6b48f;margin-top:auto;font-size:13px}.th-soon[data-astro-cid-e2calspi]{font-family:var(--sans);color:#f5ebdd80;margin-top:auto;font-size:13px}.th-card[data-astro-cid-e2calspi] .tool-icon[data-astro-cid-e2calspi]{opacity:.95;transition:filter .2s,opacity .2s}.th-card-link[data-astro-cid-e2calspi]:not(.is-soon):hover .th-card[data-astro-cid-e2calspi],.th-card-link[data-astro-cid-e2calspi]:not(.is-soon):focus-visible .th-card[data-astro-cid-e2calspi]{background:#f5ebdd0d;border-color:#e67e5f80}.th-card-link[data-astro-cid-e2calspi]:not(.is-soon):hover .tool-icon[data-astro-cid-e2calspi],.th-card-link[data-astro-cid-e2calspi]:not(.is-soon):focus-visible .tool-icon[data-astro-cid-e2calspi]{opacity:1;filter:drop-shadow(0 0 10px #e67e5f59)}.th-card-link[data-astro-cid-e2calspi]:focus-visible{outline:none}.th-card-link[data-astro-cid-e2calspi]:focus-visible .th-card[data-astro-cid-e2calspi]{outline-offset:3px;outline:2px solid #e67e5f}.th-card-link[data-astro-cid-e2calspi].is-soon{cursor:default}.th-card-link[data-astro-cid-e2calspi].is-soon .th-card[data-astro-cid-e2calspi]{opacity:.72}.th-chip[data-astro-cid-e2calspi]{font-family:var(--sans);color:#f5ebdd;border:1px solid #b8cdd98c;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-top:2px;padding:5px 11px;font-size:12px;display:inline-flex}.th-chip-dot[data-astro-cid-e2calspi]{background:#b8cdd9;border-radius:50%;width:7px;height:7px}.th-chip[data-astro-cid-e2calspi].is-retro{border-color:#e67e5fb3}.th-chip[data-astro-cid-e2calspi].is-retro .th-chip-dot[data-astro-cid-e2calspi]{background:#e67e5f;box-shadow:0 0 8px #e67e5f}.tick[data-astro-cid-e2calspi]{border-style:solid;border-color:#f5ebdd80;width:14px;height:14px;position:absolute}.tick[data-astro-cid-e2calspi].tl{border-width:1px 0 0 1px;top:-1px;left:-1px}.tick[data-astro-cid-e2calspi].tr{border-width:1px 1px 0 0;top:-1px;right:-1px}.tick[data-astro-cid-e2calspi].bl{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.tick[data-astro-cid-e2calspi].br{border-width:0 1px 1px 0;bottom:-1px;right:-1px}@media (width<=1040px){.th-top[data-astro-cid-e2calspi]{grid-template-columns:1fr;gap:32px}.th-sky[data-astro-cid-e2calspi]{max-width:440px}.th-h1[data-astro-cid-e2calspi]{font-size:64px}.th-grid[data-astro-cid-e2calspi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tools-wrap[data-astro-cid-e2calspi]{padding:32px 16px 72px}.th-top[data-astro-cid-e2calspi]{padding-bottom:48px}.th-h1[data-astro-cid-e2calspi]{letter-spacing:-1px;font-size:46px}.th-intro[data-astro-cid-e2calspi]{font-size:16px}.th-sky[data-astro-cid-e2calspi]{max-width:none}.th-grid[data-astro-cid-e2calspi]{grid-template-columns:1fr;gap:16px}.th-card-body[data-astro-cid-e2calspi]{flex-direction:row;align-items:flex-start;gap:18px;min-height:0}.th-card-body[data-astro-cid-e2calspi] .tool-icon[data-astro-cid-e2calspi]{flex:none}.th-card-body[data-astro-cid-e2calspi] .tool-icon[data-astro-cid-e2calspi] svg[data-astro-cid-e2calspi]{width:64px;height:64px}.th-card-main[data-astro-cid-e2calspi]{gap:10px}.th-card-title[data-astro-cid-e2calspi]{margin:0;font-size:21px}.th-open[data-astro-cid-e2calspi],.th-soon[data-astro-cid-e2calspi]{margin-top:4px}}@media (width<=768px){.sky-head[data-astro-cid-e2calspi]{font-size:12px}}
