.mock[data-astro-cid-yp7oqghk]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0;padding:18px;transform:rotate(1.5deg);box-shadow:0 30px 70px #12302f29}.bar[data-astro-cid-yp7oqghk]{background:var(--color-bg);border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.9rem;display:flex}.dot[data-astro-cid-yp7oqghk]{background:var(--color-accent);border-radius:50%;width:10px;height:10px}.query[data-astro-cid-yp7oqghk]{color:var(--color-text-muted);flex:1}.tag[data-astro-cid-yp7oqghk]{background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600}.map[data-astro-cid-yp7oqghk]{background:linear-gradient(135deg,#0000 48%,#dbe5e1 49% 51%,#0000 52%) 0 0/60px 60px,linear-gradient(45deg,#0000 48%,#e4ece9 49% 51%,#0000 52%) 0 0/80px 80px,#f1f5f3;border-radius:12px;height:120px;margin:14px 0;position:relative}.pin[data-astro-cid-yp7oqghk]{background:#a9b8b4;border-radius:50% 50% 50% 0;width:14px;height:14px;position:absolute;transform:rotate(-45deg)}.p1[data-astro-cid-yp7oqghk]{background:var(--color-accent);top:35%;left:30%;box-shadow:0 0 0 6px #ffc93c73}.p2[data-astro-cid-yp7oqghk]{top:22%;left:62%}.p3[data-astro-cid-yp7oqghk]{top:60%;left:75%}.list[data-astro-cid-yp7oqghk]{height:204px;margin:0 0 0 40px;padding:0;list-style:none;position:relative}.ranks[data-astro-cid-yp7oqghk]{margin-top:0;position:absolute}.ranks[data-astro-cid-yp7oqghk] span[data-astro-cid-yp7oqghk]{background:var(--color-bg);width:28px;height:28px;font-family:var(--font-heading);border-radius:8px;place-items:center;font-weight:700;display:grid;position:absolute;left:0}.ranks[data-astro-cid-yp7oqghk] span[data-astro-cid-yp7oqghk]:first-child{background:var(--color-accent);color:var(--color-on-accent);top:14px}.ranks[data-astro-cid-yp7oqghk] span[data-astro-cid-yp7oqghk]:nth-child(2){top:84px}.ranks[data-astro-cid-yp7oqghk] span[data-astro-cid-yp7oqghk]:nth-child(3){top:154px}.board[data-astro-cid-yp7oqghk]{position:relative}.row[data-astro-cid-yp7oqghk]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;left:0;right:0}.row[data-astro-cid-yp7oqghk] div[data-astro-cid-yp7oqghk]{flex-direction:column;flex:1;line-height:1.3;display:flex}.row[data-astro-cid-yp7oqghk] strong[data-astro-cid-yp7oqghk]{font-family:var(--font-heading);font-weight:600}.row[data-astro-cid-yp7oqghk] div[data-astro-cid-yp7oqghk] span[data-astro-cid-yp7oqghk]{color:var(--color-text-muted);font-size:.8rem}.you[data-astro-cid-yp7oqghk]{border-color:var(--color-accent);top:0;box-shadow:0 10px 24px #0f6e6e26}.up[data-astro-cid-yp7oqghk]{color:var(--color-accent);font-size:.8rem}.c1[data-astro-cid-yp7oqghk]{top:70px}.c2[data-astro-cid-yp7oqghk]{top:140px}figcaption[data-astro-cid-yp7oqghk]{color:var(--color-text-muted);text-align:right;margin-top:10px;font-size:.75rem}@media (prefers-reduced-motion:no-preference){.you[data-astro-cid-yp7oqghk]{animation:2.4s cubic-bezier(.2,.8,.2,1) .6s both climb}.c1[data-astro-cid-yp7oqghk]{animation:2.4s cubic-bezier(.2,.8,.2,1) .6s both down1}.c2[data-astro-cid-yp7oqghk]{animation:2.4s cubic-bezier(.2,.8,.2,1) .6s both down2}.up[data-astro-cid-yp7oqghk]{animation:1.2s 2.6s 2 blink}}@keyframes climb{0%,20%{border-color:var(--color-border);box-shadow:none;top:140px}to{top:0}}@keyframes down1{0%,20%{top:0}to{top:70px}}@keyframes down2{0%,20%{top:70px}to{top:140px}}@keyframes blink{50%{opacity:.2}}@media (width<=960px){.mock[data-astro-cid-yp7oqghk]{max-width:480px;transform:none}}.cards[data-astro-cid-rqcsfpnx]{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.cards[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(2,1fr)}.main[data-astro-cid-rqcsfpnx]{grid-column:span 2}}@media (width>=960px){.cards[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(200px,auto)}.main[data-astro-cid-rqcsfpnx]{grid-area:span 2/span 2}}.card[data-astro-cid-rqcsfpnx]{perspective:900px}.card[data-astro-cid-rqcsfpnx] a[data-astro-cid-rqcsfpnx]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;color:var(--color-text);flex-direction:column;padding:26px;text-decoration:none;transition:border-color .2s,transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-rqcsfpnx] a[data-astro-cid-rqcsfpnx]:hover{border-color:var(--color-accent);box-shadow:0 18px 40px #12302f1f}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-rqcsfpnx] a[data-astro-cid-rqcsfpnx]:hover{transform:rotateX(4deg)rotateY(-4deg)translateY(-4px)}.card[data-astro-cid-rqcsfpnx] a[data-astro-cid-rqcsfpnx]:hover .arrow[data-astro-cid-rqcsfpnx]{transform:translate(4px)}}.arrow[data-astro-cid-rqcsfpnx]{transition:transform .2s;display:inline-block}.num[data-astro-cid-rqcsfpnx]{font-family:var(--font-heading);color:var(--color-text-muted);margin-bottom:auto;padding-bottom:24px;font-size:.85rem}.main[data-astro-cid-rqcsfpnx] a[data-astro-cid-rqcsfpnx]{background:radial-gradient(circle at 85% 15%, #ffc93c59, transparent 55%), var(--color-surface);border-color:var(--color-accent);padding:36px}.main[data-astro-cid-rqcsfpnx] h3[data-astro-cid-rqcsfpnx]{font-size:clamp(1.8rem,3vw,2.6rem)}.main[data-astro-cid-rqcsfpnx] p[data-astro-cid-rqcsfpnx]{font-size:1.15rem}.badge[data-astro-cid-rqcsfpnx]{background:var(--color-accent);color:var(--color-on-accent);border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:3px 12px;font-size:.75rem;font-weight:600}p[data-astro-cid-rqcsfpnx]{color:var(--color-text-muted)}.more[data-astro-cid-rqcsfpnx]{color:var(--color-accent);margin-top:8px;font-size:.95rem;font-weight:600}.prose[data-astro-cid-lcdefpme]{max-width:720px;font-size:1.1875rem}.prose[data-astro-cid-lcdefpme] .strong[data-astro-cid-lcdefpme]{font-weight:500}.honesty[data-astro-cid-lcdefpme]{max-width:560px;color:var(--color-text-muted);margin:32px auto 0;font-style:italic}.meet[data-astro-cid-lcdefpme]{text-align:center;max-width:720px;margin-inline:auto;font-size:1.125rem}.more[data-astro-cid-lcdefpme]{margin-top:20px;font-weight:500}
