.faq-list[data-astro-cid-hemr5th4]{gap:var(--space-sm);margin-top:var(--space-lg);flex-direction:column;display:flex}.faq-item[data-astro-cid-hemr5th4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-md);transition:border-color .15s}.faq-item[data-astro-cid-hemr5th4][open],.faq-item[data-astro-cid-hemr5th4]:hover{border-color:var(--color-accent)}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-md);cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:var(--step-0);color:var(--color-ink);list-style:none;display:flex}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-hemr5th4]{flex-shrink:0;width:1.1rem;height:1.1rem;position:relative}.faq-icon[data-astro-cid-hemr5th4]:before,.faq-icon[data-astro-cid-hemr5th4]:after{content:"";background:var(--color-primary);border-radius:2px;transition:transform .15s;position:absolute}.faq-icon[data-astro-cid-hemr5th4]:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.faq-icon[data-astro-cid-hemr5th4]:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.faq-item[data-astro-cid-hemr5th4][open] .faq-icon[data-astro-cid-hemr5th4]:after{opacity:0;transform:translate(-50%)rotate(90deg)}.faq-item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin-top:var(--space-sm);color:var(--color-text-soft);max-width:none}.demo[data-astro-cid-rk2pmsne]{--loop:10s;--step:2.5s;width:100%;max-width:62rem;margin:var(--space-xl) auto 0;text-align:left;color:var(--color-ink);border-radius:var(--radius-lg);background:#fff;overflow:hidden;box-shadow:0 40px 80px -30px #3c00088c}.demo-bar[data-astro-cid-rk2pmsne]{align-items:center;gap:var(--space-sm);padding:.7rem var(--space-sm);border-bottom:1px solid var(--color-border);font-size:var(--step--2);color:var(--color-text-soft);display:flex}.dots[data-astro-cid-rk2pmsne]{gap:6px;display:flex}.dots[data-astro-cid-rk2pmsne] i[data-astro-cid-rk2pmsne]{background:#1414141f;border-radius:50%;width:9px;height:9px}.demo-title[data-astro-cid-rk2pmsne]{letter-spacing:.02em;flex:1;font-family:ui-monospace,SF Mono,Menlo,monospace}.demo-status[data-astro-cid-rk2pmsne]{color:var(--color-brand);align-items:center;gap:6px;font-weight:600;display:inline-flex}.live-dot[data-astro-cid-rk2pmsne]{background:var(--color-brand);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite live;box-shadow:0 0 #d7192c80}@keyframes live{to{box-shadow:0 0 0 8px #d7192c00}}.demo-steps[data-astro-cid-rk2pmsne]{padding:var(--space-md);grid-template-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr;align-items:stretch;list-style:none;display:grid}.step[data-astro-cid-rk2pmsne]{max-width:none;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--step--2);color:var(--color-text-soft);animation:step-on var(--loop) calc(var(--i) * var(--step)) infinite both;background:#fff;position:relative}@keyframes step-on{0%{border-color:var(--color-border);box-shadow:none}4%,22%{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand), 0 12px 28px -10px #d7192c73}30%,to{box-shadow:none;border-color:#d7192c4d}}.step[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne],.step[data-astro-cid-rk2pmsne] dl[data-astro-cid-rk2pmsne]{max-width:none}.step-tag[data-astro-cid-rk2pmsne]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);background:var(--color-accent-tint);border-radius:3px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem;display:inline-block}.step-head[data-astro-cid-rk2pmsne]{color:var(--color-ink);font-weight:600;font-size:var(--step--1);margin-top:.5rem}.mail[data-astro-cid-rk2pmsne]{align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.avatar[data-astro-cid-rk2pmsne]{background:var(--color-accent-tint-2);width:1.6rem;height:1.6rem;color:var(--color-brand);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:700;display:grid}.mail-from[data-astro-cid-rk2pmsne]{color:var(--color-ink)}.chip[data-astro-cid-rk2pmsne]{border:1px dashed var(--color-border);border-radius:4px;margin-top:.6rem;padding:2px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem;display:inline-block}.fields[data-astro-cid-rk2pmsne]{gap:.3rem;margin-top:.6rem;display:grid}.fields[data-astro-cid-rk2pmsne] div[data-astro-cid-rk2pmsne]{opacity:.25;animation:field-in var(--loop) infinite both;animation-delay:calc(var(--step) + .2s);justify-content:space-between;gap:.5rem;display:flex}.fields[data-astro-cid-rk2pmsne] div[data-astro-cid-rk2pmsne]:nth-child(2){animation-delay:calc(var(--step) + .5s)}.fields[data-astro-cid-rk2pmsne] div[data-astro-cid-rk2pmsne]:nth-child(3){animation-delay:calc(var(--step) + .8s)}@keyframes field-in{0%{opacity:.25}4%,90%{opacity:1}to{opacity:.25}}.fields[data-astro-cid-rk2pmsne] dd[data-astro-cid-rk2pmsne]{color:var(--color-ink);font-family:ui-monospace,SF Mono,Menlo,monospace}.sheet[data-astro-cid-rk2pmsne]{border:1px solid var(--color-border);border-radius:4px;margin-top:.6rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem;overflow:hidden}.sheet[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne]{grid-template-columns:2.4em 1fr auto;gap:.4rem;padding:3px 6px;display:grid}.sheet[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne]+p[data-astro-cid-rk2pmsne]{border-top:1px solid var(--color-border)}.new-row[data-astro-cid-rk2pmsne]{color:var(--color-ink);animation:row-in var(--loop) calc(2 * var(--step)) infinite both}@keyframes row-in{0%{opacity:.2;background:0 0}4%,20%{background:var(--color-accent-tint-2);opacity:1}40%,90%{opacity:1;background:0 0}to{opacity:.2}}.msg[data-astro-cid-rk2pmsne]{background:var(--color-surface-2);color:var(--color-ink);border-radius:6px;margin-top:.6rem;padding:.45rem .55rem}.msg[data-astro-cid-rk2pmsne] b[data-astro-cid-rk2pmsne]{color:var(--color-brand);font-weight:600}.link[data-astro-cid-rk2pmsne]{background:var(--color-border);align-self:center;max-width:none;height:1px;position:relative}.link[data-astro-cid-rk2pmsne] span[data-astro-cid-rk2pmsne]{background:var(--color-brand);opacity:0;width:10px;height:5px;animation:pulse var(--loop) calc(var(--i) * var(--step) + 1.6s) infinite both;border-radius:3px;position:absolute;top:-2px;left:0;box-shadow:0 0 10px #d7192c99}@keyframes pulse{0%{opacity:1;left:0}7%{opacity:1;left:calc(100% - 10px)}8%,to{opacity:0}}.demo-foot[data-astro-cid-rk2pmsne]{justify-content:space-between;gap:var(--space-sm);padding:.7rem var(--space-md);border-top:1px solid var(--color-border);font-size:var(--step--2);color:var(--color-text-soft);display:flex}.foot-val[data-astro-cid-rk2pmsne]{color:var(--color-brand);font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700}.foot-val[data-astro-cid-rk2pmsne] s[data-astro-cid-rk2pmsne]{color:var(--color-text-soft)}@media (max-width:860px){.demo-steps[data-astro-cid-rk2pmsne]{grid-template-columns:1fr;grid-auto-rows:auto}.link[data-astro-cid-rk2pmsne]{justify-self:center;width:1px;height:1.25rem}.link[data-astro-cid-rk2pmsne] span[data-astro-cid-rk2pmsne]{display:none}.demo-foot[data-astro-cid-rk2pmsne]{padding-inline:var(--space-sm)}}@media (max-width:860px) and (min-width:330px){.demo-steps[data-astro-cid-rk2pmsne]{gap:var(--space-sm);grid-template-columns:1fr 1fr}.link[data-astro-cid-rk2pmsne]{display:none}}@media (max-width:520px){.demo-steps[data-astro-cid-rk2pmsne]{padding:var(--space-sm);gap:.6rem}.step[data-astro-cid-rk2pmsne]{padding:.7rem}.chip[data-astro-cid-rk2pmsne],.mail[data-astro-cid-rk2pmsne] .avatar[data-astro-cid-rk2pmsne]{display:none}.sheet[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne]{grid-template-columns:1fr auto}.sheet[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne] span[data-astro-cid-rk2pmsne]:first-child{display:none}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-rk2pmsne],.fields[data-astro-cid-rk2pmsne] div[data-astro-cid-rk2pmsne],.new-row[data-astro-cid-rk2pmsne],.link[data-astro-cid-rk2pmsne] span[data-astro-cid-rk2pmsne],.live-dot[data-astro-cid-rk2pmsne]{opacity:1;animation:none!important}}.strip[data-astro-cid-uzurf5va]{text-align:center}.strip-caption[data-astro-cid-uzurf5va]{font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-soft);margin-inline-start:auto;margin-inline-end:auto}.marquee[data-astro-cid-uzurf5va]{margin-top:var(--space-md);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.track[data-astro-cid-uzurf5va]{gap:var(--space-xl);padding:0;padding-right:var(--space-xl);flex:none;list-style:none;animation:40s linear infinite scroll;display:flex}.marquee[data-astro-cid-uzurf5va]:hover .track[data-astro-cid-uzurf5va]{animation-play-state:paused}.track[data-astro-cid-uzurf5va] li[data-astro-cid-uzurf5va]{white-space:nowrap;max-width:none;font-size:var(--step-1);letter-spacing:-.01em;color:var(--color-text-soft);align-items:center;gap:.55rem;font-weight:400;transition:color .2s;display:inline-flex}.track[data-astro-cid-uzurf5va] li[data-astro-cid-uzurf5va]:hover{color:var(--color-ink)}.dot[data-astro-cid-uzurf5va]{background:var(--color-accent);opacity:.7;border-radius:50%;width:6px;height:6px}@keyframes scroll{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-uzurf5va]{-webkit-mask-image:none;mask-image:none}.track[data-astro-cid-uzurf5va]{justify-content:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;flex:1;padding:0;animation:none!important}.track[data-astro-cid-uzurf5va][aria-hidden]{display:none}}.calc[data-astro-cid-owrubcf7]{margin-top:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.calc-inputs[data-astro-cid-owrubcf7]{gap:var(--space-md);padding:var(--space-lg);display:grid}.currency[data-astro-cid-owrubcf7]{border:1px solid var(--color-border);background:var(--color-panel);border-radius:99px;justify-self:start;padding:3px;display:inline-flex}.currency[data-astro-cid-owrubcf7] button[data-astro-cid-owrubcf7]{font:inherit;font-size:var(--step--2);letter-spacing:.06em;color:var(--color-text-soft);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:.35rem .9rem;transition:background-color .15s,color .15s}.currency[data-astro-cid-owrubcf7] button[data-astro-cid-owrubcf7]:hover{color:var(--color-ink)}.currency[data-astro-cid-owrubcf7] button[data-astro-cid-owrubcf7][aria-pressed=true]{background:var(--color-brand);color:#fff}.field-top[data-astro-cid-owrubcf7]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.field[data-astro-cid-owrubcf7] label[data-astro-cid-owrubcf7]{font-size:var(--step--1);color:var(--color-text-soft)}.field[data-astro-cid-owrubcf7] output[data-astro-cid-owrubcf7]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--step-0);color:var(--color-ink);white-space:nowrap}input[data-astro-cid-owrubcf7][type=range]{--fill:50%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin-top:.7rem}input[data-astro-cid-owrubcf7][type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--color-brand), var(--color-brand)) 0 / var(--fill) 100% no-repeat, var(--color-border);border-radius:99px;height:4px}input[data-astro-cid-owrubcf7][type=range]::-moz-range-track{background:var(--color-border);border-radius:99px;height:4px}input[data-astro-cid-owrubcf7][type=range]::-moz-range-progress{background:var(--color-brand);border-radius:99px;height:4px}input[data-astro-cid-owrubcf7][type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--color-brand);background:#fff;border-radius:50%;width:20px;height:20px;margin-top:-8px;transition:box-shadow .15s;box-shadow:0 0 0 4px #d7192c1f}input[data-astro-cid-owrubcf7][type=range]::-moz-range-thumb{border:4px solid var(--color-brand);background:#fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #d7192c1f}input[data-astro-cid-owrubcf7][type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 8px #d7192c2e}input[data-astro-cid-owrubcf7][type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 8px #d7192c2e}input[data-astro-cid-owrubcf7][type=range]:focus-visible{outline:none}.calc-results[data-astro-cid-owrubcf7]{justify-content:center;gap:var(--space-sm);padding:var(--space-lg);background:var(--color-brand);color:#fff;flex-direction:column;display:flex}.res-label[data-astro-cid-owrubcf7]{font-size:var(--step--1);color:#ffffffdb}.res-big[data-astro-cid-owrubcf7]{font-family:var(--font-display);font-weight:800;font-size:var(--step-5);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;line-height:1}.per[data-astro-cid-owrubcf7]{font-size:var(--step-1);color:#ffffffdb;letter-spacing:0;font-weight:500}.res-grid[data-astro-cid-owrubcf7]{gap:var(--space-sm);margin-top:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid #ffffff4d;grid-template-columns:repeat(3,1fr);display:grid}.res-grid[data-astro-cid-owrubcf7] dt[data-astro-cid-owrubcf7]{font-size:var(--step--2);color:#ffffffdb}.res-grid[data-astro-cid-owrubcf7] dd[data-astro-cid-owrubcf7]{font-size:var(--step-1);color:#fff;font-variant-numeric:tabular-nums;margin-top:.2rem;font-weight:700}.res-grid[data-astro-cid-owrubcf7] dd[data-astro-cid-owrubcf7].accent{color:#fff;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.res-note[data-astro-cid-owrubcf7]{font-size:var(--step--2);color:#ffffffdb}.calc-results[data-astro-cid-owrubcf7] .btn{margin-top:var(--space-xs);align-self:flex-start}@media (max-width:820px){.calc[data-astro-cid-owrubcf7]{grid-template-columns:1fr}.calc-inputs[data-astro-cid-owrubcf7],.calc-results[data-astro-cid-owrubcf7]{padding:var(--space-md)}.calc-results[data-astro-cid-owrubcf7]{border-top:0}}@media (max-width:420px){.res-grid[data-astro-cid-owrubcf7]{grid-template-columns:1fr 1fr}}.hero-center[data-astro-cid-lcdefpme]{text-align:center;max-width:52rem;padding-top:var(--space-md);justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex}.hero-center[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2xs)}.hero-center[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:34rem;margin-inline-start:auto;margin-inline-end:auto}.hero-xl[data-astro-cid-lcdefpme]{margin-inline-start:auto;margin-inline-end:auto}.hero-accent[data-astro-cid-lcdefpme]{background:#fff;border-radius:.14em;margin-top:.08em;padding:.02em .22em .08em;display:inline-block;transform:rotate(-1.2deg);color:var(--color-brand)!important}.hero-actions[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.statement[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-xl);grid-template-columns:1.1fr 1fr;display:grid}.statement-art{max-width:30rem}.statement[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--space-sm)}.statement-muted[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-3);color:var(--color-text-soft);font-weight:600;line-height:var(--leading-snug);letter-spacing:-.02em;text-wrap:balance}.statement-bold[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--step-3);color:var(--color-brand);font-weight:800;line-height:var(--leading-snug);letter-spacing:-.02em;text-wrap:balance}.statement-tail[data-astro-cid-lcdefpme]{margin-top:var(--space-md);font-size:var(--step-0);color:var(--color-text-soft);text-wrap:balance}.grid-3[data-astro-cid-lcdefpme],.grid-4[data-astro-cid-lcdefpme]{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.card[data-astro-cid-lcdefpme]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-md);transition:transform .15s,border-color .15s,box-shadow .15s}.card[data-astro-cid-lcdefpme]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs);color:var(--color-text-soft);font-size:var(--step--1)}.icon-badge[data-astro-cid-lcdefpme]{background:var(--color-accent-tint);width:2.75rem;height:2.75rem;margin-bottom:var(--space-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.card-icon{width:1.35rem;height:1.35rem;color:var(--color-accent)}.stat-row[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.stat[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);padding-top:var(--space-md)}.stat-value[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:800;font-size:var(--step-5);color:var(--color-accent);letter-spacing:-.03em;line-height:1}.stat-bar-track[data-astro-cid-lcdefpme]{margin-top:var(--space-md);background:var(--color-border);border-radius:999px;height:3px;overflow:hidden}.stat-bar-fill[data-astro-cid-lcdefpme]{background:var(--color-accent);border-radius:999px;height:100%}.stat-label[data-astro-cid-lcdefpme]{margin-top:var(--space-md);color:var(--color-text);font-size:var(--step--1)}.stat-source[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs);color:var(--color-text-soft);font-size:var(--step--2)}.closing[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-xl);grid-template-columns:1.2fr 1fr;display:grid}.closing-art{justify-self:end;max-width:20rem}.closing[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:var(--space-sm)}.fit-art{max-width:9rem;margin-bottom:var(--space-sm)}@media (max-width:760px){.statement[data-astro-cid-lcdefpme],.closing[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:1fr}.statement[data-astro-cid-lcdefpme]{text-align:center}.statement-art{margin-inline-start:auto;margin-inline-end:auto}.closing[data-astro-cid-lcdefpme]{text-align:center}.closing-art{justify-self:center;max-width:14rem}}.closing[data-astro-cid-lcdefpme] .btn{margin-top:var(--space-md)}.bento[data-astro-cid-lcdefpme]{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.bento-tile[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-md);border-radius:10px;flex-direction:column;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.bento-tile[data-astro-cid-lcdefpme]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.t-wide[data-astro-cid-lcdefpme]{grid-column:span 2;grid-template-columns:1fr 1.25fr;align-items:center;display:grid}.bento-tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.bento-tile[data-astro-cid-lcdefpme] .tile-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs);color:var(--color-text-soft);font-size:var(--step--1)}.tile-art{justify-self:center;max-width:15rem}.tile-link[data-astro-cid-lcdefpme]{margin-top:var(--space-sm);font-size:var(--step--1);z-index:1;text-decoration:none;display:inline-block;position:relative}.tile-link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.mock[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-panel);padding:var(--space-sm);font-size:var(--step--2);color:var(--color-text-soft);border-radius:8px}.mock[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.mock[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{max-width:none}.mock-label[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.6rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem}.report[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:.55rem;padding:0;list-style:none;display:grid}.report[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr 5rem auto;align-items:center;gap:.6rem;display:grid}.report[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.report[data-astro-cid-lcdefpme] .bar[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--color-brand), var(--color-accent)) no-repeat;background-size:var(--w) 100%;background-color:var(--color-border);border-radius:99px;height:4px}.report[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--color-ink);font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:400}.flow[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;display:flex}.node[data-astro-cid-lcdefpme]{text-align:center;border:1px solid var(--color-border);width:100%;color:var(--color-ink);border-radius:6px;padding:.4rem}.node-ai[data-astro-cid-lcdefpme]{border-color:var(--color-accent);background:var(--color-accent-tint)}.wire[data-astro-cid-lcdefpme]{background:var(--color-border);width:1px;height:1rem;position:relative;overflow:hidden}.wire[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-accent);width:1px;height:6px;animation:1.6s linear infinite wire;position:absolute;left:0}@keyframes wire{0%{top:-6px}to{top:100%}}.chat[data-astro-cid-lcdefpme]{gap:.5rem;display:grid}.bubble[data-astro-cid-lcdefpme]{border-radius:10px;width:fit-content;padding:.45rem .65rem;max-width:90%!important}.bubble[data-astro-cid-lcdefpme].you{background:var(--color-brand);color:#fff;border-bottom-right-radius:3px;justify-self:end}.bubble[data-astro-cid-lcdefpme].ai{background:var(--color-surface-2);color:var(--color-ink);border-bottom-left-radius:3px}.log[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:.55rem;padding:0;list-style:none;display:grid}.log[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--color-ink);align-items:center;gap:.55rem;display:flex}.tag[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;border-radius:3px;flex:none;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem}.tag-new[data-astro-cid-lcdefpme]{color:#fff;background:var(--color-brand)}.tag-fix[data-astro-cid-lcdefpme]{color:var(--color-accent);background:var(--color-accent-tint)}@media (max-width:900px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.t-wide[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (max-width:620px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.report[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2.5rem auto}.t-wide[data-astro-cid-lcdefpme]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.wire[data-astro-cid-lcdefpme]:after{animation:none}}.fit-link[data-astro-cid-lcdefpme]{margin-top:var(--space-lg);color:var(--color-text-soft)}
