:root{--reuse-shadow-color:black;--reuse-shadow-strength:1;--reuse-ring-color:#00000014;--reuse-ring-width:.5px}[data-reuse-theme=dark]{--reuse-shadow-strength:6;--reuse-ring-color:#ffffff1f}.reuse-shadow-xs,.reuse-shadow-ring-xs{--reuse-shadow:0 1px 2px 0 color-mix(in srgb, var(--reuse-shadow-color) calc(5% * var(--reuse-shadow-strength)), transparent), 0 2px 4px 0 color-mix(in srgb, var(--reuse-shadow-color) calc(2% * var(--reuse-shadow-strength)), transparent)}.reuse-shadow-xs{box-shadow:var(--reuse-shadow)}.reuse-shadow-ring-xs{box-shadow:0 0 0 var(--reuse-ring-width) var(--reuse-ring-color), var(--reuse-shadow)}.reuse-shadow-sm,.reuse-shadow-ring-sm,.reuse-card-frame{--reuse-shadow:0 1px 2px 0 color-mix(in srgb, var(--reuse-shadow-color) calc(5% * var(--reuse-shadow-strength)), transparent), 0 4px 8px 0 color-mix(in srgb, var(--reuse-shadow-color) calc(3.5% * var(--reuse-shadow-strength)), transparent)}.reuse-shadow-sm{box-shadow:var(--reuse-shadow)}.reuse-shadow-ring-sm{box-shadow:0 0 0 var(--reuse-ring-width) var(--reuse-ring-color), var(--reuse-shadow)}.reuse-shadow-md,.reuse-shadow-ring-md{--reuse-shadow:0 2px 4px 0 color-mix(in srgb, var(--reuse-shadow-color) calc(4% * var(--reuse-shadow-strength)), transparent), 0 8px 16px 0 color-mix(in srgb, var(--reuse-shadow-color) calc(5% * var(--reuse-shadow-strength)), transparent)}.reuse-shadow-md{box-shadow:var(--reuse-shadow)}.reuse-shadow-ring-md{box-shadow:0 0 0 var(--reuse-ring-width) var(--reuse-ring-color), var(--reuse-shadow)}.reuse-shadow-lg,.reuse-shadow-ring-lg{--reuse-shadow:0 4px 8px 0 color-mix(in srgb, var(--reuse-shadow-color) calc(4% * var(--reuse-shadow-strength)), transparent), 0 16px 32px 0 color-mix(in srgb, var(--reuse-shadow-color) calc(7% * var(--reuse-shadow-strength)), transparent)}.reuse-shadow-lg{box-shadow:var(--reuse-shadow)}.reuse-shadow-ring-lg{box-shadow:0 0 0 var(--reuse-ring-width) var(--reuse-ring-color), var(--reuse-shadow)}.reuse-shadow-xl,.reuse-shadow-ring-xl{--reuse-shadow:0 8px 16px 0 color-mix(in srgb, var(--reuse-shadow-color) calc(5% * var(--reuse-shadow-strength)), transparent), 0 32px 64px 0 color-mix(in srgb, var(--reuse-shadow-color) calc(9% * var(--reuse-shadow-strength)), transparent)}.reuse-shadow-xl{box-shadow:var(--reuse-shadow)}.reuse-shadow-ring-xl{box-shadow:0 0 0 var(--reuse-ring-width) var(--reuse-ring-color), var(--reuse-shadow)}.reuse-shadow-2xl,.reuse-shadow-ring-2xl{--reuse-shadow:0 12px 24px 0 color-mix(in srgb, var(--reuse-shadow-color) calc(6% * var(--reuse-shadow-strength)), transparent), 0 48px 96px 0 color-mix(in srgb, var(--reuse-shadow-color) calc(11% * var(--reuse-shadow-strength)), transparent)}.reuse-shadow-2xl{box-shadow:var(--reuse-shadow)}.reuse-shadow-ring-2xl{box-shadow:0 0 0 var(--reuse-ring-width) var(--reuse-ring-color), var(--reuse-shadow)}.reuse-card{background:var(--reuse-surface,white);color:inherit;border-radius:var(--reuse-card-radius,16px);padding:var(--reuse-card-padding,24px)}.reuse-card-frame{border-radius:calc(var(--reuse-card-radius,16px) + 6px);box-shadow:0 0 0 .5px var(--reuse-ring-color), var(--reuse-shadow);padding:6px}.reuse-card-code{font:inherit;justify-content:space-between;align-items:center;gap:20px;display:flex}.reuse-card-code pre{min-width:0;margin:0;overflow:auto}.reuse-card-action{justify-content:space-between;align-items:center;gap:24px;display:flex}.reuse-card-action>:first-child{min-width:0}@media (max-width:480px){.reuse-card-action{flex-direction:column;align-items:flex-start}}
.reuse-carousel{gap:var(--reuse-carousel-gap,1rem);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.reuse-carousel::-webkit-scrollbar{display:none}.reuse-carousel__slide{flex:0 0 var(--reuse-carousel-slide-width,100%);scroll-snap-align:var(--reuse-carousel-align,start);min-width:0}.reuse-carousel:focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.reuse-carousel{scroll-behavior:auto}}
.reuse-lightbox{--reuse-lightbox-background:#0f0f11f5;--reuse-lightbox-foreground:#fff;--reuse-lightbox-control:#232326f5;width:100%;max-width:none;height:100%;max-height:none;color:var(--reuse-lightbox-foreground);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;font-family:inherit;position:fixed;inset:0;overflow:hidden}.reuse-lightbox::backdrop{background:0 0}.reuse-lightbox-backdrop{background:var(--reuse-lightbox-background);pointer-events:none;position:absolute;inset:0}.reuse-lightbox-viewport{scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-x;outline-offset:-4px;width:100%;height:100%;display:flex;position:relative;overflow:auto hidden}.reuse-lightbox-viewport::-webkit-scrollbar{display:none}.reuse-lightbox-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.reuse-lightbox-frame{transform-origin:50%;cursor:zoom-in;flex:none;position:relative}.reuse-lightbox[data-zoomed=true] .reuse-lightbox-frame{cursor:grab}.reuse-lightbox[data-zoomed=true] .reuse-lightbox-frame:active{cursor:grabbing}.reuse-lightbox-image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.reuse-lightbox-button{z-index:2;background:var(--reuse-lightbox-control);width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:0;border-radius:50%;place-items:center;padding:10px;font-size:26px;line-height:1;display:grid;position:absolute}.reuse-lightbox-button svg{width:24px;height:24px}.reuse-lightbox-button:hover{background:#3a3a3efa}.reuse-lightbox-button:disabled{opacity:.3;cursor:default}.reuse-lightbox-button:focus-visible,.reuse-lightbox-thumbnails button:focus-visible{outline-offset:3px;outline:2px solid}.reuse-lightbox-close{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right))}.reuse-lightbox-zoom{top:max(16px, env(safe-area-inset-top));right:calc(max(16px, env(safe-area-inset-right)) + 54px)}.reuse-lightbox-prev{top:calc(50% - 22px);left:max(16px, env(safe-area-inset-left))}.reuse-lightbox-next{top:calc(50% - 22px);right:max(16px, env(safe-area-inset-right))}.reuse-lightbox-footer{z-index:2;right:72px;bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;justify-items:center;gap:10px;display:grid;position:absolute;left:72px}.reuse-lightbox-counter{background:var(--reuse-lightbox-control);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;padding:6px 12px;font-size:13px}.reuse-lightbox-caption{background:var(--reuse-lightbox-background);text-align:center;overflow-wrap:anywhere;pointer-events:auto;border-radius:4px;max-width:60ch;max-height:20vh;margin:0;padding:4px 10px;font-size:14px;line-height:1.5;overflow:auto}.reuse-lightbox-caption:empty{display:none}.reuse-lightbox-thumbnails{pointer-events:auto;gap:8px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.reuse-lightbox-thumbnails button{opacity:.6;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:5px;flex:0 0 44px;width:44px;height:44px;padding:0;overflow:hidden}.reuse-lightbox-thumbnails button[aria-current=true]{border-color:var(--reuse-lightbox-foreground);opacity:1}.reuse-lightbox-thumbnails img{object-fit:cover;width:100%;height:100%}.reuse-lightbox-error{text-align:center;place-items:center;padding:24px;display:grid;position:absolute;inset:0}@media (max-width:480px){.reuse-lightbox-prev{left:8px}.reuse-lightbox-next{right:8px}.reuse-lightbox-footer{left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.reuse-lightbox-viewport{scroll-behavior:auto}}
.reuse-annotation-editor{gap:1rem;display:grid}.reuse-annotation-toolbar{border:0;flex-wrap:wrap;gap:.35rem;min-width:0;margin:0;padding:0;display:flex}.reuse-annotation-toolbar button{font:inherit;color:inherit;background:var(--reuse-annotation-control-background,transparent);border:1px solid var(--reuse-annotation-control-border,#8885);cursor:pointer;border-radius:.4rem;padding:.4rem .6rem}.reuse-annotation-toolbar button[aria-pressed=true]{background:var(--reuse-annotation-selected-background,#8882);border-color:currentColor}.reuse-annotation-toolbar button:disabled{opacity:.4;cursor:default}.reuse-annotation-toolbar button:focus-visible,.reuse-annotation-editor-canvas:focus-visible,.reuse-annotation-fields input:focus-visible,.reuse-annotation-fields select:focus-visible{outline:2px solid var(--reuse-annotation-color,#6657c7);outline-offset:3px}.reuse-annotation-editor-canvas{position:relative}.reuse-annotation-edit-layer{z-index:2;touch-action:none;cursor:crosshair;position:absolute}.reuse-annotation-editor-canvas[data-reuse-annotation-tool=select] .reuse-annotation-edit-layer{cursor:default}.reuse-annotation-target,.reuse-annotation-resize{appearance:none;box-sizing:border-box;color:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute}.reuse-annotation-target{cursor:move;border-radius:4px}.reuse-annotation-target[data-kind=marker],.reuse-annotation-target[data-kind=pointer]{border-radius:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.reuse-annotation-target[data-kind=arrow],.reuse-annotation-target[data-kind=line]{height:18px}.reuse-annotation-target[data-selected=true]{outline:2px solid var(--reuse-annotation-color,#6657c7);outline-offset:3px}.reuse-annotation-target:focus-visible,.reuse-annotation-resize:focus-visible{outline-offset:3px;outline:2px solid}.reuse-annotation-resize{z-index:1;border:2px solid var(--reuse-annotation-color,#6657c7);background:var(--reuse-annotation-handle-background,#fff);cursor:crosshair;border-radius:3px;width:12px;height:12px;transform:translate(-50%,-50%)}.reuse-annotation-fields{flex-wrap:wrap;gap:.75rem;display:flex}.reuse-annotation-fields label{font:inherit;flex:12rem;gap:.35rem;display:grid}.reuse-annotation-fields input,.reuse-annotation-fields select{box-sizing:border-box;min-width:0;max-width:100%;font:inherit;color:inherit;border:1px solid var(--reuse-annotation-control-border,#8885);background:0 0;border-radius:.4rem;padding:.45rem .6rem}.reuse-annotation-editor-hint{color:inherit;opacity:.65;margin:0;font-size:.875rem;line-height:1.5}
[data-reuse-annotations]{--annot-accent:var(--reuse-annotation-color,#e04e3b);--annot-accent-ink:var(--reuse-annotation-ink,#fff)}[data-annot-color=red],[data-annot-swatch=red]{--annot-accent:#f53131;--annot-accent-ink:#fcfcfc}@supports (color:lab(0% 0 0)){[data-annot-color=red],[data-annot-swatch=red]{--annot-accent:lab(54.7846% 72.4056 50.8154);--annot-accent-ink:lab(98.84% .0000298023 -.0000119209)}}[data-annot-color=orange],[data-annot-swatch=orange]{--annot-accent:#f87103;--annot-accent-ink:#fcfcfc}@supports (color:lab(0% 0 0)){[data-annot-color=orange],[data-annot-swatch=orange]{--annot-accent:lab(63.9111% 50.1374 71.8519);--annot-accent-ink:lab(98.84% .0000298023 -.0000119209)}}[data-annot-color=yellow],[data-annot-swatch=yellow]{--annot-accent:#f9cc21;--annot-accent-ink:#382500}@supports (color:lab(0% 0 0)){[data-annot-color=yellow],[data-annot-swatch=yellow]{--annot-accent:lab(84.2162% 5.96243 79.8484);--annot-accent-ink:lab(16.4709% 6.62138 24.7068)}}[data-annot-color=green],[data-annot-swatch=green]{--annot-accent:#00ac4f;--annot-accent-ink:#fcfcfc}@supports (color:lab(0% 0 0)){[data-annot-color=green],[data-annot-swatch=green]{--annot-accent:lab(61.6308% -54.7723 36.6192);--annot-accent-ink:lab(98.84% .0000298023 -.0000119209)}}[data-annot-color=blue],[data-annot-swatch=blue]{--annot-accent:#007df2;--annot-accent-ink:#fcfcfc}@supports (color:lab(0% 0 0)){[data-annot-color=blue],[data-annot-swatch=blue]{--annot-accent:lab(51.9759% 6.22907 -68.5342);--annot-accent-ink:lab(98.84% .0000298023 -.0000119209)}}[data-annot-color=purple],[data-annot-swatch=purple]{--annot-accent:#8e4ae2;--annot-accent-ink:#fcfcfc}@supports (color:lab(0% 0 0)){[data-annot-color=purple],[data-annot-swatch=purple]{--annot-accent:lab(46.3592% 51.634 -67.7754);--annot-accent-ink:lab(98.84% .0000298023 -.0000119209)}}[data-annot-swatch=accent]{--annot-accent:var(--reuse-annotation-color,#e04e3b)}[data-reuse-annotations] figure[data-annotated]{width:100%;container:annot-figure/inline-size}[data-annot-lightbox]{container:annot-figure/inline-size}[data-reuse-annotations] [data-annot-stage]{padding:var(--annot-top,0) var(--annot-right,0) var(--annot-bottom,0) var(--annot-left,0);position:relative}[data-reuse-annotations] figure[data-annotated] :is([data-frame-card],figure)>:is([data-annot-stage],a:has(>[data-annot-stage])){width:min(100%, calc(var(--image-width,100%) + var(--annot-x,0px)));max-width:100%;display:block}[data-reuse-annotations] figure[data-annotated]:not([data-framed])>:is([data-annot-stage],a:has(>[data-annot-stage])){margin-inline:auto}[data-reuse-annotations] figure[data-annotated]:not([data-framed])[data-align=left]>:is([data-annot-stage],a:has(>[data-annot-stage])){margin-left:0}[data-reuse-annotations] figure[data-annotated]:not([data-framed])[data-align=right]>:is([data-annot-stage],a:has(>[data-annot-stage])){margin-right:0}[data-reuse-annotations] [data-annot-media]{border-radius:var(--reuse-annotation-radius,0);position:relative;container:annot/inline-size}[data-reuse-annotations] [data-annot-media]>img{border-radius:inherit;width:100%;height:auto;margin:0;display:block}[data-annot-shade]{pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-annot-shade]>svg{fill:#00000059;fill:lab(0% 0 0/.35);width:100%;height:100%;display:block}[data-reuse-annotations] [data-annot-shade]{border-radius:var(--reuse-annotation-radius,0)}[data-annot-spotlight]{position:absolute}[data-annot-area]{border:2px solid var(--annot-accent);border-radius:6px;position:absolute}[data-annot-tag]{background:var(--annot-accent);color:var(--annot-accent-ink);white-space:nowrap;border-radius:5px;padding:.1em .45em;font-size:12px;font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + 4px);left:-2px}[data-annot-tag][data-below]{top:calc(100% + 4px);bottom:auto}[data-annot-tag][data-end]{left:auto;right:-2px}[data-annot-shape]{background:var(--annot-accent);height:4px;transform:translateY(-50%) rotate(var(--angle,0deg));transform-origin:0;pointer-events:none;border-radius:2px;position:absolute}[data-annot-shape=arrow]{background:0 0;border-radius:0;height:auto;container-type:inline-size}[data-annot-shape=arrow]:before{content:"";background:var(--annot-accent);clip-path:polygon(0 45.5%,calc(100% - min(16px,36%)) 37.5%,calc(100% - min(22px,50%)) 0,100% 50%,calc(100% - min(22px,50%)) 100%,calc(100% - min(16px,36%)) 62.5%,0 54.5%);height:min(20px,45cqw);display:block}[data-annot-marker]{aspect-ratio:1;background:var(--annot-accent);width:22px;color:var(--annot-accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:12px;font-weight:600;line-height:1;transition:transform .15s;display:grid;position:absolute;transform:translate(-50%,-50%)}[data-annot-marker][data-active]{transform:translate(-50%,-50%)scale(1.15)}[data-annot-marker][data-pointer]{display:none}[data-annot-drawing]{width:100%;height:100%;color:var(--reuse-annotation-text,#202020);pointer-events:none;position:absolute;inset:0;overflow:visible}[data-annot-drawing] [data-annot-line]{fill:none;stroke:var(--annot-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}[data-annot-drawing] [data-annot-tip]{fill:var(--annot-accent)}[data-annot-drawing] text{fill:color-mix(in oklch, currentColor 82%, transparent);dominant-baseline:middle;font-family:inherit}[data-reuse-annotations] ol[data-annot-list]{font-size:var(--text-md,1rem);gap:2px;margin:.75rem 0 0;padding:0;line-height:1.5rem;list-style:none;display:grid;position:relative}[data-reuse-annotations] ol[data-annot-list]>li{border-radius:.5rem;align-items:flex-start;gap:.625rem;margin:0;padding:.25rem .375rem;display:flex}[data-reuse-annotations] ol[data-annot-list]>li:before{content:attr(value);background:var(--annot-accent);width:1.375rem;height:1.375rem;color:var(--annot-accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;margin-top:.0625rem;font-size:.75rem;font-weight:600;line-height:1;display:grid}[data-reuse-annotations] [data-annot-text]{min-width:0;color:var(--reuse-annotation-text,#202020);flex:1}[data-reuse-annotations] [data-annot-text] strong{font-weight:600}[data-reuse-annotations] ol[data-annot-list]>li[data-pointer]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container annot-figure (max-width:559px){[data-annot-stage]{padding:0}[data-reuse-annotations] figure[data-annotated] :is([data-frame-card],figure)>:is([data-annot-stage],a:has(>[data-annot-stage])),[data-reuse-annotations] .docs-image[data-annotated] .docs-image-box{width:min(100%, var(--image-width,100%))}[data-annot-drawing]{display:none}[data-annot-marker][data-pointer]{display:grid}[data-reuse-annotations] ol[data-annot-list]>li[data-pointer]{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}figure[data-pointer-markers] [data-annot-marker][data-pointer]{display:grid}[data-reuse-annotations] figure[data-pointer-markers] ol[data-annot-list]>li[data-pointer]{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}[data-annot-lightbox]>[data-annot-stage]:has([data-annot-drawing]){border-radius:calc(var(--reuse-annotation-radius,0) / var(--annot-zoom,1));background:color-mix(in oklch, var(--reuse-annotation-background,#fff) 0%, transparent);box-shadow:0 0 0 calc(1rem / var(--annot-zoom,1)) color-mix(in oklch, var(--reuse-annotation-background,#fff) 0%, transparent);transition:background-color .16s ease-out,box-shadow .16s ease-out}[data-annot-lightbox][data-open]>[data-annot-stage]:has([data-annot-drawing]){background:var(--reuse-annotation-background,#fff);box-shadow:0 0 0 calc(1rem / var(--annot-zoom,1)) var(--reuse-annotation-background,#fff)}@media (prefers-reduced-motion:reduce){[data-annot-lightbox]>[data-annot-stage]{transition:none}}[data-reuse-annotations]{width:100%;margin:0;display:block;container:annot-figure/inline-size}[data-reuse-annotations] [data-annot-media]{width:100%}[data-reuse-annotations] [data-annot-stage]{margin-inline:auto}[data-reuse-annotations] [data-annotation-overlay]{pointer-events:none;position:absolute;inset:0}[data-reuse-annotations] [data-annotation-overlay]>*{pointer-events:auto}[data-reuse-annotations] [data-annot-drawing]{pointer-events:none}
.reuse-thinking-dots{vertical-align:middle;color:inherit;flex:none;display:inline-flex}.reuse-thinking-dots canvas{display:block}
.reuse-tooltip-trigger{display:contents}.reuse-floating-tooltip{z-index:var(--reuse-tooltip-z-index,1000);box-sizing:border-box;width:max-content;max-width:min(20rem,100vw - 24px);padding:var(--reuse-tooltip-padding,4px 10px);color:var(--reuse-tooltip-color,#fff);background:var(--reuse-tooltip-background,#111);border-radius:var(--reuse-tooltip-radius,16px);box-shadow:var(--reuse-tooltip-shadow,0 4px 12px -2px #0000002e);font:inherit;font-size:var(--reuse-tooltip-font-size,12px);overflow-wrap:anywhere;will-change:transform;line-height:16px;position:fixed;inset:0 auto auto 0;overflow:hidden}.reuse-floating-tooltip[hidden]{display:none}.reuse-floating-tooltip[data-rich]{max-width:none;padding:var(--reuse-tooltip-rich-padding,6px);color:var(--reuse-tooltip-rich-color,#111);background:var(--reuse-tooltip-rich-background,#fff);border-radius:var(--reuse-tooltip-rich-radius,16px);box-shadow:var(--reuse-tooltip-rich-shadow,0 0 0 1px #0000000f, 0 6px 12px -4px #00000014, 0 20px 40px -12px #00000024)}.reuse-floating-tooltip-content{display:block}.reuse-moving-highlight{pointer-events:none;z-index:-1;opacity:0;background:var(--reuse-highlight-background,#8882);border-radius:var(--reuse-highlight-radius,.4rem);transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;inset:0 auto auto 0;scale:.97}.reuse-moving-highlight[data-visible=true]{opacity:1;scale:1}.reuse-moving-highlight[data-move=appear]{transition-property:opacity,scale;transition-duration:.15s}.reuse-moving-highlight[data-move=fade]{transition-property:opacity,scale;transition-duration:.1s}.reuse-moving-highlight[data-move=slide]{transition-property:translate,width,height,opacity;transition-duration:.15s}.reuse-moving-highlight[data-move=instant]{transition:none}.reuse-hold{touch-action:manipulation;position:relative;overflow:hidden}.reuse-hold-fill{pointer-events:none;opacity:.15;transform-origin:0;background:currentColor;transition-property:transform;transition-timing-function:linear;position:absolute;inset:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.reuse-moving-highlight{scale:none}.reuse-moving-highlight[data-move=slide]{transition-property:opacity}}
.reuse-avatar{vertical-align:middle;width:var(--reuse-avatar-size,40px);height:var(--reuse-avatar-size,40px);--reuse-avatar-clearance:2;flex:none;display:inline-flex;position:relative}.reuse-avatar-face{width:100%;height:100%;color:var(--reuse-avatar-color,#343434);background:var(--reuse-avatar-background,#e8e8e8);font:inherit;font-size:calc(var(--reuse-avatar-size,40px) * .32);-webkit-mask-image:var(--reuse-avatar-badge-mask,linear-gradient(black, black)), var(--reuse-avatar-group-mask,linear-gradient(black, black));mask-image:var(--reuse-avatar-badge-mask,linear-gradient(black, black)), var(--reuse-avatar-group-mask,linear-gradient(black, black));-webkit-mask-composite:source-in;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.reuse-avatar-image{object-fit:cover;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.reuse-avatar-badge{box-sizing:border-box;min-width:var(--reuse-avatar-badge-size,18px);height:var(--reuse-avatar-badge-size,18px);background:var(--reuse-avatar-badge-background,#303030);color:var(--reuse-avatar-badge-color,white);font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:85.3553%;left:85.3553%;transform:translate(-50%,-50%)}.reuse-avatar-badge[data-corner=top-right]{top:14.6447%}.reuse-avatar-badge[data-reuse-avatar-badge=dot]{min-width:0;width:var(--reuse-avatar-dot-size,10px);height:var(--reuse-avatar-dot-size,10px);background:var(--reuse-avatar-status-color,#288c5d);padding:0}.reuse-avatar-badge svg{width:12px;height:12px}.reuse-avatar-group{align-items:center;padding:0;display:inline-flex}.reuse-avatar-group>[data-reuse-avatar]+[data-reuse-avatar]{margin-inline-start:calc(-1 * var(--reuse-avatar-overlap,12px))}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fcfcfc;--surface:#fff;--ink:#111;--ink-2:#2e2e2e;--prose:#5b5b5b;--mute:#858585;--side:#12121266;--hover:#00000008;--ring:0 0 0 1px #0000000f, 0 1px 2px -1px #0000000f, 0 2px 4px #0000000a;--pop:0 0 0 1px #0000000f, 0 6px 12px -4px #00000014, 0 20px 40px -12px #00000024;--ease:cubic-bezier(.23, 1, .32, 1);--r:1.35;--col:840px;--gutter:16px;--sec:120px;--card-pad:4px;--card-outer-bg:#ffffff8c;--card-outer:0 0 0 1px #0000000d;--card-inner:0 0 0 1px #00000012, 0 1px 2px #0000000a, 0 6px 14px -6px #00000012;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:var(--font-fraunces), Georgia, serif;--display-weight:300;--display-tracking:-.02em;background:var(--bg);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@media (max-width:760px){:root{--sec:88px}}@media (min-width:1100px){:root{--gutter:80px}}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:72px}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans);letter-spacing:-.006em;margin:0;font-size:15px;line-height:24px;overflow-x:clip}:is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}:is(ul,ol){list-style:none}a{color:inherit;text-decoration:none}b,strong{color:var(--ink);font-weight:560}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button,a,input,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::selection{color:var(--ink);background:#e4e4e4}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--surface);box-shadow:var(--pop);border-radius:10px;padding:8px 12px;font-size:14px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}
.c-col{width:min(var(--col), 100% - 2 * var(--gutter));margin-inline:auto}.c-sec{margin-top:var(--sec)}.c-display{max-width:600px;font-family:var(--font-display);font-weight:var(--display-weight);font-optical-sizing:auto;letter-spacing:var(--display-tracking);color:var(--ink);text-wrap:balance;font-size:50px;line-height:1.06}.c-h1{font-family:var(--font-display);font-weight:var(--display-weight);font-optical-sizing:auto;letter-spacing:-.032em;color:var(--ink);outline:none;font-size:34px;line-height:40px}.c-h2{letter-spacing:-.022em;color:var(--ink);font-size:21px;font-weight:600;line-height:28px}.c-sub{max-width:560px;color:var(--prose);text-wrap:pretty;margin-top:6px}.c-h3{letter-spacing:-.016em;align-items:center;gap:10px;margin:44px 0 8px;font-size:17px;font-weight:600;line-height:24px;display:flex}.c-text{max-width:620px;color:var(--prose);text-wrap:pretty;margin-bottom:16px}.c-gray{color:var(--mute)}.c-link{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #0003;text-decoration:underline #0003;transition:text-decoration-color .15s}.c-link:hover{text-decoration-color:currentColor}kbd{background:var(--surface);min-width:20px;height:20px;color:var(--ink);font:500 11.5px / 1 var(--font-sans);vertical-align:1px;border-radius:6px;place-items:center;margin:0 1px;padding:0 5px;display:inline-grid;box-shadow:0 0 0 1px #00000017,0 1px #00000012}.c-card{padding:var(--card-pad);border-radius:calc(16px * var(--r) + var(--card-pad));background:var(--card-outer-bg);box-shadow:var(--card-outer)}.c-card-in{border-radius:calc(16px * var(--r));background:var(--surface);height:100%;box-shadow:var(--card-inner);flex-direction:column;display:flex}.c-badge{letter-spacing:0;white-space:nowrap;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:11.5px;font-weight:550;display:inline-flex}.c-badge[data-state=supported]{background:var(--ink);color:#fff}.c-badge[data-state=planned]{background:var(--surface);color:var(--prose);box-shadow:inset 0 0 0 1px #0000001f}.c-btn{background:var(--ink);color:#fff;height:36px;transition:transform .16s var(--ease), background-color .15s ease;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:520;display:inline-flex;box-shadow:0 1px 2px #0003,inset 0 1px #ffffff1a}.c-btn:hover{background:#2a2a2a}.c-btn:active{transform:scale(.97)}.c-btn-quiet{height:36px;color:var(--ink-2);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.c-btn-quiet:hover{background:var(--hover)}.c-copy{background:var(--surface);height:32px;color:var(--ink);transition:transform .16s var(--ease), background-color .16s ease, color .15s ease, opacity .15s ease;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:500;display:inline-flex;position:relative;box-shadow:0 0 0 .5px #0000001a,0 1px 2px #0000000d,0 2px 4px #00000005}.c-copy:hover{background:#f7f7f7}.c-copy:active{transform:scale(.97)}.c-copy-icons{width:15px;height:15px;display:grid;position:relative}.c-copy-icons svg{transition:opacity .2s var(--ease), transform .2s var(--ease), filter .2s var(--ease);grid-area:1/1}.c-copy-icons svg:last-child,.c-copy[data-copied] .c-copy-icons svg:first-child{opacity:0;filter:blur(4px);transform:scale(.25)}.c-copy[data-copied] .c-copy-icons svg:last-child{opacity:1;filter:none;transform:none}.c-copy-icon{width:30px;height:30px;box-shadow:none;color:#8a8a8a;background:0 0;justify-content:center;padding:0}.c-copy-icon:hover{color:var(--ink);background:#0000000a}.c-feats{gap:36px 32px;margin-top:64px;display:grid}.c-feats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-feats svg{color:var(--ink);margin-bottom:14px}.c-feats p{color:var(--prose);text-wrap:pretty;font-size:14px;line-height:22px}.c-head{z-index:30;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(14px);transition:box-shadow .2s;position:sticky;top:0}.c-head[data-scrolled]{box-shadow:0 1px #0000000f}.c-head-in{height:56px;padding-inline:var(--gutter);align-items:center;display:flex;position:relative}.c-brand,.c-nav{--reuse-highlight-background:var(--hover);--reuse-highlight-radius:8px;align-items:center;gap:2px;min-width:0;display:flex}.c-logo{letter-spacing:-.03em;height:32px;color:var(--ink);border-radius:8px;align-items:center;margin-left:-8px;padding:0 8px;font-size:16px;font-weight:640;display:inline-flex}.c-slash{color:#00000029;margin:0 2px;font-size:15px}.c-switch{min-width:0;height:32px;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 7px 0 9px;font-size:14.5px;font-weight:520;display:inline-flex}.c-switch>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-switch svg{flex:none}.c-switch-chevron{color:var(--mute);transition:transform .22s var(--ease);margin-left:-2px}.c-switch[aria-expanded=true] .c-switch-chevron{transform:rotate(180deg)}.c-nav{margin-left:auto;margin-right:-8px}.c-nav a{height:32px;color:var(--prose);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:14px;transition:color .15s;display:inline-flex}.c-nav a:hover,.c-nav a[aria-current=page]{color:var(--ink)}.c-nav a.c-nav-icon{justify-content:center;width:32px;padding:0}.c-menu{top:calc(100% - 4px);left:calc(var(--gutter) - 8px);z-index:2;width:min(780px, 100% - 2 * var(--gutter) + 16px);background:var(--surface);box-shadow:var(--pop);transform-origin:80px 0;transition:opacity .15s ease, transform .2s var(--ease);border-radius:16px;padding:8px;position:absolute}@starting-style{.c-menu:not([hidden]){opacity:0;transform:translateY(-4px)scale(.985)}}.c-menu[hidden]{display:none}.c-menu-cols{--reuse-highlight-background:var(--hover);--reuse-highlight-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 6px;display:grid}.c-menu-h{color:var(--mute);padding:8px 10px 6px;font-size:12.5px;font-weight:500;line-height:16px}.c-menu-row{color:var(--ink);border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;padding:9px 10px;display:grid}.c-menu-row>svg{color:#6a6a6a;margin-top:1px}.c-menu-row b{font-size:14px;font-weight:520;line-height:20px;display:block}.c-menu-row small{color:var(--mute);font-size:12.5px;line-height:17px;display:block}.c-menu-row[data-current]>svg{color:var(--ink)}.c-menu-row:focus-visible{outline-offset:-2px}.f-peek-tip{font-family:var(--font-sans);letter-spacing:-.006em}.f-peek-tip .c-peek-pane{width:240px}.f-peek-tip :is(p,figure){margin:0}.f-peek-tip .c-peek-foot{justify-content:space-between;align-items:baseline;gap:8px;padding:9px 6px 3px;font-size:12.5px;line-height:16px;display:flex}.f-peek-tip .c-peek-foot span{font-weight:540}.f-peek-tip .c-peek-foot code{font-family:var(--mono);color:var(--mute);font-size:11px}.f-peek-tip .pk{background:#f4f4f2;border-radius:10px;height:148px;position:relative;overflow:hidden}.f-peek-tip .pk img{object-fit:cover;display:block}.f-peek-tip .pk-lb-photo{border-radius:3px;width:136px;height:92px;position:absolute;top:18px;left:50%;overflow:hidden;translate:-50%;box-shadow:0 2px 10px #0000001f}.f-peek-tip .pk-lb-photo img{width:100%;height:100%;animation:c-zoom 5s var(--ease) infinite alternate}@keyframes c-zoom{0%,30%{transform:scale(1)}70%,to{transform:scale(1.35)translate(-8%,4%)}}.f-peek-tip .pk-lb-x{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 0 0 .5px #0000001f}.f-peek-tip .pk-lb-n{font-variant-numeric:tabular-nums;background:#fff;border-radius:6px;padding:1px 6px;font-size:10px;line-height:16px;position:absolute;top:8px;left:8px;box-shadow:0 0 0 .5px #0000001f}.f-peek-tip .pk-lb-thumbs{gap:3px;display:flex;position:absolute;bottom:10px;left:50%;translate:-50%}.f-peek-tip .pk-lb-thumbs img{opacity:.5;border-radius:2px;width:18px;height:13px}.f-peek-tip .pk-lb-thumbs img[data-on]{opacity:1;outline:1px solid var(--ink);outline-offset:1px}.f-peek-tip .pk-car-track{animation:c-car 7s var(--ease) infinite;gap:6px;display:flex;position:absolute;top:16px;left:14px}.f-peek-tip .pk-car-track img{border-radius:6px;flex:none;width:76px;height:96px}.f-peek-tip .pk-car-dots{gap:5px;display:flex;position:absolute;bottom:12px;left:50%;translate:-50%}.f-peek-tip .pk-car-dots i{background:#0000002e;border-radius:50%;width:4px;height:4px}.f-peek-tip .pk-car-dots i:first-child{background:var(--ink);animation:c-dot 7s var(--ease) infinite}@keyframes c-car{0%,22%{translate:0}28%,47%{translate:-82px}53%,72%{translate:-164px}78%,94%{translate:-246px}to{translate:0}}@keyframes c-dot{0%,22%{translate:0}28%,47%{translate:9px}53%,72%{translate:18px}78%,94%{translate:27px}to{translate:0}}.f-peek-tip .pk-ann>img{width:100%;height:100%}.f-peek-tip .pk-ann-region{border:1.5px solid #fff;border-radius:6px;width:40%;height:30%;animation:4s ease-in-out infinite c-ann;position:absolute;top:56%;left:50%;box-shadow:0 1px 6px #00000040}.f-peek-tip .pk-ann-label{white-space:nowrap;background:#fff;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:520;line-height:16px;animation:4s ease-in-out infinite c-ann;position:absolute;top:calc(56% - 24px);left:50%;box-shadow:0 2px 6px #00000026}.f-peek-tip .pk-ann-pin{width:18px;height:18px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid;position:absolute;top:26%;left:24%;box-shadow:0 1px 4px #00000040}@keyframes c-ann{0%,15%{opacity:0;translate:0 3px}25%,85%{opacity:1;translate:0}to{opacity:0}}.f-peek-tip .pk-av{background:#fff;justify-content:center;align-items:center;gap:22px;display:flex;box-shadow:inset 0 0 0 1px #0000000d}.f-peek-tip .pk-av .reuse-avatar-face{color:#0000}.f-peek-tip .pk-av-group{display:inline-flex}.f-peek-tip .pk-tip{place-items:center;display:grid}.f-peek-tip .pk-tip-bar{color:#555;background:#fff;border-radius:11px;gap:16px;margin-top:30px;padding:9px 13px;display:flex;box-shadow:0 0 0 .5px #0000001f,0 2px 6px #0000000f}.f-peek-tip .pk-tip-move{justify-items:start;animation:4.5s cubic-bezier(.45,0,.2,1) infinite c-tip;display:grid;position:absolute;top:22px;left:calc(50% - 46px)}.f-peek-tip .pk-tip-pop{color:#fff;background:#202020;border-radius:7px;padding:3px 8px;font-size:11px;line-height:15px;translate:-14px}.f-peek-tip .pk-tip-cursor{color:var(--ink);margin:20px 0 0 4px}.f-peek-tip .pk-tip-cursor svg{fill:#fff}@keyframes c-tip{0%,20%{translate:0}35%,55%{translate:31px}70%,90%{translate:62px}to{translate:0}}.f-peek-tip .pk-hl{place-items:center;display:grid}.f-peek-tip .pk-hl-list{background:#fff;border-radius:10px;width:150px;padding:4px;font-size:12px;display:grid;position:relative;box-shadow:0 0 0 .5px #0000001f,0 2px 6px #0000000f}.f-peek-tip .pk-hl-list>span:not(.pk-hl-fill){align-items:center;height:26px;padding:0 9px;display:flex;position:relative}.f-peek-tip .pk-hl-fill{background:#0000000f;border-radius:6px;height:26px;animation:5s cubic-bezier(.32,.72,0,1) infinite c-hl;position:absolute;top:4px;left:4px;right:4px}@keyframes c-hl{0%,20%{translate:0}25%,45%{translate:0 26px}50%,70%{translate:0 78px}75%,95%{translate:0 52px}to{translate:0}}.f-peek-tip .pk-hold{place-items:center;display:grid}.f-peek-tip .pk-hold-btn{color:#c2362b;background:#fff;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12.5px;font-weight:550;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 3px 8px -4px #0000001a}.f-peek-tip .pk-hold-btn:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}.f-peek-tip .pk-hold-fill{opacity:.13;transform-origin:0;background:currentColor;animation:2.8s linear infinite c-hold;position:absolute;inset:0}@keyframes c-hold{0%{transform:scaleX(0)}55%{transform:scaleX(1)}56%,to{transform:scaleX(0)}}.f-peek-tip .pk-load{color:var(--ink);background:#fff;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0000000d}.f-peek-tip .pk-sh{background:#f7f7f6;justify-content:center;align-items:center;gap:18px;display:flex}.f-peek-tip .pk-sh span{background:#fff;border-radius:11px;width:46px;height:46px}.c-foot{margin-top:136px;padding:28px 0 44px}.c-foot-in{flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:13.5px;display:flex}.c-foot-logo{letter-spacing:-.03em;font-weight:640}.c-foot nav{gap:16px;margin-left:auto;display:flex}.c-foot nav a{color:var(--prose);transition:color .15s}.c-foot nav a:hover{color:var(--ink)}.reuse-floating-tooltip.f-tip{font-family:var(--font-sans);letter-spacing:-.003em}.reuse-floating-tooltip.f-tip[data-rich]:has(.f-tip-keys){--reuse-tooltip-rich-background:#111;--reuse-tooltip-rich-color:#fff;--reuse-tooltip-rich-padding:4px 4px 4px 10px;--reuse-tooltip-rich-radius:16px;font-size:12px;line-height:16px;box-shadow:0 3px 12px #0002}.f-tip-keys{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.f-tip-keys kbd{min-width:18px;height:16px;box-shadow:none;color:#fffc;font:500 10.5px / 1 var(--font-sans);vertical-align:0;background:#ffffff24;border-radius:999px;place-items:center;margin:0;padding:0 5px;display:inline-grid}.c-tabs{background:#0000000a;border-radius:11px;gap:2px;padding:3px;display:inline-flex}.c-tabs [role=tab]{height:30px;color:var(--prose);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.c-tabs [role=tab]:hover,.c-tabs [role=tab][aria-selected=true]{color:var(--ink)}.c-tabs [role=tab]:focus-visible{outline-offset:-2px}.c-tabs .c-tab-pill{background:var(--surface);box-shadow:0 0 0 .5px #0000001a,0 1px 3px #00000014}.c-tabs .c-tab-hover{background:#0000000a}.c-code{border-radius:calc(12px * var(--r));background:var(--surface);box-shadow:var(--ring);position:relative;overflow:hidden}.c-code+.c-code{margin-top:12px}.c-code-bar{justify-content:space-between;align-items:center;padding:6px 6px 0 8px;display:flex}.c-code .c-tabs{background:0 0;padding:0}.c-code .c-tabs [role=tab]{color:#8a8a8a;border-radius:999px;height:26px;padding:0 10px 0 8px;font-size:12.5px;line-height:1}.c-code .c-tabs [role=tab]:hover,.c-code .c-tabs [role=tab][aria-selected=true]{color:#1f1f1f}.c-code .c-tabs [role=tab] svg{opacity:.8}.c-code .c-tabs .c-tab-pill{box-shadow:none;background:#0000000e}.c-code .c-tabs .c-tab-hover{background:var(--hover)}.c-code pre{font-family:var(--mono);color:#24292e;letter-spacing:0;tab-size:2;margin:0;padding:14px 18px 16px;font-size:12.75px;line-height:1.65;overflow-x:auto}.c-code-float{position:absolute;top:9px;right:9px}@media (hover:hover){.c-code .c-copy-icon{opacity:0}.c-code:hover .c-copy-icon,.c-code:focus-within .c-copy-icon,.c-code .c-copy-icon[data-copied]{opacity:1}}.tk-kw{color:#c2357a}.tk-str{color:#2b7a3d}.tk-comment{color:#8c959f;font-style:italic}.tk-fn{color:#7a4fd6}.tk-tag{color:#1f6feb}.tk-num{color:#c4580e}@media (max-width:760px){.c-menu-cols{grid-template-columns:1fr 1fr}}@media (max-width:600px){.c-display{font-size:38px;line-height:1.08}.c-h1{font-size:30px;line-height:36px}.c-feats-3{grid-template-columns:1fr;gap:26px}.c-feats svg{margin-bottom:10px}.c-menu-cols{grid-template-columns:1fr}.c-menu-row{padding:7px 10px}.c-menu{overscroll-behavior:contain;max-height:calc(100dvh - 72px);overflow-y:auto}}@media (min-width:601px) and (max-width:760px){.c-feats-3{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.f-peek-tip.f-peek-tip .pk *{animation:none}}.c-hold-wrap{justify-items:center;gap:12px;display:grid}.c-hold{color:#c2362b;height:40px;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .16s var(--ease), color .2s ease;background:#fff;border:0;border-radius:11px;align-items:center;gap:8px;padding:0 17px 0 15px;font-size:14px;font-weight:550;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 3px 8px -4px #0000001a}.c-hold:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}.c-hold:active{transform:scale(.97)}.c-hold .reuse-hold-fill{opacity:.12}.c-hold[data-done]{color:var(--mute)}.c-hold-hint{color:var(--mute);margin:0;font-size:13px;line-height:18px}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0l9aeqppdf-ve.woff2)format("woff2");font-display:swap;font-weight:100 900}._77vj9G_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}._77vj9G_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2wz-lhd5-5z0-.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.iG7AGq_className{font-family:GeistSans,GeistSans Fallback}.iG7AGq_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.40v7iydlhc_yt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.438h7bwt6ldsi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0rg7ym60g9xsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.HUDpoG_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.HUDpoG_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
