:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--system-red:#ff383c;--system-orange:#ff8d28;--system-yellow:#fc0;--system-green:#34c759;--system-mint:#00c8b3;--system-teal:#00c3d0;--system-cyan:#00c0e8;--system-blue:#08f;--system-pink:#ff2d55;--system-brown:#ac7f5e;--system-gray:#8e8e93;--system-gray2:#aeaeb2;--system-gray3:#c7c7cc;--system-gray4:#d1d1d6;--system-gray5:#e5e5ea;--system-gray6:#f2f2f7;--label:#000;--label-2:#3c3c4399;--label-3:#3c3c434d;--label-4:#3c3c432e;--placeholder:#3c3c434d;--separator:#3c3c434a;--separator-opaque:#c6c6c8;--bg:#fff;--bg-2:#f2f2f7;--bg-3:#fff;--bg-grouped:#f2f2f7;--bg-grouped-2:#fff;--bg-grouped-3:#f2f2f7;--fill:#78788033;--fill-2:#78788029;--fill-3:#7676801f;--tint:#0c6c7a;--tint-contrast:#fff;--focus-ring:color-mix(in srgb, var(--tint) 45%, transparent);--glass-surface:255 255 255;--glass-opacity:.55;--glass-opacity-clear:.15;--glass-blur:20px;--glass-saturate:1.6;--glass-border:#ffffff40;--glass-specular:#ffffff59;--glass-shadow:0 8px 30px #0000001f;--text-large-title:34px;--leading-large-title:41px;--track-large-title:.4px;--text-title1:28px;--leading-title1:34px;--track-title1:.38px;--text-title2:22px;--leading-title2:28px;--track-title2:-.26px;--text-title3:20px;--leading-title3:25px;--track-title3:-.45px;--text-headline:17px;--leading-headline:22px;--track-headline:-.43px;--text-body:17px;--leading-body:22px;--track-body:-.43px;--text-callout:16px;--leading-callout:21px;--track-callout:-.31px;--text-subhead:15px;--leading-subhead:20px;--track-subhead:-.23px;--text-footnote:13px;--leading-footnote:18px;--track-footnote:-.08px;--text-caption1:12px;--leading-caption1:16px;--track-caption1:0px;--text-caption2:11px;--leading-caption2:13px;--track-caption2:.06px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--font-system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:44px;--radius-card:26px;--radius-control:14px;--radius-capsule:999px;--spring:cubic-bezier(.32, .72, 0, 1);--spring-bounce:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.15s;--dur:.25s;--dur-slow:.4s;--hit:44px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--system-red:#ff4245;--system-orange:#ff9230;--system-yellow:#ffd600;--system-green:#30d158;--system-mint:#00dac3;--system-teal:#00d2e0;--system-cyan:#3cd3fe;--system-blue:#0091ff;--system-pink:#ff375f;--system-brown:#b78a66;--system-gray:#8e8e93;--system-gray2:#636366;--system-gray3:#48484a;--system-gray4:#3a3a3c;--system-gray5:#2c2c2e;--system-gray6:#1c1c1e;--label:#fff;--label-2:#ebebf599;--label-3:#ebebf54d;--label-4:#ebebf52e;--placeholder:#ebebf54d;--separator:#54545899;--separator-opaque:#38383a;--bg:#000;--bg-2:#1c1c1e;--bg-3:#2c2c2e;--bg-grouped:#000;--bg-grouped-2:#1c1c1e;--bg-grouped-3:#2c2c2e;--fill:#7878805c;--fill-2:#78788052;--fill-3:#7676803d;--tint:#5ec0ca;--tint-contrast:#061e21;--glass-surface:40 40 44;--glass-opacity:.55;--glass-border:#ffffff24;--glass-specular:#ffffff2e;--glass-shadow:0 8px 30px #00000080}}@media (prefers-contrast:more){:root{--system-red:#e9152d;--system-orange:#c55300;--system-yellow:#a16a00;--system-green:#008932;--system-mint:#008575;--system-teal:#008198;--system-cyan:#007eae;--system-blue:#1e6ef4;--system-pink:#e7124d;--system-brown:#956d51;--system-gray:#6c6c70;--system-gray2:#8e8e93;--system-gray3:#aeaeb2;--system-gray4:#bcbcc0;--system-gray5:#d8d8dc;--system-gray6:#ebebf0;--label-2:#3c3c43b8;--label-3:#3c3c4373;--label-4:#3c3c434d;--separator:#3c3c4373;--tint:#055460;--glass-border:color-mix(in srgb, var(--label) 45%, transparent);--glass-opacity:.72}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root{--system-red:#ff6165;--system-orange:#ffa056;--system-yellow:#fedf43;--system-green:#4ad968;--system-mint:#54dfcb;--system-teal:#3bddec;--system-cyan:#6dd9ff;--system-blue:#5cb8ff;--system-pink:#ff8ac4;--system-brown:#dba679;--system-gray:#aeaeb2;--system-gray2:#7c7c80;--system-gray3:#545456;--system-gray4:#444446;--system-gray5:#363638;--system-gray6:#242426;--label-2:#ebebf5b8;--label-3:#ebebf573;--label-4:#ebebf54d;--separator:#545458cc;--tint:#8cd4dc;--glass-border:color-mix(in srgb, var(--label) 45%, transparent)}}.text-large-title{font:var(--weight-regular) var(--text-large-title)/var(--leading-large-title) var(--font-system);letter-spacing:var(--track-large-title)}.text-title1{font:var(--weight-regular) var(--text-title1)/var(--leading-title1) var(--font-system);letter-spacing:var(--track-title1)}.text-title2{font:var(--weight-regular) var(--text-title2)/var(--leading-title2) var(--font-system);letter-spacing:var(--track-title2)}.text-title3{font:var(--weight-regular) var(--text-title3)/var(--leading-title3) var(--font-system);letter-spacing:var(--track-title3)}.text-headline{font:var(--weight-semibold) var(--text-headline)/var(--leading-headline) var(--font-system);letter-spacing:var(--track-headline)}.text-body{font:var(--weight-regular) var(--text-body)/var(--leading-body) var(--font-system);letter-spacing:var(--track-body)}.text-callout{font:var(--weight-regular) var(--text-callout)/var(--leading-callout) var(--font-system);letter-spacing:var(--track-callout)}.text-subhead{font:var(--weight-regular) var(--text-subhead)/var(--leading-subhead) var(--font-system);letter-spacing:var(--track-subhead)}.text-footnote{font:var(--weight-regular) var(--text-footnote)/var(--leading-footnote) var(--font-system);letter-spacing:var(--track-footnote)}.text-caption1{font:var(--weight-regular) var(--text-caption1)/var(--leading-caption1) var(--font-system);letter-spacing:var(--track-caption1)}.text-caption2{font:var(--weight-regular) var(--text-caption2)/var(--leading-caption2) var(--font-system);letter-spacing:var(--track-caption2)}.text-large-title.is-emphasized,.text-title1.is-emphasized,.text-title2.is-emphasized{font-weight:var(--weight-bold)}.text-title3.is-emphasized{font-weight:var(--weight-semibold)}.glass{background:rgb(var(--glass-surface) / var(--glass-opacity));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:.5px solid var(--glass-border);box-shadow:inset 0 .5px 0 var(--glass-specular), var(--glass-shadow);color:var(--label);position:relative}.glass-clear{background:rgb(var(--glass-surface) / var(--glass-opacity-clear));-webkit-backdrop-filter:blur(8px)saturate(1.3);backdrop-filter:blur(8px)saturate(1.3);border:.5px solid var(--glass-border);color:var(--label);position:relative}.glass-clear.is-bright:before{content:"";border-radius:inherit;pointer-events:none;background:#00000059;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass-clear{background:var(--bg-2)}}.reduce-transparency .glass,.reduce-transparency .glass-clear{background:var(--bg-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reduce-transparency .glass-clear.is-bright:before{background:0 0}@media (prefers-contrast:more){.glass,.glass-clear{border-width:1px}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--hit);min-width:var(--hit);padding:0 var(--space-5);border-radius:var(--radius-capsule);font:var(--weight-semibold) var(--text-body)/1 var(--font-system);letter-spacing:var(--track-body);color:var(--tint);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dur-fast) var(--spring), filter var(--dur-fast) var(--spring);background:0 0;border:none;text-decoration:none;display:inline-flex}.btn:active{filter:brightness(1.08);transform:scale(.97)}.btn:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;pointer-events:none;cursor:default}.btn-filled{background:var(--tint);color:var(--tint-contrast)}.btn-glass{background:rgb(var(--glass-surface) / var(--glass-opacity));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:.5px solid var(--glass-border);box-shadow:inset 0 .5px 0 var(--glass-specular);color:var(--label)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.btn-glass{background:var(--fill)}}.reduce-transparency .btn-glass{background:var(--fill);-webkit-backdrop-filter:none;backdrop-filter:none}.btn-plain{padding:0 var(--space-3);color:var(--tint);background:0 0}.btn-destructive.btn-filled{background:var(--system-red);color:#fff}.btn-destructive:not(.btn-filled){color:var(--system-red)}.btn-sm{padding:0 var(--space-4);font-size:var(--text-subhead)}.btn-lg{min-height:52px;padding:0 var(--space-6);font-size:var(--text-headline)}.list-inset{background:var(--bg-grouped-2);border-radius:var(--radius-card);margin:0;padding:0;list-style:none;overflow:hidden}.list-row{align-items:center;gap:var(--space-3);min-height:var(--hit);padding:var(--space-3) var(--space-4);font:var(--weight-regular) var(--text-body)/var(--leading-body) var(--font-system);letter-spacing:var(--track-body);color:var(--label);text-decoration:none;display:flex;position:relative}.list-row:after{content:"";left:var(--space-4);background:var(--separator);height:.5px;position:absolute;bottom:0;right:0}.list-row:last-child:after{display:none}.list-row.is-tappable{cursor:pointer}.list-row.is-tappable:active{background:var(--fill-3)}.list-chevron{border-right:2px solid var(--label-3);border-bottom:2px solid var(--label-3);flex:none;width:8px;height:8px;margin-left:auto;transform:rotate(-45deg)}.list-header{padding:var(--space-4) var(--space-4) var(--space-2);font:var(--weight-regular) var(--text-footnote)/var(--leading-footnote) var(--font-system);letter-spacing:var(--track-footnote);color:var(--label-2)}.nav-glass{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-capsule);background:rgb(var(--glass-surface) / var(--glass-opacity));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:.5px solid var(--glass-border);box-shadow:inset 0 .5px 0 var(--glass-specular), var(--glass-shadow);color:var(--label);display:inline-flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-glass{background:var(--bg-2)}}.reduce-transparency .nav-glass{background:var(--bg-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (prefers-contrast:more){.nav-glass{border-width:1px}}.toolbar-icon-btn{width:var(--hit);height:var(--hit);color:var(--tint);cursor:pointer;transition:transform var(--dur-fast) var(--spring), background var(--dur-fast) var(--spring);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.toolbar-icon-btn:active{background:var(--fill-3);transform:scale(.94)}.toolbar-icon-btn:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.seg{min-height:var(--hit);border-radius:var(--radius-control);background:var(--fill-3);align-items:stretch;gap:2px;padding:2px;display:inline-flex}.seg-item{padding:0 var(--space-4);border-radius:calc(var(--radius-control) - 2px);color:var(--label);font:var(--weight-medium) var(--text-subhead)/1 var(--font-system);letter-spacing:var(--track-subhead);cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--spring);background:0 0;border:none;flex:auto;justify-content:center;align-items:center;display:inline-flex}.seg-item:active{transform:scale(.97)}.seg-item:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.seg-item.is-selected,.seg-item[aria-selected=true]{background:var(--bg-3);font-weight:var(--weight-semibold);box-shadow:0 1px 4px #0000001f}.switch{appearance:none;border-radius:var(--radius-capsule);background:var(--system-gray4);cursor:pointer;width:51px;height:31px;transition:background var(--dur) var(--spring);vertical-align:middle;flex:none;position:relative}.switch:before{content:"";width:27px;height:27px;transition:transform var(--dur) var(--spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.switch:after{content:"";width:100%;height:var(--hit);position:absolute;top:50%;left:0;transform:translateY(-50%)}.switch:checked{background:var(--system-green)}.switch:checked:before{transform:translate(20px)}.switch:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.switch:disabled{opacity:.4;cursor:default}.field{width:100%;min-height:var(--hit);padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--fill-3);color:var(--label);font:var(--weight-regular) var(--text-body)/var(--hit) var(--font-system);letter-spacing:var(--track-body);border:none;display:block}.field::placeholder{color:var(--placeholder)}.field:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.field:disabled{opacity:.4}.field-search{border-radius:var(--radius-capsule);padding-left:var(--space-7);align-items:center;display:flex;position:relative}.field-search:before{content:"";left:var(--space-4);border:1.8px solid var(--label-3);width:12px;height:12px;box-shadow:6px 6px 0 -5px var(--label-3);border-radius:50%;margin-top:-8px;position:absolute;top:50%}.field-search .field,input.field-search{background:0 0;padding-left:0}input.field-search{padding-left:var(--space-7);border-radius:var(--radius-capsule);background:var(--fill-3)}.sheet{border-radius:var(--radius-card) var(--radius-card) 0 0;padding:var(--space-5) var(--space-5) var(--space-6);background:rgb(var(--glass-surface) / .8);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:.5px solid var(--glass-border);box-shadow:inset 0 .5px 0 var(--glass-specular), 0 -8px 40px #00000040;color:var(--label);position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sheet{background:var(--bg-2)}}.reduce-transparency .sheet{background:var(--bg-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (prefers-contrast:more){.sheet{border-width:1px}}.grabber{width:36px;height:5px;margin:0 auto var(--space-4);border-radius:var(--radius-capsule);background:var(--label-3)}.card{background:var(--bg-grouped-2);border-radius:var(--radius-card);padding:var(--space-5);color:var(--label);box-shadow:0 1px 3px #0000000f}@media (prefers-contrast:more){.card{border:1px solid var(--separator)}}.badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-capsule);font:var(--weight-semibold) var(--text-footnote)/1.2 var(--font-system);letter-spacing:var(--track-footnote);white-space:nowrap;--badge-color:var(--system-gray);color:color-mix(in srgb, var(--badge-color) 60%, var(--label));background:color-mix(in srgb, var(--badge-color) 15%, transparent);display:inline-flex}.badge-green{--badge-color:var(--system-green)}.badge-red{--badge-color:var(--system-red)}.badge-orange{--badge-color:var(--system-orange)}.badge-gray{--badge-color:var(--system-gray)}.badge-tint{--badge-color:var(--tint)}@media (prefers-reduced-motion:reduce){.btn,.btn-glass,.toolbar-icon-btn,.seg-item,.switch,.switch:before,.card,.sheet,.list-row,.glass,.glass-clear,.nav-glass{transition-property:opacity,background-color,color!important;transition-timing-function:ease-out!important;transition-duration:var(--dur-fast)!important}.btn:active,.btn-glass:active,.toolbar-icon-btn:active,.seg-item:active{filter:none!important;transform:none!important}}
:root{--label-2-strong:color-mix(in srgb, var(--label-2) 60%, var(--label))}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg-grouped);color:var(--label);font-family:var(--font-system);-webkit-font-smoothing:antialiased;line-height:var(--leading-body)}a{color:var(--tint)}.page{min-height:100dvh;padding:var(--space-4) var(--space-5) 72px;background:radial-gradient(1000px 520px at 50% -8%, color-mix(in srgb, var(--tint) 14%, transparent), transparent 62%);position:relative}.pageInner{width:100%;max-width:860px;margin:0 auto}.siteNav{top:var(--space-3);z-index:30;margin-bottom:var(--space-7);justify-content:center;display:flex;position:sticky}.navInner{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4)}.navIcon{color:var(--tint);display:inline-flex}.navName{font:var(--weight-semibold) var(--text-subhead) / 1 var(--font-system);letter-spacing:var(--track-subhead);color:var(--label)}.navTag{margin-left:var(--space-2);font:var(--weight-regular) var(--text-caption1) / 1 var(--font-system);color:var(--label-2-strong)}.hero{text-align:center;margin-bottom:var(--space-7)}.title{margin:0 0 var(--space-3);font:var(--weight-bold) var(--text-large-title) / var(--leading-large-title) var(--font-system);letter-spacing:var(--track-large-title);color:var(--label)}.subtitle{max-width:520px;color:var(--label-2-strong);font:var(--weight-regular) var(--text-body) / var(--leading-body) var(--font-system);letter-spacing:var(--track-body);margin:0 auto}.how{margin-top:56px}.howLead{margin:var(--space-1) 0 var(--space-5);max-width:640px;color:var(--label-2-strong);font:var(--weight-regular) var(--text-subhead) / var(--leading-subhead) var(--font-system);letter-spacing:var(--track-subhead)}.pipeline{margin:0;padding:0;list-style:none}.pstepIcon{border-radius:var(--radius-control);width:30px;height:30px;color:var(--tint);background:color-mix(in srgb, var(--tint) 12%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.pbody{flex-direction:column;min-width:0;display:flex}.pname{font:var(--weight-semibold) var(--text-body) / var(--leading-body) var(--font-system);letter-spacing:var(--track-body);color:var(--label)}.pdetail{font:var(--weight-regular) var(--text-footnote) / var(--leading-footnote) var(--font-system);letter-spacing:var(--track-footnote);color:var(--label-2-strong)}.pnum{font:var(--weight-semibold) var(--text-footnote) / 1 var(--font-system);color:var(--label-3);flex:none;margin-left:auto}.howNote{margin:var(--space-5) 0 0;padding:0 var(--space-1);color:var(--label-2-strong);font:var(--weight-regular) var(--text-footnote) / var(--leading-footnote) var(--font-system);letter-spacing:var(--track-footnote)}.howNote strong{color:var(--label);font-weight:var(--weight-semibold)}.foot{justify-content:center;gap:var(--space-2);margin-top:var(--space-7);color:var(--label-3);font:var(--weight-regular) var(--text-caption1) / var(--leading-caption1) var(--font-system);flex-wrap:wrap;display:flex}.footSep{color:var(--label-4)}@media (max-width:640px){.page{padding:var(--space-3) var(--space-4) 56px}.title{font-size:var(--text-title1);line-height:var(--leading-title1)}}
