@layer reset,base,tokens,recipes,utilities;@layer reset{html,:host{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor);box-sizing:border-box}hr{color:inherit;height:0px;border-top-width:1px}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;background:transparent;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::placeholder{--placeholder-fallback: rgba(0, 0, 0, .5);opacity:1;color:var(--global-color-placeholder, var(--placeholder-fallback))}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection, rgba(0, 115, 255, .3))}textarea{resize:vertical}table{border-color:inherit;text-indent:0px;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--colors-apple-blue: #007AFF;--colors-apple-indigo: #5856D6;--colors-apple-purple: #5856D6;--colors-apple-pink: #FF2D55;--colors-apple-red: #FF3B30;--colors-apple-orange: #FF9500;--colors-apple-yellow: #FFCC00;--colors-apple-green: #4CD964;--colors-apple-teal: #34AADC;--colors-apple-cyan: #5AC8FA;--colors-apple-red-orange: #FF1300;--colors-apple-tomato: #FF3A2D;--colors-apple-pink-light: #FFD3E0;--colors-apple-taupe: #D6CEC3;--colors-system-gray-50: #F7F7F7;--colors-system-gray-100: #F7F7F7;--colors-system-gray-200: #C7C7CC;--colors-system-gray-300: #BDBEC2;--colors-system-gray-400: #C7C7CC;--colors-system-gray-500: #8E8E93;--colors-system-gray-600: #8E8E93;--colors-system-gray-700: #636366;--colors-system-gray-800: #48484A;--colors-system-gray-900: #1F1F21;--colors-white: #FFFFFF;--colors-black: #000000;--fonts-display: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, sans-serif;--fonts-text: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, sans-serif;--fonts-sans: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, sans-serif;--fonts-inter: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, sans-serif;--fonts-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-sizes-display: 2.25rem;--font-sizes-large-title: 2.125rem;--font-sizes-title1: 1.75rem;--font-sizes-title2: 1.375rem;--font-sizes-title3: 1.25rem;--font-sizes-headline: 1.0625rem;--font-sizes-body: 1.0625rem;--font-sizes-callout: 1rem;--font-sizes-subheadline: .9375rem;--font-sizes-footnote: .8125rem;--font-sizes-caption: .75rem;--line-heights-display: 1.1;--line-heights-large-title: 1.2;--line-heights-title1: 1.25;--line-heights-title2: 1.27;--line-heights-title3: 1.25;--line-heights-headline: 1.3;--line-heights-body: 1.45;--line-heights-callout: 1.35;--line-heights-subheadline: 1.35;--line-heights-footnote: 1.4;--line-heights-caption: 1.35;--letter-spacings-display: -.02em;--letter-spacings-titles: -.01em;--letter-spacings-body: 0em;--radii-xl: .75rem;--radii-2xl: 1rem;--radii-full: 9999px;--radii-glass: 1rem;--shadows-sm: 0 1px 2px rgba(0,0,0,.06);--shadows-md: 0 10px 20px rgba(0,0,0,.08);--shadows-lg: 0 20px 30px rgba(0,0,0,.12);--shadows-xl: 0 32px 48px rgba(0,0,0,.16);--blurs-glass-sm: 12px;--blurs-glass-md: 18px;--blurs-glass-lg: 28px;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px;--colors-text: #0b0b0d;--colors-muted: var(--colors-system-gray-600);--colors-link: var(--colors-apple-blue);--colors-primary: var(--colors-apple-blue);--colors-success: var(--colors-apple-green);--colors-warning: var(--colors-apple-orange);--colors-danger: var(--colors-apple-red);--colors-info: var(--colors-apple-indigo);--colors-bg\.canvas: #f5f5f7;--colors-bg\.subtle: var(--colors-system-gray-50);--colors-bg\.surface: rgba(255,255,255,.94);--colors-border\.default: var(--colors-system-gray-200);--colors-glass\.bg: rgba(255,255,255,.6);--colors-glass\.border: rgba(255,255,255,.3);--colors-glass\.ring: rgba(0,122,255,.2);--colors-glass\.tint: var(--colors-apple-blue);--colors-glass\.stroke: rgba(255,255,255,.45);--colors-glass\.surface: rgba(255,255,255,.72);--colors-glass\.surface-elevated: rgba(255,255,255,.86);--blurs-glass\.surface: var(--blurs-glass-md);--blurs-glass\.strong: var(--blurs-glass-lg);--shadows-elevation\.card-compact\.base: inset 0 1px 0 rgba(255,255,255,.68), 0 5px 12px rgba(15,23,42,.06), 0 16px 30px rgba(15,23,42,.1), 0 30px 52px rgba(15,23,42,.08);--shadows-elevation\.card-standard\.base: inset 0 1px 0 rgba(255,255,255,.68), 0 6px 14px rgba(15,23,42,.08), 0 20px 40px rgba(15,23,42,.12), 0 40px 70px rgba(15,23,42,.1);--shadows-elevation\.card\.hover-interactive: 0 14px 32px rgba(15,23,42,.16), 0 36px 68px rgba(15,23,42,.18), 0 62px 110px rgba(15,23,42,.2);--shadows-elevation\.card\.hover-passive: 0 10px 24px rgba(15,23,42,.12), 0 28px 52px rgba(15,23,42,.14), 0 48px 80px rgba(15,23,42,.16);--gradients-glass\.highlight: linear-gradient(180deg, rgba(255,255,255,.32), rgba(255,255,255,0) 50%), radial-gradient(120% 100% at 0% 0%, color-mix(in oklab, var(--colors-glass-tint), transparent 92%), transparent 65%)}.dark{--colors-text: #f5f5f7;--colors-muted: rgba(226,226,235,.82);--colors-link: var(--colors-apple-blue);--colors-primary: var(--colors-apple-blue);--colors-success: var(--colors-apple-green);--colors-warning: var(--colors-apple-orange);--colors-danger: var(--colors-apple-red);--colors-info: var(--colors-apple-indigo);--colors-bg\.canvas: #050509;--colors-bg\.subtle: rgba(255,255,255,.06);--colors-bg\.surface: rgba(22,22,30,.92);--colors-border\.default: rgba(255,255,255,.18);--colors-glass\.bg: rgba(255,255,255,.08);--colors-glass\.border: rgba(255,255,255,.18);--colors-glass\.ring: rgba(0,122,255,.2);--colors-glass\.tint: var(--colors-apple-blue);--colors-glass\.stroke: rgba(255,255,255,.18);--colors-glass\.surface: rgba(16,18,28,.72);--colors-glass\.surface-elevated: rgba(14,16,26,.86);--blurs-glass\.surface: var(--blurs-glass-md);--blurs-glass\.strong: var(--blurs-glass-lg);--shadows-elevation\.card-compact\.base: inset 0 1px 0 rgba(255,255,255,.08), 0 14px 32px rgba(0,0,0,.54), 0 32px 68px rgba(0,0,0,.5), 0 54px 100px rgba(0,0,0,.48);--shadows-elevation\.card-standard\.base: inset 0 1px 0 rgba(255,255,255,.08), 0 16px 36px rgba(0,0,0,.58), 0 36px 78px rgba(0,0,0,.55), 0 64px 110px rgba(0,0,0,.52);--shadows-elevation\.card\.hover-interactive: 0 20px 48px rgba(0,0,0,.68), 0 46px 94px rgba(0,0,0,.72), 0 76px 130px rgba(0,0,0,.68);--shadows-elevation\.card\.hover-passive: 0 16px 40px rgba(0,0,0,.62), 0 40px 84px rgba(0,0,0,.66), 0 68px 120px rgba(0,0,0,.62);--gradients-glass\.highlight: linear-gradient(180deg, rgba(255,255,255,.14), rgba(255,255,255,0) 55%), radial-gradient(120% 100% at 0% 0%, color-mix(in oklab, var(--colors-glass-tint), transparent 94%), transparent 70%) }@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(15px) rotate(240deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}}@layer utilities{.anim_float_20s_var\(--ease-in-out-quad\)_infinite{animation:float 20s var(--ease-in-out-quad) infinite}.p_clamp\(0\.75rem\,_2\.4vw\,_1\.15rem\){padding:clamp(.75rem,2.4vw,1.15rem)}.m_0{margin:0}.p_0\.875rem{padding:.875rem}.p_0\.375rem_0\.625rem{padding:.375rem .625rem}.bd_1px_solid_rgba\(255\,_255\,_255\,_0\.16\){border:1px solid rgba(255,255,255,.16)}.inset_0{inset:0}.p_0\.125rem{padding:.125rem}.bd_none{border:none}.p_0\.5rem{padding:.5rem}.p_1\.5rem{padding:1.5rem}.anim_navOverlayFade_140ms_var\(--ease-out-quad\){animation:navOverlayFade .14s var(--ease-out-quad)}.p_1\.5rem_1\.25rem_1\.75rem{padding:1.5rem 1.25rem 1.75rem}.anim_navSheetIn_180ms_var\(--ease-out-cubic\){animation:navSheetIn .18s var(--ease-out-cubic)}.p_0\.85rem_1rem{padding:.85rem 1rem}.p_0\.75rem{padding:.75rem}.p_0\.9rem_1\.1rem_1\.1rem{padding:.9rem 1.1rem 1.1rem}.p_1\.1rem_1\.3rem_1\.25rem{padding:1.1rem 1.3rem 1.25rem}.p_1\.75rem{padding:1.75rem}.p_0{padding:0}.p_1rem{padding:1rem}.p_0\.75rem_1rem{padding:.75rem 1rem}.bdr_full{border-radius:var(--radii-full)}.gap_0\.375rem{gap:.375rem}.bd-w_1px{border-width:1px}.bd-c_apple-blue{border-color:var(--colors-apple-blue)}.bd-c_rgba\(0\,0\,0\,0\.08\){border-color:#00000014}.bd-c_border\.default{border-color:var(--colors-border\.default)}.px_1rem{padding-inline:1rem}.py_0\.5rem{padding-block:.5rem}.px_1\.25rem{padding-inline:1.25rem}.py_0\.6875rem{padding-block:.6875rem}.px_1\.625rem{padding-inline:1.625rem}.py_0\.875rem{padding-block:.875rem}.gap_0\.5rem{gap:.5rem}.bdr_9999px{border-radius:9999px}.px_0\.75rem{padding-inline:.75rem}.py_0\.375rem{padding-block:.375rem}.bd-c_glass\.border{border-color:var(--colors-glass\.border)}.py_5rem{padding-block:5rem}.mx_auto{margin-inline:auto}.bd-c_glass\.stroke{border-color:var(--colors-glass\.stroke)}.bdr_26px{border-radius:26px}.trs_box-shadow_280ms_var\(--ease-out-quad\)\,_transform_280ms_var\(--ease-out-quad\){transition:box-shadow .28s var(--ease-out-quad),transform .28s var(--ease-out-quad)}.bdr_glass{border-radius:var(--radii-glass)}.ov_hidden{overflow:hidden}.px_0\.5rem{padding-inline:.5rem}.bdr_0\.5rem{border-radius:.5rem}.td_none{text-decoration:none}.bg-p_0_100\%{background-position:0 100%}.trs_color_150ms_var\(--ease-out-quad\)\,_background-color_150ms_var\(--ease-out-quad\)\,_background-size_180ms_var\(--ease-out-quad\){transition:color .15s var(--ease-out-quad),background-color .15s var(--ease-out-quad),background-size .18s var(--ease-out-quad)}.gap_0\.6rem{gap:.6rem}.bdr_24px{border-radius:24px}.border-style_solid{border-style:solid}.bd-c_transparent{border-color:transparent}.trs_background_220ms_var\(--ease-out-quad\)\,_box-shadow_220ms_var\(--ease-out-quad\)\,_border-color_220ms_var\(--ease-out-quad\){transition:background .22s var(--ease-out-quad),box-shadow .22s var(--ease-out-quad),border-color .22s var(--ease-out-quad)}.trs_transform_260ms_var\(--ease-out-quad\){transition:transform .26s var(--ease-out-quad)}.ov_auto{overflow:auto}.trs_background-color_180ms_var\(--ease-out-quad\)\,_border-color_180ms_var\(--ease-out-quad\)\,_transform_120ms_var\(--ease-out-quad\){transition:background-color .18s var(--ease-out-quad),border-color .18s var(--ease-out-quad),transform .12s var(--ease-out-quad)}.gap_0\.25rem{gap:.25rem}.bd-t_1px_solid_var\(--colors-border-default\){border-top:1px solid var(--colors-border-default)}.gap_24px{gap:24px}.gap_1\.75rem{gap:1.75rem}.gap_1rem{gap:1rem}.bd-b_1px_solid_var\(--colors-border-default\){border-bottom:1px solid var(--colors-border-default)}.my_2rem{margin-block:2rem}.py_4rem{padding-block:4rem}.gap_2rem{gap:2rem}.trs_background-color_150ms_var\(--ease-out-quad\)\,_border-color_150ms_var\(--ease-out-quad\){transition:background-color .15s var(--ease-out-quad),border-color .15s var(--ease-out-quad)}.gap_0\.625rem{gap:.625rem}.trs_color_150ms_var\(--ease-out-quad\){transition:color .15s var(--ease-out-quad)}.py_6rem{padding-block:6rem}.gap_0\.75rem{gap:.75rem}.gap_0\.35rem{gap:.35rem}.bdr_999px{border-radius:999px}.px_0\.875rem{padding-inline:.875rem}.py_0\.4375rem{padding-block:.4375rem}.trs_background-color_150ms_var\(--ease-out-quad\)\,_color_150ms_var\(--ease-out-quad\)\,_box-shadow_150ms_var\(--ease-out-quad\)\,_transform_120ms_var\(--ease-out-quad\){transition:background-color .15s var(--ease-out-quad),color .15s var(--ease-out-quad),box-shadow .15s var(--ease-out-quad),transform .12s var(--ease-out-quad)}.trs_background-color_220ms_var\(--ease-out-quad\)\,_box-shadow_240ms_var\(--ease-out-quad\){transition:background-color .22s var(--ease-out-quad),box-shadow .24s var(--ease-out-quad)}.py_0\.75rem{padding-block:.75rem}.trs_transform_120ms_var\(--ease-out-quad\)\,_box-shadow_200ms_var\(--ease-out-quad\)\,_border-color_160ms_var\(--ease-out-quad\){transition:transform .12s var(--ease-out-quad),box-shadow .2s var(--ease-out-quad),border-color .16s var(--ease-out-quad)}.trs_color_150ms_var\(--ease-out-quad\)\,_background-color_150ms_var\(--ease-out-quad\){transition:color .15s var(--ease-out-quad),background-color .15s var(--ease-out-quad)}.bdr_1\.75rem{border-radius:1.75rem}.bd-c_rgba\(10\,132\,255\,0\.2\){border-color:#0a84ff33}.gap_1\.35rem{gap:1.35rem}.trs_transform_120ms_var\(--ease-out-quad\)\,_background-color_150ms_var\(--ease-out-quad\){transition:transform .12s var(--ease-out-quad),background-color .15s var(--ease-out-quad)}.gap_0\.85rem{gap:.85rem}.bdr_1\.2rem{border-radius:1.2rem}.trs_transform_140ms_var\(--ease-out-quad\)\,_background-color_160ms_var\(--ease-out-quad\){transition:transform .14s var(--ease-out-quad),background-color .16s var(--ease-out-quad)}.bdr_1rem{border-radius:1rem}.gap_0\.1rem{gap:.1rem}.flex_1{flex:1 1 0%}.trs_transform_160ms_var\(--ease-out-quad\)\,_box-shadow_200ms_var\(--ease-out-quad\){transition:transform .16s var(--ease-out-quad),box-shadow .2s var(--ease-out-quad)}.gap_0\.45rem{gap:.45rem}.gap_2\.5rem{gap:2.5rem}.gap_1\.25rem{gap:1.25rem}.bd-c_rgba\(10\,10\,20\,0\.08\){border-color:#0a0a1414}.li-s_none{list-style:none}.bdr_0\.75rem{border-radius:.75rem}.trs_background-color_300ms_var\(--ease-out-quad\)\,_color_300ms_var\(--ease-out-quad\){transition:background-color .3s var(--ease-out-quad),color .3s var(--ease-out-quad)}.ff_sans{font-family:var(--fonts-sans)}.fw_600{font-weight:600}.d_inline-flex{display:inline-flex}.ai_center{align-items:center}.jc_center{justify-content:center}.lh_1\.2{line-height:1.2}.cursor_pointer{cursor:pointer}.-webkit-tap-highlight-color_transparent{-webkit-tap-highlight-color:transparent}.trs-prop_all{--transition-prop: all;transition-property:all}.trs-dur_180ms{--transition-duration: .18s;transition-duration:.18s}.trs-tmf_var\(--ease-out-quad\){--transition-easing: var(--ease-out-quad);transition-timing-function:var(--ease-out-quad)}.trf_translateZ\(0\){transform:translateZ(0)}.c_white{color:var(--colors-white)}.bg-i_linear-gradient\(180deg\,_rgba\(255\,255\,255\,0\.22\)\,_rgba\(255\,255\,255\,0\.05\)\){background-image:linear-gradient(180deg,#ffffff38,#ffffff0d)}.bg-c_apple-blue{background-color:var(--colors-apple-blue)}.bx-sh_0_14px_38px_rgba\(10\,132\,255\,0\.38\){box-shadow:0 14px 38px #0a84ff61}.c_\#1d1d1f{color:#1d1d1f}.bg-c_rgba\(255\,255\,255\,0\.86\){background-color:#ffffffdb}.bx-sh_0_14px_30px_rgba\(15\,23\,42\,0\.12\){box-shadow:0 14px 30px #0f172a1f}.c_apple-blue{color:var(--colors-apple-blue)}.bg-c_transparent{background-color:transparent}.bx-sh_none{box-shadow:none}.bg-i_linear-gradient\(180deg\,_rgba\(255\,255\,255\,0\.18\)\,_rgba\(255\,255\,255\,0\.02\)\){background-image:linear-gradient(180deg,#ffffff2e,#ffffff05)}.bg-c_bg\.surface{background-color:var(--colors-bg\.surface)}.bx-sh_0_12px_28px_rgba\(15\,23\,42\,0\.1\){box-shadow:0 12px 28px #0f172a1a}.fs_0\.875rem{font-size:.875rem}.fs_1rem{font-size:1rem}.fs_1\.0625rem{font-size:1.0625rem}.c_text{color:var(--colors-text)}.ff_display{font-family:var(--fonts-display)}.fw_700{font-weight:700}.fs_display{font-size:var(--font-sizes-display)}.lh_display{line-height:var(--line-heights-display)}.ls_display{letter-spacing:var(--letter-spacings-display)}.fs_largeTitle{font-size:var(--font-sizes-large-title)}.lh_largeTitle{line-height:var(--line-heights-large-title)}.ls_titles{letter-spacing:var(--letter-spacings-titles)}.fs_title1{font-size:var(--font-sizes-title1)}.lh_title1{line-height:var(--line-heights-title1)}.fs_title2{font-size:var(--font-sizes-title2)}.lh_title2{line-height:var(--line-heights-title2)}.fs_title3{font-size:var(--font-sizes-title3)}.lh_title3{line-height:var(--line-heights-title3)}.ff_text{font-family:var(--fonts-text)}.fs_headline{font-size:var(--font-sizes-headline)}.lh_headline{line-height:var(--line-heights-headline)}.ls_body{letter-spacing:var(--letter-spacings-body)}.fw_400{font-weight:400}.fs_body{font-size:var(--font-sizes-body)}.lh_body{line-height:var(--line-heights-body)}.fs_callout{font-size:var(--font-sizes-callout)}.lh_callout{line-height:var(--line-heights-callout)}.fs_subheadline{font-size:var(--font-sizes-subheadline)}.lh_subheadline{line-height:var(--line-heights-subheadline)}.fs_footnote{font-size:var(--font-sizes-footnote)}.lh_footnote{line-height:var(--line-heights-footnote)}.fs_caption{font-size:var(--font-sizes-caption)}.lh_caption{line-height:var(--line-heights-caption)}.bg-c_glass\.bg{background-color:var(--colors-glass\.bg)}.bkdp_blur\(20px\){backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.bx-sh_sm{box-shadow:var(--shadows-sm)}.bg-c_apple-indigo{background-color:var(--colors-apple-indigo)}.bg-c_bg\.canvas{background-color:var(--colors-bg\.canvas)}.c_muted{color:var(--colors-muted)}.pos_relative{position:relative}.isolation_isolate{isolation:isolate}.bg-c_glass\.surface{background-color:var(--colors-glass\.surface)}.bkdp_blur\(var\(--blurs-glass-surface\)\){backdrop-filter:blur(var(--blurs-glass-surface));-webkit-backdrop-filter:blur(var(--blurs-glass-surface))}.bx-sh_var\(--shadows-elevation-card-standard-base\){box-shadow:var(--shadows-elevation-card-standard-base)}.bkdp_blur\(var\(--blurs-glass-strong\)\){backdrop-filter:blur(var(--blurs-glass-strong));-webkit-backdrop-filter:blur(var(--blurs-glass-strong))}.bg-i_linear-gradient\(currentColor\,_currentColor\){background-image:linear-gradient(currentColor,currentColor)}.bg-r_no-repeat{background-repeat:no-repeat}.bg-s_0\%_1px{background-size:0% 1px}.pos_absolute{position:absolute}.filter_blur\(24px\){filter:blur(24px)}.op_0\.3{opacity:.3}.bg-i_radial-gradient\(circle_at_1px_1px\,_color-mix\(in_oklab\,_var\(--colors-primary\)\,_transparent_90\%\)_1px\,_transparent_0\){background-image:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--colors-primary),transparent 90%) 1px,transparent 0)}.bg-s_20px_20px{background-size:20px 20px}.msk-i_linear-gradient\(180deg\,_rgba\(0\,0\,0\,0\.45\)\,_rgba\(0\,0\,0\,0\.2\)_40\%\,_rgba\(0\,0\,0\,0\)\){mask-image:linear-gradient(180deg,#00000073,#0003 40%,#0000);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.2) 40%,rgba(0,0,0,0))}.-webkit-mask-image_linear-gradient\(180deg\,_rgba\(0\,0\,0\,0\.45\)\,_rgba\(0\,0\,0\,0\.2\)_40\%\,_rgba\(0\,0\,0\,0\)\){-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.2) 40%,rgba(0,0,0,0))}.d_inline-block{display:inline-block}.bg-i_linear-gradient\(135deg\,_\#6eb8ff_0\%\,_\#2563eb_60\%\,_\#312e81_100\%\){background-image:linear-gradient(135deg,#6eb8ff,#2563eb 60%,#312e81)}.c_transparent{color:transparent}.-webkit-background-clip_text{-webkit-background-clip:text}.bg-cp_text{background-clip:text;-webkit-background-clip:text}.ai_flex-start{align-items:flex-start}.flex-d_row{flex-direction:row}.d_flex{display:flex}.pointer-events_none{pointer-events:none}.z_1{z-index:1}.d_block{display:block}.filter_drop-shadow\(0_16px_26px_rgba\(6\,_11\,_17\,_0\.2\)\){filter:drop-shadow(0 16px 26px rgba(6,11,17,.2))}.bg-c_rgba\(13\,16\,24\,0\.92\){background-color:#0d1018eb}.bx-sh_0_20px_40px_rgba\(15\,23\,42\,0\.14\){box-shadow:0 20px 40px #0f172a24}.ff_mono{font-family:var(--fonts-mono)}.fs_0\.8125rem{font-size:.8125rem}.lh_1\.5{line-height:1.5}.c_\#f6f8ff{color:#f6f8ff}.scr-bar-w_thin{scrollbar-width:thin}.scr-bar-c_rgba\(255\,255\,255\,0\.2\)_transparent{scrollbar-color:rgba(255,255,255,.2) transparent}.bg-c_rgba\(255\,_255\,_255\,_0\.08\){background-color:#ffffff14}.c_rgba\(255\,_255\,_255\,_0\.9\){color:#ffffffe6}.fs_0\.75rem{font-size:.75rem}.fw_500{font-weight:500}.ls_0\.01em{letter-spacing:.01em}.bkdp_blur\(8px\){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ls_-0\.01em{letter-spacing:-.01em}.lh_1\.6{line-height:1.6}.c_link{color:var(--colors-link)}.ta_center{text-align:center}.d_grid{display:grid}.grid-tc_1fr{grid-template-columns:1fr}.ai_stretch{align-items:stretch}.flex-d_column{flex-direction:column}.grid-tc_repeat\(1\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(1,minmax(0,1fr))}.ls_-0\.02em{letter-spacing:-.02em}.c_\#6e6e73{color:#6e6e73}.ls_-0\.005em{letter-spacing:-.005em}.bg-c_bg\.subtle{background-color:var(--colors-bg\.subtle)}.bx-sh_var\(--shadows-elevation-card-hoverPassive\){box-shadow:var(--shadows-elevation-card-hoverPassive)}.lh_1\.7{line-height:1.7}.cg_0\.75rem{column-gap:.75rem}.c_system-gray-600{color:var(--colors-system-gray-600)}.jc_space-between{justify-content:space-between}.cg_1\.5rem{column-gap:1.5rem}.justify-items_center{justify-items:center}.-webkit-font-smoothing_antialiased{-webkit-font-smoothing:antialiased}.-moz-osx-font-smoothing_grayscale{-moz-osx-font-smoothing:grayscale}.flex-wrap_wrap{flex-wrap:wrap}.ls_-0\.015em{letter-spacing:-.015em}.tt_uppercase{text-transform:uppercase}.ls_0\.16em{letter-spacing:.16em}.lh_1\.06{line-height:1.06}.filter_blur\(18px\){filter:blur(18px)}.filter_blur\(20px\){filter:blur(20px)}.bx-sh_var\(--shadows-elevation-card-compact-base\){box-shadow:var(--shadows-elevation-card-compact-base)}.lh_1\.43{line-height:1.43}.bx-sh_0_12px_26px_rgba\(10\,132\,255\,0\.36\){box-shadow:0 12px 26px #0a84ff5c}.pos_fixed{position:fixed}.z_50{z-index:50}.bg-c_glass\.surface-elevated{background-color:var(--colors-glass\.surface-elevated)}.c_rgba\(60\,60\,67\,0\.8\){color:#3c3c43cc}.d_none{display:none}.c_rgba\(60\,60\,67\,0\.6\){color:#3c3c4399}.z_60{z-index:60}.bg-c_rgba\(10\,16\,28\,0\.28\){background-color:#0a101c47}.bkdp_blur\(16px\){backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bg-i_linear-gradient\(180deg\,_rgba\(255\,255\,255\,0\.88\)_0\%\,_rgba\(240\,247\,255\,0\.8\)_50\%\,_rgba\(210\,225\,255\,0\.7\)_100\%\){background-image:linear-gradient(180deg,#ffffffe0,#f0f7ffcc,#d2e1ffb3)}.bkdp_blur\(36px\){backdrop-filter:blur(36px);-webkit-backdrop-filter:blur(36px)}.bx-sh_0_32px_80px_rgba\(15\,_23\,_42\,_0\.28\){box-shadow:0 32px 80px #0f172a47}.trf-o_top_center{transform-origin:top center}.as_center{align-self:center}.bg-c_rgba\(135\,146\,170\,0\.48\){background-color:#8792aa7a}.fs_1\.05rem{font-size:1.05rem}.c_\#1d2742{color:#1d2742}.bg-c_rgba\(10\,132\,255\,0\.14\){background-color:#0a84ff24}.c_\#0a84ff{color:#0a84ff}.bg-c_rgba\(255\,255\,255\,0\.92\){background-color:#ffffffeb}.bx-sh_inset_0_1px_0_rgba\(255\,255\,255\,0\.44\){box-shadow:inset 0 1px #ffffff70}.bg-i_linear-gradient\(135deg\,_rgba\(50\,133\,255\,0\.95\)_0\%\,_rgba\(103\,176\,255\,0\.85\)_100\%\){background-image:linear-gradient(135deg,#3285fff2,#67b0ffd9)}.bx-sh_0_12px_26px_rgba\(10\,132\,255\,0\.32\){box-shadow:0 12px 26px #0a84ff52}.c_\#102142{color:#102142}.fs_0\.8rem{font-size:.8rem}.c_rgba\(16\,33\,66\,0\.62\){color:#1021429e}.bg-c_rgba\(248\,249\,255\,0\.9\){background-color:#f8f9ffe6}.bx-sh_inset_0_1px_0_rgba\(255\,255\,255\,0\.38\){box-shadow:inset 0 1px #ffffff61}.bg-i_linear-gradient\(135deg\,_rgba\(104\,118\,152\,0\.85\)_0\%\,_rgba\(168\,182\,210\,0\.78\)_100\%\){background-image:linear-gradient(135deg,#687698d9,#a8b6d2c7)}.bx-sh_0_10px_22px_rgba\(73\,88\,125\,0\.28\){box-shadow:0 10px 22px #49587d47}.c_\#142340{color:#142340}.c_rgba\(20\,35\,64\,0\.6\){color:#14234099}.bg-c_rgba\(244\,244\,246\,0\.92\){background-color:#f4f4f6eb}.bx-sh_inset_0_1px_0_rgba\(255\,255\,255\,0\.34\){box-shadow:inset 0 1px #ffffff57}.bg-i_linear-gradient\(135deg\,_rgba\(33\,33\,36\,0\.94\)_0\%\,_rgba\(70\,70\,72\,0\.88\)_100\%\){background-image:linear-gradient(135deg,#212124f0,#464648e0)}.bx-sh_0_8px_18px_rgba\(26\,26\,28\,0\.28\){box-shadow:0 8px 18px #1a1a1c47}.c_\#161618{color:#161618}.c_rgba\(68\,70\,73\,0\.65\){color:#444649a6}.c_rgba\(18\,22\,40\,0\.7\){color:#121628b3}.bg-c_rgba\(255\,255\,255\,0\.97\){background-color:#fffffff7}.bx-sh_0_10px_34px_rgba\(10\,132\,255\,0\.16\){box-shadow:0 10px 34px #0a84ff29}.bg-c_rgba\(255\,255\,255\,0\.98\){background-color:#fffffffa}.bg-c_rgba\(16\,16\,20\,0\.96\){background-color:#101014f5}.cursor_default{cursor:default}.c_inherit{color:inherit}.bg-c_\#f5f5f7{background-color:#f5f5f7}.bg-c_\#0b0c10{background-color:#0b0c10}.asp_3\/2{aspect-ratio:3/2}.bx-s_border-box{box-sizing:border-box}.bg-c_\#e8e8ed{background-color:#e8e8ed}.bg-c_rgba\(255\,255\,255\,0\.1\){background-color:#ffffff1a}.bx-sh_0_1px_0_rgba\(255\,255\,255\,0\.6\)_inset{box-shadow:0 1px #fff9 inset}.bx-sh_0_1px_0_rgba\(0\,0\,0\,0\.2\)_inset{box-shadow:0 1px #0003 inset}.c_rgba\(248\,248\,250\,0\.93\){color:#f8f8faed}.fs_0\.7rem{font-size:.7rem}.c_rgba\(255\,255\,255\,0\.62\){color:#ffffff9e}.ls_0\.09em{letter-spacing:.09em}.fs_1\.1rem{font-size:1.1rem}.c_rgba\(255\,255\,255\,0\.95\){color:#fffffff2}.fs_0\.9rem{font-size:.9rem}.fs_0\.95rem{font-size:.95rem}.c_\#515154{color:#515154}.c_rgba\(255\,255\,255\,0\.74\){color:#ffffffbd}.c_\#0071e3{color:#0071e3}.c_var\(--colors-link\){color:var(--colors-link)}.text-rendering_optimizeLegibility{text-rendering:optimizeLegibility}.ai_start{align-items:start}.rg_2\.75rem{row-gap:2.75rem}.justify-self_center{justify-self:center}.lh_1\.75{line-height:1.75}.bg-c_rgba\(255\,255\,255\,0\.94\){background-color:#fffffff0}.bx-sh_0_20px_40px_rgba\(15\,23\,42\,0\.12\){box-shadow:0 20px 40px #0f172a1f}.fs_1\.5rem{font-size:1.5rem}.fs_1\.125rem{font-size:1.125rem}.ai_baseline{align-items:baseline}.min-h_2\.75rem{min-height:2.75rem}.min-h_3rem{min-height:3rem}.scr-mt_6rem{scroll-margin-top:6rem}.mb_1rem{margin-bottom:1rem}.max-w_42rem{max-width:42rem}.max-w_72rem{max-width:72rem}.ml_auto{margin-left:auto}.mr_auto{margin-right:auto}.pl_1rem{padding-left:1rem}.pr_1rem{padding-right:1rem}.w_100\%{width:100%}.h_100\%{height:100%}.h_auto{height:auto}.max-w_100\%{max-width:100%}.max-h_100\%{max-height:100%}.max-h_24rem{max-height:24rem}.top_0\.875rem{top:.875rem}.right_0\.875rem{right:.875rem}.max-w_44rem{max-width:44rem}.mt_0\.75rem{margin-top:.75rem}.mt_0\.5rem{margin-top:.5rem}.mb_3rem{margin-bottom:3rem}.mt_1\.5rem{margin-top:1.5rem}.mt_2\.75rem{margin-top:2.75rem}.mb_0\.5rem{margin-bottom:.5rem}.max-w_38rem{max-width:38rem}.mt_4rem{margin-top:4rem}.mb_2rem{margin-bottom:2rem}.mt_0\.375rem{margin-top:.375rem}.bd-t-w_1px{border-top-width:1px}.max-w_28rem{max-width:28rem}.mb_1\.5rem{margin-bottom:1.5rem}.w_2\.5rem{width:2.5rem}.h_2\.5rem{height:2.5rem}.pt_2rem{padding-top:2rem}.mt_1rem{margin-top:1rem}.min-h_100vh{min-height:100vh}.max-w_64rem{max-width:64rem}.max-w_40rem{max-width:40rem}.mt_1\.25rem{margin-top:1.25rem}.mb_0\.75rem{margin-bottom:.75rem}.max-w_20ch{max-width:20ch}.mt_0\.875rem{margin-top:.875rem}.w_10rem{width:10rem}.h_10rem{height:10rem}.top_14\%{top:14%}.left_16\%{left:16%}.w_16rem{width:16rem}.h_16rem{height:16rem}.bottom_8\%{bottom:8%}.right_10\%{right:10%}.w_12rem{width:12rem}.h_12rem{height:12rem}.top_32\%{top:32%}.right_34\%{right:34%}.min-h_2\.25rem{min-height:2.25rem}.top_0{top:0}.left_0{left:0}.right_0{right:0}.bd-b-w_1px{border-bottom-width:1px}.w_2\.75rem{width:2.75rem}.h_2\.75rem{height:2.75rem}.w_min\(22rem\,_100\%\){width:min(22rem,100%)}.h_0\.28rem{height:.28rem}.w_2\.25rem{width:2.25rem}.h_2\.25rem{height:2.25rem}.bdr-tl_26px{border-top-left-radius:26px}.bdr-tr_26px{border-top-right-radius:26px}.h_1px{height:1px}.min-h_10\.25rem{min-height:10.25rem}.min-h_12\.25rem{min-height:12.25rem}.bdr-bl_26px{border-bottom-left-radius:26px}.bdr-br_26px{border-bottom-right-radius:26px}.max-w_52rem{max-width:52rem}.pl_1\.75rem{padding-left:1.75rem}.mb_1\.25rem{margin-bottom:1.25rem}.h_6rem{height:6rem}.h_3\.25rem{height:3.25rem}.left_-9999px{left:-9999px}.top_auto{top:auto}.before\:inset_0:before{inset:0}.after\:inset_-1px:after{inset:-1px}.after\:bd_1px_solid_rgba\(255\,255\,255\,0\.14\):after{border:1px solid rgba(255,255,255,.14)}.\[\&\:\:-webkit-scrollbar-track\]\:bg_transparent::-webkit-scrollbar-track{background:transparent}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg_rgba\(255\,255\,255\,0\.2\)::-webkit-scrollbar-thumb{background:#fff3}.before\:bg_apple-blue:before{background:var(--colors-apple-blue)}.dark .dark\:bd-c_\#0a84ff{border-color:#0a84ff}.dark .dark\:bd-c_rgba\(255\,255\,255\,0\.18\){border-color:#ffffff2e}.dark .dark\:bd-c_rgba\(10\,132\,255\,0\.65\){border-color:#0a84ffa6}.before\:bdr_inherit:before,.after\:bdr_inherit:after{border-radius:inherit}.dark .dark\:bd-c_rgba\(255\,255\,255\,0\.16\){border-color:#ffffff29}.\[\&\:\:-webkit-scrollbar-thumb\]\:bdr_4px::-webkit-scrollbar-thumb{border-radius:4px}.dark .dark\:bd-t_1px_solid_rgba\(255\,255\,255\,0\.08\){border-top:1px solid rgba(255,255,255,.08)}.dark .dark\:bd-t_1px_solid_rgba\(255\,255\,255\,0\.06\){border-top:1px solid rgba(255,255,255,.06)}.dark .dark\:bd-b_1px_solid_rgba\(255\,255\,255\,0\.06\){border-bottom:1px solid rgba(255,255,255,.06)}.dark .dark\:bd-c_rgba\(255\,255\,255\,0\.2\){border-color:#fff3}.dark .dark\:bd-c_rgba\(62\,142\,255\,0\.28\){border-color:#3e8eff47}.\[\&_\>_svg\]\:ov_visible>svg{overflow:visible}.dark .dark\:bd-c_rgba\(255\,255\,255\,0\.14\){border-color:#ffffff24}.before\:bdr_999px:before{border-radius:999px}.dark .dark\:bg-c_\#0a84ff{background-color:#0a84ff}.dark .dark\:bx-sh_0_20px_46px_rgba\(10\,132\,255\,0\.48\){box-shadow:0 20px 46px #0a84ff7a}.dark .dark\:c_rgba\(240\,240\,245\,0\.9\){color:#f0f0f5e6}.dark .dark\:bg-c_rgba\(24\,24\,30\,0\.9\){background-color:#18181ee6}.dark .dark\:bx-sh_0_20px_48px_rgba\(0\,0\,0\,0\.6\){box-shadow:0 20px 48px #0009}.dark .dark\:c_\#69b4ff{color:#69b4ff}.dark .dark\:bg-c_apple-blue{background-color:var(--colors-apple-blue)}.dark .dark\:bg-c_apple-indigo{background-color:var(--colors-apple-indigo)}.dark .dark\:bg-c_\#050509{background-color:#050509}.before\:content_\"\":before{content:""}.before\:pos_absolute:before{position:absolute}.before\:pointer-events_none:before{pointer-events:none}.before\:bg-i_var\(--gradients-glass-highlight\):before{background-image:var(--gradients-glass-highlight)}.before\:op_0\.9:before{opacity:.9}.after\:content_\"\":after{content:""}.after\:pos_absolute:after{position:absolute}.after\:pointer-events_none:after{pointer-events:none}.after\:mix-bm_overlay:after{mix-blend-mode:overlay}.after\:op_0\.4:after{opacity:.4}.dark .dark\:c_rgba\(232\,232\,237\,0\.78\){color:#e8e8edc7}.dark .dark\:bg-c_rgba\(16\,18\,26\,0\.94\){background-color:#10121af0}.dark .dark\:bx-sh_0_26px_60px_rgba\(0\,0\,0\,0\.55\){box-shadow:0 26px 60px #0000008c}.dark .dark\:c_\#f6f8ff{color:#f6f8ff}.dark .dark\:c_rgba\(232\,232\,237\,0\.8\){color:#e8e8edcc}.dark .dark\:c_rgba\(222\,222\,234\,0\.86\){color:#dedeeadb}.dark .dark\:bg-c_\#0a0a12{background-color:#0a0a12}.before\:op_0\.75:before{opacity:.75}.before\:z_-1:before{z-index:-1}.dark .dark\:c_rgba\(220\,220\,230\,0\.78\){color:#dcdce6c7}.dark .dark\:bg-c_rgba\(18\,18\,26\,0\.95\){background-color:#12121af2}.dark .dark\:c_rgba\(220\,220\,230\,0\.8\){color:#dcdce6cc}.dark .dark\:c_rgba\(214\,214\,226\,0\.76\){color:#d6d6e2c2}.dark .dark\:c_rgba\(222\,222\,234\,0\.82\){color:#dedeead1}.dark .dark\:bx-sh_0_14px_30px_rgba\(10\,132\,255\,0\.44\){box-shadow:0 14px 30px #0a84ff70}.before\:op_0\.85:before{opacity:.85}.dark .dark\:c_rgba\(235\,235\,245\,0\.78\){color:#ebebf5c7}.dark .dark\:c_rgba\(235\,235\,245\,0\.6\){color:#ebebf599}.dark .dark\:bg-i_linear-gradient\(180deg\,_rgba\(28\,34\,48\,0\.92\)_0\%\,_rgba\(24\,28\,40\,0\.88\)_50\%\,_rgba\(16\,20\,32\,0\.82\)_100\%\){background-image:linear-gradient(180deg,#1c2230eb,#181c28e0,#101420d1)}.dark .dark\:bg-c_rgba\(104\,118\,152\,0\.5\){background-color:#68769880}.dark .dark\:c_rgba\(235\,235\,245\,0\.86\){color:#ebebf5db}.dark .dark\:c_\#8fc7ff{color:#8fc7ff}.dark .dark\:bg-c_rgba\(42\,48\,68\,0\.92\){background-color:#2a3044eb}.dark .dark\:c_rgba\(235\,235\,245\,0\.9\){color:#ebebf5e6}.dark .dark\:c_rgba\(235\,235\,245\,0\.62\){color:#ebebf59e}.dark .dark\:bg-c_rgba\(36\,42\,60\,0\.9\){background-color:#242a3ce6}.dark .dark\:bg-c_rgba\(34\,38\,56\,0\.9\){background-color:#222638e6}.dark .dark\:c_rgba\(235\,235\,245\,0\.72\){color:#ebebf5b8}.dark .dark\:bg-c_rgba\(32\,36\,54\,0\.95\){background-color:#202436f2}.\[\&_\>_\*\]\:d_flex>*{display:flex}.\[\&_\>_\*\]\:ai_center>*{align-items:center}.\[\&_\>_\*\]\:jc_center>*{justify-content:center}.\[\&_\>_svg\]\:d_block>svg{display:block}.\[\&_\>_svg\]\:flex-sh_0>svg{flex-shrink:0}.\[\&_\>_svg\]\:trf-b_fill-box>svg{transform-box:fill-box}.\[\&_\>_svg\]\:trf-o_center>svg{transform-origin:center}.\[\&_\>_svg\]\:shape-rendering_geometricPrecision>svg{shape-rendering:geometricPrecision}.\[\&_\>_svg\]\:text-rendering_geometricPrecision>svg{text-rendering:geometricPrecision}.\[\&_\>_svg\]\:image-rendering_optimizeQuality>svg{image-rendering:optimizeQuality}.dark .dark\:bg-c_rgba\(6\,6\,12\,0\.96\){background-color:#06060cf5}.dark .dark\:c_rgba\(222\,222\,234\,0\.85\){color:#dedeead9}.dark .dark\:c_rgba\(220\,220\,232\,0\.8\){color:#dcdce8cc}.dark .dark\:bg-c_rgba\(18\,18\,24\,0\.94\){background-color:#121218f0}.dark .dark\:bx-sh_0_24px_56px_rgba\(0\,0\,0\,0\.58\){box-shadow:0 24px 56px #00000094}.dark .dark\:c_rgba\(224\,224\,235\,0\.82\){color:#e0e0ebd1}.before\:bx-sh_0_0_0_4px_color-mix\(in_oklab\,_var\(--colors-apple-blue\)\,_transparent_70\%\):before{box-shadow:0 0 0 4px color-mix(in oklab,var(--colors-apple-blue),transparent 70%)}.dark .dark\:c_rgba\(244\,244\,250\,0\.96\){color:#f4f4faf5}.\[\&\:\:-webkit-scrollbar\]\:w_8px::-webkit-scrollbar{width:8px}.\[\&\:\:-webkit-scrollbar\]\:h_8px::-webkit-scrollbar{height:8px}.\[\&_\>_\*\]\:w_100\%>*{width:100%}.\[\&_\>_\*\]\:h_100\%>*{height:100%}.\[\&_\>_svg\]\:w_100\%>svg{width:100%}.\[\&_\>_svg\]\:h_auto>svg{height:auto}.\[\&_\>_svg\]\:max-h_100\%>svg{max-height:100%}.\[\&_\>_svg\]\:min-w_0>svg{min-width:0}.before\:left_0:before{left:0}.before\:top_0\.6rem:before{top:.6rem}.before\:w_0\.5rem:before{width:.5rem}.before\:h_0\.5rem:before{height:.5rem}.focusVisible\:p_0\.5rem_0\.75rem:is(:focus-visible,[data-focus-visible]){padding:.5rem .75rem}.focusVisible\:ring_none:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px}.focusVisible\:bd-w_1px:is(:focus-visible,[data-focus-visible]){border-width:1px}.focusVisible\:bd-c_border\.default:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-border\.default)}.focusVisible\:bdr_0\.5rem:is(:focus-visible,[data-focus-visible]){border-radius:.5rem}.focusVisible\:bx-sh_0_0_0_3px_color-mix\(in_oklab\,_var\(--colors-apple-blue\)\,_transparent_55\%\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px color-mix(in oklab,var(--colors-apple-blue),transparent 55%)}.focusVisible\:bx-sh_0_0_0_2px_color-mix\(in_oklab\,_var\(--colors-apple-blue\)\,_transparent_55\%\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 2px color-mix(in oklab,var(--colors-apple-blue),transparent 55%)}.focusVisible\:bx-sh_0_0_0_2px_color-mix\(in_oklab\,_var\(--colors-apple-blue\)\,_transparent_50\%\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 2px color-mix(in oklab,var(--colors-apple-blue),transparent 50%)}.focusVisible\:bx-sh_0_0_0_3px_rgba\(10\,132\,255\,0\.35\)\,_0_28px_80px_rgba\(0\,0\,0\,0\.32\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px #0a84ff59,0 28px 80px #00000052}.focusVisible\:bx-sh_0_0_0_3px_rgba\(10\,132\,255\,0\.45\)\,_0_28px_80px_rgba\(0\,0\,0\,0\.42\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px #0a84ff73,0 28px 80px #0000006b}.focusVisible\:z_100:is(:focus-visible,[data-focus-visible]){z-index:100}.focusVisible\:bg-c_bg\.surface:is(:focus-visible,[data-focus-visible]){background-color:var(--colors-bg\.surface)}.focusVisible\:c_text:is(:focus-visible,[data-focus-visible]){color:var(--colors-text)}.focusVisible\:bx-sh_md:is(:focus-visible,[data-focus-visible]){box-shadow:var(--shadows-md)}.focusVisible\:left_1rem:is(:focus-visible,[data-focus-visible]){left:1rem}.focusVisible\:top_1rem:is(:focus-visible,[data-focus-visible]){top:1rem}.hover\:bd-c_rgba\(255\,_255\,_255\,_0\.24\):is(:hover,[data-hover]){border-color:#ffffff3d}.hover\:bd-c_rgba\(10\,132\,255\,0\.35\):is(:hover,[data-hover]){border-color:#0a84ff59}.hover\:trf_translateY\(-1px\):is(:hover,[data-hover]){transform:translateY(-1px)}.hover\:bg-c_\#0a7aff:is(:hover,[data-hover]){background-color:#0a7aff}.hover\:bx-sh_0_18px_44px_rgba\(10\,132\,255\,0\.42\):is(:hover,[data-hover]){box-shadow:0 18px 44px #0a84ff6b}.hover\:bg-c_rgba\(255\,255\,255\,0\.94\):is(:hover,[data-hover]){background-color:#fffffff0}.hover\:bx-sh_0_18px_36px_rgba\(15\,23\,42\,0\.16\):is(:hover,[data-hover]){box-shadow:0 18px 36px #0f172a29}.hover\:bg-c_rgba\(10\,132\,255\,0\.08\):is(:hover,[data-hover]){background-color:#0a84ff14}.hover\:bg-c_bg\.subtle:is(:hover,[data-hover]){background-color:var(--colors-bg\.subtle)}.hover\:bx-sh_0_16px_36px_rgba\(15\,23\,42\,0\.14\):is(:hover,[data-hover]){box-shadow:0 16px 36px #0f172a24}.hover\:bx-sh_var\(--shadows-elevation-card-hoverPassive\):is(:hover,[data-hover]){box-shadow:var(--shadows-elevation-card-hoverPassive)}.hover\:bx-sh_var\(--shadows-elevation-card-hoverInteractive\):is(:hover,[data-hover]){box-shadow:var(--shadows-elevation-card-hoverInteractive)}.hover\:c_link:is(:hover,[data-hover]){color:var(--colors-link)}.hover\:bg-c_rgba\(0\,0\,0\,0\.04\):is(:hover,[data-hover]){background-color:#0000000a}.hover\:bg-s_100\%_1px:is(:hover,[data-hover]){background-size:100% 1px}.hover\:bg-c_rgba\(255\,_255\,_255\,_0\.12\):is(:hover,[data-hover]){background-color:#ffffff1f}.hover\:trf_translateY\(-0\.5px\):is(:hover,[data-hover]){transform:translateY(-.5px)}.hover\:bg-c_rgba\(10\,132\,255\,0\.12\):is(:hover,[data-hover]){background-color:#0a84ff1f}.hover\:c_text:is(:hover,[data-hover]){color:var(--colors-text)}.hover\:c_rgba\(60\,60\,67\,0\.85\):is(:hover,[data-hover]){color:#3c3c43d9}.hover\:trf_scale\(1\.05\):is(:hover,[data-hover]){transform:scale(1.05)}.hover\:trf_translateY\(-3px\):is(:hover,[data-hover]){transform:translateY(-3px)}.hover\:trf_translateY\(-2px\):is(:hover,[data-hover]){transform:translateY(-2px)}.active\:trf_translateY\(0\):is(:active,[data-active]){transform:translateY(0)}.active\:trf_scale\(0\.98\):is(:active,[data-active]){transform:scale(.98)}.active\:trf_scale\(0\.97\):is(:active,[data-active]){transform:scale(.97)}.active\:trf_scale\(0\.99\):is(:active,[data-active]){transform:scale(.99)}.active\:trf_translateY\(-1px\):is(:active,[data-active]){transform:translateY(-1px)}.\[\&\:\:-webkit-scrollbar-thumb\]\:hover\:bg_rgba\(255\,255\,255\,0\.3\)::-webkit-scrollbar-thumb:is(:hover,[data-hover]){background:#ffffff4d}.dark .before\:dark\:op_0\.85:before{opacity:.85}.dark .after\:dark\:op_0\.2:after{opacity:.2}.dark .before\:dark\:op_0\.6:before{opacity:.6}.dark .before\:dark\:op_0\.7:before{opacity:.7}.dark .hover\:dark\:bg-c_rgba\(30\,30\,38\,0\.92\):is(:hover,[data-hover]){background-color:#1e1e26eb}.dark .hover\:dark\:bx-sh_0_24px_54px_rgba\(0\,0\,0\,0\.64\):is(:hover,[data-hover]){box-shadow:0 24px 54px #000000a3}.dark .dark\:hover\:bg-c_rgba\(10\,132\,255\,0\.12\):is(:hover,[data-hover]){background-color:#0a84ff1f}.dark .hover\:dark\:bg-c_rgba\(255\,255\,255\,0\.08\):is(:hover,[data-hover]){background-color:#ffffff14}.dark .hover\:dark\:bg-c_rgba\(26\,26\,34\,0\.95\):is(:hover,[data-hover]){background-color:#1a1a22f2}.dark .hover\:dark\:c_rgba\(235\,235\,245\,0\.85\):is(:hover,[data-hover]){color:#ebebf5d9}@media screen and (min-width: 40rem){.sm\:px_1\.5rem{padding-inline:1.5rem}.sm\:fs_3rem{font-size:3rem}.sm\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-d_row{flex-direction:row}.sm\:fs_1\.875rem{font-size:1.875rem}.sm\:grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.sm\:pl_1\.5rem{padding-left:1.5rem}.sm\:pr_1\.5rem{padding-right:1.5rem}.sm\:mt_0{margin-top:0}}@media screen and (min-width: 48rem){.md\:p_1rem{padding:1rem}.md\:p_2rem{padding:2rem}.md\:grid-c_span_2{grid-column:span 2}.md\:fs_3\.75rem{font-size:3.75rem}.md\:fs_2rem{font-size:2rem}.md\:fs_0\.875rem{font-size:.875rem}.md\:grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.md\:grid-tc_repeat\(4\,_1fr\){grid-template-columns:repeat(4,1fr)}.md\:fs_3\.375rem{font-size:3.375rem}.md\:white-space_nowrap{white-space:nowrap}.md\:d_none{display:none}.md\:d_flex{display:flex}.md\:fs_1\.0625rem{font-size:1.0625rem}.md\:jc_flex-start{justify-content:flex-start}.md\:ta_left{text-align:left}.md\:grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.md\:max-w_none{max-width:none}}@media screen and (min-width: 64rem){.lg\:px_2rem{padding-inline:2rem}.lg\:mx_0{margin-inline:0}.lg\:fs_4\.5rem{font-size:4.5rem}.lg\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:fs_4\.375rem{font-size:4.375rem}.lg\:rg_3\.25rem{row-gap:3.25rem}.lg\:cg_3rem{column-gap:3rem}.lg\:grid-tc_minmax\(0\,_1\.1fr\)_minmax\(0\,_0\.9fr\){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:ta_left{text-align:left}.lg\:justify-self_stretch{justify-self:stretch}.lg\:jc_flex-start{justify-content:flex-start}.lg\:grid-tc_repeat\(4\,_1fr\){grid-template-columns:repeat(4,1fr)}.lg\:pl_2rem{padding-left:2rem}.lg\:pr_2rem{padding-right:2rem}.lg\:max-w_46rem{max-width:46rem}.lg\:max-w_unset{max-width:unset}}@media screen and (min-width: 80rem){.xl\:grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.xl\:grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:trs_none{transition:none}}}:root{--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-out-expo: cubic-bezier(.19, 1, .22, 1)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.debug-motion *,html.debug-motion *:before,html.debug-motion *:after{animation-duration:initial!important;animation-iteration-count:initial!important;transition-duration:initial!important;scroll-behavior:smooth!important}}h1,h2,h3,h4,[class*=largeTitle],[class*=display]{text-wrap:balance}:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,#0a84ff,transparent 55%);transition:box-shadow .15s var(--ease-out-quad)}button:focus-visible,a:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,#0a84ff,transparent 55%)}html{scroll-behavior:smooth}@media (prefers-reduced-motion: no-preference){html{scroll-padding-top:5rem}}::selection{background-color:color-mix(in oklab,#0a84ff,transparent 75%);color:inherit}a{text-underline-offset:.125em;text-decoration-thickness:.0625em;text-decoration-color:color-mix(in oklab,currentColor,transparent 70%);transition:text-decoration-color .15s var(--ease-out-quad)}a:hover{text-decoration-color:currentColor}button:active{transform:translateY(.5px)}[class*=card]:hover{transform:translateY(-1px)}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.4;cursor:not-allowed}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.85}}@keyframes navOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes navSheetIn{0%{opacity:0;transform:translate3d(0,42px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.loading{animation:pulse-subtle 2s var(--ease-in-out-quad) infinite}:root{--shadow-elevation-1: 0 1px 2px rgba(0, 0, 0, .04);--shadow-elevation-2: 0 2px 8px rgba(0, 0, 0, .06);--shadow-elevation-3: 0 8px 24px rgba(0, 0, 0, .08);--shadow-elevation-4: 0 16px 48px rgba(0, 0, 0, .12)}*{transition-duration:.15s}[class*=animate-],[class*=transition-]{transition-duration:inherit}:root{--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.25rem;--radius-3xl: 1.5rem}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media (prefers-color-scheme: dark){img{opacity:.95}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}code{font-variant-ligatures:none}input,textarea,select{transition:border-color .15s var(--ease-out-quad),background-color .15s var(--ease-out-quad),box-shadow .15s var(--ease-out-quad)}input:hover:not(:focus),textarea:hover:not(:focus),select:hover:not(:focus){border-color:color-mix(in oklab,currentColor,transparent 70%)}button,a,input,select,textarea,[role=button]{min-height:2.75rem;min-width:2.75rem}button[class*=sm],a[class*=sm]{min-height:2.25rem;min-width:2.25rem}@media print{@page{margin:.5in}body{font-size:12pt;line-height:1.5}h1{font-size:24pt}h2{font-size:18pt}h3{font-size:14pt}a{text-decoration:underline;color:inherit}button,nav,[class*=float]{display:none!important}}:root{--color-light-blue: rgb(0, 122, 255);--color-light-green: rgb(52, 199, 89);--color-light-indigo: rgb(88, 86, 214);--color-light-orange: rgb(255, 149, 0);--color-light-pink: rgb(255, 45, 85);--color-light-purple: rgb(175, 82, 222);--color-light-red: rgb(255, 59, 48);--color-light-teal: rgb(90, 200, 250);--color-light-yellow: rgb(255, 204, 0);--card-art-hig-bg: color-mix(in oklab, var(--color-light-blue) 82%, white);--card-art-apps-bg: color-mix(in oklab, var(--color-light-red) 80%, white);--card-art-quality-bg: color-mix( in oklab, var(--color-light-green) 78%, white );--card-art-accessibility-bg: color-mix( in oklab, var(--color-light-teal) 80%, white );--card-art-responsive-bg: color-mix( in oklab, var(--color-light-pink) 78%, white );--card-art-interactions-bg: color-mix( in oklab, var(--color-light-orange) 80%, white );--card-art-tree-bg: color-mix(in oklab, var(--color-light-green) 82%, white);--card-art-tokens-bg: color-mix( in oklab, var(--color-light-purple) 80%, white );--card-art-modes-bg: color-mix( in oklab, var(--color-light-indigo) 80%, white );--card-art-performance-bg: color-mix( in oklab, var(--color-light-yellow) 78%, white );--card-art-keyboard-bg: color-mix( in oklab, var(--color-light-blue) 78%, white );--card-art-install-bg: color-mix( in oklab, var(--color-light-blue) 80%, white );--card-art-usage-bg: color-mix(in oklab, var(--color-light-teal) 78%, white);--card-art-inside-bg: color-mix( in oklab, var(--color-light-purple) 78%, white )}.dark{--color-dark-blue: rgb(10, 132, 255);--color-dark-green: rgb(48, 209, 88);--color-dark-indigo: rgb(94, 92, 230);--color-dark-orange: rgb(255, 159, 10);--color-dark-pink: rgb(255, 55, 95);--color-dark-purple: rgb(191, 90, 242);--color-dark-red: rgb(255, 69, 58);--color-dark-teal: rgb(100, 210, 255);--color-dark-yellow: rgb(255, 214, 10);--card-art-hig-bg: color-mix(in oklab, var(--color-dark-blue) 82%, black);--card-art-apps-bg: color-mix(in oklab, var(--color-dark-red) 80%, black);--card-art-quality-bg: color-mix( in oklab, var(--color-dark-green) 80%, black );--card-art-accessibility-bg: color-mix( in oklab, var(--color-dark-teal) 82%, black );--card-art-responsive-bg: color-mix( in oklab, var(--color-dark-pink) 80%, black );--card-art-interactions-bg: color-mix( in oklab, var(--color-dark-orange) 82%, black );--card-art-tree-bg: color-mix(in oklab, var(--color-dark-green) 84%, black);--card-art-tokens-bg: color-mix( in oklab, var(--color-dark-purple) 80%, black );--card-art-modes-bg: color-mix(in oklab, var(--color-dark-indigo) 82%, black);--card-art-performance-bg: color-mix( in oklab, var(--color-dark-yellow) 80%, black );--card-art-keyboard-bg: color-mix( in oklab, var(--color-dark-blue) 78%, black );--card-art-install-bg: color-mix(in oklab, var(--color-dark-blue) 80%, black);--card-art-usage-bg: color-mix(in oklab, var(--color-dark-teal) 80%, black);--card-art-inside-bg: color-mix( in oklab, var(--color-dark-purple) 80%, black )}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
