.p7WUTa_window{z-index:1;border:1px solid var(--separator-opaque);background:var(--background-color);border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 64px -24px oklch(0% 0 0/.18);container-type:inline-size}.p7WUTa_window[data-tuned=true] [class]{--button-br-ratio:var(--theme-ratio);--icon-button-br-ratio:var(--theme-ratio);--input-br-ratio:var(--theme-ratio);--textarea-br-ratio:var(--theme-ratio);--checkbox-br-ratio:var(--theme-ratio);--option-br-ratio:var(--theme-ratio);--select-br-ratio:var(--theme-ratio);--segmented-control-br-ratio:var(--theme-ratio);--data-grid-picker-item-br-ratio:var(--theme-ratio);--badge-border-radius-ratio:var(--theme-ratio)}.p7WUTa_bar{gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-8);border-bottom:1px solid var(--separator-opaque);background:var(--surface-secondary);display:flex}.p7WUTa_dot{background:var(--separator-opaque);border-radius:50%;width:10px;height:10px}.p7WUTa_viewport{aspect-ratio:1200/780;max-height:780px;position:relative;overflow:hidden}@container not (min-width:640px){.p7WUTa_viewport{aspect-ratio:390/720;max-height:720px}}.p7WUTa_viewport:after{content:"";background:linear-gradient(to bottom, transparent, var(--background-color));pointer-events:none;height:96px;position:absolute;inset:auto 0 0}.p7WUTa_canvas{box-sizing:border-box;padding:var(--spacing-24) var(--spacing-20);color:var(--text-color);transform-origin:0 0}.p7WUTa_canvas[data-size=mobile]{padding:var(--spacing-16) var(--spacing-8)}.p7WUTa_mark{z-index:1;box-sizing:border-box;border:1px solid var(--color-primary-500);background:color-mix(in oklch, var(--color-primary-500) 8%, transparent);pointer-events:none;border-radius:4px;animation:.2s cubic-bezier(.23,1,.32,1) p7WUTa_mark-in;position:absolute}.p7WUTa_markLabel{background:var(--color-primary-500);color:var(--color-primary-0);font-family:var(--site-mono);white-space:nowrap;border-radius:4px 4px 4px 0;padding:1px 5px;font-size:10px;line-height:14px;position:absolute;inset-block-end:100%;inset-inline-start:-1px}.p7WUTa_mark[data-nested=true]{background:0 0;border-style:dashed}.p7WUTa_mark[data-nested=true] .p7WUTa_markLabel{opacity:.9;border-radius:3px;inset-block:2px auto;inset-inline-start:2px}@keyframes p7WUTa_mark-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.p7WUTa_mark{animation:none}}
.VFBlka_lab{--star:color-mix(in oklch, var(--color-primary-400) 80%, white);--site-link:oklch(from var(--color-primary-500) min(l, .5) c h);--grid-line:color-mix(in oklch, var(--color-primary-500) 9%, transparent);isolation:isolate;align-items:center;gap:var(--spacing-16);flex-direction:column;width:100%;display:flex;position:relative}html.dark .VFBlka_lab{--star:white;--site-link:oklch(from var(--color-primary-500) max(l, .78) c h);--grid-line:color-mix(in oklch, var(--color-primary-400) 14%, transparent)}.VFBlka_lab:before{content:"";inset:calc(-1 * var(--spacing-40)) 0 0;z-index:-1;background:linear-gradient(to right, var(--grid-line) 1px, transparent 1px) center top / var(--spacing-16) var(--spacing-16), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px) center top / var(--spacing-16) var(--spacing-16);opacity:.7;pointer-events:none;transition:opacity .3s;position:absolute;mask-image:radial-gradient(50% 45% at 50% 45%,#000,#0000)}.VFBlka_lab[data-inspect=true]:before{opacity:1}.VFBlka_panel{justify-content:center;align-items:center;gap:var(--spacing-6) var(--spacing-8);max-width:100%;padding:var(--spacing-4) var(--spacing-8);border:1px solid var(--site-line);background:color-mix(in srgb, var(--site-surface) 72%, transparent);backdrop-filter:blur(16px);box-sizing:border-box;border-radius:999px;flex-wrap:wrap;margin-block-start:var(--spacing-8);display:flex;box-shadow:0 8px 24px -12px oklch(0% 0 0/.16)}.VFBlka_divider{background:var(--site-line);width:1px;height:20px}.VFBlka_swatches{gap:var(--spacing-4);display:flex}.VFBlka_swatch{--radio-size:16px;background:var(--swatch);border:0;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.12)}.VFBlka_swatch:checked{box-shadow:0 0 0 2px var(--site-surface), 0 0 0 3.5px var(--swatch);border-width:0}.VFBlka_radius,.VFBlka_inspect{align-items:center;gap:var(--spacing-5);display:flex}.VFBlka_label{color:var(--site-muted);font-size:var(--site-footnote-size);line-height:var(--site-footnote-leading);white-space:nowrap;font-weight:400}.VFBlka_slider{width:96px}.VFBlka_figure{align-items:center;gap:var(--spacing-8);width:min(100%,1120px);margin:var(--spacing-8) 0 0;flex-direction:column;display:flex;position:relative}.VFBlka_star{top:calc(-1 * var(--spacing-12));background:var(--star);width:6px;height:6px;box-shadow:0 0 6px 2px var(--star), 0 0 24px 8px color-mix(in oklch, var(--color-primary-300) 70%, transparent), 0 0 120px 60px color-mix(in oklch, var(--color-primary-400) 22%, transparent), 0 0 320px 200px color-mix(in oklch, var(--color-primary-300) 10%, transparent);pointer-events:none;border-radius:50%;position:absolute;left:50%;translate:-50% -50%}.VFBlka_star:before,.VFBlka_star:after{content:"";background:linear-gradient(to right, transparent, var(--star), transparent);position:absolute;top:50%;left:50%;translate:-50% -50%}.VFBlka_star:before{width:220px;height:1px}.VFBlka_star:after{background:linear-gradient(to bottom, transparent, var(--star), transparent);width:1px;height:72px}@media not (min-width:860px){.VFBlka_panel{border-radius:18px}.VFBlka_divider{display:none}}
.eRWEQq_section{align-items:center;gap:var(--spacing-16);padding-block:var(--spacing-40);flex-direction:column;display:flex}.eRWEQq_intro{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;width:min(100%,1120px);display:flex}.eRWEQq_eyebrow{--t-color:var(--site-muted);align-items:center;gap:var(--spacing-6);font-family:var(--site-mono);font-size:var(--site-footnote-size);line-height:var(--site-footnote-leading);letter-spacing:.04em;text-transform:uppercase;align-self:stretch;margin-block-end:var(--spacing-8);display:flex}.eRWEQq_eyebrow:before{content:counter(section, decimal-leading-zero);counter-increment:section;color:var(--site-faint)}.eRWEQq_eyebrow:after{content:"";border-block-start:1px dashed var(--site-line);flex:1}.eRWEQq_title{font-size:var(--site-large-title-size);line-height:var(--site-large-title-leading);letter-spacing:var(--site-tracking-tight);text-wrap:balance}.eRWEQq_ring{outline:2px solid var(--color-primary-500);outline-offset:.06em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.18em}.eRWEQq_text{--t-color:var(--site-muted);max-width:600px;font-size:var(--site-body-size);line-height:var(--site-body-leading);text-wrap:pretty;margin-block-start:var(--spacing-2)}.eRWEQq_link{align-items:center;gap:var(--spacing-1);color:var(--site-link);font-size:var(--site-callout-size);line-height:var(--site-callout-leading);margin-block-start:var(--spacing-4);text-decoration:none;display:inline-flex}.eRWEQq_link:hover{text-decoration:underline}.eRWEQq_frame{border:1px solid var(--site-line);background:var(--site-bg);border-radius:14px;position:relative;overflow:hidden}.eRWEQq_legend,.eRWEQq_frame[data-label]:before{content:attr(data-label);padding:var(--spacing-4) var(--spacing-8);border-block-end:1px solid var(--site-line);background:var(--site-surface);color:var(--site-muted);font-family:var(--site-mono);font-size:var(--site-footnote-size);line-height:var(--site-footnote-leading);white-space:nowrap;grid-column:1/-1;text-decoration:none;display:block}.eRWEQq_card{grid-template-columns:var(--card-columns,minmax(0, 1fr) 360px);width:min(100%,1120px);margin-block-start:var(--spacing-8);display:grid}.eRWEQq_readout{gap:var(--spacing-8);padding:var(--spacing-16) var(--spacing-12);border-inline-start:1px solid var(--site-line);background:var(--site-bg);font-family:var(--site-mono);font-size:var(--site-callout-size);line-height:var(--site-callout-leading);flex-direction:column;display:flex}.eRWEQq_readoutLabel{color:var(--site-muted);font-family:var(--default-font-family);font-size:var(--site-footnote-size);line-height:var(--site-footnote-leading);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.eRWEQq_states{gap:var(--spacing-2);margin:0;display:grid}.eRWEQq_state{justify-content:space-between;gap:var(--spacing-8);border-radius:4px;animation:.6s ease-out eRWEQq_flash;display:flex}.eRWEQq_state dt{color:var(--site-muted)}.eRWEQq_state dd{color:var(--site-faint);margin:0}.eRWEQq_state dd[data-value=true]{color:var(--site-link)}@keyframes eRWEQq_flash{0%{background:color-mix(in oklch, var(--color-primary-500) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.eRWEQq_state{animation:none}}@media not (min-width:860px){.eRWEQq_card{grid-template-columns:minmax(0,1fr)}.eRWEQq_readout{border-inline-start:0;border-block-start:1px solid var(--site-line)}}
.N05C7W_stage{min-height:360px;padding:var(--spacing-20) var(--spacing-16);justify-content:center;align-items:center;display:flex}.N05C7W_form{gap:var(--spacing-10);width:min(100%,320px);display:grid}.N05C7W_field{gap:var(--spacing-3);display:grid}.N05C7W_row{justify-content:space-between;align-items:center;gap:var(--spacing-8);display:flex}.N05C7W_checkbox{align-items:center;gap:var(--spacing-4);display:flex}.N05C7W_submit{justify-self:start}.N05C7W_speech{color:var(--site-text);font-family:var(--default-font-family);font-size:var(--site-headline-size);line-height:var(--site-headline-leading);font-weight:600;animation:.3s ease-out N05C7W_speech}.N05C7W_hint{color:var(--site-faint);font-family:var(--default-font-family)}@keyframes N05C7W_speech{0%{opacity:.4}}@media (prefers-reduced-motion:reduce){.N05C7W_speech{animation:none}}
.Tg_6Vq_list{padding:var(--spacing-8);flex-direction:column;margin:0;list-style:none;display:flex}.Tg_6Vq_item{gap:var(--spacing-1);padding:var(--spacing-8);color:inherit;border-radius:16px;flex-direction:column;text-decoration:none;transition:background-color .2s;display:flex}.Tg_6Vq_item:hover{background:var(--site-surface-raised)}.Tg_6Vq_name{align-items:center;gap:var(--spacing-1);color:var(--site-link);font-family:var(--site-mono);font-size:var(--site-callout-size);line-height:var(--site-callout-leading);font-weight:600;display:inline-flex}.Tg_6Vq_text{color:var(--site-muted);font-size:var(--site-callout-size);line-height:var(--site-callout-leading)}.Tg_6Vq_preview{color:var(--site-muted);font:inherit;font-size:var(--site-footnote-size);line-height:var(--site-footnote-leading);flex-direction:column;margin:0;display:flex}.Tg_6Vq_line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Tg_6Vq_line:first-child{color:var(--site-text);font-weight:600}@media (prefers-reduced-motion:reduce){.Tg_6Vq_item{transition:none}}
.Q-MrOa_grid{columns:3 300px;column-gap:var(--spacing-12);width:min(100%,1120px);margin:var(--spacing-8) 0 0;padding:0;list-style:none}.Q-MrOa_category{background:var(--site-bg);break-inside:avoid;margin-block-end:var(--spacing-12)}.Q-MrOa_legend{color:var(--site-text)}.Q-MrOa_legend:hover{color:var(--site-link)}.Q-MrOa_list{padding:var(--spacing-4);flex-direction:column;margin:0;list-style:none;display:flex}.Q-MrOa_row{align-items:baseline;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);color:var(--site-muted);font-size:var(--site-callout-size);line-height:var(--site-callout-leading);transition:color var(--transition-state-delay) ease, background-color var(--transition-state-delay) ease;border-radius:6px;text-decoration:none;display:flex}.Q-MrOa_row:hover{outline:2px solid var(--color-primary-500);outline-offset:-2px;color:var(--site-text)}.Q-MrOa_leader{border-block-end:1px dotted var(--site-line);flex:1}.Q-MrOa_size{color:var(--site-faint);font-family:var(--site-mono);font-size:var(--site-caption-size);line-height:var(--site-caption-leading);font-variant-numeric:tabular-nums}
.dr957W_anatomy{--grid-line:color-mix(in oklch, var(--site-text) 5%, transparent);padding:var(--spacing-24) var(--spacing-16);background:linear-gradient(to right, var(--grid-line) 1px, transparent 1px) center top / var(--spacing-16) var(--spacing-16), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px) center top / var(--spacing-16) var(--spacing-16);justify-content:center;align-items:center;display:flex}.dr957W_diagram{--inset:28px;--x:calc(var(--inset) + (100% - 2 * var(--inset)) * var(--level) / 100);width:min(100%,520px);padding:76px var(--inset);border:1px dashed var(--site-line);background:var(--site-bg);box-sizing:border-box;position:relative}.dr957W_callout{padding:1px var(--spacing-3);border:1px solid var(--site-line);background:var(--site-bg);color:var(--site-muted);font-family:var(--site-mono);font-size:var(--site-footnote-size);line-height:var(--site-footnote-leading);white-space:nowrap;cursor:pointer;border-radius:2px;transition:color .15s,border-color .15s,background-color .15s;position:absolute;translate:-50%}.dr957W_callout:hover,.dr957W_callout[data-active=true]{border-color:var(--color-primary-500);background:color-mix(in oklch, var(--color-primary-500) 12%, var(--background-color));color:var(--site-text)}.dr957W_callout[data-part=slider]{inset-block-start:-10px;inset-inline-start:var(--spacing-8);translate:none}.dr957W_callout[data-part=range]{inset-block-start:26px;left:clamp(64px, calc(var(--inset) + (100% - 2 * var(--inset)) * var(--level) / 200), calc(100% - 180px))}.dr957W_callout[data-part=track]{inset-block-start:26px;left:clamp(180px, calc(var(--inset) + (100% - 2 * var(--inset)) * (var(--level) + 100) / 200), calc(100% - 64px))}.dr957W_callout[data-part=thumb]{inset-block-end:40px;left:clamp(160px, var(--x), calc(100% - 160px))}.dr957W_callout[data-part=input],.dr957W_callout[data-part=indicator]{inset-block-end:12px;left:clamp(160px, var(--x), calc(100% - 160px))}.dr957W_callout[data-part=input]{translate:calc(-100% - 3px)}.dr957W_callout[data-part=indicator]{translate:3px}.dr957W_partSlider{outline-offset:10px;border-radius:999px;outline:2px solid #0000;transition:outline-color .15s}.dr957W_partTrack,.dr957W_partRange,.dr957W_partIndicator{outline-offset:4px;outline:2px solid #0000;transition:outline-color .15s}.dr957W_anatomy[data-part=slider] .dr957W_partSlider,.dr957W_anatomy[data-part=track] .dr957W_partTrack,.dr957W_anatomy[data-part=range] .dr957W_partRange,.dr957W_anatomy[data-part=thumb] .dr957W_partIndicator{outline-color:var(--color-primary-500)}.dr957W_anatomy[data-part=input] .dr957W_partIndicator{outline:2px dashed var(--color-primary-500)}.dr957W_anatomy[data-part=indicator] .dr957W_partIndicator{outline-color:var(--color-primary-500);outline-offset:2px}.dr957W_tree{margin:0;padding:0;list-style:none}.dr957W_line{width:100%;color:var(--site-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding-block:1px;display:block}.dr957W_line:hover{color:var(--site-text)}.dr957W_line[data-active=true]{outline:2px solid var(--color-primary-500);outline-offset:-2px;color:var(--site-text)}.dr957W_description{--t-color:var(--site-muted);min-height:calc(2 * var(--site-callout-leading));font-family:var(--default-font-family);font-size:var(--site-callout-size);line-height:var(--site-callout-leading)}.dr957W_grid{gap:var(--spacing-16) var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1120px);margin-block-start:var(--spacing-8);display:grid}.dr957W_tile{flex-direction:column;margin:0;display:flex}.dr957W_caption{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-8) var(--spacing-6) var(--spacing-12);border-block-end:1px solid var(--site-line);background:var(--site-surface);display:flex}.dr957W_title{color:var(--site-text);font-size:var(--site-callout-size);line-height:var(--site-callout-leading);font-weight:600}.dr957W_class{color:var(--site-faint);font-family:var(--site-mono);font-size:var(--site-footnote-size);margin-inline-start:var(--spacing-4);font-weight:400}.dr957W_stage,.dr957W_code{box-sizing:border-box;height:240px}.dr957W_stage{padding:var(--spacing-20) var(--spacing-24);justify-content:center;align-items:center;display:flex}.dr957W_code{gap:var(--spacing-8);padding:var(--spacing-10) var(--spacing-12);background:var(--site-bg);align-content:start;display:grid;overflow:auto}.dr957W_code .shiki{font-family:var(--site-mono);font-size:var(--site-footnote-size);line-height:var(--site-footnote-leading);tab-size:2;margin:0;background:0 0!important}.dr957W_code .shiki span{color:var(--shiki-light)}html.dark .dr957W_code .shiki span{color:var(--shiki-dark)}.dr957W_module{gap:var(--spacing-5);width:min(100%,300px);padding:var(--spacing-6) var(--spacing-7) var(--spacing-7);border:1px solid var(--border-color);background:var(--surface-primary);box-shadow:var(--surface-shadow);font-family:-apple-system, BlinkMacSystemFont, var(--default-font-family);border-radius:18px;display:grid}.dr957W_moduleTitle{color:var(--label-primary);font-size:13px;font-weight:600;line-height:16px}.dr957W_apple{--slider-size:24px;--slider-thumb-size:24px;--slider-thumb-color:oklch(100% 0 0)}.dr957W_appleRange{border-start-end-radius:0;border-end-end-radius:0}.dr957W_appleIcon{color:oklch(100% 0 0);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--spacing-4);translate:0 -50%}.dr957W_music{--slider-size:6px;--slider-thumb-size:16px}.dr957W_music:has(input:active){--slider-size:10px;--slider-range-color:var(--color-primary-600)}.dr957W_musicTrack{transition:height .2s}.dr957W_musicThumb{opacity:0}.dr957W_music:has(input:focus-visible) .dr957W_musicTrack{outline:2px solid var(--focus-color);outline-offset:3px}.dr957W_nowPlaying{align-items:center;gap:var(--spacing-6);display:flex}.dr957W_artwork{background:linear-gradient(135deg, var(--color-primary-300), var(--color-primary-700));border-radius:8px;flex:none;width:44px;height:44px}.dr957W_song{color:var(--label-primary);font-size:13px;font-weight:600;line-height:17px;display:grid}.dr957W_artist{color:var(--label-secondary);font-weight:400}.dr957W_times{color:var(--label-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;margin-block-start:calc(-1 * var(--spacing-3));font-size:11px;line-height:14px;display:flex}.dr957W_sample{color:var(--label-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;line-height:1.3;transition:font-size .15s;overflow:hidden}.dr957W_textSize{align-items:center;gap:var(--spacing-6);color:var(--label-primary);display:flex}.dr957W_small{font-size:12px}.dr957W_large{font-size:22px}.dr957W_settings{--slider-size:4px;--slider-thumb-size:20px;flex:1}.dr957W_steps:before{content:"";background:linear-gradient(to right, color-mix(in oklch, var(--label-primary) 35%, transparent) 1px, transparent 1px) left / calc((100% - 1px) / 6) 100% repeat-x;position:absolute;inset:-4px 0}.dr957W_home{justify-content:center;align-items:center;gap:var(--spacing-16);height:100%;font-family:-apple-system, BlinkMacSystemFont, var(--default-font-family);display:flex}.dr957W_homeInfo{gap:var(--spacing-1);color:var(--label-primary);display:grid}.dr957W_thermometer{color:var(--color-primary-500)}.dr957W_homeCaption{color:var(--label-secondary);font-size:13px;font-weight:600;line-height:16px}.dr957W_homeTemp{font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:48px}.dr957W_homeSlider{--slider-size:72px;--slider-thumb-size:72px;--slider-br-ratio:.34;height:100%}.dr957W_homeTrack{overflow:hidden}.dr957W_homeRange{border-radius:0}.dr957W_homeThumb{opacity:0}.dr957W_homeSlider:has(input:focus-visible) .dr957W_homeTrack{outline:2px solid var(--focus-color);outline-offset:2px}@media (max-width:560px){.dr957W_diagram{padding-block-end:112px}.dr957W_callout[data-part=thumb]{inset-block-end:76px}.dr957W_callout[data-part=input]{inset-block-end:44px}.dr957W_callout[data-part=thumb],.dr957W_callout[data-part=input],.dr957W_callout[data-part=indicator]{left:clamp(84px, var(--x), calc(100% - 84px));translate:-50%}}@media (prefers-reduced-motion:reduce){.dr957W_callout,.dr957W_partSlider,.dr957W_partTrack,.dr957W_partRange,.dr957W_partIndicator{transition:none}}@media not (min-width:760px){.dr957W_grid{grid-template-columns:minmax(0,1fr)}.dr957W_stage,.dr957W_code{height:200px}}
.Dg779W_keyboard{--card-columns:320px minmax(0, 1fr)}.Dg779W_stage{gap:var(--spacing-8);padding:var(--spacing-16);border-inline-end:1px solid var(--site-line);flex-direction:column;display:flex}.Dg779W_hint{--t-color:var(--site-muted);font-size:var(--site-footnote-size);line-height:var(--site-footnote-leading)}.Dg779W_listbox{border:1px solid var(--separator-opaque);background:var(--background-color);max-height:288px}.Dg779W_table{border-collapse:collapse;background:var(--site-bg);width:100%;font-size:var(--site-callout-size);line-height:var(--site-callout-leading)}.Dg779W_table th{padding:var(--spacing-8) var(--spacing-12);border-block-end:1px solid var(--site-line);color:var(--site-muted);font-size:var(--site-footnote-size);line-height:var(--site-footnote-leading);letter-spacing:.04em;text-align:start;text-transform:uppercase;font-weight:600}.Dg779W_row td{padding:var(--spacing-6) var(--spacing-12);border-block-end:1px solid var(--site-line);color:var(--site-muted);vertical-align:top;transition:background-color .2s,color .2s}.Dg779W_row:last-child td{border-block-end:0}.Dg779W_row[data-pressed=true] td{background:color-mix(in oklch, var(--color-primary-500) 10%, transparent);color:var(--site-text)}.Dg779W_row code{font-family:var(--site-mono);font-size:.92em}.Dg779W_keys{white-space:nowrap;width:1%}.Dg779W_kbd{min-width:24px;padding:0 var(--spacing-3);border:1px solid var(--site-line);background:var(--site-surface);color:var(--site-text);font-size:var(--site-footnote-size);text-align:center;border-radius:6px;margin-inline-end:var(--spacing-2);line-height:22px;display:inline-block}.Dg779W_row[data-pressed=true] .Dg779W_kbd{border-color:var(--color-primary-500)}@media (prefers-reduced-motion:reduce){.Dg779W_row td{transition:none}}@media not (min-width:860px){.Dg779W_stage{border-inline-end:0;border-block-end:1px solid var(--site-line)}.Dg779W_keys{white-space:normal}}
.fSbCJW_hero{align-items:center;gap:var(--spacing-24);padding-block:var(--spacing-40) var(--spacing-32);flex-direction:column;display:flex}.fSbCJW_intro{align-items:center;gap:var(--spacing-6);text-align:center;flex-direction:column;display:flex}.fSbCJW_announce{align-items:center;gap:var(--spacing-2);color:var(--site-link);font-size:var(--site-subheadline-size);line-height:var(--site-subheadline-leading);margin-block-end:var(--spacing-4);text-decoration:none;display:inline-flex}.fSbCJW_announce:hover{text-decoration:underline}.fSbCJW_title{font-size:var(--site-display-size);line-height:var(--site-display-leading);letter-spacing:-.03em;margin:0}.fSbCJW_tagline{--t-color:var(--site-text);font-size:var(--site-title-1-size);line-height:var(--site-title-1-leading);letter-spacing:var(--site-tracking-tight);text-wrap:balance;font-weight:600}.fSbCJW_lead{--t-color:var(--site-muted);max-width:44ch;font-size:var(--site-body-size);line-height:var(--site-body-leading);text-wrap:pretty}.fSbCJW_actions{justify-content:center;gap:var(--spacing-4);flex-wrap:wrap;margin-block-start:var(--spacing-6);display:flex}.fSbCJW_pill{--button-br-ratio:.5}.fSbCJW_caption{color:var(--site-muted);font-size:var(--site-footnote-size);line-height:var(--site-footnote-leading);text-align:center}.fSbCJW_captionLink{align-items:center;gap:var(--spacing-1);color:var(--site-link);text-underline-offset:2px;text-decoration:underline;display:inline-flex}.fSbCJW_main{counter-reset:section;flex:1}.fSbCJW_shell{gap:var(--spacing-20);grid-template-columns:168px minmax(0,1fr);align-items:start;display:grid}.fSbCJW_screens{min-width:0}.fSbCJW_nav{padding-block:var(--spacing-40);position:sticky;inset-block-start:88px}.fSbCJW_navList{gap:var(--spacing-2);margin:0;padding:0;list-style:none;display:grid}.fSbCJW_navLink{align-items:baseline;gap:var(--spacing-5);padding:var(--spacing-3) var(--spacing-5);color:var(--site-muted);font-size:var(--site-callout-size);line-height:var(--site-callout-leading);transition:color var(--transition-state-delay) ease;border-radius:8px;text-decoration:none;display:flex}.fSbCJW_navLink:hover{color:var(--site-text)}.fSbCJW_navLink[aria-current]{outline:2px solid var(--color-primary-500);outline-offset:-2px;color:var(--site-text)}.fSbCJW_navNumber{color:var(--site-faint);font-family:var(--site-mono);font-size:var(--site-caption-size);line-height:var(--site-caption-leading)}@media not (min-width:960px){.fSbCJW_shell{grid-template-columns:minmax(0,1fr);gap:0}.fSbCJW_nav{z-index:5;margin-inline:calc(-1 * var(--spacing-12));padding:var(--spacing-4) var(--spacing-12);border-block-end:1px solid var(--site-line);background:var(--site-bg);scrollbar-width:none;inset-block-start:64px;overflow-x:auto}.fSbCJW_navList{grid-auto-flow:column;justify-content:start}.fSbCJW_navLink{white-space:nowrap}}@media not (min-width:640px){.fSbCJW_nav{margin-inline:calc(-1 * var(--spacing-8));padding-inline:var(--spacing-8)}}.fSbCJW_facts{margin-block:0 var(--spacing-16);border-block:1px solid var(--site-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fSbCJW_fact{justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-10) var(--spacing-12);flex-direction:column-reverse;display:flex}.fSbCJW_fact+.fSbCJW_fact{border-inline-start:1px solid var(--site-line)}.fSbCJW_factValue{color:var(--site-text);font-size:var(--site-title-1-size);line-height:var(--site-title-1-leading);letter-spacing:var(--site-tracking-tight);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.fSbCJW_factLabel{color:var(--site-muted);font-family:var(--site-mono);font-size:var(--site-footnote-size);line-height:var(--site-footnote-leading)}@media not (min-width:760px){.fSbCJW_facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fSbCJW_fact:nth-child(3){border-inline-start:0}.fSbCJW_fact:nth-child(n+3){border-block-start:1px solid var(--site-line)}}
.xsBoca_stage{align-items:center;gap:var(--spacing-16);padding:var(--spacing-16);flex-direction:column;display:flex}.xsBoca_demo{flex:1;justify-content:center;align-items:center;width:100%;min-height:240px;display:flex}.xsBoca_dialogText{max-width:40ch;color:var(--label-secondary);margin-block-start:var(--spacing-4);display:block}.xsBoca_dialogActions{justify-content:flex-end;gap:var(--spacing-4);margin-block-start:var(--spacing-12);display:flex}.xsBoca_popover{gap:var(--spacing-2);max-width:280px;display:grid}.xsBoca_popoverText{color:var(--label-secondary)}.xsBoca_form{gap:var(--spacing-3);width:min(100%,340px);display:grid}.xsBoca_submit{justify-self:start;margin-block-start:var(--spacing-6)}.xsBoca_tag{color:var(--site-text);white-space:pre-wrap;overflow-wrap:anywhere;animation:.6s ease-out xsBoca_flash}.xsBoca_note{color:var(--site-muted);font-family:var(--default-font-family);font-size:var(--site-footnote-size);line-height:var(--site-footnote-leading)}@keyframes xsBoca_flash{0%{background:color-mix(in oklch, var(--color-primary-500) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.xsBoca_tag{animation:none}}
