.ind-cards[data-astro-cid-zxfdlory]{padding:var(--pad-sm) var(--gutter) 0}.rail[data-astro-cid-zxfdlory]{max-width:72rem;margin:0 auto}.ic-layout[data-astro-cid-zxfdlory]{grid-template-columns:minmax(0,1fr);gap:2rem 3rem;display:grid}@media (min-width:64rem){.ic-layout[data-astro-cid-zxfdlory]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.ic-head[data-astro-cid-zxfdlory] h2[data-astro-cid-zxfdlory]{font-size:clamp(var(--text-d2), 3vw, var(--text-d4));text-wrap:balance;margin:0;line-height:1.1}.ic-fit[data-astro-cid-zxfdlory]{max-width:36rem;font-size:var(--text-lead);margin:1.25rem 0 0;line-height:1.6}.ic-nav[data-astro-cid-zxfdlory]{gap:.75rem;margin-top:1.5rem;display:flex}.ic-nav[data-astro-cid-zxfdlory][hidden]{display:none}.ic-step[data-astro-cid-zxfdlory]{border:1px solid var(--color-rule);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;transition:border-color .25s var(--ease-pin), color .25s var(--ease-pin);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ic-step[data-astro-cid-zxfdlory]:hover:not([aria-disabled=true]){border-color:var(--color-ink-faint)}.ic-step[data-astro-cid-zxfdlory]:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.ic-step[data-astro-cid-zxfdlory][aria-disabled=true]{color:var(--color-ink-faint);cursor:default}.ic-grid[data-astro-cid-zxfdlory]{--ic-gap:1.25rem;--ic-card:82%;grid-auto-flow:column;grid-auto-columns:var(--ic-card);gap:var(--ic-gap);margin:-1rem calc(var(--gutter) * -1) 0;padding:1rem var(--gutter);scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-rule) transparent;list-style:none;display:grid;overflow:auto hidden}@media (prefers-reduced-motion:no-preference){.ic-grid[data-astro-cid-zxfdlory]{scroll-behavior:smooth}}@media (min-width:40rem){.ic-grid[data-astro-cid-zxfdlory]{--ic-card:calc((100% - 2 * var(--ic-gap)) / 2.25)}}@media (min-width:64rem){.ic-grid[data-astro-cid-zxfdlory]{--ic-card:calc((100% - 2 * var(--ic-gap)) / 2.25);margin-inline:-.5rem;padding-inline:.5rem;scroll-padding-inline:.5rem}}.ic-grid[data-astro-cid-zxfdlory]::-webkit-scrollbar{height:6px}.ic-grid[data-astro-cid-zxfdlory]::-webkit-scrollbar-thumb{background:var(--color-rule);border-radius:999px}.ic-grid[data-astro-cid-zxfdlory]>li[data-astro-cid-zxfdlory]{scroll-snap-align:start;min-width:0}.ic-card[data-astro-cid-zxfdlory]{background:var(--color-panel);height:100%;color:var(--color-ink);transition:border-color .25s var(--ease-pin);border:1px solid #16130d2e;border-radius:12px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ic-card[data-astro-cid-zxfdlory]:hover{border-color:#16130d73}.ic-card[data-astro-cid-zxfdlory]:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.ic-plate[data-astro-cid-zxfdlory]{aspect-ratio:16/10;background:#0d0a12;line-height:0;display:block;overflow:hidden}.ic-plate[data-astro-cid-zxfdlory] img[data-astro-cid-zxfdlory]{object-fit:cover;width:100%;height:100%;display:block}.ic-body[data-astro-cid-zxfdlory]{flex-direction:column;gap:.5rem;padding:1rem 1.25rem 1.25rem;display:flex}.ic-row[data-astro-cid-zxfdlory]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ic-name[data-astro-cid-zxfdlory]{font-family:var(--font-display);font-size:clamp(var(--text-d1), 2vw, var(--text-d2));line-height:1.15}.ic-chip[data-astro-cid-zxfdlory]{border:1px solid var(--color-rule);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;overflow:hidden}.ic-chip[data-astro-cid-zxfdlory] svg[data-astro-cid-zxfdlory]{color:var(--color-ink)}.ic-line[data-astro-cid-zxfdlory]{font-size:var(--text-body);color:var(--color-ink-muted);line-height:1.5}.cx-statement[data-astro-cid-7jo7ta73]{padding:var(--pad-md) var(--gutter)}.rail[data-astro-cid-7jo7ta73]{max-width:72rem;margin:0 auto}.statement[data-astro-cid-7jo7ta73]{margin:0 0 var(--pad-sm);font-size:clamp(var(--text-d3), 4.4vw, var(--text-d5));max-width:24ch;line-height:1.1}@media (min-width:1024px){.statement[data-astro-cid-7jo7ta73]{max-width:32ch}}.turn[data-astro-cid-7jo7ta73]{color:var(--color-ink-quiet);margin-top:.75rem;display:block}.cx-scope{--cx-ground:#f5f2ef;--cx-panel:#fff;--cx-panel-sunken:#fbf9f7;--cx-line:#e6e1dc;--cx-line-2:#f0ece8;--cx-line-strong:#d6cfc7;--cx-ink:#1c1b1a;--cx-ink-2:#5d5952;--cx-ink-3:#736e66;--cx-ink-on-accent:#fff;--cx-ink-on-vivid:#fff;--cx-accent:#1c1b1a;--cx-accent-hover:#3a3733;--cx-accent-bright:#b8b2a9;--cx-accent-wash:#f6f4f1;--cx-accent-quiet:#35312d;--cx-canon:#35786f;--cx-canon-wash:#e9f2f0;--cx-working:#656d7a;--cx-working-wash:#eef0f2;--cx-ok:#2d794d;--cx-ok-wash:#e7f0e9;--cx-warn:#8a6508;--cx-warn-wash:#faf3e0;--cx-error:#b23f34;--cx-error-wash:#fdeeec;--cx-info:#3b6ea5;--cx-info-wash:#e8eef6;--cx-ai:var(--cx-accent-wash);--cx-ai-line:color-mix(in oklab, var(--cx-accent-bright) 35%, var(--cx-accent-wash));--cx-ai-ink:var(--cx-accent-quiet);--cx-cat-1:var(--cx-obj-orange);--cx-cat-2:var(--cx-obj-blue);--cx-cat-3:var(--cx-obj-yellow);--cx-cat-4:var(--cx-ink-3);--cx-cat-5:var(--cx-line);--cx-obj-orange:#f24c00;--cx-obj-orange-deep:#eb3100;--cx-obj-blue:#4bb3fd;--cx-obj-blue-deep:#3098fc;--cx-obj-yellow:#ffc738;--cx-obj-yellow-deep:#ffb122;--cx-obj-pink:#f28ba8;--cx-obj-pink-deep:#eb6b8b;--cx-series-1:#2d92f2;--cx-series-2:#f34f0b;--cx-font:Figtree, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--cx-font-display:"Bricolage Grotesque", var(--cx-font);--cx-font-figure:"Departure Mono", ui-monospace, monospace;--cx-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cx-display:60px;--cx-h1:25px;--cx-h2:18px;--cx-h3:14.5px;--cx-body:13.5px;--cx-sm:12px;--cx-xs:10.5px;--cx-w-regular:400;--cx-w-medium:500;--cx-w-semi:600;--cx-w-bold:700;--cx-lh-display:1.02;--cx-lh-tight:1.25;--cx-lh-snug:1.4;--cx-lh-normal:1.55;--cx-tr-display:-.035em;--cx-tr-heading:-.015em;--cx-tr-normal:0;--cx-tr-wide:.09em;--cx-s1:4px;--cx-s2:8px;--cx-s3:12px;--cx-s4:16px;--cx-s5:24px;--cx-s6:32px;--cx-s7:48px;--cx-s8:64px;--cx-radius-sm:6px;--cx-radius-md:9px;--cx-radius-lg:12px;--cx-radius-panel:16px;--cx-radius-modal:18px;--cx-radius-pill:999px;--cx-row-comfortable:44px;--cx-row-compact:32px;--cx-row:var(--cx-row-comfortable);--cx-shadow-none:none;--cx-shadow-hover:0 4px 14px #1c1b1a12;--cx-shadow-popover:0 4px 14px #1c1b1a17, 0 1px 2px #1c1b1a0d;--cx-shadow-modal:0 24px 60px #1c1b1a38;--cx-shadow-card:0 .5px .5px #1c1b1a1a, 0 0 0 .5px #1c1b1a0a;--cx-focus-ring:0 0 0 1px var(--cx-panel), 0 0 0 3px var(--cx-accent);--cx-focus-outline:2px solid var(--cx-accent);--cx-focus-offset:2px;--cx-scrim:#1c1b1a47;--cx-scrim-blur:3px;--cx-chrome-top:0px;--cx-motion-w:96px;--cx-motion-w-lg:calc(var(--cx-motion-w) * 2);--cx-motion-face:var(--cx-accent);--cx-motion-accent:var(--cx-obj-orange);--cx-spark-y:0;--cx-bar-v:0;--cx-bar-t:-1;--cx-bar-v2:0;--cx-bars-t:0;--cx-seg:0%;--cx-costbar-tick:100%;--cx-chart-radius:4px;--cx-chart-tip:8px;--cx-chart-outline:1px;--cx-chart-outline-ink:#1c1b1a;--cx-chart-stroke:2px;--cx-chart-stroke-sm:1.5px;--cx-chart-hair:1px;--cx-chart-dot:4px;--cx-chart-ring:2px;--cx-plot-h:196px;--cx-cell-h:72px;--cx-plot-row:30px;--cx-bars-max:560px;--cx-trend-floor:5;--cx-band-floor:8;--cx-swatch-step:50;--cx-lattice-cell:19px;--cx-lattice-band:11px;--cx-lattice-label:10px;--cx-lattice-max-rows:13;--cx-dur-fast:.12s;--cx-dur:.14s;--cx-dur-slow:.24s;--cx-hover-grace:.8s;--cx-hover-intent:.3s;--cx-ease:cubic-bezier(.2, 0, 0, 1);--cx-ease-in-out:cubic-bezier(.4, 0, .2, 1)}.cx-scope[data-theme=dark]{--cx-ground:#141312;--cx-panel:#1e1d1c;--cx-panel-sunken:#191817;--cx-line:#302e2c;--cx-line-2:#262423;--cx-line-strong:#423f3c;--cx-ink:#f2f0ec;--cx-ink-2:#a8a29a;--cx-ink-3:#8a847b;--cx-ink-on-accent:#1c1b1a;--cx-accent:#f2f0ec;--cx-accent-hover:#fff;--cx-accent-bright:#6b655d;--cx-accent-wash:#2a2826;--cx-accent-quiet:#e8e4de;--cx-canon:#4fa89c;--cx-canon-wash:#1c2f2d;--cx-working:#98a0ad;--cx-working-wash:#24262a;--cx-ok:#56b07a;--cx-ok-wash:#1a2b21;--cx-warn:#d1a13c;--cx-warn-wash:#33291a;--cx-error:#e08379;--cx-error-wash:#33211f;--cx-info:#7aa8db;--cx-info-wash:#1c2733;--cx-ai-line:color-mix(in oklab, var(--cx-accent-bright) 12%, var(--cx-accent-wash));--cx-series-1:#3598f9;--cx-series-2:#f34f0b;--cx-shadow-hover:0 4px 14px #00000073;--cx-shadow-popover:0 4px 14px #00000080, 0 1px 2px #0006;--cx-shadow-modal:0 24px 60px #000000a6;--cx-shadow-card:0 .5px .5px #00000080, 0 0 0 .5px #ffffff0f;--cx-scrim:#00000080}.cx-scope[data-density=compact]{--cx-row:var(--cx-row-compact)}@media (prefers-reduced-motion:reduce){.cx-scope{--cx-dur-fast:0s;--cx-dur:0s;--cx-dur-slow:0s}}.cx-root{min-height:calc(100vh - var(--cx-chrome-top));font-family:var(--cx-font);background:var(--cx-ground);color:var(--cx-ink);font-size:var(--cx-body);line-height:var(--cx-lh-normal);font-variant-numeric:tabular-nums;margin:0}.cx-root [hidden]{display:none!important}.cx-icon{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.cx-icon--sm{width:15px;height:15px}.cx-icon--lg{width:26px;height:26px}:where(.cx-root) :focus-visible{outline:var(--cx-focus-outline);outline-offset:var(--cx-focus-offset);box-shadow:var(--cx-focus-ring)}@media (forced-colors:active){:where(.cx-root) :focus-visible{outline-color:highlight}}.cx-rail{padding:var(--cx-s3) var(--cx-s3);top:var(--cx-chrome-top);height:calc(100vh - var(--cx-chrome-top));flex-direction:column;display:flex;position:sticky}.cx-rail-top{align-items:center;gap:var(--cx-s2);padding:var(--cx-s1) var(--cx-s2) var(--cx-s3);display:flex}.cx-rail-mark{border-radius:var(--cx-radius-sm);background:var(--cx-accent);width:26px;height:26px;color:var(--cx-ink-on-accent);font-weight:var(--cx-w-bold);font-size:var(--cx-sm);flex:none;place-items:center;display:grid}.cx-rail-name{font-size:var(--cx-h3);font-weight:var(--cx-w-semi)}.cx-rail-name span{color:var(--cx-ink-3);font-weight:var(--cx-w-regular)}.cx-rail-open .cx-icon{width:18px;height:18px;transform:scaleX(-1)}.cx-rail-search{align-items:center;gap:var(--cx-s2);padding:var(--cx-s2) 11px;border-radius:var(--cx-radius-md);background:var(--cx-panel);border:1px solid var(--cx-line);color:var(--cx-ink-3);font-size:var(--cx-body);cursor:text;display:flex}.cx-rail-group{font-size:var(--cx-xs);font-weight:var(--cx-w-semi);letter-spacing:var(--cx-tr-wide);text-transform:uppercase;color:var(--cx-ink-3);padding:0 var(--cx-s2);margin:var(--cx-s4) 0 var(--cx-s1)}.cx-rail-item{align-items:center;gap:var(--cx-s2);padding:var(--cx-s2) var(--cx-s2);border-radius:var(--cx-radius-md);color:var(--cx-ink-2);font-size:var(--cx-body);text-decoration:none;display:flex}.cx-rail-item:hover{background:var(--cx-panel)}.cx-rail-item[aria-current]{background:var(--cx-accent-wash);color:var(--cx-accent-quiet);font-weight:var(--cx-w-semi)}.cx-rail-item__count{font-size:var(--cx-sm);font-weight:var(--cx-w-semi);color:var(--cx-accent);margin-left:auto}.cx-rail-item[aria-disabled=true]{color:var(--cx-ink-3);cursor:default}.cx-rail-item[aria-disabled=true]:hover{background:0 0}.cx-rail-item[aria-disabled=true] .cx-icon{opacity:.55}:is(.cx-app,html)[data-rail=collapsed] .cx-rail{padding-left:var(--cx-s2);padding-right:var(--cx-s2)}:is(.cx-app,html)[data-rail=collapsed] .cx-rail-top{gap:var(--cx-s2);padding:var(--cx-s1) 0 var(--cx-s3);flex-direction:column}:is(.cx-app,html)[data-rail=collapsed] .cx-rail-name,:is(.cx-app,html)[data-rail=collapsed] .cx-rail-soon,:is(.cx-app,html)[data-rail=collapsed] .cx-rail-stack{display:none}:is(.cx-app,html)[data-rail=collapsed] .cx-rail-collapse .cx-icon{transform:scaleX(-1)}:is(.cx-app,html)[data-rail=collapsed] .cx-rail-search{padding:var(--cx-s2) 0;justify-content:center;gap:0;font-size:0}:is(.cx-app,html)[data-rail=collapsed] .cx-rail-group{height:1px;margin:var(--cx-s3) var(--cx-s2) var(--cx-s2);background:var(--cx-line-2);padding:0;font-size:0}:is(.cx-app,html)[data-rail=collapsed] .cx-rail-item{justify-content:center;gap:0;padding:10px 0;font-size:0;position:relative}:is(.cx-app,html)[data-rail=collapsed] .cx-rail-item__count{margin:0;font-size:10px;line-height:1;position:absolute;top:3px;right:7px}:is(.cx-app,html)[data-rail=collapsed] .cx-rail-foot{padding-top:var(--cx-s2)}.cx-rail-foot{padding-top:var(--cx-s3);border-top:1px solid var(--cx-line-2);margin-top:auto}.cx-rail-stack{margin-left:auto;display:flex}.cx-rail-stack>*{border-radius:var(--cx-radius-sm);border:1.5px solid var(--cx-ground);width:20px;height:20px;font-size:8.5px;font-weight:var(--cx-w-bold);background:var(--cx-panel);color:var(--cx-ink-2);place-items:center;margin-left:-6px;display:grid}.cx-rail-stack>:first-child{margin-left:0}.cx-panel{background:var(--cx-panel);border:1px solid var(--cx-line);border-radius:var(--cx-radius-panel);min-width:0}.cx-panel__hd{align-items:center;gap:var(--cx-s2);padding:13px var(--cx-s4);border-bottom:1px solid var(--cx-line-2);display:flex}.cx-panel__hd h2{font-size:var(--cx-h3);font-weight:var(--cx-w-semi);letter-spacing:var(--cx-tr-heading);margin:0}.cx-panel__aff{align-items:center;gap:var(--cx-s3);color:var(--cx-ink-3);font-size:var(--cx-sm);margin-left:auto;display:flex}.cx-panel__bd{padding:var(--cx-s4)}.cx-panel__kicker{padding:var(--cx-s3) var(--cx-s4) 0;font-size:var(--cx-sm);color:var(--cx-ink-3);margin:0}.cx-panel__kicker+.cx-panel__bd{padding-top:var(--cx-s3)}.cx-iconbtn{-webkit-appearance:none;appearance:none;color:var(--cx-ink-3);cursor:pointer;border-radius:var(--cx-radius-sm);width:28px;height:28px;transition:background var(--cx-dur-fast) var(--cx-ease), color var(--cx-dur-fast) var(--cx-ease);background:0 0;border:0;place-items:center;display:grid}.cx-iconbtn:hover{background:var(--cx-ground);color:var(--cx-ink)}.cx-iconbtn[aria-pressed=true]{color:var(--cx-accent)}.cx-seg--marks .cx-icon{width:16px;height:16px}.cx-pill .cx-icon{width:13px;height:13px}.cx-reading{background:var(--cx-ai);border:1px solid var(--cx-ai-line);border-radius:var(--cx-radius-lg);padding:13px 15px}.cx-reading__hd{font-size:var(--cx-sm);font-weight:var(--cx-w-semi);color:var(--cx-ai-ink);align-items:center;gap:7px;margin-bottom:6px;display:flex}.cx-reading__hd .cx-icon{width:14px;height:14px}.cx-reading p{font-size:var(--cx-h3);line-height:var(--cx-lh-normal);margin:0}.cx-reading__chips{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.cx-reading__chips>*{font-size:var(--cx-sm);border-radius:var(--cx-radius-sm);background:var(--cx-panel);border:1px solid var(--cx-ai-line);color:var(--cx-ai-ink);padding:4px 10px}.cx-read{align-items:baseline;gap:var(--cx-s4);flex-wrap:wrap;display:flex}.cx-read__value{font-family:var(--cx-font-figure);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:58px;font-weight:400;line-height:1}.cx-read__value small{font-family:var(--cx-font);font-size:22px;font-weight:var(--cx-w-medium);color:var(--cx-ink-3);margin-left:5px}.cx-read+.cx-tare{margin-top:var(--cx-s2)}.cx-tare{font-size:var(--cx-sm);color:var(--cx-ink-3);align-items:center;gap:9px;display:flex}.cx-tile{border:1px solid var(--cx-line-2);border-radius:var(--cx-radius-lg);padding:14px 16px}.cx-tile dt{font-size:var(--cx-sm);color:var(--cx-ink-3)}.cx-tile dd{font-family:var(--cx-font-figure);letter-spacing:0;margin:3px 0 0;font-size:27px;font-weight:400}.cx-tile dd em{font-style:normal;font-size:var(--cx-h3);font-weight:var(--cx-w-semi);color:var(--cx-accent);margin-left:var(--cx-s2);font-family:var(--cx-font)}.cx-tile small{font-size:var(--cx-sm);color:var(--cx-ink-3);margin-top:3px;display:block}:is(.cx-rail-item[aria-current],.cx-row[aria-selected=true],.cx-row--verb[aria-current=true],.cx-row--state[aria-current=true],.cx-search-hit[aria-selected=true],.cx-match[aria-selected=true],.cx-scope__opt[data-state=current],.cx-scope__chip[data-state=syncing],.cx-scope__chip[data-state=restricted],.cx-cal__strip .cx-cal__day[data-today],.cx-match[data-state=proposed],.cx-geo__zone[aria-selected=true],.cx-queue__to--proposed,.cx-docrow__read,.cx-timeline__needs>div[data-state=now],.cx-mini>a,.cx-notif[data-state=unread]){--cx-ink-3:var(--cx-ink-2)}.cx-attn__group,.cx-attn__row{margin:0;padding-left:0;list-style:none}.cx-attn__row>*{min-width:0}.cx-attn__hd{font-size:var(--cx-body);font-weight:var(--cx-w-semi);align-items:baseline;display:flex}.cx-attn__row{align-items:center;gap:var(--cx-s2);padding:var(--cx-s2) 0;border-bottom:1px solid var(--cx-line-2);display:flex}.cx-attn__row:last-child{border-bottom:0}.cx-attn__dot{background:var(--cx-warn);border-radius:50%;flex:none;width:8px;height:8px}.cx-attn__group[data-sev=warn] .cx-attn__dot:not(.cx-attn__dot--err),.cx-attn__group[data-sev=warn] .cx-row__dot:not(.cx-row__dot--none){background:var(--cx-warn)}.cx-attn__group[data-sev=err] .cx-attn__dot,.cx-attn__group[data-sev=err] .cx-row__dot:not(.cx-row__dot--none){background:var(--cx-error)}.cx-attn__line{font-size:var(--cx-body);flex:1}.cx-attn__act{font-size:var(--cx-sm);color:var(--cx-accent);cursor:pointer;font-weight:var(--cx-w-medium);background:0 0;border:0;padding:0}.cx-attn__act:hover{text-decoration:underline}.cx-subgroup{margin-top:var(--cx-s4)}.cx-subgroup:first-child{margin-top:0}.cx-subgroup--boxed>:is(.cx-lab,.cx-doc__lab){text-transform:none;letter-spacing:var(--cx-tr-normal);font-size:var(--cx-sm)}.cx-subgroup--boxed .cx-doc,.cx-subgroup--boxed .cx-tile{background:0 0}.cx-steps,.cx-chain{display:grid}.cx-step,.cx-chain__stage{padding:var(--cx-s2) 0;font-size:var(--cx-body);grid-template-columns:22px 1fr auto;align-items:start;gap:11px;display:grid}.cx-step__mark,.cx-chain__mark{border-radius:var(--cx-radius-pill);border:1.5px solid var(--cx-line);width:22px;height:22px;color:var(--cx-ink-3);place-items:center;font-size:11px;display:grid}.cx-step[data-state=done] .cx-step__mark,.cx-chain__stage[data-state=done] .cx-chain__mark{border-color:var(--cx-ok);color:var(--cx-ok)}.cx-step[data-state=now] .cx-step__mark,.cx-chain__stage[data-state=current] .cx-chain__mark{border-color:var(--cx-accent);color:var(--cx-accent)}.cx-step small,.cx-chain__name small{color:var(--cx-ink-3);font-size:var(--cx-sm);line-height:var(--cx-lh-snug);margin-top:1px;display:block}.cx-step time,.cx-chain__when{font-size:var(--cx-sm);color:var(--cx-ink-3)}@keyframes cx-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.cx-row.cx-skeleton,.cx-tile.cx-skeleton,.cx-doc__fields.cx-skeleton{gap:var(--cx-s3)}.cx-root [aria-busy=true]{opacity:.55;transition:opacity var(--cx-dur-slow) var(--cx-ease)}.cx-advisory .cx-icon{width:18px;height:18px;margin-top:1px}.cx-empty--filtered .cx-icon{color:var(--cx-ink-3)}.cx-empty .cx-icon{color:var(--cx-ink-3);margin-bottom:var(--cx-s2)}.cx-drop>.cx-icon{margin:0 auto var(--cx-s1)}.cx-home{max-width:780px;padding:64px var(--cx-s4) var(--cx-s8);text-align:center;margin:0 auto}.cx-wordmark{font-family:var(--cx-font-display);font-variation-settings:"wdth" 100, "opsz" 72;font-weight:var(--cx-w-bold);font-size:var(--cx-display);line-height:var(--cx-lh-display);letter-spacing:var(--cx-tr-display);color:var(--cx-accent);margin:0}.cx-home__greet{margin:var(--cx-s3) 0 0;color:var(--cx-ink-2);font-size:15px}.cx-eyebrow{font-size:var(--cx-xs);font-weight:var(--cx-w-semi);letter-spacing:var(--cx-tr-wide);text-transform:uppercase;color:var(--cx-ink-3);margin:46px 0 var(--cx-s2);text-align:left}.cx-mini>a .cx-icon{width:15px;height:15px;color:var(--cx-ai-ink);margin-top:1px}.cx-conns{gap:var(--cx-s2);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.cx-conn{align-items:center;gap:var(--cx-s3);border:1px solid var(--cx-line);background:var(--cx-panel);border-radius:13px;padding:13px 14px;display:flex}button.cx-conn{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.cx-conn__logo{border-radius:var(--cx-radius-md);width:34px;height:34px;font-weight:var(--cx-w-bold);font-size:var(--cx-sm);background:var(--cx-ground);color:var(--cx-ink-2);border:1px solid var(--cx-line);flex:none;place-items:center;display:grid}.cx-conn b{font-size:var(--cx-h3);font-weight:var(--cx-w-semi);display:block}.cx-conn small{font-size:var(--cx-sm);color:var(--cx-ink-3);margin-top:1px;display:block}.cx-conn--off .cx-conn__logo{filter:grayscale();border-color:var(--cx-line)}.cx-conn--off .cx-conn__logo:not(.cx-mark--vivid){background:var(--cx-ground);color:var(--cx-ink-3)}@media (hover:hover){.cx-iconbtn .cx-icon{transition:transform var(--cx-dur-fast) var(--cx-ease)}.cx-iconbtn:hover .cx-icon:has(use[href$=i-refresh]){transform:rotate(-38deg)}}.cx-chat-fab .cx-icon{width:22px;height:22px}@keyframes cx-fab-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes cx-chart-in{0%{opacity:0}to{opacity:1}}.cx-rail-conn{align-items:center;gap:var(--cx-s2);width:100%;font:inherit;font-size:var(--cx-body);text-align:left;cursor:pointer;padding:var(--cx-s2) 7px;border-radius:var(--cx-radius-md);color:var(--cx-ink-2);background:0 0;border:1px solid #0000;display:flex}.cx-rail-conn:hover{background:var(--cx-panel);color:var(--cx-ink)}:is(.cx-app,html)[data-rail=collapsed] .cx-rail-conn{justify-content:center;padding-left:0;padding-right:0}.cx-dept-title{align-items:center;gap:var(--cx-s2);font-size:var(--cx-h1);font-weight:var(--cx-w-semi);letter-spacing:var(--cx-tr-heading);line-height:var(--cx-lh-tight);display:flex}.cx-dept-mark{color:var(--cx-accent)}.cx-tiles{gap:var(--cx-s3);margin-bottom:var(--cx-s3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.cx-tiles>.cx-tile{background:var(--cx-panel)}@keyframes cx-scope-open-up{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.cx-home .cx-mini{margin-top:var(--cx-s3)}.cx-proj .cx-panel__bd{padding-top:var(--cx-s2)}.cx-clock{gap:var(--cx-s2);border:1px solid var(--cx-line-2);border-radius:var(--cx-radius-lg);min-width:0;padding:14px 16px;display:grid}.cx-clock__what{min-width:0;font-size:var(--cx-body);font-weight:var(--cx-w-semi);margin:0}.cx-clock__what small{font-size:var(--cx-sm);font-weight:var(--cx-w-regular);color:var(--cx-ink-3);margin-top:1px;display:block}.cx-clock__figure{align-items:baseline;gap:7px;margin:0;display:flex}.cx-clock__figure b{font-family:var(--cx-font-figure);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:34px;font-weight:400;line-height:1}.cx-clock__figure small{font-size:var(--cx-h3);color:var(--cx-ink-3)}.cx-clock__state{border-radius:var(--cx-radius-sm);font-size:var(--cx-sm);font-weight:var(--cx-w-medium);white-space:nowrap;background:var(--cx-panel-sunken);color:var(--cx-ink-2);border:1px solid #0000;flex:none;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;display:inline-flex}.cx-clock__state .cx-icon{width:13px;height:13px}.cx-clock__when{font-size:var(--cx-sm);color:var(--cx-ink-3);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.cx-clock__when time{font-weight:var(--cx-w-semi);color:var(--cx-ink-2);font-variant-numeric:tabular-nums}@keyframes cx-clock-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cx-clock[data-mark] .cx-clock__track>b{display:block}.cx-clock[data-state=soon] .cx-clock__state{background:var(--cx-warn-wash);color:var(--cx-warn)}.cx-clock[data-state=over] .cx-clock__state{background:var(--cx-error-wash);color:var(--cx-error)}.cx-clock[data-state=done] .cx-clock__state{background:var(--cx-ok-wash);color:var(--cx-ok)}.cx-clock[data-state=soon] .cx-clock__track>i{background:var(--cx-warn)}.cx-clock[data-state=over] .cx-clock__track>i{background:var(--cx-error)}.cx-clock[data-state=done] .cx-clock__track>i{background:var(--cx-ok)}.cx-clock[data-state=over] .cx-clock__when time{color:var(--cx-error)}.cx-clock[data-state=done] .cx-clock__figure b{color:var(--cx-ink-2)}.cx-clock--inline[data-state=over] .cx-clock__figure b{color:var(--cx-error)}.cx-clock--inline[data-state=soon] .cx-clock__figure b{color:var(--cx-warn)}.cx-clock[data-state=none]{border-style:dashed;border-color:var(--cx-line)}.cx-clock[data-state=none] .cx-clock__figure b{color:var(--cx-ink-3)}.cx-clock[data-state=none] .cx-clock__state{color:var(--cx-ink-3);border-color:var(--cx-line);background:0 0;padding:2px 8px}.cx-clock[data-state=none] .cx-clock__track{border:1px dashed var(--cx-line);background:0 0}.cx-clock[data-state=none] .cx-clock__track>i{display:none}.cx-clocks{display:grid}.cx-clock--row{align-items:baseline;column-gap:var(--cx-s3);border-radius:var(--cx-radius-md);padding:var(--cx-s2);margin:0 calc(var(--cx-s2) * -1);border-style:solid;border-width:0 0 1px;grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.cx-clock--row:last-child{border-bottom-width:0}.cx-clock--row[data-state=none]{border-bottom-style:solid;border-color:var(--cx-line-2)}.cx-clock--row .cx-clock__what{grid-area:1/1}.cx-clock--row .cx-clock__figure{grid-area:1/2;justify-self:end}.cx-clock--row .cx-clock__figure b{font-size:20px}.cx-clock--row .cx-clock__figure small{font-size:var(--cx-sm)}.cx-clock--row .cx-clock__when{grid-area:2/1}.cx-clock--row .cx-clock__state{grid-area:2/2;justify-self:end;margin-left:0}.cx-clock--row .cx-clock__track{grid-column:1/-1;margin-top:5px}.cx-clock--row .cx-clock__cap{grid-column:1/-1}button.cx-clock--row,.cx-clock--row[tabindex]{width:100%;font:inherit;text-align:left;color:var(--cx-ink);cursor:pointer;background:0 0}button.cx-clock--row:hover,.cx-clock--row[tabindex]:hover{background:var(--cx-ground)}.cx-clock--inline .cx-clock__figure{gap:4px}.cx-clock--inline .cx-clock__figure b{font-size:var(--cx-h3)}.cx-clock--inline .cx-clock__figure small{font-size:var(--cx-sm)}.cx-clock--inline .cx-clock__state{margin-left:0;padding:2px 7px}.cx-clock--inline[data-state=running] .cx-clock__state{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.cx-clock--inline .cx-clock__state .cx-icon{width:12px;height:12px}.cx-chain__stage{position:relative}.cx-chain__name{font-weight:var(--cx-w-medium);margin:0}.cx-chain__when{margin:0}.cx-chain__when time{font-weight:var(--cx-w-semi);color:var(--cx-ink-2);font-variant-numeric:tabular-nums}.cx-chain__meta{text-align:right;justify-items:end;gap:2px;display:grid}.cx-chain__state{font-size:var(--cx-sm);font-weight:var(--cx-w-medium);color:var(--cx-ink-3);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.cx-chain>.cx-chain__stage:before{content:"";background:var(--cx-line);border-radius:1px;width:1.5px;position:absolute;top:32px;bottom:-6px;left:10.25px}.cx-chain>.cx-chain__stage:last-child:before{display:none}.cx-chain__stage[data-state=blocked] .cx-chain__mark{border-color:var(--cx-error);color:var(--cx-error)}.cx-chain__stage[data-state=skipped] .cx-chain__mark,.cx-chain__stage[data-state=absent] .cx-chain__mark{border-style:dashed;border-color:var(--cx-line);color:var(--cx-ink-3)}.cx-chain__stage[data-state=done] .cx-chain__state{color:var(--cx-ok)}.cx-chain__stage[data-state=current] .cx-chain__state{color:var(--cx-accent-quiet)}.cx-chain__stage[data-state=blocked] .cx-chain__state{color:var(--cx-error)}.cx-chain__stage[data-state=skipped] .cx-chain__name{color:var(--cx-ink-3)}.cx-chain>.cx-chain__stage[data-state=skipped]:before,.cx-chain>.cx-chain__stage[data-state=absent]:before{border-left:1.5px dashed var(--cx-line);background:0 0}.cx-chain__stage[data-state=blocked] .cx-chain__why{border-style:solid;border-color:color-mix(in oklab, var(--cx-error) 25%, transparent);background:var(--cx-error-wash);color:var(--cx-error)}.cx-chain__meta .cx-clock--inline{margin-top:3px}.cx-chain--across>.cx-chain__stage{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.cx-chain--across .cx-chain__name{margin-top:var(--cx-s2);font-size:var(--cx-sm);font-weight:var(--cx-w-semi)}.cx-chain--across .cx-chain__meta{text-align:left;justify-items:start;margin-top:2px}.cx-chain--across .cx-chain__meta .cx-clock--inline{justify-items:start}.cx-chain--across>.cx-chain__stage:before{top:10.25px;bottom:auto;left:26px;right:calc(var(--cx-s3) * -1);width:auto;height:1.5px}.cx-chain--across .cx-chain__when,.cx-chain--across .cx-chain__name small{display:none}.cx-chain--across .cx-chain__stage[data-state=current] .cx-chain__when,.cx-chain--across .cx-chain__stage[data-state=current] .cx-chain__name small,.cx-chain--across .cx-chain__stage[data-state=blocked] .cx-chain__when,.cx-chain--across .cx-chain__stage[data-state=blocked] .cx-chain__name small{display:block}.cx-chain--mini>.cx-chain__stage{background:var(--cx-line-strong);border-radius:2px;width:7px;height:7px;padding:0;display:block}.cx-chain--mini>.cx-chain__stage:before{display:none}.cx-chain--mini>.cx-chain__stage[data-state=done]{background:var(--cx-ok)}.cx-chain--mini>.cx-chain__stage[data-state=current]{background:var(--cx-accent);border-radius:4px;width:12px}.cx-chain--mini>.cx-chain__stage[data-state=awaiting]{box-shadow:inset 0 0 0 1.5px var(--cx-ink-3);background:0 0}.cx-chain--mini>.cx-chain__stage[data-state=blocked]{background:var(--cx-error);border-radius:50%}.cx-chain--mini>.cx-chain__stage[data-state=skipped]{background:var(--cx-ink-3);border-radius:1px;height:1.5px}.cx-chain--mini>.cx-chain__stage[data-state=absent]{border:1.5px dashed var(--cx-ink-3);box-sizing:border-box;background:0 0;border-radius:50%}.cx-chain--mini .cx-chain__state{text-align:right;white-space:normal;color:var(--cx-ink-2);flex:0 0 100%;justify-content:flex-end;margin-top:2px}.cx-chain--mini[data-state=blocked] .cx-chain__state{color:var(--cx-error)}.cx-chain--mini[data-state=absent] .cx-chain__state{color:var(--cx-ink-3)}.cx-queue{gap:var(--cx-s3);min-width:0;display:grid;container-type:inline-size}.cx-queue__hd{align-items:baseline;gap:var(--cx-s3);padding-bottom:var(--cx-s2);border-bottom:1px solid var(--cx-line-2);flex-wrap:wrap;display:flex}.cx-queue__what{min-width:0;font-size:var(--cx-h3);font-weight:var(--cx-w-semi);letter-spacing:var(--cx-tr-heading);margin:0}.cx-queue__what small{font-size:var(--cx-sm);font-weight:var(--cx-w-regular);letter-spacing:var(--cx-tr-normal);color:var(--cx-ink-3);margin-top:1px;display:block}.cx-queue__counts{align-items:baseline;gap:var(--cx-s4);flex-wrap:wrap;margin:0 0 0 auto;display:flex}.cx-queue__count{white-space:nowrap;font-size:var(--cx-sm);color:var(--cx-ink-3);align-items:baseline;gap:6px;display:inline-flex}.cx-queue__count b{font-family:var(--cx-font-figure);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--cx-ink);font-size:20px;font-weight:400;line-height:1}.cx-queue__count .cx-icon{align-self:center;width:13px;height:13px}.cx-queue__count[data-state=stale],.cx-queue__count[data-state=stale] b{color:var(--cx-warn)}.cx-queue__count[data-state=unrouted] b{color:var(--cx-ink-3)}.cx-queue__rows>.cx-attn__row{gap:var(--cx-s3);padding:var(--cx-s2);margin:0 calc(var(--cx-s2) * -1);border-radius:var(--cx-radius-md);transition:background var(--cx-dur-fast) var(--cx-ease);grid-template-columns:14px minmax(0,1fr) 132px 150px 78px 118px 124px;align-items:center;row-gap:0;display:grid}.cx-queue__rows>.cx-attn__row:hover{background:var(--cx-ground)}.cx-queue__rows>.cx-attn__row>*{min-width:0}.cx-queue__rows>.cx-attn__row>.cx-row__dot{grid-area:1/1}.cx-queue__chan .cx-icon{width:13px;height:13px}.cx-queue__read .cx-icon{width:13px;height:13px;margin-top:1px}.cx-queue__to .cx-icon,.cx-queue__mono .cx-icon{width:13px;height:13px}.cx-queue__rows .cx-clock--inline[data-state=soon] .cx-clock__figure b{color:var(--cx-warn)}.cx-queue__rows .cx-clock--inline[data-state=over] .cx-clock__figure b{color:var(--cx-error)}.cx-attn__row .cx-clock--inline .cx-clock__state{background:0 0;padding-left:0;padding-right:0}.cx-queue__state .cx-icon{width:13px;height:13px}.cx-attn__row[data-state=new] .cx-queue__state{background:var(--cx-accent-wash);color:var(--cx-accent-quiet)}.cx-attn__row[data-state=stale] .cx-queue__state{background:var(--cx-warn-wash);color:var(--cx-warn)}.cx-attn__row[data-state=routed] .cx-queue__state{background:var(--cx-working-wash);color:var(--cx-ink-2)}.cx-attn__row[data-state=done] .cx-queue__state{background:var(--cx-ok-wash);color:var(--cx-ok)}.cx-attn__row[data-state=new] .cx-queue__subject>b{font-weight:var(--cx-w-semi)}.cx-attn__row[data-state=stale] .cx-queue__age b{color:var(--cx-warn)}.cx-attn__row[data-state=routed] .cx-queue__subject,.cx-attn__row[data-state=done] .cx-queue__subject{color:var(--cx-ink-2)}.cx-attn__row[data-state=unrouted] .cx-queue__state{border-color:var(--cx-line);color:var(--cx-ink-3);background:0 0}@container (width<=780px){.cx-queue__rows>.cx-attn__row{column-gap:var(--cx-s2);grid-template-columns:14px minmax(0,1fr) auto;align-content:center;align-items:start;row-gap:6px;min-height:44px}.cx-queue__rows>.cx-attn__row>.cx-row__dot{grid-row:1;margin-top:7px}.cx-queue__acts .cx-attn__act{align-items:center;min-height:44px;display:inline-flex}.cx-queue--dense .cx-queue__rows>.cx-attn__row{column-gap:var(--cx-s3);align-items:center;row-gap:0;align-content:initial;grid-template-columns:14px minmax(140px,1fr) minmax(0,1fr) auto 28px;min-height:0}.cx-queue--dense .cx-queue__rows>.cx-attn__row>.cx-row__dot{grid-area:1/1;margin-top:0}.cx-queue--dense .cx-queue__rows>.cx-attn__row>.cx-queue__subject{grid-area:1/2}.cx-queue--dense .cx-queue__rows>.cx-attn__row>.cx-queue__read{grid-area:1/3;margin-top:0;padding:1px 7px}.cx-queue--dense .cx-queue__rows>.cx-attn__row>:is(.cx-queue__age,.cx-clock--inline){grid-area:1/4;justify-self:end}.cx-queue--dense .cx-queue__rows>.cx-attn__row>.cx-queue__acts{grid-area:1/5;justify-content:flex-end}.cx-queue--dense .cx-queue__rows>.cx-attn__row>:is(.cx-queue__to,.cx-queue__who,.cx-queue__state){display:none}.cx-queue--dense .cx-queue__rows>.cx-attn__row .cx-queue__acts .cx-attn__act{min-height:0}}.cx-queue--column .cx-queue__rows>.cx-attn__row{column-gap:var(--cx-s2);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;row-gap:0;min-height:44px}.cx-queue--column .cx-queue__rows>.cx-attn__row>.cx-row__dot{grid-area:1/1;margin-top:0}.cx-queue--column .cx-queue__rows>.cx-attn__row>.cx-queue__subject{grid-area:1/2}.cx-queue--column .cx-queue__rows>.cx-attn__row>:is(.cx-queue__age,.cx-clock--inline){grid-area:1/3;justify-self:end}.cx-queue--column .cx-queue__rows>.cx-attn__row>:is(.cx-queue__to,.cx-queue__who,.cx-queue__read,.cx-queue__state,.cx-queue__acts){display:none}@keyframes cx-scope-open{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.cx-scope__state .cx-icon,.cx-scope__chip .cx-icon{width:13px;height:13px}.cx-cal__nav [data-nav=prev] .cx-icon{transform:rotate(90deg)}.cx-cal__nav [data-nav=next] .cx-icon{transform:rotate(-90deg)}.cx-cal__entry .cx-icon{width:12px;height:12px;color:var(--cx-ink-3)}.cx-cal__entry[data-state=cancelled] .cx-icon,.cx-cal__entry[data-state=cancelled] .cx-cal__word{color:var(--cx-error)}.cx-cal__entry--bar .cx-icon{margin-top:2px}.cx-cal__state .cx-icon,.cx-match__state .cx-icon{width:13px;height:13px}@keyframes cx-match-in{0%{opacity:0}to{opacity:1}}.cx-match-sum .cx-tiles{margin-bottom:0}.cx-doc__type .cx-icon,.cx-doc__state .cx-icon{width:13px;height:13px}.cx-doc__src .cx-icon,.cx-doc__stamp .cx-icon{flex:none;width:14px;height:14px}.cx-doc:has(>.cx-doc__hd>.cx-doc__state) .cx-doc__stamp>.cx-icon{display:none}.cx-doc__prop .cx-icon{width:11px;height:11px}.cx-lab,.cx-doc__lab{font-size:var(--cx-xs);font-weight:var(--cx-w-semi);letter-spacing:var(--cx-tr-wide);text-transform:uppercase;color:var(--cx-ink-3);margin:0 0 6px}@keyframes cx-geo-in{0%{opacity:0}to{opacity:1}}.cx-geo__zone-state .cx-icon{width:13px;height:13px}.cx-fold>summary .cx-icon{width:14px;height:14px;color:var(--cx-ink-3);transition:transform var(--cx-dur-fast) var(--cx-ease);flex:none;transform:rotate(-90deg)}.cx-fold[open]>summary .cx-icon{transform:none}.cx-person__marks .cx-icon{width:15px;height:15px}.cx-msg__meta .cx-icon{width:13px;height:13px;color:var(--cx-ink-3)}.cx-msg__file .cx-icon{width:15px;height:15px;color:var(--cx-ink-3);flex:none}.cx-attn-tile__on .cx-icon{width:11px;height:11px}:is(.cx-row--verb,.cx-row--state)>.cx-clock--inline[data-state=soon] .cx-clock__figure b{color:var(--cx-warn)}:is(.cx-row--verb,.cx-row--state)>.cx-clock--inline[data-state=over] .cx-clock__figure b{color:var(--cx-error)}:is(.cx-row--verb,.cx-row--state)>.cx-clock--inline .cx-clock__state{background:0 0;padding-left:0;padding-right:0}.cx-timeline__more .cx-icon{transform:rotate(-90deg)}@keyframes cx-strip-cue{0%,88%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.cx-timeline>.cx-chain--across .cx-chain__when,.cx-timeline>.cx-chain--across .cx-chain__name small{display:block}.cx-docrow__read .cx-icon{flex:none;width:13px;height:13px;margin-top:2px}.cx-docrow__verdict .cx-icon{width:14px;height:14px;color:var(--cx-ink-3);flex:none;margin-top:1px}.cx-docrow__verdict[data-holds=yes] :is(.cx-icon,b){color:var(--cx-ok)}.cx-docrow__verdict[data-holds=check] :is(.cx-icon,b){color:var(--cx-warn)}.cx-docrow__verdict[data-holds=no] :is(.cx-icon,b){color:var(--cx-error)}.cx-docrow__verdict[data-holds=none] :is(.cx-icon,b){color:var(--cx-ink-3)}.cx-votes__state .cx-icon{width:13px;height:13px}.cx-companion__mark .cx-icon{width:14px;height:14px}.cx-companion__turn.cx-reading p{font-size:inherit}.cx-crumb--back .cx-icon{width:14px;height:14px;color:var(--cx-ink-3);flex:none;transform:rotate(90deg)}.cx-droppable__chip .cx-icon{flex:none;width:15px;height:15px}.cx-thread__hd .cx-icon,.cx-composer__on .cx-icon{width:13px;height:13px;color:var(--cx-ink-3)}.cxd{--loop:15.35s}.cxd .cxd-dev{--app-h:700px;--cx-ai:var(--cx-accent-wash);--cx-ai-ink:var(--cx-accent-quiet);box-sizing:border-box;border:1px solid var(--cx-line);border-radius:var(--cx-radius-panel);background:var(--cx-ground);width:1120px;height:700px;color:var(--cx-ink);font-family:var(--cx-font);font-size:var(--cx-body);line-height:var(--cx-lh-normal);font-variant-numeric:tabular-nums;text-align:left;position:relative;overflow:hidden}.cxd .cxd-dev,.cxd .cxd-dev *,.cxd .cxd-dev :before,.cxd .cxd-dev :after{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cxd .cxd-dz{grid-template-rows:minmax(0,1fr);grid-template-columns:200px minmax(0,1fr);height:100%;display:grid}.cxd .cxd-dev .cx-rail{min-width:0;height:auto;position:static}.cxd .cxd-dev .cx-rail-search{margin-top:var(--cx-s3)}.cxd .cxd-stack{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.cxd .cxd-pan{opacity:0;grid-area:1/1;min-width:0;min-height:0;overflow:hidden}.cxd .cxd-pan--home{opacity:1;animation:panHome var(--loop) var(--cx-ease) infinite;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 300px;display:grid}.cxd .cxd-pan--exec{animation:panExec var(--loop) var(--cx-ease) infinite}.cxd .cxd-pan--eng{animation:panEng var(--loop) var(--cx-ease) infinite}.cxd .cxd-pan--conn{animation:panConn var(--loop) var(--cx-ease) infinite}@keyframes panHome{0%,12.1607%{opacity:1}15.0923%,84.1477%{opacity:0}86.1021%,to{opacity:1}}@keyframes panExec{0%,12.1607%{opacity:0}15.0923%,34.6363%{opacity:1}36.5907%,to{opacity:0}}@keyframes panEng{0%,34.6363%{opacity:0}36.5907%,56.1346%{opacity:1}58.089%,to{opacity:0}}@keyframes panConn{0%,56.1346%{opacity:0}58.089%,84.1477%{opacity:1}86.1021%,to{opacity:0}}.cxd .cxd-act-exec{animation:actExec var(--loop) steps(1, end) infinite}.cxd .cxd-act-eng{animation:actEng var(--loop) steps(1, end) infinite}.cxd .cxd-act-conn{animation:actConn var(--loop) steps(1, end) infinite}@keyframes actExec{0%{color:var(--cx-ink-2);background-color:#0000}12.1607%{background-color:var(--cx-accent-wash);color:var(--cx-ink)}34.6363%,to{color:var(--cx-ink-2);background-color:#0000}}@keyframes actEng{0%{color:var(--cx-ink-2);background-color:#0000}34.6363%{background-color:var(--cx-accent-wash);color:var(--cx-ink)}56.1346%,to{color:var(--cx-ink-2);background-color:#0000}}@keyframes actConn{0%{color:var(--cx-ink-2);background-color:#0000}56.1346%{background-color:var(--cx-accent-wash);color:var(--cx-ink)}84.1477%,to{color:var(--cx-ink-2);background-color:#0000}}.cxd .cxd-dev-stage{flex-direction:column;gap:7px;min-width:0;min-height:0;padding:8px 14px 12px 4px;display:flex}.cxd .cxd-dev-stage .cx-home{max-width:none;margin:0;padding:2px 0 0}.cxd .cxd-dev-stage .cx-wordmark{font-size:30px}.cxd .cxd-dev-stage .cx-home__greet{margin-top:4px}.cxd .cxd-dev-stage .cx-eyebrow{margin:2px 0 -3px}.cxd .cxd-dev-stage .cx-panel__bd{padding:10px 16px}.cxd .cxd-dev-stage .cx-queue{gap:8px}.cxd .cxd-dev-stage .cx-queue__what{flex:1 1 0}.cxd .cxd-dev-stage .cx-reading{padding:10px 12px}.cxd .cxd-dev-stage .cx-clock--row{margin:0;padding:4px 2px}.cxd .cxd-dev-stage .cx-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cxd .cxd-dev-stage .cx-tile{padding:8px 14px}.cxd .cxd-dev .cx-tiles,.cxd .cxd-dev .cx-tile{margin:0}.cxd .cxd-dev .cx-tile dd{line-height:var(--cx-lh-tight)}.cxd .cxd-dev .cx-reading__chips{margin-top:8px}.cxd .cxd-dev-pane{align-self:start;min-width:0;margin:10px 12px 12px 0}.cxd .cxd-dev-pane .cx-panel__bd{padding:12px 16px 14px}.cxd .cxd-dev-pane .cx-read__value{font-size:27px}.cxd .cxd-dev-pane .cx-read__value small{font-size:var(--cx-h3);margin-left:7px}.cxd .cxd-dev-pane .cx-subgroup{margin-top:12px}.cxd .cxd-dev-pane .cx-reading{padding:10px 12px}.cxd .cxd-dept{flex-direction:column;gap:16px;padding:16px 12px 12px 4px;display:flex}.cxd .cxd-dept-hd{align-items:center;gap:12px;display:flex}.cxd .cxd-dev .cx-dept-title{margin:0}.cxd .cxd-dev .cxd-plate{background:#fbfbfa;border-color:#0000001a}.cxd .cxd-dev .cxd-lg{width:19px;height:19px;display:block}.cxd .cxd-cur{z-index:30;pointer-events:none;width:16px;height:16px;animation:curMove var(--loop) var(--cx-ease-in-out) infinite;position:absolute;top:0;left:0;transform:translate(560px,300px)}.cxd .cxd-cur svg{width:16px;height:16px;fill:var(--cx-ink);stroke:var(--cx-ground);stroke-width:1px;stroke-linejoin:round;display:block}.cxd .cxd-cur:after{content:"";box-sizing:border-box;border:1.5px solid var(--cx-ink-3);opacity:0;width:26px;height:26px;animation:curClick var(--loop) linear infinite;border-radius:50%;position:absolute;top:-12px;left:-11px}@keyframes curMove{0%,4.3431%{transform:translate(560px,300px)}10.4235%,31.3789%{transform:translate(82px,251px)}34.0934%,51.7915%{transform:translate(82px,325px)}55.4832%,78.9359%{transform:translate(82px,665px)}83.5223%,87.8393%{transform:translate(31px,37px)}93.9197%,to{transform:translate(560px,300px)}}@keyframes curClick{0%,11.6395%{opacity:0;transform:scale(.35)}12.1607%{opacity:.9;transform:scale(.35)}14.506%{opacity:0;transform:scale(1.5)}33.9848%{opacity:0;transform:scale(.35)}34.6363%{opacity:.9;transform:scale(.35)}37.025%{opacity:0;transform:scale(1.5)}55.4832%{opacity:0;transform:scale(.35)}56.1346%{opacity:.9;transform:scale(.35)}58.506%{opacity:0;transform:scale(1.5)}83.5223%{opacity:0;transform:scale(.35)}84.1477%{opacity:.9;transform:scale(.35)}86.4495%,to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.cxd .cxd-pan--home,.cxd .cxd-pan--exec,.cxd .cxd-pan--eng,.cxd .cxd-pan--conn,.cxd .cxd-act-exec,.cxd .cxd-act-eng,.cxd .cxd-act-conn,.cxd .cxd-cur,.cxd .cxd-cur:after{animation:none!important}.cxd .cxd-cur{display:none}}.cxd .cap{text-align:center;max-width:1120px;font-size:var(--cx-sm);color:var(--cx-ink-3);margin:0}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-var-latin.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-var-latin.woff2)format("woff2")}.cxd[data-astro-cid-euuyajpr]{background:0 0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.cxd-stage[data-astro-cid-euuyajpr]{--kw:.2143;--kh:.2143;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;container-type:size}.cxd[data-astro-cid-euuyajpr] .cxd-stage[data-astro-cid-euuyajpr] .cxd-dev{--k:min(var(--kw), var(--kh));--dev-w:1120px;width:var(--dev-w);transform:scale(var(--k));transform-origin:0 0;margin-right:calc(var(--dev-w) * (var(--k) - 1));margin-bottom:calc(var(--app-h) * (var(--k) - 1));box-shadow:none;border:0;border-radius:0;flex:none}.cxd-dev,.cxd-dev :where(*),.cxd-dev :where(),.cxd-dev :where(){box-sizing:content-box}.cxd[data-astro-cid-euuyajpr] .cxd-stage[data-astro-cid-euuyajpr] .cxd-dev :is(h1,h2,h3,h4,h5,h6){font-family:var(--cx-font);text-wrap:wrap;line-height:normal}.cxd[data-astro-cid-euuyajpr] .cxd-stage[data-astro-cid-euuyajpr] .cxd-dev h1.cx-wordmark{font-family:var(--cx-font-display)}@container (width>=256px){.cxd-dev{--kw:.2282}}@container (width>=272px){.cxd-dev{--kw:.2424}}@container (width>=288px){.cxd-dev{--kw:.2567}}@container (width>=304px){.cxd-dev{--kw:.2709}}@container (width>=320px){.cxd-dev{--kw:.2852}}@container (width>=336px){.cxd-dev{--kw:.2995}}@container (width>=352px){.cxd-dev{--kw:.3137}}@container (width>=368px){.cxd-dev{--kw:.328}}@container (width>=384px){.cxd-dev{--kw:.3422}}@container (width>=400px){.cxd-dev{--kw:.3565}}@container (width>=416px){.cxd-dev{--kw:.3708}}@container (width>=432px){.cxd-dev{--kw:.385}}@container (width>=448px){.cxd-dev{--kw:.3993}}@container (width>=464px){.cxd-dev{--kw:.4135}}@container (width>=480px){.cxd-dev{--kw:.4278}}@container (width>=496px){.cxd-dev{--kw:.4421}}@container (width>=512px){.cxd-dev{--kw:.4563}}@container (width>=528px){.cxd-dev{--kw:.4706}}@container (width>=544px){.cxd-dev{--kw:.4848}}@container (width>=560px){.cxd-dev{--kw:.4991}}@container (width>=576px){.cxd-dev{--kw:.5134}}@container (width>=592px){.cxd-dev{--kw:.5276}}@container (width>=608px){.cxd-dev{--kw:.5419}}@container (width>=624px){.cxd-dev{--kw:.5561}}@container (width>=640px){.cxd-dev{--kw:.5704}}@container (width>=656px){.cxd-dev{--kw:.5847}}@container (width>=672px){.cxd-dev{--kw:.5989}}@container (width>=688px){.cxd-dev{--kw:.6132}}@container (width>=704px){.cxd-dev{--kw:.6275}}@container (width>=720px){.cxd-dev{--kw:.6417}}@container (width>=736px){.cxd-dev{--kw:.656}}@container (width>=752px){.cxd-dev{--kw:.6702}}@container (width>=768px){.cxd-dev{--kw:.6845}}@container (width>=784px){.cxd-dev{--kw:.6988}}@container (width>=800px){.cxd-dev{--kw:.713}}@container (width>=816px){.cxd-dev{--kw:.7273}}@container (width>=832px){.cxd-dev{--kw:.7415}}@container (width>=848px){.cxd-dev{--kw:.7558}}@container (width>=864px){.cxd-dev{--kw:.7701}}@container (width>=880px){.cxd-dev{--kw:.7843}}@container (width>=896px){.cxd-dev{--kw:.7986}}@container (width>=912px){.cxd-dev{--kw:.8128}}@container (width>=928px){.cxd-dev{--kw:.8271}}@container (width>=944px){.cxd-dev{--kw:.8414}}@container (width>=960px){.cxd-dev{--kw:.8556}}@container (width>=976px){.cxd-dev{--kw:.8699}}@container (width>=992px){.cxd-dev{--kw:.8841}}@container (width>=1008px){.cxd-dev{--kw:.8984}}@container (width>=1024px){.cxd-dev{--kw:.9127}}@container (width>=1040px){.cxd-dev{--kw:.9269}}@container (width>=1056px){.cxd-dev{--kw:.9412}}@container (width>=1072px){.cxd-dev{--kw:.9554}}@container (width>=1088px){.cxd-dev{--kw:.9697}}@container (width>=1104px){.cxd-dev{--kw:.984}}@container (width>=1120px){.cxd-dev{--kw:.9982}}@container (height>=160px){.cxd-dev{--kh:.2279}}@container (height>=170px){.cxd-dev{--kh:.2422}}@container (height>=180px){.cxd-dev{--kh:.2564}}@container (height>=190px){.cxd-dev{--kh:.2707}}@container (height>=200px){.cxd-dev{--kh:.2849}}@container (height>=210px){.cxd-dev{--kh:.2991}}@container (height>=220px){.cxd-dev{--kh:.3134}}@container (height>=230px){.cxd-dev{--kh:.3276}}@container (height>=240px){.cxd-dev{--kh:.3419}}@container (height>=250px){.cxd-dev{--kh:.3561}}@container (height>=260px){.cxd-dev{--kh:.3704}}@container (height>=270px){.cxd-dev{--kh:.3846}}@container (height>=280px){.cxd-dev{--kh:.3989}}@container (height>=290px){.cxd-dev{--kh:.4131}}@container (height>=300px){.cxd-dev{--kh:.4274}}@container (height>=310px){.cxd-dev{--kh:.4416}}@container (height>=320px){.cxd-dev{--kh:.4558}}@container (height>=330px){.cxd-dev{--kh:.4701}}@container (height>=340px){.cxd-dev{--kh:.4843}}@container (height>=350px){.cxd-dev{--kh:.4986}}@container (height>=360px){.cxd-dev{--kh:.5128}}@container (height>=370px){.cxd-dev{--kh:.5271}}@container (height>=380px){.cxd-dev{--kh:.5413}}@container (height>=390px){.cxd-dev{--kh:.5556}}@container (height>=400px){.cxd-dev{--kh:.5698}}@container (height>=410px){.cxd-dev{--kh:.584}}@container (height>=420px){.cxd-dev{--kh:.5983}}@container (height>=430px){.cxd-dev{--kh:.6125}}@container (height>=440px){.cxd-dev{--kh:.6268}}@container (height>=450px){.cxd-dev{--kh:.641}}@container (height>=460px){.cxd-dev{--kh:.6553}}@container (height>=470px){.cxd-dev{--kh:.6695}}@container (height>=480px){.cxd-dev{--kh:.6838}}@container (height>=490px){.cxd-dev{--kh:.698}}@container (height>=500px){.cxd-dev{--kh:.7123}}@container (height>=510px){.cxd-dev{--kh:.7265}}@container (height>=520px){.cxd-dev{--kh:.7407}}@container (height>=530px){.cxd-dev{--kh:.755}}@container (height>=540px){.cxd-dev{--kh:.7692}}@container (height>=550px){.cxd-dev{--kh:.7835}}@container (height>=560px){.cxd-dev{--kh:.7977}}@container (height>=570px){.cxd-dev{--kh:.812}}@container (height>=580px){.cxd-dev{--kh:.8262}}@container (height>=590px){.cxd-dev{--kh:.8405}}@container (height>=600px){.cxd-dev{--kh:.8547}}@container (height>=610px){.cxd-dev{--kh:.8689}}@container (height>=620px){.cxd-dev{--kh:.8832}}@container (height>=630px){.cxd-dev{--kh:.8974}}@container (height>=640px){.cxd-dev{--kh:.9117}}@container (height>=650px){.cxd-dev{--kh:.9259}}@container (height>=660px){.cxd-dev{--kh:.9402}}@container (height>=670px){.cxd-dev{--kh:.9544}}@container (height>=680px){.cxd-dev{--kh:.9687}}@container (height>=690px){.cxd-dev{--kh:.9829}}@container (height>=700px){.cxd-dev{--kh:.9972}}.cxd[data-astro-cid-euuyajpr]:not([data-cxd-play]) *,.cxd[data-astro-cid-euuyajpr]:not([data-cxd-play]) :before,.cxd[data-astro-cid-euuyajpr]:not([data-cxd-play]) :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.cxd[data-astro-cid-euuyajpr] .cxd-pan--conn{opacity:0}.cxd[data-astro-cid-euuyajpr] .cxd-pan--home{opacity:1}}.cx-stack[data-astro-cid-yxyemrs3]{padding:var(--pad-md) var(--gutter)}.rail[data-astro-cid-yxyemrs3]{max-width:72rem;margin:0 auto}.stack-track[data-astro-cid-yxyemrs3]{--stack-top:9.5rem;--peek:.5rem;--stack-gap:4rem;gap:var(--stack-gap);timeline-scope:--cx-c2, --cx-c3, --cx-c4, --cx-c5;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stack-track[data-astro-cid-yxyemrs3]:after{content:"";height:14vh;height:14svh}@media (min-width:1024px){.stack-track[data-astro-cid-yxyemrs3]{--stack-top:6rem;--peek:.75rem;--stack-gap:6rem}}.stack-card[data-astro-cid-yxyemrs3]{top:calc(var(--stack-top) + var(--i,0) * var(--peek));min-height:min(45rem, calc(100vh - var(--stack-top) - 4 * var(--peek) - 1.25rem));min-height:min(45rem, calc(100svh - var(--stack-top) - 4 * var(--peek) - 1.25rem));background:var(--color-plate);border-radius:16px;position:sticky;overflow:hidden;box-shadow:0 2px 10px #16130d0d,0 -18px 44px -28px #16130d59}@media (max-width:1023px) and (max-height:700px){.stack-card[data-astro-cid-yxyemrs3]{min-height:0;position:relative;top:auto}.stack-track[data-astro-cid-yxyemrs3]:after{display:none}.frame-art[data-astro-cid-yxyemrs3].cx1{min-height:17rem}.stack-card--dash[data-astro-cid-yxyemrs3],.stack-card--proof[data-astro-cid-yxyemrs3]{min-height:34rem}}.stack-card[data-astro-cid-yxyemrs3]:nth-child(2){view-timeline:--cx-c2 block}.stack-card[data-astro-cid-yxyemrs3]:nth-child(3){view-timeline:--cx-c3 block}.stack-card[data-astro-cid-yxyemrs3]:nth-child(4){view-timeline:--cx-c4 block}.stack-card[data-astro-cid-yxyemrs3]:nth-child(5){view-timeline:--cx-c5 block}.stack-card[data-astro-cid-yxyemrs3]:first-child{--cx-tl:--cx-c2}.stack-card[data-astro-cid-yxyemrs3]:nth-child(2){--cx-tl:--cx-c3}.stack-card[data-astro-cid-yxyemrs3]:nth-child(3){--cx-tl:--cx-c4}.stack-card[data-astro-cid-yxyemrs3]:nth-child(4){--cx-tl:--cx-c5}@supports (timeline-scope:--cx-a) and (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((max-width:1023px) and (max-height:700px))){.stack-card[data-astro-cid-yxyemrs3]:nth-child(-n+4){animation:linear both cx-recede;animation-timeline:var(--cx-tl);animation-range:entry 25%}}}@keyframes cx-recede{to{filter:brightness(.96)}}.stack-card--frame[data-astro-cid-yxyemrs3]{--card-pad:1.5rem;padding:var(--card-pad);grid-template-rows:auto minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:1024px){.stack-card--frame[data-astro-cid-yxyemrs3]{--card-pad:clamp(2rem, 4vw, 3.5rem);grid-template-rows:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3rem}.stack-card--frame[data-astro-cid-yxyemrs3][data-flip]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.stack-card--frame[data-astro-cid-yxyemrs3][data-flip] .frame-copy[data-astro-cid-yxyemrs3]{order:2}}.frame-copy[data-astro-cid-yxyemrs3] h3[data-astro-cid-yxyemrs3]{font-size:clamp(var(--text-d1), 2.4vw, var(--text-d3));max-width:20ch;margin:0 0 1rem;line-height:1.15}.situation[data-astro-cid-yxyemrs3]{color:var(--color-ink-muted);max-width:48ch;margin:0 0 .875rem}.fit[data-astro-cid-yxyemrs3]{max-width:48ch;margin:0}.frame-art[data-astro-cid-yxyemrs3]{align-self:stretch;min-height:0;margin-inline:-1.5rem;position:relative}.frame-art[data-astro-cid-yxyemrs3].cx1{margin-inline:0}@media (min-width:1024px){.frame-art[data-astro-cid-yxyemrs3]{margin-inline:0}}.kc[data-astro-cid-yxyemrs3]{line-height:0;display:block;position:relative}.kc-img[data-astro-cid-yxyemrs3]{width:100%;height:auto;display:block}.kc-legend[data-astro-cid-yxyemrs3]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kc-legend[data-astro-cid-yxyemrs3] rect{fill:var(--color-ink)}.cx1-wires[data-astro-cid-yxyemrs3]{width:100%;height:100%;position:absolute;inset:0}.cx-rail[data-astro-cid-yxyemrs3]{fill:none;stroke:var(--color-ink-faint);stroke-width:1.5px;stroke-dasharray:1.5 2.5;animation:9s linear infinite cx-march}@keyframes cx-march{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.cx1-srcs[data-astro-cid-yxyemrs3]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.cx1-src[data-astro-cid-yxyemrs3]{left:0;top:var(--y);background:var(--color-panel);border:1px solid var(--color-rule);font-family:var(--font-mono);font-size:var(--text-caption);white-space:nowrap;border-radius:8px;padding:.3125rem .625rem;line-height:1.2;position:absolute;transform:translateY(-50%)}.cx1-key[data-astro-cid-yxyemrs3]{filter:drop-shadow(0 8px 20px #16130d2e);width:clamp(88px,24%,136px);position:absolute;top:50%;left:76%;transform:translate(-50%,-50%)}.cx2[data-astro-cid-yxyemrs3]{justify-content:center;align-items:center;padding:0 1.25rem;display:flex}.cx2-panel[data-astro-cid-yxyemrs3]{background:var(--color-panel);border:1px solid var(--color-rule);border-radius:12px;width:min(100%,24rem);overflow:hidden}.cx2-head[data-astro-cid-yxyemrs3]{border-bottom:1px solid var(--color-rule);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.625rem;margin:0;padding:.5625rem 1rem;display:flex}.cx2-key[data-astro-cid-yxyemrs3]{flex:none;width:40px;height:40px}.cx2-rows[data-astro-cid-yxyemrs3]{margin:0;padding:.375rem .5rem .5rem;list-style:none}.cx2-row[data-astro-cid-yxyemrs3]{font-family:var(--font-mono);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;padding:.4375rem .5rem;line-height:1.35;display:flex}@media (max-width:479px){.cx2[data-astro-cid-yxyemrs3]{padding:0 1rem}.cx2-rows[data-astro-cid-yxyemrs3]{padding-inline:.25rem}.cx2-row[data-astro-cid-yxyemrs3]{padding-inline:.375rem}}.cx2-row[data-astro-cid-yxyemrs3]+.cx2-row[data-astro-cid-yxyemrs3]{border-top:1px solid var(--color-rule-soft)}.cx2-check[data-astro-cid-yxyemrs3]{flex:none;width:14px;height:14px}.cx2-check[data-astro-cid-yxyemrs3] path[data-astro-cid-yxyemrs3]{fill:none;stroke:var(--color-ink-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cx2-tag[data-astro-cid-yxyemrs3]{border:1px solid var(--color-rule);font-size:var(--text-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-muted);border-radius:6px;flex:none;padding:.0625rem .4375rem}.cx2-text[data-astro-cid-yxyemrs3]{min-width:0}.cx2-row--check[data-astro-cid-yxyemrs3] .cx2-text[data-astro-cid-yxyemrs3]{color:var(--color-ink-muted)}.cx2-note[data-astro-cid-yxyemrs3]{color:var(--color-ink-muted);flex:none;margin-left:auto}.cx2-row--needs-you[data-astro-cid-yxyemrs3]{background:var(--color-plate);border:1px solid var(--color-rule);border-radius:8px;margin-top:.375rem}.cx2-row[data-astro-cid-yxyemrs3]+.cx2-row--needs-you[data-astro-cid-yxyemrs3]{border-top:1px solid var(--color-rule)}.cx2-yesbox[data-astro-cid-yxyemrs3]{border:1.5px solid var(--color-ink);border-radius:4px;flex:none;width:15px;height:15px;animation:2.8s ease-in-out infinite cx2-wait}@keyframes cx2-wait{0%,to{opacity:1}50%{opacity:.35}}.cx2-chip[data-astro-cid-yxyemrs3]{background:var(--color-ink-surface);color:var(--color-on-ink);font-size:var(--text-caption);border-radius:999px;flex:none;margin-left:auto;padding:.1875rem .5625rem;line-height:1.2}.cx3[data-astro-cid-yxyemrs3]{justify-content:center;align-items:center;padding:0 1.25rem;display:flex}.cx3-fig[data-astro-cid-yxyemrs3]{flex-direction:column;align-items:center;width:min(100%,30rem);display:flex}.cx3-lanes[data-astro-cid-yxyemrs3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.cx3-lane[data-astro-cid-yxyemrs3]{background:var(--color-panel);border:1px solid var(--color-rule);border-radius:12px;padding:.8125rem 1rem}.cx3-wires[data-astro-cid-yxyemrs3]{width:100%;height:auto;display:block}.cx3-key[data-astro-cid-yxyemrs3]{filter:drop-shadow(0 8px 20px #16130d2e);width:88px;margin-top:-.75rem}@media (min-width:640px){.cx3-key[data-astro-cid-yxyemrs3]{width:120px}}.cx3-lane-head[data-astro-cid-yxyemrs3]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem .75rem;margin:0;display:flex}.cx3-lane-name[data-astro-cid-yxyemrs3]{font-family:var(--font-mono);font-size:var(--text-body);line-height:1.3}.cx3-tag[data-astro-cid-yxyemrs3]{border:1px solid var(--color-rule);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);border-radius:6px;flex:none;padding:.125rem .5rem}.cx3-note[data-astro-cid-yxyemrs3]{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-ink-muted);margin:.4375rem 0 0;line-height:1.5}@media (max-width:639px){.cx3-lanes[data-astro-cid-yxyemrs3]{gap:.75rem}.cx3-lane[data-astro-cid-yxyemrs3]{padding:.6875rem .75rem}}.slot-fill[data-astro-cid-yxyemrs3]{position:absolute;inset:1.25rem}@media (min-width:1024px){.slot-fill[data-astro-cid-yxyemrs3]{inset:2rem}}.stack-card--dash[data-astro-cid-yxyemrs3]{background:#141312}.stack-card--dash[data-astro-cid-yxyemrs3] .slot-fill[data-astro-cid-yxyemrs3]{inset:.5rem .75rem}@media (min-width:1024px){.stack-card--dash[data-astro-cid-yxyemrs3] .slot-fill[data-astro-cid-yxyemrs3]{inset:.75rem 1.25rem}}.slot-fill[data-astro-cid-yxyemrs3] .slot{height:100%}.stack-card--proof[data-astro-cid-yxyemrs3]{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.25rem;display:flex}@media (min-width:1024px){.stack-card--proof[data-astro-cid-yxyemrs3]{padding:2rem}}.proof-plate[data-astro-cid-yxyemrs3],.proof-plate[data-astro-cid-yxyemrs3] img[data-astro-cid-yxyemrs3]{width:100%;height:100%;position:absolute;inset:0}.proof-plate[data-astro-cid-yxyemrs3] img[data-astro-cid-yxyemrs3]{object-fit:cover;object-position:50% 62%}.proof-callout[data-astro-cid-yxyemrs3]{-webkit-backdrop-filter:blur(64px)brightness(1.25)saturate(1.15);backdrop-filter:blur(64px)brightness(1.25)saturate(1.15);background-image:linear-gradient(90deg,#f3eee22e 0%,#f3eee221 45%,#f3eee21a 100%);background-clip:padding-box;border:1px solid #f3eee23d;border-radius:1rem;width:min(100%,500px);padding:1.25rem;position:relative;box-shadow:0 2px 6px #00000026}@media (min-width:1024px){.proof-callout[data-astro-cid-yxyemrs3]{padding:2rem 1.5rem 2rem 2rem}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.proof-callout[data-astro-cid-yxyemrs3]{background-image:linear-gradient(90deg,#f3eee2f0 0%,#f3eee2e6 100%)}}.proof-heading[data-astro-cid-yxyemrs3]{font-family:var(--font-display);font-size:clamp(var(--text-d2), 3.4vw, var(--text-d4));max-width:20ch;margin:0;line-height:1.15}.turn[data-astro-cid-yxyemrs3]{color:var(--color-ink-muted);display:block}.proof-support[data-astro-cid-yxyemrs3]{max-width:44ch;color:var(--color-ink);margin:.75rem 0 0}@media (prefers-reduced-motion:reduce){.cx-rail[data-astro-cid-yxyemrs3],.cx2-yesbox[data-astro-cid-yxyemrs3]{animation:none}}.board[data-astro-cid-cshn3gsp]{container-type:inline-size}.frame[data-astro-cid-cshn3gsp]{border:1px solid #16130d4d;border-radius:10px;padding:9px}.plate[data-astro-cid-cshn3gsp]{background:linear-gradient(#262219 0%,#1c1914 55%,#171410 100%);border-radius:5px;gap:clamp(6px,.8cqw,10px);padding:clamp(12px,1.8cqw,22px);display:grid}.strip[data-astro-cid-cshn3gsp]{background:#0000006b;border-radius:4px;grid-template-columns:repeat(32,1fr);gap:.32%;padding:.55% .6%;display:grid}.cell[data-astro-cid-cshn3gsp]{aspect-ratio:.78;background:linear-gradient(#2b2720 0%,#1e1b15 48%,#16130e 52%,#23201a 100%);border-radius:8%/10%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cell[data-astro-cid-cshn3gsp]:after{content:"";background:#0000008c;height:1px;position:absolute;inset:49% 0 auto}.glyph[data-astro-cid-cshn3gsp],.face[data-astro-cid-cshn3gsp]{font-family:var(--font-mono);color:#f3eee2ed;font-size:2.35cqw;font-weight:700;line-height:1}.face[data-astro-cid-cshn3gsp]{opacity:0;background:linear-gradient(#2b2720 0%,#1e1b15 48%,#16130e 52%,#23201a 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.board[data-astro-cid-cshn3gsp][data-anim=playing] .glyph[data-astro-cid-cshn3gsp]{animation:.42s cubic-bezier(.2,.9,.3,1.15) settle;animation-delay:var(--d)}.board[data-astro-cid-cshn3gsp][data-anim=playing] .cyc[data-astro-cid-cshn3gsp] .glyph[data-astro-cid-cshn3gsp]{animation:holdoff var(--cyc) linear, settle .42s cubic-bezier(.2, .9, .3, 1.15);animation-delay:var(--s), calc(var(--s) + var(--cyc))}.board[data-astro-cid-cshn3gsp][data-anim=playing] .face[data-astro-cid-cshn3gsp]{animation:.18s linear face-turn;animation-delay:var(--fd)}.strip[data-astro-cid-cshn3gsp] .cell[data-astro-cid-cshn3gsp]:nth-child(23):not(:has(.glyph)){animation:11s ease-in-out infinite flutter;animation-delay:calc(var(--d) + 3s)}.strip[data-astro-cid-cshn3gsp]:nth-child(3) .cell[data-astro-cid-cshn3gsp]:nth-child(21):not(:has(.glyph)){animation:11s ease-in-out infinite flutter;animation-delay:calc(var(--d) + 3s)}.strip[data-astro-cid-cshn3gsp]:nth-child(6) .cell[data-astro-cid-cshn3gsp]:nth-child(12):not(:has(.glyph)){animation:11s ease-in-out infinite flutter;animation-delay:calc(var(--d) + 3s)}.board[data-astro-cid-cshn3gsp][data-anim=settled] .cyc[data-astro-cid-cshn3gsp][data-roll] .face[data-astro-cid-cshn3gsp]{animation:.18s linear face-turn;animation-delay:calc(var(--rd,0s) + var(--fi) * 90ms)}.board[data-astro-cid-cshn3gsp][data-anim=settled] .cyc[data-astro-cid-cshn3gsp][data-roll] .glyph[data-astro-cid-cshn3gsp]{animation:holdoff var(--cyc) linear, settle .42s cubic-bezier(.2, .9, .3, 1.15);animation-delay:var(--rd,0s), calc(var(--rd,0s) + var(--cyc))}}@keyframes settle{0%{opacity:.2;transform:rotateX(-88deg)}to{opacity:1;transform:rotateX(0)}}@keyframes holdoff{0%{opacity:0}to{opacity:0}}@keyframes face-turn{0%{opacity:1;transform:rotateX(-88deg)}35%{opacity:1;transform:rotateX(0)}65%{opacity:1;transform:rotateX(0)}to{opacity:1;transform:rotateX(88deg)}}@keyframes flutter{0%,96%,to{filter:brightness()}97%{filter:brightness(1.6)}98%{filter:brightness(.7)}}.compact[data-astro-cid-cshn3gsp]{display:none}.sr-rows[data-astro-cid-cshn3gsp]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:719px){.frame[data-astro-cid-cshn3gsp]{display:none}.compact[data-astro-cid-cshn3gsp]{background:#e9e0cf;border:1px solid #16130d2e;border-radius:14px;padding:4.5% 4%;display:block;box-shadow:inset 0 1px #ffffff80,0 10px 24px -18px #16130d8c}.c-row[data-astro-cid-cshn3gsp]{justify-content:space-between;align-items:center;gap:10px;display:flex}.c-row[data-astro-cid-cshn3gsp]+.c-row[data-astro-cid-cshn3gsp]{margin-top:8px}.c-flap[data-astro-cid-cshn3gsp]{min-height:40px;font-family:var(--font-mono);letter-spacing:.06em;color:#f3eee2ed;background:linear-gradient(#23201a 0%,#1a1712 48%,#14110c 52%,#201d17 100%);border-radius:5px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:flex;position:relative;overflow:hidden}.c-flap[data-astro-cid-cshn3gsp]:after{content:"";background:#0000008c;height:1px;position:absolute;inset:49% 0 auto}.c-label[data-astro-cid-cshn3gsp]{flex:1}.c-status[data-astro-cid-cshn3gsp]{flex:none}@media (prefers-reduced-motion:no-preference){.board[data-astro-cid-cshn3gsp][data-anim=playing] .c-flap[data-astro-cid-cshn3gsp]{animation:.42s cubic-bezier(.2,.9,.3,1.15) settle;animation-delay:var(--d)}}}.cx-industries[data-astro-cid-bzvtwi7s]{padding:var(--pad-md) var(--gutter)}.rail[data-astro-cid-bzvtwi7s]{max-width:72rem;margin:0 auto}.instrument[data-astro-cid-bzvtwi7s]{border:1px solid #16130d4d;border-radius:12px;overflow:hidden}.sign[data-astro-cid-bzvtwi7s]{border-bottom:1px solid #16130d2e;justify-content:space-between;align-items:baseline;gap:24px;padding:20px 24px 18px;display:flex}.sign[data-astro-cid-bzvtwi7s] h2[data-astro-cid-bzvtwi7s]{font-size:clamp(var(--text-d1), 2.4vw, var(--text-d3));margin:0}.support[data-astro-cid-bzvtwi7s]{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.04em;text-align:right;margin:0}.well[data-astro-cid-bzvtwi7s]{padding:10px}.well[data-astro-cid-bzvtwi7s] .frame{border:0;border-radius:0;padding:0}@media (max-width:719px){.sign[data-astro-cid-bzvtwi7s]{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px 12px}.support[data-astro-cid-bzvtwi7s]{text-align:left}.well[data-astro-cid-bzvtwi7s] .compact{border:0;border-radius:6px;box-shadow:inset 0 1px #ffffff80}}
