*,:before,:after{box-sizing:border-box}*{margin:0}body{min-height:100vh}img,picture{max-width:100%;display:block}input,button,textarea,select,option,optgroup{margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted buttontext}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}summary{display:list-item}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button}:target{scroll-padding-block-start:2rem}:focus{scroll-padding-block-end:8vh}[hidden]{display:none!important}:where(html){--a11y-min-size:48px;--a11y-min-space:12px;--space-8xs:clamp(.06rem,calc(.06rem + 0vw),.06rem);--space-7xs:clamp(.13rem,calc(.13rem + 0vw),.13rem);--space-6xs:clamp(.19rem,calc(.16rem + .14vw),.25rem);--space-5xs:clamp(.25rem,calc(.22rem + .14vw),.31rem);--space-4xs:clamp(.31rem,calc(.26rem + .28vw),.44rem);--space-3xs:clamp(.44rem,calc(.41rem + .14vw),.5rem);--space-2xs:clamp(.5rem,calc(.44rem + .28vw),.63rem);--space-xs:clamp(.81rem,calc(.73rem + .42vw),1rem);--space-s:clamp(1rem,calc(.89rem + .56vw),1.25rem);--space-m:clamp(1.25rem,calc(1.11rem + .7vw),1.56rem);--space-l:clamp(1.56rem,calc(1.4rem + .83vw),1.94rem);--space-xl:clamp(1.94rem,calc(1.71rem + 1.11vw),2.44rem);--space-2xl:clamp(2.44rem,calc(2.16rem + 1.39vw),3.06rem);--space-3xl:clamp(3.06rem,calc(2.73rem + 1.67vw),3.81rem);--space-4xl:clamp(3.81rem,calc(3.4rem + 2.09vw),4.75rem);--space-5xl:clamp(4.75rem,calc(4.22rem + 2.64vw),5.94rem);--space-6xl:clamp(5.94rem,calc(5.27rem + 3.34vw),7.44rem);--space-7xl:clamp(7.44rem,calc(6.6rem + 4.17vw),9.31rem);--space-8xl:clamp(9.31rem,calc(8.28rem + 5.15vw),11.63rem);--space-8xs-7xs:clamp(.06rem,calc(.03rem + .14vw),.13rem);--space-7xs-6xs:clamp(.13rem,calc(.07rem + .28vw),.25rem);--space-6xs-5xs:clamp(.19rem,calc(.13rem + .28vw),.31rem);--space-5xs-4xs:clamp(.25rem,calc(.17rem + .42vw),.44rem);--space-4xs-3xs:clamp(.31rem,calc(.23rem + .42vw),.5rem);--space-3xs-2xs:clamp(.44rem,calc(.35rem + .42vw),.63rem);--space-2xs-xs:clamp(.5rem,calc(.28rem + 1.11vw),1rem);--space-xs-s:clamp(.81rem,calc(.62rem + .97vw),1.25rem);--space-s-m:clamp(1rem,calc(.75rem + 1.25vw),1.56rem);--space-m-l:clamp(1.25rem,calc(.94rem + 1.53vw),1.94rem);--space-l-xl:clamp(1.56rem,calc(1.17rem + 1.95vw),2.44rem);--space-xl-2xl:clamp(1.94rem,calc(1.44rem + 2.5vw),3.06rem);--space-2xl-3xl:clamp(2.44rem,calc(1.83rem + 3.06vw),3.81rem);--space-3xl-4xl:clamp(3.06rem,calc(2.31rem + 3.76vw),4.75rem);--space-4xl-5xl:clamp(3.81rem,calc(2.87rem + 4.73vw),5.94rem);--space-5xl-6xl:clamp(4.75rem,calc(3.55rem + 5.98vw),7.44rem);--space-6xl-7xl:clamp(5.94rem,calc(4.44rem + 7.51vw),9.31rem);--space-7xl-8xl:clamp(7.44rem,calc(5.57rem + 9.32vw),11.63rem);--space-s-l:clamp(1rem,calc(.58rem + 2.09vw),1.94rem);--space-m-xl:clamp(1.25rem,calc(.72rem + 2.64vw),2.44rem);--grid-max-width:64.94rem;--grid-max-width-wide:85rem;--grid-gutter:var(--space-m-xl,clamp(1.25rem,calc(.72rem + 2.64vw),2.44rem));--grid-columns:10;--step--4:clamp(.41rem,calc(.36rem + .23vw),.51rem);--step--3:clamp(.51rem,calc(.45rem + .29vw),.64rem);--step--2:clamp(.64rem,calc(.57rem + .36vw),.8rem);--step--1:clamp(.8rem,calc(.71rem + .45vw),1rem);--step-00:clamp(1rem,calc(.89rem + .56vw),1.25rem);--step-01:clamp(1.25rem,calc(1.11rem + .7vw),1.56rem);--step-02:clamp(1.56rem,calc(1.39rem + .87vw),1.95rem);--step-03:clamp(1.95rem,calc(1.74rem + 1.09vw),2.44rem);--step-04:clamp(2.44rem,calc(2.17rem + 1.36vw),3.05rem);--step-05:clamp(3.05rem,calc(2.71rem + 1.7vw),3.82rem);--color-transparent:transparent;--color-white:oklch(1 0 90);--color-black:oklch(0 0 0);--color-blue-005:oklch(.963 .02 204.427);--color-blue-010:oklch(.925 .051 202.366);--color-blue-020:oklch(.846 .11 201.841);--color-blue-040:oklch(.619 .114 223.274);--color-blue-060:oklch(.493 .11 239.743);--color-blue-080:oklch(.421 .093 239.054);--color-blue-100:oklch(.303 .077 245.196);--color-green-005:oklch(.973 .031 143.865);--color-green-010:oklch(.942 .075 145.527);--color-green-020:oklch(.879 .112 144.553);--color-green-040:oklch(.712 .145 141.065);--color-green-060:oklch(.586 .134 140.998);--color-green-080:oklch(.461 .109 138.386);--color-green-100:oklch(.384 .088 137.876);--color-grey-005:oklch(.96 .009 197);--color-grey-010:oklch(.925 .009 197);--color-grey-020:oklch(.839 .009 197);--color-grey-040:oklch(.657 .009 197);--color-grey-060:oklch(.561 .009 197);--color-grey-080:oklch(.427 .009 197);--color-lime-005:oklch(.98 .026 113.807);--color-lime-010:oklch(.956 .051 114.48);--color-lime-020:oklch(.905 .139 115.897);--color-lime-040:oklch(.799 .182 118.377);--color-lime-060:oklch(.708 .16 117.854);--color-lime-080:oklch(.612 .144 119.113);--color-lime-100:oklch(.45 .099 117.728);--color-pink-005:oklch(.972 .019 320.562);--color-pink-010:oklch(.949 .043 323.543);--color-pink-020:oklch(.866 .119 324.173);--color-pink-040:oklch(.686 .193 335.874);--color-pink-060:oklch(.634 .197 343.048);--color-pink-080:oklch(.543 .181 352.169);--color-pink-100:oklch(.406 .131 351.649);--color-purple-005:oklch(.96 .02 286.016);--color-purple-010:oklch(.917 .034 285.714);--color-purple-020:oklch(.808 .1 283.946);--color-purple-040:oklch(.622 .207 278.519);--color-purple-060:oklch(.536 .218 282.186);--color-purple-080:oklch(.434 .198 280.409);--color-purple-100:oklch(.294 .122 281.409);--color-red-005:oklch(.963 .014 6.705);--color-red-010:oklch(.933 .034 13.349);--color-red-020:oklch(.86 .076 14.746);--color-red-040:oklch(.672 .192 20.677);--color-red-060:oklch(.588 .19 21.919);--color-red-080:oklch(.512 .182 23.511);--color-red-100:oklch(.406 .141 23.045);--color-sand-005:oklch(.982 .003 84.574);--color-sand-010:oklch(.973 .005 84.574);--color-sand-020:oklch(.929 .009 84.574);--color-sand-040:oklch(.898 .009 84.574);--color-sand-060:oklch(.87 .009 84.574);--color-sand-080:oklch(.831 .009 84.574);--color-sand-100:oklch(.792 .009 84.574);--color-teal-005:oklch(.965 .025 160.602);--color-teal-010:oklch(.929 .061 161.784);--color-teal-020:oklch(.879 .122 159.125);--color-teal-040:oklch(.701 .131 166.101);--color-teal-060:oklch(.567 .121 164.053);--color-teal-080:oklch(.452 .097 162.279);--color-teal-100:oklch(.376 .071 165.397);--color-turquoise-005:oklch(.955 .025 187.677);--color-turquoise-010:oklch(.91 .065 185.192);--color-turquoise-020:oklch(.825 .125 182.772);--color-turquoise-040:oklch(.648 .111 194.769);--color-turquoise-060:oklch(.525 .09 194.769);--color-turquoise-080:oklch(.462 .079 194.769);--color-turquoise-100:oklch(.326 .056 194.769);--color-violet-005:oklch(.966 .022 309.564);--color-violet-010:oklch(.916 .044 309.314);--color-violet-020:oklch(.816 .121 308.427);--color-violet-040:oklch(.649 .196 306.15);--color-violet-060:oklch(.564 .231 304.179);--color-violet-080:oklch(.44 .178 300.688);--color-violet-100:oklch(.312 .129 300.697);--color-yellow-005:oklch(.984 .027 95.333);--color-yellow-010:oklch(.962 .064 95.899);--color-yellow-020:oklch(.911 .093 84.121);--color-yellow-040:oklch(.849 .151 81.27);--color-yellow-060:oklch(.747 .143 76.228);--color-yellow-080:oklch(.672 .14 69.624);--color-yellow-100:oklch(.572 .117 70.403);--background-blue:var(--color-blue-005);--background-purple:var(--color-purple-005);--background-lime:var(--color-lime-005);--background-yellow:var(--color-yellow-005);--background-green:var(--color-green-005);--background-red:var(--color-red-005);--background-pink:var(--color-pink-005);--background-violet:var(--color-violet-005);--background-grey:var(--color-grey-005);--background-teal:var(--color-teal-005);--background-sand:var(--color-sand-005);--background-white:var(--color-white);--background-black:var(--color-black);--background-transparent:var(--color-transparent);--border-white:var(--color-grey-020);--border-grey:var(--color-grey-060);--border-blue:var(--color-blue-060);--border-green:var(--color-green-060);--border-red:var(--color-red-060);--border-yellow:var(--color-yellow-060);--border-pink:var(--color-pink-060);--border-purple:var(--color-purple-060);--border-violet:var(--color-violet-060);--border-teal:var(--color-teal-060);--border-lime:var(--color-lime-060);--border-sand:var(--color-sand-060);--shadow-white:var(--color-grey-040);--shadow-black:var(--color-black);--shadow-transparent:var(--color-transparent);--shadow-grey:var(--color-grey-060);--shadow-blue:var(--color-blue-040);--shadow-green:var(--color-green-040);--shadow-red:var(--color-red-040);--shadow-yellow:var(--color-yellow-040);--shadow-pink:var(--color-pink-040);--shadow-purple:var(--color-purple-040);--shadow-violet:var(--color-violet-040);--shadow-teal:var(--color-teal-040);--shadow-lime:var(--color-lime-040);--shadow-sand:var(--color-sand-040);--gradient-navy-100:radial-gradient(circle at 100% 0,oklch(.618 .106 214.93),oklch(.368 .083 239.213)80%);--gradient-forest-100:radial-gradient(circle at 100% 0,oklch(.567 .121 164.053),oklch(.454 .09 169.513)30%,oklch(.326 .056 194.769)70%);--gradient-lime-100:linear-gradient(225deg,oklch(.911 .093 84.121/.4),oklch(.929 .061 161.784)),oklch(.929 .061 161.784);--gradient-yellow-100:linear-gradient(225deg,oklch(.866 .119 324.173/.4),oklch(.962 .064 95.899)),oklch(.962 .064 95.899);--gradient-pink-100:linear-gradient(225deg,oklch(.86 .076 14.746/.4),oklch(.949 .043 323.543)),oklch(.949 .043 323.543);--gradient-purple-100:linear-gradient(225deg,oklch(.816 .121 308.427/.4),oklch(.917 .034 285.714)),oklch(.917 .034 285.714);--gradient-blue-100:linear-gradient(225deg,oklch(.808 .1 283.946/.4),oklch(.925 .051 202.366)),oklch(.925 .051 202.366);--gradient-teal-100:linear-gradient(225deg,oklch(.846 .11 201.841/.4),oklch(.91 .065 185.192)),oklch(.91 .065 185.192);--gradient-green-100:linear-gradient(225deg,oklch(.825 .125 182.772/.4),oklch(.942 .075 145.527)),oklch(.942 .075 145.527);--gradient-sand-100:linear-gradient(225deg,oklch(from var(--color-sand-020)/.4),var(--color-sand-020)),var(--color-sand-020);--gradient-lime-050:linear-gradient(225deg,oklch(.911 .093 84.121/.2),oklch(.929 .061 161.784/.5)),oklch(.929 .061 161.784/.5);--gradient-yellow-050:linear-gradient(225deg,oklch(.866 .119 324.173/.2),oklch(.962 .064 95.899/.5)),oklch(.962 .064 95.899/.5);--gradient-pink-050:linear-gradient(225deg,oklch(.86 .076 14.746/.2),oklch(.949 .043 323.543/.5)),oklch(.949 .043 323.543/.5);--gradient-purple-050:linear-gradient(225deg,oklch(.816 .121 308.427/.2),oklch(.917 .034 285.714/.5)),oklch(.917 .034 285.714/.5);--gradient-blue-050:linear-gradient(225deg,oklch(.808 .1 283.946/.2),oklch(.925 .051 202.366/.5)),oklch(.925 .051 202.366/.5);--gradient-teal-050:linear-gradient(225deg,oklch(.846 .11 201.841/.2),oklch(.91 .065 185.192/.5)),oklch(.91 .065 185.192/.5);--gradient-green-050:linear-gradient(225deg,oklch(.825 .125 182.772/.4),oklch(.942 .075 145.527/.5)),oklch(.942 .075 145.527/.5);--gradient-sand-050:linear-gradient(225deg,oklch(from var(--color-sand-020)/.2),oklch(from var(--color-sand-020)/.5)),oklch(from var(--color-sand-020)/.5);--color-error:var(--color-red-060);--background-error:var(--color-red-005);--border-error:var(--color-red-040);--color-warning:var(--color-yellow-060);--background-warning:var(--color-yellow-005);--border-warning:var(--color-yellow-020);--color-success:var(--color-green-060);--background-success:var(--color-green-005);--border-success:var(--color-green-020);--color-info:var(--color-blue-060);--background-info:var(--color-blue-005);--border-info:var(--color-blue-020);--color-insight:var(--color-purple-060);--background-insight:var(--color-purple-005);--border-insight:var(--color-purple-020);--color-focus:oklch(.553 .247 263.7);--background-skiplink:var(--color-warning);--color-skiplink:var(--color-black);--border-skiplink:var(--color-transparent);--focus-color:var(--color-focus);--focus-offset:4px;--focus-size:3px;--focus-style:solid;--focus-radius:0;--focus-transition:ease .25s 0s;--hover-transition:ease .25s 0s;--ratio-square:1;--ratio-landscape:4/3;--ratio-portrait:3/4;--ratio-widescreen:16/9;--ratio-ultrawide:18/5;--ratio-golden:1.618/1;--border-radius-00:0;--border-radius-01:var(--step--4);--border-radius-02:var(--step--2);--border-radius-03:var(--step-00);--border-radius-round:999px;--border-size-00:0;--border-size-01:1px;--border-size-02:2px;--border-size-03:3px;--border-size-04:4px;--font-sans:system-ui,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Arial",sans-serif;--font-serif:ui-serif,serif;--font-mono:ui-monospace,"Dank Mono","Operator Mono","Inconsolata","Fira Mono","SF Mono","Monaco","Droid Sans Mono","Source Code Pro",monospace;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:900;--font-lineheight--1:var(--step--1);--font-lineheight-01:var(--step-00);--font-lineheight-00:calc(1em + .5rem);--font-lineheight-02:var(--step-01);--font-lineheight-03:var(--step-02);--font-measure--2:55ch;--font-measure--1:65ch;--font-measure-00:75ch;--font-measure-01:85ch;--font-letterspacing--2:-.02em;--font-letterspacing--1:-.01em;--font-letterspacing-00:auto;--font-letterspacing-01:.025em;--font-letterspacing-02:.05em;--font-letterspacing-03:.075em;--font-letterspacing-04:.15em;--font-size--2:var(--step--2);--font-size--1:var(--step--1);--font-size-00:var(--step-00);--font-size-01:var(--step-01);--font-size-02:var(--step-02);--font-size-03:var(--step-03);--font-size-04:var(--step-05);--shadow-color:var(--color-grey-040);--shadow-elevation-negative:inset .3px .5px .7px color-mix(in oklab,var(--shadow-color)34%,transparent),inset .4px .8px 1px -1.2px color-mix(in oklab,var(--shadow-color)34%,transparent),inset 1px 2px 2.5px -2.5px color-mix(in oklab,var(--shadow-color)34%,transparent);--shadow-elevation-low:.3px .5px .7px color-mix(in oklab,var(--shadow-color)34%,transparent),.4px .8px 1px -1.2px color-mix(in oklab,var(--shadow-color)34%,transparent),1px 2px 2.5px -2.5px color-mix(in oklab,var(--shadow-color)34%,transparent);--shadow-elevation-medium:.3px .5px .7px color-mix(in oklab,var(--shadow-color)36%,transparent),.8px 1.6px 2px -.8px color-mix(in oklab,var(--shadow-color)36%,transparent),2.1px 4.1px 5.2px -1.7px color-mix(in oklab,var(--shadow-color)36%,transparent),5px 10px 12.6px -2.5px color-mix(in oklab,var(--shadow-color)36%,transparent);--shadow-elevation-high:.3px .5px .7px color-mix(in oklab,var(--shadow-color)34%,transparent),1.5px 2.9px 3.7px -.4px color-mix(in oklab,var(--shadow-color)34%,transparent),2.7px 5.4px 6.8px -.7px color-mix(in oklab,var(--shadow-color)34%,transparent),4.5px 8.9px 11.2px -1.1px color-mix(in oklab,var(--shadow-color)34%,transparent),7.1px 14.3px 18px -1.4px color-mix(in oklab,var(--shadow-color)34%,transparent),11.2px 22.3px 28.1px -1.8px color-mix(in oklab,var(--shadow-color)34%,transparent),17px 33.9px 42.7px -2.1px color-mix(in oklab,var(--shadow-color)34%,transparent),25px 50px 62.9px -2.5px color-mix(in oklab,var(--shadow-color)34%,transparent);--opacity-000:0;--opacity-010:.1;--opacity-020:.2;--opacity-030:.3;--opacity-040:.4;--opacity-050:.5;--opacity-060:.6;--opacity-070:.7;--opacity-080:.8;--opacity-090:.9;--opacity-100:1;--depth-auto:auto;--depth-top:99999;--depth-05:500;--depth-04:400;--depth-03:300;--depth-02:200;--depth-01:100;--depth-00:0;--depth-bottom:-100;--ease-01:cubic-bezier(.25,0,.5,1);--ease-02:cubic-bezier(.25,0,.4,1);--ease-03:cubic-bezier(.25,0,.3,1);--ease-04:cubic-bezier(.25,0,.2,1);--ease-05:cubic-bezier(.25,0,.1,1);--ease-in-01:cubic-bezier(.25,0,1,1);--ease-in-02:cubic-bezier(.5,0,1,1);--ease-in-03:cubic-bezier(.7,0,1,1);--ease-in-04:cubic-bezier(.9,0,1,1);--ease-in-05:cubic-bezier(1,0,1,1);--ease-out-01:cubic-bezier(0,0,.75,1);--ease-out-02:cubic-bezier(0,0,.5,1);--ease-out-03:cubic-bezier(0,0,.3,1);--ease-out-04:cubic-bezier(0,0,.1,1);--ease-out-05:cubic-bezier(0,0,0,1);--ease-in-out-01:cubic-bezier(.1,0,.9,1);--ease-in-out-02:cubic-bezier(.3,0,.7,1);--ease-in-out-03:cubic-bezier(.5,0,.5,1);--ease-in-out-04:cubic-bezier(.7,0,.3,1);--ease-in-out-05:cubic-bezier(.9,0,.1,1);--ease-elastic-01:cubic-bezier(.5,.75,.75,1.25);--ease-elastic-02:cubic-bezier(.5,1,.75,1.25);--ease-elastic-03:cubic-bezier(.5,1.25,.75,1.25);--ease-elastic-04:cubic-bezier(.5,1.5,.75,1.25);--ease-elastic-05:cubic-bezier(.5,1.75,.75,1.25);--ease-squish-01:cubic-bezier(.5,-.1,.1,1.5);--ease-squish-02:cubic-bezier(.5,-.3,.1,1.5);--ease-squish-03:cubic-bezier(.5,-.5,.1,1.5);--ease-squish-04:cubic-bezier(.5,-.7,.1,1.5);--ease-squish-05:cubic-bezier(.5,-.9,.1,1.5);--ease-step-01:steps(2);--ease-step-02:steps(3);--ease-step-03:steps(4);--ease-step-04:steps(7);--ease-step-05:steps(10);--field-gap:var(--space-2xs);--field-text-color:var(--color-black);--field-background-color:var(--color-white);--field-border-color:var(--color-grey-020);--field-border-width:var(--border-size-02);--field-border-radius:var(--border-radius-01);--field-active-background-color:var(--color-teal-010);--field-active-border-color:var(--color-teal-040);--field-action-transition:ease .25s 0s;--field-disabled-border-color:var(--color-grey-020);--field-disabled-background-color:var(--color-grey-010);--color1:#ff6d00;--color21:#fd5700;--color20:#f04200;--color51:#fa5d3a;--color9:#e96134;--color12:#f0661f;--color2:#dd5c36;--color3:#f0be49;--color4:#327039;--color5:#133020;--color7:#80a2bd;--color8:#06779b;--color13:#709062;--color14:#294e2b;--color15:#172625;--color16:#1e1e1d;--color17:#adab91;--color18:#e5e5d4;--color19:#fd8b00;--color22:#8dac8c;--color23:#d0decd;--color24:#223635;--color26:#eb8a29;--color27:#8ba072;--color28:#023936;--color29:#2f3555;--color30:#2ac4e8;--color31:#eb6572;--color32:#f5b76d;--color33:#f0ece9;--color34:#e8e2dd;--color47:#b0b2b1;--color48:#79878e;--color49:#d5dfe1;--color50:#0d4f73;--color52:#d8eaf8;--color53:#d6b7d3;--color54:#fbdad2;--color55:#292929;--color56:#4f3a3a;--color57:#44584d;--color60:#b79090;--color65:#e6d367;--color71:#b7b490;--color72:#909fb7;--color73:#90b79d;--color74:#fdb784;--color75:#e83f4d;--color76:#f67b00;--color77:#fdac3d;--color78:#0091ba;--color79:#d6e9e7;--color80:#004942;--color35:#f5f2f0;--color40:#f6f6f6;--color10:#e7d9cc;--color46:#d6c3b9;--color11:#fdfdfd;--color43:#cececc;--color44:#e3bfc2;--color45:#baccd5;--color25:#f6eacc;--color58:#f9f4d7;--color59:#e9e2dc;--color6:#f8edd9}@keyframes animation-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-section{--__section-padding-vertical:var(--space-xl);--__section-padding-horizontal:var(--grid-gutter);--__section-gap:var(--grid-gutter);--__section-max-width:var(--grid-max-width);padding:var(--__section-padding-vertical)max(var(--__section-padding-horizontal),calc((100% - var(--__section-max-width))/2))}.page-section.--wide{--__section-max-width:var(--grid-max-width-wide)}.page-section.--half{gap:var(--grid-gutter);flex-flow:wrap;display:flex}.page-section.--half>*{flex-grow:1;flex-basis:45%;min-inline-size:min(100%,300px)}.page-section.--2up{gap:var(--grid-gutter);flex-flow:wrap;display:flex}.page-section.--2up>*{flex-grow:1;flex-basis:0;min-inline-size:300px}.page-section.--2to3{gap:var(--grid-gutter);flex-flow:wrap;display:flex}.page-section.--2to3>:nth-child(odd){flex-grow:2;flex-basis:0;min-inline-size:350px}.page-section.--2to3>:nth-child(2n+2){flex-grow:3;flex-basis:0;min-inline-size:350px}.page-section.--3to2{gap:var(--grid-gutter);flex-flow:wrap;display:flex}.page-section.--3to2>:first-child{flex-grow:3;flex-basis:0;min-inline-size:300px}.page-section.--3to2>:last-child{flex-grow:2;flex-basis:0;min-inline-size:300px}.section-text article>p+p,.section-text article>p+ol,ol+:is(.section-text article>p),.section-text article>p+ul,ul+:is(.section-text article>p),.section-text article>p+table,table+:is(.section-text article>p){margin-block:var(--space-xs)}.section-text article>p+h2,.section-text article>p+form,form+:is(.section-text article>p){margin-block:var(--space-2xl)}.section-text article>h2+p,.section-text article>h2+ol,.section-text article>h2+ul,ul+:is(.section-text article>h2),.section-text article>h2+.component-alert{margin-block:var(--space-l)}.section-text article>h3+p,.section-text article>h3+ol,.section-text article>h3+ul,ul+:is(.section-text article>h3),.section-text article>h3+.component-alert{margin-block:var(--space-s)}.section-heading.--align-center{text-align:center;text-wrap:balance}.page-footer{background-color:var(--color-sand-010);margin-block-start:var(--space-7xl);position:relative}.page-footer a{padding-block:var(--space-6xs)}.page-footer>.svg-wave{inline-size:100%;position:absolute;inset:-100px 0 auto}.page-footer>nav>.footer-nav-list>ul{gap:var(--space-xs);padding:var(--space-xs)0 var(--space-2xl);flex-wrap:wrap;display:flex}.page-footer>nav>.footer-nav-list>ul>li{flex-grow:1;flex-basis:20%;min-inline-size:200px}.page-footer>.footer-copyright{text-align:center}.page-header{--__header-gap:var(--space-2xs);--__header-padding:max(var(--__section-padding-horizontal),calc((100% - var(--__section-max-width))/2));--__primary-nav-bg:var(--background-white);--__secondary-nav-bg:var(--background-sand);--__section-padding-vertical:var(--space-xs);--__section-padding-horizontal:var(--grid-gutter);--__section-gap:var(--grid-gutter);--__section-max-width:var(--grid-max-width);padding:0 var(--__header-padding);flex-wrap:wrap;justify-content:space-between;display:flex;position:relative}.page-header>.component-logo{margin:var(--__header-gap)0}.page-header>nav{--__nav-max-width:200px;justify-content:flex-end;align-items:flex-end;gap:var(--__header-gap);background-color:var(--__secondary-nav-bg);padding:var(--__header-gap)var(--__header-padding);margin:0 calc(var(--__header-padding)*-1);flex-basis:100vw;display:grid}@media screen and (width>=720px){.page-header>nav{margin:var(--__header-gap)0;background-color:var(--color-transparent);flex-direction:row;flex-basis:0;align-items:center;padding:0;display:flex}}.page-header>nav>a:not(.component-button){min-block-size:var(--a11y-min-size);background-color:var(--__primary-nav-bg);border:2px solid var(--color-yellow-040);border-radius:var(--border-radius-02);padding:var(--space-2xs)var(--space-xs);white-space:nowrap;z-index:0;min-inline-size:min(200px,calc(100vw - 2*var(--a11y-min-size)));color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}@media screen and (width>=720px){.page-header>nav>a:not(.component-button){background-color:var(--color-transparent);border-radius:var(--border-size-03);min-inline-size:var(--a11y-min-size);border:none}.page-header>nav>a:not(.component-button):before{content:"";block-size:5px;z-index:-1;pointer-events:none;background:0 0;border-end-end-radius:4px;border-end-start-radius:4px;display:block;position:absolute;inset-block-start:calc(-1*var(--__header-gap));inset-inline:0}}.page-header>nav>a:not(.component-button):hover{border-color:var(--color-yellow-040)}@media screen and (width>=720px){.page-header>nav>a:not(.component-button):hover{border-color:var(--color-transparent)}.page-header>nav>a:not(.component-button):hover:before{background:var(--color-yellow-040)}}.page-header>nav>a:not(.component-button)[aria-current]{font-weight:var(--font-weight-semibold);color:var(--color-yellow-060)}@media screen and (width<720px){.page-header>nav>a:not(.component-button)[aria-current]{border-color:currentColor}}@media screen and (width>=720px){.page-header>nav>a:not(.component-button)[aria-current]{border-color:var(--color-transparent)}.page-header>nav>a:not(.component-button)[aria-current]:before{background:var(--color-yellow-040)}}.page-header>nav>a:not(.component-button):focus-visible{outline-color:var(--focus-color);outline-style:var(--focus-style);outline-width:var(--focus-size);outline-offset:var(--focus-offset);transition:outline-offset var(--focus-transition)}.page-header>[aria-expanded]{margin:var(--__header-gap)0}@media screen and (width>=720px){.page-header>[aria-expanded]{display:none}}@media screen and (width<720px){.page-header>[aria-expanded=false]+nav{display:none}.page-header>[aria-expanded=true]+nav{display:grid}}.page-header+nav{--__primary-nav-bg:var(--background-white);--__secondary-nav-bg:var(--background-sand);--__section-gap:var(--grid-gutter);--__section-max-width:var(--grid-max-width);--__header-gap:var(--space-xs);background-color:var(--__secondary-nav-bg);padding:0 max(var(--grid-gutter),calc((100% - var(--__section-max-width))/2));display:none;position:sticky;inset-block-start:0}@media screen and (width>=720px){.page-header+nav{display:flex}}.page-header+nav>div{clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip:rect(0,auto,auto,0);flex-grow:1}.page-header+nav>div>span{white-space:nowrap;padding:var(--__header-gap)0;min-block-size:var(--a11y-min-size);align-items:center;display:flex;position:fixed;inset-block-start:0;inset-inline-start:auto}.page-header+nav>a{min-block-size:var(--a11y-min-size);min-inline-size:var(--a11y-min-size);padding:var(--__header-gap);white-space:nowrap;color:inherit;justify-content:center;align-items:center;margin:0;text-decoration:none;display:flex;position:relative}.page-header+nav>a:before{content:"";block-size:var(--border-size-03);z-index:-1;pointer-events:none;background:0 0;border-start-start-radius:4px;border-start-end-radius:4px;display:block;position:absolute;inset-block-end:0;inset-inline-start:var(--__header-gap);inset-inline-end:var(--__header-gap)}.page-header+nav>a[aria-current]{font-weight:var(--font-weight-semibold)}@media screen and (width>=650px){.page-header+nav>a[aria-current]:before{background:var(--color-yellow-040)}}@media screen and (width>=650px){.page-header+nav>a:hover:before{background:var(--color-yellow-040)}}.page-header+nav>a:focus-visible{outline-color:var(--focus-color);outline-style:var(--focus-style);outline-width:var(--focus-size);outline-offset:0;transition:outline-offset var(--focus-transition)}.page-heading{--__section-padding-vertical:var(--space-2xl)}.page-heading,.page-heading>hgroup{text-wrap:balance;text-align:center;flex-direction:column;align-items:center;display:flex}.page-main{flex-grow:1}.page-about>.surface-inner{gap:var(--__section-gap);flex-wrap:wrap;display:flex}.page-about>.surface-inner>article{text-align:justify;flex-direction:column;flex-grow:1;flex-basis:50%;justify-content:center;min-inline-size:20ch;display:flex}.page-about>.surface-inner>article>h3{margin:0}.page-about>.surface-inner>article>p+p{margin-block-start:var(--space-2xs)}.page-about>.surface-inner>article>p:last-of-type{text-align:end}.page-about>.surface-inner>article .component-signature{block-size:auto;inline-size:300px;max-inline-size:100%;fill:var(--color-blue-060);margin-block-end:-30px}.page-about>.surface-inner>figure{flex-grow:1;justify-content:center;align-items:center;min-inline-size:200px;margin:0;display:flex}.page-about>.surface-inner>figure picture{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 350 500\" width=\"350\" height=\"500\"><defs> <rect id=\"e1\" width=\"145\" height=\"100\" ry=\"10\" rx=\"10\" x=\"3\" y=\"3\"/> <rect id=\"e2\" width=\"145\" height=\"40\" ry=\"10\" rx=\"10\" x=\"3\" y=\"3\"/><rect id=\"e3\" width=\"228\" height=\"60\" ry=\"10\" rx=\"10\" x=\"3\" y=\"3\"/><rect id=\"e4\" width=\"180\" height=\"80\" ry=\"10\" rx=\"10\" x=\"3\" y=\"3\"/> </defs><g font-size=\"12\" font-weight=\"bolder\" font-family=\"sans-serif\" fill=\"white\"><text x=\"190\" y=\"25\" font-size=\"30\" text-anchor=\"middle\">Monday</text><text x=\"10\" y=\"60\">09:00</text><text x=\"10\" y=\"100\">10:00</text><text x=\"10\" y=\"140\">11:00</text><text x=\"10\" y=\"180\">12:00</text><text x=\"10\" y=\"220\">13:00</text><text x=\"10\" y=\"260\">14:00</text><text x=\"10\" y=\"300\">15:00</text><text x=\"10\" y=\"340\">16:00</text><text x=\"10\" y=\"380\">17:00</text><text x=\"10\" y=\"420\">18:00</text></g><use href=\"%23e2\" x=\"47\" y=\"40\"/><g stroke=\"black\" stroke-width=\"3\" fill=\"white\"><use href=\"%23e1\" x=\"47\" y=\"80\"/><use href=\"%23e2\" x=\"192\" y=\"50\"/><use href=\"%23e2\" x=\"192\" y=\"90\"/><use href=\"%23e1\" x=\"47\" y=\"180\"/><use href=\"%23e1\" x=\"192\" y=\"130\"/><use href=\"%23e4\" x=\"110\" y=\"230\"/><use href=\"%23e1\" x=\"192\" y=\"270\"/><use href=\"%23e2\" x=\"47\" y=\"310\"/><use href=\"%23e2\" x=\"47\" y=\"350\"/><use href=\"%23e3\" x=\"110\" y=\"380\"/></g></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 350 500\" width=\"350\" height=\"500\"><defs> <rect id=\"e1\" width=\"145\" height=\"100\" ry=\"10\" rx=\"10\" x=\"3\" y=\"3\"/> <rect id=\"e2\" width=\"145\" height=\"40\" ry=\"10\" rx=\"10\" x=\"3\" y=\"3\"/><rect id=\"e3\" width=\"228\" height=\"60\" ry=\"10\" rx=\"10\" x=\"3\" y=\"3\"/><rect id=\"e4\" width=\"180\" height=\"80\" ry=\"10\" rx=\"10\" x=\"3\" y=\"3\"/> </defs><g font-size=\"12\" font-weight=\"bolder\" font-family=\"sans-serif\" fill=\"white\"><text x=\"190\" y=\"25\" font-size=\"30\" text-anchor=\"middle\">Monday</text><text x=\"10\" y=\"60\">09:00</text><text x=\"10\" y=\"100\">10:00</text><text x=\"10\" y=\"140\">11:00</text><text x=\"10\" y=\"180\">12:00</text><text x=\"10\" y=\"220\">13:00</text><text x=\"10\" y=\"260\">14:00</text><text x=\"10\" y=\"300\">15:00</text><text x=\"10\" y=\"340\">16:00</text><text x=\"10\" y=\"380\">17:00</text><text x=\"10\" y=\"420\">18:00</text></g><use href=\"%23e2\" x=\"47\" y=\"40\"/><g stroke=\"black\" stroke-width=\"3\" fill=\"white\"><use href=\"%23e1\" x=\"47\" y=\"80\"/><use href=\"%23e2\" x=\"192\" y=\"50\"/><use href=\"%23e2\" x=\"192\" y=\"90\"/><use href=\"%23e1\" x=\"47\" y=\"180\"/><use href=\"%23e1\" x=\"192\" y=\"130\"/><use href=\"%23e4\" x=\"110\" y=\"230\"/><use href=\"%23e1\" x=\"192\" y=\"270\"/><use href=\"%23e2\" x=\"47\" y=\"310\"/><use href=\"%23e2\" x=\"47\" y=\"350\"/><use href=\"%23e3\" x=\"110\" y=\"380\"/></g></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.page-about>.surface-inner>figure img{object-fit:contain;block-size:auto;inline-size:100%;max-inline-size:100%}:is(.page-integrations,.page-integration-details) .integrations-disclaimer{text-wrap:balance;text-align:center;gap:var(--space-xs);flex-direction:column;max-inline-size:600px;margin-inline:auto;display:flex}.page-integrations .integrations-section{gap:var(--space-m);flex-direction:column;display:flex}.page-integrations .integrations-list{gap:var(--space-m);flex-wrap:wrap;display:flex}.page-integrations .integrations-item{flex-grow:1;flex-basis:40%;min-inline-size:300px}.page-integrations .integrations-item:not(:empty){padding:var(--space-s);border-radius:var(--border-radius-01);border:var(--border-size-01)solid var(--border-white)}.page-integrations .integrations-item:last-of-type:nth-child(odd){display:none}.page-integrations .integrations-item>.surface-inner{gap:var(--space-s);flex-direction:column;block-size:100%;display:flex}.page-integrations .integrations-item header{gap:var(--space-xs);align-items:center;display:flex}.page-integrations .integrations-item header .integrations-logo{block-size:40px;inline-size:40px}.page-integrations .integrations-item header span{font-size:var(--font-size-00);font-weight:var(--font-weight-semibold);vertical-align:middle;margin-inline-end:auto}.page-integrations .integrations-item footer{margin-block-start:auto}.page-integration-details{gap:var(--__section-gap);flex-direction:column;display:flex}.page-integration-details .page-section{gap:var(--space-m);flex-direction:column;display:flex}.page-integration-details .integration-details-about{gap:var(--__section-gap);flex-flow:wrap;display:flex}.page-integration-details .integration-details-about article{flex-grow:1;flex-basis:70%;min-inline-size:200px}.page-integration-details .integration-details-about aside{white-space:nowrap;gap:var(--space-xs);flex-wrap:wrap;flex-grow:1;flex-basis:20%;justify-content:space-between;min-inline-size:200px;display:flex}.page-integration-details .integration-details-about aside>.component-list{flex-grow:1}.page-integration-details .integration-details-related>.surface-inner{gap:var(--__section-gap);flex-wrap:wrap;display:flex}.page-integration-details .integration-details-related .integration-details-link{gap:var(--space-xs);text-align:center;word-spacing:100vw;flex-direction:column;flex-basis:1%;align-items:center;display:flex}@media screen and (width<435px){.page-integration-details .integration-details-related .integration-details-link{flex-grow:1}}.page-integration-details .integration-details-group{padding:var(--space-m);border-radius:var(--border-radius-02);background:var(--color-sand-010)}.page-integration-details .integration-details-group>.surface-inner{gap:var(--space-m);flex-flow:wrap;display:flex}.page-integration-details .integration-details-icons{white-space:nowrap;text-align:center;flex-grow:1;flex-basis:1%}.page-integration-details .integration-details-icon{vertical-align:middle;block-size:80px;inline-size:80px;padding:var(--space-xs);background:var(--color-sand-020);border-radius:var(--border-radius-02);display:inline-block}.page-integration-details .integration-details-connector{vertical-align:middle;padding:var(--space-2xs);block-size:50px;inline-size:50px;display:inline-block;transform:rotate(90deg)}.page-integration-details .integration-details-steps{gap:var(--space-xs);flex-direction:column;flex-grow:1;flex-basis:50%;min-inline-size:300px;display:flex}.page-integration-details .integration-details-source{text-align:end}.section-article{gap:var(--grid-gutter);flex-flow:wrap;display:flex}.section-article>h1,.section-article>h2,.section-article>h3,.section-article>h4,.section-article>h5,.section-article>h6,.section-article>hgroup{text-align:center;flex-basis:100%}.section-article>article{flex:1 0 60%}.section-article>nav{flex:1 0 10%;align-self:flex-start;min-inline-size:320px}.section-article>nav>a{padding:var(--space-6xs)0;display:block}.section-article>nav>a:last-of-type{display:none}.section-article>nav>h1,.section-article>nav>h2,.section-article>nav>h3,.section-article>nav>h4,.section-article>nav>h5,.section-article>nav>h6{white-space:nowrap;margin-block-end:var(--space-2xs)}@media screen and (width>=700px){.section-article>nav{order:1;position:sticky;inset-block-start:100px}.section-article>nav>a:last-of-type{border-block-start:1px solid #000;margin-block-start:var(--space-4xs);display:block}}.section-how-it-works{--section-how-it-works-gap:calc(var(--section-gap)/2);--section-how-it-works-half-gap:calc(var(--section-how-it-works-gap)/2)}.section-how-it-works>ol{counter-set:how-it-work-step}.section-how-it-works>ol>li{counter-increment:how-it-work-step;flex-wrap:wrap;display:flex}.section-how-it-works>ol>li>div{padding:var(--space-300);margin:var(--section-how-it-works-gap)var(--section-how-it-works-half-gap)var(--space-000)var(--section-how-it-works-half-gap);border-top-left-radius:var(--border-radius-100);border-top-right-radius:var(--border-radius-100);background-color:#dcdcdc;flex-grow:1;flex-basis:100%}@media screen and (width>=600px){.section-how-it-works>ol>li>div{border-radius:var(--border-radius-100);flex-basis:50%}}.section-how-it-works>ol>li>div:before{content:counter(how-it-work-step);float:left;justify-content:center;align-items:flex-start;height:100%;margin-bottom:.5em;margin-right:.5em;font-size:3rem;display:flex}.section-how-it-works>ol>li>aside{margin:var(--space-000)var(--section-how-it-works-half-gap)var(--space-000)var(--section-how-it-works-half-gap);border-bottom-left-radius:var(--border-radius-100);border-bottom-right-radius:var(--border-radius-100);background-color:#dcdcdc;flex-grow:1;justify-content:center;align-items:center;display:flex}@media screen and (width>=600px){.section-how-it-works>ol>li>aside{border-radius:0}}.section-how-it-works>ol>li:first-of-type>div{margin:var(--space-000)var(--section-how-it-works-half-gap)var(--space-000)var(--section-how-it-works-half-gap)}.section-how-it-works>ol>li:last-of-type>div{margin:var(--section-how-it-works-gap)var(--section-how-it-works-half-gap)var(--space-000)var(--section-how-it-works-half-gap)}@media screen and (width>=600px){.section-how-it-works>ol>li:first-of-type>aside{border-top-left-radius:var(--border-radius-100);border-top-right-radius:var(--border-radius-100)}.section-how-it-works>ol>li:last-of-type>aside{border-bottom-left-radius:var(--border-radius-100);border-bottom-right-radius:var(--border-radius-100)}}.section-feature-in-depth{gap:var(--section-gap);flex-wrap:wrap;display:flex}.section-feature-in-depth>div,.section-feature-in-depth>ul{flex-grow:1}.section-feature-in-depth>ul>li{padding:var(--space-150)0}@media screen and (width>=600px){.section-feature-in-depth>div,.section-feature-in-depth>ul{flex-basis:30%}}.section-grid>ul{gap:var(--space-300);display:grid}.section-grid>ul>li:nth-child(n+8){display:none}.section-grid.--variant-overlap>ul{grid-template-columns:1fr}@media screen and (width>=800px){.section-grid.--variant-overlap>ul{grid-template-columns:repeat(5,1fr)}.section-grid.--variant-overlap>ul>li{grid-column:span 2}.section-grid.--variant-overlap>ul>li:nth-child(4n+1),.section-grid.--variant-overlap>ul>li:nth-child(4n+4){grid-column:span 3}}.section-grid.--variant-2-column>ul{grid-template-columns:1fr}@media screen and (width>=800px){.section-grid.--variant-2-column>ul{grid-template-columns:repeat(2,1fr)}}.section-grid.--variant-3-column>ul{grid-template-columns:1fr}@media screen and (width>=800px){.section-grid.--variant-3-column>ul{grid-template-columns:repeat(3,1fr)}}.section-grid.--variant-4-column>ul{grid-template-columns:1fr}@media screen and (width>=600px){.section-grid.--variant-4-column>ul{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=800px){.section-grid.--variant-4-column>ul{grid-template-columns:repeat(4,1fr)}}@media screen and (width>=800px){.section-grid.--variant-first-horizontal>ul>li:first-of-type{grid-column:span 2}.section-grid.--variant-first-horizontal>ul>li:first-of-type>img{margin-bottom:-30%;margin-top:var(--space-300);order:1;align-items:flex-start}}@media screen and (width>=800px){.section-grid.--variant-first-vertical>ul>li:first-of-type{grid-row:span 2}.section-grid.--variant-first-vertical>ul>li:first-of-type>img{margin-top:var(--space-300);order:1;align-items:flex-start}}.section-grid-item{border-radius:var(--border-radius-100);gap:var(--space-300);padding:var(--space-300);border:1px solid #dcdcdc;flex-direction:column;display:flex;overflow:hidden}.section-grid-item>img{aspect-ratio:16/9;border:1px solid #dcdcdc}.section-grid-item>div>a{margin-top:var(--space-300)}.section-grid-item.--variant-top{flex-direction:column}.section-grid-item.--variant-bottom{flex-direction:column-reverse}.section-grid-item.--variant-left{flex-direction:row}.section-grid-item.--variant-right{flex-direction:row-reverse}.section-grid-item.--variant-horizontal{grid-column:span 2}.section-grid-item.--variant-horizontal>div,.section-grid-item.--variant-horizontal>img{flex:1;min-width:0}.section-grid-item.--variant-vertical{grid-row:span 2}.section-integrations{position:relative}.section-integrations:before,.section-integrations:after{content:"";z-index:1;width:calc(2*var(--__section-padding-horizontal));position:absolute;top:0;bottom:0}.section-integrations:before{left:var(--__section-padding-horizontal);background:linear-gradient(to right,var(--color-sand-005),var(--color-transparent))}.section-integrations:after{right:var(--__section-padding-horizontal);background:linear-gradient(to left,var(--color-sand-005),var(--color-transparent))}.section-integrations .surface-inner{position:relative}.section-integrations .surface-inner>svg{width:100%;min-height:400px}.section-integrations .surface-inner>div{flex-direction:column;justify-content:center;align-items:center;width:50%;height:15%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%)}@media screen and (width<768px){.section-integrations :nth-child(1 of .integrations-app){transform:translate(60px,20px)}.section-integrations :nth-child(2 of .integrations-app){transform:translate(80px)}.section-integrations :nth-child(3 of .integrations-app){transform:translate(100px,20px)}.section-integrations :nth-child(4 of .integrations-app){transform:translate(120px)}.section-integrations :nth-child(5 of .integrations-app){transform:translate(140px,20px)}.section-integrations :nth-child(6 of .integrations-app){transform:translate(160px)}.section-integrations :nth-child(7 of .integrations-app){transform:translate(60px,100px)}.section-integrations :nth-child(8 of .integrations-app){transform:translate(80px,80px)}.section-integrations :nth-child(9 of .integrations-app){transform:translate(100px,100px)}.section-integrations :nth-child(10 of .integrations-app){transform:translate(120px,80px)}.section-integrations :nth-child(11 of .integrations-app){transform:translate(140px,100px)}.section-integrations :nth-child(12 of .integrations-app){transform:translate(160px,80px)}}.section-pricing .early-access,.section-pricing .price-plan{border-radius:var(--border-radius-03)}:is(.section-pricing .early-access,.section-pricing .price-plan)>.surface-inner{justify-content:space-between;align-items:center;gap:var(--grid-gutter);padding:var(--space-xl);flex-direction:column;block-size:100%;display:flex}:is(.section-pricing .early-access,.section-pricing .price-plan)>.surface-inner>h2{font-size:var(--font-size-02);white-space:nowrap}:is(.section-pricing .early-access,.section-pricing .price-plan)>.surface-inner>.component-list{flex-direction:column;align-items:center;margin:0;display:flex}:is(.section-pricing .early-access,.section-pricing .price-plan)>.surface-inner>.component-icon{block-size:4rem;inline-size:4rem;display:block}:is(.section-pricing .early-access,.section-pricing .price-plan) .price{font-size:4rem;font-weight:700;line-height:1}:is(.section-pricing .early-access,.section-pricing .price-plan) .price sup:first-of-type{font-size:2rem;inset-block-start:-1em;inset-inline-end:-.25em}:is(.section-pricing .early-access,.section-pricing .price-plan) .price sup:first-of-type .component-icon{vertical-align:bottom;block-size:2.2rem;inline-size:2.2rem;display:inline-block}:is(.section-pricing .early-access,.section-pricing .price-plan) .price sup:last-of-type{opacity:.25;font-size:2rem;font-weight:500;inset-block-start:-1em}.section-feature-focus{color:#fff;padding-left:calc(max(var(--section-padding-horizontal),calc((100% - var(--section-max-width))/2)) + var(--space-600));padding-right:max(var(--section-padding-horizontal),calc((100% - var(--section-max-width))/2));position:relative;overflow:hidden}.section-feature-focus:before{content:"";z-index:-1;top:0;bottom:0;left:max(var(--section-padding-horizontal),calc((100% - var(--section-max-width))/2));right:max(var(--section-padding-horizontal),calc((100% - var(--section-max-width))/2));background-color:#2fc798;position:absolute}.section-feature-focus>img{min-width:100%;margin-top:var(--space-600);margin-bottom:-25%}.section-hero-getstarted{gap:var(--space-150);border-bottom:1px solid #000;flex-wrap:wrap;display:flex;overflow:hidden}.section-hero-getstarted>form{padding:var(--space-800)0;margin-bottom:var(--space-300);flex:1 0 50%}.section-hero-getstarted>form>label{margin-bottom:var(--space-300);white-space:nowrap;display:block}.section-hero-getstarted>form>label h1{margin-top:0}.section-hero-getstarted>form>input{padding:var(--space-150);border-radius:var(--border-radius-100);border:1px solid #000}.section-hero-getstarted>div{flex:1 0 25%;min-width:250px;min-height:350px;position:relative}.section-hero-getstarted>div>img{min-width:300%;display:block;position:absolute;top:0;left:0}@media screen and (width>=600px){.section-hero-getstarted{flex-wrap:wrap}}.section-hero-wishlist{position:relative;overflow:hidden}.section-hero-wishlist>.surface-inner{gap:var(--space-xs);padding-block:var(--space-2xl)0;grid-template:"header""subheader""cta""image";display:grid}@media screen and (width>=800px){.section-hero-wishlist>.surface-inner{grid-template:"header header""subheader cta""image image"}}@media screen and (width>=1000px){.section-hero-wishlist>.surface-inner{grid-template:"header subheader""header cta""image image"}}.section-hero-wishlist>.surface-inner>h1{flex:0 0 100%;grid-area:header;margin:0}.section-hero-wishlist>.surface-inner>p:first-of-type{grid-area:subheader;align-items:center;font-size:1.5rem;display:flex}.section-hero-wishlist>.surface-inner>p:last-of-type{gap:var(--space-xs);grid-area:cta;align-items:center;margin:0;font-size:1.5rem;display:flex}.section-hero-wishlist>.surface-inner>p:last-of-type>small{font-size:.5em}.section-hero-wishlist>.surface-inner>.component-screenshot{grid-area:image;margin-block-start:var(--space-xl);margin-inline:auto}.section-hero-wishlist>.surface-inner>.component-screenshot>span{max-width:100vw}@media screen and (width>=800px){.section-hero-wishlist>.surface-inner>.component-screenshot{inline-size:80%}}.section-documentation{justify-content:center;align-items:center}.section-documentation .svg-illustration{block-size:auto}.section-banner-news,.section-banner-cookie{--__section-padding-vertical:var(--space-03);--__section-padding-horizontal:var(--space-03);padding:var(--__section-padding-vertical)max(var(--__section-padding-horizontal),calc((100% - var(--__section-max-width))/2));background-color:var(--color-blue-080)}.section-team{gap:var(--grid-gutter);flex-flow:wrap;display:flex}.section-team>*{inline-size:20%}.section-team .surface{border-radius:var(--border-radius-03);flex-grow:1;inline-size:80%;max-inline-size:80%;margin:0 auto;overflow:hidden}.section-team .surface>.surface-inner{padding:var(--grid-gutter);z-index:0;gap:var(--grid-gutter);flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:relative}.section-team .surface>.surface-inner>p{flex:1%;min-inline-size:320px}.section-team .surface>.surface-inner>.svg-blob{fill:var(--__surface-border-color);z-index:-1;position:absolute;inset-inline:0;transform:translate(-25%)}.section-team .surface>.surface-inner>.svg-illustration{block-size:200px;inline-size:200px}.section-team .surface>.surface-inner>.svg-illustration>svg:last-of-type{margin:20px;position:relative;inset-block-start:-200px;inset-inline-start:-50px}.section-team .surface>.surface-inner>.svg-illustration>svg:first-of-type{margin:30px;position:relative;inset-block-start:-25px;inset-inline-start:25px}.section-team .surface:nth-child(2n) .svg-blob{inset-inline:auto 0;transform:translate(25%)}.section-contact .contact-form{padding:var(--space-l);border-radius:var(--border-radius-02)}.section-about>figure{aspect-ratio:1;width:500px;max-width:100%;margin:-75px auto 0;position:relative}@media screen and (width>=650px){.section-about>figure{float:left;margin-left:-50px}}.section-about>figure>.svg-blob{fill:var(--color-purple-080);z-index:-1;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-about>figure>svg{width:33%;height:33%;position:absolute}.section-about>figure>svg:nth-of-type(2){top:20%;left:30%}.section-about>figure>svg:nth-of-type(3){top:30%;left:50%}.section-about>figure>svg:nth-of-type(4){top:25%;left:10%}.section-about>figure>svg:nth-of-type(5){top:35%;left:20%}.section-about>figure>svg:nth-of-type(6){top:40%;left:35%}.section-steps{--__section-grid-gap:5px;--__section-grid-padding:10px;--__section-grid-negative:-20px;--__section-padding-horizontal:50px;border-radius:var(--border-radius-03);padding:0;overflow:hidden}.section-steps>.surface-inner{grid-auto-flow:dense;gap:var(--__section-grid-gap);margin:var(--__section-grid-negative);display:grid}.section-steps>.surface-inner>header,.section-steps>.surface-inner>footer{text-align:center;text-wrap:balance;padding:calc(-1*var(--__section-grid-negative) + var(--__section-padding-horizontal))}.section-steps>.surface-inner>header{padding-bottom:var(--__section-padding-horizontal);z-index:1;grid-area:1/1/auto/-1}.section-steps>.surface-inner>footer{padding-top:var(--__section-padding-horizontal);z-index:1;grid-column:1/-1;grid-row-end:-1}@media (width<768px){.section-steps>.surface-inner{grid-template-columns:calc(25% - var(--__section-grid-padding))calc(50% + 2*var(--__section-grid-padding))calc(25% - var(--__section-grid-padding));grid-template-rows:repeat(6,auto)}}@media (768px<=width<1024px){.section-steps>.surface-inner{grid-template-columns:calc(20% - var(--__section-grid-padding))calc(30% + var(--__section-grid-padding))calc(30% + var(--__section-grid-padding))calc(20% - var(--__section-grid-padding));grid-template-rows:repeat(4,auto)}}@media (width>=1024px){.section-steps>.surface-inner{grid-template-columns:calc(10% - var(--__section-grid-padding))calc(20% + var(--__section-grid-padding))20% 20% calc(20% + var(--__section-grid-padding))calc(10% - var(--__section-grid-padding));grid-template-rows:repeat(3,auto)}}.section-steps>.surface-inner>div:empty{border-radius:var(--border-radius-03);pointer-events:none;background:#ffffff40;border:1px solid #ffffffbf}.section-steps>.surface-inner>div:empty.empty-1{grid-area:1/1}.section-steps>.surface-inner>div:empty.empty-2{grid-area:1/2}.section-steps>.surface-inner>div:empty.empty-3{grid-area:1/3}.section-steps>.surface-inner>div:empty.empty-7{grid-column:1;grid-row-end:-1}.section-steps>.surface-inner>div:empty.empty-8{grid-column:2;grid-row-end:-1}.section-steps>.surface-inner>div:empty.empty-9{grid-column:3;grid-row-end:-1}@media (768px<=width<1024px){.section-steps>.surface-inner>div:empty.empty-4{grid-area:1/4}.section-steps>.surface-inner>div:empty.empty-10{grid-column:4;grid-row-end:-1}.section-steps>.surface-inner>div:empty.empty-13,.section-steps>.surface-inner>div:empty.empty-14{display:none}}@media (width>=1024px){.section-steps>.surface-inner>div:empty.empty-4{grid-area:1/4}.section-steps>.surface-inner>div:empty.empty-5{grid-area:1/5}.section-steps>.surface-inner>div:empty.empty-6{grid-area:1/6}.section-steps>.surface-inner>div:empty.empty-10{grid-column:4;grid-row-end:-1}.section-steps>.surface-inner>div:empty.empty-11{grid-column:5;grid-row-end:-1}.section-steps>.surface-inner>div:empty.empty-12{grid-column:6;grid-row-end:-1}}.section-steps>.surface-inner .step-one,.section-steps>.surface-inner .step-two,.section-steps>.surface-inner .step-three,.section-steps>.surface-inner .step-four{aspect-ratio:1;border-radius:var(--border-radius-03);position:relative;overflow:hidden}:is(.section-steps>.surface-inner .step-one,.section-steps>.surface-inner .step-two,.section-steps>.surface-inner .step-three,.section-steps>.surface-inner .step-four)>.surface-inner{height:100%;padding:var(--space-s);box-sizing:border-box;flex-direction:column;display:flex;position:relative}.section-steps>.surface-inner .step-one{background:radial-gradient(circle farthest-side at 50% 100%,var(--color-green-010)0% 40%,var(--color-green-005)40%,var(--color-green-010)50% 60%,var(--color-green-005)60%,var(--color-green-010)70% 80%,var(--color-green-005)80%,var(--color-green-010)90% 100%)}@media (width<768px){.section-steps>.surface-inner .step-one{margin-inline:var(--__section-grid-padding);margin-top:var(--__section-grid-padding);grid-area:2/2}}@media (768px<=width<1024px){.section-steps>.surface-inner .step-one{margin-left:var(--__section-grid-padding);margin-top:var(--__section-grid-padding);grid-area:2/2}}@media (width>=1024px){.section-steps>.surface-inner .step-one{margin-block:var(--__section-grid-padding);margin-left:var(--__section-grid-padding);grid-area:2/2}}.section-steps>.surface-inner .step-one .app-circle,.section-steps>.surface-inner .step-one .app-circle:after{box-shadow:var(--shadow-elevation-high);border-radius:50%;width:60%;height:60%;position:absolute;left:50%;transform:translate(-50%,-50%)}.section-steps>.surface-inner .step-one .app-circle{-webkit-backdrop-filter:blur(2px)brightness(97%);backdrop-filter:blur(2px)brightness(97%);top:100%}.section-steps>.surface-inner .step-one .app-circle:after{content:"";background:var(--background-sand);border:var(--border-size-03)solid var(--color-white);top:50%}.section-steps>.surface-inner .step-one .app-icon{padding:var(--space-4xs);border-radius:var(--border-radius-01);aspect-ratio:1;transform-origin:50%;width:33%;display:flex;position:absolute;bottom:0;left:50%}.section-steps>.surface-inner .step-one .app-icon:nth-child(3){transform:translate(-20%,-80%)rotate(5deg)}.section-steps>.surface-inner .step-one .app-icon:nth-child(4){transform:translate(-90%,-35%)rotate(-15deg)}.section-steps>.surface-inner .step-one .app-icon:nth-child(5){transform:translate(-10%,-20%)rotate(10deg)}.section-steps>.surface-inner .step-one .app-icon .surface-inner,.section-steps>.surface-inner .step-one .app-icon .component-icon{width:100%;height:100%}.section-steps>.surface-inner .step-two{background:linear-gradient(40deg,transparent 70%,#ffffff4d 70%,transparent 85%),linear-gradient(60deg,transparent 80%,#ffffff4d 80%,transparent 90%),linear-gradient(60deg,transparent 20%,#fff6 20%,transparent 30%),linear-gradient(85deg,transparent 3%,#fff6 3%,transparent 15%),linear-gradient(70deg,transparent 30%,#fff6 30%,transparent 40%),linear-gradient(115deg,transparent 85%,#fff6 85%,transparent 95%),var(--color-green-010)}@media (width<768px){.section-steps>.surface-inner .step-two{margin-inline:var(--__section-grid-padding);grid-area:3/2}}@media (768px<=width<1024px){.section-steps>.surface-inner .step-two{margin-right:var(--__section-grid-padding);margin-top:var(--__section-grid-padding);grid-area:2/3}}@media (width>=1024px){.section-steps>.surface-inner .step-two{margin-block:var(--__section-grid-padding);grid-area:2/3}}.section-steps>.surface-inner .step-two .step-image-calendar{background-image:linear-gradient(0deg,#98cd8d 1%,var(--background-sand)1%,var(--background-sand)50%,#98cd8d 50%,#98cd8d 51%,var(--background-sand)51%,var(--background-sand)100%);border:1px solid var(--border-green);border-top-left-radius:var(--border-radius-01);border-top-right-radius:var(--border-radius-01);box-shadow:var(--shadow-elevation-high);grid-gap:5px;padding-bottom:var(--space-4xs);background-size:50px 50px;grid-template-rows:2fr 2fr 2fr;grid-template-columns:1fr;place-items:center;width:60%;height:60%;display:grid;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.section-steps>.surface-inner .step-two .step-image-calendar .calendar-title{background:var(--color-red-040);border:var(--border-size-02)solid var(--border-red);border-top-right-radius:var(--border-radius-01);border-top-left-radius:var(--border-radius-01);width:100%;height:100%}.section-steps>.surface-inner .step-two .step-image-calendar .calendar-event{background:var(--__calendar-event-background);border:1px solid var(--__calendar-event-border);border-radius:var(--border-radius-01);width:80%;height:90%;transform-style:preserve-3d;position:relative}.section-steps>.surface-inner .step-two .step-image-calendar .calendar-event:before,.section-steps>.surface-inner .step-two .step-image-calendar .calendar-event:after{content:"";background:var(--__calendar-event-background);border:1px solid var(--__calendar-event-border);border-radius:var(--border-radius-01);z-index:-1;opacity:.4;width:100%;height:100%;position:absolute;inset:-1px}.section-steps>.surface-inner .step-two .step-image-calendar .calendar-event:nth-child(2){--__calendar-event-background:var(--gradient-yellow-100);--__calendar-event-border:var(--border-yellow);grid-row:2;transform:translate(25%)}.section-steps>.surface-inner .step-two .step-image-calendar .calendar-event:nth-child(2):before{transform:translate3d(20%,0,-1px)}.section-steps>.surface-inner .step-two .step-image-calendar .calendar-event:nth-child(2):after{transform:translate3d(10%,0,-1px)}.section-steps>.surface-inner .step-two .step-image-calendar .calendar-event:nth-child(3){--__calendar-event-background:var(--gradient-purple-100);--__calendar-event-border:var(--border-purple);grid-row:3;transform:translate(-25%)}.section-steps>.surface-inner .step-two .step-image-calendar .calendar-event:nth-child(3):before{transform:translate3d(-20%,0,-1px)}.section-steps>.surface-inner .step-two .step-image-calendar .calendar-event:nth-child(3):after{transform:translate3d(-10%,0,-1px)}.section-steps>.surface-inner .step-three{background:radial-gradient(circle at 60% 50%,var(--background-green)0 4vmin,#fff0 10vmin 100%),repeating-conic-gradient(from 0deg at 60% 50%,var(--background-green)0 6deg,var(--color-green-010)0 12deg)}@media (width<768px){.section-steps>.surface-inner .step-three{margin-inline:var(--__section-grid-padding);grid-area:4/2}}@media (768px<=width<1024px){.section-steps>.surface-inner .step-three{margin-left:var(--__section-grid-padding);margin-bottom:var(--__section-grid-padding);grid-area:3/2}}@media (width>=1024px){.section-steps>.surface-inner .step-three{margin-block:var(--__section-grid-padding);grid-area:2/4}}.section-steps>.surface-inner .step-three .image-icon{width:33%;height:33%;position:absolute;top:50%;left:60%;transform:translate(-50%,-50%)}.section-steps>.surface-inner .step-three .image-link{white-space:nowrap;font-size:var(--font-size--2);background:var(--gradient-forest-100);color:var(--color-white);padding:var(--space-2xs);border-radius:var(--border-radius-01);box-shadow:var(--shadow-elevation-medium);max-width:80%;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%)}.section-steps>.surface-inner .step-three .image-link>span:first-child{text-overflow:ellipsis;overflow:hidden}.section-steps>.surface-inner .step-four{background:var(--color-green-010)}@media (width<768px){.section-steps>.surface-inner .step-four{margin-inline:var(--__section-grid-padding);margin-bottom:var(--__section-grid-padding);grid-area:5/2}}@media (768px<=width<1024px){.section-steps>.surface-inner .step-four{margin-right:var(--__section-grid-padding);margin-bottom:var(--__section-grid-padding);grid-area:3/3}}@media (width>=1024px){.section-steps>.surface-inner .step-four{margin-block:var(--__section-grid-padding);margin-right:var(--__section-grid-padding);grid-area:2/5}}.section-steps>.surface-inner .step-four:before{content:"";background-blend-mode:screen,difference;filter:contrast(20)blur(.5px);mix-blend-mode:screen;z-index:0;background:linear-gradient(-60deg,#777,#000),repeating-linear-gradient(30deg,#000,#999,#000 5%),repeating-linear-gradient(-60deg,#000,#999,#000 5%);position:absolute;inset:0}.section-steps>.surface-inner .step-four .image-text{box-sizing:content-box;height:10%;box-shadow:var(--shadow-elevation-medium);border-radius:var(--border-radius-01);padding:var(--space-2xs);background-color:var(--background-white);font-size:var(--font-size-00);white-space:nowrap;position:absolute;top:50%;left:50%}.section-steps>.surface-inner .step-four .image-text:nth-child(2){background:var(--gradient-pink-100);border:var(--border-size-01)solid var(--color-pink-020);transform:translate(-100%,-140%)rotate(5deg)}.section-steps>.surface-inner .step-four .image-text:nth-child(3){background:var(--gradient-blue-100);border:var(--border-size-01)solid var(--color-blue-020);transform:translate(-50%,-50%)}.section-steps>.surface-inner .step-four .image-text:nth-child(4){background:var(--gradient-green-100);border:var(--border-size-01)solid var(--color-green-020);transform:translate(-40%,30%)rotate(-5deg)}.section-steps>.surface-inner .step-four .image-icon{aspect-ratio:1;width:33%;height:auto;position:absolute;top:50%;left:50%;transform:translate(20%,-120%)rotate(10deg)}@keyframes demo-dots-animation{0%{offset-distance:0}to{offset-distance:100%}}.section-demo{padding-bottom:var(--space-5xl);position:relative;overflow-x:clip}.section-demo>.surface-inner{display:flex}@media (width<768px){.section-demo>.surface-inner{flex-direction:column}}@media (width>=768px){.section-demo>.surface-inner{flex-flow:wrap}}@media (width<=1000px){.section-demo>.surface-inner{padding-block-end:75px}}.section-demo .svg-wave{inline-size:100%;position:absolute;inset:auto 0 -10px}.section-demo header{align-items:flex-start;gap:var(--space-2xs);padding:var(--space-2xs);flex-direction:column;flex:0 0 100%;display:flex}.section-demo .demo-curve{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none}.section-demo .demo-curve.--left{d:var(--offset-path-left);stroke:var(--color-yellow-010)}.section-demo .demo-curve.--center{stroke:var(--color-blue-010)}.section-demo .demo-curve.--right{d:var(--offset-path-right);stroke:var(--color-green-010)}.section-demo .demo-calendar svg>rect{stroke:var(--color-sand-080);stroke-width:.5px}.section-demo .demo-event{filter:drop-shadow(.25px .25px 1.5px var(--color-sand-060))}.section-demo .demo-event text:first-of-type{opacity:1;transform:translateY(0)}.section-demo .demo-event text:nth-of-type(2){opacity:0;transform:translateY(5px)}.section-demo .demo-event.--freelance rect{fill:var(--background-yellow);stroke:var(--border-yellow);stroke-width:.5px}.section-demo .demo-event.--work rect{fill:var(--background-green);stroke:var(--border-green);stroke-width:.5px}.section-demo .demo-event.--personal rect{fill:var(--background-blue);stroke:var(--border-blue);stroke-width:.5px}.section-demo .demo-canvas{--offset-path-left:path("M 60 35 c 0 30 0 30 0 30 c 0 0 0 0 0 30 t 0 0");--offset-path-right:path("M 240 35 c 0 30 0 30 0 30 c 0 0 0 0 0 30 t 0 0");border:1px solid var(--color-sand-080);background:var(--background-white);aspect-ratio:2;box-sizing:border-box;flex-grow:1;flex-basis:50%;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative}@media (width<768px){.section-demo .demo-canvas{border-bottom-left-radius:var(--border-radius-03);border-bottom-right-radius:var(--border-radius-03)}}@media (width>=768px){.section-demo .demo-canvas{border-top-right-radius:var(--border-radius-03);border-bottom-right-radius:var(--border-radius-03)}}.section-demo .demo-canvas svg{width:100%;height:auto;display:initial!important}@media (width<=768px){.section-demo .demo-canvas svg{margin:10px -65px}}@media (width>768px){.section-demo .demo-canvas svg{margin:-75px 0}}.section-demo .demo-app rect,.section-demo .demo-flatcal-logo rect{fill:var(--background-white);stroke:var(--color-sand-080);stroke-width:.5px}.section-demo .demo-flatcal-logo{transform:translateY(45px)}.section-demo .demo-flatcal-link{opacity:0;transform:translateY(-5px)}.section-demo .demo-dot,.section-demo .demo-event,.section-demo .demo-event rect,.section-demo .demo-event text,.section-demo .demo-calendar,.section-demo .demo-curve,.section-demo .demo-flatcal-logo,.section-demo .demo-flatcal-link,.section-demo .demo-output-link{transition-property:x,y,width,height,opacity,transform,offset-path,offset-distance,d;transition-duration:1s;transition-timing-function:ease-in-out}.section-demo .demo-dot{offset-anchor:auto;offset-rotate:auto;offset-distance:50%;animation:2s ease-in-out infinite demo-dots-animation}.section-demo .demo-dot.--left{offset-path:var(--offset-path-left);fill:var(--color-yellow-040);animation-duration:2.1s;animation-delay:.1s}.section-demo .demo-dot.--center{offset-path:path("M 150 35 l 0 60");fill:var(--color-blue-040);animation-duration:2s;animation-delay:0s}.section-demo .demo-dot.--right{offset-path:var(--offset-path-right);fill:var(--color-green-040);animation-duration:2.2s;animation-delay:.25s}.section-demo .demo-toggles:has([name=merge-calendars]:checked)+.demo-canvas{--offset-path-left:path("M 60 35 c 0 30 0 30 45 30 c 45 0 45 0 45 0 t 0 30");--offset-path-right:path("M 240 35 c 0 30 0 30 -45 30 c -45 0 -45 0 -45 0 t 0 30")}.section-demo .demo-toggles:has([name=merge-calendars]:checked)+.demo-canvas :nth-child(1 of .demo-event) rect,.section-demo .demo-toggles:has([name=merge-calendars]:checked)+.demo-canvas :nth-child(5 of .demo-event) rect,.section-demo .demo-toggles:has([name=merge-calendars]:checked)+.demo-canvas :nth-child(6 of .demo-event) rect{width:44px}.section-demo .demo-toggles:has([name=merge-calendars]:checked)+.demo-canvas :nth-child(5 of .demo-event){transform:translate(90px)}.section-demo .demo-toggles:has([name=merge-calendars]:checked)+.demo-canvas :nth-child(6 of .demo-event){transform:translate(10px)}.section-demo .demo-toggles:has([name=merge-calendars]:checked)+.demo-canvas :nth-child(2 of .demo-event){transform:translate(-80px)}.section-demo .demo-toggles:has([name=merge-calendars]:checked)+.demo-canvas :nth-child(3 of .demo-event){transform:translate(-100px)}.section-demo .demo-toggles:has([name=merge-calendars]:checked)+.demo-canvas .demo-calendar.--left{transform:translate(90px)}.section-demo .demo-toggles:has([name=merge-calendars]:checked)+.demo-canvas .demo-calendar.--right{transform:translate(-90px)}.section-demo .demo-toggles:has([name=merge-calendars]:checked)+.demo-canvas .demo-flatcal-logo{transform:translateY(0)}.section-demo .demo-toggles:has([name=merge-calendars]:checked)+.demo-canvas .demo-flatcal-link{opacity:1;transform:translateY(0)}.section-demo .demo-toggles:has([name=merge-calendars]:checked)+.demo-canvas .demo-output-link{opacity:0;transform:translateY(5px)}.section-demo .demo-toggles:has([name=combine-busy]:checked)+.demo-canvas .demo-event text:first-of-type{opacity:0;transform:translateY(-5px)}.section-demo .demo-toggles:has([name=combine-busy]:checked)+.demo-canvas .demo-event text:nth-of-type(2){opacity:1;transform:translateY(0)}.section-demo .demo-toggles:has([name=merge-calendars]:checked):has([name=combine-busy]:checked)+.demo-canvas .demo-event rect{fill:var(--background-purple);stroke:var(--border-purple)}.section-demo .demo-toggles:has([name=merge-calendars]:checked):has([name=combine-busy]:checked)+.demo-canvas :nth-child(1 of .demo-event){filter:none}.section-demo .demo-toggles:has([name=merge-calendars]:checked):has([name=combine-busy]:checked)+.demo-canvas :nth-child(1 of .demo-event) rect{width:54px;height:35px}.section-demo .demo-toggles:has([name=merge-calendars]:checked):has([name=combine-busy]:checked)+.demo-canvas :nth-child(2 of .demo-event){filter:none;transform:translate(-90px,-10px)}.section-demo .demo-toggles:has([name=merge-calendars]:checked):has([name=combine-busy]:checked)+.demo-canvas :nth-child(2 of .demo-event) rect{width:54px;height:35px}.section-demo .demo-toggles:has([name=merge-calendars]:checked):has([name=combine-busy]:checked)+.demo-canvas :nth-child(3 of .demo-event){transform:translate(-100px,-25px)}.section-demo .demo-toggles:has([name=merge-calendars]:checked):has([name=combine-busy]:checked)+.demo-canvas :nth-child(3 of .demo-event) rect{width:54px;height:35px}.section-demo .demo-toggles:has([name=merge-calendars]:checked):has([name=combine-busy]:checked)+.demo-canvas :nth-child(5 of .demo-event){filter:none}.section-demo .demo-toggles:has([name=merge-calendars]:checked):has([name=combine-busy]:checked)+.demo-canvas :nth-child(5 of .demo-event) rect{width:54px;height:25px}.section-demo .demo-toggles:has([name=merge-calendars]:checked):has([name=combine-busy]:checked)+.demo-canvas :nth-child(6 of .demo-event){transform:translateY(-10px)}.section-demo .demo-toggles:has([name=merge-calendars]:checked):has([name=combine-busy]:checked)+.demo-canvas :nth-child(6 of .demo-event) rect{width:54px;height:25px}.section-demo .demo-toggles:has([name=merge-calendars]:checked):has([name=filter-events]:checked)+.demo-canvas :nth-child(4 of .demo-event){opacity:.5;filter:grayscale(1)drop-shadow(.25px .25px 1.5px var(--color-sand-060));text-decoration:line-through}.section-demo .demo-toggles{padding:var(--space-xs);background:var(--color-sand-010)}.section-demo .demo-toggles hr{border-color:var(--color-transparent);background-color:var(--color-sand-040)}@media (width<768px){.section-demo .demo-toggles{border-top-left-radius:var(--border-radius-03);border-top-right-radius:var(--border-radius-03)}.section-demo .demo-toggles .surface-inner{justify-content:space-around;display:flex}}@media (width>=768px){.section-demo .demo-toggles{border-bottom-left-radius:var(--border-radius-03);border-top-left-radius:var(--border-radius-03)}}.section-demo .demo-toggle{display:flex}@media (width<1000px){.section-demo .demo-toggle{padding:0 var(--space-2xs);flex-direction:column;flex-basis:25%}}@media (width>=1000px){.section-demo .demo-toggle{padding:var(--space-2xs)0;flex-direction:row}}.section-demo .demo-toggle label{gap:var(--space-xs);flex-wrap:wrap;flex-shrink:1;align-content:flex-start;min-width:0;display:flex}.section-demo .demo-toggle label div{flex-direction:column;min-width:0;display:flex}.section-demo .demo-toggle label span{text-overflow:ellipsis;overflow:hidden}@media (width<=1000px){.section-demo .demo-toggle label span{display:none}}.section-demo .demo-toggle-icon{align-self:center;min-width:2em;min-height:2em}@media (width<1000px){.section-demo .demo-toggle-icon{display:none}}.section-subscribe .subscribe-container{border-radius:var(--border-radius-03);border:1px solid var(--border-blue);max-width:800px;margin:auto;overflow:hidden}.section-subscribe .subscribe-container>.surface-inner{background:linear-gradient(#fcfcfc 10%,#d3deee 50%,#89b5e4 100%);grid:1fr/1fr;justify-content:center;align-items:center;display:grid;position:relative}.section-subscribe .subscribe-container>.surface-inner>svg{pointer-events:none;grid-area:1/1;width:100%;height:100%;inset:0;display:block!important}.section-subscribe .subscribe-container>.surface-inner>.subscribe-content{gap:var(--space-m);padding:var(--__section-padding-vertical)var(--__section-padding-horizontal);flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;display:flex}.section-subscribe .subscribe-container>.surface-inner>.subscribe-content header{text-wrap:balance;font-size:var(--font-size-03);font-weight:var(--font-weight-bold);text-align:center;z-index:2}.section-subscribe .subscribe-container>.surface-inner>.subscribe-content footer{max-inline-size:500px;font-size:var(--font-size--1);line-height:var(--font-lineheight--1);text-align:center;z-index:3}.section-subscribe .subscribe-container>.surface-inner>.subscribe-content .subscribe-form{z-index:4;min-width:80%}.section-subscribe .subscribe-container>.surface-inner>.subscribe-content .subscribe-form .form-field{flex-grow:1}.section-subscribe .subscribe-container>.surface-inner>.subscribe-content .subscribe-icon{box-sizing:content-box;inline-size:var(--space-m);block-size:var(--space-m);padding:var(--space-xs);border-radius:var(--border-radius-03);background:#ffffffb3 padding-box padding-box;border:8px solid #96969633;display:inline-block}.section-subscribe .subscribe-container>.surface-inner>.subscribe-content .subscribe-icon :only-child{width:100%;height:100%}.section-industry{--__section-gap:var(--space-m);--__details-height:300px;--__details-width:120px}.section-industry>.surface-inner{gap:var(--__section-gap);flex-direction:column;display:flex}.section-industry>.surface-inner>h2{text-align:center;text-wrap:balance}.section-industry>.surface-inner>.section-industry-list{border-radius:var(--border-radius-03)}.section-industry>.surface-inner>.section-industry-list>.surface-inner{gap:var(--space-2xs);padding:var(--space-xs);display:flex}@media (width<=768px){.section-industry>.surface-inner>.section-industry-list>.surface-inner{flex-direction:column}}@media (width>768px){.section-industry>.surface-inner>.section-industry-list>.surface-inner{flex-direction:row}}.section-industry details{--__details-background:var(--background-white);border-radius:var(--border-radius-02);flex:0;position:relative}@media (width<=768px){.section-industry details{background:var(--background-grey)}}.section-industry details>article{border-radius:var(--border-radius-03);padding:var(--space-2xs)var(--space-xs);block-size:var(--__details-height);box-sizing:border-box;z-index:0;padding-inline-start:calc(var(--__details-width) + var(--space-2xs));position:absolute;inset-inline:0;overflow:hidden}@media (width<=768px){.section-industry details>article{inset-block-end:0}}@media (width>768px){.section-industry details>article{background:var(--__details-background);inset-block-start:0}}.section-industry details>summary{z-index:1;cursor:pointer;box-sizing:border-box;outline-offset:var(--focus-offset);border-radius:var(--border-radius-02);justify-content:space-between;align-items:flex-start;inline-size:100%;list-style:none;display:flex;position:relative}@media (width<=768px){.section-industry details>summary{flex-direction:column}}@media (width>768px){.section-industry details>summary{flex-direction:column-reverse}}.section-industry details>summary>header{box-sizing:border-box;gap:var(--space-2xs);flex-direction:column;inline-size:100%;display:flex}@media (width<=768px){.section-industry details>summary>header{padding:var(--space-s)}}@media (width>768px){.section-industry details>summary>header{padding:var(--space-2xs)0}}.section-industry details>summary>header>h3{margin:0}@media (width<=768px){.section-industry details>summary>header>h3:before{content:"+";aspect-ratio:1;inline-size:1ch;justify-content:center;align-items:center;margin-inline-end:var(--space-2xs);display:inline-flex}}.section-industry details>summary>header>span{font-size:var(--font-size--1);color:var(--color-grey-080);display:none}.section-industry details>summary>figure{block-size:var(--__details-height);inline-size:var(--__details-width);border:var(--border-size-01)solid var(--color-transparent);box-sizing:border-box;justify-content:flex-start;align-items:flex-end;margin:0;display:flex;position:relative}@media (width<=768px){.section-industry details>summary>figure{display:none}}.section-industry details>summary .industry-image{clip-path:inset(0 round 13px);block-size:100%;inline-size:100%;transition:all 1s;display:block}.section-industry details>summary .industry-icon{box-sizing:border-box;aspect-ratio:1;background:var(--background-white);inline-size:50px;box-shadow:var(--shadow-elevation-low);border-radius:10px;padding:6px;transition:transform 1s;position:absolute;inset-block-end:10px;inset-inline-start:10px}.section-industry details>summary::-webkit-details-marker{display:none}.section-industry details[open]{flex:3}@media (width<=768px){.section-industry details[open]{background:var(--__details-background)}}.section-industry details[open]>summary{pointer-events:none}@media (width<=768px){.section-industry details[open]>summary header{border-block-end:var(--border-size-01)solid #0003}.section-industry details[open]>summary header>h3:before{content:"-"}.section-industry details[open]>summary figure{display:block}}.section-industry details[open]>summary header>span{display:block}.section-industry details[open]>summary .industry-image{clip-path:inset(10px round 13px)}.section-industry details[open]>summary .industry-icon{transform:translate(8px,-8px)}.section-quote>.surface-inner{justify-content:center;align-items:center;display:grid}.section-quote>.surface-inner>figure{grid-area:1/1;max-inline-size:400px;margin:0}.section-quote>.surface-inner>figure>svg{max-block-size:300px;inline-size:100%}.section-quote>.surface-inner>figure>blockquote{font-size:var(--font-size-03);text-wrap:balance;margin:0}.section-quote>.surface-inner>figure>figcaption{font-size:var(--font-size-01);text-align:end}.section-keep-up .keep-up-intro{max-height:100px;margin:0 auto;display:block}.section-keep-up .section-heading{margin:var(--space-m)0}.section-keep-up .keep-up-cards{gap:var(--space-xs);flex-wrap:wrap;display:flex}.section-keep-up .keep-up-cards>*{flex:1;min-width:250px}.section-keep-up .keep-up-animation{max-width:700px;margin:0 auto;display:block}.section-keep-up p{text-align:center;text-wrap:balance}.section-keep-up p:first-of-type{font-size:var(--font-size-02);font-weight:var(--font-weight-bold);margin:var(--space-xs)0}.section-bullets{--__icon-color:var(--color-blue-080);--__icon-border:var(--color-blue-020);--__icon-background:var(--color-blue-005);gap:var(--__section-gap);flex-wrap:wrap;display:flex}.section-bullets .section-heading{min-inline-size:100%}.section-bullets .section-bullets-item{gap:var(--space-s);flex-grow:1;flex-basis:45%;min-inline-size:300px;display:flex}.section-bullets .section-bullets-item>p{flex-grow:1}.section-bullets .section-bullets-item>strong{margin-bottom:var(--space-3xs);display:inline-block}.section-bullets .section-bullets-item.--color-blue{--__icon-color:var(--color-blue-080);--__icon-border:var(--color-blue-020);--__icon-background:var(--color-blue-005)}.section-bullets .section-bullets-item.--color-green{--__icon-color:var(--color-green-080);--__icon-border:var(--color-green-020);--__icon-background:var(--color-green-005)}.section-bullets .section-bullets-item.--color-red{--__icon-color:var(--color-red-080);--__icon-border:var(--color-red-020);--__icon-background:var(--color-red-005)}.section-bullets .section-bullets-item.--color-yellow{--__icon-color:var(--color-yellow-080);--__icon-border:var(--color-yellow-020);--__icon-background:var(--color-yellow-005)}.section-bullets .section-bullets-item.--color-purple{--__icon-color:var(--color-purple-080);--__icon-border:var(--color-purple-020);--__icon-background:var(--color-purple-005)}.section-bullets .section-bullets-item.--color-teal{--__icon-color:var(--color-teal-080);--__icon-border:var(--color-teal-020);--__icon-background:var(--color-teal-005)}.section-bullets .section-bullets-item.--color-pink{--__icon-color:var(--color-pink-080);--__icon-border:var(--color-pink-020);--__icon-background:var(--color-pink-005)}.section-bullets .component-icon{box-sizing:border-box;color:var(--__icon-color);background:var(--__icon-background);border:var(--border-size-01)solid var(--__icon-border);border-radius:var(--border-radius-01);padding:var(--space-2xs);min-block-size:50px;min-inline-size:50px}.section-accordion{background:var(--background-sand);padding-block:calc(.5*var(--__section-padding-vertical))}.section-accordion .section-accordion-content{gap:var(--space-l);background-color:var(--background-white);border:1px solid var(--border-sand);padding:var(--space-m);border-radius:var(--border-radius-02);flex-wrap:wrap;display:flex}.section-accordion .section-accordion-content>aside{flex-grow:1;inline-size:max(min(300px,100%),30%)}.section-accordion .section-accordion-content>aside .aside-picture{aspect-ratio:4/5;border-radius:var(--border-radius-02);max-block-size:400px;inline-size:100%;overflow:hidden}.section-accordion .section-accordion-content>article{gap:var(--space-m);flex-direction:column;flex-grow:2;inline-size:max(min(300px,100%),30%);display:flex}.section-overview-features>article{background-color:var(--background-sand);border-radius:var(--border-radius-03);padding:var(--space-m);align-items:stretch;gap:var(--space-m);flex-wrap:wrap;display:flex;overflow:hidden}.section-overview-features>article>hgroup{flex-grow:1;flex-basis:45%;min-inline-size:min(300px,100%)}.section-overview-features>article>figure{background-color:var(--color-sand-010);border-radius:var(--border-radius-02);padding:var(--space-xs)var(--space-2xs);margin-inline-start:auto;margin-block:var(--space-m);flex-grow:1;flex-basis:45%;position:relative}.section-overview-features>article>figure>svg{inline-size:max(90%,300px);position:absolute;inset-block-end:0;inset-inline-end:100%;display:initial!important}.section-overview-features>article>figure>ul{justify-content:center;align-items:center;gap:var(--space-2xs);flex-direction:column;block-size:100%;inline-size:100%;padding:0;list-style:none;display:flex;overflow:hidden}.section-overview-features>article>figure>ul>li{font-size:var(--font-lineheight--1);line-height:var(--font-lineheight--1);padding:var(--space-4xs);white-space:nowrap;background-color:var(--background-white);border:var(--border-size-01)solid var(--color-sand-020);border-radius:var(--border-radius-01);align-items:center;gap:var(--space-2xs);display:flex}.section-overview-features>article>figure>ul>li:first-child{--__background-color:var(--color-green-005);--__border-color:var(--color-green-020);--__color:var(--color-green-080)}.section-overview-features>article>figure>ul>li:nth-child(2){--__background-color:var(--color-yellow-005);--__border-color:var(--color-yellow-020);--__color:var(--color-yellow-080)}.section-overview-features>article>figure>ul>li:nth-child(3){--__background-color:var(--color-purple-005);--__border-color:var(--color-purple-020);--__color:var(--color-purple-080)}.section-overview-features>article>figure>ul>li:nth-child(4){--__background-color:var(--color-red-005);--__border-color:var(--color-red-020);--__color:var(--color-red-080)}.section-overview-features>article>figure>ul>li:nth-child(5){--__background-color:var(--color-lime-005);--__border-color:var(--color-lime-020);--__color:var(--color-lime-080)}.section-overview-features>article>figure>ul>li:nth-child(6){--__background-color:var(--color-blue-005);--__border-color:var(--color-blue-020);--__color:var(--color-blue-080)}.section-overview-features>article>figure>ul>li>svg{block-size:var(--font-lineheight--1);inline-size:var(--font-lineheight--1);background-color:var(--__background-color,var(--color-sand-005));padding:var(--space-6xs);box-sizing:content-box;border:var(--border-size-01)solid var(--__border-color,var(--color-sand-020));border-radius:var(--border-radius-01);color:var(--__color,var(--color-sand-080))}.section-overview-integrations{background:var(--gradient-forest-100);color:var(--color-white);text-align:center;text-wrap:balance;overflow:hidden}.section-overview-integrations article{align-items:center;gap:var(--space-l);flex-direction:column;display:flex}.section-overview-integrations figure{gap:var(--space-2xs);flex-direction:column;display:flex}.section-overview-integrations aside{grid-auto-flow:dense;gap:var(--space-2xs);display:grid}.section-overview-integrations aside:first-of-type{grid-template-columns:1fr 1fr repeat(5,fit-content(100px)) 1fr 1fr}.section-overview-integrations aside:nth-of-type(2){grid-template-columns:1fr 1fr repeat(4,fit-content(100%)) 1fr 1fr}.section-overview-integrations aside:nth-of-type(3){grid-template-columns:1fr 1fr repeat(3,fit-content(100%)) 1fr 1fr}.section-overview-integrations aside>div,.section-overview-integrations aside>a{white-space:nowrap;padding:var(--space-4xs);gap:var(--space-4xs);border-radius:var(--border-radius-01);color:var(--color-white);background-color:#ffffff4d;border:1px solid #ffffff80;text-decoration:none}:is(.section-overview-integrations aside>div,.section-overview-integrations aside>a):empty{min-width:100px}:is(.section-overview-integrations aside>div,.section-overview-integrations aside>a):first-child,:is(.section-overview-integrations aside>div,.section-overview-integrations aside>a):last-child{opacity:.2}:is(.section-overview-integrations aside>div,.section-overview-integrations aside>a):nth-child(2),:is(.section-overview-integrations aside>div,.section-overview-integrations aside>a):nth-last-child(2){opacity:.4}.section-overview-integrations aside>a:hover{background-color:#fff6;border:1px solid #fff9}.section-overview-integrations aside>a:visited{color:var(--color-white)}.section-overview-solutions>aside{padding:var(--space-m-xl)}.section-overview-how-it-works{text-align:center;text-wrap:balance}.section-overview-how-it-figures{justify-content:center;align-items:center;padding-block-end:var(--space-4xl);display:flex;overflow:hidden}.section-overview-how-it-figures svg{inline-size:100%;min-inline-size:450px}body{flex-direction:column;display:flex}#secondary-navigation{z-index:10;position:sticky;inset-block-start:0}#secondary-navigation~.section-article>nav{inset-block-start:80px}:root{font-family:var(--font-sans);text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;line-height:1.5}*{line-height:var(--font-lineheight-00)}a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}a:visited{color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}strong{font-weight:bolder}em{font-style:italic}code,kbd,samp,pre{font-family:ui-monospace;font-size:1em}input,button,textarea,select,option,optgroup{font:inherit;text-transform:none}a{text-decoration:underline}ol,li{font-size:var(--step-00);overflow-wrap:break-word}p{font-size:var(--step-00);overflow-wrap:break-word;margin:0}p+p{margin-block-start:var(--space-s)}table{border-collapse:collapse}table td,table th{padding:var(--space-xs);border:1px solid var(--color-gray-100)}form+h2{margin-block-start:var(--space-2xl)}h1{font-size:var(--step-05);overflow-wrap:break-word;font-weight:700}h2{font-size:var(--step-02);overflow-wrap:break-word;margin:0;font-weight:700}h3{font-size:var(--step-01);overflow-wrap:break-word;font-weight:700}h4{font-size:var(--step-00);overflow-wrap:break-word;font-weight:700}h5,h6{font-size:var(--step-00);overflow-wrap:break-word}:is(h1,h2,h3,h4,h5,h6)+p{margin-top:var(--space-s)}hr{color:inherit}::-webkit-file-upload-button{font:inherit}.skip-link{z-index:var(--depth-top);padding:var(--space-m);background:var(--background-skiplink);color:var(--color-skiplink);border:var(--border-size-01)solid var(--border-skiplink);clip:rect(0 0 0 0);justify-content:center;align-items:center;block-size:1px;inline-size:1px;margin:-1px;text-decoration:none;display:flex;position:fixed;inset-block-start:-300px;inset-inline-start:0;overflow:hidden}.skip-link:focus-visible{clip:auto;outline-color:var(--focus-color);outline-offset:calc(-2*var(--focus-offset));outline-width:var(--focus-size);outline-style:var(--focus-style);block-size:auto;inline-size:100%;margin:0;inset-block-start:0}.surface{--__surface-border-color:var(--border-grey);--__surface-text-color:var(--color-black);--__surface-icon-color:var(--color-grey-080);--__surface-background-color:var(--background-transparent);background:var(--__surface-background-color)}.surface.--has-border{border:var(--border-size-02)solid var(--__surface-border-color)}.surface>.surface-inner{--shadow-color:var(--shadow-grey);--shadow-elevation-low:.3px .5px .7px color-mix(in oklab,var(--shadow-color)34%,transparent),.4px .8px 1px -1.2px color-mix(in oklab,var(--shadow-color)34%,transparent),1px 2px 2.5px -2.5px color-mix(in oklab,var(--shadow-color)34%,transparent);--shadow-elevation-medium:.3px .5px .7px color-mix(in oklab,var(--shadow-color)36%,transparent),.8px 1.6px 2px -.8px color-mix(in oklab,var(--shadow-color)36%,transparent),2.1px 4.1px 5.2px -1.7px color-mix(in oklab,var(--shadow-color)36%,transparent),5px 10px 12.6px -2.5px color-mix(in oklab,var(--shadow-color)36%,transparent);--shadow-elevation-high:.3px .5px .7px color-mix(in oklab,var(--shadow-color)34%,transparent),1.5px 2.9px 3.7px -.4px color-mix(in oklab,var(--shadow-color)34%,transparent),2.7px 5.4px 6.8px -.7px color-mix(in oklab,var(--shadow-color)34%,transparent),4.5px 8.9px 11.2px -1.1px color-mix(in oklab,var(--shadow-color)34%,transparent),7.1px 14.3px 18px -1.4px color-mix(in oklab,var(--shadow-color)34%,transparent),11.2px 22.3px 28.1px -1.8px color-mix(in oklab,var(--shadow-color)34%,transparent),17px 33.9px 42.7px -2.1px color-mix(in oklab,var(--shadow-color)34%,transparent),25px 50px 62.9px -2.5px color-mix(in oklab,var(--shadow-color)34%,transparent)}.surface.--elevation-low{box-shadow:var(--shadow-elevation-low)}.surface.--elevation-medium{box-shadow:var(--shadow-elevation-medium)}.surface.--elevation-high{box-shadow:var(--shadow-elevation-high)}.surface.--color-grey{--__surface-background-color:var(--background-grey);--__surface-border-color:var(--border-grey)}.surface.--color-grey>.surface-inner{--shadow-color:var(--shadow-grey)}.surface.--color-blue{--__surface-background-color:var(--background-blue);--__surface-border-color:var(--border-blue)}.surface.--color-blue>.surface-inner{--shadow-color:var(--shadow-blue)}.surface.--color-white{--__surface-background-color:var(--background-white);--__surface-border-color:var(--border-white)}.surface.--color-white>.surface-inner{--shadow-color:var(--shadow-white)}.surface.--color-pink{--__surface-background-color:var(--background-pink);--__surface-border-color:var(--border-pink)}.surface.--color-pink>.surface-inner{--shadow-color:var(--shadow-pink)}.surface.--color-teal{--__surface-background-color:var(--background-teal);--__surface-border-color:var(--border-teal)}.surface.--color-teal>.surface-inner{--shadow-color:var(--shadow-teal)}.surface.--color-green{--__surface-background-color:var(--background-green);--__surface-border-color:var(--border-green)}.surface.--color-green>.surface-inner{--shadow-color:var(--shadow-green)}.surface.--color-green-gradient{--__surface-background-color:var(--gradient-green-100);--__surface-border-color:var(--border-green)}.surface.--color-green-gradient>.surface-inner{--shadow-color:var(--shadow-green)}.surface.--color-yellow{--__surface-background-color:var(--background-yellow);--__surface-border-color:var(--border-yellow)}.surface.--color-yellow>.surface-inner{--shadow-color:var(--shadow-yellow)}.surface.--color-purple{--__surface-background-color:var(--background-purple);--__surface-border-color:var(--border-purple)}.surface.--color-purple>.surface-inner{--shadow-color:var(--shadow-purple)}.surface.--color-red{--__surface-background-color:var(--background-red);--__surface-border-color:var(--border-red)}.surface.--color-red>.surface-inner{--shadow-color:var(--shadow-red)}.surface.--color-sand{--__surface-background-color:var(--background-sand);--__surface-border-color:var(--border-sand)}.surface.--color-sand>.surface-inner{--shadow-color:var(--shadow-sand)}.component-confirm{--__surface-border-color:var(--color-grey-060);--__surface-text-color:var(--color-grey-080);--__surface-icon-color:var(--color-grey-080);--__surface-background-color:transparent;border-radius:var(--border-radius-02);position:relative}.component-confirm>summary{padding:0;list-style:none;display:inline-block}.component-confirm>summary::marker{display:none}.component-confirm>summary::-webkit-details-marker{display:none}.component-confirm>summary>:not(:first-child){display:none}.component-confirm:not(.--inline)[open]{box-shadow:var(--elevation)}.component-confirm:not(.--inline)[open]>summary{pointer-events:none;align-items:center;position:absolute;top:10px;right:10px}.component-confirm:not(.--inline)[open]>summary>:first-child{display:none}.component-confirm:not(.--inline)[open]>summary>:not(:first-child){display:inline-flex}.component-confirm:not(.--inline)[open]>summary>h3{padding:20px 0}.component-confirm:not(.--inline)[open]>summary>:last-child{pointer-events:initial;align-self:center}.component-confirm.--inline[open]{box-shadow:var(--elevation);background-color:var(--__surface-background-color);border-radius:var(--border-radius-02);text-align:center;padding:20px}.component-confirm.--inline[open]:after{content:"";clear:both;display:table}.component-confirm.--inline[open]>form{display:inline}.component-confirm.--inline[open]>summary{pointer-events:none;align-items:center}.component-confirm.--inline[open]>summary>:first-child{display:none}.component-confirm.--inline[open]>summary>:last-child{pointer-events:initial;align-self:center;display:inline-flex}.component-confirm>.confirm-body{background-color:var(--__surface-background-color);padding:var(--space-s);border-radius:var(--border-radius-01);gap:20px;display:flex}.component-confirm[open]>.confirm-inner{--shadow-color:var(--color-grey-080);--shadow-elevation-low:.3px .5px .7px color-mix(in oklab,var(--shadow-color)34%,transparent),.4px .8px 1px -1.2px color-mix(in oklab,var(--shadow-color)34%,transparent),1px 2px 2.5px -2.5px color-mix(in oklab,var(--shadow-color)34%,transparent);--shadow-elevation-medium:.3px .5px .7px color-mix(in oklab,var(--shadow-color)36%,transparent),.8px 1.6px 2px -.8px color-mix(in oklab,var(--shadow-color)36%,transparent),2.1px 4.1px 5.2px -1.7px color-mix(in oklab,var(--shadow-color)36%,transparent),5px 10px 12.6px -2.5px color-mix(in oklab,var(--shadow-color)36%,transparent);--shadow-elevation-high:.3px .5px .7px color-mix(in oklab,var(--shadow-color)34%,transparent),1.5px 2.9px 3.7px -.4px color-mix(in oklab,var(--shadow-color)34%,transparent),2.7px 5.4px 6.8px -.7px color-mix(in oklab,var(--shadow-color)34%,transparent),4.5px 8.9px 11.2px -1.1px color-mix(in oklab,var(--shadow-color)34%,transparent),7.1px 14.3px 18px -1.4px color-mix(in oklab,var(--shadow-color)34%,transparent),11.2px 22.3px 28.1px -1.8px color-mix(in oklab,var(--shadow-color)34%,transparent),17px 33.9px 42.7px -2.1px color-mix(in oklab,var(--shadow-color)34%,transparent),25px 50px 62.9px -2.5px color-mix(in oklab,var(--shadow-color)34%,transparent)}.component-confirm.--elevation-low{--elevation:var(--shadow-elevation-low)}.component-confirm.--elevation-medium{--elevation:var(--shadow-elevation-medium)}.component-confirm.--elevation-high{--elevation:var(--shadow-elevation-high)}.component-confirm.--color-gray{--__surface-background-color:var(--color-grey-010);--__surface-text-color:var(--color-grey-100);--__surface-border-color:var(--color-grey-080)}.component-confirm.--color-gray>.confirm-inner{--shadow-color:var(--color-grey-080)}.component-confirm.--color-blue{--__surface-background-color:var(--color-blue-010);--__surface-text-color:var(--color-blue-100);--__surface-border-color:var(--color-blue-080)}.component-confirm.--color-blue>.confirm-inner{--shadow-color:var(--color-blue-080)}.component-confirm.--color-white{--__surface-background-color:var(--color-white);--__surface-text-color:var(--color-grey-100);--__surface-border-color:var(--color-grey-080)}.component-confirm.--color-white>.confirm-inner{--shadow-color:var(--color-grey-080)}.component-confirm.--color-green{--__surface-background-color:var(--color-green-010);--__surface-text-color:var(--color-green-100);--__surface-border-color:var(--color-green-080)}.component-confirm.--color-green>.confirm-inner{--shadow-color:var(--color-green-080)}.component-confirm.--color-yellow{--__surface-background-color:var(--color-yellow-010);--__surface-text-color:var(--color-yellow-100);--__surface-border-color:var(--color-yellow-080)}.component-confirm.--color-yellow>.confirm-inner{--shadow-color:var(--color-yellow-080)}.component-confirm.--color-orange{--__surface-background-color:var(--color-orange-010);--__surface-text-color:var(--color-orange-100);--__surface-border-color:var(--color-orange-080)}.component-confirm.--color-orange>.confirm-inner{--shadow-color:var(--color-orange-080)}.component-confirm.--color-purple{--__surface-background-color:var(--color-purple-010);--__surface-text-color:var(--color-purple-100);--__surface-border-color:var(--color-purple-080)}.component-confirm.--color-purple>.confirm-inner{--shadow-color:var(--color-purple-080)}.component-confirm.--color-teal{--__surface-background-color:var(--color-teal-010);--__surface-text-color:var(--color-teal-100);--__surface-border-color:var(--color-teal-080)}.component-confirm.--color-teal>.confirm-inner{--shadow-color:var(--color-teal-080)}.component-confirm.--color-red{--__surface-background-color:var(--color-red-010);--__surface-text-color:var(--color-red-100);--__surface-border-color:var(--color-red-080)}.component-confirm.--color-red>.confirm-inner{--shadow-color:var(--color-red-080)}.component-logo{--logo-fill:var(--color-blue-090);--logo-outline:var(--color-blue-110);--logo-shadow:var(--color-blue-110);border-radius:var(--border-size-03);align-items:center;text-decoration:none;display:inline-flex}.component-logo:focus-visible{outline-color:var(--focus-color);outline-style:var(--focus-style);outline-width:var(--focus-size);outline-offset:var(--focus-offset);transition:outline-offset var(--focus-transition)}.component-logo>svg{block-size:48px;inline-size:auto}.component-list{font-size:var(--font-size-00);gap:var(--space-2xs);flex-direction:column;display:flex}.component-list ul{padding:0;list-style:none}.component-list.--square,.component-list.--circle,.component-list.--disc{margin-inline-start:var(--space-s)}:is(.component-list.--square,.component-list.--circle,.component-list.--disc)>li{margin:var(--space-4xs)0}:is(.component-list.--square,.component-list.--circle,.component-list.--disc)>li::marker{color:var(--color-blue-100);font-size:var(--space-s)}.component-list.--square{list-style-type:square}.component-list.--circle{list-style-type:circle}.component-list.--disc{list-style-type:disc}.component-list.--checked ul{padding:var(--space-2xs)0;list-style:none}.component-list.--checked ul>li:before{content:"✓ ";color:green}.component-picture>img{object-fit:cover;block-size:100%;inline-size:100%;visibility:visible!important}.component-placeholder{--__placeholder-background:var(--color-sand-005);--__placeholder-blob-color:var(--color-sand-020);--__placeholder-ratio:var(--ratio-square);text-align:center;aspect-ratio:var(--__placeholder-ratio);border:1px solid var(--__placeholder-blob-color);justify-content:center;align-items:center;padding:0 20px;display:grid;position:relative;overflow:hidden}.component-placeholder>svg{z-index:-2;background:var(--__placeholder-background);fill:var(--__placeholder-blob-color);block-size:100%;inline-size:100%;position:absolute;inset:0}.component-placeholder.--square{--__placeholder-ratio:var(--ratio-square)}.component-placeholder.--landscape{--__placeholder-ratio:var(--ratio-landscape)}.component-placeholder.--portrait{--__placeholder-ratio:var(--ratio-portrait)}.component-placeholder.--widescreen{--__placeholder-ratio:var(--ratio-widescreen)}.component-placeholder.--ultrawide{--__placeholder-ratio:var(--ratio-ultrawide)}.component-placeholder.--golden{--__placeholder-ratio:var(--ratio-golden)}.component-placeholder.--pink{--__placeholder-background:var(--color-pink-005);--__placeholder-blob-color:var(--color-pink-020)}.component-placeholder.--yellow{--__placeholder-background:var(--color-yellow-005);--__placeholder-blob-color:var(--color-yellow-020)}.component-placeholder.--teal{--__placeholder-background:var(--color-teal-005);--__placeholder-blob-color:var(--color-teal-020)}.component-placeholder.--red{--__placeholder-background:var(--color-red-005);--__placeholder-blob-color:var(--color-red-020)}.component-placeholder.--grey{--__placeholder-background:var(--color-grey-005);--__placeholder-blob-color:var(--color-grey-020)}.component-placeholder.--green{--__placeholder-background:var(--color-green-005);--__placeholder-blob-color:var(--color-green-020)}.component-placeholder.--blue{--__placeholder-background:var(--color-blue-005);--__placeholder-blob-color:var(--color-blue-020)}.component-placeholder.--purple{--__placeholder-background:var(--color-purple-005);--__placeholder-blob-color:var(--color-purple-020)}.component-toggle{--__thumb-size:2rem;--__thumb-color:var(--color-gray-010);--__thumb-border-color:var(--field-border-color);--__thumb-shadow:var(--shadow-elevation-low);--__track-size:calc(var(--__thumb-size)*2);--__track-padding:4px;--__track-background-color:var(--field-background-color);--__track-border-color:var(--field-border-color);--__isLTR:1;align-items:center;gap:var(--field-gap);cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:var(--color-transparent);justify-content:space-between;display:flex}.component-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--__isLTR:-1}.component-toggle>.toggle-input{grid:[toggle]1fr/[toggle]1fr;place-items:center;display:grid;position:relative}.component-toggle>.toggle-input>input{--__thumb-position:calc(-1*calc(var(--__thumb-size) - 50%)*var(--__isLTR));appearance:none;touch-action:pan-y;z-index:1;border-radius:var(--__track-size);min-block-size:var(--a11y-min-size);min-inline-size:var(--a11y-min-size);padding:var(--focus-offset);outline:none;flex-shrink:0;grid:[track]1fr/[track]1fr;grid-area:toggle;place-items:center;display:grid;position:relative}.component-toggle>.toggle-input>input:before{content:"";z-index:0;inline-size:calc(var(--__track-size) + 2*var(--__track-padding));block-size:calc(var(--__thumb-size) + 2*var(--__track-padding));border-radius:var(--__track-size);border-style:solid;border-width:var(--field-border-width);border-color:var(--__track-border-color);background:var(--__track-background-color);box-shadow:var(--shadow-elevation-low);grid-area:track;transition:background-color .25s}.component-toggle>.toggle-input>input:after{--shadow-color2:.885 0 89.876;--__thumb-shadow:.3px .5px .7px oklch(var(--shadow-color2)/.34),.4px .8px 1px -1.2px oklch(var(--shadow-color2)/.34),1px 2px 2.5px -2.5px oklch(var(--shadow-color2)/.34);content:"";z-index:1;pointer-events:auto;inline-size:var(--__thumb-size);block-size:var(--__thumb-size);background:var(--__thumb-color);border-style:solid;border-width:var(--field-border-width);border-color:var(--__thumb-border-color);transform:translateX(var(--__thumb-position));box-shadow:var(--__thumb-shadow);border-radius:50%;grid-area:track}.component-toggle>.toggle-input:before{content:"";z-index:0;opacity:0;inline-size:var(--__track-size);block-size:var(--__thumb-size);border-radius:var(--__track-size);border-color:var(--shadow-color);box-shadow:var(--shadow-elevation-medium);transition:opacity var(--hover-transition);grid-area:toggle}.component-toggle.\:hover:not(.--disabled)>.toggle-input:before,.component-toggle:not(.--disabled)>.toggle-input:hover:before{opacity:1}.component-toggle>.toggle-input>input:checked{--__thumb-position:calc(calc(var(--__thumb-size) - 50%)*var(--__isLTR));--__track-background-color:var(--field-active-background-color);--__track-border-color:var(--field-active-border-color)}.component-toggle>.toggle-input>input:checked:after{--__thumb-border-color:var(--field-active-border-color);--__thumb-color:var(--field-background-color);--shadow-color2:.52 .088 133.679;--__thumb-shadow:.3px .5px .7px oklch(var(--shadow-color2)/.34),.4px .8px 1px -1.2px oklch(var(--shadow-color2)/.34),1px 2px 2.5px -2.5px oklch(var(--shadow-color2)/.34)}.component-toggle>.toggle-input>input:indeterminate{--__thumb-position:calc(calc(calc(var(--__track-size)/2) - calc(var(--__thumb-size)/2))*var(--__isLTR))}.component-toggle>.toggle-input>input:disabled{--__thumb-color:var(--field-disabled-border-color);--__thumb-shadow:none;--__track-background-color:var(--field-disabled-background-color);--__track-border-color:var(--field-disabled-border-color);--__thumb-border-color:var(--field-disabled-border-color);cursor:not-allowed}.component-toggle.\:focus>.toggle-input>input,.component-toggle>.toggle-input>input:focus-visible{outline-color:var(--focus-color);outline-style:var(--focus-style);outline-width:var(--focus-size);outline-offset:0;transition:outline-offset var(--focus-transition)}.component-link{box-sizing:border-box;color:var(--color-black);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:max(.08em,1px);display:inline-block}.component-link:hover,.component-link.\:hover{cursor:pointer}.component-link:focus-visible,.component-link.\:focus{border-radius:var(--focus-radius);outline-color:var(--focus-color);outline-style:var(--focus-style);outline-width:var(--focus-size);outline-offset:var(--focus-offset);transition:outline-offset var(--focus-transition)}.component-spinner{justify-content:center;align-items:center;gap:var(--space-3xs);flex-direction:row;margin:0 auto;display:inline-flex}.component-spinner.--variant-block{flex-direction:column}.component-spinner.--variant-block>.spinner{border-width:.5rem;block-size:4rem;inline-size:4rem}.component-spinner.--variant-inline{flex-direction:row}.component-spinner.--variant-inline>.spinner{border-width:.25rem;block-size:1rem;inline-size:1rem}.component-spinner>.spinner{color:#fff;border:.375rem solid #64646440;border-radius:50%;justify-content:center;align-items:center;block-size:1em;inline-size:1em;margin:auto;font-size:5rem;display:flex}.component-spinner>.spinner>svg{block-size:90%;inline-size:90%}.component-spinner>.spinner>svg>path{display:none}.component-spinner.--state-active>.spinner{border-inline-start-color:#0672cb;animation:.8s linear infinite animation-spin}.component-spinner.--state-finished>.spinner{background-color:#54a857;border-color:#54a857}.component-spinner.--state-finished>.spinner>svg>path:first-of-type{display:block}.component-spinner.--state-error>.spinner{background-color:#ff0060;border-color:#ff0060}.component-spinner.--state-error>.spinner>svg>path:last-of-type{transform-origin:50%;display:block;scale:-1 1}.component-spinner span{letter-spacing:.005em;grid-area:bottom;font-size:1rem;font-weight:400;line-height:1.5rem}.component-icon{block-size:var(--font-lineheight-00);inline-size:var(--font-lineheight-00);aspect-ratio:1;vertical-align:text-top;display:inline}.component-checkbox{min-block-size:var(--a11y-min-size);min-inline-size:var(--a11y-min-size);align-items:baseline;gap:var(--field-gap);flex-direction:row;display:flex}.component-checkbox>label{-webkit-user-select:none;user-select:none}.component-checkbox>div{--__checkbox-size:32px;min-block-size:var(--a11y-min-size);grid:[checkbox]1fr/[checkbox]1fr;place-items:center;display:grid;position:relative}.component-checkbox>div:before{content:"​";line-height:var(--__checkbox-size);inline-size:var(--__checkbox-size);block-size:var(--__checkbox-size);box-shadow:var(--shadow-elevation-medium);border-radius:var(--field-border-radius);opacity:0;grid-area:checkbox;transition-property:opacity;transition-duration:.25s;transition-delay:0s}.component-checkbox>div>svg{pointer-events:none;z-index:1;inline-size:var(--__checkbox-size);block-size:var(--__checkbox-size);color:var(--color-white);--shadow-color:.725 0 89.876;filter:drop-shadow(.3px .5px .7px oklch(var(--shadow-color)/.34))drop-shadow(.4px .8px 1px oklch(var(--shadow-color)/.34))drop-shadow(1px 2px 2.5px oklch(var(--shadow-color)/.34));grid-area:checkbox}.component-checkbox>div>svg>path{opacity:0;stroke-width:var(--field-border-width)}.component-checkbox>div>input{appearance:none;border-radius:var(--field-border-radius);outline:none;grid:[check]1fr/[check]1fr;grid-area:checkbox;place-items:center;margin:0;display:grid;position:relative}.component-checkbox>div>input:not(:indeterminate):checked:not(:disabled):before{background-color:var(--field-active-background-color);border-color:var(--field-active-border-color)}.component-checkbox>div>input:not(:indeterminate):checked+svg>path:first-of-type{opacity:1}.component-checkbox>div>input:not(:indeterminate):checked:not(:disabled)+svg>path:first-of-type{--shadow-color:.52 .088 133.679;filter:drop-shadow(.3px .5px .7px oklch(var(--shadow-color)/.34))drop-shadow(.4px .8px 1px oklch(var(--shadow-color)/.34))drop-shadow(1px 2px 2.5px oklch(var(--shadow-color)/.34))}.component-checkbox>div>input:not(:checked):indeterminate:not(:disabled):before{background-color:var(--field-active-background-color);border-color:var(--field-active-border-color)}.component-checkbox>div>input:not(:checked):indeterminate+svg>path:last-of-type{opacity:1}.component-checkbox>div>input:not(:checked):indeterminate:not(:disabled)+svg>path:first-of-type{--shadow-color:.52 .088 133.679;filter:drop-shadow(.3px .5px .7px oklch(var(--shadow-color)/.34))drop-shadow(.4px .8px 1px oklch(var(--shadow-color)/.34))drop-shadow(1px 2px 2.5px oklch(var(--shadow-color)/.34))}.component-checkbox>div>input:disabled:before{background-color:var(--field-disabled-background-color);border-color:var(--field-disabled-border-color)}.component-checkbox>div>input:before{content:"";inline-size:var(--__checkbox-size);block-size:var(--__checkbox-size);border-style:solid;border-color:var(--field-border-color);border-width:var(--field-border-width);border-radius:var(--field-border-radius);background-color:var(--field-background-color);box-shadow:var(--shadow-elevation-low);grid-area:check}.component-checkbox.\:focus>div>input,.component-checkbox>div>input:focus-visible{outline-color:var(--focus-color);outline-style:var(--focus-style);outline-width:var(--focus-size);outline-offset:var(--focus-offset);transition:outline-offset var(--focus-transition)}.component-checkbox.\:hover:not(.--disabled)>div:before,.component-checkbox:not(.--disabled)>div:hover:before{opacity:1}.component-radio{align-items:baseline;gap:var(--field-gap);flex-direction:row;display:flex}.component-radio>label{-webkit-user-select:none;user-select:none}.component-radio>div{--__checkbox-size:32px;grid:[checkbox]1fr/[checkbox]1fr;place-items:center;display:grid;position:relative}.component-radio>div:before{content:"​";line-height:var(--__checkbox-size);inline-size:var(--__checkbox-size);block-size:var(--__checkbox-size);box-shadow:var(--shadow-elevation-medium);border-radius:var(--border-radius-round);opacity:0;grid-area:checkbox;transition-property:opacity;transition-duration:.25s;transition-delay:0s}.component-radio>div>input{min-block-size:var(--a11y-min-size);min-inline-size:var(--a11y-min-size);appearance:none;padding:var(--focus-offset);border-radius:var(--border-radius-round);outline:none;grid:[check]1fr/[check]1fr;grid-area:checkbox;place-items:center;margin:0;display:grid;position:relative}.component-radio>div>input:before{content:"";inline-size:var(--__checkbox-size);block-size:var(--__checkbox-size);border-style:solid;border-color:var(--field-border-color);border-width:var(--field-border-width);border-radius:var(--border-radius-round);background-color:var(--field-background-color);box-shadow:var(--shadow-elevation-low);grid-area:check}.component-radio>div>input:after{content:"";inline-size:calc(var(--__checkbox-size)/2);block-size:calc(var(--__checkbox-size)/2);border-style:solid;border-width:var(--field-border-width);border-radius:var(--border-radius-round);border-color:var(--field-border-color);background-color:var(--field-background-color);box-shadow:var(--shadow-elevation-low);opacity:0;transform-origin:50%;grid-area:check;scale:2}.component-radio>div>input:checked:not(:disabled):before{background-color:var(--field-active-background-color);border-color:var(--field-active-border-color)}.component-radio>div>input:checked:not(:disabled):after{--shadow-color:.52 .088 133.679;--shadow-elevation-low:.3px .5px .7px oklch(var(--shadow-color)/.34),.4px .8px 1px -1.2px oklch(var(--shadow-color)/.34),1px 2px 2.5px -2.5px oklch(var(--shadow-color)/.34);opacity:1;transition:scale var(--field-action-transition);scale:1}.component-radio>div>input:disabled:before{background-color:var(--field-disabled-background-color);border-color:var(--field-disabled-border-color)}.component-radio>div>input:checked:disabled:after{background-color:var(--field-disabled-border-color);border-color:var(--field-disabled-border-color);inline-size:calc(var(--__checkbox-size)/2);block-size:calc(var(--__checkbox-size)/2);--shadow-color:.725 0 89.876;--shadow-elevation-low:.3px .5px .7px oklch(var(--shadow-color)/.34),.4px .8px 1px -1.2px oklch(var(--shadow-color)/.34),1px 2px 2.5px -2.5px oklch(var(--shadow-color)/.34);opacity:1;scale:1}.component-radio.\:focus>div>input,.component-radio>div>input:focus-visible{outline-color:var(--focus-color);outline-style:var(--focus-style);outline-width:var(--focus-size);outline-offset:calc(0px - max(var(--a11y-min-size))/2 + var(--__checkbox-size)/2 + var(--focus-offset));transition:outline-offset var(--focus-transition)}.component-radio.\:hover:not(.--disabled)>div:before,.component-radio:not(.--disabled)>div:hover:before{opacity:1}.button-teal{background-color:#ccffe4;background-image:linear-gradient(180deg,var(--color-teal-005),var(--color-teal-010));color:var(--color-turquoise-060);box-shadow:0 4px 4px #001f1f0f,0 2px 2px #001f1f0f,0 0 1px #001f1f52,inset 0 1px 1px #cdface14}.button-forest{background-color:var(--color-turquoise-100);background-image:linear-gradient(180deg,var(--color-turquoise-060),var(--color-turquoise-100));color:var(--color-green-010);box-shadow:inset 0 10px 16px -10px #ffffff3d,0 8px 8px #001f1f1a,0 4px 4px #001f1f1a,0 2px 2px #001f1f1a,0 0 1px #001f1f5c,inset 0 -2px 1px #001f1f5c,inset 0 2px 3px #cdface29}.component-button{--__button-gap:var(--space-2xs);--__button-depth:var(--depth-00);--__button-text-color:var(--color-grey-080);--__button-background-color:var(--color-transparent);--__button-lineheight:var(--font-lineheight-00);--__button-border-color:var(--color-sand-020);--__button-border-radius:var(--border-radius-01);--__button-border-width:var(--border-size-02);--__button-hover-radius:var(--__button-border-radius);--__button-hover-color:var(--__button-text-color);--__button-hover-background:var(--color-sand-010);--__button-outline-offset:0;--__button-outline-color:var(--color-transparent);--__button-outline-width:var(--focus-size);--__button-shadow:var(--shadow-elevation-low);min-inline-size:var(--a11y-min-size);min-block-size:var(--a11y-min-size);box-sizing:border-box;white-space:nowrap;font-weight:var(--font-weight-normal);font-size:var(--step--1);line-height:var(--__button-lineheight);color:var(--__button-text-color);cursor:default;padding:var(--space-2xs)var(--space-xs);z-index:var(--__button-depth);box-shadow:var(--__button-shadow);border:var(--__button-border-width)solid var(--__button-border-color);border-radius:var(--__button-border-radius);background:var(--__button-background-color);outline-offset:var(--__button-outline-offset);outline-color:var(--__button-outline-color);outline-style:var(--focus-style);outline-width:var(--focus-size);transition:border-color var(--hover-transition);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.component-button[href]{cursor:pointer}.component-button>span{vertical-align:baseline}.component-button>span+.component-icon{margin-left:var(--__button-gap)}.component-button>.component-icon{inline-size:var(--__button-lineheight);aspect-ratio:var(--ratio-square)}.component-button>.component-icon+span{margin-left:var(--__button-gap)}.component-button:before{content:"";inset:calc(-1*var(--__button-border-width));border:var(--__button-border-width)solid var(--__button-border-color);border-radius:var(--__button-hover-radius);box-shadow:var(--shadow-elevation-medium);opacity:0;z-index:-1;pointer-events:none;transition-property:opacity,background-color;transition-duration:.25s;transition-delay:0s;position:absolute}.component-button.--semantic-tertiary{--__button-text-color:var(--color-grey-080);--__button-border-color:var(--color-transparent);--__button-background-color:var(--color-transparent);--__button-shadow:none}.component-button.--semantic-secondary{--__button-text-color:var(--color-grey-080);--__button-background-color:var(--color-sand-005);--__button-hover-color:var(--color-grey-080);--__button-hover-background:var(--color-sand-005)}.component-button.--semantic-primary{--__button-text-color:var(--color-blue-100);--__button-border-color:var(--color-blue-060);--__button-background-color:var(--color-blue-005);--__button-hover-color:var(--color-blue-100);--__button-hover-background:var(--color-blue-005)}.component-button.--semantic-destructive{--__button-text-color:var(--color-red-100);--__button-border-color:var(--color-red-060);--__button-hover-color:var(--color-red-100);--__button-background-color:var(--color-red-005);--__button-hover-background:var(--color-red-005)}.component-button.--semantic-transactional{--__button-text-color:var(--color-teal-100);--__button-border-color:var(--color-teal-060);--__button-hover-color:var(--color-teal-100);--__button-background-color:var(--color-teal-005);--__button-hover-background:var(--color-teal-005)}.component-button.--semantic-cta{--__button-text-color:var(--color-yellow-100);--__button-border-color:var(--color-yellow-060);--__button-background-color:var(--gradient-yellow-100);--__button-hover-color:var(--color-yellow-100);--__button-hover-background:var(--gradient-yellow-100)}.component-button.--full-width{inline-size:100%}.component-button:visited{color:var(--__button-text-color)}.component-button:disabled{--__button-text-color:var(--color-sand-080);cursor:not-allowed}.component-button:disabled:not(.--semantic-tertiary){--__button-border-color:var(--color-sand-020);--__button-background-color:var(--color-sand-005)}.component-button:where(:not(:active,.\:active,:disabled,.--progress)):hover,.component-button:where(:not(:active,.\:active,:disabled,.--progress)).\:hover{--__button-depth:var(--depth-02);color:var(--__button-hover-color);background:var(--__button-hover-background)}:is(.component-button:where(:not(:active,.\:active,:disabled,.--progress)):hover,.component-button:where(:not(:active,.\:active,:disabled,.--progress)).\:hover):before{opacity:1}.component-button.--progress>*{visibility:hidden}.component-button.--progress>.component-spinner{visibility:visible;position:absolute;inset:0}.component-button:not(:disabled):where(:focus-visible,.\:focus){--__button-outline-color:var(--focus-color);--__button-outline-offset:var(--focus-offset);transition:outline-offset var(--focus-transition)}.component-button:where(:active,.\:active){--__button-outline-offset:var(--space-00)}.component-button-group{gap:var(--a11y-min-space);display:inline-flex}.component-button-group.--horizontal{flex-direction:row}.component-button-group.--vertical{flex-direction:column}.component-dialog{inline-size:100%;max-inline-size:min(calc(var(--grid-max-width) - var(--space-2xl)),calc(100vw - var(--space-m)));border:1px solid var(--color-gray-080);border-radius:var(--border-radius-01);z-index:99;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}:is(.component-dialog:popover-open~main,.component-dialog:popover-open~header,.component-dialog:popover-open~footer){pointer-events:none}.component-dialog.--confirm-dialog{max-inline-size:min(calc(var(--grid-max-width)/2 + var(--space-2xl)),calc(100vw - var(--space-m)))}.component-dialog::backdrop{-webkit-backdrop-filter:blur(3px)grayscale();backdrop-filter:blur(3px)grayscale();background-color:#0003}.component-dialog>.surface-inner{padding:var(--space-xs);gap:var(--space-xs);flex-direction:column;display:flex}.component-dialog>.surface-inner form>.surface{border-radius:var(--border-radius-01)}.component-dialog>.surface-inner form>.surface>.surface-inner{padding:var(--space-xs);gap:var(--space-xs);flex-direction:column;display:flex}.component-dialog>.surface-inner>footer,.component-dialog>.surface-inner>header{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-direction:row;display:flex}.component-dialog>.surface-inner footer :last-child{margin-left:auto}.component-url>.scheme,.component-url>.path{color:var(--color-gray-090)}.component-url>.host{color:var(--color-gray-120)}.component-screenshot{aspect-ratio:16/9;border:1px solid var(--color-sand-080);background-color:var(--color-white);border-radius:var(--border-radius-01);box-shadow:var(--shadow-elevation-medium);flex-direction:column;display:flex;overflow:hidden}.component-screenshot>span{flex-grow:1;justify-content:center;align-items:center;display:flex}.component-screenshot>.surface>.surface-inner{pointer-events:none;-webkit-user-select:none;user-select:none;background-color:var(--color-sand-010);border-block-end:1px solid var(--color-sand-080);padding:var(--space-6xs)var(--space-2xs);align-items:center;gap:var(--space-2xs);flex-direction:row;flex-shrink:1;display:flex}.component-screenshot>.surface>.surface-inner>.component-icon{color:var(--color-sand-080)}.component-screenshot>.surface>.surface-inner>.component-icon.--regular-circle{inline-size:1em}.component-screenshot>.surface>.surface-inner>.component-icon.--regular-circle:first-of-type{color:#fd6b4e;fill:#fd6b4e}.component-screenshot>.surface>.surface-inner>.component-icon.--regular-circle:nth-of-type(2){color:#fcba2e;fill:#fcba2e;margin-left:-.4em}.component-screenshot>.surface>.surface-inner>.component-icon.--regular-circle:nth-of-type(3){color:#2bad47;fill:#2bad47;margin-left:-.4em}.component-screenshot>.surface>.surface-inner>div{background-color:var(--color-white);border-radius:var(--border-radius-02);border:1px solid var(--color-sand-080);box-shadow:var(--shadow-elevation-low);padding:var(--space-6xs)var(--space-2xs);align-items:center;gap:var(--space-2xs);flex-direction:row;max-width:50%;display:flex}.component-screenshot>.surface>.surface-inner>div>span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-grey-080);flex-grow:1;overflow:hidden}.component-screenshot>.surface>.surface-inner>div>.component-icon{aspect-ratio:1;height:100%;color:var(--color-sand-080)}.component-screenshot>.surface>.surface-inner>div>.component-icon.--regular-lock{color:var(--color-green-060);inline-size:2em}.component-screenshot>.surface>.surface-inner>span{flex-grow:1}.component-alert{border-radius:var(--border-radius-01);box-shadow:var(--shadow-elevation-low)}.component-alert>.surface-inner{font-size:var(--font-size-00);flex-direction:row;align-items:flex-start;display:flex}.component-alert>.surface-inner>.component-icon{color:var(--__alert-icon-color);min-inline-size:var(--font-lineheight-00);min-block-size:var(--font-lineheight-00);aspect-ratio:1;padding:var(--space-2xs);box-sizing:content-box}.component-alert>.surface-inner>.alert-body{padding:var(--space-2xs)0;flex-grow:1}.component-alert>.surface-inner>.alert-body:first-child{padding-inline-start:var(--space-xs)}.component-alert>.surface-inner>.alert-body:last-child{padding-inline-end:var(--space-xs)}.component-alert>.surface-inner>.alert-body>.component-list{margin-block:0}.component-alert.--color-error{--__alert-icon-color:var(--color-error);--__surface-background-color:var(--background-error);--__surface-border-color:var(--border-error)}.component-alert.--color-error>.surface-inner{--shadow-color:var(--background-error)}.component-alert.--color-success{--__alert-icon-color:var(--color-success);--__surface-background-color:var(--background-success);--__surface-border-color:var(--border-success)}.component-alert.--color-success>.surface-inner{--shadow-color:var(--background-success)}.component-alert.--color-info{--__alert-icon-color:var(--color-info);--__surface-background-color:var(--background-info);--__surface-border-color:var(--border-info)}.component-alert.--color-info>.surface-inner{--shadow-color:var(--background-info)}.component-alert.--color-warning{--__alert-icon-color:var(--color-warning);--__surface-background-color:var(--background-warning);--__surface-border-color:var(--border-warning)}.component-alert.--color-warning>.surface-inner{--shadow-color:var(--background-warning)}.component-alert.--color-insight{--__alert-icon-color:var(--color-insight);--__surface-background-color:var(--background-insight);--__surface-border-color:var(--border-insight)}.component-alert.--color-insight>.surface-inner{--shadow-color:var(--background-insight)}.accordion-component{--__accordion-background-color:var(--background-sand);--__accordion-border-color:var(--border-sand);--__accordion-shadow-color:var(--shadow-sand);gap:var(--space-xs);flex-direction:column;display:flex}.accordion-component>details{border:var(--border-size-01)solid var(--__accordion-border-color);border-radius:var(--border-radius-01);padding:var(--space-xs)var(--space-m)}.accordion-component>details>summary{gap:var(--space-2xs);cursor:default;font-weight:var(--font-weight-bold);font-size:var(--font-size-00);justify-content:space-between;align-items:flex-start;display:flex}.accordion-component>details>summary:after{content:"+";line-height:1}.accordion-component>details>p{margin-top:var(--space-2xs)}.accordion-component>details[open]{background:var(--__accordion-background-color);box-shadow:inset 0 0 5px 0 var(--__accordion-shadow-color)}.accordion-component>details[open] summary:after{content:"-"}.accordion-component.--accent-pink{--__accordion-background-color:var(--background-pink);--__accordion-border-color:var(--border-pink);--__accordion-shadow-color:var(--color-pink-020)}.accordion-component.--accent-blue{--__accordion-background-color:var(--background-blue);--__accordion-border-color:var(--border-blue);--__accordion-shadow-color:var(--color-blue-020)}.accordion-component.--accent-green{--__accordion-background-color:var(--background-green);--__accordion-border-color:var(--border-green);--__accordion-shadow-color:var(--color-green-020)}.accordion-component.--accent-yellow{--__accordion-background-color:var(--background-yellow);--__accordion-border-color:var(--border-yellow);--__accordion-shadow-color:var(--color-yellow-020)}.accordion-component.--accent-red{--__accordion-background-color:var(--background-red);--__accordion-border-color:var(--border-red);--__accordion-shadow-color:var(--color-red-020)}.section-article .component-alert{margin:var(--space-m)0}.svg-illustration{max-inline-size:50vw}svg.svg-illustration{aspect-ratio:1;block-size:200px}.form{gap:var(--space-xs);flex-direction:column;display:flex}.form-group{gap:var(--space-xs);border:none;flex-direction:column;padding:0;display:flex}@media (width>=768px){.form-group.--horizontal{flex-direction:row;justify-content:flex-start;align-items:flex-end}}.form-field,.form-actions{--__field-border-style:solid;--__field-border-color:var(--field-border-color);--__field-border-width:var(--border-size-02);--__field-outline-offset:var(--space-xs);--__field-outline-color:var(--color-transparent)}:is(.form-field,.form-actions).--invalid{--__field-border-color:var(--border-error)}.field-error{color:var(--color-error);font-size:var(--font-size--1);gap:var(--space-4xs);align-items:center;display:flex}.field-error>.component-icon{align-self:baseline;min-inline-size:1.2em}.field-label{gap:var(--space-6xs);font-size:var(--font-size-00);align-self:flex-start;align-items:baseline;display:flex}.field-label>.component-icon{color:var(--border-error);align-self:baseline;min-inline-size:1em}.field-optional,.field-required{color:var(--field-text-color);font-size:var(--font-size--2)}.form-description,.field-description{color:var(--field-text-color);font-size:var(--font-size--1);margin:0}.form-field{gap:var(--space-4xs);flex-direction:column;display:flex;position:relative}@media (width>=768px){.form-field.--horizontal{flex-direction:row;justify-content:center;align-items:center}.form-field.--horizontal .field-label{align-self:initial}}.form-checkboxes{margin-block:var(--space-2xs);border:none;flex-direction:column;padding:0;display:flex}.field-group{gap:var(--space-2xs);display:flex}.form-output,.form-textarea,.form-input{flex-grow:1;position:relative}:is(.form-output,.form-textarea,.form-input):has(input[type=hidden]){display:none}:is(.form-output,.form-textarea,.form-input):before{content:"";z-index:0;border-width:var(--__field-border-width);border-style:var(--__field-border-style);border-color:var(--__field-border-color);background-color:var(--field-background-color);box-shadow:var(--shadow-elevation-low);outline-color:var(--__field-outline-color);outline-style:var(--focus-style);outline-width:var(--focus-size);outline-offset:var(--__field-outline-offset);transition:border-color var(--hover-transition);border-start-start-radius:11px 12.5px;border-start-end-radius:12px 13px;border-end-end-radius:11.5px 13.5px;border-end-start-radius:10px 11.5px;position:absolute;inset:0}:is(.form-output,.form-textarea,.form-input):after{content:"";z-index:0;box-shadow:var(--shadow-elevation-medium);opacity:0;transition:opacity var(--hover-transition);border-start-start-radius:11px 12.5px;border-start-end-radius:12px 13px;border-end-end-radius:11.5px 13.5px;border-end-start-radius:10px 11.5px;position:absolute;inset:0}:is(.form-output,.form-textarea,.form-input):hover:after,.form-field.\:hover :is(.form-output,.form-textarea,.form-input):after{opacity:1}:is(.form-output,.form-textarea,.form-input):focus-within,.form-field.\:focus :is(.form-output,.form-textarea,.form-input){--__field-outline-offset:var(--focus-offset);--__field-outline-color:var(--focus-color)}:is(:is(.form-output,.form-textarea,.form-input):focus-within,.form-field.\:focus :is(.form-output,.form-textarea,.form-input)):before{transition:outline-offset var(--focus-transition)}:is(.form-output,.form-textarea,.form-input)>output,:is(.form-output,.form-textarea,.form-input)>input,:is(.form-output,.form-textarea,.form-input)>textarea{letter-spacing:.05em;z-index:1;background-color:#0000;border:none;outline:none;inline-size:100%;padding:11px 13px 12px;display:block;position:relative}:is(:is(.form-output,.form-textarea,.form-input)>output,:is(.form-output,.form-textarea,.form-input)>input,:is(.form-output,.form-textarea,.form-input)>textarea)[type=checkbox]{min-inline-size:var(--a11y-min-size);min-block-size:var(--a11y-min-size)}:is(.form-output,.form-textarea,.form-input)>textarea{resize:vertical;border-end-end-radius:0;display:block}.form-textarea:before,.form-textarea:after,.form-textarea textarea{border-end-end-radius:0}.form-waitlist{border-radius:var(--border-radius-02);padding:var(--space-m);margin:var(--space-2xl)auto 0}@media screen and (width>=800px){.form-waitlist{max-inline-size:70%}}.form-waitlist .component-alert{margin-block-end:var(--space-xs)}.form-waitlist .form{align-items:flex-end;gap:var(--space-xs);flex-direction:row;display:flex}.form-waitlist .form-field{flex-grow:1}.vis-cycle{overflow-x:auto}.vis-cycle>svg{min-block-size:400px;width:auto;display:block}.vis-cycle.--theme-light{--__vis-cycle-color:var(--color-black)}.vis-cycle.--theme-dark{--__vis-cycle-color:var(--color-white)}@keyframes vis-ics-file-gradient{0%{background-position:150%}to{background-position:-150%}}.visualization-ics-file{--__vis-gap:1rem;gap:var(--__vis-gap);background:var(--color-sand-010);border-radius:var(--border-radius-02);padding:var(--space-xl-2xl)var(--space-s-l);inline-size:100%;max-inline-size:600px;margin:var(--space-l)auto;flex-direction:row;display:flex;overflow-x:auto}.visualization-ics-file .vis-icon{gap:var(--__vis-gap);flex-direction:column;flex-shrink:0;flex-basis:20%;align-items:center;display:flex}.visualization-ics-file .vis-icon>span{text-align:center;line-height:var(--font-lineheight--1)}.visualization-ics-file .vis-icon>svg{block-size:3rem;inline-size:3rem}.visualization-ics-file .vis-connector{--__line-height:2.5rem;text-align:center;line-height:var(--__line-height);top:calc(-1*var(--__line-height) + 1em);flex-shrink:2;flex-basis:20%;position:relative}.visualization-ics-file .vis-connector>span{text-align:center;font-size:var(--font-size--1)}.visualization-ics-file .vis-connector>.vis-gradient{background:linear-gradient(to right,var(--color-yellow-040),var(--color-red-040),var(--color-blue-040),var(--color-turquoise-040),var(--color-yellow-040));background-size:300%;block-size:1rem;animation:10s linear infinite vis-ics-file-gradient;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:space no-repeat;mask-repeat:space no-repeat}.visualization-ics-file .vis-connector>.vis-gradient.--left{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"12 4.75 6 10.5\"><path d=\"m12.2196699 6.03033009c-.2928932-.29289322-.2928932-.76776696 0-1.06066018.2928932-.29289321.767767-.29289321 1.0606602 0l4.5 4.5c.2928932.29289322.2928932.76776699 0 1.06066019l-4.5 4.5c-.2928932.2928932-.767767.2928932-1.0606602 0s-.2928932-.767767 0-1.0606602l3.9696699-3.9696699z\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"12 4.75 6 10.5\"><path d=\"m12.2196699 6.03033009c-.2928932-.29289322-.2928932-.76776696 0-1.06066018.2928932-.29289321.767767-.29289321 1.0606602 0l4.5 4.5c.2928932.29289322.2928932.76776699 0 1.06066019l-4.5 4.5c-.2928932.2928932-.767767.2928932-1.0606602 0s-.2928932-.767767 0-1.0606602l3.9696699-3.9696699z\"></path></svg>")}.visualization-ics-file .vis-connector>.vis-gradient.--right{animation-direction:reverse;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"12 4.75 6 10.5\"><path transform=\"rotate(180)\" transform-origin=\"15 10\" d=\"m12.2196699 6.03033009c-.2928932-.29289322-.2928932-.76776696 0-1.06066018.2928932-.29289321.767767-.29289321 1.0606602 0l4.5 4.5c.2928932.29289322.2928932.76776699 0 1.06066019l-4.5 4.5c-.2928932.2928932-.767767.2928932-1.0606602 0s-.2928932-.767767 0-1.0606602l3.9696699-3.9696699z\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"12 4.75 6 10.5\"><path transform=\"rotate(180)\" transform-origin=\"15 10\" d=\"m12.2196699 6.03033009c-.2928932-.29289322-.2928932-.76776696 0-1.06066018.2928932-.29289321.767767-.29289321 1.0606602 0l4.5 4.5c.2928932.29289322.2928932.76776699 0 1.06066019l-4.5 4.5c-.2928932.2928932-.767767.2928932-1.0606602 0s-.2928932-.767767 0-1.0606602l3.9696699-3.9696699z\"></path></svg>")}.vis-step{border-radius:var(--border-radius-03);inline-size:350px;aspect-ratio:var(--ratio-square);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;display:flex}