.agents-article-module__wPylYG__article{background:var(--color-chalk);color:var(--color-ink);padding:72px 0 96px}.agents-article-module__wPylYG__column{max-width:640px;margin:0 auto}.agents-article-module__wPylYG__head{border-bottom:1px solid var(--color-hair);flex-direction:column;gap:20px;padding-bottom:40px;display:flex}.agents-article-module__wPylYG__title{font-family:var(--font-serif);letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:clamp(34px,3.2vw,46px);font-weight:500;line-height:1.08}.agents-article-module__wPylYG__markdown{font-family:var(--font-mono);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:-8px;font-size:13px;line-height:1.5;display:flex}.agents-article-module__wPylYG__markdownAction{font:inherit;letter-spacing:inherit;color:var(--color-lilac-deep);cursor:pointer;white-space:nowrap;text-underline-offset:4px;transition:text-decoration-color .2s var(--ease);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.agents-article-module__wPylYG__markdownAction:hover{text-decoration-color:currentColor}.agents-article-module__wPylYG__markdownDot{color:var(--color-hair-strong)}.agents-article-module__wPylYG__intro{text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.agents-article-module__wPylYG__index{margin-top:8px}.agents-article-module__wPylYG__indexList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.agents-article-module__wPylYG__indexLink{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-lilac-deep);text-underline-offset:4px;transition:text-decoration-color .2s var(--ease);font-size:13px;line-height:1.5;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.agents-article-module__wPylYG__indexLink:hover{text-decoration-color:currentColor}.agents-article-module__wPylYG__indexToggle{display:none}@media (max-width:639px){.agents-article-module__wPylYG__indexToggle{border:0;border-top:1px solid var(--color-hair);border-bottom:1px solid var(--color-hair);width:100%;min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;font-size:12px;display:flex}.agents-article-module__wPylYG__indexMark{border-right:1px solid var(--color-muted);border-bottom:1px solid var(--color-muted);width:7px;height:7px;transition:transform var(--dur-fast) var(--ease);margin-right:4px;transform:rotate(45deg)translateY(-2px)}.agents-article-module__wPylYG__index[data-open] .agents-article-module__wPylYG__indexMark{transform:rotate(225deg)translateY(-2px)}.agents-article-module__wPylYG__index:not([data-open]) .agents-article-module__wPylYG__indexBody{display:none}.agents-article-module__wPylYG__head{border-bottom:0;padding-bottom:0}.agents-article-module__wPylYG__indexBody{padding-top:4px}.agents-article-module__wPylYG__indexList{row-gap:0}.agents-article-module__wPylYG__indexLink{align-items:center;min-height:44px;display:flex}}@media (max-width:639px) and (prefers-reduced-motion:reduce){.agents-article-module__wPylYG__indexMark{transition:none}}.agents-article-module__wPylYG__section{flex-direction:column;gap:16px;padding-top:40px;scroll-margin-top:96px;display:flex}.agents-article-module__wPylYG__section+.agents-article-module__wPylYG__section{border-top:1px solid var(--color-hair);margin-top:24px}.agents-article-module__wPylYG__h2{font-family:var(--font-serif);text-wrap:balance;margin:0 0 4px;font-size:clamp(28px,2.3vw,32px);font-weight:500;line-height:1.15}.agents-article-module__wPylYG__h3{font-family:var(--font-serif);margin:12px 0 0;scroll-margin-top:96px;font-size:24px;font-weight:500;line-height:1.25}.agents-article-module__wPylYG__p{text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.agents-article-module__wPylYG__rows,.agents-article-module__wPylYG__terms,.agents-article-module__wPylYG__faq{border-top:1px solid var(--color-hair);margin:4px 0 0}.agents-article-module__wPylYG__row,.agents-article-module__wPylYG__term{border-bottom:1px solid var(--color-hair);grid-template-columns:180px minmax(0,1fr);column-gap:24px;padding:12px 0;display:grid}.agents-article-module__wPylYG__rowName,.agents-article-module__wPylYG__termName{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:13px;line-height:1.6}.agents-article-module__wPylYG__rowName a{color:var(--color-lilac-deep);text-underline-offset:4px;transition:text-decoration-color .2s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.agents-article-module__wPylYG__rowName a:hover{text-decoration-color:currentColor}.agents-article-module__wPylYG__rowBody,.agents-article-module__wPylYG__termBody{text-wrap:pretty;flex-direction:column;gap:6px;margin:0;font-size:15px;line-height:1.55;display:flex}.agents-article-module__wPylYG__rowMeta{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-lilac-deep);font-size:13px;line-height:1.6}.agents-article-module__wPylYG__question{border-bottom:1px solid var(--color-hair);flex-direction:column;gap:6px;padding:14px 0;display:flex}.agents-article-module__wPylYG__questionText{text-wrap:pretty;margin:0;font-size:16px;font-weight:500;line-height:1.5}.agents-article-module__wPylYG__answer{color:var(--color-ink);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.agents-article-module__wPylYG__source{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-muted);flex-wrap:wrap;column-gap:6px;margin:4px 0 0;font-size:12.5px;line-height:1.7;display:flex}.agents-article-module__wPylYG__sourceLabel{text-transform:uppercase;letter-spacing:.06em;margin-right:6px;font-size:11px}.agents-article-module__wPylYG__sourceLink{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-hair-strong);text-decoration-color:var(--color-hair-strong);text-underline-offset:4px;text-decoration-thickness:1px}.agents-article-module__wPylYG__sourceLink:hover{text-decoration-color:currentColor}.agents-article-module__wPylYG__sourceUrl{color:var(--color-lilac-deep);overflow-wrap:anywhere}@media (max-width:640px){.agents-article-module__wPylYG__article{padding:48px 0 72px}.agents-article-module__wPylYG__indexList{grid-template-columns:minmax(0,1fr)}.agents-article-module__wPylYG__row,.agents-article-module__wPylYG__term{grid-template-columns:minmax(0,1fr);row-gap:4px}.agents-article-module__wPylYG__section{scroll-margin-top:80px}}
:where(.photo-module__FX-I3q__ground){isolation:isolate;background:var(--color-ink);position:relative;overflow:hidden}.photo-module__FX-I3q__rounded{border-radius:var(--radius-m)}.photo-module__FX-I3q__image{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.photo-module__FX-I3q__ground .grain{z-index:1}.photo-module__FX-I3q__scrim{z-index:2;background:linear-gradient(#0d1b2a80 0%,#0d1b2ad6 100%);position:absolute;inset:0}.photo-module__FX-I3q__dots{z-index:2;background-image:var(--dots-small);pointer-events:none;background-size:14px 14px;position:absolute}.photo-module__FX-I3q__content{z-index:3;position:relative}:where(.photo-module__FX-I3q__inkPhoto){z-index:-1;background:var(--color-ink);pointer-events:none;position:absolute;inset:0;overflow:hidden}.photo-module__FX-I3q__inkImage{filter:blur(32px)saturate(1.6);position:absolute;inset:-48px;transform:translateZ(0)}.photo-module__FX-I3q__ground .photo-module__FX-I3q__inkInGround{z-index:0}.photo-module__FX-I3q__inkOverlay{background:linear-gradient(#0d1b2ab8 0%,#0d1b2ad6 100%);position:absolute;inset:0}.photo-module__FX-I3q__inkColor{border-radius:inherit;container-type:size}.photo-module__FX-I3q__inkColor .photo-module__FX-I3q__inkImage{filter:blur(40px)saturate(2.2)brightness(.5);mix-blend-mode:lighten}.photo-module__FX-I3q__inkColor .photo-module__FX-I3q__inkOverlay{background:linear-gradient(#0d1b2a80 0%,#0d1b2a4d 100%)}@container not (min-aspect-ratio:1){.photo-module__FX-I3q__inkColor .photo-module__FX-I3q__inkImage{width:calc(100cqh + 96px);height:calc(100cqw + 96px);inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg)}}.photo-module__FX-I3q__chalkPhoto{z-index:-1;background:var(--color-chalk);pointer-events:none;position:absolute;inset:0;overflow:hidden}.photo-module__FX-I3q__chalkImage{filter:blur(36px)saturate(1.7);animation:photo-module__FX-I3q__chalkDrift 64s var(--ease-inout) infinite alternate;position:absolute;inset:-12%;transform:translateZ(0)}@keyframes photo-module__FX-I3q__chalkDrift{0%{transform:translate(-3%,-2%)scale(1.04)}to{transform:translate(3%,2%)scale(1.1)}}.photo-module__FX-I3q__chalkOverlay{background:linear-gradient(160deg,#fcfbf9c7 0%,#fcfbf9a8 55%,#fcfbf9bd 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.photo-module__FX-I3q__chalkImage{animation:none}}.photo-module__FX-I3q__scrimPhoto{z-index:-1;background:var(--color-ink);pointer-events:none;position:absolute;inset:0;overflow:hidden}.photo-module__FX-I3q__scrimPhoto .grain{z-index:1}.photo-module__FX-I3q__scrimDeep{z-index:2;background:linear-gradient(#0d1b2a47 0%,#0d1b2a6b 45%,#0d1b2ae6 100%);position:absolute;inset:0}
.proof-person-module__d14ZLq__person{align-items:center;gap:16px;min-width:0;display:inline-flex}.proof-person-module__d14ZLq__portrait{width:var(--portrait,48px);height:var(--portrait,48px);border-radius:50%;flex:none;position:relative}.proof-person-module__d14ZLq__image{object-fit:cover;background:var(--color-paper);border-radius:50%;width:100%;height:100%}.proof-person-module__d14ZLq__initial{background:var(--color-paper);border:1px solid var(--color-hair);width:100%;height:100%;font-family:var(--font-serif);font-size:calc(var(--portrait,48px) * .42);color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.proof-person-module__d14ZLq__crosshair{pointer-events:none;position:absolute;inset:-10px}.proof-person-module__d14ZLq__crosshair:before,.proof-person-module__d14ZLq__crosshair:after{content:"";background:var(--color-hair-strong);position:absolute}.proof-person-module__d14ZLq__crosshair:before{width:1px;top:0;bottom:0;left:50%;-webkit-mask:linear-gradient(#000 0 22%,#0000 22% 78%,#000 78%);mask:linear-gradient(#000 0 22%,#0000 22% 78%,#000 78%)}.proof-person-module__d14ZLq__crosshair:after{height:1px;top:50%;left:0;right:0;-webkit-mask:linear-gradient(90deg,#000 0 22%,#0000 22% 78%,#000 78%);mask:linear-gradient(90deg,#000 0 22%,#0000 22% 78%,#000 78%)}.proof-person-module__d14ZLq__names{flex-direction:column;gap:4px;min-width:0;display:flex}.proof-person-module__d14ZLq__name{color:var(--color-ink);font-size:15px;line-height:1.3}.proof-person-module__d14ZLq__role{letter-spacing:.06em;color:var(--color-muted);text-wrap:balance;font-size:10.5px;line-height:1.45}.proof-person-module__d14ZLq__person[data-tone=dark] .proof-person-module__d14ZLq__name{color:var(--color-paper)}.proof-person-module__d14ZLq__person[data-tone=dark] .proof-person-module__d14ZLq__role{color:var(--color-ink-muted)}.proof-person-module__d14ZLq__person[data-tone=dark] .proof-person-module__d14ZLq__initial{background:var(--color-ink);border-color:var(--color-ink-hair);color:var(--color-paper)}@media (max-width:639px){.proof-person-module__d14ZLq__role{font-size:11px}}
.demo-side-module__uLoZfq__panel{isolation:isolate;width:100%;min-width:0;color:var(--color-paper);position:relative;overflow:clip}.demo-side-module__uLoZfq__frame{min-height:100dvh;padding:calc(var(--top,24px) + var(--row,32px) + var(--lead,36px)) var(--edge,24px) var(--foot,32px) var(--center,24px);flex-direction:column;gap:32px;display:flex;position:sticky;top:0}.demo-side-module__uLoZfq__stage{flex:1;grid-template-areas:"stack";align-content:center;min-width:0;display:grid}.demo-side-module__uLoZfq__state{opacity:0;visibility:hidden;min-width:0;transition:opacity .32s var(--ease), visibility 0s linear .32s;flex-direction:column;grid-area:stack;display:flex}.demo-side-module__uLoZfq__state[data-on]{opacity:1;visibility:visible;transition:opacity .52s var(--ease) .14s, visibility 0s linear 0s}.demo-side-module__uLoZfq__label{color:var(--color-ink-muted);align-self:flex-start;margin:0 0 24px;padding-bottom:6px;font-size:11px;position:relative}.demo-side-module__uLoZfq__light{background:var(--color-lilac);transform-origin:0;height:1px;animation:demo-side-module__uLoZfq__demoSideDraw .76s var(--ease-out) .16s both;position:absolute;bottom:0;left:0;right:0}@keyframes demo-side-module__uLoZfq__demoSideDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.demo-side-module__uLoZfq__figure{flex-direction:column;gap:12px;margin:0;display:flex}.demo-side-module__uLoZfq__value{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-paper);font-size:clamp(72px,7.4vw,116px);font-weight:500;line-height:.9}.demo-side-module__uLoZfq__what{max-width:24em;color:var(--color-ink-muted);font-size:18px;line-height:1.4}.demo-side-module__uLoZfq__quote{border-top:1px solid var(--color-ink-hair);flex-direction:column;gap:20px;margin:32px 0 0;padding-top:32px;display:flex}.demo-side-module__uLoZfq__words{font-family:var(--font-serif);color:var(--color-paper);margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.36;position:relative}.demo-side-module__uLoZfq__words p{margin:0}.demo-side-module__uLoZfq__words p:before{content:"“";position:absolute;left:-.5em}.demo-side-module__uLoZfq__words p:after{content:"”"}.demo-side-module__uLoZfq__who{min-width:0;display:flex}.demo-side-module__uLoZfq__rail{margin:0;padding:0;list-style:none}.demo-side-module__uLoZfq__row{grid-template-columns:24px 32px minmax(0,1fr);align-items:baseline;padding-bottom:20px;display:grid;position:relative}.demo-side-module__uLoZfq__row:last-child{padding-bottom:0}.demo-side-module__uLoZfq__row:not(:last-child):before{content:"";background:var(--color-ink-hair);width:1px;position:absolute;top:20px;bottom:4px;left:4.5px}.demo-side-module__uLoZfq__marker{border:1px solid var(--color-ink-muted);border-radius:50%;align-self:start;width:10px;height:10px;margin-top:8px}.demo-side-module__uLoZfq__n{color:var(--color-ink-muted);font-size:11px}.demo-side-module__uLoZfq__line{color:var(--color-paper);text-wrap:pretty;font-size:18px;line-height:1.45}.demo-side-module__uLoZfq__people{border-top:1px solid var(--color-ink-hair);flex-direction:column;gap:14px;min-width:0;padding-top:24px;display:flex}.demo-side-module__uLoZfq__kicker{color:var(--color-ink-muted);margin:0;font-size:11px}.demo-side-module__uLoZfq__team{align-items:center;gap:16px;min-width:0;display:flex}.demo-side-module__uLoZfq__stack{--size:44px;--step:32px;width:calc(var(--step) * (var(--count,3) - 1) + var(--size));height:var(--size);flex:none;margin:0;padding:0;list-style:none;position:relative}.demo-side-module__uLoZfq__face{top:0;left:calc(var(--step) * var(--i,0));width:var(--size);height:var(--size);background:var(--color-paper);box-shadow:0 0 0 2px var(--color-ink);border-radius:50%;position:absolute;overflow:hidden}.demo-side-module__uLoZfq__initial{font-family:var(--font-serif);color:var(--color-ink);place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.demo-side-module__uLoZfq__portrait{border-radius:50%}.demo-side-module__uLoZfq__names{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.demo-side-module__uLoZfq__namesLine{color:var(--color-paper);text-wrap:balance;font-size:15px;line-height:1.35}.demo-side-module__uLoZfq__role{color:var(--color-ink-muted);font-size:10px;line-height:1.45}@media (max-height:880px) and (min-width:901px){.demo-side-module__uLoZfq__frame{gap:24px}.demo-side-module__uLoZfq__label{margin-bottom:18px}.demo-side-module__uLoZfq__quote{margin-top:24px;padding-top:24px}.demo-side-module__uLoZfq__row{padding-bottom:14px}}@media (max-width:900px){.demo-side-module__uLoZfq__frame{min-height:0;padding:48px var(--gutter) 56px;gap:40px;position:static}.demo-side-module__uLoZfq__stage{align-content:start}}@media (prefers-reduced-motion:reduce){.demo-side-module__uLoZfq__state,.demo-side-module__uLoZfq__state[data-on]{transition:none}.demo-side-module__uLoZfq__light{animation:none}}@media (max-width:639px){.demo-side-module__uLoZfq__role{font-size:11px}}
.film-theater-module__A826cq__theater{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-chalk);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.film-theater-module__A826cq__theater[open]{justify-content:center;align-items:center;display:flex}.film-theater-module__A826cq__theater:focus{outline:none}.film-theater-module__A826cq__theater::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1b2ae6}html:has(.film-theater-module__A826cq__theater[open]){overflow:hidden}@keyframes film-theater-module__A826cq__theaterIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes film-theater-module__A826cq__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes film-theater-module__A826cq__theaterOut{0%{opacity:1}to{opacity:0}}.film-theater-module__A826cq__theater[open]::backdrop{animation:.32s cubic-bezier(.22,1,.36,1) both film-theater-module__A826cq__backdropIn}.film-theater-module__A826cq__theater[open] .film-theater-module__A826cq__stage{animation:film-theater-module__A826cq__theaterIn .52s var(--ease-out) both}.film-theater-module__A826cq__theaterClosing[open]::backdrop{animation:.22s cubic-bezier(.4,0,.2,1) both film-theater-module__A826cq__theaterOut}.film-theater-module__A826cq__theaterClosing[open] .film-theater-module__A826cq__stage{animation:film-theater-module__A826cq__theaterOut .22s var(--ease) both}.film-theater-module__A826cq__stage{--room-x:clamp(16px, 4vw, 56px);--room-y:clamp(56px, 10vh, 104px);width:min(1200px, calc(100vw - 2 * var(--room-x)), calc((100vh - 2 * var(--room-y)) * var(--ratio)));width:min(1200px, calc(100vw - 2 * var(--room-x)), calc((100dvh - 2 * var(--room-y)) * var(--ratio)));aspect-ratio:var(--ratio);position:relative}.film-theater-module__A826cq__close{letter-spacing:.1em;text-transform:uppercase;color:var(--color-chalk);transition:color .2s var(--ease);padding:10px 0 10px 16px;font-size:11px;position:absolute;bottom:calc(100% + 10px);right:0}.film-theater-module__A826cq__close:hover{color:var(--color-lilac)}.film-theater-module__A826cq__close:focus-visible{outline-color:var(--color-lilac)}.film-theater-module__A826cq__screen{border-radius:var(--radius-l);background:var(--color-ink);border:1px solid #fcfbf924;position:absolute;inset:0;overflow:hidden}.film-theater-module__A826cq__film{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .36s var(--ease-out);border:0;display:block;position:relative}.film-theater-module__A826cq__stageReady .film-theater-module__A826cq__film{opacity:1}@keyframes film-theater-module__A826cq__breathe{0%{opacity:.25}to{opacity:.85}}.film-theater-module__A826cq__wait{width:92px;height:92px;animation:film-theater-module__A826cq__breathe .9s var(--ease) infinite alternate;transition:opacity .2s var(--ease);border:1px solid #fcfbf9b3;border-radius:50%;margin:-46px 0 0 -46px;position:absolute;top:50%;left:50%}.film-theater-module__A826cq__stageReady .film-theater-module__A826cq__wait{visibility:hidden;opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.film-theater-module__A826cq__theater[open]::backdrop,.film-theater-module__A826cq__theater[open] .film-theater-module__A826cq__stage,.film-theater-module__A826cq__wait{animation:none}.film-theater-module__A826cq__film{transition:none}}
section.demo-page-module__2aBYKG__page{isolation:isolate;padding:0;position:relative}.demo-page-module__2aBYKG__split{--center:clamp(24px, 3vw, 48px);--edge:max(var(--gutter), calc(100% - var(--wrap) / 2));--top:24px;--row:32px;--lead:36px;--after-head:28px;--foot:32px;grid-template:"top side""head side""form side"1fr/minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.demo-page-module__2aBYKG__top{min-width:0;min-height:calc(var(--top) + var(--row));padding:var(--top) var(--center) 0 var(--edge);flex-wrap:wrap;grid-area:top;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.demo-page-module__2aBYKG__brand{color:var(--color-ink);flex:none;display:block}.demo-page-module__2aBYKG__out{text-wrap:pretty;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.demo-page-module__2aBYKG__outLead{color:var(--color-muted)}.demo-page-module__2aBYKG__head{min-width:0;padding:var(--lead) var(--center) var(--after-head) var(--edge);flex-direction:column;grid-area:head;align-items:flex-start;gap:12px;display:flex}.demo-page-module__2aBYKG__title{max-width:13em;margin:0;font-size:clamp(36px,3.4vw,50px);line-height:1.06}.demo-page-module__2aBYKG__lede{max-width:32em;color:var(--color-ink)}.demo-page-module__2aBYKG__form{min-width:0;padding:0 var(--center) var(--foot) var(--edge);--delay:.24s;flex-direction:column;grid-area:form;display:flex}.demo-page-module__2aBYKG__side{grid-area:side;min-width:0;display:flex}@media (max-height:880px) and (min-width:901px){.demo-page-module__2aBYKG__split{--top:20px;--row:30px;--lead:24px;--after-head:20px;--foot:20px}}@media (max-height:800px) and (min-width:901px){.demo-page-module__2aBYKG__title{font-size:clamp(32px,2.9vw,42px)}}@media (max-width:900px){.demo-page-module__2aBYKG__split{grid-template:"top""head""form""out""side"/minmax(0,1fr);min-height:0}.demo-page-module__2aBYKG__top{display:contents}.demo-page-module__2aBYKG__brand{margin:20px var(--gutter) 0;grid-area:top;justify-self:start}.demo-page-module__2aBYKG__out{padding:0 var(--gutter) 48px;grid-area:out}.demo-page-module__2aBYKG__head{padding:28px var(--gutter) 24px}.demo-page-module__2aBYKG__form{padding:0 var(--gutter) 24px}}@media (min-width:901px){.demo-page-module__2aBYKG__head[data-fold]{padding-top:24px;padding-bottom:20px}.demo-page-module__2aBYKG__head[data-fold] .demo-page-module__2aBYKG__lede{display:none}.demo-page-module__2aBYKG__head[data-fold] .demo-page-module__2aBYKG__title{text-wrap:balance;max-width:none;font-size:34px}}
.dot-field-module__ECoAdG__field{z-index:2;background-image:var(--dots-small);pointer-events:none;animation:dot-field-module__ECoAdG__fadeIn .6s var(--ease-out) both;background-size:14px 14px;animation-delay:.2s;position:absolute}.dot-field-module__ECoAdG__live{background-image:none}.dot-field-module__ECoAdG__canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.dot-field-module__ECoAdG__field{animation:none}}@keyframes dot-field-module__ECoAdG__fadeIn{0%{opacity:0}to{opacity:1}}
.ask-surface-module__csS3YG__surface{background:var(--color-white);border:1px solid var(--color-hair);border-radius:var(--radius-l);outline:none;flex-direction:column;width:100%;display:flex;box-shadow:0 24px 60px #0d1b2a14}.ask-surface-module__csS3YG__surface:focus-visible{outline:2px solid var(--color-lilac-deep);outline-offset:3px}.ask-surface-module__csS3YG__topbar{border-bottom:1px solid var(--color-hair);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:16px;padding:18px 28px;display:grid;position:relative}.ask-surface-module__csS3YG__progress{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.ask-surface-module__csS3YG__progressFill{height:100%;width:calc(var(--progress,0) * 100%);background:var(--color-lilac-deep);border-radius:0 1px 1px 0;display:block}.ask-surface-module__csS3YG__title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);font-size:12px}.ask-surface-module__csS3YG__counter{letter-spacing:.08em;color:var(--color-muted);text-align:center;font-size:11px}.ask-surface-module__csS3YG__status{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);text-align:right;min-height:1em;font-size:11px}.ask-surface-module__csS3YG__statusDone{color:var(--color-lilac-deep)}.ask-surface-module__csS3YG__body{grid-template-columns:minmax(0,8fr) minmax(0,5fr);gap:0;display:grid}.ask-surface-module__csS3YG__thread{border-right:1px solid var(--color-hair);flex-direction:column;gap:28px;min-height:420px;padding:34px 40px;display:flex}.ask-surface-module__csS3YG__questionBlock,.ask-surface-module__csS3YG__answerBlock{flex-direction:column;gap:10px;display:flex}.ask-surface-module__csS3YG__questionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-lilac-deep);font-size:10.5px}.ask-surface-module__csS3YG__question{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-ink);text-wrap:pretty;min-height:1.32em;margin:0;font-size:24px;font-weight:500;line-height:1.32}@keyframes ask-surface-module__csS3YG__blink{0%,49%{opacity:1}50%,to{opacity:0}}.ask-surface-module__csS3YG__caret{vertical-align:-.12em;background:var(--color-lilac-deep);width:2px;height:1em;margin-left:3px;animation:.9s step-end infinite ask-surface-module__csS3YG__blink;display:inline-block}.ask-surface-module__csS3YG__answer{flex-direction:column;gap:14px;display:flex}.ask-surface-module__csS3YG__part{color:var(--color-ink);text-wrap:pretty;max-width:58ch;margin:0;font-size:17px;line-height:1.6}@keyframes ask-surface-module__csS3YG__partIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ask-surface-module__csS3YG__partIn{animation:ask-surface-module__csS3YG__partIn .5s var(--ease-out) both}.ask-surface-module__csS3YG__cite{letter-spacing:.06em;color:var(--color-lilac-deep);vertical-align:.12em;white-space:nowrap;background:#c8b8ff24;border:1px solid #7c5ce073;border-radius:3px;margin-left:10px;padding:1px 7px;font-size:11.5px;line-height:1.5;display:inline-block}.ask-surface-module__csS3YG__reading{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:10px;margin:0;font-size:11px;display:flex}@keyframes ask-surface-module__csS3YG__breathe{0%,to{opacity:.35}50%{opacity:1}}.ask-surface-module__csS3YG__readingDot{background:var(--color-lilac-deep);width:6px;height:6px;animation:ask-surface-module__csS3YG__breathe 1.2s var(--ease-inout) infinite;border-radius:50%}.ask-surface-module__csS3YG__followUp{border-top:1px solid var(--color-hair);flex-direction:column;gap:6px;margin:auto 0 0;padding-top:20px;display:flex}.ask-surface-module__csS3YG__followUpLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px}.ask-surface-module__csS3YG__followUpText{color:var(--color-muted);text-wrap:pretty;font-size:15px;line-height:1.45}.ask-surface-module__csS3YG__sources{background:var(--color-ivory);opacity:.6;transition:opacity var(--dur-fast) var(--ease-out);flex-direction:column;gap:18px;padding:34px 28px;display:flex}.ask-surface-module__csS3YG__sourcesOn{opacity:1}.ask-surface-module__csS3YG__sourcesLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px}.ask-surface-module__csS3YG__sourceList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ask-surface-module__csS3YG__source{border-top:1px solid var(--color-hair);opacity:.45;transition:opacity .4s var(--ease-out);grid-template-columns:30px 22px minmax(0,1fr);align-items:start;gap:0 12px;padding:14px 0;display:grid}.ask-surface-module__csS3YG__source:first-child{border-top:0;padding-top:0}.ask-surface-module__csS3YG__sourceOn{opacity:1}.ask-surface-module__csS3YG__sourceIndex{letter-spacing:.06em;color:var(--color-lilac-deep);text-align:left;padding:1px 0;font-size:11.5px;line-height:1.5;display:inline-block}.ask-surface-module__csS3YG__sourcePage{border:1px solid var(--color-hair-strong,#0d1b2a4d);background:var(--color-white);border-radius:2px;flex-direction:column;gap:3px;width:22px;height:28px;margin-top:1px;padding:6px 4px;display:flex}.ask-surface-module__csS3YG__sourceLine{background:#0d1b2a47;border-radius:1px;height:1.5px}.ask-surface-module__csS3YG__sourceLineShort{width:60%}.ask-surface-module__csS3YG__sourceOn .ask-surface-module__csS3YG__sourcePage{border-color:var(--color-lilac-deep)}.ask-surface-module__csS3YG__sourceText{flex-direction:column;gap:4px;min-width:0;display:flex}.ask-surface-module__csS3YG__sourceTitle{color:var(--color-ink);text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.3}.ask-surface-module__csS3YG__sourceMeta{letter-spacing:.02em;color:var(--color-muted);text-wrap:pretty;font-size:11px;line-height:1.45}@media (max-width:900px){.ask-surface-module__csS3YG__body{grid-template-columns:minmax(0,1fr)}.ask-surface-module__csS3YG__thread{border-right:0;border-bottom:1px solid var(--color-hair);gap:22px;min-height:0;padding:24px 20px 26px}.ask-surface-module__csS3YG__question{font-size:20px}.ask-surface-module__csS3YG__part{font-size:15.5px}.ask-surface-module__csS3YG__sources{padding:22px 20px 24px}.ask-surface-module__csS3YG__topbar{grid-template-columns:minmax(0,1fr) auto;padding:14px 20px}.ask-surface-module__csS3YG__counter{display:none}}@media (max-width:639px){.ask-surface-module__csS3YG__followUp,.ask-surface-module__csS3YG__sourceMeta{display:none}}@media (prefers-reduced-motion:reduce){.ask-surface-module__csS3YG__caret,.ask-surface-module__csS3YG__readingDot,.ask-surface-module__csS3YG__partIn{animation:none}.ask-surface-module__csS3YG__sources,.ask-surface-module__csS3YG__source{transition:none}}@media (max-width:639px){.ask-surface-module__csS3YG__questionLabel,.ask-surface-module__csS3YG__sourcesLabel{font-size:11px}}
.annotated-example-module__i2x1hq__stack{flex-direction:column;gap:48px;display:flex}.annotated-example-module__i2x1hq__head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:40px;display:grid}.annotated-example-module__i2x1hq__headLeft{grid-column:span 7}.annotated-example-module__i2x1hq__heading{color:var(--color-ink);max-width:900px}.on-ink .annotated-example-module__i2x1hq__heading{color:var(--color-paper)}.annotated-example-module__i2x1hq__headRight{flex-direction:column;grid-column:span 5;gap:16px;display:flex}.annotated-example-module__i2x1hq__lede{color:var(--color-muted)}.on-ink .annotated-example-module__i2x1hq__lede{color:var(--color-ink-muted)}.annotated-example-module__i2x1hq__link{align-self:flex-start}.annotated-example-module__i2x1hq__recordHead{flex-direction:column;gap:18px;max-width:820px;display:flex}.annotated-example-module__i2x1hq__surface{--color-lilac-deep-wash:#7c5ce024;--color-lilac-wash-row:#c8b8ff2e;grid-template-columns:420px minmax(0,1fr);align-items:start;gap:40px;display:grid}.annotated-example-module__i2x1hq__doc{aspect-ratio:420/540;background:var(--color-white);border:1px solid var(--color-hair);border-radius:var(--radius-s);width:420px;max-width:100%;position:relative;overflow:hidden}.annotated-example-module__i2x1hq__docPage{position:absolute;inset:0}.annotated-example-module__i2x1hq__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.annotated-example-module__i2x1hq__page{width:100%;height:100%;display:block;position:absolute;inset:0}.annotated-example-module__i2x1hq__ln{fill:var(--color-ink);fill-opacity:.16}.annotated-example-module__i2x1hq__txt{font-family:var(--font-mono);letter-spacing:0;fill:var(--color-ink);fill-opacity:.62;font-size:8.5px}.annotated-example-module__i2x1hq__txtHead{letter-spacing:.08em;fill-opacity:.8;font-size:9px}.annotated-example-module__i2x1hq__txtMuted{letter-spacing:.06em;fill-opacity:.42;font-size:7.5px}.annotated-example-module__i2x1hq__cell{fill:none;stroke:var(--color-ink);stroke-opacity:.14;stroke-width:1px}.annotated-example-module__i2x1hq__sigLine{fill:var(--color-ink);fill-opacity:.4}.annotated-example-module__i2x1hq__scribble{fill:none;stroke:var(--color-ink);stroke-opacity:.7;stroke-width:1.2px}.annotated-example-module__i2x1hq__scribbleSoft{stroke-opacity:.65;stroke-width:1.1px}.annotated-example-module__i2x1hq__bb{left:var(--x,0%);top:var(--y,0%);width:var(--w,0%);height:var(--h,0%);border:1px solid var(--color-lilac-deep);cursor:default;animation:.4s both annotated-example-module__i2x1hq__bbIn;animation-delay:var(--delay,0s);border-radius:2px;transition:background .2s;position:absolute}:is(.annotated-example-module__i2x1hq__bb:hover,.annotated-example-module__i2x1hq__bb.hot){background:var(--color-lilac-deep-wash)}.annotated-example-module__i2x1hq__n{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-lilac-deep);font-size:9.5px;line-height:1.2;position:absolute;top:-15px;right:-1px}.annotated-example-module__i2x1hq__panel{background:var(--color-white);border:1px solid var(--color-hair);border-radius:var(--radius-m);min-width:0;min-height:540px;color:var(--color-ink);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.annotated-example-module__i2x1hq__topbar{border-bottom:1px solid var(--color-hair);background:var(--color-ivory);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:16px;height:42px;padding:0 16px;display:flex}.annotated-example-module__i2x1hq__topbarLeft{align-items:center;gap:12px;min-width:0;display:flex}.annotated-example-module__i2x1hq__topbarTitle{color:var(--color-muted);font-size:11px}.annotated-example-module__i2x1hq__topbarStatus{color:var(--color-lilac-deep);flex:none;font-size:11px}@container (max-width:469px){.annotated-example-module__i2x1hq__topbar{white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;height:auto;min-height:58px;padding:10px 16px}.annotated-example-module__i2x1hq__topbarTitle{text-wrap:balance}}.annotated-example-module__i2x1hq__cols{justify-content:space-between;gap:16px;padding:14px 12px 6px;display:flex}.annotated-example-module__i2x1hq__colLabel{color:var(--color-muted);font-size:10.5px}.annotated-example-module__i2x1hq__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.annotated-example-module__i2x1hq__fld{border-top:1px solid var(--color-hair);animation:.4s both annotated-example-module__i2x1hq__fldIn;animation-delay:var(--delay,0s);grid-template-columns:24px 150px minmax(0,1fr) 88px;align-items:center;gap:12px;padding:15px 12px;transition:background .2s;display:grid}:is(.annotated-example-module__i2x1hq__fld:hover,.annotated-example-module__i2x1hq__fld:focus-visible,.annotated-example-module__i2x1hq__fld.hot){background:var(--color-lilac-wash-row)}.annotated-example-module__i2x1hq__fld:focus-visible{outline-offset:-2px}.annotated-example-module__i2x1hq__idx{color:var(--color-muted);font-size:11px}.annotated-example-module__i2x1hq__name{color:var(--color-ink)}.annotated-example-module__i2x1hq__v{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--color-ink);overflow-wrap:anywhere;min-width:0;animation:.4s both annotated-example-module__i2x1hq__fadeIn;animation-delay:var(--delay,0s);font-size:12.5px}.annotated-example-module__i2x1hq__fst{font-family:var(--font-mono);color:var(--color-muted);text-align:right;font-size:10.5px;line-height:1.3}.annotated-example-module__i2x1hq__fstReview{color:var(--color-lilac-deep)}.annotated-example-module__i2x1hq__close{border-top:1px solid var(--color-hair)}.annotated-example-module__i2x1hq__done{border:1px solid var(--color-hair);animation:.5s both annotated-example-module__i2x1hq__fadeIn;animation-delay:var(--delay,0s);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:auto 12px 12px;padding:12px 14px;display:flex}.annotated-example-module__i2x1hq__doneText{color:var(--color-ink)}.annotated-example-module__i2x1hq__doneLink{color:var(--color-lilac-deep);white-space:nowrap;font-size:11px}.annotated-example-module__i2x1hq__scan{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(to bottom, transparent 82%, var(--color-lilac-wash-soft) 99%, var(--color-lilac-deep) 99%, var(--color-lilac-deep) 100%);animation:annotated-example-module__i2x1hq__scan var(--sweep,4.5s) linear var(--delay,0s) both;position:absolute;inset:0;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.annotated-example-module__i2x1hq__scan{animation:none}}@keyframes annotated-example-module__i2x1hq__scan{0%{opacity:1;transform:translateY(-100%)}94%{opacity:1;transform:translateY(-1px)}to{opacity:0;transform:translateY(-1px)}}@keyframes annotated-example-module__i2x1hq__bbIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes annotated-example-module__i2x1hq__fldIn{0%{opacity:.35}to{opacity:1}}.annotated-example-module__i2x1hq__record{border:1px solid var(--color-ink-hair);border-radius:var(--radius-m);background:var(--color-ink);min-width:0;color:var(--color-paper);flex-direction:column;display:flex;overflow:hidden}.on-ink .annotated-example-module__i2x1hq__record{background:#f6f0e90a}.annotated-example-module__i2x1hq__recordTop{border-bottom:1px solid var(--color-ink-hair);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:16px;height:44px;padding:0 18px;display:flex}.annotated-example-module__i2x1hq__recordTopLeft{align-items:center;gap:12px;min-width:0;display:flex}.annotated-example-module__i2x1hq__recordMark{color:var(--color-paper)}.annotated-example-module__i2x1hq__recordTitle{color:var(--color-ink-muted);text-overflow:ellipsis;font-size:11px;overflow:hidden}.annotated-example-module__i2x1hq__recordStatus{color:var(--color-lilac);flex:none;font-size:11px}.annotated-example-module__i2x1hq__runs{flex-direction:column;margin:0;padding:24px 18px 4px;list-style:none;display:flex}.annotated-example-module__i2x1hq__run{grid-template-rows:auto auto;grid-template-columns:86px 20px minmax(0,1fr) auto;align-items:start;gap:0 16px;padding:0 0 22px;display:grid}.annotated-example-module__i2x1hq__time{color:var(--color-ink-muted);grid-area:1/1;padding-top:3px;font-size:11px}.annotated-example-module__i2x1hq__rail{grid-area:1/2/3;height:100%;min-height:44px;display:block;position:relative}.annotated-example-module__i2x1hq__railLine{background:var(--color-ink-hair);width:1px;position:absolute;top:0;bottom:-22px;left:9px}.annotated-example-module__i2x1hq__runLast .annotated-example-module__i2x1hq__railLine{display:none}.annotated-example-module__i2x1hq__railDot{background:var(--color-paper);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:5px}.annotated-example-module__i2x1hq__runLast .annotated-example-module__i2x1hq__railDot{background:var(--color-lilac)}.annotated-example-module__i2x1hq__runText{display:contents}.annotated-example-module__i2x1hq__runTitle{min-width:0;font-family:var(--font-sans);color:var(--color-paper);grid-area:1/3;font-size:15px;font-weight:500;line-height:normal}.annotated-example-module__i2x1hq__runBody{min-width:0;color:var(--color-ink-muted);grid-area:2/3/auto/5;margin-top:4px}.annotated-example-module__i2x1hq__runStatus{color:var(--color-ink-muted);text-align:right;white-space:nowrap;grid-area:1/4;padding-top:3px;font-size:10.5px}.annotated-example-module__i2x1hq__runLast .annotated-example-module__i2x1hq__runStatus{color:var(--color-lilac)}@media (prefers-reduced-motion:reduce){.annotated-example-module__i2x1hq__bb,.annotated-example-module__i2x1hq__fld,.annotated-example-module__i2x1hq__v,.annotated-example-module__i2x1hq__done{animation:none}}@container (max-width:559px){.annotated-example-module__i2x1hq__fld{grid-template-columns:24px minmax(0,1fr) 88px;gap:2px 12px}.annotated-example-module__i2x1hq__idx{grid-row:1/span 2;align-self:start}.annotated-example-module__i2x1hq__name{grid-area:1/2}.annotated-example-module__i2x1hq__fst{grid-area:1/3}.annotated-example-module__i2x1hq__v{grid-area:2/2/auto/span 2}}@media (max-width:900px){.annotated-example-module__i2x1hq__stack{gap:36px}.annotated-example-module__i2x1hq__head{flex-direction:column;align-items:stretch;gap:22px;display:flex}.annotated-example-module__i2x1hq__surface{grid-template-columns:minmax(0,1fr);gap:24px}.annotated-example-module__i2x1hq__doc{width:100%;max-width:420px}.annotated-example-module__i2x1hq__panel{min-height:0}.annotated-example-module__i2x1hq__done{margin-top:16px}}@media (max-width:600px){.annotated-example-module__i2x1hq__topbarStatus,.annotated-example-module__i2x1hq__recordStatus{display:none}.annotated-example-module__i2x1hq__fld{grid-template-columns:24px minmax(0,1fr) 72px;gap:2px 12px}.annotated-example-module__i2x1hq__idx{grid-row:1/span 2;align-self:start}.annotated-example-module__i2x1hq__name{grid-area:1/2}.annotated-example-module__i2x1hq__fst{grid-area:1/3}.annotated-example-module__i2x1hq__v{grid-area:2/2/auto/span 2}.annotated-example-module__i2x1hq__done{flex-direction:column;align-items:flex-start;gap:8px}.annotated-example-module__i2x1hq__run{grid-template-columns:20px minmax(0,1fr);gap:2px 12px}.annotated-example-module__i2x1hq__rail{grid-area:1/1/span 3}.annotated-example-module__i2x1hq__time{grid-area:1/2;padding-top:0}.annotated-example-module__i2x1hq__runText{flex-direction:column;grid-area:2/2;gap:4px;min-width:0;display:flex}.annotated-example-module__i2x1hq__runBody{margin-top:0}.annotated-example-module__i2x1hq__runStatus{text-align:left;grid-area:3/2;padding-top:2px}}.annotated-example-module__i2x1hq__comparePanel{border:1px solid var(--color-hair);background:var(--color-white);border-radius:24px;flex-direction:column;gap:48px;padding:64px 56px;display:flex}.annotated-example-module__i2x1hq__compareHead{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto}.annotated-example-module__i2x1hq__compareHeadInner{align-items:center}.annotated-example-module__i2x1hq__compareHead .annotated-example-module__i2x1hq__link{align-self:center}:is(.annotated-example-module__i2x1hq__compareHeadInner .annotated-example-module__i2x1hq__heading,.annotated-example-module__i2x1hq__compareHeadInner .lede){text-wrap:balance}.annotated-example-module__i2x1hq__compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.annotated-example-module__i2x1hq__compareSide{flex-direction:column;gap:14px;min-width:0;display:flex}.annotated-example-module__i2x1hq__compareLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:11px}.on-ink .annotated-example-module__i2x1hq__compareLabel{color:var(--color-ink-muted)}.annotated-example-module__i2x1hq__labelEmphasis{color:var(--color-lilac-deep);font-style:normal}.on-ink .annotated-example-module__i2x1hq__labelEmphasis{color:var(--color-lilac)}.annotated-example-module__i2x1hq__still{flex-direction:column;gap:10px;margin:0 0 6px;display:flex}.annotated-example-module__i2x1hq__stillFrame{aspect-ratio:2.2;isolation:isolate;border-radius:var(--radius-m);background:var(--color-ink);position:relative;overflow:hidden}@keyframes annotated-example-module__i2x1hq__push{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes annotated-example-module__i2x1hq__open{0%{transform:scale(1.06)}to{transform:scale(1)}}.annotated-example-module__i2x1hq__stillPush{transform-origin:50% 45%;animation:annotated-example-module__i2x1hq__push 16s var(--ease-out) both;animation-delay:var(--delay,0s);position:absolute;inset:0}.annotated-example-module__i2x1hq__future .annotated-example-module__i2x1hq__stillPush{animation-name:annotated-example-module__i2x1hq__open}.annotated-example-module__i2x1hq__stillImage{object-position:50% 42%}.annotated-example-module__i2x1hq__future .annotated-example-module__i2x1hq__stillImage{filter:saturate(.82)contrast(1.06)brightness(.94)}.annotated-example-module__i2x1hq__future .annotated-example-module__i2x1hq__stillFrame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0d1b2a0f 0%,#0d1b2a38 100%);position:absolute;inset:0}@keyframes annotated-example-module__i2x1hq__glow{0%{opacity:0}to{opacity:1}}.annotated-example-module__i2x1hq__stillLight{z-index:1;mix-blend-mode:screen;pointer-events:none;animation:annotated-example-module__i2x1hq__glow 1.8s var(--ease-out) both;animation-delay:calc(var(--delay,0s) + .9s);background:radial-gradient(60% 70% at 100% 100%,#c8b8ff75 0%,#c8b8ff24 40%,#c8b8ff00 70%);position:absolute;inset:0}.annotated-example-module__i2x1hq__stillClip{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.annotated-example-module__i2x1hq__stillCaption{margin:0}.annotated-example-module__i2x1hq__chores{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.annotated-example-module__i2x1hq__chore{border-top:1px solid var(--color-hair);grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.annotated-example-module__i2x1hq__chore:last-child{border-bottom:1px solid var(--color-hair)}.on-ink .annotated-example-module__i2x1hq__chore{border-color:var(--color-ink-hair)}.on-ink .annotated-example-module__i2x1hq__chore:last-child{border-color:var(--color-ink-hair)}.annotated-example-module__i2x1hq__choreNumber{color:var(--color-lilac-deep);font-size:11px}.on-ink .annotated-example-module__i2x1hq__choreNumber{color:var(--color-ink-muted)}.annotated-example-module__i2x1hq__choreText{color:var(--color-ink);font-size:15px;line-height:1.5}.on-ink .annotated-example-module__i2x1hq__choreText{color:var(--color-paper)}@media (max-width:900px){.annotated-example-module__i2x1hq__comparePanel{border-radius:16px;gap:32px;padding:36px 20px}.annotated-example-module__i2x1hq__compare{grid-template-columns:minmax(0,1fr);gap:36px}}.annotated-example-module__i2x1hq__compareSwitch{display:none}@media (max-width:639px){.annotated-example-module__i2x1hq__compareSwitch{flex-direction:column;align-items:center;gap:12px;margin-bottom:-12px;display:flex}.annotated-example-module__i2x1hq__switchTrack{border:1px solid var(--color-hair-strong);background:var(--color-chalk);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:320px;padding:3px;display:grid;position:relative}.annotated-example-module__i2x1hq__switchMark{background:var(--color-ink);width:calc(50% - 3px);transition:transform .32s var(--ease-out);border-radius:11px;position:absolute;top:3px;bottom:3px;left:3px}.annotated-example-module__i2x1hq__switchTrack[data-side="1"] .annotated-example-module__i2x1hq__switchMark{transform:translate(100%)}.annotated-example-module__i2x1hq__switchButton{min-height:44px;font:inherit;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);cursor:pointer;transition:color .24s var(--ease);background:0 0;border:0;border-radius:11px;padding:0 12px;font-size:12px;position:relative}.annotated-example-module__i2x1hq__switchButton[aria-pressed=true]{color:var(--color-paper)}.annotated-example-module__i2x1hq__switchButton:focus-visible{outline:2px solid var(--color-lilac-deep);outline-offset:2px}.annotated-example-module__i2x1hq__switchRest{letter-spacing:.08em;text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--color-muted);font-size:11px}.annotated-example-module__i2x1hq__compare[data-side="0"]>.annotated-example-module__i2x1hq__compareSide:nth-child(2),.annotated-example-module__i2x1hq__compare[data-side="1"]>.annotated-example-module__i2x1hq__compareSide:first-child{display:none}.annotated-example-module__i2x1hq__compare>.annotated-example-module__i2x1hq__compareSide{animation:annotated-example-module__i2x1hq__fadeIn .36s var(--ease) both}.annotated-example-module__i2x1hq__compare .annotated-example-module__i2x1hq__compareLabel{display:none}}@media (max-width:639px) and (prefers-reduced-motion:reduce){.annotated-example-module__i2x1hq__switchMark,.annotated-example-module__i2x1hq__switchButton{transition:none}.annotated-example-module__i2x1hq__compare>.annotated-example-module__i2x1hq__compareSide{animation:none}}@media (prefers-reduced-motion:reduce){.annotated-example-module__i2x1hq__stillPush,.annotated-example-module__i2x1hq__stillLight{animation:none}.annotated-example-module__i2x1hq__stillClip{display:none}}@keyframes annotated-example-module__i2x1hq__fadeIn{0%{opacity:0}to{opacity:1}}.annotated-example-module__i2x1hq__askWrap{flex-direction:column;gap:12px;display:flex}section.annotated-example-module__i2x1hq__roomy{padding:88px 0 92px}@media (max-width:900px){section.annotated-example-module__i2x1hq__roomy{padding:56px 0 60px}}@media (max-width:639px){.annotated-example-module__i2x1hq__docCropped{max-width:none;aspect-ratio:var(--crop-ratio)}.annotated-example-module__i2x1hq__docCropped .annotated-example-module__i2x1hq__docPage{width:calc(100% / var(--cw));aspect-ratio:420/540;transform:translate(calc(var(--cx) * -100%), calc(var(--cy) * -100%));inset:0 auto auto 0}.annotated-example-module__i2x1hq__fld[data-phone=off]{display:none}.annotated-example-module__i2x1hq__n{font-size:11px;top:-16px}.annotated-example-module__i2x1hq__fst,.annotated-example-module__i2x1hq__colLabel{font-size:11px}}
.company-close-module__c4G-eq__close{isolation:isolate;padding:112px 0;position:relative;overflow:clip}.company-close-module__c4G-eq__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:40px;display:grid}.company-close-module__c4G-eq__text{flex-direction:column;grid-column:span 6;gap:32px;display:flex}.company-close-module__c4G-eq__line{color:var(--color-paper);font-size:clamp(36px,3.6vw,52px)}.company-close-module__c4G-eq__head{flex-direction:column;gap:20px;display:flex}.company-close-module__c4G-eq__lede{max-width:30em;color:var(--color-ink-muted);text-wrap:pretty}.company-close-module__c4G-eq__line>span{display:block}.company-close-module__c4G-eq__figure{grid-column:7/span 6;margin:0}.company-close-module__c4G-eq__frame{aspect-ratio:1600/942;border-radius:var(--radius-l);width:100%;display:block;position:relative;overflow:hidden}.company-close-module__c4G-eq__image{object-fit:cover}@media (max-width:900px){.company-close-module__c4G-eq__close{padding:72px 0}.company-close-module__c4G-eq__grid{grid-template-columns:minmax(0,1fr);gap:36px}.company-close-module__c4G-eq__text,.company-close-module__c4G-eq__figure{grid-column:auto}.company-close-module__c4G-eq__line{font-size:clamp(28px,8vw,40px)}}
.connector-page-module__yBLKTW__hero{padding:64px 0 72px}.connector-page-module__yBLKTW__heroStack{flex-direction:column;gap:44px;display:flex}.connector-page-module__yBLKTW__heroTop{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:56px;display:grid}.connector-page-module__yBLKTW__mark{flex-direction:column;gap:18px;min-width:0;display:flex;container-type:inline-size}.connector-page-module__yBLKTW__wordmark{font-family:var(--font-serif);font-weight:500;font-size:max(32px, min(calc(100cqw / (var(--word,8) * .58)), max(64px, min(clamp(64px, 9.4vw, 148px), calc(100cqw / (var(--chars,8) * .58))))));letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:.96}.connector-page-module__yBLKTW__markState{letter-spacing:.08em;text-transform:uppercase;color:var(--color-lilac-deep);align-items:center;gap:8px;font-size:11px;display:inline-flex}.connector-page-module__yBLKTW__markDot{background:var(--color-lilac-deep);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #7c5ce024}.connector-page-module__yBLKTW__heroAside{flex-direction:column;gap:18px;min-width:0;padding-bottom:6px;display:flex}.connector-page-module__yBLKTW__line{color:var(--color-ink);max-width:18em}.connector-page-module__yBLKTW__lede{color:var(--color-muted);max-width:34em}.connector-page-module__yBLKTW__crumb{color:inherit;transition:color .16s var(--ease);text-decoration:none}.connector-page-module__yBLKTW__crumb:hover{color:var(--color-ink)}.connector-page-module__yBLKTW__crumbSep{margin:0 8px}.connector-page-module__yBLKTW__verbs{border-top:1px solid var(--color-hair);gap:28px;max-width:34em;margin:0;padding:14px 0 0;list-style:none;display:flex}.connector-page-module__yBLKTW__verb{color:var(--color-muted-2);align-items:center;gap:8px;display:inline-flex}.connector-page-module__yBLKTW__verb .connector-page-module__yBLKTW__mono{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.connector-page-module__yBLKTW__verbDot{background:var(--color-hair-strong);border-radius:50%;width:6px;height:6px}.connector-page-module__yBLKTW__verbOn{color:var(--color-ink)}.connector-page-module__yBLKTW__verbOn .connector-page-module__yBLKTW__verbDot{background:var(--color-lilac-deep);box-shadow:0 0 0 3px #7c5ce024}.connector-page-module__yBLKTW__panel{isolation:isolate;border-radius:var(--radius-l);background-color:var(--color-paper);color:var(--color-ink);min-width:0;padding:30px 44px 32px;position:relative;overflow:clip}section.connector-page-module__yBLKTW__section{padding:80px 0 88px}.connector-page-module__yBLKTW__heading{color:var(--color-ink)}.connector-page-module__yBLKTW__index{color:var(--color-muted);font-variant-numeric:tabular-nums}.connector-page-module__yBLKTW__units{border-top:1px solid var(--color-hair);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:40px 0 0;padding:0;list-style:none;display:grid}.connector-page-module__yBLKTW__unit{flex-direction:column;gap:10px;min-width:0;padding:24px 36px 8px;display:flex}.connector-page-module__yBLKTW__unit:first-child{padding-left:0}.connector-page-module__yBLKTW__unit:last-child{padding-right:0}.connector-page-module__yBLKTW__unit+.connector-page-module__yBLKTW__unit{border-left:1px solid var(--color-hair)}.connector-page-module__yBLKTW__unitTitle{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:16px;font-weight:500;line-height:1.35}.connector-page-module__yBLKTW__unitText{color:var(--color-muted);margin:0}.connector-page-module__yBLKTW__beforeGrid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:64px;margin-top:40px;display:grid}.connector-page-module__yBLKTW__facts{border-collapse:collapse;border-top:1px solid var(--color-hair);width:100%}.connector-page-module__yBLKTW__factRow{border-bottom:1px solid var(--color-hair)}.connector-page-module__yBLKTW__factLabel{text-align:left;vertical-align:top;letter-spacing:.08em;text-transform:uppercase;width:128px;color:var(--color-muted);white-space:nowrap;padding:16px 20px 16px 0;font-size:10.5px;font-weight:400}.connector-page-module__yBLKTW__factValue{vertical-align:top;font-family:var(--font-sans);color:var(--color-ink);padding:14px 0 15px;font-size:15.5px;line-height:1.5}.connector-page-module__yBLKTW__factLink{color:var(--color-ink);transition:color .16s var(--ease);text-decoration:none}.connector-page-module__yBLKTW__factLink:hover{color:var(--color-lilac-deep)}.connector-page-module__yBLKTW__needs{flex-direction:column;gap:18px;min-width:0;display:flex}.connector-page-module__yBLKTW__needsHead{flex-direction:column;gap:12px;display:flex}.connector-page-module__yBLKTW__needsHeading{color:var(--color-ink)}.connector-page-module__yBLKTW__needRows{border-top:1px solid var(--color-hair);margin:0;padding:0;list-style:none}.connector-page-module__yBLKTW__needRow{border-bottom:1px solid var(--color-hair);grid-template-columns:36px minmax(0,1fr);grid-template-areas:"index title""index text";gap:4px 0;padding:16px 0 17px;display:grid}.connector-page-module__yBLKTW__needRow .connector-page-module__yBLKTW__index{grid-area:index;padding-top:2px}.connector-page-module__yBLKTW__needTitle{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--color-ink);grid-area:title;font-size:15.5px;font-weight:500;line-height:1.4}.connector-page-module__yBLKTW__needText{color:var(--color-muted);grid-area:text}.connector-page-module__yBLKTW__terms{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;min-width:0;margin:40px 0 0;padding:0;list-style:none;display:grid}.connector-page-module__yBLKTW__term{border-top:1px solid var(--color-hair);flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:16px 0 0;display:flex;position:relative}.connector-page-module__yBLKTW__scopeTerm{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--color-ink);margin:0;font-size:17px;font-weight:500;line-height:1.3}.connector-page-module__yBLKTW__scopeLine{color:var(--color-muted);margin:-8px 0 0;font-size:14.5px;line-height:1.45}.connector-page-module__yBLKTW__related{margin-top:40px}@media (max-width:1100px){.connector-page-module__yBLKTW__heroTop{gap:40px}.connector-page-module__yBLKTW__units{grid-template-columns:repeat(2,minmax(0,1fr))}.connector-page-module__yBLKTW__unit:nth-child(odd){border-left:0;padding-left:0}.connector-page-module__yBLKTW__unit:nth-child(2n){padding-right:0}.connector-page-module__yBLKTW__unit:nth-child(n+3){border-top:1px solid var(--color-hair)}.connector-page-module__yBLKTW__terms{grid-template-columns:repeat(3,minmax(0,1fr))}.connector-page-module__yBLKTW__beforeGrid{gap:40px}}@media (max-width:900px){.connector-page-module__yBLKTW__hero{padding:40px 0 56px}.connector-page-module__yBLKTW__heroStack{gap:32px}.connector-page-module__yBLKTW__heroTop{grid-template-columns:minmax(0,1fr);gap:28px}.connector-page-module__yBLKTW__panel{padding:24px 16px 22px}section.connector-page-module__yBLKTW__section{padding:56px 0 64px}.connector-page-module__yBLKTW__verbs{flex-wrap:wrap;gap:18px}.connector-page-module__yBLKTW__beforeGrid{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:32px}.connector-page-module__yBLKTW__factLabel{width:96px;padding-right:14px}.connector-page-module__yBLKTW__terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.connector-page-module__yBLKTW__units,.connector-page-module__yBLKTW__related{margin-top:32px}}@media (max-width:640px){.connector-page-module__yBLKTW__units{grid-template-columns:minmax(0,1fr)}.connector-page-module__yBLKTW__terms{grid-template-columns:minmax(0,1fr);gap:0}.connector-page-module__yBLKTW__term{padding:14px 0 16px}.connector-page-module__yBLKTW__unit,.connector-page-module__yBLKTW__unit:nth-child(odd),.connector-page-module__yBLKTW__unit:nth-child(2n){border-left:0;padding:18px 0 14px}.connector-page-module__yBLKTW__unit+.connector-page-module__yBLKTW__unit{border-left:0;border-top:1px solid var(--color-hair)}}@media (max-width:639px){.connector-page-module__yBLKTW__units{border-top:0}.connector-page-module__yBLKTW__unit,.connector-page-module__yBLKTW__unit:nth-child(odd),.connector-page-module__yBLKTW__unit:nth-child(2n),.connector-page-module__yBLKTW__unit+.connector-page-module__yBLKTW__unit,.connector-page-module__yBLKTW__unit:nth-child(n+3){border:1px solid var(--color-hair-strong);border-radius:var(--radius-l);gap:10px;padding:20px 18px 22px}.connector-page-module__yBLKTW__heroCtas>:nth-child(n+2){display:none}.connector-page-module__yBLKTW__facts,.connector-page-module__yBLKTW__facts>tbody{display:block}.connector-page-module__yBLKTW__facts>tbody{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.connector-page-module__yBLKTW__factRow{flex-direction:column;gap:4px;min-width:0;padding:14px 0 15px;display:flex}.connector-page-module__yBLKTW__factLabel,.connector-page-module__yBLKTW__factValue{width:auto;padding:0;display:block}.connector-page-module__yBLKTW__factLabel{font-size:11px}.connector-page-module__yBLKTW__factLink{align-items:center;min-height:24px;display:inline-flex}.connector-page-module__yBLKTW__term{grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:4px 0;display:grid}.connector-page-module__yBLKTW__term>.connector-page-module__yBLKTW__index{grid-row:1/span 2;padding-top:3px}.connector-page-module__yBLKTW__scopeTerm,.connector-page-module__yBLKTW__scopeLine{grid-column:2}.connector-page-module__yBLKTW__scopeLine{margin:0}}
.doc-reader-module__2p_lZq__panel{isolation:isolate;border-radius:var(--radius-l);background-color:var(--color-paper);color:var(--color-ink);background-image:radial-gradient(circle,#0d1b2a29 .7px,#0000 .9px);background-position:7px 7px;background-size:14px 14px;position:relative;overflow:clip}.doc-reader-module__2p_lZq__inner{z-index:1;flex-direction:column;gap:18px;padding:36px 40px 32px;display:flex;position:relative}.doc-reader-module__2p_lZq__sides{justify-content:space-between;gap:16px;width:100%;max-width:680px;margin:0 auto;display:flex}.doc-reader-module__2p_lZq__side{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:11.5px}.doc-reader-module__2p_lZq__sideRight{text-align:right;color:var(--color-lilac-deep)}.doc-reader-module__2p_lZq__foot{flex-wrap:wrap;justify-content:space-between;gap:16px;width:100%;max-width:680px;margin:0 auto;display:flex}.doc-reader-module__2p_lZq__footText{letter-spacing:.04em;color:var(--color-muted);text-wrap:balance;font-size:11px}.doc-reader-module__2p_lZq__frame{--reveal-x:58;aspect-ratio:420/540;background:var(--color-white);border-radius:var(--radius-s);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;max-width:680px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 60px #0d1b2a2e,0 1px 0 1px #0d1b2a0f}.doc-reader-module__2p_lZq__intro{animation:doc-reader-module__2p_lZq__sweep 3.2s var(--ease-inout) .4s both, doc-reader-module__2p_lZq__drift 18s var(--ease-inout) 4.6s infinite}@keyframes doc-reader-module__2p_lZq__sweep{0%{--reveal-x:0}to{--reveal-x:58}}@keyframes doc-reader-module__2p_lZq__drift{0%{--reveal-x:58}50%{--reveal-x:30}to{--reveal-x:58}}.doc-reader-module__2p_lZq__dataLayer,.doc-reader-module__2p_lZq__scanLayer{position:absolute;inset:0}.doc-reader-module__2p_lZq__scanLayer{clip-path:inset(0 calc((100 - var(--reveal-x)) * 1%) 0 0);will-change:clip-path}.doc-reader-module__2p_lZq__scan{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.doc-reader-module__2p_lZq__divider{top:0;bottom:0;left:calc(var(--reveal-x) * 1%);pointer-events:none;width:0;position:absolute}.doc-reader-module__2p_lZq__divider:before{content:"";background:var(--color-lilac-2);width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 0 1px #fff9}.doc-reader-module__2p_lZq__handle{border:1px solid var(--color-lilac-2);background:var(--color-chalk);cursor:ew-resize;pointer-events:auto;border-radius:50%;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;padding:0;display:grid;position:absolute;top:50%;left:0;box-shadow:0 6px 18px #0d1b2a47}.doc-reader-module__2p_lZq__handle:focus-visible{outline:2px solid var(--color-lilac-2);outline-offset:3px}.doc-reader-module__2p_lZq__grip{width:10px;height:12px;position:relative}.doc-reader-module__2p_lZq__grip:before,.doc-reader-module__2p_lZq__grip:after{content:"";background:var(--color-ink);border-radius:1px;width:1.5px;position:absolute;top:0;bottom:0}.doc-reader-module__2p_lZq__grip:before{left:1px}.doc-reader-module__2p_lZq__grip:after{right:1px}.doc-reader-module__2p_lZq__scanInner{position:absolute;inset:0}.doc-reader-module__2p_lZq__boxes{pointer-events:none;position:absolute;inset:0}.doc-reader-module__2p_lZq__box{left:var(--x);top:var(--y);width:var(--w);height:var(--h);border:1px solid var(--color-lilac-deep);opacity:.38;transition:opacity var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:2px;position:absolute}.doc-reader-module__2p_lZq__boxOn{opacity:1;background:#a78bfa38;box-shadow:0 0 0 3px #a78bfa38}.doc-reader-module__2p_lZq__table{background:var(--color-white);color:var(--color-ink);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.doc-reader-module__2p_lZq__tableHead{border-bottom:1px solid var(--color-hair);justify-content:space-between;gap:12px;padding:16px 18px 12px;display:flex}.doc-reader-module__2p_lZq__tableTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);font-size:11px}.doc-reader-module__2p_lZq__tableStatus{letter-spacing:.04em;text-transform:uppercase;color:var(--color-lilac-deep);text-align:right;font-size:10.5px}.doc-reader-module__2p_lZq__grid{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11.5px;line-height:1.25}.doc-reader-module__2p_lZq__headRow th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);text-align:left;border-bottom:1px solid var(--color-hair);padding:10px 8px 8px 18px;font-size:9.5px;font-weight:400}.doc-reader-module__2p_lZq__groupCell{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-lilac-deep);text-align:right;padding:10px 18px 3px;font-size:9.5px;font-weight:400}.doc-reader-module__2p_lZq__row td{vertical-align:top;border-top:1px solid #0d1b2a12;padding:4px 8px 4px 18px}.doc-reader-module__2p_lZq__row:first-of-type td{border-top:0}.doc-reader-module__2p_lZq__row{transition:background-color var(--dur-fast) var(--ease-out);outline:none}.doc-reader-module__2p_lZq__rowLinked{cursor:default}.doc-reader-module__2p_lZq__rowOn,.doc-reader-module__2p_lZq__row:focus-visible{background:#a78bfa1f}.doc-reader-module__2p_lZq__row:focus-visible{box-shadow:inset 2px 0 0 var(--color-lilac-deep)}.doc-reader-module__2p_lZq__colField{width:22%}.doc-reader-module__2p_lZq__colValue{width:34%;font-weight:500}.doc-reader-module__2p_lZq__colSource{width:34%;font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.doc-reader-module__2p_lZq__colState{text-align:right;width:10%;padding-right:18px}.doc-reader-module__2p_lZq__rowOn .doc-reader-module__2p_lZq__colSource{color:var(--color-lilac-deep)}.doc-reader-module__2p_lZq__fieldName{font-weight:500;display:block}.doc-reader-module__2p_lZq__formLabel{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9px;line-height:1.2;display:block;overflow:hidden}.doc-reader-module__2p_lZq__stateDot{background:var(--color-lilac-deep);vertical-align:middle;border-radius:50%;width:6px;height:6px;display:inline-block}.doc-reader-module__2p_lZq__stateWord{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-lilac-deep);font-size:9.5px}.doc-reader-module__2p_lZq__rowFlag .doc-reader-module__2p_lZq__colValue{color:var(--color-ink)}@container (max-width:520px){.doc-reader-module__2p_lZq__grid{font-size:10.5px}.doc-reader-module__2p_lZq__headRow th,.doc-reader-module__2p_lZq__groupCell{padding-left:12px;font-size:8.5px}.doc-reader-module__2p_lZq__row td{padding:5px 6px 5px 12px}.doc-reader-module__2p_lZq__colSource{display:none}.doc-reader-module__2p_lZq__colField{width:40%}.doc-reader-module__2p_lZq__colValue{width:44%}.doc-reader-module__2p_lZq__colState{width:16%;padding-right:12px}.doc-reader-module__2p_lZq__formLabel{display:none}.doc-reader-module__2p_lZq__tableHead{padding:12px 12px 10px}.doc-reader-module__2p_lZq__rowExtra{display:none}}@media (max-width:600px){.doc-reader-module__2p_lZq__sideMore{display:none}}@media (max-width:900px){.doc-reader-module__2p_lZq__inner{gap:14px;padding:20px 16px 18px}.doc-reader-module__2p_lZq__handle{width:34px;height:34px;margin:-17px 0 0 -17px}}@media (max-width:639px){.doc-reader-module__2p_lZq__frame{aspect-ratio:1.121}.doc-reader-module__2p_lZq__scanInner{aspect-ratio:420/540;width:161.3%;inset:0 auto auto 0;transform:translate(-24%,-15%)}.doc-reader-module__2p_lZq__grid{font-size:12px}.doc-reader-module__2p_lZq__headRow th,.doc-reader-module__2p_lZq__groupCell,.doc-reader-module__2p_lZq__stateWord,.doc-reader-module__2p_lZq__tableStatus{font-size:11px}.doc-reader-module__2p_lZq__handle{width:44px;height:44px;margin:-22px 0 0 -22px}}@media (prefers-reduced-motion:reduce){.doc-reader-module__2p_lZq__intro{animation:none}.doc-reader-module__2p_lZq__box,.doc-reader-module__2p_lZq__row{transition:none}}
.doctype-context-module__VUeVdW__join{color:var(--color-paper);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:24px 48px;display:grid}.doctype-context-module__VUeVdW__arrivals{border-top:1px solid var(--color-ink-hair);margin:0;padding:0;list-style:none}.doctype-context-module__VUeVdW__arrivalsHead{color:var(--color-ink-muted);border-bottom:1px solid var(--color-ink-hair);padding:10px 0;font-size:10px}.doctype-context-module__VUeVdW__arrival{border-bottom:1px solid var(--color-ink-hair);color:var(--color-ink-muted);opacity:.35;transition:opacity .4s var(--ease-out), color .4s var(--ease);align-items:center;gap:12px;padding:10px 0;display:flex}.doctype-context-module__VUeVdW__arrived{opacity:1;color:var(--color-paper)}.doctype-context-module__VUeVdW__arrivalText{text-wrap:pretty;min-width:0}.doctype-context-module__VUeVdW__arrivalDot{border:1px solid var(--color-ink-hair);width:6px;height:6px;transition:background-color .3s var(--ease);border-radius:50%;flex:none}.doctype-context-module__VUeVdW__arrived .doctype-context-module__VUeVdW__arrivalDot{background:var(--color-lilac);border-color:var(--color-lilac)}.doctype-context-module__VUeVdW__table{border-top:1px solid var(--color-ink-hair);flex-direction:column;display:flex}.doctype-context-module__VUeVdW__tableHead{color:var(--color-ink-muted);border-bottom:1px solid var(--color-ink-hair);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:24px;padding:10px 0;font-size:10px;display:grid}.doctype-context-module__VUeVdW__row{border-bottom:1px solid var(--color-ink-hair);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:24px;padding:12px 0;display:grid}.doctype-context-module__VUeVdW__thing{color:var(--color-paper)}.doctype-context-module__VUeVdW__cells{flex-wrap:wrap;gap:8px 28px;display:flex}.doctype-context-module__VUeVdW__cell{min-width:120px;transition:background-color .6s var(--ease);border-radius:2px;flex-direction:column;gap:2px;margin:-2px -4px;padding:2px 4px;display:flex}.doctype-context-module__VUeVdW__cellLabel{color:var(--color-ink-muted);font-size:10px}.doctype-context-module__VUeVdW__cellValue{color:var(--color-paper);min-height:1.5em;font-size:13px}.doctype-context-module__VUeVdW__fillable .doctype-context-module__VUeVdW__cellValue{border-bottom:1px dashed var(--color-ink-hair)}.doctype-context-module__VUeVdW__fillable.doctype-context-module__VUeVdW__filled .doctype-context-module__VUeVdW__cellValue{color:var(--color-lilac);border-bottom-color:#0000}.doctype-context-module__VUeVdW__fresh{animation:doctype-context-module__VUeVdW__wash 1.4s var(--ease-out) both}@keyframes doctype-context-module__VUeVdW__wash{0%{background-color:var(--color-lilac-wash)}to{background-color:#0000}}.doctype-context-module__VUeVdW__foot{color:var(--color-ink-muted);grid-column:1/-1;margin:0;font-size:10.5px}.doctype-context-module__VUeVdW__segment{white-space:nowrap}.doctype-context-module__VUeVdW__live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.doctype-context-module__VUeVdW__still .doctype-context-module__VUeVdW__arrival,.doctype-context-module__VUeVdW__still .doctype-context-module__VUeVdW__cell,.doctype-context-module__VUeVdW__still .doctype-context-module__VUeVdW__arrivalDot{transition:none}.doctype-context-module__VUeVdW__still .doctype-context-module__VUeVdW__fresh{animation:none}@media (max-width:900px){.doctype-context-module__VUeVdW__join{flex-direction:column;align-items:stretch;gap:24px;display:flex}.doctype-context-module__VUeVdW__tableHead,.doctype-context-module__VUeVdW__row{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width:639px){.doctype-context-module__VUeVdW__arrivals{display:none}.doctype-context-module__VUeVdW__tableHead,.doctype-context-module__VUeVdW__cellLabel,.doctype-context-module__VUeVdW__foot{font-size:11px}}
.doctype-family-module___9L6Uq__family{border-bottom:1px solid var(--color-hair)}.doctype-family-module___9L6Uq__list{flex-wrap:wrap;align-items:stretch;gap:0 28px;margin:0;padding:0;list-style:none;display:flex;position:relative}.doctype-family-module___9L6Uq__item{display:flex}.doctype-family-module___9L6Uq__all{margin-left:auto}.doctype-family-module___9L6Uq__link{color:var(--color-muted);white-space:nowrap;transition:color .2s var(--ease);align-items:center;gap:8px;padding:14px 0 15px;text-decoration:none;display:inline-flex}.doctype-family-module___9L6Uq__link:hover,.doctype-family-module___9L6Uq__link:focus-visible,.doctype-family-module___9L6Uq__link[aria-current=page]{color:var(--color-ink)}.doctype-family-module___9L6Uq__allLink{color:var(--color-lilac-deep)}.doctype-family-module___9L6Uq__marker{height:1px;width:var(--fw,0px);transform:translateX(var(--fx,0px));background:var(--color-lilac-deep);transition:transform .32s var(--ease-out), width .32s var(--ease-out), opacity .2s var(--ease);pointer-events:none;position:absolute;bottom:-1px;left:0}.doctype-family-module___9L6Uq__marker[data-on=false]{opacity:0}@media (max-width:900px){.doctype-family-module___9L6Uq__list{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.doctype-family-module___9L6Uq__list::-webkit-scrollbar{display:none}.doctype-family-module___9L6Uq__all{margin-left:8px;padding-right:2px}.doctype-family-module___9L6Uq__marker{bottom:0}}@media (max-width:720px){.doctype-family-module___9L6Uq__list{gap:0 20px}.doctype-family-module___9L6Uq__link{padding:11px 0 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.doctype-family-module___9L6Uq__marker{transition:none}}
.doctype-holds-module__iB2w_W__rows{border-top:1px solid var(--color-ink-hair);margin:0;padding:0;list-style:none}.doctype-holds-module__iB2w_W__row{border-bottom:1px solid var(--color-ink-hair);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0 40px;padding:36px 0;display:grid}.doctype-holds-module__iB2w_W__crop{aspect-ratio:var(--ar,4);background:var(--color-paper);border-radius:2px;grid-column:1/span 5;position:relative;overflow:clip}.doctype-holds-module__iB2w_W__flip .doctype-holds-module__iB2w_W__crop{grid-area:1/8/auto/span 5}.doctype-holds-module__iB2w_W__cropImg{width:calc(100% * 100 / var(--bw));aspect-ratio:var(--pw,1260) / var(--ph,1620);left:calc(-100% * var(--bx) / var(--bw));top:calc(-100% * var(--by) / var(--bh));position:absolute}.doctype-holds-module__iB2w_W__outline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.doctype-holds-module__iB2w_W__outlineRect{fill:none;stroke:var(--color-lilac);stroke-width:1px}.doctype-holds-module__iB2w_W__text{flex-direction:column;grid-column:7/span 6;gap:12px;min-width:0;display:flex}.doctype-holds-module__iB2w_W__flip .doctype-holds-module__iB2w_W__text{grid-area:1/1/auto/span 6}.doctype-holds-module__iB2w_W__index{color:var(--color-lilac)}.doctype-holds-module__iB2w_W__title{color:var(--color-paper)}.doctype-holds-module__iB2w_W__body{color:var(--color-ink-muted);max-width:34em}.doctype-holds-module__iB2w_W__needs{color:var(--color-ink-muted);letter-spacing:.06em;text-wrap:balance;font-size:11px}.doctype-holds-module__iB2w_W__needsLabel{color:var(--color-lilac);margin-right:6px}@media (max-width:900px){.doctype-holds-module__iB2w_W__row{flex-direction:column;align-items:stretch;gap:20px;padding:28px 0;display:flex}.doctype-holds-module__iB2w_W__flip .doctype-holds-module__iB2w_W__crop,.doctype-holds-module__iB2w_W__flip .doctype-holds-module__iB2w_W__text{grid-row:auto}}@media (max-width:639px){.doctype-holds-module__iB2w_W__rows{border-top:0}.doctype-holds-module__iB2w_W__row,.doctype-holds-module__iB2w_W__flip{border:1px solid var(--color-ink-hair);border-radius:var(--radius-l);flex-direction:column;gap:16px;padding:0 0 20px;display:flex;overflow:clip}.doctype-holds-module__iB2w_W__crop,.doctype-holds-module__iB2w_W__flip .doctype-holds-module__iB2w_W__crop{--zoom:max(1, calc(var(--bw) * var(--pw) / 38500));aspect-ratio:max(1.2, calc(var(--ar) / var(--zoom)));border-radius:0}.doctype-holds-module__iB2w_W__cropImg{width:calc(100% * 100 / var(--bw) * var(--zoom));left:calc(-100% * var(--bx) / var(--bw) * var(--zoom));margin-top:calc(-100% * var(--by) / var(--bw) * var(--zoom) * var(--ph) / var(--pw));top:0}.doctype-holds-module__iB2w_W__text,.doctype-holds-module__iB2w_W__flip .doctype-holds-module__iB2w_W__text{gap:10px;padding:0 16px}.doctype-holds-module__iB2w_W__needs{font-size:11px}}
.doctype-review-module__dhBoca__figure{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:0 64px;display:grid;position:relative}.doctype-review-module__dhBoca__page{aspect-ratio:var(--pw,1260) / var(--ph,1620);background:var(--color-chalk);border:1px solid var(--color-hair);grid-area:1/1;position:relative;overflow:clip}.doctype-review-module__dhBoca__region{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);border:1px solid var(--color-hair-strong);opacity:0;transition:opacity .4s var(--ease);position:absolute}.doctype-review-module__dhBoca__regionFlagged{border-color:var(--color-lilac-deep);box-shadow:0 0 0 3px var(--color-lilac-wash)}.doctype-review-module__dhBoca__region.doctype-review-module__dhBoca__on{opacity:1}.doctype-review-module__dhBoca__lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.doctype-review-module__dhBoca__line{fill:none;stroke:var(--color-hair-strong);stroke-width:1px;stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600);transition:stroke-dashoffset .7s var(--ease-inout)}.doctype-review-module__dhBoca__lineFlagged{stroke:var(--color-lilac-deep)}.doctype-review-module__dhBoca__lineOn{stroke-dashoffset:0}.doctype-review-module__dhBoca__margin{grid-area:1/2;position:relative}.doctype-review-module__dhBoca__note{background:var(--color-chalk);border:1px solid var(--color-hair);opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:8px 12px 9px;display:grid;position:absolute;left:0;right:0;transform:translate(8px)}.doctype-review-module__dhBoca__noteOn{opacity:1;transform:none}.doctype-review-module__dhBoca__noteFlagged{border-color:var(--color-lilac-deep)}.doctype-review-module__dhBoca__noteCrop{display:none}.doctype-review-module__dhBoca__noteValue{color:var(--color-ink);grid-column:1;font-size:13px}.doctype-review-module__dhBoca__noteRule{text-transform:none;letter-spacing:.02em;color:var(--color-muted);grid-column:1;font-size:10.5px}.doctype-review-module__dhBoca__noteState{color:var(--color-muted);grid-area:1/2/span 2;align-self:center;font-size:10px}.doctype-review-module__dhBoca__noteFlagged .doctype-review-module__dhBoca__noteState{color:var(--color-lilac-deep)}.doctype-review-module__dhBoca__step{border-top:1px solid var(--color-hair-strong);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-direction:column;grid-area:2/2;gap:10px;margin-top:28px;padding-top:16px;display:flex;transform:translateY(8px)}.doctype-review-module__dhBoca__stepOn{opacity:1;transform:none}.doctype-review-module__dhBoca__stepLabel{color:var(--color-lilac-deep);font-size:10px}.doctype-review-module__dhBoca__stepItem{color:var(--color-ink)}.doctype-review-module__dhBoca__choices{border-top:1px solid var(--color-hair);margin:4px 0 0;padding:0;list-style:none}.doctype-review-module__dhBoca__choice{border-bottom:1px solid var(--color-hair);color:var(--color-muted);transition:color .3s var(--ease);align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.doctype-review-module__dhBoca__picked{color:var(--color-ink)}.doctype-review-module__dhBoca__point{border:1px solid var(--color-hair-strong);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.doctype-review-module__dhBoca__point:after{content:"";background:var(--color-lilac-deep);transition:transform .26s var(--ease-out);border-radius:50%;position:absolute;inset:1px;transform:scale(0)}.doctype-review-module__dhBoca__picked .doctype-review-module__dhBoca__point{border-color:var(--color-lilac-deep)}.doctype-review-module__dhBoca__picked .doctype-review-module__dhBoca__point:after{transform:scale(1)}.doctype-review-module__dhBoca__record{letter-spacing:.04em;color:var(--color-ink);opacity:0;transition:opacity .4s var(--ease-out);margin:4px 0 0;font-size:11px}.doctype-review-module__dhBoca__recordOn{opacity:1}.doctype-review-module__dhBoca__still .doctype-review-module__dhBoca__line,.doctype-review-module__dhBoca__still .doctype-review-module__dhBoca__note,.doctype-review-module__dhBoca__still .doctype-review-module__dhBoca__step,.doctype-review-module__dhBoca__still .doctype-review-module__dhBoca__record,.doctype-review-module__dhBoca__still .doctype-review-module__dhBoca__point:after{transition:none}@media (max-width:900px){.doctype-review-module__dhBoca__figure{flex-direction:column;gap:20px;display:flex}.doctype-review-module__dhBoca__lines{display:none}.doctype-review-module__dhBoca__margin{flex-direction:column;gap:8px;height:auto;display:flex}.doctype-review-module__dhBoca__note{position:static;transform:none}.doctype-review-module__dhBoca__step{margin-top:8px}}@media (max-width:639px){.doctype-review-module__dhBoca__figure{--page-w:1000px}.doctype-review-module__dhBoca__page{display:none}.doctype-review-module__dhBoca__note{opacity:1;animation:doctype-review-module__dhBoca__reviewRowIn .6s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .15s);grid-template-columns:minmax(0,1fr) auto;padding:0 0 10px;overflow:clip;transform:none}.doctype-review-module__dhBoca__step{opacity:1;animation:doctype-review-module__dhBoca__reviewRowIn .6s var(--ease-out) both;animation-delay:.7s;transform:none}.doctype-review-module__dhBoca__noteCrop{height:clamp(64px, calc(var(--page-w) * var(--ph) / var(--pw) * var(--h) / 100 + 32px), 132px);background:var(--color-chalk);border-bottom:1px solid var(--color-hair);grid-column:1/-1;margin-bottom:8px;display:block;position:relative;overflow:clip}.doctype-review-module__dhBoca__cropPage{width:var(--page-w);aspect-ratio:var(--pw) / var(--ph);left:clamp(calc(100% - var(--page-w)), calc(50% - var(--page-w) * (var(--x) + var(--w) / 2) / 100), 0px);top:clamp(calc(100% - var(--page-w) * var(--ph) / var(--pw)), calc(50% - var(--page-w) * var(--ph) / var(--pw) * (var(--y) + var(--h) / 2) / 100), 0px);position:absolute}.doctype-review-module__dhBoca__noteValue,.doctype-review-module__dhBoca__noteRule{padding-left:12px}.doctype-review-module__dhBoca__noteState{grid-row:2/span 2;padding-right:12px;font-size:11px}.doctype-review-module__dhBoca__noteRule{font-size:11.5px}.doctype-review-module__dhBoca__stepLabel{font-size:11px}}@keyframes doctype-review-module__dhBoca__reviewRowIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:639px) and (prefers-reduced-motion:reduce){.doctype-review-module__dhBoca__note,.doctype-review-module__dhBoca__step{animation:none}}
.run-trace-module__Po6Aka__panel{isolation:isolate;border:1px solid var(--color-ink-hair);border-radius:var(--radius-l);color:var(--color-paper);background:#f6f0e908;position:relative;overflow:clip}.run-trace-module__Po6Aka__inner{z-index:1;flex-direction:column;gap:28px;padding:28px 36px 32px;display:flex;position:relative}.run-trace-module__Po6Aka__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.run-trace-module__Po6Aka__topLeft{flex-wrap:wrap;align-items:baseline;gap:28px;display:flex}.run-trace-module__Po6Aka__title,.run-trace-module__Po6Aka__status{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-size:11.5px}.run-trace-module__Po6Aka__status{color:var(--color-lilac)}.run-trace-module__Po6Aka__timelineLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-lilac);font-size:11.5px}.run-trace-module__Po6Aka__labelIndex{color:var(--color-ink-muted);margin-right:4px}.run-trace-module__Po6Aka__trace{--trace-t:1;flex-direction:column;gap:26px;display:flex}.run-trace-module__Po6Aka__intro{animation:5.2s linear .7s both run-trace-module__Po6Aka__run}@keyframes run-trace-module__Po6Aka__run{0%{--trace-t:0}to{--trace-t:1}}.run-trace-module__Po6Aka__scrub{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:64px;position:relative}.run-trace-module__Po6Aka__rail{margin:0 calc(100% / (var(--n) * 2));position:absolute;inset:0}.run-trace-module__Po6Aka__track,.run-trace-module__Po6Aka__fill{background:var(--color-ink-hair);height:1px;position:absolute;top:22px;left:0;right:0}.run-trace-module__Po6Aka__fill{background:var(--color-lilac);transform-origin:0;transform:scaleX(var(--trace-t))}.run-trace-module__Po6Aka__station,.run-trace-module__Po6Aka__node{--lit:clamp(0, calc((var(--trace-t) * (var(--n) - 1) - var(--k) + .04) * 30), 1)}.run-trace-module__Po6Aka__station{top:22px;left:calc(var(--k) / (var(--n) - 1) * 100%);flex-direction:column;align-items:center;width:0;display:flex;position:absolute}.run-trace-module__Po6Aka__stationDot{background:var(--color-ink);border:1px solid var(--color-ink-muted);box-sizing:border-box;border-radius:50%;width:7px;height:7px;position:absolute;top:-3.5px;left:-3.5px}.run-trace-module__Po6Aka__stationDot:after{content:"";background:var(--color-lilac);opacity:var(--lit);border-radius:50%;position:absolute;inset:-1px}.run-trace-module__Po6Aka__stationTime{white-space:nowrap;letter-spacing:.04em;color:var(--color-ink-muted);font-size:11px;position:absolute;top:12px;transform:translate(-50%)}.run-trace-module__Po6Aka__playhead{height:28px;top:8px;left:calc(var(--trace-t) * 100%);background:var(--color-lilac);width:1px;margin-left:-.5px;position:absolute}.run-trace-module__Po6Aka__handle{top:22px;left:calc(100% / (var(--n) * 2) + (100% - 100% / var(--n)) * var(--trace-t));cursor:ew-resize;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;padding:0;display:grid;position:absolute}.run-trace-module__Po6Aka__handleDisc{background:var(--color-chalk);border:2px solid var(--color-lilac);box-sizing:border-box;border-radius:50%;width:12px;height:12px;box-shadow:0 2px 10px #0006}.run-trace-module__Po6Aka__handle:focus-visible{outline:2px solid var(--color-lilac);outline-offset:2px}.run-trace-module__Po6Aka__chain{grid-template-columns:repeat(var(--n), minmax(0, 1fr));grid-template-rows:auto auto auto;align-items:start;gap:0 20px;margin:0;padding:0;list-style:none;display:grid}.run-trace-module__Po6Aka__node{grid-template-rows:subgrid;grid-row:span 3;row-gap:0;min-width:0;display:grid;position:relative}.run-trace-module__Po6Aka__node>.run-trace-module__Po6Aka__card{margin-bottom:16px}.run-trace-module__Po6Aka__link{background:var(--color-ink-hair);width:20px;height:1px;position:absolute;top:44px;right:100%}.run-trace-module__Po6Aka__linkFill{background:var(--color-lilac);transform-origin:0;transform:scaleX(clamp(0, calc(var(--trace-t) * (var(--n) - 1) - var(--k) + 1), 1));position:absolute;inset:0}.run-trace-module__Po6Aka__card{--d:calc(var(--trace-t) * (var(--n) - 1) - var(--k));--cur:calc(clamp(0, 1 - var(--d), 1) * var(--lit));border:1px solid var(--color-ink-hair);border-radius:var(--radius-m);background:rgba(246, 240, 233, calc(.04 + .05 * var(--cur)));min-height:150px;box-shadow:0 0 0 1px rgba(200, 184, 255, calc(.4 * var(--cur))), 0 0 28px rgba(200, 184, 255, calc(.2 * var(--cur)));opacity:calc(.28 + .72 * var(--lit));transform:translateY(calc((1 - var(--lit)) * 6px));flex-direction:column;gap:6px;padding:16px 16px 14px;display:flex}.run-trace-module__Po6Aka__nodeTitle{font-family:var(--font-sans);color:var(--color-paper);text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.3}.run-trace-module__Po6Aka__nodeBody{color:var(--color-ink-muted);text-wrap:pretty}.run-trace-module__Po6Aka__nodeStatus{letter-spacing:.06em;text-transform:uppercase;color:var(--color-lilac);opacity:var(--lit);margin-top:auto;padding-top:8px;font-size:11px}.run-trace-module__Po6Aka__commitmentTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-lilac);text-wrap:balance;padding:0 2px;font-size:11.5px;line-height:1.5;display:block}.run-trace-module__Po6Aka__commitmentText{color:var(--color-ink-muted);text-wrap:pretty;padding:6px 2px 0;display:block}.run-trace-module__Po6Aka__crop{aspect-ratio:2.4;border-radius:var(--radius-s);background:var(--color-white);width:100%;margin-bottom:6px;position:relative;overflow:hidden}.run-trace-module__Po6Aka__cropWindow{left:calc(var(--win-x) / var(--win-w) * -100%);top:calc(var(--win-y) / var(--win-h) * -100%);width:calc(100% / var(--win-w) * 100);height:calc(100% / var(--win-h) * 100);position:absolute}.run-trace-module__Po6Aka__cropImage{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.run-trace-module__Po6Aka__cropBox{left:calc(var(--box-x) * 1%);top:calc(var(--box-y) * 1%);width:calc(var(--box-w) * 1%);height:calc(var(--box-h) * 1%);border:1.5px solid var(--color-lilac-2);border-radius:2px;position:absolute;box-shadow:0 0 0 1px #ffffffb3}@media (max-width:900px){.run-trace-module__Po6Aka__inner{padding:20px 16px 22px}.run-trace-module__Po6Aka__scrub{height:56px}.run-trace-module__Po6Aka__stationTime{font-size:9.5px}.run-trace-module__Po6Aka__chain{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:26px 0}.run-trace-module__Po6Aka__node{flex-direction:column;grid-row:auto;gap:0;display:flex}.run-trace-module__Po6Aka__node>.run-trace-module__Po6Aka__card{margin-bottom:12px}.run-trace-module__Po6Aka__link{width:1px;height:26px;top:-26px;left:24px;right:auto}.run-trace-module__Po6Aka__linkFill{transform-origin:top;transform:scaleY(clamp(0, calc(var(--trace-t) * (var(--n) - 1) - var(--k) + 1), 1))}.run-trace-module__Po6Aka__card{min-height:0}}@media (max-width:639px){.run-trace-module__Po6Aka__scrub{display:none}.run-trace-module__Po6Aka__node{--lit:1;flex-direction:column;display:flex}.run-trace-module__Po6Aka__node>.run-trace-module__Po6Aka__card{--cur:0;margin-bottom:14px}.run-trace-module__Po6Aka__link{display:none}div.run-trace-module__Po6Aka__dots{margin-top:14px}}@media (prefers-reduced-motion:reduce){.run-trace-module__Po6Aka__intro{animation:none}}
.architecture-diagram-module__CSxyEq__stack{flex-direction:column;gap:48px;display:flex}section.architecture-diagram-module__CSxyEq__roomy{padding:88px 0 92px}@media (max-width:900px){section.architecture-diagram-module__CSxyEq__roomy{padding:56px 0 60px}}.architecture-diagram-module__CSxyEq__heading{color:var(--color-ink);max-width:760px}.on-ink .architecture-diagram-module__CSxyEq__heading{color:var(--color-paper)}.architecture-diagram-module__CSxyEq__links{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.architecture-diagram-module__CSxyEq__sequence{--column:minmax(0, 340fr);grid-template-columns:var(--column) 90fr var(--column) 90fr var(--column);align-items:stretch;min-height:480px;display:grid;position:relative}.architecture-diagram-module__CSxyEq__lines{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.architecture-diagram-module__CSxyEq__line{fill:none;stroke:var(--color-ink);stroke-opacity:.3;stroke-width:1px}@keyframes architecture-diagram-module__CSxyEq__beam{0%{stroke-dashoffset:var(--dash)}to{stroke-dashoffset:var(--neg)}}.architecture-diagram-module__CSxyEq__beam{fill:none;stroke:var(--color-lilac-deep);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:var(--dash) var(--len);stroke-dashoffset:var(--neg);animation:architecture-diagram-module__CSxyEq__beam 1.4s var(--ease-inout) both;animation-delay:var(--delay,0s)}.architecture-diagram-module__CSxyEq__exploring .architecture-diagram-module__CSxyEq__card{transition:opacity .24s var(--ease), border-color .24s var(--ease);opacity:.55}.architecture-diagram-module__CSxyEq__exploring .architecture-diagram-module__CSxyEq__slot.architecture-diagram-module__CSxyEq__lit .architecture-diagram-module__CSxyEq__card{opacity:1;border-color:var(--color-lilac-deep)}.architecture-diagram-module__CSxyEq__exploring .architecture-diagram-module__CSxyEq__line{transition:stroke-opacity .24s var(--ease);stroke-opacity:.18}.architecture-diagram-module__CSxyEq__exploring .architecture-diagram-module__CSxyEq__lit .architecture-diagram-module__CSxyEq__line{stroke-opacity:.6}.architecture-diagram-module__CSxyEq__junction{fill:var(--color-ink)}.on-ink .architecture-diagram-module__CSxyEq__line{stroke:var(--color-paper)}.on-ink .architecture-diagram-module__CSxyEq__beam{stroke:var(--color-lilac)}.on-ink .architecture-diagram-module__CSxyEq__junction{fill:var(--color-paper)}.architecture-diagram-module__CSxyEq__column{flex-direction:column;gap:20px;display:flex;position:relative}.architecture-diagram-module__CSxyEq__left{grid-column:1}.architecture-diagram-module__CSxyEq__right{grid-column:5}.architecture-diagram-module__CSxyEq__center{flex-direction:column;grid-column:3;justify-content:center;gap:20px;display:flex;position:relative}.architecture-diagram-module__CSxyEq__slot{flex-direction:column;min-height:200px;display:flex}.architecture-diagram-module__CSxyEq__column .architecture-diagram-module__CSxyEq__slot{flex:1}.architecture-diagram-module__CSxyEq__card{border:1px solid var(--color-hair);border-radius:var(--radius-m);background:var(--color-white);color:var(--color-ink);flex-direction:column;flex:1;gap:8px;padding:18px 20px;display:flex}.architecture-diagram-module__CSxyEq__card .architecture-diagram-module__CSxyEq__cardTitle{font-size:20px}.architecture-diagram-module__CSxyEq__desc{color:var(--color-muted)}.architecture-diagram-module__CSxyEq__card .architecture-diagram-module__CSxyEq__detail{color:var(--color-muted);font-size:10px;line-height:1.6}.architecture-diagram-module__CSxyEq__card .architecture-diagram-module__CSxyEq__explore{transition:color .2s var(--ease);margin-top:auto;padding-top:8px;font-size:11px}a.architecture-diagram-module__CSxyEq__card:hover .architecture-diagram-module__CSxyEq__explore{color:var(--color-lilac-deep)}.architecture-diagram-module__CSxyEq__stackWrap{width:100%;max-width:560px;margin:0 auto}.architecture-diagram-module__CSxyEq__graph{margin:-24px 0;padding:24px 0;overflow:hidden}@media (prefers-reduced-motion:reduce){.architecture-diagram-module__CSxyEq__beam{stroke-dashoffset:var(--neg);animation:none}}@media (max-width:900px){.architecture-diagram-module__CSxyEq__stack{gap:36px}.architecture-diagram-module__CSxyEq__links{align-items:flex-start}.architecture-diagram-module__CSxyEq__sequence{flex-direction:column;gap:16px;min-height:0;display:flex}.architecture-diagram-module__CSxyEq__lines{display:none}.architecture-diagram-module__CSxyEq__column,.architecture-diagram-module__CSxyEq__center{gap:16px}.architecture-diagram-module__CSxyEq__slot{min-height:0}}
.graph-figure-module__IKt-yG__figure{aspect-ratio:1000/520;width:100%;position:relative}.graph-figure-module__IKt-yG__canvas{pointer-events:none;position:absolute;inset:0}.graph-figure-module__IKt-yG__narrow{display:none}.graph-figure-module__IKt-yG__lines{width:100%;height:100%;display:block;overflow:visible}@keyframes graph-figure-module__IKt-yG__draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.graph-figure-module__IKt-yG__line{fill:none;stroke:var(--color-ink);stroke-opacity:.32;stroke-width:.85px;stroke-dasharray:100 100;stroke-dashoffset:0;animation:graph-figure-module__IKt-yG__draw .7s var(--ease-inout) both;animation-delay:var(--delay,0s)}.graph-figure-module__IKt-yG__narrow .graph-figure-module__IKt-yG__line{stroke-width:1.7px}@keyframes graph-figure-module__IKt-yG__beam{0%{stroke-dashoffset:16px}to{stroke-dashoffset:-100px}}.graph-figure-module__IKt-yG__beam{fill:none;stroke:var(--color-lilac-deep);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:16 100;stroke-dashoffset:-100px;vector-effect:non-scaling-stroke;animation:graph-figure-module__IKt-yG__beam 2.2s var(--ease-inout) both;animation-delay:var(--delay,0s)}@keyframes graph-figure-module__IKt-yG__settle{0%{opacity:0;transform:translate(calc(-50% + var(--sx,0px)), calc(-50% + var(--sy,0px)))}to{opacity:1;transform:translate(-50%,-50%)}}.graph-figure-module__IKt-yG__node{--sx:var(--wsx,0px);--sy:var(--wsy,0px);left:var(--x);top:var(--y);animation:graph-figure-module__IKt-yG__settle .9s var(--ease-out) both;animation-delay:var(--delay,0s);position:absolute;transform:translate(-50%,-50%)}.graph-figure-module__IKt-yG__card{border:1px solid var(--color-hair);background:var(--color-white);color:var(--color-ink);white-space:nowrap;transition:border-color .2s var(--ease), color .2s var(--ease);border-radius:6px;flex-direction:column;gap:3px;padding:9px 14px 10px;text-decoration:none;display:flex}a.graph-figure-module__IKt-yG__card:hover{border-color:var(--color-lilac-deep)}.graph-figure-module__IKt-yG__center .graph-figure-module__IKt-yG__card{border-color:var(--color-ink);padding:12px 18px 13px}.graph-figure-module__IKt-yG__text{flex-direction:column;gap:3px;min-width:0;display:flex}.graph-figure-module__IKt-yG__label{font-family:var(--font-sans);align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.graph-figure-module__IKt-yG__center .graph-figure-module__IKt-yG__label{font-size:15px}.graph-figure-module__IKt-yG__dot{background:var(--color-lilac-2);border-radius:50%;flex:none;width:6px;height:6px}.graph-figure-module__IKt-yG__detail{color:var(--color-muted);letter-spacing:.02em;font-size:10.5px}.graph-figure-module__IKt-yG__source .graph-figure-module__IKt-yG__card{background:var(--color-ivory)}.graph-figure-module__IKt-yG__source .graph-figure-module__IKt-yG__label{font-weight:400}@media (max-width:900px){.graph-figure-module__IKt-yG__figure{aspect-ratio:var(--narrow-ratio,360 / 560);max-width:420px;margin:0 auto}.graph-figure-module__IKt-yG__wide{display:none}.graph-figure-module__IKt-yG__narrow{display:block}.graph-figure-module__IKt-yG__node{--sx:var(--nsx,0px);--sy:var(--nsy,0px);left:var(--px);top:var(--py);width:max-content;max-width:168px}.graph-figure-module__IKt-yG__card{white-space:normal;padding:7px 10px 8px}.graph-figure-module__IKt-yG__label,.graph-figure-module__IKt-yG__center .graph-figure-module__IKt-yG__label{white-space:nowrap;font-size:12.5px}.graph-figure-module__IKt-yG__detail{font-size:9.5px;line-height:1.35}.graph-figure-module__IKt-yG__center .graph-figure-module__IKt-yG__card{padding:9px 12px 10px}}@media (prefers-reduced-motion:reduce){.graph-figure-module__IKt-yG__line,.graph-figure-module__IKt-yG__beam,.graph-figure-module__IKt-yG__node{animation:none}.graph-figure-module__IKt-yG__beam{stroke-dashoffset:-100px}}
.knowledge-map-module__ha9smq__map{--map-ink:var(--color-ink);--map-muted:var(--color-muted);--map-hair:#0d1b2a29;--map-line:#0d1b2a33;--map-lilac:var(--color-lilac-deep);--map-lilac-soft:#7c5ce08c;--map-wash:#c8b8ff33;--map-ground:var(--color-chalk);--map-chip:var(--color-white);--map-rule:var(--color-hair);--card-ink:var(--color-ink);--card-muted:var(--color-muted);--card-lilac:var(--color-lilac-deep);border-top:1px solid var(--map-rule);border-bottom:1px solid var(--map-rule);flex-direction:column;gap:28px;width:100%;min-width:0;padding:32px 0 40px;display:flex}.on-ink .knowledge-map-module__ha9smq__map{--map-ink:var(--color-paper);--map-muted:var(--color-ink-muted);--map-hair:var(--color-ink-hair);--map-line:#f6f0e938;--map-lilac:var(--color-lilac);--map-lilac-soft:#c8b8ff99;--map-wash:#c8b8ff29;--map-ground:var(--color-ink);--map-chip:#0d1b2a8c;--map-rule:var(--color-ink-hair)}.knowledge-map-module__ha9smq__question{align-items:baseline;gap:16px;margin:0;display:flex}.knowledge-map-module__ha9smq__questionLabel{color:var(--map-muted);flex:none;font-size:10.5px}.knowledge-map-module__ha9smq__questionText{letter-spacing:-.01em;color:var(--map-ink);font-size:20px;font-weight:500;line-height:1.3}.knowledge-map-module__ha9smq__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:40px;display:grid}.knowledge-map-module__ha9smq__figure{min-width:0}.knowledge-map-module__ha9smq__drawing{width:100%;height:auto;display:block;overflow:visible}.knowledge-map-module__ha9smq__compact{display:none}.knowledge-map-module__ha9smq__sourceRow{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:none}.knowledge-map-module__ha9smq__sourceItem{font-family:var(--font-mono);letter-spacing:.02em;color:var(--map-muted);border:1px solid var(--map-hair);background:var(--map-chip);transition:color .3s var(--ease-out), border-color .3s var(--ease-out);border-radius:4px;padding:4px 8px;font-size:10.5px}.knowledge-map-module__ha9smq__sourceItemOn{color:var(--map-lilac);border-color:var(--map-lilac-soft)}.knowledge-map-module__ha9smq__drop{fill:none;stroke:var(--map-lilac-soft);stroke-width:1px;stroke-dasharray:var(--len,600);opacity:0;animation:knowledge-map-module__ha9smq__dropRun 1.8s var(--ease-out) both;animation-delay:var(--delay,0s)}@keyframes knowledge-map-module__ha9smq__dropRun{0%{stroke-dashoffset:var(--len,600);opacity:1}38%{stroke-dashoffset:0;opacity:1}58%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.knowledge-map-module__ha9smq__dropHot{fill:none;stroke:var(--map-lilac);stroke-width:1.5px;animation:knowledge-map-module__ha9smq__fadeIn .24s var(--ease-out) both}.knowledge-map-module__ha9smq__edge{fill:none;stroke:var(--map-line);stroke-width:1px;transition:stroke .4s var(--ease-out)}.knowledge-map-module__ha9smq__edgeLit{stroke:var(--map-lilac-soft)}.knowledge-map-module__ha9smq__beam{fill:none;stroke:var(--map-lilac);stroke-width:2px;stroke-linecap:round;stroke-dasharray:var(--dash,28) var(--len,1400);animation:knowledge-map-module__ha9smq__travel var(--hop,.52s) linear both;animation-delay:var(--delay,0s)}@keyframes knowledge-map-module__ha9smq__travel{0%{stroke-dashoffset:var(--dash,28)}to{stroke-dashoffset:var(--neg,-1400)}}.knowledge-map-module__ha9smq__edgeLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--map-lilac);text-anchor:middle;pointer-events:none;font-size:8.5px}.knowledge-map-module__ha9smq__entity{cursor:default;animation:knowledge-map-module__ha9smq__fadeIn var(--dur-reveal) var(--ease-out) both;animation-delay:var(--delay,0s);outline:none}.knowledge-map-module__ha9smq__hit{fill:#0000}.knowledge-map-module__ha9smq__point{fill:var(--map-ink);transition:fill .3s var(--ease-out), r .3s var(--ease-out)}.knowledge-map-module__ha9smq__ring{fill:none;stroke:var(--map-ink);stroke-width:1px;transition:stroke .3s var(--ease-out)}.knowledge-map-module__ha9smq__name{font-family:var(--font-sans);fill:var(--map-ink);paint-order:stroke;stroke:var(--map-ground);stroke-width:4px;stroke-linejoin:round;transition:fill .3s var(--ease-out);font-size:12.5px;font-weight:500}.knowledge-map-module__ha9smq__detail{font-family:var(--font-mono);letter-spacing:.02em;fill:var(--map-muted);paint-order:stroke;stroke:var(--map-ground);stroke-width:4px;stroke-linejoin:round;font-size:9.5px}.knowledge-map-module__ha9smq__entityOn .knowledge-map-module__ha9smq__point{fill:var(--map-lilac);r:4.5}.knowledge-map-module__ha9smq__entityOn .knowledge-map-module__ha9smq__ring{stroke:var(--map-lilac)}.knowledge-map-module__ha9smq__entityOn .knowledge-map-module__ha9smq__name{fill:var(--map-lilac)}.knowledge-map-module__ha9smq__entityOn .knowledge-map-module__ha9smq__hit{fill:var(--map-wash)}.knowledge-map-module__ha9smq__entity:focus-visible .knowledge-map-module__ha9smq__hit{stroke:var(--map-lilac);stroke-width:1.5px}.knowledge-map-module__ha9smq__groupLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--map-muted);font-size:8.5px}.knowledge-map-module__ha9smq__chip{animation:knowledge-map-module__ha9smq__fadeIn var(--dur-reveal) var(--ease-out) both;animation-delay:var(--delay,0s)}.knowledge-map-module__ha9smq__chip rect{fill:var(--map-chip);stroke:var(--map-hair);stroke-width:1px;transition:stroke .3s var(--ease-out), fill .3s var(--ease-out)}.knowledge-map-module__ha9smq__chip text{font-family:var(--font-mono);letter-spacing:.02em;fill:var(--map-muted);transition:fill .3s var(--ease-out);font-size:9.5px}.knowledge-map-module__ha9smq__chipOn rect{stroke:var(--map-lilac-soft)}.knowledge-map-module__ha9smq__chipOn text{fill:var(--map-ink)}.knowledge-map-module__ha9smq__chipHot rect{stroke:var(--map-lilac);fill:var(--map-wash)}.knowledge-map-module__ha9smq__chipHot text{fill:var(--map-lilac)}.knowledge-map-module__ha9smq__card{background:var(--color-white);border:1px solid var(--color-hair);border-radius:var(--radius-m);flex-direction:column;gap:14px;min-width:0;padding:22px 22px 18px;display:flex}.knowledge-map-module__ha9smq__cardHead{flex-direction:column;gap:4px;display:flex}.knowledge-map-module__ha9smq__cardTitle{color:var(--card-ink)}.knowledge-map-module__ha9smq__cardDetail{color:var(--card-muted);text-transform:none;letter-spacing:.02em;font-size:10.5px}.knowledge-map-module__ha9smq__knownAs{border-bottom:1px solid var(--color-hair);flex-direction:column;gap:4px;margin:0;padding-bottom:12px;display:flex}.knowledge-map-module__ha9smq__rowLabel{color:var(--card-lilac);font-size:10px}.knowledge-map-module__ha9smq__knownAsText{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--card-ink);text-wrap:pretty;font-size:11.5px;line-height:1.55}.knowledge-map-module__ha9smq__rows{flex-direction:column;display:flex}.knowledge-map-module__ha9smq__row{transition:background .2s var(--ease-out);border-bottom:1px solid #0d1b2a14;border-radius:4px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"name value""name source";gap:1px 12px;padding:8px 6px 8px 0;display:grid}.knowledge-map-module__ha9smq__row:last-child{border-bottom:0}.knowledge-map-module__ha9smq__row:hover{background:#0d1b2a08}.knowledge-map-module__ha9smq__rowName{letter-spacing:.02em;text-transform:none;color:var(--card-muted);text-wrap:pretty;grid-area:name;padding-top:2px;font-size:10.5px}.knowledge-map-module__ha9smq__rowValue{color:var(--card-ink);text-wrap:pretty;grid-area:value;font-size:13.5px;line-height:1.4}.knowledge-map-module__ha9smq__rowSource{letter-spacing:.02em;text-transform:none;color:var(--card-muted);text-wrap:pretty;grid-area:source;font-size:10px}.knowledge-map-module__ha9smq__rowFlagged{outline:1px solid var(--card-lilac);outline-offset:-1px;background:#c8b8ff33;padding-left:8px;padding-right:8px}.knowledge-map-module__ha9smq__rowFlagged .knowledge-map-module__ha9smq__rowValue,.knowledge-map-module__ha9smq__rowFlagged .knowledge-map-module__ha9smq__rowSource,.knowledge-map-module__ha9smq__flag{color:var(--card-lilac)}@media (max-width:1100px){.knowledge-map-module__ha9smq__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px}}@media (max-width:900px){.knowledge-map-module__ha9smq__map{gap:22px;padding:24px 0 28px}.knowledge-map-module__ha9smq__question{flex-direction:column;gap:6px}.knowledge-map-module__ha9smq__questionText{font-size:18px}.knowledge-map-module__ha9smq__grid{grid-template-columns:minmax(0,1fr);gap:24px}.knowledge-map-module__ha9smq__wide{display:none}.knowledge-map-module__ha9smq__compact{display:block}.knowledge-map-module__ha9smq__compact .knowledge-map-module__ha9smq__name{font-size:11px}.knowledge-map-module__ha9smq__sourceRow{display:flex}.knowledge-map-module__ha9smq__card{padding:18px 16px 14px}}@media (max-width:639px){.knowledge-map-module__ha9smq__compact .knowledge-map-module__ha9smq__name{font-size:12.5px}.knowledge-map-module__ha9smq__sourceRow{display:none}.knowledge-map-module__ha9smq__card{--fade:80px;--fade-mask:linear-gradient(to bottom, #000 calc(100% - var(--fade)), #000000f5 calc(100% - var(--fade) * .84), #000000d9 calc(100% - var(--fade) * .68), #000000a8 calc(100% - var(--fade) * .52), #0000006b calc(100% - var(--fade) * .36), #0003 calc(100% - var(--fade) * .2), #0000000f calc(100% - var(--fade) * .08), transparent);height:344px;-webkit-mask-image:var(--fade-mask);-webkit-mask-image:var(--fade-mask);mask-image:var(--fade-mask);overflow:hidden}.knowledge-map-module__ha9smq__knownAs,.knowledge-map-module__ha9smq__row:nth-child(n+5){display:none}.knowledge-map-module__ha9smq__cardDetail,.knowledge-map-module__ha9smq__rowName,.knowledge-map-module__ha9smq__rowSource{font-size:11px}}@media (prefers-reduced-motion:reduce){.knowledge-map-module__ha9smq__entity,.knowledge-map-module__ha9smq__chip,.knowledge-map-module__ha9smq__drop,.knowledge-map-module__ha9smq__dropHot,.knowledge-map-module__ha9smq__edgeLabel,.knowledge-map-module__ha9smq__detail,.knowledge-map-module__ha9smq__beam{animation:none}.knowledge-map-module__ha9smq__beam,.knowledge-map-module__ha9smq__drop{display:none}.knowledge-map-module__ha9smq__edge,.knowledge-map-module__ha9smq__point,.knowledge-map-module__ha9smq__ring,.knowledge-map-module__ha9smq__name,.knowledge-map-module__ha9smq__chip rect,.knowledge-map-module__ha9smq__chip text,.knowledge-map-module__ha9smq__row{transition:none}}@keyframes knowledge-map-module__ha9smq__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:639px){.knowledge-map-module__ha9smq__questionLabel{font-size:11px}}
.study-tabs-module__7-oAZa__section{flex-direction:column;gap:48px;display:flex}.study-tabs-module__7-oAZa__head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:40px;display:grid}.study-tabs-module__7-oAZa__headLeft{grid-column:span 7}.study-tabs-module__7-oAZa__heading{color:var(--color-ink)}.study-tabs-module__7-oAZa__headRight{flex-direction:column;grid-column:span 5;gap:16px;display:flex}.study-tabs-module__7-oAZa__lede{color:var(--color-muted)}.study-tabs-module__7-oAZa__studies{flex-direction:column;gap:40px;width:100%;display:flex}.study-tabs-module__7-oAZa__tabs{border-bottom:1px solid var(--color-hair);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.study-tabs-module__7-oAZa__tabs::-webkit-scrollbar{display:none}.study-tabs-module__7-oAZa__tab{font-family:var(--font-sans);color:var(--color-muted);text-align:left;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;margin:0;padding:0 28px 14px 0;font-size:15px;line-height:1.3;position:relative}.study-tabs-module__7-oAZa__tab+.study-tabs-module__7-oAZa__tab{padding-left:28px}.study-tabs-module__7-oAZa__tab:before,.study-tabs-module__7-oAZa__tab:after{content:"";transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:28px;transform:scaleX(0)}.study-tabs-module__7-oAZa__tab:before{background:var(--color-lilac-wash);transition:transform var(--dur-fast) var(--ease)}.study-tabs-module__7-oAZa__tab:after{background:var(--color-lilac-deep)}.study-tabs-module__7-oAZa__tab+.study-tabs-module__7-oAZa__tab:before,.study-tabs-module__7-oAZa__tab+.study-tabs-module__7-oAZa__tab:after{left:28px}.study-tabs-module__7-oAZa__tab:hover,.study-tabs-module__7-oAZa__tab.study-tabs-module__7-oAZa__on{color:var(--color-ink)}.study-tabs-module__7-oAZa__tab.study-tabs-module__7-oAZa__on:before{transform:scaleX(1)}.study-tabs-module__7-oAZa__tab.study-tabs-module__7-oAZa__on:after{transform:scaleX(var(--p,1))}.study-tabs-module__7-oAZa__tab:focus-visible{outline:2px solid var(--color-lilac-deep);outline-offset:-2px;border-radius:2px}.study-tabs-module__7-oAZa__panels{min-width:0}.study-tabs-module__7-oAZa__panel:not([data-active]){display:none}.study-tabs-module__7-oAZa__panel{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,4fr);align-items:stretch;gap:24px;display:grid}.study-tabs-module__7-oAZa__lead{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;padding:8px 32px 8px 0;display:flex}.study-tabs-module__7-oAZa__logo{object-fit:contain;flex:none;width:auto;max-width:150px;height:26px}.study-tabs-module__7-oAZa__customer{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);font-size:12px}.study-tabs-module__7-oAZa__headline{color:var(--color-ink);max-width:16em;font-size:clamp(26px,2.2vw,32px);line-height:1.15}.study-tabs-module__7-oAZa__summary{color:var(--color-muted);max-width:34em}.study-tabs-module__7-oAZa__link{margin-top:4px}.study-tabs-module__7-oAZa__card{background:var(--color-white);border:1px solid var(--color-hair);border-radius:var(--radius-l);flex-direction:column;min-width:0;display:flex}.study-tabs-module__7-oAZa__quoteCard{justify-content:space-between;gap:28px;padding:28px 30px 26px}.study-tabs-module__7-oAZa__mark{font-family:var(--font-serif);color:var(--color-ink);font-size:44px;line-height:.6}.study-tabs-module__7-oAZa__quote{font-family:var(--font-sans);color:var(--color-ink);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.study-tabs-module__7-oAZa__who{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.study-tabs-module__7-oAZa__person{flex:60%;align-items:center;gap:12px;min-width:0;display:flex}.study-tabs-module__7-oAZa__personText{flex-direction:column;gap:2px;min-width:0;display:flex}.study-tabs-module__7-oAZa__headshot{object-fit:cover;background:var(--color-paper);border-radius:50%;flex:none;width:44px;height:44px}.study-tabs-module__7-oAZa__initial{color:var(--color-ink);border:1px solid var(--color-hair);justify-content:center;align-items:center;font-size:14px;display:inline-flex}.study-tabs-module__7-oAZa__customerMark{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);text-align:right;flex:0 40%;font-size:11px}.study-tabs-module__7-oAZa__name{color:var(--color-ink);white-space:nowrap;font-weight:500}.study-tabs-module__7-oAZa__role{letter-spacing:.04em;color:var(--color-muted);font-size:11px}.study-tabs-module__7-oAZa__metrics{grid-template-rows:1fr 1fr;gap:24px;min-width:0;display:grid}.study-tabs-module__7-oAZa__metric{justify-content:center;gap:14px;padding:28px 30px}.study-tabs-module__7-oAZa__value{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);overflow-wrap:anywhere;font-size:clamp(44px,4.6vw,68px);font-weight:500;line-height:1}.study-tabs-module__7-oAZa__label{color:var(--color-muted);max-width:22em}.study-tabs-module__7-oAZa__in{animation:study-tabs-module__7-oAZa__studyIn .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes study-tabs-module__7-oAZa__studyIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.study-tabs-module__7-oAZa__in{animation:none}.study-tabs-module__7-oAZa__tab:before{transition:none}.study-tabs-module__7-oAZa__tab.study-tabs-module__7-oAZa__on:after{transform:scaleX(1)}}@media (max-width:900px){.study-tabs-module__7-oAZa__head{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.study-tabs-module__7-oAZa__headLeft,.study-tabs-module__7-oAZa__headRight{grid-column:auto}}@media (max-width:1100px){.study-tabs-module__7-oAZa__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.study-tabs-module__7-oAZa__lead{grid-column:1/-1;padding-right:0}}@media (max-width:640px){.study-tabs-module__7-oAZa__studies{gap:28px}.study-tabs-module__7-oAZa__panel{grid-template-columns:minmax(0,1fr);gap:16px}.study-tabs-module__7-oAZa__metrics{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.study-tabs-module__7-oAZa__metric,.study-tabs-module__7-oAZa__quoteCard{padding:22px 20px}.study-tabs-module__7-oAZa__value{font-size:40px}.study-tabs-module__7-oAZa__tab{padding-right:20px;font-size:14px}.study-tabs-module__7-oAZa__tab+.study-tabs-module__7-oAZa__tab{padding-left:20px}.study-tabs-module__7-oAZa__tab:before,.study-tabs-module__7-oAZa__tab:after{right:20px}.study-tabs-module__7-oAZa__tab+.study-tabs-module__7-oAZa__tab:before,.study-tabs-module__7-oAZa__tab+.study-tabs-module__7-oAZa__tab:after{left:20px}}@media (pointer:coarse){.study-tabs-module__7-oAZa__tab{min-height:44px}}@media (max-width:639px){.study-tabs-module__7-oAZa__tabs{display:none}.study-tabs-module__7-oAZa__panel:not([data-active]){display:grid}.study-tabs-module__7-oAZa__panel{align-content:start}.study-tabs-module__7-oAZa__metric{justify-content:flex-start;padding:18px 16px}.study-tabs-module__7-oAZa__value{font-size:32px}}
.newsletter-form-module__5AsFcq__form{flex-direction:column;gap:8px;max-width:440px;display:flex}.newsletter-form-module__5AsFcq__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:12px;line-height:1.5}.newsletter-form-module__5AsFcq__row{align-items:stretch;gap:10px;display:flex}.newsletter-form-module__5AsFcq__input{min-width:0;font-family:var(--font-sans);color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-hair-strong);border-radius:var(--radius-s);transition:border-color var(--dur-fast) var(--ease);flex:auto;padding:10px 14px;font-size:15px;line-height:1.4}.newsletter-form-module__5AsFcq__input::placeholder{color:var(--color-muted-2)}.newsletter-form-module__5AsFcq__input:focus-visible{border-color:var(--color-lilac-deep);outline:none}.newsletter-form-module__5AsFcq__error{color:var(--color-ink);margin:0;font-size:14px;line-height:1.5}.newsletter-form-module__5AsFcq__done{max-width:440px;margin:0;font-size:16px;line-height:1.5}.newsletter-form-module__5AsFcq__compact .newsletter-form-module__5AsFcq__row{flex-direction:column}@media (max-width:480px){.newsletter-form-module__5AsFcq__row{flex-direction:column}}.newsletter-form-module__5AsFcq__trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
.count-up-module__GO9Eeq__digits{font-variant-numeric:tabular-nums}.count-up-module__GO9Eeq__digit{animation:count-up-module__GO9Eeq__digitIn .22s var(--ease-out) both;display:inline-block}@keyframes count-up-module__GO9Eeq__digitIn{0%{opacity:.2}to{opacity:1}}@media (prefers-reduced-motion:reduce){.count-up-module__GO9Eeq__digit{animation:none}}
