@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-symbols-wght-normal-D1IO6w-K.woff2)format("woff2-variations");unicode-range:U+2190,U+2192,U+21B5}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols-wght-normal-CJKG88mu.woff2)format("woff2-variations");unicode-range:U+2190,U+2192,U+21B5}:root{--ob-font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ob-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ob-weight-regular:400;--ob-weight-medium:500;--ob-weight-semibold:600;--ob-space-2:2px;--ob-space-4:4px;--ob-space-6:6px;--ob-space-8:8px;--ob-space-12:12px;--ob-space-16:16px;--ob-space-20:20px;--ob-space-24:24px;--ob-space-28:28px;--ob-space-32:32px;--ob-space-40:40px;--ob-space-48:48px;--ob-space-56:56px;--ob-space-64:64px;--ob-space-80:80px;--ob-space-96:96px;--ob-space-120:120px;--ob-gutter:clamp(16px, 4vw, 32px);--ob-space-section:clamp(64px, 9vw, 120px);--ob-space-block:clamp(36px, 5vw, 64px);--ob-space-stack:18px;--ob-radius-glyph:2px;--ob-radius-xs:6px;--ob-radius-sm:10px;--ob-radius-md:14px;--ob-radius-lg:22px;--ob-radius-xl:28px;--ob-radius-pill:999px;--ob-border-hair:1px;--ob-border-strong:1.5px;--ob-border-focus:2px;--ob-focus-width:2px;--ob-focus-offset:2px;--ob-focus-offset-inset:-2px;--ob-control-xs:24px;--ob-control-sm:32px;--ob-control-md:40px;--ob-control-lg:48px;--ob-control-pad-xs:8px;--ob-control-pad-sm:12px;--ob-control-pad-md:16px;--ob-control-pad-lg:20px;--ob-icon-sm:14px;--ob-icon-md:16px;--ob-icon-lg:20px;--ob-target-min:24px;--ob-target-touch:44px;--ob-btn-height-sm:36px;--ob-btn-height-md:44px;--ob-btn-height-lg:50px;--ob-btn-kbd-sm:18px;--ob-btn-kbd-md:20px;--ob-icon-stroke:1.5;--ob-kbd-fill:color-mix(in srgb, currentColor 8%, transparent);--ob-kbd-edge:color-mix(in srgb, currentColor 22%, transparent);--ob-control-chip:28px;--ob-sq-sm:6px;--ob-sq-md:8px;--ob-z-base:0;--ob-z-raised:1;--ob-z-sticky:40;--ob-z-nav:50;--ob-z-popover:60;--ob-z-scrim:70;--ob-z-dialog:80;--ob-z-toast:90;--ob-z-tooltip:95;--ob-z-grain:100;--ob-bp-sm:520px;--ob-bp-md:860px;--ob-bp-lg:1080px;--ob-bp-xl:1280px;--ob-container:1160px;--ob-container-md:960px;--ob-container-sm:760px;--ob-container-xs:560px;--ob-measure:64ch;--ob-measure-lede:52ch;--ob-measure-heading:20ch;--ob-ease:cubic-bezier(.22, 1, .36, 1);--ob-snap:cubic-bezier(.34, 1.56, .64, 1);--ob-ease-draw:cubic-bezier(.65, 0, .35, 1);--ob-ease-exit:cubic-bezier(.3, 0, 1, 1);--ob-dur-fast:.1s;--ob-dur-base:.16s;--ob-dur-moderate:.24s;--ob-dur-slow:.4s;--ob-dur-reveal:.8s;--ob-rise:14px;--ob-lift:-1px;--ob-press-scale:.98;--ob-ease-out:var(--ob-ease);--ob-ease-in:var(--ob-ease-exit);--ob-dur-instant:0s;--ob-press-scale-sm:.96;--ob-press-scale-wide:.99;--ob-delay-tick:40ms;--ob-delay-label:80ms;--ob-switch-stretch:1.12;--ob-ease-linear:linear;--ob-delay-busy:.3s;--ob-success-hold:.4s;--ob-expand-delay:80ms;--ob-sq-size:7px;--ob-sq-radius:1px;--ob-sig-draw:1.15s;--ob-sig-snap:.55s;--ob-sig-snap-delay:.95s;--ob-sig-blink:1s;--ob-sig-blink-delay:1.7s;--ob-sig-spin:1.4s;--ob-sig-idle:9s;--ob-sig-idle-count:1;--ob-sig-turn:1.1s;--ob-sig-wait:1.06s;--ob-sig-pulse:2.6s;--ob-sig-lock:.5s;--ob-sig-land:.8s;--ob-sig-land-delay:.3s;--ob-grain-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ob-ink:#121211;--ob-paper:#f5f4f0;--ob-black:#080807;--ob-bone:#edebe5;--ob-type-display-size:clamp(44px, 6.5vw, 90px);--ob-type-display-leading:.96;--ob-type-display-tracking:-.052em;--ob-type-display-weight:600;--ob-type-display:var(--ob-type-display-weight) var(--ob-type-display-size)/var(--ob-type-display-leading) var(--ob-font-sans);--ob-type-h1-size:clamp(36px, 5.4vw, 64px);--ob-type-h1-leading:1;--ob-type-h1-tracking:-.048em;--ob-type-h1-weight:600;--ob-type-h1:var(--ob-type-h1-weight) var(--ob-type-h1-size)/var(--ob-type-h1-leading) var(--ob-font-sans);--ob-type-h2-size:clamp(30px, 4.3vw, 52px);--ob-type-h2-leading:1.04;--ob-type-h2-tracking:-.04em;--ob-type-h2-weight:600;--ob-type-h2:var(--ob-type-h2-weight) var(--ob-type-h2-size)/var(--ob-type-h2-leading) var(--ob-font-sans);--ob-type-h3-size:clamp(26px, 2.9vw, 38px);--ob-type-h3-leading:1.08;--ob-type-h3-tracking:-.035em;--ob-type-h3-weight:600;--ob-type-h3:var(--ob-type-h3-weight) var(--ob-type-h3-size)/var(--ob-type-h3-leading) var(--ob-font-sans);--ob-type-title-size:20px;--ob-type-title-leading:1.3;--ob-type-title-tracking:-.02em;--ob-type-title-weight:600;--ob-type-title:var(--ob-type-title-weight) var(--ob-type-title-size)/var(--ob-type-title-leading) var(--ob-font-sans);--ob-type-stat-size:clamp(34px, 3.7vw, 52px);--ob-type-stat-leading:1.02;--ob-type-stat-tracking:-.045em;--ob-type-stat-weight:600;--ob-type-stat:var(--ob-type-stat-weight) var(--ob-type-stat-size)/var(--ob-type-stat-leading) var(--ob-font-sans);--ob-type-body-lg-size:clamp(17px, 1.6vw, 20px);--ob-type-body-lg-leading:1.5;--ob-type-body-lg-tracking:0;--ob-type-body-lg-weight:400;--ob-type-body-lg:var(--ob-type-body-lg-weight) var(--ob-type-body-lg-size)/var(--ob-type-body-lg-leading) var(--ob-font-sans);--ob-type-body-size:17px;--ob-type-body-leading:1.55;--ob-type-body-tracking:0;--ob-type-body-weight:400;--ob-type-body:var(--ob-type-body-weight) var(--ob-type-body-size)/var(--ob-type-body-leading) var(--ob-font-sans);--ob-type-small-size:15px;--ob-type-small-leading:1.45;--ob-type-small-tracking:0;--ob-type-small-weight:400;--ob-type-small:var(--ob-type-small-weight) var(--ob-type-small-size)/var(--ob-type-small-leading) var(--ob-font-sans);--ob-type-label-size:14px;--ob-type-label-leading:1.2;--ob-type-label-tracking:-.005em;--ob-type-label-weight:500;--ob-type-label:var(--ob-type-label-weight) var(--ob-type-label-size)/var(--ob-type-label-leading) var(--ob-font-sans);--ob-type-button-size:15px;--ob-type-button-leading:1;--ob-type-button-tracking:-.01em;--ob-type-button-weight:600;--ob-type-button:var(--ob-type-button-weight) var(--ob-type-button-size)/var(--ob-type-button-leading) var(--ob-font-sans);--ob-type-caption-size:13px;--ob-type-caption-leading:1.45;--ob-type-caption-tracking:0;--ob-type-caption-weight:400;--ob-type-caption:var(--ob-type-caption-weight) var(--ob-type-caption-size)/var(--ob-type-caption-leading) var(--ob-font-sans);--ob-type-label-mono-size:11.5px;--ob-type-label-mono-leading:1.2;--ob-type-label-mono-tracking:.06em;--ob-type-label-mono-weight:500;--ob-type-label-mono:var(--ob-type-label-mono-weight) var(--ob-type-label-mono-size)/var(--ob-type-label-mono-leading) var(--ob-font-mono);--ob-type-mono-sm-size:12.5px;--ob-type-mono-sm-leading:1.5;--ob-type-mono-sm-tracking:0;--ob-type-mono-sm-weight:500;--ob-type-mono-sm:var(--ob-type-mono-sm-weight) var(--ob-type-mono-sm-size)/var(--ob-type-mono-sm-leading) var(--ob-font-mono);--ob-type-code-size:14px;--ob-type-code-leading:1.6;--ob-type-code-tracking:0;--ob-type-code-weight:400;--ob-type-code:var(--ob-type-code-weight) var(--ob-type-code-size)/var(--ob-type-code-leading) var(--ob-font-mono)}:root,.ob-theme-dark,[data-theme=dark],:is([data-theme=hybrid],.ob-theme-hybrid) .ob-object{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ob-bg:#080807;--ob-bg-sunken:#0d0d0c;--ob-surface:#121211;--ob-surface-raised:#181816;--ob-surface-hover:#1f1f1c;--ob-overlay:#181816;--ob-solid:#edebe5;--ob-solid-hover:#f8f7f3;--ob-line-subtle:#1e1e1c;--ob-line:#2a2927;--ob-line-strong:#3d3c38;--ob-line-ui:#6b6a65;--ob-text:#edebe5;--ob-text-2:#b7b5ac;--ob-text-3:#98968e;--ob-text-inverse:#080807;--ob-text-disabled:#6e6d68;--ob-placeholder:var(--ob-text-3);--ob-link-underline:var(--ob-text-3);--ob-focus:#edebe5;--ob-danger:#f5a39b;--ob-danger-bg:#2e1817;--ob-danger-hover:#da918a;--ob-danger-pressed:#cf8a83;--ob-success:#94cf9f;--ob-success-bg:#152318;--ob-warning:#edc47d;--ob-warning-bg:#292010;--ob-tint-rgb:237 235 229;--ob-fill-subtle:rgb(var(--ob-tint-rgb) / .035);--ob-fill:rgb(var(--ob-tint-rgb) / .06);--ob-state-hover:rgb(var(--ob-tint-rgb) / .06);--ob-state-pressed:rgb(var(--ob-tint-rgb) / .1);--ob-state-selected:rgb(var(--ob-tint-rgb) / .08);--ob-state-drag:rgb(var(--ob-tint-rgb) / .16);--ob-field-bg:rgb(var(--ob-tint-rgb) / .04);--ob-field-bg-solid:#111110;--ob-field-bg-disabled:transparent;--ob-field-edge:var(--ob-line-ui);--ob-field-edge-hover:var(--ob-text-3);--ob-track:var(--ob-line-ui);--ob-track-fill:var(--ob-solid);--ob-track-bg:var(--ob-fill-subtle);--ob-btn-top:#f3f1ec;--ob-btn-bottom:#dddad2;--ob-btn-text:#121211;--ob-btn-highlight:#ffffffd9;--ob-btn-edge:#edebe540;--ob-btn-edge-hover:#edebe566;--ob-btn-glow:#edebe538;--ob-btn-bg:linear-gradient(180deg, var(--ob-btn-top), var(--ob-btn-bottom));--ob-btn-shadow:0 1px 0 var(--ob-btn-highlight) inset, 0 0 0 1px var(--ob-btn-edge), 0 10px 30px -8px var(--ob-btn-glow);--ob-btn-shadow-hover:0 1px 0 var(--ob-btn-highlight) inset, 0 0 0 1px var(--ob-btn-edge-hover), 0 16px 40px -8px var(--ob-btn-glow);--ob-btn-2-bg:rgb(var(--ob-tint-rgb) / .06);--ob-btn-2-bg-hover:rgb(var(--ob-tint-rgb) / .1);--ob-btn-2-bg-pressed:rgb(var(--ob-tint-rgb) / .14);--ob-btn-2-text:var(--ob-text);--ob-btn-2-edge:var(--ob-line-strong);--ob-nav-bg:#080807d1;--ob-scrim:#040403b8;--ob-selection:#edebe53d;--ob-selection-text:var(--ob-text);--ob-sheen-rgb:237 235 229;--ob-glow-rgb:237 235 229;--ob-shadow-rgb:0 0 0;--ob-sheen:linear-gradient(180deg, rgb(var(--ob-sheen-rgb) / .05), rgb(var(--ob-sheen-rgb) / .012) 40%);--ob-highlight:0 1px 0 rgb(var(--ob-sheen-rgb) / .07) inset;--ob-shadow-1:0 0 #0000;--ob-shadow-2:0 20px 60px -30px rgb(var(--ob-shadow-rgb) / .9);--ob-shadow-3:0 60px 140px -40px rgb(var(--ob-shadow-rgb) / .95), 0 0 120px -30px rgb(var(--ob-glow-rgb) / .1);--ob-shadow-4:0 0 0 1px rgb(var(--ob-shadow-rgb) / .4), 0 24px 64px -16px rgb(var(--ob-shadow-rgb) / .85);--ob-grain-opacity:.05}.ob-theme-light,[data-theme=light],.ob-theme-hybrid,[data-theme=hybrid]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ob-bg:#f5f4f0;--ob-bg-sunken:#efeee9;--ob-surface:#fcfbf9;--ob-surface-raised:#fcfbf9;--ob-surface-hover:#eae8e2;--ob-overlay:#fcfbf9;--ob-solid:#121211;--ob-solid-hover:#2c2b28;--ob-line-subtle:#e4e2dc;--ob-line:#d9d6ce;--ob-line-strong:#bdb9b0;--ob-line-ui:#87837a;--ob-text:#121211;--ob-text-2:#4d4a44;--ob-text-3:#67645d;--ob-text-inverse:#f5f4f0;--ob-text-disabled:#86837b;--ob-placeholder:var(--ob-text-3);--ob-link-underline:var(--ob-text-3);--ob-focus:#121211;--ob-danger:#b42318;--ob-danger-bg:#feebe9;--ob-danger-hover:#9b241a;--ob-danger-pressed:#8a251a;--ob-success:#2c6d3e;--ob-success-bg:#e7f4e9;--ob-warning:#8a5410;--ob-warning-bg:#f9efda;--ob-tint-rgb:18 18 17;--ob-fill-subtle:rgb(var(--ob-tint-rgb) / .035);--ob-fill:rgb(var(--ob-tint-rgb) / .06);--ob-state-hover:rgb(var(--ob-tint-rgb) / .05);--ob-state-pressed:rgb(var(--ob-tint-rgb) / .08);--ob-state-selected:rgb(var(--ob-tint-rgb) / .06);--ob-state-drag:rgb(var(--ob-tint-rgb) / .12);--ob-field-bg:#fcfbf9;--ob-field-bg-solid:#fcfbf9;--ob-field-bg-disabled:rgb(var(--ob-tint-rgb) / .035);--ob-field-edge:var(--ob-line-ui);--ob-field-edge-hover:var(--ob-text-3);--ob-track:var(--ob-line-ui);--ob-track-fill:var(--ob-solid);--ob-track-bg:var(--ob-surface);--ob-btn-top:#2c2b28;--ob-btn-bottom:#121211;--ob-btn-text:#f5f4f0;--ob-btn-highlight:#ffffff24;--ob-btn-edge:#12121140;--ob-btn-edge-hover:#12121166;--ob-btn-glow:#1c191440;--ob-btn-bg:linear-gradient(180deg, var(--ob-btn-top), var(--ob-btn-bottom));--ob-btn-shadow:0 1px 0 var(--ob-btn-highlight) inset, 0 0 0 1px var(--ob-btn-edge), 0 10px 30px -8px var(--ob-btn-glow);--ob-btn-shadow-hover:0 1px 0 var(--ob-btn-highlight) inset, 0 0 0 1px var(--ob-btn-edge-hover), 0 16px 40px -8px var(--ob-btn-glow);--ob-btn-2-bg:rgb(var(--ob-tint-rgb) / .04);--ob-btn-2-bg-hover:rgb(var(--ob-tint-rgb) / .08);--ob-btn-2-bg-pressed:rgb(var(--ob-tint-rgb) / .11);--ob-btn-2-text:var(--ob-text);--ob-btn-2-edge:var(--ob-line-strong);--ob-nav-bg:#f5f4f0d1;--ob-scrim:#1c19145c;--ob-selection:#12121124;--ob-selection-text:var(--ob-text);--ob-sheen-rgb:255 255 255;--ob-glow-rgb:255 255 255;--ob-shadow-rgb:28 25 20;--ob-sheen:linear-gradient(180deg, rgb(var(--ob-sheen-rgb) / .6), rgb(var(--ob-sheen-rgb) / 0) 40%);--ob-highlight:0 1px 0 rgb(var(--ob-sheen-rgb) / .7) inset;--ob-shadow-1:0 1px 1px rgb(var(--ob-shadow-rgb) / .04), 0 12px 30px -16px rgb(var(--ob-shadow-rgb) / .18);--ob-shadow-2:0 1px 2px rgb(var(--ob-shadow-rgb) / .06), 0 18px 44px -22px rgb(var(--ob-shadow-rgb) / .24);--ob-shadow-3:0 1px 1px rgb(var(--ob-shadow-rgb) / .04), 0 30px 70px -36px rgb(var(--ob-shadow-rgb) / .26);--ob-shadow-4:0 2px 4px rgb(var(--ob-shadow-rgb) / .06), 0 32px 80px -24px rgb(var(--ob-shadow-rgb) / .32);--ob-grain-opacity:.03}:is([data-theme=hybrid],.ob-theme-hybrid) .ob-object{--ob-shadow-2:0 10px 24px -14px #1c191473;--ob-shadow-3:0 2px 4px #1c191414, 0 48px 90px -42px #1c19148c}@media (prefers-color-scheme:light){:root:not([data-theme=dark],.ob-theme-dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ob-bg:#f5f4f0;--ob-bg-sunken:#efeee9;--ob-surface:#fcfbf9;--ob-surface-raised:#fcfbf9;--ob-surface-hover:#eae8e2;--ob-overlay:#fcfbf9;--ob-solid:#121211;--ob-solid-hover:#2c2b28;--ob-line-subtle:#e4e2dc;--ob-line:#d9d6ce;--ob-line-strong:#bdb9b0;--ob-line-ui:#87837a;--ob-text:#121211;--ob-text-2:#4d4a44;--ob-text-3:#67645d;--ob-text-inverse:#f5f4f0;--ob-text-disabled:#86837b;--ob-placeholder:var(--ob-text-3);--ob-link-underline:var(--ob-text-3);--ob-focus:#121211;--ob-danger:#b42318;--ob-danger-bg:#feebe9;--ob-danger-hover:#9b241a;--ob-danger-pressed:#8a251a;--ob-success:#2c6d3e;--ob-success-bg:#e7f4e9;--ob-warning:#8a5410;--ob-warning-bg:#f9efda;--ob-tint-rgb:18 18 17;--ob-fill-subtle:rgb(var(--ob-tint-rgb) / .035);--ob-fill:rgb(var(--ob-tint-rgb) / .06);--ob-state-hover:rgb(var(--ob-tint-rgb) / .05);--ob-state-pressed:rgb(var(--ob-tint-rgb) / .08);--ob-state-selected:rgb(var(--ob-tint-rgb) / .06);--ob-state-drag:rgb(var(--ob-tint-rgb) / .12);--ob-field-bg:#fcfbf9;--ob-field-bg-solid:#fcfbf9;--ob-field-bg-disabled:rgb(var(--ob-tint-rgb) / .035);--ob-field-edge:var(--ob-line-ui);--ob-field-edge-hover:var(--ob-text-3);--ob-track:var(--ob-line-ui);--ob-track-fill:var(--ob-solid);--ob-track-bg:var(--ob-surface);--ob-btn-top:#2c2b28;--ob-btn-bottom:#121211;--ob-btn-text:#f5f4f0;--ob-btn-highlight:#ffffff24;--ob-btn-edge:#12121140;--ob-btn-edge-hover:#12121166;--ob-btn-glow:#1c191440;--ob-btn-bg:linear-gradient(180deg, var(--ob-btn-top), var(--ob-btn-bottom));--ob-btn-shadow:0 1px 0 var(--ob-btn-highlight) inset, 0 0 0 1px var(--ob-btn-edge), 0 10px 30px -8px var(--ob-btn-glow);--ob-btn-shadow-hover:0 1px 0 var(--ob-btn-highlight) inset, 0 0 0 1px var(--ob-btn-edge-hover), 0 16px 40px -8px var(--ob-btn-glow);--ob-btn-2-bg:rgb(var(--ob-tint-rgb) / .04);--ob-btn-2-bg-hover:rgb(var(--ob-tint-rgb) / .08);--ob-btn-2-bg-pressed:rgb(var(--ob-tint-rgb) / .11);--ob-btn-2-text:var(--ob-text);--ob-btn-2-edge:var(--ob-line-strong);--ob-nav-bg:#f5f4f0d1;--ob-scrim:#1c19145c;--ob-selection:#12121124;--ob-selection-text:var(--ob-text);--ob-sheen-rgb:255 255 255;--ob-glow-rgb:255 255 255;--ob-shadow-rgb:28 25 20;--ob-sheen:linear-gradient(180deg, rgb(var(--ob-sheen-rgb) / .6), rgb(var(--ob-sheen-rgb) / 0) 40%);--ob-highlight:0 1px 0 rgb(var(--ob-sheen-rgb) / .7) inset;--ob-shadow-1:0 1px 1px rgb(var(--ob-shadow-rgb) / .04), 0 12px 30px -16px rgb(var(--ob-shadow-rgb) / .18);--ob-shadow-2:0 1px 2px rgb(var(--ob-shadow-rgb) / .06), 0 18px 44px -22px rgb(var(--ob-shadow-rgb) / .24);--ob-shadow-3:0 1px 1px rgb(var(--ob-shadow-rgb) / .04), 0 30px 70px -36px rgb(var(--ob-shadow-rgb) / .26);--ob-shadow-4:0 2px 4px rgb(var(--ob-shadow-rgb) / .06), 0 32px 80px -24px rgb(var(--ob-shadow-rgb) / .32);--ob-grain-opacity:.03}}@media (prefers-contrast:more){:root,.ob-theme-dark,[data-theme=dark],:is([data-theme=hybrid],.ob-theme-hybrid) .ob-object{--ob-text-2:#cfcdc5;--ob-text-3:#b7b5ac;--ob-line-subtle:#2a2927;--ob-line:#3d3c38;--ob-line-strong:#57564f;--ob-line-ui:#8c8a83;--ob-text-disabled:#86847e}.ob-theme-light,[data-theme=light],.ob-theme-hybrid,[data-theme=hybrid]{--ob-text-2:#3a3833;--ob-text-3:#4d4a44;--ob-line-subtle:#d9d6ce;--ob-line:#bdb9b0;--ob-line-strong:#a7a398;--ob-line-ui:#6f6b63;--ob-text-disabled:#706c64}}@media (prefers-contrast:more) and (prefers-color-scheme:light){:root:not([data-theme=dark],.ob-theme-dark){--ob-text-2:#3a3833;--ob-text-3:#4d4a44;--ob-line-subtle:#d9d6ce;--ob-line:#bdb9b0;--ob-line-strong:#a7a398;--ob-line-ui:#6f6b63;--ob-text-disabled:#706c64}}.ob-theme-dark,.ob-theme-light,.ob-theme-hybrid,[data-theme]:not(:root){color:var(--ob-text);background-color:var(--ob-bg)}:where(.ob-page,.ob-theme-dark,.ob-theme-light,.ob-theme-hybrid,[data-theme]) :focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}:where(.ob-focus-within:has([aria-invalid=true]),[aria-invalid=true]){--ob-field-edge:var(--ob-danger);--ob-field-edge-hover:var(--ob-danger)}:where(.ob-page,.ob-theme-dark,.ob-theme-light,.ob-theme-hybrid,[data-theme]) ::selection{background:var(--ob-selection);color:var(--ob-selection-text)}.ob-num{font-variant-numeric:tabular-nums}.ob-object{color:var(--ob-text);background:var(--ob-sheen), var(--ob-surface);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, var(--ob-highlight), var(--ob-shadow-3)}.ob-sq{width:var(--ob-sq-size);height:var(--ob-sq-size);border-radius:var(--ob-sq-radius);background:currentColor;flex:none;display:inline-block}.ob-sq.is-open{box-shadow:0 0 0 var(--ob-border-strong) currentColor inset;background:0 0}.ob-caret{width:.58em;height:.58em;animation:ob-sig-blink var(--ob-sig-blink) steps(1, end) 4;background:currentColor;margin-left:.25em;display:inline-block}.ob-type-h1{font:var(--ob-type-h1);letter-spacing:var(--ob-type-h1-tracking);text-wrap:balance}.ob-type-h2{font:var(--ob-type-h2);letter-spacing:var(--ob-type-h2-tracking);text-wrap:balance}.ob-type-stat{font:var(--ob-type-stat);letter-spacing:var(--ob-type-stat-tracking);font-variant-numeric:tabular-nums;text-wrap:balance}.ob-type-body-lg{font:var(--ob-type-body-lg);letter-spacing:var(--ob-type-body-lg-tracking);text-wrap:pretty}@keyframes ob-sig-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ob-sig-snap{0%{opacity:0;transform:translate(28%,-28%)scale(.3)}to{opacity:1;transform:none}}@keyframes ob-sig-blink{0%{opacity:1}50%{opacity:0}}@keyframes ob-sig-pulse{0%,to{opacity:1}50%{opacity:.15}}@keyframes ob-sig-spin{to{transform:rotate(360deg)}}@keyframes ob-sig-spin-rev{to{transform:rotate(-360deg)}}@keyframes ob-sig-idle{0%,76%{transform:rotate(0)}94%,to{transform:rotate(360deg)}}@keyframes ob-sig-idle-rev{0%,76%{transform:rotate(0)}94%,to{transform:rotate(-360deg)}}@keyframes ob-sig-idle-blink{0%,7.9%{opacity:1}8%,13.9%{opacity:0}14%,19.9%{opacity:1}20%,25.9%{opacity:0}26%,to{opacity:1}}@media (prefers-reduced-motion:reduce){:root{--ob-dur-moderate:.16s;--ob-dur-slow:.16s;--ob-dur-reveal:.16s;--ob-rise:0px;--ob-lift:0px;--ob-press-scale:1;--ob-press-scale-sm:1;--ob-press-scale-wide:1;--ob-delay-tick:0s;--ob-delay-label:0s;--ob-switch-stretch:1}.ob-caret{animation:none}}@media (forced-colors:active){.ob-object{border:1px solid canvastext}.ob-sq{background:canvastext}.ob-sq.is-open{box-shadow:none;background:0 0;border:1.5px solid canvastext}}:where(:root){--ob-ease:cubic-bezier(.22, 1, .36, 1);--ob-snap:cubic-bezier(.34, 1.56, .64, 1);--ob-ease-draw:cubic-bezier(.65, 0, .35, 1);--ob-ease-exit:cubic-bezier(.3, 0, 1, 1);--ob-dur-fast:.1s;--ob-dur-base:.16s;--ob-dur-moderate:.24s;--ob-dur-slow:.4s;--ob-dur-reveal:.8s;--ob-rise:14px;--ob-lift:-1px;--ob-press-scale:.98;--ob-dur-instant:0s;--ob-dur-slower:var(--ob-dur-reveal);--ob-ease-out:var(--ob-ease);--ob-ease-in:var(--ob-ease-exit);--ob-ease-in-out:cubic-bezier(.45, 0, .25, 1);--ob-ease-linear:linear;--ob-ease-blink:steps(1, end);--ob-shift-xs:4px;--ob-shift-sm:8px;--ob-shift-md:var(--ob-rise);--ob-enter-blur:4px;--ob-toast-step:8px;--ob-press-scale-sm:.96;--ob-press-scale-wide:.99;--ob-switch-stretch:1.12;--ob-pop-scale:.96;--ob-dialog-scale:.97;--ob-exit-scale:.98;--ob-drag-scale:1.02;--ob-stagger:40ms;--ob-stagger-hero:80ms;--ob-stagger-section:70ms;--ob-stagger-grid:16ms;--ob-delay-tick:40ms;--ob-delay-label:80ms;--ob-delay-tooltip:.5s;--ob-tooltip-skip:.3s;--ob-delay-busy:.3s;--ob-busy-min:.6s;--ob-success-hold:.4s;--ob-btn-copied-hold:1.6s;--ob-toast-life:5s;--ob-autoplay-dwell:7s;--ob-number-tween:var(--ob-dur-slow);--ob-skeleton-cycle:1.6s;--ob-skeleton-count:6;--ob-toast-life-action:10s;--ob-expand-delay:80ms;--ob-type-step-min:20ms;--ob-type-step-max:42ms;--ob-sheet-dismiss:.4;--ob-sheet-flick:.5;--ob-sig-spin-slow:3.2s;--ob-sig-ready-blink:.75s;--ob-sig-breathe:2.4s}@media (prefers-reduced-motion:reduce){:where(:root){--ob-dur-moderate:.16s;--ob-dur-slow:.16s;--ob-dur-reveal:.16s;--ob-rise:0px;--ob-lift:0px;--ob-press-scale:1;--ob-shift-xs:0px;--ob-shift-sm:0px;--ob-shift-md:0px;--ob-enter-blur:0px;--ob-press-scale-sm:1;--ob-press-scale-wide:1;--ob-switch-stretch:1;--ob-pop-scale:1;--ob-dialog-scale:1;--ob-exit-scale:1;--ob-drag-scale:1;--ob-stagger:0s;--ob-stagger-hero:0s;--ob-stagger-section:0s;--ob-stagger-grid:0s;--ob-delay-tick:0s;--ob-delay-label:0s;--ob-number-tween:0s}}@keyframes ob-fade-in{0%{opacity:0}}@keyframes ob-fade-in-r{0%{opacity:0}}@keyframes ob-fade-out{to{opacity:0}}@keyframes ob-enter{0%{opacity:0;translate:var(--ob-enter-x) var(--ob-enter-y);scale:var(--ob-enter-scale)}}@keyframes ob-enter-r{0%{opacity:0;translate:var(--ob-enter-x) var(--ob-enter-y);scale:var(--ob-enter-scale)}}@keyframes ob-exit{to{opacity:0;translate:var(--ob-exit-x,0px) var(--ob-exit-y,0px);scale:var(--ob-exit-scale)}}@keyframes ob-hero{0%{opacity:0;translate:0 var(--ob-shift-md);filter:blur(var(--ob-enter-blur))}}@keyframes ob-hero-r{0%{opacity:0;translate:0 var(--ob-shift-md);filter:blur(var(--ob-enter-blur))}}@keyframes ob-sheet-in{0%{translate:var(--ob-sheet-from)}}@keyframes ob-sheet-in-r{0%{translate:var(--ob-sheet-from)}}@keyframes ob-sheet-out{to{translate:var(--ob-sheet-from)}}@keyframes ob-toast-in{0%{opacity:0;translate:0 calc(100% + 16px)}}@keyframes ob-toast-in-r{0%{opacity:0;translate:0 calc(100% + 16px)}}@keyframes ob-toast-out{to{opacity:0;scale:.96}}@keyframes ob-square-in{0%{opacity:0;scale:.4}}@keyframes ob-square-in-r{0%{opacity:0;scale:.4}}@keyframes ob-skeleton{50%{opacity:.55}}@keyframes ob-skeleton-r{50%{opacity:.55}}@keyframes ob-breathe{50%{opacity:.35}}@keyframes ob-flash{0%,20%{background-color:var(--ob-state-drag,#edebe529)}}@keyframes ob-flash-r{0%,20%{background-color:var(--ob-state-drag,#edebe529)}}@keyframes ob-bar{0%{scale:0 1}to{scale:1}}@keyframes ob-bar-r{0%{scale:0 1}to{scale:1}}@keyframes ob-sig-draw-r{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ob-sig-snap-r{0%{opacity:0;transform:translate(28%,-28%)scale(.3)}to{opacity:1;transform:none}}@keyframes ob-sig-blink-r{0%{opacity:1}50%{opacity:0}}@keyframes ob-sig-pulse-r{0%,to{opacity:1}50%{opacity:.15}}:where(.ob-anim-state){transition-property:color,background-color,border-color,box-shadow,text-decoration-color,fill,stroke;transition-duration:var(--ob-dur-base);transition-timing-function:var(--ob-ease-out)}:where(.ob-anim-press,.ob-anim-press-sm,.ob-anim-lift){transition-property:translate,scale,color,background-color,border-color,box-shadow,text-decoration-color;transition-duration:var(--ob-dur-base);transition-timing-function:var(--ob-ease-out);-webkit-tap-highlight-color:transparent}.ob-anim-indicator{transform-origin:0;width:1px;translate:var(--ob-x,0px) 0;scale:var(--ob-w,0) 1;transition:translate var(--ob-dur-moderate) var(--ob-ease-out), scale var(--ob-dur-moderate) var(--ob-ease-out)}.ob-anim-turn{transition:rotate var(--ob-dur-moderate) var(--ob-ease-out)}:is([aria-expanded=true],.is-open,[data-state=open]) .ob-anim-turn,.ob-anim-turn.is-open{rotate:var(--ob-turn,180deg)}:is(.ob-anim-indicator,.ob-anim-thumb,.ob-anim-switch,.ob-anim-slide,.ob-anim-drag,.ob-anim-turn).is-instant{transition:none}.ob-anim-check{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset 0s linear var(--ob-dur-fast), opacity var(--ob-dur-fast) var(--ob-ease-in)}[aria-checked=true] .ob-anim-check,:checked~.ob-anim-check,:checked~* .ob-anim-check{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset var(--ob-dur-base) var(--ob-ease-out) var(--ob-delay-tick), opacity 0s}.ob-anim-pop{--ob-enter-x:0px;--ob-enter-y:0px;--ob-enter-scale:var(--ob-pop-scale);transform-origin:var(--ob-origin,top center);animation:ob-enter var(--ob-dur-base) var(--ob-ease-out) backwards}.ob-anim-pop.is-large{animation-duration:var(--ob-dur-moderate)}.ob-anim-pop.is-instant{animation:none}.ob-anim-tooltip{--ob-enter-x:0px;--ob-enter-y:var(--ob-shift-xs);--ob-enter-scale:1;animation:ob-enter var(--ob-dur-fast) var(--ob-ease-out) backwards}.ob-anim-tooltip[data-side=bottom]{--ob-enter-y:calc(var(--ob-shift-xs) * -1)}.ob-anim-tooltip[data-side=left]{--ob-enter-x:var(--ob-shift-xs);--ob-enter-y:0px}.ob-anim-tooltip[data-side=right]{--ob-enter-x:calc(var(--ob-shift-xs) * -1);--ob-enter-y:0px}.ob-anim-tooltip.is-instant{animation:none}.ob-anim-sheet{--ob-sheet-from:100% 0;animation:ob-sheet-in var(--ob-dur-slow) var(--ob-ease-out) backwards}.ob-anim-sheet[data-side=left]{--ob-sheet-from:-100% 0}.ob-anim-sheet[data-side=bottom]{--ob-sheet-from:0 100%}.ob-anim-sheet.is-dragging{transition:none;animation:none}.ob-anim-sheet.is-settling{transition:translate var(--ob-dur-moderate) var(--ob-ease-out);animation:none}.ob-anim-pop.is-leaving,.ob-anim-tooltip.is-leaving{animation:ob-fade-out var(--ob-dur-fast) var(--ob-ease-in) forwards}.ob-anim-sheet.is-leaving{animation:ob-sheet-out var(--ob-dur-moderate) var(--ob-ease-in) forwards}.ob-anim-expand{visibility:hidden;transition:grid-template-rows var(--ob-dur-base) var(--ob-ease-in), visibility 0s linear var(--ob-dur-base);grid-template-rows:0fr;display:grid}.ob-anim-expand>*{overflow-clip-margin:4px;opacity:0;min-height:0;transition:opacity var(--ob-dur-fast) var(--ob-ease-in);overflow:clip}.ob-anim-expand:is(.is-open,[data-state=open]){visibility:visible;transition:grid-template-rows var(--ob-dur-moderate) var(--ob-ease-out), visibility 0s;grid-template-rows:1fr}.ob-anim-expand:is(.is-open,[data-state=open])>*{opacity:1;transition:opacity var(--ob-dur-base) var(--ob-ease-out) var(--ob-expand-delay,80ms)}.ob-anim-rise{--ob-enter-x:0px;--ob-enter-y:var(--ob-shift-sm);--ob-enter-scale:1;animation:ob-enter var(--ob-dur-moderate) var(--ob-ease-out) var(--ob-anim-delay,0s) backwards}.ob-anim-rise.is-slow{animation-duration:var(--ob-dur-slow)}.ob-anim-fade{animation:ob-fade-in var(--ob-dur-base) var(--ob-ease-out) var(--ob-anim-delay,0s) backwards}.ob-anim-rise.is-leaving,.ob-anim-fade.is-leaving{animation:ob-fade-out var(--ob-dur-fast) var(--ob-ease-in) forwards}.ob-anim-message{--ob-enter-x:0px;--ob-enter-y:calc(var(--ob-shift-xs) * -1);--ob-enter-scale:1;animation:ob-enter var(--ob-dur-base) var(--ob-ease-out) backwards}.ob-anim-bar{transform-origin:0;scale:0 1}.ob-anim-bar.is-running{animation:ob-bar var(--ob-autoplay-dwell) linear forwards}.ob-anim-bar.is-paused{animation-play-state:paused}.ob-anim-number{font-variant-numeric:tabular-nums}.ob-caret.is-typing{opacity:1;animation:none}.ob-anim-hero>*{animation:ob-hero var(--ob-dur-slower) var(--ob-ease-out) calc(var(--ob-i,0) * var(--ob-stagger-hero)) backwards}.ob-anim-hero>:nth-child(2){--ob-i:1}.ob-anim-hero>:nth-child(3){--ob-i:2}.ob-anim-hero>:nth-child(4){--ob-i:3}.ob-anim-hero>:nth-child(n+5){--ob-i:4}.ob-anim-hero-object{--ob-enter-x:0px;--ob-enter-y:var(--ob-shift-md);--ob-enter-scale:1;animation:ob-enter var(--ob-dur-slower) var(--ob-ease-out) calc(4 * var(--ob-stagger-hero)) backwards}.ob-anim-theme,.ob-anim-theme *,.ob-anim-theme :before,.ob-anim-theme :after{transition:none!important}.ob-anim-theme::view-transition-old(root){animation-duration:var(--ob-dur-moderate,.24s);animation-timing-function:var(--ob-ease-in-out,cubic-bezier(.45, 0, .25, 1))}.ob-anim-theme::view-transition-new(root){animation-duration:var(--ob-dur-moderate,.24s);animation-timing-function:var(--ob-ease-in-out,cubic-bezier(.45, 0, .25, 1))}:is(.ob-anim-rise,.ob-anim-message,.ob-anim-pop,.ob-anim-tooltip,.ob-anim-dialog,.ob-anim-hero-object).is-replay:not(.is-leaving){animation-name:ob-enter-r}.ob-anim-fade.is-replay:not(.is-leaving){animation-name:ob-fade-in-r}.ob-anim-hero.is-replay>*{animation-name:ob-hero-r}.ob-anim-sheet.is-replay:not(.is-leaving){animation-name:ob-sheet-in-r}.ob-anim-bar.is-running.is-replay{animation-name:ob-bar-r}.ob-caret.is-replay{animation-name:ob-sig-blink-r}@keyframes ob-sig-spin-r{to{transform:rotate(360deg)}}@keyframes ob-sig-spin-rev-r{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.ob-anim-hero>*,.ob-anim-hero-object,.ob-anim-bar.is-running{animation:none}.ob-anim-indicator,.ob-anim-turn,.ob-anim-expand,.ob-anim-expand:is(.is-open,[data-state=open]){transition:none}.ob-anim-sheet{animation-name:ob-fade-in}.ob-anim-sheet.is-replay:not(.is-leaving){animation-name:ob-fade-in-r}.ob-anim-sheet.is-leaving{animation-name:ob-fade-out}.ob-anim-check{stroke-dashoffset:0!important;transition:opacity var(--ob-dur-fast) var(--ob-ease-out)!important}}@media print{.ob-anim-hero>*,.ob-anim-hero-object,.ob-anim-rise,.ob-anim-fade,.ob-anim-message{opacity:1!important;animation:none!important}}:root,.ob-theme-dark,[data-theme=dark],:is([data-theme=hybrid],.ob-theme-hybrid) .ob-object{--s-accent-agencies:#e899d5;--s-accent-founders:#a1b2ff;--s-accent-sales:#3ecce2;--s-accent-marketing:#caa3f4;--s-accent-developers:#6cc0fd;--s-accent-agencies-glow:#622a56;--s-accent-founders-glow:#333c77;--s-accent-sales-glow:#014b56;--s-accent-marketing-glow:#50326c;--s-accent-developers-glow:#00476e;--s-accent-glow-rest:50%;--s-accent-glow-hover:66%;--s-accent-glow-hero:36%}.ob-theme-light,[data-theme=light],.ob-theme-hybrid,[data-theme=hybrid]{--s-accent-agencies:#914080;--s-accent-founders:#4d5aaf;--s-accent-sales:#02707e;--s-accent-marketing:#774b9f;--s-accent-developers:#0169a0;--s-accent-agencies-glow:#f3bee5;--s-accent-founders-glow:#c3cfff;--s-accent-sales-glow:#91e0ee;--s-accent-marketing-glow:#dec4fb;--s-accent-developers-glow:#a5d8ff;--s-accent-glow-rest:50%;--s-accent-glow-hover:66%;--s-accent-glow-hero:30%}@media (prefers-color-scheme:light){:root:not([data-theme=dark],.ob-theme-dark){--s-accent-agencies:#914080;--s-accent-founders:#4d5aaf;--s-accent-sales:#02707e;--s-accent-marketing:#774b9f;--s-accent-developers:#0169a0;--s-accent-agencies-glow:#f3bee5;--s-accent-founders-glow:#c3cfff;--s-accent-sales-glow:#91e0ee;--s-accent-marketing-glow:#dec4fb;--s-accent-developers-glow:#a5d8ff;--s-accent-glow-rest:50%;--s-accent-glow-hover:66%;--s-accent-glow-hero:30%}}@media (prefers-contrast:more){:root,:root:not([data-theme=dark],.ob-theme-dark),.ob-theme-dark,[data-theme=dark],.ob-theme-light,[data-theme=light],.ob-theme-hybrid,[data-theme=hybrid],:is([data-theme=hybrid],.ob-theme-hybrid) .ob-object{--s-accent-glow-rest:0%;--s-accent-glow-hover:0%;--s-accent-glow-hero:0%}}[data-reader=agencies],[data-reader=agencies] :is(.ob-theme-dark,.ob-theme-light,.ob-theme-hybrid,[data-theme]){--s-accent:var(--s-accent-agencies);--s-accent-glow:var(--s-accent-agencies-glow)}[data-reader=founders],[data-reader=founders] :is(.ob-theme-dark,.ob-theme-light,.ob-theme-hybrid,[data-theme]){--s-accent:var(--s-accent-founders);--s-accent-glow:var(--s-accent-founders-glow)}[data-reader=sales],[data-reader=sales] :is(.ob-theme-dark,.ob-theme-light,.ob-theme-hybrid,[data-theme]){--s-accent:var(--s-accent-sales);--s-accent-glow:var(--s-accent-sales-glow)}[data-reader=marketing],[data-reader=marketing] :is(.ob-theme-dark,.ob-theme-light,.ob-theme-hybrid,[data-theme]){--s-accent:var(--s-accent-marketing);--s-accent-glow:var(--s-accent-marketing-glow)}[data-reader=developers],[data-reader=developers] :is(.ob-theme-dark,.ob-theme-light,.ob-theme-hybrid,[data-theme]){--s-accent:var(--s-accent-developers);--s-accent-glow:var(--s-accent-developers-glow)}.ob-btn{--ob-btn-c-h:var(--ob-btn-height-md);--ob-btn-c-px:var(--ob-space-20);--ob-btn-c-gap:var(--ob-space-8);--ob-btn-c-icon:var(--ob-icon-md);--ob-btn-c-mark:calc(var(--ob-btn-c-icon) + var(--ob-space-2));--ob-btn-c-size:var(--ob-type-button-size);--ob-btn-c-weight:var(--ob-type-button-weight);--ob-btn-c-kbd:var(--ob-btn-kbd-md);--ob-btn-c-radius:var(--ob-radius-pill);--ob-btn-c-press:var(--ob-press-scale,.98);--ob-btn-c-lift:var(--ob-lift,-1px);--ob-btn-c-nudge:calc(var(--ob-shift-xs,4px) / 2);--ob-btn-c-bg:var(--ob-btn-bg);--ob-btn-c-fg:var(--ob-btn-text);--ob-btn-c-shadow:var(--ob-btn-shadow);--ob-btn-c-glow:0 0 0 var(--ob-border-hair) color-mix(in srgb, var(--ob-btn-edge-hover) 50%, transparent), 0 16px 40px -8px var(--ob-btn-glow);--ob-btn-c-bg-hover:var(--ob-btn-c-bg);--ob-btn-c-fg-hover:var(--ob-btn-c-fg);--ob-btn-c-shadow-hover:var(--ob-btn-c-shadow);--ob-btn-c-bg-press:var(--ob-btn-c-bg-hover);--ob-btn-c-shadow-press:var(--ob-btn-c-shadow);--ob-btn-c-kbd-fg:currentColor;justify-content:center;align-items:center;gap:var(--ob-btn-c-gap);box-sizing:border-box;height:var(--ob-btn-c-h);min-width:var(--ob-btn-c-h);max-width:100%;padding:0 var(--ob-btn-c-px);border-radius:var(--ob-btn-c-radius);background:var(--ob-btn-c-bg);color:var(--ob-btn-c-fg);box-shadow:var(--ob-btn-c-shadow);font-family:var(--ob-font-sans);font-size:var(--ob-btn-c-size);font-weight:var(--ob-btn-c-weight);line-height:var(--ob-type-button-leading);letter-spacing:var(--ob-type-button-tracking);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:translate,scale,color,background-color,box-shadow;transition-duration:var(--ob-dur-base);transition-timing-function:var(--ob-ease-out,var(--ob-ease));border:0;margin:0;text-decoration:none;display:inline-flex;position:relative}.ob-btn:after{content:"";border-radius:inherit;box-shadow:var(--ob-btn-c-glow);opacity:0;pointer-events:none;transition:opacity var(--ob-dur-base) var(--ob-ease-out,var(--ob-ease));position:absolute;inset:0}.ob-btn--secondary{--ob-btn-c-weight:var(--ob-weight-medium);--ob-btn-c-bg:var(--ob-btn-2-bg);--ob-btn-c-fg:var(--ob-btn-2-text);--ob-btn-c-shadow:0 0 0 var(--ob-border-hair) var(--ob-btn-2-edge) inset;--ob-btn-c-glow:none;--ob-btn-c-bg-hover:var(--ob-btn-2-bg-hover);--ob-btn-c-shadow-hover:0 0 0 var(--ob-border-hair) var(--ob-line-ui) inset;--ob-btn-c-bg-press:var(--ob-btn-2-bg-pressed);--ob-btn-c-shadow-press:var(--ob-btn-c-shadow-hover);--ob-btn-c-lift:0px;--ob-btn-c-kbd-fg:var(--ob-text-2)}.ob-btn--ghost{--ob-btn-c-weight:var(--ob-weight-medium);--ob-btn-c-bg:transparent;--ob-btn-c-fg:var(--ob-text-2);--ob-btn-c-shadow:none;--ob-btn-c-glow:none;--ob-btn-c-bg-hover:var(--ob-state-hover);--ob-btn-c-fg-hover:var(--ob-text);--ob-btn-c-shadow-hover:none;--ob-btn-c-bg-press:var(--ob-state-pressed);--ob-btn-c-shadow-press:none;--ob-btn-c-lift:0px;--ob-btn-c-kbd-fg:var(--ob-text-2)}.ob-btn--link{--ob-btn-c-h:auto;--ob-btn-c-px:0px;--ob-btn-c-gap:var(--ob-space-6);--ob-btn-c-radius:var(--ob-radius-glyph);--ob-btn-c-weight:var(--ob-weight-medium);--ob-btn-c-bg:transparent;--ob-btn-c-fg:var(--ob-text);--ob-btn-c-shadow:none;--ob-btn-c-glow:none;--ob-btn-c-bg-hover:transparent;--ob-btn-c-shadow-hover:none;--ob-btn-c-bg-press:transparent;--ob-btn-c-shadow-press:none;--ob-btn-c-press:1;--ob-btn-c-lift:0px;min-width:0;min-height:var(--ob-target-min);letter-spacing:var(--ob-type-label-tracking)}.ob-btn--link:after{content:none}.ob-btn--link .ob-btn-label{text-decoration-line:underline;text-decoration-thickness:var(--ob-border-hair);text-underline-offset:var(--ob-space-4);-webkit-text-decoration-color:var(--ob-link-underline);text-decoration-color:var(--ob-link-underline);transition:text-decoration-color var(--ob-dur-base) var(--ob-ease-out,var(--ob-ease)), opacity var(--ob-dur-fast) var(--ob-ease-out,var(--ob-ease))}.ob-btn--link.ob-btn--inline{height:auto;min-height:0;font:inherit;letter-spacing:inherit;white-space:normal;vertical-align:baseline;-webkit-user-select:text;user-select:text;display:inline}.ob-btn--link.ob-btn--inline .ob-btn-label{text-box:normal;display:inline}.ob-btn--sm{--ob-btn-c-h:var(--ob-btn-height-sm);--ob-btn-c-px:var(--ob-space-16);--ob-btn-c-gap:var(--ob-space-6);--ob-btn-c-icon:var(--ob-icon-sm);--ob-btn-c-size:var(--ob-type-label-size);--ob-btn-c-kbd:var(--ob-btn-kbd-sm);--ob-btn-c-press:var(--ob-press-scale-sm,.96)}.ob-btn--lg{--ob-btn-c-h:var(--ob-btn-height-lg);--ob-btn-c-px:var(--ob-space-24)}.ob-btn--block{--ob-btn-c-press:var(--ob-press-scale-wide,.99);width:100%;height:auto;min-height:var(--ob-btn-c-h);padding-block:var(--ob-space-12);line-height:var(--ob-type-label-leading);white-space:normal;display:flex}.ob-btn--icon{--ob-btn-c-px:0px;--ob-btn-c-press:var(--ob-press-scale-sm,.96);width:var(--ob-btn-c-h)}.ob-btn--icon.ob-btn--sm{--ob-btn-c-icon:var(--ob-icon-md)}.ob-btn--icon.ob-btn--lg{--ob-btn-c-icon:var(--ob-icon-lg)}.ob-btn-label{text-box:trim-both cap alphabetic;min-width:0;transition:opacity var(--ob-dur-fast) var(--ob-ease-out,var(--ob-ease));display:block}.ob-btn-icon{width:var(--ob-btn-c-icon);height:var(--ob-btn-c-icon);flex:none;place-items:center;display:grid;position:relative}.ob-btn-icon:has(>.ob-btn-mark){width:var(--ob-btn-c-mark);height:var(--ob-btn-c-mark)}.ob-btn-icon>*{grid-area:1/1}.ob-btn-glyph{width:var(--ob-btn-c-icon);height:var(--ob-btn-c-icon);fill:none;stroke:currentColor;stroke-width:var(--ob-icon-stroke,1.5);stroke-linecap:round;stroke-linejoin:round;transition:opacity var(--ob-dur-fast) var(--ob-ease-out,var(--ob-ease));flex:none;display:block;overflow:visible}.ob-btn-glyph .is-fill{fill:currentColor;stroke:none}.ob-btn-arrow{transition:translate var(--ob-dur-base) var(--ob-ease-out,var(--ob-ease)), opacity var(--ob-dur-fast) var(--ob-ease-out,var(--ob-ease))}.ob-btn-chevron{transition:rotate var(--ob-dur-moderate) var(--ob-ease-out,var(--ob-ease)), opacity var(--ob-dur-fast) var(--ob-ease-out,var(--ob-ease))}.ob-btn-glyph .ob-btn-glyph-front{fill:#0000;transition:fill var(--ob-dur-fast) var(--ob-ease-out,var(--ob-ease))}.ob-btn.is-copied .ob-btn-glyph-front{fill:currentColor}.ob-btn:not(.ob-btn--icon,.ob-btn--link)>.ob-btn-icon:first-child{margin-inline-start:calc(var(--ob-space-4) * -1)}.ob-btn:not(.ob-btn--icon,.ob-btn--link)>:is(.ob-btn-arrow,.ob-btn-chevron):last-child{margin-inline-end:calc(var(--ob-space-4) * -1)}.ob-btn-busy{pointer-events:none;opacity:0;transition:opacity var(--ob-dur-fast) var(--ob-ease-out,var(--ob-ease));place-items:center;display:grid;position:absolute;inset:0}.ob-btn:before{content:"";border-radius:inherit;position:absolute;inset:0}@media (pointer:coarse){.ob-btn--sm:before{inset:calc((var(--ob-target-touch) - var(--ob-btn-height-sm)) / -2)}.ob-btn--link:before{inset:calc((var(--ob-target-touch) - var(--ob-target-min)) / -2) calc(var(--ob-space-4) * -1)}.ob-btn--link.ob-btn--inline:before{content:none}}@media (hover:hover) and (pointer:fine){.ob-btn:hover:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading,.is-done,.is-disabled){background:var(--ob-btn-c-bg-hover);color:var(--ob-btn-c-fg-hover);box-shadow:var(--ob-btn-c-shadow-hover);translate:0 var(--ob-btn-c-lift)}.ob-btn:hover:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading,.is-done,.is-disabled):after{opacity:1}.ob-btn:hover:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading,.is-done,.is-disabled) .ob-btn-arrow{translate:var(--ob-btn-c-nudge) 0}.ob-btn--link:hover:not(:disabled,[aria-disabled=true]) .ob-btn-label{-webkit-text-decoration-color:var(--ob-text);text-decoration-color:var(--ob-text)}}.ob-btn.is-hover{background:var(--ob-btn-c-bg-hover);color:var(--ob-btn-c-fg-hover);box-shadow:var(--ob-btn-c-shadow-hover);translate:0 var(--ob-btn-c-lift)}.ob-btn.is-hover:after{opacity:1}.ob-btn.is-hover .ob-btn-arrow{translate:var(--ob-btn-c-nudge) 0}.ob-btn--link.is-hover .ob-btn-label{-webkit-text-decoration-color:var(--ob-text);text-decoration-color:var(--ob-text)}.ob-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading,.is-done,.is-disabled),.ob-btn.is-active{background:var(--ob-btn-c-bg-press);color:var(--ob-btn-c-fg-hover);box-shadow:var(--ob-btn-c-shadow-press);translate:0;scale:var(--ob-btn-c-press);transition-duration:var(--ob-dur-fast)}.ob-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading,.is-done,.is-disabled):after,.ob-btn.is-active:after{opacity:0;transition-duration:var(--ob-dur-fast)}.ob-btn--link:active:not(:disabled,[aria-disabled=true],.is-disabled) .ob-btn-label,.ob-btn--link.is-active .ob-btn-label{-webkit-text-decoration-color:var(--ob-text);text-decoration-color:var(--ob-text)}.ob-btn:focus-visible,.ob-btn.is-focus{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.ob-btn:focus:not(:focus-visible):not(.is-focus){outline:none}.ob-btn:where(.ob-btn--secondary,.ob-btn--ghost):is([aria-pressed=false],[aria-expanded=false]){--ob-btn-c-shadow-hover:var(--ob-btn-c-shadow);--ob-btn-c-shadow-press:var(--ob-btn-c-shadow)}.ob-btn:where(.ob-btn--secondary,.ob-btn--ghost)[aria-pressed=false]{--ob-btn-c-fg:var(--ob-text-2);--ob-btn-c-fg-hover:var(--ob-text)}.ob-btn:where(.ob-btn--secondary,.ob-btn--ghost):is([aria-pressed=true],.is-selected),.ob-btn--secondary:is([aria-expanded=true],.is-expanded){--ob-btn-c-bg:var(--ob-btn-2-bg-pressed);--ob-btn-c-fg:var(--ob-text);--ob-btn-c-fg-hover:var(--ob-text);--ob-btn-c-shadow:0 0 0 var(--ob-border-hair) var(--ob-line-ui) inset;--ob-btn-c-bg-hover:var(--ob-btn-2-bg-pressed);--ob-btn-c-shadow-hover:0 0 0 var(--ob-border-hair) var(--ob-text-3) inset;--ob-btn-c-bg-press:var(--ob-btn-2-bg-pressed);--ob-btn-c-shadow-press:var(--ob-btn-c-shadow-hover)}.ob-btn--ghost:is([aria-expanded=true],.is-expanded){--ob-btn-c-bg:var(--ob-state-pressed);--ob-btn-c-bg-hover:var(--ob-state-pressed);--ob-btn-c-fg:var(--ob-text)}.ob-btn:is([aria-expanded=true],.is-expanded) .ob-btn-chevron{rotate:180deg}.ob-btn:is(:disabled,[aria-disabled=true],.is-disabled){--ob-btn-c-bg:var(--ob-fill-subtle);--ob-btn-c-fg:var(--ob-text-disabled);--ob-btn-c-shadow:0 0 0 var(--ob-border-hair) var(--ob-line-subtle) inset;--ob-btn-c-glow:none;--ob-btn-c-kbd-fg:var(--ob-btn-c-fg);cursor:not-allowed}.ob-btn:is(.ob-btn--ghost,.ob-btn--link):is(:disabled,[aria-disabled=true],.is-disabled){--ob-btn-c-bg:transparent;--ob-btn-c-shadow:none}.ob-btn--link:is(:disabled,[aria-disabled=true],.is-disabled) .ob-btn-label{text-decoration-color:currentColor}.ob-btn:is([aria-busy=true],.is-loading){cursor:progress}.ob-btn[aria-busy=true]>.ob-btn-busy{opacity:1;transition-delay:var(--ob-delay-busy,.3s)}.ob-btn[aria-busy=true]>.ob-btn-busy~*,.ob-btn[aria-busy=true] .ob-btn-icon>.ob-btn-glyph{opacity:0;transition-delay:var(--ob-delay-busy,.3s)}.ob-btn.is-loading>.ob-btn-busy{opacity:1}.ob-btn.is-loading>.ob-btn-busy~*,.ob-btn.is-loading .ob-btn-icon>.ob-btn-glyph{opacity:0}.ob-btn.is-done{cursor:default}.ob-btn.is-done>.ob-btn-busy{opacity:1}.ob-btn.is-done>.ob-btn-busy~*,.ob-btn.is-done .ob-btn-icon>.ob-btn-glyph{opacity:0}@keyframes ob-btn-message{0%{opacity:0;translate:0 calc(var(--ob-shift-xs,4px) * -1)}}@keyframes ob-btn-message-r{0%{opacity:0;translate:0 calc(var(--ob-shift-xs,4px) * -1)}}@media (prefers-reduced-motion:reduce){.ob-btn[class]{--ob-btn-c-press:1;--ob-btn-c-lift:0px;--ob-btn-c-nudge:0px}.ob-btn-chevron{transition:opacity var(--ob-dur-fast) var(--ob-ease-out,var(--ob-ease))}}@media (forced-colors:active){.ob-btn{border:1px solid buttontext}.ob-btn:after{content:none}.ob-btn:is(.ob-btn--link,.ob-btn--ghost){border-color:#0000}.ob-btn--link .ob-btn-label{text-decoration-color:currentColor}.ob-btn:is([aria-pressed=true],.is-selected,[aria-expanded=true],.is-expanded){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ob-btn:is(:disabled,[aria-disabled=true],.is-disabled){color:graytext;border-color:graytext}}@keyframes ds-buttons-press{0%,to{scale:1}38%{scale:var(--ob-press-scale,.98)}}@keyframes ds-buttons-press-r{0%,to{scale:1}38%{scale:var(--ob-press-scale,.98)}}@keyframes ds-buttons-in{0%{opacity:0}to{opacity:1}}@keyframes ds-buttons-in-r{0%{opacity:0}to{opacity:1}}@keyframes ds-buttons-out{0%{opacity:1}to{opacity:0}}@keyframes ds-buttons-out-r{0%{opacity:1}to{opacity:0}}@keyframes ds-buttons-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ds-buttons-turn-r{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ds-buttons-turn-rev{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes ds-buttons-turn-rev-r{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes ds-buttons-snap{0%{opacity:0;transform:translate(28%,-28%)scale(.3)}to{opacity:1;transform:none}}@keyframes ds-buttons-snap-r{0%{opacity:0;transform:translate(28%,-28%)scale(.3)}to{opacity:1;transform:none}}@keyframes ds-buttons-drop{0%{opacity:0;translate:0 calc(var(--ob-shift-xs,4px) * -1)}}@keyframes ds-buttons-drop-r{0%{opacity:0;translate:0 calc(var(--ob-shift-xs,4px) * -1)}}@keyframes ds-buttons-fill{0%{fill:#0000}to{fill:currentColor}}@keyframes ds-buttons-fill-r{0%{fill:#0000}to{fill:currentColor}}@keyframes ds-buttons-unfill{0%{fill:currentColor}to{fill:#0000}}@keyframes ds-buttons-unfill-r{0%{fill:currentColor}to{fill:#0000}}@keyframes ds-buttons-tip{0%{opacity:0;translate:0 var(--ob-shift-xs,4px)}}@keyframes ds-buttons-tip-r{0%{opacity:0;translate:0 var(--ob-shift-xs,4px)}}:where(:root){--ob-field-font-size:16px;--ob-field-leading:1.25;--ob-choice-size:18px;--ob-radio-dot:var(--ob-sq-md);--ob-switch-w:var(--ob-control-md);--ob-switch-h:var(--ob-control-xs);--ob-switch-thumb:var(--ob-icon-md);--ob-switch-inset:var(--ob-space-4);--ob-pill-pad:var(--ob-space-6);--ob-pill-input-pad:var(--ob-space-16);--ob-option-chip-h:var(--ob-control-sm);--ob-chip-glyph:12px;--ob-look-swatch:10px;--ob-segmented-inset:3px;--ob-chevron-size:7px;--ob-chevron-inset:3px;--ob-select-chevron-room:22px;--ob-search-kbd-room:32px;--ob-search-cross:11px;--ob-square-from:.4;--ob-touch:0}@media (pointer:coarse){:where(:root){--ob-touch:1}}.ob-field{align-content:start;gap:var(--ob-space-8);min-width:0;display:grid}.ob-label{font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);color:var(--ob-text);margin:0;padding:0}.ob-field-optional{font:var(--ob-type-caption);color:var(--ob-text-3);white-space:nowrap}.ob-field-foot{align-items:start;column-gap:var(--ob-space-12);min-height:calc(var(--ob-type-caption-size) * var(--ob-type-caption-leading));grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;display:grid}.ob-field-help,.ob-field-error{font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);text-wrap:pretty;grid-column:1;margin:0}.ob-field-help{color:var(--ob-text-2)}.ob-field-error{align-items:baseline;gap:var(--ob-space-8);display:flex}.ob-field-error{color:var(--ob-danger)}.ob-field-error:before{content:"";box-sizing:border-box;width:var(--ob-sq-size);height:var(--ob-sq-size);border-radius:var(--ob-sq-radius);flex:none}.ob-field-error:before{border:var(--ob-border-strong) solid currentColor}.ob-field-error[hidden]{display:none}.ob-field.is-error .ob-field-help{display:none}.ob-field-foot:has(>:is(.ob-field-error,.ob-field-success,.ob-field-pending):not([hidden]))>.ob-field-help{display:none}.ob-field-count{font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ob-text-3);transition:color var(--ob-dur-base) var(--ob-ease-out);grid-area:1/2;justify-self:end}.ob-field-count.is-near{color:var(--ob-text-2)}.ob-field-count.is-over{color:var(--ob-danger)}.ob-input--lg{--ob-field-h:var(--ob-control-lg);--ob-field-pad:var(--ob-control-pad-md);--ob-field-radius:var(--ob-radius-md)}.ob-input,.ob-textarea{box-sizing:border-box;width:100%;min-width:0;height:var(--ob-field-h,var(--ob-control-md));min-height:calc(var(--ob-touch) * var(--ob-target-touch));padding:0 var(--ob-field-pad,var(--ob-control-pad-sm));border:var(--ob-border-hair) solid var(--ob-field-edge);border-radius:var(--ob-field-radius,var(--ob-radius-sm));background-color:var(--ob-field-bg-solid);color:var(--ob-text);font:var(--ob-weight-regular) var(--ob-field-font-size)/var(--ob-field-leading) var(--ob-font-sans);letter-spacing:0;caret-color:var(--ob-text);appearance:none;transition-property:border-color,background-color,color,box-shadow;transition-duration:var(--ob-dur-base);transition-timing-function:var(--ob-ease-out);margin:0;display:block}:is(.ob-input,.ob-textarea,.ob-affix-input,.ob-pill-input)::placeholder{color:var(--ob-placeholder);opacity:1}@media (hover:hover) and (pointer:fine){:is(.ob-input,.ob-textarea,.ob-select-input):hover:not(:focus,:disabled,[readonly],[aria-invalid=true]){border-color:var(--ob-field-edge-hover)}}:is(.ob-input,.ob-textarea,.ob-select-input).is-hover,:is(.ob-input,.ob-textarea,.ob-select-input):focus{border-color:var(--ob-field-edge-hover)}:is(.ob-input,.ob-textarea,.ob-select-input):focus-visible,:is(.ob-input,.ob-textarea,.ob-select-input).is-focus{border-color:var(--ob-field-edge-hover);outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}:is(.ob-input,.ob-textarea,.ob-select-input):is([aria-invalid=true],.is-error){--ob-field-edge:var(--ob-danger);--ob-field-edge-hover:var(--ob-danger);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-danger) inset;transition-duration:var(--ob-dur-instant)}:is(.ob-input,.ob-textarea,.ob-select-input):is(:disabled,.is-disabled){border-color:var(--ob-line-strong);background-color:var(--ob-field-bg-disabled);color:var(--ob-text-3);-webkit-text-fill-color:var(--ob-text-3);box-shadow:none;cursor:not-allowed;opacity:1}:is(.ob-input,.ob-textarea):is(:disabled,.is-disabled)::placeholder{color:var(--ob-text-disabled);-webkit-text-fill-color:var(--ob-text-disabled);opacity:1}:is(.ob-input,.ob-textarea):is([readonly],.is-readonly){border-color:var(--ob-line);color:var(--ob-text);background-color:#0000}:is(.ob-input,.ob-textarea):is([readonly],.is-readonly):is(:focus,.is-focus){border-color:var(--ob-line-strong)}:-webkit-any(.ob-input:-webkit-any(:-webkit-autofill,.is-autofill),.ob-affix-input:-webkit-autofill,.ob-pill-input:-webkit-autofill){-webkit-text-fill-color:var(--ob-text);caret-color:var(--ob-text);box-shadow:0 0 0 100vmax var(--ob-field-bg-solid) inset}:is(.ob-input:is(:autofill,.is-autofill),.ob-affix-input:autofill,.ob-pill-input:autofill){-webkit-text-fill-color:var(--ob-text);caret-color:var(--ob-text);box-shadow:0 0 0 100vmax var(--ob-field-bg-solid) inset}.ob-input:-webkit-any(:-webkit-autofill,.is-autofill):-webkit-any([aria-invalid=true],.is-error){box-shadow:0 0 0 var(--ob-border-hair) var(--ob-danger) inset, 0 0 0 100vmax var(--ob-field-bg-solid) inset}.ob-input:is(:autofill,.is-autofill):is([aria-invalid=true],.is-error){box-shadow:0 0 0 var(--ob-border-hair) var(--ob-danger) inset, 0 0 0 100vmax var(--ob-field-bg-solid) inset}.ob-textarea{height:auto;min-height:calc(var(--ob-field-font-size) * 1.5 * 4 + var(--ob-space-12) * 2 + 2 * var(--ob-border-hair));max-height:calc(var(--ob-field-font-size) * 1.5 * 8 + var(--ob-space-12) * 2 + 2 * var(--ob-border-hair));padding:var(--ob-space-12) var(--ob-field-pad,var(--ob-control-pad-sm));resize:vertical;field-sizing:content;overflow-wrap:break-word;line-height:1.5}.ob-pill-form{align-content:start;gap:var(--ob-space-8);width:100%;max-width:var(--ob-container-xs);min-width:0;margin:0;display:grid;container:ob-pill/inline-size}.ob-pill-field{--ob-pill-radius:calc(var(--ob-control-lg) / 2 + var(--ob-pill-pad) + var(--ob-border-hair));box-sizing:border-box;align-items:center;gap:var(--ob-space-4);width:100%;min-width:0;padding:var(--ob-pill-pad);border:var(--ob-border-hair) solid var(--ob-field-edge);border-radius:var(--ob-pill-radius);background:var(--ob-sheen), var(--ob-field-bg-solid);box-shadow:var(--ob-highlight), var(--ob-shadow-2);cursor:text;transition-property:border-color,box-shadow;transition-duration:var(--ob-dur-base);transition-timing-function:var(--ob-ease-out);flex-wrap:wrap;display:flex;position:relative}.ob-pill-entry{cursor:text;display:contents}.ob-pill-affix{padding-left:var(--ob-pill-input-pad);color:var(--ob-text-3);font:var(--ob-weight-regular) var(--ob-field-font-size)/var(--ob-field-leading) var(--ob-font-sans);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none}.ob-pill-input{width:0;min-width:0;height:var(--ob-control-lg);padding:0 var(--ob-space-8) 0 var(--ob-pill-input-pad);border-radius:var(--ob-radius-pill);color:var(--ob-text);font:var(--ob-weight-regular) var(--ob-field-font-size)/var(--ob-field-leading) var(--ob-font-sans);caret-color:var(--ob-text);appearance:none;background:0 0;border:0;flex:1 1 0;margin:0}.ob-pill-affix+.ob-pill-input{padding-left:var(--ob-space-2)}.ob-pill-input:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset-inset)}@media (hover:hover) and (pointer:fine){.ob-pill-field:hover:not(:focus-within,.is-error,.is-readonly,.is-disabled,:has(.ob-pill-input:is([aria-invalid=true],[readonly],:disabled))){border-color:var(--ob-field-edge-hover)}}.ob-pill-field.is-hover,.ob-pill-field:focus-within{border-color:var(--ob-field-edge-hover)}.ob-pill-field.is-focus{border-color:var(--ob-field-edge-hover);outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.ob-pill-field:is(.is-error,:has(.ob-pill-input[aria-invalid=true])){--ob-field-edge:var(--ob-danger);--ob-field-edge-hover:var(--ob-danger);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-danger) inset, var(--ob-highlight), var(--ob-shadow-2);transition-duration:var(--ob-dur-instant)}.ob-pill-field:is(.is-readonly,:has(.ob-pill-input[readonly])){border-color:var(--ob-line);cursor:default;transition-delay:var(--ob-delay-busy)}.ob-pill-field:is(.is-loading,:has([aria-busy=true])){cursor:progress}.ob-pill-field:is(.is-disabled,:has(.ob-pill-input:disabled)){border-color:var(--ob-line-strong);background:var(--ob-field-bg-disabled);box-shadow:none;cursor:not-allowed}.ob-pill-field:is(.is-disabled,:has(.ob-pill-input:disabled)) .ob-pill-affix{color:var(--ob-text-disabled)}.ob-pill-field:is(.is-disabled,:has(.ob-pill-input:disabled)) .ob-pill-input{color:var(--ob-text-3);-webkit-text-fill-color:var(--ob-text-3);cursor:not-allowed}.ob-pill-field:is(.is-disabled,:has(.ob-pill-input:disabled)) .ob-pill-input::placeholder{color:var(--ob-text-disabled);-webkit-text-fill-color:var(--ob-text-disabled)}@supports selector(:has(*)){:is(.ob-pill-field:has(.ob-pill-input:focus-visible),.ob-affix-field:has(>.ob-affix-input:focus-visible)){outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.ob-pill-field .ob-pill-input:focus-visible{outline:none}}.ob-btn.ob-pill-action{--ob-btn-c-h:var(--ob-control-lg);flex:none}.ob-btn.ob-pill-action:focus-visible,.ob-btn.ob-pill-action.is-focus{outline:var(--ob-focus-width) solid var(--ob-btn-c-fg);outline-offset:calc(var(--ob-focus-width) * -2)}.ob-pill-foot{gap:var(--ob-space-4);min-height:calc(var(--ob-type-caption-size) * var(--ob-type-caption-leading));padding-left:calc(var(--ob-pill-pad) + var(--ob-border-hair) + var(--ob-pill-input-pad));display:grid}.ob-pill-form.is-error .ob-pill-foot>.ob-field-help{display:none}.ob-pill-foot:has(>.ob-field-error:not([hidden]),>.ob-form-error:not(:empty))>.ob-field-help{display:none}.ob-pill-more{flex:1 0 100%;min-width:0}.ob-pill-more-in{gap:var(--ob-space-12);padding:var(--ob-space-8) var(--ob-space-12) 0;display:grid}.ob-btn.ob-pill-action:where(.ob-pill-more~*){flex-basis:auto;margin-inline-start:auto}.ob-pill-more-in>.ob-btn{justify-self:start}.ob-pill-more-in>.ob-btn--ghost:first-child{margin-inline-start:calc(var(--ob-space-12) * -1)}@container ob-pill (width<=420px){.ob-btn.ob-pill-action{flex-basis:100%}}@container ob-pill (width<=460px){.ob-pill-more-in{padding-inline:var(--ob-space-8)}}.ob-confirm{box-sizing:border-box;gap:var(--ob-space-8);width:100%;max-width:var(--ob-container-xs);padding:var(--ob-space-20) var(--ob-space-24) var(--ob-space-24);border:var(--ob-border-hair) solid var(--ob-line);border-radius:var(--ob-radius-lg);background:var(--ob-sheen), var(--ob-surface);box-shadow:var(--ob-highlight), var(--ob-shadow-1);color:var(--ob-text);display:grid}.ob-confirm-title{align-items:center;gap:var(--ob-space-12);font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);margin:0;display:flex}.ob-confirm-title:focus{outline:none}.ob-confirm-title:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.ob-confirm-line{font:var(--ob-type-small);color:var(--ob-text-2);text-wrap:pretty;margin:0}:where(.ob-kbd){min-width:20px;height:20px;padding:0 var(--ob-space-6);border-radius:var(--ob-radius-xs);background-color:var(--ob-fill);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line), inset 0 calc(var(--ob-border-hair) * -1) 0 var(--ob-line-strong);color:var(--ob-text-2);font:var(--ob-type-mono-sm);letter-spacing:0;white-space:nowrap;vertical-align:middle;flex:none;place-items:center;margin:0;line-height:1;display:inline-grid}.ob-chips{gap:calc(var(--ob-space-8) + var(--ob-touch) * var(--ob-space-8)) var(--ob-space-8);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.ob-chips>legend:not(.ob-sr){float:left;width:100%;margin:0 0 var(--ob-space-4);font:var(--ob-type-label);color:var(--ob-text);padding:0}.ob-chip{border-radius:var(--ob-radius-pill);flex:none;display:inline-flex;position:relative}.ob-chip-input{inset:calc(var(--ob-touch) * (var(--ob-target-touch) - var(--ob-option-chip-h)) / -2) 0;z-index:1;opacity:0;appearance:none;cursor:pointer;width:100%;height:auto;margin:0;position:absolute}.ob-chip-label{align-items:center;gap:var(--ob-space-6);box-sizing:border-box;height:var(--ob-option-chip-h);padding:0 var(--ob-space-16);border:var(--ob-border-hair) solid var(--ob-line-strong);border-radius:var(--ob-radius-pill);background-color:var(--ob-btn-2-bg);color:var(--ob-btn-2-text);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);white-space:nowrap;transition-property:background-color,border-color,color,scale;transition-duration:var(--ob-dur-base);transition-timing-function:var(--ob-ease-out);display:inline-flex}.ob-chip-label:has(>.ob-chip-glyph){padding-left:var(--ob-space-12)}.ob-chip-glyph{width:var(--ob-chip-glyph);height:var(--ob-chip-glyph);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;flex:none;overflow:visible}.ob-chip-plus{transition:opacity var(--ob-dur-base) var(--ob-ease-out)}.ob-chip-input:checked+.ob-chip-label .ob-chip-plus,.ob-chip.is-selected .ob-chip-plus{opacity:0;transition:opacity var(--ob-dur-fast) var(--ob-ease-in)}.ob-chip.is-selected .ob-anim-check{stroke-dashoffset:0;opacity:1}@media (hover:hover) and (pointer:fine){.ob-chip:hover>.ob-chip-input:not(:checked,:disabled)+.ob-chip-label{background-color:var(--ob-btn-2-bg-hover);border-color:var(--ob-line-ui)}.ob-chip:hover>.ob-chip-input:checked:not(:disabled)+.ob-chip-label{background-color:var(--ob-solid-hover);border-color:var(--ob-solid-hover)}}.ob-chip.is-hover>.ob-chip-label{background-color:var(--ob-btn-2-bg-hover);border-color:var(--ob-line-ui)}.ob-chip-input:checked+.ob-chip-label,.ob-chip.is-selected>.ob-chip-label{background-color:var(--ob-solid);border-color:var(--ob-solid);color:var(--ob-text-inverse)}.ob-chip.is-hover>.ob-chip-input:checked+.ob-chip-label,.ob-chip.is-selected.is-hover>.ob-chip-label{background-color:var(--ob-solid-hover);border-color:var(--ob-solid-hover)}.ob-chip:active>.ob-chip-input:not(:disabled)+.ob-chip-label,.ob-chip.is-active>.ob-chip-label{scale:var(--ob-press-scale-sm);transition-duration:var(--ob-dur-fast)}.ob-chip:active>.ob-chip-input:not(:disabled,:checked)+.ob-chip-label,.ob-chip.is-active>.ob-chip-input:not(:checked)+.ob-chip-label{background-color:var(--ob-btn-2-bg-pressed)}.ob-chip:active>.ob-chip-input:checked:not(:disabled)+.ob-chip-label,.ob-chip.is-active>.ob-chip-input:checked+.ob-chip-label{background-color:var(--ob-solid-hover);border-color:var(--ob-solid-hover)}.ob-chip-input:focus-visible+.ob-chip-label,.ob-chip.is-focus>.ob-chip-label{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.ob-chip-input:disabled{cursor:not-allowed}.ob-chip-input:disabled+.ob-chip-label,.ob-chip.is-disabled>.ob-chip-label{border-color:var(--ob-line-strong);color:var(--ob-text-disabled);background-color:#0000}.ob-chip-input:disabled:checked+.ob-chip-label{background-color:var(--ob-fill);border-color:var(--ob-line-ui);color:var(--ob-text-2)}.ob-form-error{box-sizing:border-box;align-items:baseline;gap:var(--ob-space-8);padding:var(--ob-space-12) var(--ob-space-16);border-radius:var(--ob-radius-md);background-color:var(--ob-danger-bg);color:var(--ob-text);font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);text-wrap:pretty;margin:0;display:flex}.ob-form-error:before{content:"";box-sizing:border-box;width:var(--ob-sq-size);height:var(--ob-sq-size);border:var(--ob-border-strong) solid var(--ob-danger);border-radius:var(--ob-sq-radius);flex:none}.ob-form-error--inline{color:var(--ob-danger);font:var(--ob-type-caption);background-color:#0000;padding:0}.ob-form-error--inline:before{border-color:currentColor}.ob-form-error:empty{background-color:#0000;padding:0}.ob-form-error:empty:before{content:none}@media (prefers-reduced-motion:reduce){:where(:root){--ob-square-from:1}.ob-chip .ob-chip-glyph .ob-anim-check{stroke-dashoffset:0;transition:opacity var(--ob-dur-fast) var(--ob-ease-out)}.ob-chip-label{scale:none!important}}@media (forced-colors:active){.ob-pill-field{border-color:canvastext}.ob-chip-input:checked+.ob-chip-label{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.ob-form-error:not(.ob-form-error--inline){border:1px solid canvastext}:is(.ob-input,.ob-textarea,.ob-select-input,.ob-affix-field,.ob-pill-field):is([aria-invalid=true],.is-error,:has([aria-invalid=true])){border-width:2px}:is(.ob-input,.ob-textarea,.ob-select-input,.ob-check-input,.ob-radio-input):disabled,.ob-chip-input:disabled+.ob-chip-label{color:graytext;border-color:graytext}.ob-pill-field:has(.ob-pill-input:disabled){color:graytext;border-color:graytext}:is(.ob-choice:has(:disabled),.ob-switch:has(:disabled)){color:graytext}}:where(.ds-forms .ds-stage){border:var(--ob-border-hair) solid var(--ob-line);border-radius:var(--ob-radius-lg);padding:clamp(16px,3vw,32px)}:where(.ds-forms .ds-replay){height:var(--ob-control-xs);padding:0 var(--ob-space-12);border:var(--ob-border-hair) solid var(--ob-line-strong);border-radius:var(--ob-radius-pill);color:var(--ob-text-2);font:var(--ob-weight-medium) 12px/1 var(--ob-font-sans);cursor:pointer;transition:color var(--ob-dur-base) var(--ob-ease-out), background-color var(--ob-dur-base) var(--ob-ease-out);background:0 0}:where(.ds-forms .ds-replay):hover{color:var(--ob-text);background-color:var(--ob-state-hover)}:where(.ds-forms .ds-replay):focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}@keyframes ds-forms-fill{0%{background-color:var(--ob-field-bg-solid);border-color:var(--ob-line-ui)}}@keyframes ds-forms-fill-r{0%{background-color:var(--ob-field-bg-solid);border-color:var(--ob-line-ui)}}@keyframes ds-forms-draw{0%{stroke-dashoffset:1px}}@keyframes ds-forms-draw-r{0%{stroke-dashoffset:1px}}@keyframes ds-forms-ring{0%{border-color:var(--ob-line-ui)}}@keyframes ds-forms-ring-r{0%{border-color:var(--ob-line-ui)}}@keyframes ds-forms-square{0%{opacity:0;scale:var(--ob-square-from)}}@keyframes ds-forms-square-r{0%{opacity:0;scale:var(--ob-square-from)}}@keyframes ds-forms-track{0%{box-shadow:0 0 0 var(--ob-border-strong) var(--ob-line-ui) inset;background-color:#0000}}@keyframes ds-forms-track-r{0%{box-shadow:0 0 0 var(--ob-border-strong) var(--ob-line-ui) inset;background-color:#0000}}@keyframes ds-forms-thumb{0%{background-color:var(--ob-text-3);translate:0}}@keyframes ds-forms-thumb-r{0%{background-color:var(--ob-text-3);translate:0}}@keyframes ds-forms-slide{0%{translate:0}}@keyframes ds-forms-slide-r{0%{translate:0}}@keyframes ds-forms-label{0%{color:var(--ob-text-2)}}@keyframes ds-forms-label-r{0%{color:var(--ob-text-2)}}@keyframes ds-forms-chip{0%{background-color:var(--ob-btn-2-bg);border-color:var(--ob-line-strong);color:var(--ob-btn-2-text)}}@keyframes ds-forms-chip-r{0%{background-color:var(--ob-btn-2-bg);border-color:var(--ob-line-strong);color:var(--ob-btn-2-text)}}@keyframes ds-forms-in{0%{opacity:0}}@keyframes ds-forms-in-r{0%{opacity:0}}@keyframes ds-forms-out{0%{opacity:1}to{opacity:0}}@keyframes ds-forms-out-r{0%{opacity:1}to{opacity:0}}@keyframes ds-forms-on{0%{opacity:0}to{opacity:1}}@keyframes ds-forms-on-r{0%{opacity:0}to{opacity:1}}@keyframes ds-forms-leave{to{opacity:0}}@keyframes ds-forms-leave-r{to{opacity:0}}@keyframes ds-forms-gone{to{opacity:0;visibility:hidden}}@keyframes ds-forms-gone-r{to{opacity:0;visibility:hidden}}@keyframes ds-forms-rise{0%{opacity:0;translate:0 var(--ob-shift-sm);visibility:hidden}1%{visibility:visible}to{opacity:1;visibility:visible;translate:0}}@keyframes ds-forms-rise-r{0%{opacity:0;translate:0 var(--ob-shift-sm);visibility:hidden}1%{visibility:visible}to{opacity:1;visibility:visible;translate:0}}@keyframes ds-forms-unerr{0%{border-color:var(--ob-danger);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-danger) inset}}@keyframes ds-forms-unerr-r{0%{border-color:var(--ob-danger);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-danger) inset}}@keyframes ds-forms-rows{0%{grid-template-rows:0fr}}@keyframes ds-forms-rows-r{0%{grid-template-rows:0fr}}@keyframes ds-forms-seq-edge{to{border-color:var(--ob-line)}}@keyframes ds-forms-seq-edge-r{to{border-color:var(--ob-line)}}@keyframes ds-forms-spin-r{to{transform:rotate(360deg)}}@keyframes ds-forms-spin-rev-r{to{transform:rotate(-360deg)}}:where(:root){--ob-nav-h:64px;--ob-nav-h-compact:56px}:where(.ob-skip,.ob-nav,.ob-mnav,.ob-navbtn,.ob-ptabs,.ob-utabs,.ob-utabs-row,.ob-crumbs,.ob-pager,.ob-badge,.ob-badge-anchor,.ob-status,.ob-kitbox,.ob-kit,.ob-tag,.ob-kbd,.ob-tip,.ob-tooltip,.ob-menu,.ob-menu-trigger,.ob-cmdk-trigger,.ob-cmdk-layer,.ob-cmdk,.ds-navigation),:where(.ob-nav,.ob-mnav,.ob-navbtn,.ob-ptabs,.ob-utabs,.ob-utabs-row,.ob-crumbs,.ob-pager,.ob-status,.ob-kitbox,.ob-kit,.ob-tag,.ob-tip,.ob-tooltip,.ob-menu,.ob-menu-trigger,.ob-cmdk-trigger,.ob-cmdk-layer,.ob-cmdk,.ds-navigation) *,:where(.ob-nav,.ob-mnav,.ob-navbtn,.ob-ptabs,.ob-utabs,.ob-utabs-row,.ob-crumbs,.ob-pager,.ob-status,.ob-kitbox,.ob-kit,.ob-tag,.ob-tip,.ob-tooltip,.ob-menu,.ob-menu-trigger,.ob-cmdk-trigger,.ob-cmdk-layer,.ob-cmdk,.ds-navigation) :before,:where(.ob-nav,.ob-mnav,.ob-navbtn,.ob-ptabs,.ob-utabs,.ob-utabs-row,.ob-crumbs,.ob-pager,.ob-status,.ob-kitbox,.ob-kit,.ob-tag,.ob-tip,.ob-tooltip,.ob-menu,.ob-menu-trigger,.ob-cmdk-trigger,.ob-cmdk-layer,.ob-cmdk,.ds-navigation) :after{box-sizing:border-box}.ob-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ob-navicon{width:var(--ob-icon-md);height:var(--ob-icon-md);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.ob-navicon--sm{width:var(--ob-icon-sm);height:var(--ob-icon-sm)}.ob-skip{top:calc(env(safe-area-inset-top,0px) + var(--ob-space-8));left:var(--ob-space-8);z-index:calc(var(--ob-z-nav) + 1);height:var(--ob-control-md);padding:0 var(--ob-control-pad-md);border-radius:var(--ob-radius-pill);background-color:var(--ob-solid);color:var(--ob-text-inverse);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;position:fixed}@media (pointer:coarse){.ob-skip{height:var(--ob-target-touch)}}.ob-skip:not(:focus,.is-focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.ob-skip:focus-visible,.ob-skip.is-focus{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.ob-navbtn{width:var(--ob-control-xs);height:var(--ob-control-xs);border-radius:var(--ob-radius-pill);color:var(--ob-text-2);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:color,background-color,scale;transition-duration:var(--ob-dur-base);transition-timing-function:var(--ob-ease-out);background-color:#0000;border:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}@media (pointer:coarse){.ob-navbtn:before{content:"";inset:calc((var(--ob-target-touch) - 100%) / -2);position:absolute}}@media (hover:hover) and (pointer:fine){.ob-navbtn:hover:not(:disabled,[aria-disabled=true],.is-disabled){color:var(--ob-text);background-color:var(--ob-state-hover)}}.ob-navbtn.is-hover{color:var(--ob-text);background-color:var(--ob-state-hover)}.ob-navbtn:is(:active,.is-active):not(:disabled,[aria-disabled=true],.is-disabled){color:var(--ob-text);background-color:var(--ob-state-pressed);scale:var(--ob-press-scale-sm);transition-duration:var(--ob-dur-fast)}.ob-navbtn:is([aria-expanded=true],.is-expanded,[aria-pressed=true],.is-selected){color:var(--ob-text);background-color:var(--ob-state-selected)}.ob-navbtn:focus-visible,.ob-navbtn.is-focus{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.ob-navbtn:is(:disabled,[aria-disabled=true],.is-disabled){color:var(--ob-text-disabled);cursor:default;background-color:#0000}.ob-navbtn__bars{width:var(--ob-icon-md);height:var(--ob-icon-md);display:block;position:relative}.ob-navbtn__bars i{width:14px;height:var(--ob-border-strong);transition:translate var(--ob-dur-moderate) var(--ob-ease-out), rotate var(--ob-dur-moderate) var(--ob-ease-out);background-color:currentColor;border-radius:1px;position:absolute;left:1px}.ob-navbtn__bars i:first-child{top:4.25px}.ob-navbtn__bars i:last-child{top:10.25px}:is([aria-expanded=true],.is-expanded)>.ob-navbtn__bars i:first-child{translate:0 3px;rotate:45deg}:is([aria-expanded=true],.is-expanded)>.ob-navbtn__bars i:last-child{translate:0 -3px;rotate:-45deg}.ob-nav{top:env(safe-area-inset-top,0px);z-index:var(--ob-z-nav);background-color:var(--ob-nav-bg);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);box-shadow:inset 0 calc(var(--ob-border-hair) * -1) 0 var(--ob-line-subtle);color:var(--ob-text);transition:background-color var(--ob-dur-base) var(--ob-ease-out), box-shadow var(--ob-dur-base) var(--ob-ease-out);position:sticky;container:ob-nav/inline-size}.ob-nav.is-top{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 calc(var(--ob-border-hair) * -1) 0 transparent;background-color:#0000}.ob-nav:has(.ob-nav__menu:is([aria-expanded=true],.is-expanded)){background-color:var(--ob-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 calc(var(--ob-border-hair) * -1) 0 var(--ob-line-subtle)}.ob-nav:has(.ob-nav__menu:is([aria-expanded=true],.is-expanded)) .ob-nav__end>.ob-nav__cta{visibility:hidden}.ob-nav__in{align-items:center;gap:var(--ob-space-16);width:100%;max-width:var(--ob-container);height:var(--ob-nav-h);padding-inline:clamp(var(--ob-space-16), 4cqi, var(--ob-space-32));grid-template-columns:1fr auto 1fr;margin-inline:auto;display:grid}.ob-nav__brand{justify-self:start}.ob-nav__links{justify-self:center;align-items:center;gap:var(--ob-space-4);margin:0;padding:0;list-style:none;display:flex}.ob-nav__link{height:var(--ob-control-sm);padding:0 var(--ob-control-pad-sm);border-radius:var(--ob-radius-pill);color:var(--ob-text-2);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition-property:color,background-color,scale;transition-duration:var(--ob-dur-base);transition-timing-function:var(--ob-ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.ob-nav__link:hover{color:var(--ob-text);background-color:var(--ob-state-hover)}}.ob-nav__link.is-hover{color:var(--ob-text);background-color:var(--ob-state-hover)}.ob-nav__link:is(:active,.is-active){color:var(--ob-text);background-color:var(--ob-state-pressed);scale:var(--ob-press-scale-sm);transition-duration:var(--ob-dur-fast)}.ob-nav__link:focus-visible,.ob-nav__link.is-focus{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.ob-nav__link:is([aria-current=page],.is-selected){color:var(--ob-text)}.ob-nav__link:is([aria-current=page],.is-selected):after{content:"";left:50%;top:calc(100% + var(--ob-focus-offset) + var(--ob-focus-width) + var(--ob-border-hair));width:var(--ob-sq-sm);height:var(--ob-sq-sm);margin-left:calc(var(--ob-sq-sm) / -2);background-color:currentColor;border-radius:1px;position:absolute}.ob-nav__end{justify-self:end;align-items:center;gap:var(--ob-space-12);margin:0;display:flex}.ob-nav__end>:is(.ob-nav__cta,.ob-segmented){flex:none}.ob-nav__end>.ob-nav__menu{display:none}@media (pointer:coarse){.ob-nav__link:before{content:"";inset:calc((var(--ob-target-touch) - 100%) / -2) 0;position:absolute}}@container ob-nav (width<=859.98px){.ob-nav__in{height:var(--ob-nav-h-compact);gap:var(--ob-space-8);grid-template-columns:minmax(0,1fr) auto}.ob-nav__links{display:none}.ob-nav__end>.ob-nav__menu{display:inline-flex}.ob-nav__end{gap:var(--ob-space-8)}}@container ob-nav (width<=348.98px){.ob-nav__end>.ob-nav__cta{display:none}}.ob-mnav{top:100%;z-index:var(--ob-z-nav);gap:var(--ob-space-24);height:var(--ob-mnav-height,calc(100dvh - var(--ob-nav-h-compact) - env(safe-area-inset-top,0px)));padding:var(--ob-space-8) clamp(var(--ob-space-16), 4cqi, var(--ob-space-32)) var(--ob-space-24);overscroll-behavior:contain;background-color:var(--ob-bg);color:var(--ob-text);box-shadow:inset 0 var(--ob-border-hair) 0 var(--ob-line-subtle);animation:ob-fade-in var(--ob-dur-moderate) var(--ob-ease-out) backwards;flex-direction:column;display:flex;position:absolute;inset-inline:0;overflow-y:auto}.ob-mnav[hidden]{display:none}.ob-mnav.is-leaving{animation:ob-fade-out var(--ob-dur-base) var(--ob-ease-in) forwards}.ob-mnav.is-replay:not(.is-leaving){animation-name:ob-fade-in-r}.ob-mnav__list{gap:var(--ob-space-2);margin:0;padding:0;list-style:none;display:grid}.ob-mnav__link{align-items:center;gap:var(--ob-space-12);min-height:var(--ob-control-lg);padding:0 var(--ob-control-pad-sm);border-radius:var(--ob-radius-md);color:var(--ob-text);font:var(--ob-type-body);font-weight:var(--ob-weight-medium);letter-spacing:var(--ob-type-button-tracking);-webkit-tap-highlight-color:transparent;transition:background-color var(--ob-dur-base) var(--ob-ease-out);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.ob-mnav__link:hover{background-color:var(--ob-state-hover)}}.ob-mnav__link.is-hover{background-color:var(--ob-state-hover)}.ob-mnav__link:is(:active,.is-active){background-color:var(--ob-state-pressed);transition-duration:var(--ob-dur-fast)}.ob-mnav__link:focus-visible,.ob-mnav__link.is-focus{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset-inset)}.ob-mnav__link:is([aria-current=page],.is-selected):after{content:"";width:var(--ob-sq-sm);height:var(--ob-sq-sm);background-color:currentColor;border-radius:1px;flex:none;margin-inline-start:auto}.ob-mnav__foot{gap:var(--ob-space-16);padding-top:var(--ob-space-16);box-shadow:inset 0 var(--ob-border-hair) 0 var(--ob-line-subtle);margin-top:auto;display:grid}.ob-mnav__row{justify-content:space-between;align-items:center;gap:var(--ob-space-12);color:var(--ob-text-2);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);margin:0;display:flex}.ob-ptabs{--ob-fade-s:0px;--ob-fade-e:0px;gap:var(--ob-space-4);max-width:100%;padding:var(--ob-space-4);border-radius:var(--ob-radius-pill);background-color:var(--ob-track-bg);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line);overscroll-behavior-x:contain;scroll-padding-inline:var(--ob-space-4);scrollbar-width:none;margin:0;display:inline-flex;overflow-x:auto}.ob-ptabs::-webkit-scrollbar{display:none}.ob-ptab{align-items:center;gap:var(--ob-space-8);height:var(--ob-control-sm);padding:0 var(--ob-control-pad-md);border-radius:var(--ob-radius-pill);color:var(--ob-text-2);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:color,background-color,scale;transition-duration:var(--ob-dur-base);transition-timing-function:var(--ob-ease-out);background-color:#0000;border:0;flex:none;margin:0;display:inline-flex;position:relative}@media (pointer:coarse){.ob-ptab{height:var(--ob-control-md)}.ob-ptab:before{content:"";inset:calc(var(--ob-space-2) * -1) 0;position:absolute}}@media (hover:hover) and (pointer:fine){.ob-ptab:hover:not([aria-selected=true],.is-selected,:disabled,[aria-disabled=true],.is-disabled){color:var(--ob-text);background-color:var(--ob-state-hover)}.ob-ptab:is([aria-selected=true],.is-selected):hover{background-color:var(--ob-solid-hover)}}.ob-ptab.is-hover{color:var(--ob-text);background-color:var(--ob-state-hover)}.ob-ptab:is(:active,.is-active):not(:disabled,[aria-disabled=true],.is-disabled){color:var(--ob-text);background-color:var(--ob-state-pressed);scale:var(--ob-press-scale-sm);transition-duration:var(--ob-dur-fast)}.ob-ptab:is([aria-selected=true],.is-selected),.ob-ptab:is([aria-selected=true],.is-selected):is(:active,.is-active){color:var(--ob-text-inverse);background-color:var(--ob-solid)}.ob-ptab:is([aria-selected=true],.is-selected).is-hover{color:var(--ob-text-inverse);background-color:var(--ob-solid-hover)}.ob-ptab:focus-visible,.ob-ptab.is-focus{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset-inset)}.ob-ptab:is([aria-selected=true],.is-selected):is(:focus-visible,.is-focus){outline-color:var(--ob-text-inverse);outline-offset:calc(var(--ob-focus-offset-inset) * 2)}.ob-ptab:is(:disabled,[aria-disabled=true],.is-disabled){color:var(--ob-text-disabled);cursor:default;background-color:#0000}:is(.ob-ptabs,.ob-utabs).is-scrollable{scroll-padding-inline:var(--ob-space-24);-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--ob-fade-s), currentColor calc(100% - var(--ob-fade-e)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--ob-fade-s), currentColor calc(100% - var(--ob-fade-e)), transparent);mask-image:linear-gradient(to right, transparent, currentColor var(--ob-fade-s), currentColor calc(100% - var(--ob-fade-e)), transparent)}:is(.ob-ptabs,.ob-utabs).is-scrollable:not(.is-scroll-start){--ob-fade-s:var(--ob-space-24)}:is(.ob-ptabs,.ob-utabs).is-scrollable:not(.is-scroll-end){--ob-fade-e:var(--ob-space-24)}.ob-utabs{--ob-fade-s:0px;--ob-fade-e:0px;gap:var(--ob-space-4);scrollbar-width:none;box-shadow:inset 0 calc(var(--ob-border-hair) * -1) 0 var(--ob-line-subtle);margin:0;padding:0;display:flex;position:relative;overflow-x:auto}.ob-utabs::-webkit-scrollbar{display:none}.ob-utab{isolation:isolate;justify-content:center;align-items:center;gap:var(--ob-space-8);height:var(--ob-control-md);padding:0 var(--ob-control-pad-sm);border-radius:var(--ob-radius-xs);color:var(--ob-text-2);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:color,scale;transition-duration:var(--ob-dur-base);transition-timing-function:var(--ob-ease-out);background:0 0;border:0;flex:none;margin:0;display:inline-flex;position:relative}@media (pointer:coarse){.ob-utab{height:var(--ob-target-touch)}}.ob-utab:before{content:"";inset:var(--ob-space-4) 0;z-index:-1;border-radius:var(--ob-radius-xs);transition:background-color var(--ob-dur-base) var(--ob-ease-out);background-color:#0000;position:absolute}@media (hover:hover) and (pointer:fine){.ob-utab:hover:not(:disabled,[aria-disabled=true],.is-disabled){color:var(--ob-text)}.ob-utab:hover:not(:disabled,[aria-disabled=true],.is-disabled):before{background-color:var(--ob-state-hover)}}.ob-utab.is-hover{color:var(--ob-text)}.ob-utab.is-hover:before{background-color:var(--ob-state-hover)}.ob-utab:is(:active,.is-active):not(:disabled,[aria-disabled=true],.is-disabled){color:var(--ob-text);scale:var(--ob-press-scale);transition-duration:var(--ob-dur-fast)}.ob-utab:is(:active,.is-active):not(:disabled,[aria-disabled=true],.is-disabled):before{background-color:var(--ob-state-pressed)}.ob-utab:is([aria-selected=true],.is-selected){color:var(--ob-text)}.ob-utab:focus-visible,.ob-utab.is-focus{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:calc(var(--ob-space-4) * -1 - var(--ob-focus-width))}.ob-utab:is(:disabled,[aria-disabled=true],.is-disabled){color:var(--ob-text-disabled);cursor:default}.ob-utab:is([aria-selected=true],.is-selected):after{content:"";inset-inline:var(--ob-control-pad-sm);height:var(--ob-border-focus);background-color:var(--ob-text);position:absolute;bottom:0}.ob-utabs:has(>.ob-utabs__indicator) .ob-utab:after{display:none}.ob-utabs__indicator{height:var(--ob-border-focus);background-color:var(--ob-text);pointer-events:none;position:absolute;bottom:0;left:0}.ob-utabs:not(.ob-utabs--fill)>.ob-utabs__indicator{transform-origin:0;width:1px;translate:var(--ob-x,0px) 0;scale:var(--ob-w,0) 1}.ob-crumbs{min-width:0}.ob-crumbs__list{min-width:0;font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);align-items:center;margin:0;padding:0;list-style:none;display:flex}.ob-crumbs__item{flex:0 auto;align-items:center;min-width:0;display:flex}.ob-crumbs__item:not(:last-child){max-width:16ch}.ob-crumbs__item:first-child{flex-shrink:0}.ob-crumbs__item:not(:first-child,:last-child){flex-shrink:1000;min-width:6ch}.ob-crumbs__item:last-child{flex-shrink:1}.ob-crumbs__item[hidden]{display:none}.ob-crumbs.is-measuring .ob-crumbs__item{flex-shrink:0;max-width:none}.ob-crumbs__item+.ob-crumbs__item:before{content:"/";content:"/" / "";padding-inline:var(--ob-space-4);color:var(--ob-text-3);font-weight:var(--ob-weight-regular);flex:none}.ob-crumbs__link{align-items:center;gap:var(--ob-space-6);min-width:0;min-height:var(--ob-control-chip);padding:0 var(--ob-space-6);border-radius:var(--ob-radius-xs);color:var(--ob-text-2);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition-property:color,background-color;transition-duration:var(--ob-dur-base);transition-timing-function:var(--ob-ease-out);text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.ob-crumbs__link:hover{color:var(--ob-text);background-color:var(--ob-state-hover)}}.ob-crumbs__link.is-hover{color:var(--ob-text);background-color:var(--ob-state-hover)}.ob-crumbs__link:is(:active,.is-active){color:var(--ob-text);background-color:var(--ob-state-pressed);transition-duration:var(--ob-dur-fast)}.ob-crumbs__link:focus-visible,.ob-crumbs__link.is-focus{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}@media (pointer:coarse){.ob-crumbs__link:before{content:"";inset:calc((var(--ob-target-touch) - 100%) / -2) 0;position:absolute}}.ob-crumbs__current{min-width:0;padding:0 var(--ob-space-6);color:var(--ob-text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ob-crumbs__label{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (pointer:coarse){:is(.ob-pager__page,.ob-pager__step):before{content:"";inset:calc((var(--ob-target-touch) - 100%) / -2) 0;position:absolute}}@media (hover:hover) and (pointer:fine){:is(.ob-pager__page,.ob-pager__step):hover:not([aria-current=page],.is-selected,[aria-disabled=true],.is-disabled){color:var(--ob-text);background-color:var(--ob-state-hover)}}:is(.ob-pager__page,.ob-pager__step).is-hover{color:var(--ob-text);background-color:var(--ob-state-hover)}:is(.ob-pager__page,.ob-pager__step):is(:active,.is-active):not([aria-current=page],.is-selected,[aria-disabled=true],.is-disabled){color:var(--ob-text);background-color:var(--ob-state-pressed);scale:var(--ob-press-scale-sm);transition-duration:var(--ob-dur-fast)}:is(.ob-pager__page,.ob-pager__step):focus-visible,:is(.ob-pager__page,.ob-pager__step).is-focus{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.ob-status{align-items:center;gap:var(--ob-space-8);max-width:100%;height:var(--ob-control-chip);padding:0 var(--ob-control-pad-sm) 0 var(--ob-space-8);border-radius:var(--ob-radius-pill);background-color:var(--ob-fill-subtle);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line);color:var(--ob-text-2);font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);white-space:nowrap;vertical-align:middle;line-height:1;display:inline-flex}.ob-status .ob-navicon{width:var(--ob-icon-sm);height:var(--ob-icon-sm);color:var(--ob-text)}.ob-status__detail{min-width:0;color:var(--ob-text-3);text-overflow:ellipsis;overflow:hidden}.ob-status__detail:before{content:"·";content:"·" / "";margin-inline-end:var(--ob-space-8)}.ob-status:is(.ob-status--needs,.ob-status--landed,.ob-status--failed) :is(.ob-navicon,.ob-status__detail){color:currentColor}.ob-status--bare,.ob-status--bare:is(.ob-status--needs,.ob-status--landed,.ob-status--failed){height:auto;box-shadow:none;background:0 0;padding:0}.ob-kit{gap:var(--ob-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ob-kit__chip{align-items:center;gap:var(--ob-space-8);height:var(--ob-control-chip);padding:0 var(--ob-space-12) 0 var(--ob-space-8);border:var(--ob-border-hair) solid var(--ob-line);border-radius:var(--ob-radius-xs);background-color:var(--ob-fill-subtle);color:var(--ob-text);font:var(--ob-type-mono-sm);white-space:nowrap;transition-property:color,background-color,border-color;transition-duration:var(--ob-dur-base);transition-timing-function:var(--ob-ease-out);line-height:1;display:inline-flex;position:relative}.ob-kit__chip.is-pending{border-style:dashed;border-color:var(--ob-line-strong);color:var(--ob-text-3);background-color:#0000}.ob-kit__chip.is-loading{border-color:var(--ob-line-ui);color:var(--ob-text-2);background-color:#0000}.ob-kit__tick{border-radius:var(--ob-radius-glyph);background-color:var(--ob-solid);width:12px;height:12px;color:var(--ob-text-inverse);flex:none;place-items:center;display:grid}.ob-kit__tick svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:8px;height:8px;display:block;overflow:visible}.ob-kit__chip.is-pending .ob-kit__tick{box-shadow:inset 0 0 0 var(--ob-border-strong) var(--ob-text-3);background-color:#0000}.ob-kit__chip.is-loading .ob-kit__tick{background-color:#0000;background-image:linear-gradient(90deg, var(--ob-text) 50%, transparent 50%);box-shadow:inset 0 0 0 var(--ob-border-strong) var(--ob-text)}.ob-kit__chip:is(.is-pending,.is-loading,.is-needs) .ob-kit__tick svg{display:none}.ob-kit__chip.is-needs{border-color:var(--ob-warning);background-color:var(--ob-warning-bg);color:var(--ob-warning)}.ob-kit__chip.is-needs .ob-kit__tick{color:inherit;box-shadow:inset 0 0 0 var(--ob-border-strong) currentColor;background-color:#0000}.ob-kit__chip.is-needs .ob-kit__tick:after{content:"";width:var(--ob-space-4);height:var(--ob-space-4);background-color:currentColor;border-radius:1px}.ob-kit__chip.is-landing{animation:ob-kit-chip var(--ob-dur-base) var(--ob-ease-out) var(--ob-anim-delay,0s) backwards}.ob-kit__chip.is-landing .ob-kit__tick{animation:ob-square-in var(--ob-dur-slow) var(--ob-snap) var(--ob-anim-delay,0s) backwards}.ob-kit__chip.is-landing .ob-kit__tick path{stroke-dasharray:1;animation:ob-kit-check var(--ob-dur-base) var(--ob-ease-out) calc(var(--ob-anim-delay,0s) + var(--ob-dur-slow) - var(--ob-dur-base) + var(--ob-delay-tick)) backwards}.ob-kit.is-replay .ob-kit__chip.is-landing{animation-name:ob-kit-chip-r}.ob-kit.is-replay .ob-kit__chip.is-landing .ob-kit__tick{animation-name:ob-square-in-r}.ob-kit.is-replay .ob-kit__chip.is-landing .ob-kit__tick path{animation-name:ob-kit-check-r}@keyframes ob-kit-chip{0%{border-color:var(--ob-line-ui);color:var(--ob-text-2);background-color:#0000}}@keyframes ob-kit-chip-r{0%{border-color:var(--ob-line-ui);color:var(--ob-text-2);background-color:#0000}}@keyframes ob-kit-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ob-kit-check-r{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ob-tag{align-items:center;gap:var(--ob-space-6);height:var(--ob-control-xs);padding:0 var(--ob-space-8);border-radius:var(--ob-radius-xs);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line-strong);color:var(--ob-text-2);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);white-space:nowrap;vertical-align:middle;background-color:#0000;border:0;flex:none;margin:0;display:inline-flex;position:relative}.ob-tag.is-new{--ob-enter-x:0px;--ob-enter-y:0px;--ob-enter-scale:var(--ob-pop-scale);animation:ob-enter var(--ob-dur-base) var(--ob-ease-out) backwards}.ob-tag.is-new.is-replay:not(.is-leaving){animation-name:ob-enter-r}.ob-tag.is-leaving{--ob-exit-scale:var(--ob-pop-scale);animation:ob-exit var(--ob-dur-fast) var(--ob-ease-in) forwards}.ob-tip{vertical-align:middle;display:inline-flex;position:relative}.ob-tooltip{z-index:var(--ob-z-tooltip);align-items:center;gap:var(--ob-space-8);width:max-content;max-width:240px;min-height:var(--ob-control-chip);padding:var(--ob-space-4) var(--ob-space-8);border-radius:var(--ob-radius-xs);background-color:var(--ob-overlay);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line-strong), var(--ob-shadow-2);color:var(--ob-text);font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);text-align:start;text-wrap:pretty;white-space:normal;margin:0;display:flex;position:absolute}.ob-tooltip[hidden]{display:none}.ob-tooltip[data-side=top]{bottom:calc(100% + var(--ob-space-8));left:50%;transform:translate(-50%)}.ob-tooltip[data-side=bottom]{top:calc(100% + var(--ob-space-8));left:50%;transform:translate(-50%)}.ob-tooltip[data-side=right]{left:calc(100% + var(--ob-space-8));top:50%;transform:translateY(-50%)}.ob-tooltip[data-side=left]{right:calc(100% + var(--ob-space-8));top:50%;transform:translateY(-50%)}.ob-tooltip:before{content:"";inset:calc(var(--ob-space-8) * -1 - var(--ob-border-hair));z-index:-1;position:absolute}.ob-menu{width:max-content;min-width:224px;max-width:min(320px, calc(100vw - var(--ob-space-32)));max-height:min(400px, calc(100dvh - var(--ob-space-32)));padding:var(--ob-space-4);overscroll-behavior:contain;border-radius:var(--ob-radius-md);background-color:var(--ob-overlay);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line), var(--ob-highlight), var(--ob-shadow-4);color:var(--ob-text);align-content:start;margin:0;list-style:none;display:grid;overflow-y:auto}.ob-menu__item{grid-template-columns:var(--ob-icon-md) minmax(0, 1fr) auto;align-items:center;gap:var(--ob-space-12);width:100%;min-height:var(--ob-control-sm);padding:0 var(--ob-space-8);border-radius:var(--ob-radius-sm);color:var(--ob-text);font:var(--ob-weight-regular) var(--ob-type-label-size)/var(--ob-type-small-leading) var(--ob-font-sans);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;margin:0;text-decoration:none;transition:none;display:grid}@media (pointer:coarse){.ob-menu__item{min-height:var(--ob-target-touch)}}.ob-menu__item>.ob-navicon{color:var(--ob-text-2)}@media (hover:hover) and (pointer:fine){.ob-menu__item:hover:not([aria-disabled=true],:disabled,.is-disabled){background-color:var(--ob-state-hover)}}.ob-menu__item:is(.is-hover,[data-highlighted]):not([aria-disabled=true],.is-disabled){background-color:var(--ob-state-hover)}.ob-menu__item:is(:active,.is-active):not([aria-disabled=true],.is-disabled){background-color:var(--ob-state-pressed)}.ob-menu__item:focus-visible,.ob-menu__item.is-focus{background-color:var(--ob-state-hover);outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset-inset)}.ob-menu__item:is([aria-disabled=true],:disabled,.is-disabled),.ob-menu__item:is([aria-disabled=true],:disabled,.is-disabled)>.ob-navicon{color:var(--ob-text-disabled);cursor:default}.ob-menu__item:is([aria-disabled=true],.is-disabled):is(:focus-visible,.is-focus){background-color:#0000}.ob-menu__sep{height:0;margin:var(--ob-space-4) calc(var(--ob-space-4) * -1);border:0;border-top:var(--ob-border-hair) solid var(--ob-line-subtle)}.ob-menu:has(>.ob-menu__sub,>.ob-menu__group>.ob-menu__sub){max-height:none;overflow:visible}.ob-menu__item:is([aria-haspopup=menu],[aria-haspopup=true])[aria-expanded=true]{background-color:var(--ob-state-hover)}.ob-menu.is-drilled>:not(.ob-menu__sub.is-open){display:none}@media (forced-colors:active){.ob-nav{border-bottom:1px solid canvastext}.ob-skip{border:1px solid canvastext}.ob-nav__link:is([aria-current=page],.is-selected):after,.ob-utab:is([aria-selected=true],.is-selected):after,.ob-mnav__link:is([aria-current=page],.is-selected):after,.ob-utabs__indicator,.ob-navbtn__bars i{forced-color-adjust:none;background-color:canvastext}.ob-ptabs,.ob-tag,.ob-status:not(.ob-status--bare),.ob-tooltip,.ob-menu{border:1px solid canvastext}.ob-ptab:is([aria-selected=true],.is-selected),.ob-menu__item:is(:hover,.is-hover,[data-highlighted],:focus-visible){forced-color-adjust:none;color:highlighttext;background-color:highlight}.ob-kit__tick{forced-color-adjust:none;border:1.5px solid canvastext}.ob-kit__chip:not(.is-pending,.is-loading,.is-needs) .ob-kit__tick{color:canvas;background-color:canvastext}.ob-kit__chip.is-loading .ob-kit__tick{background-image:linear-gradient(90deg,canvastext 50%,#0000 50%)}.ob-kit__chip.is-needs{border-style:double;border-width:3px}.ob-kit__chip.is-needs .ob-kit__tick:after{forced-color-adjust:none;background-color:canvastext}:is(.ob-ptab,.ob-utab,.ob-pager__step,.ob-tag--filter,.ob-menu-trigger,.ob-menu__item,.ob-cmdk__item,.ob-navbtn):is(:disabled,[aria-disabled=true],.is-disabled){color:graytext}}@media (prefers-reduced-motion:reduce){.ob-navbtn__bars i{transition:none}.ob-kit__chip.is-landing,.ob-kit__chip.is-landing .ob-kit__tick,.ob-kit__chip.is-landing .ob-kit__tick path{animation:none}:is(.ob-nav__link,.ob-ptab,.ob-utab,.ob-pager__page,.ob-pager__step,.ob-tag--filter,.ob-tag__remove,.ob-navbtn,.ob-menu-trigger,.ob-cmdk-trigger,.ob-nav__account):is(:active,.is-active){scale:1}}:where(.ds-navigation) :where(h2,h3,h4,p,ol,ul,dl,dd,figure){margin:0}:where(.ds-navigation) :where(.ds-navigation-head,.ds-navigation-comp,.ds-navigation-comp-head,.ds-navigation-pair,.ds-navigation-stage,.ds-navigation-block){grid-template-columns:minmax(0,1fr)}:where(.ds-navigation-toc)>li>a{height:var(--ob-control-chip);padding:0 var(--ob-space-12);border-radius:var(--ob-radius-pill);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line);color:var(--ob-text-2);font:var(--ob-type-label);transition:color var(--ob-dur-base) var(--ob-ease-out), background-color var(--ob-dur-base) var(--ob-ease-out);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){:where(.ds-navigation-toc)>li>a:hover{color:var(--ob-text);background-color:var(--ob-state-hover)}}:where(.ds-navigation-toc)>li>a:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}:where(.ds-navigation-page)>b{font:var(--ob-type-h2);letter-spacing:var(--ob-type-h2-tracking);max-width:14ch}:where(.ds-navigation-page)>span{color:var(--ob-text-2);font:var(--ob-type-body);max-width:40ch}:where(.ds-navigation-modal-page)>i{border-radius:var(--ob-radius-xs);background-color:var(--ob-fill);height:12px;display:block}:where(.ds-navigation-modal-page)>i:first-child{width:40%;height:20px}:where(.ds-navigation-modal-page)>i:nth-child(2){width:72%}:where(.ds-navigation-modal-page)>i:nth-child(3){width:64%}:where(.ds-navigation-object-bar)>b{color:var(--ob-text);font:var(--ob-type-small);font-weight:var(--ob-weight-medium)}:where(.ds-navigation-object)>p{color:var(--ob-text-2);font:var(--ob-type-small)}:where(.ds-navigation-pinned){position:relative}:where(.ds-navigation-card-body)>b{color:var(--ob-text);font:var(--ob-type-small);font-weight:var(--ob-weight-medium)}:where(.ds-navigation-card-body)>span{color:var(--ob-text-3);font:var(--ob-type-mono-sm)}:where(.ds-navigation-rows)>div{align-items:center;gap:var(--ob-space-12);min-height:52px;padding:var(--ob-space-8) var(--ob-space-16);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.ds-navigation-rows)>div+div{box-shadow:inset 0 var(--ob-border-hair) 0 var(--ob-line-subtle)}:where(.ds-navigation-rows)>div>p{gap:var(--ob-space-2);min-width:0;display:grid}:where(.ds-navigation-rows)>div>p>b{color:var(--ob-text);font:var(--ob-type-small);font-weight:var(--ob-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.ds-navigation-rows)>div>p>span{color:var(--ob-text-3);font:var(--ob-type-mono-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.ds-navigation-legend)>li{gap:var(--ob-space-12);color:var(--ob-text-2);font:var(--ob-type-small);grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}:where(.ds-navigation-legend)>li:before{counter-increment:ds-nav-legend;content:counter(ds-nav-legend);width:18px;height:18px;margin-top:var(--ob-space-2);border-radius:var(--ob-radius-glyph);background-color:var(--ob-solid);color:var(--ob-text-inverse);font:var(--ob-type-label-mono);place-items:center;line-height:1;display:grid}:where(.ds-navigation-legend)>li b{color:var(--ob-text);font-weight:var(--ob-weight-medium)}:where(.ds-navigation-table) :is(th,td){padding:var(--ob-space-12) var(--ob-space-16);text-align:start;vertical-align:top}:where(.ds-navigation-table) thead th{color:var(--ob-text-3);font:var(--ob-type-label-mono);letter-spacing:var(--ob-type-label-mono-tracking);text-transform:uppercase;white-space:nowrap}:where(.ds-navigation-table) tbody tr{box-shadow:inset 0 var(--ob-border-hair) 0 var(--ob-line-subtle)}:where(.ds-navigation-table) tbody th{color:var(--ob-text);font-weight:var(--ob-weight-medium);white-space:nowrap}:where(.ds-navigation-table) td{color:var(--ob-text-2)}:where(.ds-navigation) code{color:var(--ob-text);font:var(--ob-type-mono-sm);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}:where(.ds-navigation-table) code{white-space:nowrap}:where(.ds-navigation-notes,.ds-navigation-rules,.ds-navigation-legend,.ds-navigation-comp-lede) code{overflow-wrap:anywhere}:where(.ds-navigation-rules)>div{gap:var(--ob-space-12);padding:var(--ob-space-20);border-radius:var(--ob-radius-md);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line-subtle);align-content:start;display:grid}:where(.ds-navigation-rules) ul{gap:var(--ob-space-8);padding:0;list-style:none;display:grid}:where(.ds-navigation-rules) li,:where(.ds-navigation-notes)>li{gap:var(--ob-space-12);color:var(--ob-text-2);font:var(--ob-type-small);text-wrap:pretty;grid-template-columns:7px minmax(0,1fr);align-items:baseline;display:grid}:where(.ds-navigation-rules) li:before,:where(.ds-navigation-notes)>li:before{content:"";background-color:var(--ob-text);border-radius:1px;width:7px;height:7px;translate:0 -1px}:where(.ds-navigation-dont) li:before{box-shadow:inset 0 0 0 var(--ob-border-strong) var(--ob-text-3);background-color:#0000}:where(.ds-navigation-notes)>li b{color:var(--ob-text);font-weight:var(--ob-weight-medium)}:where(.ds-navigation .ds-replay){height:var(--ob-control-xs);padding:0 var(--ob-space-12);border:var(--ob-border-hair) solid var(--ob-line-strong);border-radius:var(--ob-radius-pill);color:var(--ob-text-2);font:var(--ob-weight-medium) var(--ob-type-caption-size)/1 var(--ob-font-sans);white-space:nowrap;cursor:pointer;transition:color var(--ob-dur-base) var(--ob-ease-out), background-color var(--ob-dur-base) var(--ob-ease-out);background:0 0;flex:none}:where(.ds-navigation .ds-replay):hover{color:var(--ob-text);background-color:var(--ob-state-hover)}:where(.ds-navigation .ds-replay):focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}@keyframes ds-navigation-slide{0%{translate:calc((var(--ob-index,0) + var(--ds-from,0)) * 100%) 0}}@keyframes ds-navigation-slide-r{0%{translate:calc((var(--ob-index,0) + var(--ds-from,0)) * 100%) 0}}@keyframes ds-navigation-land{0%{transform:none}}@keyframes ds-navigation-land-r{0%{transform:none}}.ob-menu{overflow-x:hidden}:where(.ob-sr){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ob-window{border-radius:var(--ob-radius-lg);min-width:0;color:var(--ob-text);background:var(--ob-sheen), var(--ob-surface);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, var(--ob-highlight), var(--ob-shadow-3);position:relative;container-type:inline-size}.ob-window-bar{align-items:center;gap:var(--ob-space-12);min-height:var(--ob-control-lg);padding:0 var(--ob-space-16);border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle);display:flex}.ob-window-dots{gap:var(--ob-space-6);flex:none;display:flex}.ob-window-dots i{border-radius:var(--ob-radius-pill);background-color:var(--ob-surface-hover);width:10px;height:10px;box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset}.ob-window-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--ob-type-mono-sm);color:var(--ob-text-3);flex:1;overflow:hidden}.ob-window-bar>.ob-status{flex:none}@container (width<=420px){.ob-window-dots{display:none}}@container (width<=640px){:is(.ob-window-body,.ob-window-body:has(>.ob-window-rail)){grid-template-columns:minmax(0,1fr)}}.ob-prompt{align-items:flex-start;gap:var(--ob-space-12);min-height:72px;padding:var(--ob-space-12) var(--ob-space-16);border-radius:var(--ob-radius-sm);font:var(--ob-type-code);letter-spacing:var(--ob-type-code-tracking);color:var(--ob-text);background-color:var(--ob-bg-sunken);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset;display:flex}.ob-prompt-gt{color:var(--ob-text-3);-webkit-user-select:none;user-select:none;flex:none}.ob-prompt-text{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.ob-prompt-text .ob-caret{vertical-align:baseline}.ob-prompt.is-sent .ob-prompt-text{color:var(--ob-text-2)}.ob-prompt--field{padding-right:var(--ob-space-12);font-size:max(16px, var(--ob-type-code-size));box-shadow:0 0 0 var(--ob-border-hair) var(--ob-field-edge) inset;transition:box-shadow var(--ob-dur-base) var(--ob-ease-out);align-items:flex-end}.ob-prompt--field .ob-prompt-gt{align-self:flex-start}@media (hover:hover) and (pointer:fine){.ob-prompt--field:hover:not(:focus-within,.is-disabled,.is-running,:has(>.ob-prompt-input:disabled)){box-shadow:0 0 0 var(--ob-border-hair) var(--ob-field-edge-hover) inset}}.ob-prompt--field.is-hover{box-shadow:0 0 0 var(--ob-border-hair) var(--ob-field-edge-hover) inset}.ob-prompt--field.is-focus{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.ob-prompt--field.is-error{--ob-field-edge:var(--ob-danger);--ob-field-edge-hover:var(--ob-danger)}.ob-prompt--field:is(.is-disabled,:has(>.ob-prompt-input:disabled)){background-color:var(--ob-fill-subtle);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line-subtle) inset;cursor:not-allowed}.ob-finding{gap:var(--ob-space-8);min-width:0;padding:var(--ob-space-16);border-radius:var(--ob-radius-md);color:var(--ob-text);background:var(--ob-sheen), var(--ob-surface-raised);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, var(--ob-highlight), var(--ob-shadow-1);align-content:start;display:grid}.ob-finding-title{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);text-wrap:balance}.ob-finding:is(.ob-finding--done,.ob-finding--skipped) .ob-finding-title{color:var(--ob-text-2)}.ob-table-wrap{--ob-table-edge:var(--ob-line-subtle);overscroll-behavior-x:contain;border-radius:var(--ob-radius-md);background:linear-gradient(to left, var(--ob-surface) var(--ob-space-12), transparent) right / var(--ob-space-32) 100% no-repeat local, linear-gradient(to left, var(--ob-line-strong), transparent) right / var(--ob-space-12) 100% no-repeat scroll, var(--ob-surface);min-width:0;box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, var(--ob-shadow-1);overflow-x:auto;container-type:inline-size}.ob-table-wrap:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.ob-table-wrap.is-scrolled{--ob-table-edge:var(--ob-line-strong)}.ob-table{border-collapse:separate;border-spacing:0;width:100%;min-width:600px;font:var(--ob-type-small);font-variant-numeric:tabular-nums;color:var(--ob-text-2)}.ob-table--fit{min-width:0}.ob-table caption{padding:var(--ob-space-16) var(--ob-space-16) var(--ob-space-12);text-align:left;font:var(--ob-weight-semibold) var(--ob-type-small-size)/1.3 var(--ob-font-sans);color:var(--ob-text)}.ob-table th{height:var(--ob-control-md);padding:0 var(--ob-space-16);text-align:left;vertical-align:middle;font:var(--ob-type-label-mono);letter-spacing:var(--ob-type-label-mono-tracking);text-transform:uppercase;color:var(--ob-text-3);white-space:nowrap;background-color:var(--ob-fill-subtle);border-block:var(--ob-border-hair) solid var(--ob-line)}.ob-table tbody tr{--ob-row-layer:transparent;position:relative}.ob-table td{height:var(--ob-control-lg);padding:0 var(--ob-space-16);vertical-align:middle;white-space:nowrap;background-color:var(--ob-row-layer);border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle);transition-property:background-color;transition-duration:var(--ob-dur-instant)}.ob-table tbody tr:last-child td{border-bottom:0}.ob-table td:first-child{color:var(--ob-text);font-weight:var(--ob-weight-medium)}.ob-table :is(th,td).is-num{text-align:right}.ob-table tbody tr:is(.is-focus,:has(.ob-table-client:focus-visible)) td{box-shadow:0 var(--ob-focus-width) 0 var(--ob-focus) inset, 0 calc(var(--ob-focus-width) * -1) 0 var(--ob-focus) inset}.ob-table tbody tr:is(.is-focus,:has(.ob-table-client:focus-visible)) td:first-child{box-shadow:var(--ob-focus-width) 0 0 var(--ob-focus) inset, 0 var(--ob-focus-width) 0 var(--ob-focus) inset, 0 calc(var(--ob-focus-width) * -1) 0 var(--ob-focus) inset}.ob-table tbody tr:is(.is-focus,:has(.ob-table-client:focus-visible)) td:last-child{box-shadow:calc(var(--ob-focus-width) * -1) 0 0 var(--ob-focus) inset, 0 var(--ob-focus-width) 0 var(--ob-focus) inset, 0 calc(var(--ob-focus-width) * -1) 0 var(--ob-focus) inset}@media (hover:hover) and (pointer:fine){.ob-table tbody tr:hover{--ob-row-layer:var(--ob-state-hover)}}.ob-table tbody tr.is-hover{--ob-row-layer:var(--ob-state-hover)}.ob-table tbody tr:is(.is-active,:has(.ob-table-client:active)){--ob-row-layer:var(--ob-state-pressed)}.ob-table tbody tr:is(.is-selected,:has(.ob-table-client[aria-current=true])){--ob-row-layer:var(--ob-state-selected)}.ob-table tbody tr:is(.is-selected,:has(.ob-table-client[aria-current=true])) td{color:var(--ob-text)}.ob-table tbody tr:is(.is-selected,:has(.ob-table-client[aria-current=true])) td:first-child{background-image:linear-gradient(var(--ob-text), var(--ob-text));background-position:0;background-repeat:no-repeat;background-size:2px 100%}@media (hover:hover) and (pointer:fine){.ob-table tbody tr:is(.is-selected,:has(.ob-table-client[aria-current=true])):hover{--ob-row-layer:var(--ob-state-pressed)}}.ob-table tbody tr:is(.is-selected,:has(.ob-table-client[aria-current=true])):is(.is-hover,.is-active,:has(.ob-table-client:active)){--ob-row-layer:var(--ob-state-pressed)}.ob-table th:is([aria-sort=ascending],[aria-sort=descending]){color:var(--ob-text)}@container (width<=600px){.ob-table:not(.ob-table--fit) :is(th,td):first-child:not(.ob-table-message){z-index:1;box-shadow:1px 0 0 var(--ob-table-edge);position:sticky;left:0}.ob-table:not(.ob-table--fit) th:first-child{background:linear-gradient(var(--ob-fill-subtle), var(--ob-fill-subtle)), var(--ob-surface)}.ob-table:not(.ob-table--fit) td:first-child:not(.ob-table-message){background:linear-gradient(var(--ob-row-layer), var(--ob-row-layer)), var(--ob-surface)}.ob-table:not(.ob-table--fit) tbody tr:is(.is-selected,:has(.ob-table-client[aria-current=true])) td:first-child:not(.ob-table-message){background:linear-gradient(var(--ob-text), var(--ob-text)) left center / 2px 100% no-repeat, linear-gradient(var(--ob-row-layer), var(--ob-row-layer)), var(--ob-surface)}.ob-table:not(.ob-table--fit) tbody tr:is(.is-focus,:has(.ob-table-client:focus-visible)) td:first-child:not(.ob-table-message){box-shadow:var(--ob-focus-width) 0 0 var(--ob-focus) inset, 0 var(--ob-focus-width) 0 var(--ob-focus) inset, 0 calc(var(--ob-focus-width) * -1) 0 var(--ob-focus) inset, 1px 0 0 var(--ob-table-edge)}}.ob-disclose{visibility:hidden;transition:grid-template-rows 0s linear var(--ob-dur-fast), visibility 0s linear var(--ob-dur-fast);grid-template-rows:0fr;display:grid}.ob-disclose>*{overflow-clip-margin:var(--ob-space-4);opacity:0;min-height:0;translate:0 calc(var(--ob-shift-xs,4px) * -1);transition:opacity var(--ob-dur-fast) var(--ob-ease-in), translate 0s linear var(--ob-dur-fast);overflow:clip}.ob-disclose:is(.is-open,[data-state=open]){visibility:visible;grid-template-rows:1fr;transition:none}.ob-disclose:is(.is-open,[data-state=open])>*{opacity:1;transition:opacity var(--ob-dur-base) var(--ob-ease-out), translate var(--ob-dur-moderate) var(--ob-ease-out);translate:0}.ob-faq{border-top:var(--ob-border-hair) solid var(--ob-line-subtle)}.ob-faq-item{border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle)}.ob-faq-h{font:inherit;margin:0}.ob-faq-q{justify-content:space-between;align-items:center;gap:var(--ob-space-20);width:calc(100% + 2 * var(--ob-space-12));min-height:var(--ob-space-64);margin:0 calc(var(--ob-space-12) * -1);padding:var(--ob-space-16) var(--ob-space-12);border-radius:var(--ob-radius-sm);font:var(--ob-weight-medium) var(--ob-type-body-size)/1.4 var(--ob-font-sans);letter-spacing:var(--ob-type-button-tracking);color:var(--ob-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:flex}.ob-faq-q:focus-visible,.ob-faq-q.is-focus{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset-inset)}.ob-faq-icon{width:var(--ob-control-sm);height:var(--ob-control-sm);border-radius:var(--ob-radius-pill);color:var(--ob-text-2);transition-property:color,background-color,scale;transition-duration:var(--ob-dur-base);transition-timing-function:var(--ob-ease-out);background-color:#0000;flex:none;position:relative}.ob-faq-icon i{width:12px;height:var(--ob-border-strong);border-radius:var(--ob-radius-pill);background-color:currentColor;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.ob-faq-icon i+i{--ob-turn:90deg;transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.ob-faq-q:hover .ob-faq-icon{color:var(--ob-text);background-color:var(--ob-state-hover)}}.ob-faq-q.is-hover .ob-faq-icon{color:var(--ob-text);background-color:var(--ob-state-hover)}.ob-faq-q:active .ob-faq-icon,.ob-faq-q.is-active .ob-faq-icon{color:var(--ob-text);background-color:var(--ob-state-pressed);scale:var(--ob-press-scale-sm);transition-duration:var(--ob-dur-fast)}.ob-faq-q[aria-expanded=true] .ob-faq-icon{color:var(--ob-text)}.ob-faq-a{max-width:var(--ob-measure);padding:0 var(--ob-space-48) var(--ob-space-20) 0;font:var(--ob-type-body);color:var(--ob-text-2);text-wrap:pretty;margin:0}:is(.ob-toast-icon,.ob-alert-icon){width:var(--ob-icon-md);height:calc(var(--ob-type-small-size) * var(--ob-type-small-leading));color:var(--ob-text-2);--ob-sig-size:var(--ob-icon-md);place-items:center;display:grid}:is(.ob-toast-title,.ob-alert-title){font:var(--ob-weight-semibold) var(--ob-type-small-size)/var(--ob-type-small-leading) var(--ob-font-sans);letter-spacing:var(--ob-type-label-tracking);margin:0}:is(a,button,[tabindex]).ob-object{-webkit-tap-highlight-color:transparent;text-decoration:none}:is(a,button,[tabindex]).ob-object:focus-visible,.ob-object.is-focus{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}:is([data-theme=hybrid],.ob-theme-hybrid) .ob-object:is(:focus-visible,.is-focus){outline-color:var(--ob-ink)}@media (pointer:coarse){.ob-table th{height:var(--ob-target-touch)}:is(.ob-finding-evidence,.ob-receipt-meta,.ob-stat-source,.ob-loading-note,.ob-sheet-links) .ob-btn--link.ob-btn--inline{display:inline-block;position:relative}:is(.ob-finding-evidence,.ob-receipt-meta,.ob-stat-source,.ob-loading-note,.ob-sheet-links) .ob-btn--link.ob-btn--inline:before{content:"";inset:calc((var(--ob-target-touch) - 1lh) / -2) calc(var(--ob-space-4) * -1)}:is(.ob-finding-evidence,.ob-sheet-links){row-gap:calc(var(--ob-target-touch) - 1lh)}}@media (prefers-reduced-motion:reduce){.ob-faq-icon{scale:none}.ob-disclose>*,.ob-disclose:is(.is-open,[data-state=open])>*{translate:none}}@media (forced-colors:active){:is(.ob-card,.ob-window,.ob-finding,.ob-ledger,.ob-table-wrap,.ob-stat--card,.ob-stats,.ob-calc,.ob-toast,.ob-alert,.ob-dialog,.ob-sheet,.ob-prompt,.ob-finding-record,.ob-card-check){border:1px solid canvastext}.ob-table tbody tr:is(.is-selected,:has(.ob-table-client[aria-current=true])) td:first-child{border-left:3px solid highlight}.ob-table tbody tr:is(.is-focus,:has(.ob-table-client:focus-visible)) td{outline-offset:-2px;outline:2px solid highlight}.ob-object:is(:focus-visible,.is-focus){outline-color:highlight}.ob-faq-icon i{background-color:canvastext}}:where(.ds-surfaces) *,:where(.ds-surfaces) :before,:where(.ds-surfaces) :after{box-sizing:border-box}:where(.ds-surfaces) :where(h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(.ds-surfaces) :where(ul,ol){padding:0;list-style:none}:where(.ds-surfaces) :where(code){font-family:var(--ob-font-mono)}@media (pointer:coarse){:is(.ds-surfaces-replays,.ds-surfaces-index){row-gap:var(--ob-space-12)}:is(.ds-surfaces-replay,.ds-surfaces-index a):after{content:"";inset:calc((var(--ob-target-touch) - 100%) / -2) calc(var(--ob-space-2) * -1);position:absolute}}@keyframes ds-surfaces-swipe{0%{opacity:1;animation-timing-function:var(--ob-ease-linear);translate:0}40%{opacity:.5;translate:38%}75%{opacity:.5;animation-timing-function:var(--ob-ease-in);translate:38%}to{opacity:0;translate:110%}}:where(:root){--ob-illus-seal-delay:.42s;--ob-measure-hero-lede:36ch;--ob-measure-display:14ch;--ob-measure-card:40ch;--ob-measure-note:28ch;--ob-sig-idle-delay:3.2s}:root,.ob-theme-dark,[data-theme=dark]{--ob-sig-glow:drop-shadow(0 0 22px rgb(var(--ob-glow-rgb) / .22));--ob-final-glow:rgb(var(--ob-glow-rgb) / .1)}.ob-theme-light,[data-theme=light],.ob-theme-hybrid,[data-theme=hybrid]{--ob-sig-glow:none;--ob-final-glow:transparent}@media (prefers-color-scheme:light){:root:not([data-theme=dark],.ob-theme-dark){--ob-sig-glow:none;--ob-final-glow:transparent}}:where(.ob-sig.ob-sig-glyph){--ob-sig-size:14px}.ob-brand-link{min-height:var(--ob-target-touch);padding-inline:var(--ob-space-6);margin-inline:calc(var(--ob-space-6) * -1);border-radius:var(--ob-radius-xs);color:var(--ob-text);-webkit-tap-highlight-color:transparent;align-items:center;text-decoration:none;display:inline-flex}.ob-brand-link:focus-visible,.ob-brand-link.is-focus{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.ob-brand-link.is-active{scale:var(--ob-press-scale)}@keyframes ob-brand-home{0%{transform:none}to{transform:translate(-24.7px,24.7px)scale(.8)}}@keyframes ob-brand-home-r{0%{transform:none}to{transform:translate(-24.7px,24.7px)scale(.8)}}@keyframes ob-brand-close{0%{opacity:0}to{opacity:1}}@keyframes ob-brand-close-r{0%{opacity:0}to{opacity:1}}@keyframes ob-brand-idle-r{0%,76%{transform:rotate(0)}94%,to{transform:rotate(360deg)}}@keyframes ob-brand-idle-rev-r{0%,76%{transform:rotate(0)}94%,to{transform:rotate(-360deg)}}@keyframes ob-brand-idle-blink-r{0%,7.9%{opacity:1}8%,13.9%{opacity:0}14%,19.9%{opacity:1}20%,25.9%{opacity:0}26%,to{opacity:1}}.ob-evidence{box-sizing:border-box;gap:var(--ob-space-12);width:100%;max-width:320px;padding:var(--ob-space-12);border-radius:var(--ob-radius-md);background-color:var(--ob-bg-sunken);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, 0 0 0 100vmax transparent inset;color:var(--ob-text);transition:box-shadow var(--ob-dur-base) var(--ob-ease-out);-webkit-tap-highlight-color:transparent;text-decoration:none;display:grid}a.ob-evidence{cursor:pointer}.ob-evidence-img{border-radius:var(--ob-radius-glyph);width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){a.ob-evidence:hover{box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line-strong) inset, 0 0 0 100vmax var(--ob-state-hover) inset}}.ob-evidence.is-hover{box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line-strong) inset, 0 0 0 100vmax var(--ob-state-hover) inset}a.ob-evidence:active,.ob-evidence.is-active{box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line-strong) inset, 0 0 0 100vmax var(--ob-state-pressed) inset;transition-duration:var(--ob-dur-fast)}a.ob-evidence:focus-visible,.ob-evidence.is-focus{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.ob-evidence[aria-current=true],.ob-evidence.is-selected{box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line-ui) inset, 0 0 0 100vmax transparent inset}@media (hover:hover) and (pointer:fine){a.ob-evidence:is([aria-current=true],.is-selected):hover{box-shadow:0 0 0 var(--ob-border-hair) var(--ob-text-3) inset, 0 0 0 100vmax var(--ob-state-hover) inset}}.ob-evidence:is([aria-current=true],.is-selected).is-hover{box-shadow:0 0 0 var(--ob-border-hair) var(--ob-text-3) inset, 0 0 0 100vmax var(--ob-state-hover) inset}a.ob-evidence:is([aria-current=true],.is-selected):active,.ob-evidence:is([aria-current=true],.is-selected).is-active{box-shadow:0 0 0 var(--ob-border-hair) var(--ob-text-3) inset, 0 0 0 100vmax var(--ob-state-pressed) inset}.ob-layout-eyebrow{align-items:center;gap:var(--ob-space-8);height:var(--ob-control-sm);padding:0 var(--ob-space-12) 0 var(--ob-space-8);border-radius:var(--ob-radius-pill);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);color:var(--ob-text-2);background:var(--ob-fill-subtle);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset;white-space:nowrap;display:inline-flex}.ob-layout-lede{max-width:var(--ob-measure-lede);font:var(--ob-type-body-lg);letter-spacing:var(--ob-type-body-lg-tracking);color:var(--ob-text-2);text-wrap:pretty;margin:0}.ob-layout-actions{align-items:center;gap:var(--ob-space-12) var(--ob-space-20);margin-top:var(--ob-space-6);flex-wrap:wrap;display:flex}.ob-layout-actions[hidden]{display:none}.ob-layout-micro{max-width:var(--ob-measure-lede);font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-2);margin:0}.ob-layout-final{isolation:isolate;justify-items:center;gap:var(--ob-space-20);padding:var(--ob-space-section) var(--ob-gutter);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);text-align:center;display:grid;position:relative;overflow:hidden}.ob-layout-final:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(700px 420px at 50% 100%, var(--ob-final-glow), transparent 65%);position:absolute;inset:0}.ob-layout-final-title{max-width:var(--ob-measure-heading);font:var(--ob-type-h1);letter-spacing:var(--ob-type-h1-tracking);color:var(--ob-text);text-wrap:balance;margin:0}.ob-layout-final .ob-layout-lede{margin-inline:auto}.ob-layout-final .ob-layout-actions{margin-top:var(--ob-space-4);justify-content:center}@media (forced-colors:active){.ob-evidence,.ob-layout-eyebrow{border:1px solid canvastext}}@keyframes ds-brand-playhead{0%{opacity:1;translate:0}99%{opacity:1}to{opacity:0;translate:100%}}@keyframes ds-brand-playhead-r{0%{opacity:1;translate:0}99%{opacity:1}to{opacity:0;translate:100%}}:is(.ds-brand-wire,.ds-brand-annotated) [data-n]{position:relative}:is(.ds-brand-wire,.ds-brand-annotated) [data-n]:before{content:attr(data-n);z-index:calc(var(--ob-z-raised) + 2);background:var(--ob-solid);width:18px;height:18px;color:var(--ob-text-inverse);font:var(--ob-weight-medium) var(--ob-type-label-mono-size)/1 var(--ob-font-mono);box-shadow:0 0 0 2px var(--ob-bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;left:-9px}@keyframes ds-brand-turn{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}@keyframes ds-brand-turn-r{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}@keyframes ds-brand-turn-rev{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@keyframes ds-brand-turn-rev-r{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}:root,[data-theme],.ob-theme-dark,.ob-theme-light,.ob-theme-hybrid,.ob-object{--font-sans:var(--ob-font-sans);--font-mono:var(--ob-font-mono);--gutter:var(--ob-gutter);--section:var(--ob-space-section);--container:var(--ob-container);--container-sm:var(--ob-container-sm);--radius-sm:var(--ob-radius-sm);--radius-md:var(--ob-radius-md);--radius-lg:var(--ob-radius-lg);--radius-pill:var(--ob-radius-pill);--ease:var(--ob-ease-out);--dur:var(--ob-dur-moderate);--bg:var(--ob-bg);--bg-sunken:var(--ob-bg-sunken);--surface:var(--ob-surface);--surface-raised:var(--ob-surface-raised);--surface-hover:var(--ob-surface-hover);--line-subtle:var(--ob-line-subtle);--line:var(--ob-line);--line-strong:var(--ob-line-strong);--line-ui:var(--ob-line-ui);--text:var(--ob-text);--text-2:var(--ob-text-2);--text-3:var(--ob-text-3);--text-inverse:var(--ob-text-inverse);--tint:var(--ob-tint-rgb);--danger:var(--ob-danger);--danger-bg:var(--ob-danger-bg);--success:var(--ob-success);--success-bg:var(--ob-success-bg);--warning:var(--ob-warning);--warning-bg:var(--ob-warning-bg);--btn-top:var(--ob-btn-top);--btn-bottom:var(--ob-btn-bottom);--btn-text:var(--ob-btn-text);--btn-highlight:var(--ob-btn-highlight);--btn-glow:var(--ob-btn-glow);--nav-bg:var(--ob-nav-bg);--shadow-window:var(--ob-shadow-3);--selection:var(--ob-selection)}.s-wrap{width:100%;max-width:calc(var(--ob-container,1160px) + 2 * var(--s-gutter));padding-inline:var(--s-gutter);margin-inline:auto}:root{--s-gutter:clamp(16px, 4vw, 32px);--s-split:minmax(0, 5fr) minmax(0, 7fr);--s-split-flip:minmax(0, 7fr) minmax(0, 5fr);--s-split-gap:var(--ob-space-40)}@media (width>=1080px){:root{--s-split-gap:var(--ob-space-64)}}.s-section{padding-block:var(--ob-space-section,clamp(72px, 10vw, 128px))}.s-section+.s-section{padding-top:0}.s-head{gap:var(--ob-space-16,16px);margin-bottom:var(--ob-space-block,clamp(40px, 5vw, 64px));max-width:30ch;display:grid}.s-head>p{max-width:52ch;color:var(--ob-text-2)}.s-head--wide{max-width:44ch}.s-skip.ob-skip{left:var(--s-gutter)}#main:focus{outline:none}.s-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s-lockup{flex:none;display:inline-block}.s-on-paper,:is([data-theme=light],[data-theme=hybrid],.ob-theme-light,.ob-theme-hybrid) .s-on-dark{display:none}:is([data-theme=light],[data-theme=hybrid],.ob-theme-light,.ob-theme-hybrid) .s-on-paper,:is(.ob-theme-dark,:is([data-theme=hybrid],.ob-theme-hybrid) .ob-object) .s-on-dark{display:inline-block}:is(.ob-theme-dark,:is([data-theme=hybrid],.ob-theme-hybrid) .ob-object) .s-on-paper{display:none}.s-mark{flex:none;display:inline-block}.s-status{color:currentColor;flex:none;place-items:center;display:inline-grid}.s-status svg{display:block}.ilwrap:empty{aspect-ratio:16/10}.s-screen-note{margin:var(--ob-space-8,8px) 0 0;font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-2);text-align:center}@media (width<=519.98px){@supports (transform:scale(tan(atan2(1px, 1px)))){.appx-fit:has(.ax-side){aspect-ratio:556/450;border-radius:var(--ob-radius-sm);overflow:hidden}.appx-fit:has(.ax-side) .appx{transform:scale(tan(atan2(100cqw, 556px))) translateX(-164px)}.appx-fit .ax-bar:has(+.ax-body>.ax-side){padding-left:176px}.appx-fit .ax-bar:has(+.ax-body>.ax-side) .ax-search{display:none}.appx-fit .ax-bar:has(+.ax-body>.ax-side) .ax-team{margin-left:auto}}}:root,.ob-theme-dark,[data-theme=dark]{--v5-stamp:var(--ob-text);--v5-stamp-soft:var(--ob-fill);--v5-paper:#f1efe8;--v5-paper-ink:#17160f;--v5-paper-ink-2:#5d5a51;--v5-paper-line:#d6d2c6;--v5-paper-shadow:0 1px 0 #ffffff80 inset, 0 24px 60px -24px #000000b3, 0 2px 6px #00000059;--v5-stage:color-mix(in srgb, var(--ob-surface) 70%, transparent);--v5-stage-line:var(--ob-line-subtle)}.ob-theme-light,[data-theme=light]{--v5-stamp:var(--ob-text);--v5-stamp-soft:var(--ob-fill);--v5-paper:#fff;--v5-paper-ink:#17160f;--v5-paper-ink-2:#5d5a51;--v5-paper-line:#e1ded5;--v5-paper-shadow:0 1px 0 #fff inset, 0 22px 50px -26px #28241a61, 0 1px 3px #28241a1f;--v5-stage:var(--ob-surface);--v5-stage-line:var(--ob-line-subtle)}@media (prefers-color-scheme:light){:root:not([data-theme=dark],.ob-theme-dark){--v5-stamp:var(--ob-text);--v5-stamp-soft:var(--ob-fill);--v5-paper:#fff;--v5-paper-shadow:0 1px 0 #fff inset, 0 22px 50px -26px #28241a61, 0 1px 3px #28241a1f;--v5-paper-line:#e1ded5;--v5-stage:var(--ob-surface)}}.v5-section{padding-block:clamp(80px,11vw,144px);position:relative}.v5-section+.v5-section{padding-top:0}.v5-head{gap:16px;max-width:760px;margin-bottom:clamp(36px,5vw,56px);display:grid}.v5-h2{font:600 clamp(30px, 3.6vw, 46px) / 1.06 var(--ob-font-sans);letter-spacing:-.032em;color:var(--ob-text);text-wrap:balance;margin:0}.v5-line{max-width:62ch;font:400 clamp(16px, 1.3vw, 18px) / 1.55 var(--ob-font-sans);color:var(--ob-text-2);text-wrap:pretty;margin:0}.v5-link{font:500 15px / 1.3 var(--ob-font-sans);color:var(--ob-text);border-bottom:1px solid var(--ob-line-strong);align-items:center;gap:8px;padding-bottom:2px;text-decoration:none;transition:border-color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.v5-link:hover{border-color:var(--ob-text)}.v5-link:focus-visible{outline:2px solid var(--ob-focus);outline-offset:4px;border-radius:2px}.v5-receipt{background:var(--v5-paper);color:var(--v5-paper-ink);font:400 12.5px / 1.55 var(--ob-font-mono);box-shadow:var(--v5-paper-shadow);border-radius:3px 3px 0 0;padding:18px 18px 26px;position:relative;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/12px 8px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/12px 8px repeat-x}.v5-receipt-row{grid-template-columns:9ch minmax(0,1fr);gap:10px;display:grid}.v5-receipt-k{color:var(--v5-paper-ink-2)}.v5-receipt-v{overflow-wrap:anywhere}.v5-receipt-rule{border:0;border-top:1px dashed var(--v5-paper-line);margin:10px 0}.v5-stamp{font:600 11px / 1 var(--ob-font-mono);letter-spacing:.08em;color:var(--v5-stamp);border:1.5px solid;border-radius:4px;padding:5px 7px 4px;display:inline-block;transform:rotate(-6deg)}[data-theme=dark] .v5-receipt .v5-stamp,.v5-receipt .v5-stamp{color:var(--v5-paper-ink)}@media (prefers-reduced-motion:reduce){.v5-link{transition:none}}.v5-section:has(+.v5-formats){padding-bottom:clamp(36px,4vw,56px)}@media (width<=760px){.v5-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:var(--s-gutter,16px);margin-inline:calc(-1 * var(--s-gutter,16px))!important;padding:2px var(--s-gutter,16px) 10px!important;grid-template-rows:none!important;grid-template-columns:none!important;grid-auto-columns:82%!important;grid-auto-flow:column!important;align-items:stretch!important;gap:12px!important;display:grid!important;overflow-x:auto!important}.v5-rail::-webkit-scrollbar{display:none}.v5-rail>*{scroll-snap-align:start;min-width:0}.v5-rail--cards>*{background:var(--ob-surface);border-radius:14px;border:1px solid var(--ob-line-subtle)!important;padding:16px!important}.v5-deskonly{display:none!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bg);color:var(--text);font:400 16px/1.55 var(--font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}::selection{background:var(--selection)}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@keyframes blink{50%{opacity:0}}.appx{content-visibility:auto;contain-intrinsic-size:720px 450px}.s-shots-panel:not(.is-active) .appx,.il[data-far] .appx{content-visibility:hidden}@keyframes s-hero-words{0%{translate:0 var(--ob-shift-md);filter:blur(var(--ob-enter-blur))}}@media (prefers-reduced-motion:no-preference){.ob-anim-hero>*{animation-name:s-hero-words}}.s-theme .s-theme__moon,:root[data-theme=light] .s-theme .s-theme__sun{display:none}:root[data-theme=light] .s-theme .s-theme__moon{display:block}.s-foot{border-top:var(--ob-border-hair) solid var(--ob-line-subtle);background-color:var(--ob-bg);color:var(--ob-text);font:var(--ob-type-small)}.s-foot__in{gap:var(--ob-space-48);width:100%;max-width:calc(var(--ob-container) + 2 * var(--s-gutter,clamp(16px, 4vw, 32px)));padding:var(--ob-space-64) var(--s-gutter,clamp(16px, 4vw, 32px)) var(--ob-space-32);margin-inline:auto;display:grid}.s-foot__map{gap:var(--ob-space-32) var(--ob-space-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.s-foot__col{align-content:start;gap:var(--ob-space-12);min-width:0;display:grid}.s-foot__label{font:var(--ob-type-caption);font-weight:var(--ob-weight-medium);color:var(--ob-text-3);margin:0}.s-foot__links{gap:var(--ob-space-8);margin:0;padding:0;list-style:none;display:grid}.s-foot a{border-radius:var(--ob-radius-glyph);color:var(--ob-text-2);transition:color var(--ob-dur-base) var(--ob-ease-out);text-decoration:none}.s-foot__links a{padding-block:var(--ob-space-2);display:inline-block}@media (hover:hover) and (pointer:fine){.s-foot a:hover{color:var(--ob-text)}}.s-foot a:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.s-foot__links a[aria-current=page]{color:var(--ob-text)}.s-foot__links a[aria-current=page]:after{content:"";width:var(--ob-sq-sm);height:var(--ob-sq-sm);vertical-align:.1em;background-color:currentColor;border-radius:1px;margin-inline-start:var(--ob-space-8);display:inline-block}.s-foot__base{align-items:end;gap:var(--ob-space-24) var(--ob-space-48);padding-top:var(--ob-space-32);box-shadow:inset 0 var(--ob-border-hair) 0 var(--ob-line-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.s-foot__brand{justify-items:start;gap:var(--ob-space-12);min-width:0;display:grid}.s-foot__tagline{max-width:56rem;color:var(--ob-text-2);text-wrap:balance;margin:0}.s-foot__home{transition:scale var(--ob-dur-fast) var(--ob-ease-out)}.s-foot__home:active{scale:var(--ob-press-scale)}.s-foot__end{align-items:center;gap:var(--ob-space-16);display:flex}.s-foot__legal{color:var(--ob-text-3);font:var(--ob-type-caption);white-space:nowrap;margin:0}.s-foot__end>.s-theme{margin-inline-end:calc(var(--ob-space-8) * -1)}@media (width<=859.98px){.s-foot__map{grid-template-columns:repeat(2,minmax(0,1fr))}.s-foot__base{grid-template-columns:minmax(0,1fr)}.s-foot__end{justify-content:space-between}}@media (width<=519.98px){.s-foot__in{gap:var(--ob-space-40);padding-top:var(--ob-space-48)}.s-foot__map{column-gap:var(--ob-space-16)}}@media (pointer:coarse){.s-foot__links{gap:0}.s-foot__links a{min-height:var(--ob-target-touch);align-items:center;padding-block:0;display:flex}.s-foot__col{gap:var(--ob-space-4)}}.s-nav .s-nav__in{--s-link-px:var(--ob-space-12);--s-link-gap:var(--ob-space-4);--s-group-gap:var(--ob-space-20);--s-brand-gap:var(--ob-space-24);max-width:calc(var(--ob-container) + 2 * var(--s-gutter,clamp(16px, 4vw, 32px)));padding-inline:var(--s-gutter,clamp(16px, 4vw, 32px))}.s-nav__brand{transition:scale var(--ob-dur-fast) var(--ob-ease-out)}.s-nav__brand:active{scale:var(--ob-press-scale)}@container ob-nav (width>=860px){.s-nav .s-nav__in{grid-template-columns:auto minmax(0,1fr) auto}.s-nav .s-nav__links{justify-self:start;gap:var(--s-link-gap);margin-inline-start:var(--s-brand-gap)}}@container ob-nav (width<=1199.98px){.s-nav .s-nav__in{--s-link-px:var(--ob-space-8);--s-link-gap:var(--ob-space-2);--s-group-gap:var(--ob-space-12);--s-brand-gap:var(--ob-space-8)}}@container ob-nav (width<=979.98px){.ob-nav__end>.s-nav__theme{display:none}}.s-nav__links .ob-nav__link{padding-inline:var(--s-link-px)}:is(.s-nav__reader .ob-nav__link[aria-current=page],.s-nav__trigger.is-selected[data-reader]):after{background-color:var(--s-accent,currentColor)}.s-nav__item{align-items:center;display:flex;position:relative}.s-nav__for{display:none}@container ob-nav (width<=1011.98px){.s-nav .s-nav__reader{display:none}.s-nav .s-nav__for{display:flex}}.s-nav__group{margin-inline-start:var(--s-group-gap)}.s-nav__group:before{content:"";top:50%;left:calc(var(--s-group-gap) / -2 - var(--s-link-gap) / 2);width:var(--ob-border-hair);height:var(--ob-space-16);background-color:var(--ob-line);position:absolute;translate:0 -50%}.s-nav__trigger{gap:var(--ob-space-4);cursor:pointer;background-color:#0000;border:0;margin:0;padding-inline-end:var(--ob-space-8)}.s-nav__trigger[aria-expanded=true]{color:var(--ob-text);background-color:var(--ob-state-pressed)}.s-nav__trigger.is-selected:after{margin-left:calc(var(--ob-sq-sm) / -2 - (var(--ob-space-4) + var(--ob-icon-sm) + var(--ob-space-8) - var(--s-link-px)) / 2)}.s-nav__chev{color:var(--ob-text-3)}:is(.s-nav__trigger,.s-nav__more):is(:hover,[aria-expanded=true]) .s-nav__chev{color:currentColor}.s-nav__split{border-radius:var(--ob-radius-pill);transition:background-color var(--ob-dur-base) var(--ob-ease-out)}@media (hover:hover) and (pointer:fine){.s-nav__split:hover{background-color:var(--ob-state-hover)}.s-nav__split:hover>.ob-nav__link{color:var(--ob-text)}.s-nav__split>.ob-nav__link:hover{background-color:#0000}}.s-nav__split.is-open{background-color:var(--ob-state-pressed)}.s-nav__split.is-open>.ob-nav__link{color:var(--ob-text)}.s-nav__links .s-nav__main{padding-inline-end:var(--ob-space-2)}.s-nav__more{width:calc(var(--ob-icon-sm) + var(--ob-space-8) + var(--s-link-px) / 2);cursor:pointer;background-color:#0000;border:0;justify-content:center;margin:0}.s-nav__links .s-nav__more{padding:0 calc(var(--s-link-px) / 2) 0 0}.s-nav__main:is([aria-current=page],.is-selected):after{margin-left:calc(var(--ob-sq-sm) / -2 + (var(--s-link-px) - var(--ob-space-2)) / 2)}.s-nav__split.is-open>.s-nav__main:after{visibility:hidden}@media (pointer:coarse){.s-nav__links .s-nav__more{width:var(--ob-target-touch);padding:0}.ob-nav__end>.s-nav__theme{display:none}@container ob-nav (width<=1239.98px){.s-nav .s-nav__in{--s-link-px:var(--ob-space-8);--s-link-gap:var(--ob-space-2);--s-group-gap:var(--ob-space-12);--s-brand-gap:var(--ob-space-8)}}@container ob-nav (width<=1039.98px){.s-nav .s-nav__in{--s-link-px:var(--ob-space-6)}}}.s-nav .ob-nav__cta{transition-property:translate,scale,background-color,box-shadow}.s-nav .ob-nav__cta.ob-btn--secondary{--ob-btn-c-fg:var(--ob-text);color:var(--ob-text)}@container ob-nav (width<=439.98px){.s-nav .ob-nav__end>.ob-nav__cta{--ob-btn-c-px:var(--ob-space-12)}}@container ob-nav (width<=387.98px){.ob-nav__end>.ob-nav__cta{display:none}}@container ob-nav (width<=1179.98px){.ob-nav__end>.s-nav__github{display:none}}.s-mnav__foot{gap:var(--ob-space-8);display:grid}.s-menu{--ob-origin:top center;top:calc(100% + var(--ob-space-20));left:var(--s-menu-x,0);z-index:var(--ob-z-popover);max-width:calc(100vw - 2 * var(--ob-space-16));max-height:none;position:absolute;overflow:visible}.s-menu[hidden]{display:none}.s-menu:before{content:"";inset:calc(var(--ob-space-20) * -1) 0 auto;height:var(--ob-space-20);position:absolute}.s-menu--for{width:340px}.s-menu--recipes{width:904px;padding:var(--ob-space-8)}.s-menu--resources{width:584px;padding:var(--ob-space-8)}.s-menu__list{gap:var(--ob-space-2);margin:0;padding:0;list-style:none;display:grid}.s-menu__item{grid-template-columns:minmax(0,1fr) auto;position:relative}.s-menu__item--rich{align-content:center;gap:var(--ob-space-2);padding:var(--ob-space-8) var(--ob-space-32) var(--ob-space-8) var(--ob-space-12);grid-template-columns:minmax(0,1fr)}.s-menu__text{gap:var(--ob-space-2);min-width:0;display:grid}.s-menu__name{font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);color:var(--ob-text)}.s-menu__line{font:var(--ob-type-caption);color:var(--ob-text-2);text-wrap:pretty}.s-menu__item[aria-current=page],.s-rm__ex[aria-current=page],.ob-menu__item.s-card[aria-current=page]{background-color:var(--ob-state-selected)}.s-menu__item[aria-current=page]:after,.s-rm__ex[aria-current=page]:after,.ob-menu__item.s-card[aria-current=page]:after{content:"";top:50%;right:var(--ob-space-12);width:var(--ob-sq-sm);height:var(--ob-sq-sm);margin-top:calc(var(--ob-sq-sm) / -2);background-color:var(--s-accent,currentColor);border-radius:1px;position:absolute}.s-menu__label{padding:var(--ob-space-12) var(--ob-space-12) var(--ob-space-4);font:var(--ob-type-caption);font-weight:var(--ob-weight-medium);color:var(--ob-text-3);margin:0}:is(.s-menu--recipes,.s-menu--resources) .ob-menu__sep{margin:var(--ob-space-8) calc(var(--ob-space-8) * -1)}.s-menu__all{justify-content:start;gap:var(--ob-space-8);padding-inline:var(--ob-space-12);font-weight:var(--ob-weight-medium);grid-template-columns:auto auto}.s-menu__arrow{color:var(--ob-text-3);transition:translate var(--ob-dur-base) var(--ob-ease-out)}@media (hover:hover) and (pointer:fine){:is(.s-menu__all,.s-mnav__all,.s-feature):hover .s-menu__arrow{translate:var(--ob-space-2) 0;color:currentColor}}.s-menu__all[aria-current=page]:after{content:none}.s-rm{gap:var(--ob-space-8);grid-template-columns:minmax(0,1fr) 232px;display:grid}.s-rm__jobs{gap:0 var(--ob-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.s-rm__job{grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.s-rm__job:nth-child(-n+3){padding-bottom:var(--ob-space-12)}.s-menu__item--rich.s-rm__head{padding:var(--ob-space-8) var(--ob-space-12) var(--ob-space-6);align-content:start}.s-rm__eg{gap:0;margin:0;padding:0;list-style:none;display:grid}.s-rm__ex{min-height:30px;padding-inline:var(--ob-space-12) var(--ob-space-24);color:var(--ob-text-2);font:var(--ob-type-caption);font-size:var(--ob-type-label-size);grid-template-columns:minmax(0,1fr);position:relative}@media (hover:hover) and (pointer:fine){.s-rm__ex:hover{color:var(--ob-text)}}.s-rm__ex:focus-visible{color:var(--ob-text)}@media (pointer:coarse){.s-rm__ex,.s-rm__run{min-height:var(--ob-target-touch)}}.s-rm__side{align-content:start;gap:var(--ob-space-4);display:grid}.ob-menu__item.s-feature{align-content:start;gap:var(--ob-space-6);min-height:0;padding:var(--ob-space-16);border-radius:var(--ob-radius-sm);background-color:var(--ob-fill-subtle);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line-subtle);grid-template-columns:minmax(0,1fr)}@media (hover:hover) and (pointer:fine){.ob-menu__item.s-feature:hover{background-color:var(--ob-state-hover)}}.s-feature__mark{margin-bottom:var(--ob-space-8);color:var(--ob-text);display:flex}.s-feature__name{text-wrap:balance}.s-feature__act{align-items:center;gap:var(--ob-space-6);margin-top:var(--ob-space-6);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);color:var(--ob-text);display:inline-flex}.s-rm__run{min-height:var(--ob-control-sm);color:var(--ob-text-2)}@media (hover:hover) and (pointer:fine){.s-rm__run:hover{color:var(--ob-text)}}.s-xm__cases{gap:var(--ob-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.s-xm__cases>li{display:grid}.ob-menu__item.s-card{align-content:start;gap:var(--ob-space-16);min-height:0;padding:var(--ob-space-12);grid-template-columns:minmax(0,1fr)}.s-card__text{gap:var(--ob-space-4);min-width:0;display:grid}.s-card__kicker{font:var(--ob-type-caption);color:var(--ob-text-3)}.ob-menu__item.s-card{position:relative}.ob-menu__item.s-card[aria-current=page]:after{top:var(--ob-space-16);background-color:currentColor;margin-top:0}.ob-menu__item.s-card--run{padding:var(--ob-space-16) var(--ob-space-24) 0 var(--ob-space-16);border-radius:var(--ob-radius-sm);background-color:var(--ob-fill-subtle);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;overflow:hidden}.s-card--run .s-card__text{padding-bottom:var(--ob-space-16);max-width:46ch}@media (hover:hover) and (pointer:fine){.ob-menu__item.s-card--run:hover{background-color:var(--ob-state-hover)}.s-card--run:hover .s-card__peek{translate:0 calc(var(--ob-space-4) * -1)}}.s-card__peek{width:168px;height:96px;margin-top:var(--ob-space-4);border-radius:var(--ob-radius-xs) var(--ob-radius-xs) 0 0;box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line), var(--ob-shadow-2);transition:translate var(--ob-dur-base) var(--ob-ease-out);align-self:end;display:block;overflow:hidden}.s-card__peek>img{width:168px;height:102px;display:block}@media (prefers-reduced-motion:no-preference){.s-mnav.ob-anim-sheet{animation:ob-sheet-in var(--ob-dur-slow) var(--ob-ease-out) backwards}.s-mnav.ob-anim-sheet.is-leaving{animation:ob-sheet-out var(--ob-dur-moderate) var(--ob-ease-in) forwards}}@container ob-nav (width>=860px){.s-mnav{display:none}}.s-mnav{gap:var(--ob-space-8);padding-bottom:0}.s-mnav__sec{display:grid}.s-mnav__sec+.s-mnav__sec{margin-top:var(--ob-space-8)}.s-mnav__head{padding:var(--ob-space-16) var(--ob-control-pad-sm) var(--ob-space-8);font:var(--ob-type-caption);font-weight:var(--ob-weight-medium);color:var(--ob-text-3);margin:0}.s-mnav__ask{padding-top:var(--ob-space-8);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);color:var(--ob-text-2)}.s-mnav__reader{align-items:flex-start;gap:var(--ob-space-12);min-height:64px;padding-block:var(--ob-space-12);padding-inline-end:var(--ob-space-32);position:relative}.s-mnav__reader .s-menu__name{font:var(--ob-type-body);font-weight:var(--ob-weight-medium);letter-spacing:var(--ob-type-button-tracking)}.s-mnav__key{width:var(--ob-sq-md);height:var(--ob-sq-md);margin-top:calc((var(--ob-type-body-size) * var(--ob-type-body-leading) - var(--ob-sq-md)) / 2);background-color:var(--s-accent);border-radius:1px;flex:none}.s-mnav__reader[aria-current=page]{background-color:var(--ob-state-selected)}.s-mnav__reader[aria-current=page]:after{top:50%;right:var(--ob-control-pad-sm);margin-top:calc(var(--ob-sq-sm) / -2);background-color:var(--s-accent);position:absolute}.s-mnav__row{min-height:56px;padding-block:var(--ob-space-8);align-items:center}.s-mnav__row .s-menu__name{font:var(--ob-type-small);font-weight:var(--ob-weight-medium)}.s-mnav__all{gap:var(--ob-space-8);min-height:var(--ob-target-touch);font:var(--ob-type-small);font-weight:var(--ob-weight-medium)}.s-mnav__all .s-menu__arrow{margin-inline-start:0}.s-mnav__all[aria-current=page]:after{content:none}.s-mnav__proof{gap:var(--ob-space-4)}.ob-menu__item.s-card--sheet{min-height:var(--ob-target-touch);border-radius:var(--ob-radius-md)}.ob-menu__item.s-card--sheet.s-card--run{gap:var(--ob-space-12);padding:var(--ob-space-16) var(--ob-space-12) 0 var(--ob-space-16);margin-bottom:var(--ob-space-4)}.s-card--sheet .s-card__peek{width:96px;height:56px}.s-card--sheet .s-card__peek>img{width:96px;height:58px}.s-card--case.s-card--sheet{padding:var(--ob-space-12) var(--ob-control-pad-sm)}.s-mnav .s-mnav__theme{margin-top:var(--ob-space-16);padding-inline-start:var(--ob-control-pad-sm)}.s-mnav .s-mnav__foot{z-index:1;padding:var(--ob-space-16) 0 calc(var(--ob-space-16) + env(safe-area-inset-bottom,0px));background-color:var(--ob-bg);margin-top:auto;position:sticky;bottom:0}@container ob-nav (width>=600px){.s-mnav :is(.s-mnav__readers,.s-mnav__jobs,.s-mnav__proof){column-gap:var(--ob-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.s-mnav__readers>li:first-child,.s-mnav__jobs>li:last-child,.s-mnav__proof>li:is(:first-child,:last-child){grid-column:1/-1}.s-mnav__proof>li{display:grid}.s-mnav .s-mnav__foot>.ob-btn{justify-self:start;width:min(100%,400px)}}@media (forced-colors:active){.ob-menu__item:is(.s-feature,.s-card--run),.s-card__peek{border:1px solid canvastext}.s-nav__group:before,.s-mnav__key,:is(.s-nav__reader .ob-nav__link[aria-current=page],.s-nav__trigger.is-selected[data-reader]):after,.s-menu__item[aria-current=page]:after,.s-rm__ex[aria-current=page]:after,.ob-menu__item.s-card[aria-current=page]:after,.s-mnav__reader[aria-current=page]:after{forced-color-adjust:none;background-color:canvastext}.s-nav__split.is-open{outline:1px solid canvastext}}@media (prefers-contrast:more){.ob-menu__item:is(.s-feature,.s-card--run){box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line-strong)}}@media (prefers-reduced-motion:reduce){.s-card__peek,.s-menu__arrow{transition:none}.s-card--run:hover .s-card__peek,:is(.s-menu__all,.s-mnav__all,.s-feature):hover .s-menu__arrow{translate:none}}.s-navprogress{top:env(safe-area-inset-top,0px);z-index:var(--ob-z-toast);pointer-events:none;opacity:0;height:2px;position:fixed;left:0;right:0}.s-navprogress i{background:var(--ob-text);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.s-navprogress[data-phase=loading]{opacity:1}.s-navprogress[data-phase=loading] i{transition:transform 8s cubic-bezier(.08,.82,.17,1);transform:scaleX(.85)}.s-navprogress[data-phase=done]{opacity:0;transition:opacity var(--ob-dur-moderate) var(--ob-ease-in) .14s}.s-navprogress[data-phase=done] i{transition:transform var(--ob-dur-base) var(--ob-ease-out);transform:scaleX(1)}@keyframes s-page-enter{0%{opacity:0;transform:translateY(8px)}}#main.s-page-enter{animation:s-page-enter var(--ob-dur-moderate) var(--ob-ease-out) backwards}@media (prefers-reduced-motion:reduce){.s-navprogress i{transition:none!important}#main.s-page-enter{animation:none}}.ilwrap,.appx-il,.sig{--bg:var(--ob-bg);--bg-2:var(--ob-bg-sunken);--panel:var(--ob-surface);--panel-2:var(--ob-surface-raised);--panel-3:var(--ob-surface-hover);--line:var(--ob-line-subtle);--line-2:var(--ob-line);--line-3:var(--ob-line-strong);--line-ui:var(--ob-line-ui);--fg:var(--ob-text);--fg-2:var(--ob-text-2);--fg-3:var(--ob-text-3);--fg-rgb:var(--ob-tint-rgb);--hi-rgb:var(--ob-sheen-rgb);--glow-rgb:var(--ob-glow-rgb);--sans:var(--ob-font-sans);--display:var(--ob-font-sans);--mono:var(--ob-font-mono);--ease:var(--ob-ease);--snap:var(--ob-snap)}.ilwrap,.appx-il{--s-accent:initial;--s-accent-glow:initial}.ilwrap{border-radius:var(--ob-radius-lg,22px);background:linear-gradient(180deg, rgb(var(--hi-rgb) / .04), rgb(var(--fg-rgb) / .008)), var(--bg-2);box-shadow:0 0 0 1px var(--line-2) inset, 0 1px 0 rgb(var(--hi-rgb) / .07) inset;overflow:hidden}.ilwrap :where(.il) svg{width:100%;height:auto;display:block}.ilwrap .appx-il svg.ax-ptr{width:16px!important;height:16px!important}.appx-fit{container-type:inline-size}@supports (transform:scale(tan(atan2(1px, 1px)))){.appx-fit .appx{transform:scale(tan(atan2(100cqw, 720px)))}}.sig{flex:none;display:block}.sig .sig-ring,.sig .sig-sq,.sig .sig-gap{fill:currentColor}.sig .sig-gap{opacity:0;stroke:currentColor;stroke-width:.6px;transition:opacity .35s var(--ease)}.sig .sig-sq,.sig .sig-orb{transform-box:fill-box;transform-origin:50%}.sig .sig-sq{transition:transform .8s var(--ease)}.sig .sig-rot{transform-origin:50px 50px}.sig.st-needs .sig-sq{fill:none;stroke:currentColor;stroke-width:6.1px;transform:scale(.7525)}.sig.st-landed .sig-gap{opacity:1;transition-delay:.3s}.sig.st-landed .sig-sq{transform:translate(-24.6965px,24.6965px)scale(.8)}.sig.st-working.moving .sig-rot{animation:3.2s linear infinite sigSpin}.sig.st-working.moving .sig-orb{animation:3.2s linear infinite sigSpinRev}.sig.st-waiting.moving .sig-sq{animation:1.06s step-end infinite sigBlink}.sig.st-needs.moving .sig-sq{animation:2.6s ease-in-out infinite sigNeeds}@keyframes sigBlink{0%{opacity:1}50%{opacity:0}}@keyframes sigNeeds{0%,to{opacity:1}50%{opacity:.15}}@keyframes sigSpin{to{transform:rotate(360deg)}}@keyframes sigSpinRev{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.appx-il,.appx-il *{transition:none!important;animation:none!important}}.appx-il{padding:clamp(10px,3.4%,24px);display:block}:root[data-look=light] .ilwrap .il.appx-il{filter:none}.appx-fit{aspect-ratio:720/450;width:100%;position:relative}.appx{transform-origin:0 0;width:720px;height:450px;transform:scale(var(--k,.82));background:var(--panel);color:var(--fg);font:400 12px/1.45 var(--sans);letter-spacing:-.003em;text-align:left;box-shadow:0 0 0 1px var(--line-2),0 1px 0 rgb(var(--hi-rgb) / .06) inset,0 30px 60px -28px rgb(0 0 0/calc(.85 * var(--sh-k,1)));border-radius:12px;grid-template-rows:36px minmax(0,1fr);display:grid;position:absolute;top:0;left:0;overflow:hidden}.appx *{box-sizing:border-box}.appx p,.appx h1,.appx h2,.appx h3,.appx ul,.appx ol{margin:0;padding:0;list-style:none}.ax-bar{background:var(--bg-2);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:0 12px;display:flex}.ax-dots{gap:6px;display:flex}.ax-dots i{background:var(--line-3);border-radius:50%;width:9px;height:9px}.ax-crumb{color:var(--fg-3);align-items:center;gap:6px;font-size:12px;display:flex}.ax-crumb b{color:var(--fg);font-weight:500}.ax-search{background:rgb(var(--fg-rgb) / .04);height:22px;box-shadow:0 0 0 1px var(--line) inset;color:var(--fg-3);border-radius:6px;align-items:center;gap:8px;min-width:190px;margin-left:auto;padding:0 6px 0 9px;font-size:11.5px;display:flex}.ax-search svg{width:12px;height:12px}.ax-kbd{font:500 10px/1 var(--mono);color:var(--fg-3);box-shadow:0 0 0 1px var(--line-2) inset;border-radius:4px;margin-left:auto;padding:3px 5px}.ax-team{display:flex}.ax-team span{width:21px;height:20px;font:600 9px/1 var(--sans);color:var(--fg-2);background:var(--panel-3);box-shadow:0 0 0 2px var(--bg-2);border-radius:6px;place-items:center;display:grid}.ax-team span+span{margin-left:-3px}.ax-body{grid-template-columns:164px minmax(0,1fr);min-height:0;display:grid}.ax-side{background:var(--bg-2);border-right:1px solid var(--line);grid-template-rows:auto auto 1fr auto;gap:10px;min-height:0;padding:12px 10px;display:grid}.ax-ws{align-items:center;gap:8px;padding:2px 6px;font-size:12.5px;font-weight:600;display:flex}.ax-ws i{width:18px;height:18px;font:700 10px/1 var(--display);color:var(--bg);background:var(--fg);border-radius:5px;place-items:center;font-style:normal;display:grid}.ax-nav{gap:1px;display:grid}.ax-nav a{height:26px;color:var(--fg-2);border-radius:6px;align-items:center;gap:9px;padding:0 8px;font-size:12px;text-decoration:none;display:flex}.ax-nav a svg{width:14px;height:14px;color:var(--fg-3);flex:none}.ax-nav a em{font:500 10.5px/1 var(--mono);color:var(--fg-3);margin-left:auto;font-style:normal}.ax-nav a.on{background:rgb(var(--fg-rgb) / .07);color:var(--fg)}.ax-nav a.on svg{color:var(--fg)}.ax-nav a .ax-badge{min-width:16px;height:16px;font:500 10px/1 var(--mono);color:var(--bg);background:var(--fg);border-radius:5px;place-items:center;margin-left:auto;padding:0 4px;display:grid}.ax-side-h{font:500 10.5px/1 var(--sans);color:var(--fg-3);padding:6px 8px 2px}.ax-clients{align-content:start;gap:1px;display:grid}.ax-clients a{height:24px;color:var(--fg-2);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:11.5px;text-decoration:none;display:flex}.ax-clients a i{background:var(--line-3);border-radius:2px;width:8px;height:8px}.ax-side-f{background:rgb(var(--fg-rgb) / .035);box-shadow:0 0 0 1px var(--line) inset;color:var(--fg-2);border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex}.ax-side-f .sig{width:13px;height:13px;color:var(--fg)}.ax-side-f b{font:500 11px/1 var(--mono);color:var(--fg)}.ax-main{align-content:start;gap:12px;min-width:0;min-height:0;padding:14px 16px;display:grid;position:relative;overflow:hidden}.ax-h{align-items:center;gap:10px;display:flex}.ax-h h2{font:600 16px/1.2 var(--display);letter-spacing:-.02em}.ax-h .ax-meta{color:var(--fg-3);font-size:11.5px}.ax-mono{font-family:var(--mono);font-size:11px}.ax-k{font:500 10.5px/1.2 var(--sans);color:var(--fg-3)}.ax-btn{height:24px;font:600 11.5px/1 var(--sans);color:var(--bg);background:var(--fg);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ax-btn.ghost{color:var(--fg);background:rgb(var(--fg-rgb) / .05);box-shadow:0 0 0 1px var(--line-2) inset;font-weight:500}.ax-btn svg{width:12px;height:12px}.ax-chip{height:19px;font:400 10.5px/1 var(--mono);color:var(--fg);background:rgb(var(--fg-rgb) / .05);box-shadow:0 0 0 1px var(--line-2) inset;white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.ax-chip.dash{box-shadow:none;outline:1px dashed var(--line-3);outline-offset:-1px;color:var(--fg-3);background:0 0}.ax-chip.solid{color:var(--bg);background:var(--fg);box-shadow:none}.ax-card{background:var(--panel-2);box-shadow:0 0 0 1px var(--line-2) inset;border-radius:10px}.ax-st{color:var(--fg-2);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.ax-st .sig{width:12px;height:12px;color:var(--fg)}.ax-tick{background:var(--fg);border-radius:3px;flex:none;place-items:center;width:12px;height:12px;display:inline-grid}.ax-tick:after{content:"";border:solid var(--bg);border-width:0 1.5px 1.5px 0;width:3px;height:6px;transform:translateY(-1px)rotate(45deg)}.ax-toggle{background:var(--fg);border-radius:7px;flex:none;width:22px;height:13px;position:relative}.ax-toggle:after{content:"";background:var(--bg);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:2px}.ax-toggle.off{background:var(--line-3)}.ax-toggle.off:after{left:2px;right:auto}.ax-shot{box-shadow:0 0 0 1px var(--line-2);background:#e9e7e1;border-radius:6px;grid-template-rows:9px 1fr;display:grid;position:relative;overflow:hidden}.ax-shot:before{content:"";background:#d6d3cc}.ax-shot i{background:#cfcbc3;border-radius:2px;display:block}:root[data-look=light] .appx-il .ax-shot{background:#e4e1da}.ax-ptr{z-index:5;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 3px #00000059);width:16px;height:16px;position:absolute;top:0;left:0}.ax-ptr path{fill:var(--fg);stroke:var(--bg);stroke-width:1.2px;stroke-linejoin:round}.ax-toast{z-index:4;background:var(--panel-3);box-shadow:0 0 0 1px var(--line-3) inset,0 16px 30px -12px rgb(0 0 0/calc(.8 * var(--sh-k,1)));border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:11.5px;display:flex;position:absolute;bottom:14px;right:14px}.ax-toast .sig{width:14px;height:14px;color:var(--fg)}@keyframes ax-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ax-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes ax-fade{0%{opacity:0}to{opacity:1}}@keyframes ax-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.appx-il.play .ax-in{animation:ax-in .55s var(--ease) var(--d,0s) both}.appx-il.play .ax-pop{animation:ax-pop .45s var(--snap) var(--d,0s) both}.appx-il.play .ax-fade{animation:ax-fade .5s var(--ease) var(--d,0s) both}.appx-il.play .ax-slide{animation:ax-slide .6s var(--ease) var(--d,0s) both}@media (prefers-reduced-motion:reduce){.appx-il.play *{animation:none!important}}.ilwrap :where(.appx-il) .appx svg{width:auto;max-width:none;height:auto;display:block}.ilwrap .appx-il .ax-nav a svg{width:14px;height:14px}.ilwrap .appx-il .ax-search svg,.ilwrap .appx-il .ax-btn svg{width:12px;height:12px}.ilwrap .appx-il .ax-side-f .sig{width:13px;height:13px}.ilwrap .appx-il .ax-st .sig{width:12px;height:12px}.ilwrap .appx-il .ax-toast .sig{width:14px;height:14px}.ilwrap .appx-il .ax-ptr{width:16px;height:16px}.s-faq__grid{row-gap:var(--ob-space-block);grid-template-columns:minmax(0,1fr);display:grid}.s-faq__h{max-width:20ch;margin:0}.s-faq__h--long.ob-type-h2{max-width:24ch;font:var(--ob-type-h3);letter-spacing:var(--ob-type-h3-tracking)}.s-faq__list{min-width:0}@media (width>=1080px){.s-faq__grid{grid-template-columns:var(--s-split);column-gap:var(--s-split-gap);align-items:start}.s-faq__head{top:calc(var(--ob-nav-h,64px) + var(--ob-space-32));position:sticky}}.s-faq__list .ob-faq-a{color:var(--s-read,var(--ob-text-2))}:root:not(.js) .ob-faq .ob-disclose{visibility:visible;grid-template-rows:1fr}:root:not(.js) .ob-faq .ob-disclose>*{opacity:1;translate:none}:root:not(.js) .ob-faq .ob-faq-icon{display:none}.s-capture{--s-capture-indent:calc(var(--ob-pill-pad) + var(--ob-border-hair) + var(--ob-pill-input-pad));gap:var(--ob-space-8);width:100%;max-width:var(--ob-container-xs);text-align:start;display:grid}.s-capture .ob-pill-input{min-height:var(--ob-control-lg)}.s-capture .ob-pill-foot:not(:has(>:not([hidden]):not(:empty))){display:none}.s-capture__privacy{color:var(--ob-text-2);font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);margin:0;padding-inline-start:var(--s-capture-indent)}.s-capture__plink{border-radius:var(--ob-radius-glyph);color:var(--ob-text-2);text-decoration:underline;text-decoration-thickness:var(--ob-border-hair);-webkit-text-decoration-color:var(--ob-link-underline);text-decoration-color:var(--ob-link-underline);text-underline-offset:3px;white-space:nowrap;transition:color var(--ob-dur-base) var(--ob-ease-out)}@media (hover:hover) and (pointer:fine){.s-capture__plink:hover{color:var(--ob-text);text-decoration-color:currentColor}}.s-capture__plink:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}@media (pointer:coarse){.s-capture__plink{position:relative}.s-capture__plink:before{content:"";inset:calc((var(--ob-target-touch) - 100%) / -2) calc(var(--ob-space-8) * -1);position:absolute}}.s-capture__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}:root.js .s-capture__more:not(.is-open){display:none}:root:not(.js) .s-capture__more{visibility:visible;grid-template-rows:1fr}:root:not(.js) .s-capture__more>*{opacity:1}@media (prefers-reduced-motion:no-preference){.s-capture__more.is-open{animation:s-capture-rows var(--ob-dur-moderate) var(--ob-ease-out) backwards}.s-capture__more.is-open>*{animation:ob-fade-in var(--ob-dur-base) var(--ob-ease-out) var(--ob-expand-delay,80ms) backwards}}@keyframes s-capture-rows{0%{grid-template-rows:0fr}}.s-capture__more .ob-pill-more-in{padding:var(--ob-space-8) var(--ob-space-12) var(--ob-space-4)}.s-capture__more .ob-label{color:var(--ob-text-2)}@container ob-pill (width<=420px){.s-capture__more .ob-pill-more-in{padding-inline:var(--ob-space-4)}}.s-capture .ob-btn-busy .s-status{color:currentColor}.s-capture__mark{flex:none;place-items:center;display:inline-grid}.s-capture__value{overflow-wrap:anywhere;max-width:100%;display:inline-block}.s-capture__preview{margin:var(--ob-space-4) 0 0;color:var(--ob-text-3);font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking)}.s-capture--done{gap:0}.s-signup{width:100%;container:s-signup/inline-size}.s-signup__card.ob-confirm{padding:var(--ob-space-20) var(--ob-space-24) var(--ob-space-20);gap:0}@container s-signup (width<=440px){.s-signup__card.ob-confirm{padding:var(--ob-space-20) var(--ob-space-20) var(--ob-space-16)}}.s-signup__line{margin-top:var(--ob-space-4)}.s-signup__bar{justify-content:space-between;align-items:center;gap:var(--ob-space-4) var(--ob-space-16);margin-top:var(--ob-space-12);flex-wrap:wrap;display:flex}.s-signup__progress{align-items:center;gap:var(--ob-space-8);min-width:0;display:flex}.s-signup__squares{align-items:center;margin-inline-start:calc(var(--ob-space-8) * -1);display:flex}.s-signup__sq{--s-sq:9px;box-sizing:border-box;width:calc(var(--ob-target-min) + var(--ob-touch) * var(--ob-space-8));height:calc(var(--ob-target-min) + var(--ob-touch) * (var(--ob-target-touch) - var(--ob-target-min)));border-radius:var(--ob-radius-xs,6px);color:var(--ob-text);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}button.s-signup__sq{cursor:pointer;transition:background-color var(--ob-dur-base) var(--ob-ease-out)}@media (hover:hover) and (pointer:fine){button.s-signup__sq:hover{background-color:var(--ob-state-hover)}}button.s-signup__sq:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:-2px}.s-signup__sqm{box-sizing:border-box;width:var(--s-sq);height:var(--s-sq);border:1.5px solid var(--ob-line-ui);border-radius:var(--ob-sq-radius);transition:background-color var(--ob-dur-base) var(--ob-ease-out), border-color var(--ob-dur-base) var(--ob-ease-out);position:relative}.s-signup__sq.is-done .s-signup__sqm{border-color:var(--ob-text);background-color:var(--ob-text)}.s-signup__sq.is-skipped .s-signup__sqm:after{content:"";background:var(--ob-text-2);height:1.5px;position:absolute;inset:calc(50% - .75px) 1.5px auto}.s-signup__sq.is-current .s-signup__sqm{border-color:var(--ob-focus);background-color:#0000}.s-signup__sq.is-current .s-signup__sqm:after{content:"";background:var(--ob-focus);border-radius:.5px;height:auto;position:absolute;inset:1.5px}@media (prefers-reduced-motion:no-preference){.s-signup__sq.is-done .s-signup__sqm{animation:ob-square-in var(--ob-dur-base) var(--ob-snap,var(--ob-ease-out)) backwards}}.s-signup__count{color:var(--ob-text-3);font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);font-variant-numeric:tabular-nums;white-space:nowrap}.s-signup__for{color:var(--ob-text-2);font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);margin:0}.s-signup__change{border-radius:var(--ob-radius-glyph);color:var(--ob-text);font:inherit;letter-spacing:inherit;text-decoration:underline;text-decoration-thickness:var(--ob-border-hair);-webkit-text-decoration-color:var(--ob-link-underline);text-decoration-color:var(--ob-link-underline);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:relative}@media (hover:hover) and (pointer:fine){.s-signup__change:hover{text-decoration-color:currentColor}}.s-signup__change:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}@media (pointer:coarse){.s-signup__change:before{content:"";inset:calc((var(--ob-target-touch) - 100%) / -2) calc(var(--ob-space-8) * -1);position:absolute}}.s-signup__form{margin-top:var(--ob-space-12);padding-top:var(--ob-space-20);border-top:var(--ob-border-hair) solid var(--ob-line)}.s-signup__steps{display:grid}.s-signup__step{border:0;grid-area:1/1;min-width:0;margin:0;padding:0}.s-signup__step:not(.is-current){visibility:hidden}@container s-signup (width<=440px){.s-signup__step:not(.is-current){display:none}}@media (prefers-reduced-motion:reduce){.s-signup__step.ob-anim-rise{animation:none}}.s-signup__q{float:left;width:100%;color:var(--ob-text);font:var(--ob-weight-medium) var(--ob-type-body-size) / 1.35 var(--ob-font-sans);letter-spacing:-.01em;text-wrap:pretty;margin:0;padding:0}.s-signup__q:focus{outline:none}.s-signup__q .ob-field-optional{margin-inline-start:var(--ob-space-4);font-weight:400}.s-signup__q~*{clear:both}.s-signup__help{padding-top:var(--ob-space-4);color:var(--ob-text-2);font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);margin:0}.s-signup__chips,.s-signup__pair,.s-signup__step>.ob-field{padding-top:var(--ob-space-16)}.s-signup__pair{gap:var(--ob-space-12) var(--ob-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.s-signup__pair>.ob-field:not(:has(.ob-field-foot)){padding-bottom:0}.s-signup .ob-field-foot{min-height:0}.s-signup__note.ob-textarea{min-height:calc(var(--ob-field-font-size) * 1.5 * 3 + var(--ob-space-12) * 2 + 2 * var(--ob-border-hair))}.s-signup__other{max-width:360px;padding-top:var(--ob-space-16)}@container s-signup (width<=440px){.s-signup__pair{grid-template-columns:minmax(0,1fr)}.s-signup__chips.ob-chips{gap:var(--ob-space-8);flex-flow:column}.s-signup__chips .ob-chip{display:flex}.s-signup__chips .ob-chip-input{inset:0}.s-signup__chips .ob-chip-label{justify-content:flex-start;gap:var(--ob-space-12);height:auto;min-height:max(var(--ob-control-md), calc(var(--ob-touch) * var(--ob-target-touch)));padding:var(--ob-space-8) var(--ob-space-16) var(--ob-space-8) var(--ob-space-12);border-radius:var(--ob-radius-sm);white-space:normal;text-align:start;flex:1}.s-signup__chips:not(.is-multi) .ob-chip-label:before{content:"";box-sizing:border-box;width:var(--ob-chip-glyph);height:var(--ob-chip-glyph);border-radius:var(--ob-radius-pill);opacity:.7;transition:background-size var(--ob-dur-base) var(--ob-ease-out), opacity var(--ob-dur-base) var(--ob-ease-out);background:linear-gradient(currentColor,currentColor) 50%/0 0 no-repeat;border:1.5px solid;flex:none}.s-signup__chips:not(.is-multi) .ob-chip-input:checked+.ob-chip-label:before{opacity:1;background-size:5px 5px}}.s-signup__actions{align-items:center;gap:var(--ob-space-8);margin-top:var(--ob-space-20);display:flex}.s-signup__actions>.ob-btn--ghost:first-child{margin-inline-start:calc(var(--ob-space-12) * -1)}.s-signup__next{margin-inline-start:auto}.s-signup__next.is-idle{visibility:hidden}.s-signup__foot{margin:var(--ob-space-16) 0 0;padding-top:var(--ob-space-12);border-top:var(--ob-border-hair) solid var(--ob-line);color:var(--ob-text-2);font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);text-wrap:pretty}.s-signup .s-capture__preview,.s-signup__unsaved.ob-field-error{margin-top:var(--ob-space-8)}.s-signup__next-step{margin-top:var(--ob-space-16);padding-top:var(--ob-space-16);border-top:var(--ob-border-hair) solid var(--ob-line)}.s-signup__next-h{color:var(--ob-text);font:var(--ob-weight-medium) var(--ob-type-body-size) / 1.35 var(--ob-font-sans);letter-spacing:-.01em;margin:0}.s-signup__next-line{margin:var(--ob-space-4) 0 0;color:var(--s-read,var(--ob-text-2));font:var(--ob-type-small);text-wrap:pretty}.s-signup__next-row{gap:var(--ob-space-8);margin-top:var(--ob-space-12);display:flex}.s-signup__next-row>.ob-input{flex:1}.s-signup__next-row>.ob-btn{height:var(--ob-control-md);min-height:max(var(--ob-control-md), calc(var(--ob-touch) * var(--ob-target-touch)));flex:none}.s-signup__next-step .ob-field-foot{margin-top:var(--ob-space-6,6px)}.s-signup__next-link{margin-top:var(--ob-space-4)}@container s-signup (width<=440px){.s-signup__next-row{flex-direction:column}.s-signup__next-row>.ob-input{flex:none}.s-signup__next-row>.ob-btn{width:100%}}.s-signup__answers{margin-top:var(--ob-space-16)}.s-signup__disclose{align-items:center;gap:var(--ob-space-6,6px);min-height:max(var(--ob-target-min), calc(var(--ob-touch) * var(--ob-target-touch)));color:var(--ob-text-2);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);cursor:pointer;transition:color var(--ob-dur-base) var(--ob-ease-out);background:0 0;border:0;margin:0;padding:0;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.s-signup__disclose:hover{color:var(--ob-text)}}.s-signup__disclose:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset);border-radius:var(--ob-radius-glyph)}.s-signup__chev{fill:none;stroke:currentColor;stroke-width:1.5px;width:12px;height:12px;transition:rotate var(--ob-dur-moderate) var(--ob-ease-out)}.s-signup__disclose[aria-expanded=true] .s-signup__chev{rotate:180deg}.s-signup__list{margin:var(--ob-space-8) 0 0;display:grid}.s-signup__list[hidden]{display:none}.s-signup__row{align-items:baseline;gap:var(--ob-space-4) var(--ob-space-16);padding:var(--ob-space-8) 0;border-top:var(--ob-border-hair) solid var(--ob-line);grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;display:grid}.s-signup__row dt{color:var(--ob-text-3);font:var(--ob-type-caption)}.s-signup__row dd{min-width:0;color:var(--ob-text);font:var(--ob-type-small);overflow-wrap:anywhere;margin:0}.s-signup__row dd.is-skipped{color:var(--ob-text-2)}.s-signup__rowact{font:var(--ob-type-caption)!important}@container s-signup (width<=440px){.s-signup__row{grid-template-columns:minmax(0,1fr) auto}.s-signup__row dt{grid-column:1/-1}}@media (forced-colors:active){.s-signup__sq.is-done .s-signup__sqm,.s-signup__sq.is-current .s-signup__sqm:after,.s-signup__sq.is-skipped .s-signup__sqm:after{background:canvastext}.s-signup__sqm{border-color:canvastext}}.s-signup__first{padding:0 var(--ob-space-4,4px);border:var(--ob-border-hair,1px) solid currentColor;border-radius:var(--ob-radius-xs,4px);font-family:var(--ob-font-mono);opacity:.72;margin-inline-start:var(--ob-space-6,6px);font-size:10px;line-height:16px}.s-final{isolation:isolate;position:relative;overflow:clip visible}.s-final__in{text-align:center;justify-items:center;display:grid}.s-final__mark{color:var(--ob-text);place-items:center;display:grid;position:relative}.s-final__mark:before{content:"";z-index:-1;background:radial-gradient(closest-side, rgb(var(--ob-glow-rgb) / .07), transparent);pointer-events:none;position:absolute;inset:-160px -280px}.s-final__h{margin:var(--ob-space-32) 0 0;max-width:18ch}.s-final__sub{margin:var(--ob-space-20) 0 0;max-width:56ch;font:var(--ob-type-body-lg);letter-spacing:var(--ob-type-body-lg-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:balance}.s-final__form.s-capture{margin-top:var(--ob-space-40);justify-self:center}.s-final__link{margin-top:var(--ob-space-16)}@media (width<=519.98px){.s-final__link{white-space:normal;text-align:center;text-wrap:balance;max-width:30ch;line-height:1.5;display:block}.s-final__link .ob-btn-label{text-box:normal;line-height:1.5;display:inline}.s-final__link .ob-btn-arrow{vertical-align:-.12em;margin-inline-start:var(--ob-space-6);display:inline-block}}.s-final__form .ob-pill-foot,.s-final__form .s-capture__privacy{text-align:center;padding-inline:0}@media (width<=860px){.s-final__h{margin-top:var(--ob-space-24)}.s-final__form.s-capture{margin-top:var(--ob-space-32)}}.s-proof__in{grid-template-columns:var(--s-split);gap:var(--s-split-gap);align-items:center;display:grid}.s-proof__copy{justify-items:start;min-width:0;display:grid}.s-proof__h{max-width:var(--ob-measure-heading);margin:0}.s-proof__h--long.ob-type-h2{max-width:24ch;font:var(--ob-type-h3);letter-spacing:var(--ob-type-h3-tracking)}.s-proof__line{margin:var(--ob-space-20) 0 0;max-width:46ch;font:var(--ob-type-body-lg);letter-spacing:var(--ob-type-body-lg-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty}.s-proof__cta{margin-top:var(--ob-space-32)}@media (hover:hover) and (pointer:fine){.s-proof__cta:hover .ob-btn-arrow{translate:var(--ob-space-2) 0}}.s-proof__doc{min-width:0;margin:0}.s-proof__screen{min-width:0}.s-proof__tray{aspect-ratio:5/4;padding:var(--ob-space-40) var(--ob-space-40) 0;border-radius:var(--ob-radius-lg);background:var(--ob-sheen), var(--ob-bg-sunken);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line), var(--ob-highlight);overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.s-proof__tray.ob-object{position:relative;-webkit-mask-image:none;mask-image:none}.s-proof__tray.ob-object:after{content:"";background:linear-gradient(to bottom, transparent, var(--s-obj-face,var(--ob-surface)) 96%);pointer-events:none;height:26%;position:absolute;inset:auto 0 0}.s-proof__page{border-radius:var(--ob-radius-xs) var(--ob-radius-xs) 0 0;width:100%;height:auto;box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line), var(--ob-shadow-2);display:block}@media (width<=1080px){.s-proof__tray{padding:var(--ob-space-32) var(--ob-space-32) 0}}@media (width<=860px){.s-proof__in{gap:var(--ob-space-40);grid-template-columns:minmax(0,1fr)}.s-proof__screen{width:100%;max-width:720px}.s-proof__tray{padding:var(--ob-space-24) var(--ob-space-24) 0;aspect-ratio:4/3}}.s-rail{box-shadow:inset 0 calc(var(--ob-border-hair) * -1) 0 var(--ob-line-subtle);position:relative}.s-rail__list.ob-utabs{margin-inline:calc(var(--ob-control-pad-sm) * -1);box-shadow:none}.s-uses[data-reader] .ob-utabs__indicator,.s-uses[data-reader] .ob-utab:is([aria-selected=true],.is-selected):after{background-color:var(--s-accent,var(--ob-text))}@media (forced-colors:active){.s-uses[data-reader] .ob-utabs__indicator,.s-uses[data-reader] .ob-utab:is([aria-selected=true],.is-selected):after{background-color:canvastext}}@media (width<=860px){.s-rail{margin-inline:calc(var(--s-gutter) * -1)}.s-rail__list.ob-utabs{padding-inline:calc(var(--s-gutter) - var(--ob-control-pad-sm));margin-inline:0}}.s-uses__panels{margin-top:var(--ob-space-40);display:grid}.s-uses__panel{grid-area:1/1;grid-template-columns:var(--s-split);align-content:start;gap:var(--s-split-gap);align-items:start;min-width:0;display:grid}.s-uses__panel[hidden]{visibility:hidden;display:grid}.s-uses__panel[hidden] .appx-il,.s-uses__panel[hidden] .appx-il *{animation:none!important}.s-uses__panel:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-space-8);border-radius:var(--ob-radius-sm)}.s-uses__copy{padding-top:var(--ob-space-24);align-content:start;justify-items:start;min-width:0;display:grid}.s-uses__moment{max-width:44ch;font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2);text-wrap:pretty;margin:0}.s-uses__outcome{margin:var(--ob-space-16) 0 0;max-width:30ch;font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);text-wrap:balance}.s-uses__line{margin:var(--ob-space-12) 0 0;max-width:48ch;font:var(--ob-type-body);letter-spacing:var(--ob-type-body-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty}.s-uses__why{margin:var(--ob-space-24) 0 0;padding-top:var(--ob-space-16);border-top:var(--ob-border-hair) solid var(--ob-line);max-width:48ch;font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2);text-wrap:pretty}.s-uses__recipe{margin-top:var(--ob-space-24)}@media (hover:hover) and (pointer:fine){.s-uses__recipe:hover .ob-btn-arrow{translate:var(--ob-space-2) 0}}.s-uses__screen{min-width:0}.s-uses__screen .ilwrap{cursor:pointer}@media (width<=860px){.s-uses__panels{margin-top:var(--ob-space-32)}.s-uses__panel{gap:var(--ob-space-32);grid-template-columns:minmax(0,1fr)}.s-uses__copy{padding-top:0}.s-uses__panel[hidden]{display:none}}.s-uses .s-head{max-width:none}.s-uses .s-head>h2{max-width:var(--ob-measure-heading)}.v5-life-map{margin-bottom:clamp(40px,5vw,64px)}.v5-life-head,.v5-life-lane{grid-template-columns:minmax(120px,14%) minmax(0,1fr);align-items:center;gap:20px;display:grid}.v5-life-head{margin-bottom:10px}.v5-life-list{font:500 12.5px / 1.3 var(--ob-font-mono);color:var(--ob-text-2)}.v5-life-axis{height:18px;position:relative}.v5-life-tick{font:400 11.5px / 1.4 var(--ob-font-mono);color:var(--ob-text-3);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.v5-life-tick:first-child{transform:none;left:0!important}.v5-life-lanes{border-left:1px solid var(--ob-line-strong);margin-left:4px;display:grid;position:relative}.v5-life-lane{min-height:64px;padding-left:12px;position:relative}.v5-life-lane:before{content:"";border-top:1px solid var(--ob-line-strong);width:8px;position:absolute;top:50%;left:0}.v5-life-name{font:600 15px / 1.3 var(--ob-font-sans);color:var(--ob-text)}.v5-life-track{background:repeating-linear-gradient(90deg, var(--ob-line-strong) 0 5px, transparent 5px 10px);align-self:center;height:2px;position:relative}.v5-life-track:before{content:"";background:var(--ob-text);width:4%;height:2px;position:absolute;top:0;left:0}.v5-life-wake{position:absolute;top:1px;transform:translate(-50%,-50%)}.v5-life-dot{background:var(--ob-text);width:10px;height:10px;box-shadow:0 0 0 5px var(--ob-fill);border-radius:50%;display:block}.v5-life-label{font:500 11.5px / 1.3 var(--ob-font-mono);color:var(--ob-text-2);white-space:nowrap;position:absolute;top:16px;left:50%;transform:translate(-50%)}.v5-life-lane--more .v5-life-name{color:var(--ob-text-3);font-weight:500}.v5-life-lane--more .v5-life-track{opacity:.7}.v5-life-lane--more .v5-life-dot{width:6px;height:6px;box-shadow:none;background:var(--ob-text-3)}.v5-life-end{text-align:right;font:500 12.5px / 1.3 var(--ob-font-mono);color:var(--ob-text-2);margin:14px 0 0}.v5-life-steps{counter-reset:v5step;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.v5-life-steps li{counter-increment:v5step;border-top:1px solid var(--ob-line-subtle);align-content:start;gap:8px;padding-top:14px;display:grid}.v5-life-steps li:before{content:counter(v5step);font:500 13px / 1 var(--ob-font-mono);color:var(--ob-text-3)}.v5-life-steps h3{font:600 17px / 1.25 var(--ob-font-sans);letter-spacing:-.01em;color:var(--ob-text);margin:0}.v5-life-steps p{font:400 14.5px / 1.5 var(--ob-font-sans);color:var(--ob-text-2);margin:0}@media (prefers-reduced-motion:no-preference){.v5-js .v5-life-map:not([data-on]) .v5-life-track{transform:scaleX(0)}.v5-js .v5-life-map:not([data-on]) .v5-life-wake,.v5-js .v5-life-map:not([data-on]) .v5-life-end{opacity:0}.v5-life-track{transform-origin:0;transition:transform .9s cubic-bezier(.16, 1, .3, 1) calc(var(--l) * .12s)}.v5-life-wake{transition:opacity .35s calc(.5s + var(--l) * .12s + var(--t) * 1.6s)}.v5-life-end{transition:opacity .5s 2.6s}}@media (width<=900px){.v5-life-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.v5-life-head{display:block}.v5-life-axis{display:none}.v5-life-lane{grid-template-columns:1fr;gap:8px;min-height:0;padding:12px 0 12px 14px}.v5-life-track{background:0 0;flex-wrap:wrap;gap:6px;height:auto;display:flex;transform:none!important}.v5-life-track:before{display:none}.v5-life-wake{position:static;transform:none;opacity:1!important}.v5-life-wake .v5-life-dot{display:none}.v5-life-label{border:1px solid var(--ob-line);border-radius:999px;padding:4px 8px;display:inline-block;position:static;transform:none}.v5-life-lane--more .v5-life-track{display:none}.v5-life-end{text-align:left}.v5-life-steps{grid-template-columns:1fr}}.v5-compare-frame{border:1px solid var(--ob-line-subtle);background:var(--ob-surface);border-radius:16px;position:relative;overflow-x:auto}.v5-compare-frame:focus-visible{outline:2px solid var(--ob-focus);outline-offset:3px}.v5-compare-table{border-collapse:collapse;width:100%;min-width:760px;font:400 14.5px / 1.4 var(--ob-font-sans)}.v5-compare-table th,.v5-compare-table td{text-align:center;border-bottom:1px solid var(--ob-line-subtle);padding:16px 14px}.v5-compare-table tbody tr:last-child th,.v5-compare-table tbody tr:last-child td{border-bottom:0}.v5-compare-table thead th{vertical-align:bottom;padding-top:22px}.v5-compare-col{font:600 14px / 1.25 var(--ob-font-sans);color:var(--ob-text);display:block}.v5-compare-who{font:400 12px / 1.35 var(--ob-font-sans);color:var(--ob-text-3);margin-top:4px;display:block}.v5-compare-table tbody th{text-align:left;color:var(--ob-text);background:var(--ob-surface);min-width:210px;max-width:280px;font-weight:500;position:sticky;left:0}.v5-compare-corner{background:var(--ob-surface);position:sticky;left:0}.v5-compare-us{background:var(--ob-fill)}thead .v5-compare-us{background:var(--ob-text)}thead .v5-compare-us .v5-compare-col{color:var(--ob-bg)}thead .v5-compare-us .v5-compare-who{color:color-mix(in srgb, var(--ob-bg) 72%, var(--ob-text))}.v5-compare-mark{vertical-align:middle;width:12px;height:12px;color:var(--ob-text-3);border:1.5px solid;border-radius:50%;display:inline-block}.v5-compare-yes .v5-compare-mark,.v5-compare-mark.v5-compare-yes{color:var(--ob-text);background:currentColor}.v5-compare-part .v5-compare-mark,.v5-compare-mark.v5-compare-part{color:var(--ob-text-2);background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.v5-compare-no .v5-compare-mark,.v5-compare-mark.v5-compare-no{color:var(--ob-text-3);background:0 0}.v5-compare-foot{justify-items:start;gap:14px;margin-top:20px;display:grid}.v5-compare-legend{color:var(--ob-text-2);flex-wrap:wrap;gap:8px 22px;margin:0;font-size:13.5px;display:flex}.v5-compare-note{color:var(--ob-text-3);max-width:80ch;margin:0;font-size:13.5px}.v5-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width<=560px){.v5-compare-table{min-width:640px;font-size:13.5px}.v5-compare-table tbody th{min-width:128px;max-width:140px}}.v5-gap-sheet{border:1px solid var(--ob-line-subtle);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid;overflow:hidden}.v5-gap-col{padding:clamp(24px,3.4vw,44px)}.v5-gap-col ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.v5-gap-label{font:600 15px / 1.3 var(--ob-font-sans);letter-spacing:-.005em;margin:0 0 22px}.v5-gap-tools{color:var(--ob-text-3);background:var(--ob-bg-sunken)}.v5-gap-tools .v5-gap-label{color:var(--ob-text-2)}.v5-gap-tools li{font:400 16px / 1.45 var(--ob-font-sans);padding-left:18px;position:relative}.v5-gap-tools li:before{content:"";border-top:1px solid var(--ob-line-strong);width:8px;position:absolute;top:.68em;left:0}.v5-gap-cust{background:var(--v5-paper);color:var(--v5-paper-ink)}.v5-gap-cust .v5-gap-label{color:var(--v5-paper-ink)}.v5-gap-cust li{font:500 16.5px / 1.45 var(--ob-font-sans);border-bottom:1px dashed var(--v5-paper-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;padding-bottom:14px;display:grid}.v5-gap-cust li:last-child{border-bottom:0;padding-bottom:0}.v5-gap-tick{border-left:2px solid var(--v5-paper-ink);border-bottom:2px solid var(--v5-paper-ink);width:14px;height:8px;transform:rotate(-45deg)translate(1px,-3px)}@media (width<=820px){.v5-gap-sheet{grid-template-columns:1fr}}@media (width<=760px){.v5-gap-sheet.v5-rail{border:0;border-radius:0}.v5-gap-sheet.v5-rail>.v5-gap-col{border:1px solid var(--ob-line-subtle);border-radius:16px}}.s-crumbs{max-width:100%;margin:0 0 var(--ob-space-32);justify-self:center}.s-crumbs .ob-crumbs__list{font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);justify-content:center}.s-crumbs .ob-crumbs__link{color:var(--ob-text-3)}@media (hover:hover) and (pointer:fine){.s-crumbs .ob-crumbs__link:hover{color:var(--ob-text)}}.s-crumbs .ob-crumbs__current{color:var(--ob-text-2)}.s-crumbs .ob-crumbs__item:not(:last-child){flex-shrink:0;max-width:none}:is(.s-hero:has(>.s-wrap>.s-crumbs),.s-hero:has(>.s-wrap>*>.s-crumbs)){padding-top:var(--ob-space-40)}@media (width<=519.98px){.s-crumbs{margin-bottom:var(--ob-space-24)}.s-crumbs--deep .ob-crumbs__item:last-child{display:none}}.v5-hero{padding-block:clamp(36px,6vw,88px) clamp(56px,8vw,112px);position:relative;overflow:clip}.v5-hero[data-reader]:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--s-accent-glow) var(--s-accent-glow-hero), transparent), transparent);pointer-events:none;height:560px;position:absolute;inset:-20% 40% auto -20%}.v5-hero-wrap{position:relative}.v5-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:8px;display:grid}.v5-hero-words{align-content:center;gap:22px;display:grid}.v5-hero-h{font:600 clamp(40px, 5.2vw, 68px) / 1.02 var(--ob-font-sans);letter-spacing:-.042em;color:var(--ob-text);text-wrap:balance;margin:0}.v5-hero-sub{max-width:44ch;font:400 clamp(17px, 1.45vw, 19.5px) / 1.5 var(--ob-font-sans);color:var(--ob-text-2);text-wrap:pretty;margin:0}.v5-hero-act{justify-items:start;gap:16px;margin-top:6px;display:grid}.v5-hero-form{width:100%;max-width:460px}.v5-hero-second{font-size:14.5px}.v5-hero-arrow{border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:2px;transform:rotate(45deg)}.v5-hero-visual{min-width:0}@media (width<=960px){.v5-hero-grid{grid-template-columns:1fr;gap:40px}.v5-hero-sub{max-width:52ch}}.v5-hero--text{padding-bottom:0}.v5-hero--text .v5-hero-words{max-width:900px;margin-top:8px}.v5-hero--text .v5-hero-h{font-size:clamp(36px,4.6vw,60px)}.v5-hero--text .v5-hero-sub{max-width:60ch}.v5-hero .s-crumbs{justify-self:start;margin-bottom:20px}.v5-hero .s-crumbs .ob-crumbs__list{justify-content:flex-start}.v5-hero:has(.s-crumbs){padding-top:clamp(28px,4vw,48px)}.v5-hero[data-reader] .v5-hero-h{font-size:clamp(36px,4.4vw,58px)}.v5-hero-tag{border:1px solid var(--ob-line);font:500 13px / 1 var(--ob-font-sans);color:var(--ob-text-2);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 12px 6px 10px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.v5-hero-tag:hover{color:var(--ob-text);border-color:var(--ob-line-strong)}.v5-hero-tag:focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}.v5-hero-tag-dot{background:var(--ob-text);border-radius:50%;width:6px;height:6px}.v5-hero--center{padding-top:clamp(48px,7vw,104px)}.v5-hero--center .v5-hero-grid{grid-template-columns:minmax(0,1fr);gap:clamp(48px,7vw,104px);margin-top:0}.v5-hero--center .v5-hero-words{text-align:center;justify-items:center;gap:24px}.v5-hero--center .v5-hero-tag{justify-self:center}.v5-hero--center .v5-hero-h{font-size:clamp(40px,5.6vw,76px);line-height:1.04}.v5-hero-line{text-wrap:balance;display:block}.v5-hero--center .v5-hero-sub{max-width:54ch}.v5-hero--center .v5-hero-act{justify-items:center;width:100%;margin-top:4px}.v5-hero--center .v5-hero-form{max-width:480px;margin-inline:auto}.v5-hero--center .v5-hero-form .ob-pill-foot,.v5-hero--center .v5-hero-form .s-capture__privacy{text-align:center;text-wrap:balance;justify-items:center;padding-inline:0}.s-hero+.s-section,.s-hero+.james>.section:first-child,.james+.s-section{padding-top:0}.s-notice-hero{padding-block:var(--ob-space-80) var(--ob-space-block);text-align:center}@media (width<=759.98px){.s-notice-hero{padding-top:var(--ob-space-48)}}.s-notice-hero__wrap{justify-items:center;display:grid}.s-notice-hero:has(.s-crumbs){padding-top:var(--ob-space-40)}.s-notice-hero__in{justify-items:center;gap:var(--ob-space-24);width:100%;display:grid}.s-notice-hero__h{max-width:20ch;font:var(--ob-type-h1);letter-spacing:var(--ob-type-h1-tracking);color:var(--ob-text);text-wrap:balance;margin:0}.s-notice-hero--display .s-notice-hero__h{max-width:18ch;font:var(--ob-type-display);letter-spacing:var(--ob-type-display-tracking)}.s-notice-hero__sub{max-width:60ch;font:var(--ob-type-body-lg);letter-spacing:var(--ob-type-body-lg-tracking);color:var(--ob-text-2);text-wrap:balance;margin:0}.s-notice-hero__pill>.s-mark{color:var(--ob-text)}.s-notice-hero__meta{font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-3);font-variant-numeric:tabular-nums;margin:0}.s-notice-hero__join{width:100%;max-width:var(--ob-container-xs);margin-top:var(--ob-space-16);justify-items:center;display:grid}.s-notice-hero__join .ob-pill-foot,.s-notice-hero__join .s-capture__privacy{text-align:center;text-wrap:balance;justify-items:center;padding-inline:0}.s-notice-hero--end,.s-notice{padding-bottom:var(--ob-space-section)}.s-notice--then-final{padding-bottom:0}.s-notice__row{gap:var(--ob-space-12);padding-block:var(--ob-space-32);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);scroll-margin-top:var(--ob-space-80);display:grid}.s-notice__h{max-width:28ch;font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);text-wrap:balance;margin:0}.s-notice__body{gap:var(--ob-space-16);max-width:var(--ob-measure);font:var(--ob-type-body);letter-spacing:var(--ob-type-body-tracking);color:var(--ob-text-2);display:grid}.s-notice__body p{text-wrap:pretty;margin:0}.s-notice__list{margin:0;padding:0;list-style:none}.s-notice__list li{padding-block:var(--ob-space-12);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);color:var(--ob-text);text-wrap:pretty}.s-notice__list li:last-child{padding-bottom:0}@media (width>=860px){.s-notice__row{grid-template-columns:var(--s-split);align-items:baseline;gap:var(--ob-space-24) var(--s-split-gap);padding-block:var(--ob-space-40)}}.s-notice__link{white-space:nowrap}.s-notice-final .ob-layout-final-title{max-width:20ch}.s-notice-final .ob-layout-micro{color:var(--ob-text-3)}.s-notice-final .ob-layout-micro a{color:var(--ob-text-2)}.s-hero{padding-block:var(--ob-space-80) var(--ob-space-section)}.s-hero-wrap{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.s-hero-head{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;display:grid}.s-hero-pill{margin:0 0 var(--ob-space-24);max-width:100%}.s-hero-pill .s-mark{color:var(--ob-text)}.s-hero-h{--s-hero-h-w:min(100vw - 2 * var(--s-gutter), var(--ob-container));width:var(--s-hero-h-w);max-width:none;margin:0 calc((100% - var(--s-hero-h-w)) / 2);font:var(--ob-type-display);font-size:clamp(min(44px, (100vw - 2 * var(--s-gutter)) / 6.1), 5.6vw, 80px);letter-spacing:var(--ob-type-display-tracking);color:var(--ob-text);text-wrap:balance;justify-self:start}.s-hero-sub{max-width:64ch;margin:var(--ob-space-28) 0 0;font:var(--ob-type-body-lg);letter-spacing:var(--ob-type-body-lg-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:balance}.s-hero-act{justify-items:center;gap:var(--ob-space-16);width:100%;margin-top:var(--ob-space-40);grid-template-columns:minmax(0,1fr);display:grid}@media (prefers-reduced-motion:no-preference){.s-hero-head>.s-hero-act{--ob-enter-x:0px;--ob-enter-y:var(--ob-shift-md);--ob-enter-scale:1;animation-name:ob-enter}}.s-hero-form{margin-inline:auto}.s-hero .s-hero-form .ob-pill-foot,.s-hero .s-hero-form .s-capture__privacy{text-align:center;text-wrap:balance;justify-items:center;padding-inline:0}.s-hero .s-hero-form .ob-pill-foot{margin-top:var(--ob-space-4)}.s-hero .s-hero-form .ob-pill-foot>*{text-wrap:balance}.s-hero-secondary{margin-top:var(--ob-space-8)}.s-hero-act:has(.s-signup) .s-hero-secondary[href^=\#]{display:none}.s-hero-proof{width:100%;max-width:var(--ob-container-md);margin:var(--ob-space-56) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.s-hero-proof>li{align-content:start;gap:var(--ob-space-4);padding:0 var(--ob-space-24);display:grid}.s-hero-proof>li+li{box-shadow:inset var(--ob-border-hair) 0 0 var(--ob-line)}.s-hero-proof-v{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);font-variant-numeric:tabular-nums;color:var(--ob-text);text-wrap:balance}.s-hero-proof-l{font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2);text-wrap:balance}.s-hero-console{width:100%;margin-top:var(--ob-space-96);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.s-hero-console.ob-anim-hero-object{animation-delay:calc(5 * var(--ob-stagger-hero))}.s-hero-console>:not(.s-hero-console-h){justify-self:stretch}.s-hero-console-h{width:100%;max-width:var(--ob-container-sm);margin:0 0 var(--ob-space-32);font:var(--ob-type-h3);letter-spacing:var(--ob-type-h3-tracking);color:var(--ob-text);text-align:center;text-wrap:balance}.s-hero[data-reader]{isolation:isolate;position:relative}.s-hero[data-reader]:before{content:"";z-index:-1;width:min(100%, var(--ob-container,1160px));background:radial-gradient(closest-side, color-mix(in srgb, var(--s-accent-glow) var(--s-accent-glow-hero), transparent), color-mix(in srgb, var(--s-accent-glow) calc(var(--s-accent-glow-hero) * .84), transparent) 25%, color-mix(in srgb, var(--s-accent-glow) calc(var(--s-accent-glow-hero) * .5), transparent) 50%, color-mix(in srgb, var(--s-accent-glow) calc(var(--s-accent-glow-hero) * .16), transparent) 75%, transparent);pointer-events:none;height:480px;position:absolute;top:0;left:50%;translate:-50%}.s-hero[data-reader] .s-hero-console-h .s-typed-caret{color:var(--s-accent)}@media (forced-colors:active){.s-hero[data-reader]:before{display:none}}@media (width<=759.98px){.s-hero{padding-top:var(--ob-space-48)}.s-hero-pill{margin-bottom:var(--ob-space-20)}.s-hero-sub{margin-top:var(--ob-space-20)}.s-hero-act{margin-top:var(--ob-space-32)}.s-hero-proof{gap:var(--ob-space-20);max-width:var(--ob-container-xs);margin-top:var(--ob-space-40);grid-template-columns:minmax(0,1fr)}.s-hero-proof>li{padding:0}.s-hero-proof>li+li{box-shadow:none}.s-hero-console{margin-top:var(--ob-space-64)}.s-hero-console-h{margin-bottom:var(--ob-space-24)}}.s-hero.s-ix-hero{padding-bottom:var(--ob-space-96)}.s-hero-sub.s-ix-hero__sub{margin-top:var(--ob-space-24)}@media (width<=759.98px){.s-hero.s-ix-hero{padding-bottom:var(--ob-space-64)}}.s-lg{padding-bottom:var(--ob-space-section);display:grid}.s-lg-group{grid-template-columns:var(--s-split);gap:var(--ob-space-16) var(--s-split-gap);padding-block:var(--ob-space-40);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);scroll-margin-top:var(--ob-space-64);display:grid}.s-lg-group:last-child{border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle)}.s-lg-group__head{align-content:start;gap:var(--ob-space-12);padding-top:var(--ob-space-12);display:grid}.s-lg-group__name{font:var(--ob-type-h3);letter-spacing:var(--ob-type-h3-tracking);color:var(--ob-text);text-wrap:balance;margin:0}.s-lg-group__line{max-width:36ch;font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty;margin:0}.s-lg-group__body{align-content:start;gap:var(--ob-space-16);min-width:0;display:grid}.s-lg-group__list{gap:var(--ob-space-4) var(--ob-space-16);margin:0 calc(var(--ob-space-16) * -1);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.s-lg-group__list.is-single{grid-template-columns:minmax(0,1fr)}.s-lg-group__list>li{display:grid}.s-lg-row{align-content:start;gap:var(--ob-space-6);padding:var(--ob-space-12) var(--ob-space-16) var(--ob-space-20);border-radius:var(--ob-radius-sm);color:var(--ob-text);-webkit-tap-highlight-color:transparent;transition:background-color var(--ob-dur-base) var(--ob-ease-out);text-decoration:none;display:grid}.s-lg-row__kicker{font:var(--ob-type-caption);font-weight:var(--ob-weight-medium);color:var(--ob-text-3)}.s-lg-row__name{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);text-wrap:balance;display:block}.s-lg-row__arrow{margin-left:var(--ob-space-8);vertical-align:-.1em;width:var(--ob-icon-sm);height:var(--ob-icon-sm);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:var(--ob-text-3);transition:translate var(--ob-dur-base) var(--ob-ease-out), color var(--ob-dur-base) var(--ob-ease-out);display:inline-block}.s-lg-row__line{max-width:60ch;font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty}.s-lg-row__foot{font:var(--ob-type-caption);color:var(--ob-text-3);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.s-lg-row:hover{background-color:var(--ob-state-hover)}.s-lg-row:hover .s-lg-row__arrow{color:var(--ob-text);translate:var(--ob-space-2) 0}}.s-lg-row:active{background-color:var(--ob-state-pressed);transition-duration:var(--ob-dur-fast)}.s-lg-row:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset-inset)}@media (width<=1079.98px){.s-lg-group__list{grid-template-columns:minmax(0,1fr)}}@media (width<=859.98px){.s-lg-group{padding-block:var(--ob-space-32);grid-template-columns:minmax(0,1fr)}.s-lg-group__head{padding-top:0}}.s-lg.s-lg--then-final{padding-bottom:0}.s-byline{justify-items:center;gap:var(--ob-space-12);display:grid}.s-byline__people{justify-content:center;gap:var(--ob-space-8) var(--ob-space-24);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.s-byline__people>li{gap:var(--ob-space-2);text-align:left;display:grid}.s-byline__people>li+li{padding-left:var(--ob-space-24);box-shadow:inset var(--ob-border-hair) 0 0 var(--ob-line)}.s-byline__name{font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);color:var(--ob-text)}.s-byline__role{font:var(--ob-type-caption);color:var(--ob-text-3)}.s-byline__meta{font:var(--ob-type-caption);color:var(--ob-text-3);font-variant-numeric:tabular-nums;margin:0}.s-blog-feed{margin:var(--ob-space-24) 0 0;font:var(--ob-type-caption)}.s-blog-feed>a{color:var(--ob-text-3);text-decoration:underline;-webkit-text-decoration-color:var(--ob-line-strong);text-decoration-color:var(--ob-line-strong);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.s-blog-feed>a:hover{color:var(--ob-text)}}.s-blog-lead{padding-bottom:var(--ob-space-64)}.s-blog-lead__in{grid-template-columns:var(--s-split);gap:var(--s-split-gap);padding:var(--ob-space-40);border-radius:var(--ob-radius-xl);background:var(--ob-sheen), var(--ob-surface);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, var(--ob-highlight), var(--ob-shadow-2);transition:box-shadow var(--ob-dur-base) var(--ob-ease-out);align-items:center;display:grid;position:relative}.s-blog-lead__in.is-words{text-align:center;padding-block:var(--ob-space-56);grid-template-columns:minmax(0,1fr);justify-items:center}.s-blog-lead__copy{justify-items:start;gap:var(--ob-space-16);min-width:0;display:grid}.is-words .s-blog-lead__copy{justify-items:center;max-width:44rem}.s-blog-lead__kicker{gap:var(--ob-space-8);font:var(--ob-type-caption);font-weight:var(--ob-weight-medium);color:var(--ob-text-3);margin:0;display:flex}.s-blog-lead__title{max-width:22ch;font:var(--ob-type-h3);letter-spacing:var(--ob-type-h3-tracking);color:var(--ob-text);text-wrap:balance;margin:0}.s-blog-lead__link{color:inherit;text-decoration:none}.s-blog-lead__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.s-blog-lead__link:focus-visible{outline:none}.s-blog-lead__in:has(.s-blog-lead__link:focus-visible){outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}@media (hover:hover) and (pointer:fine){.s-blog-lead__in:hover{box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line-strong) inset, var(--ob-highlight), var(--ob-shadow-3)}}.s-blog-lead__dek{max-width:52ch;font:var(--ob-type-body);color:var(--ob-text-2);text-wrap:pretty;margin:0}.s-blog-lead__byline{margin-top:var(--ob-space-8);justify-items:start}.is-words .s-blog-lead__byline{justify-items:center}.s-blog-lead__byline .s-byline__people{justify-content:start}.is-words .s-blog-lead__byline .s-byline__people{justify-content:center}.s-blog-lead__screen{min-width:0}.s-hero.s-art-hero{padding-bottom:var(--ob-space-64)}.s-art-kicker{margin:0 0 var(--ob-space-20);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking)}.s-art-kicker>a{color:var(--ob-text-2);transition:color var(--ob-dur-base) var(--ob-ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.s-art-kicker>a:hover{color:var(--ob-text)}}.s-art-title{max-width:22ch;font:var(--ob-type-h1);letter-spacing:var(--ob-type-h1-tracking);color:var(--ob-text);text-wrap:balance;margin:0}.s-art-dek{margin:var(--ob-space-20) 0 0;max-width:56ch;font:var(--ob-type-body-lg);letter-spacing:var(--ob-type-body-lg-tracking);color:var(--ob-text-2);text-wrap:balance}.s-art-byline{margin-top:var(--ob-space-32)}.s-art-heroobj{width:100%;max-width:880px;margin-top:var(--ob-space-56)}.s-art-heroobj .ilwrap{cursor:pointer}.s-art-body{column-gap:var(--ob-space-48);padding-bottom:var(--ob-space-96);grid-template-columns:minmax(0,1fr) minmax(0,680px) minmax(0,1fr);display:grid}.s-art-side{grid-column:1;min-width:0}.s-art-main{grid-column:2;min-width:0}.s-toc{top:calc(var(--ob-nav-h,64px) + var(--ob-space-32));max-width:200px;padding-top:var(--ob-space-8);justify-self:end;margin-left:auto;position:sticky}.s-toc__label{margin:0 0 var(--ob-space-12);font:var(--ob-type-caption);font-weight:var(--ob-weight-medium);color:var(--ob-text-3)}.s-toc__list{gap:var(--ob-space-2);margin:0;padding:0;list-style:none;display:grid}.s-toc__link{padding:var(--ob-space-6) 0 var(--ob-space-6) var(--ob-space-12);box-shadow:inset var(--ob-border-hair) 0 0 var(--ob-line);font:var(--ob-type-caption);color:var(--ob-text-3);text-wrap:pretty;transition:color var(--ob-dur-base) var(--ob-ease-out), box-shadow var(--ob-dur-base) var(--ob-ease-out);text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.s-toc__link:hover{color:var(--ob-text)}}.s-toc__link[aria-current]{color:var(--ob-text);box-shadow:inset var(--ob-border-focus) 0 0 var(--ob-text)}.s-toc__link:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset);border-radius:var(--ob-radius-xs)}.s-art-main>*+*{margin-top:var(--ob-space-24)}.s-art-main>.s-art-p+.s-art-list{margin-top:var(--ob-space-16)}.s-art-p{font:var(--ob-type-body);letter-spacing:var(--ob-type-body-tracking);color:var(--ob-text);text-wrap:pretty}.s-art-p strong,.s-art-list strong{font-weight:var(--ob-weight-semibold)}.s-art-a{color:var(--ob-text);text-decoration:underline;-webkit-text-decoration-color:var(--ob-line-ui);text-decoration-color:var(--ob-line-ui);text-underline-offset:3px;transition:text-decoration-color var(--ob-dur-base) var(--ob-ease-out);text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.s-art-a:hover{text-decoration-color:currentColor}}.s-art-h2{font:var(--ob-type-h3);letter-spacing:var(--ob-type-h3-tracking);color:var(--ob-text);text-wrap:balance;scroll-margin-top:calc(var(--ob-nav-h,64px) + var(--ob-space-32))}.s-art-main>*+.s-art-h2{margin-top:var(--ob-space-64)}.s-art-h3{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);text-wrap:balance;scroll-margin-top:calc(var(--ob-nav-h,64px) + var(--ob-space-32))}.s-art-main>*+.s-art-h3{margin-top:var(--ob-space-40)}.s-art-main>:is(.s-art-h2,.s-art-h3)+*{margin-top:var(--ob-space-16)}.s-art-list{gap:var(--ob-space-8);counter-reset:s-art;padding:0;list-style:none;display:grid}.s-art-list>li{padding-left:var(--ob-space-24);font:var(--ob-type-body);letter-spacing:var(--ob-type-body-tracking);color:var(--ob-text);text-wrap:pretty;position:relative}.s-art-list>li:before{content:"";top:.7em;left:var(--ob-space-6);background-color:var(--ob-text-3);border-radius:50%;width:5px;height:5px;position:absolute}.s-art-list--ol>li{counter-increment:s-art}.s-art-list--ol>li:before{content:counter(s-art);width:auto;height:auto;font:var(--ob-type-mono-sm);color:var(--ob-text-3);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;top:.2em;left:0}.s-art-quote{padding:var(--ob-space-4) 0 var(--ob-space-4) var(--ob-space-24);box-shadow:inset var(--ob-border-focus) 0 0 var(--ob-line-strong);margin-inline:0}.s-art-main>*+.s-art-quote,.s-art-main>.s-art-quote+*{margin-top:var(--ob-space-40)}.s-art-quote blockquote{margin:0}.s-art-quote blockquote p{font:var(--ob-type-body-lg);font-weight:var(--ob-weight-medium);letter-spacing:-.01em;color:var(--ob-text);text-wrap:pretty;margin:0}.s-art-quote figcaption{margin-top:var(--ob-space-12);font:var(--ob-type-caption);color:var(--ob-text-3)}.s-art-quote figcaption a{color:inherit;text-underline-offset:3px}.s-art-fig{margin-inline:0}.s-art-main>*+.s-art-fig,.s-art-fig+*{margin-top:var(--ob-space-40)}.s-art-img{border-radius:var(--ob-radius-md);width:100%;height:auto;box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line);display:block}.s-art-cap{margin-top:var(--ob-space-12);font:var(--ob-type-caption);color:var(--ob-text-2);text-align:center;text-wrap:balance}.s-art-cap__tag{margin-right:var(--ob-space-8);color:var(--ob-text-3)}.s-art-table{margin-inline:0}.s-art-main>*+.s-art-table,.s-art-table+*{margin-top:var(--ob-space-40)}.s-art-table__scroll{border-radius:var(--ob-radius-md);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line);overflow-x:auto}.s-art-table__scroll:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.s-art-table table{border-collapse:collapse;width:100%;min-width:520px;font:var(--ob-type-small);font-variant-numeric:tabular-nums}.s-art-table th,.s-art-table td{padding:var(--ob-space-12) var(--ob-space-16);text-align:left;vertical-align:top;border-top:var(--ob-border-hair) solid var(--ob-line-subtle)}.s-art-table thead th{background-color:var(--ob-bg-sunken);font:var(--ob-type-caption);font-weight:var(--ob-weight-medium);color:var(--ob-text-3);border-top:0}.s-art-table tbody th{font-weight:var(--ob-weight-medium);color:var(--ob-text)}.s-art-table td{color:var(--ob-text-2)}.s-art-stat{gap:var(--ob-space-8) var(--ob-space-32);padding-block:var(--ob-space-24);border-block:var(--ob-border-hair) solid var(--ob-line);grid-template-columns:auto minmax(0,1fr);align-items:center;margin-inline:0;display:grid}.s-art-main>*+.s-art-stat,.s-art-stat+*{margin-top:var(--ob-space-40)}.s-art-stat__v{color:var(--ob-text);font-variant-numeric:tabular-nums;margin:0}.s-art-stat__l{font:var(--ob-type-body);color:var(--ob-text);text-wrap:pretty;margin:0}.s-art-stat__src{gap:var(--ob-space-8);margin-top:var(--ob-space-6);font:var(--ob-type-caption);color:var(--ob-text-2);text-decoration:underline;-webkit-text-decoration-color:var(--ob-line-ui);text-decoration-color:var(--ob-line-ui);text-underline-offset:3px;flex-wrap:wrap;display:inline-flex}.s-art-stat__host{color:var(--ob-text-3);text-decoration:none}.s-art-note{padding:var(--ob-space-20) var(--ob-space-24);border-radius:var(--ob-radius-md);background-color:var(--ob-bg-sunken);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line)}.s-art-main>*+.s-art-note,.s-art-note+*{margin-top:var(--ob-space-40)}.s-art-note__t{font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);color:var(--ob-text);margin:0}.s-art-note__x{margin:var(--ob-space-6) 0 0;font:var(--ob-type-small);color:var(--ob-text-2);text-wrap:pretty}.s-art-faq{margin-top:var(--ob-space-16)}.s-art-cta{justify-content:space-between;align-items:center;gap:var(--ob-space-16) var(--ob-space-24);padding:var(--ob-space-20) var(--ob-space-24);border-radius:var(--ob-radius-md);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line);flex-wrap:wrap;display:flex}.s-art-main>*+.s-art-cta,.s-art-cta+*{margin-top:var(--ob-space-40)}.s-art-cta__x{font:var(--ob-type-small);color:var(--ob-text);text-wrap:pretty;flex:28ch;margin:0}.s-art-sources{padding-top:var(--ob-space-32);border-top:var(--ob-border-hair) solid var(--ob-line);margin-top:var(--ob-space-64)!important}.s-art-sources__h{margin:0 0 var(--ob-space-16);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);color:var(--ob-text)}.s-art-sources__list{gap:var(--ob-space-12);padding:0 0 0 var(--ob-space-24);font:var(--ob-type-small);color:var(--ob-text-3);margin:0;display:grid}.s-art-sources__list>li::marker{font:var(--ob-type-mono-sm);color:var(--ob-text-3)}.s-art-sources__list a{color:var(--ob-text);text-decoration:underline;-webkit-text-decoration-color:var(--ob-line-ui);text-decoration-color:var(--ob-line-ui);text-underline-offset:3px}.s-art-sources__meta{margin-top:var(--ob-space-2);font:var(--ob-type-caption);color:var(--ob-text-3);display:block}.s-lg--then-final{padding-bottom:0}@media (width<=1079.98px){.s-art-body{grid-template-columns:minmax(0,1fr);justify-items:center}.s-art-side{display:none}.s-art-main{grid-column:1;width:100%;max-width:680px}.s-blog-lead__in{padding:var(--ob-space-32);grid-template-columns:minmax(0,1fr)}}@media (width<=759.98px){.s-hero.s-art-hero{padding-bottom:var(--ob-space-48)}.s-art-heroobj{margin-top:var(--ob-space-40)}.s-blog-lead__in,.s-blog-lead__in.is-words{padding:var(--ob-space-24)}.s-art-stat{grid-template-columns:minmax(0,1fr)}.s-byline__people>li+li{box-shadow:none;padding-left:0}}.v5-parity-list{border-top:1px solid var(--ob-line-subtle);margin:0;padding:0;list-style:none}.v5-parity-row{border-bottom:1px solid var(--ob-line-subtle);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);gap:clamp(16px,3vw,40px);padding-block:22px;display:grid}.v5-parity-tool{font:600 17px / 1.35 var(--ob-font-sans);letter-spacing:-.01em;color:var(--ob-text);margin:0}.v5-parity-job{font:400 15.5px / 1.5 var(--ob-font-sans);color:var(--ob-text);margin:0}.v5-parity-data{font:400 15px / 1.55 var(--ob-font-sans);color:var(--ob-text-2);margin:0}@media (width<=820px){.v5-parity-row{grid-template-columns:1fr;gap:6px}}.s-sechead{justify-items:start;gap:var(--ob-space-32);margin-bottom:var(--ob-space-block);grid-template-columns:minmax(0,1fr);display:grid}.s-sechead__text{gap:var(--ob-space-16);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.s-sechead__h{max-width:20ch;margin:0}.s-sechead__line{max-width:var(--ob-measure-lede);color:var(--s-read,var(--ob-text-2));margin:0}.s-sechead__cta{text-decoration:none}@media (width>=860px){.s-sechead.has-cta{align-items:end;column-gap:var(--ob-space-48);grid-template-columns:minmax(0,1fr) auto}}.s-dev__body{gap:var(--ob-space-32);grid-template-columns:minmax(0,1fr);display:grid}.s-dev__code,.s-dev__screen{min-width:0}@media (width<=1079px){.s-dev__screen{width:100%;max-width:720px}}@media (width>=1080px){.s-dev__body{grid-template-columns:var(--s-split-flip);column-gap:var(--s-split-gap);align-items:start}.s-dev__screen{top:calc(var(--ob-nav-h,64px) + var(--ob-space-32));position:sticky}}.s-code{border-radius:var(--ob-radius-lg);background:var(--ob-bg-sunken);min-width:0;box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset;margin:0;position:relative}.s-code__pre{padding:var(--ob-space-28) var(--ob-space-32);font:var(--ob-type-code);font-size:var(--ob-type-mono-sm-size);letter-spacing:var(--ob-type-code-tracking);color:var(--ob-text);tab-size:2;margin:0}@media (width<=519px){.s-code__pre{padding:var(--ob-space-24) var(--ob-space-20) var(--ob-space-20)}}.s-code-lines{font:inherit;display:block}.s-code-line{text-indent:calc((var(--s-indent,0) + 2) * -1ch);white-space:pre-wrap;overflow-wrap:anywhere;padding-inline-start:calc((var(--s-indent,0) + 2) * 1ch);display:block}.s-code-line:empty:before{content:" "}@media (width<=519px){.s-code__pre{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--ob-space-24)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--ob-space-24)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--ob-space-24)), transparent);overflow-x:auto}.s-code-line{text-indent:0;white-space:pre;overflow-wrap:normal;padding-inline-start:0}}.s-code__pre .s-code-line:first-child{padding-inline-end:var(--ob-space-40)}@media (width<=519px){.s-code__pre{padding-top:var(--ob-space-48)}.s-code__pre .s-code-line:first-child{padding-inline-end:0}}.s-tok-key{color:var(--ob-text)}.s-tok-s,.s-tok-v{color:var(--ob-text-2)}.s-tok-k,.s-tok-p,.s-tok-c{color:var(--ob-text-3)}.s-code__copy{top:var(--ob-space-12);right:var(--ob-space-12);position:absolute}.s-code__tip{white-space:nowrap}@media (width<=519px){.s-code__copy{top:var(--ob-space-8);right:var(--ob-space-8)}}.v5-os-pair{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:16px;display:grid}.v5-os-col{border:1px solid var(--ob-line-subtle);border-radius:20px;padding:clamp(22px,3vw,36px)}.v5-os-col h3{font:600 18px / 1.3 var(--ob-font-sans);letter-spacing:-.01em;color:var(--ob-text);margin:0 0 18px}.v5-os-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.v5-os-col li{font:400 15.5px / 1.5 var(--ob-font-sans);color:var(--ob-text-2);padding-left:16px;position:relative}.v5-os-col li:before{content:"";border:1.5px solid var(--ob-line-ui);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.v5-os-cloud{background:var(--v5-paper);box-shadow:var(--v5-paper-shadow);border-color:#0000}.v5-os-cloud h3,.v5-os-cloud li{color:var(--v5-paper-ink)}.v5-os-cloud li:before{border-color:var(--v5-paper-ink);background:var(--v5-paper-ink)}.v5-os-act{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.v5-os-caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.v5-os-caps div{border-top:1px solid var(--ob-line-subtle);padding:16px 0}.v5-os-caps dt{font:600 15.5px / 1.3 var(--ob-font-sans);letter-spacing:-.01em;color:var(--ob-text)}.v5-os-caps dd{font:400 14.5px / 1.55 var(--ob-font-sans);color:var(--ob-text-2);margin:6px 0 0}@media (width<=1080px){.v5-os-pair{grid-template-columns:1fr}}@media (width<=640px){.v5-os-caps{grid-template-columns:1fr}}.v5-ways-tabs{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.v5-ways-tab{font:500 14.5px / 1 var(--ob-font-sans);color:var(--ob-text-2);border:1px solid var(--ob-line);cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;transition:color .2s,border-color .2s,background-color .2s}.v5-ways-tab:hover{color:var(--ob-text);border-color:var(--ob-line-strong)}.v5-ways-tab[aria-selected=true]{color:var(--ob-text);border-color:var(--v5-stamp);background:var(--v5-stamp-soft)}.v5-ways-tab:focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}.v5-ways-panel{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.v5-ways-panel[hidden]{display:none}.v5-ways-copy{gap:10px;padding-top:8px;display:grid}.v5-ways-title{font:600 22px / 1.2 var(--ob-font-sans);letter-spacing:-.015em;color:var(--ob-text);margin:0}.v5-ways-line{font:400 16px / 1.55 var(--ob-font-sans);color:var(--ob-text-2);margin:0}.v5-ways-who{font:400 14px / 1.5 var(--ob-font-sans);color:var(--ob-text-3);margin:4px 0 0}.v5-ways-object{border:1px solid var(--v5-stage-line);background:var(--v5-stage);border-radius:18px;min-width:0;padding:clamp(16px,2.2vw,26px)}.v5-ways-app{gap:14px;display:grid}.v5-ways-ask{background:var(--ob-field-bg-solid,var(--ob-surface));border:1px solid var(--ob-line-strong);font:400 16px / 1.5 var(--ob-font-sans);color:var(--ob-text);border-radius:12px;margin:0;padding:16px 18px}.v5-ways-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v5-ways-chips li{font:500 13px / 1 var(--ob-font-sans);color:var(--ob-text-2);border:1px solid var(--ob-line);border-radius:999px;padding:7px 11px}.v5-ways-chips li.is-on{color:var(--ob-text);border-color:var(--v5-stamp)}.v5-ways-plan{border-top:1px dashed var(--ob-line-strong);gap:8px;margin:4px 0 0;padding-top:14px;display:grid}.v5-ways-plan div{grid-template-columns:10ch minmax(0,1fr);gap:12px;font-size:14.5px;display:grid}.v5-ways-plan dt{color:var(--ob-text-3)}.v5-ways-plan dd{color:var(--ob-text);margin:0}.v5-ways-chat{gap:12px;display:grid}.v5-ways-setup,.v5-ways-code pre{background:var(--ob-bg-sunken);border:1px solid var(--ob-line-subtle);font:400 13px / 1.6 var(--ob-font-mono);color:var(--ob-text);border-radius:10px;margin:0;padding:12px 14px;overflow-x:auto}.v5-ways-you{background:var(--ob-solid);max-width:82%;color:var(--ob-text-inverse);font:400 15px / 1.45 var(--ob-font-sans);border-radius:14px 14px 4px;justify-self:end;margin:0;padding:10px 14px}.v5-ways-calls{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v5-ways-calls code{font:400 12.5px / 1 var(--ob-font-mono);color:var(--ob-text-2);border:1px dashed var(--ob-line-strong);border-radius:8px;padding:7px 9px;display:inline-block}.v5-ways-reply{background:var(--ob-surface-raised);border:1px solid var(--ob-line-subtle);max-width:92%;font:400 15px / 1.5 var(--ob-font-sans);color:var(--ob-text);border-radius:14px 14px 14px 4px;gap:6px;padding:12px 14px;display:grid}.v5-ways-reply p{margin:0}.v5-ways-proof{color:var(--ob-text-3);font:400 12.5px / 1.4 var(--ob-font-mono)!important}.v5-ways-code{gap:8px;display:grid}.v5-ways-file{font:400 12.5px / 1 var(--ob-font-mono);color:var(--ob-text-3);margin:0}.v5-ways-code pre{white-space:pre}.v5-ways-verbs{border-top:1px solid var(--ob-line-subtle);margin-top:clamp(40px,5vw,64px);padding-top:28px}.v5-ways-verbs-h{font:600 16px / 1.3 var(--ob-font-sans);color:var(--ob-text);margin:0 0 18px}.v5-ways-verbs dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;display:grid}.v5-ways-verbs dt code{font:500 14px / 1 var(--ob-font-mono);color:var(--v5-stamp)}.v5-ways-verbs dd{font:400 14px / 1.5 var(--ob-font-sans);color:var(--ob-text-2);margin:8px 0 0}@media (width<=960px){.v5-ways-panel{grid-template-columns:1fr}.v5-ways-verbs dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.v5-ways-verbs dl{grid-template-columns:1fr}.v5-ways-you,.v5-ways-reply{max-width:100%}}.v5-ways-typed{white-space:pre;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.v5-ways-ln{display:inline}@media (prefers-reduced-motion:no-preference){.v5-ways[data-live] .v5-ways-panel:not([hidden]) .v5-ways-typed{animation:1s steps(48,end) .2s both v5-ways-type}.v5-ways[data-live] .v5-ways-panel:not([hidden]) .v5-ways-you{animation:.35s ease-out 1.3s both v5-ways-in}.v5-ways[data-live] .v5-ways-panel:not([hidden]) .v5-ways-calls li{animation:v5-ways-call .5s ease-out calc(1.9s + var(--k) * .55s) both}.v5-ways[data-live] .v5-ways-panel:not([hidden]) .v5-ways-reply{animation:.35s ease-out 3.6s both v5-ways-in}.v5-ways[data-live] .v5-ways-panel:not([hidden]) .v5-ways-reply p{animation:v5-ways-in .35s ease-out calc(3.8s + var(--k) * .45s) both}.v5-ways[data-live] .v5-ways-panel:not([hidden]) .v5-ways-ask{animation:.4s ease-out .2s both v5-ways-in}.v5-ways[data-live] .v5-ways-panel:not([hidden]) .v5-ways-chips li.is-on{animation:.4s ease-out 1.1s both v5-ways-pick}.v5-ways[data-live] .v5-ways-panel:not([hidden]) .v5-ways-plan div{animation:v5-ways-in .35s ease-out calc(1.7s + var(--k) * .35s) both}.v5-ways[data-live] .v5-ways-panel:not([hidden]) .v5-ways-ln{animation:v5-ways-line 10ms linear calc(.2s + var(--k) * 90ms) both}}@keyframes v5-ways-type{0%{max-width:0}}@keyframes v5-ways-in{0%{opacity:0;transform:translateY(6px)}}@keyframes v5-ways-call{0%{opacity:0;border-style:dashed;transform:translateY(4px)}60%{opacity:1;transform:none}to{opacity:1}}@keyframes v5-ways-pick{0%{border-color:var(--ob-line);color:var(--ob-text-2)}}@keyframes v5-ways-line{0%{visibility:hidden}}.s-pm{vertical-align:middle;height:calc(var(--s-pm-h) * var(--s-pm-scale,1) * 1px);width:calc(var(--s-pm-h) * var(--s-pm-r) * var(--s-pm-scale,1) * 1px);color:var(--ob-text);flex:none;display:inline-block}.s-pm>svg{width:100%;height:100%;display:block;overflow:visible}.s-pm--mask{-webkit-mask:var(--s-pm-src) center / 100% 100% no-repeat;-webkit-mask:var(--s-pm-src) center / 100% 100% no-repeat;mask:var(--s-pm-src) center / 100% 100% no-repeat;background-color:currentColor}.s-pm.s-pm--word{height:calc(var(--s-pm-em) * 1em);width:calc(var(--s-pm-em) * var(--s-pm-r) * 1em);vertical-align:calc(var(--s-pm-drop) * -1em);margin-inline:.06em}.s-pm-word{display:inline}@media (forced-colors:active){.s-pm{color:canvastext}.s-pm--mask{forced-color-adjust:none;background-color:canvastext}}.s-pm-row{align-items:center;gap:var(--ob-space-8) var(--ob-space-16);flex-wrap:wrap;margin:0;display:flex}.s-pm-row__marks{align-items:center;gap:var(--ob-space-12) var(--s-pm-gap,var(--ob-space-24));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.s-pm-row__marks>li{align-items:center;display:flex}.s-pm-row__note{font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-2);margin:0}.s-ov{gap:var(--ob-space-16);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.s-ov__tabs{justify-self:start}.s-ov__panel{gap:var(--ob-space-16);border-radius:var(--ob-radius-xl);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.s-ov__panel[hidden]{display:none}.s-ov__panel:focus-visible{outline-offset:var(--ob-space-4)}.s-ov__stage{height:560px;padding:var(--ob-space-40);border-radius:var(--ob-radius-xl);background:var(--ob-sheen), var(--ob-bg-sunken);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line-subtle) inset;place-items:center;display:grid;position:relative;overflow:hidden}.s-ov__stage--pdf{padding:var(--ob-space-32)}.s-ov__obj{justify-items:start;gap:var(--ob-space-16);width:100%;max-width:var(--s-ov-w,640px);min-width:0;display:grid}.s-ov__obj>:not(.s-ov__dest){justify-self:stretch}.s-ov__obj--slack{--s-ov-w:520px}.s-ov__obj--clay{--s-ov-w:640px}.s-ov__obj--workflow{--s-ov-w:680px;justify-items:center;gap:var(--ob-space-24);container-type:inline-size}@container (width<=559px){.s-ov__obj--workflow>.s-ov__dest{justify-self:start}}.s-ov__dest{--s-pm-scale:1.05;--s-pm-gap:var(--ob-space-24)}.s-ov__mock{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}@media (width<=859px){.s-ov__stage{height:520px;padding:var(--ob-space-24)}}@media (width<=519px){.s-ov__stage{height:520px;padding:var(--ob-space-16)}.s-ov__obj{gap:var(--ob-space-12)}.s-ov__dest{--s-pm-scale:.9;--s-pm-gap:var(--ob-space-20)}.s-ov__stage--pdf{padding:var(--ob-space-16)}}.s-ov__caption{justify-content:space-between;align-items:baseline;gap:var(--ob-space-8) var(--ob-space-24);flex-wrap:wrap;display:flex}.s-ov__line{max-width:var(--ob-measure);font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty;margin:0}.s-ov__more{flex:none}.s-ov-note{font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-2);text-align:center;text-wrap:balance;margin:0}.s-ov-mono{font-family:var(--ob-font-mono);font-size:var(--ob-type-mono-sm-size);font-weight:var(--ob-weight-regular)}.s-ov-card{border-radius:var(--ob-radius-md);min-width:0;color:var(--ob-text);text-align:left}.s-ov-card.ob-object{box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, var(--ob-highlight), var(--ob-shadow-2)}.s-ov-fauxbtn{height:var(--ob-control-sm);padding:0 var(--ob-space-16);border-radius:var(--ob-radius-pill);background:var(--ob-solid);color:var(--ob-text-inverse);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);white-space:nowrap;cursor:default;align-items:center;display:inline-flex}.s-ov-fauxbtn--quiet{padding:0 var(--ob-space-12);border-radius:var(--ob-radius-xs);color:var(--ob-text);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line-strong) inset;background:0 0}.s-ov-pdf{width:100%;height:100%;position:relative;container-type:size}.s-ov-page{--s-page-w:min(calc((100cqw - var(--ob-space-24)) / 2), calc(100cqh * 992 / 1404));width:var(--s-page-w);border-radius:var(--ob-radius-glyph);height:auto;box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line), var(--ob-shadow-2);transition:translate var(--ob-dur-slow) var(--ob-ease-out), rotate var(--ob-dur-slow) var(--ob-ease-out), scale var(--ob-dur-slow) var(--ob-ease-out);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%}.s-ov-page--front{z-index:2;translate:calc(-50% - 20px) calc(6px - 50%);rotate:-2deg;scale:.9}.s-ov-page--back{z-index:1;translate:calc(28px - 50%) calc(-50% - 6px);rotate:3deg;scale:.86}@media (hover:hover) and (pointer:fine){.s-ov-pdf:not(.is-spread):hover .s-ov-page--front{rotate:-3deg}.s-ov-pdf:not(.is-spread):hover .s-ov-page--back{translate:calc(40px - 50%) calc(-50% - 10px);rotate:5deg}}.s-ov-pdf.is-spread .s-ov-page--front{translate:calc(-100% - var(--ob-space-12)) -50%;rotate:0deg;scale:1}.s-ov-pdf.is-spread .s-ov-page--back{translate:var(--ob-space-12) -50%;rotate:0deg;scale:1}@container (width<=560px){.s-ov-pdf .s-ov-page--front{translate:calc(-50% - 16px) calc(6px - 50%);scale:1.5}.s-ov-pdf .s-ov-page--back{translate:calc(20px - 50%) calc(-50% - 6px);scale:1.42}.s-ov-pdf.is-spread .s-ov-page--front{z-index:1;translate:calc(20px - 50%) calc(-50% - 6px);rotate:3deg;scale:1.42}.s-ov-pdf.is-spread .s-ov-page--back{z-index:2;translate:calc(-50% - 16px) calc(6px - 50%);rotate:-2deg;scale:1.5}}.s-ov-pdf__toggle{z-index:3;border-radius:var(--ob-radius-md);cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;margin:0;padding:0;position:absolute;inset:0}.s-ov-pdf__toggle[aria-pressed=true]{cursor:zoom-out}.s-ov-pdf__toggle:focus-visible{outline-offset:var(--ob-focus-offset-inset)}@media (prefers-reduced-motion:reduce){.s-ov-page{transition:none}}.s-ov-email{width:min(100%,520px)}.s-ov-email__meta{gap:var(--ob-space-4);padding:var(--ob-space-16) var(--ob-space-24);border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle);font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);margin:0;display:grid}.s-ov-email__meta>div{grid-template-columns:var(--ob-space-40) minmax(0, 1fr);gap:var(--ob-space-12);display:grid}.s-ov-email__meta dt{color:var(--ob-text-3)}.s-ov-email__meta dd{overflow-wrap:anywhere;min-width:0;color:var(--ob-text-2);margin:0}.s-ov-email__body{justify-items:start;gap:var(--ob-space-16);padding:var(--ob-space-24);display:grid}.s-ov-email__subject{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);text-wrap:balance;margin:0}.s-ov-email__timeline{gap:var(--ob-space-8);margin:0;padding:0;list-style:none;display:grid}.s-ov-email__timeline li{gap:var(--ob-space-12);font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);grid-template-columns:112px minmax(0,1fr);display:grid}.s-ov-email__timeline time{padding-top:var(--ob-space-2);font:var(--ob-type-mono-sm);font-weight:var(--ob-weight-regular);color:var(--ob-text-3);font-variant-numeric:tabular-nums}.s-ov-email__body>.s-ov-fauxbtn{margin-top:var(--ob-space-4)}@media (width<=519px){.s-ov-email__meta{padding:var(--ob-space-12) var(--ob-space-16)}.s-ov-email__body{padding:var(--ob-space-16);gap:var(--ob-space-12)}.s-ov-email__timeline li{grid-template-columns:minmax(0,1fr);gap:0}}.s-ov-status{margin:0}.s-ov-status .s-status,.s-ov-slack__title .s-status{color:var(--ob-text)}.s-ov-slack{gap:var(--ob-space-16);width:min(100%,520px);padding:var(--ob-space-16) var(--ob-space-24) var(--ob-space-24);display:grid}.s-ov-slack__channel{padding-bottom:var(--ob-space-12);border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle);font:var(--ob-type-mono-sm);color:var(--ob-text-3);margin:0}.s-ov-slack__msg{grid-template-columns:var(--ob-space-40) minmax(0, 1fr);gap:var(--ob-space-12);display:grid}.s-ov-slack__avatar{width:var(--ob-space-40);height:var(--ob-space-40);border-radius:var(--ob-radius-sm);background:var(--ob-solid);color:var(--ob-text-inverse);place-items:center;display:grid}.s-ov-slack__avatar svg{display:block}.s-ov-slack__content{justify-items:start;gap:var(--ob-space-8);min-width:0;display:grid}.s-ov-slack__name{align-items:baseline;gap:var(--ob-space-8);font:var(--ob-type-small);margin:0;display:flex}.s-ov-slack__name b{font-weight:var(--ob-weight-semibold)}.s-ov-slack__name time{font:var(--ob-type-mono-sm);font-weight:var(--ob-weight-regular);color:var(--ob-text-3)}.s-ov-slack__attach{gap:var(--ob-space-4);padding:var(--ob-space-4) 0 var(--ob-space-4) var(--ob-space-16);box-shadow:var(--ob-border-focus) 0 0 var(--ob-line-ui) inset;display:grid}.s-ov-slack__title{align-items:flex-start;gap:var(--ob-space-8);font:var(--ob-type-small);font-weight:var(--ob-weight-semibold);margin:0;display:flex}.s-ov-slack__title>[aria-hidden]{padding-top:var(--ob-space-4);flex:none}.s-ov-slack__line{font:var(--ob-type-small);color:var(--ob-text-2);margin:0}.s-ov-slack__btns{gap:var(--ob-space-8);margin-top:var(--ob-space-4);flex-wrap:wrap;display:flex}@media (width<=519px){.s-ov-slack{padding:var(--ob-space-12) var(--ob-space-16) var(--ob-space-16)}.s-ov-slack__msg{grid-template-columns:var(--ob-space-32) minmax(0, 1fr)}.s-ov-slack__avatar{width:var(--ob-space-32);height:var(--ob-space-32);border-radius:var(--ob-radius-xs)}}.s-ov-clay{gap:var(--ob-space-16);width:min(100%,640px);display:grid}.s-ov-clay__card{overflow:hidden}.s-ov-clay__table{border-collapse:collapse;width:100%;font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking)}.s-ov-clay__table :is(th,td){padding:var(--ob-space-12) var(--ob-space-16);border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle);text-align:left;vertical-align:top;white-space:nowrap}.s-ov-clay__table tbody tr:last-child :is(th,td){border-bottom:0}.s-ov-clay__table thead th{font:var(--ob-type-caption);font-weight:var(--ob-weight-medium);color:var(--ob-text-3);background:var(--ob-fill-subtle);border-bottom-color:var(--ob-line)}.s-ov-clay__table thead th.is-added{color:var(--ob-text)}.s-ov-clay__table .is-added{background:var(--ob-fill)}.s-ov-clay__table :not(.is-added)+.is-added{box-shadow:var(--ob-border-hair) 0 0 var(--ob-line) inset}.s-ov-clay__table tbody th{font-weight:var(--ob-weight-regular);color:var(--ob-text)}.s-ov-clay__table td{color:var(--ob-text)}.s-ov-clay__table tr.is-gap td:nth-child(2){font-weight:var(--ob-weight-medium)}.s-ov-clay__table td.is-quiet{color:var(--ob-text-3)}.s-ov-clay__table td.is-link{color:var(--ob-text-2);text-decoration:underline;text-decoration-thickness:var(--ob-border-hair);text-underline-offset:var(--ob-space-4);-webkit-text-decoration-color:var(--ob-link-underline);text-decoration-color:var(--ob-link-underline)}@media (width<=519px){.s-ov-clay__table{font-size:var(--ob-type-caption-size)}.s-ov-clay__table :is(th,td){padding:var(--ob-space-8);white-space:normal}.s-ov-clay__table :is(thead th,.s-ov-mono){white-space:nowrap}.s-ov-clay__table :is(th,td):first-child{padding-left:var(--ob-space-12)}.s-ov-clay__table :is(th,td):last-child{padding-right:var(--ob-space-12)}}.s-ov-hook{width:min(100%,640px);overflow:hidden}.s-ov-hook__req{align-items:center;gap:var(--ob-space-12);min-width:0;padding:var(--ob-space-12) var(--ob-space-20);border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle);font:var(--ob-type-mono-sm);font-weight:var(--ob-weight-regular);margin:0;display:flex}.s-ov-hook__method{height:var(--ob-control-xs);padding:0 var(--ob-space-8);border-radius:var(--ob-radius-xs);background:var(--ob-fill);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset;color:var(--ob-text);font-weight:var(--ob-weight-medium);flex:none;align-items:center;display:inline-flex}.s-ov-hook__url{min-width:0;color:var(--ob-text-2);overflow-wrap:anywhere}.s-ov-hook__body{padding:var(--ob-space-20);font:var(--ob-type-code);font-size:var(--ob-type-mono-sm-size);letter-spacing:var(--ob-type-code-tracking);color:var(--ob-text);margin:0}@media (width<=519px){.s-ov-hook__req{padding:var(--ob-space-12) var(--ob-space-16)}.s-ov-hook__body{padding:var(--ob-space-16)}}.s-ov-flow{--s-link:var(--ob-space-24);gap:var(--ob-space-24);width:min(100%,680px);display:grid;container-type:inline-size}.s-ov-flow ol,.s-ov-flow ul{margin:0;padding:0;list-style:none}.s-ov-flow__chain{justify-items:center;gap:var(--s-link);display:grid}.s-ov-flow__chain>li{justify-items:center;width:100%;display:grid;position:relative}.s-ov-flow__chain>li+li:before{content:"";top:calc(var(--s-link) * -1);width:var(--ob-border-hair);height:var(--s-link);background:var(--ob-line-strong);position:absolute;left:50%}.s-ov-node{align-content:start;gap:var(--ob-space-2);width:min(100%,280px);padding:var(--ob-space-12) var(--ob-space-16);border-radius:var(--ob-radius-sm);background:var(--ob-surface);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, var(--ob-highlight), var(--ob-shadow-1);text-align:left;display:grid}.s-ov-node.is-custom{box-shadow:none;outline:var(--ob-border-hair) dashed var(--ob-line-ui);outline-offset:calc(var(--ob-border-hair) * -1);background:0 0}.s-ov-node__k{font:var(--ob-type-caption);color:var(--ob-text-3)}.s-ov-node__v{font:var(--ob-type-small);font-weight:var(--ob-weight-medium);color:var(--ob-text);text-wrap:pretty}.s-ov-flow__branch{grid-template-columns:repeat(var(--s-branches,3), minmax(0, 1fr));gap:var(--ob-space-16);width:100%;display:grid}.s-ov-flow__branch>li{padding-top:var(--s-link);justify-items:center;display:grid;position:relative}.s-ov-flow__branch>li .s-ov-node{width:100%;height:100%}.s-ov-flow__branch>li:before{content:"";width:var(--ob-border-hair);height:var(--s-link);background:var(--ob-line-strong);position:absolute;top:0;left:50%}.s-ov-flow__branch>li:after{content:"";top:0;left:calc(var(--ob-space-8) * -1);right:calc(var(--ob-space-8) * -1);height:var(--ob-border-hair);background:var(--ob-line-strong);position:absolute}.s-ov-flow__branch>li:first-child:after{left:50%}.s-ov-flow__branch>li:last-child:after{right:50%}.s-ov-flow__chain>li:has(>.s-ov-flow__branch):before{height:var(--s-link)}@container (width<=559px){.s-ov-flow__chain{justify-items:stretch;gap:var(--ob-space-16);--s-link:var(--ob-space-16)}.s-ov-flow__chain>li{justify-items:stretch}.s-ov-flow__chain>li+li:before{left:var(--ob-space-24)}.s-ov-node{width:100%}.s-ov-flow .s-ov-flow__branch{gap:var(--ob-space-8);padding-left:var(--ob-space-48);grid-template-columns:minmax(0,1fr)}.s-ov-flow__branch>li{padding-top:0}.s-ov-flow__branch>li:before{top:0;bottom:calc(var(--ob-space-8) * -1);left:calc(var(--ob-space-24) * -1);height:auto}.s-ov-flow__branch>li:last-child:before{bottom:50%}.s-ov-flow__branch>li:after,.s-ov-flow__branch>li:first-child:after,.s-ov-flow__branch>li:last-child:after{top:50%;left:calc(var(--ob-space-24) * -1);width:var(--ob-space-24);right:auto}}.s-out-facts{margin:0 0 var(--ob-space-block,48px);border-top:1px solid var(--ob-line-subtle);border-bottom:1px solid var(--ob-line-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.s-out-fact{gap:var(--ob-space-4,4px);padding:var(--ob-space-24,24px) var(--ob-space-24,24px) var(--ob-space-24,24px) 0;flex-direction:column-reverse;display:flex}.s-out-fact+.s-out-fact{padding-left:var(--ob-space-24,24px);border-left:1px solid var(--ob-line-subtle)}.s-out-fact__value{font:600 clamp(32px, 3.4vw, 44px) / 1 var(--ob-font-sans);letter-spacing:-.035em;color:var(--ob-text);font-variant-numeric:tabular-nums;margin:0}.s-out-fact__label{font:400 15px / 1.4 var(--ob-font-sans);color:var(--ob-text-2)}@media (width<=640px){.s-out-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.s-out-fact:nth-child(3){border-left:0;padding-left:0}.s-out-fact:nth-child(n+3){border-top:1px solid var(--ob-line-subtle)}}.s-out-split{gap:var(--ob-space-block);grid-template-columns:minmax(0,1fr);display:grid}.s-out--compact .s-sechead{margin-bottom:var(--ob-space-40)}.s-out--compact .s-out-claim>.s-sechead:last-child{margin-bottom:0}.s-out--compact .s-sechead__line{text-wrap:balance}.s-out--compact .s-out-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.s-out--compact .s-out-fact:nth-child(3){border-left:0;padding-left:0}.s-out--compact .s-out-fact:nth-child(n+3){border-top:1px solid var(--ob-line-subtle)}.s-out-object{justify-items:start;gap:var(--ob-space-16);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.s-out-object>.s-ov{justify-self:stretch}@media (hover:hover) and (pointer:fine){.s-out-more:hover .ob-btn-arrow{translate:var(--ob-space-2) 0}}@media (width>=1200px){.s-out-split{grid-template-columns:var(--s-split);column-gap:var(--s-split-gap);align-items:start}.s-out-claim:has(>.s-sechead:last-child){align-self:center}}@media (width>=860px){.s-ov--compact .s-ov__stage,.s-ov--compact .s-ov__stage--pdf{height:480px;padding:var(--ob-space-24)}}.s-out-behave{gap:var(--ob-space-24);margin-top:var(--ob-space-block);display:grid}.s-out-behave__h{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);margin:0}.s-out-behave__list{gap:var(--ob-space-24);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.s-out-behave__list>li{min-width:0;padding-top:var(--ob-space-16);border-top:var(--ob-border-hair) solid var(--s-rule);font:var(--ob-type-body);font-weight:var(--ob-weight-medium);letter-spacing:-.01em;color:var(--ob-text);text-wrap:balance;line-height:1.35}@media (width<=1079.98px){.s-out-behave__list{row-gap:var(--ob-space-24);grid-template-columns:repeat(3,minmax(0,1fr))}.s-out-behave__list>li:nth-child(n+4){border-top-color:var(--ob-line)}}@media (width<=639.98px){.s-out-behave__list{gap:var(--ob-space-20) var(--ob-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.s-out-behave__list>li:nth-child(n+3){border-top-color:var(--ob-line)}}.s-section.s-out.v5-proof{padding-block:clamp(56px,7vw,96px)}.v5-proof .s-out-split{gap:var(--ob-space-24)}@media (width>=1100px){.v5-proof .s-out-split{column-gap:var(--ob-space-40);grid-template-columns:minmax(0,1fr) minmax(616px,1.6fr);align-items:center}}@media (width>=860px){.v5-proof .s-ov--compact .s-ov__stage,.v5-proof .s-ov--compact .s-ov__stage--pdf{height:400px;padding:var(--ob-space-16)}}.v5-rs{gap:14px;margin:0;display:grid;position:relative}.v5-rs-stage{border:1px solid var(--v5-stage-line);background:var(--v5-stage);border-radius:18px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:0;min-height:452px;padding:22px;display:grid;position:relative}.v5-rs-flow{z-index:1;gap:6px;display:grid;position:relative}.v5-rs-card{background:var(--ob-surface-raised);border:1px solid var(--ob-line);color:var(--ob-text);font:400 13px / 1.45 var(--ob-font-sans);border-radius:12px;padding:12px 14px}.v5-rs-ad-h{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.v5-rs-mono{background:var(--ob-text);width:22px;height:22px;color:var(--ob-bg);font:600 11px / 1 var(--ob-font-sans);border-radius:50%;place-items:center;display:grid}.v5-rs-ad-name{font-size:13px;font-weight:600}.v5-rs-ad-src{color:var(--ob-text-3);font-size:11.5px}.v5-rs-ad-text{font:500 15px / 1.3 var(--ob-font-sans);letter-spacing:-.01em;margin:0 0 10px}.v5-rs-ad-cta{background:var(--ob-fill);border:1px solid var(--ob-line);border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-block}.v5-rs-hop{font:400 12px / 1.4 var(--ob-font-mono);color:var(--ob-text-3);margin:0;padding:2px 0 2px 26px;position:relative}.v5-rs-hop:before{content:"";border-left:1px dashed var(--ob-line-strong);position:absolute;top:-4px;bottom:-4px;left:12px}.v5-rs-url{font:400 11.5px / 1.3 var(--ob-font-mono);color:var(--ob-text-3);background:var(--ob-fill-subtle);border:1px solid var(--ob-line-subtle);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin:0 0 8px;padding:5px 8px;overflow:hidden}.v5-rs-url span{color:var(--ob-text-2)}.v5-rs-page-t{font:600 14.5px / 1.3 var(--ob-font-sans);letter-spacing:-.01em;margin:0}.v5-rs-page-n{color:var(--ob-text-2);margin:4px 0 0;font-size:12.5px}.v5-rs-mail{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.v5-rs-mail-time{font:400 11.5px / 1 var(--ob-font-mono);color:var(--ob-text-3)}.v5-rs-mail-main{min-width:0;display:grid}.v5-rs-mail-from{color:var(--ob-text-2);font-size:12px}.v5-rs-mail-sub{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.v5-rs-mail-tab{border:1px solid var(--ob-line-strong);color:var(--ob-text-2);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500}.v5-rs-receipt{z-index:2;transform-origin:0 0;margin:58px 0 0 -18px;position:relative;transform:rotate(1.2deg)}.v5-rs-receipt-h{letter-spacing:.04em;justify-content:space-between;gap:10px;margin:0;font-weight:600;display:flex}.v5-rs-receipt .v5-receipt-row{font-size:12px}.v5-rs-fact{font:500 13px / 1.5 var(--ob-font-mono);margin:0 0 30px}.v5-rs-stamp{position:absolute;bottom:20px;right:16px}.v5-rs-cap{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.v5-rs-pick{flex-wrap:wrap;gap:6px;display:flex}.v5-rs-dot,.v5-rs-pause{font:500 12.5px / 1 var(--ob-font-sans);color:var(--ob-text-2);border:1px solid var(--ob-line);cursor:pointer;background:0 0;border-radius:999px;padding:7px 11px;transition:border-color .2s,color .2s}.v5-rs-dot:hover,.v5-rs-pause:hover{color:var(--ob-text);border-color:var(--ob-line-strong)}.v5-rs-dot[aria-pressed=true]{color:var(--ob-text);border-color:var(--v5-stamp);box-shadow:inset 0 0 0 1px var(--v5-stamp)}.v5-rs-dot:focus-visible,.v5-rs-pause:focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}.v5-rs-pause{border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.v5-rs-pause svg{fill:currentColor;width:12px;height:12px}@media (prefers-reduced-motion:no-preference){.v5-rs[data-run] .v5-rs-ad,.v5-rs[data-run] .v5-rs-page,.v5-rs[data-run] .v5-rs-mail{animation:.6s cubic-bezier(.16,1,.3,1) both v5-rs-in}.v5-rs[data-run] .v5-rs-page{animation-delay:.7s}.v5-rs[data-run] .v5-rs-mail{animation-delay:1.4s}.v5-rs[data-run] .v5-rs-hop{animation:.4s ease-out both v5-rs-fade}.v5-rs[data-run] .v5-rs-hop:first-of-type{animation-delay:.45s}.v5-rs[data-run] .v5-rs-hop:nth-of-type(2){animation-delay:1.15s}.v5-rs[data-run] .v5-rs-receipt{animation:1.3s cubic-bezier(.45,0,.2,1) 2.1s both v5-rs-print}.v5-rs[data-run] .v5-rs-stamp{animation:.42s cubic-bezier(.2,1.4,.4,1) 3.5s both v5-rs-stamp}}@keyframes v5-rs-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v5-rs-fade{0%{opacity:0}to{opacity:1}}@keyframes v5-rs-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes v5-rs-stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.6)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@media (width<=720px){.v5-rs-stage{grid-template-columns:1fr;min-height:0;padding:14px}.v5-rs-receipt{margin:14px 0 0;transform:none}}.v5-hero--center .v5-hero-visual{justify-self:center;width:100%;max-width:760px}@media (width>=1080px){.v5-hero--center .v5-hero-visual{max-width:none}.v5-hero--center .v5-rs-stage{grid-template-columns:minmax(0,1fr) 286px;align-items:center;min-height:0;padding:24px 28px}.v5-hero--center .v5-rs-flow{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr) 76px minmax(0,1fr);align-items:stretch;gap:0}.v5-hero--center .v5-rs-card{text-align:left}.v5-hero--center .v5-rs-hop{text-align:center;align-self:center;padding:16px 6px 0;font-size:11.5px}.v5-hero--center .v5-rs-hop:before{border-left:0;border-top:1px dashed var(--ob-line-strong);inset:4px 12px auto 10px}.v5-hero--center .v5-rs-hop:after{content:"";border-top:1px solid var(--ob-line-strong);border-right:1px solid var(--ob-line-strong);width:6px;height:6px;position:absolute;top:1px;right:11px;transform:rotate(45deg)}.v5-hero--center .v5-rs-mail{grid-template-columns:minmax(0,1fr) auto;align-content:center;row-gap:8px}.v5-hero--center .v5-rs-mail-main{grid-area:2/1/auto/-1}.v5-hero--center .v5-rs-mail-sub{white-space:normal}.v5-hero--center .v5-rs-receipt{transform-origin:50%;text-align:left;margin:-64px 0 -12px 22px;transform:rotate(1.6deg)}.v5-hero--center .v5-rs-cap{justify-content:center}}.v5-scale-head{max-width:900px}.v5-scale-lead,.v5-scale-count{display:block}.v5-scale-count{font-variant-numeric:tabular-nums}.v5-scale-stage{gap:28px;display:grid}.v5-scale-step{gap:14px;min-width:0;display:grid}.v5-scale-step-h{gap:4px;margin:0;display:grid}.v5-scale-step-t{font:600 18px / 1.3 var(--ob-font-sans);letter-spacing:-.01em;color:var(--ob-text)}.v5-scale-step-l{font:400 15px / 1.5 var(--ob-font-sans);color:var(--ob-text-2)}.v5-scale-panel{border:1px solid var(--v5-stage-line);background:var(--v5-stage);border-radius:18px;align-items:center;gap:clamp(18px,3vw,40px);min-width:0;padding:clamp(16px,3vw,36px);display:grid}.v5-scale-tabs{display:none}.v5-scale-learn{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v5-scale-browser{border:1px solid var(--ob-line);background:var(--ob-surface-raised);border-radius:12px;overflow:hidden}.v5-scale-url{border-bottom:1px solid var(--ob-line-subtle);font:400 12px / 1.3 var(--ob-font-mono);color:var(--ob-text-3);margin:0;padding:9px 12px}.v5-scale-form{gap:12px;padding:22px 20px 24px;display:grid}.v5-scale-form-t{font:600 18px / 1.2 var(--ob-font-sans);color:var(--ob-text);margin:0}.v5-scale-field{border:1px solid var(--ob-line-strong);font:400 13px / 1.3 var(--ob-font-mono);color:var(--ob-text);white-space:nowrap;border-radius:8px;margin:0;padding:10px 12px;overflow:hidden}.v5-scale-typed{vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.v5-scale-check{color:var(--ob-text-2);align-items:center;gap:9px;margin:0;font-size:14px;display:flex}.v5-scale-box{border:1.5px solid var(--ob-text-3);border-radius:4px;flex:none;width:15px;height:15px;position:relative}.v5-scale-box:after{content:"";border:solid var(--ob-text);border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.v5-scale-submit{font:500 13px / 1 var(--ob-font-sans);background:var(--ob-solid);color:var(--ob-text-inverse);border-radius:8px;justify-self:start;padding:9px 14px}.v5-scale-trace-h{font:500 12px / 1 var(--ob-font-mono);color:var(--ob-text-3);margin:0 0 10px}.v5-scale-trace ol{counter-reset:v5t;gap:6px;margin:0;padding:0;list-style:none;display:grid}.v5-scale-trace li{counter-increment:v5t;font:400 13px / 1.4 var(--ob-font-mono);color:var(--ob-text);border:1px solid var(--ob-line-subtle);border-radius:8px;padding:7px 10px}.v5-scale-trace li:before{content:counter(v5t) "  ";color:var(--ob-text-3);white-space:pre}.v5-scale-saved{font:600 12px / 1 var(--ob-font-mono);letter-spacing:.04em;color:var(--ob-text);border:1.5px solid;border-radius:4px;margin:14px 0 0;padding:6px 8px;display:inline-block;transform:rotate(-2deg)}.v5-scale-program{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.v5-scale-pipe{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v5-scale-pipe li{background:var(--ob-surface-raised);border:1px solid var(--ob-line-subtle);border-radius:10px;grid-template-columns:11ch minmax(0,1fr);align-items:center;gap:12px;padding:9px 12px;display:grid}.v5-scale-k{font:500 11.5px / 1 var(--ob-font-mono);color:var(--ob-text-2);border:1px solid var(--ob-line-strong);border-radius:6px;justify-self:start;padding:5px 7px}.v5-scale-k--question{border-style:dashed}.v5-scale-k--agent{background:var(--ob-fill);color:var(--ob-text);border-color:#0000}.v5-scale-k--escalate{color:var(--ob-text);border-width:1.5px}.v5-scale-pipe-l{color:var(--ob-text);font-size:14px}.v5-scale-routes{gap:16px;display:grid}.v5-scale-routes-h{color:var(--ob-text-3);margin:0;font-size:13.5px}.v5-scale-route{gap:6px;display:grid}.v5-scale-route-l{color:var(--ob-text);justify-content:space-between;gap:12px;margin:0;font-size:14.5px;display:flex}.v5-scale-route-n{font-variant-numeric:tabular-nums;font-weight:600}.v5-scale-route-d{color:var(--ob-text-3);margin:0;font-size:13px}.v5-scale-bar{background:var(--ob-fill);border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.v5-scale-bar:after{content:"";width:var(--w,0%);border-radius:inherit;background:var(--ob-text);position:absolute;inset:0 auto 0 0}.v5-scale-run{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.v5-scale-field-grid{grid-template-columns:repeat(25,minmax(0,1fr));gap:3px;width:100%;max-width:470px;display:grid}.v5-scale-dot{aspect-ratio:1;background:var(--ob-line-subtle);border-radius:2px;position:relative}.v5-scale-dot:after{content:"";border-radius:inherit;background:var(--ob-text);opacity:clamp(0, calc(var(--v5-fill,400) - var(--i)), 1);position:absolute;inset:0}.v5-scale-side{align-content:center;gap:14px;display:grid}.v5-scale-call{margin:0}.v5-scale-call code{font:400 12.5px / 1.4 var(--ob-font-mono);background:var(--ob-bg-sunken);border:1px solid var(--ob-line-subtle);color:var(--ob-text);overflow-wrap:anywhere;border-radius:8px;padding:9px 12px;display:inline-block}.v5-scale-num{gap:4px;margin:0;display:grid}.v5-scale-n{font:600 clamp(36px, 4.4vw, 56px) / 1 var(--ob-font-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ob-text)}.v5-scale-unit{color:var(--ob-text-3);font-size:14px}.v5-scale-covered{color:var(--ob-text-2);margin:0;font-size:14.5px}.v5-scale-legend{color:var(--ob-text-3);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.v5-scale-key{background:var(--ob-text);border-radius:2px;flex:none;width:10px;height:10px}.v5-scale-toast{font:500 13px / 1.3 var(--ob-font-sans);background:var(--ob-surface-raised);border:1px solid var(--ob-line);color:var(--ob-text);border-radius:10px;justify-self:start;margin:4px 0 0;padding:9px 12px;box-shadow:0 10px 30px -18px #0009}@media (width>=961px) and (height>=760px){.v5-scale{padding-top:0}.v5-scale-track{height:calc(var(--v5-pin-h,100vh) + 180vh);position:relative}.v5-scale-pin{top:max(72px, calc((100vh - var(--v5-pin-h,100vh)) / 2 + 32px));position:sticky}.v5-scale-head{margin-bottom:clamp(20px,3vh,36px)}.v5-scale-stage{gap:0;display:grid}.v5-scale-step{grid-area:1/1}.v5-scale-step:not([data-on]),.v5-scale-step-h{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v5-scale-panel{min-height:min(380px,44vh)}.v5-scale-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin-top:22px;display:grid}}.v5-scale-tab{text-align:left;cursor:pointer;color:var(--ob-text-3);font:inherit;background:0 0;border:0;align-content:start;gap:6px;padding:0 0 4px;display:grid}.v5-scale-progress{background:var(--ob-line-subtle);height:2px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.v5-scale-progress:after{content:"";background:var(--ob-text);transform:scaleX(var(--v5-f,0));transform-origin:0;position:absolute;inset:0}.v5-scale-tab-t{font:600 17px / 1.3 var(--ob-font-sans);letter-spacing:-.01em;color:var(--ob-text-3);transition:color .2s}.v5-scale-tab-l{font:400 14.5px / 1.5 var(--ob-font-sans);color:var(--ob-text-3);transition:color .2s}.v5-scale-tab[data-on] .v5-scale-tab-t{color:var(--ob-text)}.v5-scale-tab[data-on] .v5-scale-tab-l{color:var(--ob-text-2)}.v5-scale-tab:hover .v5-scale-tab-t{color:var(--ob-text)}.v5-scale-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.v5-scale-principles li{border-top:1px solid var(--ob-line-subtle);padding-top:18px}.v5-scale-principles h3{font:600 17px / 1.3 var(--ob-font-sans);letter-spacing:-.01em;color:var(--ob-text);margin:0 0 8px}.v5-scale-principles p{font:400 15px / 1.55 var(--ob-font-sans);color:var(--ob-text-2);margin:0}@media (prefers-reduced-motion:no-preference){.v5-scale[data-live] .v5-scale-count{animation:.45s cubic-bezier(.2,.8,.2,1) both v5-scale-up}.v5-scale[data-live] [data-on] .v5-scale-typed{animation:1.2s steps(28,end) .1s both v5-scale-type}.v5-scale[data-live] [data-on] .v5-scale-box:after{animation:.2s ease-out 1.4s both v5-scale-in}.v5-scale[data-live] [data-on] .v5-scale-submit{animation:.3s ease-out 1.7s both v5-scale-press}.v5-scale[data-live] [data-on] .v5-scale-trace li{animation:v5-scale-in .3s ease-out calc(.2s + var(--k) * .32s) both}.v5-scale[data-live] [data-on] .v5-scale-saved{animation:.4s cubic-bezier(.2,1.4,.4,1) 2.4s both v5-scale-stamp}.v5-scale[data-live] [data-on] .v5-scale-pipe li{animation:v5-scale-in .3s ease-out calc(.1s + var(--k) * .14s) both}.v5-scale[data-live] [data-on] .v5-scale-bar:after{animation:1s cubic-bezier(.2,.8,.2,1) .9s both v5-scale-grow}.v5-scale[data-live] [data-on] .v5-scale-covered{animation:.4s ease-out .4s both v5-scale-in}.v5-scale[data-live] [data-on] .v5-scale-toast{animation:.45s ease-out 2.2s both v5-scale-in}}@keyframes v5-scale-up{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes v5-scale-type{0%{max-width:0}to{max-width:100%}}@keyframes v5-scale-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v5-scale-press{0%{opacity:.4}50%{transform:scale(.96)}to{opacity:1;transform:none}}@keyframes v5-scale-stamp{0%{opacity:0;transform:rotate(-2deg)scale(1.5)}to{opacity:1;transform:rotate(-2deg)scale(1)}}@keyframes v5-scale-grow{0%{width:0}}@media (width<=960px){.v5-scale-learn,.v5-scale-program,.v5-scale-run{grid-template-columns:1fr}}@media (width<=720px){.v5-scale-principles{grid-template-columns:1fr}}.v5-targets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v5-target{background:var(--ob-surface);border:1px solid var(--ob-line-subtle);border-radius:20px;grid-template-rows:auto 1fr;gap:18px;min-width:0;padding:clamp(20px,2.6vw,32px) clamp(20px,2.6vw,32px) 0;display:grid;overflow:hidden}.v5-target-copy{align-content:start;gap:10px;display:grid}.v5-target-h{font:600 21px / 1.2 var(--ob-font-sans);letter-spacing:-.015em;margin:0}.v5-target-h a{color:var(--ob-text);text-decoration:none}.v5-target-h a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.v5-target-h a:focus-visible{outline:2px solid var(--ob-focus);outline-offset:3px;border-radius:2px}.v5-target-line{font:400 15px / 1.5 var(--ob-font-sans);color:var(--ob-text-2);max-width:46ch;margin:0}.v5-target-recipes{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.v5-target-recipes a{font:500 13px / 1 var(--ob-font-sans);color:var(--ob-text-2);border:1px solid var(--ob-line);border-radius:999px;align-items:center;gap:5px;padding:7px 10px;text-decoration:none;display:inline-flex}.v5-target-recipes a:hover{color:var(--ob-text);border-color:var(--ob-line-strong)}.v5-target-recipes a:focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}.v5-target-go{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:11px;height:11px}.v5-target-screen{border-radius:12px 12px 0 0;align-self:end;min-width:0;overflow:hidden}.v5-targets-all{margin:28px 0 0}@media (width<=960px){.v5-targets-grid{grid-template-columns:1fr}}.james{--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gutter:clamp(16px, 4vw, 32px);--section:clamp(72px, 10vw, 128px);--container:1160px;--container-sm:760px;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--ease:cubic-bezier(.22, 1, .36, 1);--dur:.24s;--bg:#080807;--bg-sunken:#0d0d0c;--surface:#121211;--surface-raised:#181816;--surface-hover:#1f1f1c;--line-subtle:#1e1e1c;--line:#2a2927;--line-strong:#3d3c38;--line-ui:#6b6a65;--text:#edebe5;--text-2:#b7b5ac;--text-3:#98968e;--text-inverse:#080807;--tint:237 235 229;--danger:#f5a39b;--danger-bg:#2e1817;--success:#94cf9f;--success-bg:#152318;--warning:#edc47d;--warning-bg:#292010;--btn-top:#f3f1ec;--btn-bottom:#dddad2;--btn-text:#121211;--btn-highlight:#ffffffd9;--btn-glow:#edebe538;--nav-bg:#080807d1;--shadow-window:0 60px 140px -40px #000000f2;--selection:#edebe53d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] .james{--bg:#f5f4f0;--bg-sunken:#efeee9;--surface:#fcfbf9;--surface-raised:#fcfbf9;--surface-hover:#eae8e2;--line-subtle:#e4e2dc;--line:#d9d6ce;--line-strong:#bdb9b0;--line-ui:#87837a;--text:#121211;--text-2:#4d4a44;--text-3:#67645d;--text-inverse:#f5f4f0;--tint:18 18 17;--danger:#b42318;--danger-bg:#feebe9;--success:#2c6d3e;--success-bg:#e7f4e9;--warning:#8a5410;--warning-bg:#f9efda;--btn-top:#2c2b28;--btn-bottom:#121211;--btn-text:#f5f4f0;--btn-highlight:#ffffff24;--btn-glow:#1c191440;--nav-bg:#f5f4f0d1;--shadow-window:0 2px 4px #1c19140f, 0 48px 90px -42px #1c191473;--selection:#12121124;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .james{--bg:#f5f4f0;--bg-sunken:#efeee9;--surface:#fcfbf9;--surface-raised:#fcfbf9;--surface-hover:#eae8e2;--line-subtle:#e4e2dc;--line:#d9d6ce;--line-strong:#bdb9b0;--line-ui:#87837a;--text:#121211;--text-2:#4d4a44;--text-3:#67645d;--text-inverse:#f5f4f0;--tint:18 18 17;--danger:#b42318;--danger-bg:#feebe9;--success:#2c6d3e;--success-bg:#e7f4e9;--warning:#8a5410;--warning-bg:#f9efda;--btn-top:#2c2b28;--btn-bottom:#121211;--btn-text:#f5f4f0;--btn-highlight:#ffffff24;--btn-glow:#1c191440;--nav-bg:#f5f4f0d1;--shadow-window:0 2px 4px #1c19140f, 0 48px 90px -42px #1c191473;--selection:#12121124;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.james,.james *,.james:before,.james :before,.james:after,.james :after{box-sizing:border-box}.james{background:var(--bg);color:var(--text);font:400 16px/1.55 var(--font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.james ::selection{background:var(--selection)}.james h1,.james h2,.james h3,.james h4,.james p,.james ul,.james ol,.james dl,.james dd,.james figure{margin:0}.james ul,.james ol{padding:0;list-style:none}.james img{max-width:100%;height:auto;display:block}.james a{color:inherit}.james button,.james input,.james textarea{font:inherit;color:inherit}.james :focus-visible{outline:2px solid var(--text);outline-offset:2px}.james .wrap{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.james .wrap-sm{max-width:calc(var(--container-sm) + 2 * var(--gutter))}.james .section{padding-block:var(--section)}.james .section+.section{border-top:1px solid var(--line-subtle)}.james .sunken{background:var(--bg-sunken)}.james .kicker{font:500 13px/1.2 var(--font-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;display:inline-flex}.james .h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(42px,6.4vw,84px);font-weight:600;line-height:.98}.james .h2{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;font-size:clamp(30px,4.2vw,50px);font-weight:600;line-height:1.04}.james .h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25}.james .lede{color:var(--text-2);text-wrap:pretty;max-width:56ch;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.james .muted{color:var(--text-2)}.james .mono{font-family:var(--font-mono)}.james .head{gap:16px;margin-bottom:clamp(32px,5vw,56px);display:grid}.james .head.center{text-align:center;justify-items:center}.james .head.center .h2,.james .head.center .lede{margin-inline:auto}.james .btn{border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;height:48px;font:600 15px/1 var(--font-sans);letter-spacing:-.01em;color:var(--btn-text);background:linear-gradient(180deg, var(--btn-top), var(--btn-bottom));box-shadow:0 1px 0 var(--btn-highlight) inset, 0 0 0 1px rgb(var(--tint) / .25), 0 10px 30px -8px var(--btn-glow);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.james .btn:hover{box-shadow:0 1px 0 var(--btn-highlight) inset, 0 0 0 1px rgb(var(--tint) / .4), 0 16px 40px -8px var(--btn-glow);transform:translateY(-1px)}.james .btn:active{transform:scale(.98)}.james .btn.sm{height:38px;padding:0 16px;font-size:14px}.james .btn-2{border-radius:var(--radius-pill);cursor:pointer;height:48px;font:500 15px/1 var(--font-sans);color:var(--text);background:rgb(var(--tint) / .06);box-shadow:0 0 0 1px var(--line-strong) inset;transition:background var(--dur) var(--ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.james .btn-2:hover{background:rgb(var(--tint) / .1)}.james .tag{height:22px;font:500 11.5px/1 var(--font-mono);letter-spacing:.02em;white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.james .tag.ok{color:var(--success);background:var(--success-bg)}.james .tag.bad{color:var(--danger);background:var(--danger-bg)}.james .tag.warn{color:var(--warning);background:var(--warning-bg)}.james .tag.idle{color:var(--text-2);background:rgb(var(--tint) / .07)}.james .card{border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line) inset}.james .reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(14px)}.james .reveal.in{opacity:1;transform:none}.james .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.james .reveal{opacity:1;transition:none;transform:none}.james,.james *,.james:before,.james :before,.james:after,.james :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root:not(.js) .james .reveal{opacity:1;transform:none}@property --pband-glow{syntax:"<percentage>";inherits:false;initial-value:0%}.james .pband{--slant:56px;--seam:5px;--field-inv:var(--text);row-gap:var(--seam);flex-wrap:wrap;display:flex}.james .pband-item{--accent:var(--s-accent,var(--text-2));--pband-glow:var(--s-accent-glow-rest,0%);min-width:0;min-height:clamp(380px,31vw,450px);padding:32px calc(var(--slant) + 14px) 32px calc(var(--slant) * .55 + 16px);margin-left:calc(-1 * var(--slant) + var(--seam));color:var(--text);background:radial-gradient(135% 105% at 50% 100%, color-mix(in srgb, var(--s-accent-glow,transparent) var(--pband-glow), transparent), transparent 75%), var(--surface);box-shadow:0 0 0 1px var(--line-subtle) inset;clip-path:polygon(var(--slant) 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);transition:flex-grow .6s var(--ease), --pband-glow .4s var(--ease);flex:1 1 0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;text-decoration:none;display:grid;position:relative}.james .pband-item:first-child{clip-path:polygon(0 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);border-radius:var(--radius-lg) 0 0 var(--radius-lg);margin-left:0;padding-left:32px}.james .pband-item:last-child{clip-path:polygon(var(--slant) 0, 100% 0, 100% 100%, 0 100%);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding-right:32px}.james .pband-item:hover,.james .pband-item:focus-visible{--pband-glow:var(--s-accent-glow-hover,0%);flex-grow:2.1}.james .pband-item:focus-visible{outline:none}.james .pband-item[data-reader=verify]{--text:var(--text-inverse);--text-2:color-mix(in srgb, var(--text-inverse) 78%, var(--field-inv));--s-read:var(--text-2);--bg:var(--field-inv);--accent:var(--text-inverse);--pband-glow:0%;box-shadow:none;background:radial-gradient(135% 105% at 50% 100%, color-mix(in srgb, var(--text-inverse) var(--pband-glow), transparent), transparent 75%), var(--field-inv)}.james .pband-item[data-reader=verify]:hover,.james .pband-item[data-reader=verify]:focus-visible{--pband-glow:9%}.james .pband-n{font:500 13px/1 var(--font-mono);color:var(--text-2)}.james .pband-item:not(:first-child) .pband-n{margin-left:calc(var(--slant) * .45)}.james .pband-name{overflow-wrap:break-word;letter-spacing:-.045em;text-wrap:balance;align-self:end;font-size:clamp(24px,2.5vw,38px);font-weight:600;line-height:1}.james .pband-line{text-wrap:pretty;max-width:34ch;min-height:2.9em;color:var(--s-read,var(--text-2));font-size:15px;line-height:1.45}.james .pband-more-in{gap:14px;display:grid}.james .pband-ways{flex-wrap:wrap;gap:6px;display:flex}.james .pband-ways span{border-radius:var(--radius-pill);height:26px;font:500 12px/26px var(--font-sans);color:var(--text);white-space:nowrap;background:color-mix(in srgb, var(--text) 9%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 26%, transparent) inset;padding:0 10px}.james .pband-go{top:26px;right:calc(var(--slant) + 18px);width:44px;height:44px;color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 85%, transparent) inset;transition:transform .5s var(--ease), background .3s var(--ease), color .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute}.james .pband-item:last-child .pband-go{right:26px}@media (hover:hover) and (width>=861px){.james .pband{--pband-open:.41;container-type:inline-size}.james .pband-more{min-width:0;transition:grid-template-rows .42s var(--ease) 90ms;grid-template-rows:0fr;display:grid;overflow:hidden}.james .pband-more-in{min-height:0;width:calc((100cqi + 3 * (var(--slant) - var(--seam))) * var(--pband-open) - var(--slant) * 1.55 - 30px);opacity:0;transition:opacity .18s ease-out,transform .26s ease-out;overflow:hidden;transform:translateY(6px)}.james .pband-item:hover .pband-more,.james .pband-item:focus-visible .pband-more{transition:grid-template-rows .52s var(--ease) 60ms;grid-template-rows:1fr}.james .pband-item:hover .pband-more-in,.james .pband-item:focus-visible .pband-more-in{opacity:1;transition:opacity .42s var(--ease) .24s, transform .56s var(--ease) .18s;transform:none}}@media (hover:hover) and (width>=861px) and (width<=1100px){.james .pband{--pband-open:.333}}@media (hover:hover) and (width>=861px) and (prefers-reduced-motion:reduce){.james .pband-more,.james .pband-item:hover .pband-more,.james .pband-item:focus-visible .pband-more{transition:none}.james .pband-more-in,.james .pband-item:hover .pband-more-in,.james .pband-item:focus-visible .pband-more-in{transition:opacity .2s linear;transform:none}}.james .pband-item:hover .pband-go,.james .pband-item:focus-visible .pband-go{color:var(--bg);background:var(--accent);box-shadow:none;transform:rotate(-45deg)}.james .pband-item:focus-visible .pband-go{outline:2px solid var(--text);outline-offset:3px}@media (width<=1100px){.james .pband-item:hover,.james .pband-item:focus-visible{flex-grow:1.5}}@media (width<=860px){.james .pband{--slant:0px;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;gap:0 10px;margin-inline:-16px;padding:2px 16px 6px;scroll-padding-inline:16px;overflow-x:auto}.james .pband::-webkit-scrollbar{display:none}.james .pband-item,.james .pband-item:nth-child(n),.james .pband-item:first-child,.james .pband-item:last-child{border-radius:var(--radius-lg);clip-path:none;scroll-snap-align:start;flex:0 0 80%;min-height:240px;margin:0;padding:24px}.james .pband-item:not(:first-child) .pband-n{margin-left:0}.james .pband-name{font-size:28px}.james .pband-line{min-height:0}.james .pband-go,.james .pband-item:last-child .pband-go{top:20px;right:20px}.james .pband-item:hover,.james .pband-item:focus-visible{flex-grow:0}}.s-lost{justify-content:center;gap:var(--ob-space-8) var(--ob-space-32);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.s-lost .ob-btn--link{min-height:var(--ob-target-touch)}@media (width<=519.98px){.s-lost{justify-content:center;justify-items:center;gap:var(--ob-space-4) var(--ob-space-32);grid-template-columns:repeat(2,auto);display:grid}}.james .hero{padding-block:clamp(56px,9vw,112px) clamp(56px,8vw,96px);position:relative;overflow:hidden}.james .hero:before{content:"";background:radial-gradient(50% 60% at 50% 30%, rgb(var(--tint) / .06), transparent 70%);pointer-events:none;height:80%;position:absolute;inset:-20% -10% auto}.james .hero-in{text-align:center;justify-items:center;gap:22px;display:grid;position:relative}.james .hero .h1{max-width:15ch}.james .hero .lede{max-width:60ch;margin-inline:auto}.james .hero-pill{border-radius:var(--radius-pill);background:rgb(var(--tint) / .04);height:30px;box-shadow:0 0 0 1px var(--line) inset;color:var(--text-2);align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.james .hero-stage{margin-top:clamp(40px,6vw,72px);position:relative}.james .hero.left .hero-in{text-align:left;justify-items:start}.james .hero.left .lede{margin-inline:0}.james .foot{border-top:1px solid var(--line-subtle);padding-block:48px 32px}.james .code{border-radius:var(--radius-md);background:var(--bg-sunken);box-shadow:0 0 0 1px var(--line) inset;overflow:hidden}.james .code pre{font:400 13px/1.65 var(--font-mono);color:var(--text-2);margin:0;padding:16px;overflow-x:auto}.james .code .k{color:var(--text);font-weight:500}.james .code .s{color:var(--success)}.james .code .c{color:var(--text-3);font-style:italic}.james .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (width<=860px){.james .split{grid-template-columns:1fr}}.james .of{gap:14px;min-width:0;display:grid}@keyframes of-fill{to{transform:scaleX(1)}}@keyframes of-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.james .wl{width:100%;max-width:540px}.james .wl-row{border-radius:var(--radius-pill);background:linear-gradient(180deg, rgb(var(--tint) / .07), rgb(var(--tint) / .025));box-shadow:0 0 0 1px var(--line) inset, 0 20px 60px -30px #0009;transition:box-shadow var(--dur) var(--ease);gap:6px;padding:6px;display:flex}.james .wl-row:focus-within{box-shadow:0 0 0 1px var(--line-strong) inset, 0 0 0 4px rgb(var(--tint) / .06), 0 20px 60px -30px #0009}.james .wl input{border-radius:var(--radius-pill);background:0 0;border:0;flex:1;min-width:0;height:48px;padding:0 18px;font-size:16px}.james .wl input::placeholder{color:var(--text-3)}.james .wl input:focus{outline:none}.james .wl-note,.james .wl-err{color:var(--text-2);margin-top:10px;padding-left:22px;font-size:14px}.james .wl-err{color:var(--danger)}.james .wl-consent{color:var(--text-3);margin-top:8px;padding-left:22px;font-size:12.5px}.james .wl-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.james .wl-done{border-radius:var(--radius-lg);background:var(--surface);max-width:540px;box-shadow:0 0 0 1px var(--line) inset;gap:6px;padding:18px 22px;display:grid}.james .wl-done-head{align-items:center;gap:8px;font-weight:600;display:flex}@media (width<=560px){.james .wl-row{border-radius:var(--radius-lg);flex-direction:column}.james .wl .btn{width:100%}}.james .steps{border-radius:var(--radius-lg);background:var(--line);box-shadow:0 0 0 1px var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.james .step{background:var(--bg);align-content:start;gap:8px;padding:24px;display:grid}.james .step .muted{font-size:15px}.james .io{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;display:grid}@media (width<=520px){.james .io{grid-template-columns:1fr;justify-items:stretch}}.james .watched{font:400 13px/1.6 var(--font-mono);color:var(--text-3)}.james .watched span{color:var(--text-2);margin-right:10px}.james .uses{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.james .use{align-content:start;gap:10px;padding:28px;display:grid}.james .sample{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.james .rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;display:grid}.james .rule{gap:16px;display:flex}.james .rule>div{gap:6px;display:grid}.james .faq{border-top:1px solid var(--line)}.james .faq-item{border-bottom:1px solid var(--line)}.james .faq-item h3{font-size:inherit}.james .faq-item button{cursor:pointer;text-align:left;letter-spacing:-.015em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;font-size:18px;font-weight:500;display:flex}.james .pm{flex:none;width:14px;height:14px;position:relative}.james .pm:before,.james .pm:after{content:"";background:var(--text-2);height:1.5px;transition:transform var(--dur) var(--ease);position:absolute;inset:6px 0 auto}.james .pm:after{transform:rotate(90deg)}.james .faq-item.is-open .pm:after{transform:rotate(0)}.james .faq-a{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.james .faq-a>p{max-width:64ch;color:var(--text-2);overflow:hidden}.james .faq-item.is-open .faq-a{grid-template-rows:1fr}.james .faq-item.is-open .faq-a>p{padding-bottom:22px}.james .final{border-top:1px solid var(--line-subtle);background:radial-gradient(60% 80% at 50% 0%, rgb(var(--tint) / .05), transparent 70%)}.james .final-in{text-align:center;justify-items:center;gap:20px;display:grid}.james .final-h{max-width:16ch;font-size:clamp(38px,5.4vw,66px)}.james .final .lede{margin-inline:auto}@media (width<=960px){.james .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.james .sample{grid-template-columns:1fr}}@media (width<=680px){.james .steps,.james .uses,.james .rules{grid-template-columns:1fr}.james .use{padding:22px}}.james .uc{--uc-new:#74aef2}:root[data-theme=light] .james .uc{--uc-new:#2c66b8}.james .uc-flow{background:linear-gradient(180deg, rgb(var(--tint) / .045), rgb(var(--tint) / .01) 38%), var(--surface);box-shadow:0 0 0 1px var(--line) inset, var(--shadow-window);text-align:left;border-radius:20px;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);padding:clamp(14px,2vw,22px);display:grid}.james .uc-node{border-radius:var(--radius-md);background:var(--bg-sunken);box-shadow:0 0 0 1px var(--line) inset;align-content:start;gap:10px;padding:18px;display:grid}.james .uc-node.mid{background:var(--surface-raised);box-shadow:0 0 0 1px var(--line-strong) inset}.james .uc-node .kicker{font-size:11.5px}.james .uc-node>b{letter-spacing:-.02em;font-size:17px;font-weight:600}.james .uc-node ul{gap:6px;display:grid}.james .uc-node li{background:rgb(var(--tint) / .04);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:4px 10px;font-size:13.5px;display:flex}.james .uc-out .tag{animation:uc-in .5s var(--ease) backwards;animation-delay:calc(var(--i) * .45s + 1.2s)}.james .uc-node-foot{font:500 12px/1.3 var(--font-mono);color:var(--text-3);align-items:center;gap:8px;display:flex}.james .uc-live{background:var(--success);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite uc-live}.james .uc-pipe{background:repeating-linear-gradient(90deg, var(--line-strong) 0 4px, transparent 4px 8px);align-self:center;height:2px;margin-inline:8px;position:relative}.james .uc-pipe i{background:var(--text);border-radius:50%;width:6px;height:6px;animation:2.4s linear infinite uc-travel;position:absolute;top:-2px;left:0}.james .uc-pipe i:nth-child(2){animation-delay:.8s}.james .uc-pipe i:nth-child(3){animation-delay:1.6s}@keyframes uc-travel{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes uc-travel-down{0%{opacity:0;top:0}15%,85%{opacity:1}to{opacity:0;top:calc(100% - 6px)}}@keyframes uc-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 60%, transparent)}to{box-shadow:0 0 0 8px #0000}}.james .uc-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.james .uc-why li{align-content:start;gap:8px;padding:24px;display:grid}.james .uc-gives{border-radius:var(--radius-lg);background:rgb(var(--tint) / .05);box-shadow:0 0 0 1px var(--line-strong) inset;color:var(--text-2);text-wrap:pretty;margin-top:14px;padding:22px 26px;font-size:clamp(17px,1.6vw,20px)}.james .uc-gives b{color:var(--text);font-weight:600}.james .uc-inout{border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line) inset;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(20px,3vw,48px);margin-top:14px;padding:clamp(22px,3vw,36px);display:grid}.james .uc-inout>div{align-content:start;gap:12px;display:grid}.james .uc-inout .h2{font-size:clamp(26px,3vw,36px)}.james .uc-inout ul{align-content:center;gap:18px;display:grid}.james .uc-inout li{border-left:2px solid var(--uc-new);color:var(--text-2);gap:2px;padding-left:16px;font-size:15px;display:grid}.james .uc-inout li b{color:var(--text);font-weight:500}.james .uc-phase{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:clamp(48px,7vw,88px);padding-bottom:14px;display:flex}.james .uc-phase.first{margin-top:0}.james .uc-phase h3{letter-spacing:-.035em;font-size:clamp(22px,2.6vw,30px);font-weight:600}.james .uc-phase span{font:500 12.5px/1.3 var(--font-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em}.james .uc-step{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);padding-block:clamp(32px,4.5vw,56px);display:grid}.james .uc-step:last-child{border-bottom:0}.james .uc-step:has(+.uc-phase){border-bottom:0}.james .uc-step-text{gap:10px;display:grid;position:sticky;top:96px}.james .uc-n{font:500 13px/1 var(--font-mono);color:var(--text-3)}.james .uc-pick{border-radius:var(--radius-md);background:rgb(var(--tint) / .04);box-shadow:0 0 0 1px var(--line) inset;color:var(--text-2);gap:6px;margin-top:6px;padding:14px 16px;font-size:14.5px;display:grid}.james .uc-pick .kicker{font-size:11.5px}.james .uc-pick b{color:var(--text);font-weight:500}.james .uc-win{background:linear-gradient(180deg, rgb(var(--tint) / .04), transparent 30%), var(--surface);min-width:0;box-shadow:0 0 0 1px var(--line) inset, var(--shadow-window);border-radius:18px;font-size:14px;line-height:1.45;overflow:hidden}.james .uc-win.is-in{animation:uc-rise .7s var(--ease) backwards}.james .uc-bar{border-bottom:1px solid var(--line-subtle);font:500 12px/1 var(--font-mono);color:var(--text-3);align-items:center;gap:7px;padding:11px 14px;display:flex}.james .uc-bar i{background:rgb(var(--tint) / .14);border-radius:50%;flex:none;width:9px;height:9px}.james .uc-bar span{text-overflow:ellipsis;white-space:nowrap;margin-left:6px;overflow:hidden}.james .uc-bar .tag{margin-left:auto;font-style:normal}.james .uc-body{gap:14px;padding:18px;display:grid}.james .uc-mh{letter-spacing:-.02em;font-size:17px;font-weight:600}.james .uc-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.james .uc-between{justify-content:space-between}.james .uc-end{justify-content:flex-end}.james .uc-small{color:var(--text-3);font-size:12.5px}.james .uc-btn{border-radius:var(--radius-pill);background:var(--text);height:34px;color:var(--bg);white-space:nowrap;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.james .uc-btn.alt{color:var(--text);box-shadow:0 0 0 1px var(--line-strong) inset;background:0 0}.james .uc-play.is-in .uc-pulse{animation:uc-ring 2.2s var(--ease) 1.2s infinite}.james .uc-lab{font:500 11px/1.2 var(--font-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.05em}.james .uc-fld{gap:7px;display:grid}.james .uc-field{background:var(--bg-sunken);min-width:0;min-height:36px;box-shadow:0 0 0 1px var(--line) inset;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;display:flex}.james .uc-dd:after{content:"▾";color:var(--text-3);font-size:11px}.james .uc-list{box-shadow:0 0 0 1px var(--line) inset;border-radius:12px;display:grid;overflow:hidden}.james .uc-list li{border-top:1px solid var(--line-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 14px;display:grid}.james .uc-list li:first-child{border-top:0}.james .uc-list b{font-weight:500}.james .uc-list small{color:var(--text-3);font-size:12px;font-weight:400;display:block}.james .uc-list li>span:not(.tag){color:var(--text-3);font-size:12.5px}.james .uc-recipes{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:8px;display:grid}.james .uc-rcard{background:var(--bg-sunken);box-shadow:0 0 0 1px var(--line) inset;color:var(--text-3);border-radius:12px;align-content:start;gap:4px;padding:11px 12px;font-size:12.5px;line-height:1.4;display:grid}.james .uc-rcard b{color:var(--text);font-size:13.5px;font-weight:500}.james .uc-rcard.own{box-shadow:none;outline:1px dashed var(--line-strong);outline-offset:-1px;background:0 0}.james .uc-rcard.sel{background:rgb(var(--tint) / .08);box-shadow:0 0 0 1.5px var(--text) inset}.james .uc-rcard.sel:after{content:"Selected";background:var(--text);color:var(--bg);font:500 11px/1 var(--font-mono);border-radius:6px;justify-self:start;margin-top:4px;padding:3px 8px}.james .uc-sets{background:rgb(var(--tint) / .04);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;font-size:13px;display:flex}.james .uc-sets b{margin-right:4px;font-weight:500}.james .uc-sets span{border-radius:var(--radius-pill);box-shadow:0 0 0 1px var(--line) inset;color:var(--text-2);padding:3px 9px;font-size:12px}.james .uc-cfg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.james .uc-cfg>div{align-content:start;gap:14px;display:grid}.james .uc-checks{gap:8px;font-size:13.5px;display:grid}.james .uc-checks li{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.james .uc-checks .locked{color:var(--text-3)}.james .uc-cb{width:17px;height:17px;box-shadow:0 0 0 1.5px var(--line-strong) inset;border-radius:5px;flex:none;place-items:center;display:inline-grid}.james .uc-cb.on{background:var(--text);box-shadow:none}.james .uc-cb.on:after{content:"";border:solid var(--bg);border-width:0 0 2px 2px;width:8px;height:4.5px;transform:translateY(-1px)rotate(-45deg)}.james .uc-cb.lock{background:repeating-linear-gradient(135deg, rgb(var(--tint) / .1) 0 3px, transparent 3px 6px);box-shadow:0 0 0 1.5px var(--line) inset}.james .uc-rules{gap:7px;display:grid}.james .uc-rules li{background:rgb(var(--tint) / .04);color:var(--text-2);border-radius:9px;padding:8px 11px;font-size:13px}.james .uc-rules em{box-shadow:0 0 0 1px var(--line-strong) inset;color:var(--text);border-radius:6px;padding:0 6px;font-style:normal;font-weight:600}.james .uc-seg{background:var(--bg-sunken);box-shadow:0 0 0 1px var(--line) inset;border-radius:10px;justify-self:start;padding:3px;display:inline-flex}.james .uc-seg span{color:var(--text-3);border-radius:7px;padding:5px 12px;font-size:13px;font-weight:500}.james .uc-seg span.on{background:var(--text);color:var(--bg)}.james .uc-ins{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.james .uc-ins li{box-shadow:0 0 0 1px var(--line) inset;text-align:center;border-radius:12px;gap:2px;padding:11px 8px;font-size:13px;font-weight:500;display:grid}.james .uc-ins small{color:var(--text-3);font-size:11.5px;font-weight:400}.james .uc-ins .sel{background:rgb(var(--tint) / .07);box-shadow:0 0 0 1.5px var(--text) inset}.james .uc-kv{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:8px 14px;display:grid}.james .uc-kv dt{color:var(--text-3);font-size:13px}.james .uc-map{gap:7px;display:grid}.james .uc-map li{grid-template-columns:120px 16px minmax(0,1fr);align-items:center;gap:8px;display:grid}.james .uc-col{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--uc-new) 13%, transparent);height:28px;color:var(--uc-new);justify-content:center;align-items:center;font-size:12.5px;font-weight:500;display:inline-flex}.james .uc-arr{text-align:center;color:var(--text-3)}.james .uc-toggle{background:rgb(var(--tint) / .04);box-shadow:0 0 0 1px var(--line) inset;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.james .uc-toggle b{font-weight:500;display:block}.james .uc-toggle small{color:var(--text-3);font-size:12.5px}.james .uc-tog{border-radius:var(--radius-pill);background:var(--success);flex:none;width:34px;height:20px;margin-top:2px;position:relative}.james .uc-tog:after{content:"";background:var(--bg);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:16px}.james .uc-ready{background:rgb(var(--tint) / .06);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:500;display:flex}.james .uc-ready small{color:var(--text-3);font-size:12px;font-weight:400;display:block}.james .uc-ready b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.james .uc-sum{box-shadow:0 0 0 1px var(--line) inset;border-radius:12px;display:grid;overflow:hidden}.james .uc-sum div{border-top:1px solid var(--line-subtle);grid-template-columns:110px minmax(0,1fr);display:grid}.james .uc-sum div:first-child{border-top:0}.james .uc-sum dt,.james .uc-sum dd{padding:9px 14px}.james .uc-sum dt{background:rgb(var(--tint) / .03);color:var(--text-3);font-size:13px}.james .uc-sum dd{font-weight:500}.james .uc-s6{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;display:grid}.james .uc-id{align-content:start;gap:10px;display:grid}.james .uc-idrows div{border-top:1px solid var(--line-subtle);grid-template-columns:64px minmax(0,1fr);gap:8px;padding:6px 0;font-size:13px;display:grid}.james .uc-idrows div:first-child{border-top:0}.james .uc-idrows dt{color:var(--text-3)}.james .uc-idrows dd{overflow-wrap:anywhere;font-weight:500}.james .uc-log{gap:4px;font-size:12.5px;display:grid}.james .uc-log li{grid-template-columns:64px minmax(0,1fr);gap:6px;display:grid}.james .uc-log time,.james .uc-feed time,.james .uc-tl time{font:400 11.5px/1.6 var(--font-mono);color:var(--text-3)}.james .uc-browser{box-shadow:0 0 0 1px var(--line) inset;border-radius:12px;align-self:start;overflow:hidden}.james .uc-url{border-bottom:1px solid var(--line-subtle);font:400 12px/1.2 var(--font-mono);color:var(--text-3);padding:7px 10px}.james .uc-page{background:linear-gradient(160deg,#2f5f73,#8fb3bb 55%,#e8d3b5);place-items:center;height:250px;padding:12px;display:grid}.james .uc-pop{color:#1b1b1a;background:#fff;border-radius:10px;gap:6px;width:min(100%,230px);padding:14px;font-size:11.5px;display:grid;box-shadow:0 20px 40px -20px #00000080}.james .uc-pop b{letter-spacing:-.02em;font-size:15px;font-weight:600}.james .uc-pop i{font:400 10.5px/1.3 var(--font-mono);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:5px 7px;overflow:hidden;box-shadow:inset 0 0 0 1px #d4d4d0}.james .uc-pop i span{display:inline-block}.james .uc-play.is-in .uc-pop i span{animation:.9s steps(30,end) backwards uc-type;animation-delay:calc(var(--i) * .9s + .6s)}.james .uc-pop-c{align-items:center;gap:6px;margin-block:3px;display:flex}.james .uc-pop .uc-cb{border-radius:3px;width:13px;height:13px;box-shadow:inset 0 0 0 1.5px #b5b5b0}.james .uc-pop .uc-cb.on{box-shadow:none;background:#1b1b1a}.james .uc-pop .uc-cb.on:after{border-width:0 0 1.5px 1.5px;border-color:#fff;width:6px;height:3.5px}.james .uc-go{color:#fff;text-align:center;background:#1b1b1a;border-radius:6px;padding:7px;font-weight:600}.james .uc-track{border-radius:var(--radius-pill);background:rgb(var(--tint) / .07);height:8px;overflow:hidden}.james .uc-track i{border-radius:inherit;background:var(--text);transform-origin:0;height:100%;display:block}.james .uc-play.is-in .uc-track i{animation:uc-grow 1.8s var(--ease) .3s backwards}.james .uc-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.james .uc-tiles li{box-shadow:0 0 0 1px var(--line) inset;border-radius:12px;align-content:space-between;gap:6px;padding:11px 12px;display:grid}.james .uc-tiles small{color:var(--text-2);font-size:12px;line-height:1.35}.james .uc-tiles b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.1}.james .uc-tiles em{color:var(--text-3);margin-left:4px;font-size:12px;font-style:normal}.james .uc-tiles .bad b{color:var(--danger)}.james .uc-feed{box-shadow:0 0 0 1px var(--line) inset;border-radius:12px;display:grid}.james .uc-feed li{border-top:1px solid var(--line-subtle);grid-template-columns:48px minmax(0,1fr);gap:8px;padding:8px 12px;font-size:13px;display:grid}.james .uc-feed li:first-child{border-top:0}.james .uc-table{box-shadow:0 0 0 1px var(--line) inset;border-radius:12px;overflow-x:auto}.james .uc-table table{border-collapse:collapse;width:100%;font-size:13px}.james .uc-table th{background:rgb(var(--tint) / .03);font:500 11px/1 var(--font-mono);color:var(--text-3);text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:9px 11px}.james .uc-table td{border-top:1px solid var(--line-subtle);vertical-align:top;padding:9px 11px}.james .uc-table td small{color:var(--text-3);font-size:11.5px;display:block}.james .uc-table td:first-child b{white-space:nowrap;font-weight:500}.james .uc-table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.james .uc-table .zero{color:var(--danger)}.james .uc-table th.new{background:color-mix(in srgb, var(--uc-new) 11%, transparent);color:var(--uc-new)}.james .uc-table td.new{background:color-mix(in srgb, var(--uc-new) 5%, transparent)}.james .uc-table td.none{color:var(--text-3)}.james .uc-claytable td:nth-child(3),.james .uc-claytable td:nth-child(4),.james .uc-claytable td:nth-child(2){white-space:nowrap}.james .uc-claytable td:nth-child(5){min-width:200px}.james .uc-claytable td.new span{display:inline-block}.james .uc-play.is-in .uc-claytable td.new span{animation:uc-fill .5s var(--ease) backwards;animation-delay:calc(var(--i) * .11s + .5s)}.james .uc-proof{color:var(--uc-new);text-underline-offset:3px;text-decoration:underline}.james .uc-verdict{background:var(--danger-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 45%, transparent) inset;border-radius:12px;gap:4px;padding:13px 15px;display:grid}.james .uc-verdict .uc-lab{color:var(--danger)}.james .uc-verdict b{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.3}.james .uc-tl{display:grid}.james .uc-tl li{border-left:1px solid var(--line);color:var(--text-2);grid-template-columns:116px minmax(0,1fr);gap:10px;margin-left:4px;padding:5px 0 5px 18px;font-size:13px;display:grid;position:relative}.james .uc-tl li:before{content:"";background:var(--line-ui);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:-4.5px}.james .uc-tl li.bad{color:var(--danger);font-weight:500}.james .uc-tl li.bad:before{background:var(--danger)}.james .uc-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.james .uc-shot{box-shadow:0 0 0 1px var(--line) inset;border-radius:10px;font-size:11.5px;overflow:hidden}.james .uc-shot div{background:repeating-linear-gradient(135deg, rgb(var(--tint) / .05) 0 8px, transparent 8px 16px);height:76px;color:var(--text-3);place-items:center;font-weight:500;display:grid}.james .uc-shot.bad div{background:repeating-linear-gradient(135deg, var(--danger-bg) 0 8px, transparent 8px 16px);color:var(--danger)}.james .uc-shot span{color:var(--text-2);padding:6px 8px;display:block}.james .uc-slack{box-shadow:0 0 0 1px var(--line) inset;color:var(--text-2);border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 14px;font-size:13.5px;display:grid}.james .uc-slack b{color:var(--text)}.james .uc-slack-av{background:var(--surface-raised);width:34px;height:34px;box-shadow:0 0 0 1px var(--line-strong) inset;color:var(--text);border-radius:9px;place-items:center;display:grid}.james .uc-play.is-in .uc-slack{animation:uc-in .5s var(--ease) 2.9s backwards}.james .uc-opener{border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line) inset;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(22px,3.5vw,40px);display:grid}.james .uc-opener>div:first-child{gap:12px;display:grid}.james .uc-opener .h2{font-size:clamp(24px,2.8vw,34px)}.james .uc-mail{border-radius:var(--radius-md);background:var(--bg-sunken);box-shadow:0 0 0 1px var(--line) inset;gap:8px;margin-top:4px;padding:16px 18px;font-size:14.5px;display:grid}.james .uc-mail-head{border-bottom:1px solid var(--line-subtle);color:var(--text-3);padding-bottom:9px;font-size:12.5px}.james .uc-mail-head b{color:var(--text);font-weight:500}.james .uc-att{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.james .uc-att span{box-shadow:0 0 0 1px var(--line-strong) inset;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500}.james .uc-phone-wrap{justify-items:center;gap:14px;display:grid}.james .uc-phone{width:min(100%,250px);box-shadow:0 0 0 1px var(--line-strong), var(--shadow-window);background:#0b0b0a;border-radius:36px;padding:10px}.james .uc-screen{color:#1b1b1a;background:#f2f2f5;border-radius:27px;gap:4px;padding-bottom:18px;display:grid;overflow:hidden}.james .uc-screen-head{text-align:center;background:#fafafa;border-bottom:1px solid #e3e3e8;padding:16px 14px 9px;font-size:13.5px;font-weight:600}.james .uc-screen-head small{color:#8a8a93;font-size:11px;font-weight:400;display:block}.james .uc-day{color:#8a8a93;text-align:center;margin:8px 0 4px;font-size:10px}.james .uc-bub{background:#e5e5ea;border-radius:16px;max-width:84%;margin-inline:11px;padding:8px 11px;font-size:12px;line-height:1.35}.james .uc-ways{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.james .uc-way{align-content:start;gap:8px;padding:20px;display:grid}.james .uc-eg{background:var(--bg-sunken);box-shadow:0 0 0 1px var(--line) inset;color:var(--text-2);border-radius:10px;justify-items:start;gap:6px;margin-top:6px;padding:10px 12px;font-size:13.5px;display:grid}.james .uc-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.james .uc-more a{border-radius:inherit;height:100%;transition:background var(--dur) var(--ease);gap:8px;padding:24px;text-decoration:none;display:grid}.james .uc-more a:hover{background:var(--surface-hover)}.james .uc-more-go{color:var(--text-3);margin-top:4px;font-size:14px}.james .uc-fine{max-width:90ch;color:var(--text-3);grid-column:1/-1;margin-top:10px;font-size:13px}.james .uc-play.is-in .uc-seq>*{animation:uc-in .5s var(--ease) backwards;animation-delay:calc(var(--i,0) * .11s + .25s)}.james .uc-play.is-in .uc-log>*{animation-delay:calc(var(--i) * .42s + .6s)}.james .uc-play.is-in .uc-tl>*{animation-delay:calc(var(--i) * .26s + .5s)}.james .uc-play.is-in .uc-screen>*{animation-delay:calc(var(--i) * .6s + .3s)}.james .uc-play.is-in .uc-rcard.sel{animation:uc-in .5s var(--ease) backwards, uc-pick .45s var(--ease) backwards;animation-delay:calc(var(--i) * .11s + .25s), 1.5s}.james .uc-play.is-in .uc-rcard.sel:after{animation:uc-in .4s var(--ease) 1.6s backwards}.james .uc-play.is-in .uc-cb.on{animation:uc-tick .3s var(--ease) backwards;animation-delay:calc(var(--i,0) * .26s + .5s)}@keyframes uc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes uc-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes uc-grow{0%{transform:scaleX(0)}}@keyframes uc-pick{0%{background:var(--bg-sunken);box-shadow:0 0 0 1px var(--line) inset}}@keyframes uc-tick{0%{box-shadow:0 0 0 1.5px var(--line-strong) inset;background:0 0;transform:scale(.8)}}@keyframes uc-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes uc-fill{0%{opacity:0;filter:blur(4px)}}@keyframes uc-ring{0%{box-shadow:0 0 0 0 rgb(var(--tint) / .35)}70%,to{box-shadow:0 0 0 10px rgb(var(--tint) / 0)}}@media (width<=1000px){.james .uc-step{grid-template-columns:minmax(0,1fr);gap:22px}.james .uc-step-text{max-width:62ch;position:static}.james .uc-ways{grid-template-columns:repeat(2,minmax(0,1fr))}.james .uc-opener,.james .uc-inout{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.james .uc-flow{grid-template-columns:minmax(0,1fr)}.james .uc-pipe{background:repeating-linear-gradient(180deg, var(--line-strong) 0 4px, transparent 4px 8px);justify-self:center;width:2px;height:36px;margin:6px 0}.james .uc-pipe i{animation-name:uc-travel-down;top:0;left:-2px}.james .uc-why{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.james .uc-body{padding:14px}.james .uc-cfg,.james .uc-s6,.james .uc-more,.james .uc-ways{grid-template-columns:minmax(0,1fr)}.james .uc-ins,.james .uc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.james .uc-kv,.james .uc-sum div{grid-template-columns:minmax(0,1fr)}.james .uc-kv dt{margin-bottom:-4px}.james .uc-sum dt{background:0 0;padding-bottom:2px}.james .uc-sum dd{padding-top:0}.james .uc-map li{grid-template-columns:104px 12px minmax(0,1fr)}.james .uc-list li{grid-template-columns:minmax(0,1fr) auto}.james .uc-list li>span:not(.tag){display:none}.james .uc-tl li{grid-template-columns:minmax(0,1fr);gap:0}.james .uc-shots{grid-template-columns:minmax(0,1fr)}.james .uc-claytable th:nth-child(2),.james .uc-claytable td:nth-child(2){display:none}}.james .pr-h1{max-width:16ch}.james .pr-sources li .tag{font-size:10.5px}.james .uc-node .pr-sources li.new{background:color-mix(in srgb, var(--uc-new) 14%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--uc-new) 45%, transparent) inset;color:var(--text);font-weight:500}.james .pr-sources li.new .tag{background:var(--uc-new);color:var(--bg)}.james .pr-gaps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.james .pr-gaps li{align-content:start;gap:8px;padding:22px;display:grid}.james .pr-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.james .pr-split>div{border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line) inset;align-content:start;gap:12px;padding:clamp(22px,3vw,32px);display:grid}.james .pr-split>.ours{background:color-mix(in srgb, var(--uc-new) 7%, var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--uc-new) 40%, transparent) inset}.james .pr-split ul{gap:10px;display:grid}.james .pr-split li{border-left:2px solid var(--line-strong);color:var(--text-2);padding-left:16px;font-size:15px}.james .pr-split .ours li{border-left-color:var(--uc-new)}.james .pr-chips,.james .pr-cities{flex-wrap:wrap;gap:6px;display:flex}.james .pr-chips span,.james .pr-cities span{border-radius:var(--radius-pill);background:var(--bg-sunken);height:30px;box-shadow:0 0 0 1px var(--line) inset;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.james .pr-chips .more{color:var(--text-3);box-shadow:0 0 0 1px var(--line) inset;outline:1px dashed var(--line-strong);outline-offset:-1px;background:0 0;font-weight:400}.james .pr-fields dt{font-family:var(--font-mono);font-size:12px}.james .uc-sum.pr-fields div{grid-template-columns:150px minmax(0,1fr);align-items:baseline}.james .pr-shop{color:#1d2a22;background:#fbfaf6;align-content:start;gap:14px;padding-bottom:16px;display:grid}.james .pr-shop-bar{color:#fff;background:#1f6b45;align-items:center;gap:8px;padding:10px 12px;font-size:11.5px;display:flex}.james .pr-shop-bar b{letter-spacing:-.02em;margin-right:auto;font-size:14px}.james .pr-shop-bar span{border-radius:var(--radius-pill);background:#ffffff29;padding:2px 8px}.james .pr-shop-bar .pr-socio{color:#1d2a22;background:#f4d35e;font-weight:600}.james .pr-item{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;padding-inline:14px;display:grid}.james .pr-pack{background:linear-gradient(160deg,#6b3f26,#3b2216);border-radius:8px;place-items:center;height:110px;display:grid;box-shadow:0 10px 20px -12px #0009}.james .pr-pack span{color:#3b2216;background:#e9d8b4;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.james .pr-item-text{justify-items:start;gap:5px;font-size:12.5px;display:grid}.james .pr-item-text>b{font-size:14px;line-height:1.25}.james .pr-item-text s{color:#7a837d}.james .pr-member{color:#1f6b45;background:#e5f2ea;border-radius:6px;padding:3px 8px}.james .pr-member b{font-size:15px}.james .pr-item-text em{text-transform:uppercase;letter-spacing:.04em;background:#f4d35e;border-radius:4px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.james .pr-gap{font-family:var(--font-mono);color:var(--uc-new);font-size:12.5px;font-weight:500}.james .pr-inbox{box-shadow:0 0 0 1px var(--line) inset;border-radius:12px;display:grid}.james .pr-inbox li{border-top:1px solid var(--line-subtle);grid-template-columns:96px 56px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:13px;display:grid}.james .pr-inbox li:first-child{border-top:0}.james .pr-inbox li.yours{background:color-mix(in srgb, var(--warning) 8%, transparent);box-shadow:2px 0 0 var(--warning) inset}.james .pr-inbox time{font:400 11.5px/1.7 var(--font-mono);color:var(--text-3)}.james .pr-inbox .tag{justify-self:start}.james .pr-inbox div{gap:2px;display:grid}.james .pr-inbox q{color:var(--text);font-weight:500}.james .pr-inbox small{color:var(--text-3);font-size:12px}.james .pr-card{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.james .pr-card .uc-idrows div{grid-template-columns:76px minmax(0,1fr)}.james .pr-sms{color:#1b1b1a;box-shadow:0 0 0 6px #0b0b0a, 0 0 0 7px var(--line-strong);background:#f2f2f5;border-radius:18px;gap:10px;padding-bottom:16px;display:grid;overflow:hidden}.james .pr-sms-head{text-align:center;background:#fafafa;border-bottom:1px solid #e3e3e8;padding:12px 12px 8px;font-size:13px;font-weight:600}.james .pr-sms-head small{color:#8a8a93;font-size:10.5px;font-weight:400;display:block}.james .pr-bubble{background:#e5e5ea;border-radius:16px;max-width:86%;margin-inline:10px;padding:8px 11px;font-size:12px;line-height:1.35}.james .pr-cal-wrap{box-shadow:0 0 0 1px var(--line) inset;border-radius:12px;overflow-x:auto}.james .pr-cal{min-width:560px;display:grid}.james .pr-weeks,.james .pr-lane{grid-template-columns:118px minmax(0,1fr);display:grid}.james .pr-weeks{border-bottom:1px solid var(--line-subtle);background:rgb(var(--tint) / .03);grid-template-columns:118px repeat(4,minmax(0,1fr))}.james .pr-weeks span{font:500 10.5px/1.2 var(--font-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;padding:8px 10px}.james .pr-weeks span+span{border-left:1px solid var(--line-subtle)}.james .pr-lane+.pr-lane{border-top:1px solid var(--line-subtle)}.james .pr-lane.fresh{background:color-mix(in srgb, var(--uc-new) 7%, transparent)}.james .pr-lane-name{color:var(--text-2);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:flex}.james .pr-lane-name .tag{background:var(--uc-new);height:18px;color:var(--bg);padding:0 6px;font-size:10px;font-style:normal}.james .pr-track{background:repeating-linear-gradient(90deg, transparent 0 calc(25% - 1px), var(--line-subtle) calc(25% - 1px) 25%);height:44px;position:relative}.james .pr-bar{background:rgb(var(--tint) / .1);height:24px;box-shadow:0 0 0 1px var(--line-strong) inset;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;transform-origin:0;border-radius:6px;padding:0 8px;font-size:11.5px;line-height:24px;position:absolute;top:10px;overflow:hidden}.james .pr-lane.fresh .pr-bar{background:color-mix(in srgb, var(--uc-new) 22%, transparent);box-shadow:0 0 0 1px var(--uc-new) inset;color:var(--text)}.james .pr-bar.hot{font-weight:500}.james .pr-dot{background:var(--line-ui);border-radius:50%;width:10px;height:10px;margin-left:4px;position:absolute;top:17px}.james .pr-lane.fresh .pr-dot{background:var(--uc-new)}.james .pr-dot span{color:var(--text-2);white-space:nowrap;font-size:11px;font-style:normal;line-height:16px;position:absolute;top:-3px;left:15px}.james .uc-play.is-in .pr-bar{animation:pr-grow .8s var(--ease) backwards;animation-delay:calc(var(--i) * .14s + .3s)}.james .uc-play.is-in .pr-dot{animation:pr-pop .4s var(--ease) backwards;animation-delay:calc(var(--i) * .14s + .5s)}.james .pr-insight{background:var(--warning-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;font-size:13.5px;display:flex}.james .pr-insight p{flex:260px}.james .uc-play.is-in .pr-insight{animation:uc-in .5s var(--ease) 1.6s backwards}@keyframes pr-grow{0%{transform:scaleX(0)}}@keyframes pr-pop{0%{transform:scale(0)}}.james .pr-sell{gap:clamp(28px,4vw,44px);display:grid}.james .pr-sell-group{gap:14px;display:grid}.james .pr-sell-group .kicker span{text-transform:none;letter-spacing:0;font-family:var(--font-sans)}.james .pr-sell-group ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=1000px){.james .pr-gaps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.james .pr-split,.james .pr-sell-group ul{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.james .pr-gaps,.james .pr-card{grid-template-columns:minmax(0,1fr)}.james .pr-card .pr-sms{max-width:240px}.james .uc-sum.pr-fields div{grid-template-columns:minmax(0,1fr)}.james .pr-inbox li{grid-template-columns:auto minmax(0,1fr)}.james .pr-inbox li>div{grid-column:1/-1}}.s-typed-off{color:#0000}.s-typed-glue{white-space:nowrap}.s-typed-caret.ob-caret{vertical-align:baseline;margin-right:-.83em}.s-typed-h{display:grid}.s-typed-h>*{grid-area:1/1}.s-typed-size{visibility:hidden}.s-typed-line{transition:opacity var(--ob-dur-base) var(--ob-ease-out);align-self:end}.s-typed-line.is-swap{opacity:0;transition:opacity var(--ob-dur-fast) var(--ob-ease-in)}.s-console{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;min-width:0;display:grid}.s-console-label{margin:0 0 var(--ob-space-12);font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-3)}.s-console-tabs{width:min(100%, var(--s-console-count,4) * 184px);display:flex;position:relative}.s-console-tab{flex:1 1 0;justify-content:center;min-width:max-content}.s-console-win{width:100%;margin-top:var(--ob-space-16);text-align:start}.s-console-bar{position:relative}.s-console-crumb{min-width:0;font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);color:var(--ob-text-3);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin:0;overflow:hidden}.s-console-crumb b{font-weight:var(--ob-weight-medium);color:var(--ob-text-2)}.s-console-crumb-now{color:var(--ob-text-2)}.s-console-example{flex:none}.s-console-end{align-items:center;gap:var(--ob-space-8);flex:none;min-width:0;margin-left:auto;display:flex}.s-console-status{max-width:440px}.s-console-mark{color:var(--ob-text);flex:none;place-items:center;display:inline-grid}.s-console-mark .s-status{color:inherit}.s-console-pause{margin-right:calc(var(--ob-space-4) * -1)}.s-console-progress{inset:auto 0 calc(var(--ob-border-hair) * -1);height:var(--ob-border-focus);pointer-events:none;transition:opacity var(--ob-dur-slow) var(--ob-ease-in) var(--ob-dur-slow);position:absolute;overflow:hidden}.s-console-progress>i{background-color:var(--ob-text-3);transform-origin:0;height:100%;scale:var(--s-progress,0) 1;transition:scale var(--ob-dur-slow) var(--ob-ease-out);display:block}.s-console-progress.is-done{opacity:0}.s-console-body{display:grid}.s-console-panel{border-bottom-left-radius:var(--ob-radius-lg);border-bottom-right-radius:var(--ob-radius-lg);visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,43fr) minmax(0,57fr);min-width:0;display:grid}.s-console-panel.is-active{visibility:visible;animation:ob-fade-in var(--ob-dur-base) var(--ob-ease-out) backwards}.s-console-panel:focus-visible{outline-offset:var(--ob-focus-offset-inset)}.s-console-plan,.s-console-run{align-content:start;gap:var(--ob-space-16);min-width:0;padding:var(--ob-space-20) var(--ob-space-24) var(--ob-space-24);display:grid}.s-console-run{border-left:var(--ob-border-hair) solid var(--ob-line-subtle)}.s-console-name,.s-console-h{font:var(--ob-type-small);font-weight:var(--ob-weight-semibold);letter-spacing:var(--ob-type-button-tracking);color:var(--ob-text);margin:0}.s-console-prompt{min-height:0}.s-console-prompt.ob-prompt--field{font-size:var(--ob-type-code-size)}.s-console-prompt .ob-prompt-text{text-wrap:pretty}.s-console-prompt .s-typed-off{color:#0000}.s-console-prompt .s-typed-glue{white-space:nowrap}.s-console-prompt .ob-caret{margin-right:-.83em}.s-console-rows{gap:var(--ob-space-12);margin:var(--ob-space-4) 0 0;display:grid}.s-console-rows.is-wait dd:not(.s-console-kitrow){color:#0000;position:relative}.s-console-rows.is-wait dd:not(.s-console-kitrow)>*{visibility:hidden}.s-console-rows.is-wait dd:not(.s-console-kitrow):before{content:"";background:linear-gradient(var(--ob-fill) 10px, transparent 0) left calc(.5lh - 5px) / 56% calc(1lh + var(--ob-space-4)) repeat-y;border-radius:var(--ob-radius-glyph);position:absolute;inset:0}.s-console-rows.is-wait .s-console-row:first-child dd:before{background-size:40% calc(1lh + var(--ob-space-4))}.s-console-rows.is-wait .s-console-row--more:nth-child(3) dd:before{background-size:32% calc(1lh + var(--ob-space-4))}.s-console-rows.is-wait .s-console-kit .ob-kit__chip{color:#0000}.s-console-row{gap:var(--ob-space-16);grid-template-columns:88px minmax(0,1fr);align-items:baseline;display:grid}.s-console-row dt{font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-3)}.s-console-row dd{min-width:0;font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text);margin:0}.s-console-journey{gap:var(--ob-space-4);margin:0;padding:0;list-style:none;display:grid}.s-console-journey li{align-items:baseline;gap:var(--ob-space-8);display:flex}.s-console-n{width:1ch;font:var(--ob-type-mono-sm);color:var(--ob-text-3);font-variant-numeric:tabular-nums;flex:none}.s-console-row:last-child{gap:var(--ob-space-8);grid-template-columns:minmax(0,1fr)}.s-console-kit{gap:var(--ob-space-8)}.s-console-h--finding{align-items:center;gap:var(--ob-space-8);display:flex}.s-console-log{margin:0;padding:0;list-style:none;display:grid}.s-console-event{gap:var(--ob-space-16);padding:var(--ob-space-8) 0;border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle);opacity:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.s-console-event:last-child{border-bottom:0}.s-console-event.is-in{opacity:1}.s-console-text{font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text);text-wrap:pretty}.s-console-time{font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);color:var(--ob-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.s-console-finding{gap:var(--ob-space-8);margin-top:var(--ob-space-4);border-radius:var(--ob-radius-sm);opacity:0}.s-console-finding.is-in{opacity:1}.s-console-h.s-console-h--finding{font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-3)}.s-console-h--finding .ob-sq{color:var(--ob-text-3)}.s-console-finding-title{margin:0}.s-console-fix{align-items:flex-start;gap:var(--ob-space-12);margin:var(--ob-space-4) 0 0;padding-top:var(--ob-space-12);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2);text-wrap:pretty;opacity:0;display:flex}.s-console-fix.is-in{opacity:1}.s-console-fix .s-console-mark{margin-top:0}.s-console-ledger{align-items:center;gap:var(--ob-space-8);font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);color:var(--ob-text-2);opacity:0;margin:0;display:flex}.s-console-ledger.is-in{opacity:1}@container (width<=760px){.s-console-panel{grid-template-columns:minmax(0,1fr)}.s-console-run{border-left:0;border-top:var(--ob-border-hair) solid var(--ob-line-subtle)}}@container (width<=560px){.s-console-plan,.s-console-run{padding:var(--ob-space-16)}.s-console-crumb-ws,.s-console-row--more,.s-console-status .ob-status__detail{display:none}.s-console-row{gap:var(--ob-space-4);grid-template-columns:minmax(0,1fr)}.s-console-event{row-gap:var(--ob-space-2);grid-template-columns:minmax(0,1fr)}.s-console-time{text-align:left;grid-area:1/1}.s-console-text{grid-column:1}.s-console-panel:not(.is-active),.s-console-event:not(.is-in),.s-console-finding:not(.is-in),.s-console-fix:not(.is-in),.s-console-ledger:not(.is-in){display:none}}@container (width<=480px){.s-console-crumb{display:none}}@media (prefers-reduced-motion:reduce){.s-console-panel.is-active{animation:none}.s-console-progress,.s-console-progress>i{transition:none}}.s-kit{cursor:default;-webkit-tap-highlight-color:transparent;width:100%}@media (prefers-reduced-motion:no-preference){.s-kit{cursor:pointer}}.s-kit__bar{gap:var(--ob-space-12)}.s-kit__name{color:var(--ob-text-2);margin:0}.s-kit__count{align-items:center;gap:var(--ob-space-8);font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);font-variant-numeric:tabular-nums;color:var(--ob-text-2);white-space:nowrap;flex:none;margin:0;display:inline-flex}.s-kit__of{color:var(--ob-text-3)}.s-kit__of:before{content:"·";content:"·" / "";margin-inline-end:var(--ob-space-8)}.s-kit__list{padding:var(--ob-space-8) 0;margin:0;list-style:none;display:grid}.s-kit__item{grid-template-columns:var(--ob-space-20) minmax(0, 1fr);align-items:center;gap:var(--ob-space-16);min-height:var(--ob-space-48);padding:var(--ob-space-8) var(--ob-space-20);font:var(--ob-type-code);letter-spacing:0;color:var(--ob-text);transition:color var(--ob-dur-base) var(--ob-ease-out);display:grid}.s-kit__item+.s-kit__item{box-shadow:inset 0 var(--ob-border-hair) 0 var(--ob-line-subtle)}.s-kit__item.is-pending{color:var(--ob-text-3)}.s-kit__item.is-working{color:var(--ob-text-2)}.s-kit__mark{width:var(--ob-space-20);height:var(--ob-space-20);color:var(--ob-text);place-items:center;display:grid}.s-kit__mark .s-status{color:inherit}.s-kit__item.is-pending .s-kit__mark{color:var(--ob-text-3);opacity:.55}.s-kit__text{text-wrap:pretty;min-width:0}@media (width<=519.98px){.s-kit__item{gap:var(--ob-space-12);padding-inline:var(--ob-space-16);font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking)}}.s-hero-sub.s-rp-hero__sub{margin-top:var(--ob-space-24)}.s-rp-hero__screen{max-width:960px}.s-rp-hero__screen .ilwrap{cursor:pointer}.s-rp .s-head{max-width:none}.s-rp .s-head>h2{max-width:var(--ob-measure-heading);margin:0}.s-rp__line{max-width:var(--ob-measure-lede);font:var(--ob-type-body-lg);letter-spacing:var(--ob-type-body-lg-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty;margin:0}.s-rp__action{margin-top:var(--ob-space-4);justify-self:start}@media (hover:hover) and (pointer:fine){.s-rp__action:hover .ob-btn-arrow{translate:var(--ob-space-2) 0}}.s-rp__body{min-width:0}@media (width>=1080px){.s-rp--split .s-rp__in{grid-template-columns:var(--s-split);column-gap:var(--s-split-gap);align-items:start;display:grid}.s-rp--split .s-head{margin-bottom:0}.s-rp-kit .s-rp__in{align-items:center}}.s-rp-run .s-console{justify-items:stretch}.s-rp-run .s-console-label{margin-bottom:var(--ob-space-12);justify-self:start}.s-rp-run .s-console-win{margin-top:0}.s-rp-steps{gap:var(--ob-space-40) var(--ob-space-32);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.s-rp-steps__item{align-content:start;gap:var(--ob-space-8);padding-top:var(--ob-space-20);border-top:var(--ob-border-hair) solid var(--ob-line);grid-template-rows:auto auto 1fr;display:grid}.s-rp-steps__n{margin-bottom:var(--ob-space-8);font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);font-variant-numeric:tabular-nums;color:var(--ob-text-3)}.s-rp-steps__title{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);text-wrap:balance;margin:0}.s-rp-steps__line{font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty;margin:0}@media (width<=1079.98px){.s-rp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=519.98px){.s-rp-steps{gap:var(--ob-space-32);grid-template-columns:minmax(0,1fr)}}.s-rp-groups{border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle);display:grid}.s-rp-group{grid-template-columns:var(--s-split);gap:var(--ob-space-16) var(--s-split-gap);padding-block:var(--ob-space-32);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);display:grid}.s-rp-group__name{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);margin:0}.s-rp-group__items{gap:var(--ob-space-24) var(--ob-space-48);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.s-rp-group__items>li{align-content:start;gap:var(--ob-space-4);display:grid}.s-rp-group__title{font:var(--ob-type-body);font-weight:var(--ob-weight-medium);letter-spacing:-.01em;color:var(--ob-text);margin:0}.s-rp-group__line{font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty;margin:0}@media (width<=1079.98px){.s-rp-group__items{grid-template-columns:minmax(0,1fr)}}@media (width<=859.98px){.s-rp-group{gap:var(--ob-space-16);padding-block:var(--ob-space-24);grid-template-columns:minmax(0,1fr)}}.s-rp-outs{column-gap:var(--ob-space-48);border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.s-rp-outs>li{align-content:start;gap:var(--ob-space-4);padding-block:var(--ob-space-24);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);display:grid}.s-rp-outs__format{font:var(--ob-type-body);font-weight:var(--ob-weight-medium);letter-spacing:-.01em;color:var(--ob-text);margin:0}.s-rp-outs__line{font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty;margin:0}@media (width<=519.98px){.s-rp-outs{grid-template-columns:minmax(0,1fr)}.s-rp-outs>li{padding-block:var(--ob-space-20)}}.s-rp-settings{border-top:var(--ob-border-hair) solid var(--ob-line);margin:0;display:grid}.s-rp-settings>div{gap:var(--ob-space-8) var(--ob-space-24);padding-block:var(--ob-space-16);border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle);grid-template-columns:minmax(0,2fr) minmax(0,5fr);align-items:baseline;display:grid}.s-rp-settings dt{font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2)}.s-rp-settings dd{font:var(--ob-type-body);letter-spacing:var(--ob-type-body-tracking);color:var(--ob-text);text-wrap:pretty;margin:0}@media (width<=519.98px){.s-rp-settings>div{gap:var(--ob-space-4);grid-template-columns:minmax(0,1fr)}}.s-rp-who{border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle);margin:0;padding:0;list-style:none;display:grid}.s-rp-who>li{border-top:var(--ob-border-hair) solid var(--ob-line-subtle)}.s-rp-who__link{grid-template-columns:var(--s-split);align-items:baseline;gap:var(--ob-space-8) var(--s-split-gap);margin-inline:calc(var(--ob-space-16) * -1);padding:var(--ob-space-24) var(--ob-space-16);border-radius:var(--ob-radius-sm);color:var(--ob-text);-webkit-tap-highlight-color:transparent;transition:background-color var(--ob-dur-base) var(--ob-ease-out);text-decoration:none;display:grid}.s-rp-who__name{align-items:center;gap:var(--ob-space-8);font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);display:inline-flex}.s-rp-who__arrow{width:var(--ob-icon-sm);height:var(--ob-icon-sm);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:var(--ob-text-3);transition:translate var(--ob-dur-base) var(--ob-ease-out), color var(--ob-dur-base) var(--ob-ease-out);flex:none}.s-rp-who__key.ob-sq{width:var(--ob-sq-md);height:var(--ob-sq-md);margin-right:var(--ob-space-4);color:var(--s-accent,currentColor)}.s-rp-who__line{font:var(--ob-type-body);letter-spacing:var(--ob-type-body-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty}@media (hover:hover) and (pointer:fine){.s-rp-who__link:hover{background-color:var(--ob-state-hover)}.s-rp-who__link:hover .s-rp-who__arrow{color:var(--s-accent,var(--ob-text));translate:var(--ob-space-2) 0}}.s-rp-who__link:active{background-color:var(--ob-state-pressed);transition-duration:var(--ob-dur-fast)}.s-rp-who__link:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset-inset)}@media (width<=859.98px){.s-rp-who__link{padding-block:var(--ob-space-20);grid-template-columns:minmax(0,1fr)}}.s-rp-table .ob-table thead th{font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);text-transform:none;color:var(--ob-text-2)}.s-rp-table .ob-table thead td{height:var(--ob-control-md);padding:0 var(--ob-space-16);background-color:var(--ob-fill-subtle);border-block:var(--ob-border-hair) solid var(--ob-line)}.s-rp-table .ob-table tbody th{height:var(--ob-control-lg);padding:var(--ob-space-12) var(--ob-space-16);text-align:left;vertical-align:middle;font:var(--ob-type-small);font-weight:var(--ob-weight-medium);letter-spacing:var(--ob-type-small-tracking);font-variant-numeric:tabular-nums;text-transform:none;color:var(--ob-text);white-space:nowrap;background-color:var(--ob-row-layer);border-top:0;border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle)}.s-rp-table .ob-table td{padding-block:var(--ob-space-12);white-space:normal;text-wrap:pretty}.s-rp-table .ob-table tbody tr:last-child th{border-bottom:0}.s-rp-table__col{display:none}@container (width<=600px){.s-rp-table .ob-table,.s-rp-table .ob-table :is(thead,tbody){min-width:0;display:block}.s-rp-table .ob-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-rp-table .ob-table tbody tr{gap:var(--ob-space-16);padding:var(--ob-space-20) var(--ob-space-16);border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle);background-color:var(--ob-row-layer);display:grid}.s-rp-table .ob-table tbody tr:last-child{border-bottom:0}.s-rp-table .ob-table tbody :is(th,td){gap:var(--ob-space-4);height:auto;box-shadow:none;white-space:normal;background:0 0;border:0;padding:0;display:grid;position:static}.s-rp-table .ob-table tbody th{font:var(--ob-type-body);font-weight:var(--ob-weight-medium);letter-spacing:var(--ob-type-body-tracking);text-wrap:balance}.s-rp-table__col{font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);color:var(--ob-text-3);display:block}}@media (forced-colors:active){.s-rp-who__key{display:none}}.s-hero.s-ri-hero{padding-bottom:var(--ob-space-96)}.s-hero-sub.s-ri-hero__sub{margin-top:var(--ob-space-24)}.s-ri-hero__screen{max-width:960px}.s-ri-hero__screen .ilwrap{cursor:pointer}.s-ri-jump{margin-top:var(--ob-space-40)}.s-ri-jump>ul{justify-content:center;gap:var(--ob-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.s-ri-jump__link{height:var(--ob-control-sm);padding:0 var(--ob-space-16);border-radius:var(--ob-radius-pill);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);color:var(--ob-text-2);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--ob-dur-base) var(--ob-ease-out), background-color var(--ob-dur-base) var(--ob-ease-out), box-shadow var(--ob-dur-base) var(--ob-ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (pointer:coarse){.s-ri-jump__link:before{content:"";inset:calc((var(--ob-target-touch) - 100%) / -2) 0;position:absolute}}@media (hover:hover) and (pointer:fine){.s-ri-jump__link:hover{color:var(--ob-text);background-color:var(--ob-state-hover);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line-strong)}}.s-ri-jump__link:active{background-color:var(--ob-state-pressed);transition-duration:var(--ob-dur-fast)}.s-ri-jump__link:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.s-ri-jobs{padding-bottom:var(--ob-space-section);display:grid}.s-ri-job{grid-template-columns:var(--s-split);gap:var(--ob-space-16) var(--s-split-gap);padding-block:var(--ob-space-40);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);scroll-margin-top:var(--ob-space-64);display:grid}.s-ri-job:focus{outline:none}.s-ri-job:last-child{border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle)}.s-ri-job__head{align-content:start;gap:var(--ob-space-12);padding-top:var(--ob-space-12);display:grid}.s-ri-job__name{font:var(--ob-type-h3);letter-spacing:var(--ob-type-h3-tracking);color:var(--ob-text);text-wrap:balance;margin:0}.s-ri-job__line{max-width:36ch;font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2);text-wrap:pretty;margin:0}.s-ri-job__list{gap:var(--ob-space-4) var(--ob-space-16);margin:0 calc(var(--ob-space-16) * -1);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.s-ri-job__list>li{display:grid}.s-ri-item{align-content:start;gap:var(--ob-space-6);padding:var(--ob-space-12) var(--ob-space-16) var(--ob-space-20);border-radius:var(--ob-radius-sm);color:var(--ob-text);-webkit-tap-highlight-color:transparent;transition:background-color var(--ob-dur-base) var(--ob-ease-out);text-decoration:none;display:grid}.s-ri-item__name{align-items:center;gap:var(--ob-space-8);font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);display:inline-flex}.s-ri-item__arrow{width:var(--ob-icon-sm);height:var(--ob-icon-sm);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:var(--ob-text-3);transition:translate var(--ob-dur-base) var(--ob-ease-out), color var(--ob-dur-base) var(--ob-ease-out);flex:none}.s-ri-item__line{font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2);text-wrap:pretty}@media (hover:hover) and (pointer:fine){.s-ri-item:hover{background-color:var(--ob-state-hover)}.s-ri-item:hover .s-ri-item__arrow{color:var(--ob-text);translate:var(--ob-space-2) 0}}.s-ri-item:active{background-color:var(--ob-state-pressed);transition-duration:var(--ob-dur-fast)}.s-ri-item:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset-inset)}@media (width<=1079.98px){.s-ri-job__list{grid-template-columns:minmax(0,1fr)}}@media (width<=859.98px){.s-ri-job{gap:var(--ob-space-8);padding-block:var(--ob-space-32);grid-template-columns:minmax(0,1fr)}.s-ri-job__head{margin-bottom:var(--ob-space-8);padding-top:0}}.s-section.s-ri-hub{padding-top:0}.s-head.s-ri-hub__head{max-width:none}.s-ri-hub__head>h2{max-width:var(--ob-measure-heading);margin:0}.s-ri-hub__cta{margin-top:var(--ob-space-4);justify-self:start}@media (hover:hover) and (pointer:fine){.s-ri-hub__cta:hover .ob-btn-arrow{translate:var(--ob-space-2) 0}}.s-ri-hub__line{max-width:var(--ob-measure-lede);font:var(--ob-type-body-lg);letter-spacing:var(--ob-type-body-lg-tracking);color:var(--ob-text-2);text-wrap:balance;margin:0}.s-ri-flow{max-width:var(--ob-container-md);grid-template-columns:minmax(0,1fr) minmax(0,280px) minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.s-ri-flow__col{gap:var(--ob-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.s-ri-flow__col--in{justify-content:flex-end}.s-ri-flow__col--out{justify-content:flex-start}.s-ri-flow__pill{height:var(--ob-control-md);padding:0 var(--ob-space-16);border-radius:var(--ob-radius-pill);background-color:var(--ob-surface);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line), var(--ob-shadow-1);font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text);white-space:nowrap;align-items:center;display:inline-flex}.s-ri-flow__core{padding-inline:var(--ob-space-16);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.s-ri-flow__wire{height:var(--ob-border-hair);background-color:var(--ob-line-strong)}.s-ri-flow__mark{width:var(--ob-space-80);height:var(--ob-space-80);border-radius:var(--ob-radius-pill);color:var(--ob-text);background:var(--ob-sheen), var(--ob-surface);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line), var(--ob-highlight), var(--ob-shadow-2);place-items:center;display:grid;position:relative}.s-ri-flow__mark:before{content:"";z-index:-1;background:radial-gradient(closest-side, rgb(var(--ob-glow-rgb) / .06), transparent);pointer-events:none;position:absolute;inset:-96px}.s-ri-hub .s-wrap{isolation:isolate;position:relative}@media (width<=859.98px){.s-ri-flow{grid-template-columns:minmax(0,1fr);justify-items:center}.s-ri-flow__col{justify-content:center}.s-ri-flow__core{grid-template-columns:auto;grid-template-rows:var(--ob-space-32) auto var(--ob-space-32);padding:var(--ob-space-12) 0;justify-items:center}.s-ri-flow__wire{width:var(--ob-border-hair);height:100%}.s-ri-flow__mark{width:var(--ob-space-64);height:var(--ob-space-64)}}.james .uc-inout.uc-real{margin:8px 0 clamp(48px,6vw,80px)}.james .uc-steps-end{justify-content:center;margin-top:clamp(32px,4vw,56px);display:flex}.james .uc-more.uc-more--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=860px){.james .uc-more.uc-more--3{grid-template-columns:minmax(0,1fr)}}.s-hero-sub.s-so-hero__sub{margin-top:var(--ob-space-24)}.s-so-head{max-width:none}.s-so-head>h2{max-width:var(--ob-measure-heading);margin:0}.s-so-line{max-width:var(--ob-measure-lede);font:var(--ob-type-body-lg);letter-spacing:var(--ob-type-body-lg-tracking);color:var(--ob-text-2);text-wrap:pretty;margin:0}.s-so-verdict{color:var(--ob-text)}.s-so-verdict__mark{color:var(--ob-text);place-items:center;display:inline-grid}.s-so-mono{font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);overflow-wrap:anywhere}.s-so-card{gap:var(--ob-border-hair);border-radius:var(--ob-radius-lg);background-color:var(--ob-line-subtle);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line-subtle), var(--ob-shadow-1);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.s-so-card__j{align-content:start;gap:var(--ob-space-12);padding:var(--ob-space-24);background-color:var(--ob-surface);grid-template-rows:auto auto 1fr;display:grid}.s-so-card__name{align-items:baseline;gap:var(--ob-space-8);font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);margin:0;display:flex}.s-so-card__n{font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);font-variant-numeric:tabular-nums;color:var(--ob-text-3)}.s-so-card__line{font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2);text-wrap:pretty;margin:0}@media (width<=1079.98px){.s-so-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=519.98px){.s-so-card{grid-template-columns:minmax(0,1fr)}.s-so-card__j{padding:var(--ob-space-20)}}.s-so-proof{grid-template-columns:var(--s-split-flip);gap:var(--ob-space-24) var(--s-split-gap);margin-top:var(--ob-space-24);align-items:start;display:grid}.s-so-shot.ob-evidence{gap:var(--ob-space-12);max-width:none;padding:var(--ob-space-12)}.s-so-shot__frame{padding:var(--ob-space-16);border-radius:var(--ob-radius-lg);background:var(--ob-sheen), var(--ob-bg-sunken);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line), var(--ob-highlight)}.s-so-shot__cap{padding:0 var(--ob-space-4) var(--ob-space-4);font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-2);text-wrap:pretty}.s-so-record{border-radius:var(--ob-radius-lg);background:var(--ob-sheen), var(--ob-surface);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, var(--ob-highlight), var(--ob-shadow-1);display:grid}.s-so-record__block{gap:var(--ob-space-12);padding:var(--ob-space-20) var(--ob-space-24) var(--ob-space-24);display:grid}.s-so-record__block+.s-so-record__block{border-top:var(--ob-border-hair) solid var(--ob-line-subtle)}.s-so-record__head{justify-content:space-between;align-items:center;gap:var(--ob-space-12);display:flex}.s-so-record__h{font:var(--ob-type-small);font-weight:var(--ob-weight-semibold);letter-spacing:var(--ob-type-button-tracking);color:var(--ob-text);margin:0}.s-so-record__rows{margin:0;display:grid}.s-so-record__rows>div{gap:var(--ob-space-12);padding-block:var(--ob-space-6);grid-template-columns:112px minmax(0,1fr);align-items:baseline;display:grid}.s-so-record__rows dt{font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-3)}.s-so-record__rows dd{min-width:0;font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text);margin:0}.s-so-record__rows dd.s-so-mono{font:var(--ob-type-mono-sm)}.s-so-record__line{margin:var(--ob-space-4) 0 0;padding-top:var(--ob-space-12);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2);text-wrap:pretty}@media (width<=1079.98px){.s-so-proof{grid-template-columns:minmax(0,1fr)}}@media (width<=519.98px){.s-so-record__block{padding:var(--ob-space-16) var(--ob-space-16) var(--ob-space-20)}.s-so-record__rows>div{gap:var(--ob-space-2);padding-block:var(--ob-space-6);grid-template-columns:minmax(0,1fr)}}.s-so-proof__doc{gap:var(--ob-space-24);min-width:0;display:grid}.s-so-pages__bar{align-items:flex-start;gap:var(--ob-space-24);padding-inline:var(--ob-space-4);display:flex}.s-so-pages__row{gap:var(--ob-space-12);flex:none;margin:0;padding:0;list-style:none;display:flex}.s-so-pages__row>li{justify-items:center;gap:var(--ob-space-8);display:grid}.s-so-pages__thumb{border-radius:var(--ob-radius-xs);background:var(--ob-surface);width:96px;box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line), var(--ob-shadow-1);cursor:zoom-in;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--ob-dur-base) var(--ob-ease-out), translate var(--ob-dur-base) var(--ob-ease-out);border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.s-so-pages__thumb img{width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){.s-so-pages__thumb:hover{box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line-strong), var(--ob-shadow-2);translate:0 calc(var(--ob-space-2) * -1)}}.s-so-pages__thumb[aria-expanded=true]{box-shadow:0 0 0 var(--ob-border-strong) var(--ob-text), var(--ob-shadow-2);cursor:zoom-out}.s-so-pages__thumb:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.s-so-pages__n{font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);color:var(--ob-text-3);margin:0}.s-so-pages__open{margin-top:var(--ob-space-16)}.s-so-pages__full{gap:var(--ob-space-12);max-width:992px;padding:var(--ob-space-12);border-radius:var(--ob-radius-lg);background:var(--ob-bg-sunken);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line-subtle) inset;margin:0;display:grid}.s-so-pages__full img{border-radius:var(--ob-radius-xs);width:100%;height:auto;display:block}.s-so-pages__cap{justify-content:space-between;align-items:center;gap:var(--ob-space-12);padding-left:var(--ob-space-4);font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);color:var(--ob-text-3);display:flex}.s-so-gap{scroll-margin-top:var(--ob-space-64)}.s-so-gap__in{grid-template-columns:var(--s-split);column-gap:var(--s-split-gap);row-gap:var(--ob-space-block);align-items:start;display:grid}.s-so-gap__head{gap:var(--ob-space-16);display:grid}.s-so-gap__h{max-width:var(--ob-measure-heading);margin:0}.s-so-gap__consent{margin:var(--ob-space-8) 0 0;padding-top:var(--ob-space-16);border-top:var(--ob-border-hair) solid var(--ob-line);max-width:48ch;font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2);text-wrap:pretty}@media (width>=1080px){.s-so-gap__head{top:calc(var(--ob-space-64) + var(--ob-space-32));position:sticky}}@media (width<=1079.98px){.s-so-gap__in{grid-template-columns:minmax(0,1fr)}}.s-so-gap__proof{gap:var(--ob-space-24);min-width:0;display:grid}.s-so-inbox .ob-window-bar{gap:var(--ob-space-12)}.s-so-inbox .ob-window-title{color:var(--ob-text-2)}.s-so-inbox__body{gap:var(--ob-space-24);padding:var(--ob-space-24);display:grid}.s-so-left{gap:var(--ob-space-8);display:grid}.s-so-left__label{font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-3);margin:0}.s-so-left__item{justify-content:space-between;align-items:baseline;gap:var(--ob-space-16);padding:var(--ob-space-12) 0;border-block:var(--ob-border-hair) solid var(--ob-line-subtle);font:var(--ob-type-body);font-weight:var(--ob-weight-medium);color:var(--ob-text);margin:0;display:flex}.s-so-left__price{font-variant-numeric:tabular-nums}.s-so-left__note{font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-2);margin:0}.s-so-watch{gap:var(--ob-space-8);padding-top:var(--ob-space-8);display:grid}.s-so-watch__track{height:var(--ob-space-32);border-radius:var(--ob-radius-xs);background-color:var(--ob-bg-sunken);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line-subtle) inset;position:relative;overflow:hidden}.s-so-watch__fill{background:var(--ob-fill-subtle);box-shadow:inset calc(var(--ob-border-hair) * -1) 0 0 var(--ob-line-strong);transform-origin:0;position:absolute;inset:0}.s-so-watch.is-ready .s-so-watch__fill{scale:0 1}.s-so-watch.is-sweep .s-so-watch__fill{animation:ob-bar 1.6s var(--ob-ease-out) both}.s-so-watch__tick{width:var(--ob-border-hair);background-color:var(--ob-line);position:absolute;top:0;bottom:0}.s-so-watch__tick:first-of-type,.s-so-watch__tick:last-of-type{background-color:var(--ob-line-strong)}.s-so-watch__tick:last-of-type{translate:-100%}.s-so-watch__scale{height:var(--ob-space-16);position:relative}.s-so-watch__scale>span{font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);font-variant-numeric:tabular-nums;color:var(--ob-text-3);white-space:nowrap;position:absolute;top:0;translate:-50%}.s-so-watch__scale>span:first-child{translate:0}.s-so-watch__scale>span:last-child{translate:-100%}.s-so-watch__ends{justify-content:space-between;gap:var(--ob-space-16);font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);font-variant-numeric:tabular-nums;color:var(--ob-text-2);display:flex}.s-so-nothing{gap:var(--ob-space-8);display:grid}.s-so-nothing__h{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);margin:0}.s-so-nothing__line,.s-so-nothing__why{font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2);text-wrap:pretty;margin:0}.s-so-draft{justify-items:start;gap:var(--ob-space-16);display:grid}.s-so-draft__chev{transition:rotate var(--ob-dur-moderate) var(--ob-ease-out)}.s-so-draft__btn[aria-expanded=true] .s-so-draft__chev{rotate:180deg}.s-so-draft .ob-disclose{width:100%}.s-so-mail{border-radius:var(--ob-radius-md);background:var(--ob-surface);max-width:560px;box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, var(--ob-shadow-2);margin:0;display:grid;overflow:hidden}.s-so-mail__band{padding:var(--ob-space-12) var(--ob-space-16);border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle);font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);color:var(--ob-text-2);text-align:center;margin:0}.s-so-mail img{width:100%;height:auto;display:block}.s-so-mail__cap{padding:var(--ob-space-12) var(--ob-space-16);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-2)}@media (width<=519.98px){.s-so-inbox__body{padding:var(--ob-space-16)}.s-so-watch__scale>span:nth-child(2),.s-so-watch__scale>span:nth-child(4){display:none}.s-so-pages__bar{gap:var(--ob-space-12);flex-direction:column}}.s-shots{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;min-width:0;display:grid}.s-shots>.s-console-tabs{max-width:min(100%, calc(var(--ob-container-md) + 2 * var(--ob-space-24)))}.s-shots-bar{inset:auto var(--ob-control-pad-md) var(--ob-space-4);height:var(--ob-border-focus);border-radius:var(--ob-border-focus);opacity:.5;pointer-events:none;background-color:currentColor;position:absolute}.s-shots-stage{--s-shots-inset:clamp(10px, 3.4%, 24px);width:100%;max-width:calc(var(--ob-container-md) + 2 * var(--ob-space-24));margin-top:var(--ob-space-8);position:relative}.s-shots-panels{display:grid}.s-shots-panel{visibility:hidden;grid-area:1/1;align-content:start;min-width:0;display:grid}.s-shots-panel.is-active{visibility:visible;animation:ob-fade-in var(--ob-dur-base) var(--ob-ease-out) backwards}.s-shots-panel:not(.is-active) :is(.appx-il,.appx-il *){animation:none!important}.s-shots-foot{justify-content:space-between;align-items:center;gap:var(--ob-space-4) var(--ob-space-24);min-height:var(--ob-target-min);margin-top:var(--ob-space-12);padding-inline:var(--s-shots-inset) calc(var(--s-shots-inset) + var(--ob-control-xs) + var(--ob-space-16));text-align:start;flex-wrap:wrap;display:flex}.s-shots-line{align-items:baseline;gap:var(--ob-space-12);min-width:0;font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty;margin:0;display:flex}.s-shots-link{flex:none}.s-shots-pause{right:var(--s-shots-inset);bottom:calc((var(--ob-target-min) - var(--ob-control-xs)) / 2);position:absolute}@media (width<=559.98px){.s-shots-stage{--s-shots-inset:10px}.s-shots-foot{padding-top:var(--ob-space-4)}.s-shots-line{display:block}}@media (prefers-reduced-motion:reduce){.s-shots-panel.is-active{animation:none}}.s-out-head{max-width:44rem}.s-out-list{grid-template-columns:repeat(var(--s-out-cols,3), minmax(0, 1fr));gap:var(--ob-space-48) var(--ob-space-40);margin:0;padding:0;list-style:none;display:grid}.s-out-item{align-content:start;gap:var(--ob-space-12);min-width:0;padding-top:var(--ob-space-24);border-top:var(--ob-border-hair) solid var(--ob-line);display:grid}.s-out-value{color:var(--ob-text);margin:0}.s-out-figure{align-items:baseline;column-gap:var(--ob-space-8);flex-wrap:wrap;display:inline-flex}.s-out-qual{font:var(--ob-type-body-lg);font-weight:var(--ob-weight-medium);letter-spacing:var(--ob-type-body-lg-tracking);color:var(--ob-text-2)}.s-out-num{justify-items:start;display:inline-grid}.s-out-num>*{grid-area:1/1}.s-out-ghost{visibility:hidden}.s-out-unit{font:var(--ob-weight-medium) var(--ob-type-body-size) / 1 var(--ob-font-sans);letter-spacing:0;color:var(--ob-text-2)}.s-out-words{font:var(--ob-type-h3);letter-spacing:var(--ob-type-h3-tracking);text-wrap:balance}.s-out-label{max-width:38ch;font:var(--ob-type-body);letter-spacing:var(--ob-type-body-tracking);color:var(--ob-text-2);text-wrap:pretty}.s-out-note{max-width:44ch;font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-2)}@media (width<=859.98px){.s-out-list{gap:var(--ob-space-32);grid-template-columns:minmax(0,1fr)}}.s-rpt{text-align:left;justify-items:center;gap:22px;margin:0;display:grid;overflow-x:clip}.s-rpt-fan{width:min(100%,540px);margin:46px 0 34px;position:relative}.s-rpt-page{background:var(--v5-paper);color:var(--v5-paper-ink);box-shadow:var(--v5-paper-shadow);font:400 13px / 1.45 var(--ob-font-sans);border-radius:6px;padding:24px 28px 26px}.s-rpt-back{position:absolute;inset:0;overflow:hidden}.s-rpt-back--l{z-index:2;transform:translate(-44%,26px)rotate(-5deg)}.s-rpt-back--r{z-index:2;text-align:right;transform:translate(44%,26px)rotate(5deg)}.s-rpt-back--c{z-index:1;text-align:center;padding-top:12px;transform:translateY(-46px)scale(.94)}.s-rpt-back--l>*,.s-rpt-back--r>*{max-width:200px}.s-rpt-back.s-rpt-back--r>*{margin-left:auto}.s-rpt-back--r .s-rpt-h{justify-content:flex-end}.s-rpt-back--c .s-rpt-h,.s-rpt-back--c .s-rpt-lines{display:none}.s-rpt-back--c>p{display:inline}.s-rpt-back--c .s-rpt-back-v:before{content:" · "}.s-rpt-back-store{font:600 15px / 1.3 var(--ob-font-mono);margin:14px 0 4px}.s-rpt-back-v{color:var(--v5-paper-ink-2);margin:0}.s-rpt-back--c .s-rpt-back-store{font-size:13px}.s-rpt-lines{background:repeating-linear-gradient(to bottom, var(--v5-paper-line) 0 1px, transparent 1px 30px);opacity:.8;height:210px;margin-top:22px;display:block}.s-rpt-front{z-index:3;position:relative}.s-rpt-h{border-bottom:1px solid var(--v5-paper-line);justify-content:space-between;align-items:center;gap:12px;margin:0;padding-bottom:12px;display:flex}.s-rpt-brand{letter-spacing:-.01em;align-items:center;gap:8px;font-weight:700;display:inline-flex}.s-rpt-brand i{background:var(--v5-paper-ink);border-radius:3px;width:14px;height:14px}.s-rpt-kind{font:500 11.5px / 1.2 var(--ob-font-mono);color:var(--v5-paper-ink-2)}.s-rpt-store{font:600 18px / 1.25 var(--ob-font-mono);letter-spacing:-.01em;margin:16px 0 2px}.s-rpt-about{color:var(--v5-paper-ink-2);margin:0;font-size:12.5px}.s-rpt-score{align-items:baseline;gap:10px;margin:16px 0 10px;display:flex}.s-rpt-score b{font:600 38px / 1 var(--ob-font-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.s-rpt-score span{color:var(--v5-paper-ink-2);font-size:14px}.s-rpt-rows{display:grid}.s-rpt-row{border-top:1px dashed var(--v5-paper-line);grid-template-columns:minmax(0,8.5rem) auto minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:8px 0;display:grid}.s-rpt-k{font-weight:500}.s-rpt-verdict{font:600 11.5px / 1.3 var(--ob-font-mono);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.s-rpt-row--ok .s-rpt-verdict{box-shadow:inset 0 0 0 1px var(--v5-paper-ink-2)}.s-rpt-row--ok .s-rpt-verdict:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.s-rpt-row--gap .s-rpt-verdict{background:var(--v5-paper-ink);color:var(--v5-paper)}.s-rpt-row--none .s-rpt-verdict{color:var(--v5-paper-ink-2);padding-inline:0;font-weight:400}.s-rpt-v{color:var(--v5-paper-ink-2);font-size:12.5px}.s-rpt-row--gap .s-rpt-v{color:var(--v5-paper-ink);font-weight:500}.s-rpt-gap{background:color-mix(in srgb, var(--v5-paper-ink) 5%, var(--v5-paper));border:1px solid var(--v5-paper-line);border-radius:6px;gap:6px;margin-top:14px;padding:14px 16px;display:grid}.s-rpt-gap p{margin:0}.s-rpt-gap-h{font-weight:700}.s-rpt-fact{font:500 13px / 1.5 var(--ob-font-mono)}.s-rpt-receipt{color:var(--v5-paper-ink-2);font-size:12px}.s-rpt-fix{font-size:13px}.s-rpt .s-rpt-stamp{color:var(--v5-paper-ink);align-self:center;margin-left:auto;padding:6px 9px 5px;font-size:13px}.s-rpt-cap{font:500 13px / 1.4 var(--ob-font-mono);color:var(--ob-text-3);text-align:center;margin:0}@media (prefers-reduced-motion:no-preference){.s-rpt[data-run] .s-rpt-back{animation:.9s cubic-bezier(.2,.8,.2,1) both s-rpt-fan}.s-rpt[data-run] .s-rpt-back--r{animation-delay:80ms}.s-rpt[data-run] .s-rpt-back--c{animation-delay:.16s}.s-rpt[data-run] .s-rpt-row{animation:.45s ease-out both s-rpt-in;animation-delay:calc(.7s + var(--s-rpt-i,0) * .18s)}.s-rpt[data-run] .s-rpt-gap{animation:.5s ease-out 1.55s both s-rpt-in}.s-rpt[data-run] .s-rpt-stamp{animation:.42s cubic-bezier(.2,1.4,.4,1) 2.15s both s-rpt-stamp}}@keyframes s-rpt-fan{0%{opacity:0;transform:none}}@keyframes s-rpt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes s-rpt-stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.6)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@media (width<=1180px){.s-rpt-back--l{transform:translate(-36%,26px)rotate(-5deg)}.s-rpt-back--r{transform:translate(36%,26px)rotate(5deg)}.s-rpt-back--l>*,.s-rpt-back--r>*{max-width:170px}}@media (width<=1100px){.s-rpt-back--l{transform:translate(-31%,24px)rotate(-4deg)}.s-rpt-back--r{transform:translate(31%,24px)rotate(4deg)}.s-rpt-back--l>*,.s-rpt-back--r>*{max-width:140px}}@media (width<=1000px){.s-rpt-back--l{transform:translate(-9%,18px)rotate(-3deg)}.s-rpt-back--r{transform:translate(9%,18px)rotate(3deg)}.s-rpt-back--l>*,.s-rpt-back--r>*{visibility:hidden}}@media (width<=760px){.s-rpt-back--l,.s-rpt-back--r{display:none}.s-rpt-page{padding:20px 18px 22px}.s-rpt-row{grid-template-columns:minmax(0,1fr) auto}.s-rpt-v{grid-column:1/-1}}.s-flow{grid-template-columns:repeat(var(--s-flow-n,3), minmax(0, 1fr));border-radius:var(--ob-radius-lg);background:var(--ob-sheen), var(--ob-bg-sunken);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line), var(--ob-highlight);text-align:left;margin:0;padding:0;list-style:none;display:grid;position:relative}.s-flow__stop{min-width:0;padding:var(--ob-space-32) var(--ob-space-32) var(--ob-space-28);grid-template-rows:auto auto 1fr auto;align-content:start;display:grid;position:relative}.s-flow__stop+.s-flow__stop{box-shadow:inset var(--ob-border-hair) 0 0 var(--ob-line-subtle)}.s-flow__stop.is-obsession{z-index:1;margin-block:calc(var(--ob-space-12) * -1);padding-block:calc(var(--ob-space-32) + var(--ob-space-12)) calc(var(--ob-space-28) + var(--ob-space-12));border-radius:var(--ob-radius-lg);background:var(--ob-sheen), var(--ob-surface);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, var(--ob-highlight), var(--ob-shadow-2)}.s-flow__stop.is-obsession+.s-flow__stop{box-shadow:none}.s-flow__arrow{z-index:2;width:var(--ob-space-28);height:var(--ob-space-28);margin:calc(var(--ob-space-28) / -2) 0 0 calc(var(--ob-space-28) / -2);border-radius:var(--ob-radius-pill);background-color:var(--ob-surface-raised);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line-ui);color:var(--ob-text-2);place-items:center;display:grid;position:absolute;top:50%;left:0}.s-flow__arrow svg{width:var(--ob-icon-sm);height:var(--ob-icon-sm);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.s-flow__label{align-items:center;gap:var(--ob-space-8);font:var(--ob-type-caption);font-weight:var(--ob-weight-medium);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-3);margin:0;display:inline-flex}.is-obsession .s-flow__label{color:var(--ob-text)}.s-flow__title{margin:var(--ob-space-8) 0 0;font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);text-wrap:balance}.s-flow__items{margin:var(--ob-space-20) 0 0;align-content:start;padding:0;list-style:none;display:grid}.s-flow__items>li{padding-block:var(--ob-space-8);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2);text-wrap:pretty}.is-obsession .s-flow__items>li{color:var(--ob-text);border-top-color:var(--ob-line)}.s-flow__items>li.is-new{justify-content:space-between;align-items:center;gap:var(--ob-space-8);color:var(--ob-text);display:flex}.s-flow__foot{margin:var(--ob-space-20) 0 0;font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);color:var(--ob-text-3);font-variant-numeric:tabular-nums}@media (width<=859.98px){.s-flow{grid-template-columns:minmax(0,1fr)}.s-flow__stop{padding:var(--ob-space-28) var(--ob-space-24) var(--ob-space-24)}.s-flow__stop+.s-flow__stop{box-shadow:inset 0 var(--ob-border-hair) 0 var(--ob-line-subtle)}.s-flow__stop.is-obsession{margin:0 calc(var(--ob-space-8) * -1);padding:var(--ob-space-28) calc(var(--ob-space-24) + var(--ob-space-8)) var(--ob-space-24)}.s-flow__arrow{top:0;left:50%;rotate:90deg}}.s-fd-grid{column-gap:var(--ob-space-24);row-gap:var(--ob-space-48);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s-fd-item{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--ob-space-16);min-width:0;margin:0;display:grid}@supports not (grid-template-rows:subgrid){.s-fd-item{grid-template-rows:auto 1fr}}@media (width<=859.98px){.s-fd-grid{row-gap:var(--ob-space-40);grid-template-columns:minmax(0,1fr)}}.s-fd-finding{max-width:34ch;font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);text-wrap:balance;align-self:end}.s-fd-cta{margin-top:var(--ob-space-48)}.s-fd .s-st-fine{margin-top:var(--ob-space-32)}@media (hover:hover) and (pointer:fine){.s-fd-cta:hover .ob-btn-arrow{translate:var(--ob-space-2) 0}}.s-fd-card{border-radius:var(--ob-radius-lg);min-width:0;color:var(--ob-text);font:400 13px / 1.45 var(--ob-font-sans);grid-template-rows:auto 1fr;align-self:stretch;display:grid;overflow:hidden}.s-fd-card>div{gap:var(--ob-space-16);padding:var(--ob-space-16) var(--ob-space-20) var(--ob-space-20);flex-direction:column;display:flex}.s-fd-card .s-fd-proof{margin-top:auto}.s-fd-bar{justify-content:space-between;align-items:center;gap:var(--ob-space-12);padding:var(--ob-space-12) var(--ob-space-20);border-bottom:1px solid var(--ob-line-subtle);margin:0;display:flex}.s-fd-label{font:500 12.5px / 1.3 var(--ob-font-mono);color:var(--ob-text-2)}.s-fd-verdict{background:var(--ob-text);color:var(--ob-bg);font:600 12px / 1.2 var(--ob-font-sans);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px}.s-fd-log{margin:0;padding:0;list-style:none;display:grid}.s-fd-row{align-items:start;gap:var(--ob-space-12);border-top:1px solid var(--ob-line-subtle);grid-template-columns:7.5em minmax(0,1fr);padding:9px 0;display:grid}.s-fd-row:first-child{border-top:0;padding-top:0}.s-fd-time{font:400 12px / 1.4 var(--ob-font-mono);color:var(--ob-text-3);font-variant-numeric:tabular-nums;padding-top:1px}.s-fd-row--mail .s-fd-time{padding-top:5px}.s-fd-did{color:var(--ob-text-2);align-items:flex-start;gap:8px;display:flex}.s-fd-did svg{width:14px;height:14px;fill:var(--ob-text-3);flex:none;margin-top:2px}.s-fd-mail{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.s-fd-av{background:var(--ob-fill);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--ob-line);font:600 12px / 1 var(--ob-font-sans);color:var(--ob-text);border-radius:50%;place-items:center;display:grid}.s-fd-mail-main{min-width:0;display:grid}.s-fd-mail-main b{color:var(--ob-text-2);font-size:12.5px;font-weight:600}.s-fd-subj{color:var(--ob-text);font-weight:600}.s-fd-prev{color:var(--ob-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-fd-proof{padding:var(--ob-space-12) var(--ob-space-16);background:var(--ob-fill-subtle);box-shadow:inset 0 0 0 1px var(--ob-line-subtle);border-radius:10px;margin:0}.s-fd-proof p{margin:0}.s-fd-proof-h{font:500 12px / 1.3 var(--ob-font-mono);color:var(--ob-text-3);margin-bottom:6px!important}.s-fd-expect{gap:8px;display:grid}.s-fd-expect div{gap:var(--ob-space-12);grid-template-columns:7.5em minmax(0,1fr);display:grid}.s-fd-expect dt{font:500 12px / 1.45 var(--ob-font-mono);color:var(--ob-text-3)}.s-fd-expect dd{color:var(--ob-text-2);margin:0}.s-fd-expect .is-got dd{color:var(--ob-text);font-weight:600}.s-fd-blank{align-items:end;gap:var(--ob-space-12);grid-template-columns:7.5em minmax(0,1fr);padding:4px 0;display:grid}.s-fd-blank span{color:var(--ob-text-2)}.s-fd-blank i{background:repeating-linear-gradient(90deg, var(--ob-text-3) 0 4px, transparent 4px 7px);height:1px;margin-bottom:4px}.s-fd-url{background:var(--ob-surface);box-shadow:inset 0 0 0 1px var(--ob-line);font:400 12px / 1.3 var(--ob-font-mono);color:var(--ob-text-2);border-radius:6px;align-items:center;gap:6px;padding:5px 9px;display:flex}.s-fd-url svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:12px;height:12px}.s-fd-closed{text-align:center;justify-items:center;gap:4px;display:grid}.s-fd-closed .s-fd-url{justify-self:stretch;margin-bottom:14px!important}.s-fd-closed-h{font-size:14px;font-weight:600}.s-fd-closed-l{color:var(--ob-text-3);margin-bottom:6px!important}.s-fd-watch{padding-top:var(--ob-space-16);gap:6px;display:grid}.s-fd-watch-track{background:var(--ob-line);height:2px;margin:0 4px;position:relative}.s-fd-watch-track i{background:var(--ob-bg);width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--ob-text-3);border-radius:50%;position:absolute;top:50%;translate:-50% -50%}.s-fd-watch-scale{font:400 11.5px / 1 var(--ob-font-mono);color:var(--ob-text-3);justify-content:space-between;display:flex}.s-fd-watch-none{font-weight:600;margin-top:8px!important}@media (width<=520px){.s-fd-row,.s-fd-expect div,.s-fd-blank{gap:var(--ob-space-8);grid-template-columns:5.5em minmax(0,1fr)}.s-fd-card>div,.s-fd-bar{padding-inline:var(--ob-space-16)}}.s-st-head{max-width:none}.s-st-head>h2{max-width:var(--ob-measure-heading)}.s-st-head>p{max-width:var(--ob-measure-lede)}.s-st-lede{max-width:var(--ob-measure-lede);font:var(--ob-type-body-lg);letter-spacing:var(--ob-type-body-lg-tracking);color:var(--ob-text-2);text-wrap:pretty;margin:0}.s-st-ex{margin:var(--ob-space-12) 0 0;padding:var(--ob-space-2) 0 var(--ob-space-2) var(--ob-space-16);max-width:52ch;box-shadow:inset var(--ob-border-hair) 0 0 var(--ob-line-strong);font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text);text-wrap:pretty}.s-st-ex__k{margin-bottom:var(--ob-space-2);font:var(--ob-type-caption);font-weight:var(--ob-weight-medium);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-3);display:block}.s-st-phases{gap:var(--ob-space-96);display:grid}.s-st-phase{grid-template-columns:var(--s-split);gap:var(--ob-space-40) var(--s-split-gap);align-items:start;display:grid}.s-st-phases>.s-st-phase+.s-st-phase{padding-top:var(--ob-space-96);border-top:var(--ob-border-hair) solid var(--ob-line-subtle)}.s-st-phase__copy{align-content:start;gap:var(--ob-space-40);min-width:0;display:grid}.s-st-phase__head{justify-items:start;gap:var(--ob-space-12);display:grid}.s-st-phase__title{font:var(--ob-type-h3);letter-spacing:var(--ob-type-h3-tracking);color:var(--ob-text);text-wrap:balance;margin:0}.s-st-phase__line{max-width:44ch;font:var(--ob-type-body);letter-spacing:var(--ob-type-body-tracking);color:var(--ob-text-2);text-wrap:pretty;margin:0}.s-st-chips{gap:var(--ob-space-8);margin:var(--ob-space-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.s-st-phase__screen{align-self:stretch;min-width:0}.s-st-sticky{top:calc(var(--ob-nav-h,64px) + var(--ob-space-24));position:sticky}.s-st-phase__screen .ilwrap{cursor:pointer}.s-st-steps{gap:var(--ob-space-32);margin:0;padding:0;list-style:none;display:grid}.s-st-step{grid-template-columns:var(--ob-space-32) minmax(0, 1fr);column-gap:var(--ob-space-8);align-items:baseline;display:grid}.s-st-step>:not(.s-st-step__n){grid-column:2}.s-st-step__n{font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);color:var(--ob-text-3);grid-row:1}.s-st-step__title{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);text-wrap:balance;grid-row:1;margin:0}.s-st-step__line{margin:var(--ob-space-8) 0 0;max-width:52ch;font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2);text-wrap:pretty}.s-st-steps--beside{padding-top:var(--ob-space-8)}.s-st-points{grid-template-columns:repeat(var(--s-st-cols,3), minmax(0, 1fr));gap:var(--ob-space-32) var(--ob-space-32);margin:0;padding:0;list-style:none;display:grid}.s-st-point{align-content:start;gap:var(--ob-space-8);padding-top:var(--ob-space-20);border-top:var(--ob-border-hair) solid var(--ob-line);display:grid}.s-st-point__title{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);text-wrap:balance;margin:0}.s-st-point__line{font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2);text-wrap:pretty;margin:0}.s-st-answer{gap:var(--ob-space-16);margin:var(--ob-space-56) 0 0;padding:var(--ob-space-28) var(--ob-space-32);border-radius:var(--ob-radius-lg);background:var(--ob-sheen), var(--ob-surface);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, var(--ob-highlight), var(--ob-shadow-2);font:var(--ob-type-body-lg);font-weight:var(--ob-weight-medium);letter-spacing:-.01em;color:var(--ob-text);text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.s-st-answer>.s-mark{margin-top:var(--ob-space-4);color:var(--ob-text)}.s-st-answer>span{max-width:64ch}.s-st-fit__in{grid-template-columns:var(--s-split);gap:var(--ob-space-40) var(--s-split-gap);align-items:start;display:grid}.s-st-fit__head{gap:var(--ob-space-16);display:grid}.s-st-fit__head>h2{max-width:var(--ob-measure-heading);margin:0}.s-st-rows{margin:0;padding:0;list-style:none;display:grid}.s-st-row{gap:var(--ob-space-8) var(--ob-space-32);padding-block:var(--ob-space-24);border-top:var(--ob-border-hair) solid var(--ob-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.s-st-row:last-child{border-bottom:var(--ob-border-hair) solid var(--ob-line)}.s-st-row__title{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);text-wrap:balance;margin:0}.s-st-row__line{font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--ob-text-2);text-wrap:pretty;margin:0}.s-st-split__in{gap:var(--ob-space-24);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.s-st-side{align-content:start;gap:var(--ob-space-16);padding:var(--ob-space-40);border-radius:var(--ob-radius-lg);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line-subtle);display:grid}.s-st-side.is-ours{background:var(--ob-sheen), var(--ob-surface);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, var(--ob-highlight), var(--ob-shadow-2)}.s-st-side__label{align-items:center;gap:var(--ob-space-8);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);color:var(--ob-text-3);margin:0;display:inline-flex}.is-ours .s-st-side__label{color:var(--ob-text)}.s-st-side__h{max-width:22ch;font:var(--ob-type-h3);letter-spacing:var(--ob-type-h3-tracking);color:var(--ob-text);text-wrap:balance;margin:0}.s-st-side__list{margin:var(--ob-space-8) 0 0;padding:0;list-style:none;display:grid}.s-st-side__list>li{padding-block:var(--ob-space-12);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);font:var(--ob-type-body);letter-spacing:var(--ob-type-body-tracking);color:var(--ob-text-2);text-wrap:pretty}.is-ours .s-st-side__list>li{color:var(--ob-text);border-top-color:var(--ob-line)}.s-st-groups{gap:var(--ob-space-64);display:grid}.s-st-group{gap:var(--ob-space-24);display:grid}.s-st-group__head{align-items:baseline;gap:var(--ob-space-4) var(--ob-space-16);flex-wrap:wrap;display:flex}.s-st-group__name{font:var(--ob-type-h3);letter-spacing:var(--ob-type-h3-tracking);color:var(--ob-text);margin:0}.s-st-group__line{font:var(--ob-type-small);color:var(--ob-text-2);margin:0}.s-st-uselist{grid-template-columns:repeat(var(--s-st-cols,2), minmax(0, 1fr));gap:var(--ob-space-40) var(--ob-space-32);margin:0;padding:0;list-style:none;display:grid}.s-st-use{align-content:start;gap:var(--ob-space-8);padding-top:var(--ob-space-20);border-top:var(--ob-border-hair) solid var(--ob-line);display:grid}.s-st-use__label{font:var(--ob-type-caption);font-weight:var(--ob-weight-medium);color:var(--ob-text-3);margin:0}.s-st-use__title{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);text-wrap:balance;margin:0}.s-st-use__line{max-width:46ch;font:var(--ob-type-small);color:var(--ob-text-2);text-wrap:pretty;margin:0}.s-st-use .s-st-ex{margin-top:var(--ob-space-8)}.s-st-opener{gap:var(--ob-space-40);margin-top:var(--ob-space-96);padding-top:var(--ob-space-96);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);display:grid}.s-st-opener__head{gap:var(--ob-space-12);max-width:44rem;display:grid}.s-st-opener__h{font:var(--ob-type-h3);letter-spacing:var(--ob-type-h3-tracking);color:var(--ob-text);text-wrap:balance;margin:0}.s-st-opener__line{max-width:56ch;font:var(--ob-type-body);color:var(--ob-text-2);text-wrap:pretty;margin:0}.s-st-opener__body{grid-template-columns:var(--s-split-flip);gap:var(--s-split-gap);align-items:start;display:grid}.s-st-mail,.s-st-sms{min-width:0;margin:0}.s-st-mail__card{border-radius:var(--ob-radius-lg);background:var(--ob-sheen), var(--ob-surface);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, var(--ob-highlight), var(--ob-shadow-2);overflow:hidden}.s-st-mail__meta{padding:var(--ob-space-8) var(--ob-space-28);border-bottom:var(--ob-border-hair) solid var(--ob-line);margin:0;display:grid}.s-st-mail__meta>div{gap:var(--ob-space-12);padding-block:var(--ob-space-8);font:var(--ob-type-small);grid-template-columns:72px minmax(0,1fr);display:grid}.s-st-mail__meta>div+div{border-top:var(--ob-border-hair) solid var(--ob-line-subtle)}.s-st-mail__meta dt{color:var(--ob-text-3)}.s-st-mail__meta dd{min-width:0;color:var(--ob-text);margin:0}.s-st-mail__subject{font-weight:var(--ob-weight-medium)}.s-st-mail__body{gap:var(--ob-space-12);padding:var(--ob-space-24) var(--ob-space-28) var(--ob-space-8);display:grid}.s-st-mail__body>p{max-width:58ch;font:var(--ob-type-body);letter-spacing:var(--ob-type-body-tracking);color:var(--ob-text);text-wrap:pretty;margin:0}.s-st-mail__files{gap:var(--ob-space-8);padding:var(--ob-space-16) var(--ob-space-28) var(--ob-space-28);flex-wrap:wrap;margin:0;list-style:none;display:flex}.s-st-mail__file{align-items:center;gap:var(--ob-space-8);height:var(--ob-control-sm);padding:0 var(--ob-space-12);border-radius:var(--ob-radius-sm);background-color:var(--ob-bg-sunken);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line);font:var(--ob-type-caption);color:var(--ob-text-2);display:inline-flex}.s-st-mail__file svg{width:var(--ob-icon-sm);height:var(--ob-icon-sm);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;color:var(--ob-text-3)}.s-st-sms__card{border-radius:var(--ob-radius-lg);padding:var(--ob-space-20) var(--ob-space-20) var(--ob-space-24);background:var(--ob-sheen), var(--ob-bg-sunken);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line), var(--ob-highlight)}.s-st-sms__head{justify-content:space-between;gap:var(--ob-space-12);margin:0 0 var(--ob-space-16);padding:0 var(--ob-space-4);font:var(--ob-type-caption);display:flex}.s-st-sms__from{font-weight:var(--ob-weight-medium);color:var(--ob-text)}.s-st-sms__channel{color:var(--ob-text-3)}.s-st-sms__list{gap:var(--ob-space-16);margin:0;padding:0;list-style:none;display:grid}.s-st-sms__msg{justify-items:start;gap:var(--ob-space-6);display:grid}.s-st-sms__day{padding-inline:var(--ob-space-4);font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);color:var(--ob-text-3)}.s-st-sms__bubble{max-width:34ch;padding:var(--ob-space-12) var(--ob-space-16);border-radius:var(--ob-radius-md) var(--ob-radius-md) var(--ob-radius-md) var(--ob-radius-xs);background-color:var(--ob-surface-raised);box-shadow:inset 0 0 0 var(--ob-border-hair) var(--ob-line);font:var(--ob-type-small);color:var(--ob-text);text-wrap:pretty;margin:0}.s-st-more__list{gap:var(--ob-space-4) var(--ob-space-16);margin:0 calc(var(--ob-space-16) * -1);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.s-st-more__list>li{display:grid}.s-st-link{align-content:start;gap:var(--ob-space-6);padding:var(--ob-space-20) var(--ob-space-16) var(--ob-space-20);border-radius:var(--ob-radius-sm);color:var(--ob-text);-webkit-tap-highlight-color:transparent;transition:background-color var(--ob-dur-base) var(--ob-ease-out);text-decoration:none;display:grid;position:relative}.s-st-link:before{content:"";top:0;inset-inline:var(--ob-space-16);border-top:var(--ob-border-hair) solid var(--ob-line);position:absolute}.s-st-link__label{font:var(--ob-type-caption);font-weight:var(--ob-weight-medium);color:var(--ob-text-3)}.s-st-link__title{align-items:center;gap:var(--ob-space-8);font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);display:inline-flex}.s-st-link__arrow{width:var(--ob-icon-sm);height:var(--ob-icon-sm);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:var(--ob-text-3);transition:translate var(--ob-dur-base) var(--ob-ease-out), color var(--ob-dur-base) var(--ob-ease-out);flex:none}.s-st-link__line{font:var(--ob-type-small);color:var(--ob-text-2);text-wrap:pretty}@media (hover:hover) and (pointer:fine){.s-st-link:hover{background-color:var(--ob-state-hover)}.s-st-link:hover .s-st-link__arrow{color:var(--ob-text);translate:var(--ob-space-2) 0}}.s-st-link:active{background-color:var(--ob-state-pressed);transition-duration:var(--ob-dur-fast)}.s-st-link:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset-inset)}.s-st-more__list+.s-st-fine,.s-st-fine--after{margin-top:var(--ob-space-40)}.s-st-fine{max-width:72ch;font:var(--ob-type-caption);letter-spacing:var(--ob-type-caption-tracking);color:var(--ob-text-2);text-wrap:pretty;margin:0}.s-st-who{justify-items:center;gap:var(--ob-space-12);margin-top:var(--ob-space-48);display:grid}.s-st-who__chips{justify-content:center;gap:var(--ob-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.s-st-who__note{max-width:60ch;font:var(--ob-type-caption);color:var(--ob-text-2);text-wrap:balance;margin:0}@media (width<=1079.98px){.s-st-points,.s-st-uselist{grid-template-columns:repeat(2,minmax(0,1fr))}.s-st-opener__body{grid-template-columns:minmax(0,1fr)}.s-st-sms{max-width:420px}}@media (width<=859.98px){.s-st-phases{gap:var(--ob-space-64)}.s-st-phases>.s-st-phase+.s-st-phase{padding-top:var(--ob-space-64)}.s-st-phase{grid-template-columns:minmax(0,1fr)}.s-st-phase__copy{display:contents}.s-st-phase__head{order:1}.s-st-phase__screen{order:2}.s-st-phase>.s-st-steps,.s-st-phase__copy>.s-st-steps{order:3}.s-st-sticky{position:static}.s-st-points,.s-st-uselist{grid-template-columns:minmax(0,1fr)}.s-st-answer{padding:var(--ob-space-20) var(--ob-space-20);gap:var(--ob-space-12)}.s-st-fit__in,.s-st-row,.s-st-split__in{grid-template-columns:minmax(0,1fr)}.s-st-side{padding:var(--ob-space-24)}.s-st-opener{margin-top:var(--ob-space-64);padding-top:var(--ob-space-64)}.s-st-more__list{grid-template-columns:minmax(0,1fr)}.s-st-mail__meta,.s-st-mail__body,.s-st-mail__files{padding-inline:var(--ob-space-20)}}.s-st-fit__mark{margin:0 0 var(--ob-space-12);--s-pm-scale:1.1;display:flex}.s-gap-head{max-width:44rem}.s-gap-cmp{--s-gap-pad:var(--ob-space-40);grid-template-columns:var(--s-split);column-gap:var(--s-split-gap);grid-template-rows:auto repeat(var(--s-gap-rows,5), auto);display:grid;position:relative}.s-gap-panel{border-radius:var(--ob-radius-lg);background:var(--ob-sheen), var(--ob-surface);box-shadow:0 0 0 var(--ob-border-hair) var(--ob-line) inset, var(--ob-highlight), var(--ob-shadow-2);grid-area:1/2/-1}.s-gap-cols{grid-area:1/1/auto/-1;grid-template-columns:subgrid;align-items:center;display:grid}.s-gap-col{align-items:center;gap:var(--ob-space-8);padding-block:var(--ob-space-24) var(--ob-space-20);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);display:inline-flex}.s-gap-col--today{color:var(--ob-text-3)}.s-gap-col--obs{padding-inline:var(--s-gap-pad);color:var(--ob-text)}.s-gap-arrow{display:none}.s-gap-rows{grid-area:2/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;margin:0;padding:0;list-style:none;display:grid}.s-gap-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.s-gap-row:before,.s-gap-row:after{content:"";border-top:var(--ob-border-hair) solid var(--ob-line-subtle);grid-row:1;align-self:start}.s-gap-row:before{grid-column:1}.s-gap-row:after{margin-inline:var(--s-gap-pad);grid-column:2}.s-gap-row>p{padding-block:var(--ob-space-24);text-wrap:pretty;grid-row:1}.s-gap-today{font:var(--ob-type-body);letter-spacing:var(--ob-type-body-tracking);color:var(--ob-text-2);grid-column:1;margin:0}.s-gap-obs{margin:0 var(--s-gap-pad);font:var(--ob-type-body-lg);font-weight:var(--ob-weight-medium);letter-spacing:-.01em;color:var(--ob-text);grid-column:2}.s-gap-row:last-child>.s-gap-obs{padding-bottom:var(--ob-space-32)}@media (width<=859.98px){.s-gap-cmp{--s-gap-pad:var(--ob-space-20);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.s-gap-panel{grid-area:1/1/-1}.s-gap-cols{align-items:center;gap:var(--ob-space-8);padding:var(--ob-space-20) var(--s-gap-pad) var(--ob-space-16);flex-wrap:wrap;display:flex}.s-gap-col{padding:0}.s-gap-arrow{width:var(--ob-icon-sm);height:var(--ob-icon-sm);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.s-gap-rows{padding:0 var(--s-gap-pad) var(--ob-space-8);grid-area:2/1;display:block}.s-gap-row{gap:var(--ob-space-6);padding-block:var(--ob-space-16);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);display:grid}.s-gap-row:before,.s-gap-row:after{display:none}.s-gap-row>p{grid-area:auto/1;padding:0}.s-gap-today{font:var(--ob-type-small);color:var(--ob-text-2);margin:0}.s-gap-obs{font:var(--ob-type-body);font-weight:var(--ob-weight-medium);margin:0}.s-gap-row:last-child>.s-gap-obs{padding-bottom:0}}.s-gap--story .s-gap-cmp{--s-gap-pad:0px}.s-gap.s-gap--story[data-tone=ink] .s-gap-panel{display:none}.s-gap.s-gap--story[data-tone=ink] :is(.s-gap-col--obs,.s-gap-obs),.s-gap.s-gap--story[data-tone=ink] .s-gap-col--obs .s-mark{color:var(--ob-text)}.s-gap.s-gap--story[data-tone=ink] .s-gap-row:after{border-top-color:var(--ob-line)}.s-gap.s-gap--story[data-tone=ink] .s-gap-row:first-child:before,.s-gap.s-gap--story[data-tone=ink] .s-gap-row:first-child:after{border-top-color:var(--s-rule)}.s-gap--story .s-gap-row:last-child>.s-gap-obs{padding-bottom:var(--ob-space-24)}@media (width<=859.98px){.s-gap--story .s-gap-cols,.s-gap--story .s-gap-rows{padding-inline:0}.s-gap.s-gap--story[data-tone=ink] :is(.s-gap-today,.s-gap-col--today,.s-gap-arrow){color:var(--ob-text-2)}.s-gap.s-gap--story[data-tone=ink] .s-gap-row{border-top-color:var(--ob-line)}.s-gap.s-gap--story[data-tone=ink] .s-gap-row:first-child{border-top-color:var(--s-rule)}}.s-gap--bare .s-gap-head{max-width:56rem}.s-how-head{max-width:44rem}.s-how-body{display:none}.s-how-side{align-content:start;justify-items:start;gap:var(--ob-space-16);padding-top:var(--ob-space-8);display:grid}.s-how-rail{width:100%;display:grid}.s-how-tab{grid-template-columns:var(--ob-space-24) minmax(0, 1fr);column-gap:var(--ob-space-8);width:100%;padding:var(--ob-space-16) var(--ob-space-16) var(--ob-space-16) var(--ob-space-24);border-radius:var(--ob-radius-sm);color:var(--ob-text-2);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:start;margin:0;display:grid;position:relative}.s-how-tab:before{content:"";inset-block:0;width:var(--ob-border-hair);background-color:var(--ob-line);position:absolute;left:0}.s-how-tab:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.s-how-track{inset-block:0;left:calc(var(--ob-border-hair) / 2 - var(--ob-border-focus) / 2);width:var(--ob-border-focus);background-color:var(--ob-line-ui);opacity:0;transition:opacity var(--ob-dur-base) var(--ob-ease-out);position:absolute;overflow:hidden}.s-how-tab.is-on .s-how-track{opacity:1}.s-how-fill{background-color:var(--ob-text);transform-origin:50% 0;height:100%;display:block}.s-how-fill.is-running{animation:s-how-fill var(--ob-autoplay-dwell,7s) linear forwards}.s-how-fill.is-held{animation-play-state:paused}@keyframes s-how-fill{0%{scale:1 0}to{scale:1}}.s-how-num{padding-top:var(--ob-space-4);font:var(--ob-type-mono-sm);letter-spacing:var(--ob-type-mono-sm-tracking);color:var(--ob-text-3);transition:color var(--ob-dur-base) var(--ob-ease-out)}.s-how-title{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);text-wrap:balance;transition:color var(--ob-dur-base) var(--ob-ease-out);display:block}.s-how-tab.is-on :is(.s-how-num,.s-how-title){color:var(--ob-text)}@media (hover:hover) and (pointer:fine){.s-how-tab:hover .s-how-title{color:var(--ob-text)}}.s-how-more{grid-column:2}.s-how-more>span{display:block}.s-how-line{max-width:40ch;padding-top:var(--ob-space-8);font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty;display:block}.s-how-chips{gap:var(--ob-space-8);padding:var(--ob-space-16) 0 var(--ob-space-4);flex-wrap:wrap;margin:0;list-style:none;display:flex}.s-how-toggle{margin-left:calc(var(--ob-space-24) - var(--ob-btn-c-px))}.s-how-stage{align-self:start;min-width:0;display:grid}.s-how-panel{border-radius:var(--ob-radius-lg);opacity:0;visibility:hidden;min-width:0;transition:opacity var(--ob-dur-moderate) var(--ob-ease-in), visibility 0s linear var(--ob-dur-moderate);grid-area:1/1}.s-how-panel.is-on{opacity:1;visibility:visible;transition:opacity var(--ob-dur-slow) var(--ob-ease-in-out), visibility 0s}.s-how-panel:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset)}.s-how-panel .ilwrap{cursor:pointer}.s-how-list{gap:var(--ob-space-64);margin:0;padding:0;list-style:none;display:grid}.s-how-item{gap:var(--ob-space-24);min-width:0;display:grid}.s-how-copy{grid-template-columns:var(--ob-space-24) minmax(0, 1fr);column-gap:var(--ob-space-8);align-items:start;display:grid}.s-how-copy>:not(.s-how-num){grid-column:2}.s-how-copy .s-how-num{color:var(--ob-text)}.s-how-copy .s-how-title{color:var(--ob-text);margin:0}.s-how-copy .s-how-line{padding-top:var(--ob-space-8);margin:0}.s-how-copy .s-how-chips{padding-bottom:0}@media (width>=1080px){.s-how-body{grid-template-columns:var(--s-split);gap:var(--s-split-gap);align-items:start;display:grid}.s-how-list{display:none}}@media (prefers-reduced-motion:reduce){.s-how-fill{animation:none}}.s-kinds-head{max-width:44rem}.s-kinds-body{grid-template-columns:var(--s-split-flip);gap:var(--s-split-gap);align-items:start;display:grid}.s-kinds-chips{align-content:start}.ob-chips>legend.s-kinds-legend{margin-bottom:var(--ob-space-12);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);color:var(--ob-text-2)}.s-kinds-result{min-width:0;padding-top:var(--ob-space-24);border-top:var(--ob-border-hair) solid var(--ob-line)}.s-kinds-pick{gap:var(--ob-space-12);display:grid}.s-kinds-pick[hidden]{display:none}.s-kinds-name{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text)}.s-kinds-line{max-width:44ch;font:var(--ob-type-body);letter-spacing:var(--ob-type-body-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty}.s-kinds-recipes{margin:var(--ob-space-12) 0 0;padding:0;list-style:none;display:grid}.s-kinds-link{justify-content:space-between;align-items:center;gap:var(--ob-space-16);min-height:var(--ob-target-touch);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);font:var(--ob-type-label);letter-spacing:var(--ob-type-label-tracking);color:var(--ob-text);transition:color var(--ob-dur-base) var(--ob-ease-out);text-decoration:none;display:flex}.s-kinds-recipes li:last-child .s-kinds-link{border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle)}.s-kinds-link:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset);border-radius:var(--ob-radius-xs)}.s-kinds-go{width:var(--ob-icon-md);height:var(--ob-icon-md);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:var(--ob-text-3);transition:translate var(--ob-dur-base) var(--ob-ease-out), color var(--ob-dur-base) var(--ob-ease-out);flex:none}@media (hover:hover) and (pointer:fine){.s-kinds-link:hover .s-kinds-go{color:var(--ob-text);translate:var(--ob-space-4) 0}}@media (width<=859.98px){.s-kinds-body{gap:var(--ob-space-32);grid-template-columns:minmax(0,1fr)}}.s-recipes__jobs{border-bottom:var(--ob-border-hair) solid var(--ob-line-subtle);display:grid}.s-recipes__job{grid-template-columns:var(--s-split);gap:var(--ob-space-16) var(--s-split-gap);padding-block:var(--ob-space-32);border-top:var(--ob-border-hair) solid var(--ob-line-subtle);display:grid}.s-recipes__job-head{gap:var(--ob-space-8);padding-top:var(--ob-space-12);align-content:start;display:grid}.s-recipes__job-name{font:var(--ob-type-title);letter-spacing:var(--ob-type-title-tracking);color:var(--ob-text);margin:0}.s-recipes__job-line{max-width:36ch;font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty;margin:0}.s-recipes__list{gap:var(--ob-space-4) var(--ob-space-16);margin:0 calc(var(--ob-space-16) * -1);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.s-recipes__list>li{display:grid}.s-recipes__item{align-content:start;gap:var(--ob-space-4);padding:var(--ob-space-12) var(--ob-space-16) var(--ob-space-16);border-radius:var(--ob-radius-sm);color:var(--ob-text);-webkit-tap-highlight-color:transparent;transition:background-color var(--ob-dur-base) var(--ob-ease-out);text-decoration:none;display:grid}.s-recipes__name{align-items:center;gap:var(--ob-space-8);font:var(--ob-type-body);font-weight:var(--ob-weight-medium);letter-spacing:-.01em;display:inline-flex}.s-recipes__arrow{width:var(--ob-icon-sm);height:var(--ob-icon-sm);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:var(--ob-text-3);transition:translate var(--ob-dur-base) var(--ob-ease-out), color var(--ob-dur-base) var(--ob-ease-out);flex:none}.s-recipes__line{font:var(--ob-type-small);letter-spacing:var(--ob-type-small-tracking);color:var(--s-read,var(--ob-text-2));text-wrap:pretty}@media (hover:hover) and (pointer:fine){.s-recipes__item:hover{background-color:var(--ob-state-hover)}.s-recipes__item:hover .s-recipes__arrow{color:var(--ob-text);translate:var(--ob-space-2) 0}}.s-recipes__item:active{background-color:var(--ob-state-pressed);transition-duration:var(--ob-dur-fast)}.s-recipes__item:focus-visible{outline:var(--ob-focus-width) solid var(--ob-focus);outline-offset:var(--ob-focus-offset-inset)}@media (width<=1080px){.s-recipes__list{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.s-recipes__job{gap:var(--ob-space-8);padding-block:var(--ob-space-24);grid-template-columns:minmax(0,1fr)}.s-recipes__job-head{padding-top:0}.s-recipes__line{display:none}.s-recipes__item{padding-block:var(--ob-space-12)}}.s-recipes .s-head{max-width:none}.s-recipes .s-head>h2{max-width:var(--ob-measure-heading)}:root,.ob-theme-dark,[data-theme=dark],:is([data-theme=hybrid],.ob-theme-hybrid) .ob-object{--s-ground-alt:var(--ob-surface);--s-ground-ink:color-mix(in oklab, var(--ob-bg) 55%, var(--ob-surface));--s-chapter-light:rgb(var(--ob-glow-rgb) / .075);--s-read:color-mix(in oklab, var(--ob-text) 74%, var(--ob-text-2));--s-spot:rgb(var(--ob-glow-rgb) / .085);--s-rule-mix:30%}.ob-theme-light,[data-theme=light],.ob-theme-hybrid,[data-theme=hybrid]{--s-ground-alt:color-mix(in oklab, var(--ob-bg-sunken) 70%, var(--ob-line));--s-ground-ink:var(--ob-bg);--s-chapter-light:transparent;--s-read:color-mix(in oklab, var(--ob-text) 74%, var(--ob-text-2));--s-spot:transparent;--s-rule-mix:100%}:root,[data-theme],.ob-theme-dark,.ob-theme-light,.ob-theme-hybrid,.ob-object,[data-tone]{--s-rule:color-mix(in oklab, var(--ob-text) var(--s-rule-mix,30%), var(--ob-bg))}:root,[data-theme=dark],[data-tone=ink],.ob-object>*{--s-obj-lift:1;--s-obj-sheen:.04;--s-obj-rim:.12;--s-obj-top:.2;--s-obj-cast:0 0 0 1px #0009, 0 40px 100px -40px #000000e6, 0 0 100px -30px rgb(var(--ob-glow-rgb,237 235 229) / .1)}:root.ob-theme-hybrid,[data-theme=light],[data-tone=paper]{--s-obj-lift:0;--s-obj-sheen:.05;--s-obj-rim:.07;--s-obj-top:.14;--s-obj-cast:0 0 0 1px rgb(var(--ob-shadow-rgb) / .9), 0 2px 4px rgb(var(--ob-shadow-rgb) / .08), 0 24px 48px -24px rgb(var(--ob-shadow-rgb) / .34), 0 56px 96px -56px rgb(var(--ob-shadow-rgb) / .4)}:root.ob-theme-hybrid :is([data-tone=ink],.ob-object>*),[data-tone=paper] :is([data-tone=ink],.ob-object>*){--s-obj-lift:1;--s-obj-sheen:.04;--s-obj-rim:.12;--s-obj-top:.2;--s-obj-cast:0 0 0 1px #0009, 0 40px 100px -40px #000000e6, 0 0 100px -30px rgb(var(--ob-glow-rgb,237 235 229) / .1)}.ob-object{--s-obj-face:color-mix(in oklab, var(--ob-surface), var(--ob-surface-raised) calc(var(--s-obj-lift,0) * 60%));background:linear-gradient(180deg, rgb(var(--ob-sheen-rgb) / var(--s-obj-sheen,.05)), rgb(var(--ob-sheen-rgb) / 0) 42%), var(--s-obj-face);box-shadow:0 0 0 var(--ob-border-hair) rgb(var(--ob-sheen-rgb) / var(--s-obj-rim,.08)) inset, 0 1px 0 rgb(var(--ob-sheen-rgb) / var(--s-obj-top,.12)) inset, var(--s-obj-cast,var(--ob-shadow-3))}.ilwrap.ob-object,.s-stage.ob-object{--s-obj-face:color-mix(in oklab, var(--ob-bg-sunken), var(--ob-surface) calc(var(--s-obj-lift,0) * 100%))}.s-stage.ob-object{width:100%;max-width:calc(var(--ob-container-md) + 2 * var(--ob-space-24) + 2 * var(--ob-space-12));border-radius:var(--ob-radius-xl);padding:var(--ob-space-12) var(--ob-space-12) var(--ob-space-4);background:radial-gradient(120% 60% at 50% 0%, rgb(var(--ob-sheen-rgb) / var(--s-obj-sheen,.06)), transparent 70%), var(--s-obj-face);justify-self:center}.s-hero-console>.s-stage{justify-self:center}.s-rp-run .s-stage.ob-object{max-width:none}.s-stage .ilwrap.ob-object{box-shadow:none;background:0 0}.s-stage>.s-console-label{padding:var(--ob-space-4) var(--ob-space-12) 0}.s-hero:not([data-reader]) .s-hero-console{isolation:isolate;position:relative}.s-hero:not([data-reader]) .s-hero-console:before{content:"";z-index:-1;top:calc(var(--ob-space-40) * -1);background:radial-gradient(closest-side, var(--s-spot), transparent);pointer-events:none;width:min(100vw,1400px);height:78%;position:absolute;left:50%;translate:-50%}.s-hero:not([data-reader]){overflow-x:clip}:root:not(.ob-theme-hybrid) .s-hero:not([data-reader]) .s-hero-console>.ob-object{--s-obj-cast:0 0 0 1px #0009, 0 120px 100px -40px #000000e6, 0 0 100px -30px rgb(var(--ob-glow-rgb,237 235 229) / .1)}@keyframes s-object-in{0%{opacity:0;translate:var(--ob-enter-x) var(--ob-enter-y);scale:var(--ob-enter-scale)}30%{opacity:1}}@media (prefers-reduced-motion:no-preference){:root.ob-theme-hybrid .ob-anim-hero-object:not(.is-replay){animation-name:s-object-in}}.s-section:is([data-tone=alt],[data-tone=ink],[data-tone=paper]),.s-section:is([data-tone=alt],[data-tone=ink],[data-tone=paper])+.s-section{padding-top:var(--ob-space-section)}.s-section[data-tone=alt]+.s-section[data-tone=alt]{padding-top:0}[data-tone=alt]{background-color:var(--s-ground-alt)}[data-tone=ink]{isolation:isolate;background:radial-gradient(90% 55% at 50% 0%, var(--s-chapter-light), transparent 72%), var(--s-ground-ink);box-shadow:inset 0 var(--ob-border-hair) 0 rgb(var(--ob-sheen-rgb) / .06);position:relative}:root.ob-theme-hybrid [data-tone=ink]{box-shadow:none}.s-final[data-tone=ink]{--s-chapter-light:transparent}[data-tone=ink][data-reader]{--s-chapter-light:color-mix(in srgb, var(--s-accent-glow) var(--s-accent-glow-hero), transparent)}:root:not(.ob-theme-hybrid) [data-tone=ink]{--s-ground-ink:color-mix(in oklab, var(--ob-surface) 50%, var(--ob-surface-raised))}:root:not(.ob-theme-hybrid) [data-tone=ink]:not(.s-final,[data-reader]){--s-chapter-light:rgb(var(--ob-glow-rgb) / .045)}:root:not(.ob-theme-hybrid) [data-tone=ink][data-reader]{--s-chapter-light:color-mix(in srgb, var(--s-accent-glow) 24%, transparent)}:root:not(.ob-theme-hybrid) [data-tone=ink] :is(.s-st-answer,.s-ri-flow__pill,.s-ri-flow__mark){--ob-surface:var(--ob-surface-hover)}[data-tone=paper]{background-color:var(--ob-bg)}:root.ob-theme-hybrid [data-tone=paper]{background-color:var(--s-ground-alt)}.s-head>p,.s-st-lede,.s-st-phase__line,.s-st-step__line,.s-st-point__line,.s-st-row__line,.s-st-use__line,.s-st-opener__line,.s-st-link__line,.s-st-side__list>li,.s-so-line,.s-so-card__line,.s-so-record__line,.s-so-nothing__line,.s-ri-job__line,.s-ri-item__line,.s-ri-hub__line,.s-notice-hero__sub,.s-notice__body,.s-out-label,.s-uses__moment,.s-uses__why,.s-foot__tagline,.s-blog-lead__dek,.s-art-dek,.s-art-p,.s-art-list>li,.s-art-note__x,.s-rp-table .ob-table td{color:var(--s-read)}.s-st-side:not(.is-ours) .s-st-side__list>li{color:var(--ob-text-2)}.s-recipes__job:first-child,.s-rp-group:first-child,.s-rp-settings,.s-kinds-result,.s-out-facts,.s-faq__list .ob-faq,.s-ri-job,.s-lg-group:first-child,.s-notice__row:first-child,.s-st-rows>.s-st-row:first-child,.s-out-list>.s-out-item:nth-child(-n+3),.s-rp-steps__item:nth-child(-n+4),.s-rp-outs>li:nth-child(-n+2),.s-st-points>.s-st-point,.s-st-uselist>.s-st-use:nth-child(-n+3){border-top-color:var(--s-rule)}.s-out-list[data-cols="2"]>.s-out-item:nth-child(3),.s-st-uselist[data-cols="2"]>.s-st-use:nth-child(3){border-top-color:var(--ob-line)}@media (width<=1079.98px){.s-rp-steps__item:nth-child(n+3),.s-st-points>.s-st-point:nth-child(n+3),.s-st-uselist>.s-st-use:nth-child(n+3){border-top-color:var(--ob-line)}}@media (width<=859.98px){.s-out-list>.s-out-item:nth-child(n+2),.s-st-points>.s-st-point:nth-child(n+2),.s-st-uselist>.s-st-use:nth-child(n+2){border-top-color:var(--ob-line)}}@media (width<=519.98px){.s-rp-steps__item:nth-child(n+2){border-top-color:var(--ob-line)}.s-rp-outs>li:nth-child(n+2){border-top-color:var(--ob-line-subtle)}}.s-gap[data-tone=ink]{--s-sheet:var(--ob-bone);--s-sheet-ink:var(--ob-ink);--s-sheet-ink-2:color-mix(in oklab, var(--ob-ink) 74%, var(--ob-bone));--s-sheet-line:color-mix(in srgb, var(--ob-ink) 14%, transparent)}.s-gap[data-tone=ink] .s-gap-panel{background:var(--s-sheet);box-shadow:0 0 0 var(--ob-border-hair) rgb(var(--ob-sheen-rgb) / .2), 0 30px 80px -30px #000000b3}.s-gap[data-tone=ink] :is(.s-gap-col--obs,.s-gap-obs),.s-gap[data-tone=ink] .s-gap-col--obs .s-mark{color:var(--s-sheet-ink)}.s-gap[data-tone=ink] .s-gap-row:after{border-top-color:var(--s-sheet-line)}.s-gap[data-tone=ink] .s-gap-row:before{border-top-color:var(--ob-line)}@media (width<=859.98px){.s-gap[data-tone=ink] :is(.s-gap-today,.s-gap-col--today,.s-gap-arrow){color:var(--s-sheet-ink-2)}.s-gap[data-tone=ink] .s-gap-row{border-top-color:var(--s-sheet-line)}}:root:not([data-theme=light]) [data-tone=alt] :is(.ob-table-wrap,.s-so-card){--ob-surface:var(--ob-surface-raised)}.s-ri-hub[data-tone=ink] .s-ri-flow__mark:before{display:none}.s-flow.ob-object .s-flow__stop.is-obsession{background:var(--ob-sheen), color-mix(in oklab, var(--s-obj-face,var(--ob-surface)), var(--ob-surface-hover) 60%)}.s-so-record.ob-object{border-radius:var(--ob-radius-lg)}@media (prefers-contrast:more){:root,[data-theme],.ob-theme-dark,.ob-theme-light,.ob-theme-hybrid,.ob-object,[data-tone]{--s-chapter-light:transparent;--s-spot:transparent}[data-tone=ink][data-reader],:root:not(.ob-theme-hybrid) [data-tone=ink]:not(.s-final,[data-reader]),:root:not(.ob-theme-hybrid) [data-tone=ink][data-reader]{--s-chapter-light:transparent}.s-final__mark:before{display:none}}@media (forced-colors:active){[data-tone]{background:canvas}.ob-object{outline-offset:-1px;outline:1px solid canvastext}.ob-object .ob-object{outline:0}.s-hero-console:before,.s-hero:after{display:none}.s-gap[data-tone=ink] .s-gap-panel{background:canvas;border:1px solid canvastext}.s-gap[data-tone=ink] :is(.s-gap-col--obs,.s-gap-obs,.s-gap-today,.s-gap-col--today){color:canvastext}.ilwrap .appx{forced-color-adjust:none}}:root[data-theme=light] .ob-object{color-scheme:inherit;--ob-bg:inherit;--ob-bg-sunken:inherit;--ob-surface:inherit;--ob-surface-raised:inherit;--ob-surface-hover:inherit;--ob-overlay:inherit;--ob-solid:inherit;--ob-solid-hover:inherit;--ob-line-subtle:inherit;--ob-line:inherit;--ob-line-strong:inherit;--ob-line-ui:inherit;--ob-text:inherit;--ob-text-2:inherit;--ob-text-3:inherit;--ob-text-inverse:inherit;--ob-text-disabled:inherit;--ob-placeholder:inherit;--ob-link-underline:inherit;--ob-focus:inherit;--ob-danger:inherit;--ob-danger-bg:inherit;--ob-danger-hover:inherit;--ob-danger-pressed:inherit;--ob-success:inherit;--ob-success-bg:inherit;--ob-warning:inherit;--ob-warning-bg:inherit;--ob-tint-rgb:inherit;--ob-fill-subtle:inherit;--ob-fill:inherit;--ob-state-hover:inherit;--ob-state-pressed:inherit;--ob-state-selected:inherit;--ob-state-drag:inherit;--ob-field-bg:inherit;--ob-field-bg-solid:inherit;--ob-field-bg-disabled:inherit;--ob-field-edge:inherit;--ob-field-edge-hover:inherit;--ob-track:inherit;--ob-track-fill:inherit;--ob-track-bg:inherit;--ob-btn-top:inherit;--ob-btn-bottom:inherit;--ob-btn-text:inherit;--ob-btn-highlight:inherit;--ob-btn-edge:inherit;--ob-btn-edge-hover:inherit;--ob-btn-glow:inherit;--ob-btn-bg:inherit;--ob-btn-shadow:inherit;--ob-btn-shadow-hover:inherit;--ob-btn-2-bg:inherit;--ob-btn-2-bg-hover:inherit;--ob-btn-2-bg-pressed:inherit;--ob-btn-2-text:inherit;--ob-btn-2-edge:inherit;--ob-nav-bg:inherit;--ob-scrim:inherit;--ob-selection:inherit;--ob-selection-text:inherit;--ob-sheen-rgb:inherit;--ob-glow-rgb:inherit;--ob-shadow-rgb:inherit;--ob-sheen:inherit;--ob-highlight:inherit;--ob-shadow-1:inherit;--ob-shadow-2:inherit;--ob-shadow-3:inherit;--ob-shadow-4:inherit;--ob-grain-opacity:inherit;--s-ground-alt:inherit;--s-ground-ink:inherit;--s-chapter-light:inherit;--s-read:inherit;--s-spot:inherit;--s-rule-mix:inherit;--s-accent-agencies:inherit;--s-accent-founders:inherit;--s-accent-sales:inherit;--s-accent-marketing:inherit;--s-accent-developers:inherit;--s-accent-agencies-glow:inherit;--s-accent-founders-glow:inherit;--s-accent-sales-glow:inherit;--s-accent-marketing-glow:inherit;--s-accent-developers-glow:inherit;--s-accent-glow-rest:inherit;--s-accent-glow-hover:inherit;--s-accent-glow-hero:inherit}:root[data-theme=light],:root[data-theme=light] [data-tone=paper]{--s-obj-lift:0;--s-obj-sheen:0;--s-obj-rim:0;--s-obj-top:.9;--s-obj-cast:0 0 0 1px var(--ob-line), 0 1px 2px rgb(var(--ob-shadow-rgb) / .05), 0 24px 48px -28px rgb(var(--ob-shadow-rgb) / .22)}:root[data-theme=light] .ob-object>*{--s-obj-lift:inherit;--s-obj-sheen:inherit;--s-obj-rim:inherit;--s-obj-top:inherit;--s-obj-cast:inherit}:root[data-theme=light] .ob-object .s-on-dark{display:none}:root[data-theme=light] .ob-object .s-on-paper,:root[data-theme=light] .ob-theme-dark .ob-object .s-on-dark{display:inline-block}:root[data-theme=light] .ob-theme-dark .ob-object .s-on-paper{display:none}