.clipsTray-module__s6i_nq__root{z-index:var(--z-header);flex-direction:column;align-items:flex-end;gap:.3125rem;animation:.32s cubic-bezier(.16,1,.3,1) both clipsTray-module__s6i_nq__tray-in;display:flex;position:fixed;inset-block-end:calc(var(--gutter) + (var(--dock-pill) - var(--pill-block)) / 2);inset-inline-end:calc(var(--gutter) + var(--assistant-inset,0px))}@keyframes clipsTray-module__s6i_nq__tray-in{0%{opacity:0;translate:0 .5rem}}.clipsTray-module__s6i_nq__pill,.clipsTray-module__s6i_nq__report,.clipsTray-module__s6i_nq__clip,.clipsTray-module__s6i_nq__clear{block-size:var(--pill-block);border-radius:var(--radius-full);background-color:var(--pill-tint);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);color:var(--pill-ink);font:inherit;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);border:0;align-items:center;text-decoration:none;display:inline-flex}.clipsTray-module__s6i_nq__pill,.clipsTray-module__s6i_nq__report,.clipsTray-module__s6i_nq__clear{cursor:pointer;padding-inline:1rem}.clipsTray-module__s6i_nq__pill{gap:.5rem;padding-inline-end:.875rem}.clipsTray-module__s6i_nq__count{color:color-mix(in oklch, currentColor 55%, transparent);font-variant-numeric:tabular-nums}.clipsTray-module__s6i_nq__pill:hover,.clipsTray-module__s6i_nq__report:hover,.clipsTray-module__s6i_nq__clear:hover,.clipsTray-module__s6i_nq__clip:hover{background-color:var(--color-highlight);color:var(--color-highlight-text)}.clipsTray-module__s6i_nq__pill:active,.clipsTray-module__s6i_nq__report:active,.clipsTray-module__s6i_nq__clear:active{scale:.96}.clipsTray-module__s6i_nq__pill[aria-expanded=true]:not(:hover){color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background-color:#121212;background-color:lab(5.26802% 0 0)}.clipsTray-module__s6i_nq__root[data-bumped] .clipsTray-module__s6i_nq__pill{animation:clipsTray-module__s6i_nq__bump .6s var(--ease-spring)}@keyframes clipsTray-module__s6i_nq__bump{30%{scale:1.12}}.clipsTray-module__s6i_nq__report{background-color:var(--color-highlight);color:var(--color-highlight-text)}.clipsTray-module__s6i_nq__clear{color:color-mix(in oklch, var(--pill-ink) 60%, transparent)}.clipsTray-module__s6i_nq__clip{max-inline-size:min(24rem, calc(100vw - 2 * var(--gutter)));gap:.25rem;padding-inline:1rem .375rem}.clipsTray-module__s6i_nq__clipText{color:inherit;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.clipsTray-module__s6i_nq__remove{border-radius:var(--radius-full);block-size:1.75rem;inline-size:1.75rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.clipsTray-module__s6i_nq__remove:hover{background-color:color-mix(in oklch, currentColor 12%, transparent)}.clipsTray-module__s6i_nq__icon{block-size:.9em;inline-size:.9em}.clipsTray-module__s6i_nq__list{flex-direction:column;align-items:flex-end;gap:.3125rem;margin:0;padding:0;list-style:none;display:flex}.clipsTray-module__s6i_nq__list li{animation:.32s cubic-bezier(.16,1,.3,1) both clipsTray-module__s6i_nq__tray-in;display:flex}.clipsTray-module__s6i_nq__list li:nth-last-child(2){animation-delay:25ms}.clipsTray-module__s6i_nq__list li:nth-last-child(3){animation-delay:50ms}.clipsTray-module__s6i_nq__list li:nth-last-child(4){animation-delay:75ms}.clipsTray-module__s6i_nq__list li:nth-last-child(n+5){animation-delay:.1s}@media (max-width:60rem){.clipsTray-module__s6i_nq__root{inset-block-end:calc(var(--dock-block) + var(--space-xs))}}@media (prefers-reduced-motion:reduce){.clipsTray-module__s6i_nq__root,.clipsTray-module__s6i_nq__list li,.clipsTray-module__s6i_nq__root[data-bumped] .clipsTray-module__s6i_nq__pill{animation:none}}
.button-module__1_7zAG__root{justify-content:center;align-items:center;gap:var(--space-2xs);font-family:var(--font-brand);font-size:var(--text-body);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body);white-space:nowrap;border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex}.button-module__1_7zAG__root:active:not(:disabled,[data-disabled]){scale:.97}.button-module__1_7zAG__root:disabled,.button-module__1_7zAG__root[data-disabled]{opacity:.4;cursor:not-allowed}.button-module__1_7zAG__sm{block-size:1.75rem;padding-inline:.75rem}.button-module__1_7zAG__md{block-size:2rem;padding-inline:.875rem}.button-module__1_7zAG__lg{block-size:var(--pill-block);padding-inline:1rem}.button-module__1_7zAG__primary{background-color:var(--color-highlight);color:var(--color-highlight-text)}.button-module__1_7zAG__primary:not(:disabled):not([data-disabled]):hover{background-color:var(--color-highlight-hover)}.button-module__1_7zAG__secondary{background-color:color-mix(in oklab, var(--color-text) 10%, transparent);color:var(--color-text)}.button-module__1_7zAG__secondary:not(:disabled):not([data-disabled]):hover{background-color:color-mix(in oklab, var(--color-text) 18%, transparent)}.button-module__1_7zAG__ghost{color:var(--color-text-muted)}.button-module__1_7zAG__ghost:not(:disabled):not([data-disabled]):hover{color:var(--color-text)}.button-module__1_7zAG__iconOnly{aspect-ratio:1;padding-inline:0}
.blocks-module__IzrtNq__body{gap:var(--block-gap);flex-direction:column;display:flex}.blocks-module__IzrtNq__page{gap:var(--section-block)}.blocks-module__IzrtNq__block{inline-size:100%}.blocks-module__IzrtNq__detail{row-gap:var(--space-xl)}.blocks-module__IzrtNq__detail>.section-title{grid-column:c1/c5}.blocks-module__IzrtNq__detail>.section-content{grid-column:c5/end}@media (max-width:60rem){:is(.blocks-module__IzrtNq__detail>.section-title,.blocks-module__IzrtNq__detail>.section-content){grid-column:1/-1}}.blocks-module__IzrtNq__close{margin-block-start:calc(var(--space-xl) - var(--block-gap))}.blocks-module__IzrtNq__page>.blocks-module__IzrtNq__close{margin-block-start:calc(var(--block-gap) - var(--section-block))}.blocks-module__IzrtNq__prose{gap:var(--space-lg);grid-column:c3/c12}.blocks-module__IzrtNq__story{gap:.75em}.blocks-module__IzrtNq__prose ul,.blocks-module__IzrtNq__prose ol{padding-inline-start:1.25em}.blocks-module__IzrtNq__links{gap:var(--space-sm);flex-wrap:wrap;display:flex}.blocks-module__IzrtNq__cta{margin-block-start:var(--section-block)}.blocks-module__IzrtNq__results{gap:var(--space-xl);display:grid}.blocks-module__IzrtNq__metrics{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blocks-module__IzrtNq__metrics>div{flex-direction:column;display:flex}.blocks-module__IzrtNq__metrics dt{order:1}.blocks-module__IzrtNq__metrics dd:first-of-type{order:0}.blocks-module__IzrtNq__metrics dd{order:2}.blocks-module__IzrtNq__media{gap:var(--grid-gap);grid-column:c3/end;display:grid}.blocks-module__IzrtNq__full{grid-column:c1/end}.blocks-module__IzrtNq__bleed{margin-inline:calc(-1 * var(--gutter));grid-column:c1/end}.blocks-module__IzrtNq__bleed figcaption{padding-inline:var(--gutter)}.blocks-module__IzrtNq__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.blocks-module__IzrtNq__offset{grid-template-columns:subgrid;column-gap:inherit;align-items:start}.blocks-module__IzrtNq__offset>:first-child{grid-column:c3/c7}.blocks-module__IzrtNq__offset>:last-child{grid-column:c8/end;margin-block-start:var(--space-3xl)}.blocks-module__IzrtNq__mosaic{align-items:flex-start;gap:var(--grid-gap);grid-column:c1/end;display:flex}.blocks-module__IzrtNq__tile{flex:calc(var(--aspect) * 100) 1 0;min-inline-size:0}.blocks-module__IzrtNq__tileBreak{display:none}.blocks-module__IzrtNq__mediaSection+.blocks-module__IzrtNq__mediaSection.blocks-module__IzrtNq__close{margin-block-start:calc(var(--grid-gap) - var(--block-gap))}.blocks-module__IzrtNq__page>.blocks-module__IzrtNq__mediaSection+.blocks-module__IzrtNq__mediaSection.blocks-module__IzrtNq__close{margin-block-start:calc(var(--grid-gap) - var(--section-block))}@media (max-width:40rem){.blocks-module__IzrtNq__mosaicApart{flex-wrap:wrap;row-gap:0}.blocks-module__IzrtNq__mosaicApart>*{order:var(--order)}.blocks-module__IzrtNq__mosaicApart>.blocks-module__IzrtNq__tileBreak{block-size:var(--grid-gap);flex:0 0 100%;display:block}}.blocks-module__IzrtNq__aside{grid-column:c9/end}.blocks-module__IzrtNq__figure{gap:var(--space-sm);flex-direction:column;min-inline-size:0;margin:0;display:flex}.blocks-module__IzrtNq__image{background-color:var(--color-surface);position:relative}.blocks-module__IzrtNq__image img{object-fit:cover}.blocks-module__IzrtNq__rows{grid-column:c5/c11;grid-template-columns:subgrid;column-gap:inherit;row-gap:0;margin:0;padding:0;list-style:none;display:grid}.blocks-module__IzrtNq__rows>li{padding-block:var(--space-sm)}.blocks-module__IzrtNq__rowItem{grid-column:1/-1;grid-template-columns:subgrid;column-gap:inherit;row-gap:var(--space-2xs);align-items:baseline;display:grid}.blocks-module__IzrtNq__rowName{grid-column:c5/c7;margin:0}.blocks-module__IzrtNq__rowText{grid-column:c7/c11;margin:0}.blocks-module__IzrtNq__rowPoints{grid-column:c7/c11}.blocks-module__IzrtNq__rows>li:has(>.blocks-module__IzrtNq__rowLink){padding-block:0}.blocks-module__IzrtNq__rowLink{grid-column:1/-1;grid-template-columns:subgrid;column-gap:inherit;row-gap:var(--space-2xs);padding-block:var(--space-sm);font-size:var(--text-body);color:var(--color-text);align-items:baseline;padding-inline-end:calc(1em + var(--space-sm));text-decoration:none;display:grid;position:relative}.blocks-module__IzrtNq__rows>li:first-child>.blocks-module__IzrtNq__rowLink{padding-block-start:0}.blocks-module__IzrtNq__rowLink>.blocks-module__IzrtNq__rowName,.blocks-module__IzrtNq__rowLink>.blocks-module__IzrtNq__rowText{transition:color var(--duration-fast) var(--ease-out)}.blocks-module__IzrtNq__rowArrow{opacity:0;block-size:1em;inline-size:1em;transition:opacity var(--duration-fast) var(--ease-out), translate var(--duration-fast) var(--ease-out);position:absolute;inset-block-start:calc(var(--space-sm) + (var(--leading-body) - 1) * .5em);inset-inline-end:0;translate:-.5rem}.blocks-module__IzrtNq__rows>li:first-child>.blocks-module__IzrtNq__rowLink>.blocks-module__IzrtNq__rowArrow{inset-block-start:calc((var(--leading-body) - 1) * .5em)}.blocks-module__IzrtNq__rowLink:hover>.blocks-module__IzrtNq__rowName,.blocks-module__IzrtNq__rowLink:hover>.blocks-module__IzrtNq__rowText{color:var(--color-text-muted)}.blocks-module__IzrtNq__rowLink:hover>.blocks-module__IzrtNq__rowArrow,.blocks-module__IzrtNq__rowLink:focus-visible>.blocks-module__IzrtNq__rowArrow{opacity:1;translate:none}@media (max-width:60rem){.blocks-module__IzrtNq__rows,.blocks-module__IzrtNq__rowItem,.blocks-module__IzrtNq__rowLink{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.blocks-module__IzrtNq__rowName,.blocks-module__IzrtNq__rowText,.blocks-module__IzrtNq__rowPoints{grid-column:1/-1}.blocks-module__IzrtNq__rowArrow{opacity:1;translate:none}}.blocks-module__IzrtNq__rows>li:first-child{padding-block-start:0}.blocks-module__IzrtNq__grid{grid-column:c5/end;grid-template-columns:repeat(var(--count,3), minmax(0, 1fr));gap:var(--space-xl) var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}.blocks-module__IzrtNq__cell{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;min-inline-size:0;display:flex}.blocks-module__IzrtNq__cell>h3{margin:0}.blocks-module__IzrtNq__cell>.blocks-module__IzrtNq__text-muted+p{margin-block-start:0}.blocks-module__IzrtNq__column{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.blocks-module__IzrtNq__credits{grid-column:c5/c11;grid-template-columns:subgrid;column-gap:inherit;row-gap:var(--space-xl);display:grid}.blocks-module__IzrtNq__credit{gap:var(--space-sm);flex-direction:column;grid-column:c5/c8;min-inline-size:0;display:flex}.blocks-module__IzrtNq__credit+.blocks-module__IzrtNq__credit{grid-column:c8/c11}.blocks-module__IzrtNq__credit>h3{margin:0}@media (max-width:60rem){.blocks-module__IzrtNq__credits{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.blocks-module__IzrtNq__credit,.blocks-module__IzrtNq__credit+.blocks-module__IzrtNq__credit{grid-column:auto}}.blocks-module__IzrtNq__tools{grid-column:c5/c11;grid-template-columns:subgrid;column-gap:inherit;margin:0;padding:0;list-style:none;display:grid}.blocks-module__IzrtNq__tool{grid-column:1/-1;grid-template-columns:subgrid;column-gap:inherit;padding-block:var(--space-xs);align-items:baseline;display:grid}.blocks-module__IzrtNq__tool:first-child{padding-block-start:0}.blocks-module__IzrtNq__toolName{font-family:var(--font-machine);letter-spacing:0;grid-column:c5/c7}.blocks-module__IzrtNq__tool>p{grid-column:c7/c11;margin:0}[data-site-mode=agentic] .blocks-module__IzrtNq__tool>p{font-family:var(--font-machine);letter-spacing:0}.blocks-module__IzrtNq__groups{gap:var(--space-lg) var(--space-md);grid-column:c5/end;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));align-items:start;display:grid}.blocks-module__IzrtNq__group{gap:var(--space-xs);flex-direction:column;display:flex}.blocks-module__IzrtNq__group>h3{margin:0}.blocks-module__IzrtNq__tags{flex-wrap:wrap;gap:.3125rem;margin:0;padding:0;list-style:none;display:flex}.blocks-module__IzrtNq__tag{block-size:var(--pill-block);background-color:color-mix(in oklch, var(--color-text) 7%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:.4375rem;padding-inline:1rem;display:inline-flex}.blocks-module__IzrtNq__marks{gap:var(--space-2xs) var(--space-lg);flex-wrap:wrap;padding:0;list-style:none;display:flex}.blocks-module__IzrtNq__mark{white-space:nowrap;align-items:center;gap:.4375rem;display:inline-flex}.blocks-module__IzrtNq__tagMark{flex:none;block-size:.95em;inline-size:.95em}.blocks-module__IzrtNq__tag:has(.blocks-module__IzrtNq__tagMark){padding-inline-start:.8125rem}.blocks-module__IzrtNq__wall,.blocks-module__IzrtNq__wallRow{column-gap:var(--space-md);grid-column:c3/end;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.blocks-module__IzrtNq__wall{border-block-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);gap:0}.blocks-module__IzrtNq__wall>.blocks-module__IzrtNq__wallCell{aspect-ratio:16/9;border-inline-end:1px solid var(--color-border);border-block-end:1px solid var(--color-border);place-items:center;block-size:auto;padding:clamp(1.25rem,2.5vw,2.5rem)}.blocks-module__IzrtNq__wall>.blocks-module__IzrtNq__wallCell>*{justify-content:center}.blocks-module__IzrtNq__wall .blocks-module__IzrtNq__wallLogo{block-size:calc(var(--mark-height,2rem) * 1.1);max-inline-size:72%}.blocks-module__IzrtNq__wallCell{block-size:3.5rem;min-inline-size:0;display:grid}.blocks-module__IzrtNq__wallCell>*{grid-area:1/1;min-inline-size:0;display:flex}.blocks-module__IzrtNq__wallMark{align-items:center;min-inline-size:0;display:flex}.blocks-module__IzrtNq__wallLogo{block-size:var(--mark-height,2rem);inline-size:auto;max-inline-size:100%}.blocks-module__IzrtNq__wallName{white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.blocks-module__IzrtNq__wallOut{animation:blocks-module__IzrtNq__wall-out .64s var(--ease-in-out) both}.blocks-module__IzrtNq__wallIn{animation:blocks-module__IzrtNq__wall-in .9s var(--ease-out) .22s both}@keyframes blocks-module__IzrtNq__wall-out{to{opacity:0;filter:blur(.25rem);transform:translateY(-.25rem)}}@keyframes blocks-module__IzrtNq__wall-in{0%{opacity:0;filter:blur(.25rem);transform:translateY(.375rem)}}@media (prefers-reduced-motion:reduce){.blocks-module__IzrtNq__wallOut,.blocks-module__IzrtNq__wallIn{animation:none}.blocks-module__IzrtNq__wallOut{opacity:0}}@media (max-width:40rem){.blocks-module__IzrtNq__wall,.blocks-module__IzrtNq__wallRow{grid-template-columns:repeat(2,minmax(0,1fr))}.blocks-module__IzrtNq__wallRow>:nth-child(n+3){display:none}}.blocks-module__IzrtNq__groupLine{margin:var(--space-sm) 0 0;grid-column:1/-1;max-inline-size:36ch}@media (max-width:60rem){.blocks-module__IzrtNq__groups,.blocks-module__IzrtNq__wall,.blocks-module__IzrtNq__wallRow{grid-column:1/-1}.blocks-module__IzrtNq__metrics,.blocks-module__IzrtNq__pair,.blocks-module__IzrtNq__offset{grid-template-columns:1fr}.blocks-module__IzrtNq__media,.blocks-module__IzrtNq__full,.blocks-module__IzrtNq__bleed,.blocks-module__IzrtNq__mosaic,.blocks-module__IzrtNq__aside,.blocks-module__IzrtNq__prose,.blocks-module__IzrtNq__offset>:first-child,.blocks-module__IzrtNq__offset>:last-child{grid-column:1/-1}.blocks-module__IzrtNq__offset>:last-child{margin-block-start:0}.blocks-module__IzrtNq__rows,.blocks-module__IzrtNq__tools,.blocks-module__IzrtNq__tool{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.blocks-module__IzrtNq__toolName,.blocks-module__IzrtNq__tool>p{grid-column:1/-1}.blocks-module__IzrtNq__grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.blocks-module__IzrtNq__grid{grid-template-columns:minmax(0,1fr)}}.blocks-module__IzrtNq__labsHead{gap:var(--space-sm);flex-direction:column;display:flex}.blocks-module__IzrtNq__labsHead>p{margin:0}.blocks-module__IzrtNq__labsMore,.blocks-module__IzrtNq__labsLog{padding-block-start:var(--space-xl)}
.accordionBlock-module__iRKkaq__block{row-gap:var(--space-lg)}.accordionBlock-module__iRKkaq__root{grid-column:c5/c11;min-inline-size:0;display:grid}.accordionBlock-module__iRKkaq__item,.accordionBlock-module__iRKkaq__header,.accordionBlock-module__iRKkaq__trigger,.accordionBlock-module__iRKkaq__panel{align-items:start;min-inline-size:0;display:grid}.accordionBlock-module__iRKkaq__header{margin:0}.accordionBlock-module__iRKkaq__item:first-child .accordionBlock-module__iRKkaq__trigger{padding-block-start:0}.accordionBlock-module__iRKkaq__item:first-child .accordionBlock-module__iRKkaq__icon{inset-block-start:0}.accordionBlock-module__iRKkaq__trigger{appearance:none;padding-block:var(--space-sm);padding-inline:0 calc(1em + var(--space-sm));font:inherit;color:inherit;text-align:start;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;margin:0;position:relative}.accordionBlock-module__iRKkaq__trigger:hover,.accordionBlock-module__iRKkaq__summary{color:var(--color-text-muted)}.accordionBlock-module__iRKkaq__name{letter-spacing:0}.accordionBlock-module__iRKkaq__icon{block-size:calc(1em * var(--leading-body));align-items:center;display:flex;position:absolute;inset-block-start:var(--space-sm);inset-inline-end:0}.accordionBlock-module__iRKkaq__plus,.accordionBlock-module__iRKkaq__minus{block-size:.9em;inline-size:.9em}.accordionBlock-module__iRKkaq__trigger .accordionBlock-module__iRKkaq__minus,.accordionBlock-module__iRKkaq__trigger[data-panel-open] .accordionBlock-module__iRKkaq__plus{display:none}.accordionBlock-module__iRKkaq__trigger[data-panel-open] .accordionBlock-module__iRKkaq__minus{display:block}.accordionBlock-module__iRKkaq__panel{box-sizing:border-box;block-size:var(--accordion-panel-height);transition:block-size var(--duration-base) var(--ease-out);overflow:hidden}.accordionBlock-module__iRKkaq__panel[hidden]{display:none}.accordionBlock-module__iRKkaq__panel[data-starting-style],.accordionBlock-module__iRKkaq__panel[data-ending-style]{block-size:0}.accordionBlock-module__iRKkaq__body{gap:var(--space-xs);max-inline-size:60ch;flex-direction:column;padding-block-end:var(--space-md);display:flex}.accordionBlock-module__iRKkaq__points{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (max-width:60rem){.accordionBlock-module__iRKkaq__root{grid-column:1/-1}}
.tableBlock-module__BUwT_a__table{grid-column:c5/c11;grid-template-columns:subgrid;column-gap:inherit;display:grid}.tableBlock-module__BUwT_a__table[data-columns="4"],.tableBlock-module__BUwT_a__table[data-columns="5"]{grid-column:c5/end}.tableBlock-module__BUwT_a__head,.tableBlock-module__BUwT_a__row{grid-column:1/-1;grid-template-columns:subgrid;column-gap:inherit;padding-block:var(--space-xs);align-items:baseline;display:grid}.tableBlock-module__BUwT_a__head{color:var(--color-text-subtle);padding-block-start:0}.tableBlock-module__BUwT_a__head>*,.tableBlock-module__BUwT_a__cell{overflow-wrap:anywhere;margin:0}.tableBlock-module__BUwT_a__row{color:var(--color-text-muted);position:relative}.tableBlock-module__BUwT_a__row:before{content:"";background-color:var(--color-border);pointer-events:none;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.tableBlock-module__BUwT_a__row>:first-child{color:var(--color-text)}.tableBlock-module__BUwT_a__cellHead{display:none}.tableBlock-module__BUwT_a__table[data-columns="2"]>*>:first-child{grid-column:1/span 2}.tableBlock-module__BUwT_a__table[data-columns="2"]>*>:nth-child(2){grid-column:3/-1}.tableBlock-module__BUwT_a__table[data-columns="3"]>*>:first-child{grid-column:1/span 2}.tableBlock-module__BUwT_a__table[data-columns="3"]>*>:nth-child(2){grid-column:3/span 2}.tableBlock-module__BUwT_a__table[data-columns="3"]>*>:nth-child(3){grid-column:5/-1}.tableBlock-module__BUwT_a__table[data-columns="4"]>*>*{grid-column:span 2}.tableBlock-module__BUwT_a__table[data-columns="5"],.tableBlock-module__BUwT_a__table[data-columns="5"]>.tableBlock-module__BUwT_a__head,.tableBlock-module__BUwT_a__table[data-columns="5"]>.tableBlock-module__BUwT_a__row{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1.5fr))}.tableBlock-module__BUwT_a__note{margin:0;grid-column:c5/c11;margin-block-start:calc(var(--space-sm) - var(--space-xl))}.tableBlock-module__BUwT_a__table.tableBlock-module__BUwT_a__column{grid-template-columns:var(--template);column-gap:var(--space-md);display:grid}.tableBlock-module__BUwT_a__table.tableBlock-module__BUwT_a__column>.tableBlock-module__BUwT_a__head,.tableBlock-module__BUwT_a__table.tableBlock-module__BUwT_a__column>.tableBlock-module__BUwT_a__row{grid-template-columns:subgrid}.tableBlock-module__BUwT_a__column>*>*{grid-column:auto!important}@media (max-width:60rem){.tableBlock-module__BUwT_a__table,.tableBlock-module__BUwT_a__table[data-columns="4"],.tableBlock-module__BUwT_a__table[data-columns="5"],.tableBlock-module__BUwT_a__note{grid-column:1/-1}.tableBlock-module__BUwT_a__table,.tableBlock-module__BUwT_a__table[data-columns="5"],.tableBlock-module__BUwT_a__table.tableBlock-module__BUwT_a__column{grid-template-columns:minmax(0,1fr)}.tableBlock-module__BUwT_a__head{display:none}.tableBlock-module__BUwT_a__row,.tableBlock-module__BUwT_a__table[data-columns="5"]>.tableBlock-module__BUwT_a__row,.tableBlock-module__BUwT_a__table.tableBlock-module__BUwT_a__column>.tableBlock-module__BUwT_a__row{row-gap:var(--space-3xs);padding-block:var(--space-sm);grid-template-columns:minmax(0,1fr)}.tableBlock-module__BUwT_a__row>*{grid-column:1/-1!important}.tableBlock-module__BUwT_a__row>.tableBlock-module__BUwT_a__cell:not(:first-child){column-gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.tableBlock-module__BUwT_a__cellHead{color:var(--color-text-subtle);display:block}}
.caseRows-module__l9fn1W__band{position:relative}.caseRows-module__l9fn1W__rows{gap:var(--section-block);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.caseRows-module__l9fn1W__row{align-items:stretch}.caseRows-module__l9fn1W__words{align-items:flex-start;gap:var(--space-xs);flex-direction:column;grid-area:1/c1/auto/c4;display:flex}.caseRows-module__l9fn1W__link{color:inherit;grid-area:1/c5/auto/end;display:block}.caseRows-module__l9fn1W__picture{aspect-ratio:16/9;background-color:var(--color-bg-subtle);position:relative}.caseRows-module__l9fn1W__picture img{object-fit:cover;transition:scale var(--duration-slow) var(--ease-out)}.caseRows-module__l9fn1W__client{color:var(--color-text);text-decoration:none}.caseRows-module__l9fn1W__line{max-inline-size:28ch;color:var(--color-text-muted);margin:0}.caseRows-module__l9fn1W__result{gap:var(--space-2xs);flex-direction:column;margin:auto 0 0;display:flex}.caseRows-module__l9fn1W__value{white-space:nowrap;margin-inline-start:-.04em;display:block}.caseRows-module__l9fn1W__measure{color:var(--color-text-muted)}.caseRows-module__l9fn1W__more{padding-block-start:var(--block-gap)}@media (hover:hover){.caseRows-module__l9fn1W__row:has(.caseRows-module__l9fn1W__link:hover) .caseRows-module__l9fn1W__picture img{scale:1.03}:is(.caseRows-module__l9fn1W__row:has(:is(.caseRows-module__l9fn1W__link,.caseRows-module__l9fn1W__client):hover) .caseRows-module__l9fn1W__line,.caseRows-module__l9fn1W__row:has(:is(.caseRows-module__l9fn1W__link,.caseRows-module__l9fn1W__client):hover) .caseRows-module__l9fn1W__measure){color:var(--color-text)}}@media (max-width:60rem){.caseRows-module__l9fn1W__link,.caseRows-module__l9fn1W__words{grid-area:auto/1/auto/-1}.caseRows-module__l9fn1W__words{order:1;padding-block-start:var(--space-md)}.caseRows-module__l9fn1W__result{margin-block-start:var(--space-md)}}.caseRows-module__l9fn1W__loop{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}
.proof-module__lJFYvW__proof{row-gap:var(--space-2xl)}.proof-module__lJFYvW__heading{text-wrap:balance;grid-column:c1/c9;max-inline-size:24ch;margin:0}.proof-module__lJFYvW__row{grid-column:c1/end;grid-template-columns:subgrid;row-gap:var(--space-lg);align-items:start;display:grid}.proof-module__lJFYvW__client{color:var(--color-text);transition:color var(--duration-fast) var(--ease-out);grid-column:c1/c4;text-decoration:none}.proof-module__lJFYvW__figures{gap:var(--space-xl) var(--grid-gap);grid-column:c4/end;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.proof-module__lJFYvW__figure{gap:var(--space-2xs);flex-direction:column;min-inline-size:0;display:flex}.proof-module__lJFYvW__figure dd{margin:0}.proof-module__lJFYvW__value{white-space:nowrap;margin-block-start:var(--space-2xs)}.proof-module__lJFYvW__digits{font-variant-numeric:tabular-nums}.proof-module__lJFYvW__frame{flex-direction:column;max-inline-size:30ch;margin-block-start:var(--space-xs);display:flex}.proof-module__lJFYvW__more{grid-column:c1/end}@media (hover:hover){.proof-module__lJFYvW__client:hover{color:var(--color-text-muted)}}@media (max-width:60rem){.proof-module__lJFYvW__heading,.proof-module__lJFYvW__row,.proof-module__lJFYvW__client,.proof-module__lJFYvW__figures,.proof-module__lJFYvW__more{grid-column:1/-1}.proof-module__lJFYvW__row{flex-direction:column;display:flex}.proof-module__lJFYvW__figures{grid-template-columns:minmax(0,1fr)}}
.technologies-module__gMX-wG__band{gap:var(--space-lg);flex-direction:column;display:flex;overflow:clip;container-type:inline-size}.technologies-module__gMX-wG__heading{text-wrap:balance;grid-column:c1/c8;max-inline-size:24ch;margin:0}.technologies-module__gMX-wG__line{align-items:center;gap:var(--space-md) var(--space-2xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.technologies-module__gMX-wG__item{white-space:nowrap;color:var(--color-text);align-items:center;gap:.5em;display:inline-flex}.technologies-module__gMX-wG__mark{flex:none;block-size:1.25em;inline-size:auto;max-inline-size:2.5em}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.technologies-module__gMX-wG__line{flex-wrap:nowrap;inline-size:max-content;animation:linear both technologies-module__gMX-wG__slide;animation-timeline:view();animation-range:cover 40%}}}@keyframes technologies-module__gMX-wG__slide{to{translate:min(0px, calc(100cqw - 2 * var(--gutter) - 100%)) 0}}@media (max-width:60rem){.technologies-module__gMX-wG__heading{grid-column:1/-1}}
.technologyWall-module__tz_3_a__head{gap:var(--space-sm);flex-direction:column;grid-column:c3/c9;display:flex}.technologyWall-module__tz_3_a__head>p{margin:0}.technologyWall-module__tz_3_a__wall{border-block-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);grid-column:c1/end;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.technologyWall-module__tz_3_a__cell{aspect-ratio:16/9;min-inline-size:0;padding:var(--space-md);border-inline-end:1px solid var(--color-border);border-block-end:1px solid var(--color-border);place-items:center;display:grid}.technologyWall-module__tz_3_a__lockup{white-space:nowrap;align-items:center;gap:.4em;min-inline-size:0;display:inline-flex}.technologyWall-module__tz_3_a__mark{flex:none;block-size:.95em;inline-size:auto;max-inline-size:2em}@media (max-width:60rem){.technologyWall-module__tz_3_a__head{grid-column:1/-1}.technologyWall-module__tz_3_a__wall{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.technologyWall-module__tz_3_a__cell{aspect-ratio:2;padding:var(--space-sm)}.technologyWall-module__tz_3_a__lockup{font-size:var(--text-lead)}}
.homeWall-module__C_nMVa__band{--wall-gap:.5rem;--wall-radius:1.5rem;container-type:inline-size}.homeWall-module__C_nMVa__wall{--column:calc((100cqi - 2 * var(--gutter) - (var(--columns) - 1) * var(--wall-gap)) / var(--columns));grid-template-columns:repeat(var(--columns), minmax(0, 1fr));grid-auto-rows:minmax(calc(var(--column) / var(--steps)), auto);column-gap:var(--wall-gap);display:grid}.homeWall-module__C_nMVa__cell{min-inline-size:0;flex-direction:column;margin-block-end:var(--wall-gap);display:flex}.homeWall-module__C_nMVa__cell>*{flex:auto}.homeWall-module__C_nMVa__tile{border-radius:var(--wall-radius);background-color:var(--color-surface);color:inherit;isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.homeWall-module__C_nMVa__tile:focus-visible,.homeWall-module__C_nMVa__card:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.homeWall-module__C_nMVa__still{object-fit:cover;transition:scale var(--duration-slow) var(--ease-out)}.homeWall-module__C_nMVa__film{position:absolute;inset:0}.homeWall-module__C_nMVa__film video{object-fit:cover;block-size:100%;transition:scale var(--duration-slow) var(--ease-out)}.homeWall-module__C_nMVa__pill{z-index:1;max-inline-size:calc(100% - 1.5rem);block-size:var(--pill-block);background-color:var(--pill-tint);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);color:var(--pill-ink);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out);border-radius:999px;align-items:center;gap:.5em;padding-inline:1rem;display:inline-flex;position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem}.homeWall-module__C_nMVa__more{text-overflow:ellipsis;display:none;overflow:hidden}.homeWall-module__C_nMVa__caption{z-index:1;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);background:linear-gradient(#0000,#0000008c);flex-direction:column;gap:.125rem;padding:2.5rem 1rem .875rem;display:flex;position:absolute;inset:auto 0 0}@media (hover:hover){.homeWall-module__C_nMVa__tile:hover .homeWall-module__C_nMVa__pill{background-color:var(--color-highlight);color:var(--color-highlight-text)}.homeWall-module__C_nMVa__tile:hover .homeWall-module__C_nMVa__more{display:inline}.homeWall-module__C_nMVa__tile:hover .homeWall-module__C_nMVa__caption,.homeWall-module__C_nMVa__tile:focus-visible .homeWall-module__C_nMVa__caption{opacity:1}.homeWall-module__C_nMVa__tile:hover .homeWall-module__C_nMVa__still,.homeWall-module__C_nMVa__tile:hover .homeWall-module__C_nMVa__film video,.homeWall-module__C_nMVa__card:hover :is(img,video){scale:1.02}}.homeWall-module__C_nMVa__square{justify-content:space-between;gap:var(--space-md);text-align:start;flex-direction:column;padding:1.125rem;display:flex}.homeWall-module__C_nMVa__thought{background-color:var(--color-highlight);color:var(--color-highlight-text)}.homeWall-module__C_nMVa__journal{background-color:var(--color-surface);color:var(--color-text)}.homeWall-module__C_nMVa__lines{gap:var(--space-2xs);flex-direction:column;display:flex}.homeWall-module__C_nMVa__date{opacity:.55}.homeWall-module__C_nMVa__result{justify-content:space-between;gap:var(--space-md);flex-direction:column;padding:1.125rem;display:flex}.homeWall-module__C_nMVa__figure{font-variant-numeric:tabular-nums;margin-block-start:auto}.homeWall-module__C_nMVa__frame{flex-direction:column;display:flex}.homeWall-module__C_nMVa__card{gap:var(--space-sm);color:inherit;flex-direction:column;padding-block-end:var(--space-sm);text-decoration:none;display:flex;position:relative}.homeWall-module__C_nMVa__picture,.homeWall-module__C_nMVa__screen{border-radius:var(--wall-radius);flex:1 1 0;position:relative;overflow:hidden}.homeWall-module__C_nMVa__picture>:is(div,video){block-size:100%;inline-size:100%;position:absolute;inset:0}.homeWall-module__C_nMVa__picture :is(img,video){transition:scale var(--duration-slow) var(--ease-out)}.homeWall-module__C_nMVa__screen{background-color:var(--color-surface-raised);transition:background-color var(--duration-base) var(--ease-out);align-items:center;padding:1rem;display:flex}.homeWall-module__C_nMVa__card:hover .homeWall-module__C_nMVa__screen{background-color:color-mix(in oklch, var(--color-surface-raised) 88%, var(--color-highlight))}.homeWall-module__C_nMVa__screen>img{object-fit:cover}.homeWall-module__C_nMVa__words{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;padding-inline:.25rem;display:flex}.homeWall-module__C_nMVa__name{color:var(--color-text);text-decoration:none}.homeWall-module__C_nMVa__name:after{content:"";position:absolute;inset:0}.homeWall-module__C_nMVa__statement{align-items:flex-start;gap:var(--space-sm);flex-direction:column;padding:1.125rem .25rem 1.5rem;display:flex}.homeWall-module__C_nMVa__statement p{text-wrap:balance;margin:0}.homeWall-module__C_nMVa__statement .text-large{max-inline-size:16ch}@media (max-width:60rem){.homeWall-module__C_nMVa__band{--wall-radius:1rem}.homeWall-module__C_nMVa__pill{block-size:1.75rem;padding-inline:.625rem;inset-block-end:.375rem;inset-inline-start:.375rem}.homeWall-module__C_nMVa__square,.homeWall-module__C_nMVa__result{padding:.875rem}}
.heroVideo-module__4kit_G__root{object-fit:cover;background-color:#000;background-color:lab(0% 0 0);block-size:100%;inline-size:100%;display:block}
.asciiField-module__kqOO2q__field{block-size:100%;inline-size:100%;font-family:var(--font-machine);pointer-events:none;position:relative;overflow:hidden}.asciiField-module__kqOO2q__canvas{block-size:100%;inline-size:100%;display:block}.asciiField-module__kqOO2q__film,.asciiField-module__kqOO2q__probe{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.asciiField-module__kqOO2q__fallback{color:var(--color-text-subtle);font:inherit;letter-spacing:0;white-space:pre;margin:0;font-size:.75rem;line-height:1.25;position:absolute;inset-block-start:50%;inset-inline-end:var(--gutter);translate:0 -50%}.asciiField-module__kqOO2q__field[data-quiet] .asciiField-module__kqOO2q__fallback{opacity:.6}@media (max-width:60rem){.asciiField-module__kqOO2q__fallback{text-align:center;font-size:.5rem;inset-block-start:40%;inset-inline:0}}
.demos-module__Z-tXFG__cell{grid-column:var(--place,1 / -1);min-inline-size:0}.demos-module__Z-tXFG__reveal{transition:opacity var(--demo-fade) var(--ease-out), translate var(--demo-settle) var(--ease-out)}.demos-module__Z-tXFG__reveal[data-on=false]{opacity:0;translate:0 var(--demo-rise)}.demos-module__Z-tXFG__steps{align-self:end;gap:var(--grid-gap);grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.demos-module__Z-tXFG__step{inline-size:100%;padding:var(--space-sm) 0 0;font:inherit;text-align:start;color:var(--color-text-subtle);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;gap:.75ch;display:flex;position:relative}.demos-module__Z-tXFG__step:before,.demos-module__Z-tXFG__step:after{content:"";background-color:var(--demo-line);block-size:2px;position:absolute;inset:0 0 auto}.demos-module__Z-tXFG__step:after{background-color:var(--color-text);transform-origin:0;scale:0 1}.demos-module__Z-tXFG__step:hover,.demos-module__Z-tXFG__step[aria-current=step],.demos-module__Z-tXFG__step[data-past]{color:var(--color-text)}.demos-module__Z-tXFG__step[data-past]:after,.demos-module__Z-tXFG__step[aria-current=step]:after{scale:1}.demos-module__Z-tXFG__panel{flex-direction:column;min-inline-size:0;display:flex}.demos-module__Z-tXFG__panelHead{justify-content:space-between;gap:var(--demo-gap);color:var(--color-text-subtle);padding-block-end:var(--demo-cell-block);display:flex}.demos-module__Z-tXFG__panelBody{border:1px solid var(--demo-line);background-color:var(--demo-fill);flex-direction:column;display:flex}.demos-module__Z-tXFG__panelBody>*{padding:var(--demo-cell-block) var(--demo-cell-inline)}.demos-module__Z-tXFG__panelBody>*+*{border-block-start:1px solid var(--demo-line)}:is(.demos-module__Z-tXFG__panelBody>.demos-module__Z-tXFG__table,.demos-module__Z-tXFG__panelBody>.demos-module__Z-tXFG__reveal:has(>.demos-module__Z-tXFG__table)){padding:0}.demos-module__Z-tXFG__muted{color:var(--color-text-muted)}.demos-module__Z-tXFG__table{display:grid}.demos-module__Z-tXFG__row{grid-template-columns:var(--columns,2fr 1fr 1fr 2fr);gap:var(--demo-gap);padding:var(--demo-cell-block) var(--demo-cell-inline);display:grid}.demos-module__Z-tXFG__table>*+*{border-block-start:1px solid var(--demo-line)}.demos-module__Z-tXFG__row>:last-child{text-align:end}.demos-module__Z-tXFG__head{color:var(--color-text-subtle)}.demos-module__Z-tXFG__cell>.demos-module__Z-tXFG__table,.demos-module__Z-tXFG__stack>.demos-module__Z-tXFG__table{border:1px solid var(--demo-line);background-color:var(--demo-fill)}.demos-module__Z-tXFG__flag:before{content:"";background-color:currentColor;block-size:.5em;inline-size:.5em;margin-inline-end:.6ch;display:inline-block;translate:0 -.08em}.demos-module__Z-tXFG__done{padding:0 var(--demo-cell-inline);background-color:var(--color-highlight);color:var(--color-highlight-text);align-self:flex-start;display:inline-flex}.demos-module__Z-tXFG__chips{flex-wrap:wrap;gap:.25rem;display:flex}.demos-module__Z-tXFG__chip{padding:0 var(--demo-cell-inline);border:1px solid var(--demo-line);background-color:var(--demo-fill)}.demos-module__Z-tXFG__picture{aspect-ratio:var(--ratio,4 / 5);background-color:var(--demo-fill);position:relative;overflow:hidden}.demos-module__Z-tXFG__picture:after{content:"";border:1px solid var(--demo-line);pointer-events:none;position:absolute;inset:0}.demos-module__Z-tXFG__picture img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.demos-module__Z-tXFG__caption{color:var(--color-text-muted);margin-block-start:var(--demo-cell-block)}.demos-module__Z-tXFG__word{color:var(--color-text-subtle);transition:color var(--demo-fade) var(--ease-out)}.demos-module__Z-tXFG__word[data-on=true]{color:var(--color-text)}.demos-module__Z-tXFG__stack{gap:var(--demo-gap);flex-direction:column;display:flex}.demos-module__Z-tXFG__options{gap:var(--demo-gap);grid-template-columns:8ch minmax(0,1fr);align-items:baseline;display:grid}.demos-module__Z-tXFG__option{padding:0 var(--demo-cell-inline);border:1px solid var(--demo-line);font:inherit;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0}.demos-module__Z-tXFG__option:hover:not(:disabled){color:var(--color-text);background-color:var(--demo-tint)}.demos-module__Z-tXFG__option[aria-pressed=true],.demos-module__Z-tXFG__option[aria-pressed=true]:hover:not(:disabled){border-color:var(--color-text);background-color:var(--color-text);color:var(--color-bg)}.demos-module__Z-tXFG__option:disabled{color:var(--color-text-subtle);cursor:not-allowed;border-style:dashed}@media (max-width:60rem){.demos-module__Z-tXFG__steps{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.demos-module__Z-tXFG__cell{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.demos-module__Z-tXFG__reveal,.demos-module__Z-tXFG__word{transition:none}}.demos-module__Z-tXFG__demo{--demo-line:color-mix(in oklch, var(--color-text) 14%, transparent);--demo-panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--demo-fill:var(--demo-panel);--demo-tint:color-mix(in oklch, var(--color-text) 7%, transparent);--demo-cell-block:.625rem;--demo-cell-inline:.875rem;--demo-gap:var(--space-sm);--demo-rise:.3rem;--demo-fade:var(--duration-base);--demo-settle:.5s;--demo-box:22rem;--font-brand:var(--font-machine);--font-voice:var(--font-machine);gap:var(--space-lg);inline-size:100%;min-inline-size:0;font-family:var(--font-machine);font-size:clamp(.8125rem,.1852vw + .7708rem,.9375rem);line-height:var(--leading-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-text);flex-direction:column;grid-column:1/-1;display:flex}@supports (color:lab(0% 0 0)){.demos-module__Z-tXFG__demo{--demo-panel:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(9.52% -.00000745058 0))}}.demos-module__Z-tXFG__columns{gap:var(--space-lg);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);align-items:start;display:grid}.demos-module__Z-tXFG__requestColumn,.demos-module__Z-tXFG__traceColumn,.demos-module__Z-tXFG__resultColumn{flex-direction:column;min-inline-size:0;display:flex}.demos-module__Z-tXFG__requestColumn{gap:var(--space-md)}.demos-module__Z-tXFG__picker{flex-wrap:wrap;align-items:baseline;gap:.25rem .375rem;display:flex}.demos-module__Z-tXFG__picker>.demos-module__Z-tXFG__muted{margin-inline-end:.25rem}.demos-module__Z-tXFG__request{margin:0}.demos-module__Z-tXFG__trace{block-size:var(--demo-box);border:1px solid var(--demo-line);background-color:var(--demo-panel);flex-direction:column;justify-content:flex-start;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.demos-module__Z-tXFG__trace[data-scrolled]{-webkit-mask-image:linear-gradient(#0000,#000 4.5rem);mask-image:linear-gradient(#0000,#000 4.5rem)}.demos-module__Z-tXFG__traceIdle{padding:var(--demo-cell-block) var(--demo-cell-inline);color:var(--color-text-subtle)}.demos-module__Z-tXFG__call{padding:var(--demo-cell-block) var(--demo-cell-inline);animation:demos-module__Z-tXFG__call-in var(--demo-fade) var(--ease-out) both;grid-template-columns:.5rem minmax(0,1fr) auto;column-gap:.75ch;display:grid}.demos-module__Z-tXFG__call+.demos-module__Z-tXFG__call{border-block-start:1px solid var(--demo-line)}@keyframes demos-module__Z-tXFG__call-in{0%{opacity:0;translate:0 var(--demo-rise)}}.demos-module__Z-tXFG__callMark{background-color:var(--color-text);grid-row:1;align-self:center;block-size:.5rem;inline-size:.5rem}.demos-module__Z-tXFG__call[data-live] .demos-module__Z-tXFG__callMark{background-color:var(--color-highlight);outline:1px solid color-mix(in oklch, var(--color-text) 40%, transparent);animation:.7s ease-in-out infinite alternate demos-module__Z-tXFG__live}@keyframes demos-module__Z-tXFG__live{to{opacity:.35}}.demos-module__Z-tXFG__callName{overflow-wrap:anywhere;grid-area:1/2}.demos-module__Z-tXFG__callResult{color:var(--color-text-muted);grid-area:2/2/auto/-1}.demos-module__Z-tXFG__callTime{color:var(--color-text-subtle);white-space:nowrap;grid-area:1/3}.demos-module__Z-tXFG__result{gap:var(--demo-gap);min-block-size:var(--demo-box);padding:var(--demo-cell-block) var(--demo-cell-inline);border:1px solid var(--demo-line);background-color:var(--demo-panel);flex-direction:column;display:flex}.demos-module__Z-tXFG__result>.demos-module__Z-tXFG__table{margin-inline:calc(-1 * var(--demo-cell-inline))}.demos-module__Z-tXFG__foot{align-items:end;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.demos-module__Z-tXFG__demo .demos-module__Z-tXFG__steps{grid-column:auto}.demos-module__Z-tXFG__demo .demos-module__Z-tXFG__step[aria-current=step]:after,.demos-module__Z-tXFG__demo .demos-module__Z-tXFG__steps[data-playing] .demos-module__Z-tXFG__step[aria-current=step]:after{scale:var(--fill,0) 1;transition:scale var(--demo-settle) var(--ease-out);animation:none}.demos-module__Z-tXFG__again{padding:var(--space-2xs) var(--demo-cell-inline);border:1px solid var(--demo-line);background-color:var(--demo-panel);font:inherit;color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out)}.demos-module__Z-tXFG__again:hover:not(:disabled){background-color:var(--color-highlight);color:var(--color-highlight-text)}.demos-module__Z-tXFG__again:disabled{opacity:.4;cursor:default}.demos-module__Z-tXFG__waiting{gap:var(--demo-gap);color:var(--color-text-subtle);flex-direction:column;display:flex}.demos-module__Z-tXFG__waitingBar{background-color:var(--demo-tint);block-size:.75rem}.demos-module__Z-tXFG__act{padding:var(--space-3xs) var(--demo-cell-inline);border:1px solid var(--demo-line);background-color:var(--demo-panel);font:inherit;color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);display:inline-flex}.demos-module__Z-tXFG__act:hover{background-color:var(--demo-tint)}.demos-module__Z-tXFG__act[data-primary]{border-color:var(--color-highlight);background-color:var(--color-highlight);color:var(--color-highlight-text)}.demos-module__Z-tXFG__act[data-primary]:hover{background-color:var(--color-highlight-hover)}.demos-module__Z-tXFG__acts{flex-wrap:wrap;gap:.375rem;display:flex}.demos-module__Z-tXFG__demo[data-mode=tile]{--demo-box:14rem;zoom:.48;pointer-events:auto;gap:0}.demos-module__Z-tXFG__demo[data-mode=tile] .demos-module__Z-tXFG__columns{gap:var(--space-md);grid-template-columns:minmax(0,4fr) minmax(0,5fr)}.demos-module__Z-tXFG__demo[data-mode=tile] .demos-module__Z-tXFG__requestColumn,.demos-module__Z-tXFG__demo[data-mode=tile] .demos-module__Z-tXFG__foot{display:none}@media (max-width:60rem){.demos-module__Z-tXFG__columns{grid-template-columns:minmax(0,1fr)}.demos-module__Z-tXFG__resultColumn{order:2}.demos-module__Z-tXFG__traceColumn{order:3}.demos-module__Z-tXFG__foot{grid-template-columns:minmax(0,1fr)}.demos-module__Z-tXFG__demo .demos-module__Z-tXFG__steps{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.demos-module__Z-tXFG__demo[data-mode=tile] .demos-module__Z-tXFG__columns{grid-template-columns:minmax(0,1fr)}.demos-module__Z-tXFG__demo[data-mode=tile] .demos-module__Z-tXFG__traceColumn{display:none}}@media (prefers-reduced-motion:reduce){.demos-module__Z-tXFG__call,.demos-module__Z-tXFG__call[data-live] .demos-module__Z-tXFG__callMark{animation:none}}.demos-module__Z-tXFG__ask{gap:var(--demo-gap);border-block-start:1px solid var(--demo-line);animation:demos-module__Z-tXFG__call-in var(--demo-fade) var(--ease-out) both;flex-direction:column;padding-block-start:var(--demo-gap);display:flex}
.assistantDock-module__avzJ7W__dock{z-index:var(--z-header);inline-size:min(36rem, calc(100% - 2 * var(--gutter)));block-size:var(--dock-pill);color:#121212;color:lab(5.26802% 0 0);transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), inline-size var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out);background-color:#fff;background-color:lab(100% 0 0);border-radius:999px;align-items:center;gap:.25rem;margin:0;padding:.5rem;display:flex;position:fixed;inset-block-end:calc(var(--gutter) + env(safe-area-inset-bottom,0px));inset-inline-start:50%;translate:-50%;box-shadow:0 0 0 1px #1d21290a,0 1px 2px #1d21290f,0 10px 28px -8px #1d212924}.assistantDock-module__avzJ7W__dock[data-waiting]{opacity:0;pointer-events:none;translate:-50% 1rem}.assistantDock-module__avzJ7W__dock:focus-within{inline-size:min(44rem, calc(100% - 2 * var(--gutter)));box-shadow:0 0 0 1px #1d21290d,0 2px 4px #1d212914,0 22px 48px -10px #1d21293d}.assistantDock-module__avzJ7W__dock[hidden]{display:none}html:has([data-ask][data-in-view]) .assistantDock-module__avzJ7W__dock:not(:focus-within){opacity:0;pointer-events:none;translate:-50% 1rem}.assistantDock-module__avzJ7W__input{min-inline-size:0;padding-block:0;padding-inline:1.125rem var(--space-xs);box-shadow:none;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:1;margin:0}.assistantDock-module__avzJ7W__input:focus,.assistantDock-module__avzJ7W__input:focus-visible{box-shadow:none;outline:none}.assistantDock-module__avzJ7W__input::placeholder{color:#555;color:lab(36.2% 0 .00000596046)}.assistantDock-module__avzJ7W__dock .assistantDock-module__avzJ7W__send{inline-size:calc(var(--dock-pill) - 1rem);block-size:calc(var(--dock-pill) - 1rem);border-radius:999px;flex:none;padding:0;font-size:1.125rem}
.labsIndex-module__Y5F-qG__log{--font-brand:var(--font-machine);--font-voice:var(--font-machine);gap:var(--space-sm);font-family:var(--font-machine);font-size:clamp(.8125rem,.1852vw + .7708rem,.9375rem);line-height:var(--leading-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums;flex-direction:column;grid-column:1/-1;display:flex}.labsIndex-module__Y5F-qG__logHead{justify-content:space-between;gap:var(--space-md);color:var(--color-text-subtle);display:flex}.labsIndex-module__Y5F-qG__logLines{border:1px solid color-mix(in oklch, var(--color-text) 14%, transparent);background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);background-color:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(9.52% -.00000745058 0));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.labsIndex-module__Y5F-qG__logLine{gap:var(--space-md);animation:labsIndex-module__Y5F-qG__line-in .42s var(--ease-out) both;grid-template-columns:minmax(0,2fr) minmax(0,4fr) minmax(0,4fr) 7ch;padding:.625rem .875rem;display:grid}.labsIndex-module__Y5F-qG__logLine+.labsIndex-module__Y5F-qG__logLine{border-block-start:1px solid color-mix(in oklch, var(--color-text) 14%, transparent)}.labsIndex-module__Y5F-qG__logLine:last-child .labsIndex-module__Y5F-qG__logCall:before{content:"";background-color:var(--color-highlight);outline:1px solid color-mix(in oklch, var(--color-text) 40%, transparent);block-size:.5rem;inline-size:.5rem;margin-inline-end:.75ch;display:inline-block}@keyframes labsIndex-module__Y5F-qG__line-in{0%{opacity:0;translate:0 .4rem}}.labsIndex-module__Y5F-qG__logLab,.labsIndex-module__Y5F-qG__logMuted{color:var(--color-text-subtle)}.labsIndex-module__Y5F-qG__logCall{overflow-wrap:anywhere}.labsIndex-module__Y5F-qG__logResult{color:var(--color-text-muted)}.labsIndex-module__Y5F-qG__logTime{color:var(--color-text-subtle);text-align:end}.labsIndex-module__Y5F-qG__index{gap:var(--space-xl);padding-inline:var(--gutter);flex-direction:column;display:flex}.labsIndex-module__Y5F-qG__block{padding-block-start:var(--block-gap)}.labsIndex-module__Y5F-qG__close{padding-block-start:var(--space-xl)}.labsIndex-module__Y5F-qG__section{padding-block:var(--section-block)}.labsIndex-module__Y5F-qG__tiles{grid-template-columns:repeat(var(--tiles,3), minmax(0, 1fr));gap:var(--space-2xl) var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}.labsIndex-module__Y5F-qG__tile{gap:var(--space-md);flex-direction:column;min-inline-size:0;display:flex;position:relative}.labsIndex-module__Y5F-qG__screen{aspect-ratio:4/3;background-color:var(--color-surface-raised);transition:background-color var(--duration-base) var(--ease-out);align-items:center;padding:1.25rem;display:flex;overflow:hidden}.labsIndex-module__Y5F-qG__print{block-size:100%;inline-size:100%;position:relative;overflow:hidden}.labsIndex-module__Y5F-qG__print>img{object-fit:cover}.labsIndex-module__Y5F-qG__tile:hover .labsIndex-module__Y5F-qG__screen{background-color:color-mix(in oklch, var(--color-surface-raised) 88%, var(--color-highlight))}.labsIndex-module__Y5F-qG__words{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:flex}[data-site-mode=agentic] .labsIndex-module__Y5F-qG__words{font-family:var(--font-machine);letter-spacing:0}.labsIndex-module__Y5F-qG__name{color:var(--color-text);text-decoration:none}.labsIndex-module__Y5F-qG__name:after{content:"";position:absolute;inset:0}.labsIndex-module__Y5F-qG__summary{color:var(--color-text-muted);max-inline-size:44ch;margin:0}@media (max-width:70rem){.labsIndex-module__Y5F-qG__tiles{--tiles:2}}@media (max-width:40rem){.labsIndex-module__Y5F-qG__tiles{--tiles:1}.labsIndex-module__Y5F-qG__logLine{gap:.125rem var(--space-sm);grid-template-columns:minmax(0,1fr) auto;padding-block:.5rem}.labsIndex-module__Y5F-qG__logLab{grid-column:1/-1}.labsIndex-module__Y5F-qG__logCall{grid-column:1}.labsIndex-module__Y5F-qG__logTime{grid-area:2/2}.labsIndex-module__Y5F-qG__logResult{grid-column:1/-1}.labsIndex-module__Y5F-qG__logHead>:last-child{display:none}}@media (prefers-reduced-motion:reduce){.labsIndex-module__Y5F-qG__logLine{animation:none}}
.chat-module__tW7lsa__root{--bleed-inline:var(--chat-bleed-inline,var(--gutter));--bleed-top:var(--chat-bleed-top,var(--space-lg));--bleed-bottom:var(--chat-bleed-bottom,var(--space-lg));--chat-text:.9375rem;--chat-ui:.875rem;--chat-meta:.8125rem;--chat-greeting:clamp(1.25rem, .3756vw + 1.1655rem, 1.5rem);--chat-voice:1.0625rem;--chat-tint:color-mix(in oklch, var(--color-text) 6%, var(--color-surface-raised));--chat-tint-strong:color-mix(in oklch, var(--color-text) 11%, var(--color-surface-raised));--chat-well:color-mix(in oklch, var(--color-text) 3%, var(--color-surface-raised));--chat-ring:inset 0 0 0 .5px var(--chat-hairline);--chat-hairline:color-mix(in oklch, var(--color-text) 12%, transparent);--chat-hairline-strong:color-mix(in oklch, var(--color-text) 22%, transparent);--chat-line:0 0 0 .5px var(--chat-hairline);--chat-lift-soft:0 6px 20px -12px #0000001f;--chat-panel:#fff;--chat-lift:0 10px 30px -14px #00000029;grid-template-rows:auto 1fr auto auto;block-size:100%;min-block-size:0;display:grid}@supports (color:lab(0% 0 0)){.chat-module__tW7lsa__root{--chat-panel:lab(100% 0 0)}}.chat-module__tW7lsa__strip{--text-body:var(--chat-ui);justify-content:space-between;align-items:center;gap:var(--space-sm);block-size:3.5rem;margin-inline:calc(-1 * var(--bleed-inline));padding-inline:calc(var(--bleed-inline) - .375rem) calc(var(--bleed-inline) - .625rem);color:var(--color-text);margin-block-start:calc(-1 * var(--bleed-top));display:flex}.chat-module__tW7lsa__stripAction{block-size:2rem;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:0 .75rem 0 .25rem;display:inline-flex}.chat-module__tW7lsa__stripAction:hover:not(:disabled){background-color:var(--chat-tint)}.chat-module__tW7lsa__stripAction:active:not(:disabled){scale:.97}.chat-module__tW7lsa__stripAction:disabled{opacity:.4;cursor:default}.chat-module__tW7lsa__newIcon{background-color:var(--color-highlight);block-size:1.5rem;inline-size:1.5rem;color:var(--color-highlight-text);border-radius:999px;flex:none;place-items:center;font-size:.875rem;display:inline-grid}.chat-module__tW7lsa__stripClose{inline-size:2rem;color:var(--color-text-muted);justify-content:center;padding:0}.chat-module__tW7lsa__stripClose:hover:not(:disabled){color:var(--color-text)}.chat-module__tW7lsa__stripIcon{block-size:1rem;inline-size:1rem}.chat-module__tW7lsa__stripEnd{align-items:center;gap:.25rem;display:flex}.chat-module__tW7lsa__dialogBackdrop{z-index:var(--z-overlay);transition:opacity var(--duration-fast) var(--ease-out);background-color:#00000040;position:fixed;inset:0}.chat-module__tW7lsa__dialogBackdrop[data-starting-style],.chat-module__tW7lsa__dialogBackdrop[data-ending-style]{opacity:0}.chat-module__tW7lsa__dialog{z-index:var(--z-popover);gap:var(--space-xs);inline-size:min(22rem, calc(100vw - 2 * var(--gutter)));padding:var(--space-lg);background-color:var(--color-bg);color:var(--color-text);transition:opacity var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);outline:none;flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.chat-module__tW7lsa__dialog[data-starting-style],.chat-module__tW7lsa__dialog[data-ending-style]{opacity:0;scale:.98}.chat-module__tW7lsa__dialogTitle{font:inherit;margin:0}.chat-module__tW7lsa__dialogText{color:var(--color-text-muted);margin:0}.chat-module__tW7lsa__dialogActions{justify-content:flex-end;align-items:center;gap:var(--space-md);margin-block-start:var(--space-sm);display:flex}.chat-module__tW7lsa__dialogCancel{color:var(--color-text);font:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0}.chat-module__tW7lsa__dialogCancel:hover{color:var(--color-text-muted)}.chat-module__tW7lsa__log,.chat-module__tW7lsa__composer{--text-body:var(--chat-text)}.chat-module__tW7lsa__error{--text-body:var(--chat-meta)}.chat-module__tW7lsa__log{margin-inline:calc(-1 * var(--bleed-inline));padding:var(--space-lg) var(--bleed-inline) var(--space-md);scrollbar-gutter:stable;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--space-lg), #000 calc(100% - var(--space-md)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--space-lg), #000 calc(100% - var(--space-md)), transparent 100%);flex-direction:column;gap:1.5rem;display:flex;overflow-y:auto}.chat-module__tW7lsa__assistant+.chat-module__tW7lsa__user{margin-block-start:var(--space-sm)}.chat-module__tW7lsa__empty{block-size:100%;min-block-size:8rem;animation:chat-module__tW7lsa__settle var(--duration-slow) var(--ease-out) both;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.5rem;display:flex}.chat-module__tW7lsa__presence{--text-body:var(--chat-meta);color:var(--color-text-muted);align-items:center;gap:.4375rem;margin:0;display:inline-flex}.chat-module__tW7lsa__presenceDot{background-color:var(--color-text);border-radius:50%;block-size:.4375rem;inline-size:.4375rem;animation:2.4s ease-in-out infinite chat-module__tW7lsa__breathe}@keyframes chat-module__tW7lsa__breathe{50%{opacity:.3;scale:.8}}.chat-module__tW7lsa__empty .chat-module__tW7lsa__greeting{--text-body:var(--chat-greeting);--leading-body:1.16;--tracking-body:0;max-inline-size:20em;font-family:var(--font-voice);text-wrap:balance;margin:0}.chat-module__tW7lsa__emptyHint{--text-body:var(--chat-meta);color:var(--color-text-muted);max-inline-size:var(--measure-narrow);margin:0}.chat-module__tW7lsa__empty .chat-module__tW7lsa__options{margin-block-start:.75rem}@keyframes chat-module__tW7lsa__settle{0%{opacity:0;translate:0 .375rem}to{opacity:1;translate:none}}.chat-module__tW7lsa__message{flex-direction:column;gap:.75rem;max-inline-size:100%;display:flex}.chat-module__tW7lsa__user{align-self:flex-end;max-inline-size:85%}.chat-module__tW7lsa__assistant{animation:chat-module__tW7lsa__settle var(--duration-slow) var(--ease-out) both;align-self:stretch}.chat-module__tW7lsa__assistant .chat-module__tW7lsa__prose{font-family:var(--font-voice);font-size:var(--chat-voice);letter-spacing:0;text-wrap:pretty;overflow-wrap:anywhere;line-height:1.42}.chat-module__tW7lsa__prose p,.chat-module__tW7lsa__prose ul{margin:0}.chat-module__tW7lsa__prose>*+*{margin-block-start:.7em}.chat-module__tW7lsa__prose ul{gap:.3em;padding-inline-start:1.1em;display:grid}.chat-module__tW7lsa__prose li::marker{color:var(--color-text-subtle)}.chat-module__tW7lsa__bubble{white-space:pre-wrap;overflow-wrap:anywhere}.chat-module__tW7lsa__user .chat-module__tW7lsa__bubble,.chat-module__tW7lsa__pill{--leading-body:1.45;background-color:var(--chat-tint);color:var(--color-text);transform-origin:100% 100%;animation:chat-module__tW7lsa__enter var(--duration-slow) var(--ease-spring) both;border-radius:1.125rem;align-self:flex-end;padding:.5625rem .9375rem}@keyframes chat-module__tW7lsa__enter{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.chat-module__tW7lsa__cursor>p:last-child:after,.chat-module__tW7lsa__cursor>ul:last-child>li:last-child:after{content:"";vertical-align:middle;background-color:currentColor;border-radius:50%;block-size:.5em;inline-size:.5em;margin-inline-start:.2em;animation:1s ease-in-out infinite chat-module__tW7lsa__pulse;display:inline-block}@keyframes chat-module__tW7lsa__pulse{50%{opacity:.25}}.chat-module__tW7lsa__thinking{font-family:var(--font-machine);letter-spacing:0;color:var(--color-text-muted);align-items:center;gap:.5rem;margin:0;font-size:.625rem;line-height:1.5;display:flex}.chat-module__tW7lsa__spinner{border:1px solid color-mix(in oklch, currentColor 22%, transparent);border-block-start-color:currentColor;border-radius:50%;flex:none;block-size:.625rem;inline-size:.625rem;animation:.8s linear infinite chat-module__tW7lsa__spin}@keyframes chat-module__tW7lsa__spin{to{rotate:1turn}}.chat-module__tW7lsa__shimmer{background:linear-gradient(90deg, var(--color-text-subtle) 0%, var(--color-text-subtle) 35%, var(--color-text) 50%, var(--color-text-subtle) 65%, var(--color-text-subtle) 100%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite chat-module__tW7lsa__shimmer}@keyframes chat-module__tW7lsa__shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.chat-module__tW7lsa__steps{font-family:var(--font-machine);letter-spacing:0;color:var(--color-text-subtle);align-items:center;gap:.375rem;margin:0 0 -.25rem;font-size:.625rem;line-height:1.5;display:flex}.chat-module__tW7lsa__stepsIcon{flex:none;font-size:.625rem}.chat-module__tW7lsa__showcaseTag{background-color:var(--chat-tint);color:var(--color-text-muted);border-radius:999px;margin-inline-end:auto;padding:.125rem .5rem;font-size:.6875rem}.chat-module__tW7lsa__toLatest{background-color:var(--chat-panel);block-size:2rem;inline-size:2rem;box-shadow:var(--chat-line), var(--chat-lift);color:var(--color-text);cursor:pointer;animation:chat-module__tW7lsa__settle var(--duration-base) var(--ease-out) both;border:0;border-radius:999px;flex:none;align-self:center;place-items:center;margin-block-start:auto;padding:0;font-size:1rem;display:inline-grid;position:sticky;inset-block-end:.25rem}.chat-module__tW7lsa__toLatest:hover{background-color:var(--color-highlight);color:var(--color-highlight-text)}.chat-module__tW7lsa__question{flex-direction:column;gap:.625rem;margin-block-start:.25rem;display:flex}.chat-module__tW7lsa__prompt{--text-body:var(--chat-meta);color:var(--color-text-muted);margin:0}.chat-module__tW7lsa__assistant>.visually-hidden+.chat-module__tW7lsa__question .chat-module__tW7lsa__prompt{--text-body:var(--chat-voice);font-family:var(--font-voice);color:var(--color-text);line-height:1.42}.chat-module__tW7lsa__question .chat-module__tW7lsa__options{flex-flow:wrap;gap:.375rem;margin:0}.chat-module__tW7lsa__question .chat-module__tW7lsa__option,.chat-module__tW7lsa__question .chat-module__tW7lsa__option:last-child{box-shadow:inset 0 0 0 .5px var(--chat-hairline-strong);cursor:pointer;background-color:#0000;border:0;border-radius:999px;gap:.4375rem;margin:0;padding:.4375rem .875rem}.chat-module__tW7lsa__question .chat-module__tW7lsa__option:not(:disabled):hover{background-color:var(--color-highlight);box-shadow:none;color:var(--color-highlight-text)}.chat-module__tW7lsa__question .chat-module__tW7lsa__option:not(:disabled):active{scale:.97}.chat-module__tW7lsa__question .chat-module__tW7lsa__option[data-chosen=true]{background-color:var(--chat-tint-strong);box-shadow:none;color:var(--color-text)}.chat-module__tW7lsa__question .chat-module__tW7lsa__optionLabel{flex:none}.chat-module__tW7lsa__question .chat-module__tW7lsa__optionArrow{display:none}.chat-module__tW7lsa__options{flex-direction:column;inline-size:100%;margin-block-start:.25rem;display:flex}.chat-module__tW7lsa__option:last-child{border-block-end:.5px solid var(--chat-hairline)}.chat-module__tW7lsa__option{--text-body:var(--chat-ui);--leading-body:1.4;border-block-start:.5px solid var(--chat-hairline);color:var(--color-text);text-align:start;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);background-color:#0000;align-items:center;gap:.5rem;margin-inline:-.5rem;padding:.6875rem .5rem;display:flex}.chat-module__tW7lsa__option:not(:disabled):hover{background-color:color-mix(in oklch, var(--color-text) 6%, transparent)}.chat-module__tW7lsa__option[data-chosen=true]{background-color:var(--color-accent);color:var(--color-accent-text)}.chat-module__tW7lsa__question[data-answered=true] .chat-module__tW7lsa__option{cursor:default}.chat-module__tW7lsa__question[data-answered=true] .chat-module__tW7lsa__option:not([data-chosen=true]){opacity:.4}.chat-module__tW7lsa__mark{flex:none;block-size:1em;inline-size:1em}.chat-module__tW7lsa__optionLabel{flex:1}.chat-module__tW7lsa__optionArrow{opacity:0;transition:opacity var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out);flex:none;font-size:1rem;translate:-.25rem}.chat-module__tW7lsa__option:not(:disabled):hover .chat-module__tW7lsa__optionArrow{opacity:1;translate:0}.chat-module__tW7lsa__card{--text-body:var(--chat-ui);background-color:var(--chat-panel);box-shadow:var(--chat-line), var(--chat-lift-soft);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);border-radius:.875rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem .875rem .5rem .5rem;text-decoration:none;display:grid}.chat-module__tW7lsa__card:hover{background-color:color-mix(in oklch, var(--color-text) 3%, var(--chat-panel))}.chat-module__tW7lsa__card:active{scale:.99}.chat-module__tW7lsa__cardThumb{background-color:var(--chat-tint);block-size:2.75rem;inline-size:3.5rem;color:var(--color-text-muted);border-radius:.5rem;place-items:center;font-size:1.25rem;display:grid;overflow:hidden}.chat-module__tW7lsa__cardPicture{object-fit:cover;block-size:100%;inline-size:100%;display:block}.chat-module__tW7lsa__cardText{flex-direction:column;gap:.0625rem;min-inline-size:0;display:flex}.chat-module__tW7lsa__cardTitle{line-height:1.3}.chat-module__tW7lsa__cardLine{--text-body:var(--chat-meta);font-size:var(--chat-meta);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-module__tW7lsa__cardArrow{color:var(--color-text-muted);transition:translate var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);font-size:1rem}.chat-module__tW7lsa__card:hover .chat-module__tW7lsa__cardArrow{color:var(--color-text);translate:.125rem}.chat-module__tW7lsa__messageActions{opacity:0;transition:opacity var(--duration-fast) var(--ease-out);gap:.25rem;margin-block-start:-.25rem;margin-inline-start:-.375rem;display:flex}.chat-module__tW7lsa__message:hover .chat-module__tW7lsa__messageActions,.chat-module__tW7lsa__messageActions:focus-within,.chat-module__tW7lsa__messageActions[data-latest]{opacity:1}@media (hover:none){.chat-module__tW7lsa__messageActions{opacity:1}}.chat-module__tW7lsa__messageActions button{block-size:1.75rem;inline-size:1.75rem;color:var(--color-text-subtle);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;font-size:1rem;display:inline-grid}.chat-module__tW7lsa__messageActions button:hover{background-color:var(--chat-tint);color:var(--color-text)}.chat-module__tW7lsa__next{--text-body:var(--chat-ui);padding-block-start:.25rem;display:flex}.chat-module__tW7lsa__error{justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.chat-module__tW7lsa__composer{gap:var(--space-2xs);margin-inline:calc(var(--space-sm) - var(--bleed-inline));padding:var(--space-sm) var(--space-md) var(--space-xs);background-color:var(--chat-panel);box-shadow:var(--chat-line), var(--chat-lift);transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:1.375rem;flex-direction:column;margin-block-end:calc(var(--space-sm) - var(--bleed-bottom));display:flex}.chat-module__tW7lsa__composer:focus-within{box-shadow:0 0 0 .5px color-mix(in oklch, var(--color-text) 34%, transparent), var(--chat-lift)}.chat-module__tW7lsa__composer .chat-module__tW7lsa__here{align-items:center;gap:var(--space-3xs);font-size:calc(var(--text-body) * .8);line-height:var(--leading-body);color:var(--color-text-subtle);display:inline-flex}.chat-module__tW7lsa__quote,.chat-module__tW7lsa__quoting{--text-body:var(--chat-meta)}.chat-module__tW7lsa__quote{color:var(--color-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.chat-module__tW7lsa__quote:before{content:"“"}.chat-module__tW7lsa__user .chat-module__tW7lsa__quote{align-self:flex-end}.chat-module__tW7lsa__selected{--text-body:var(--chat-ui);--leading-body:1.4;background-color:var(--chat-tint);color:var(--color-text);transform-origin:100% 100%;animation:chat-module__tW7lsa__enter var(--duration-slow) var(--ease-spring) both;border-radius:1.125rem;flex-direction:column;align-self:flex-end;gap:.375rem;margin:0;padding:.75rem .9375rem;display:flex}.chat-module__tW7lsa__selectedLabel{--text-body:var(--chat-meta);font-size:var(--chat-meta);color:var(--color-text-muted);align-items:center;gap:.375rem;display:flex}.chat-module__tW7lsa__selectedIcon{flex:none;font-size:1rem}.chat-module__tW7lsa__selectedQuote{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.chat-module__tW7lsa__quoting{justify-content:space-between;align-items:start;gap:var(--space-sm);display:flex}.chat-module__tW7lsa__unquote{color:var(--color-text-subtle);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;padding:0;display:inline-flex}.chat-module__tW7lsa__unquote:hover{color:var(--color-text)}.chat-module__tW7lsa__unquote svg{block-size:1em;inline-size:1em}.chat-module__tW7lsa__input{inline-size:100%;min-block-size:calc(2em * var(--leading-body));max-block-size:12rem;color:var(--color-text);box-shadow:none;resize:none;field-sizing:content;background:0 0;border:none;outline:none;margin:0;padding:0;display:block;overflow-y:auto}.chat-module__tW7lsa__input:focus,.chat-module__tW7lsa__input:focus-visible{box-shadow:none;outline:none}.chat-module__tW7lsa__input::placeholder{color:var(--color-text-subtle)}.chat-module__tW7lsa__actions{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-inline-end:calc(-1 * var(--space-xs));display:flex}.chat-module__tW7lsa__tools{align-items:center;gap:var(--space-2xs);display:inline-flex}.chat-module__tW7lsa__sendWrap{display:inline-flex;position:relative}.chat-module__tW7lsa__tool{block-size:2rem;inline-size:2rem;font-size:1.25rem}.chat-module__tW7lsa__send{inline-size:var(--pill-block);block-size:var(--pill-block);border-radius:999px;font-size:1.125rem}.chat-module__tW7lsa__ring{pointer-events:none;block-size:calc(100% + .5rem);inline-size:calc(100% + .5rem);max-inline-size:none;color:var(--color-text);position:absolute;inset-block-start:-.25rem;inset-inline-start:-.25rem;overflow:visible}.chat-module__tW7lsa__ring circle{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:30 70;animation:1.2s linear infinite chat-module__tW7lsa__run}@keyframes chat-module__tW7lsa__run{to{stroke-dashoffset:-100px}}:root[data-theme=dark] .chat-module__tW7lsa__root{--chat-panel:color-mix(in oklch, var(--color-text) 7%, var(--color-surface-raised));--chat-lift:0 10px 30px -14px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat-module__tW7lsa__root{--chat-panel:color-mix(in oklch, var(--color-text) 7%, var(--color-surface-raised));--chat-lift:0 10px 30px -14px #0009}}.chat-module__tW7lsa__stripAction:focus-visible,.chat-module__tW7lsa__option:focus-visible,.chat-module__tW7lsa__card:focus-visible,.chat-module__tW7lsa__messageActions button:focus-visible,.chat-module__tW7lsa__toLatest:focus-visible{outline:2px solid var(--color-focus,currentColor);outline-offset:2px}@media (prefers-reduced-motion:reduce){.chat-module__tW7lsa__spinner,.chat-module__tW7lsa__shimmer{animation:none}.chat-module__tW7lsa__shimmer{color:inherit;background:0 0}}.chat-module__tW7lsa__replyTo{max-inline-size:85%;color:var(--color-text-muted);align-self:flex-end;align-items:flex-start;gap:.375rem;margin-block-end:-.25rem;display:flex}.chat-module__tW7lsa__replyIcon{color:var(--color-text-subtle);flex:none;margin-block-start:.2em;font-size:.875rem}.chat-module__tW7lsa__replyTo .chat-module__tW7lsa__quote{-webkit-line-clamp:2;line-clamp:2}.chat-module__tW7lsa__replyTo .chat-module__tW7lsa__quote:before,.chat-module__tW7lsa__quoting .chat-module__tW7lsa__quote:before{content:none}.chat-module__tW7lsa__quoting{align-items:flex-start}.chat-module__tW7lsa__quoting .chat-module__tW7lsa__quote{flex:1}
.imageBox-module__1JypJa__figure{gap:var(--space-sm);flex-direction:column;min-inline-size:0;margin:0;display:flex}.imageBox-module__1JypJa__box{background-color:var(--color-surface);inline-size:100%}
.payloads-module__kHmtBW__panel{--text-body:var(--chat-ui);background-color:var(--chat-panel);box-shadow:var(--chat-line), var(--chat-lift-soft);color:var(--color-text);font-size:var(--chat-ui);animation:payloads-module__kHmtBW__arrive .36s var(--ease-out) both;border-radius:.875rem;flex-direction:column;line-height:1.4;display:flex;overflow:hidden}@keyframes payloads-module__kHmtBW__arrive{0%{opacity:0;translate:0 .25rem}}.payloads-module__kHmtBW__head{border-block-end:.5px solid var(--chat-hairline);font-size:var(--chat-meta);color:var(--color-text-muted);align-items:center;gap:.4375rem;margin:0;padding:.625rem .875rem;display:flex}.payloads-module__kHmtBW__headIcon{flex:none;font-size:1rem}.payloads-module__kHmtBW__machine{font-size:var(--chat-meta);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);margin-inline-start:auto}.payloads-module__kHmtBW__fields{margin:0}.payloads-module__kHmtBW__fields>div{border-block-end:.5px solid var(--chat-hairline);grid-template-columns:4rem minmax(0,1fr);gap:.75rem;padding:.5rem .875rem;display:grid}.payloads-module__kHmtBW__fields dt{color:var(--color-text-subtle);font-size:var(--chat-meta);line-height:1.55}.payloads-module__kHmtBW__fields dd{overflow-wrap:anywhere;margin:0}.payloads-module__kHmtBW__body{min-block-size:7rem;inline-size:100%;color:var(--color-text);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;padding:.75rem .875rem;line-height:1.5;display:block}.payloads-module__kHmtBW__body:focus,.payloads-module__kHmtBW__body:focus-visible{box-shadow:none;outline:none}.payloads-module__kHmtBW__foot{border-block-start:.5px solid var(--chat-hairline);background-color:var(--chat-well);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem .875rem;display:flex}.payloads-module__kHmtBW__hint{font-size:var(--chat-meta);color:var(--color-text-subtle)}.payloads-module__kHmtBW__days{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.payloads-module__kHmtBW__day{border-block-end:.5px solid var(--chat-hairline);grid-template-columns:6.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.4375rem .875rem;display:grid}.payloads-module__kHmtBW__day:last-child{border-block-end:0}.payloads-module__kHmtBW__dayLabel{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap}.payloads-module__kHmtBW__slots{flex-wrap:wrap;gap:.3125rem;display:flex}.payloads-module__kHmtBW__slot{box-shadow:inset 0 0 0 .5px var(--chat-hairline-strong);color:var(--color-text);font:inherit;font-size:var(--chat-meta);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;padding:.3125rem .625rem}.payloads-module__kHmtBW__slot:not(:disabled):hover{background-color:var(--color-highlight);box-shadow:none;color:var(--color-highlight-text)}.payloads-module__kHmtBW__slot:not(:disabled):active{scale:.96}.payloads-module__kHmtBW__slot[data-picked]{background-color:var(--color-text);box-shadow:none;color:var(--chat-panel)}.payloads-module__kHmtBW__panel[data-done] .payloads-module__kHmtBW__slot:not([data-picked]){opacity:.35;cursor:default}.payloads-module__kHmtBW__quiet{border:0;border-block-start:.5px solid var(--chat-hairline);background:var(--chat-well);inline-size:100%;color:var(--color-text-muted);font:inherit;font-size:var(--chat-meta);text-align:start;cursor:pointer;align-self:flex-start;margin:0;padding:.5rem .875rem .625rem}.payloads-module__kHmtBW__quiet:hover{color:var(--color-text)}.payloads-module__kHmtBW__compareRow{border-block-end:.5px solid var(--chat-hairline);grid-template-columns:5.5rem minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:.5rem .875rem;display:grid}.payloads-module__kHmtBW__compareRow:last-child{border-block-end:0}.payloads-module__kHmtBW__compareRow[data-head]{font-size:var(--chat-meta);color:var(--color-text-muted)}.payloads-module__kHmtBW__compareHead{flex-wrap:wrap;align-items:baseline;gap:.375rem;display:flex}.payloads-module__kHmtBW__compareHead .payloads-module__kHmtBW__machine{margin-inline-start:0}.payloads-module__kHmtBW__compareLabel{color:var(--color-text-subtle);font-size:var(--chat-meta)}.payloads-module__kHmtBW__compare[data-lean="0"] .payloads-module__kHmtBW__compareRow:not([data-head])>:nth-child(3),.payloads-module__kHmtBW__compare[data-lean="1"] .payloads-module__kHmtBW__compareRow:not([data-head])>:nth-child(2){color:var(--color-text-muted)}.payloads-module__kHmtBW__result{transition:scale var(--duration-fast) var(--ease-out);flex-direction:row;align-items:stretch;text-decoration:none}.payloads-module__kHmtBW__result:active{scale:.99}.payloads-module__kHmtBW__resultPicture{object-fit:cover;flex:none;inline-size:6rem}.payloads-module__kHmtBW__resultText{flex-direction:column;gap:.125rem;padding:.75rem .875rem;display:flex}.payloads-module__kHmtBW__resultClient{font-size:var(--chat-meta);color:var(--color-text-muted)}.payloads-module__kHmtBW__resultFigure{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.05}.payloads-module__kHmtBW__resultMeasure{font-size:var(--chat-meta);color:var(--color-text-subtle)}.payloads-module__kHmtBW__plan{flex-direction:column;gap:.625rem;margin:0;padding:.875rem .875rem .875rem 2rem;list-style:none;display:flex;position:relative}.payloads-module__kHmtBW__plan:before{content:"";border-inline-start:.5px solid var(--chat-hairline-strong);position:absolute;inset-block:1.25rem;inset-inline-start:1.09rem}.payloads-module__kHmtBW__plan li{align-items:baseline;gap:.75rem;display:flex;position:relative}.payloads-module__kHmtBW__plan li:before{content:"";background-color:var(--chat-panel);block-size:.4375rem;inline-size:.4375rem;box-shadow:inset 0 0 0 1px var(--color-text);border-radius:50%;position:absolute;inset-block-start:.45em;inset-inline-start:-1.1rem}.payloads-module__kHmtBW__plan li:first-child:before{background-color:var(--color-highlight);box-shadow:inset 0 0 0 1px var(--color-highlight)}.payloads-module__kHmtBW__planName{flex:1}.payloads-module__kHmtBW__stack{border-block-start:.5px solid var(--chat-hairline);background-color:var(--chat-well);flex-wrap:wrap;gap:.3125rem;margin:0;padding:.625rem .875rem .75rem;display:flex}.payloads-module__kHmtBW__chip{box-shadow:inset 0 0 0 .5px var(--chat-hairline-strong);font-size:var(--chat-meta);border-radius:999px;align-items:center;gap:.3125rem;padding:.25rem .5625rem;display:inline-flex}.payloads-module__kHmtBW__chipMark{block-size:.875em;inline-size:.875em}.payloads-module__kHmtBW__slot:focus-visible,.payloads-module__kHmtBW__quiet:focus-visible,.payloads-module__kHmtBW__result:focus-visible{outline:2px solid var(--color-focus,currentColor);outline-offset:2px}@media (prefers-reduced-motion:reduce){.payloads-module__kHmtBW__panel{animation:none}}
.nextCase-module__sE2kPG__next{margin-block-start:var(--section-block)}.nextCase-module__sE2kPG__link{color:var(--color-text);text-decoration:none;display:block;position:relative;overflow:hidden}.nextCase-module__sE2kPG__media{aspect-ratio:16/9;max-block-size:calc(100svh - 2 * var(--header-block));inline-size:100%;position:relative}.nextCase-module__sE2kPG__media>*{position:absolute;inset:0}.nextCase-module__sE2kPG__media>*>:first-child{block-size:100%}.nextCase-module__sE2kPG__media img,.nextCase-module__sE2kPG__media video{transition:scale var(--duration-slow) var(--ease-out)}.nextCase-module__sE2kPG__link:hover .nextCase-module__sE2kPG__media img,.nextCase-module__sE2kPG__link:hover .nextCase-module__sE2kPG__media video{scale:1.02}.nextCase-module__sE2kPG__shade{pointer-events:none;background:linear-gradient(#0000 40%,#00000040 70%,#0009);position:absolute;inset:0}.nextCase-module__sE2kPG__words{row-gap:var(--space-2xs);padding-block:var(--space-lg);grid-template-rows:1fr auto auto;position:absolute;inset:0}.nextCase-module__sE2kPG__label{grid-area:2/c1/auto/end;margin:0}.nextCase-module__sE2kPG__title{grid-area:3/c1/auto/end;margin:0;margin-inline-start:-.05em}.nextCase-module__sE2kPG__index{padding-block-start:var(--space-lg)}.nextCase-module__sE2kPG__index>*{grid-column:c1/end;justify-self:start}@media (max-width:36rem){.nextCase-module__sE2kPG__media{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.nextCase-module__sE2kPG__link:hover .nextCase-module__sE2kPG__media img,.nextCase-module__sE2kPG__link:hover .nextCase-module__sE2kPG__media video{scale:none}}
.homeHero-module__h1CG1W__hero{--logo-h:calc((100cqw - 2 * var(--gutter)) * 81 / 715);--above:calc(var(--logo-h) + var(--space-xs) + 1.125rem + var(--header-block));min-block-size:100svh;color:var(--color-text);background-color:#000;background-color:lab(0% 0 0);margin-block-start:calc(-1 * var(--above));margin-block-end:var(--block-gap);display:grid;position:relative;overflow:clip}.homeHero-module__h1CG1W__picture{position:absolute;inset:0;overflow:hidden}.homeHero-module__h1CG1W__plate{object-fit:cover;object-position:50% 50%;transform-origin:50%;position:absolute;inset:0}.homeHero-module__h1CG1W__scrim{pointer-events:none;background:linear-gradient(#0000 55%,#0006),radial-gradient(70% 60%,#0003,#0000000d 70%);position:absolute;inset:0}.homeHero-module__h1CG1W__words{align-self:end;row-gap:var(--space-lg);padding-block:calc(var(--above) + var(--space-2xl)) calc(var(--gutter) * 1.5);position:relative}.homeHero-module__h1CG1W__statement{text-wrap:balance;grid-column:c1/c9;max-inline-size:18ch;margin:0}.homeHero-module__h1CG1W__under{align-items:flex-start;gap:var(--space-md);flex-direction:column;grid-column:c1/c7;display:flex}.homeHero-module__h1CG1W__line{text-wrap:balance;max-inline-size:38ch;margin:0}.homeHero-module__h1CG1W__tech{white-space:nowrap}.homeHero-module__h1CG1W__mark{vertical-align:-.06em;block-size:.8em;inline-size:auto;max-inline-size:1.6em;margin-inline-end:.24em;display:inline-block}@media (prefers-reduced-motion:no-preference){.homeHero-module__h1CG1W__picture{animation:2.4s cubic-bezier(.16,1,.3,1) both homeHero-module__h1CG1W__settle}@supports (animation-timeline:view()){.homeHero-module__h1CG1W__plate{animation:linear both homeHero-module__h1CG1W__walk;animation-timeline:view();animation-range:cover 50%}.homeHero-module__h1CG1W__words{animation:linear both homeHero-module__h1CG1W__lift;animation-timeline:view();animation-range:cover 56% cover 92%}}}@keyframes homeHero-module__h1CG1W__settle{0%{opacity:0;scale:1.06}to{opacity:1;scale:1}}@keyframes homeHero-module__h1CG1W__walk{to{scale:1.4}}@keyframes homeHero-module__h1CG1W__lift{to{opacity:0;translate:0 -12svh}}@media (max-width:60rem){.homeHero-module__h1CG1W__statement,.homeHero-module__h1CG1W__under{grid-column:1/-1}}
.chapters-module__PfQlfW__root{z-index:var(--z-header);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out);flex-direction:column;align-items:flex-start;gap:.3125rem;display:flex;position:fixed;inset-block-end:calc(var(--gutter) + (var(--dock-pill) - var(--pill-block)) / 2);inset-inline-start:var(--gutter);translate:0 .5rem}.chapters-module__PfQlfW__root[data-reading]{opacity:1;pointer-events:auto;translate:none}.chapters-module__PfQlfW__pill,.chapters-module__PfQlfW__chapter{block-size:var(--pill-block);background-color:var(--pill-tint);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);color:#121212;color:lab(5.26802% 0 0);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);border:0;border-radius:999px;align-items:center;padding-inline:1rem;text-decoration:none;display:inline-flex}.chapters-module__PfQlfW__pill{gap:.75rem;padding-inline-end:.875rem}.chapters-module__PfQlfW__pill:hover,.chapters-module__PfQlfW__chapter:hover{background-color:var(--color-highlight);color:var(--color-highlight-text)}.chapters-module__PfQlfW__pill:active,.chapters-module__PfQlfW__chapter:active{scale:.96}.chapters-module__PfQlfW__pill[aria-expanded=true]:not(:hover){color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background-color:#121212;background-color:lab(5.26802% 0 0)}.chapters-module__PfQlfW__icon{block-size:.9em;inline-size:.9em}.chapters-module__PfQlfW__list{flex-direction:column;align-items:flex-start;gap:.3125rem;margin:0;padding:0;list-style:none;display:flex}.chapters-module__PfQlfW__list li{animation:.32s cubic-bezier(.16,1,.3,1) both chapters-module__PfQlfW__chapter-in}.chapters-module__PfQlfW__list li:nth-last-child(2){animation-delay:25ms}.chapters-module__PfQlfW__list li:nth-last-child(3){animation-delay:50ms}.chapters-module__PfQlfW__list li:nth-last-child(4){animation-delay:75ms}.chapters-module__PfQlfW__list li:nth-last-child(5){animation-delay:.1s}.chapters-module__PfQlfW__list li:nth-last-child(n+6){animation-delay:.125s}@keyframes chapters-module__PfQlfW__chapter-in{0%{opacity:0;translate:0 .5rem}}.chapters-module__PfQlfW__chapter[aria-current]:not(:hover){background-color:#fff;background-color:lab(100% 0 0)}@media (max-width:60rem){.chapters-module__PfQlfW__root{inset-block-end:calc(var(--dock-block) + var(--space-xs))}}@media (max-width:40rem){.chapters-module__PfQlfW__root{display:none}}@media (prefers-reduced-motion:reduce){.chapters-module__PfQlfW__list li{animation:none}}
.pageHero-module__698zWW__intro{align-content:end;align-items:end;row-gap:var(--space-lg);min-block-size:clamp(14rem,34vh,24rem);padding-block:var(--space-xl) var(--space-lg)}.pageHero-module__698zWW__statement{margin:0;grid-column:c1/c9;max-inline-size:20ch;margin-inline-start:-.04em}.pageHero-module__698zWW__under{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;grid-column:c1/c6;margin:0;display:flex}@media (max-width:60rem){.pageHero-module__698zWW__statement,.pageHero-module__698zWW__under{grid-area:auto/1/auto/-1}}.pageHero-module__698zWW__actions{gap:var(--space-sm);flex-wrap:wrap;padding-block-start:var(--space-xs);display:flex}.pageHero-module__698zWW__media{position:relative}.pageHero-module__698zWW__overviewLead{grid-column:c3/c11;margin:0}.pageHero-module__698zWW__overviewColumns{grid-column:c3/c10;margin-block-start:var(--space-sm)}.pageHero-module__698zWW__overviewColumns>p{margin:0 0 var(--space-md)}@media (max-width:60rem){.pageHero-module__698zWW__overviewLead,.pageHero-module__698zWW__overviewColumns{grid-column:1/-1}.pageHero-module__698zWW__overviewColumns{columns:1}}.pageHero-module__698zWW__hero+.blocks{padding-block-start:var(--section-block)}.pageHero-module__698zWW__demo{background-color:var(--color-surface-raised);min-block-size:max(26rem, min(40vw, calc(100svh - 4 * var(--header-block))));display:grid}.pageHero-module__698zWW__demoGrid{padding-block:var(--space-lg);grid-template-rows:minmax(0,1fr)}.pageHero-module__698zWW__demoStage{grid-column:c1/end;grid-template-columns:subgrid;align-self:center;min-inline-size:0;display:grid}@media (max-width:60rem){.pageHero-module__698zWW__demo{block-size:auto;padding-block:var(--space-xl)}.pageHero-module__698zWW__demoStage{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}}.pageHero-module__698zWW__inFull{grid-column:c3/c10;justify-self:start;align-items:center;gap:.375rem;display:inline-flex}.pageHero-module__698zWW__inFullArrow{block-size:1em;inline-size:1em;transition:translate var(--duration-fast) var(--ease-out)}.pageHero-module__698zWW__inFull:hover .pageHero-module__698zWW__inFullArrow{translate:.25rem}@media (max-width:60rem){.pageHero-module__698zWW__inFull{grid-column:1/-1}}.pageHero-module__698zWW__hero[data-backdrop]{isolation:isolate;position:relative}.pageHero-module__698zWW__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.pageHero-module__698zWW__hero[data-backdrop] .pageHero-module__698zWW__intro{min-block-size:calc(100svh - var(--header-block) - 2 * var(--gutter));padding-block-end:var(--section-block)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.pageHero-module__698zWW__hero[data-backdrop]{isolation:auto}.pageHero-module__698zWW__backdrop{animation:linear both pageHero-module__698zWW__backdrop-out;animation-timeline:scroll(root);animation-range:0 100svh;position:fixed}}}@keyframes pageHero-module__698zWW__backdrop-out{to{opacity:0}}
.videoBox-module__PK5-Cq__figure{gap:var(--space-sm);flex-direction:column;min-inline-size:0;margin:0;display:flex}.videoBox-module__PK5-Cq__video{object-fit:cover;background-color:var(--color-surface);inline-size:100%;display:block}
.introBand-module__fVBCMq__onPicture{z-index:1}.introBand-module__fVBCMq__onPicture .introBand-module__fVBCMq__mastheadMark{color:#fff;color:lab(100% 0 0)}.introBand-module__fVBCMq__masthead{--logo-h:calc((100cqw - 2 * var(--gutter)) * 81 / 715);block-size:calc(var(--gutter) + var(--logo-h) + var(--space-xs));margin-block-end:calc(-1 * var(--gutter) + 1.125rem);position:relative;overflow:hidden;container-type:inline-size}.introBand-module__fVBCMq__mastheadMark{inline-size:calc(100% - 2 * var(--gutter));color:var(--color-text);position:absolute;inset-block-end:var(--space-xs);inset-inline-start:var(--gutter)}.introBand-module__fVBCMq__mastheadLogo{block-size:auto;inline-size:100%;display:block}
.card-module__YNbjYG__card{gap:var(--space-sm);min-inline-size:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.card-module__YNbjYG__image{background-color:var(--color-surface);position:relative}.card-module__YNbjYG__image img{object-fit:cover}.card-module__YNbjYG__meta{gap:var(--space-3xs);flex-direction:column;display:flex}a.card-module__YNbjYG__card:hover .card-module__YNbjYG__meta{color:var(--color-text-muted)}
.shell-module__pTJb8a__shell{--dock-block:calc(var(--gutter) + var(--dock-pill));align-items:flex-start;min-block-size:100dvh;display:flex}.shell-module__pTJb8a__page{flex:1 1 0;min-inline-size:0}.shell-module__pTJb8a__docked{padding-block-end:calc(var(--dock-block) + var(--space-md))}.shell-module__pTJb8a__sheet{z-index:3;inline-size:0;block-size:calc(100dvh - var(--dock-block));background-color:var(--color-bg-subtle);transition:inline-size var(--duration-base) var(--ease-out);outline:none;flex:none;position:sticky;inset-block-start:0;overflow:hidden}.shell-module__pTJb8a__sheet:focus-visible{outline:none}.shell-module__pTJb8a__left.shell-module__pTJb8a__open{inline-size:var(--sheet-nav)}.shell-module__pTJb8a__right.shell-module__pTJb8a__open{inline-size:var(--sheet-assistant)}.shell-module__pTJb8a__inner{gap:var(--space-xl);block-size:100%;padding:var(--space-lg) var(--gutter);flex-direction:column;display:flex;overflow-y:auto}.shell-module__pTJb8a__left .shell-module__pTJb8a__inner{inline-size:var(--sheet-nav);padding-block-start:0}.shell-module__pTJb8a__right{background-color:var(--color-surface-raised);justify-content:flex-end;display:flex}.shell-module__pTJb8a__right .shell-module__pTJb8a__inner{inline-size:var(--sheet-assistant);flex:none}.shell-module__pTJb8a__links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shell-module__pTJb8a__links>li+li>.shell-module__pTJb8a__row{border-block-start:1px solid var(--color-border)}.shell-module__pTJb8a__menuTop{justify-content:flex-end;padding-block-start:var(--gutter);display:flex}.shell-module__pTJb8a__menuClose{inline-size:var(--pill-block);block-size:var(--pill-block);background-color:var(--pill-tint);color:var(--pill-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1rem;display:inline-flex}.shell-module__pTJb8a__menuClose:hover{background-color:var(--color-highlight)}.shell-module__pTJb8a__menuClose svg{block-size:1em;inline-size:1em}.shell-module__pTJb8a__row{align-items:center;gap:var(--space-xs);margin-inline:calc(-1 * var(--gutter));padding:var(--space-sm) var(--gutter);color:var(--color-text);text-decoration:none;display:flex}.shell-module__pTJb8a__row:hover,.shell-module__pTJb8a__row[aria-current=page]{background-color:color-mix(in oklch, var(--color-text) 7%, transparent)}.shell-module__pTJb8a__row .shell-module__pTJb8a__arrow{opacity:0;block-size:.8em;inline-size:.8em;transition:opacity var(--duration-fast) var(--ease-out), translate var(--duration-base) var(--ease-out);flex:none;translate:-.35em}.shell-module__pTJb8a__row:hover .shell-module__pTJb8a__arrow{opacity:1;translate:0}@media (max-width:60rem){.shell-module__pTJb8a__left.shell-module__pTJb8a__open,.shell-module__pTJb8a__right.shell-module__pTJb8a__open{inline-size:100vw}.shell-module__pTJb8a__shell[data-assistant] .shell-module__pTJb8a__page{visibility:hidden}.shell-module__pTJb8a__left .shell-module__pTJb8a__inner,.shell-module__pTJb8a__right .shell-module__pTJb8a__inner{inline-size:100vw}}
.themeSwitch-module__hLl1_W__root{align-items:center;gap:var(--space-xs);cursor:pointer;color:var(--color-text-subtle);transition:color var(--duration-fast) var(--ease-out);display:inline-flex}.themeSwitch-module__hLl1_W__root:hover{color:var(--color-text)}.themeSwitch-module__hLl1_W__track{border-radius:var(--radius-full);background-color:var(--color-text-subtle);block-size:1rem;inline-size:1.75rem;transition:background-color var(--duration-fast) var(--ease-out);align-items:center;padding:.125rem;display:inline-flex}.themeSwitch-module__hLl1_W__track[data-checked]{background-color:var(--color-text)}.themeSwitch-module__hLl1_W__track[data-focused]{outline:2px solid var(--color-focus);outline-offset:3px}.themeSwitch-module__hLl1_W__thumb{border-radius:var(--radius-full);background-color:var(--color-bg);block-size:.75rem;inline-size:.75rem;transition:translate var(--duration-fast) var(--ease-out)}.themeSwitch-module__hLl1_W__thumb[data-checked]{translate:.75rem}
.invitation-module__pfMXMW__root{row-gap:var(--space-lg);grid-column:1/-1;align-items:start}.invitation-module__pfMXMW__heading{text-wrap:balance;grid-column:c1/c10;max-inline-size:18ch;margin:0}.invitation-module__pfMXMW__text{grid-column:c1/c7;margin:0}.invitation-module__pfMXMW__form{align-items:center;gap:var(--space-xs);block-size:clamp(4rem,4.5vw + 1.5rem,5.5rem);padding:.5rem;background-color:var(--color-surface-raised);transition:outline-color var(--duration-fast) var(--ease-out);border-radius:999px;outline:2px solid #0000;grid-column:c1/c10;margin-block-start:var(--space-sm);padding-inline-start:clamp(1.25rem,1.5vw,1.75rem);display:flex}.invitation-module__pfMXMW__form:focus-within{outline-color:var(--color-highlight)}.invitation-module__pfMXMW__input{min-inline-size:0;color:var(--color-text);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.invitation-module__pfMXMW__input:focus,.invitation-module__pfMXMW__input:focus-visible{box-shadow:none;outline:none}.invitation-module__pfMXMW__input::placeholder{color:var(--color-text-subtle)}.invitation-module__pfMXMW__form .invitation-module__pfMXMW__send{aspect-ratio:1;border-radius:999px;flex:none;block-size:100%;inline-size:auto;padding:0;font-size:1.5rem}.invitation-module__pfMXMW__alt{grid-column:c1/c9;margin:0}@media (max-width:60rem){.invitation-module__pfMXMW__heading,.invitation-module__pfMXMW__text,.invitation-module__pfMXMW__form,.invitation-module__pfMXMW__alt{grid-column:1/-1}}
.siteFooter-module__YXwjbG__root{gap:var(--section-block);padding-block:var(--space-lg) var(--space-2xl);background:linear-gradient(var(--color-border), var(--color-border)) no-repeat 0 0 / 100% 1px;flex-direction:column;margin-block-start:var(--section-block);display:flex}.siteFooter-module__YXwjbG__contact{grid-template-columns:var(--grid-columns);column-gap:var(--grid-gap);display:grid}main:has([data-ways-in])+.siteFooter-module__YXwjbG__root .siteFooter-module__YXwjbG__contact{display:none}main:has([data-invitation])+.siteFooter-module__YXwjbG__root .siteFooter-module__YXwjbG__contact{display:none}.siteFooter-module__YXwjbG__map{row-gap:var(--space-3xl);padding-block-start:var(--space-lg);position:relative}.siteFooter-module__YXwjbG__group{gap:var(--space-lg);flex-direction:column;display:flex}.siteFooter-module__YXwjbG__heading{color:var(--color-text-muted);margin:0}.siteFooter-module__YXwjbG__links{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.siteFooter-module__YXwjbG__title{color:inherit;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.siteFooter-module__YXwjbG__title:hover{color:var(--color-text)}.siteFooter-module__YXwjbG__link{color:var(--color-text);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.siteFooter-module__YXwjbG__link:hover{color:var(--color-text-muted)}.siteFooter-module__YXwjbG__bottom{justify-content:space-between;align-items:baseline;gap:var(--space-sm) var(--space-lg);color:var(--color-text-subtle);flex-wrap:wrap;padding-block-start:var(--space-lg);display:flex;position:relative}.siteFooter-module__YXwjbG__bottomRight{align-items:baseline;gap:var(--space-lg);flex-wrap:wrap;display:flex}.siteFooter-module__YXwjbG__bottomLinks{gap:var(--space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.siteFooter-module__YXwjbG__bottomLink{color:inherit;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.siteFooter-module__YXwjbG__bottomLink:hover{color:var(--color-text)}@media (max-width:60rem){.siteFooter-module__YXwjbG__map{row-gap:var(--space-2xl)}}
.siteHeader-module__wwdNrW__root{--pill-pad:1rem;z-index:var(--z-header);block-size:var(--header-block);padding-inline:var(--gutter);justify-content:space-between;align-items:flex-end;gap:var(--space-sm);color:#121212;color:lab(5.26802% 0 0);pointer-events:none;display:flex;position:sticky;inset-block-start:0}.siteHeader-module__wwdNrW__root>*{pointer-events:auto}.siteHeader-module__wwdNrW__root{transition:translate .42s cubic-bezier(.2,.8,.2,1);container-type:inline-size}.siteHeader-module__wwdNrW__root[data-mode=hidden]{transition-duration:.18s;translate:0 calc(-100% - 1rem)}.siteHeader-module__wwdNrW__pill,.siteHeader-module__wwdNrW__item{block-size:var(--pill-block);padding-inline:var(--pill-pad);background-color:var(--pill-tint);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);border:0;border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.siteHeader-module__wwdNrW__pill:active,.siteHeader-module__wwdNrW__item:active{scale:.96}.siteHeader-module__wwdNrW__nav{align-items:center;gap:.3125rem;display:flex}.siteHeader-module__wwdNrW__item:hover{background-color:var(--color-highlight);color:var(--color-highlight-text)}.siteHeader-module__wwdNrW__item:is([data-lit],[data-current]):not(:hover){color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background-color:#121212;background-color:lab(5.26802% 0 0)}[data-site-mode=agentic] .siteHeader-module__wwdNrW__item:is([data-lit],[data-current]):not(:hover){color:#121212;color:lab(5.26802% 0 0);background-color:#fff;background-color:lab(100% 0 0)}:root:has([data-hero-film]) .siteHeader-module__wwdNrW__root[data-bare] .siteHeader-module__wwdNrW__item:is([data-lit],[data-current]):not(:hover){color:#121212;color:lab(5.26802% 0 0);background-color:#fff;background-color:lab(100% 0 0)}.siteHeader-module__wwdNrW__tools{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.siteHeader-module__wwdNrW__talk{background-color:var(--color-highlight);color:var(--color-highlight-text)}.siteHeader-module__wwdNrW__talk:hover{background-color:var(--color-highlight-hover)}@media (max-width:40rem){.siteHeader-module__wwdNrW__talk{display:none}}.siteHeader-module__wwdNrW__lead{align-items:center;display:flex}
@font-face{font-family:rom;src:url(../media/ABCROMUnlicensedTrial_Regular-s.p.353i22z7-mp9i.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:rom Fallback;src:local(Arial);ascent-override:96.01%;descent-override:34.71%;line-gap-override:0.0%;size-adjust:101.13%}.rom_767e2386-module__DfIiMq__className{font-family:rom,rom Fallback,ui-sans-serif,system-ui,Helvetica Neue,Arial,sans-serif}.rom_767e2386-module__DfIiMq__variable{--font-rom:"rom", "rom Fallback", ui-sans-serif, system-ui, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:tempel;src:url(../media/TempelGroteskWeb_SemiCondensed_Trial-s.p.1fp6k_fcvqt1q.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tempel Fallback;src:local(Arial);ascent-override:86.82%;descent-override:21.7%;line-gap-override:0.0%;size-adjust:115.18%}.tempel_b03629c5-module__rFiX4q__className{font-family:tempel,tempel Fallback,ui-sans-serif,system-ui,Arial Narrow,sans-serif}.tempel_b03629c5-module__rFiX4q__variable{--font-tempel:"tempel", "tempel Fallback", ui-sans-serif, system-ui, Arial Narrow, sans-serif}
@font-face{font-family:affairs;src:url(../media/AffairsTest_Regular-s.p.2rbb0ar4gf3-j.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:affairs Fallback;src:local(Times New Roman);ascent-override:80.73%;descent-override:20.92%;line-gap-override:0.0%;size-adjust:118.04%}.affairs_88433839-module__fVAiNG__className{font-family:affairs,affairs Fallback,Iowan Old Style,Georgia,Times New Roman,serif}.affairs_88433839-module__fVAiNG__variable{--font-affairs:"affairs", "affairs Fallback", Iowan Old Style, Georgia, Times New Roman, serif}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d203b9464cfa0970.3urxfn-r2f0wy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a69e508140118fbc.1sf_atgfbezm1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9a434ecf764164f.p.422uhnrlcv_7h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fragment_mono_9150907f-module__VQHyHW__className{font-family:Fragment Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:400}.fragment_mono_9150907f-module__VQHyHW__variable{--font-fragment:"Fragment Mono", ui-monospace, SFMono-Regular, Menlo, monospace}
.pearlVoice-module__h1E2Xq__centre{z-index:1;position:absolute;inset-block-start:calc(var(--stage) / 2);inset-inline-start:50%;translate:-50% -50%}.pearlVoice-module__h1E2Xq__voice{padding-block:var(--space-sm) var(--space-lg)}.pearlVoice-module__h1E2Xq__content{gap:var(--space-md);flex-direction:column;display:flex}.pearlVoice-module__h1E2Xq__controls{align-items:center;gap:var(--space-sm);display:flex}.pearlVoice-module__h1E2Xq__control{block-size:2.5rem;inline-size:2.5rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 2.5rem;place-items:center;padding:0;display:grid}.pearlVoice-module__h1E2Xq__control:hover{background:color-mix(in oklch, var(--color-text) 10%, transparent)}.pearlVoice-module__h1E2Xq__control:focus-visible,.pearlVoice-module__h1E2Xq__transcript:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.pearlVoice-module__h1E2Xq__transcript{gap:var(--space-md);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;block-size:10rem;display:flex;overflow-y:auto}.pearlVoice-module__h1E2Xq__message{gap:var(--space-sm);grid-template-columns:7rem minmax(0,1fr);display:grid}.pearlVoice-module__h1E2Xq__transcript[data-waiting]{block-size:18rem}.pearlVoice-module__h1E2Xq__actionCard{gap:var(--space-sm);padding-block:var(--space-xs);flex-direction:column;display:flex}.pearlVoice-module__h1E2Xq__actionOptions,.pearlVoice-module__h1E2Xq__answerForm{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.pearlVoice-module__h1E2Xq__answerInput{min-inline-size:0;padding:var(--space-xs);font:inherit;color:var(--color-text);background:color-mix(in oklch, var(--color-text) 5%, transparent);border:0;border-radius:0;flex:1}.pearlVoice-module__h1E2Xq__answerInput:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:40rem){.pearlVoice-module__h1E2Xq__transcript[data-waiting]{block-size:22rem}.pearlVoice-module__h1E2Xq__message{gap:var(--space-3xs);grid-template-columns:1fr}}
.spokenLine-module__iyOjDG__line{text-wrap:pretty;margin:0}.spokenLine-module__iyOjDG__word{opacity:.3;transition:opacity var(--duration-fast) var(--ease-out)}.spokenLine-module__iyOjDG__word[data-said]{opacity:1}
.page-module__mR2_lW__page{gap:var(--space-lg);block-size:calc(100dvh - var(--header-block));min-block-size:0;padding-block:var(--space-xl) var(--space-lg);grid-template-rows:auto 1fr;display:grid}.page-module__mR2_lW__header{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.page-module__mR2_lW__subtitle{color:var(--color-text-muted)}.page-module__mR2_lW__panel{--chat-bleed-top:0px;min-block-size:0}
.cardGrid-module__Pk95SW__grid{grid-column:c3/end;grid-template-columns:subgrid;column-gap:inherit;row-gap:var(--space-xl);align-items:start;display:grid}.cardGrid-module__Pk95SW__two>*{grid-column:span 2}.cardGrid-module__Pk95SW__five>*{grid-column:span 5}@media (max-width:60rem){.cardGrid-module__Pk95SW__grid{column-gap:var(--grid-gap);row-gap:var(--space-lg);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.cardGrid-module__Pk95SW__two>*,.cardGrid-module__Pk95SW__five>*{grid-column:auto}}
.scaleReadout-module__2ONJ8a__root{align-items:baseline;gap:var(--space-xs);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;display:inline-flex}.scaleReadout-module__2ONJ8a__value{color:var(--color-text-muted)}
.voiceControl-module__P7Cndq__root{align-items:center;gap:var(--space-2xs);block-size:3.5rem;min-inline-size:3.5rem;font:inherit;font-size:var(--text-body);white-space:nowrap;color:var(--color-highlight-text);background-color:var(--color-highlight);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:0;padding:0;line-height:1;display:inline-flex;position:relative}.voiceControl-module__P7Cndq__root:hover{background-color:var(--color-highlight-hover)}.voiceControl-module__P7Cndq__root:disabled{opacity:.4;cursor:default}.voiceControl-module__P7Cndq__root:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.voiceControl-module__P7Cndq__active{color:var(--color-text);background-color:color-mix(in oklch, var(--color-bg) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-inline-end:var(--space-md)}.voiceControl-module__P7Cndq__active:hover{background-color:color-mix(in oklch, var(--color-bg) 92%, transparent)}.voiceControl-module__P7Cndq__glyph{flex:none;place-items:center;block-size:3.5rem;inline-size:3.5rem;font-size:1.25rem;display:grid;position:relative}.voiceControl-module__P7Cndq__icon{place-items:center;block-size:1em;inline-size:1em;display:grid}.voiceControl-module__P7Cndq__label{display:inline-block}
.gate-module__ZcgsbG__stage{background-color:#000;background-color:lab(0% 0 0);grid-template-rows:auto 1fr auto;min-block-size:100svh;display:grid;position:relative;overflow:clip}.gate-module__ZcgsbG__video,.gate-module__ZcgsbG__scrim{position:absolute;inset:0}.gate-module__ZcgsbG__scrim{pointer-events:none;background:radial-gradient(70% 60%,#0000004d,#00000014 70%),linear-gradient(#0000 50%,#00000080)}.gate-module__ZcgsbG__note,.gate-module__ZcgsbG__mark,.gate-module__ZcgsbG__foot{position:relative}.gate-module__ZcgsbG__note{align-items:center;gap:var(--space-xs);color:var(--color-text-muted);margin:0;padding-block-start:var(--gutter);display:flex}.gate-module__ZcgsbG__dot{background-color:var(--color-highlight);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;animation:2.4s ease-in-out infinite gate-module__ZcgsbG__breathe}@keyframes gate-module__ZcgsbG__breathe{50%{opacity:.35;scale:.8}}.gate-module__ZcgsbG__mark{align-self:center;margin:0}.gate-module__ZcgsbG__logo{block-size:auto;inline-size:100%;animation:1.5s cubic-bezier(.16,1,.3,1) .2s both gate-module__ZcgsbG__mark-in;display:block}@keyframes gate-module__ZcgsbG__mark-in{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}.gate-module__ZcgsbG__foot{grid-template-columns:var(--grid-columns);column-gap:var(--grid-gap);row-gap:var(--space-lg);align-items:end;padding-block-end:var(--gutter);display:grid}.gate-module__ZcgsbG__talk{gap:var(--space-lg);flex-direction:column;grid-column:c1/c9;display:flex}.gate-module__ZcgsbG__words{gap:var(--space-md);flex-direction:column;display:flex}.gate-module__ZcgsbG__words>p{margin:0}.gate-module__ZcgsbG__words[data-talking]{overscroll-behavior:contain;scrollbar-width:none;max-block-size:40svh;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 2.5rem);mask-image:linear-gradient(#0000,#000 2.5rem)}.gate-module__ZcgsbG__words[data-talking]::-webkit-scrollbar{display:none}.gate-module__ZcgsbG__statement{max-inline-size:16ch}.gate-module__ZcgsbG__position{max-inline-size:30ch}.gate-module__ZcgsbG__question{max-inline-size:60ch;color:var(--color-text-muted)}.gate-module__ZcgsbG__answer{max-inline-size:32ch}.gate-module__ZcgsbG__thinking{color:var(--color-text-muted);animation:2.4s ease-in-out infinite gate-module__ZcgsbG__breathe}.gate-module__ZcgsbG__ask{align-items:center;gap:var(--space-xs);max-inline-size:36rem;min-block-size:var(--pill-block);padding:.25rem .25rem .25rem var(--space-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color var(--duration-fast) var(--ease-out);background-color:#ffffff24;border-radius:999px;display:flex}.gate-module__ZcgsbG__ask:focus-within{background-color:#ffffff38}.gate-module__ZcgsbG__askInput,.gate-module__ZcgsbG__passwordInput{min-inline-size:0;color:var(--color-text);box-shadow:none;background:0 0;border:none;outline:none;flex:1 1 0;margin:0;padding:0}.gate-module__ZcgsbG__askInput:focus-visible,.gate-module__ZcgsbG__passwordInput:focus-visible{box-shadow:none;outline:none}.gate-module__ZcgsbG__askInput::placeholder{color:var(--color-text-muted)}.gate-module__ZcgsbG__send,.gate-module__ZcgsbG__enter{cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);border:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.gate-module__ZcgsbG__send{block-size:2rem;inline-size:2rem;color:var(--color-highlight-text);background-color:var(--color-highlight);font-size:1.25rem}.gate-module__ZcgsbG__send:disabled{opacity:.45;cursor:default}.gate-module__ZcgsbG__send:active:not(:disabled),.gate-module__ZcgsbG__enter:active:not(:disabled){scale:.96}.gate-module__ZcgsbG__error{max-inline-size:60ch;color:var(--color-text-muted);margin:0}.gate-module__ZcgsbG__password{justify-self:end;align-items:flex-end;gap:var(--space-2xs);flex-direction:column;grid-column:c10/end;display:flex}.gate-module__ZcgsbG__passwordField{align-items:center;gap:var(--space-2xs);min-block-size:var(--pill-block);padding:.25rem .25rem .25rem var(--space-sm);transition:background-color var(--duration-fast) var(--ease-out);border-radius:999px;display:flex}.gate-module__ZcgsbG__passwordInput{opacity:.35;inline-size:8.5rem;transition:opacity var(--duration-fast) var(--ease-out)}.gate-module__ZcgsbG__passwordInput::placeholder{color:var(--color-text)}.gate-module__ZcgsbG__passwordField:focus-within{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#ffffff24}.gate-module__ZcgsbG__passwordField:focus-within .gate-module__ZcgsbG__passwordInput,.gate-module__ZcgsbG__passwordInput:not(:placeholder-shown){opacity:1}.gate-module__ZcgsbG__enter{color:#000;color:lab(0% 0 0);background-color:var(--color-text);opacity:0;pointer-events:none;block-size:1.75rem;inline-size:1.75rem;font-size:1rem}.gate-module__ZcgsbG__passwordField:focus-within .gate-module__ZcgsbG__enter{opacity:1;pointer-events:auto}.gate-module__ZcgsbG__wrong{color:var(--color-text-muted);margin:0}@media (max-width:60rem){.gate-module__ZcgsbG__talk,.gate-module__ZcgsbG__password{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.gate-module__ZcgsbG__dot,.gate-module__ZcgsbG__thinking,.gate-module__ZcgsbG__logo{animation:none}}
.page-module__zyF6GW__page{flex-direction:column;display:flex}.page-module__zyF6GW__display{gap:var(--space-md);flex-direction:column;display:flex;overflow:clip}.page-module__zyF6GW__wordmark{display:block}.page-module__zyF6GW__stack{gap:var(--space-md);flex-direction:column;align-items:flex-start;display:flex}.page-module__zyF6GW__rows{gap:var(--space-2xl);flex-direction:column;display:flex}.page-module__zyF6GW__row{gap:var(--space-xs);display:grid}@media (min-width:48rem){.page-module__zyF6GW__row{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.page-module__zyF6GW__rowMeta{gap:var(--space-2xs);flex-direction:column;display:flex}.page-module__zyF6GW__glyphs{overflow-wrap:anywhere;line-height:1.6}.page-module__zyF6GW__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__zyF6GW__rules{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.page-module__zyF6GW__rule{gap:var(--space-2xs);flex-direction:column;display:flex}
.feedWall-module__xrLTca__toolbar{padding:.3125rem var(--gutter) 0;flex-wrap:wrap;align-items:center;gap:.3125rem;display:flex}.feedWall-module__xrLTca__group{flex-wrap:wrap;gap:.3125rem;display:flex}.feedWall-module__xrLTca__group+.feedWall-module__xrLTca__group{margin-inline-start:.75rem}.feedWall-module__xrLTca__pill{block-size:var(--pill-block);border-radius:var(--radius-full);background-color:var(--pill-tint);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);color:var(--pill-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);border:0;align-items:center;gap:.625rem;padding-inline:1rem;text-decoration:none;display:inline-flex}.feedWall-module__xrLTca__pill:is(a,button):hover:not(:disabled){background-color:var(--color-highlight);color:var(--color-highlight-text)}.feedWall-module__xrLTca__pill:is(a,button):active:not(:disabled){scale:.96}.feedWall-module__xrLTca__pill[aria-current=page]:not(:hover){color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background-color:#121212;background-color:lab(5.26802% 0 0)}.feedWall-module__xrLTca__pill:disabled{color:color-mix(in oklch, var(--pill-ink) 40%, transparent);cursor:default}.feedWall-module__xrLTca__zoom{inline-size:12rem;block-size:var(--pill-block);border-radius:var(--radius-full);background-color:var(--pill-tint);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);align-items:center;margin-inline-start:auto;padding-inline:1.125rem;display:flex}.feedWall-module__xrLTca__control{cursor:pointer;touch-action:none;align-items:center;block-size:100%;inline-size:100%;display:flex}.feedWall-module__xrLTca__track{background-color:color-mix(in oklch, var(--pill-ink) 22%, transparent);block-size:1px;inline-size:100%;position:relative}.feedWall-module__xrLTca__thumb{border-radius:var(--radius-full);background-color:var(--color-highlight);block-size:1.375rem;inline-size:2rem;transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);position:absolute;inset-block-start:50%;translate:-50% -50%}.feedWall-module__xrLTca__thumb:hover,.feedWall-module__xrLTca__thumb[data-dragging]{background-color:var(--color-highlight-hover);box-shadow:0 0 0 .5px #0000001a,0 1px 2px #0000000f,0 6px 14px #0000001a}.feedWall-module__xrLTca__thumb[data-dragging]{scale:1.06}.feedWall-module__xrLTca__thumb:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.feedWall-module__xrLTca__wall,.feedWall-module__xrLTca__list,.feedWall-module__xrLTca__stack{--feed-gap:.5rem;--feed-radius:1.5rem}.feedWall-module__xrLTca__wall{gap:var(--feed-gap);padding:var(--gutter) var(--gutter) var(--section-block);display:flex}.feedWall-module__xrLTca__column{gap:var(--feed-gap);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.feedWall-module__xrLTca__item{border-radius:var(--feed-radius);background:var(--color-bg-subtle);text-align:start;cursor:pointer;isolation:isolate;border:0;inline-size:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.feedWall-module__xrLTca__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.feedWall-module__xrLTca__media{transition:scale var(--duration-slow) var(--ease-out);position:absolute;inset:0}@media (hover:hover){.feedWall-module__xrLTca__item:hover .feedWall-module__xrLTca__media{scale:1.025}}.feedWall-module__xrLTca__media figure{block-size:100%}.feedWall-module__xrLTca__media .feedWall-module__xrLTca__image,.feedWall-module__xrLTca__media video{object-fit:cover;block-size:100%;inline-size:100%}.feedWall-module__xrLTca__thought{justify-content:space-between;gap:var(--space-md);background-color:var(--color-highlight);color:var(--color-highlight-text);flex-direction:column;padding:1.125rem;display:flex}.feedWall-module__xrLTca__thoughtDate{opacity:.55}.feedWall-module__xrLTca__journal{background-color:var(--color-surface);color:var(--color-text);text-align:start;text-decoration:none}.feedWall-module__xrLTca__journalText{gap:var(--space-2xs);flex-direction:column;display:flex}.feedWall-module__xrLTca__image{background-color:var(--color-surface);block-size:auto;inline-size:100%;display:block}.feedWall-module__xrLTca__caption{gap:var(--space-3xs);padding:var(--space-xl) var(--space-md) var(--space-md);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);pointer-events:none;background:linear-gradient(#0000,#00000080);flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.feedWall-module__xrLTca__item:hover .feedWall-module__xrLTca__caption,.feedWall-module__xrLTca__item:focus-visible .feedWall-module__xrLTca__caption{opacity:1}.feedWall-module__xrLTca__list[role=list]{gap:var(--space-2xl);padding:var(--gutter) var(--gutter) var(--section-block);flex-direction:column;margin:0;list-style:none;display:flex}.feedWall-module__xrLTca__entry{gap:var(--space-sm);flex-direction:column;display:flex}.feedWall-module__xrLTca__stack{gap:var(--feed-gap);flex-direction:column;display:flex}.feedWall-module__xrLTca__stack>*{border-radius:var(--feed-radius);isolation:isolate;overflow:hidden}.feedWall-module__xrLTca__thoughtEntry,.feedWall-module__xrLTca__thoughtView{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.feedWall-module__xrLTca__thoughtEntry{padding-block:var(--space-2xl);border-radius:var(--feed-radius);background-color:var(--color-highlight);color:var(--color-highlight-text)}.feedWall-module__xrLTca__thoughtEntry a{color:inherit}.feedWall-module__xrLTca__thoughtView{padding-block:var(--space-3xl)}.feedWall-module__xrLTca__line{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding-inline:1.125rem;display:flex}.feedWall-module__xrLTca__backdrop{z-index:var(--z-overlay);background-color:var(--color-bg);position:fixed;inset:0}.feedWall-module__xrLTca__viewport{z-index:var(--z-overlay);position:fixed;inset:0;overflow-y:auto}.feedWall-module__xrLTca__popup{min-block-size:100%;transition:opacity var(--duration-fast) var(--ease-out);outline:none;flex-direction:column;display:flex}.feedWall-module__xrLTca__popup[data-starting-style],.feedWall-module__xrLTca__popup[data-ending-style]{opacity:0}.feedWall-module__xrLTca__bar{z-index:1;padding:var(--gutter);pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3125rem;display:flex;position:sticky;inset-block-start:0}.feedWall-module__xrLTca__bar>*{pointer-events:auto}.feedWall-module__xrLTca__titlePill{cursor:default;min-inline-size:0}.feedWall-module__xrLTca__title{font:inherit;text-overflow:ellipsis;margin:0;overflow:hidden}.feedWall-module__xrLTca__barActions{gap:.3125rem;display:flex}.feedWall-module__xrLTca__close{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background-color:#121212;background-color:lab(5.26802% 0 0)}.feedWall-module__xrLTca__popup .feedWall-module__xrLTca__stack{padding:0 var(--gutter) var(--gutter)}@media (max-width:60rem){.feedWall-module__xrLTca__toolbar,.feedWall-module__xrLTca__group{flex-wrap:nowrap}.feedWall-module__xrLTca__toolbar{scrollbar-width:none;overflow-x:auto}.feedWall-module__xrLTca__group,.feedWall-module__xrLTca__zoom{flex:none}.feedWall-module__xrLTca__zoom{inline-size:9rem;margin-inline-start:.75rem}.feedWall-module__xrLTca__wall,.feedWall-module__xrLTca__stack,.feedWall-module__xrLTca__list{--feed-radius:1rem;--feed-gap:.3125rem}}
