.composed-accordion[data-v-e846ff91]{border-top:1px solid var(--color-border);display:flex;flex-direction:column;max-width:52.5rem}.composed-accordion__item[data-v-e846ff91]{border-bottom:1px solid var(--color-border)}.composed-accordion__heading[data-v-e846ff91]{font:inherit;margin:0}.composed-accordion__trigger[data-v-e846ff91]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:var(--font-family-heading);font-size:var(--fs-body-lg);font-weight:var(--heading-weight,600);gap:var(--gap-grid);justify-content:space-between;padding:calc(var(--space-block)/2) 0;text-align:start;width:100%}.composed-accordion__trigger[data-v-e846ff91]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.composed-accordion__label[data-v-e846ff91]{text-wrap:balance}.composed-accordion__icon[data-v-e846ff91]{flex:none;height:1em;position:relative;width:1em}.composed-accordion__icon[data-v-e846ff91]:after,.composed-accordion__icon[data-v-e846ff91]:before{border-top:1px solid;content:"";inset-block-start:50%;inset-inline-start:0;position:absolute;transition:transform var(--duration-base) var(--easing-standard);width:100%}.composed-accordion__icon[data-v-e846ff91]:after{transform:rotate(90deg)}.composed-accordion__item[data-open=true] .composed-accordion__icon[data-v-e846ff91]:after{transform:rotate(0)}.composed-accordion__panel[data-v-e846ff91]{color:var(--color-fg-muted);padding-block-end:calc(var(--space-block)/2)}.composed-accordion[data-layout=cards][data-v-e846ff91]{align-items:start;border-top:0;display:grid;gap:var(--gap-grid);grid-template-columns:minmax(0,1fr);max-width:none}.composed-accordion[data-layout=cards] .composed-accordion__item[data-v-e846ff91]{background:var(--card-bg);border:var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding-inline:var(--gap-grid)}@media(min-width:768px){.composed-accordion[data-layout=cards][data-v-e846ff91]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.composed-accordion__icon[data-v-e846ff91]:after,.composed-accordion__icon[data-v-e846ff91]:before{transition:none}}.composed-badge[data-v-53a0aab7]{align-items:center;align-self:var(--composed-align,flex-start);background:var(--color-brand-soft);border-radius:var(--radius-full);color:var(--color-brand-text);display:inline-flex;padding:.25em .75em}.composed-badge[data-tone=neutral][data-v-53a0aab7]{background:var(--color-bg-muted);color:var(--color-fg-muted)}.composed-badge[data-tone=inverse][data-v-53a0aab7]{background:var(--surface-inverse);color:var(--surface-ink-inverse)}.composed-button[data-v-989d5ef9]{align-items:center;align-self:var(--composed-align,flex-start);background:var(--color-brand);border:1px solid transparent;border-radius:var(--button-shape);color:var(--color-brand-ink);display:inline-flex;font-weight:var(--label-weight,500);gap:.5em;justify-content:center;line-height:1;min-height:2.75rem;padding:.75em 1.5em;text-decoration:none;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard);white-space:nowrap}.composed-button[data-size=large][data-v-989d5ef9]{font-weight:var(--heading-weight,600);min-height:3rem;padding:.75em 1.375em}.composed-button[data-emphasis=primary][data-v-989d5ef9]{background:var(--button-primary-bg,var(--color-brand));color:var(--button-primary-ink,var(--color-brand-ink))}.composed-button[data-emphasis=primary][data-v-989d5ef9]:hover{background:var(--button-primary-bg-hover,var(--color-brand-strong))}.composed-button[data-emphasis=secondary][data-v-989d5ef9]{background:var(--button-secondary-bg,var(--button-on-image-bg,transparent));border-color:var(--button-secondary-border,var(--button-on-image-border,var(--color-border-strong)));color:var(--button-secondary-ink,var(--button-on-image-ink,currentColor))}.composed-button[data-emphasis=secondary][data-v-989d5ef9]:hover{background:var(--button-secondary-bg-hover,var(--button-on-image-bg-hover,transparent));border-color:var(--button-secondary-border-hover,var(--button-on-image-border-hover,var(--color-brand)));color:var(--button-secondary-ink-hover,var(--button-on-image-ink,var(--color-brand-text)))}.composed-button[data-emphasis=ghost][data-v-989d5ef9]{background:var(--button-on-image-bg,transparent);border-color:var(--button-on-image-border,transparent);color:var(--button-on-image-ink,var(--color-brand-text))}.composed-button[data-emphasis=ghost][data-v-989d5ef9]:hover{background:var(--button-on-image-bg-hover,var(--color-brand-soft));border-color:var(--button-on-image-border-hover,transparent)}.composed-button[data-emphasis=link][data-v-989d5ef9]{background:transparent;color:var(--color-brand-text);min-height:0;padding:0;text-decoration:underline;text-underline-offset:.3em}.composed-button[data-v-989d5ef9]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.composed-button__icon[data-v-989d5ef9]{font-size:1.1em}@media(prefers-reduced-motion:reduce){.composed-button[data-v-989d5ef9]{transition:none}}.composed-card[data-v-da6a7144]{background:var(--card-bg);border:var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:calc(var(--gap-grid)/2);min-width:0;overflow:hidden;position:relative;--card-inset:var(--gap-grid);padding:var(--card-inset);transition:transform var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard)}a.composed-card[data-v-da6a7144]{color:inherit;text-decoration:none}.composed-card[role=button][data-v-da6a7144]{cursor:pointer}.composed-card[role=button][data-v-da6a7144]:focus-visible,a.composed-card[data-v-da6a7144]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.composed-card[data-frame=none][data-v-da6a7144]{background:transparent;border:0;box-shadow:none}.composed-card[data-frame=hairline][data-v-da6a7144]{background:transparent;border:1px solid var(--color-border);box-shadow:none}.composed-card[data-frame=filled][data-v-da6a7144]{background:var(--color-bg-muted);border:0;box-shadow:none}.composed-card[data-frame=elevated][data-v-da6a7144]{background:var(--color-bg-elevated);border:0;box-shadow:var(--shadow-md)}.composed-card[data-highlight=true][data-v-da6a7144]{border:2px solid var(--color-brand);box-shadow:var(--shadow-float);--button-secondary-bg:var(--button-primary-bg,var(--color-brand));--button-secondary-bg-hover:var(--button-primary-bg-hover,var(--color-brand-strong));--button-secondary-ink:var(--button-primary-ink,var(--color-brand-ink));--button-secondary-ink-hover:var(--button-primary-ink,var(--color-brand-ink));--button-secondary-border:transparent;--button-secondary-border-hover:transparent}.composed-card[data-padding=none][data-v-da6a7144]{--card-inset:0}.composed-card[data-padding=compact][data-v-da6a7144]{--card-inset:calc(var(--gap-grid)/2)}@media(min-width:768px){.composed-card[data-lead=true][data-v-da6a7144]{gap:var(--gap-grid);grid-column:span 2;grid-row:span 2}.composed-card[data-lead=true][data-v-da6a7144]:not([data-padding=none]){--card-inset:calc(var(--gap-grid)*1.5)}}.composed-card[data-hover=reveal][data-v-da6a7144] :where([data-card-reveal]){transition:opacity var(--duration-base) var(--easing-standard)}.composed-card[data-motion=spotlight][data-v-da6a7144]:after{background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,0),color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 60%);border-radius:var(--radius-lg);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--duration-base) var(--easing-standard)}.composed-card[data-motion=spotlight][data-v-da6a7144]:focus-visible:after,.composed-card[data-motion=spotlight][data-v-da6a7144]:has(:focus-visible):after{opacity:1}@media(hover:hover){.composed-card[data-hover=lift][data-v-da6a7144]:hover{box-shadow:var(--card-hover-shadow);transform:translateY(var(--hover-lift,-.25rem))}.composed-card[data-hover=reveal][data-v-da6a7144] :where([data-card-reveal]){opacity:0}.composed-card[data-hover=reveal][data-v-da6a7144]:focus-within :where([data-card-reveal]),.composed-card[data-hover=reveal][data-v-da6a7144]:hover :where([data-card-reveal]){opacity:1}.composed-card[data-motion=spotlight][data-v-da6a7144]:hover:after{opacity:1}}@media(prefers-reduced-motion:reduce){.composed-card[data-v-da6a7144],.composed-card[data-motion=spotlight][data-v-da6a7144]:after{transition:none}.composed-card[data-hover=lift][data-v-da6a7144]:hover{transform:none}}.composed-carousel[data-v-2cd51f21]{display:flex;flex-direction:column;gap:var(--space-heading)}.composed-carousel__track[data-v-2cd51f21]{display:grid;gap:var(--gap-grid);grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.composed-carousel__track[data-v-2cd51f21]::-webkit-scrollbar{display:none}.composed-carousel[data-variant=full] .composed-carousel__track[data-v-2cd51f21]{grid-auto-columns:100%}.composed-carousel__track[data-v-2cd51f21]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.composed-carousel__slide[data-v-2cd51f21]{min-width:0;scroll-snap-align:start}.composed-carousel__controls[data-v-2cd51f21]{align-items:center;display:flex;gap:calc(var(--gap-grid)/2);justify-content:flex-end}.composed-carousel__progress[data-v-2cd51f21]{background:var(--color-border);border-radius:var(--radius-full);flex:none;height:2px;overflow:hidden;width:3rem}.composed-carousel__progress-bar[data-v-2cd51f21]{background:var(--color-brand);display:block;height:100%;transform:scaleX(0);transform-origin:left center}.composed-carousel__pause[data-v-2cd51f21]{align-items:center;background:transparent;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:inherit;cursor:pointer;display:inline-flex;flex:none;height:2.75rem;justify-content:center;padding:0;width:2.75rem}.composed-carousel__pause-icon[data-v-2cd51f21]{border-inline:.2em solid currentColor;height:.75em;width:.625em}.composed-carousel__pause[aria-pressed=true] .composed-carousel__pause-icon[data-v-2cd51f21]{border-block:.375em solid transparent;border-inline-end:0;border-inline-start:.625em solid currentColor;height:0;width:0}.composed-carousel__pause[data-v-2cd51f21]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(max-width:767px){.composed-carousel__pause[data-v-2cd51f21],.composed-carousel__progress[data-v-2cd51f21]{display:none}}.composed-carousel__button[data-v-2cd51f21]{background:transparent;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:inherit;cursor:pointer;height:2.75rem;position:relative;transition:border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);width:2.75rem}.composed-carousel__button[data-v-2cd51f21]:before{border-right:1.5px solid;border-top:1.5px solid;content:"";height:.6rem;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-65%,-50%) rotate(45deg);width:.6rem}.composed-carousel__button[data-direction=previous][data-v-2cd51f21]:before{transform:translate(-35%,-50%) rotate(-135deg)}.composed-carousel__button[data-v-2cd51f21]:hover:not([aria-disabled=true]){border-color:var(--color-brand);color:var(--color-brand-text)}.composed-carousel__button[aria-disabled=true][data-v-2cd51f21]{cursor:default;opacity:.4}.composed-carousel__button[data-v-2cd51f21]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.composed-carousel__button[data-v-2cd51f21]{transition:none}.composed-carousel__pause[data-v-2cd51f21],.composed-carousel__progress[data-v-2cd51f21]{display:none}}.composed-cluster[data-v-a991e995]{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--gap-grid)/2) var(--gap-grid);justify-content:var(--composed-align,flex-start)}.composed-cluster[data-v-a991e995]:empty{display:none}.composed-cluster[data-wrap=false][data-v-a991e995]{align-items:flex-start;flex-wrap:nowrap}.composed-cluster[data-wrap=false][data-v-a991e995]>.composed-icon{height:1lh}.composed-cluster[data-gap=tight][data-v-a991e995]{gap:calc(var(--gap-grid)/4) calc(var(--gap-grid)/2)}.composed-cluster[data-gap=loose][data-v-a991e995]{gap:var(--gap-grid) var(--gap-columns)}.composed-cluster[data-justify=between][data-v-a991e995]{justify-content:space-between}.composed-cluster[data-justify=center][data-v-a991e995]{justify-content:center}.composed-cluster[data-justify=leader][data-v-a991e995]{align-items:baseline;flex-wrap:nowrap;justify-content:flex-start}.composed-cluster[data-justify=leader][data-v-a991e995]>*{flex-shrink:0;order:2}.composed-cluster[data-justify=leader][data-v-a991e995]>:first-child{flex-shrink:1;min-width:0;order:0}.composed-cluster[data-justify=leader][data-v-a991e995]>.composed-badge{align-self:center;order:0}.composed-cluster[data-justify=leader][data-v-a991e995]:after{border-bottom:1px dotted var(--color-leader);content:"";flex:1 1 var(--gap-grid);min-width:var(--gap-grid);order:1}.composed-cluster[data-leader=solid][data-v-a991e995]:after{border-bottom-style:solid}.composed-cluster[data-justify=leader][data-v-a991e995]:has(>:only-child):after{display:none}.composed-dialogue[data-v-79ad1f43]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)/2);list-style:none;margin:0;min-width:0;padding:0}.composed-dialogue__turn[data-v-79ad1f43]{display:flex;max-width:85%;min-width:0;position:relative}.composed-dialogue__typing[data-v-79ad1f43]{align-items:center;background:var(--card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:inline-flex;gap:.3em;inset-block-start:0;inset-inline-start:0;opacity:0;padding:.9em 1em;position:absolute;visibility:hidden}.composed-dialogue__dot[data-v-79ad1f43]{background:var(--color-fg-muted);border-radius:var(--radius-full);height:.4em;width:.4em}.composed-dialogue__turn[data-speaker=visitor][data-v-79ad1f43]{align-self:flex-end}.composed-dialogue__turn[data-speaker=assistant][data-v-79ad1f43]{align-self:flex-start}.composed-dialogue__bubble[data-v-79ad1f43]{border-radius:var(--radius-lg);min-width:0;overflow-wrap:anywhere;padding:.625em 1em;text-wrap:pretty}.composed-dialogue__turn[data-speaker=visitor] .composed-dialogue__bubble[data-v-79ad1f43]{background:var(--color-brand);color:var(--color-brand-ink)}.composed-dialogue[data-tone=neutral] .composed-dialogue__turn[data-speaker=visitor] .composed-dialogue__bubble[data-v-79ad1f43]{background:var(--color-bg-muted);color:var(--color-fg)}.composed-dialogue__turn[data-speaker=assistant] .composed-dialogue__bubble[data-v-79ad1f43]{background:var(--card-bg);border:1px solid var(--color-border);color:var(--color-fg)}.composed-dialogue__speaker[data-v-79ad1f43]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.composed-divider[data-v-f48a5071]{border:0;border-top:1px solid var(--color-border);margin:0;width:100%}.composed-divider[data-variant=rule][data-v-f48a5071]{border-top:2px solid var(--color-brand);width:3em}.composed-divider[data-variant=space][data-v-f48a5071]{block-size:var(--space-heading);border-top:0}.composed-eyebrow[data-v-12e5cc6d]{color:var(--color-brand-text);margin:0}.composed-eyebrow[data-variant=rule][data-v-12e5cc6d]{align-items:center;display:inline-flex;gap:.75em}.composed-eyebrow[data-variant=rule][data-v-12e5cc6d]:before{background:currentColor;block-size:1px;content:"";inline-size:2em}.composed-grid[data-v-ee26dcec]{--grid-gap:var(--gap-grid);display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr)}.composed-grid[data-gap=tight][data-v-ee26dcec]{--grid-gap:calc(var(--gap-grid)/2)}.composed-grid[data-gap=loose][data-v-ee26dcec]{--grid-gap:var(--gap-columns)}.composed-grid[data-cols=auto-3][data-v-ee26dcec]{--grid-auto-min:calc(var(--container-max)/4);--grid-auto-columns:3}.composed-grid[data-cols=auto-4][data-v-ee26dcec]{--grid-auto-min:calc(var(--container-max)/5);--grid-auto-columns:4}.composed-grid[data-cols=auto-3][data-v-ee26dcec],.composed-grid[data-cols=auto-4][data-v-ee26dcec]{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--grid-auto-min),calc((100% - (var(--grid-auto-columns) - 1)*var(--grid-gap))/var(--grid-auto-columns)))),1fr))}.composed-grid[data-cols=masonry][data-v-ee26dcec]{-moz-columns:1;column-count:1;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);display:block}.composed-grid[data-cols=masonry][data-v-ee26dcec]>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-block-end:var(--grid-gap)}@media(max-width:767.98px){.composed-grid[data-mobile=pair][data-v-ee26dcec]{grid-template-columns:repeat(2,minmax(0,1fr))}.composed-grid[data-cols=masonry][data-mobile=pair][data-v-ee26dcec]{-moz-columns:2;column-count:2}}@media(min-width:768px){.composed-grid[data-cols="2"][data-v-ee26dcec],.composed-grid[data-cols="3"][data-v-ee26dcec],.composed-grid[data-cols="4"][data-v-ee26dcec],.composed-grid[data-cols=bento-3][data-v-ee26dcec],.composed-grid[data-cols=fit][data-v-ee26dcec],.composed-grid[data-cols=lead-grid][data-v-ee26dcec]{grid-template-columns:repeat(2,minmax(0,1fr))}.composed-grid[data-cols=feature-3][data-v-ee26dcec]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.composed-grid[data-cols=feature-3][data-v-ee26dcec]>:first-child{grid-row:span 2}.composed-grid[data-cols=masonry][data-v-ee26dcec]{-moz-columns:2;column-count:2}}@media(min-width:1024px){.composed-grid[data-cols="3"][data-v-ee26dcec],.composed-grid[data-cols=bento-3][data-v-ee26dcec],.composed-grid[data-cols=lead-grid][data-v-ee26dcec]{grid-template-columns:repeat(3,minmax(0,1fr))}.composed-grid[data-cols="4"][data-v-ee26dcec],.composed-grid[data-cols=fit][data-v-ee26dcec]{grid-template-columns:repeat(4,minmax(0,1fr))}.composed-grid[data-cols=fit][data-v-ee26dcec]:has(>:last-child:first-child){grid-template-columns:minmax(0,1fr)}.composed-grid[data-cols=fit][data-v-ee26dcec]:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.composed-grid[data-cols=fit][data-v-ee26dcec]:has(>:last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.composed-grid[data-cols=masonry][data-v-ee26dcec]{-moz-columns:3;column-count:3}.composed-grid[data-cols=lead-grid][data-v-ee26dcec]:not(:has(>[data-lead=true]))>:first-child{grid-column:span 2;grid-row:span var(--lead-rows,2)}.composed-grid[data-cols=lead-grid][data-v-ee26dcec]:not(:has(>[data-lead=true]))>:last-child:not(:first-child){grid-column:span var(--lead-last-columns,1)}.composed-grid[data-cols=bento-3][data-v-ee26dcec]>:nth-child(4n+1),.composed-grid[data-cols=bento-3][data-v-ee26dcec]>:nth-child(4n+4){grid-column:span 2}.composed-grid[data-track=line][data-v-ee26dcec]{position:relative}.composed-grid[data-track=line][data-v-ee26dcec]:before{border-top:2px solid var(--color-brand-text);content:"";left:0;pointer-events:none;position:absolute;right:0;top:.625rem;z-index:0}.composed-grid[data-track=line][data-v-ee26dcec] .composed-rule{min-height:1.25rem;position:relative;width:-moz-max-content;width:max-content;z-index:1}.composed-grid[data-track=line][data-v-ee26dcec] .composed-rule__line{display:none}.composed-grid[data-track=line][data-v-ee26dcec] .composed-rule__counter{background:var(--section-canvas);font-size:1.25rem;line-height:1;padding-right:.7rem}}.composed-heading[data-v-f0380d4f]{color:inherit;margin:0}.composed-heading--hero[data-v-f0380d4f]{font-size:var(--fs-hero)}.composed-heading__emphasis[data-v-f0380d4f]{color:var(--color-emphasis)}.composed-heading[data-segmented][data-v-f0380d4f]:not([data-writing=vertical]){overflow-wrap:anywhere;word-break:keep-all}.composed-heading[data-v-f0380d4f]:is(.text-display,.text-h1,.text-h2):not([data-writing=vertical]):not([data-segmented]){overflow-wrap:anywhere;word-break:keep-all}@media(max-width:767.98px){.composed-heading[data-v-f0380d4f]:is(.text-display,.text-h1,.text-h2):not([data-writing=vertical]):not([data-segmented]){text-wrap:balance;word-break:normal}}.composed-heading[data-writing=vertical][data-v-f0380d4f]{text-orientation:upright;writing-mode:vertical-rl}.composed-rule[data-v-cc27c4fd]{align-items:center;color:var(--color-fg-muted);display:flex;gap:calc(var(--gap-grid)/2);width:100%}.composed-rule[data-align=center][data-v-cc27c4fd]{justify-content:center}.composed-rule__line[data-v-cc27c4fd]{border-top:1px solid var(--color-border-strong);display:block;flex:none;width:var(--space-heading)}.composed-rule[data-length=full] .composed-rule__line[data-v-cc27c4fd]{flex:1 1 0;width:auto}.composed-rule[data-line=double] .composed-rule__line[data-v-cc27c4fd]{border-bottom:1px solid var(--color-border-strong);height:.25rem}.composed-rule__index[data-v-cc27c4fd]{font-variant-numeric:tabular-nums}.composed-rule__counter[data-v-cc27c4fd]{color:var(--color-brand-text);counter-increment:composed-rule-step}.composed-rule__counter[data-v-cc27c4fd]:before{content:counter(composed-rule-step,decimal-leading-zero)}.composed-text[data-v-b9a64fe4]{margin:0;max-width:var(--measure)}.composed-text[data-measure=narrow][data-v-b9a64fe4]{max-width:calc(var(--measure)*.75)}.composed-text[data-measure=none][data-v-b9a64fe4]{max-width:none}.composed-text[data-tone=muted][data-v-b9a64fe4]{color:var(--color-fg-muted)}.composed-text[data-tone=inverse][data-v-b9a64fe4]{color:var(--surface-ink-inverse)}.composed-header[data-v-7c8c6c14]{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--gap-grid)/2)}.composed-header[data-align=center][data-v-7c8c6c14]{align-items:center;text-align:center}.composed-header__index[data-v-7c8c6c14]{color:var(--color-brand-text)}.composed-header__more[data-v-7c8c6c14]{margin-top:calc(var(--gap-grid)/2)}.composed-icon[data-v-fc0f5b24]{flex-shrink:0;font-size:1.25em}.composed-icon[data-size=small][data-v-fc0f5b24]{font-size:1em}.composed-icon[data-size=large][data-v-fc0f5b24]{font-size:2em}.composed-icon[data-tone=accent][data-v-fc0f5b24]{color:var(--color-brand-text)}.composed-icon[data-tone=muted][data-v-fc0f5b24]{color:var(--color-fg-muted)}.composed-lightbox[data-v-f973e772]{align-items:center;background:color-mix(in srgb,var(--surface-inverse) 92%,transparent);color:var(--surface-ink-inverse);display:flex;inset:0;justify-content:center;padding:var(--space-block) var(--container-gutter);position:fixed;z-index:60}.composed-lightbox__figure[data-v-f973e772]{align-items:center;display:flex;flex-direction:column;gap:var(--space-heading);margin:0;max-height:100%}.composed-lightbox__image[data-v-f973e772]{display:block;max-height:80svh;max-width:100%;-o-object-fit:contain;object-fit:contain}.composed-lightbox__caption[data-v-f973e772]{text-align:center}.composed-lightbox__close[data-v-f973e772]{background:transparent;border:1px solid;border-radius:var(--radius-full);color:inherit;cursor:pointer;height:2.75rem;inset-block-start:var(--space-heading);inset-inline-end:var(--container-gutter);position:absolute;width:2.75rem}.composed-lightbox__close[data-v-f973e772]:after,.composed-lightbox__close[data-v-f973e772]:before{border-top:1.5px solid;content:"";inset-block-start:50%;inset-inline-start:25%;position:absolute;transform:rotate(45deg);width:50%}.composed-lightbox__close[data-v-f973e772]:after{transform:rotate(-45deg)}.composed-lightbox__close[data-v-f973e772]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.composed-list[data-v-a3ee2106]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)/2);margin:0;padding-inline-start:1.25em}.composed-list[data-variant=dot][data-v-a3ee2106]{list-style:disc}.composed-list[data-variant=numbered][data-v-a3ee2106]{list-style:decimal}.composed-list[data-variant=check][data-v-a3ee2106],.composed-list[data-variant=plain][data-v-a3ee2106]{list-style:none;padding-inline-start:0}.composed-list__item[data-v-a3ee2106]::marker{color:var(--color-brand-text)}.composed-list[data-variant=check] .composed-list__item[data-v-a3ee2106]{align-items:flex-start;display:flex;gap:.5em}.composed-list__check[data-v-a3ee2106]{color:var(--color-brand-text);flex-shrink:0;margin-top:.2em}.composed-media[data-v-645bed1f]{border-radius:var(--image-frame-radius);margin:0;overflow:hidden;position:relative}.composed-media[data-frame=none][data-v-645bed1f],.composed-media[data-frame=square][data-v-645bed1f]{border-radius:0}.composed-media[data-frame=soft][data-v-645bed1f]{border-radius:var(--radius-md)}.composed-media[data-frame=round][data-v-645bed1f]{border-radius:var(--radius-2xl)}.composed-media[data-fill=true][data-v-645bed1f]{height:100%;width:100%}.composed-media__image[data-v-645bed1f]{display:block;filter:var(--media-grade-filter,none);height:100%;transition:transform var(--duration-slow) var(--easing-emphasized);width:100%}.composed-media[data-fill=true][data-under-text=true][data-grade=inherit][data-v-645bed1f]:after{background:var(--media-grade-overlay,transparent);content:"";inset:0;pointer-events:none;position:absolute}.composed-media[data-grade=mono] .composed-media__image[data-v-645bed1f],.composed-media[data-grade=none] .composed-media__image[data-v-645bed1f]{filter:none}.composed-cluster>.composed-media[data-frame=round][data-v-645bed1f]{border-radius:var(--radius-full);flex:none;width:calc(var(--gap-grid)*2.5)}.composed-media__zoom[data-v-645bed1f]{background:transparent;border:0;cursor:zoom-in;inset:0;padding:0;position:absolute}.composed-media__zoom[data-v-645bed1f]:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.composed-media--placeholder[data-v-645bed1f]{align-items:center;background:var(--color-bg-muted);border:1px dashed var(--color-border-strong);color:var(--color-fg-muted);display:flex;justify-content:center;min-height:calc(var(--space-block)*2)}.composed-media-captioned[data-v-645bed1f]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)/2);margin:0;position:relative}.composed-media-captioned[data-fill=true][data-v-645bed1f]{height:100%;width:100%}.composed-media-captioned[data-fill=true]>.composed-media[data-v-645bed1f]{flex:1 1 auto;min-height:0}.composed-media-captioned__caption[data-v-645bed1f]{color:var(--color-fg-muted)}.composed-media-captioned[data-placement=overlay] .composed-media-captioned__caption[data-v-645bed1f]{background:color-mix(in srgb,var(--surface-inverse) 72%,transparent);border-radius:var(--radius-sm);color:var(--surface-ink-inverse);inset-block-end:calc(var(--gap-grid)/2);inset-inline-end:calc(var(--gap-grid)/2);max-width:calc(100% - var(--gap-grid));padding:calc(var(--gap-grid)/4) calc(var(--gap-grid)/2);pointer-events:none;position:absolute}.composed-media__caption-label[data-v-645bed1f]{display:block;opacity:.8}.composed-media__reveal[data-v-645bed1f]{background:linear-gradient(to top,color-mix(in srgb,var(--surface-inverse) 78%,transparent),transparent);color:var(--surface-ink-inverse);display:flex;flex-direction:column;gap:calc(var(--gap-grid)/4);inset-block-end:0;inset-inline:0;padding:var(--gap-grid) calc(var(--gap-grid)/2) calc(var(--gap-grid)/2);pointer-events:none;position:absolute;transition:opacity var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-standard)}.composed-media__reveal-title[data-v-645bed1f]{font-weight:var(--subheading-weight,600)}@media(hover:hover)and (pointer:fine){.composed-media__reveal[data-v-645bed1f]{opacity:0;transform:translateY(calc(var(--gap-grid)/4))}.composed-media:focus-within>.composed-media__reveal[data-v-645bed1f],.composed-media:hover>.composed-media__reveal[data-v-645bed1f],:is(a,[role=button]):is(:hover,:focus-visible) .composed-media__reveal[data-v-645bed1f]{opacity:1;transform:none}.composed-media[data-grade=mono] .composed-media__image[data-v-645bed1f]{filter:grayscale(1);opacity:var(--media-mono-opacity,.72);transition:filter var(--duration-base) var(--easing-standard),opacity var(--duration-base) var(--easing-standard)}.composed-media[data-grade=mono]:is(:hover,:focus-within) .composed-media__image[data-v-645bed1f],:is(a,[role=button]):is(:hover,:focus-visible) .composed-media[data-grade=mono] .composed-media__image[data-v-645bed1f]{filter:none;opacity:1}}@media(hover:hover){.composed-media[data-hover=zoom]:hover .composed-media__image[data-v-645bed1f]{transform:scale(var(--hover-zoom,1.03))}.composed-media[data-hover=lift][data-v-645bed1f]{transition:transform var(--duration-base) var(--easing-standard)}.composed-media[data-hover=lift][data-v-645bed1f]:hover{transform:translateY(var(--hover-lift,-.25rem))}}@media(prefers-reduced-motion:reduce){.composed-media[data-grade=mono] .composed-media__image[data-v-645bed1f],.composed-media[data-hover=lift][data-v-645bed1f],.composed-media__image[data-v-645bed1f],.composed-media__reveal[data-v-645bed1f]{transition:none}.composed-media__reveal[data-v-645bed1f]{transform:none}}.composed-motif[data-v-52b2f2ae]{aspect-ratio:1;display:inline-block;flex:none;line-height:0;pointer-events:none;width:calc(var(--space-heading)*var(--motif-scale, 1))}.composed-motif[data-intensity="2"][data-v-52b2f2ae]{--motif-scale:1.5}.composed-motif[data-intensity="3"][data-v-52b2f2ae]{--motif-scale:2}.composed-motif[data-position=corner][data-v-52b2f2ae]{inset-block-start:var(--space-block);inset-inline-end:var(--container-gutter);position:absolute}.composed-motif[data-position=watermark][data-v-52b2f2ae]{inset-block-start:50%;inset-inline-start:50%;opacity:.08;position:absolute;transform:translate(-50%,-50%);width:calc(var(--space-section)*2*var(--motif-scale, 1));z-index:-1}.composed-motif__svg[data-v-52b2f2ae]{display:block;height:100%;overflow:visible;width:100%}.composed-motif__frame[data-v-52b2f2ae]{fill:none;stroke:var(--color-accent-600);stroke-width:3}.composed-motif[data-kind=seal] .composed-motif__frame[data-v-52b2f2ae],.composed-motif__glyph[data-v-52b2f2ae]{fill:var(--color-accent-600)}.composed-motif__glyph[data-v-52b2f2ae]{font-family:var(--font-family-heading);font-weight:var(--heading-weight,600)}.composed-motif[data-kind=seal] .composed-motif__glyph[data-v-52b2f2ae]{fill:var(--color-bg)}.composed-motif__dot[data-v-52b2f2ae]{fill:var(--color-accent-600)}.composed-motif__line[data-v-52b2f2ae]{stroke:var(--color-accent-600);stroke-width:1.5;vector-effect:non-scaling-stroke}.composed-price[data-size=large][data-v-ff5efcd0]{font-size:var(--fs-h2)}.composed-price__unit[data-v-ff5efcd0]{color:var(--color-fg-muted);font-size:.5em;font-weight:var(--body-weight,400);letter-spacing:0}.composed-price[data-size=inherit] .composed-price__unit[data-v-ff5efcd0]{font-size:.75em}.composed-quote[data-v-bbc5d16c]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)/2);margin:0}.composed-quote__text[data-v-bbc5d16c]{margin:0}.composed-quote[data-variant=mark] .composed-quote__text[data-v-bbc5d16c]:before{color:var(--color-brand-text);content:"“";display:block;font-family:var(--font-family-heading);font-size:var(--fs-h1);line-height:1}.composed-quote[data-variant=rule][data-v-bbc5d16c]{border-inline-start:2px solid var(--color-brand);padding-inline-start:var(--gap-grid)}.composed-quote__caption[data-v-bbc5d16c]{color:var(--color-fg-muted);display:flex;flex-wrap:wrap;gap:0 .75em}.composed-quote__author[data-v-bbc5d16c]{color:var(--color-fg)}.composed-rail[data-v-ac6746ad]{display:grid;gap:var(--gap-grid);grid-auto-columns:min(80%,calc(var(--container-max)/3));grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;padding-inline:var(--container-gutter);scroll-padding-inline:var(--container-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.composed-rail[data-v-ac6746ad]::-webkit-scrollbar{display:none}.composed-rail[data-v-ac6746ad]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.composed-rail[data-gap=tight][data-v-ac6746ad]{gap:calc(var(--gap-grid)/2)}.composed-rail[data-gap=loose][data-v-ac6746ad]{gap:var(--gap-columns)}.composed-rail[data-v-ac6746ad]>*{scroll-snap-align:start}.composed-rail[data-snap=center][data-v-ac6746ad]>*{scroll-snap-align:center}@media(prefers-reduced-motion:reduce){.composed-rail[data-echo=true][data-v-ac6746ad]{display:none}}.composed-rail[data-layout=aside][data-v-ac6746ad]{grid-auto-columns:max-content;justify-content:start}.composed-rail[data-layout=aside][data-v-ac6746ad],.composed-rail[data-layout=row][data-v-ac6746ad]{padding-inline:0;scroll-padding-inline:0}@media(min-width:768px){.composed-rail[data-layout=aside][data-v-ac6746ad]{grid-auto-flow:row;justify-items:start;overflow-x:visible;position:sticky;scroll-snap-type:none;top:calc(var(--header-height) + var(--gap-grid))}}@media(min-width:1024px){.composed-rail[data-layout=row][data-v-ac6746ad]{grid-auto-columns:minmax(0,1fr);overflow-x:visible;scroll-snap-type:none}}.composed-article-toc--shown[data-v-ff702212]{display:grid;gap:var(--gap-grid)}.composed-article-toc__body[data-v-ff702212]{min-width:0}.composed-article-toc__aside[data-v-ff702212]{display:none}.composed-article-toc__fold[data-v-ff702212]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:calc(var(--gap-grid)/2) calc(var(--gap-grid)/1.5)}.composed-article-toc__summary[data-v-ff702212]{color:var(--color-fg);cursor:pointer;font-weight:var(--subheading-weight,600)}.composed-article-toc__fold .composed-article-toc__list[data-v-ff702212]{margin-block-start:calc(var(--gap-grid)/2)}.composed-article-toc__list[data-v-ff702212]{display:grid;gap:.375rem;list-style:none;margin:0;padding:0}.composed-article-toc__item[data-level="3"][data-v-ff702212]{padding-inline-start:1em}.composed-article-toc__link[data-v-ff702212]{color:var(--color-fg-muted);display:block;font-size:var(--fs-label);line-height:1.5;overflow-wrap:anywhere;text-decoration:none}.composed-article-toc__link[data-v-ff702212]:hover{color:var(--color-fg)}.composed-article-toc__link[data-v-ff702212]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(min-width:1024px){.composed-article-toc--shown[data-v-ff702212]{align-items:start;grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.composed-article-toc__fold[data-v-ff702212]{display:none}.composed-article-toc__aside[data-v-ff702212]{border-inline-start:1px solid var(--color-border);display:block;max-height:calc(100vh - var(--header-height) - var(--gap-grid)*2);overflow-y:auto;padding-inline-start:calc(var(--gap-grid)/2);position:sticky;top:calc(var(--header-height) + var(--gap-grid))}.composed-article-toc__aside .composed-article-toc__link[data-v-ff702212]{position:relative}.composed-article-toc__aside .composed-article-toc__link[aria-current=location][data-v-ff702212]{color:var(--color-brand-text);font-weight:var(--label-weight,500)}.composed-article-toc__aside .composed-article-toc__link[aria-current=location][data-v-ff702212]:before{border-inline-start:2px solid var(--color-brand);content:"";inset-block:0;inset-inline-start:calc(var(--gap-grid)/-2 - 1px);position:absolute}}.article-prose[data-v-202f6e72]:not(.article-prose--editorial){color:var(--color-fg-muted);font-size:1.0625rem;line-height:1.85}.article-prose[data-v-202f6e72] h2,.article-prose[data-v-202f6e72] h3{scroll-margin-top:6rem}.article-prose[data-v-202f6e72] h2{border-bottom:1px solid var(--color-border);color:var(--color-fg);font-size:1.55rem;font-weight:800;letter-spacing:-.01em;margin:2.2em 0 .8em;padding-bottom:.3em}.article-prose[data-v-202f6e72] h3{color:var(--color-fg);font-size:1.2rem;font-weight:700;margin:1.8em 0 .6em}.article-prose[data-v-202f6e72] p{margin:1.1em 0}.article-prose[data-v-202f6e72]>p:first-of-type{color:var(--color-fg);font-size:1.18rem;line-height:1.7}.article-prose[data-v-202f6e72] ol,.article-prose[data-v-202f6e72] ul{margin:1.1em 0;padding-left:1.4em}.article-prose[data-v-202f6e72] ul{list-style:disc}.article-prose[data-v-202f6e72] ol{list-style:decimal}.article-prose[data-v-202f6e72] li{margin:.4em 0}.article-prose[data-v-202f6e72] li::marker{color:var(--color-brand)}.article-prose[data-v-202f6e72] a{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}.article-prose[data-v-202f6e72] dl{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:1.8em 0}.article-prose[data-v-202f6e72] dl>div{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:.9rem;padding:1.1rem 1.25rem}.article-prose[data-v-202f6e72] dt{background:linear-gradient(135deg,var(--color-brand),var(--color-accent,var(--color-brand)));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.9rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.article-prose[data-v-202f6e72] dd{color:var(--color-fg-subtle);font-size:.85rem;margin:.4rem 0 0}.article-prose[data-v-202f6e72] blockquote{background:var(--color-bg-muted);border-left:3px solid var(--color-brand);border-radius:0 .6rem .6rem 0;color:var(--color-fg);margin:1.6em 0;padding:1em 1.4em}.article-prose[data-v-202f6e72] blockquote>*{margin:0}.article-prose[data-v-202f6e72] blockquote>*+*{margin-top:.6em}.article-prose[data-v-202f6e72] blockquote footer{color:var(--color-fg-muted);font-size:.9rem;font-weight:600}.article-prose[data-v-202f6e72] figure{margin:1.8em 0}.article-prose[data-v-202f6e72] figcaption{color:var(--color-fg-subtle);font-size:.85rem;margin-top:.6em;text-align:center}.article-prose[data-v-202f6e72] table{border-collapse:collapse;display:block;font-size:.95rem;margin:1.6em 0;overflow-x:auto;width:100%}.article-prose[data-v-202f6e72] td,.article-prose[data-v-202f6e72] th{border:1px solid var(--color-border);padding:.7em 1em;text-align:left}.article-prose[data-v-202f6e72] th{background:var(--color-bg-muted);color:var(--color-fg);font-weight:700}.article-prose[data-v-202f6e72] hr{border:0;border-top:1px solid var(--color-border);margin:2.4em 0}.article-prose[data-v-202f6e72] img{border-radius:.75rem;margin:1.6em 0;max-width:100%}.article-prose[data-v-202f6e72] pre{background:#1f2937;border-radius:.75rem;color:#f9fafb;font-size:.9rem;margin:1.4em 0;overflow:auto;padding:1em 1.2em}.article-prose[data-v-202f6e72] code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.article-prose[data-v-202f6e72] :not(pre)>code{background:var(--color-bg-muted);border-radius:.35rem;color:var(--color-fg);padding:.15em .4em}.article-prose[data-v-202f6e72] .article-callout{background:var(--color-bg-muted);border:1px solid var(--color-border);border-left:3px solid var(--color-brand);border-radius:.6rem;color:var(--color-fg);margin:1.8em 0;padding:1em 1.3em}.article-prose[data-v-202f6e72] .article-callout>*{margin:0}.article-prose[data-v-202f6e72] .article-callout>*+*{margin-top:.6em}.article-prose[data-v-202f6e72] .article-callout[data-tone=warn]{border-left-color:#f59e0b}.article-prose[data-v-202f6e72] .article-callout[data-tone=success]{border-left-color:#10b981}.article-prose[data-v-202f6e72] .article-keytakeaways{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:.9rem;margin:1.8em 0;padding:1.25em 1.5em}.article-prose[data-v-202f6e72] .article-keytakeaways>strong{color:var(--color-brand);display:block;font-size:.78rem;font-weight:700;letter-spacing:.05em;margin-bottom:.6em;text-transform:uppercase}.article-prose[data-v-202f6e72] .article-keytakeaways ul{margin:0;padding-left:1.2em}.article-prose[data-v-202f6e72] .article-keytakeaways li{margin:.35em 0}.article-prose[data-v-202f6e72] .article-inlinecta{align-items:center;background:linear-gradient(135deg,var(--color-brand),var(--color-accent,var(--color-brand)));border-radius:.9rem;color:#fff;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:2em 0;padding:1.25em 1.5em}.article-prose[data-v-202f6e72] .article-inlinecta>*{margin:0}.article-prose[data-v-202f6e72] .article-inlinecta p,.article-prose[data-v-202f6e72] .article-inlinecta strong{color:#fff}.article-prose[data-v-202f6e72] .article-inlinecta a{align-items:center;background:#fff;border-radius:999px;color:var(--color-brand);display:inline-flex;flex-shrink:0;font-weight:600;padding:.6em 1.3em;text-decoration:none}.article-prose[data-v-202f6e72] .article-gallery{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:1.8em 0}.article-prose[data-v-202f6e72] .article-gallery figure{margin:0}.article-prose[data-v-202f6e72] .article-gallery img{aspect-ratio:4/3;border-radius:.6rem;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.article-prose.article-prose--editorial[data-v-202f6e72]>:first-child{margin-top:0}.article-prose.article-prose--editorial[data-v-202f6e72]>:last-child{margin-bottom:0}.article-prose.article-prose--editorial[data-v-202f6e72]>p{margin:24px 0;text-wrap:pretty}.article-prose.article-prose--editorial[data-v-202f6e72]>p:first-of-type{color:inherit;font-size:inherit;line-height:inherit}.article-prose.article-prose--editorial[data-v-202f6e72] h2{border-bottom:0;color:var(--color-fg);font-family:var(--font-family-heading);font-size:var(--fs-h2);font-weight:var(--heading-weight,700);letter-spacing:var(--heading-tracking,-.02em);line-height:var(--heading-leading,1.2);margin:calc(var(--space-heading) + 16px) 0 24px;padding-bottom:0;text-wrap:balance}.article-prose.article-prose--editorial[data-v-202f6e72]>figure{display:flex;flex-direction:column;gap:12px;margin:var(--space-heading) 0}.article-prose.article-prose--editorial[data-v-202f6e72] img{border-radius:var(--radius-md)}.article-prose.article-prose--editorial[data-v-202f6e72]>figure img{display:block;height:auto;margin:0;width:100%}.article-prose.article-prose--editorial[data-v-202f6e72] figcaption{color:var(--color-fg-muted);font-size:var(--fs-caption);letter-spacing:var(--caption-tracking);line-height:var(--caption-leading,1.5);margin:0;text-align:left}.article-prose.article-prose--editorial[data-v-202f6e72] blockquote{background:transparent;border:0;border-bottom:1px solid var(--color-border);border-radius:0;border-top:1px solid var(--color-border);color:var(--color-fg);display:flex;flex-direction:column;font-style:normal;gap:12px;margin:var(--space-heading) 0;padding:32px 0}.article-prose.article-prose--editorial[data-v-202f6e72] blockquote p{font-family:var(--font-family-heading);font-size:var(--fs-h3);font-weight:500;letter-spacing:var(--h3-tracking);line-height:1.8;margin:0}.article-prose.article-prose--editorial[data-v-202f6e72] blockquote p:first-of-type:before{content:"「"}.article-prose.article-prose--editorial[data-v-202f6e72] blockquote p:last-of-type:after{content:"」"}.article-prose.article-prose--editorial[data-v-202f6e72] blockquote cite,.article-prose.article-prose--editorial[data-v-202f6e72] blockquote footer{color:var(--color-fg-muted);display:block;font-size:var(--fs-caption);font-style:normal;font-weight:400;letter-spacing:var(--caption-tracking);line-height:var(--caption-leading,1.5);margin:0}.composed-rich-text[data-v-202f6e72]{max-width:var(--measure);min-width:0}.composed-particles[data-v-68407dd9]{color:var(--color-fg-subtle);inset:0;overflow:hidden;pointer-events:none;position:absolute}.composed-particles[data-preset=embers][data-v-68407dd9],.composed-particles[data-preset=petals][data-v-68407dd9]{color:var(--color-accent-400)}.composed-particles[data-preset=snow][data-v-68407dd9],.composed-particles[data-preset=steam][data-v-68407dd9]{color:var(--color-fg-inverse)}.composed-particles__canvas[data-v-68407dd9]{display:block;height:100%;width:100%}.section-backdrop[data-v-576f108b]{--color-bg:var(--section-canvas);--backdrop-mask:radial-gradient(ellipse 48% 52% at 28% 46%,color-mix(in srgb,currentcolor 30%,transparent),currentcolor);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.section-backdrop[data-align=center][data-v-576f108b]{--backdrop-mask:radial-gradient(ellipse 46% 48% at 50% 42%,color-mix(in srgb,currentcolor 30%,transparent),currentcolor)}.section-backdrop__layer[data-v-576f108b]{inset:0;-webkit-mask-image:var(--backdrop-mask);mask-image:var(--backdrop-mask);overflow:hidden;position:absolute}.section-backdrop__aura[data-v-576f108b]:before{background:var(--overlay-aura);content:"";inset:-8%;position:absolute}.section-backdrop[data-motion=aura-drift] .section-backdrop__aura[data-v-576f108b]:before{animation:section-aura-drift-576f108b var(--aura-drift-duration) ease-in-out infinite alternate}.section-backdrop[data-drift=paused] .section-backdrop__aura[data-v-576f108b]:before{animation-play-state:paused}.section-backdrop[data-texture=grid] .section-backdrop__texture[data-v-576f108b]{background:var(--overlay-grid)}.section-backdrop[data-texture=dots] .section-backdrop__texture[data-v-576f108b]{background:var(--overlay-dots)}.section-backdrop__grain[data-v-576f108b]{opacity:var(--texture-grain-opacity)}.section-backdrop__scrim[data-v-576f108b]{background:linear-gradient(to top,color-mix(in srgb,var(--surface-inverse) var(--scrim-backdrop-strong),transparent),color-mix(in srgb,var(--surface-inverse) var(--scrim-backdrop-soft),transparent) 60%,transparent);-webkit-mask-image:none;mask-image:none}@media(max-width:1023.98px),(prefers-reduced-motion:reduce){.section-backdrop__aura[data-v-576f108b]:before{animation:none}}@keyframes section-aura-drift-576f108b{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.06)}}.composed-section[data-pattern^="line-sheet@"]{scroll-margin-top:var(--header-height)}.composed-section[data-v-33755678]{counter-reset:composed-rule-step;isolation:isolate;overflow:clip;position:relative;--section-canvas:var(--surface-base);--section-overlap-top:0px;background:var(--section-canvas);color:var(--surface-ink-base);--section-padding:var(--space-section);padding-block:calc(var(--section-padding) + var(--section-overlap-top)) var(--section-padding)}.composed-section[data-surface=muted][data-v-33755678]{--section-canvas:var(--surface-muted);color:var(--surface-ink-muted)}.composed-section[data-surface=tinted][data-v-33755678]{--section-canvas:var(--surface-tinted);color:var(--surface-ink-tinted)}.composed-section[data-surface=accent][data-v-33755678],.composed-section[data-surface=image][data-v-33755678],.composed-section[data-surface=inverse][data-v-33755678]{--section-canvas:var(--surface-inverse);--section-ink:var(--surface-ink-inverse);--color-fg:var(--section-ink);--color-fg-muted:color-mix(in srgb,var(--section-ink) 72%,var(--section-canvas));--color-fg-subtle:color-mix(in srgb,var(--section-ink) 56%,var(--section-canvas));--color-border:color-mix(in srgb,var(--section-ink) 20%,var(--section-canvas));--color-border-strong:color-mix(in srgb,var(--section-ink) 44%,var(--section-canvas));--color-leader:color-mix(in srgb,var(--color-border-strong) 40%,transparent);--color-bg-muted:color-mix(in srgb,var(--section-ink) 8%,var(--section-canvas));--color-bg-elevated:color-mix(in srgb,var(--section-ink) 12%,var(--section-canvas));--color-bg-tinted:color-mix(in srgb,var(--color-brand-300) 10%,var(--section-canvas));--surface-base:var(--section-canvas);--surface-muted:var(--color-bg-muted);--surface-tinted:var(--color-bg-tinted);--surface-ink-base:var(--color-fg);--surface-ink-muted:var(--color-fg);--surface-ink-tinted:var(--color-fg);--color-brand:color-mix(in srgb,var(--color-brand-300) 70%,var(--section-ink));--color-brand-strong:color-mix(in srgb,var(--color-brand-200) 70%,var(--section-ink));--color-brand-soft:color-mix(in srgb,var(--color-brand-300) 24%,transparent);--color-brand-text:var(--color-brand);--color-brand-ink:var(--section-canvas);--color-emphasis:var(--color-brand);--color-aura-1:var(--color-brand-600);--color-aura-2:var(--color-accent-600);--color-aura-3:var(--color-brand-500);--shadow-sm:var(--shadow-inverse-sm);--shadow-md:var(--shadow-inverse-md);--shadow-lg:var(--shadow-inverse-lg);--card-bg:var(--card-bg-inverse);--card-border:var(--card-border-inverse);--card-shadow:var(--card-shadow-inverse);--card-hover-shadow:var(--card-hover-shadow-inverse);--stage-scrim:color-mix(in srgb,var(--surface-inverse) var(--scrim-stage),transparent);color:var(--section-ink)}.composed-section[data-surface=accent][data-v-33755678]{--section-canvas:var(--surface-accent)}.composed-section[data-v-33755678]:is([data-surface=inverse],[data-surface=accent]){--button-primary-bg:var(--section-ink);--button-primary-bg-hover:color-mix(in srgb,var(--section-ink) 86%,var(--section-canvas));--button-primary-ink:var(--section-canvas)}.composed-section[data-surface=accent][data-v-33755678]{--color-brand-text:var(--color-fg);--color-emphasis:color-mix(in srgb,var(--color-brand-200) 45%,var(--section-ink))}.composed-section[data-surface=image][data-v-33755678]{--color-fg-muted:var(--color-fg);--color-fg-subtle:var(--color-fg);--color-brand-text:var(--color-fg);--color-emphasis:color-mix(in srgb,var(--color-brand-200) 40%,var(--section-ink));--button-on-image-bg:color-mix(in srgb,var(--section-ink) 12%,transparent);--button-on-image-bg-hover:color-mix(in srgb,var(--section-ink) 24%,transparent);--button-on-image-border:color-mix(in srgb,var(--section-ink) 72%,transparent);--button-on-image-border-hover:var(--section-ink);--button-on-image-ink:var(--section-ink)}.composed-section[data-padding=tight][data-v-33755678]{--section-padding:var(--space-heading)}.composed-section[data-padding=compact][data-v-33755678]{--section-padding:var(--space-block)}.composed-section[data-padding=airy][data-v-33755678]{--section-padding:calc(var(--space-section)*1.5)}.composed-section[data-padding=none][data-v-33755678]{--section-padding:0px}.composed-section[data-surface=accent]+.composed-section[data-surface=accent][data-v-33755678],.composed-section[data-surface=base]+.composed-section[data-surface=base][data-v-33755678],.composed-section[data-surface=inverse]+.composed-section[data-surface=inverse][data-v-33755678],.composed-section[data-surface=muted]+.composed-section[data-surface=muted][data-v-33755678],.composed-section[data-surface=tinted]+.composed-section[data-surface=tinted][data-v-33755678]{padding-block-start:calc(var(--section-padding)/2 + var(--section-overlap-top))}.composed-section[data-extend=into-next][data-v-33755678]{overflow:clip visible;padding-block-end:max(0rem,var(--section-padding) - var(--space-overlap));z-index:1}.composed-section[data-extend=into-next]>.composed-section__inner[data-v-33755678]{margin-block-end:calc(var(--space-overlap)*-1)}.composed-section[data-overlap-top=true][data-v-33755678]{--section-overlap-top:var(--space-overlap)}.composed-section__cover[data-v-33755678]{inset:0;overflow:hidden;position:absolute;z-index:-1}.composed-section__inner[data-v-33755678]{position:relative}.composed-section__inner--wide[data-v-33755678]{margin-inline:auto;max-width:var(--container-wide-max);padding-inline:var(--container-gutter)}.composed-section__inner--full[data-v-33755678]{width:100%}.composed-section__inner--center[data-v-33755678]{--composed-align:center;text-align:center}.composed-section__inner--center[data-v-33755678] .measure,.composed-section__inner--center[data-v-33755678] .measure-narrow,.composed-section__inner--center[data-v-33755678]>.composed-text{margin-inline:auto}.composed-rotator[data-v-cf52cff6]{display:grid}.composed-rotator[data-align=center][data-v-cf52cff6]{justify-items:center;text-align:center}.composed-rotator__item[data-v-cf52cff6]{grid-area:1/1;opacity:0;transform:translate3d(0,var(--motion-rise-distance,.5em),0);transition:opacity var(--duration-base) var(--easing-standard),visibility 0s linear var(--duration-base),transform 0s linear var(--duration-base);visibility:hidden}.composed-rotator__item[data-shown=true][data-v-cf52cff6]{opacity:1;transform:none;transition:opacity var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-emphasized),visibility 0s;visibility:visible}@media(prefers-reduced-motion:reduce){.composed-rotator__item[data-v-cf52cff6],.composed-rotator__item[data-shown=true][data-v-cf52cff6]{transition:none}}.composed-rows[data-v-2ff4c6f3]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)/4);margin:0;min-width:0}.composed-rows__row[data-v-2ff4c6f3]{align-items:baseline;display:flex;gap:var(--gap-grid);justify-content:space-between;min-width:0}.composed-rows__row[data-scene-step][data-v-2ff4c6f3]{isolation:isolate;position:relative}.composed-rows__flash[data-v-2ff4c6f3]{background:var(--color-brand-soft);border-radius:var(--radius-md);inset:.25em 0;opacity:0;outline:.5em solid var(--color-brand-soft);pointer-events:none;position:absolute;z-index:-1}.composed-rows__label[data-v-2ff4c6f3]{color:var(--color-fg-muted);min-width:0;overflow-wrap:anywhere}.composed-rows__value[data-v-2ff4c6f3]{color:var(--color-fg);flex-shrink:0;margin:0;max-width:60%;overflow-wrap:anywhere;text-align:end}.composed-rows[data-truncate=true] .composed-rows__label[data-v-2ff4c6f3]{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.composed-rows[data-variant=code][data-v-2ff4c6f3]{font-family:var(--font-family-mono);font-size:var(--fs-label);gap:0;line-height:1.7}.composed-rows[data-variant=code][data-v-2ff4c6f3]:before{color:var(--color-fg-muted);content:"{"}.composed-rows[data-variant=code][data-v-2ff4c6f3]:after{color:var(--color-fg-muted);content:"}"}.composed-rows[data-variant=code] .composed-rows__row[data-v-2ff4c6f3]{gap:0;justify-content:flex-start;padding-inline-start:1.5em}.composed-rows[data-variant=code] .composed-rows__label[data-v-2ff4c6f3]{color:var(--color-brand-text);flex-shrink:0;overflow-wrap:normal}.composed-rows[data-variant=code] .composed-rows__label[data-v-2ff4c6f3]:after{color:var(--color-fg-muted);content:": ";white-space:pre}.composed-rows[data-variant=code] .composed-rows__value[data-v-2ff4c6f3]{color:var(--color-fg);flex-shrink:1;max-width:none;min-width:0;text-align:start}.composed-rows[data-variant=code] .composed-rows__row:not(:last-child) .composed-rows__value[data-v-2ff4c6f3]:after{color:var(--color-fg-muted);content:","}.composed-rows[data-variant=table][data-v-2ff4c6f3]{font-variant-numeric:tabular-nums lining-nums;gap:0}.composed-rows[data-variant=table] .composed-rows__row[data-v-2ff4c6f3]{border-bottom:1px solid var(--color-border);padding-block:calc(var(--gap-grid)/2)}.composed-rows[data-variant=table] .composed-rows__row[data-v-2ff4c6f3]:last-child{border-bottom:0}.composed-split[data-v-2351a9bb]{align-items:center;display:grid;gap:var(--gap-columns);grid-template-columns:minmax(0,1fr)}.composed-split[data-valign=start][data-v-2351a9bb]{align-items:start}.composed-split[data-valign=end][data-v-2351a9bb]{align-items:end}@media(min-width:768px){.composed-split[data-v-2351a9bb]{grid-template-columns:repeat(2,minmax(0,1fr))}.composed-split[data-ratio="5:7"][data-v-2351a9bb]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.composed-split[data-ratio="7:5"][data-v-2351a9bb]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.composed-split[data-ratio="4:8"][data-v-2351a9bb]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.composed-split[data-ratio="3:9"][data-v-2351a9bb]{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.composed-split[data-alternate=true][data-v-2351a9bb]:nth-child(2n){direction:rtl}.composed-split[data-alternate=true][data-v-2351a9bb]:nth-child(2n)>*{direction:ltr}}@media(min-width:1024px){.composed-split[data-sticky=true][data-v-2351a9bb]>:first-child{align-self:start;position:sticky;top:calc(var(--header-height) + var(--gap-grid))}}.composed-split[data-seam=ledger][data-v-2351a9bb]{align-items:stretch;gap:var(--gap-grid)}.composed-split[data-seam=ledger][data-v-2351a9bb]>:last-child{border-top:1px solid var(--color-border);padding-top:var(--gap-columns)}@media(min-width:768px){.composed-split[data-seam=ledger][data-v-2351a9bb]>:first-child{padding-right:var(--gap-columns)}.composed-split[data-seam=ledger][data-v-2351a9bb]>:last-child{border-left:1px solid var(--color-border);border-top:0;padding-left:var(--gap-columns);padding-top:0}}.composed-split[data-seam=ledger]>:first-child .composed-rows__value{font-weight:var(--label-weight,500)}.composed-split[data-seam=ledger]>:last-child .composed-rows__value{color:var(--color-fg-muted);font-weight:var(--body-weight,400)}.composed-stack[data-v-192185f8]{align-items:stretch;display:flex;flex-direction:column;gap:var(--gap-grid)}.composed-stack[id][data-v-192185f8]{scroll-margin-top:calc(var(--header-height) + var(--gap-grid))}.composed-stack[data-gap=snug][data-v-192185f8]{gap:calc(var(--gap-grid)/4)}.composed-stack[data-v-192185f8]:has(>.composed-window[data-bleed=corner]){margin-inline-end:calc(var(--card-inset, 0px)*-1);padding-inline-end:var(--card-inset,0)}.composed-stack[data-gap=tight][data-v-192185f8]{gap:calc(var(--gap-grid)/2)}.composed-stack[data-gap=loose][data-v-192185f8]{gap:var(--gap-columns)}.composed-stack[data-align=center][data-v-192185f8]{--composed-align:center;text-align:center}.composed-stack[data-align=end][data-v-192185f8]{--composed-align:flex-end;text-align:end}.composed-stack[data-align=center][data-v-192185f8]>.composed-text{margin-inline:auto}.composed-stack[data-align=end][data-v-192185f8]>.composed-text{margin-inline-start:auto}.composed-stack[data-push=last][data-v-192185f8]{flex-grow:1}.composed-stack[data-push=last][data-v-192185f8]>:last-child{margin-block-start:auto}@media(min-width:768px){.composed-stack[data-v-192185f8]:has(>.composed-rail[data-layout=aside]){position:sticky;top:calc(var(--header-height) + var(--gap-grid))}}.composed-stage[data-v-dc68282e]{align-content:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,auto));isolation:isolate;min-height:100svh;overflow:hidden;padding:var(--space-block) max(var(--container-gutter),(100% - var(--container-max))/2 + var(--container-gutter));position:relative;--stage-scrim-reach:var(--space-block);--stage-scrim-extent:100vmax}.composed-stage[data-height=tall][data-v-dc68282e]{min-height:80svh}.composed-stage[data-height=auto][data-v-dc68282e]{min-height:0}.composed-stage__cell[data-v-dc68282e]{min-width:0;position:relative}.composed-stage__cell[data-area=fill][data-v-dc68282e]{inset:0;position:absolute;z-index:-2}.composed-stage__cell[data-v-dc68282e]:not([data-area=fill]):before{--scrim-fade-top:var(--stage-scrim-reach);--scrim-fade-right:var(--stage-scrim-reach);--scrim-fade-bottom:var(--stage-scrim-reach);--scrim-fade-left:var(--stage-scrim-reach);background:var(--stage-scrim,transparent);content:"";inset:calc(var(--stage-scrim-reach)*-1);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(to bottom,transparent,currentcolor var(--scrim-fade-top),currentcolor calc(100% - var(--scrim-fade-bottom)),transparent),linear-gradient(to right,transparent,currentcolor var(--scrim-fade-left),currentcolor calc(100% - var(--scrim-fade-right)),transparent);mask-image:linear-gradient(to bottom,transparent,currentcolor var(--scrim-fade-top),currentcolor calc(100% - var(--scrim-fade-bottom)),transparent),linear-gradient(to right,transparent,currentcolor var(--scrim-fade-left),currentcolor calc(100% - var(--scrim-fade-right)),transparent);pointer-events:none;position:absolute;z-index:-1}.composed-stage__cell[data-area^=top][data-v-dc68282e]:before{inset-block-start:calc(var(--stage-scrim-extent)*-1);--scrim-fade-top:0px}.composed-stage__cell[data-area^=bottom][data-v-dc68282e]:before{inset-block-end:calc(var(--stage-scrim-extent)*-1);--scrim-fade-bottom:0px}.composed-stage__cell[data-area$=left][data-v-dc68282e]:before{inset-inline-start:calc(var(--stage-scrim-extent)*-1);--scrim-fade-left:0px}.composed-stage__cell[data-area$=right][data-v-dc68282e]:before{inset-inline-end:calc(var(--stage-scrim-extent)*-1);--scrim-fade-right:0px}.composed-stage__cell[data-area=fill][data-v-dc68282e]>*{height:100%;width:100%}.composed-stage__cell[data-area=top-left][data-v-dc68282e]{align-self:start;grid-area:1/1;justify-self:start}.composed-stage__cell[data-area=top][data-v-dc68282e]{align-self:start;grid-area:1/2;justify-self:center}.composed-stage__cell[data-area=top-right][data-v-dc68282e]{align-self:start;grid-area:1/3;justify-self:end}.composed-stage__cell[data-area=left][data-v-dc68282e]{align-self:center;grid-area:2/1;justify-self:start}.composed-stage__cell[data-area=center][data-v-dc68282e]{align-self:center;grid-area:2/2;justify-self:center;text-align:center}.composed-stage__cell[data-area=right][data-v-dc68282e]{align-self:center;grid-area:2/3;justify-self:end}.composed-stage__cell[data-area=bottom-left][data-v-dc68282e]{align-self:end;grid-area:3/1;justify-self:start}.composed-stage__cell[data-area=bottom][data-v-dc68282e]{align-self:end;grid-area:3/2;justify-self:center}.composed-stage__cell[data-area=bottom-right][data-v-dc68282e]{align-self:end;grid-area:3/3;justify-self:end}.composed-stage__cell[data-area=bottom-bar][data-v-dc68282e]{align-self:end;grid-area:3/1/4/4;justify-self:stretch;width:100%}@media(max-width:767px){.composed-stage[data-v-dc68282e]{align-content:end;gap:var(--gap-grid);grid-template-columns:minmax(0,1fr);grid-template-rows:none}.composed-stage__cell[data-v-dc68282e]:not([data-area=fill]){grid-area:auto}.composed-stage__cell[data-area=bottom-bar][data-v-dc68282e] .composed-cluster{flex-wrap:nowrap}.composed-stage__cell[data-area=bottom-bar][data-v-dc68282e] .composed-stat{flex:1 1 0;min-width:0}.composed-stage__cell[data-area=bottom-bar][data-v-dc68282e] .composed-stat__value{font-size:1.35rem}}.composed-stat[data-v-fcac2cec]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)/4)}.composed-stat[data-layout=inline][data-v-fcac2cec]{align-items:baseline;flex-direction:row;gap:calc(var(--gap-grid)/2)}.composed-stat__label[data-v-fcac2cec]{color:var(--color-fg-muted)}.composed-stat__value[data-v-fcac2cec]{font-variant-numeric:tabular-nums lining-nums}.composed-table[data-v-de018d97]{min-width:0;--table-pad-block:calc(var(--gap-grid)/2);--table-pad-inline:calc(var(--gap-grid)/1.5)}.composed-table[data-density=compact][data-v-de018d97]{--table-pad-block:calc(var(--gap-grid)/4);--table-pad-inline:calc(var(--gap-grid)/2)}.composed-table__table[data-v-de018d97]{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%}.composed-table td[data-v-de018d97],.composed-table th[data-v-de018d97]{padding:var(--table-pad-block) var(--table-pad-inline);text-align:start;vertical-align:middle}.composed-table__head[data-v-de018d97]{color:var(--color-fg);font-weight:var(--subheading-weight,600);position:relative}.composed-table__corner[data-v-de018d97],.composed-table__head[data-v-de018d97]{border-bottom:1px solid var(--color-border-strong)}.composed-table__head[data-highlight=true][data-v-de018d97]:before{background:var(--color-brand);content:"";height:3px;inset:0 0 auto;position:absolute}.composed-table__cell[data-highlight=true][data-v-de018d97],.composed-table__head[data-highlight=true][data-v-de018d97]{background:var(--color-brand-soft)}.composed-table__label[data-v-de018d97]{color:var(--color-fg);font-weight:var(--label-weight,500)}.composed-table__row[data-v-de018d97]>*{border-bottom:1px solid var(--color-border)}.composed-table__cell[data-v-de018d97]{color:var(--color-fg-muted)}.composed-table__cell-label[data-v-de018d97]{display:none}.composed-table__group th[data-v-de018d97]{color:var(--color-fg-muted);font-size:var(--fs-label);font-weight:var(--subheading-weight,600);padding-top:calc(var(--table-pad-block)*2)}.composed-table__mark[data-v-de018d97]{align-items:center;display:inline-flex}.composed-table__mark[data-supported=true][data-v-de018d97]{color:var(--color-brand-text)}.composed-table__mark[data-supported=false][data-v-de018d97]{color:var(--color-fg-subtle)}.composed-table__text[data-v-de018d97]{overflow-wrap:anywhere}.composed-table[data-narrow=scroll] .composed-table__scroller[data-v-de018d97]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.composed-table__hint[data-v-de018d97]{color:var(--color-fg-muted);margin:0 0 calc(var(--gap-grid)/4)}.composed-table__scroller[data-fade=true][data-v-de018d97]{-webkit-mask-image:linear-gradient(to right,var(--color-fg) calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,var(--color-fg) calc(100% - 2.5rem),transparent)}@media(max-width:767.98px){.composed-table[data-narrow=scroll] .composed-table__scroller[data-v-de018d97]{overflow-x:auto}.composed-table[data-narrow=scroll] .composed-table__table[data-v-de018d97]{min-width:100%;width:-moz-max-content;width:max-content}.composed-table[data-narrow=scroll] .composed-table__corner[data-v-de018d97],.composed-table[data-narrow=scroll] .composed-table__label[data-v-de018d97]{background:var(--section-canvas,var(--color-bg));inset-inline-start:0;position:sticky;z-index:1}.composed-table[data-narrow=stack] thead[data-v-de018d97]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.composed-table[data-narrow=stack] tbody[data-v-de018d97],.composed-table[data-narrow=stack] td[data-v-de018d97],.composed-table[data-narrow=stack] th[data-v-de018d97],.composed-table[data-narrow=stack] tr[data-v-de018d97]{display:block}.composed-table[data-narrow=stack] .composed-table__row[data-v-de018d97]{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-block-end:calc(var(--gap-grid)/2)}.composed-table[data-narrow=stack] .composed-table__row[data-v-de018d97]>*{border-bottom:0}.composed-table[data-narrow=stack] .composed-table__cell[data-v-de018d97]{display:flex;gap:var(--gap-grid);justify-content:space-between}.composed-table[data-narrow=stack] .composed-table__cell-label[data-v-de018d97]{color:var(--color-fg-muted);display:inline}.composed-table[data-narrow=stack] .composed-table__cell .composed-table__text[data-v-de018d97]{color:var(--color-fg);text-align:end}}.composed-tabs[data-v-41ef8521]{display:flex;flex-direction:column;gap:var(--space-heading)}.composed-tabs__list[data-v-41ef8521]{display:flex;gap:var(--gap-grid);overflow-x:auto;scrollbar-width:none}.composed-tabs[data-variant=underline] .composed-tabs__list[data-v-41ef8521]{border-bottom:1px solid var(--color-border)}.composed-tabs[data-variant=pill] .composed-tabs__list[data-v-41ef8521]{gap:calc(var(--gap-grid)/2)}.composed-tabs__tab[data-v-41ef8521]{background:transparent;border:0;color:var(--color-fg-muted);cursor:pointer;flex:none;font-weight:var(--label-weight,500);padding:.75em 0;transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard);white-space:nowrap}.composed-tabs__tab[aria-selected=true][data-v-41ef8521]{color:var(--color-fg)}.composed-tabs[data-variant=underline] .composed-tabs__tab[data-v-41ef8521]{position:relative}.composed-tabs[data-variant=underline] .composed-tabs__tab[aria-selected=true][data-v-41ef8521]:after{border-bottom:2px solid var(--color-brand);content:"";inset-inline:0;bottom:0;position:absolute}.composed-tabs[data-variant=pill] .composed-tabs__tab[data-v-41ef8521]{border-radius:var(--radius-full);padding:.5em 1.25em}.composed-tabs[data-variant=pill] .composed-tabs__tab[aria-selected=true][data-v-41ef8521]{background:var(--color-brand);color:var(--color-brand-ink)}.composed-tabs__head[data-v-41ef8521]{align-items:center;display:flex;gap:calc(var(--gap-grid)/2);min-width:0;padding-block-end:.375em;position:relative}.composed-tabs__head>.composed-tabs__list[data-v-41ef8521]{flex:1 1 auto;min-width:0}.composed-tabs__pause[data-v-41ef8521]{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-fg-muted);cursor:pointer;display:inline-flex;flex:none;height:2em;justify-content:center;padding:0;width:2em}.composed-tabs__pause-icon[data-v-41ef8521]{border-inline:.2em solid currentColor;height:.75em;width:.625em}.composed-tabs__pause[aria-pressed=true] .composed-tabs__pause-icon[data-v-41ef8521]{border-block:.375em solid transparent;border-inline-end:0;border-inline-start:.625em solid currentColor;height:0;width:0}.composed-tabs__progress[data-v-41ef8521]{background:var(--color-border);border-radius:var(--radius-full);inset-inline:0;bottom:0;height:2px;overflow:hidden;position:absolute}.composed-tabs__progress-bar[data-v-41ef8521]{background:var(--color-brand);display:block;height:100%;transform:scaleX(0);transform-origin:left center}@media(max-width:767px){.composed-tabs[data-variant=pill] .composed-tabs__list[data-v-41ef8521]{display:grid;gap:.25rem;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column}.composed-tabs[data-variant=pill] .composed-tabs__tab[data-v-41ef8521]{padding:.5em}.composed-tabs__pause[data-v-41ef8521],.composed-tabs__progress[data-v-41ef8521]{display:none}}.composed-tabs__panel[data-v-41ef8521]:focus-visible,.composed-tabs__pause[data-v-41ef8521]:focus-visible,.composed-tabs__tab[data-v-41ef8521]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.composed-tabs[data-swap=crossfade] .composed-tabs__panel[data-swap-enter][data-v-41ef8521]{animation:composed-tabs-crossfade-41ef8521 var(--duration-base) var(--easing-standard) both}.composed-tabs[data-swap=slide-fade] .composed-tabs__panel[data-swap-enter][data-v-41ef8521]{animation:composed-tabs-slide-fade-41ef8521 var(--duration-base) var(--easing-emphasized) both}.composed-tabs__panel[data-swap-enter=forward][data-v-41ef8521]{--swap-shift:var(--motion-rise-distance,0px)}.composed-tabs__panel[data-swap-enter=backward][data-v-41ef8521]{--swap-shift:calc(var(--motion-rise-distance, 0px)*-1)}@keyframes composed-tabs-crossfade-41ef8521{0%{opacity:0}}@keyframes composed-tabs-slide-fade-41ef8521{0%{opacity:0;transform:translate3d(var(--swap-shift),0,0)}}@media(prefers-reduced-motion:reduce){.composed-tabs[data-swap] .composed-tabs__panel[data-swap-enter][data-v-41ef8521]{animation:none}.composed-tabs__tab[data-v-41ef8521]{transition:none}.composed-tabs__pause[data-v-41ef8521],.composed-tabs__progress[data-v-41ef8521]{display:none}}.composed-video[data-v-b6f55fdc]{aspect-ratio:16/9;background:var(--color-bg-muted);border-radius:var(--image-frame-radius);min-width:0;overflow:hidden;position:relative;width:100%}.composed-video[data-aspect="4:3"][data-v-b6f55fdc]{aspect-ratio:4/3}.composed-video[data-aspect="1:1"][data-v-b6f55fdc]{aspect-ratio:1/1}.composed-video[data-aspect="9:16"][data-v-b6f55fdc]{aspect-ratio:9/16;margin-inline:auto;max-height:80vh;width:auto}.composed-video[data-frame=soft][data-v-b6f55fdc]{border-radius:var(--radius-md)}.composed-video[data-frame=none][data-v-b6f55fdc]{border-radius:0}.composed-video__surface[data-v-b6f55fdc]{border:0;display:block;height:100%;width:100%}.composed-video__notice[data-v-b6f55fdc]{align-items:center;color:var(--color-fg-muted);display:flex;font-size:var(--fs-label);height:100%;justify-content:center;margin:0;padding:var(--gap-grid)}.composed-video[data-supported=false][data-v-b6f55fdc]{border:1px dashed var(--color-border-strong)}.composed-video__facade[data-v-b6f55fdc]{align-items:center;background:var(--color-bg-muted);color:var(--color-fg);cursor:pointer;display:flex;flex-direction:column;gap:calc(var(--gap-grid)/2);justify-content:center;padding:var(--gap-grid);position:relative}.composed-video__poster[data-v-b6f55fdc]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.composed-video__play[data-v-b6f55fdc]{align-items:center;border-radius:var(--radius-full);box-shadow:var(--shadow-md);color:var(--color-brand-text);display:inline-flex;font-size:1.75rem;height:4rem;justify-content:center;transition:transform .2s ease;width:4rem}.composed-video__play[data-v-b6f55fdc],.composed-video__title[data-v-b6f55fdc]{background:var(--color-bg-elevated);position:relative}.composed-video__title[data-v-b6f55fdc]{border-radius:var(--radius-sm);color:var(--color-fg);font-size:var(--fs-label);font-weight:var(--subheading-weight,600);max-width:100%;padding:.25em .75em}.composed-video__facade:hover .composed-video__play[data-v-b6f55fdc]{transform:scale(1.05)}.composed-video__facade[data-v-b6f55fdc]:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.composed-video__play[data-v-b6f55fdc]{transition:none}}.composed-window[data-v-23213e96]{--window-float-offset:min(var(--gap-grid),var(--container-gutter));--window-far-offset:22%;--window-edge-bleed:clamp(4rem,8vw,10rem);--window-behind-reveal:clamp(2.5rem,6vw,6rem);--window-scene-phone:clamp(9rem,15vw,14rem);--window-float-end-inset:0px;gap:var(--gap-grid);isolation:isolate;text-align:start;text-wrap:pretty}.composed-window[data-v-23213e96],.composed-window__frame[data-v-23213e96]{display:flex;flex-direction:column;min-width:0;position:relative}.composed-window__frame[data-v-23213e96]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.composed-window__bar[data-v-23213e96]{align-items:center;background:var(--color-bg-muted);border-bottom:1px solid var(--color-border);display:flex;gap:.75em;padding:.625em 1em}.composed-window__dots[data-v-23213e96]{display:inline-flex;flex-shrink:0;gap:.375em}.composed-window__dot[data-v-23213e96]{background:var(--color-border-strong);border-radius:var(--radius-full);height:.625em;width:.625em}.composed-window__address[data-v-23213e96],.composed-window__title[data-v-23213e96]{color:var(--color-fg-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composed-window__address[data-v-23213e96]{background:var(--color-bg-elevated);border-radius:var(--radius-full);flex:1 1 auto;margin-inline:auto;max-width:60%;padding:.25em 1em;text-align:center}.composed-window__body[data-v-23213e96]{display:flex;flex-direction:column;gap:var(--gap-grid);min-width:0;padding:var(--gap-grid)}.composed-window__body[data-bare=true][data-v-23213e96]{padding:0}.composed-window__body[data-bare=true][data-v-23213e96]>.composed-media{border-radius:0}.composed-window[data-chrome=phone][data-v-23213e96]{margin-inline:auto;width:60%}.composed-window[data-chrome=phone]>.composed-window__frame[data-v-23213e96]{border-radius:var(--radius-2xl)}.composed-window[data-chrome=phone]>.composed-window__frame>.composed-window__bar[data-v-23213e96]{background:var(--color-bg-elevated);border-bottom:0;justify-content:center;padding:.5em}.composed-window__notch[data-v-23213e96]{background:var(--color-border-strong);border-radius:var(--radius-full);height:.375em;width:30%}.composed-window__float[data-v-23213e96]{min-width:0;position:relative;z-index:1}.composed-window__float[data-layer=behind][data-v-23213e96]{z-index:-1}.composed-window__float[data-v-23213e96]>.composed-window[data-chrome=phone]{width:100%}.composed-window[data-bleed=corner][data-v-23213e96]{margin-block-end:calc(var(--card-inset)*-1);margin-inline-end:calc(var(--card-inset)*-1)}.composed-window[data-bleed=corner]>.composed-window__frame[data-v-23213e96]{border-block-end:0;border-inline-end:0;border-radius:0;border-start-start-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.composed-window__pause[data-v-23213e96]{align-items:center;background:transparent;border:0;border-radius:var(--radius-full);color:var(--color-fg-muted);cursor:pointer;display:inline-flex;height:1.75em;inset-block-start:.375em;inset-inline-end:.5em;justify-content:center;padding:0;position:absolute;width:1.75em}.composed-window__pause[data-v-23213e96]:hover{background:var(--color-bg-elevated);color:var(--color-fg)}.composed-window__pause[data-v-23213e96]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.composed-window__pause-icon[data-v-23213e96]{border-inline:.2em solid currentColor;height:.75em;width:.625em}.composed-window__pause[aria-pressed=true] .composed-window__pause-icon[data-v-23213e96]{border-block:.375em solid transparent;border-inline-end:0;border-inline-start:.625em solid currentColor;height:0;width:0}@media(prefers-reduced-motion:reduce){.composed-window__pause[data-v-23213e96]{display:none}}@media(max-width:767px){.composed-window[data-v-23213e96]{--window-drop:1.5rem;display:grid;grid-template-columns:minmax(0,1fr)}.composed-window>.composed-window__frame[data-v-23213e96]{grid-area:1/1}.composed-window[data-float-phone]>.composed-window__frame[data-v-23213e96]{margin-block-end:var(--window-drop)}.composed-window__float[data-v-23213e96]{justify-self:start;margin-block-start:calc((var(--gap-grid) + var(--window-drop))*-1);margin-inline-start:calc(var(--gap-grid)/2);width:80%}.composed-window[data-float-phone]>.composed-window__float[data-v-23213e96]{margin-block-start:calc((var(--gap-grid) + 2*var(--window-drop))*-1);width:calc(64% - var(--gap-grid))}.composed-window[data-float-phone]>.composed-window__float[data-kind=phone][data-v-23213e96]{align-self:end;grid-area:1/1;justify-self:end;margin:0;margin-inline-end:calc(var(--gap-grid)/2);width:36%}.composed-window[data-scene][data-float-phone]>.composed-window__frame[data-v-23213e96]{margin-block-end:0}.composed-window[data-scene]>.composed-window__float[data-v-23213e96],.composed-window[data-scene][data-float-phone]>.composed-window__float[data-v-23213e96]{grid-area:auto;justify-self:stretch;margin:0;width:100%}.composed-window[data-scene][data-float-phone]>.composed-window__float[data-kind=phone][data-v-23213e96]{align-self:start;grid-area:auto;justify-self:center;margin:0;width:50%}}@media(min-width:768px){.composed-window[data-float-top][data-v-23213e96]{padding-block-start:var(--window-float-offset)}.composed-window[data-float-bottom][data-v-23213e96]{padding-block-end:var(--window-float-offset)}.composed-window[data-float-left][data-v-23213e96]{padding-inline-start:var(--window-float-offset)}.composed-window[data-float-right][data-v-23213e96]{padding-inline-end:var(--window-float-offset)}.composed-window[data-float-top=behind][data-v-23213e96]{padding-block-start:var(--window-behind-reveal)}.composed-window[data-float-bottom=behind][data-v-23213e96]{padding-block-end:var(--window-behind-reveal)}.composed-window[data-float-left=behind][data-v-23213e96]{padding-inline-start:var(--window-behind-reveal)}.composed-window[data-float-right=behind][data-v-23213e96]{padding-inline-end:var(--window-behind-reveal)}.composed-window__float[data-v-23213e96]{position:absolute;width:min(45%,17rem)}.composed-window__float[data-kind=phone][data-v-23213e96]{width:28%}.composed-window__float[data-float=bottom-left][data-v-23213e96]{bottom:0;left:0}.composed-window__float[data-float=bottom-right][data-v-23213e96]{bottom:0;right:var(--window-float-end-inset)}.composed-window__float[data-float=top-left][data-v-23213e96]{left:0;top:0}.composed-window__float[data-float=top-right][data-v-23213e96]{right:var(--window-float-end-inset);top:0}.composed-window__float[data-offset=far][data-float^=top][data-v-23213e96]{top:var(--window-far-offset)}.composed-window__float[data-offset=far][data-float^=bottom][data-v-23213e96]{bottom:var(--window-far-offset)}.composed-window[data-scene]>.composed-window__float[data-kind=phone][data-v-23213e96]{width:var(--window-scene-phone)}.composed-window[data-scene][data-float-phone=right]>.composed-window__frame>.composed-window__body[data-v-23213e96]{padding-inline-end:calc(var(--window-scene-phone) + var(--window-float-end-inset) - var(--window-float-offset) + var(--gap-grid))}.composed-window[data-scene][data-float-phone=left]>.composed-window__frame>.composed-window__body[data-v-23213e96]{padding-inline-start:calc(var(--window-scene-phone) - var(--window-float-offset) + var(--gap-grid))}}@media(min-width:1280px){.composed-window[data-bleed=edge][data-v-23213e96]{--window-float-end-inset:var(--window-edge-bleed);margin-inline-end:calc(var(--window-edge-bleed)*-1)}}.composed-article-content[data-v-3cfd0fb4]{margin-inline:auto;max-width:var(--container-read);width:100%}.composed-article-content--toc[data-v-3cfd0fb4]{max-width:none}.composed-article-content__column[data-v-3cfd0fb4]{display:flex;flex-direction:column;gap:var(--space-heading);max-width:var(--container-read)}.composed-article-content__progress[data-v-3cfd0fb4]{height:2px;inset:0 0 auto;pointer-events:none;position:fixed;z-index:50}.composed-article-content__progress-bar[data-v-3cfd0fb4]{background:var(--color-brand);height:100%;transform-origin:left center;transition:transform var(--duration-fast) linear}.composed-article-content__prose[data-v-3cfd0fb4]{color:var(--color-fg);overflow-wrap:break-word}.composed-article-content__prose[data-v-3cfd0fb4]>:first-child{margin-top:0}.composed-article-content__prose[data-v-3cfd0fb4]>:last-child{margin-bottom:0}.composed-article-content__prose[data-v-3cfd0fb4] p{margin:1.5em 0;text-wrap:pretty}.composed-article-content__prose[data-v-3cfd0fb4] h2,.composed-article-content__prose[data-v-3cfd0fb4] h3{color:var(--color-fg);font-family:var(--font-family-heading);font-weight:var(--heading-weight,700);scroll-margin-top:calc(var(--header-height) + var(--space-heading));text-wrap:balance}.composed-article-content__prose[data-v-3cfd0fb4] h2{font-size:var(--fs-h2);letter-spacing:var(--heading-tracking,-.02em);line-height:var(--heading-leading,1.2);margin:calc(var(--space-heading) + 1em) 0 1.5em}.composed-article-content__prose[data-v-3cfd0fb4] h3{font-size:var(--fs-h3);letter-spacing:var(--h3-tracking,normal);line-height:var(--h3-leading,1.4);margin:var(--space-heading) 0 1em}.composed-article-content__prose[data-v-3cfd0fb4] ol,.composed-article-content__prose[data-v-3cfd0fb4] ul{margin:1.5em 0;padding-inline-start:1.4em}.composed-article-content__prose[data-v-3cfd0fb4] ul{list-style:disc}.composed-article-content__prose[data-v-3cfd0fb4] ol{list-style:decimal}.composed-article-content__prose[data-v-3cfd0fb4] li{margin:.4em 0}.composed-article-content__prose[data-v-3cfd0fb4] li::marker{color:var(--color-brand-text)}.composed-article-content__prose[data-v-3cfd0fb4] a{color:var(--color-brand-text);text-decoration-line:underline;text-underline-offset:.2em}.composed-article-content__prose[data-v-3cfd0fb4] strong{font-weight:var(--subheading-weight,600)}.composed-article-content__prose[data-v-3cfd0fb4] figure{display:flex;flex-direction:column;gap:.75em;margin:var(--space-heading) 0}.composed-article-content__prose[data-v-3cfd0fb4] img{border-radius:var(--image-frame-radius);display:block;height:auto;max-width:100%}.composed-article-content__prose[data-v-3cfd0fb4] figure img{margin:0;width:100%}.composed-article-content__prose[data-v-3cfd0fb4] figcaption{color:var(--color-fg-muted);font-size:var(--fs-caption);letter-spacing:var(--caption-tracking);line-height:var(--caption-leading,1.5);margin:0}.composed-article-content__prose[data-v-3cfd0fb4] blockquote{background:var(--color-bg-muted);border-inline-start:3px solid var(--color-brand);border-radius:var(--radius-md);border-end-start-radius:0;border-start-start-radius:0;color:var(--color-fg);display:flex;flex-direction:column;gap:.75em;margin:1.5em 0;padding:1em 1.25em}.composed-article-content__prose[data-v-3cfd0fb4] blockquote>*{margin:0}.composed-article-content__prose[data-v-3cfd0fb4] blockquote cite,.composed-article-content__prose[data-v-3cfd0fb4] blockquote footer{color:var(--color-fg-muted);display:block;font-size:var(--fs-caption);font-style:normal;letter-spacing:var(--caption-tracking);line-height:var(--caption-leading,1.5)}.composed-article-content__prose[data-v-3cfd0fb4] table{border-collapse:collapse;display:block;font-size:var(--fs-caption);margin:1.5em 0;overflow-x:auto;width:100%}.composed-article-content__prose[data-v-3cfd0fb4] td,.composed-article-content__prose[data-v-3cfd0fb4] th{border:1px solid var(--color-border);padding:.7em 1em;text-align:left}.composed-article-content__prose[data-v-3cfd0fb4] th{background:var(--color-bg-muted);font-weight:var(--subheading-weight,600)}.composed-article-content__prose[data-v-3cfd0fb4] hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-heading) 0}.composed-article-content__prose[data-v-3cfd0fb4] pre{background:var(--color-bg-muted);border-radius:var(--radius-md);font-size:var(--fs-caption);margin:1.5em 0;overflow-x:auto;padding:1em 1.2em}.composed-article-content__tags[data-v-3cfd0fb4]{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.75em;padding-top:var(--space-heading)}.composed-article-content__tags-label[data-v-3cfd0fb4]{color:var(--color-fg-muted)}.composed-article-content__tag-list[data-v-3cfd0fb4]{display:flex;flex-wrap:wrap;gap:.5em;list-style:none;margin:0;padding:0}.composed-article-content__tag[data-v-3cfd0fb4]{background:var(--color-bg-muted);border-radius:var(--radius-full);color:var(--color-fg-muted);padding:.25em .75em}.composed-article-content__author[data-v-3cfd0fb4]{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:1em;padding-top:var(--space-heading)}.composed-article-content__avatar[data-v-3cfd0fb4]{flex:none;height:3.5rem;width:3.5rem}.composed-article-content__initial[data-v-3cfd0fb4]{align-items:center;background:var(--color-bg-muted);border-radius:var(--radius-full);color:var(--color-fg);display:inline-flex;font-family:var(--font-family-heading);font-size:var(--fs-h3);justify-content:center}.composed-article-content__author-text[data-v-3cfd0fb4]{display:flex;flex-direction:column;gap:.125em;min-width:0}.composed-article-content__author-date[data-v-3cfd0fb4],.composed-article-content__author-title[data-v-3cfd0fb4]{color:var(--color-fg-muted)}.composed-article-content__author-name[data-v-3cfd0fb4]{color:var(--color-fg);font-weight:var(--subheading-weight,600)}.composed-article-content__author-date[data-v-3cfd0fb4]{font-family:var(--font-family-numeral);font-variant-numeric:tabular-nums}.composed-article-content__fields[data-v-3cfd0fb4]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)/2);margin:0}.composed-article-content__field[data-v-3cfd0fb4]{display:flex;flex-wrap:wrap;gap:0 var(--gap-grid);margin:0}.composed-article-content__field-label[data-v-3cfd0fb4]{color:var(--color-fg-muted);flex:none;margin:0}.composed-article-content__field-value[data-v-3cfd0fb4]{color:var(--color-fg);margin:0}.composed-article-content__metrics[data-v-3cfd0fb4]{display:flex;flex-wrap:wrap;gap:var(--gap-grid);list-style:none;margin:0;padding:0}.composed-article-content__metric[data-v-3cfd0fb4]{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:calc(var(--gap-grid)/4);padding:calc(var(--gap-grid)/2) var(--gap-grid)}.composed-article-content__metric-value[data-v-3cfd0fb4]{color:var(--color-fg);font-family:var(--font-family-numeral);font-size:var(--fs-h3);font-variant-numeric:tabular-nums;font-weight:var(--heading-weight,700);line-height:var(--heading-leading,1.2)}.composed-article-content__metric-label[data-v-3cfd0fb4]{color:var(--color-fg-muted)}.composed-article-content--placeholder[data-v-3cfd0fb4]{border:1px dashed var(--color-border-strong);color:var(--color-fg-muted);margin:0;padding:var(--space-heading)}@media(prefers-reduced-motion:reduce){.composed-article-content__progress-bar[data-v-3cfd0fb4]{transition:none}}.composed-article-header[data-v-79266734]{display:flex;flex-direction:column;gap:var(--space-block)}.composed-article-header__frame[data-v-79266734]{position:relative}.composed-article-header__intro[data-v-79266734]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-heading);margin-inline:auto;max-width:var(--container-read);position:relative;width:100%}.composed-article-header__breadcrumb[data-v-79266734]{margin-block:-.75rem}.composed-article-header__trail[data-v-79266734]{color:var(--color-fg-muted);flex-wrap:wrap;list-style:none;margin:0;padding:0}.composed-article-header__crumb[data-v-79266734],.composed-article-header__trail[data-v-79266734]{align-items:center;display:flex;gap:.5em}.composed-article-header__back[data-v-79266734],.composed-article-header__crumb-link[data-v-79266734]{align-items:center;color:inherit;display:inline-flex;gap:.5em;min-height:2.75rem;min-width:2.75rem;text-decoration-line:none;text-underline-offset:.3em}.composed-article-header__back[data-v-79266734]:hover,.composed-article-header__crumb-link[data-v-79266734]:hover{text-decoration-line:underline}.composed-article-header__back[data-v-79266734]:focus-visible,.composed-article-header__crumb-link[data-v-79266734]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.composed-article-header__back[data-v-79266734]{color:var(--color-fg-muted);margin-block:-.75rem}.composed-article-header__title-group[data-v-79266734]{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--space-heading)/2)}.composed-article-header__meta[data-v-79266734]{color:var(--color-fg-muted);margin:0}.composed-article-header__numeral[data-v-79266734]{font-family:var(--font-family-numeral);font-variant-numeric:tabular-nums}.composed-article-header__dot[data-v-79266734]{margin-inline:.5em}.composed-article-header__badges[data-v-79266734],.composed-article-header__metrics[data-v-79266734],.composed-article-header__points[data-v-79266734],.composed-article-header__strip[data-v-79266734]{display:flex;flex-wrap:wrap;gap:.5em;list-style:none;margin:0;padding:0}.composed-article-header__badge[data-v-79266734]{border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-fg-muted);padding:.2em .75em}.composed-article-header__point[data-v-79266734]{background:var(--color-bg-muted);border-radius:var(--radius-full);color:var(--color-fg);padding:.25em .75em}.composed-article-header__metrics[data-v-79266734]{gap:var(--gap-grid)}.composed-article-header__metric[data-v-79266734]{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.25em;min-width:8rem;padding:.75em 1em}.composed-article-header__metric-value[data-v-79266734]{color:var(--color-fg);font-size:var(--fs-h3);font-weight:var(--heading-weight,700);line-height:1.2}.composed-article-header__metric-label[data-v-79266734]{color:var(--color-fg-muted)}.composed-article-header__excerpt[data-v-79266734]{color:var(--color-fg-muted);margin:0;max-width:var(--measure)}.composed-article-header__byline[data-v-79266734]{align-self:stretch;border-top:1px solid var(--color-border);margin:0;padding-top:calc(var(--space-heading)/2)}.composed-article-header__byline-label[data-v-79266734]{color:var(--color-fg-muted)}.composed-article-header__author[data-v-79266734]{align-items:center;display:flex;gap:.75em}.composed-article-header__avatar[data-v-79266734]{flex:none;height:2.75rem;width:2.75rem}.composed-article-header__initial[data-v-79266734]{align-items:center;background:color-mix(in srgb,var(--color-fg) 14%,transparent);border-radius:var(--radius-full);color:var(--color-fg);display:inline-flex;font-family:var(--font-family-heading);font-size:var(--fs-body,1rem);justify-content:center}.composed-article-header__author-text[data-v-79266734]{display:flex;flex-direction:column;gap:.125em}.composed-article-header__author-name[data-v-79266734]{color:var(--color-fg);font-weight:var(--subheading-weight,600)}.composed-article-header[data-layout=immersive] .composed-article-header__frame[data-v-79266734],.composed-article-header[data-layout=overlay] .composed-article-header__frame[data-v-79266734]{--color-fg:var(--color-fg-inverse);--color-fg-muted:color-mix(in srgb,var(--color-fg-inverse) 78%,transparent);--color-border:color-mix(in srgb,var(--color-fg-inverse) 28%,transparent);--color-brand-text:var(--color-fg-inverse);background:var(--surface-inverse);color:var(--color-fg);display:flex}.composed-article-header__cover[data-v-79266734]{inset:0;overflow:hidden;position:absolute}.composed-article-header[data-layout=immersive] .composed-article-header__cover[data-v-79266734]:after,.composed-article-header[data-layout=overlay] .composed-article-header__cover[data-v-79266734]:after{background:linear-gradient(to top,color-mix(in srgb,var(--surface-inverse) 88%,transparent),color-mix(in srgb,var(--surface-inverse) 40%,transparent));content:"";inset:0;position:absolute}.composed-article-header[data-layout=immersive] .composed-article-header__intro[data-v-79266734],.composed-article-header[data-layout=overlay] .composed-article-header__intro[data-v-79266734]{max-width:var(--container-wide-max);padding:var(--space-section) var(--container-gutter)}.composed-article-header[data-layout=overlay] .composed-article-header__frame[data-v-79266734]{align-items:flex-end;min-height:min(32rem,70vh)}.composed-article-header[data-layout=overlay] .composed-article-header__intro[data-v-79266734]>:not(.composed-article-header__metrics){max-width:var(--container-read)}.composed-article-header[data-layout=immersive] .composed-article-header__frame[data-v-79266734]{align-items:flex-end;aspect-ratio:4/5}.composed-article-header[data-layout=immersive] .composed-article-header__intro[data-v-79266734]>*{max-width:var(--container-read)}.composed-article-header__strip[data-v-79266734]{margin-inline:auto;max-width:var(--container-wide-max);padding-inline:var(--container-gutter);width:100%}.composed-article-header__thumb[data-v-79266734]{width:5.5rem}.composed-article-header[data-layout=split] .composed-article-header__frame[data-v-79266734]{align-items:center;display:grid;gap:var(--gap-grid)}.composed-article-header[data-layout=split] .composed-article-header__cover[data-v-79266734]{aspect-ratio:4/3;border-radius:var(--image-frame-radius);inset:auto;overflow:hidden;position:relative}.composed-article-header[data-layout=split] .composed-article-header__intro[data-v-79266734]{max-width:none}.composed-article-header[data-layout=compact] .composed-article-header__intro[data-v-79266734]{border-bottom:1px solid var(--color-border);gap:calc(var(--space-heading)/1.5);margin-inline:0;padding-bottom:var(--space-heading)}@media(min-width:1024px){.composed-article-header[data-layout=compact][data-toc=true] .composed-article-header__intro[data-v-79266734]{margin-inline-start:calc((100% - var(--gap-grid))/4 + var(--gap-grid));width:auto}}@media(min-width:768px){.composed-article-header[data-layout=immersive] .composed-article-header__frame[data-v-79266734]{aspect-ratio:21/9}.composed-article-header[data-layout=split][data-cover=true] .composed-article-header__frame[data-v-79266734]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.composed-article-header--placeholder[data-v-79266734]{border:1px dashed var(--color-border-strong);color:var(--color-fg-muted);margin:0;padding:var(--space-heading)}.composed-article-card[data-v-40e22c2a]{color:inherit;display:flex;flex-direction:column;gap:1rem;min-width:0;text-decoration-line:none}.composed-article-card[data-v-40e22c2a]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.composed-article-card__text[data-v-40e22c2a]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.composed-article-card__meta[data-v-40e22c2a]{color:var(--color-fg-muted);margin:0}.composed-article-card__dot[data-v-40e22c2a]{margin-inline:.5em}.composed-article-card__date[data-v-40e22c2a]{font-family:var(--font-family-numeral);font-variant-numeric:tabular-nums}.composed-article-card__badges[data-v-40e22c2a],.composed-article-card__metrics[data-v-40e22c2a],.composed-article-card__points[data-v-40e22c2a]{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.composed-article-card__badges[data-v-40e22c2a],.composed-article-card__points[data-v-40e22c2a]{gap:.375rem}.composed-article-card__badge[data-v-40e22c2a]{border:1px solid color-mix(in srgb,var(--color-brand) 40%,transparent);color:var(--color-brand-text)}.composed-article-card__badge[data-v-40e22c2a],.composed-article-card__point[data-v-40e22c2a]{border-radius:var(--radius-full);overflow-wrap:anywhere;padding:.125em .625em}.composed-article-card__point[data-v-40e22c2a]{background:var(--color-bg-muted);color:var(--color-fg-muted)}.composed-article-card__metrics[data-v-40e22c2a]{gap:.5rem 1.5rem}.composed-article-card__metric[data-v-40e22c2a]{display:flex;flex-direction:column;min-width:0}.composed-article-card__metric-value[data-v-40e22c2a]{color:var(--color-fg);font-family:var(--font-family-numeral);font-size:1.25em;font-variant-numeric:tabular-nums;line-height:1.2}.composed-article-card__metric-label[data-v-40e22c2a]{color:var(--color-fg-muted);overflow-wrap:anywhere}.composed-article-card__title[data-v-40e22c2a]{color:var(--color-fg);display:-webkit-box;margin:0;overflow:hidden;overflow-wrap:anywhere;text-wrap:balance;word-break:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color var(--duration-fast) var(--easing-standard)}.composed-article-card__title[data-segmented][data-v-40e22c2a]{word-break:keep-all}.composed-article-card__excerpt[data-v-40e22c2a]{color:var(--color-fg-muted);display:-webkit-box;margin:0;overflow:hidden;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3}.composed-article-card:hover .composed-article-card__title[data-v-40e22c2a]{color:var(--color-brand-text)}.composed-article-card__cover[data-v-40e22c2a]{position:relative}.composed-article-card__cover-empty[data-v-40e22c2a]{aspect-ratio:3/2;background:var(--color-bg-tinted);border-radius:var(--image-frame-radius)}.composed-article-card[data-layout=standard][data-media=none][data-v-40e22c2a]{border:1px solid var(--color-border);border-radius:var(--image-frame-radius);padding:var(--gap-grid)}.composed-article-card[data-layout=lead][data-media=none][data-v-40e22c2a]{aspect-ratio:auto}.composed-article-card__cover-tag[data-v-40e22c2a]{background:color-mix(in srgb,var(--surface-inverse) 72%,transparent);border-radius:var(--radius-full);color:var(--surface-ink-inverse);left:.75rem;max-width:calc(100% - 1.5rem);overflow:hidden;padding:.25em .75em;position:absolute;text-overflow:ellipsis;top:.75rem;white-space:nowrap;z-index:1}.composed-article-card[data-layout=standard][data-v-40e22c2a]>*{flex-shrink:0}.composed-article-card[data-layout=lead][data-v-40e22c2a]{aspect-ratio:3/2;background:var(--surface-inverse);border-radius:var(--image-frame-radius);justify-content:flex-end;overflow:hidden;position:relative}.composed-article-card__backdrop[data-v-40e22c2a]{inset:0;position:absolute}.composed-article-card__backdrop[data-v-40e22c2a]:after{background:linear-gradient(to top,color-mix(in srgb,var(--surface-inverse) var(--scrim-backdrop-strong),transparent),color-mix(in srgb,var(--surface-inverse) calc(var(--scrim-backdrop-soft)/2),transparent) 60%,transparent);content:"";inset:0;pointer-events:none;position:absolute}.composed-article-card[data-layout=lead] .composed-article-card__text[data-v-40e22c2a]{gap:.75rem;padding:var(--gap-grid);position:relative}.composed-article-card[data-layout=lead] .composed-article-card__excerpt[data-v-40e22c2a],.composed-article-card[data-layout=lead] .composed-article-card__meta[data-v-40e22c2a],.composed-article-card[data-layout=lead] .composed-article-card__metric-label[data-v-40e22c2a],.composed-article-card[data-layout=lead] .composed-article-card__metric-value[data-v-40e22c2a],.composed-article-card[data-layout=lead] .composed-article-card__read[data-v-40e22c2a],.composed-article-card[data-layout=lead] .composed-article-card__title[data-v-40e22c2a]{color:var(--surface-ink-inverse)}.composed-article-card[data-layout=lead] .composed-article-card__badge[data-v-40e22c2a]{border-color:color-mix(in srgb,var(--surface-ink-inverse) 48%,transparent);color:var(--surface-ink-inverse)}.composed-article-card[data-layout=lead] .composed-article-card__point[data-v-40e22c2a]{background:color-mix(in srgb,var(--surface-ink-inverse) 16%,transparent);color:var(--surface-ink-inverse)}.composed-article-card[data-layout=lead] .composed-article-card__excerpt[data-v-40e22c2a]{-webkit-line-clamp:2;max-width:36em}.composed-article-card[data-layout=lead][data-cover=none][data-v-40e22c2a]{background:var(--color-bg-tinted)}.composed-article-card[data-layout=lead][data-cover=none] .composed-article-card__backdrop[data-v-40e22c2a]:after{content:none}.composed-article-card[data-layout=lead][data-cover=none] .composed-article-card__cover-empty[data-v-40e22c2a]{aspect-ratio:auto;border-radius:0;height:100%}.composed-article-card[data-layout=lead][data-cover=none] .composed-article-card__metric-value[data-v-40e22c2a],.composed-article-card[data-layout=lead][data-cover=none] .composed-article-card__title[data-v-40e22c2a]{color:var(--color-fg)}.composed-article-card[data-layout=lead][data-cover=none] .composed-article-card__excerpt[data-v-40e22c2a],.composed-article-card[data-layout=lead][data-cover=none] .composed-article-card__meta[data-v-40e22c2a],.composed-article-card[data-layout=lead][data-cover=none] .composed-article-card__metric-label[data-v-40e22c2a]{color:var(--color-fg-muted)}.composed-article-card[data-layout=lead][data-cover=none] .composed-article-card__read[data-v-40e22c2a]{color:var(--color-brand-text)}.composed-article-card[data-layout=lead][data-cover=none] .composed-article-card__badge[data-v-40e22c2a]{border-color:color-mix(in srgb,var(--color-brand) 40%,transparent);color:var(--color-brand-text)}.composed-article-card[data-layout=lead][data-cover=none] .composed-article-card__point[data-v-40e22c2a]{background:var(--color-bg-muted);color:var(--color-fg-muted)}.composed-article-card__read[data-v-40e22c2a]{align-items:center;display:inline-flex;gap:.5em;text-decoration:underline;text-underline-offset:.3em}.composed-article-card__arrow[data-v-40e22c2a]{transition:transform var(--duration-fast) var(--easing-standard)}.composed-article-card:hover .composed-article-card__arrow[data-v-40e22c2a]{transform:translate(.25em)}.composed-article-card[data-layout=compact][data-v-40e22c2a]{border-bottom:1px solid var(--color-border);padding-block:1.25rem}.composed-article-card[data-layout=compact] .composed-article-card__excerpt[data-v-40e22c2a]{-webkit-line-clamp:2}.composed-article-card__date-column[data-v-40e22c2a]{display:none}.composed-article-card__date-inline[data-v-40e22c2a]{color:var(--color-fg-muted)}@media(min-width:640px){.composed-article-card[data-layout=compact][data-v-40e22c2a]{flex-direction:row;gap:var(--gap-grid)}.composed-article-card__date-column[data-v-40e22c2a]{display:flex;flex:0 0 5.5rem;flex-direction:column;font-family:var(--font-family-numeral);font-variant-numeric:tabular-nums;gap:.125rem}.composed-article-card__date-inline[data-v-40e22c2a]{display:none}}.composed-article-card__month-day[data-v-40e22c2a]{color:var(--color-fg);font-size:1.125em;font-weight:var(--subheading-weight,600);white-space:nowrap}.composed-article-card__year[data-v-40e22c2a]{color:var(--color-fg-muted)}@media(prefers-reduced-motion:reduce){.composed-article-card__arrow[data-v-40e22c2a],.composed-article-card__title[data-v-40e22c2a]{transition:none}}.composed-collection[data-v-3a34d241]{display:flex;flex-direction:column;gap:var(--space-heading)}.composed-collection__directory[data-v-3a34d241],.composed-collection__items[data-v-3a34d241]{--grid-auto-columns:3;display:grid;gap:var(--gap-grid);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(18rem,calc((100% - (var(--grid-auto-columns) - 1)*var(--gap-grid))/var(--grid-auto-columns)))),1fr))}.composed-collection[data-layout=list] .composed-collection__items[data-v-3a34d241]{border-top:1px solid var(--color-border-strong);grid-template-columns:minmax(0,1fr);row-gap:0}@media(min-width:768px){.composed-collection[data-layout=lead] .composed-collection__items[data-v-3a34d241]{grid-template-columns:repeat(3,minmax(0,1fr))}.composed-collection[data-layout=lead] .composed-collection__items[data-v-3a34d241]>:first-child{grid-column:span 2}.composed-collection[data-layout=lead] .composed-collection__items[data-lead-rows="2"][data-v-3a34d241]>:first-child{aspect-ratio:auto;grid-row:span 2;height:100%}.composed-collection[data-layout=lead] .composed-collection__items[data-v-3a34d241]>:last-child:not(:first-child){grid-column:span var(--lead-last-columns,1)}}.composed-collection__more[data-v-3a34d241]{align-self:flex-start;color:var(--color-brand-text);text-decoration:underline;text-underline-offset:.3em}.composed-collection__filters[data-v-3a34d241]{display:flex;flex-wrap:wrap;gap:calc(var(--gap-grid)/2)}.composed-collection__filter[data-v-3a34d241]{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-fg-muted);cursor:pointer;min-height:2.75rem;padding:.5em 1.25em;transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.composed-collection__filter[aria-pressed=true][data-v-3a34d241]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-ink)}.composed-collection__filter[data-v-3a34d241]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.composed-collection__empty[data-v-3a34d241]{color:var(--color-fg-muted);margin:0}.composed-collection__link[data-v-3a34d241]{color:inherit;text-decoration-line:none;transition:color var(--duration-fast) var(--easing-standard)}.composed-collection__link[data-v-3a34d241]:hover{color:var(--color-brand-text)}.composed-collection__link[data-v-3a34d241]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-brand);outline-offset:2px}.composed-collection__date[data-v-3a34d241]{font-family:var(--font-family-numeral);font-variant-numeric:tabular-nums}.composed-collection__badge[data-v-3a34d241]{border:1px solid color-mix(in srgb,var(--color-brand) 40%,transparent);border-radius:var(--radius-full);color:var(--color-brand-text);padding:.125em .625em}.composed-collection__timeline[data-v-3a34d241]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)*1.5);list-style:none;margin:0;padding:0;position:relative}.composed-collection__timeline[data-v-3a34d241]:before{background:var(--color-border-strong);bottom:.5rem;content:"";left:.4375rem;position:absolute;top:.5rem;width:1px}.composed-collection__event[data-v-3a34d241]{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding-left:2.25rem;position:relative}.composed-collection__node[data-v-3a34d241]{background:var(--color-brand);border-radius:var(--radius-full);height:.875rem;left:0;position:absolute;top:.3rem;width:.875rem}.composed-collection__version[data-v-3a34d241]{color:var(--color-brand-text);font-size:1.125em;font-weight:var(--subheading-weight,600);line-height:1.4;margin:0;overflow-wrap:anywhere}.composed-collection__event-meta[data-v-3a34d241]{align-items:center;color:var(--color-fg-muted);display:flex;flex-wrap:wrap;gap:.375rem .75rem;margin:0}.composed-collection__event-title[data-v-3a34d241]{color:var(--color-fg);margin:0;overflow-wrap:anywhere;text-wrap:balance}.composed-collection__event-excerpt[data-v-3a34d241]{color:var(--color-fg-muted);display:-webkit-box;margin:0;overflow:hidden;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3}.composed-collection__group[data-v-3a34d241]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1rem;min-width:0;padding:var(--gap-grid)}.composed-collection__group-head[data-v-3a34d241]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between}.composed-collection__group-title[data-v-3a34d241]{color:var(--color-fg);margin:0;overflow-wrap:anywhere}.composed-collection__group-count[data-v-3a34d241]{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.composed-collection__group-items[data-v-3a34d241]{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;overflow-wrap:anywhere;padding:0}.composed-collection__expand[data-v-3a34d241]{align-self:flex-start;background:transparent;border:0;color:var(--color-brand-text);cursor:pointer;margin-top:auto;min-height:2.75rem;padding:0;text-decoration:underline;text-underline-offset:.3em}.composed-collection__expand[data-v-3a34d241]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.composed-collection__filter[data-v-3a34d241],.composed-collection__link[data-v-3a34d241]{transition:none}}.composed-collection--notice[data-v-3a34d241]{border:1px dashed var(--color-border-strong);color:var(--color-fg-muted);margin:0;padding:var(--space-heading)}.composed-submit[data-v-6027297f]{align-items:center;background:var(--color-brand);border:1px solid transparent;border-radius:var(--button-shape);color:var(--color-brand-ink);cursor:pointer;display:inline-flex;font-weight:var(--label-weight,500);justify-content:center;line-height:1;min-height:2.75rem;padding:.75em 1.5em;transition:background-color var(--duration-fast) var(--easing-standard);white-space:nowrap}.composed-submit[data-v-6027297f]:hover:not(:disabled){background:var(--color-brand-700)}.composed-submit[data-v-6027297f]:disabled{cursor:default;opacity:.6}.composed-submit[data-v-6027297f]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.composed-submit[data-v-6027297f]{transition:none}}.composed-custom-form[data-v-9ea61a22]{position:relative}.composed-custom-form[data-frame=card][data-v-9ea61a22]{background:var(--card-bg);border:var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding:calc(var(--gap-grid)*1.25)}.composed-custom-form__body[data-v-9ea61a22]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)*.75)}.composed-custom-form__placeholder[data-v-9ea61a22]{border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--gap-grid);text-align:center}.composed-custom-form__note[data-v-9ea61a22],.composed-custom-form__placeholder[data-v-9ea61a22]{color:var(--color-fg-muted);margin:0}.composed-custom-form__error[data-v-9ea61a22]{color:var(--color-danger);margin:0}.composed-lead-form[data-v-332622cd]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)*.75)}.composed-lead-form__date[data-v-332622cd]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)/4)}.composed-lead-form__check[data-v-332622cd]{align-items:center;color:var(--color-fg-muted);cursor:pointer;display:inline-flex;gap:calc(var(--gap-grid)/4);min-height:2.75rem}.composed-lead-form__note[data-v-332622cd]{color:var(--color-fg-muted);margin:0}.composed-lead-form__drawing-picker[data-v-332622cd],.composed-lead-form__drawings[data-v-332622cd]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)/4)}.composed-lead-form__drop-zone[data-v-332622cd]{align-items:center;background:var(--color-bg-soft);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:calc(var(--gap-grid)/8);padding:calc(var(--gap-grid)*.75) calc(var(--gap-grid)/2);text-align:center;transition:border-color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.composed-lead-form__drawing-picker:hover .composed-lead-form__drop-zone[data-v-332622cd]{background:var(--color-bg-tinted);border-color:var(--color-brand)}.composed-lead-form__drawing-input:focus-visible+.composed-lead-form__drop-zone[data-v-332622cd]{outline:2px solid var(--color-brand);outline-offset:2px}.composed-lead-form__drawing-picker[data-full] .composed-lead-form__drop-zone[data-v-332622cd]{cursor:not-allowed;opacity:.6}.composed-lead-form__drop-action[data-v-332622cd]{color:var(--color-brand-text);font-weight:var(--subheading-weight,600)}.composed-lead-form__files[data-v-332622cd]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)/4);list-style:none;margin:0;padding:0}.composed-lead-form__file[data-v-332622cd]{align-items:center;display:flex;gap:calc(var(--gap-grid)/2)}.composed-lead-form__file-name[data-v-332622cd]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composed-lead-form__file-remove[data-v-332622cd]{background:none;border:0;color:var(--color-fg-muted);cursor:pointer;padding:0;text-decoration:underline}.composed-lead-form__error[data-v-332622cd]{color:var(--color-danger);margin:0}.composed-map[data-v-e587a87b]{border-radius:var(--image-frame-radius);display:flex;flex-direction:column;gap:calc(var(--gap-grid)/2);margin:0;overflow:hidden}.composed-map[data-frame=square][data-v-e587a87b],.composed-map[data-frame=square] .composed-map__frame[data-v-e587a87b]{border-radius:0}.composed-map__footer[data-v-e587a87b]{align-items:baseline;display:flex;flex-wrap:wrap;gap:calc(var(--gap-grid)/2) var(--gap-grid);justify-content:space-between}.composed-map__address[data-v-e587a87b]{color:var(--color-fg-muted)}.composed-map__stores[data-v-e587a87b]{display:flex;flex-wrap:wrap;gap:calc(var(--gap-grid)/2)}.composed-map__store[data-v-e587a87b]{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-fg-muted);cursor:pointer;min-height:2.75rem;padding:.5em 1.25em;transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.composed-map__store[aria-pressed=true][data-v-e587a87b]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-ink)}.composed-map__store[data-v-e587a87b]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.composed-map__frame[data-v-e587a87b]{aspect-ratio:2/1;background:var(--color-bg-muted);border-radius:var(--image-frame-radius);overflow:hidden}.composed-map__image[data-v-e587a87b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.composed-map__caption[data-v-e587a87b]{color:var(--color-fg-muted);margin:0}.composed-map__link[data-v-e587a87b]{color:var(--color-brand-text);text-decoration:underline;text-underline-offset:.3em}@media(prefers-reduced-motion:reduce){.composed-map__store[data-v-e587a87b]{transition:none}}.composed-map--placeholder[data-v-e587a87b]{border:1px dashed var(--color-border-strong);color:var(--color-fg-muted);margin:0;padding:var(--space-heading)}.composed-related[data-v-c7a6a526]{display:grid;gap:var(--space-heading) var(--gap-grid);grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));list-style:none;margin:0;padding:0}@media(min-width:1024px){.composed-related[data-v-c7a6a526]{grid-template-columns:repeat(3,minmax(0,1fr))}}.composed-related__item[data-v-c7a6a526]{min-width:0}.composed-related__empty[data-v-c7a6a526],.composed-related__placeholder[data-v-c7a6a526]{color:var(--color-fg-muted);margin:0}.composed-related__placeholder[data-v-c7a6a526]{border:1px dashed var(--color-border-strong);padding:var(--space-heading)}.composed-search[data-v-f2ec5827]{display:flex;flex-direction:column;gap:var(--space-heading)}.composed-search__form[data-v-f2ec5827]{display:flex;gap:calc(var(--gap-grid)/2)}.composed-search__input[data-v-f2ec5827]{background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--button-shape);color:var(--color-fg);flex:1 1 auto;min-height:2.75rem;min-width:0;padding:0 1em}.composed-search__input[data-v-f2ec5827]:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.composed-search__notice[data-v-f2ec5827]{color:var(--color-fg-muted);margin:0}.composed-search__results[data-v-f2ec5827]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)/2);list-style:none;margin:0;padding:0}.composed-search__result[data-v-f2ec5827]{border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:.25em;padding-block-end:calc(var(--gap-grid)/2)}.composed-search__title[data-v-f2ec5827]{color:inherit}a.composed-search__title[data-v-f2ec5827]{text-decoration:underline;text-underline-offset:.3em}.composed-search__snippet[data-v-f2ec5827]{color:var(--color-fg-muted)}.composed-store-info[data-v-7a501d41]{display:flex;flex-direction:column;gap:var(--space-heading)}.composed-store-info__store[data-v-7a501d41]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)/2)}.composed-store-info__name[data-v-7a501d41]{margin:0}.composed-store-info__facts[data-v-7a501d41]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)/2);margin:0}.composed-store-info__fact[data-v-7a501d41]{display:flex;flex-wrap:wrap;gap:0 var(--gap-grid)}.composed-store-info__label[data-v-7a501d41]{color:var(--color-fg-muted);flex:none;min-width:5em}.composed-store-info__value[data-v-7a501d41]{color:inherit;font-variant-numeric:tabular-nums;margin:0}.composed-store-info__link[data-v-7a501d41]{color:inherit;text-decoration:underline;text-underline-offset:.3em}.composed-store-info__footnote[data-v-7a501d41]{color:var(--color-fg-muted);margin:0}.composed-store-info__actions[data-v-7a501d41]{display:flex;flex-wrap:wrap;gap:0 var(--gap-grid)}.composed-store-info__action[data-v-7a501d41]{align-items:center;color:var(--color-brand-text);display:inline-flex;min-height:2.75rem;text-decoration:underline;text-underline-offset:.3em}.composed-store-info[data-layout=inline][data-v-7a501d41]{max-width:calc(100vw - var(--container-gutter)*2);width:-moz-max-content;width:max-content}.composed-store-info[data-layout=inline] .composed-store-info__facts[data-v-7a501d41]{flex-direction:row;gap:0}.composed-store-info[data-layout=inline] .composed-store-info__fact[data-v-7a501d41]{border-inline-start:1px solid var(--color-border-strong);flex:0 1 auto;flex-direction:column;gap:calc(var(--gap-grid)/4);min-width:0;padding-inline:var(--gap-grid)}.composed-store-info[data-layout=inline] .composed-store-info__fact[data-v-7a501d41]:first-child{border-inline-start:0;padding-inline-start:0}.composed-store-info[data-layout=inline] .composed-store-info__label[data-v-7a501d41]{min-width:0}@media(max-width:767px){.composed-store-info[data-layout=inline][data-v-7a501d41]{max-width:none;width:auto}.composed-store-info[data-layout=inline] .composed-store-info__facts[data-v-7a501d41]{flex-direction:column}.composed-store-info[data-layout=inline] .composed-store-info__fact[data-v-7a501d41]{border-block-start:1px solid var(--color-border-strong);border-inline-start:0;padding:calc(var(--gap-grid)/2) 0 0}.composed-store-info[data-layout=inline] .composed-store-info__fact[data-v-7a501d41]:first-child{border-block-start:0;padding-block-start:0}}.composed-store-info--placeholder[data-v-7a501d41]{border:1px dashed var(--color-border-strong);color:var(--color-fg-muted);margin:0;padding:var(--space-heading)}.composed-subscribe[data-v-4810e733]{display:flex;flex-direction:column;gap:calc(var(--gap-grid)/2);margin:0}.composed-subscribe[data-layout=inline][data-v-4810e733]{align-items:flex-end;flex-flow:row wrap}.composed-subscribe[data-layout=inline][data-v-4810e733]>:first-child{flex:1 1 16rem}.composed-subscribe[data-layout=inline] .composed-subscribe__error[data-v-4810e733]{flex-basis:100%}.composed-subscribe__error[data-v-4810e733]{color:var(--color-danger);margin:0}.composed-subscribe--done[data-v-4810e733]{color:var(--color-fg-muted)}.composed-image-sequence[data-v-bc1288af]{border-radius:var(--image-frame-radius);margin:0;overflow:hidden;position:relative}.composed-image-sequence__frame[data-v-bc1288af]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.composed-svg-draw[data-v-1be6d08b]{position:relative}.composed-svg-draw__svg[data-v-1be6d08b]{display:block;height:auto;overflow:visible;width:100%}.composed-svg-draw__path[data-v-1be6d08b]{fill:none;stroke:var(--color-accent-500);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;vector-effect:non-scaling-stroke}.composed-svg-draw[data-tone=fg] .composed-svg-draw__path[data-v-1be6d08b]{stroke:var(--color-fg)}.composed-unavailable[data-v-24f0febf]{border:1px dashed var(--color-border-strong);color:var(--color-fg-muted);margin-block:calc(var(--gap-grid)/2);padding:calc(var(--gap-grid)/2) var(--gap-grid);text-align:center}[data-placeholder=example]:not([data-placeholder=example] [data-placeholder=example]){outline:1px dashed var(--color-border-strong);outline-offset:4px}.dyn-empty-layout[data-v-5bc54d74]{color:var(--color-fg-muted);margin:var(--space-block) auto;max-width:36rem;padding:var(--space-heading) var(--gap-grid);text-align:center}.dyn-empty-layout__title[data-v-5bc54d74]{font-size:var(--fs-body-lg);font-weight:var(--subheading-weight,600);margin:0 0 calc(var(--gap-grid)/2)}.dyn-empty-layout__desc[data-v-5bc54d74]{font-size:var(--fs-label);margin:0}
