@property --tilt-x{syntax:"<angle>";inherits:true;initial-value:0deg}@property --tilt-z{syntax:"<angle>";inherits:true;initial-value:0deg}@property --par-x{syntax:"<length>";inherits:true;initial-value:0}@property --par-y{syntax:"<length>";inherits:true;initial-value:0}.scene[data-astro-cid-34i5irrq]{--s:46cqi;--gap:calc(var(--s) * .38);--pitch:calc(56deg + var(--tilt-x));--yaw:calc(-45deg + var(--tilt-z));perspective:1400px;transition:--tilt-x .7s var(--ease-out), --tilt-z .7s var(--ease-out), --par-x .9s var(--ease-out), --par-y .9s var(--ease-out);position:absolute;inset:0}.stack[data-astro-cid-34i5irrq]{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);transform-style:preserve-3d;transform:rotateX(var(--pitch)) rotateZ(var(--yaw)) translateZ(calc(var(--gap) * -1));position:absolute;top:64%;left:50%}.layer[data-astro-cid-34i5irrq]{transform-style:preserve-3d;transform:translateZ(calc(var(--gap) * var(--z)));animation:hero-rise 1s var(--ease-out) var(--d) both;position:absolute;inset:0}@keyframes hero-rise{0%{opacity:0;transform:translateZ(calc(var(--gap) * var(--z) - 40px))}}.plate[data-astro-cid-34i5irrq]{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-2) 72%, transparent);box-shadow:inset 0 0 0 1px var(--line-strong), 0 0 40px #00000059;animation:hero-hover 6s ease-in-out var(--f) infinite alternate;position:absolute;inset:0}.l-ui[data-astro-cid-34i5irrq] .plate[data-astro-cid-34i5irrq]{background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vermilion) 55%, var(--line-strong)), 0 0 48px #f04e2329}@keyframes hero-hover{to{transform:translateZ(6px)}}.plate[data-astro-cid-34i5irrq] svg[data-astro-cid-34i5irrq]{width:100%;height:100%;overflow:visible}.label[data-astro-cid-34i5irrq]{color:var(--fg-muted);font-family:var(--font-mono);font-size:max(9px, calc(var(--s) * .045));letter-spacing:.08em;text-transform:uppercase;position:absolute;bottom:6%;left:8%}.ring[data-astro-cid-34i5irrq]{transform-origin:50px 50px;animation:22s linear infinite hero-spin}.ring[data-astro-cid-34i5irrq] circle[data-astro-cid-34i5irrq]{fill:none;stroke:var(--line-strong);stroke-width:.8px;stroke-dasharray:3 2.4}.ring[data-astro-cid-34i5irrq] rect[data-astro-cid-34i5irrq]{fill:var(--info)}.r2[data-astro-cid-34i5irrq]{animation-duration:15s;animation-direction:reverse}.r2[data-astro-cid-34i5irrq] rect[data-astro-cid-34i5irrq]{fill:var(--success)}.r3[data-astro-cid-34i5irrq]{animation-duration:9s}.r3[data-astro-cid-34i5irrq] circle[data-astro-cid-34i5irrq]{stroke-dasharray:1.2 1.6}.core[data-astro-cid-34i5irrq]{fill:var(--mist);opacity:.9}@keyframes hero-spin{to{transform:rotate(360deg)}}.route[data-astro-cid-34i5irrq]{fill:none;stroke:var(--line-strong);stroke-width:.8px}.node[data-astro-cid-34i5irrq]{fill:var(--surface);stroke:var(--muted);stroke-width:.8px}.packet[data-astro-cid-34i5irrq]{fill:var(--mist)}.packet[data-astro-cid-34i5irrq].ok{fill:var(--success)}.packet[data-astro-cid-34i5irrq].note{fill:var(--info)}.ui-bar[data-astro-cid-34i5irrq],.ui-side[data-astro-cid-34i5irrq]{fill:var(--surface-2)}.ui-card[data-astro-cid-34i5irrq]{fill:none;stroke:var(--line-strong);stroke-width:.8px}.ui-row[data-astro-cid-34i5irrq]{fill:var(--line)}.ui-dot[data-astro-cid-34i5irrq],.ui-cta[data-astro-cid-34i5irrq]{fill:var(--crimson)}.beam[data-astro-cid-34i5irrq]{left:var(--x);top:var(--y);width:2px;height:calc(var(--gap) * 2);transform-origin:top;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--mist) 22%, transparent));animation:hero-grow .7s var(--ease-out) 1.1s both;margin-left:-1px;position:absolute;transform:rotateX(90deg)}@keyframes hero-grow{0%{transform:rotateX(90deg)scaleY(0)}}.beam[data-astro-cid-34i5irrq] i[data-astro-cid-34i5irrq]{background:linear-gradient(to bottom, transparent, var(--vermilion));width:6px;height:18px;box-shadow:0 0 10px var(--vermilion);opacity:0;animation:hero-flow 2.6s cubic-bezier(.5, 0, .5, 1) calc(1.8s + var(--bd)) infinite;border-radius:3px;position:absolute;top:0;left:-2px}@keyframes hero-flow{0%{opacity:0;transform:translateY(0)}15%,80%{opacity:1}to{opacity:0;transform:translateY(calc(var(--gap) * 2 - 18px))}}.billboard[data-astro-cid-34i5irrq]{--draw-delay:1.3s;aspect-ratio:1;width:30%;transform:translate(calc(-50% + var(--par-x)), var(--par-y));animation:hero-appear .9s var(--ease-out) 1.2s both;position:absolute;top:5%;left:50%}@keyframes hero-appear{0%{opacity:0;scale:.86}}.billboard[data-astro-cid-34i5irrq] .float-mark{width:100%;height:100%;color:var(--mist);filter:drop-shadow(0 10px 24px #f04e2347);animation:5s ease-in-out 2.2s infinite alternate hero-bob;position:relative}@keyframes hero-bob{to{translate:0 -6px}}.shadow[data-astro-cid-34i5irrq]{background:radial-gradient(closest-side,#00000073,#0000);border-radius:50%;height:10%;position:absolute;bottom:-10%;left:20%;right:20%}@media (prefers-reduced-motion:reduce){.packet[data-astro-cid-34i5irrq],.beam[data-astro-cid-34i5irrq] i[data-astro-cid-34i5irrq]{display:none}}.chat[data-astro-cid-fwdzt4oq]{grid-template-rows:auto 1fr;height:100%;font-size:13px;display:grid}.head[data-astro-cid-fwdzt4oq]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 14px;display:flex;position:relative}.avatar[data-astro-cid-fwdzt4oq]{background:var(--ink);width:30px;height:30px;color:var(--mist);border-radius:50%;place-items:center;display:grid}.avatar[data-astro-cid-fwdzt4oq] .mark{width:20px;height:20px}.who[data-astro-cid-fwdzt4oq]{line-height:1.2;display:grid}.who[data-astro-cid-fwdzt4oq] small[data-astro-cid-fwdzt4oq]{color:var(--ok);font-size:11px}.pulse[data-astro-cid-fwdzt4oq]{background:var(--grad-pulse);opacity:0;height:2px;animation:ai-pulse-on 1ms linear var(--a) forwards, ai-pulse-off 1ms linear var(--b) forwards, ai-pulse-on2 1ms linear var(--c) forwards, ai-pulse-off2 1ms linear var(--d) forwards, ai-pulse-move 1.2s linear infinite;background-size:200% 100%;position:absolute;bottom:-1px;left:0;right:0}@keyframes ai-pulse-on{to{opacity:1}}@keyframes ai-pulse-off{to{opacity:0}}@keyframes ai-pulse-on2{to{opacity:1}}@keyframes ai-pulse-off2{to{opacity:0}}@keyframes ai-pulse-move{to{background-position:-200% 0}}.thread[data-astro-cid-fwdzt4oq]{flex-direction:column;justify-content:flex-end;gap:8px;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.msg[data-astro-cid-fwdzt4oq]{max-width:78%;animation:ai-bubble .35s var(--ease-out) var(--at) both;border-radius:14px;padding:8px 12px;line-height:1.4}.msg[data-astro-cid-fwdzt4oq].user{background:var(--action);color:var(--on-action);border-bottom-right-radius:4px;align-self:flex-end}.msg[data-astro-cid-fwdzt4oq].ai{background:var(--surface-2);box-shadow:var(--elev-1);color:var(--fg);border-bottom-left-radius:4px;align-self:flex-start}.typing[data-astro-cid-fwdzt4oq]{background:var(--surface-2);max-height:40px;animation:ai-bubble .25s var(--ease-out) var(--at) both, ai-collapse 1ms linear var(--until) forwards;border-radius:14px;align-self:flex-start;gap:4px;padding:10px 12px;display:inline-flex;overflow:hidden}.typing[data-astro-cid-fwdzt4oq] i[data-astro-cid-fwdzt4oq]{background:var(--fg-muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ai-dot}.typing[data-astro-cid-fwdzt4oq] i[data-astro-cid-fwdzt4oq]:nth-child(2){animation-delay:.15s}.typing[data-astro-cid-fwdzt4oq] i[data-astro-cid-fwdzt4oq]:nth-child(3){animation-delay:.3s}.booking[data-astro-cid-fwdzt4oq]{background:color-mix(in srgb, var(--success) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 40%, transparent);color:var(--ok);animation:ai-bubble .42s var(--ease-out) var(--at) both;border-radius:12px;align-self:center;align-items:center;gap:10px;margin-top:4px;padding:8px 14px;display:flex}.booking[data-astro-cid-fwdzt4oq] span[data-astro-cid-fwdzt4oq]{line-height:1.25;display:grid}.booking[data-astro-cid-fwdzt4oq] b[data-astro-cid-fwdzt4oq]{color:var(--fg)}.booking[data-astro-cid-fwdzt4oq] small[data-astro-cid-fwdzt4oq]{font-family:var(--font-mono);font-size:11px}@keyframes ai-bubble{0%{visibility:hidden;transform:translateY(10px)scale(.6)}1%{visibility:visible}}@keyframes ai-collapse{to{opacity:0;max-height:0;margin-top:-8px;padding-block:0}}@keyframes ai-dot{50%{opacity:.25;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.typing[data-astro-cid-fwdzt4oq]{display:none}}.audit[data-astro-cid-a4eqo245]{grid-template-rows:auto auto 1fr;gap:14px;height:100%;padding:14px 16px;font-size:13px;display:grid}.scan[data-astro-cid-a4eqo245]{color:var(--fg-muted);font-family:var(--font-mono);gap:6px;font-size:11px;display:grid}.scan-bar[data-astro-cid-a4eqo245]{background:var(--line);border-radius:2px;height:3px;overflow:hidden}.scan-bar[data-astro-cid-a4eqo245] i[data-astro-cid-a4eqo245]{background:var(--info);transform-origin:0;height:100%;animation:audit-fill 1.6s var(--ease-in-out) .2s both, audit-done 1ms linear 1.8s forwards;display:block}@keyframes audit-fill{0%{transform:scaleX(0)}}@keyframes audit-done{to{background:var(--success)}}.findings[data-astro-cid-a4eqo245]{gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.findings[data-astro-cid-a4eqo245] li[data-astro-cid-a4eqo245]{background:var(--surface-2);color:var(--fg);animation:audit-land .38s var(--ease-out) calc(.6s + var(--i) * .32s) both;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.findings[data-astro-cid-a4eqo245] li[data-astro-cid-a4eqo245] svg{flex:none}.findings[data-astro-cid-a4eqo245] .ok[data-astro-cid-a4eqo245] svg{color:var(--ok)}.findings[data-astro-cid-a4eqo245] .warn[data-astro-cid-a4eqo245] svg{color:var(--warn)}.findings[data-astro-cid-a4eqo245] .warn[data-astro-cid-a4eqo245]{box-shadow:inset 2px 0 0 var(--warn)}.sweep[data-astro-cid-a4eqo245]{z-index:1;background:var(--info);opacity:0;height:2px;animation:audit-sweep 1.6s var(--ease-in-out) .2s both;pointer-events:none;border-radius:2px;position:absolute;top:0;left:-4px;right:-4px;box-shadow:0 0 16px 2px #5aa9e68c}@keyframes audit-sweep{0%{opacity:0;top:0}15%,85%{opacity:1}to{opacity:0;top:100%}}.plan[data-astro-cid-a4eqo245]{border-top:1px solid var(--border);align-content:start;gap:8px;padding-top:10px;display:grid}.plan-title[data-astro-cid-a4eqo245]{color:var(--brand);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;animation:audit-land .3s var(--ease-out) 2.1s both;font-size:11px}.phase[data-astro-cid-a4eqo245]{animation:audit-land .3s var(--ease-out) calc(2.3s + var(--i) * .25s) both;grid-template-columns:11ch 1fr;align-items:center;gap:10px;display:grid}.phase-name[data-astro-cid-a4eqo245]{color:var(--fg-muted);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.track[data-astro-cid-a4eqo245]{background:var(--line);border-radius:5px;height:10px;position:relative}.track[data-astro-cid-a4eqo245] i[data-astro-cid-a4eqo245]{top:0;bottom:0;left:var(--start);width:var(--w);background:var(--line-strong);transform-origin:0;animation:audit-fill .7s var(--ease-out) calc(2.45s + var(--i) * .25s) both;border-radius:5px;position:absolute}.phase[data-astro-cid-a4eqo245]:last-child .track[data-astro-cid-a4eqo245] i[data-astro-cid-a4eqo245]{background:var(--vermilion);box-shadow:0 0 12px #f04e2366}@keyframes audit-land{0%{opacity:0;transform:translateY(6px)}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.platform[data-astro-cid-zmlmpx7k]{grid-template-columns:minmax(110px,26%) 1fr;height:100%;font-size:12px;display:grid}.side[data-astro-cid-zmlmpx7k]{border-right:1px solid var(--border);background:color-mix(in srgb, var(--ink) 55%, transparent);padding:14px 12px}.brand[data-astro-cid-zmlmpx7k]{color:var(--fg);animation:plat-pop .4s var(--ease-out) .1s both;align-items:center;gap:8px;margin-bottom:16px;font-weight:700;display:flex}.logo[data-astro-cid-zmlmpx7k]{background:var(--info);border-radius:4px;width:14px;height:14px}.side[data-astro-cid-zmlmpx7k] ul[data-astro-cid-zmlmpx7k]{gap:4px;padding:0;list-style:none;display:grid}.side[data-astro-cid-zmlmpx7k] li[data-astro-cid-zmlmpx7k]{color:var(--fg-muted);animation:plat-slide .4s var(--ease-out) calc(.2s + var(--i) * 80ms) both;border-radius:6px;padding:6px 8px}.side[data-astro-cid-zmlmpx7k] li[data-astro-cid-zmlmpx7k].active{background:var(--surface-2);color:var(--fg)}.main[data-astro-cid-zmlmpx7k]{grid-template-rows:auto auto 1fr;gap:12px;min-width:0;padding:14px;display:grid}.top[data-astro-cid-zmlmpx7k]{justify-content:space-between;align-items:center;display:flex}.page[data-astro-cid-zmlmpx7k]{color:var(--fg);font-size:14px;font-weight:700}.live[data-astro-cid-zmlmpx7k]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--ok);font-family:var(--font-mono);align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.live[data-astro-cid-zmlmpx7k] i[data-astro-cid-zmlmpx7k]{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite plat-blink}.kpis[data-astro-cid-zmlmpx7k]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kpi[data-astro-cid-zmlmpx7k]{background:var(--surface-2);animation:plat-pop .45s var(--ease-out) calc(.45s + var(--i) * .11s) both;border-radius:8px;gap:4px;padding:10px;display:grid}.kpi[data-astro-cid-zmlmpx7k] .label[data-astro-cid-zmlmpx7k]{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.value[data-astro-cid-zmlmpx7k]{color:var(--fg);letter-spacing:-.02em;counter-reset:n var(--n);animation:plat-count 1.4s var(--ease-out) calc(.6s + var(--i,0) * .11s) both;font-size:clamp(16px,4.2cqi,22px);font-weight:800}.value[data-astro-cid-zmlmpx7k]:before{content:counter(n)}@keyframes plat-count{0%{--n:0}to{--n:var(--target)}}.chart[data-astro-cid-zmlmpx7k]{min-height:0;box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;grid-template-rows:auto 1fr;gap:8px;padding:10px;display:grid}.chart[data-astro-cid-zmlmpx7k] .label[data-astro-cid-zmlmpx7k]{color:var(--fg-muted);font-size:11px}.bars[data-astro-cid-zmlmpx7k]{align-items:flex-end;gap:5px;min-height:0;display:flex}.bars[data-astro-cid-zmlmpx7k] span[data-astro-cid-zmlmpx7k]{height:var(--h);background:var(--line-strong);transform-origin:bottom;animation:plat-grow .6s var(--ease-out) calc(.9s + var(--i) * 55ms) both;border-radius:3px 3px 0 0;flex:1}.bars[data-astro-cid-zmlmpx7k] .now[data-astro-cid-zmlmpx7k]{background:var(--vermilion);box-shadow:0 0 14px #f04e2373}@keyframes plat-grow{0%{transform:scaleY(0)}}@keyframes plat-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes plat-slide{0%{opacity:0;transform:translate(-8px)}}@keyframes plat-blink{50%{opacity:.3}}@container (width<=420px){.platform[data-astro-cid-zmlmpx7k]{grid-template-columns:1fr}.side[data-astro-cid-zmlmpx7k]{display:none}}.window[data-astro-cid-mzor6ogk]{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--elev-2);overflow:hidden}.bar[data-astro-cid-mzor6ogk]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}.lights[data-astro-cid-mzor6ogk]{gap:6px;display:inline-flex}.lights[data-astro-cid-mzor6ogk] i[data-astro-cid-mzor6ogk]{background:var(--line-strong);border-radius:50%;width:10px;height:10px}.url[data-astro-cid-mzor6ogk]{border-radius:var(--radius-sm);background:var(--bg);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:4px 10px;overflow:hidden}.screen[data-astro-cid-mzor6ogk]{height:360px;container-type:inline-size}@media (width<=900px){.screen[data-astro-cid-mzor6ogk]{height:330px}}.split[data-astro-cid-hemr5th4]{gap:var(--space-7);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.list[data-astro-cid-hemr5th4]{display:grid}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--border)}summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4] h3[data-astro-cid-hemr5th4]{font-size:var(--text-lg);transition:color var(--dur-fast) var(--ease-out);font-weight:700}summary[data-astro-cid-hemr5th4]:hover h3[data-astro-cid-hemr5th4]{color:var(--brand)}.toggle[data-astro-cid-hemr5th4]{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--fg-muted);transition:transform var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid}details[data-astro-cid-hemr5th4][open] .toggle[data-astro-cid-hemr5th4]{color:var(--brand);transform:rotate(45deg)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:62ch;padding-bottom:var(--space-5);color:var(--fg-muted)}details[data-astro-cid-hemr5th4][open] p[data-astro-cid-hemr5th4]{animation:faq-open var(--dur-slow) var(--ease-out)}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}}@media (width<=820px){.split[data-astro-cid-hemr5th4]{gap:var(--space-5);grid-template-columns:1fr}}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.builder[data-astro-cid-m3276utb]{background:radial-gradient(520px circle at var(--mx,75%) var(--my,45%), #f04e2317, transparent 65%), radial-gradient(var(--line) 1px, transparent 1.4px) 0 0 / 22px 22px;position:relative}.grid[data-astro-cid-m3276utb]{gap:var(--space-8);grid-template-columns:1.05fr .95fr;align-items:start;display:grid}h2[data-astro-cid-m3276utb]{font-size:clamp(var(--text-3xl), 5vw, 52px);letter-spacing:-.03em}.sub[data-astro-cid-m3276utb]{max-width:44ch;margin-top:var(--space-3);color:var(--fg-muted);font-size:var(--text-lg)}.questions[data-astro-cid-m3276utb]{gap:var(--space-6);margin-top:var(--space-7);display:grid}.builder[data-astro-cid-m3276utb]:not(.is-enhanced) .questions[data-astro-cid-m3276utb]{display:none}fieldset[data-astro-cid-m3276utb]{border:0;min-width:0;padding:0}legend[data-astro-cid-m3276utb]{gap:var(--space-2);margin-bottom:var(--space-3);font-weight:700;font-size:var(--text-lg);align-items:baseline;padding:0;display:flex}.num[data-astro-cid-m3276utb]{color:var(--brand);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500}.chips[data-astro-cid-m3276utb]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-m3276utb]{min-height:42px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 70%, transparent);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--fg);font:600 var(--text-sm) / 1 var(--font-sans);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;align-items:center;display:inline-flex}.chip[data-astro-cid-m3276utb]:hover{box-shadow:inset 0 0 0 1px var(--fg-muted)}.chip[data-astro-cid-m3276utb]:active{transform:scale(.97)}.chip[data-astro-cid-m3276utb][aria-pressed=true]{background:color-mix(in srgb, var(--crimson) 18%, transparent);box-shadow:inset 0 0 0 2px var(--crimson)}.tick[data-astro-cid-m3276utb]{width:0;color:var(--brand);opacity:0;transition:width var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out), margin var(--dur-base) var(--ease-out);place-items:center;display:inline-grid;overflow:hidden}.chip[data-astro-cid-m3276utb][aria-pressed=true] .tick[data-astro-cid-m3276utb]{opacity:1;width:14px;margin-right:6px}.detail[data-astro-cid-m3276utb]{gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-sm);display:grid}.detail[data-astro-cid-m3276utb] input[data-astro-cid-m3276utb]{min-height:46px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--fg);font:400 var(--text-base) var(--font-sans);border:0}.detail[data-astro-cid-m3276utb] input[data-astro-cid-m3276utb]::placeholder{color:var(--line-strong)}.card-wrap[data-astro-cid-m3276utb]{position:sticky;top:96px}.card[data-astro-cid-m3276utb]{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--elev-2);transition:box-shadow var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;position:relative}.builder[data-astro-cid-m3276utb].is-ready .card[data-astro-cid-m3276utb]{box-shadow:var(--elev-glow), 0 30px 80px #f04e2324;animation:brief-settle .52s var(--ease-out)}@keyframes brief-settle{40%{transform:scale(1.015)}}.beam[data-astro-cid-m3276utb]{border-radius:inherit;background:conic-gradient(from var(--beam-angle), transparent 0 62%, var(--crimson) 76%, var(--vermilion) 88%, #ff8a5c 92%, transparent 100%);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out);padding:1.5px;position:absolute;inset:0;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.builder[data-astro-cid-m3276utb].is-ready .beam[data-astro-cid-m3276utb]{opacity:1;animation:3.2s linear infinite brief-orbit}@keyframes brief-orbit{to{--beam-angle:360deg}}.card-bar[data-astro-cid-m3276utb]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}.lights[data-astro-cid-m3276utb]{gap:6px;display:inline-flex}.lights[data-astro-cid-m3276utb] i[data-astro-cid-m3276utb]{background:var(--line-strong);border-radius:50%;width:10px;height:10px}.file[data-astro-cid-m3276utb]{flex:1}.percent[data-astro-cid-m3276utb] [data-astro-cid-m3276utb][data-percent]{color:var(--fg)}.meter[data-astro-cid-m3276utb]{background:var(--line);height:2px}.meter[data-astro-cid-m3276utb] span[data-astro-cid-m3276utb]{background:var(--vermilion);height:100%;box-shadow:0 0 12px var(--vermilion);transform-origin:0;transform:scaleX(var(--p));transition:transform var(--dur-slow) var(--ease-out);display:block}.builder[data-astro-cid-m3276utb].is-ready .meter[data-astro-cid-m3276utb] span[data-astro-cid-m3276utb]{background:var(--ok);box-shadow:0 0 12px var(--ok)}.doc[data-astro-cid-m3276utb]{min-height:300px;padding:var(--space-5);font-family:var(--font-mono);font-size:var(--text-sm);flex-direction:column;display:flex}.doc-title[data-astro-cid-m3276utb]{margin-bottom:var(--space-4);color:var(--fg-muted)}.empty[data-astro-cid-m3276utb]{max-width:30ch;color:var(--fg-muted)}.rows[data-astro-cid-m3276utb]{gap:var(--space-3);display:grid}.row[data-astro-cid-m3276utb]{gap:var(--space-3);animation:brief-row-in var(--dur-slow) var(--ease-out);grid-template-columns:9ch 1fr;display:grid}.row[data-astro-cid-m3276utb][hidden]{display:none}@keyframes brief-row-in{0%{opacity:0;transform:translateY(6px)}}dt[data-astro-cid-m3276utb]{color:var(--fg-muted)}dd[data-astro-cid-m3276utb]{color:var(--fg);overflow-wrap:anywhere;margin:0}.row[data-astro-cid-m3276utb].is-typing dd[data-astro-cid-m3276utb]:after{content:"";vertical-align:text-bottom;background:var(--fg);width:.6ch;height:1.1em;margin-left:2px;animation:.9s step-end infinite brief-caret;display:inline-block}@keyframes brief-caret{50%{opacity:0}}.stamp[data-astro-cid-m3276utb]{padding-top:var(--space-4);align-self:flex-end;justify-items:center;gap:var(--space-2);color:var(--mist);opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);margin-top:auto;display:grid;transform:scale(.9)}.stamp[data-astro-cid-m3276utb] .mark{filter:drop-shadow(0 0 18px #f04e2359);width:76px;height:76px}.stamp[data-astro-cid-m3276utb] .s{stroke-dasharray:110;stroke-dashoffset:110px}.stamp[data-astro-cid-m3276utb] .c{stroke-dasharray:90;stroke-dashoffset:90px}.stamp[data-astro-cid-m3276utb] span[data-astro-cid-m3276utb]{color:var(--ok);font-size:var(--text-xs)}.builder[data-astro-cid-m3276utb].is-ready .stamp[data-astro-cid-m3276utb]{opacity:1;transform:none}.builder[data-astro-cid-m3276utb].is-ready .stamp[data-astro-cid-m3276utb] .s{animation:brief-draw var(--dur-draw) var(--ease-out) .1s forwards}.builder[data-astro-cid-m3276utb].is-ready .stamp[data-astro-cid-m3276utb] .c{animation:brief-draw var(--dur-draw) var(--ease-out) .5s forwards}@keyframes brief-draw{to{stroke-dashoffset:0}}.card-foot[data-astro-cid-m3276utb]{gap:var(--space-3);padding:var(--space-5);border-top:1px solid var(--border);display:grid}.send[data-astro-cid-m3276utb]{min-height:54px;font-size:var(--text-base);justify-content:center;position:relative;overflow:hidden}.send[data-astro-cid-m3276utb] .arrow[data-astro-cid-m3276utb]{transition:transform var(--dur-base) var(--ease-out)}.send[data-astro-cid-m3276utb]:hover .arrow[data-astro-cid-m3276utb]{transform:translate(3px)}.send[data-astro-cid-m3276utb]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.builder[data-astro-cid-m3276utb].is-ready .send[data-astro-cid-m3276utb]:after{animation:brief-shine 2.6s var(--ease-in-out) .6s infinite}@keyframes brief-shine{60%,to{transform:translate(120%)}}.email[data-astro-cid-m3276utb]{justify-content:center;align-items:center;gap:var(--space-2);min-height:36px;color:var(--fg-muted);font-size:var(--text-sm);font-weight:600;display:inline-flex}.email[data-astro-cid-m3276utb]:hover{color:var(--fg)}.promise[data-astro-cid-m3276utb]{justify-content:center;align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-xs);text-align:center;display:flex}.promise[data-astro-cid-m3276utb] svg{color:var(--ok);flex:none}.dock[data-astro-cid-m3276utb]{display:none}@media (width<=900px){.dock[data-astro-cid-m3276utb]{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-3) var(--space-5);background:color-mix(in srgb, var(--surface-2) 92%, transparent);backdrop-filter:blur(10px);border-top:1px solid var(--border);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);position:sticky;bottom:0}.builder[data-astro-cid-m3276utb].has-answers:not(.card-in-view) .dock[data-astro-cid-m3276utb]{display:flex}.dock[data-astro-cid-m3276utb] [data-astro-cid-m3276utb][data-percent]{color:var(--fg)}.dock-progress[data-astro-cid-m3276utb]{white-space:nowrap}.dock[data-astro-cid-m3276utb] .btn[data-astro-cid-m3276utb]{font-family:var(--font-sans)}.grid[data-astro-cid-m3276utb]{gap:var(--space-7);grid-template-columns:1fr}.card-wrap[data-astro-cid-m3276utb]{position:static}}@media (width<=480px){.doc[data-astro-cid-m3276utb]{min-height:260px;padding:var(--space-4)}.row[data-astro-cid-m3276utb]{grid-template-columns:1fr;gap:2px}.stamp[data-astro-cid-m3276utb] .mark{width:56px;height:56px}.card-bar[data-astro-cid-m3276utb],.card-foot[data-astro-cid-m3276utb]{padding-inline:var(--space-4)}}
