.stories-title[data-astro-cid-lpjyha5t]{max-width:36rem;margin-top:var(--cc-space-lg)}.rail[data-astro-cid-lpjyha5t]{--rail-inset:max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter)));gap:var(--cc-space-xl);margin-top:var(--cc-space-5xl);padding:var(--cc-space-sm) var(--rail-inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-inset);display:flex;position:relative;overflow-x:auto}.rail[data-astro-cid-lpjyha5t]:focus-visible{outline-offset:-2px}[data-astro-cid-lpjyha5t][data-enhanced] .rail[data-astro-cid-lpjyha5t]{scrollbar-width:none}[data-astro-cid-lpjyha5t][data-enhanced] .rail[data-astro-cid-lpjyha5t]::-webkit-scrollbar{display:none}.rail__item[data-astro-cid-lpjyha5t]{scroll-snap-align:start;flex:0 0 85%;display:flex}.rail__item[data-astro-cid-lpjyha5t]:only-child{flex-basis:100%}.story[data-astro-cid-lpjyha5t]{border:1px solid var(--border);border-radius:var(--radius-panel);background-color:var(--surface-raised);flex:1;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.story__media[data-astro-cid-lpjyha5t]{aspect-ratio:4/3;background-color:var(--surface-inverse);position:relative}.story__media[data-astro-cid-lpjyha5t] .story__img,.story__video[data-astro-cid-lpjyha5t]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story__tag[data-astro-cid-lpjyha5t]{top:var(--cc-space-xl);left:var(--cc-space-xl);background-color:color-mix(in srgb, var(--surface-page) 90%, transparent);color:var(--text);text-transform:uppercase;letter-spacing:var(--tracking-label);pointer-events:none;position:absolute}.story__play[data-astro-cid-lpjyha5t]{color:var(--text);place-items:center;display:grid;position:absolute;inset:0}.story__play-icon[data-astro-cid-lpjyha5t]{border-radius:var(--cc-radius-full);background-color:color-mix(in srgb, var(--surface-raised) 92%, transparent);width:4.5rem;height:4.5rem;box-shadow:var(--shadow-popover);transition:transform var(--dur-base) var(--ease-out);place-items:center;padding-left:3px;display:grid}.story__play[data-astro-cid-lpjyha5t]:hover .story__play-icon[data-astro-cid-lpjyha5t]{transform:scale(1.06)}.story__play[data-astro-cid-lpjyha5t]:focus-visible{outline:none}.story__play[data-astro-cid-lpjyha5t]:focus-visible .story__play-icon[data-astro-cid-lpjyha5t]{outline:2px solid var(--focus-ring);outline-offset:3px}.story__body[data-astro-cid-lpjyha5t]{padding:var(--cc-space-3xl) var(--cc-space-2xl) var(--cc-space-4xl)}.story__title[data-astro-cid-lpjyha5t]{margin-top:var(--cc-space-lg);font-size:var(--text-subsection-title);line-height:1.05}.story__text[data-astro-cid-lpjyha5t]{margin-top:var(--cc-space-xl);font-size:var(--text-title-sm);line-height:var(--leading-relaxed);color:var(--text-muted)}.story__quote[data-astro-cid-lpjyha5t]{margin-top:var(--cc-space-4xl)}.story__quote-text[data-astro-cid-lpjyha5t]{font-family:var(--font-display);font-size:var(--text-title);letter-spacing:var(--tracking-title);line-height:1.375}.story__quote-by[data-astro-cid-lpjyha5t]{margin-top:var(--cc-space-md);font-size:var(--text-body-sm);color:var(--text-muted);display:grid}.story__quote-name[data-astro-cid-lpjyha5t]{color:var(--text);font-weight:600}@media (width>=900px){.rail__item[data-astro-cid-lpjyha5t]{flex-basis:88%}.story[data-astro-cid-lpjyha5t]{grid-template-rows:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:30rem}.story__media[data-astro-cid-lpjyha5t]{aspect-ratio:auto}.story__body[data-astro-cid-lpjyha5t]{padding:var(--cc-space-6xl) var(--cc-space-5xl);flex-direction:column;justify-content:center;display:flex}}[data-astro-cid-lpjyha5t][data-layout=stack] .rail[data-astro-cid-lpjyha5t]{gap:var(--cc-space-3xl);scroll-snap-type:none;flex-direction:column;overflow:visible}[data-astro-cid-lpjyha5t][data-layout=stack] .rail__item[data-astro-cid-lpjyha5t]{flex-basis:auto}@media (width>=900px){[data-astro-cid-lpjyha5t][data-layout=stack] .rail__item[data-astro-cid-lpjyha5t]:nth-child(2n) .story[data-astro-cid-lpjyha5t]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}[data-astro-cid-lpjyha5t][data-layout=stack] .rail__item[data-astro-cid-lpjyha5t]:nth-child(2n) .story__media[data-astro-cid-lpjyha5t]{order:2}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-astro-cid-lpjyha5t][data-enhanced] .story[data-astro-cid-lpjyha5t]{animation:linear both story-focus view(inline)}@keyframes story-focus{entry 0%{opacity:.5;transform:scale(.94)}entry 100%,exit 0%{opacity:1;transform:none}exit 100%{opacity:.5;transform:scale(.94)}}}}.controls[data-astro-cid-lpjyha5t]{justify-content:space-between;align-items:center;gap:var(--cc-space-xl);margin-top:var(--cc-space-2xl);display:flex}.dots[data-astro-cid-lpjyha5t]{align-items:center;gap:var(--cc-space-sm);display:flex}.dots__dot[data-astro-cid-lpjyha5t]{border-radius:var(--cc-radius-full);background-color:var(--border-strong);width:8px;height:8px;transition:width var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out)}.dots__dot[data-astro-cid-lpjyha5t].is-active{background-color:var(--text);width:24px}.paddles[data-astro-cid-lpjyha5t]{gap:var(--cc-space-md);display:flex}.paddle[data-astro-cid-lpjyha5t]{border:1px solid var(--border-strong);border-radius:var(--cc-radius-full);background-color:var(--surface-raised);width:44px;height:44px;color:var(--text);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);place-items:center;display:grid}.paddle[data-astro-cid-lpjyha5t]:hover{border-color:var(--surface-inverse);background-color:var(--surface-inverse);color:var(--text-inverse)}.stage[data-astro-cid-t2fsdg26]{--beat:var(--demo-beat);--bar-ink:var(--text);justify-items:center;width:100%;display:grid;container-type:inline-size}.stage[data-astro-cid-t2fsdg26][data-scene=scan]{--bar-ink:var(--text-inverse)}.frame[data-astro-cid-t2fsdg26]{--s:.74;position:relative}@container (width<=309px){.frame[data-astro-cid-t2fsdg26]{--s:.66}}@container (width<=275px){.frame[data-astro-cid-t2fsdg26]{--s:.6}}@container (width<=579px){.paper[data-astro-cid-t2fsdg26]{display:none}}.phone[data-astro-cid-t2fsdg26]{padding:calc(10px * var(--s));border-radius:calc(58px * var(--s));background-color:var(--surface-inverse);box-shadow:var(--shadow-device)}.screen[data-astro-cid-t2fsdg26]{width:calc(393px * var(--s));height:calc(855px * var(--s));border-radius:calc(48px * var(--s));background-color:var(--surface-raised);position:relative;overflow:hidden}.ui[data-astro-cid-t2fsdg26]{width:393px;height:855px;transform:scale(var(--s));transform-origin:0 0;font-family:var(--font-body);color:var(--text);font-size:15px;line-height:1.3;position:absolute;top:0;left:0}.sprite[data-astro-cid-t2fsdg26]{position:absolute}.ic[data-astro-cid-t2fsdg26]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ic--info[data-astro-cid-t2fsdg26]{color:var(--info)}.ic--quiet[data-astro-cid-t2fsdg26]{color:var(--text-subtle)}.ui[data-astro-cid-t2fsdg26] [data-astro-cid-t2fsdg26]:where(p){margin:0}.scene[data-astro-cid-t2fsdg26]{opacity:0;visibility:hidden;background-color:var(--surface-raised);transition:opacity var(--dur-panel) var(--ease-out), visibility 0s linear var(--dur-panel);position:absolute;inset:0}.scene[data-astro-cid-t2fsdg26].is-active{opacity:1;visibility:visible;transition-delay:0s}.status[data-astro-cid-t2fsdg26]{height:62px;color:var(--bar-ink);transition:color var(--dur-panel) var(--ease-out);position:absolute;top:0;left:0;right:0}.status__time[data-astro-cid-t2fsdg26]{letter-spacing:-.01em;font-size:17px;font-weight:600;position:absolute;top:19px;left:38px}.status__island[data-astro-cid-t2fsdg26]{background-color:var(--surface-inverse);border-radius:20px;width:120px;height:35px;margin-left:-60px;position:absolute;top:11px;left:50%}.status__icons[data-astro-cid-t2fsdg26]{align-items:center;gap:6px;display:flex;position:absolute;top:22px;right:32px}.label[data-astro-cid-t2fsdg26]{letter-spacing:var(--tracking-title);align-items:center;gap:4px;font-size:17px;font-weight:600;display:flex}.label--lg[data-astro-cid-t2fsdg26]{font-size:22px}.pills[data-astro-cid-t2fsdg26]{flex-wrap:wrap;gap:8px;display:flex}.badge[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--surface-page);padding:7px 14px;font-size:14px;font-weight:500;line-height:1.2}.pills--sm[data-astro-cid-t2fsdg26] .badge[data-astro-cid-t2fsdg26]{padding:5px 11px;font-size:12px}.chip[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-md);background-color:var(--surface-page);align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.thumb[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-lg);background-color:var(--surface-muted);overflow:hidden}.stage[data-astro-cid-t2fsdg26] .thumb__img{object-fit:cover;object-position:53% 48%;width:100%;max-width:none;height:100%;display:block}.cards__older[data-astro-cid-t2fsdg26] .entry[data-astro-cid-t2fsdg26]:first-child .thumb__img{transform-origin:80% 90%;transform:scale(1.8)}.cards__older[data-astro-cid-t2fsdg26] .entry[data-astro-cid-t2fsdg26]:nth-child(2) .thumb__img{transform-origin:10% 10%;transform:scale(1.8)}.nav[data-astro-cid-t2fsdg26]{gap:8px;height:56px;display:flex;position:absolute;bottom:22px;left:16px;right:16px}.fab[data-astro-cid-t2fsdg26],.round[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);flex:none;place-items:center;width:56px;height:56px;display:grid}.fab[data-astro-cid-t2fsdg26]{background-color:var(--accent);color:var(--text-on-accent)}.round[data-astro-cid-t2fsdg26]{background-color:var(--text);color:var(--text-inverse)}.seg[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--surface-inverse);flex:1;gap:4px;padding:6px;display:flex}.seg__i[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);color:var(--text-inverse-muted);flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.seg__i--on[data-astro-cid-t2fsdg26]{background-color:var(--surface-accent);color:var(--text-inverse)}.scene--scan[data-astro-cid-t2fsdg26]{background-color:var(--surface-inverse)}.cam[data-astro-cid-t2fsdg26]{position:absolute;inset:0;overflow:hidden}.stage[data-astro-cid-t2fsdg26] .cam__photo{object-fit:cover;transform-origin:53% 47.7%;width:700px;max-width:none;height:700px;position:absolute;top:-34px;left:-175px;transform:scale(1.28)}.finder[data-astro-cid-t2fsdg26]{width:316px;height:206px;box-shadow:0 0 0 600px var(--surface-scrim);border-radius:22px;position:absolute;top:300px;left:50%;translate:-50% -50%}.finder__c[data-astro-cid-t2fsdg26]{border:3px solid var(--text-inverse);width:42px;height:42px;position:absolute}.finder__c--tl[data-astro-cid-t2fsdg26]{border-bottom:0;border-right:0;border-top-left-radius:22px;top:0;left:0}.finder__c--tr[data-astro-cid-t2fsdg26]{border-bottom:0;border-left:0;border-top-right-radius:22px;top:0;right:0}.finder__c--bl[data-astro-cid-t2fsdg26]{border-top:0;border-right:0;border-bottom-left-radius:22px;bottom:0;left:0}.finder__c--br[data-astro-cid-t2fsdg26]{border-top:0;border-left:0;border-bottom-right-radius:22px;bottom:0;right:0}.finder__line[data-astro-cid-t2fsdg26]{opacity:0;background-color:var(--text-inverse);height:2px;box-shadow:0 0 14px 2px var(--text-inverse);border-radius:1px;position:absolute;top:50%;left:14px;right:14px}.found[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--surface-raised);align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:15px;font-weight:600;display:flex;position:absolute;top:156px;left:50%;translate:-50%}.found__tick[data-astro-cid-t2fsdg26],.toast__tick[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--success);width:20px;height:20px;color:var(--text);place-items:center;display:grid}.sheet[data-astro-cid-t2fsdg26]{background-color:var(--surface-raised);border-radius:30px 30px 0 0;padding:12px 20px 0;position:absolute;inset:470px 0 0}.sheet__grab[data-astro-cid-t2fsdg26]{background-color:var(--border);border-radius:2px;width:40px;height:4px;margin:0 auto 20px;display:block}.sheet__head[data-astro-cid-t2fsdg26]{align-items:center;gap:14px;display:flex}.thumb--lg[data-astro-cid-t2fsdg26]{flex:none;width:68px;height:68px}.sheet__name[data-astro-cid-t2fsdg26]{letter-spacing:var(--tracking-title);margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.1}.sheet[data-astro-cid-t2fsdg26] .pills[data-astro-cid-t2fsdg26]{margin-top:16px}.sheet[data-astro-cid-t2fsdg26] .label[data-astro-cid-t2fsdg26]{margin-top:22px;margin-bottom:10px}.line[data-astro-cid-t2fsdg26]{background-color:var(--surface-page);border-radius:14px;align-items:center;gap:12px;margin-bottom:8px;padding:15px 14px;font-size:15px;font-weight:500;display:flex}.line[data-astro-cid-t2fsdg26] span[data-astro-cid-t2fsdg26]{flex:1;min-width:0}.top[data-astro-cid-t2fsdg26]{justify-content:space-between;display:flex;position:absolute;top:66px;left:16px;right:16px}.asset[data-astro-cid-t2fsdg26]{align-items:center;gap:16px;display:flex;position:absolute;top:118px;left:20px;right:20px}.asset[data-astro-cid-t2fsdg26] .thumb[data-astro-cid-t2fsdg26]{flex:none;width:84px;height:84px}.asset__name[data-astro-cid-t2fsdg26]{letter-spacing:var(--tracking-title);margin-bottom:12px;font-size:26px;font-weight:700;line-height:1.1}.scene--checks[data-astro-cid-t2fsdg26] .label[data-astro-cid-t2fsdg26]{position:absolute;top:244px;left:20px}.rows[data-astro-cid-t2fsdg26]{gap:10px;display:grid;position:absolute;top:292px;left:20px;right:20px}.row[data-astro-cid-t2fsdg26]{background-color:var(--surface-page);border-radius:14px;align-items:center;gap:14px;height:62px;padding:0 16px;font-size:16px;font-weight:600;display:flex}.row__text[data-astro-cid-t2fsdg26]{flex:1}.tick[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--text);width:28px;height:28px;color:var(--text-inverse);flex:none;place-items:center;display:grid}.toast[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--surface-inverse);color:var(--text-inverse);align-items:center;gap:10px;padding:12px 20px 12px 12px;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:104px;left:50%;translate:-50%}.paper[data-astro-cid-t2fsdg26]{bottom:calc(84px * var(--s));left:calc(-184px * var(--s));width:calc(210px * var(--s));height:calc(270px * var(--s));opacity:0;pointer-events:none;position:absolute}.paper__sheet[data-astro-cid-t2fsdg26]{width:210px;height:270px;transform:scale(var(--s)) rotate(-7deg);transform-origin:0 0;border:1px solid var(--border);border-radius:var(--cc-radius-md);background-color:var(--surface-raised);box-shadow:var(--shadow-device);color:var(--text-subtle);padding:24px 20px;position:relative}.paper[data-astro-cid-t2fsdg26] .bar[data-astro-cid-t2fsdg26]{background-color:var(--border);border-radius:4px;height:7px;display:block}.paper[data-astro-cid-t2fsdg26] .bar--title[data-astro-cid-t2fsdg26]{background-color:var(--border-strong);width:56%;height:11px}.paper[data-astro-cid-t2fsdg26] .bar--sub[data-astro-cid-t2fsdg26]{width:38%;margin-top:8px}.paper__row[data-astro-cid-t2fsdg26]{align-items:center;gap:12px;margin-top:16px;display:flex}.paper__row[data-astro-cid-t2fsdg26]:first-of-type{margin-top:28px}.paper__box[data-astro-cid-t2fsdg26]{border:1.5px solid var(--border-strong);border-radius:3px;flex:none;width:14px;height:14px;position:relative}.paper__tick[data-astro-cid-t2fsdg26]{width:16px;height:16px;color:var(--text-muted);position:absolute;top:-3px;left:0}.head[data-astro-cid-t2fsdg26]{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:70px;left:20px;right:20px}.head__name[data-astro-cid-t2fsdg26]{letter-spacing:var(--tracking-title);font-size:22px;font-weight:700}.head__sub[data-astro-cid-t2fsdg26]{color:var(--text-muted);margin-top:2px;font-size:12px}.head__tag[data-astro-cid-t2fsdg26]{font-size:17px;font-weight:500}.scene--report[data-astro-cid-t2fsdg26] .label[data-astro-cid-t2fsdg26]{position:absolute;left:20px}.scene--report[data-astro-cid-t2fsdg26] .label[data-astro-cid-t2fsdg26]:first-of-type{top:152px}.field[data-astro-cid-t2fsdg26]{background-color:var(--surface-page);border-radius:14px;height:112px;padding:16px;font-size:17px;line-height:1.4;position:absolute;top:188px;left:20px;right:20px}.typed[data-astro-cid-t2fsdg26]{white-space:nowrap;max-width:100%;display:inline-block;position:relative}.typed__text[data-astro-cid-t2fsdg26]{display:block}.typed__caret[data-astro-cid-t2fsdg26]{background-color:var(--info);opacity:0;width:2px;height:20px;position:absolute;top:2px;left:100%}.scene--report[data-astro-cid-t2fsdg26] .label[data-astro-cid-t2fsdg26]:nth-of-type(2){top:326px}.tiles[data-astro-cid-t2fsdg26]{gap:12px;display:flex;position:absolute;top:362px;left:20px;right:20px}.tile[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-lg);flex:none;width:88px;height:88px;position:relative;overflow:hidden}.stage[data-astro-cid-t2fsdg26] .tile__img{object-fit:cover;object-position:53% 48%;width:100%;max-width:none;height:100%}.tile__x[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--surface-raised);place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.tile--add[data-astro-cid-t2fsdg26]{background-color:var(--surface-page);place-items:center;display:grid}.scene--report[data-astro-cid-t2fsdg26] .label[data-astro-cid-t2fsdg26]:nth-of-type(3){top:478px}.types[data-astro-cid-t2fsdg26]{flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:514px;left:20px;right:20px}.type[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--surface-page);align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;font-size:15px;font-weight:500;display:inline-flex}.type--on[data-astro-cid-t2fsdg26]{background-color:var(--text);color:var(--text-inverse)}.type__mark[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--text-subtle);width:16px;height:16px}.type__mark--0[data-astro-cid-t2fsdg26]{background-color:var(--danger)}.type__mark--1[data-astro-cid-t2fsdg26]{background-color:var(--warning)}.type__mark--3[data-astro-cid-t2fsdg26]{background-color:var(--success)}.main[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--text);color:var(--text-inverse);flex:1;place-items:center;font-size:17px;font-weight:600;display:grid}.toolbar[data-astro-cid-t2fsdg26]{justify-content:space-between;align-items:center;display:flex;position:absolute;top:68px;left:20px;right:20px}.toolbar__place[data-astro-cid-t2fsdg26]{letter-spacing:var(--tracking-title);align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.toolbar__tools[data-astro-cid-t2fsdg26]{gap:18px;display:flex}.toolbar__filter[data-astro-cid-t2fsdg26]{display:block;position:relative}.toolbar__badge[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--text);width:17px;height:17px;color:var(--text-inverse);place-items:center;font-size:10px;font-style:normal;font-weight:600;display:grid;position:absolute;top:-5px;right:-6px}.cards[data-astro-cid-t2fsdg26]{--entry-h:164px;position:absolute;top:122px;left:0;right:0}.entry[data-astro-cid-t2fsdg26]{height:var(--entry-h);grid-template-columns:124px 1fr;align-items:start;column-gap:14px;padding:16px 20px 0 16px;display:grid}.thumb--entry[data-astro-cid-t2fsdg26]{width:124px;height:124px}.entry__main[data-astro-cid-t2fsdg26]{flex-direction:column;gap:6px;min-width:0;display:flex}.entry__top[data-astro-cid-t2fsdg26]{justify-content:space-between;align-items:center;display:flex}.entry__day[data-astro-cid-t2fsdg26]{color:var(--text-muted);font-size:12px}.entry__title[data-astro-cid-t2fsdg26]{align-items:center;gap:6px;font-size:16px;font-weight:700;line-height:1.2;display:flex}.mark[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--danger);width:18px;height:18px;color:var(--text-inverse);flex:none;place-items:center;display:grid}.entry__dot[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--info);flex:none;width:9px;height:9px;margin-left:auto}.entry__note[data-astro-cid-t2fsdg26]{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.talk[data-astro-cid-t2fsdg26]{flex-direction:column;justify-content:flex-end;gap:14px;display:flex;position:absolute;inset:150px 16px 100px}.msg[data-astro-cid-t2fsdg26]{border-radius:20px;max-width:84%;padding:12px 16px;font-size:16px;line-height:1.4}.msg--owner[data-astro-cid-t2fsdg26]{background-color:var(--text);color:var(--text-inverse);border-bottom-right-radius:6px;align-self:flex-end}.msg--gripp[data-astro-cid-t2fsdg26]{background-color:var(--surface-page);border-bottom-left-radius:6px;align-self:flex-start}.msg__who[data-astro-cid-t2fsdg26]{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.msg__mark[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--accent);width:8px;height:8px}.msg__sources[data-astro-cid-t2fsdg26]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.msg__sources[data-astro-cid-t2fsdg26] .chip[data-astro-cid-t2fsdg26]{background-color:var(--surface-raised)}.ask[data-astro-cid-t2fsdg26]{border-radius:var(--cc-radius-full);background-color:var(--surface-page);color:var(--text-subtle);flex:1;align-items:center;padding:0 20px;font-size:16px;display:flex}@media (prefers-reduced-motion:no-preference){.stage[data-astro-cid-t2fsdg26][data-live] .scene--scan[data-astro-cid-t2fsdg26].is-active .cam__photo[data-astro-cid-t2fsdg26]{animation:demo-approach calc(var(--beat) * 5) var(--ease-standard) calc(var(--beat) * 1) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--scan[data-astro-cid-t2fsdg26].is-active .finder[data-astro-cid-t2fsdg26]{animation:demo-tighten calc(var(--beat) * 3) var(--ease-standard) calc(var(--beat) * 4) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--scan[data-astro-cid-t2fsdg26].is-active .finder__line[data-astro-cid-t2fsdg26]{animation:demo-sweep calc(var(--beat) * 2) ease-in-out calc(var(--beat) * 1) 2 alternate}.stage[data-astro-cid-t2fsdg26][data-live] .scene--scan[data-astro-cid-t2fsdg26].is-active .found[data-astro-cid-t2fsdg26]{animation:demo-pop calc(var(--beat) * 1.4) var(--ease-out) calc(var(--beat) * 7) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--scan[data-astro-cid-t2fsdg26].is-active .sheet[data-astro-cid-t2fsdg26]{animation:demo-rise calc(var(--beat) * 2.2) var(--ease-standard) calc(var(--beat) * 8.6) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--scan[data-astro-cid-t2fsdg26].is-active .sheet__head[data-astro-cid-t2fsdg26],.stage[data-astro-cid-t2fsdg26][data-live] .scene--scan[data-astro-cid-t2fsdg26].is-active .sheet[data-astro-cid-t2fsdg26] .pills[data-astro-cid-t2fsdg26],.stage[data-astro-cid-t2fsdg26][data-live] .scene--scan[data-astro-cid-t2fsdg26].is-active .sheet[data-astro-cid-t2fsdg26] .label[data-astro-cid-t2fsdg26],.stage[data-astro-cid-t2fsdg26][data-live] .scene--scan[data-astro-cid-t2fsdg26].is-active .line[data-astro-cid-t2fsdg26]{animation:demo-fade-up calc(var(--beat) * 1.4) var(--ease-out) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--scan[data-astro-cid-t2fsdg26].is-active .sheet__head[data-astro-cid-t2fsdg26]{animation-delay:calc(var(--beat) * 10)}.stage[data-astro-cid-t2fsdg26][data-live] .scene--scan[data-astro-cid-t2fsdg26].is-active .sheet[data-astro-cid-t2fsdg26] .pills[data-astro-cid-t2fsdg26]{animation-delay:calc(var(--beat) * 10.4)}.stage[data-astro-cid-t2fsdg26][data-live] .scene--scan[data-astro-cid-t2fsdg26].is-active .sheet[data-astro-cid-t2fsdg26] .label[data-astro-cid-t2fsdg26]{animation-delay:calc(var(--beat) * 10.8)}.stage[data-astro-cid-t2fsdg26][data-live] .scene--scan[data-astro-cid-t2fsdg26].is-active .label[data-astro-cid-t2fsdg26]+.line[data-astro-cid-t2fsdg26]{animation-delay:calc(var(--beat) * 11.2)}.stage[data-astro-cid-t2fsdg26][data-live] .scene--scan[data-astro-cid-t2fsdg26].is-active .line[data-astro-cid-t2fsdg26]+.line[data-astro-cid-t2fsdg26]{animation-delay:calc(var(--beat) * 11.6)}.stage[data-astro-cid-t2fsdg26][data-live][data-scene=checks] .paper[data-astro-cid-t2fsdg26]{animation:demo-paper calc(var(--beat) * 11) var(--ease-standard) both}.stage[data-astro-cid-t2fsdg26][data-live] .scene--checks[data-astro-cid-t2fsdg26].is-active .row[data-astro-cid-t2fsdg26]{--at:calc(var(--beat) * 3)}.stage[data-astro-cid-t2fsdg26][data-live] .scene--checks[data-astro-cid-t2fsdg26].is-active .row[data-astro-cid-t2fsdg26]:nth-child(2){--at:calc(var(--beat) * 5)}.stage[data-astro-cid-t2fsdg26][data-live] .scene--checks[data-astro-cid-t2fsdg26].is-active .row[data-astro-cid-t2fsdg26]:nth-child(3){--at:calc(var(--beat) * 7)}.stage[data-astro-cid-t2fsdg26][data-live] .scene--checks[data-astro-cid-t2fsdg26].is-active .tick[data-astro-cid-t2fsdg26]{animation:demo-tick calc(var(--beat) * 1.2) var(--ease-standard) var(--at) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--checks[data-astro-cid-t2fsdg26].is-active .tick[data-astro-cid-t2fsdg26] .ic[data-astro-cid-t2fsdg26]{animation:demo-check calc(var(--beat) * 1) var(--ease-out) calc(var(--at) + var(--beat) * .5) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--checks[data-astro-cid-t2fsdg26].is-active .toast[data-astro-cid-t2fsdg26]{animation:demo-pop calc(var(--beat) * 1.4) var(--ease-out) calc(var(--beat) * 9.4) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--report[data-astro-cid-t2fsdg26].is-active .typed__text[data-astro-cid-t2fsdg26]{animation:demo-type calc(var(--chars) * var(--beat) * .16) steps(var(--chars)) calc(var(--beat) * 2) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--report[data-astro-cid-t2fsdg26].is-active .typed__caret[data-astro-cid-t2fsdg26]{animation:demo-caret calc(var(--chars) * var(--beat) * .16) steps(var(--chars)) calc(var(--beat) * 2) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--report[data-astro-cid-t2fsdg26].is-active .tile--photo[data-astro-cid-t2fsdg26]{animation:demo-tile calc(var(--beat) * 1.6) var(--ease-standard) calc(var(--beat) * 9) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--report[data-astro-cid-t2fsdg26].is-active .type--on[data-astro-cid-t2fsdg26]{animation:demo-select calc(var(--beat) * 1) var(--ease-out) calc(var(--beat) * 11) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--report[data-astro-cid-t2fsdg26].is-active .main[data-astro-cid-t2fsdg26]{animation:demo-ready calc(var(--beat) * 1.4) var(--ease-out) calc(var(--beat) * 12.4) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--feed[data-astro-cid-t2fsdg26].is-active .entry--fresh[data-astro-cid-t2fsdg26]{animation:demo-drop calc(var(--beat) * 2) var(--ease-standard) calc(var(--beat) * 2) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--feed[data-astro-cid-t2fsdg26].is-active .cards__older[data-astro-cid-t2fsdg26]{animation:demo-push calc(var(--beat) * 2) var(--ease-standard) calc(var(--beat) * 2) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--feed[data-astro-cid-t2fsdg26].is-active .entry__dot[data-astro-cid-t2fsdg26]{animation:demo-pop calc(var(--beat) * 1.2) var(--ease-out) calc(var(--beat) * 4.2) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--ask[data-astro-cid-t2fsdg26].is-active .msg[data-astro-cid-t2fsdg26]{animation:demo-fade-up calc(var(--beat) * 1.2) var(--ease-out) calc(var(--beat) * 1) backwards}.stage[data-astro-cid-t2fsdg26][data-live] .scene--ask[data-astro-cid-t2fsdg26].is-active .msg[data-astro-cid-t2fsdg26]:nth-child(2){animation-delay:calc(var(--beat) * 3)}.stage[data-astro-cid-t2fsdg26][data-live] .scene--ask[data-astro-cid-t2fsdg26].is-active .msg[data-astro-cid-t2fsdg26]:nth-child(3){animation-delay:calc(var(--beat) * 6)}.stage[data-astro-cid-t2fsdg26][data-live] .scene--ask[data-astro-cid-t2fsdg26].is-active .msg[data-astro-cid-t2fsdg26]:nth-child(4){animation-delay:calc(var(--beat) * 8)}@keyframes demo-approach{0%{transform:translate(46px,70px)scale(.9)}}@keyframes demo-tighten{0%{width:340px;height:380px}}@keyframes demo-sweep{0%{opacity:0;top:6%}15%,85%{opacity:1}to{opacity:0;top:94%}}@keyframes demo-pop{0%{opacity:0;transform:scale(.7)}}@keyframes demo-rise{0%{transform:translateY(100%)}}@keyframes demo-fade-up{0%{opacity:0;transform:translateY(12px)}}@keyframes demo-paper{0%{opacity:0;transform:translate(calc(18px * var(--s)), calc(-10px * var(--s))) rotate(3deg)}9%,28%{opacity:1;transform:none}to{opacity:0;transform:translate(calc(-64px * var(--s)), calc(40px * var(--s))) rotate(-6deg)}}@keyframes demo-tick{0%{background-color:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--border-strong);transform:scale(.9)}}@keyframes demo-check{0%{opacity:0;transform:scale(.4)}}@keyframes demo-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes demo-caret{0%{opacity:1;left:0}99%{opacity:1;left:100%}to{opacity:0;left:100%}}@keyframes demo-tile{0%{opacity:0;width:0;margin-right:-12px}}@keyframes demo-select{0%{background-color:var(--surface-page);color:var(--text)}}@keyframes demo-ready{0%{background-color:var(--surface-muted);color:var(--text-muted)}70%{transform:scale(1)}85%{transform:scale(.97)}}@keyframes demo-drop{0%{opacity:0;transform:translateY(-24px)}}@keyframes demo-push{0%{transform:translateY(calc(var(--entry-h) * -1))}}}.heading[data-astro-cid-wkshis2o]{max-width:36rem;margin-top:var(--cc-space-lg);margin-bottom:var(--cc-space-5xl)}.steps[data-astro-cid-wkshis2o]{border-top:1px solid var(--border)}.step[data-astro-cid-wkshis2o]{gap:var(--cc-space-lg);padding-block:var(--cc-space-4xl);border-bottom:1px solid var(--border);display:grid}.step__n[data-astro-cid-wkshis2o]{font-family:var(--font-display);font-size:var(--text-body-sm);letter-spacing:.1em;color:var(--text-muted);font-weight:700}.step__body[data-astro-cid-wkshis2o]{color:var(--text-muted)}@media (width>=768px){.step[data-astro-cid-wkshis2o]{grid-template-columns:2fr 4fr 6fr;align-items:baseline}}.how[data-astro-cid-wkshis2o]{gap:var(--cc-space-5xl);display:grid}.how__stage[data-astro-cid-wkshis2o]{gap:var(--cc-space-lg);order:-1;display:grid}.how__toggle[data-astro-cid-wkshis2o]{justify-self:center}.how__steps[data-astro-cid-wkshis2o]{gap:var(--cc-space-xs);display:grid}.how__step[data-astro-cid-wkshis2o]{padding:var(--cc-space-xl) var(--cc-space-2xl);border-radius:var(--cc-radius-lg);position:relative}.how__n[data-astro-cid-wkshis2o]{margin-bottom:var(--cc-space-sm);font-family:var(--font-display);font-size:var(--text-body-sm);letter-spacing:.1em;color:var(--text-muted);transition:color var(--dur-base) var(--ease-out);font-weight:700;display:block}.how__title[data-astro-cid-wkshis2o]{color:var(--text-muted);transition:color var(--dur-base) var(--ease-out)}.how__body[data-astro-cid-wkshis2o]{margin-top:var(--cc-space-sm);color:var(--text-muted)}.how__step[data-astro-cid-wkshis2o].is-active .how__n[data-astro-cid-wkshis2o],.how__step[data-astro-cid-wkshis2o].is-active .how__title[data-astro-cid-wkshis2o]{color:var(--text)}.how__track[data-astro-cid-wkshis2o]{top:var(--cc-space-md);bottom:var(--cc-space-md);border-radius:var(--cc-radius-full);background-color:var(--border);width:2px;position:absolute;left:0;overflow:hidden}.how__fill[data-astro-cid-wkshis2o]{background-color:var(--text);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.how__step[data-astro-cid-wkshis2o].is-active .how__fill[data-astro-cid-wkshis2o]{transform:scaleY(1)}.how[data-astro-cid-wkshis2o].is-interactive .how__title[data-astro-cid-wkshis2o] button{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.how[data-astro-cid-wkshis2o].is-interactive .how__title[data-astro-cid-wkshis2o] button:after{content:"";border-radius:var(--cc-radius-lg);position:absolute;inset:0}@media (hover:hover){.how[data-astro-cid-wkshis2o].is-interactive .how__step[data-astro-cid-wkshis2o]:hover .how__title[data-astro-cid-wkshis2o]{color:var(--text)}}.how__step[data-astro-cid-wkshis2o]:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.how__toggle[data-astro-cid-wkshis2o]{border:1px solid var(--border);border-radius:var(--cc-radius-full);background-color:var(--surface-raised);width:40px;height:40px;color:var(--text);transition:background-color var(--dur-fast) var(--ease-out);place-items:center;display:grid}.how__toggle[data-astro-cid-wkshis2o]:hover{background-color:var(--surface-muted)}.how__icon--play[data-astro-cid-wkshis2o],.how__toggle[data-astro-cid-wkshis2o][aria-pressed=true] .how__icon--pause[data-astro-cid-wkshis2o]{display:none}.how__toggle[data-astro-cid-wkshis2o][aria-pressed=true] .how__icon--play[data-astro-cid-wkshis2o]{display:block}@media (prefers-reduced-motion:no-preference){.how[data-astro-cid-wkshis2o].is-armed .how__step[data-astro-cid-wkshis2o].is-active .how__fill[data-astro-cid-wkshis2o]{animation:how-fill var(--how-seconds) linear both}.how[data-astro-cid-wkshis2o].is-armed:not(.is-playing) .how__fill[data-astro-cid-wkshis2o]{animation-play-state:paused}}.how[data-astro-cid-wkshis2o]{--how-beats:20;--how-seconds:calc(var(--demo-beat) * var(--how-beats))}@keyframes how-fill{0%{transform:scaleY(0)}}@media (width>=900px){.how[data-astro-cid-wkshis2o]{align-items:center;gap:var(--cc-space-8xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.how__stage[data-astro-cid-wkshis2o]{order:0}}.ask-machine[data-astro-cid-dmxe77bg]{gap:var(--cc-space-5xl);align-items:center;display:grid}.ask-machine__title[data-astro-cid-dmxe77bg]{margin-top:var(--cc-space-lg)}.ask-machine__body[data-astro-cid-dmxe77bg]{margin-top:var(--cc-space-lg);color:var(--text-muted)}.ask-machine__points[data-astro-cid-dmxe77bg]{gap:var(--cc-space-md);margin-top:var(--cc-space-2xl);display:grid}.ask-machine__points[data-astro-cid-dmxe77bg] li[data-astro-cid-dmxe77bg]{padding-left:var(--cc-space-xl);position:relative}.ask-machine__points[data-astro-cid-dmxe77bg] li[data-astro-cid-dmxe77bg]:before{content:"";border-radius:var(--cc-radius-full);background-color:var(--text);width:6px;height:6px;position:absolute;top:.6em;left:0}.ask-machine__insight[data-astro-cid-dmxe77bg]{margin-top:var(--cc-space-4xl)}.ask-machine__phone[data-astro-cid-dmxe77bg]{order:-1}@media (width>=900px){.ask-machine[data-astro-cid-dmxe77bg]{grid-template-columns:1fr 1fr}.ask-machine__phone[data-astro-cid-dmxe77bg]{order:0}}.detail-hero[data-astro-cid-rlsqvxw6]{align-items:center;gap:var(--cc-space-6xl);padding-top:var(--cc-space-8xl);padding-bottom:var(--cc-space-4xl);display:grid}.detail-hero__title[data-astro-cid-rlsqvxw6]{margin-top:var(--cc-space-2xl)}.detail-hero__lead[data-astro-cid-rlsqvxw6]{max-width:36rem;margin-top:var(--cc-space-xl)}.detail-hero__cta[data-astro-cid-rlsqvxw6]{margin-top:var(--cc-space-4xl)}.detail-hero__media[data-astro-cid-rlsqvxw6]{border:1px solid var(--border);border-radius:var(--radius-media);overflow:hidden}.detail-hero[data-astro-cid-rlsqvxw6] .detail-hero__img{object-fit:cover;width:100%}.block-title[data-astro-cid-rlsqvxw6]{max-width:36rem;margin-top:var(--cc-space-lg);margin-bottom:var(--cc-space-5xl)}.capabilities[data-astro-cid-rlsqvxw6],.voices[data-astro-cid-rlsqvxw6]{gap:var(--cc-space-2xl);display:grid}.voices[data-astro-cid-rlsqvxw6]{gap:var(--cc-space-xl)}.capability[data-astro-cid-rlsqvxw6]{height:100%;padding:var(--cc-space-2xl);flex-direction:column;display:flex}.capability__body[data-astro-cid-rlsqvxw6]{margin-top:var(--cc-space-md);font-size:var(--text-body-sm);line-height:var(--leading-relaxed);color:var(--text-muted)}.capability__points[data-astro-cid-rlsqvxw6]{margin-top:var(--cc-space-3xl)}@media (width>=768px){.detail-hero[data-astro-cid-rlsqvxw6]{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:6rem}.capabilities[data-astro-cid-rlsqvxw6],.voices[data-astro-cid-rlsqvxw6]{grid-template-columns:repeat(3,minmax(0,1fr))}}
