/*! @blueprintui/typography | MIT license | https://blueprintui.dev/docs/typography */
@layer blueprintui{:root,[bp-theme~=""],.wa-light{color-scheme:var(--bp-color-scheme,normal);--bp-alpha-black-0:#0000;--bp-alpha-black-100:#0000001a;--bp-alpha-black-1000:#000;--bp-alpha-black-200:#0003;--bp-alpha-black-300:#0000004d;--bp-alpha-black-400:#0006;--bp-alpha-black-500:#00000080;--bp-alpha-black-600:#0009;--bp-alpha-black-700:#000000b3;--bp-alpha-black-800:#000c;--bp-alpha-black-900:#000000e6;--bp-alpha-white-0:#fff0;--bp-alpha-white-100:#ffffff1a;--bp-alpha-white-1000:#fff;--bp-alpha-white-200:#fff3;--bp-alpha-white-300:#ffffff4d;--bp-alpha-white-400:#fff6;--bp-alpha-white-500:#ffffff80;--bp-alpha-white-600:#fff9;--bp-alpha-white-700:#ffffffb3;--bp-alpha-white-800:#fffc;--bp-alpha-white-900:#ffffffe6;--bp-animation-duration-100:.1s;--bp-animation-duration-200:.2s;--bp-animation-duration-300:.3s;--bp-animation-easing:ease-in-out;--bp-color-black:#000;--bp-color-blue-0:oklch(63% .2 255);--bp-color-blue-100:oklch(from var(--bp-color-blue-0) .95 .05 h);--bp-color-blue-1000:oklch(from var(--bp-color-blue-0) .1 c h);--bp-color-blue-200:oklch(from var(--bp-color-blue-0) .9 .1 h);--bp-color-blue-300:oklch(from var(--bp-color-blue-0) .8 .15 h);--bp-color-blue-400:oklch(from var(--bp-color-blue-0) .7 c h);--bp-color-blue-500:oklch(from var(--bp-color-blue-0) .6 c h);--bp-color-blue-600:oklch(from var(--bp-color-blue-0) .5 c h);--bp-color-blue-700:oklch(from var(--bp-color-blue-0) .4 c h);--bp-color-blue-800:oklch(from var(--bp-color-blue-0) .3 c h);--bp-color-blue-900:oklch(from var(--bp-color-blue-0) .2 c h);--bp-color-gray-0:oklch(14% .01 286.78);--bp-color-gray-100:oklch(from var(--bp-color-gray-0) .95 .008 h);--bp-color-gray-1000:oklch(from var(--bp-color-gray-0) .15 .01 h);--bp-color-gray-200:oklch(from var(--bp-color-gray-0) .9 .01 h);--bp-color-gray-300:oklch(from var(--bp-color-gray-0) .8 c h);--bp-color-gray-400:oklch(from var(--bp-color-gray-0) .65 c h);--bp-color-gray-500:oklch(from var(--bp-color-gray-0) .5 c h);--bp-color-gray-600:oklch(from var(--bp-color-gray-0) .4 c h);--bp-color-gray-700:oklch(from var(--bp-color-gray-0) .3 c h);--bp-color-gray-800:oklch(from var(--bp-color-gray-0) .25 c h);--bp-color-gray-900:oklch(from var(--bp-color-gray-0) .2 .01 h);--bp-color-green-0:oklch(70% .16 155.48);--bp-color-green-100:oklch(from var(--bp-color-green-0) .95 .05 h);--bp-color-green-1000:oklch(from var(--bp-color-green-0) .1 c h);--bp-color-green-200:oklch(from var(--bp-color-green-0) .9 .1 h);--bp-color-green-300:oklch(from var(--bp-color-green-0) .8 .15 h);--bp-color-green-400:oklch(from var(--bp-color-green-0) .7 c h);--bp-color-green-500:oklch(from var(--bp-color-green-0) .6 c h);--bp-color-green-600:oklch(from var(--bp-color-green-0) .5 c h);--bp-color-green-700:oklch(from var(--bp-color-green-0) .4 c h);--bp-color-green-800:oklch(from var(--bp-color-green-0) .3 c h);--bp-color-green-900:oklch(from var(--bp-color-green-0) .2 c h);--bp-color-red-0:oklch(59% .23 19);--bp-color-red-100:oklch(from var(--bp-color-red-0) .98 c h);--bp-color-red-1000:oklch(from var(--bp-color-red-0) .2 c h);--bp-color-red-200:oklch(from var(--bp-color-red-0) .95 c h);--bp-color-red-300:oklch(from var(--bp-color-red-0) .9 c h);--bp-color-red-400:oklch(from var(--bp-color-red-0) .8 c h);--bp-color-red-500:oklch(from var(--bp-color-red-0) .7 c h);--bp-color-red-600:oklch(from var(--bp-color-red-0) .59 c h);--bp-color-red-700:oklch(from var(--bp-color-red-0) .5 c h);--bp-color-red-800:oklch(from var(--bp-color-red-0) .4 c h);--bp-color-red-900:oklch(from var(--bp-color-red-0) .3 c h);--bp-color-scheme:normal;--bp-color-violet-0:oklch(56% .19 295);--bp-color-violet-100:oklch(from var(--bp-color-violet-0) .95 .05 h);--bp-color-violet-1000:oklch(from var(--bp-color-violet-0) .1 c h);--bp-color-violet-200:oklch(from var(--bp-color-violet-0) .9 .1 h);--bp-color-violet-300:oklch(from var(--bp-color-violet-0) .8 .15 h);--bp-color-violet-400:oklch(from var(--bp-color-violet-0) .7 c h);--bp-color-violet-500:oklch(from var(--bp-color-violet-0) .6 c h);--bp-color-violet-600:oklch(from var(--bp-color-violet-0) .5 c h);--bp-color-violet-700:oklch(from var(--bp-color-violet-0) .4 c h);--bp-color-violet-800:oklch(from var(--bp-color-violet-0) .3 c h);--bp-color-violet-900:oklch(from var(--bp-color-violet-0) .2 c h);--bp-color-white:#fff;--bp-color-yellow-0:oklch(85% .18 79);--bp-color-yellow-100:oklch(from var(--bp-color-yellow-0) .98 .05 h);--bp-color-yellow-1000:oklch(from var(--bp-color-yellow-0) .2 c h);--bp-color-yellow-200:oklch(from var(--bp-color-yellow-0) .95 .1 h);--bp-color-yellow-300:oklch(from var(--bp-color-yellow-0) .9 .15 h);--bp-color-yellow-400:oklch(from var(--bp-color-yellow-0) .85 c h);--bp-color-yellow-500:oklch(from var(--bp-color-yellow-0) .8 c h);--bp-color-yellow-600:oklch(from var(--bp-color-yellow-0) .75 c h);--bp-color-yellow-700:oklch(from var(--bp-color-yellow-0) .6 c h);--bp-color-yellow-800:oklch(from var(--bp-color-yellow-0) .5 c h);--bp-color-yellow-900:oklch(from var(--bp-color-yellow-0) .4 c h);--bp-interaction-accent-background:oklch(from var(--bp-color-blue-0) .5 c h);--bp-interaction-active-color:oklch(from var(--bp-color-gray-0) .25 c h);--bp-interaction-active-offset:7%;--bp-interaction-default-color:oklch(from var(--bp-color-gray-0) .25 c h);--bp-interaction-default-offset:0%;--bp-interaction-disabled-color:oklch(from var(--bp-color-gray-0) .65 c h);--bp-interaction-disabled-offset:10%;--bp-interaction-focused-color:oklch(from var(--bp-color-gray-0) .3 c h);--bp-interaction-focused-offset:0%;--bp-interaction-highlight-background:#c2dfff40;--bp-interaction-hover-color:oklch(from var(--bp-color-gray-0) .25 c h);--bp-interaction-hover-offset:3.5%;--bp-interaction-outline:Highlight solid 2px;--bp-interaction-outline-offset:2px;--bp-interaction-outline-webkit:5px auto -webkit-focus-ring-color;--bp-interaction-selected-color:oklch(from var(--bp-color-gray-0) .25 c h);--bp-interaction-selected-offset:3%;--bp-interaction-touch-target:36px;--bp-layer:100;--bp-layer-background-100:oklch(from var(--bp-color-gray-0) .95 .008 h);--bp-layer-background-200:#fff;--bp-layer-background-300:oklch(from var(--bp-color-gray-0) .95 .008 h);--bp-layer-background-400:oklch(from var(--bp-color-gray-0) .2 .01 h);--bp-layer-header-background:oklch(from var(--bp-color-gray-0) .3 c h);--bp-layer-header-color:#fff;--bp-layout-grid-cols:12;--bp-layout-width-lg:1200px;--bp-layout-width-md:1024px;--bp-layout-width-sm:768px;--bp-layout-width-xl:1440px;--bp-layout-width-xs:576px;--bp-object-border-color-100:oklch(from var(--bp-color-gray-0) .9 .01 h);--bp-object-border-color-200:oklch(from var(--bp-color-gray-0) .8 c h);--bp-object-border-color-300:oklch(from var(--bp-color-gray-0) .65 c h);--bp-object-border-radius-100:4px;--bp-object-border-radius-200:24px;--bp-object-border-radius-300:50%;--bp-object-border-width-100:1px;--bp-object-border-width-200:2px;--bp-object-border-width-300:4px;--bp-object-opacity-100:#6d727e00;--bp-object-opacity-200:#6d727e1a;--bp-object-opacity-300:#6d727e66;--bp-object-opacity-400:#6d727e99;--bp-object-shadow-100:0 2px 2px #0003;--bp-object-shadow-200:0 3px 4px #0003;--bp-object-shadow-300:0 4px 6px #0003;--bp-scale-size:1;--bp-scale-space:1;--bp-scale-text:1;--bp-scrollbar-color:color-mix(in oklab, var(--bp-text-color-400,currentcolor) 40%, transparent) transparent;--bp-scrollbar-width:thin;--bp-size-0:calc(var(--bp-scale-size) * 0px);--bp-size-100:calc(var(--bp-scale-size) * 1px);--bp-size-1000:calc(var(--bp-scale-size) * 64px);--bp-size-1100:calc(var(--bp-scale-size) * 72px);--bp-size-1200:calc(var(--bp-scale-size) * 96px);--bp-size-200:calc(var(--bp-scale-size) * 2px);--bp-size-300:calc(var(--bp-scale-size) * 4px);--bp-size-400:calc(var(--bp-scale-size) * 8px);--bp-size-500:calc(var(--bp-scale-size) * 12px);--bp-size-600:calc(var(--bp-scale-size) * 16px);--bp-size-700:calc(var(--bp-scale-size) * 24px);--bp-size-800:calc(var(--bp-scale-size) * 32px);--bp-size-900:calc(var(--bp-scale-size) * 48px);--bp-space-lg:calc(var(--bp-scale-space) * 48px);--bp-space-md:calc(var(--bp-scale-space) * 24px);--bp-space-sm:calc(var(--bp-scale-space) * 16px);--bp-space-xl:calc(var(--bp-scale-space) * 64px);--bp-space-xs:calc(var(--bp-scale-space) * 8px);--bp-status-accent-background-100:oklch(from var(--bp-color-blue-0) .9 .1 h);--bp-status-accent-background-200:oklch(from var(--bp-color-blue-0) .5 c h);--bp-status-accent-background-300:oklch(from var(--bp-color-blue-0) .4 c h);--bp-status-accent-color-100:#fff;--bp-status-danger-background-100:oklch(from var(--bp-color-red-0) .95 c h);--bp-status-danger-background-200:oklch(from var(--bp-color-red-0) .59 c h);--bp-status-danger-background-300:oklch(from var(--bp-color-red-0) .5 c h);--bp-status-danger-color-100:#fff;--bp-status-disabled-background-100:oklch(from var(--bp-color-gray-0) .8 c h);--bp-status-disabled-background-200:oklch(from var(--bp-color-gray-0) .65 c h);--bp-status-disabled-background-300:oklch(from var(--bp-color-gray-0) .5 c h);--bp-status-disabled-color-100:oklch(from var(--bp-color-gray-0) .4 c h);--bp-status-neutral-background-100:oklch(from var(--bp-color-gray-0) .9 .01 h);--bp-status-neutral-background-200:oklch(from var(--bp-color-gray-0) .4 c h);--bp-status-neutral-background-300:oklch(from var(--bp-color-gray-0) .3 c h);--bp-status-neutral-color-100:#fff;--bp-status-success-background-100:oklch(from var(--bp-color-green-0) .9 .1 h);--bp-status-success-background-200:oklch(from var(--bp-color-green-0) .5 c h);--bp-status-success-background-300:oklch(from var(--bp-color-green-0) .4 c h);--bp-status-success-color-100:#fff;--bp-status-warning-background-100:oklch(from var(--bp-color-yellow-0) .95 .1 h);--bp-status-warning-background-200:oklch(from var(--bp-color-yellow-0) .75 c h);--bp-status-warning-background-300:oklch(from var(--bp-color-yellow-0) .6 c h);--bp-status-warning-color-100:#000;--bp-text-color-100:#fff;--bp-text-color-200:oklch(from var(--bp-color-gray-0) .95 c h);--bp-text-color-300:oklch(from var(--bp-color-gray-0) .65 c h);--bp-text-color-400:oklch(from var(--bp-color-gray-0) .4 c h);--bp-text-color-500:oklch(from var(--bp-color-gray-0) .25 c h);--bp-text-color-600:#000;--bp-text-font:"system-ui", "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;--bp-text-monospace-font:"ui-monospace", Consolas, Menlo, Monaco, monospace;--bp-text-size-100:calc(var(--bp-scale-text) * 12px);--bp-text-size-200:calc(var(--bp-scale-text) * 14px);--bp-text-size-300:calc(var(--bp-scale-text) * 16px);--bp-text-size-400:calc(var(--bp-scale-text) * 20px);--bp-text-size-500:calc(var(--bp-scale-text) * 24px);--bp-text-size-600:calc(var(--bp-scale-text) * 32px);--bp-text-size-700:calc(var(--bp-scale-text) * 36px);--bp-text-size-800:calc(var(--bp-scale-text) * 48px);--bp-text-weight-bold:600;--bp-text-weight-extrabold:600;--bp-text-weight-light:300;--bp-text-weight-medium:500;--bp-text-weight-regular:400;--bp-text-weight-semibold:500}@container style(--bp-layer:200){:state(bp-layer){--background:var(--bp-layer-background-200);--bp-layer:300}}@container style(--bp-layer:300){:state(bp-layer){--background:var(--bp-layer-background-300);--bp-layer:200}}[bp-theme] body{--background:var(--bp-layer-background-100);--bp-layer:200;background:var(--background)}[bp-theme~=dark],.wa-dark{--bp-color-scheme:dark;--bp-interaction-accent-background:oklch(from var(--bp-color-blue-0) .8 c h);--bp-interaction-active-color:oklch(from var(--bp-color-gray-0) .95 c h);--bp-interaction-default-color:oklch(from var(--bp-color-gray-0) .95 c h);--bp-interaction-disabled-color:oklch(from var(--bp-color-gray-0) .65 c h);--bp-interaction-focused-color:oklch(from var(--bp-color-gray-0) .3 c h);--bp-interaction-highlight-background:#80bdff33;--bp-interaction-hover-color:oklch(from var(--bp-color-gray-0) .9 c h);--bp-interaction-hover-offset:5%;--bp-interaction-selected-color:oklch(from var(--bp-color-gray-0) .25 c h);--bp-interaction-selected-offset:6%;--bp-layer:100;--bp-layer-background-100:oklch(from var(--bp-color-gray-0) .19 c h);--bp-layer-background-200:oklch(from var(--bp-color-gray-0) .3 c h);--bp-layer-background-300:oklch(from var(--bp-color-gray-0) .25 c h);--bp-layer-background-400:oklch(from var(--bp-color-gray-0) .95 c h);--bp-layer-header-background:oklch(from var(--bp-color-gray-0) .4 c h);--bp-layer-header-color:#fff;--bp-object-border-color-100:oklch(from var(--bp-color-gray-0) .2 c h);--bp-object-border-color-200:oklch(from var(--bp-color-gray-0) .4 c h);--bp-object-border-color-300:oklch(from var(--bp-color-gray-0) .65 c h);--bp-object-border-color-400:oklch(from var(--bp-color-gray-0) .95 c h);--bp-status-accent-background-100:oklch(from var(--bp-color-blue-0) .95 c h);--bp-status-accent-background-200:oklch(from var(--bp-color-blue-0) .8 c h);--bp-status-accent-background-300:oklch(from var(--bp-color-blue-0) .5 c h);--bp-status-accent-color-100:#000;--bp-status-danger-background-100:oklch(from var(--bp-color-red-0) .98 c h);--bp-status-danger-background-200:oklch(from var(--bp-color-red-0) .9 c h);--bp-status-danger-background-300:oklch(from var(--bp-color-red-0) .8 c h);--bp-status-danger-color-100:#000;--bp-status-disabled-background-100:oklch(from var(--bp-color-gray-0) .5 c h);--bp-status-disabled-background-200:oklch(from var(--bp-color-gray-0) .4 c h);--bp-status-disabled-background-300:oklch(from var(--bp-color-gray-0) .4 c h);--bp-status-disabled-color-100:#000;--bp-status-neutral-background-100:oklch(from var(--bp-color-gray-0) .95 c h);--bp-status-neutral-background-200:oklch(from var(--bp-color-gray-0) .8 c h);--bp-status-neutral-background-300:oklch(from var(--bp-color-gray-0) .65 c h);--bp-status-neutral-color-100:#000;--bp-status-success-background-100:oklch(from var(--bp-color-green-0) .95 c h);--bp-status-success-background-200:oklch(from var(--bp-color-green-0) .8 c h);--bp-status-success-background-300:oklch(from var(--bp-color-green-0) .7 c h);--bp-status-success-color-100:#000;--bp-status-warning-background-100:oklch(from var(--bp-color-yellow-0) .98 c h);--bp-status-warning-background-200:oklch(from var(--bp-color-yellow-0) .9 c h);--bp-status-warning-background-300:oklch(from var(--bp-color-yellow-0) .85 c h);--bp-status-warning-color-100:#000;--bp-text-color-100:#000;--bp-text-color-200:oklch(from var(--bp-color-gray-0) .25 c h);--bp-text-color-300:oklch(from var(--bp-color-gray-0) .4 c h);--bp-text-color-400:oklch(from var(--bp-color-gray-0) .65 c h);--bp-text-color-500:oklch(from var(--bp-color-gray-0) .9 c h);--bp-text-color-600:#fff}@layer text{[bp-text]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--min-size:.9;--max-size:1;--font-size:var(--bp-text-size-300,16px);--font-weight:var(--bp-text-weight-regular,400);--line-height:1.2;--capsize-bottom:-.2095em;--capsize-top:-.1475em;--text-decoration:initial;--text-decoration-thickness:initial;font-family:var(--bp-text-font,"system-ui", "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif);font-weight:var(--font-weight);line-height:var(--line-height);text-decoration:var(--text-decoration);text-decoration-thickness:var(--text-decoration-thickness);color:inherit;width:100%;margin:0;font-size:clamp(var(--font-size) * var(--min-size), 4vw, var(--font-size) * var(--max-size))!important}[bp-text~=banner],[bp-text~=heading],[bp-text~=subheading],[bp-text~=section],[bp-text~=subsection],[bp-text~=caption],[bp-text~=message],[bp-text~=content],[bp-text~=list]{text-box:trim-both cap alphabetic;&:not(body):not([bp-text~=contrast\:none]){color:var(--bp-text-contrast,var(--background,#fff));filter:invert()contrast(999)grayscale();& a{color:inherit}}}[bp-text~=banner],[bp-text~=heading],[bp-text~=subheading],[bp-text~=section],[bp-text~=subsection]{text-wrap:balance}[bp-text~=banner]{--font-weight:var(--bp-text-weight-light,300);--font-size:var(--bp-text-size-800,48px)}[bp-text~=heading]{--font-weight:var(--bp-text-weight-light,300);--font-size:var(--bp-text-size-700,36px)}[bp-text~=subheading]{--font-weight:var(--bp-text-weight-light,300);--font-size:var(--bp-text-size-600,32px)}[bp-text~=section]{--font-weight:var(--bp-text-weight-light);--font-size:var(--bp-text-size-500,24px)}[bp-text~=subsection]{--font-weight:var(--bp-text-weight-light,300);--font-size:var(--bp-text-size-400,20px)}[bp-text~=content]{--font-size:var(--bp-text-size-300,16px);--line-height:1.4em}[bp-text~=message]{--font-size:var(--bp-text-size-200,14px);--line-height:1.4em}[bp-text~=caption]{--font-size:var(--bp-text-size-100,12px);--line-height:1.4em}[bp-text~=code]{background:var(--bp-object-opacity-200,#6d727e00);padding:var(--bp-size-300);font-family:var(--bp-text-monospace-font,"ui-monospace", Consolas, Menlo, Monaco, monospace)}[bp-text~=code\:block]{color:var(--bp-text-color-500,#fff);font-family:var(--bp-text-monospace-font,"ui-monospace", Consolas, Menlo, Monaco, monospace);padding:var(--bp-size-600,16px);background:var(--bp-layer-background-200,#fff);box-shadow:var(--bp-object-shadow-100,0 2px 2px #0003);border:var(--bp-object-border-width-100,1px) solid var(--bp-object-border-color-100,#eff1f5);border-radius:var(--bp-object-border-radius-100,4px);width:100%;display:flex;overflow:auto;margin:0!important}[bp-text~=link]{--font-size:inherit;--font-weight:inherit;--text-decoration:underline;--text-decoration-thickness:1px}[bp-text~=start]{text-align:start}[bp-text~=end]{text-align:end}[bp-text~=center]{text-align:center}[bp-text~=capitalize]{text-transform:capitalize}[bp-text~=uppercase]{text-transform:uppercase}[bp-text~=lowercase]{text-transform:lowercase}[bp-text~=bold]{font-weight:var(--bp-text-weight-bold,600)}[bp-text~=italic]{font-style:italic}[bp-text~=fill]{--max-size:100}[bp-text~=size\:static]{--min-size:1;--max-size:1}[bp-text~=size\:sm]{--max-size:.8}[bp-text~=size\:lg]{--max-size:1.2}[bp-text~=list]{flex-direction:column;gap:12px;margin:0;padding:0;list-style-position:inside;display:flex}[bp-text~=list]>*{display:list-item}}}:root,spa-app,[bp-theme],.wa-dark,.wa-light{--spa-surface:var(--bp-layer-background-200);--spa-surface-2:var(--bp-layer-background-100);--spa-border:var(--bp-object-border-color-100);--spa-text:var(--bp-text-color-500);--spa-muted:var(--bp-text-color-400);--spa-accent:var(--bp-status-accent-background-200);--spa-info:var(--bp-status-accent-background-200);--spa-success:var(--bp-status-success-background-200);--spa-warning:var(--bp-status-warning-background-200);--spa-danger:var(--bp-status-danger-background-200)}.ui-error{color:var(--bp-status-danger-background-200)}.ui-error:empty{display:none}