.pxs{--font-serif:var(--cx-font);--ink:var(--cx-ink);--ink-soft:var(--cx-ink-2);--ink-mute:var(--cx-ink-2);--rule:var(--cx-line);--pxs-focus:var(--cx-ink);font-family:var(--cx-font);font-size:var(--cx-fs-body);letter-spacing:var(--cx-track-body);background:var(--cx-ground);color:var(--cx-ink)}.pxs :focus-visible{outline:var(--cx-focus) solid var(--cx-ink);outline-offset:var(--cx-focus)}html:has(.pxs,.pxs-quiet,.pxs-signin),html:has(.pxs,.pxs-quiet,.pxs-signin) body{background-color:var(--cx-ground);background-image:none;transition:none}.cx-menu-button,.cx-menu-meta,.cx-ref,.cx-row-secondary,.sx-repo .cx-row-title{font-feature-settings:"calt" 0}.cx-skip{position:absolute;left:var(--cx-space-2);top:var(--cx-space-2);z-index:40;padding:var(--cx-space-2) var(--cx-space-3);background:var(--cx-ground);color:var(--cx-ink);box-shadow:0 0 0 var(--cx-hair) var(--cx-line);translate:0 -200%}.cx-skip:focus-visible{translate:none}.pxs .pxs-main:focus,.pxs .pxs-main:focus-visible{outline:none}.cx-sr{position:absolute;width:var(--cx-hair);height:var(--cx-hair);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pxs{display:grid;grid-template-columns:var(--cx-rail) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.cx-top{grid-column:1/-1;grid-row:1}.cx-product{display:flex;align-items:center;gap:var(--cx-space-5);height:var(--cx-bar-h);padding:0 var(--cx-gutter);background:var(--cx-bar);color:var(--cx-on-bar);font-size:var(--cx-fs-bar);letter-spacing:var(--cx-track-nav);overflow:hidden;white-space:nowrap}.cx-product a,.cx-product span{display:inline-flex;align-items:center;height:var(--cx-bar-h);color:inherit}.cx-product a:hover{text-decoration:underline;text-underline-offset:.1875rem;text-decoration-thickness:var(--cx-hair)}.cx-product :focus-visible{outline-color:var(--cx-on-bar)}.cx-product-label{font-weight:600}.cx-product-rule{width:var(--cx-hair);height:var(--cx-fs-bar)!important;margin-inline:calc(var(--cx-space-3) * -1);background:var(--cx-on-bar-2)}.cx-product [aria-current=page]{font-weight:600}.cx-head{display:flex;align-items:center;gap:var(--cx-space-3);height:var(--cx-head-h);min-width:0;padding:0 max(var(--cx-gutter),calc(100% - var(--cx-rail) - var(--cx-content) + var(--cx-gutter))) 0 var(--cx-gutter);background:var(--cx-ground);box-shadow:0 var(--cx-hair) 0 var(--cx-line);position:relative;z-index:2}.cx-brand{display:inline-flex;align-items:center;gap:var(--cx-space-2);color:var(--cx-ink)}.cx-brand-mark{display:block;width:var(--cx-mark);height:var(--cx-mark)}.cx-brand-mark--dark,:root[data-theme=dark] .cx-brand-mark--light{display:none}:root[data-theme=dark] .cx-brand-mark--dark{display:block}.cx-brand-rule{width:var(--cx-hair);height:calc(var(--cx-mark) * 2 / 3);background:currentColor;opacity:.45}.cx-brand-word{font-weight:200;line-height:.9}.cx-brand-word,.cx-head-product{font-size:var(--cx-fs-wordmark);letter-spacing:var(--cx-track-wordmark)}.cx-head-product{font-weight:400;color:var(--cx-ink)}.cx-head-end{margin-left:auto;position:relative;min-width:0;flex:0 1 auto}.cx-brand,.cx-brand-rule,.cx-head-product{flex:0 0 auto}.cx-menu-initial{display:none}@media (max-width:399px){.cx-menu-who{display:none}.cx-menu-initial{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--cx-mark);height:var(--cx-mark);border-radius:50%;box-shadow:inset 0 0 0 var(--cx-hair) var(--cx-ink-2);font-size:var(--cx-fs-meta);font-weight:600;line-height:1;color:var(--cx-ink)}.cx-menu-initial[data-word]{width:auto;height:auto;border-radius:0;box-shadow:none;font-weight:400}}.cx-menu-button{display:inline-flex;align-items:center;gap:var(--cx-space-2);min-height:var(--cx-tap);max-width:40vw;padding:0 var(--cx-space-2);font-size:var(--cx-fs-meta);color:var(--cx-ink-2)}.cx-menu-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-menu-button:hover,.cx-menu-button[aria-expanded=true]{color:var(--cx-ink)}.cx-menu{position:absolute;right:0;top:calc(100% + var(--cx-space-1));z-index:30;min-width:var(--cx-menu-w);padding:var(--cx-space-1) 0;background:var(--cx-ground);box-shadow:0 0 0 var(--cx-hair) var(--cx-line);list-style:none;margin:0}.cx-menu-item{display:flex;align-items:center;gap:var(--cx-space-2);width:100%;min-height:var(--cx-row-1);padding:0 var(--cx-space-3);font-size:var(--cx-fs-meta);color:var(--cx-ink);text-align:left}.cx-menu-item:focus-visible,.cx-menu-item:hover{background:var(--cx-hover)}.cx-menu-item .cx-ico,.cx-menu-meta{color:var(--cx-ink-2)}.cx-menu-meta{margin-left:auto;font-size:var(--cx-fs-small)}.cx-menu-meta--id{font-family:var(--cx-font-mono)}@media (pointer:coarse){.cx-menu-item{min-height:var(--cx-tap)}}.cx-rail{grid-column:1;grid-row:2;border-right:var(--cx-hair) solid var(--cx-line);background:var(--cx-ground)}.cx-rail-nav{position:sticky;top:0;padding:var(--cx-space-2) 0}.cx-rail-nav,.cx-rail-tab{display:flex;flex-direction:column}.cx-rail-tab{position:relative;align-items:center;justify-content:center;gap:var(--cx-space-1);min-height:var(--cx-rail-tab-h);color:var(--cx-ink-2);transition:color var(--cx-dur-hover) var(--ease-quiet)}.cx-rail-tab:hover,.cx-rail-tab[aria-current=page]{color:var(--cx-ink)}.cx-rail-tab[aria-current=page]:before{content:"";position:absolute;left:0;top:var(--cx-space-2);bottom:var(--cx-space-2);width:var(--cx-bar-mark);background:var(--cx-ink)}.cx-rail-label{display:inline-block;white-space:nowrap;font-size:var(--cx-fs-rail);font-weight:500;line-height:1;letter-spacing:var(--cx-track-nav)}.cx-rail-tab[aria-current=page] .cx-rail-label{font-weight:600}.cx-rail-count{font-variant-numeric:tabular-nums;color:var(--cx-ink)}.cx-ico.cx-ico--rail{width:var(--cx-rail-icon);height:var(--cx-rail-icon)}.cx-rail-icon{position:relative;display:inline-flex}.cx-rail-alert{position:absolute;top:calc(var(--cx-cell-size) * -.5);right:calc(var(--cx-cell-size) * -1);width:calc(var(--cx-cell-size) * 2);height:calc(var(--cx-cell-size) * 2);background:var(--cx-fail);box-shadow:0 0 0 var(--cx-hair) var(--cx-ground)}.cx-paused{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--cx-space-2);margin:0;padding:var(--cx-space-2) var(--cx-gutter) var(--cx-space-2) calc(var(--cx-rail) + var(--cx-gutter));font-size:var(--cx-fs-body);line-height:1.4;color:var(--cx-ink);background:var(--cx-ground);box-shadow:0 var(--cx-hair) 0 var(--cx-line);position:relative;z-index:1}.cx-paused-mark{width:calc(var(--cx-cell-size) * 2);height:calc(var(--cx-cell-size) * 2);margin-top:calc((1.4em - var(--cx-cell-size) * 2) / 2);background:var(--cx-fail)}.cx-paused a.cx-paused-link{color:var(--cx-ink);text-decoration:underline;text-decoration-color:var(--cx-line);text-decoration-thickness:var(--cx-hair);text-underline-offset:.1875rem}.cx-paused a.cx-paused-link:hover{text-decoration-color:currentColor}.pxs>.pxs-main{grid-column:2;grid-row:2;justify-self:start;width:100%;max-width:var(--cx-content);padding:0 var(--cx-gutter)}.pxs--fixed>.pxs-main{min-height:0}@media (max-width:767px){.pxs{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.cx-rail,.pxs>.pxs-main{grid-column:1}.cx-rail{grid-row:3;position:sticky;bottom:0;z-index:3;border-right:0;border-top:var(--cx-hair) solid var(--cx-line);padding-bottom:env(safe-area-inset-bottom)}.cx-rail-nav{position:static;flex-direction:row;padding:0}.cx-rail-tab{flex:1 1 0;min-width:0;min-height:var(--cx-tap);padding:var(--cx-space-1) 0}.cx-rail-tab[aria-current=page]:before{left:var(--cx-space-2);right:var(--cx-space-2);top:0;bottom:auto;width:auto;height:var(--cx-bar-mark)}.cx-paused{padding-left:var(--cx-gutter)}}.cx-ico{width:var(--cx-icon);height:var(--cx-icon);vertical-align:middle}.cx-ico,.cx-mark{display:inline-block;flex:0 0 auto}.cx-mark{width:var(--cx-chip-mark);height:var(--cx-chip-mark);color:var(--cx-ink)}.cx-agent{display:inline-flex;align-items:center;gap:var(--cx-space-1);min-width:0;font-size:var(--cx-fs-meta);color:var(--cx-ink-2)}.cx-agent-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-status{display:inline-flex;align-items:center;gap:var(--cx-space-2);font-size:var(--cx-fs-meta)}.cx-status-mark{flex:0 0 auto;width:calc(var(--cx-cell-size) * 2);height:calc(var(--cx-cell-size) * 2);background:var(--cx-cell)}.cx-status--pull .cx-status-mark{border-radius:50%}.cx-status-mark[data-tone=live]{background:var(--cx-live)}.cx-status-mark[data-tone=fail]{background:var(--cx-fail)}.cx-status-mark[data-tone=ok]{background:var(--cx-ok)}.cx-status-mark[data-tone=line]{background:transparent;box-shadow:inset 0 0 0 var(--cx-hair) var(--cx-ink-2)}.cx-status-mark[data-tone=ink]{background:var(--cx-ink)}.cx-status-word{color:var(--cx-ink)}.cx-status-word[data-tone=live]{color:var(--cx-live-text)}.cx-status-word[data-weight=strong]{font-weight:600}.cx-list{list-style:none;margin:0;padding:0}.cx-row{line-height:1.3;display:grid;grid-template-columns:auto minmax(0,36%) minmax(0,1fr) var(--cx-end);align-items:center;column-gap:var(--cx-space-4);min-height:var(--cx-row-1);padding:var(--cx-space-1) var(--cx-space-2);border-bottom:var(--cx-hair) solid var(--cx-line);color:inherit;transition:background-color var(--cx-dur-hover) var(--ease-quiet)}.cx-row--two{min-height:var(--cx-row-2)}.cx-row--nomark{grid-template-columns:minmax(0,36%) minmax(0,1fr) var(--cx-end)}.cx-row:focus-visible,.cx-row:focus-within,a.cx-row:hover{background:var(--cx-hover)}.pxs .cx-row:focus-visible{outline-offset:calc(var(--cx-focus) * -1)}.cx-row-mark{display:inline-flex;align-items:center}.cx-row-left{display:flex;flex-direction:column;gap:var(--cx-hair);min-width:0}.cx-row-line1{display:flex;align-items:baseline;gap:var(--cx-space-2);min-width:0}.cx-row-title{font-size:var(--cx-fs-body);color:var(--cx-ink)}.cx-row-secondary,.cx-row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-row-secondary{flex:0 0 auto;max-width:45%}.cx-row-line2,.cx-row-secondary{font-size:var(--cx-fs-meta);color:var(--cx-ink-2)}.cx-row-line2{display:flex;align-items:center;gap:var(--cx-space-2);min-width:0}.cx-row-middle{display:flex;flex-direction:column;gap:var(--cx-space-1);min-width:0}.cx-row-end{display:flex;align-items:center;justify-content:flex-end;gap:var(--cx-space-3);font-size:var(--cx-fs-meta);color:var(--cx-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.cx-ref{font-family:var(--cx-font);font-size:var(--cx-fs-small);font-variant-numeric:tabular-nums;color:var(--cx-ink);text-decoration:underline;text-decoration-color:var(--cx-line);text-underline-offset:.2em}@media (pointer:coarse){.cx-row{min-height:var(--cx-tap)}}@media (max-width:480px){.cx-row,.cx-row--nomark{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto auto;row-gap:var(--cx-space-1);min-height:var(--cx-tap);padding-block:var(--cx-space-2)}.cx-row-mark{grid-row:1;grid-column:1}.cx-row-left{display:contents}.cx-row-line1{grid-row:1;grid-column:2}.cx-row-end{grid-row:1;grid-column:3}.cx-row-line2{grid-row:2;grid-column:2/-1}.cx-row-middle{grid-row:3;grid-column:2/-1}.cx-row--nomark .cx-row-line1,.cx-row--nomark .cx-row-line2,.cx-row--nomark .cx-row-middle{grid-column:1/span 2}}.cx-cells{display:inline-flex;align-items:flex-end;gap:var(--cx-cell-gap);line-height:0}.cx-cell{flex:0 0 auto;width:var(--cx-cell-size);height:var(--cx-cell-size);background:var(--cx-cell)}.cx-cell[data-state=todo]{background:transparent;box-shadow:inset 0 0 0 var(--cx-hair) var(--cx-line)}.cx-step .cx-cell[data-state=todo]{box-shadow:inset 0 0 0 var(--cx-hair) var(--cx-line-strong)}.cx-cell[data-state=current]{background:var(--cx-live)}.cx-cell[data-state=failed]{background:var(--cx-fail)}.cx-cell[data-state=ok]{background:var(--cx-ok)}.cx-cells-gap{width:var(--cx-cell-size)}.cx-cells-slot{display:contents}.cx-step{display:flex;flex-direction:column;gap:var(--cx-space-1);min-width:0}.cx-figure--strip,.cx-row .cx-figure--row,.cx-step .cx-cells{gap:var(--cx-step-gap)}.cx-figure--strip .cx-cell,.cx-row .cx-figure--row .cx-cell,.cx-step .cx-cell{width:var(--cx-step-cell);height:var(--cx-step-cell)}.cx-step .cx-cells-gap{width:var(--cx-step-cell)}.cx-step .cx-cells{min-height:var(--cx-step-cell);align-items:center}.cx-step--outcome .cx-step-label{color:var(--cx-ink)}.cx-step-label .cx-ref{font-size:inherit;font-family:var(--cx-font)}.cx-step-label{font-size:var(--cx-fs-small);color:var(--cx-ink-2);overflow-wrap:anywhere}.cx-cell[data-state=current][data-shimmer]{animation:cx-shimmer var(--cx-dur-shimmer) linear infinite}@keyframes cx-shimmer{0%,to{opacity:1}50%{opacity:.7}}.cx-figure{align-items:flex-end;line-height:0}.cx-figure,.cx-figure-col{display:flex;gap:var(--cx-cell-gap)}.cx-figure-col{flex-direction:column-reverse;transform-origin:bottom}.cx-figure--grid{display:grid;grid-template-columns:repeat(10,var(--cx-cell-size));gap:var(--cx-cell-gap)}.cx-night .cx-figure--grid{grid-template-columns:repeat(10,var(--cx-step-cell));gap:var(--cx-step-gap)}.cx-night .cx-figure--grid .cx-cell{width:var(--cx-step-cell);height:var(--cx-step-cell)}.cx-figure--columns{margin-left:auto;max-width:100%;justify-content:flex-end;gap:calc(var(--cx-cell-size) + var(--cx-cell-gap) * 2);min-height:calc(var(--cx-fig-rows, 1) * var(--cx-cell-pitch) - var(--cx-cell-gap))}.cx-figure--columns .cx-figure-col{width:var(--cx-cell-size)}.cx-figure--columns.cx-figure--dense{gap:var(--cx-cell-gap)}.cx-figure--row,.cx-figure--strip{flex-wrap:wrap;align-items:center}.cx-night .cx-cell{background:color-mix(in oklch,var(--cx-cell-top) clamp(0%,var(--cx-mix,50%),100%),var(--cx-cell-base))}.cx-night .cx-cell[data-state=ok]{background:var(--cx-ok-night)}.cx-night .cx-cell[data-state=failed]{background:var(--cx-fail)}.cx-night .cx-cell[data-state=todo]{background:transparent;box-shadow:inset 0 0 0 var(--cx-hair) var(--cx-night-line)}.cx-band{--cx-panel-w:24rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--cx-panel-w)),var(--cx-panel-w)));align-items:end;gap:var(--cx-panel-gap)}.cx-night{display:flex;flex-direction:column;gap:var(--cx-fig-gap);padding:var(--cx-panel-pad);background:var(--cx-night);color:var(--cx-on-night)}.cx-band>.cx-night{min-width:0;justify-content:flex-end}.cx-band>.cx-night--figure{align-self:stretch}:root[data-theme=dark] .cx-night{box-shadow:inset 0 0 0 var(--cx-hair) var(--cx-night-line)}.cx-night .cx-numeral{font-size:var(--cx-fs-total)}.cx-night-caption{margin:0;font-size:var(--cx-fs-caption);line-height:1.4;color:var(--cx-on-night-2)}.cx-night :focus-visible{outline-color:var(--cx-on-night)}.cx-day{display:flex;flex-direction:column;gap:var(--cx-space-2);padding:var(--cx-space-2) var(--cx-space-2) 0;color:var(--cx-ink)}.cx-day .cx-night-caption,.cx-day .cx-numeral-note{color:var(--cx-ink-2)}.cx-numeral{font-size:var(--cx-fs-numeral);font-weight:300;letter-spacing:var(--cx-track-numeral);line-height:1;font-variant-numeric:tabular-nums}.cx-numeral--total{font-size:var(--cx-fs-total)}.cx-numeral-note{margin-left:var(--cx-space-2);font-size:var(--cx-fs-meta);font-weight:400;letter-spacing:0;color:var(--cx-ink-2)}.cx-night .cx-numeral-note{color:var(--cx-on-night-2)}@media (max-width:480px){.cx-band{grid-template-columns:minmax(0,1fr)}}.cx-skeleton{list-style:none;margin:0;padding:0}.cx-skeleton li{height:var(--cx-row-2);border-bottom:var(--cx-hair) solid var(--cx-line)}.cx-state{margin:0;padding:var(--cx-space-4) 0;font-size:var(--cx-fs-meta);color:var(--cx-ink-2)}.cx-state a,.cx-state button{margin-left:var(--cx-space-2);color:var(--cx-ink);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--cx-line);min-height:var(--cx-tap)}.cx-reading,.cx-unknown{color:var(--cx-ink-2)}.cx-reading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cx-space-2);margin:0;padding:var(--cx-space-4) var(--cx-space-2);font-size:var(--cx-fs-meta)}.cx-reading .cx-cells{flex-wrap:wrap;gap:var(--cx-step-gap)}.cx-reading .cx-cell{width:var(--cx-step-cell);height:var(--cx-step-cell)}.cx-reading .cx-cell[data-state=todo]{box-shadow:inset 0 0 0 var(--cx-hair) var(--cx-line-strong)}.cx-reading-words{font-variant-numeric:tabular-nums}.cx-refreshing{display:inline-flex;align-items:center;gap:var(--cx-space-2);min-width:0;font-size:var(--cx-fs-small);font-weight:400;color:var(--cx-ink-2);white-space:nowrap}.cx-time{font-variant-numeric:tabular-nums;white-space:nowrap}[data-cx-enter]{animation:cx-rise var(--cx-dur-reveal) var(--ease-quiet) both;animation-delay:var(--cx-delay,0s)}@keyframes cx-rise{0%{opacity:0;transform:translateY(var(--cx-rise))}to{opacity:1;transform:none}}[data-cx-grow] .cx-figure-col{animation:cx-grow var(--cx-dur-grow) var(--cx-ease-grow) both;animation-delay:calc(var(--cx-i, 0) * var(--cx-stagger))}@keyframes cx-grow{0%{scale:1 0}to{scale:1 1}}[data-cx-fade] .cx-cell{animation:cx-fade var(--dur-quick) linear both;animation-delay:calc(var(--cx-i, 0) * var(--cx-stagger-fade))}@keyframes cx-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cx-cell[data-shimmer],[data-cx-enter],[data-cx-fade] .cx-cell,[data-cx-grow] .cx-figure-col{animation:none!important}.cx-rail-tab,.cx-row{transition:none}}.cx-row{position:relative}.cx-row-link:after{content:"";position:absolute;inset:0}.pxs .cx-row-link:focus-visible{outline:none}.cx-row:has(.cx-row-link:focus-visible){outline:var(--cx-focus) solid var(--cx-ink);outline-offset:calc(var(--cx-focus) * -1);background:var(--cx-hover)}.cx-row [data-cx-inner]{position:relative;z-index:1}.cx-row-line2 .cx-ref{display:inline-flex;align-items:center;min-height:var(--cx-space-5)}@media (pointer:coarse){.cx-row [data-cx-inner]:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--cx-tap);translate:0 -50%}}.cx-row--link:hover{background:var(--cx-hover)}.cx-row--link{cursor:pointer}.cx-bugs{display:inline-flex;align-items:center;gap:var(--cx-space-1);color:var(--cx-ink)}.cx-bugs .cx-ico{color:var(--cx-ink-2)}.cx-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--cx-space-3);margin:0;min-height:var(--cx-tap);padding:0 var(--cx-space-2);border-bottom:var(--cx-hair) solid var(--cx-line);font-size:var(--cx-fs-meta);font-weight:600;color:var(--cx-ink)}.cx-section-head h2{margin:0 auto 0 0;font:inherit}.cx-section-count{margin-left:var(--cx-space-1);font-weight:400;color:var(--cx-ink-2);font-variant-numeric:tabular-nums}.cx-section-head .cx-section-cols{display:inline-flex;align-items:center;gap:var(--cx-space-1) var(--cx-space-3);flex-wrap:wrap;font-size:var(--cx-fs-small);font-weight:400;color:var(--cx-ink-2)}.cx-section-cols>span{display:inline-flex;align-items:center;gap:var(--cx-space-1)}.cx-pill,.pxs .cx-pill{display:inline-flex;align-items:center;justify-content:center;gap:var(--cx-space-2);align-self:flex-start;min-height:var(--cx-pill-h);padding:0 var(--cx-space-5);border:0;border-radius:var(--cx-pill-r);background:var(--cx-ink);color:var(--cx-ground);font-family:var(--cx-font);font-size:var(--cx-fs-body);font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--cx-dur-hover) linear}.cx-pill:hover,.pxs .cx-pill:hover{background:color-mix(in oklch,var(--cx-ink) 86%,var(--cx-ground))}.cx-pill:disabled,.pxs .cx-pill:disabled{opacity:.55;cursor:default}.cx-pill .cx-mark{color:currentColor}.cx-text-button,.pxs .cx-text-button{display:inline-flex;align-items:center;min-height:var(--cx-row-1);padding:0;border:0;background:none;font-family:var(--cx-font);font-size:var(--cx-fs-meta);font-weight:400;color:var(--cx-ink);text-decoration:underline;text-decoration-color:var(--cx-line);text-underline-offset:.2em;cursor:pointer}.cx-text-button:hover{text-decoration-color:currentColor}.cx-text-button:disabled{color:var(--cx-ink-2);cursor:default}@media (pointer:coarse){.cx-text-button,.pxs .cx-text-button{min-height:var(--cx-tap)}}@media (prefers-reduced-motion:reduce){.cx-pill{transition:none}}.cx-title{font-weight:400;letter-spacing:var(--cx-track-title);line-height:1.08}@media (pointer:coarse){.cx-brand{min-height:var(--cx-tap)}.cx-product a{position:relative}.cx-product a:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--cx-tap);translate:0 -50%}}.cx-pictured{container-type:inline-size;padding-block:var(--cx-space-4)}.cx-pictured-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--cx-space-6);align-items:start}.cx-pictured-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cx-space-1);min-width:0;padding-inline:var(--cx-space-2)}.cx-pictured .cx-pictured-text .cx-state{padding:0;font-size:var(--cx-fs-body);color:var(--cx-ink)}.cx-art{margin:0;aspect-ratio:3/2;max-height:50dvh;overflow:hidden;background:var(--cx-night)}.cx-art img{display:block;box-sizing:border-box;width:100%;height:100%;padding:8%;object-fit:contain}@container (max-width: 40rem){.cx-pictured-grid{grid-template-columns:minmax(0,1fr);gap:var(--cx-space-4)}.cx-pictured-grid .cx-art{max-height:30dvh;justify-self:stretch}}.cx-skeleton-line{display:inline-block;width:12em;max-width:100%;height:var(--cx-hair);background:var(--cx-line);vertical-align:middle}.cx-night-figure{display:flex;align-items:flex-end;min-width:0;overflow:hidden}.cx-night-figures{display:flex;flex-direction:column;gap:var(--cx-space-2)}.pxsi{min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--cx-ground);color:var(--cx-ink);font-family:var(--cx-font)}.pxsi-body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:0}.pxsi-panel{display:flex;align-items:center;padding:calc(var(--cx-space-6) * 2) var(--cx-gutter)}.pxsi-copy{width:100%;max-width:24rem;margin-inline:auto}.pxsi-title{margin:0;font-weight:400;font-size:var(--cx-fs-total);line-height:1.08;letter-spacing:var(--cx-track-title)}.pxsi-line{margin:var(--cx-space-4) 0 0;color:var(--cx-ink-2);font-size:var(--cx-fs-caption);line-height:1.45;max-width:32ch}.pxsi-actions{display:grid;gap:var(--cx-space-3);margin-top:calc(var(--cx-space-6) + var(--cx-space-2))}.pxsi-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--cx-space-3);height:var(--cx-pill-h);padding:0 var(--cx-space-5);border:var(--cx-hair) solid var(--cx-line);border-radius:var(--cx-pill-r);background:var(--cx-ground);color:var(--cx-ink);font:500 var(--cx-fs-body) var(--cx-font);cursor:pointer;transition:background-color var(--cx-dur-hover) var(--ease-quiet),border-color var(--cx-dur-hover) var(--ease-quiet)}.pxsi-button svg{width:1.125rem;height:1.125rem;flex:none}.pxsi-button:hover{border-color:var(--cx-ink-2)}.pxsi-button--primary{background:var(--cx-ink);border-color:var(--cx-ink);color:var(--cx-ground)}.pxsi-button--primary:hover{background:var(--cx-ink-2);border-color:var(--cx-ink-2)}.pxsi-button:focus-visible{outline:var(--cx-focus) solid var(--cx-ink);outline-offset:var(--cx-focus)}.pxsi-button:disabled{opacity:.5;cursor:not-allowed}.pxsi-line--fail{color:var(--cx-fail)}.pxsi-line strong{font-weight:500;color:var(--cx-ink);overflow-wrap:anywhere}.pxsi-note{margin:var(--cx-space-4) 0 0;font-size:var(--cx-fs-meta);color:var(--cx-ink-2)}.pxsi-note--err{color:var(--cx-fail)}.pxsi-legal{margin:var(--cx-space-6) 0 0;font-size:var(--cx-fs-small);color:var(--cx-ink-2);line-height:1.5}.pxsi-legal a{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--cx-line)}.pxsi-legal a:hover{text-decoration-color:currentColor}.pxsi-art{margin:0;position:relative;min-height:0;overflow:hidden;background:var(--cx-night)}.pxsi-art img{display:block;box-sizing:border-box;width:100%;height:100%;padding:10% 9% 13%;object-fit:contain}@media (prefers-reduced-motion:no-preference){.pxsi-copy{animation:pxsi-rise var(--cx-dur-reveal) var(--ease-quiet) both}.pxsi-art img{animation:pxsi-fade calc(var(--cx-dur-reveal) * 1.5) var(--ease-quiet) both}}@keyframes pxsi-rise{0%{opacity:0;transform:translateY(var(--cx-space-3))}to{opacity:1;transform:none}}@keyframes pxsi-fade{0%{opacity:0}to{opacity:1}}@media (max-width:860px){.pxsi-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.pxsi-art{order:-1;height:32vh}.pxsi-art img{padding:6% 8% 7%}.pxsi-panel{padding:var(--cx-space-6) var(--cx-gutter) calc(var(--cx-space-6) * 2);align-items:flex-start}.pxsi--short .pxsi-body{grid-template-rows:auto minmax(0,1fr)}}