:root{--hose-core-color-gray-0:#fff;--hose-core-color-gray-25:#fcfcfd;--hose-core-color-gray-50:#f1f3f6;--hose-core-color-gray-150:#d7d9dc;--hose-core-color-gray-200:#dde1e7;--hose-core-color-gray-300:#b9c0cc;--hose-core-color-gray-400:#9aa0aa;--hose-core-color-gray-500:#7d838e;--hose-core-color-gray-700:#555b66;--hose-core-color-gray-950:#0d0f12;--hose-core-color-blue-100:#d0e0f1;--hose-core-color-blue-600:#125ca5;--hose-core-color-blue-700:#0e457c;--hose-core-color-pacific-50:#e6edf1;--hose-core-color-pacific-300:#6fb7ae;--hose-core-color-pacific-500:#5f7d84;--hose-core-color-pacific-700:#34505f;--hose-core-color-pacific-900:#0e3b5c;--hose-core-color-teal-700:#0f766e;--hose-core-color-rust-700:#b4370f;--hose-core-color-violet-600:#5b3fd1;--hose-core-color-red-600:#c32620;--hose-core-color-brand-figma:#a259ff;--hose-core-color-brand-claude:#d97757;--hose-core-color-brand-openai:#000;--hose-core-color-brand-adobe:#c80f00;--hose-core-color-brand-google:#4285f4;--hose-core-color-brand-gemini:#8e75b2;--hose-core-color-brand-github:#181717;--hose-core-color-brand-vscode:#007acc;--hose-core-color-brand-figma-red:#f24e1e;--hose-core-color-brand-figma-coral:#ff7262;--hose-core-color-brand-figma-blue:#1abcfe;--hose-core-color-brand-figma-green:#0acf83;--hose-core-color-brand-google-red:#ea4335;--hose-core-color-brand-google-yellow:#fbbc04;--hose-core-color-brand-google-green:#34a853;--hose-core-color-brand-gemini-blue:#4893fc;--hose-core-color-brand-gemini-violet:#969dff;--hose-core-color-brand-gemini-lavender:#bd99fe;--hose-core-color-brand-lovable-blue:#4b73ff;--hose-core-color-brand-lovable-pink:#ff66f4;--hose-core-color-brand-lovable-red:#ff0105;--hose-core-color-brand-lovable-orange:#fe7b02;--hose-core-color-brand-browserstack-orange:#d76835;--hose-core-color-brand-browserstack-yellow:#ecb360;--hose-core-color-brand-browserstack-green:#66ad4a;--hose-core-color-brand-browserstack-teal:#25a8c3;--hose-core-color-brand-adobe-logo:#fa0c00;--hose-core-color-brand-paper:#81acec;--hose-core-color-brand-jira:#2684ff;--hose-core-color-brand-jira-deep:#0052cc;--hose-core-color-brand-asana:#f06a6a;--hose-core-font-family-sans:"Hose Arrows", "Mona Sans", "Helvetica Neue", Arial, sans-serif;--hose-core-font-family-mono:"Hose Arrows Mono", "Geist Mono", ui-monospace, monospace;--hose-core-font-size-100:12px;--hose-core-font-size-200:13px;--hose-core-font-size-300:14px;--hose-core-font-size-400:15px;--hose-core-font-size-500:16px;--hose-core-font-size-600:17px;--hose-core-font-size-700:18px;--hose-core-font-weight-regular:400;--hose-core-font-weight-semibold:600;--hose-core-font-weight-bold:700;--hose-core-font-weight-extrabold:800;--hose-core-space-1:4px;--hose-core-space-2:8px;--hose-core-space-3:12px;--hose-core-space-4:16px;--hose-core-space-5:20px;--hose-core-space-6:24px;--hose-core-space-7:28px;--hose-core-space-8:32px;--hose-core-space-10:40px;--hose-core-space-12:48px;--hose-core-space-16:64px;--hose-core-space-20:80px;--hose-core-space-0-5:2px;--hose-core-space-1-5:6px;--hose-core-radius-50:2px;--hose-core-radius-75:8px;--hose-core-radius-100:14px;--hose-core-radius-200:18px;--hose-core-radius-300:24px;--hose-core-radius-400:28px;--hose-core-radius-500:32px;--hose-core-radius-full:999px;--hose-core-duration-quick:.16s;--hose-core-duration-short:.2s;--hose-core-duration-medium:.3s;--hose-core-duration-long:.5s;--hose-core-easing-decelerate:cubic-bezier(.16, 1, .3, 1);--hose-core-easing-standard:cubic-bezier(.25, .1, .25, 1);--hose-color-text-primary:var(--hose-core-color-gray-950);--hose-color-text-secondary:var(--hose-core-color-gray-700);--hose-color-text-accent:var(--hose-core-color-blue-600);--hose-color-text-inverse:var(--hose-core-color-gray-0);--hose-color-text-faint:var(--hose-core-color-gray-400);--hose-color-text-on-accent:var(--hose-core-color-gray-0);--hose-color-surface-default:var(--hose-core-color-gray-25);--hose-color-surface-subtle:var(--hose-core-color-gray-50);--hose-color-surface-raised:var(--hose-core-color-gray-0);--hose-color-surface-media:var(--hose-core-color-gray-150);--hose-color-surface-coast:var(--hose-core-color-pacific-50);--hose-color-surface-inverse:var(--hose-core-color-gray-950);--hose-color-surface-accent:var(--hose-core-color-blue-600);--hose-color-border-subtle:var(--hose-core-color-gray-200);--hose-color-border-strong:var(--hose-core-color-gray-950);--hose-color-border-control:var(--hose-core-color-gray-500);--hose-color-border-accent:var(--hose-core-color-blue-600);--hose-color-border-placeholder:var(--hose-core-color-gray-400);--hose-color-action-primary:var(--hose-core-color-blue-600);--hose-color-action-primary-hover:var(--hose-core-color-blue-700);--hose-color-action-on-primary:var(--hose-core-color-gray-0);--hose-color-focus-ring:var(--hose-core-color-blue-600);--hose-color-focus-halo:var(--hose-core-color-gray-0);--hose-color-coast-text:var(--hose-core-color-pacific-900);--hose-color-coast-text-secondary:var(--hose-core-color-pacific-700);--hose-color-coast-wave-deep:var(--hose-core-color-pacific-900);--hose-color-coast-wave-shallow:var(--hose-core-color-pacific-300);--hose-color-coast-tree:var(--hose-core-color-pacific-500);--hose-color-coast-icon:var(--hose-core-color-pacific-900);--hose-color-flood-blue:var(--hose-core-color-blue-600);--hose-color-flood-teal:var(--hose-core-color-teal-700);--hose-color-flood-pacific:var(--hose-core-color-pacific-900);--hose-color-flood-rust:var(--hose-core-color-rust-700);--hose-color-flood-violet:var(--hose-core-color-violet-600);--hose-color-icon-heart:var(--hose-core-color-red-600);--hose-color-illustration-line:var(--hose-core-color-gray-300);--hose-color-illustration-accent-soft:var(--hose-core-color-blue-100);--hose-color-tool-figma-red:var(--hose-core-color-brand-figma-red);--hose-color-tool-figma-coral:var(--hose-core-color-brand-figma-coral);--hose-color-tool-figma-purple:var(--hose-core-color-brand-figma);--hose-color-tool-figma-blue:var(--hose-core-color-brand-figma-blue);--hose-color-tool-figma-green:var(--hose-core-color-brand-figma-green);--hose-color-tool-google-blue:var(--hose-core-color-brand-google);--hose-color-tool-google-red:var(--hose-core-color-brand-google-red);--hose-color-tool-google-yellow:var(--hose-core-color-brand-google-yellow);--hose-color-tool-google-green:var(--hose-core-color-brand-google-green);--hose-color-tool-gemini-blue:var(--hose-core-color-brand-gemini-blue);--hose-color-tool-gemini-violet:var(--hose-core-color-brand-gemini-violet);--hose-color-tool-gemini-lavender:var(--hose-core-color-brand-gemini-lavender);--hose-color-tool-lovable-blue:var(--hose-core-color-brand-lovable-blue);--hose-color-tool-lovable-pink:var(--hose-core-color-brand-lovable-pink);--hose-color-tool-lovable-red:var(--hose-core-color-brand-lovable-red);--hose-color-tool-lovable-orange:var(--hose-core-color-brand-lovable-orange);--hose-color-tool-browserstack-orange:var(--hose-core-color-brand-browserstack-orange);--hose-color-tool-browserstack-yellow:var(--hose-core-color-brand-browserstack-yellow);--hose-color-tool-browserstack-green:var(--hose-core-color-brand-browserstack-green);--hose-color-tool-browserstack-teal:var(--hose-core-color-brand-browserstack-teal);--hose-color-tool-jira-blue:var(--hose-core-color-brand-jira);--hose-color-tool-jira-deep:var(--hose-core-color-brand-jira-deep);--hose-color-tool-adobe:var(--hose-core-color-brand-adobe-logo);--hose-color-tool-paper:var(--hose-core-color-brand-paper);--hose-color-tool-claude:var(--hose-core-color-brand-claude);--hose-color-tool-openai:var(--hose-core-color-brand-openai);--hose-color-tool-vscode:var(--hose-core-color-brand-vscode);--hose-color-tool-github:var(--hose-core-color-brand-github);--hose-color-tool-asana:var(--hose-core-color-brand-asana);--hose-font-family-base:var(--hose-core-font-family-sans);--hose-font-family-data:var(--hose-core-font-family-mono);--hose-font-weight-regular:var(--hose-core-font-weight-regular);--hose-font-weight-semibold:var(--hose-core-font-weight-semibold);--hose-font-weight-bold:var(--hose-core-font-weight-bold);--hose-font-weight-extrabold:var(--hose-core-font-weight-extrabold);--hose-typography-display-font-family:var(--hose-font-family-base);--hose-typography-display-font-size:clamp(4rem, 13vw, 11rem);--hose-typography-display-font-weight:var(--hose-font-weight-extrabold);--hose-typography-display-line-height:.92;--hose-typography-display-letter-spacing:-.05em;--hose-typography-display-font-width:88%;--hose-typography-headline-xl-font-family:var(--hose-font-family-base);--hose-typography-headline-xl-font-size:clamp(2.6rem, 6.4vw, 6.2rem);--hose-typography-headline-xl-font-weight:var(--hose-font-weight-extrabold);--hose-typography-headline-xl-line-height:1;--hose-typography-headline-xl-letter-spacing:-.04em;--hose-typography-headline-xl-font-width:90%;--hose-typography-headline-lg-font-family:var(--hose-font-family-base);--hose-typography-headline-lg-font-size:clamp(2.6rem, 6.6vw, 6rem);--hose-typography-headline-lg-font-weight:var(--hose-font-weight-extrabold);--hose-typography-headline-lg-line-height:1;--hose-typography-headline-lg-letter-spacing:-.035em;--hose-typography-headline-lg-font-width:92%;--hose-typography-headline-md-font-family:var(--hose-font-family-base);--hose-typography-headline-md-font-size:clamp(2.4rem, 5.2vw, 4.6rem);--hose-typography-headline-md-font-weight:var(--hose-font-weight-extrabold);--hose-typography-headline-md-line-height:1;--hose-typography-headline-md-letter-spacing:-.035em;--hose-typography-headline-md-font-width:92%;--hose-typography-headline-sm-font-family:var(--hose-font-family-base);--hose-typography-headline-sm-font-size:clamp(2.2rem, 4vw, 3.4rem);--hose-typography-headline-sm-font-weight:var(--hose-font-weight-extrabold);--hose-typography-headline-sm-line-height:1;--hose-typography-headline-sm-letter-spacing:-.035em;--hose-typography-headline-sm-font-width:90%;--hose-typography-quote-font-family:var(--hose-font-family-base);--hose-typography-quote-font-size:clamp(2rem, 4.2vw, 3.8rem);--hose-typography-quote-font-weight:var(--hose-font-weight-bold);--hose-typography-quote-line-height:1.08;--hose-typography-quote-letter-spacing:-.03em;--hose-typography-quote-font-width:94%;--hose-typography-numeral-font-family:var(--hose-font-family-base);--hose-typography-numeral-font-size:clamp(2rem, 3.1vw, 3rem);--hose-typography-numeral-font-weight:var(--hose-font-weight-extrabold);--hose-typography-numeral-line-height:1;--hose-typography-numeral-letter-spacing:-.04em;--hose-typography-numeral-font-width:88%;--hose-typography-title-lg-font-family:var(--hose-font-family-base);--hose-typography-title-lg-font-size:clamp(1.35rem, 2.6vw, 2.25rem);--hose-typography-title-lg-font-weight:var(--hose-font-weight-bold);--hose-typography-title-lg-line-height:1.12;--hose-typography-title-lg-letter-spacing:-.025em;--hose-typography-title-lg-font-width:95%;--hose-typography-title-md-font-family:var(--hose-font-family-base);--hose-typography-title-md-font-size:clamp(1.25rem, 1.8vw, 1.6rem);--hose-typography-title-md-font-weight:var(--hose-font-weight-extrabold);--hose-typography-title-md-line-height:1.1;--hose-typography-title-md-letter-spacing:-.03em;--hose-typography-title-md-font-width:92%;--hose-typography-title-card-font-family:var(--hose-font-family-base);--hose-typography-title-card-font-size:28px;--hose-typography-title-card-font-weight:var(--hose-font-weight-extrabold);--hose-typography-title-card-line-height:1.05;--hose-typography-title-card-letter-spacing:-.02em;--hose-typography-title-card-font-width:92%;--hose-typography-body-lg-font-family:var(--hose-font-family-base);--hose-typography-body-lg-font-size:clamp(18px, 1.45vw, 21px);--hose-typography-body-lg-font-weight:var(--hose-font-weight-regular);--hose-typography-body-lg-line-height:1.55;--hose-typography-body-lg-letter-spacing:0px;--hose-typography-body-md-font-family:var(--hose-font-family-base);--hose-typography-body-md-font-size:var(--hose-core-font-size-600);--hose-typography-body-md-font-weight:var(--hose-font-weight-regular);--hose-typography-body-md-line-height:1.6;--hose-typography-body-md-letter-spacing:0px;--hose-typography-body-sm-font-family:var(--hose-font-family-base);--hose-typography-body-sm-font-size:var(--hose-core-font-size-400);--hose-typography-body-sm-font-weight:var(--hose-font-weight-regular);--hose-typography-body-sm-line-height:1.5;--hose-typography-body-sm-letter-spacing:0px;--hose-typography-body-xs-font-family:var(--hose-font-family-base);--hose-typography-body-xs-font-size:var(--hose-core-font-size-300);--hose-typography-body-xs-font-weight:var(--hose-font-weight-regular);--hose-typography-body-xs-line-height:1.5;--hose-typography-body-xs-letter-spacing:0px;--hose-typography-label-lg-font-family:var(--hose-font-family-base);--hose-typography-label-lg-font-size:var(--hose-core-font-size-700);--hose-typography-label-lg-font-weight:var(--hose-font-weight-semibold);--hose-typography-label-lg-line-height:1.3;--hose-typography-label-lg-letter-spacing:.05em;--hose-typography-label-md-font-family:var(--hose-font-family-base);--hose-typography-label-md-font-size:var(--hose-core-font-size-500);--hose-typography-label-md-font-weight:var(--hose-font-weight-semibold);--hose-typography-label-md-line-height:1.35;--hose-typography-label-md-letter-spacing:.05em;--hose-typography-label-sm-font-family:var(--hose-font-family-base);--hose-typography-label-sm-font-size:var(--hose-core-font-size-200);--hose-typography-label-sm-font-weight:var(--hose-font-weight-semibold);--hose-typography-label-sm-line-height:1.3;--hose-typography-label-sm-letter-spacing:.04em;--hose-typography-data-md-font-family:var(--hose-font-family-data);--hose-typography-data-md-font-size:var(--hose-core-font-size-200);--hose-typography-data-md-font-weight:var(--hose-font-weight-regular);--hose-typography-data-md-line-height:1.4;--hose-typography-data-md-letter-spacing:0px;--hose-typography-data-sm-font-family:var(--hose-font-family-data);--hose-typography-data-sm-font-size:var(--hose-core-font-size-100);--hose-typography-data-sm-font-weight:var(--hose-font-weight-regular);--hose-typography-data-sm-line-height:1.4;--hose-typography-data-sm-letter-spacing:0px;--hose-space-gutter:clamp(16px, 4.4vw, 64px);--hose-space-section:clamp(72px, 9vw, 128px);--hose-space-stack-lg:clamp(48px, 6vw, 80px);--hose-space-stack-md:clamp(32px, 4vw, 48px);--hose-space-stack-sm:var(--hose-core-space-5);--hose-space-inline:var(--hose-core-space-3);--hose-space-inset-sm:var(--hose-core-space-4);--hose-space-inset-md:var(--hose-core-space-5);--hose-space-inset-lg:var(--hose-core-space-6);--hose-size-content-max:1240px;--hose-size-hero-max:1320px;--hose-size-icon-md:20px;--hose-size-icon-lg:28px;--hose-radius-control:var(--hose-core-radius-100);--hose-radius-inset:var(--hose-core-radius-200);--hose-radius-card:var(--hose-core-radius-300);--hose-radius-panel:var(--hose-core-radius-400);--hose-radius-panel-lg:var(--hose-core-radius-500);--hose-radius-sheet:clamp(28px, 3vw, 44px);--hose-radius-media:clamp(20px, 2.6vw, 36px);--hose-radius-pill:var(--hose-core-radius-full);--hose-radius-mark:var(--hose-core-radius-50);--hose-radius-miniature:var(--hose-core-radius-75);--hose-elevation-raised:0px 1px 2px 0px #0d0f120f, 0px 14px 30px -14px #0d0f1240;--hose-elevation-layered:0px -18px 40px -28px #0d0f1240;--hose-elevation-edge:0px -1px 0px 0px #0d0f1214, 0px -6px 12px -6px #0d0f1224;--hose-motion-spatial-fast-duration:var(--hose-core-duration-quick);--hose-motion-spatial-fast-easing:var(--hose-core-easing-decelerate);--hose-motion-spatial-fast:var(--hose-core-duration-quick) var(--hose-core-easing-decelerate) 0s;--hose-motion-spatial-default-duration:var(--hose-core-duration-medium);--hose-motion-spatial-default-easing:var(--hose-core-easing-decelerate);--hose-motion-spatial-default:var(--hose-core-duration-medium) var(--hose-core-easing-decelerate) 0s;--hose-motion-spatial-slow-duration:var(--hose-core-duration-long);--hose-motion-spatial-slow-easing:var(--hose-core-easing-decelerate);--hose-motion-spatial-slow:var(--hose-core-duration-long) var(--hose-core-easing-decelerate) 0s;--hose-motion-effects-fast-duration:var(--hose-core-duration-quick);--hose-motion-effects-fast-easing:var(--hose-core-easing-standard);--hose-motion-effects-fast:var(--hose-core-duration-quick) var(--hose-core-easing-standard) 0s;--hose-motion-effects-default-duration:var(--hose-core-duration-short);--hose-motion-effects-default-easing:var(--hose-core-easing-standard);--hose-motion-effects-default:var(--hose-core-duration-short) var(--hose-core-easing-standard) 0s;--hose-motion-effects-slow-duration:var(--hose-core-duration-medium);--hose-motion-effects-slow-easing:var(--hose-core-easing-standard);--hose-motion-effects-slow:var(--hose-core-duration-medium) var(--hose-core-easing-standard) 0s;--hose-motion-stagger:45ms;--hose-nav-height:64px;--hose-nav-scroll-offset:88px;--hose-nav-background:var(--hose-color-surface-default);--hose-button-height:50px;--hose-button-radius:var(--hose-radius-pill);--hose-sheet-background:var(--hose-color-surface-default);--hose-sheet-background-alt:var(--hose-color-surface-subtle);--hose-sheet-radius:var(--hose-radius-sheet);--hose-sheet-shadow:var(--hose-elevation-edge);--hose-sheet-overlap:-44px;--hose-sheet-overlap-compact:-28px;--hose-sheet-shadow-over-photo:var(--hose-elevation-layered);--hose-tile-padding:var(--hose-space-inset-lg);--hose-tile-radius:var(--hose-radius-card);--hose-tile-shadow:var(--hose-elevation-raised);--hose-switch-track-border-off:var(--hose-color-border-control);--hose-trait-title-font-size-overlay:clamp(1.4rem, 2.37cqi, 1.75rem);--hose-trait-title-font-size-row:clamp(1.25rem, 2.2cqi, 1.6rem);--hose-trait-title-font-size-stacked:clamp(1.2rem, 4.6cqi, 1.5rem)}
