.tr:where(.astro-a6ylrd3b){font-family:var(--sans);color:var(--v-ink);padding:64px 0 96px;position:relative;overflow:hidden}.tr-glow:where(.astro-a6ylrd3b){background:radial-gradient(560px 360px at 50% 46%, var(--v-glow1), transparent 70%), radial-gradient(460px 280px at 12% 8%, var(--v-glow2), transparent 70%);pointer-events:none;height:820px;position:absolute;inset:-160px -100px auto}.tr-grid:where(.astro-a6ylrd3b){background-image:linear-gradient(var(--v-grid) 1px, transparent 1px), linear-gradient(90deg, var(--v-grid) 1px, transparent 1px);pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 30%,#000 30%,#0000 75%)}.tr-in:where(.astro-a6ylrd3b){flex-direction:column;gap:40px;max-width:54rem;margin:0 auto;padding:56px 32px 0;display:flex;position:relative}.tr-head:where(.astro-a6ylrd3b){text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.tr-head:where(.astro-a6ylrd3b) p:where(.astro-a6ylrd3b){margin:0}.tr-badge:where(.astro-a6ylrd3b){color:var(--v-badge-ink);background:#5b7cff1a;border:1px solid #5b7cff47;border-radius:6px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:14px;display:inline-flex}.tr-badge:where(.astro-a6ylrd3b) span:where(.astro-a6ylrd3b){background:var(--v-badge-bg);color:#fff;border-radius:4px;padding:1px 7px;font-size:13px;font-weight:700}.tr:where(.astro-a6ylrd3b) h1:where(.astro-a6ylrd3b){letter-spacing:-.025em;margin:0;font-size:clamp(2.3rem,6vw,4.2rem);font-weight:900;line-height:1.1}.tr-grad:where(.astro-a6ylrd3b){background:var(--v-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.tr-sub:where(.astro-a6ylrd3b){max-width:30em;color:var(--v-muted);font-size:19px;line-height:1.75}.tr-card:where(.astro-a6ylrd3b){background:var(--v-card-bg);border:1px solid var(--v-card-bd);box-shadow:var(--v-card-shadow);border-radius:14px;transition:box-shadow .25s;position:relative;overflow:hidden}.tr-card:where(.astro-a6ylrd3b):focus-within{box-shadow:var(--v-card-shadow), 0 0 0 3px #5b7cff38}.tr-closed:where(.astro-a6ylrd3b){text-align:center;color:var(--v-muted);flex-direction:column;align-items:center;gap:18px;padding:40px 24px;display:flex}.tr-closed:where(.astro-a6ylrd3b) p:where(.astro-a6ylrd3b){margin:0;font-size:17px}.tr-bar:where(.astro-a6ylrd3b){border-bottom:1px solid var(--v-bar-bd);align-items:center;gap:8px;height:44px;padding:0 10px 0 16px;display:flex}.tr-bar:where(.astro-a6ylrd3b) i:where(.astro-a6ylrd3b){background:var(--v-dot);border-radius:50%;width:10px;height:10px}.tr-where:where(.astro-a6ylrd3b){color:var(--v-faint);background:var(--v-url-bg);border-radius:4px;margin-left:10px;padding:3px 14px;font-size:12px}.tr-again:where(.astro-a6ylrd3b){border:1px solid var(--v-sec-bd);background:var(--v-sec-bg);min-height:32px;color:var(--v-sec-ink);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:14px;font-weight:600;display:none}.tr-again:where(.astro-a6ylrd3b):hover{border-color:var(--v-sec-bd-hover)}.tr:where(.astro-a6ylrd3b)[data-mode=run] .tr-again:where(.astro-a6ylrd3b){display:inline-flex}.tr-edit:where(.astro-a6ylrd3b){padding:22px 28px 6px}.tr-edit:where(.astro-a6ylrd3b) textarea:where(.astro-a6ylrd3b){box-sizing:border-box;resize:none;width:100%;min-height:7.2em;color:var(--v-ink);font:400 clamp(19px, 2.4vw, 23px) / 1.65 var(--serif), Newsreader, Georgia, serif;background:0 0;border:0;outline:none;display:block}.tr-edit:where(.astro-a6ylrd3b) textarea:where(.astro-a6ylrd3b)::placeholder{color:var(--v-faint);font-style:italic}.tr-samples:where(.astro-a6ylrd3b){color:var(--v-dim);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 4px;font-size:13px;display:flex}.tr-sample:where(.astro-a6ylrd3b){border:1px solid var(--v-tag-bd);min-height:30px;color:var(--v-ink2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:13px}.tr-sample:where(.astro-a6ylrd3b):hover{border-color:var(--v-accent);color:var(--v-accent)}.tr-foot:where(.astro-a6ylrd3b){border-top:1px solid var(--v-bar-bd);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px 16px 28px;display:flex}.tr-msg:where(.astro-a6ylrd3b){color:#b4531a;flex:14em;min-height:1.5em;margin:0;font-size:15px;line-height:1.5}[data-theme=dark] .tr-msg:where(.astro-a6ylrd3b){color:#f0b27a}.tr-count:where(.astro-a6ylrd3b){color:var(--v-dim);font-variant-numeric:tabular-nums;font-size:13px}.tr-count:where(.astro-a6ylrd3b)[data-over="1"]{color:#c0392b;font-weight:700}.tr-go:where(.astro-a6ylrd3b){min-height:46px}.tr-go:where(.astro-a6ylrd3b)[disabled]{opacity:.7;cursor:progress}.tr-enter:where(.astro-a6ylrd3b){opacity:.55;letter-spacing:.04em;font-size:12px;font-weight:600}@media (pointer:coarse){.tr-keys:where(.astro-a6ylrd3b){display:none}}.tr-tip:where(.astro-a6ylrd3b){color:var(--v-dim);flex:100%;margin:0;font-size:14px;display:none}.tr-tip:where(.astro-a6ylrd3b) b:where(.astro-a6ylrd3b){color:var(--v-ink)}.tr-stage:where(.astro-a6ylrd3b),.tr:where(.astro-a6ylrd3b)[data-mode=run] .tr-edit:where(.astro-a6ylrd3b),.tr:where(.astro-a6ylrd3b)[data-mode=run] .tr-count:where(.astro-a6ylrd3b),.tr:where(.astro-a6ylrd3b)[data-mode=run] .tr-go:where(.astro-a6ylrd3b){display:none}.tr:where(.astro-a6ylrd3b)[data-mode=run] .tr-stage:where(.astro-a6ylrd3b){animation:.35s cubic-bezier(.16,1,.3,1) tr-in;display:block}.tr:where(.astro-a6ylrd3b)[data-mode=run] .tr-tip:where(.astro-a6ylrd3b){display:block}.tr:where(.astro-a6ylrd3b)[data-mode=run] .tr-msg:where(.astro-a6ylrd3b):empty{display:none}@keyframes tr-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.tr:where(.astro-a6ylrd3b)[data-mode=run] .tr-stage:where(.astro-a6ylrd3b){animation:none}}.fxd:where(.astro-a6ylrd3b).tr-stage{border-radius:0;min-height:300px;overflow:visible;container-type:inline-size}.fxd:where(.astro-a6ylrd3b).tr-stage:before,.fxd:where(.astro-a6ylrd3b).tr-stage:after{display:none}.fxd:where(.astro-a6ylrd3b).tr-stage .fxt-page{padding:28px 28px 56px}.fxd:where(.astro-a6ylrd3b).tr-stage .art{max-width:none;font-size:clamp(19px,2.4vw,23px)}.fxd:where(.astro-a6ylrd3b).tr-stage .site-head,.fxd:where(.astro-a6ylrd3b).tr-stage .site-h,.fxd:where(.astro-a6ylrd3b).tr-stage .site-dek{display:none}.tr-facts:where(.astro-a6ylrd3b){color:var(--v-dim);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.tr-facts:where(.astro-a6ylrd3b) li:where(.astro-a6ylrd3b){align-items:center;gap:8px;display:inline-flex}.tr-facts:where(.astro-a6ylrd3b) li:where(.astro-a6ylrd3b):before{content:"";background:var(--v-accent);opacity:.6;border-radius:50%;width:5px;height:5px}.tr-link:where(.astro-a6ylrd3b){color:var(--v-link);font-weight:700;text-decoration:none}.tr-link:where(.astro-a6ylrd3b):hover{text-decoration:underline}@media (width<=640px){.tr:where(.astro-a6ylrd3b){padding-top:40px}.tr-in:where(.astro-a6ylrd3b){gap:28px;padding:40px 16px 0}.tr-sub:where(.astro-a6ylrd3b){font-size:17px}.tr-edit:where(.astro-a6ylrd3b){padding:18px 18px 4px}.tr-foot:where(.astro-a6ylrd3b){padding:12px 14px 14px 18px}.tr-go:where(.astro-a6ylrd3b){flex:100%}.tr-enter:where(.astro-a6ylrd3b){display:none}.fxd:where(.astro-a6ylrd3b).tr-stage .fxt-page{padding:18px 14px 44px}}
