.feed-phone.astro-yjirgtqw{background:var(--black);width:min(100%,20rem);box-shadow:var(--shadow-float);border-radius:2.6rem;justify-self:center;padding:.55rem}.feed-screen.astro-yjirgtqw{background:#f1f0ec;border-radius:2.1rem;height:32rem;position:relative;overflow:hidden}.feed-top.astro-yjirgtqw{z-index:3;height:3rem;color:var(--black);background:#fffffff0;place-items:center;font-size:.95rem;font-weight:800;display:grid;position:absolute;inset:0 0 auto}.feed.astro-yjirgtqw{--ph:15rem;--gap:.7rem;--stop:calc(17.5rem - 3.6rem - 4 * (var(--ph) + var(--gap)) - var(--ph) / 2);gap:var(--gap);translate:0 var(--stop);padding:3.6rem .7rem .7rem;display:grid}.post.astro-yjirgtqw{height:var(--ph);border-radius:var(--r-md);background:var(--white);color:var(--black);grid-template-rows:auto 1fr auto;gap:.5rem;padding:.6rem;display:grid}.post__head.astro-yjirgtqw{align-items:center;gap:.5rem;display:flex}.post__avatar.astro-yjirgtqw{background:hsl(var(--h) 18% 82%);border-radius:50%;flex:none;width:1.8rem;height:1.8rem}.post__line.astro-yjirgtqw{border-radius:var(--r-pill);background:hsl(var(--h) 10% 86%);width:55%;height:.55rem}.post__line--short.astro-yjirgtqw{width:35%}.post__media.astro-yjirgtqw{border-radius:var(--r-sm);background:linear-gradient(135deg, hsl(var(--h) 22% 86%), hsl(var(--h) 18% 74%))}.post__avatar--ours.astro-yjirgtqw{background:var(--violet);color:var(--lime);font-size:var(--fs-micro);place-items:center;font-weight:800;display:grid}.post__who.astro-yjirgtqw{font-size:var(--fs-micro);line-height:1.2;display:grid}.post__who.astro-yjirgtqw small.astro-yjirgtqw{color:var(--violet);font-weight:700}.post__media--ours.astro-yjirgtqw{overflow:hidden}.post__media--ours.astro-yjirgtqw picture{height:100%}.post__media--ours.astro-yjirgtqw img{object-fit:cover;width:100%;height:100%}.post--ours.astro-yjirgtqw{box-shadow:0 0 0 3px var(--lime), 0 16px 30px -12px #7e3bed80;cursor:pointer;position:relative}.post__foot.astro-yjirgtqw{justify-content:space-between;align-items:center;display:flex}.post__heart.astro-yjirgtqw{width:1.4rem;height:1.4rem;fill:var(--violet)}.post__stop.astro-yjirgtqw{border-radius:var(--r-pill);background:var(--black);color:var(--lime);font-size:var(--fs-micro);padding:.2rem .6rem;font-weight:700}.feed-phone.astro-yjirgtqw.is-live .feed.astro-yjirgtqw{animation:8s cubic-bezier(.05,.75,.15,1) infinite feed-move,8s linear infinite feed-fade}.feed-phone.astro-yjirgtqw.is-live .post--ours.astro-yjirgtqw{animation:8s linear infinite ours-hi}.feed-phone.astro-yjirgtqw.is-live .post__stop.astro-yjirgtqw{animation:8s linear infinite stop-in}.feed-phone.astro-yjirgtqw.is-live .post__heart.astro-yjirgtqw{animation:8s linear infinite heart}@keyframes feed-move{0%{translate:0}50%,to{translate:0 var(--stop)}}@keyframes feed-fade{0%{opacity:0}4%,90%{opacity:1}97%,to{opacity:0}}@keyframes ours-hi{0%,48%{box-shadow:0 0 #0000}53%,to{box-shadow:0 0 0 3px var(--lime), 0 16px 30px -12px #7e3bed80}}@keyframes stop-in{0%,52%{opacity:0;translate:0 6px}57%,to{opacity:1;translate:0}}@keyframes heart{0%,54%{fill:#c9c7c2;scale:1}58%{fill:var(--violet);scale:1.45}63%,to{fill:var(--violet);scale:1}}.post--ours.astro-yjirgtqw .burst{z-index:4;width:2.4rem;height:2.4rem;fill:var(--violet);pointer-events:none;animation:burst .9s var(--ease) forwards;margin:-1.2rem 0 0 -1.2rem;position:absolute}@keyframes burst{0%{opacity:0;scale:.3}25%{opacity:1;scale:1.3}to{opacity:0;translate:0 -2.5rem;scale:1}}.radar.astro-yjirgtqw{aspect-ratio:600/420;border-radius:var(--r-panel);border:1px solid var(--black-line);background:radial-gradient(circle at 50% 50%, #1b1433, var(--black-2) 72%);max-width:56rem;margin-inline:auto;position:relative;overflow:hidden}.radar.astro-yjirgtqw svg.astro-yjirgtqw{width:100%;height:100%}.radar__ring.astro-yjirgtqw{fill:none;stroke:#ffffff12}.radar__sweep.astro-yjirgtqw{transform-box:view-box;transform-origin:300px 210px;opacity:0}.radar__sweep.astro-yjirgtqw line.astro-yjirgtqw{stroke:var(--lime);stroke-opacity:.6;stroke-width:1.5px}.radar__dot.astro-yjirgtqw{fill:#4a4a55;transform-box:fill-box;transform-origin:50%}.radar__dot--right.astro-yjirgtqw{fill:var(--lime);scale:1.25}.radar__ping.astro-yjirgtqw{fill:none;stroke:var(--lime);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}html.js .radar.astro-yjirgtqw .radar__dot--right.astro-yjirgtqw{fill:#4a4a55;scale:1}.radar.astro-yjirgtqw.is-live .radar__sweep.astro-yjirgtqw{opacity:1;animation:5s linear infinite sweep}.radar.astro-yjirgtqw.is-live .radar__dot--right.astro-yjirgtqw{animation:found .7s var(--ease) var(--dl) forwards}.radar.astro-yjirgtqw.is-live .radar__ping.astro-yjirgtqw{animation:ping 5s ease-out var(--dl) infinite}@keyframes sweep{to{rotate:360deg}}@keyframes found{0%{fill:#4a4a55;scale:1}40%{fill:var(--lime);scale:1.9}to{fill:var(--lime);scale:1.25}}@keyframes ping{0%{opacity:.9;scale:1}30%,to{opacity:0;scale:3.6}}.radar__core.astro-yjirgtqw{background:var(--violet);width:5.2rem;height:5.2rem;color:var(--lime);border-radius:50%;place-items:center;gap:.1rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 8px #7e3bed40}.radar__core.astro-yjirgtqw svg{width:1.5rem;height:1.5rem;margin-top:.5rem}.radar__core.astro-yjirgtqw em.astro-yjirgtqw{font-style:normal;font-size:var(--fs-micro);color:var(--white);margin-bottom:.6rem;font-weight:800}.radar__legend.astro-yjirgtqw{margin-top:var(--space-5);font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.6rem 1.75rem;display:flex}.radar__legend.astro-yjirgtqw li.astro-yjirgtqw{align-items:center;gap:.5rem;display:inline-flex}.key.astro-yjirgtqw{background:#4a4a55;border-radius:50%;width:.7rem;height:.7rem}.key--lime.astro-yjirgtqw{background:var(--lime)}.serp.astro-yjirgtqw{border-radius:var(--r-panel);background:var(--white);width:100%;color:var(--black);border:1px solid var(--grey-2);padding:clamp(1rem,.8rem + 1vw,1.6rem);box-shadow:0 30px 60px -36px #0b0b0c59}.serp__box.astro-yjirgtqw{border-radius:var(--r-pill);border:1.5px solid var(--grey-3);align-items:center;gap:.7rem;min-height:3.2rem;margin-bottom:1.1rem;padding:0 1.1rem;font-weight:600;display:flex}.serp__icon.astro-yjirgtqw{color:var(--slate);display:grid}.serp__icon.astro-yjirgtqw svg{width:1.1rem;height:1.1rem}.serp__q.astro-yjirgtqw.is-typing:after{content:"";vertical-align:-.15em;background:currentColor;width:1.5px;height:1em;margin-left:1px;animation:.8s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.serp__list.astro-yjirgtqw{--row:5.4rem;--gap:.5rem;height:calc(5 * var(--row) + 4 * var(--gap));position:relative}.res.astro-yjirgtqw{height:var(--row);border-radius:var(--r-sm);translate:0 calc(var(--slot) * (var(--row) + var(--gap)));transition:translate .95s var(--ease), background .4s ease, box-shadow .4s ease;align-content:center;gap:.15rem;padding:.6rem 1rem;display:grid;position:absolute;top:0;left:0;right:0}.res__url.astro-yjirgtqw{font-size:var(--fs-micro);color:var(--slate)}.res__title.astro-yjirgtqw{color:#6f6f7a;white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.4;overflow:hidden}.res__bar.astro-yjirgtqw{border-radius:var(--r-pill);background:var(--grey-2);width:70%;height:.5rem}.res--ours.astro-yjirgtqw .res__title.astro-yjirgtqw{color:var(--violet-deep)}.res__snip.astro-yjirgtqw{color:var(--slate);font-size:.82rem}.res__tag.astro-yjirgtqw{border-radius:var(--r-pill);background:var(--lime);color:var(--black);font-size:var(--fs-micro);opacity:0;padding:.15rem .55rem;font-weight:800;transition:opacity .4s .5s;position:absolute;top:.7rem;right:.9rem}.serp.astro-yjirgtqw:not(.is-reset) .res--ours.astro-yjirgtqw,.serp.astro-yjirgtqw.is-found .res--ours.astro-yjirgtqw{background:var(--violet-tint);box-shadow:0 0 0 2px var(--violet)}.serp.astro-yjirgtqw:not(.is-reset) .res__tag.astro-yjirgtqw,.serp.astro-yjirgtqw.is-found .res__tag.astro-yjirgtqw{opacity:1}.serp.astro-yjirgtqw.is-reset .res--ours.astro-yjirgtqw{box-shadow:none;background:0 0}.wire.astro-yjirgtqw{border-radius:var(--r-card);background:var(--white);max-width:62rem;box-shadow:var(--shadow-float);margin-inline:auto;overflow:hidden}.wire__bar.astro-yjirgtqw{border-bottom:1px solid var(--grey-2);height:2.3rem;color:var(--slate);align-items:center;gap:6px;padding:0 .9rem;display:flex}.wire__bar.astro-yjirgtqw span.astro-yjirgtqw{background:var(--grey-3);border-radius:50%;width:9px;height:9px}.wire__bar.astro-yjirgtqw em.astro-yjirgtqw{font-size:var(--fs-micro);margin-left:.7rem;font-style:normal;font-weight:600}.wire__bar.astro-yjirgtqw b.astro-yjirgtqw{border-radius:var(--r-pill);background:var(--violet);color:var(--white);font-size:var(--fs-micro);margin-left:auto;padding:.15rem .6rem}.wire__canvas.astro-yjirgtqw{aspect-ratio:1728/833;background:radial-gradient(#7e3bed24 1.2px,#0000 1.2px) 0 0/22px 22px,#fbfaff;position:relative}.wire__svg.astro-yjirgtqw{width:100%;height:100%;position:absolute;inset:0}.wf.astro-yjirgtqw{fill:#0000;stroke:var(--violet);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;transition:stroke-dashoffset 1.1s var(--ease), fill .6s ease;transition-delay:calc(var(--i) * 70ms)}html.js .wf.astro-yjirgtqw{stroke-dashoffset:1px}.wire.astro-yjirgtqw.s-draw .wf.astro-yjirgtqw{stroke-dashoffset:0}.wire.astro-yjirgtqw.s-design .wf--block.astro-yjirgtqw{fill:#7e3bed24}.wire.astro-yjirgtqw.s-design .wf--button.astro-yjirgtqw{fill:var(--violet)}.wire__shot.astro-yjirgtqw{transition:clip-path 1.1s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}html.js .wire__shot.astro-yjirgtqw{clip-path:polygon(0 100%,0 100%,0 100%)}.wire.astro-yjirgtqw.s-live .wire__shot.astro-yjirgtqw{clip-path:polygon(0 100%,0 -100%,200% 100%)}.wire__shot.astro-yjirgtqw picture{height:100%}.wire__shot.astro-yjirgtqw img{object-fit:cover;width:100%;height:100%}.wire__steps.astro-yjirgtqw{border-top:1px solid var(--grey-2);justify-content:center;gap:.4rem;padding:.8rem;display:flex}.wire__steps.astro-yjirgtqw li.astro-yjirgtqw{border-radius:var(--r-pill);background:var(--grey-2);color:var(--slate);font-size:var(--fs-micro);padding:.3rem .85rem;font-weight:700;transition:background .3s,color .3s}.wire__steps.astro-yjirgtqw li.astro-yjirgtqw.is-on{background:var(--black);color:var(--lime)}.moods.astro-yjirgtqw{margin:var(--space-2) 0 0;border:0;flex-wrap:wrap;gap:.5rem;padding:0;display:flex}.moods.astro-yjirgtqw legend.astro-yjirgtqw{width:100%;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem;font-weight:700}.mood.astro-yjirgtqw{position:relative}.mood.astro-yjirgtqw input.astro-yjirgtqw{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mood.astro-yjirgtqw span.astro-yjirgtqw{border-radius:var(--r-pill);border:1.5px solid var(--line);min-height:2.9rem;transition:background var(--dur) ease, color var(--dur) ease, border-color var(--dur) ease;align-items:center;padding:0 1.3rem;font-weight:700;display:inline-flex}.mood.astro-yjirgtqw input.astro-yjirgtqw:checked+span.astro-yjirgtqw{background:var(--black);border-color:var(--black);color:var(--lime)}.mood.astro-yjirgtqw input.astro-yjirgtqw:focus-visible+span.astro-yjirgtqw{outline:2.5px solid var(--focus);outline-offset:3px}.kit.astro-yjirgtqw{--k-bg:#0b0b0c;--k-ink:#fff;--k-accent:#c6ff34;--k-2:#7e3bed;--k-3:#2e2e34;--k-r:8px;--k-card:20px;--k-mark-r:6px;--k-mark-rot:0deg;--k-font:var(--font-sans);--k-style:normal;--k-weight:800;border-radius:var(--k-card);background:var(--k-bg);color:var(--k-ink);box-shadow:var(--shadow-float);transition:background .7s var(--ease), color .7s var(--ease), border-radius .7s var(--ease);gap:1.1rem;padding:clamp(1.4rem,1.1rem + 1vw,2rem);display:grid}.kit.astro-yjirgtqw[data-mood=calm]{--k-bg:#f3efe6;--k-ink:#23352b;--k-accent:#b08a4a;--k-2:#7d9a86;--k-3:#d9d0bf;--k-r:26px;--k-card:34px;--k-mark-r:50%;--k-font:Georgia, "Times New Roman", serif;--k-style:normal;--k-weight:400}.kit.astro-yjirgtqw[data-mood=playful]{--k-bg:#ff7ac6;--k-ink:#1d0b3a;--k-accent:#fff27a;--k-2:#7e3bed;--k-3:#fff;--k-r:999px;--k-card:44px;--k-mark-r:38% 62% 55% 45% / 45% 40% 60% 55%;--k-mark-rot:14deg}.kit__brand.astro-yjirgtqw{align-items:center;gap:.7rem;display:flex}.kit__mark.astro-yjirgtqw{border-radius:var(--k-mark-r);background:var(--k-accent);width:2.6rem;height:2.6rem;rotate:var(--k-mark-rot);transition:border-radius .7s var(--ease), background .7s var(--ease), rotate .7s var(--ease)}.kit__word.astro-yjirgtqw{font-family:var(--k-font);font-style:var(--k-style);font-weight:var(--k-weight);letter-spacing:-.02em;font-size:1.6rem}.kit__swatches.astro-yjirgtqw{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.kit__swatches.astro-yjirgtqw span.astro-yjirgtqw{border-radius:min(var(--k-r), 1.5rem);height:3rem;transition:background .7s var(--ease), border-radius .7s var(--ease)}.kit__swatches.astro-yjirgtqw span.astro-yjirgtqw:first-child{background:var(--k-accent)}.kit__swatches.astro-yjirgtqw span.astro-yjirgtqw:nth-child(2){background:var(--k-2)}.kit__swatches.astro-yjirgtqw span.astro-yjirgtqw:nth-child(3){background:var(--k-3)}.kit__swatches.astro-yjirgtqw span.astro-yjirgtqw:nth-child(4){background:var(--k-ink)}.kit__type.astro-yjirgtqw{align-items:baseline;gap:.8rem;display:flex}.kit__aa.astro-yjirgtqw{font-family:var(--k-font);font-style:var(--k-style);font-weight:var(--k-weight);font-size:3.4rem;line-height:1}.kit__font.astro-yjirgtqw{opacity:.75;font-size:.85rem;font-weight:600}.kit__post.astro-yjirgtqw{border-radius:min(var(--k-r), 1.75rem);background:var(--k-2);color:#fff;transition:background .7s var(--ease), border-radius .7s var(--ease);justify-items:start;gap:.9rem;padding:1.3rem;display:grid}.kit__headline.astro-yjirgtqw{font-family:var(--k-font);font-style:var(--k-style);font-weight:var(--k-weight);letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);line-height:1.1}.kit__cta.astro-yjirgtqw{border-radius:min(var(--k-r), 999px);background:var(--k-accent);color:#111;font-size:var(--fs-micro);transition:background .7s var(--ease), border-radius .7s var(--ease);padding:.45rem 1rem;font-weight:800}.kit.astro-yjirgtqw .is-swapping{animation:swap .5s var(--ease)}@keyframes swap{0%{opacity:0;translate:0 8px}}.suite.astro-yjirgtqw{border-radius:var(--r-panel);background:var(--black-2);border:1px solid var(--black-line);max-width:62rem;margin-inline:auto;padding:clamp(.8rem,.6rem + .8vw,1.2rem)}.suite__monitor.astro-yjirgtqw{aspect-ratio:16/9;border-radius:var(--r-img);background:#000;position:relative;overflow:hidden}.suite__frame.astro-yjirgtqw{opacity:0;transition:opacity .22s;position:absolute;inset:0}.suite__frame.astro-yjirgtqw.is-on{opacity:1}.suite__frame.astro-yjirgtqw picture{height:100%}.suite__frame.astro-yjirgtqw img{object-fit:cover;width:100%;height:100%}.suite__rec.astro-yjirgtqw{border-radius:var(--r-pill);color:var(--white);font-size:var(--fs-micro);background:#0b0b0cbf;align-items:center;gap:.4rem;padding:.25rem .7rem;font-weight:700;display:inline-flex;position:absolute;top:.9rem;left:.9rem}.suite__rec.astro-yjirgtqw:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px}.suite__cap.astro-yjirgtqw{border-radius:var(--r-sm);color:var(--white);background:#0b0b0cd1;padding:.5rem .9rem;font-size:.85rem;line-height:1.3;display:grid;position:absolute;bottom:.9rem;left:.9rem}.suite__cap.astro-yjirgtqw b.astro-yjirgtqw{color:var(--lime);font-size:var(--fs-micro)}.suite__timeline.astro-yjirgtqw{--p:0;margin-top:.9rem;position:relative}.suite__strip.astro-yjirgtqw{border-radius:var(--r-sm);grid-template-columns:repeat(9,1fr);gap:3px;height:3.4rem;display:grid;position:relative;overflow:hidden}.suite__thumb.astro-yjirgtqw picture{height:100%}.suite__thumb.astro-yjirgtqw img{object-fit:cover;opacity:.55;width:100%;height:100%}.suite__strip.astro-yjirgtqw:after{content:"";width:calc(var(--p) * 100%);pointer-events:none;background:#c6ff342e;position:absolute;inset:0}.suite__head.astro-yjirgtqw{top:-.35rem;bottom:-.35rem;left:calc(var(--p) * (100% - 4px));background:var(--lime);pointer-events:none;border-radius:4px;width:4px;position:absolute;box-shadow:0 0 12px #c6ff34b3}.suite__range.astro-yjirgtqw{-webkit-appearance:none;appearance:none;cursor:ew-resize;background:0 0;width:100%;height:calc(100% + .7rem);margin:0;position:absolute;inset:-.35rem 0}.suite__range.astro-yjirgtqw::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:0;width:28px;height:4.2rem}.suite__range.astro-yjirgtqw::-moz-range-thumb{background:0 0;border:0;width:28px;height:4.2rem}.suite__range.astro-yjirgtqw::-moz-range-track{background:0 0}.suite__range.astro-yjirgtqw:focus-visible{outline:2.5px solid var(--lime);outline-offset:4px;border-radius:var(--r-sm)}.suite__hint.astro-yjirgtqw{text-align:center;font-family:var(--font-hand);color:var(--smoke);margin-top:.8rem;font-size:1.45rem;font-weight:600}.mail.astro-yjirgtqw{gap:1rem;display:grid;position:relative}.mail__steps.astro-yjirgtqw{flex-wrap:wrap;gap:.4rem;display:flex}.mail__steps.astro-yjirgtqw li.astro-yjirgtqw{border-radius:var(--r-pill);font-size:var(--fs-micro);color:#3a4312;background:#0b0b0c14;padding:.3rem .8rem;font-weight:700;transition:background .3s,color .3s}.mail__steps.astro-yjirgtqw li.astro-yjirgtqw.is-on{background:var(--black);color:var(--lime)}.compose.astro-yjirgtqw{border-radius:var(--r-card);background:var(--white);color:var(--black);transition:opacity .6s ease, translate .7s var(--ease);padding:1.2rem 1.3rem;position:relative;box-shadow:0 30px 50px -30px #0b0b0c73}.compose__head.astro-yjirgtqw{justify-content:space-between;align-items:center;margin-bottom:.6rem;font-weight:800;display:flex}.compose__stamp.astro-yjirgtqw{border-radius:var(--r-pill);background:var(--violet-deep);color:var(--white);font-size:var(--fs-micro);padding:.2rem .6rem;font-weight:800;transition:opacity .4s,scale .5s cubic-bezier(.34,1.56,.64,1);rotate:-4deg}.compose__row.astro-yjirgtqw{border-bottom:1px solid var(--grey-2);gap:.8rem;padding:.45rem 0;font-size:.9rem;display:flex}.compose__row.astro-yjirgtqw span.astro-yjirgtqw{width:4rem;color:var(--slate);flex:none}.compose__body.astro-yjirgtqw{gap:.4rem;padding:.8rem 0;font-size:.92rem;display:grid}.compose__body.astro-yjirgtqw p.astro-yjirgtqw{transition:opacity .5s ease, translate .5s var(--ease)}.compose__body.astro-yjirgtqw p.astro-yjirgtqw:nth-child(2){transition-delay:.25s}.compose__body.astro-yjirgtqw p.astro-yjirgtqw:nth-child(3){transition-delay:.5s}.compose__foot.astro-yjirgtqw{align-items:center;display:flex;position:relative}.compose__send.astro-yjirgtqw{border-radius:var(--r-pill);background:var(--black);min-height:2.5rem;color:var(--white);transition:scale .16s var(--ease);align-items:center;gap:.45rem;padding:0 1.1rem;font-size:.88rem;font-weight:700;display:inline-flex}.compose__send.astro-yjirgtqw svg{width:.95rem;height:.95rem}.compose__plane.astro-yjirgtqw{width:1.6rem;height:1.6rem;fill:var(--violet);opacity:0;position:absolute;top:.3rem;left:5.5rem}.reply.astro-yjirgtqw{border-radius:var(--r-card);background:var(--black);color:var(--white);transition:opacity .5s ease, translate .6s var(--ease);align-items:flex-start;gap:.8rem;padding:1rem 1.2rem;display:flex;position:relative}.reply__avatar.astro-yjirgtqw{background:var(--violet);border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-weight:800;display:grid}.reply__text.astro-yjirgtqw{font-size:.9rem;line-height:1.35;display:grid}.reply__text.astro-yjirgtqw small.astro-yjirgtqw{color:var(--smoke)}.reply__badge.astro-yjirgtqw{border-radius:var(--r-pill);background:var(--lime);color:var(--black);font-size:var(--fs-micro);white-space:nowrap;margin-left:auto;padding:.2rem .6rem;font-weight:800}html.js .mail.astro-yjirgtqw:not(.s-body) .compose__body.astro-yjirgtqw p.astro-yjirgtqw{opacity:0;translate:0 6px}html.js .mail.astro-yjirgtqw:not(.s-sent) .compose__stamp.astro-yjirgtqw{opacity:0;scale:.6}html.js .mail.astro-yjirgtqw:not(.s-reply) .reply.astro-yjirgtqw{opacity:0;translate:0 16px}.mail.astro-yjirgtqw.s-press .compose__send.astro-yjirgtqw{scale:.92}.mail.astro-yjirgtqw.s-sent .compose.astro-yjirgtqw{opacity:.92;translate:0 -4px}.mail.astro-yjirgtqw.s-fly .compose__plane.astro-yjirgtqw{animation:fly 1s var(--ease) forwards}@keyframes fly{0%{opacity:1;translate:0;rotate:0deg}to{opacity:0;translate:14rem -5rem;rotate:-12deg}}.copyedit.astro-yjirgtqw{border-radius:var(--r-panel);background:var(--black-2);border:1px solid var(--black-line);justify-items:start;gap:.8rem;max-width:60rem;padding:clamp(1.5rem,1.1rem + 2vw,3rem);display:grid;position:relative}.copyedit__chip.astro-yjirgtqw{border-radius:var(--r-pill);background:var(--black-3);color:var(--smoke);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;padding:.2rem .7rem;font-weight:800}.copyedit__chip--final.astro-yjirgtqw{background:var(--lime);color:var(--black);margin-top:1rem}.copyedit__note.astro-yjirgtqw{font-family:var(--font-hand);color:var(--lime);transition:opacity .5s ease, translate .5s var(--ease);font-size:1.6rem;font-weight:600}.copyedit__draft.astro-yjirgtqw{color:var(--smoke);font-size:clamp(1.4rem,1rem + 1.6vw,2.3rem);font-weight:700;line-height:1.35}.copyedit__cut.astro-yjirgtqw{background:linear-gradient(var(--violet-soft), var(--violet-soft)) 0 55% / 100% 3px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#5f5f68;transition:background-size .9s cubic-bezier(.65,0,.35,1),color .5s}.copyedit__ins.astro-yjirgtqw{font-family:var(--font-hand);color:var(--lime);transition:opacity .5s ease, translate .5s var(--ease);margin-left:.3rem;font-size:1.3em;font-weight:700}.copyedit__ins.astro-yjirgtqw i.astro-yjirgtqw{color:var(--violet-soft);margin-right:.1rem;font-style:normal}.copyedit__accent.astro-yjirgtqw{color:var(--lime)}.copyedit__final.astro-yjirgtqw{letter-spacing:-.03em;color:var(--white);transition:opacity .7s ease, translate .7s var(--ease);font-size:clamp(2.2rem,1.3rem + 3.6vw,4.6rem);font-weight:800;line-height:1.05}.copyedit__chip--final.astro-yjirgtqw{transition:opacity .5s}html.js .copyedit.astro-yjirgtqw:not(.s1) .copyedit__cut.astro-yjirgtqw{color:var(--smoke);background-size:0% 3px}html.js .copyedit.astro-yjirgtqw:not(.s2) .astro-yjirgtqw:is(.copyedit__note,.copyedit__ins){opacity:0;translate:0 6px}html.js .copyedit.astro-yjirgtqw:not(.s3) .astro-yjirgtqw:is(.copyedit__final,.copyedit__chip--final){opacity:0;translate:0 10px}.orbit.astro-yjirgtqw{--size:min(30rem, 80vw);--item:3.4rem;width:var(--size);aspect-ratio:1;margin:calc(var(--item) / 2);justify-self:center;position:relative}.orbit__ring.astro-yjirgtqw{border:1.5px dashed #ffffff59;border-radius:50%;position:absolute;inset:0}.orbit__spin.astro-yjirgtqw{position:absolute;inset:0}.orbit__item.astro-yjirgtqw{width:var(--item);height:var(--item);margin:calc(var(--item) / -2);transform:rotate(var(--a)) translateY(calc(var(--size) / -2)) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.orbit__btn.astro-yjirgtqw{background:var(--lime);width:100%;height:100%;color:var(--black);transition:scale .3s var(--ease), background .3s ease;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 20px -10px #00000080}.orbit__btn.astro-yjirgtqw svg{width:1.35rem;height:1.35rem}.orbit__btn.astro-yjirgtqw:hover,.orbit__btn.astro-yjirgtqw:focus-visible{background:var(--white);scale:1.14}.orbit.astro-yjirgtqw.is-live .orbit__spin.astro-yjirgtqw{animation:90s linear infinite spin}.orbit.astro-yjirgtqw.is-live .orbit__btn.astro-yjirgtqw{animation:90s linear infinite reverse spin}.orbit.astro-yjirgtqw:hover .astro-yjirgtqw:is(.orbit__spin,.orbit__btn),.orbit.astro-yjirgtqw:focus-within .astro-yjirgtqw:is(.orbit__spin,.orbit__btn){animation-play-state:paused}@keyframes spin{to{rotate:360deg}}.orbit__core.astro-yjirgtqw{background:var(--black);text-align:center;border-radius:50%;place-content:center;gap:.3rem;padding:1rem;display:grid;position:absolute;inset:24%}.orbit__core.astro-yjirgtqw b.astro-yjirgtqw{letter-spacing:-.02em;color:var(--lime);font-size:clamp(1.3rem,1rem + 1.2vw,2rem);font-weight:800;line-height:1.1}.orbit__core.astro-yjirgtqw span.astro-yjirgtqw{color:var(--smoke);font-size:.85rem}.orbit__all.astro-yjirgtqw{color:var(--violet-tint);font-weight:700;line-height:1.7}.ticket.astro-yjirgtqw{--notch:1.1rem;filter:drop-shadow(0 30px 40px #0b0b0c40);max-width:58rem;display:grid}.ticket__body.astro-yjirgtqw{border-radius:var(--r-card) var(--r-card) 0 0;background:var(--black);color:var(--white);gap:1.2rem;padding:1.2rem;display:grid}.ticket__img.astro-yjirgtqw{aspect-ratio:4/3;border-radius:var(--r-sm);overflow:hidden}.ticket__img.astro-yjirgtqw picture{height:100%}.ticket__img.astro-yjirgtqw img{object-fit:cover;width:100%;height:100%}.ticket__text.astro-yjirgtqw{align-content:center;gap:.5rem;display:grid}.ticket__name.astro-yjirgtqw{letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);font-weight:800;line-height:1.1}.ticket__line.astro-yjirgtqw,.ticket__text.astro-yjirgtqw .label.astro-yjirgtqw{color:var(--smoke)}.ticket__line.astro-yjirgtqw b.astro-yjirgtqw{color:var(--lime)}.stub.astro-yjirgtqw{perspective:1200px;min-height:13rem}.stub__inner.astro-yjirgtqw{height:100%;min-height:13rem;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.3,1.2,.5,1);position:relative}.ticket.astro-yjirgtqw.is-torn .stub__inner.astro-yjirgtqw{transform:translate(.8rem,1.6rem)rotate(4deg)rotateY(180deg)}.stub__face.astro-yjirgtqw{text-align:center;background:var(--lime);color:var(--black);border-radius:0 0 var(--r-card) var(--r-card);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-top:2px dashed #0b0b0c66;align-content:center;justify-items:center;gap:.4rem;padding:1.2rem;display:grid;position:absolute;inset:0}.stub__front.astro-yjirgtqw .label.astro-yjirgtqw{color:#3a4312}.stub__big.astro-yjirgtqw{letter-spacing:-.03em;font-size:2.6rem;font-weight:800;line-height:1}.stub__small.astro-yjirgtqw{font-size:.85rem;font-weight:600}.stub__back.astro-yjirgtqw{background:var(--violet);color:var(--white);border-radius:var(--r-card);border-top-color:#0000;transform:rotateY(180deg)}.stub__img.astro-yjirgtqw{aspect-ratio:16/10;border-radius:var(--r-sm);width:min(100%,16rem);position:relative;overflow:hidden}.stub__img.astro-yjirgtqw picture{height:100%}.stub__img.astro-yjirgtqw img{object-fit:cover;width:100%;height:100%}.stub__img.astro-yjirgtqw .play{font-size:var(--fs-micro);bottom:.5rem;left:.5rem}.ticket__btn.astro-yjirgtqw{margin-top:2.5rem}@media (width>=800px){.ticket.astro-yjirgtqw{grid-template-columns:1fr 15rem}.ticket__body.astro-yjirgtqw{border-radius:var(--r-card) 0 0 var(--r-card);grid-template-columns:17rem 1fr}.stub__face.astro-yjirgtqw{border-radius:0 var(--r-card) var(--r-card) 0;border-top:0;border-left:2px dashed #0b0b0c66}.stub__back.astro-yjirgtqw{border-radius:var(--r-card);border-left-color:#0000}.ticket.astro-yjirgtqw.is-torn .stub__inner.astro-yjirgtqw{transform:translate(1.6rem,1.4rem)rotate(7deg)rotateY(180deg)}}@media (prefers-reduced-motion:reduce){html.js .radar.astro-yjirgtqw .radar__dot--right.astro-yjirgtqw{fill:var(--lime);scale:1.25}}.demo-stack.astro-yjirgtqw{justify-items:start;gap:1rem;width:100%;display:grid}.demo-stack.astro-yjirgtqw>.astro-yjirgtqw:first-child{width:100%}.demo-replay.astro-yjirgtqw{border-radius:var(--r-pill);border:1.5px solid var(--line);min-height:2.75rem;color:var(--fg);transition:border-color var(--dur) ease, background var(--dur) ease;align-items:center;gap:.45rem;padding:0 1rem;font-size:.88rem;font-weight:700;display:inline-flex}.demo-replay.astro-yjirgtqw:hover{border-color:var(--fg)}.demo-replay.astro-yjirgtqw svg{width:.95rem;height:.95rem;rotate:180deg}.demo-hint.astro-yjirgtqw{text-align:center;color:var(--muted);margin-top:.8rem;font-size:1.4rem}.radar-wrap.astro-yjirgtqw{width:100%}.feed-phone.astro-yjirgtqw{justify-self:center}.onair.astro-yjirgtqw{border-radius:var(--r-panel);background:var(--black-2);border:1px solid var(--black-line);width:100%;color:var(--white);gap:1.2rem;padding:clamp(1.3rem,1rem + 1vw,2rem);display:grid}.onair__top.astro-yjirgtqw{justify-content:space-between;align-items:center;gap:1rem;display:flex}.onair__light.astro-yjirgtqw{border-radius:var(--r-pill);background:var(--black-3);color:var(--smoke);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.4rem .9rem;font-weight:800;transition:background .4s,color .4s;display:inline-flex}.onair__light.astro-yjirgtqw:before{content:"";background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.onair.astro-yjirgtqw.is-live .onair__light.astro-yjirgtqw{background:var(--lime);color:var(--black)}.onair__show.astro-yjirgtqw{font-size:1.1rem;font-weight:800}.onair__voices.astro-yjirgtqw{gap:.8rem;display:grid}.voice.astro-yjirgtqw{border-radius:var(--r-md);background:var(--black-3);align-items:center;gap:.9rem;padding:.8rem 1rem;display:flex}.voice__mic.astro-yjirgtqw{background:var(--violet);width:2.6rem;height:2.6rem;color:var(--lime);border-radius:50%;flex:none;place-items:center;display:grid}.voice--1.astro-yjirgtqw .voice__mic.astro-yjirgtqw{background:var(--lime);color:var(--black)}.voice__mic.astro-yjirgtqw svg{width:1.2rem;height:1.2rem}.voice__wave.astro-yjirgtqw{flex:1;align-items:center;gap:3px;height:2.4rem;display:flex}.voice__wave.astro-yjirgtqw i.astro-yjirgtqw{transform-origin:50%;background:#ffffff59;border-radius:3px;flex:1;height:30%}.onair.astro-yjirgtqw.is-live .voice__wave.astro-yjirgtqw i.astro-yjirgtqw{animation:talk 1.6s ease-in-out calc(var(--i) * -.13s) infinite}.onair.astro-yjirgtqw.is-live .voice--1.astro-yjirgtqw .voice__wave.astro-yjirgtqw i.astro-yjirgtqw{animation-delay:calc(var(--i) * -.21s - .8s)}@keyframes talk{0%,to{height:22%}50%{height:90%}}.onair__label.astro-yjirgtqw{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-weight:700}.onair__outputs.astro-yjirgtqw{flex-wrap:wrap;gap:.5rem;display:flex}.onair__outputs.astro-yjirgtqw li.astro-yjirgtqw{border-radius:var(--r-pill);background:var(--white);color:var(--black);transition:opacity .4s ease, translate .5s var(--ease);transition-delay:calc(var(--d) * .12s + .4s);padding:.45rem .9rem;font-size:.85rem;font-weight:700}html.js [data-reveal]:not(.is-in) .onair__outputs.astro-yjirgtqw li.astro-yjirgtqw{opacity:0;translate:0 8px}.qs.astro-yjirgtqw{gap:.8rem;width:100%;display:grid}.q.astro-yjirgtqw{border-radius:var(--r-card);background:var(--black);color:var(--white);align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:flex}.q__tick.astro-yjirgtqw{border:2px solid var(--black-line);width:2.6rem;height:2.6rem;transition:background .4s,border-color .4s;transition-delay:calc(var(--d) * .35s + .5s);border-radius:50%;flex:none;place-items:center;display:grid}.q__tick.astro-yjirgtqw svg.astro-yjirgtqw{width:1.3rem;height:1.3rem}.q__tick.astro-yjirgtqw path.astro-yjirgtqw{fill:none;stroke:var(--black);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ease);transition-delay:calc(var(--d) * .35s + .65s)}.q__tick.astro-yjirgtqw{background:var(--lime);border-color:var(--lime)}html.js [data-reveal]:not(.is-in) .q__tick.astro-yjirgtqw{border-color:var(--black-line);background:0 0}html.js [data-reveal]:not(.is-in) .q__tick.astro-yjirgtqw path.astro-yjirgtqw{stroke-dashoffset:1px}.q__text.astro-yjirgtqw{gap:.15rem;display:grid}.q__text.astro-yjirgtqw b.astro-yjirgtqw{letter-spacing:-.01em;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);font-weight:800}.q__a.astro-yjirgtqw{color:var(--lime);transition:opacity .4s ease, translate .4s var(--ease);transition-delay:calc(var(--d) * .35s + .8s);font-size:.9rem;font-weight:600}html.js [data-reveal]:not(.is-in) .q__a.astro-yjirgtqw{opacity:0;translate:-6px}@media (prefers-reduced-motion:reduce){html.js .radar.astro-yjirgtqw .radar__dot--right.astro-yjirgtqw{fill:var(--lime);scale:1.25}}
