.pm-chassis[data-astro-cid-tntzimtv]{background:hsl(var(--bg-surface-raw));border:1px solid var(--border-subtle);border-radius:1.25rem;padding:1.5rem;max-width:58rem;margin:0 auto}.pm-header-grid[data-astro-cid-tntzimtv]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.75rem}@media(min-width:640px){.pm-header-grid[data-astro-cid-tntzimtv]{grid-template-columns:1fr 1fr}}.letter-box[data-astro-cid-tntzimtv],.timer-box[data-astro-cid-tntzimtv]{background:hsl(var(--bg-card-raw));border:1px solid var(--border-subtle);border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center}.box-eyebrow[data-astro-cid-tntzimtv]{font-size:var(--text-micro);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-micro);color:var(--primary);margin-bottom:.25rem}.giant-letter[data-astro-cid-tntzimtv]{font-family:var(--font-heading);font-size:clamp(3.5rem,8vw,5rem);font-weight:900;line-height:1.1;color:var(--text-primary);text-shadow:0 0 20px hsl(var(--primary-raw) / .4);margin:.25rem 0}.roll-btn[data-astro-cid-tntzimtv]{width:100%;justify-content:center;margin-top:.5rem}.letter-opts[data-astro-cid-tntzimtv]{margin-top:.75rem}.opt-label[data-astro-cid-tntzimtv]{font-size:var(--text-micro);color:var(--text-muted);display:flex;align-items:center;gap:.4rem;cursor:pointer}.timer-clock[data-astro-cid-tntzimtv]{font-family:var(--font-mono);font-size:clamp(2.5rem,6vw,3.5rem);font-weight:900;color:var(--team-a);margin:.5rem 0 .25rem}.timer-bar-track[data-astro-cid-tntzimtv]{width:100%;height:.5rem;background:hsl(var(--bg-surface-raw));border-radius:9999px;overflow:hidden;margin-bottom:1rem}.timer-bar-fill[data-astro-cid-tntzimtv]{height:100%;background:var(--team-a);border-radius:9999px;transition:width 1s linear}.timer-controls[data-astro-cid-tntzimtv]{display:flex;gap:.5rem;width:100%;flex-wrap:wrap}.timer-controls[data-astro-cid-tntzimtv] .btn-primary[data-astro-cid-tntzimtv]{flex:1;justify-content:center;min-width:8rem}.timer-select[data-astro-cid-tntzimtv]{background:hsl(var(--bg-surface-raw));border:1px solid var(--border-subtle);border-radius:.4rem;color:var(--text-primary);font-size:var(--text-micro);padding:.4rem .6rem}.pm-matrix-container[data-astro-cid-tntzimtv]{border-top:1px solid var(--border-subtle);padding-top:1.5rem}.matrix-header[data-astro-cid-tntzimtv]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.matrix-title[data-astro-cid-tntzimtv]{font-family:var(--font-heading);font-size:var(--text-body-lg);font-weight:700;color:var(--text-primary)}.matrix-total[data-astro-cid-tntzimtv]{font-size:var(--text-small);color:var(--text-secondary)}.score-sum-val[data-astro-cid-tntzimtv]{color:var(--primary);font-size:1.25rem}.categories-table-wrapper[data-astro-cid-tntzimtv]{display:flex;flex-direction:column;gap:.5rem}.cat-grid-header[data-astro-cid-tntzimtv]{display:none;grid-template-columns:10rem 1fr 12rem;gap:.75rem;padding:.5rem .75rem;font-size:var(--text-micro);font-weight:700;text-transform:uppercase;color:var(--text-muted)}@media(min-width:768px){.cat-grid-header[data-astro-cid-tntzimtv]{display:grid}}.cat-rows-list[data-astro-cid-tntzimtv]{display:flex;flex-direction:column;gap:.5rem}.cat-row[data-astro-cid-tntzimtv]{display:grid;grid-template-columns:1fr;gap:.5rem;background:hsl(var(--bg-card-raw));border:1px solid var(--border-subtle);border-radius:.6rem;padding:.75rem;align-items:center}@media(min-width:768px){.cat-row[data-astro-cid-tntzimtv]{grid-template-columns:10rem 1fr 12rem;gap:.75rem}}.cat-name-tag[data-astro-cid-tntzimtv]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-small);color:var(--text-primary)}.pm-input-field[data-astro-cid-tntzimtv]{background:hsl(var(--bg-canvas-raw));border:1px solid var(--border-subtle);border-radius:.4rem;padding:.5rem .75rem;color:var(--text-primary);font-size:var(--text-small);width:100%}.pm-pt-select[data-astro-cid-tntzimtv]{background:hsl(var(--bg-surface-raw));border-bottom:1px solid hsl(var(--border-subtle, 0 0% 85%) / .4);border-radius:.4rem;padding:.5rem .75rem;color:var(--text-primary);font-size:var(--text-small);font-family:var(--font-mono);width:100%}.matrix-actions[data-astro-cid-tntzimtv]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.25rem}.matrix-tip[data-astro-cid-tntzimtv]{font-size:var(--text-micro);color:var(--text-muted);line-height:1.4;max-width:32rem}.hero-stage[data-astro-cid-gcqhgvdb]{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:2rem}.hero-header-block[data-astro-cid-gcqhgvdb]{text-align:center;max-width:54rem;margin:0 auto 2.5rem}.editorial-eyebrow[data-astro-cid-gcqhgvdb]{display:inline-block;font-family:var(--font-mono);font-size:var(--text-micro);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-micro);color:var(--primary);margin-bottom:.75rem}.hero-h1[data-astro-cid-gcqhgvdb]{font-size:var(--text-hero);font-weight:800;letter-spacing:var(--tracking-hero);color:var(--text-primary);line-height:1.25;margin-bottom:1.25rem}.hero-description[data-astro-cid-gcqhgvdb]{font-size:var(--text-body-lg);color:var(--text-secondary);line-height:1.65}.editorial-article[data-astro-cid-gcqhgvdb]{padding-top:3rem;padding-bottom:4rem}.editorial-header[data-astro-cid-gcqhgvdb]{text-align:center;margin-bottom:2.5rem}.editorial-h2[data-astro-cid-gcqhgvdb]{font-size:var(--text-h2);font-weight:800;color:var(--text-primary);letter-spacing:var(--tracking-tight);margin-top:2.5rem;margin-bottom:1rem}.editorial-lead[data-astro-cid-gcqhgvdb]{font-size:var(--text-body-lg);color:var(--text-secondary);line-height:1.65}.editorial-body[data-astro-cid-gcqhgvdb]{font-size:var(--text-body);color:var(--text-secondary);line-height:1.7}.editorial-body[data-astro-cid-gcqhgvdb] p[data-astro-cid-gcqhgvdb]{margin-bottom:1.25rem}.editorial-h3[data-astro-cid-gcqhgvdb]{font-size:var(--text-h3);font-weight:700;color:var(--text-primary);margin-top:2rem;margin-bottom:.75rem}.rules-grid[data-astro-cid-gcqhgvdb]{display:grid;grid-template-columns:1fr;gap:1rem;margin:1.5rem 0 2rem}@media(min-width:640px){.rules-grid[data-astro-cid-gcqhgvdb]{grid-template-columns:repeat(2,1fr)}}.rule-card[data-astro-cid-gcqhgvdb]{background:hsl(var(--bg-card-raw));border:1px solid var(--border-subtle);border-radius:.75rem;padding:1.25rem}.rule-points[data-astro-cid-gcqhgvdb]{display:inline-block;font-family:var(--font-mono);font-size:var(--text-micro);font-weight:800;color:var(--primary);background:hsl(var(--primary-raw) / .12);padding:.2rem .5rem;border-radius:.25rem;margin-bottom:.5rem}.rule-title[data-astro-cid-gcqhgvdb]{font-size:var(--text-h3);font-weight:700;color:var(--text-primary);margin-bottom:.4rem}.rule-desc[data-astro-cid-gcqhgvdb]{font-size:var(--text-small);color:var(--text-secondary);margin:0;line-height:1.5}.matrix[data-astro-cid-gcqhgvdb]{display:grid;grid-template-columns:1fr;gap:.75rem;margin:1rem 0 1.5rem}@media(min-width:640px){.matrix[data-astro-cid-gcqhgvdb]{grid-template-columns:repeat(2,1fr)}}.matrix-card[data-astro-cid-gcqhgvdb]{background:hsl(var(--bg-card-raw));border:1px solid var(--border-subtle);border-radius:.5rem;padding:.85rem 1rem;font-size:var(--text-small);color:var(--text-secondary)}.matrix-tag[data-astro-cid-gcqhgvdb]{display:block;font-family:var(--font-mono);font-size:.7rem;color:var(--primary);font-weight:700;text-transform:uppercase;margin-bottom:.25rem}.satellite-launchpad-banner[data-astro-cid-gcqhgvdb]{background:hsl(var(--primary-raw) / .1);border:1px solid hsl(var(--primary-raw) / .3);border-radius:.75rem;padding:1.25rem;margin:1.5rem 0 2rem}.satellite-launchpad-banner[data-astro-cid-gcqhgvdb] p[data-astro-cid-gcqhgvdb]{margin:0;color:var(--text-primary);font-size:var(--text-body)}.launchpad-link[data-astro-cid-gcqhgvdb]{color:#38bdf8;font-weight:700;text-decoration:underline;text-underline-offset:3px}.launchpad-link[data-astro-cid-gcqhgvdb]:hover{color:#7dd3fc}
