:root,[data-theme=default]{--ea-indigo:#13063e;--ea-blue:#10b9f3;--ea-light-indigo:#2b1f4f;--ea-light-indigo-10:#2b1f4f1a;--ea-mid-blue:#78ddff;--ea-light-blue:#c6f0ff;--ea-aqua:#4ceee8;--ea-light-aqua:#c2fffd;--ea-stone:#fbfaf3;--ea-white:#fff;--ea-white-10:#ffffff1a;--ea-lavender:#cdc5e6;--ea-purple:#8055ff;--ea-light-grey:#f0f1ee;--ea-light-grey-50:#f5f6f1;--ea-grey:#8d918e;--ea-grey-50:#c4c6c0;--ea-mid-grey:#61635f;--ea-mid-grey-50:#aeafaa;--ea-dark-grey:#484946;--ea-dark-grey-50:#a2a29e;--surface-page:var(--ea-stone);--surface-page-alt:var(--ea-white);--surface-card:var(--ea-white);--surface-card-muted:var(--ea-light-grey-50);--surface-inverse:var(--ea-indigo);--surface-inverse-raised:var(--ea-light-indigo);--surface-accent:var(--ea-blue);--surface-accent-soft:var(--ea-light-blue);--surface-accent-lavender:var(--ea-lavender);--surface-rail:var(--ea-light-grey);--surface-overlay:#13063e99;--text-heading:var(--ea-indigo);--text-body:var(--ea-light-indigo);--text-muted:var(--ea-mid-grey);--text-subtle:var(--ea-grey);--text-on-inverse:var(--ea-white);--text-on-inverse-muted:var(--ea-lavender);--text-accent:var(--ea-blue);--text-emphasis:var(--ea-purple);--text-link:var(--ea-purple);--text-link-hover:var(--ea-indigo);--text-link-on-inverse:var(--ea-blue);--border-subtle:var(--ea-light-grey);--border-default:var(--ea-grey-50);--border-strong:var(--ea-grey);--border-inverse:#ffffff2e;--border-focus:var(--ea-blue);--action-primary:var(--ea-purple);--action-primary-hover:#6e42f0;--action-primary-active:#5d33de;--action-primary-text:var(--ea-white);--action-secondary:var(--ea-indigo);--action-secondary-hover:var(--ea-light-indigo);--action-disabled:var(--ea-grey);--action-disabled-text:var(--ea-white);--action-ghost-hover:var(--ea-light-grey);--status-ok:#3ea76b;--status-ok-soft:#a9d9be;--status-warn:#e8a33d;--status-alarm:#e23b3b;--status-info:var(--ea-blue);--status-neutral:var(--ea-mid-grey);--shadow-none:none;--shadow-xs:0 1px 2px #13063e0f;--shadow-s:0 1px 3px #13063e1a,0 1px 1px #13063e0a;--shadow-m:0 4px 12px #13063e1a;--shadow-l:0 12px 32px #13063e24;--shadow-marker:0 2px 6px #13063e4d;--focus-ring:0 0 0 3px #10b9f373;--focus-ring-inverse:0 0 0 3px #c6f0ff8c}:root{--size-display-xl:72px;--size-display-l:56px;--size-display-m:44px;--size-display-s:34px;--size-heading-l:28px;--size-heading-m:22px;--size-heading-s:19px;--size-body-l:19px;--size-body-m:17px;--size-body-s:15px;--size-caption:13px;--size-micro:11px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gutter-page:40px;--gutter-page-wide:64px;--max-width-content:1240px;--max-width-narrow:720px;--control-height-s:28px;--control-height-m:36px;--control-height-l:44px;--control-padding-x:14px;--topbar-height:56px;--toolbar-height:44px;--rail-width:48px;--radius-none:0;--radius-xs:4px;--radius-s:6px;--radius-m:8px;--radius-l:12px;--radius-xl:16px;--radius-pill:999px;--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.36s;--duration-reveal:.6s;--ease-standard:cubic-bezier(.2,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-inout:cubic-bezier(.4,0,.2,1);--ea-gradient-lightblue-blue:linear-gradient(135deg,#c6f0ff 0%,#10b9f3 100%);--ea-gradient-lavender-blue:linear-gradient(135deg,#cdc5e6 0%,#10b9f3 100%);--ea-gradient-indigo-blue:linear-gradient(135deg,#13063e 0%,#10b9f3 100%);--ea-gradient-indigo-purple:linear-gradient(135deg,#13063e 0%,#8055ff 100%);--max-width-prose:60ch;--border-width-hairline:1px;--border-width-default:1px;--border-width-thick:2px;--rule-weight:1px;--transition-control:background-color .14s cubic-bezier(.2,0,.2,1),color .14s cubic-bezier(.2,0,.2,1),border-color .14s cubic-bezier(.2,0,.2,1),box-shadow .14s cubic-bezier(.2,0,.2,1);--transition-surface:opacity .22s cubic-bezier(0,0,.2,1),transform .22s cubic-bezier(0,0,.2,1);--press-scale:.98;--hover-opacity:.85;--pattern-dot-size:2px;--pattern-dot-gap:10px;--pattern-pixel-grid-size:10px 10px;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-display:1.06;--leading-heading:1.2;--leading-body:1.5;--leading-loose:1.65;--tracking-display:-.02em;--tracking-heading:-.01em;--tracking-body:0;--tracking-caps:.08em;--font-marketing:"TT Hoves Pro","Roboto","Helvetica Neue",Arial,sans-serif;--font-document:"Roboto","Helvetica Neue",Arial,sans-serif;--font-product:"Roboto","Helvetica Neue",Arial,sans-serif;--font-mono:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-type-hero:400 56px/1.06 "TT Hoves Pro","Roboto","Helvetica Neue",Arial,sans-serif;--font-type-display:400 44px/1.06 "TT Hoves Pro","Roboto","Helvetica Neue",Arial,sans-serif;--font-type-section:400 34px/1.2 "TT Hoves Pro","Roboto","Helvetica Neue",Arial,sans-serif;--font-type-heading:600 22px/1.2 "TT Hoves Pro","Roboto","Helvetica Neue",Arial,sans-serif;--font-type-body:400 17px/1.5 "TT Hoves Pro","Roboto","Helvetica Neue",Arial,sans-serif;--font-type-body-doc:400 17px/1.5 "Roboto","Helvetica Neue",Arial,sans-serif;--font-type-ui:400 15px/1.4 "Roboto","Helvetica Neue",Arial,sans-serif;--font-type-ui-strong:500 15px/1.4 "Roboto","Helvetica Neue",Arial,sans-serif;--text-h1:400 56px/1.06 var(--font-marketing);--text-h2:400 34px/1.2 var(--font-marketing);--text-h3:400 28px/1.2 var(--font-marketing);--text-h4:600 22px/1.2 var(--font-marketing)}.h1{font-family:var(--font-marketing);letter-spacing:-.02em;font-size:56px;font-weight:400;line-height:1.06}.h2{font-family:var(--font-marketing);letter-spacing:-.01em;font-size:34px;font-weight:400;line-height:1.2}.h3{font-family:var(--font-marketing);letter-spacing:-.01em;font-size:28px;font-weight:400;line-height:1.2}.h4{font-family:var(--font-marketing);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.2}:root{--pattern-pixel-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Crect width='2' height='2' fill='%2313063E' fill-opacity='.09'/%3E%3C/svg%3E");--pattern-pixel-grid-inverse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Crect width='2' height='2' fill='%23ffffff' fill-opacity='.16'/%3E%3C/svg%3E")}
