.rt-showcase[data-astro-cid-lh464fbi]{--rt-accent: var(--accent, #FFE000);--rt-on-accent: var(--on-accent, #000000);--rt-text: var(--on-surface, #FFFFFF);--rt-muted: var(--tertiary, #A0A0A0);--rt-dim: var(--secondary, #BBBBBB);--rt-outline: var(--outline-variant, #333333);--rt-surface: var(--surface-1, #0A0A0A);--rt-surface-2: var(--surface-2, #111111);--rt-error: #FF5555;font-family:var(--font, "Space Mono", monospace);margin:2rem 0;padding:1.5rem;border:1.5px solid var(--rt-outline);border-radius:16px;background:var(--rt-surface)}.rt-head[data-astro-cid-lh464fbi]{margin-bottom:1.25rem}.rt-eyebrow[data-astro-cid-lh464fbi]{font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--rt-accent);margin:0 0 .4rem}.rt-title[data-astro-cid-lh464fbi]{font-size:.9375rem;font-weight:700;color:var(--rt-text);margin:0;letter-spacing:-.01em}.rt-sep[data-astro-cid-lh464fbi]{color:var(--rt-muted);margin:0 .35rem}.rt-modality[data-astro-cid-lh464fbi]{color:var(--rt-dim);font-weight:400}.rt-targets[data-astro-cid-lh464fbi]{display:flex;gap:.375rem;flex-wrap:wrap;margin-bottom:1.25rem}.rt-target-btn[data-astro-cid-lh464fbi]{font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:.5rem .75rem;border-radius:999px;border:1px solid var(--rt-outline);background:transparent;color:var(--rt-dim);cursor:pointer;transition:background .12s,color .12s,border-color .12s,transform .08s}.rt-target-btn[data-astro-cid-lh464fbi]:hover{color:var(--rt-text);border-color:var(--rt-muted)}.rt-target-btn[data-astro-cid-lh464fbi]:active{transform:scale(.97)}.rt-target-btn[data-astro-cid-lh464fbi].active{background:var(--rt-accent);color:var(--rt-on-accent);border-color:var(--rt-accent)}.rt-grid[data-astro-cid-lh464fbi]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}@media(max-width:540px){.rt-grid[data-astro-cid-lh464fbi]{grid-template-columns:1fr}}.rt-card[data-astro-cid-lh464fbi]{padding:1rem;border-radius:12px;background:var(--rt-surface-2);border:1px solid var(--rt-outline);display:flex;flex-direction:column;gap:.75rem;min-height:220px}.rt-card-head[data-astro-cid-lh464fbi]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.rt-card-tag[data-astro-cid-lh464fbi]{margin-left:auto;font-size:.5625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:.2rem .45rem;border-radius:4px;background:var(--rt-accent);color:var(--rt-on-accent)}.rt-card-shipped[data-astro-cid-lh464fbi]{border-color:var(--rt-accent);box-shadow:inset 0 0 0 1px var(--rt-accent)}.rt-card-badge[data-astro-cid-lh464fbi]{font-size:.5625rem;font-weight:700;letter-spacing:.15em;padding:.15rem .4rem;border-radius:4px;background:#ffffff14;color:var(--rt-muted)}.rt-card-label[data-astro-cid-lh464fbi]{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rt-text)}.rt-card-sub[data-astro-cid-lh464fbi]{font-size:.6875rem;line-height:1.55;color:var(--rt-muted);margin:-.4rem 0 0}.rt-card-accent[data-astro-cid-lh464fbi]{background:var(--rt-accent);border-color:var(--rt-accent)}.rt-card-accent[data-astro-cid-lh464fbi] .rt-card-badge[data-astro-cid-lh464fbi].on-accent{background:#0000001f;color:#000000b3}.rt-card-label[data-astro-cid-lh464fbi].on-accent{color:var(--rt-on-accent)}.rt-card-sub[data-astro-cid-lh464fbi].on-accent{color:#000000a6}.rt-clock-wrap[data-astro-cid-lh464fbi]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.25rem 0 .5rem}.rt-clock[data-astro-cid-lh464fbi]{display:block}.rt-clock-readout[data-astro-cid-lh464fbi]{font-size:.8125rem;font-weight:700;color:var(--rt-text);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:0}.rt-strip[data-astro-cid-lh464fbi]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.65rem;padding:.75rem 0;border-bottom:2px solid var(--rt-accent)}.rt-strip-row[data-astro-cid-lh464fbi]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.rt-strip-time[data-astro-cid-lh464fbi]{font-size:1.625rem;font-weight:700;line-height:1;color:var(--rt-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;transition:color .2s}.rt-showcase[data-astro-cid-lh464fbi][data-up-phase=over] .rt-strip-time[data-astro-cid-lh464fbi]{color:var(--rt-accent)}.rt-strip-cap[data-astro-cid-lh464fbi]{font-size:.75rem;font-weight:600;color:#ffffff73;font-variant-numeric:tabular-nums}.rt-strip-cap-prefix[data-astro-cid-lh464fbi]{font-size:.5625rem;font-weight:700;letter-spacing:.12em;margin-right:.2rem}.rt-strip-cap[data-astro-cid-lh464fbi] strong[data-astro-cid-lh464fbi]{color:#ffffffb3;font-weight:700}.rt-strip-bar[data-astro-cid-lh464fbi]{position:relative;height:3px;background:#ffffff24;border-radius:2px;overflow:hidden}.rt-strip-bar-fill[data-astro-cid-lh464fbi]{position:absolute;inset:0 auto 0 0;width:0%;background:var(--rt-accent);transition:width .22s linear}.rt-pro[data-astro-cid-lh464fbi]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.6rem;color:var(--rt-on-accent)}.rt-pro-head[data-astro-cid-lh464fbi]{display:flex;align-items:center;gap:.6rem}.rt-pro-chip[data-astro-cid-lh464fbi]{font-size:.5625rem;font-weight:800;letter-spacing:.2em;color:#0000009e}.rt-pro-div[data-astro-cid-lh464fbi]{flex:1;height:1px;background:#0000002e}.rt-pro-skip[data-astro-cid-lh464fbi]{font-family:inherit;font-size:.625rem;font-weight:800;letter-spacing:.16em;color:var(--rt-on-accent);background:transparent;border:none;padding:.2rem .25rem;cursor:pointer;transition:opacity .12s}.rt-pro-skip[data-astro-cid-lh464fbi]:hover{opacity:.7}.rt-pro-time[data-astro-cid-lh464fbi]{font-size:2.25rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--rt-on-accent);font-variant-numeric:tabular-nums;transition:opacity .2s}.rt-showcase[data-astro-cid-lh464fbi][data-down-phase=over] .rt-pro-time[data-astro-cid-lh464fbi]{opacity:.55}.rt-pro-cap[data-astro-cid-lh464fbi]{font-size:.875rem;font-weight:700;letter-spacing:0;color:#0000007a;margin-left:.15rem}.rt-pro-bar[data-astro-cid-lh464fbi]{position:relative;height:2px;background:#0000002e;border-radius:1px;overflow:hidden}.rt-pro-bar-fill[data-astro-cid-lh464fbi]{position:absolute;inset:0 auto 0 0;width:0%;background:#000000e0;transition:width .22s linear}.rt-minimal[data-astro-cid-lh464fbi]{flex:1;display:flex;align-items:center;gap:.75rem;padding:.75rem 0}.rt-dot[data-astro-cid-lh464fbi]{width:16px;height:16px;border-radius:50%;background:var(--rt-muted);transition:background .35s ease,box-shadow .35s ease;flex-shrink:0}.rt-dot[data-astro-cid-lh464fbi][data-phase=idle]{background:#fff3}.rt-dot[data-astro-cid-lh464fbi][data-phase=early]{background:var(--rt-error);box-shadow:0 0 #f550}.rt-dot[data-astro-cid-lh464fbi][data-phase=zone]{background:var(--rt-accent);box-shadow:0 0 14px #ffe0008c}.rt-dot[data-astro-cid-lh464fbi][data-phase=late]{background:var(--rt-muted)}.rt-minimal-text[data-astro-cid-lh464fbi]{display:flex;flex-direction:column;gap:.15rem}.rt-dot-time[data-astro-cid-lh464fbi]{font-size:1rem;font-weight:700;color:var(--rt-text);font-variant-numeric:tabular-nums;line-height:1}.rt-dot-state[data-astro-cid-lh464fbi]{font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rt-muted)}.rt-actions[data-astro-cid-lh464fbi]{display:flex;gap:.5rem}.rt-btn[data-astro-cid-lh464fbi]{flex:1;font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.85rem 1rem;border-radius:10px;border:1.5px solid transparent;cursor:pointer;transition:transform .08s,opacity .15s,background .15s,color .15s}.rt-btn[data-astro-cid-lh464fbi]:active{transform:scale(.98)}.rt-btn-primary[data-astro-cid-lh464fbi]{background:var(--rt-accent);color:var(--rt-on-accent)}.rt-btn-primary[data-astro-cid-lh464fbi]:hover{opacity:.92}.rt-btn-ghost[data-astro-cid-lh464fbi]{background:transparent;color:var(--rt-dim);border-color:var(--rt-outline)}.rt-btn-ghost[data-astro-cid-lh464fbi]:hover{color:var(--rt-text);border-color:var(--rt-muted)}.rt-caption[data-astro-cid-lh464fbi]{margin:1rem 0 0;font-size:.625rem;color:var(--rt-muted);text-align:center;letter-spacing:.18em;text-transform:uppercase}.buildlog-post{max-width:640px;margin:0 auto;padding:2rem var(--pad) 4rem}.buildlog-post .back-link{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tertiary);transition:color .15s}.buildlog-post .back-link:hover{color:var(--on-surface)}.buildlog-post .post-header{margin-top:2rem;margin-bottom:2rem}.buildlog-post .post-header time{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tertiary)}.buildlog-post .post-header h1{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-top:.6rem}.tester-quote{margin:0 0 2rem;padding:1.25rem 1.25rem 1.1rem;border-left:3px solid var(--accent);background:#ffe0000f;border-radius:0 8px 8px 0}.tester-quote p{font-size:.9375rem;color:var(--on-surface);line-height:1.55;margin:0;font-style:italic}.tester-quote cite{display:block;font-style:normal;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tertiary);margin-top:.6rem}.buildlog-post .prose{font-size:.875rem;line-height:1.75;color:var(--secondary)}.buildlog-post .prose h2{font-size:1rem;font-weight:700;color:var(--on-surface);margin-top:2.5rem;margin-bottom:.75rem}.buildlog-post .prose p{margin-bottom:1.25rem}.buildlog-post .prose ul,.buildlog-post .prose ol{margin-bottom:1.25rem;padding-left:1.25rem}.buildlog-post .prose li{margin-bottom:.4rem}.buildlog-post .prose strong{color:var(--on-surface);font-weight:700}.buildlog-post .prose a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.buildlog-post .prose a:hover{color:var(--on-surface)}.buildlog-post .plan-cta{margin-top:3rem;padding:1.5rem;border:1.5px solid var(--outline);border-radius:12px;text-align:center}.buildlog-post .plan-cta-label{font-size:.625rem;font-weight:700;letter-spacing:.2em;color:var(--accent);margin-bottom:.6rem}.buildlog-post .plan-cta-text{font-size:.8125rem;color:var(--secondary);line-height:1.6;margin-bottom:1.25rem}.buildlog-post .plan-cta-btn{display:inline-block;font-family:var(--font);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;background:var(--accent);color:#000;border-radius:8px;padding:.7rem 1.75rem;transition:transform .1s}.buildlog-post .plan-cta-btn:active{transform:scale(.97)}
