.section-heading[data-astro-cid-vbp5lsjv]{--section-heading-measure:none;--section-heading-body-measure:80ch;--section-heading-body-size:1rem}.section-heading__title[data-astro-cid-vbp5lsjv]{max-inline-size:var(--section-heading-measure)}.section-heading__title[data-astro-cid-vbp5lsjv] :is(b,em,strong){font-style:normal;font-weight:400}.section-heading__title[data-astro-cid-vbp5lsjv] em span{display:inline-block}.section-heading__body[data-astro-cid-vbp5lsjv]{max-inline-size:var(--section-heading-body-measure);font-size:var(--section-heading-body-size)}.icon-sequencer[data-astro-cid-zb2gvahn]{vertical-align:middle;opacity:var(--icon-sequencer-shown,1);transition:opacity var(--icon-sequencer-fade,.32s) ease;place-items:center;display:inline-grid}.icon-sequencer__frame[data-astro-cid-zb2gvahn]{opacity:0;grid-area:1/1;display:inline-flex}.icon-sequencer__frame[data-astro-cid-zb2gvahn][data-active]{animation:icon-sequencer-enter var(--icon-sequencer-slide,.42s) cubic-bezier(.34, 1.4, .64, 1) forwards}.icon-sequencer__frame[data-astro-cid-zb2gvahn][data-leaving]{animation:icon-sequencer-exit var(--icon-sequencer-slide,.42s) cubic-bezier(.4, 0, .2, 1) forwards}@keyframes icon-sequencer-enter{0%{opacity:0;transform:translateY(.9em)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes icon-sequencer-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.5em)scale(.95)}}@media (prefers-reduced-motion:reduce){.icon-sequencer[data-astro-cid-zb2gvahn]{transition:none}.icon-sequencer__frame[data-astro-cid-zb2gvahn]{animation:none}.icon-sequencer__frame[data-astro-cid-zb2gvahn][data-active]{opacity:1}}#the-stack-diagram[data-astro-cid-qiwdfl7d]{--stack-duration:.32s;--stack-ease:cubic-bezier(.4, 0, .2, 1);--rail-duration:4s;--stack-gap:.75rem;gap:var(--stack-gap);flex-direction:column;margin:0;padding:0;display:flex}#the-stack-diagram[data-astro-cid-qiwdfl7d].is-resetting .stack-index-wrapper[data-astro-cid-qiwdfl7d]:before{transition:none}.stack-item[data-astro-cid-qiwdfl7d]{--accent:var(--color-light-500);--ring-width:1.5px;--icon-sequencer-shown:0;justify-content:space-between;gap:1rem;margin:0;display:flex}.stack-item[data-astro-cid-qiwdfl7d] .glass-body[data-astro-cid-qiwdfl7d]{transition:--glass-body-surface var(--stack-duration) var(--stack-ease), backdrop-filter var(--stack-duration) var(--stack-ease), box-shadow var(--stack-duration) var(--stack-ease), opacity var(--stack-duration) var(--stack-ease);flex:auto}.stack-item[data-astro-cid-qiwdfl7d] .glass-body[data-astro-cid-qiwdfl7d]:after{transition-duration:var(--stack-duration);transition-timing-function:var(--stack-ease)}.stack-index-wrapper[data-astro-cid-qiwdfl7d]{--index-size:2rem;--line-fill:var(--color-primary);--fill-at-badge:50%;--fill:0%;--rail-delay:0s;flex:0 0 var(--index-size);justify-content:center;align-items:center;display:flex;position:relative}.stack-index-wrapper[data-astro-cid-qiwdfl7d]:before{content:"";top:calc(var(--stack-gap) / -2);bottom:calc(var(--stack-gap) / -2);background-color:var(--color-light-400);background-image:linear-gradient(var(--line-fill), var(--line-fill));background-position:top;background-repeat:no-repeat;background-size:100% var(--fill);width:2px;transition:background-size var(--rail-duration) linear var(--rail-delay);z-index:1;position:absolute;left:50%;translate:-50%}.stack-item[data-astro-cid-qiwdfl7d]:first-child .stack-index-wrapper[data-astro-cid-qiwdfl7d]{--fill-at-badge:0%}.stack-item[data-astro-cid-qiwdfl7d]:first-child .stack-index-wrapper[data-astro-cid-qiwdfl7d]:before{top:50%}.stack-item[data-astro-cid-qiwdfl7d]:last-child .stack-index-wrapper[data-astro-cid-qiwdfl7d]{--fill-at-badge:100%}.stack-item[data-astro-cid-qiwdfl7d]:last-child .stack-index-wrapper[data-astro-cid-qiwdfl7d]:before{bottom:50%}.stack-item[data-astro-cid-qiwdfl7d]:only-child .stack-index-wrapper[data-astro-cid-qiwdfl7d]:before{content:none}.stack-index[data-astro-cid-qiwdfl7d]{letter-spacing:-.01em;width:var(--index-size);height:var(--index-size);color:var(--color-light-700);background-color:var(--color-white);border:2px solid var(--color-light-400);transition:color var(--stack-duration) var(--stack-ease), background-color var(--stack-duration) var(--stack-ease), border-color var(--stack-duration) var(--stack-ease), box-shadow var(--stack-duration) var(--stack-ease);z-index:2;border-radius:999px;place-items:center;font-size:.875rem;font-weight:700;display:grid;position:relative}.stack-item-header[data-astro-cid-qiwdfl7d]{justify-content:space-between;gap:.5rem;display:flex}.stack-item-header[data-astro-cid-qiwdfl7d] .h4[data-astro-cid-qiwdfl7d]{--icon-sequencer-fade:.16s;--icon-sequencer-slide:.36s;align-items:center;gap:.5rem;margin:0;display:flex}.layer[data-astro-cid-qiwdfl7d]{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.layer-no[data-astro-cid-qiwdfl7d]{text-transform:uppercase;color:var(--color-light-700);transition:color var(--stack-duration) var(--stack-ease);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem}.layer-indicators[data-astro-cid-qiwdfl7d]{gap:.25rem;display:flex}.layer-indicators[data-astro-cid-qiwdfl7d] span[data-astro-cid-qiwdfl7d]{background-color:var(--color-light-300);width:12px;height:3px;transition:background-color var(--stack-duration) var(--stack-ease);border-radius:9px}.layer-indicators[data-astro-cid-qiwdfl7d] .active[data-astro-cid-qiwdfl7d],.layer-indicators[data-astro-cid-qiwdfl7d] .done[data-astro-cid-qiwdfl7d]{background-color:var(--color-primary)}.stack-item--active[data-astro-cid-qiwdfl7d]:not(.stack-item--reviewing) .layer-indicators[data-astro-cid-qiwdfl7d] .active[data-astro-cid-qiwdfl7d]{animation:layer-indicator-blink .4s var(--stack-ease) infinite}@keyframes layer-indicator-blink{50%{opacity:.2}}.stack-item-description[data-astro-cid-qiwdfl7d]{color:var(--color-light-800);transition:color var(--stack-duration) var(--stack-ease);margin:0;font-size:.75rem}.stack-item--active[data-astro-cid-qiwdfl7d],.stack-item--done[data-astro-cid-qiwdfl7d]{--accent:var(--color-primary)}.stack-item--active[data-astro-cid-qiwdfl7d]:not(.stack-item--reviewing){--icon-sequencer-shown:1}.stack-item--active[data-astro-cid-qiwdfl7d] .stack-index[data-astro-cid-qiwdfl7d],.stack-item--done[data-astro-cid-qiwdfl7d] .stack-index[data-astro-cid-qiwdfl7d],.stack-item--reviewing[data-astro-cid-qiwdfl7d] .stack-index[data-astro-cid-qiwdfl7d]{color:var(--color-primary-contrast);background-color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent)}.stack-item--active[data-astro-cid-qiwdfl7d] .layer-no[data-astro-cid-qiwdfl7d],.stack-item--done[data-astro-cid-qiwdfl7d] .layer-no[data-astro-cid-qiwdfl7d],.stack-item--reviewing[data-astro-cid-qiwdfl7d] .layer-no[data-astro-cid-qiwdfl7d]{color:var(--accent)}.stack-item--active[data-astro-cid-qiwdfl7d] .stack-item-description[data-astro-cid-qiwdfl7d],.stack-item--done[data-astro-cid-qiwdfl7d] .stack-item-description[data-astro-cid-qiwdfl7d],.stack-item--reviewing[data-astro-cid-qiwdfl7d] .stack-item-description[data-astro-cid-qiwdfl7d]{color:var(--color-dark-50)}.stack-scan[data-astro-cid-qiwdfl7d]{--scan-stripe:8px;--scan-line:1px;--scan-blur:8px;inset:var(--ring-width);z-index:2;border-radius:calc(var(--glass-body-radius) - var(--ring-width));background-image:repeating-linear-gradient(135deg, transparent 0 calc(var(--scan-stripe) - var(--scan-line)), color-mix(in srgb, var(--accent) 22%, transparent) calc(var(--scan-stripe) - var(--scan-line)) var(--scan-stripe));opacity:0;transition:opacity var(--stack-duration) var(--stack-ease);pointer-events:none;place-items:center;display:grid;position:absolute}@supports (backdrop-filter:blur(1px)){.stack-scan[data-astro-cid-qiwdfl7d]{background-color:color-mix(in srgb, var(--color-light-50) 80%, transparent);backdrop-filter:blur(var(--scan-blur))}}.stack-scan-label[data-astro-cid-qiwdfl7d]{text-transform:uppercase;color:var(--color-white);background-color:color-mix(in srgb, var(--color-primary) 100%, transparent);border-radius:999px;padding:.5rem 1rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;font-weight:700}.stack-item--reviewing[data-astro-cid-qiwdfl7d] .stack-scan[data-astro-cid-qiwdfl7d]{opacity:1;animation:.6s linear infinite stack-scan}.stack-item--reviewing[data-astro-cid-qiwdfl7d] .glass-body[data-astro-cid-qiwdfl7d]{--glass-body-sheen-top:transparent;--glass-body-sheen-bottom:transparent}@keyframes stack-scan{to{background-position-x:calc(var(--scan-stripe) * 1.41421)}}[data-astro-cid-qiwdfl7d]:is(.stack-item--active,.stack-item--done) .stack-index-wrapper[data-astro-cid-qiwdfl7d]{--fill:100%}[data-astro-cid-qiwdfl7d]:is(.stack-item--active,.stack-item--done)+.stack-item[data-astro-cid-qiwdfl7d]:not(.stack-item--active,.stack-item--done) .stack-index-wrapper[data-astro-cid-qiwdfl7d]{--fill:var(--fill-at-badge);--rail-delay:var(--rail-duration)}#the-stack-diagram[data-astro-cid-qiwdfl7d][data-offscreen] [data-astro-cid-qiwdfl7d]:is(.layer-indicators .active,.stack-scan){animation-play-state:paused}@media (prefers-reduced-motion:reduce){#the-stack-diagram[data-astro-cid-qiwdfl7d]{--stack-duration:0s;--rail-duration:0s}.stack-item--reviewing[data-astro-cid-qiwdfl7d] .stack-scan[data-astro-cid-qiwdfl7d],.stack-item--active[data-astro-cid-qiwdfl7d]:not(.stack-item--reviewing) .layer-indicators[data-astro-cid-qiwdfl7d] .active[data-astro-cid-qiwdfl7d]{animation:none}}@property --glass-body-surface{syntax:"<color>";inherits:false;initial-value:#fff}.glass-body[data-astro-cid-qiwdfl7d]{--glass-body-surface:color-mix(in srgb, var(--color-white) 52%, transparent);--glass-body-padding:1rem;--glass-body-radius:8px;--glass-body-rim:1px;--glass-body-blur:1px;--glass-body-saturate:140%;--glass-body-border:var(--color-light-400);--glass-body-sheen-top:color-mix(in srgb, var(--color-white) 90%, transparent);--glass-body-sheen-bottom:color-mix(in srgb, var(--color-white) 25%, transparent);isolation:isolate;background:linear-gradient(145deg, color-mix(in srgb, var(--glass-body-surface) 55%, transparent), transparent 60%), color-mix(in srgb, var(--glass-body-surface) 48%, transparent);backdrop-filter:blur(var(--glass-body-blur)) saturate(var(--glass-body-saturate));border-radius:var(--glass-body-radius);box-shadow:0 16px 40px color-mix(in srgb, var(--color-dark-900) 7%, transparent), 0 3px 8px color-mix(in srgb, var(--color-dark-900) 3%, transparent), inset 0 1px 0 var(--glass-body-sheen-top), inset 0 -1px 0 var(--glass-body-sheen-bottom);padding:var(--glass-body-padding);position:relative}.glass-body[data-astro-cid-qiwdfl7d]:before{content:"";z-index:-1;border-radius:inherit;padding:var(--glass-body-rim);background:linear-gradient(140deg, color-mix(in srgb, var(--color-white) 95%, transparent) 0%, color-mix(in srgb, var(--color-white) 45%, transparent) 35%, color-mix(in srgb, var(--color-white) 18%, transparent) 60%, color-mix(in srgb, var(--color-white) 60%, transparent) 100%);pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass-body[data-astro-cid-qiwdfl7d]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(145deg, transparent 30%, color-mix(in srgb, var(--color-primary) 7%, transparent));opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;inset:0}.glass-body--flat[data-astro-cid-qiwdfl7d]{border:var(--glass-body-rim) solid var(--glass-body-border);box-shadow:none}.glass-body--flat[data-astro-cid-qiwdfl7d]:before{display:none}.glass-body--muted[data-astro-cid-qiwdfl7d]{opacity:.7}.glass-body--active[data-astro-cid-qiwdfl7d]{--glass-body-blur:2px;--glass-body-saturate:140%;--glass-body-surface:color-mix(in srgb, var(--color-white) 70%, transparent);box-shadow:0 18px 44px color-mix(in srgb, var(--color-primary-700) 18%, transparent), 0 3px 8px color-mix(in srgb, var(--color-primary-700) 8%, transparent), inset 0 0 0 1.5px var(--color-primary), inset 0 1px 0 var(--glass-body-sheen-top)}.glass-body--active[data-astro-cid-qiwdfl7d]:before{display:none}.glass-body--active[data-astro-cid-qiwdfl7d]:after{opacity:1}.glass-body[data-astro-cid-e7c5urze]{--glass-body-surface:color-mix(in srgb, var(--color-white) 52%, transparent);--glass-body-padding:1rem;--glass-body-radius:8px;--glass-body-rim:1px;--glass-body-blur:1px;--glass-body-saturate:140%;--glass-body-border:var(--color-light-400);--glass-body-sheen-top:color-mix(in srgb, var(--color-white) 90%, transparent);--glass-body-sheen-bottom:color-mix(in srgb, var(--color-white) 25%, transparent);isolation:isolate;background:linear-gradient(145deg, color-mix(in srgb, var(--glass-body-surface) 55%, transparent), transparent 60%), color-mix(in srgb, var(--glass-body-surface) 48%, transparent);backdrop-filter:blur(var(--glass-body-blur)) saturate(var(--glass-body-saturate));border-radius:var(--glass-body-radius);box-shadow:0 16px 40px color-mix(in srgb, var(--color-dark-900) 7%, transparent), 0 3px 8px color-mix(in srgb, var(--color-dark-900) 3%, transparent), inset 0 1px 0 var(--glass-body-sheen-top), inset 0 -1px 0 var(--glass-body-sheen-bottom);padding:var(--glass-body-padding);position:relative}.glass-body[data-astro-cid-e7c5urze]:before{content:"";z-index:-1;border-radius:inherit;padding:var(--glass-body-rim);background:linear-gradient(140deg, color-mix(in srgb, var(--color-white) 95%, transparent) 0%, color-mix(in srgb, var(--color-white) 45%, transparent) 35%, color-mix(in srgb, var(--color-white) 18%, transparent) 60%, color-mix(in srgb, var(--color-white) 60%, transparent) 100%);pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass-body[data-astro-cid-e7c5urze]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(145deg, transparent 30%, color-mix(in srgb, var(--color-primary) 7%, transparent));opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;inset:0}.glass-body--flat[data-astro-cid-e7c5urze]{border:var(--glass-body-rim) solid var(--glass-body-border);box-shadow:none}.glass-body--flat[data-astro-cid-e7c5urze]:before{display:none}.glass-body--muted[data-astro-cid-e7c5urze]{opacity:.7}.glass-body--active[data-astro-cid-e7c5urze]{--glass-body-blur:2px;--glass-body-saturate:140%;--glass-body-surface:color-mix(in srgb, var(--color-white) 70%, transparent);box-shadow:0 18px 44px color-mix(in srgb, var(--color-primary-700) 18%, transparent), 0 3px 8px color-mix(in srgb, var(--color-primary-700) 8%, transparent), inset 0 0 0 1.5px var(--color-primary), inset 0 1px 0 var(--glass-body-sheen-top)}.glass-body--active[data-astro-cid-e7c5urze]:before{display:none}.glass-body--active[data-astro-cid-e7c5urze]:after{opacity:1}.timeline-bar[data-astro-cid-e7c5urze]{--glass-body-padding:1rem 1rem;--icon-sequencer-shown:0;transition:--glass-body-surface 1.2s,backdrop-filter 1.2s,box-shadow 1.2s,opacity 1.2s;display:grid}.timeline-bar[data-astro-cid-e7c5urze][data-icons]{--icon-sequencer-shown:1}.timeline-name[data-astro-cid-e7c5urze]{--icon-sequencer-fade:.12s;--icon-sequencer-slide:.24s;color:var(--color-dark-500);align-items:center;gap:.5rem;font-size:1.1875rem;font-weight:600;line-height:1.3;display:flex}.timeline-description[data-astro-cid-e7c5urze]{color:var(--color-dark-50);margin-block:0;font-size:.75rem;line-height:1.5}.timeline[data-astro-cid-e7c5urze]{--plot-pad:1.25rem;--progress:1;padding-block:var(--plot-pad);display:grid;position:relative}.timeline-wash[data-astro-cid-e7c5urze]{z-index:1;inline-size:calc(var(--progress) * 100%);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.timeline-wash[data-astro-cid-e7c5urze]:before{content:"";background-image:linear-gradient(to right, color-mix(in srgb, var(--color-primary-100) 5%, transparent), color-mix(in srgb, var(--color-primary-300) 15%, transparent));position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.timeline-wash[data-astro-cid-e7c5urze]:after{content:"";background-image:linear-gradient(to bottom, transparent, var(--color-primary-500), transparent);inline-size:1px;position:absolute;inset-block:0;inset-inline-end:0}.timeline-list[data-astro-cid-e7c5urze]{grid-area:1/1;gap:.75rem;margin-block:0;display:grid}@media (width>=1024px){.timeline-list[data-astro-cid-e7c5urze]{gap:1rem}}.timeline-row[data-astro-cid-e7c5urze]{z-index:1;margin-block-end:0;display:grid;position:relative}@media (width>=1024px){.timeline-row[data-astro-cid-e7c5urze]{grid-template-columns:repeat(32,minmax(0,1fr))}.timeline-bar[data-astro-cid-e7c5urze]{grid-column:var(--bar-start)/span var(--bar-span)}}.timeline-cursor[data-astro-cid-e7c5urze]{z-index:2;opacity:0;visibility:hidden;pointer-events:none;color:var(--cursor-ink);align-items:center;gap:2px;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.timeline-cursor[data-astro-cid-e7c5urze] .icon{transform-origin:14% 4%;filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--color-dark-900) 30%, transparent))}.timeline-cursor[data-astro-cid-e7c5urze]>i[data-astro-cid-e7c5urze]{border:1px solid var(--cursor-ink);opacity:0;border-radius:50%;block-size:2rem;inline-size:2rem;position:absolute;inset-block-start:1px;inset-inline-start:3px;translate:-50% -50%}.timeline-cursor[data-astro-cid-e7c5urze]>span[data-astro-cid-e7c5urze]{white-space:nowrap;color:var(--color-white);background-color:var(--cursor-ink);border-radius:999px;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;font-weight:600}.timeline-track[data-astro-cid-e7c5urze]{z-index:2;background-color:var(--color-light-500);border-radius:999px;block-size:4px;margin-block-start:2.5rem;position:relative}.timeline-progress[data-astro-cid-e7c5urze]{inline-size:calc(var(--progress) * 100%);border-radius:inherit;background-color:var(--color-primary);block-size:100%;display:block}.timeline-days[data-astro-cid-e7c5urze]{translate:calc(var(--progress) * -100%) 0;white-space:nowrap;color:var(--color-white);background-color:var(--color-primary);border-radius:999px;padding:.25rem .75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;font-weight:600;position:absolute;inset-block-end:calc(100% + .5rem);inset-inline-start:calc(var(--progress) * 100%)}.timeline-bands[data-astro-cid-e7c5urze]{z-index:1;display:none;position:relative}@media (width>=1024px){.timeline-bands[data-astro-cid-e7c5urze]{z-index:0;pointer-events:none;grid-area:1/1;grid-template-columns:repeat(32,minmax(0,1fr));margin-block-start:calc(var(--plot-pad) * -1);margin-block-end:-100px;display:grid}}@property --band-ink{syntax:"<color>";inherits:true;initial-value:#0000}@property --band-fill{syntax:"<color>";inherits:true;initial-value:#0000}.timeline-band[data-astro-cid-e7c5urze]{--band-ink:var(--color-light-500);--band-fill:var(--color-light-150);grid-column:var(--bar-start)/span var(--bar-span);justify-content:center;align-items:flex-start;transition:--band-ink 1.2s,--band-fill 1.2s;display:flex;position:relative}.timeline-band[data-astro-cid-e7c5urze][data-live]{--band-ink:var(--color-primary);--band-fill:var(--color-primary-50)}.timeline[data-astro-cid-e7c5urze].is-resetting [data-astro-cid-e7c5urze]:is(.timeline-band,.timeline-bar){transition:none}@keyframes timeline-band-creep{to{background-position:5.66px 5.66px}}.timeline-band[data-astro-cid-e7c5urze]:before{content:"";border:1px solid color-mix(in srgb, var(--band-ink) 42%, transparent);border-block-start:1px solid var(--band-ink);background-color:var(--band-fill);background-image:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, var(--band-ink) 16%, transparent) 7px 8px);border-block-end:0;border-radius:8px 8px 0 0;position:absolute;inset:0;mask-image:linear-gradient(#000 70%,#0000004d 95%)}.timeline-band[data-astro-cid-e7c5urze][data-live]:before{animation:.6s linear infinite timeline-band-creep}@media (prefers-reduced-motion:reduce){.timeline-band[data-astro-cid-e7c5urze][data-live]:before{animation:none}}.timeline[data-astro-cid-e7c5urze][data-offscreen] .timeline-band[data-astro-cid-e7c5urze]:before{animation-play-state:paused}.timeline-band[data-astro-cid-e7c5urze]>span[data-astro-cid-e7c5urze]{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-white);background-color:var(--band-ink);border-radius:999px;padding:.25rem .75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;font-weight:600;translate:0 -50%}.filler-diagram[data-astro-cid-yzts7p2d]{min-block-size:12rem}.engagement-timeline[data-astro-cid-h3ikitxq]{--label:minmax(0, 1fr);--start:var(--first);--span:var(--years);padding-block-end:1rem;display:grid}@media (width>=782px){.engagement-timeline[data-astro-cid-h3ikitxq]{--label:minmax(0, 15rem)}}.engagement-timeline[data-astro-cid-h3ikitxq]:has([data-range=year][aria-pressed=true]){--start:var(--year);--span:1}.engagement-timeline[data-astro-cid-h3ikitxq][data-pending] [data-astro-cid-h3ikitxq]:is(.engagement-timeline__bar,.engagement-timeline__pin){visibility:hidden}.engagement-timeline__range[data-astro-cid-h3ikitxq]{border:1px solid var(--color-light-400);background-color:var(--color-light-100);border-radius:999px;justify-self:end;margin-block-end:1rem;padding:3px;display:inline-flex}.engagement-timeline__range[data-astro-cid-h3ikitxq][hidden]{display:none}.engagement-timeline__range[data-astro-cid-h3ikitxq] button[data-astro-cid-h3ikitxq]{color:var(--color-dark-100);font:inherit;cursor:pointer;background-color:#0000;border:0;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1.2;transition:background-color .2s,color .2s}.engagement-timeline__range[data-astro-cid-h3ikitxq] [data-astro-cid-h3ikitxq][aria-pressed=true]{background-color:var(--color-black);color:var(--color-white)}.engagement-timeline__plot[data-astro-cid-h3ikitxq]{position:relative}.engagement-timeline__now[data-astro-cid-h3ikitxq]{display:none}@media (width>=782px){.engagement-timeline__now[data-astro-cid-h3ikitxq]{grid-template-columns:var(--label) minmax(0, 1fr);pointer-events:none;column-gap:1.5rem;display:grid;position:absolute;inset:0}}.engagement-timeline__now[data-astro-cid-h3ikitxq]>span[data-astro-cid-h3ikitxq]{--x:clamp(0%, (var(--now) - var(--start)) / var(--span) * 100%, 100%);grid-column:2;position:relative}.engagement-timeline__now[data-astro-cid-h3ikitxq]>span[data-astro-cid-h3ikitxq]:before{content:"";border-inline-start:1px dashed var(--color-primary);transition:inset-inline-start .6s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:0;inset-inline-start:var(--x)}.engagement-timeline__now[data-astro-cid-h3ikitxq] b[data-astro-cid-h3ikitxq]{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background-color:var(--color-primary);color:var(--color-white);border-radius:999px;padding:3px .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;font-weight:400;line-height:1.2;transition:inset-inline-start .6s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-start:-.5rem;inset-inline-start:var(--x);translate:-50%}.engagement-timeline__rows[data-astro-cid-h3ikitxq]{margin-block:0;display:grid;position:relative}.engagement-timeline__row[data-astro-cid-h3ikitxq]{grid-template-columns:var(--label);border-block-end:1px dashed var(--color-light-350);align-items:center;gap:.5rem 1.5rem;padding-block:.75rem;display:grid}@media (width>=782px){.engagement-timeline__row[data-astro-cid-h3ikitxq]{grid-template-columns:var(--label) minmax(0, 1fr)}}.engagement-timeline__label[data-astro-cid-h3ikitxq]{min-inline-size:0;color:inherit;gap:.25rem;text-decoration:none;display:grid}.engagement-timeline__label[data-astro-cid-h3ikitxq] b[data-astro-cid-h3ikitxq]{color:var(--color-dark-800);font-size:.875rem;font-weight:600;line-height:1.3;transition:color .2s}.engagement-timeline__label[data-astro-cid-h3ikitxq] span[data-astro-cid-h3ikitxq]{color:var(--color-light-900);font-size:.75rem;line-height:1.2}.engagement-timeline__label[data-astro-cid-h3ikitxq][href]:hover b[data-astro-cid-h3ikitxq]{color:var(--color-primary)}.engagement-timeline__track[data-astro-cid-h3ikitxq]{--x1:clamp(0%, (var(--from) - var(--start)) / var(--span) * 100%, 100%);--x2:clamp(0%, (var(--to) - var(--start)) / var(--span) * 100%, 100%);block-size:60px;position:relative}.engagement-timeline__span[data-astro-cid-h3ikitxq]{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-dark-50);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;line-height:1.2;transition:inset-inline-start .6s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-start:6px;inset-inline-start:var(--x1)}.engagement-timeline[data-astro-cid-h3ikitxq]:not(:has([data-range=year][aria-pressed=true])) [data-astro-cid-h3ikitxq][data-end] .engagement-timeline__span[data-astro-cid-h3ikitxq]{inset-inline:auto calc(100% - var(--x2));text-align:end}.engagement-timeline__tail[data-astro-cid-h3ikitxq]{inline-size:calc(clamp(0%, (var(--tail) - var(--start)) / var(--span) * 100%, 100%) - var(--x2));border-block-start:1px dashed var(--color);opacity:.6;transition:inset-inline-start .6s cubic-bezier(.22,1,.36,1),inline-size .6s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-start:37px;inset-inline-start:var(--x2)}.engagement-timeline__bar[data-astro-cid-h3ikitxq]{inline-size:calc(var(--x2) - var(--x1));background-color:var(--color);transform-origin:0;border-radius:999px;block-size:.5rem;min-inline-size:6px;transition:inset-inline-start .6s cubic-bezier(.22,1,.36,1),inline-size .6s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-start:33px;inset-inline-start:var(--x1)}.engagement-timeline__bar[data-astro-cid-h3ikitxq][data-running]{background:linear-gradient(90deg, var(--color) 70%, color-mix(in srgb, var(--color) 35%, transparent))}.engagement-timeline[data-astro-cid-h3ikitxq]:has([data-range=year][aria-pressed=true]) [data-astro-cid-h3ikitxq][data-before] .engagement-timeline__bar[data-astro-cid-h3ikitxq]{border-start-start-radius:0;border-end-start-radius:0}.engagement-timeline__pin[data-astro-cid-h3ikitxq]{z-index:1;border:2px solid var(--color);background-color:var(--color-white);cursor:help;border-radius:999px;block-size:1rem;inline-size:1rem;margin-inline-start:-.5rem;padding:0;transition:inset-inline-start .6s cubic-bezier(.22,1,.36,1),scale .2s;position:absolute;inset-block-start:29px;inset-inline-start:clamp(0%, (var(--at) - var(--start)) / var(--span) * 100%, 100%)}.engagement-timeline__pin[data-astro-cid-h3ikitxq]:hover,.engagement-timeline__pin[data-astro-cid-h3ikitxq]:focus-visible{scale:1.25}.engagement-timeline__pin[data-astro-cid-h3ikitxq][data-after]{background-color:var(--color-light-200)}.engagement-timeline[data-astro-cid-h3ikitxq]:has([data-range=year][aria-pressed=true]) .engagement-timeline__pin[data-astro-cid-h3ikitxq][data-before]{display:none}.engagement-timeline__axis[data-astro-cid-h3ikitxq]{column-gap:1.5rem;padding-block-start:.5rem;display:grid}@media (width>=782px){.engagement-timeline__axis[data-astro-cid-h3ikitxq]{grid-template-columns:var(--label) minmax(0, 1fr)}}.engagement-timeline__axis-name[data-astro-cid-h3ikitxq]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-800);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;line-height:1.2}@media (width<=781px){.engagement-timeline__axis-name[data-astro-cid-h3ikitxq]{display:none}}.engagement-timeline__ticks[data-astro-cid-h3ikitxq]{grid-template-columns:repeat(var(--ticks), minmax(0, 1fr));border-inline-start:1px solid var(--color-light-400);font-variant-numeric:tabular-nums;color:var(--color-light-800);margin-block:0;font-size:.6875rem;line-height:1.2;display:grid}.engagement-timeline__ticks[data-astro-cid-h3ikitxq] li[data-astro-cid-h3ikitxq]{border-inline-end:1px solid var(--color-light-300);white-space:nowrap;margin-block-end:0;padding-inline-start:6px;overflow:hidden}.engagement-timeline__ticks[data-astro-cid-h3ikitxq] [data-astro-cid-h3ikitxq][aria-current]{color:var(--color-primary)}.engagement-timeline[data-astro-cid-h3ikitxq]:has([data-range=year][aria-pressed=true]) .engagement-timeline__axis[data-astro-cid-h3ikitxq] [data-astro-cid-h3ikitxq][data-range=all],.engagement-timeline[data-astro-cid-h3ikitxq]:not(:has([data-range=year][aria-pressed=true])) .engagement-timeline__axis[data-astro-cid-h3ikitxq] [data-astro-cid-h3ikitxq][data-range=year]{display:none}.glass-body[data-astro-cid-dprma5dw]{--glass-body-surface:color-mix(in srgb, var(--color-white) 52%, transparent);--glass-body-padding:1rem;--glass-body-radius:8px;--glass-body-rim:1px;--glass-body-blur:1px;--glass-body-saturate:140%;--glass-body-border:var(--color-light-400);--glass-body-sheen-top:color-mix(in srgb, var(--color-white) 90%, transparent);--glass-body-sheen-bottom:color-mix(in srgb, var(--color-white) 25%, transparent);isolation:isolate;background:linear-gradient(145deg, color-mix(in srgb, var(--glass-body-surface) 55%, transparent), transparent 60%), color-mix(in srgb, var(--glass-body-surface) 48%, transparent);backdrop-filter:blur(var(--glass-body-blur)) saturate(var(--glass-body-saturate));border-radius:var(--glass-body-radius);box-shadow:0 16px 40px color-mix(in srgb, var(--color-dark-900) 7%, transparent), 0 3px 8px color-mix(in srgb, var(--color-dark-900) 3%, transparent), inset 0 1px 0 var(--glass-body-sheen-top), inset 0 -1px 0 var(--glass-body-sheen-bottom);padding:var(--glass-body-padding);position:relative}.glass-body[data-astro-cid-dprma5dw]:before{content:"";z-index:-1;border-radius:inherit;padding:var(--glass-body-rim);background:linear-gradient(140deg, color-mix(in srgb, var(--color-white) 95%, transparent) 0%, color-mix(in srgb, var(--color-white) 45%, transparent) 35%, color-mix(in srgb, var(--color-white) 18%, transparent) 60%, color-mix(in srgb, var(--color-white) 60%, transparent) 100%);pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass-body[data-astro-cid-dprma5dw]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(145deg, transparent 30%, color-mix(in srgb, var(--color-primary) 7%, transparent));opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;inset:0}.glass-body--flat[data-astro-cid-dprma5dw]{border:var(--glass-body-rim) solid var(--glass-body-border);box-shadow:none}.glass-body--flat[data-astro-cid-dprma5dw]:before{display:none}.glass-body--muted[data-astro-cid-dprma5dw]{opacity:.7}.glass-body--active[data-astro-cid-dprma5dw]{--glass-body-blur:2px;--glass-body-saturate:140%;--glass-body-surface:color-mix(in srgb, var(--color-white) 70%, transparent);box-shadow:0 18px 44px color-mix(in srgb, var(--color-primary-700) 18%, transparent), 0 3px 8px color-mix(in srgb, var(--color-primary-700) 8%, transparent), inset 0 0 0 1.5px var(--color-primary), inset 0 1px 0 var(--glass-body-sheen-top)}.glass-body--active[data-astro-cid-dprma5dw]:before{display:none}.glass-body--active[data-astro-cid-dprma5dw]:after{opacity:1}#not-found-diagram[data-astro-cid-dprma5dw]{gap:.75rem;display:grid}.not-found-slot[data-astro-cid-dprma5dw]{border:1.5px dashed var(--color-primary);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 6%, transparent) 0 5px, transparent 5px 12px);border-radius:8px;align-items:center;gap:1.25rem;padding:2.5rem 1.5rem 1.25rem;display:flex;position:relative;overflow:hidden}.not-found-slot__code[data-astro-cid-dprma5dw]{letter-spacing:-.04em;color:var(--color-primary);font-size:clamp(3rem,2rem + 3vw,4.5rem);font-weight:200;line-height:1}.not-found-slot__copy[data-astro-cid-dprma5dw]{gap:.25rem;min-inline-size:0;display:grid}.not-found-slot__label[data-astro-cid-dprma5dw]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-800);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem}.not-found-slot__status[data-astro-cid-dprma5dw]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem}.not-found-slot__path[data-astro-cid-dprma5dw]{color:var(--color-dark-500);white-space:nowrap;text-overflow:ellipsis;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;overflow:hidden}.not-found-slot__scan[data-astro-cid-dprma5dw]{background:linear-gradient(90deg, transparent 38%, color-mix(in srgb, var(--color-primary) 10%, transparent) 49%, color-mix(in srgb, var(--color-primary) 10%, transparent) 51%, transparent 62%);visibility:hidden;pointer-events:none;justify-content:center;align-items:flex-start;inline-size:100%;padding-block-start:.5rem;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.not-found-slot__scan[data-astro-cid-dprma5dw]:after{content:"";border-inline-start:1.5px solid var(--color-primary);position:absolute;inset-block:0;inset-inline-start:50%}.not-found-slot__scan[data-astro-cid-dprma5dw] span[data-astro-cid-dprma5dw]{letter-spacing:.1em;text-transform:uppercase;z-index:1;background-color:var(--color-primary);color:var(--color-white);white-space:nowrap;border-radius:999px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;position:relative}.not-found-layers[data-astro-cid-dprma5dw]{gap:.75rem;margin:0;padding:0;display:grid}.not-found-layer[data-astro-cid-dprma5dw]{align-items:center;gap:1rem;margin:0;display:flex}.not-found-layer__number[data-astro-cid-dprma5dw]{border:1px solid var(--color-light-400);block-size:2rem;inline-size:2rem;color:var(--color-light-800);border-radius:999px;flex:none;place-items:center;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;display:grid}.not-found-layer__name[data-astro-cid-dprma5dw]{color:var(--color-dark-700);font-size:1.1875rem;font-weight:400}.not-found-layer__tag[data-astro-cid-dprma5dw]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-800);margin-inline-start:auto;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem}.shared-foundation[data-astro-cid-q2n56zm6]{--sf-gap:1rem;color:var(--color-light-800);padding-block-end:1.25rem;font-size:.75rem}.shared-foundation[data-astro-cid-q2n56zm6] b[data-astro-cid-q2n56zm6]{color:var(--color-dark-900);font-size:.875rem;font-weight:600}.sf-plugin[data-astro-cid-q2n56zm6],.sf-site[data-astro-cid-q2n56zm6]{--glass-body-padding:.75rem;align-content:start;gap:.75rem;display:grid}.sf-head[data-astro-cid-q2n56zm6]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 .5rem;display:flex}.sf-parts[data-astro-cid-q2n56zm6]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sf-part[data-astro-cid-q2n56zm6]{--lit:0;border:1px solid color-mix(in srgb, var(--color-primary) calc(var(--lit) * 100%), var(--color-light-400));background-color:color-mix(in srgb, var(--color-primary) calc(var(--lit) * 10%), var(--color-white));color:var(--color-dark-900);border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.sf-part[data-astro-cid-q2n56zm6]:first-child{--lit:1}.sf-wires[data-astro-cid-q2n56zm6]{--sf-centre:calc((100% - var(--sf-gap)) / 4);block-size:2rem;position:relative}.sf-wire[data-astro-cid-q2n56zm6]{background-color:var(--color-light-400);position:absolute}.sf-wire[data-astro-cid-q2n56zm6] i[data-astro-cid-q2n56zm6]{background-color:var(--color-primary);transform-origin:top;position:absolute;inset:0}.sf-wire--stem[data-astro-cid-q2n56zm6],.sf-wire--drop[data-astro-cid-q2n56zm6]{block-size:50%;inline-size:2px;translate:-50%}.sf-wire--stem[data-astro-cid-q2n56zm6]{inset-block-start:0;inset-inline-start:50%}.sf-wire--drop[data-astro-cid-q2n56zm6]{inset-block-end:0}.sf-wire--left[data-astro-cid-q2n56zm6]{inset-inline-start:var(--sf-centre)}.sf-wire--right[data-astro-cid-q2n56zm6]{inset-inline-start:calc(100% - var(--sf-centre))}.sf-wire--rail[data-astro-cid-q2n56zm6]{inset-block-start:calc(50% - 1px);inset-inline:calc(var(--sf-centre) - 1px);block-size:2px}.sf-wire--rail[data-astro-cid-q2n56zm6] i[data-astro-cid-q2n56zm6]{transform-origin:50%}.sf-sites[data-astro-cid-q2n56zm6]{gap:var(--sf-gap);grid-template-columns:1fr 1fr;display:grid}.sf-screen[data-astro-cid-q2n56zm6]{border:1px solid var(--color-light-300);background-color:var(--color-light-100);border-radius:6px;min-block-size:12rem;padding:1rem;display:grid}.sf-scene[data-astro-cid-q2n56zm6]{grid-area:1/1;place-self:center;inline-size:min(100%,15rem);margin:0}.sf-scene[data-astro-cid-q2n56zm6]:not(:first-child){visibility:hidden}.sf-line[data-astro-cid-q2n56zm6]{background-color:var(--color-light-400);border-radius:2px;block-size:4px;inline-size:80%;display:block}.sf-swatch[data-astro-cid-q2n56zm6]{background-color:var(--site-accent);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.sf-blocks[data-astro-cid-q2n56zm6],.sf-nav__bar[data-astro-cid-q2n56zm6],.sf-nav__menu[data-astro-cid-q2n56zm6]{border:1px solid var(--color-light-300);border-radius:var(--site-radius);background-color:var(--color-white)}.sf-blocks[data-astro-cid-q2n56zm6]{padding:var(--site-space);border-color:color-mix(in srgb, var(--site-accent) 35%, transparent);gap:.25rem;display:grid}.sf-blocks[data-astro-cid-q2n56zm6] .sf-line[data-astro-cid-q2n56zm6]+.sf-line[data-astro-cid-q2n56zm6]{inline-size:55%}.sf-blocks__media[data-astro-cid-q2n56zm6]{border-radius:calc(var(--site-radius) / 2);background-color:color-mix(in srgb, var(--site-accent) 20%, transparent);block-size:4rem;margin-block-end:.25rem}.sf-blocks__button[data-astro-cid-q2n56zm6]{border-radius:var(--site-radius);background-color:var(--site-accent);block-size:8px;inline-size:40%;margin-block-start:.25rem}.sf-settings[data-astro-cid-q2n56zm6]{gap:1rem;display:grid}.sf-settings[data-astro-cid-q2n56zm6] div[data-astro-cid-q2n56zm6]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sf-settings[data-astro-cid-q2n56zm6] dt[data-astro-cid-q2n56zm6]{font-size:.75rem}.sf-settings[data-astro-cid-q2n56zm6] dd[data-astro-cid-q2n56zm6]{color:var(--color-dark-900);align-items:center;gap:.25rem;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;display:flex}.sf-corner[data-astro-cid-q2n56zm6]{border:2px solid var(--site-accent);border-block-end:0;border-inline-end:0;border-start-start-radius:min(var(--site-radius), 8px);block-size:10px;inline-size:10px}.sf-slider[data-astro-cid-q2n56zm6]{background-color:var(--color-light-300);border-radius:2px;block-size:4px;inline-size:1.5rem;position:relative}.sf-slider[data-astro-cid-q2n56zm6] i[data-astro-cid-q2n56zm6]{inline-size:calc(var(--value) * 100%);border-radius:inherit;background-color:var(--site-accent);position:absolute;inset:0 auto 0 0}.sf-nav[data-astro-cid-q2n56zm6]{gap:.5rem;display:grid}.sf-nav__bar[data-astro-cid-q2n56zm6]{align-items:center;gap:.5rem;padding:.75rem;display:flex}.sf-nav__bar[data-astro-cid-q2n56zm6] .sf-line[data-astro-cid-q2n56zm6]{flex:0 14%}.sf-nav__cta[data-astro-cid-q2n56zm6]{border-radius:var(--site-radius);background-color:var(--site-accent);flex:none;block-size:8px;inline-size:1.25rem;margin-inline-start:auto}.sf-nav__menu[data-astro-cid-q2n56zm6]{gap:.25rem;inline-size:50%;margin-inline-start:20%;padding:.75rem;display:grid}.sf-icons[data-astro-cid-q2n56zm6]{grid-template-columns:repeat(4,minmax(0,2.5rem));justify-content:center;gap:.5rem;display:grid}.sf-icons__tile[data-astro-cid-q2n56zm6]{aspect-ratio:1;border-radius:var(--site-radius);background-color:color-mix(in srgb, var(--site-accent) 10%, var(--color-white));color:var(--site-accent);place-items:center;display:grid}.sf-code[data-astro-cid-q2n56zm6]{background-color:var(--color-dark-900);border-radius:4px;gap:.5rem;padding:.75rem;display:grid}.sf-code[data-astro-cid-q2n56zm6] .sf-line[data-astro-cid-q2n56zm6]{background-color:var(--color-dark-500)}.sf-code__tab[data-astro-cid-q2n56zm6]{color:var(--color-light-500);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem}.sf-code__line[data-astro-cid-q2n56zm6]{align-items:center;gap:.25rem;padding-inline-start:calc(var(--indent) * .5rem);display:flex}.glass-body[data-astro-cid-q2n56zm6]{--glass-body-surface:color-mix(in srgb, var(--color-white) 52%, transparent);--glass-body-padding:1rem;--glass-body-radius:8px;--glass-body-rim:1px;--glass-body-blur:1px;--glass-body-saturate:140%;--glass-body-border:var(--color-light-400);--glass-body-sheen-top:color-mix(in srgb, var(--color-white) 90%, transparent);--glass-body-sheen-bottom:color-mix(in srgb, var(--color-white) 25%, transparent);isolation:isolate;background:linear-gradient(145deg, color-mix(in srgb, var(--glass-body-surface) 55%, transparent), transparent 60%), color-mix(in srgb, var(--glass-body-surface) 48%, transparent);backdrop-filter:blur(var(--glass-body-blur)) saturate(var(--glass-body-saturate));border-radius:var(--glass-body-radius);box-shadow:0 16px 40px color-mix(in srgb, var(--color-dark-900) 7%, transparent), 0 3px 8px color-mix(in srgb, var(--color-dark-900) 3%, transparent), inset 0 1px 0 var(--glass-body-sheen-top), inset 0 -1px 0 var(--glass-body-sheen-bottom);padding:var(--glass-body-padding);position:relative}.glass-body[data-astro-cid-q2n56zm6]:before{content:"";z-index:-1;border-radius:inherit;padding:var(--glass-body-rim);background:linear-gradient(140deg, color-mix(in srgb, var(--color-white) 95%, transparent) 0%, color-mix(in srgb, var(--color-white) 45%, transparent) 35%, color-mix(in srgb, var(--color-white) 18%, transparent) 60%, color-mix(in srgb, var(--color-white) 60%, transparent) 100%);pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass-body[data-astro-cid-q2n56zm6]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(145deg, transparent 30%, color-mix(in srgb, var(--color-primary) 7%, transparent));opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;inset:0}.glass-body--flat[data-astro-cid-q2n56zm6]{border:var(--glass-body-rim) solid var(--glass-body-border);box-shadow:none}.glass-body--flat[data-astro-cid-q2n56zm6]:before{display:none}.glass-body--muted[data-astro-cid-q2n56zm6]{opacity:.7}.glass-body--active[data-astro-cid-q2n56zm6]{--glass-body-blur:2px;--glass-body-saturate:140%;--glass-body-surface:color-mix(in srgb, var(--color-white) 70%, transparent);box-shadow:0 18px 44px color-mix(in srgb, var(--color-primary-700) 18%, transparent), 0 3px 8px color-mix(in srgb, var(--color-primary-700) 8%, transparent), inset 0 0 0 1.5px var(--color-primary), inset 0 1px 0 var(--glass-body-sheen-top)}.glass-body--active[data-astro-cid-q2n56zm6]:before{display:none}.glass-body--active[data-astro-cid-q2n56zm6]:after{opacity:1}.pipeline[data-astro-cid-i7y3xtqt]{--tile:4rem;--node:calc(var(--tile) + 4rem);--branch-gap:2rem;--line:1.5px;--line-color:var(--color-light-600);--block-pad:calc(1.25rem + 1px);margin:0 calc(-1 * var(--diagram-pad,0px));padding:2rem var(--diagram-pad,0px);align-items:start;list-style:none;display:flex;overflow-x:auto}.pipeline[data-astro-cid-i7y3xtqt] ol[data-astro-cid-i7y3xtqt]{align-items:start;margin:0;padding:0;list-style:none;display:flex}@supports not selector(::-webkit-scrollbar){.pipeline[data-astro-cid-i7y3xtqt]{scrollbar-width:thin;scrollbar-color:var(--color-light-500) transparent}}.pipeline[data-astro-cid-i7y3xtqt]::-webkit-scrollbar{block-size:.75rem}.pipeline[data-astro-cid-i7y3xtqt]::-webkit-scrollbar-track{margin-inline:var(--diagram-pad,0px);background-color:var(--color-light-300);background-clip:content-box;border:4px solid #0000;border-radius:999px}.pipeline[data-astro-cid-i7y3xtqt]::-webkit-scrollbar-thumb{background-color:var(--color-light-600);background-clip:content-box;border:3px solid #0000;border-radius:999px}.pipeline[data-astro-cid-i7y3xtqt]::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}@media (width<=599px){.pipeline[data-astro-cid-i7y3xtqt]{--tile:3rem}}.pipeline__block[data-astro-cid-i7y3xtqt]{padding:var(--block-pad);flex:none}.pipeline__block[data-astro-cid-i7y3xtqt]:has(>ol>.pipeline__wire:only-child){padding-inline:0}.pipeline__block[data-astro-cid-i7y3xtqt]:has(>ol>.pipeline__wire:only-child) .pipeline__wire[data-astro-cid-i7y3xtqt]:before{inset-inline:calc(-1 * var(--block-pad))}.pipeline__group[data-astro-cid-i7y3xtqt]{border:1px dashed var(--color-light-400);background-color:color-mix(in srgb, var(--color-white) 40%, transparent);border-radius:16px;padding:1.25rem;position:relative}.pipeline__group-label[data-astro-cid-i7y3xtqt]{background-color:var(--color-light-200);white-space:nowrap;text-transform:uppercase;color:var(--color-light-800);border-radius:999px;padding:2px .5rem;font-size:.6rem;font-weight:600;line-height:1.2;position:absolute;inset-block-start:0;inset-inline-start:1.25rem;translate:0 -50%}.pipeline__wire[data-astro-cid-i7y3xtqt]{block-size:var(--tile);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.pipeline__wire[data-astro-cid-i7y3xtqt]:before{content:"";block-size:var(--line);background-color:var(--line-color);position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.pipeline__wire[data-astro-cid-i7y3xtqt]:has(.pipeline__wire-label){padding-inline:.75rem}.pipeline__wire-label[data-astro-cid-i7y3xtqt]{background-color:var(--color-light-200);white-space:nowrap;color:var(--color-light-800);border-radius:999px;padding:2px .5rem;font-size:.6rem;font-weight:500;line-height:1.2;position:relative}.pipeline__step[data-astro-cid-i7y3xtqt]{grid-template-columns:var(--node);flex:none;align-items:start;display:grid;position:relative}.pipeline__step[data-astro-cid-i7y3xtqt]:before{content:"";block-size:var(--line);background-color:var(--line-color);position:absolute;inset-block-start:calc(var(--tile) / 2);inset-inline:0;translate:0 -50%}.pipeline[data-astro-cid-i7y3xtqt]>[data-astro-cid-i7y3xtqt]:first-child>ol[data-astro-cid-i7y3xtqt]>[data-astro-cid-i7y3xtqt]:first-child:before{inset-inline-start:calc(var(--node) / 2)}.pipeline[data-astro-cid-i7y3xtqt]>[data-astro-cid-i7y3xtqt]:last-child>ol[data-astro-cid-i7y3xtqt]>[data-astro-cid-i7y3xtqt]:last-child:before{inset-inline-end:calc(var(--node) / 2)}.pipeline__node[data-astro-cid-i7y3xtqt]{text-align:center;justify-items:center;gap:.75rem;display:grid}.pipeline__tile[data-astro-cid-i7y3xtqt]{z-index:1;inline-size:var(--tile);aspect-ratio:1;border:1.5px solid var(--color-light-500);background-color:var(--color-white);box-shadow:0 2px 6px var(--color-light-400);color:var(--color-dark-900);border-radius:12px;place-items:center;display:grid;position:relative}.pipeline__tile[data-astro-cid-i7y3xtqt]:before,.pipeline__tile[data-astro-cid-i7y3xtqt]:after{content:"";background-color:var(--color-light-600);position:absolute;inset-block-start:50%;translate:0 -50%}.pipeline__tile[data-astro-cid-i7y3xtqt]:before{border-radius:2px;block-size:14px;inline-size:6px;inset-inline-start:-4px}.pipeline__tile[data-astro-cid-i7y3xtqt]:after{aspect-ratio:1;border:2px solid var(--color-white);border-radius:50%;inline-size:11px;inset-inline-end:-6px}.pipeline__step--trigger[data-astro-cid-i7y3xtqt]>.pipeline__node[data-astro-cid-i7y3xtqt]:first-child .pipeline__tile[data-astro-cid-i7y3xtqt]:before,.pipeline[data-astro-cid-i7y3xtqt]>[data-astro-cid-i7y3xtqt]:first-child>ol[data-astro-cid-i7y3xtqt]>[data-astro-cid-i7y3xtqt]:first-child>.pipeline__node[data-astro-cid-i7y3xtqt]:first-child .pipeline__tile[data-astro-cid-i7y3xtqt]:before,.pipeline[data-astro-cid-i7y3xtqt]>[data-astro-cid-i7y3xtqt]:last-child>ol[data-astro-cid-i7y3xtqt]>[data-astro-cid-i7y3xtqt]:last-child>.pipeline__node[data-astro-cid-i7y3xtqt]:first-child .pipeline__tile[data-astro-cid-i7y3xtqt]:after{content:none}.pipeline__step--trigger[data-astro-cid-i7y3xtqt]>.pipeline__node[data-astro-cid-i7y3xtqt]:first-child .pipeline__tile[data-astro-cid-i7y3xtqt]{border-radius:50% 16% 16% 50%}.pipeline__step--person[data-astro-cid-i7y3xtqt]>.pipeline__node[data-astro-cid-i7y3xtqt]:first-child .pipeline__tile[data-astro-cid-i7y3xtqt]{border-color:var(--color-primary);color:var(--color-primary);border-radius:50%}.pipeline__text[data-astro-cid-i7y3xtqt]{text-wrap:balance;color:var(--color-light-800);gap:2px;font-size:.75rem;line-height:1.2;display:grid}.pipeline__text[data-astro-cid-i7y3xtqt] b[data-astro-cid-i7y3xtqt]{color:var(--color-dark-900);font-size:.875rem;font-weight:600}.pipeline__step[data-astro-cid-i7y3xtqt]:has(.pipeline__branch){grid-template-columns:var(--node) var(--branch-gap) var(--node)}.pipeline__branch[data-astro-cid-i7y3xtqt]{border-block-start:var(--line) solid var(--line-color);border-inline-start:var(--line) solid var(--line-color);border-start-start-radius:12px;grid-area:1/2;align-self:stretch;align-items:center;margin-block-start:calc(var(--tile) / 2 - var(--line) / 2);margin-inline-start:calc(var(--branch-gap) / 2);display:flex}.pipeline__branch[data-astro-cid-i7y3xtqt] .pipeline__wire-label[data-astro-cid-i7y3xtqt]{translate:calc(-50% - var(--line) / 2) 0}.pipeline__elbow[data-astro-cid-i7y3xtqt]{block-size:calc(2rem + var(--tile) / 2 + var(--line) / 2);margin-inline:calc(var(--branch-gap) / 2) calc((var(--tile) - var(--node)) / 2);border-block-end:var(--line) solid var(--line-color);border-inline-start:var(--line) solid var(--line-color);border-end-start-radius:12px;grid-area:2/2}.pipeline__node--branch[data-astro-cid-i7y3xtqt]{grid-area:2/3;margin-block-start:2rem}.pipeline__node--branch[data-astro-cid-i7y3xtqt] .pipeline__tile[data-astro-cid-i7y3xtqt]:after{content:none}.building-wiring[data-astro-cid-lid6wjfa]{color:var(--color-light-800);grid-template-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-areas:"design w1 components w2 page"". . . .w3""notify w5 message w4 live";padding-block-end:1.25rem;font-size:.75rem;display:grid}.building-wiring[data-astro-cid-lid6wjfa] b[data-astro-cid-lid6wjfa]{color:var(--color-dark-900);font-size:.875rem;font-weight:600}@media (width<=781px){.building-wiring[data-astro-cid-lid6wjfa]{grid-template-columns:1fr;grid-template-areas:"design""w1""components""w2""page""w3""live""w4""message""w5""notify"}}.bw-card[data-astro-cid-lid6wjfa]{--lit:0;--glass-body-padding:.75rem;outline:1.5px solid color-mix(in srgb, var(--color-primary) calc(var(--lit) * 100%), transparent);outline-offset:-1px;grid-template-rows:auto 1fr;gap:.75rem;display:grid}.bw-head[data-astro-cid-lid6wjfa]{gap:2px;display:grid}.bw-wire[data-astro-cid-lid6wjfa]{background-color:var(--color-light-400);align-self:center;block-size:2px;position:relative}.bw-wire[data-astro-cid-lid6wjfa] i[data-astro-cid-lid6wjfa]{background-color:var(--color-primary);transform-origin:0;position:absolute;inset:0}.bw-wire--w3[data-astro-cid-lid6wjfa]{justify-self:center;block-size:1.5rem;inline-size:2px}.bw-wire--w3[data-astro-cid-lid6wjfa] i[data-astro-cid-lid6wjfa]{transform-origin:top}.bw-wire--w4[data-astro-cid-lid6wjfa] i[data-astro-cid-lid6wjfa],.bw-wire--w5[data-astro-cid-lid6wjfa] i[data-astro-cid-lid6wjfa]{transform-origin:100%}@media (width<=781px){.bw-wire[data-astro-cid-lid6wjfa]{justify-self:center;block-size:1.5rem;inline-size:2px}.bw-wire[data-astro-cid-lid6wjfa] i[data-astro-cid-lid6wjfa]{transform-origin:top}}.bw-screen[data-astro-cid-lid6wjfa]{border:1px solid var(--color-light-300);background-color:var(--color-light-100);border-radius:6px;place-items:center;min-block-size:8rem;padding:.75rem;display:grid}.bw-scene[data-astro-cid-lid6wjfa]{inline-size:min(100%,11rem)}.bw-line[data-astro-cid-lid6wjfa]{background-color:var(--color-light-400);border-radius:2px;block-size:4px;inline-size:80%;display:block}.bw-type[data-astro-cid-lid6wjfa]{transform-origin:0}.bw-media[data-astro-cid-lid6wjfa]{background-color:color-mix(in srgb, var(--color-primary) 15%, transparent);border-radius:3px;block-size:2rem;display:block}.bw-button[data-astro-cid-lid6wjfa]{background-color:var(--color-primary);border-radius:4px;block-size:8px;inline-size:40%;display:block}.bw-dot[data-astro-cid-lid6wjfa]{background-color:var(--color-primary);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.bw-design[data-astro-cid-lid6wjfa]{outline:1px dashed var(--color-primary);outline-offset:3px;background-color:var(--color-white);gap:.25rem;padding:.5rem;display:grid}.bw-design[data-astro-cid-lid6wjfa] .bw-line[data-astro-cid-lid6wjfa]+.bw-line[data-astro-cid-lid6wjfa]{inline-size:55%}.bw-code[data-astro-cid-lid6wjfa]{background-color:var(--color-dark-900);border-radius:4px;gap:.5rem;padding:.75rem;display:grid}.bw-code[data-astro-cid-lid6wjfa] .bw-line[data-astro-cid-lid6wjfa]{background-color:var(--color-dark-500)}.bw-code__tab[data-astro-cid-lid6wjfa]{color:var(--color-light-500);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem}.bw-code__line[data-astro-cid-lid6wjfa]{padding-inline-start:calc(var(--indent) * .5rem)}.bw-page[data-astro-cid-lid6wjfa]{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.bw-page__nav[data-astro-cid-lid6wjfa]{grid-column:1/-1;align-items:center;gap:.5rem;margin-block-end:.25rem;display:flex}.bw-page__nav[data-astro-cid-lid6wjfa] .bw-line[data-astro-cid-lid6wjfa]{inline-size:40%;margin-inline-start:auto}.bw-page__card[data-astro-cid-lid6wjfa]{border:1px solid var(--color-light-300);background-color:var(--color-white);border-radius:3px;gap:3px;padding:3px;display:grid}.bw-page__card[data-astro-cid-lid6wjfa] .bw-media[data-astro-cid-lid6wjfa]{background-color:var(--color-light-300);block-size:1.25rem}.bw-page__card[data-astro-cid-lid6wjfa] .bw-line[data-astro-cid-lid6wjfa]+.bw-line[data-astro-cid-lid6wjfa]{inline-size:55%}.bw-page__card--new[data-astro-cid-lid6wjfa]{border-color:var(--color-primary)}.bw-page__card--new[data-astro-cid-lid6wjfa] .bw-media[data-astro-cid-lid6wjfa]{background-color:color-mix(in srgb, var(--color-primary) 15%, transparent)}.bw-browser[data-astro-cid-lid6wjfa]{border:1px solid var(--color-light-300);background-color:var(--color-white);border-radius:4px;gap:.25rem;padding:.5rem;display:grid}.bw-browser__bar[data-astro-cid-lid6wjfa]{align-items:center;gap:.5rem;margin-block-end:.25rem;display:flex}.bw-browser__url[data-astro-cid-lid6wjfa]{background-color:var(--color-light-200);color:var(--color-light-600);border-radius:999px;flex:1;align-items:center;gap:.25rem;padding:2px .25rem;display:flex}.bw-status[data-astro-cid-lid6wjfa]{--on:1;background-color:color-mix(in srgb, var(--color-primary) calc(var(--on) * 100%), var(--color-light-400));border-radius:50%;flex:none;block-size:8px;inline-size:8px}.bw-field[data-astro-cid-lid6wjfa]{border:1px solid var(--color-light-300);border-radius:3px;gap:3px;padding:4px;display:grid}.bw-field[data-astro-cid-lid6wjfa] .bw-line[data-astro-cid-lid6wjfa]{inline-size:50%}.bw-field--area[data-astro-cid-lid6wjfa] .bw-line[data-astro-cid-lid6wjfa]:first-child{inline-size:85%}.bw-table[data-astro-cid-lid6wjfa]{gap:.25rem;display:grid}.bw-row[data-astro-cid-lid6wjfa]{border:1px solid var(--color-light-300);background-color:var(--color-white);color:var(--color-light-500);border-radius:3px;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.bw-row[data-astro-cid-lid6wjfa] .bw-line[data-astro-cid-lid6wjfa]{flex:1}.bw-row--new[data-astro-cid-lid6wjfa]{border-color:var(--color-primary);color:var(--color-primary)}.bw-notify[data-astro-cid-lid6wjfa]{display:grid}.bw-toast[data-astro-cid-lid6wjfa]{border:1px solid var(--color-light-300);background-color:var(--color-white);box-shadow:0 4px 12px color-mix(in srgb, var(--color-dark-900) 8%, transparent);color:var(--color-primary);border-radius:6px;align-items:center;gap:.5rem;padding:.5rem;display:flex}.bw-toast__lines[data-astro-cid-lid6wjfa]{flex:1;gap:3px;display:grid}.bw-toast__lines[data-astro-cid-lid6wjfa] .bw-line[data-astro-cid-lid6wjfa]+.bw-line[data-astro-cid-lid6wjfa]{inline-size:55%}.glass-body[data-astro-cid-lid6wjfa]{--glass-body-surface:color-mix(in srgb, var(--color-white) 52%, transparent);--glass-body-padding:1rem;--glass-body-radius:8px;--glass-body-rim:1px;--glass-body-blur:1px;--glass-body-saturate:140%;--glass-body-border:var(--color-light-400);--glass-body-sheen-top:color-mix(in srgb, var(--color-white) 90%, transparent);--glass-body-sheen-bottom:color-mix(in srgb, var(--color-white) 25%, transparent);isolation:isolate;background:linear-gradient(145deg, color-mix(in srgb, var(--glass-body-surface) 55%, transparent), transparent 60%), color-mix(in srgb, var(--glass-body-surface) 48%, transparent);backdrop-filter:blur(var(--glass-body-blur)) saturate(var(--glass-body-saturate));border-radius:var(--glass-body-radius);box-shadow:0 16px 40px color-mix(in srgb, var(--color-dark-900) 7%, transparent), 0 3px 8px color-mix(in srgb, var(--color-dark-900) 3%, transparent), inset 0 1px 0 var(--glass-body-sheen-top), inset 0 -1px 0 var(--glass-body-sheen-bottom);padding:var(--glass-body-padding);position:relative}.glass-body[data-astro-cid-lid6wjfa]:before{content:"";z-index:-1;border-radius:inherit;padding:var(--glass-body-rim);background:linear-gradient(140deg, color-mix(in srgb, var(--color-white) 95%, transparent) 0%, color-mix(in srgb, var(--color-white) 45%, transparent) 35%, color-mix(in srgb, var(--color-white) 18%, transparent) 60%, color-mix(in srgb, var(--color-white) 60%, transparent) 100%);pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass-body[data-astro-cid-lid6wjfa]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(145deg, transparent 30%, color-mix(in srgb, var(--color-primary) 7%, transparent));opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;inset:0}.glass-body--flat[data-astro-cid-lid6wjfa]{border:var(--glass-body-rim) solid var(--glass-body-border);box-shadow:none}.glass-body--flat[data-astro-cid-lid6wjfa]:before{display:none}.glass-body--muted[data-astro-cid-lid6wjfa]{opacity:.7}.glass-body--active[data-astro-cid-lid6wjfa]{--glass-body-blur:2px;--glass-body-saturate:140%;--glass-body-surface:color-mix(in srgb, var(--color-white) 70%, transparent);box-shadow:0 18px 44px color-mix(in srgb, var(--color-primary-700) 18%, transparent), 0 3px 8px color-mix(in srgb, var(--color-primary-700) 8%, transparent), inset 0 0 0 1.5px var(--color-primary), inset 0 1px 0 var(--glass-body-sheen-top)}.glass-body--active[data-astro-cid-lid6wjfa]:before{display:none}.glass-body--active[data-astro-cid-lid6wjfa]:after{opacity:1}.diagram[data-astro-cid-ew56logx]{--diagram-width:620px;--diagram-pad:1.25rem;--diagram-scrim:color-mix(in srgb, var(--color-light-200) 50%, transparent);--diagram-shadow:var(--color-light-400);--pattern-start:var(--diagram-pad);inline-size:100%;max-inline-size:var(--diagram-width);border:1px solid var(--color-light-400);background-color:var(--color-light-200);box-shadow:inset 0 1px 16px var(--diagram-shadow);border-radius:24px;overflow:hidden}@media (width>=1024px){.diagram[data-astro-cid-ew56logx]{--pattern-column:var(--diagram-column,var(--pattern-size))}}.diagram__header[data-astro-cid-ew56logx]{z-index:1;padding:1rem 1.25rem;background-color:var(--diagram-scrim);color:var(--color-light-800);text-transform:uppercase;padding-top:1.5rem;font-size:.75rem;font-weight:600;position:relative}.diagram__body[data-astro-cid-ew56logx]{z-index:0;padding:0 var(--diagram-pad);position:relative}@media (width>=1024px){.diagram__body[data-astro-cid-ew56logx]{padding-top:1.25rem}}.diagram__footer[data-astro-cid-ew56logx]{z-index:1;background-color:var(--diagram-scrim);color:var(--color-light-800);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.25rem 1.25rem;font-size:.75rem;display:flex;position:relative}.diagram__footer-link[data-astro-cid-ew56logx]{white-space:nowrap;color:var(--color-primary);flex:none;align-items:center;font-weight:500;text-decoration:none;display:flex}.diagram__footer-link[data-astro-cid-ew56logx] .icon{margin-inline-start:.4em}
