.home-section:where(.astro-yjc6dhey){margin-top:clamp(5rem,4rem + 6vw,9rem)}.eyebrow-row:where(.astro-yjc6dhey){align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.eyebrow:where(.astro-yjc6dhey){letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-text-accent);white-space:nowrap;font-size:.75rem;font-weight:600}.rule:where(.astro-yjc6dhey){background:linear-gradient(90deg, var(--brand), var(--sl-color-hairline) 40%);flex:1;height:1px}.fig:where(.astro-yjc6dhey){font-family:var(--font-mono);letter-spacing:.18em;color:var(--sl-color-gray-4);white-space:nowrap;font-size:.65rem}h2:where(.astro-yjc6dhey){letter-spacing:-.03em;max-width:22ch;color:var(--sl-color-white);text-wrap:balance;margin:0;font-size:clamp(2rem,1.35rem + 2.6vw,3.4rem);font-weight:700;line-height:1.05}.word:where(.astro-yjc6dhey){white-space:nowrap}.lead:where(.astro-yjc6dhey){max-width:44rem;color:var(--sl-color-gray-2);margin-top:1.25rem;font-size:clamp(1.02rem,.98rem + .2vw,1.12rem);line-height:1.6}.lead:where(.astro-yjc6dhey) p{margin:0}.lead:where(.astro-yjc6dhey) p+p{margin-top:.9rem}.lead:where(.astro-yjc6dhey) a{color:var(--sl-color-text-accent)}.lead:where(.astro-yjc6dhey) .sourced{font-size:var(--sl-text-sm);color:var(--sl-color-gray-3)}.anatomy:where(.astro-kgv3hztm){gap:2.5rem;margin-top:3rem;display:grid}@media (width>=64rem){.anatomy:where(.astro-kgv3hztm){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:4rem}}.descriptor:where(.astro-kgv3hztm){margin:0;display:none}@media (width>=64rem){.descriptor:where(.astro-kgv3hztm){top:calc(var(--sl-nav-height) + 2.5rem);display:block;position:sticky}}.file:where(.astro-kgv3hztm){border:1px solid var(--line);border-radius:var(--radius-md) var(--radius-md) 0 0;background-color:var(--surface-raised);font-family:var(--font-mono);color:var(--ink-muted);border-bottom:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 1rem;font-size:.7rem;display:flex}.file-name:where(.astro-kgv3hztm){color:var(--ink)}.code:where(.astro-kgv3hztm){border:1px solid var(--line);border-radius:0 0 var(--radius-md) var(--radius-md);background-color:var(--surface);font-family:var(--font-mono);color:var(--ink-muted);margin:0;padding:.9rem 0;font-size:.78rem;line-height:1.75;overflow:hidden}.code:where(.astro-kgv3hztm) code:where(.astro-kgv3hztm){font:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}.code:where(.astro-kgv3hztm) .ln{padding-inline:calc((var(--indent) * 2 + 3) * 1ch) 1rem;text-indent:-2ch;white-space:pre-wrap;overflow-wrap:anywhere;border-inline-start:2px solid #0000;transition:opacity .3s,background-color .3s,border-color .3s;display:block}.code:where(.astro-kgv3hztm) .key{color:var(--ink)}.code:where(.astro-kgv3hztm) .string{color:var(--sl-color-text-accent)}.descriptor:where(.astro-kgv3hztm) figcaption:where(.astro-kgv3hztm){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin-top:.85rem;line-height:1.55}.anatomy:where(.astro-kgv3hztm)[data-beat] .descriptor:where(.astro-kgv3hztm) .ln{opacity:.35}.anatomy:where(.astro-kgv3hztm)[data-beat="1"] .descriptor:where(.astro-kgv3hztm) .ln[data-b="1"],.anatomy:where(.astro-kgv3hztm)[data-beat="2"] .descriptor:where(.astro-kgv3hztm) .ln[data-b="2"],.anatomy:where(.astro-kgv3hztm)[data-beat="3"] .descriptor:where(.astro-kgv3hztm) .ln[data-b="3"]{opacity:1;border-inline-start-color:var(--brand);background-color:color-mix(in srgb, var(--brand-soft) 60%, transparent)}.beats:where(.astro-kgv3hztm){gap:3.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.beats:where(.astro-kgv3hztm){gap:0}.beat:where(.astro-kgv3hztm){flex-direction:column;justify-content:center;min-height:62vh;display:flex}.beat:where(.astro-kgv3hztm):first-child{justify-content:flex-start;min-height:48vh}.excerpt:where(.astro-kgv3hztm){display:none}}.beat:where(.astro-kgv3hztm){transition:opacity .3s}.anatomy:where(.astro-kgv3hztm)[data-beat] .beat:where(.astro-kgv3hztm):not(.on){opacity:.4}.beat-name:where(.astro-kgv3hztm){letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-white);align-items:baseline;gap:.75rem;margin:0 0 1rem;font-size:.75rem;font-weight:600;line-height:1.4;display:flex}.beat-name:where(.astro-kgv3hztm) .n:where(.astro-kgv3hztm){font-family:var(--font-mono);letter-spacing:.08em;color:var(--brand);font-weight:400}.beat:where(.astro-kgv3hztm) p:where(.astro-kgv3hztm){max-width:34rem;font-size:var(--sl-text-base);color:var(--sl-color-gray-2);margin:0;line-height:1.65}.beat:where(.astro-kgv3hztm) p:where(.astro-kgv3hztm) code:where(.astro-kgv3hztm),.descriptor:where(.astro-kgv3hztm) figcaption:where(.astro-kgv3hztm) code:where(.astro-kgv3hztm){font-size:.88em}.shows:where(.astro-kgv3hztm){border:1px solid var(--line);border-inline-start:2px solid var(--brand);border-radius:var(--radius-md);background-color:var(--surface-raised);flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;margin-bottom:1.1rem;padding:.9rem 1.1rem;display:flex}.shows-intent:where(.astro-kgv3hztm){letter-spacing:-.02em;color:var(--ink);font-size:1.5rem;font-weight:700}.shows-label:where(.astro-kgv3hztm){letter-spacing:.06em;text-transform:uppercase;min-width:5.5rem;color:var(--ink-muted);font-size:.75rem;font-weight:600}.shows-value:where(.astro-kgv3hztm){color:var(--ink);font-size:1.05rem;font-weight:600}.shows-detail:where(.astro-kgv3hztm){font-family:var(--font-mono);color:var(--ink-muted);font-size:.75rem}.excerpt:where(.astro-kgv3hztm){border-radius:var(--radius-md);margin-top:1.1rem;font-size:.72rem}.excerpt:where(.astro-kgv3hztm) .gap{text-indent:0;color:var(--sl-color-gray-4);padding-inline-start:1rem}.spec:where(.astro-kgv3hztm){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin:2.5rem 0 0;line-height:1.6}.spec:where(.astro-kgv3hztm) a:where(.astro-kgv3hztm){color:var(--sl-color-text-accent)}.spec:where(.astro-kgv3hztm) .more:where(.astro-kgv3hztm){margin-inline-start:.5rem;font-weight:600;display:inline-block}.spec:where(.astro-kgv3hztm) .more:where(.astro-kgv3hztm):after{content:" →"}@media (prefers-reduced-motion:reduce){.code:where(.astro-kgv3hztm) .ln,.beat:where(.astro-kgv3hztm){transition:none}}@property --sweep{syntax:"<percentage>";inherits:true;initial-value:120%}.closing:where(.astro-miz5qnfv){isolation:isolate;margin-top:clamp(5rem,4rem + 6vw,9rem);padding-block:clamp(3.5rem,2.5rem + 5vw,6.5rem);position:relative}.closing:where(.astro-miz5qnfv) .home-section{margin-top:0}.actions:where(.astro-miz5qnfv){flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.25rem;display:flex}.band:where(.astro-miz5qnfv){z-index:-1;inset-block:0;border-block:1px solid var(--line);background-color:var(--surface-raised);background-image:linear-gradient(90deg, color-mix(in srgb, var(--ink) 4%, transparent) 1px, transparent 1px);--sweep:120%;background-size:8.33333% 100%;width:100vw;position:absolute;left:50%;overflow:hidden;translate:-50%}@media (width<=48rem){.band:where(.astro-miz5qnfv){background-size:16.6667% 100%}}.layer:where(.astro-miz5qnfv){font-family:var(--font-mono);white-space:nowrap;padding-top:1rem;font-size:.75rem;line-height:2.25;position:absolute;inset:0}.line:where(.astro-miz5qnfv){margin-inline-start:calc(var(--indent) * 1ch)}.line:where(.astro-miz5qnfv) span:where(.astro-miz5qnfv){vertical-align:top;display:inline-block;overflow:hidden}.hex:where(.astro-miz5qnfv){color:color-mix(in srgb, var(--ink) 10%, transparent);mask-image:linear-gradient(90deg, transparent calc(var(--sweep) - 12%), #000 var(--sweep)), linear-gradient(90deg, #0000004d 0, #0000004d 62%, #000 84%);mask-composite:intersect}.words:where(.astro-miz5qnfv){color:color-mix(in srgb, var(--ink) 50%, transparent);mask-image:linear-gradient(90deg, #000 calc(var(--sweep) - 12%), transparent var(--sweep)), linear-gradient(90deg, #0000001a 0, #0000001a 62%, #000 84%);mask-composite:intersect}.words:where(.astro-miz5qnfv) em:where(.astro-miz5qnfv){color:var(--brand);font-style:normal}@media (width<=48rem){.hex:where(.astro-miz5qnfv){mask-image:linear-gradient(90deg, transparent calc(var(--sweep) - 12%), #000 var(--sweep)), linear-gradient(#00000073, #00000073)}.words:where(.astro-miz5qnfv){mask-image:linear-gradient(90deg, #000 calc(var(--sweep) - 12%), transparent var(--sweep)), linear-gradient(#00000029, #00000029)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.band:where(.astro-miz5qnfv){animation:linear both home-sweep}.closing:where(.astro-miz5qnfv) .band:where(.astro-miz5qnfv){animation-timeline:view();animation-range:cover 10% cover 55%}}}@keyframes home-sweep{0%{--sweep:0%}to{--sweep:120%}}.status:where(.astro-xqi5qiqj){border:1px solid var(--line);border-radius:var(--radius-pill);height:1.5rem;color:var(--ink);white-space:nowrap;flex-shrink:0;align-items:center;gap:.45rem;padding:0 .65rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.mark:where(.astro-xqi5qiqj){border-radius:50%;width:.5rem;height:.5rem}.done:where(.astro-xqi5qiqj){background-color:var(--brand-soft);border-color:#0000}.done:where(.astro-xqi5qiqj) .mark:where(.astro-xqi5qiqj){background-color:var(--brand)}.beta:where(.astro-xqi5qiqj){border-color:var(--ink-muted)}.beta:where(.astro-xqi5qiqj) .mark:where(.astro-xqi5qiqj){background:linear-gradient(90deg, var(--ink-muted) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--ink-muted)}.drafting:where(.astro-xqi5qiqj){border-style:dashed;border-color:var(--ink-muted)}.needs-you:where(.astro-xqi5qiqj){border-color:var(--brand)}.needs-you:where(.astro-xqi5qiqj) .mark:where(.astro-xqi5qiqj){background-color:var(--brand);box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 3px var(--brand)}.offer:where(.astro-ktdq5aue){gap:1.25rem;margin-top:3rem;display:grid}@media (width>=64rem){.offer:where(.astro-ktdq5aue){grid-template-rows:auto auto;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.service:where(.astro-ktdq5aue){grid-row:span 2}}article:where(.astro-ktdq5aue){border:1px solid var(--line);border-radius:var(--radius-md);background-color:var(--surface-raised);position:relative}article:where(.astro-ktdq5aue) p:where(.astro-ktdq5aue){margin:0;line-height:1.6}.service:where(.astro-ktdq5aue){border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background-image:radial-gradient(36rem 20rem at 100% 0%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 70%);flex-direction:column;align-items:flex-start;gap:1.25rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex;overflow:hidden}.kicker:where(.astro-ktdq5aue){letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-text-accent);font-size:.75rem;font-weight:600}.service:where(.astro-ktdq5aue) h3:where(.astro-ktdq5aue){letter-spacing:-.025em;max-width:24ch;color:var(--sl-color-white);text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.2rem);font-weight:700;line-height:1.12}.service:where(.astro-ktdq5aue)>p:where(.astro-ktdq5aue):not(.kicker){max-width:38rem;color:var(--sl-color-gray-2)}.steps:where(.astro-ktdq5aue){border-top:1px solid var(--line);align-self:stretch;margin-block:.5rem .75rem;position:relative}.track:where(.astro-ktdq5aue){background-color:var(--brand);transform-origin:0;height:2px;position:absolute;inset:-1px 0 auto}.steps:where(.astro-ktdq5aue) ol:where(.astro-ktdq5aue){grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps:where(.astro-ktdq5aue) li:where(.astro-ktdq5aue){font-size:var(--sl-text-sm);color:var(--sl-color-white);align-content:start;gap:.3rem;padding:.85rem .75rem 0 0;font-weight:600;line-height:1.35;display:grid}.steps:where(.astro-ktdq5aue) li:where(.astro-ktdq5aue)+li:where(.astro-ktdq5aue){border-inline-start:1px solid var(--line);padding-inline-start:.75rem}.steps:where(.astro-ktdq5aue) .n:where(.astro-ktdq5aue){font-family:var(--font-mono);letter-spacing:.08em;color:var(--brand);font-size:.7rem;font-weight:400}@media (width<=40rem){.steps:where(.astro-ktdq5aue) ol:where(.astro-ktdq5aue){grid-template-columns:minmax(0,1fr)}.steps:where(.astro-ktdq5aue) li:where(.astro-ktdq5aue),.steps:where(.astro-ktdq5aue) li:where(.astro-ktdq5aue)+li:where(.astro-ktdq5aue){border-inline-start:0;border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;padding:.6rem 0}.track:where(.astro-ktdq5aue){display:none}}.product:where(.astro-ktdq5aue){flex-direction:column;gap:.75rem;padding:1.5rem;transition:border-color .2s;display:flex}.product:where(.astro-ktdq5aue):hover{border-color:var(--sl-color-gray-4)}.product-head:where(.astro-ktdq5aue){flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.product:where(.astro-ktdq5aue) h3:where(.astro-ktdq5aue){font-size:var(--sl-text-xl);margin:0;font-weight:600}.product:where(.astro-ktdq5aue) h3:where(.astro-ktdq5aue) a:where(.astro-ktdq5aue){color:var(--sl-color-white);text-decoration:none}.product:where(.astro-ktdq5aue) h3:where(.astro-ktdq5aue) a:where(.astro-ktdq5aue):after{content:"";border-radius:inherit;position:absolute;inset:0}.product:where(.astro-ktdq5aue) p:where(.astro-ktdq5aue){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.track:where(.astro-ktdq5aue){animation:linear both home-fill}.steps:where(.astro-ktdq5aue) .track:where(.astro-ktdq5aue){animation-timeline:view();animation-range:cover 25% cover 55%}}}@keyframes home-fill{0%{scale:0 1}}.readers:where(.astro-twp7qe4r){margin-top:3rem}.source:where(.astro-twp7qe4r){border:1px solid var(--brand);border-radius:var(--radius-md);background-color:var(--surface-raised);width:fit-content;max-width:100%;box-shadow:0 18px 50px -30px color-mix(in srgb, var(--brand) 60%, transparent);align-items:center;gap:.9rem;margin-inline:auto;padding:.75rem 1.1rem;display:flex}.braces:where(.astro-twp7qe4r){border-radius:var(--radius-sm);background-color:var(--brand-soft);width:2.25rem;height:2.25rem;font-family:var(--font-mono);color:var(--ink);flex-shrink:0;place-items:center;font-size:.85rem;font-weight:600;display:grid}.source:where(.astro-twp7qe4r)>span:where(.astro-twp7qe4r):last-child{gap:.15rem;min-width:0;display:grid}.source-name:where(.astro-twp7qe4r){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:600}.source:where(.astro-twp7qe4r) code:where(.astro-twp7qe4r){overflow-wrap:anywhere;font-family:var(--font-mono);color:var(--ink);background:0 0;border:0;padding:0;font-size:.8rem}.wires:where(.astro-twp7qe4r){height:3.5rem;position:relative}.wires:where(.astro-twp7qe4r) span:where(.astro-twp7qe4r){background-color:var(--brand);position:absolute}.stem:where(.astro-twp7qe4r){transform-origin:top;width:1px;height:50%;top:0;left:calc(50% - .5px)}.bar:where(.astro-twp7qe4r){width:50%;height:1px;top:50%;left:25%}.drop:where(.astro-twp7qe4r){transform-origin:top;width:1px;height:50%;top:50%}.drop:where(.astro-twp7qe4r).left{left:calc(25% - .5px)}.drop:where(.astro-twp7qe4r).right{left:calc(75% - .5px)}@media (width<=47.99rem){.wires:where(.astro-twp7qe4r){height:2rem}.stem:where(.astro-twp7qe4r){height:100%}.bar:where(.astro-twp7qe4r),.drop:where(.astro-twp7qe4r){display:none}}.cards:where(.astro-twp7qe4r){gap:1.25rem;display:grid}@media (width>=48rem){.cards:where(.astro-twp7qe4r){grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.reader:where(.astro-twp7qe4r){border:1px solid var(--line);border-radius:var(--radius-md);background-color:var(--surface-raised);flex-direction:column;padding:1.25rem;display:flex}.reader-head:where(.astro-twp7qe4r){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.who:where(.astro-twp7qe4r){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:600}.intent:where(.astro-twp7qe4r){letter-spacing:-.02em;color:var(--ink);margin:1.1rem 0 0;font-size:1.5rem;font-weight:700}dl:where(.astro-twp7qe4r){gap:.6rem;margin:1rem 0 1.4rem;display:grid}dl:where(.astro-twp7qe4r) div:where(.astro-twp7qe4r){grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}dt:where(.astro-twp7qe4r){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:600}dd:where(.astro-twp7qe4r){color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:0 .6rem;margin:0;font-weight:600;display:flex}.detail:where(.astro-twp7qe4r){font-family:var(--font-mono);color:var(--ink-muted);font-size:.75rem;font-weight:400}.confirm:where(.astro-twp7qe4r){grid-template-columns:1fr 1fr;gap:.75rem;margin-top:auto;display:grid}.confirm:where(.astro-twp7qe4r) span:where(.astro-twp7qe4r){border:1px solid var(--line);border-radius:var(--radius-md);height:2.4rem;font-size:var(--sl-text-sm);color:var(--ink);place-items:center;font-weight:600;display:grid}.confirm:where(.astro-twp7qe4r) .primary:where(.astro-twp7qe4r){border-color:var(--brand);background-color:var(--brand);color:var(--on-brand)}.proposal:where(.astro-twp7qe4r){font-size:var(--sl-text-sm);color:var(--ink-muted);margin:1.1rem 0 0}.proposal:where(.astro-twp7qe4r) strong:where(.astro-twp7qe4r){letter-spacing:-.02em;color:var(--ink);margin-top:.2rem;font-size:1.5rem;font-weight:700;display:block}.checks:where(.astro-twp7qe4r){gap:.7rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.checks:where(.astro-twp7qe4r) li:where(.astro-twp7qe4r){font-size:var(--sl-text-sm);color:var(--ink);grid-template-columns:1.25rem auto minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.what:where(.astro-twp7qe4r){color:var(--ink-muted)}.tick:where(.astro-twp7qe4r){background-color:var(--brand);width:1.25rem;height:1.25rem;color:var(--on-brand);border-radius:50%;place-items:center;display:grid}.tick:where(.astro-twp7qe4r) svg:where(.astro-twp7qe4r){fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem}.ring:where(.astro-twp7qe4r){background-color:var(--brand);width:.6rem;height:.6rem;box-shadow:0 0 0 3px var(--surface-raised), 0 0 0 4px var(--brand);border-radius:50%;justify-self:center}.you:where(.astro-twp7qe4r){border:1px solid var(--brand);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--brand-soft) 45%, transparent);margin:.3rem -.65rem 0;padding:.65rem}.you:where(.astro-twp7qe4r) .what:where(.astro-twp7qe4r){color:var(--sl-color-text-accent);font-weight:600}.more:where(.astro-twp7qe4r){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);text-align:center;margin:2rem 0 0}.more:where(.astro-twp7qe4r) a:where(.astro-twp7qe4r){color:var(--sl-color-text-accent);margin-inline-start:.4rem;font-weight:600}.more:where(.astro-twp7qe4r) a:where(.astro-twp7qe4r):after{content:" →"}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.stem:where(.astro-twp7qe4r),.drop:where(.astro-twp7qe4r){animation:linear both home-grow-down}.bar:where(.astro-twp7qe4r){animation:linear both home-grow-out}.tick:where(.astro-twp7qe4r){animation:linear both home-tick}.ring:where(.astro-twp7qe4r){animation:linear both home-waiting}.readers:where(.astro-twp7qe4r) :where(.astro-twp7qe4r):is(.stem,.drop,.bar,.tick,.ring){animation-timeline:view()}.readers:where(.astro-twp7qe4r) .stem:where(.astro-twp7qe4r){animation-range:cover 12% cover 26%}.readers:where(.astro-twp7qe4r) .bar:where(.astro-twp7qe4r){animation-range:cover 24% cover 32%}.readers:where(.astro-twp7qe4r) .drop:where(.astro-twp7qe4r){animation-range:cover 30% cover 40%}.readers:where(.astro-twp7qe4r) .tick:where(.astro-twp7qe4r){animation-range:cover calc(28% + var(--n) * 7%) cover calc(31% + var(--n) * 7%)}.readers:where(.astro-twp7qe4r) .ring:where(.astro-twp7qe4r){animation-range:cover 50% cover 58%}}}@keyframes home-grow-down{0%{scale:1 0}}@keyframes home-grow-out{0%{scale:0 1}}@keyframes home-tick{0%{box-shadow:inset 0 0 0 1.5px var(--ink-muted);color:#0000;background-color:#0000}}@keyframes home-waiting{0%{box-shadow:0 0 0 3px var(--surface-raised), 0 0 0 4px var(--brand), 0 0 0 4px color-mix(in srgb, var(--brand) 50%, transparent)}to{box-shadow:0 0 0 3px var(--surface-raised), 0 0 0 4px var(--brand), 0 0 0 12px transparent}}
