:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4;--placeholder-color: #9ca3af}*,*:before,*:after{box-sizing:border-box}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:inherit;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}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}::-webkit-inner-spin-button,::-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;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none;border:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--placeholder-color)}input::placeholder,textarea::placeholder{color:var(--placeholder-color)}button,[role=button]{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}pre{max-width:100vw}*{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}p,h1,h2,h3,h4,h5,h6,blockquote{hanging-punctuation:first}:root{--transluscent-filter: saturate(160%) blur(20px) brightness(105%);--transluscent-filter-light: saturate(120%) blur(6px) brightness(105%);--shift-l: 10%;--shift-c: .02;--re-l: 59.89%;--re-c: .188;--re-h: 28.03;--red: oklch( var(--re-l) var(--re-c) var(--re-h));--red-600: oklch( calc(var(--re-l) - var(--shift-l)) calc(var(--re-c) - var(--shift-c)) var(--re-h));--red-200: oklch( calc(var(--re-l) + 3 * var(--shift-l)) calc(var(--re-c) - 3 * var(--shift-c)) var(--re-h));--or-l: 65.31%;--or-c: .176;--or-h: 46.8;--orange: oklch( var(--or-l) var(--or-c) var(--or-h));--orange-600: oklch( calc(var(--or-l) - var(--shift-l)) calc(var(--or-c) - var(--shift-c)) var(--or-h));--ye-l: 73.51%;--ye-c: .166;--ye-h: 86.025;--yellow: oklch( var(--ye-l) var(--ye-c) var(--ye-h));--yellow-600: oklch( calc(var(--ye-l) - var(--shift-l)) calc(var(--ye-c) - var(--shift-c)) var(--ye-h));--gr-l: 64.68%;--gr-c: .144;--gr-h: 121.1;--green: oklch( var(--gr-l) var(--gr-c) var(--gr-h));--green-600: oklch( calc(var(--gr-l) - var(--shift-l)) calc(var(--gr-c) - var(--shift-c)) var(--gr-h));--cy-l: 67.61%;--cy-c: .121;--cy-h: 187.005;--cyan: oklch( var(--cy-l) var(--cy-c) var(--cy-h));--cyan-600: oklch( calc(var(--cy-l) - var(--shift-l)) calc(var(--cy-c) - var(--shift-c)) var(--cy-h));--bl-l: 59.5%;--bl-c: .132;--bl-h: 250.98;--blue: oklch( var(--bl-l) var(--bl-c) var(--bl-h));--blue-600: oklch( calc(var(--bl-l) - var(--shift-l)) calc(var(--bl-c) - var(--shift-c)) var(--bl-h));--pu-l: 63.65%;--pu-c: .157;--pu-h: 292.965;--purple: oklch( var(--pu-l) var(--pu-c) var(--pu-h));--purple-200: oklch( calc(var(--pu-l) + 3 * var(--shift-l)) calc(var(--pu-c) - 3 * var(--shift-c)) var(--pu-h));--purple-200-alpha: oklch( calc(var(--pu-l) + 3 * var(--shift-l)) calc(var(--pu-c) - 3 * var(--shift-c)) var(--pu-h) / .5);--purple-600: oklch( calc(var(--pu-l) - var(--shift-l)) calc(var(--pu-c) - var(--shift-c)) var(--pu-h));--purple-700: oklch( calc(var(--pu-l) - var(--shift-l) * 2) calc(var(--pu-c) - var(--shift-c) * 2) var(--pu-h));--ma-l: 63.79%;--ma-c: .162;--ma-h: 350.025;--magenta: oklch( var(--ma-l) var(--ma-c) var(--ma-h));--magenta-600: oklch( calc(var(--ma-l) - var(--shift-l)) calc(var(--ma-c) - var(--shift-c)) var(--ma-h));--caution: var(--red);--caution-light: var(--red-200);--caution-dark: var(--red-600)}body{background-color:var(--fill-1)}.text{color:var(--text-1)}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.bg{background-color:var(--fill-1)}.bg-2{background-color:var(--fill-2)}.bg-3{background-color:var(--fill-3)}.transluscent-bg{background-color:color-mix(in oklch,var(--transluscent-color, var(--fill-1)) 80%,oklch(100% 0 0 / 0) 10%);-webkit-backdrop-filter:var(--transluscent-filter);backdrop-filter:var(--transluscent-filter)}:root{--size-05: .0625rem;--size-1: .125rem;--size-2: .25rem;--size-3: .5rem;--size-4: .75rem;--size-5: 1rem;--size-6: 1.25rem;--size-7: 1.5rem;--size-8: 1.75rem;--size-9: 2rem;--size-10: 2.25rem;--size-11: 2.5rem;--size-12: 2.75rem;--size-14: 3rem;--size-16: 3.5rem;--size-20: 4rem;--size-24: 5rem;--size-28: 6rem;--size-32: 7rem;--size-36: 8rem;--size-40: 9rem;--size-44: 10rem;--size-48: 11rem;--size-52: 12rem;--size-56: 13rem;--size-60: 14rem;--size-64: 15rem;--size-72: 16rem;--size-80: 18rem;--size-96: 20rem;--grid-gutter: clamp(var(--size-4), 6vw, var(--size-8));--page-inline-spacing: var(--size-6);--block-spacing-normal: calc(var(--body-font-size) * var(--block-spacing-multiplier, 1) );--block-spacing-extended: calc(var(--heading2-font-size) * var(--block-spacing-multiplier, 1) );--block-spacing-full: calc(var(--heading1-font-size) * var(--heading1-line-scale) * var(--block-spacing-multiplier, 1) );--max-width-xxs: 320px;--max-width-xs: 480px;--max-width-sm: 640px;--max-width-md: 960px;--max-width-lg: 1024px;--max-width-xl: 1280px;--content-max-width: var(--max-width-xl);--min-width-xs: 481px;--min-width-sm: 641px;--min-width-md: 961px;--min-width-lg: 1025px;--min-width-xl: 1281px;--small-input-padding: var(--size-4);--medium-input-padding: var(--size-4);--large-input-padding: var(--size-8)}@media (min-width: 961px){:root{--page-inline-spacing: var(--size-8)}}.p-05{--p: var(--size-05)}.m-05{--m: var(--size-05)}.g-05{--g: var(--size-05)}.p-1{--p: var(--size-1)}.m-1{--m: var(--size-1)}.g-1{--g: var(--size-1)}.p-2{--p: var(--size-2)}.m-2{--m: var(--size-2)}.g-2{--g: var(--size-2)}.p-3{--p: var(--size-3)}.m-3{--m: var(--size-3)}.g-3{--g: var(--size-3)}.p-4{--p: var(--size-4)}.m-4{--m: var(--size-4)}.g-4{--g: var(--size-4)}.p-5{--p: var(--size-5)}.m-5{--m: var(--size-5)}.g-5{--g: var(--size-5)}.p-6{--p: var(--size-6)}.m-6{--m: var(--size-6)}.g-6{--g: var(--size-6)}.p-7{--p: var(--size-7)}.m-7{--m: var(--size-7)}.g-7{--g: var(--size-7)}.p-8{--p: var(--size-8)}.m-8{--m: var(--size-8)}.g-8{--g: var(--size-8)}.p-9{--p: var(--size-9)}.m-9{--m: var(--size-9)}.g-9{--g: var(--size-9)}.p-10{--p: var(--size-10)}.m-10{--m: var(--size-10)}.g-10{--g: var(--size-10)}.p-11{--p: var(--size-11)}.m-11{--m: var(--size-11)}.g-11{--g: var(--size-11)}.p-12{--p: var(--size-12)}.m-12{--m: var(--size-12)}.g-12{--g: var(--size-12)}.p-14{--p: var(--size-14)}.m-14{--m: var(--size-14)}.g-14{--g: var(--size-14)}.p-16{--p: var(--size-16)}.m-16{--m: var(--size-16)}.g-16{--g: var(--size-16)}.p-20{--p: var(--size-20)}.m-20{--m: var(--size-20)}.g-20{--g: var(--size-20)}.p-24{--p: var(--size-24)}.m-24{--m: var(--size-24)}.g-24{--g: var(--size-24)}.p-28{--p: var(--size-28)}.m-28{--m: var(--size-28)}.g-28{--g: var(--size-28)}.p-32{--p: var(--size-32)}.m-32{--m: var(--size-32)}.g-32{--g: var(--size-32)}.p-36{--p: var(--size-36)}.m-36{--m: var(--size-36)}.g-36{--g: var(--size-36)}.p-40{--p: var(--size-40)}.m-40{--m: var(--size-40)}.g-40{--g: var(--size-40)}.p-44{--p: var(--size-44)}.m-44{--m: var(--size-44)}.g-44{--g: var(--size-44)}.p-48{--p: var(--size-48)}.m-48{--m: var(--size-48)}.g-48{--g: var(--size-48)}.p-52{--p: var(--size-52)}.m-52{--m: var(--size-52)}.g-52{--g: var(--size-52)}.p-56{--p: var(--size-56)}.m-56{--m: var(--size-56)}.g-56{--g: var(--size-56)}.p-60{--p: var(--size-60)}.m-60{--m: var(--size-60)}.g-60{--g: var(--size-60)}.p-64{--p: var(--size-64)}.m-64{--m: var(--size-64)}.g-64{--g: var(--size-64)}.p-72{--p: var(--size-72)}.m-72{--m: var(--size-72)}.g-72{--g: var(--size-72)}.p-80{--p: var(--size-80)}.m-80{--m: var(--size-80)}.g-80{--g: var(--size-80)}.p-96{--p: var(--size-96)}.m-96{--m: var(--size-96)}.g-96{--g: var(--size-96)}.text-gap{--g: var(--block-spacing-normal)}.ps{padding-inline-start:var(--p)}.pe{padding-inline-end:var(--p)}.px{padding-inline:var(--p)}.py{padding-top:var(--p);padding-bottom:var(--p)}.no-padding{padding:0!important}.ms{margin-inline-start:var(--m)}.me{margin-inline-end:var(--m)}.mbs{margin-block-start:var(--m)}.mbe{margin-block-end:var(--m)}.mx{margin-inline:var(--m)}.my{margin-top:var(--m);margin-bottom:var(--m)}.gap-x{-moz-column-gap:var(--g);column-gap:var(--g)}.gap-y{row-gap:var(--g)}.padding-page-inline{padding-inline:var(--page-inline-spacing)}.max-content-width{max-width:var(--content-max-width);margin-inline:auto;width:100%}.block-spacing-normal{padding-block:var(--block-spacing-normal)}.block-spacing-extended{padding-block:var(--block-spacing-extended)}.block-spacing-full{padding-block:var(--block-spacing-full)}.flex,.flex-row,.flex-row-reverse,.flex-column,.flex-column-reverse,.stretch-children{display:flex}.flex-row,.stretch-children{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.stretch-children>*{flex:1}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}@media (max-width: 640px){.sm-justify-between{justify-content:space-between}}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.content-stretch{align-content:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-stretch{place-content:stretch}.place-items-auto{place-items:auto}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.full-width{width:100%}.min-full-height{min-height:100%}.fit-content{width:-moz-fit-content;width:fit-content}@media (min-width: 641px){.hide-md-up{display:none!important}}@media (max-width: 640px){.show-md-up{display:none!important}}:root{--max-layout-width-no-unit: 1920;--min-layout-width: 320px;--top-leading-scale: .3;--bottom-leading-scale: .3;--capital-letter-height: .7;--heading1-line-scale: 1.1;--heading2-line-scale: 1.14;--intro-line-scale: 1.5;--body-line-scale: 1.65;--preamble-line-scale: 1.36;--caption-line-scale: 1.33;--heading1-letter-spacing: -.02em;--heading2-letter-spacing: -.017em;--intro-letter-spacing: 0em;--body-letter-spacing: 0em;--preamble-letter-spacing: .012em;--caption-letter-spacing: .02em;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-heavy: 900;--font-sans-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-monospace-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-size: var(--body-font-size);--default-font-style: normal;--default-font-weight: var(--font-weight-regular);--default-line-scale: var(--body-line-scale);--default-letter-spacing: var(--body-letter-spacing);--default-text-margin: calc(.5 * (var(--body-font-size) * var(--body-line-scale)))}body{font-family:var(--font-sans-fallback);font-size:var(--default-font-size);line-height:var(--default-line-scale);letter-spacing:var(--default-letter-spacing);font-weight:var(--default-font-weight);font-style:var(--default-font-style)}.text-heading1{--top-leading-scale: var(--heading1-top-leading-scale);--bottom-leading-scale: var(--heading1-bottom-leading-scale);--line-scale: var(--heading1-line-scale);--font-size: calc(var(--heading1-font-size) * var(--size-modifier, 1));font-size:var(--font-size);font-family:var(--heading1-font-family);text-wrap:balance;font-weight:var(--heading1-font-weight);font-style:var(--heading1-slant);line-height:var(--line-scale);letter-spacing:var(--heading1-letter-spacing);text-transform:var(--heading1-letter-case)}.text-heading2{--top-leading-scale: var(--heading2-top-leading-scale);--bottom-leading-scale: var(--heading2-bottom-leading-scale);--line-scale: var(--heading2-line-scale);--font-size: calc(var(--heading2-font-size) * var(--size-modifier, 1));font-size:var(--font-size);font-family:var(--heading2-font-family);text-wrap:balance;font-weight:var(--heading2-font-weight);font-style:var(--heading2-slant);line-height:var(--line-scale);letter-spacing:var(--heading2-letter-spacing);text-transform:var(--heading2-letter-case)}.text-intro{--top-leading-scale: var(--intro-top-leading-scale);--bottom-leading-scale: var(--intro-bottom-leading-scale);--line-scale: var(--intro-line-scale);--font-size: calc(var(--intro-font-size) * var(--size-modifier, 1));font-size:var(--font-size);font-family:var(--intro-font-family);text-wrap:balance;font-weight:var(--intro-font-weight);font-style:var(--intro-slant);line-height:var(--line-scale);letter-spacing:var(--intro-letter-spacing);text-transform:var(--intro-letter-case)}.text-body{--top-leading-scale: var(--body-top-leading-scale);--bottom-leading-scale: var(--body-bottom-leading-scale);--line-scale: var(--body-line-scale);--font-size: calc(var(--body-font-size) * var(--size-modifier, 1));font-size:var(--font-size);font-family:var(--body-font-family);text-wrap:pretty;font-weight:var(--body-font-weight);font-style:var(--body-slant);line-height:var(--line-scale);letter-spacing:var(--body-letter-spacing);text-transform:var(--body-letter-case)}.text-preamble{--top-leading-scale: var(--preamble-top-leading-scale);--bottom-leading-scale: var(--preamble-bottom-leading-scale);--line-scale: var(--preamble-line-scale);--font-size: calc(var(--preamble-font-size) * var(--size-modifier, 1));font-family:var(--preamble-font-family);font-size:var(--font-size);font-weight:var(--preamble-font-weight);font-style:var(--preamble-slant);line-height:var(--line-scale);letter-spacing:var(--preamble-letter-spacing);text-transform:var(--preamble-letter-case)}.text-caption{--top-leading-scale: var(--caption-top-leading-scale);--bottom-leading-scale: var(--caption-bottom-leading-scale);--line-scale: var(--caption-line-scale);--font-size: calc(var(--caption-font-size) * var(--size-modifier, 1));font-family:var(--caption-font-family);font-size:var(--font-size);font-weight:var(--caption-font-weight);font-style:var(--caption-slant);line-height:var(--line-scale);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-letter-case)}.text-system{--top-leading-scale: var(--system-top-leading-scale);--bottom-leading-scale: var(--system-bottom-leading-scale);--line-scale: var(--system-line-scale);--font-size: calc(var(--system-font-size, 14px) * var(--size-modifier, 1));font-family:var(--system-font-family);font-size:var(--font-size);font-weight:400;font-style:normal;line-height:var(--line-scale)}:where(.text-heading1,.text-heading2,.text-intro,.text-body,.text-preamble,.text-caption,.text-system,p,h1,h2,h3,h4,h5,h6){max-width:65ch;--top-leading: calc(1em * var(--top-leading-scale));--bottom-leading: calc(1em * var(--bottom-leading-scale));--top-and-bottom-leading: calc(var(--top-leading) + var(--bottom-leading));--trimmed-min-height: calc(var(--line-scale) * 1em - var(--top-and-bottom-leading));min-height:var(--trimmed-min-height)}.leading-trim:where(.text-heading1,.text-heading2,.text-intro,.text-body,.text-preamble,.text-caption,.text-system,p,h1,h2,h3,h4,h5,h6){border-block:.1px solid transparent}.leading-trim:where(.text-heading1,.text-heading2,.text-intro,.text-body,.text-preamble,.text-caption,.text-system,p,h1,h2,h3,h4,h5,h6):before,.leading-trim:where(.text-heading1,.text-heading2,.text-intro,.text-body,.text-preamble,.text-caption,.text-system,p,h1,h2,h3,h4,h5,h6):after{content:"";display:table;height:0;width:0;box-sizing:border-box}.leading-trim:where(.text-heading1,.text-heading2,.text-intro,.text-body,.text-preamble,.text-caption,.text-system,p,h1,h2,h3,h4,h5,h6):before{margin-block-start:calc(-1 * var(--top-leading))}.leading-trim:where(.text-heading1,.text-heading2,.text-intro,.text-body,.text-preamble,.text-caption,.text-system,p,h1,h2,h3,h4,h5,h6):after{margin-block-end:calc(-1 * var(--bottom-leading))}.baseline-grid:where(.text-heading1,.text-heading2,.text-intro,.text-body,.text-preamble,.text-caption,.text-system,p,h1,h2,h3,h4,h5,h6){background-image:linear-gradient(to bottom,var(--fill-2) 0 1px,transparent 1px calc(100% - var(--top-and-bottom-leading) - 1px),var(--fill-2) calc(100% - var(--top-and-bottom-leading) - 1px) calc(100% - var(--top-and-bottom-leading)),transparent calc(100% - var(--top-and-bottom-leading)) 100%);background-size:100% calc(var(--font-size) * var(--line-scale));background-position:center top}.-size-double{--size-modifier: 2}.-size-enlarge{--size-modifier: 1.5}.-size-half{--size-modifier: .5}.-size-reduce{--size-modifier: .75}.-superscript{--size-modifier: .45em;--offset-top: -.86em}.-caps{--size-modifier: .9;text-transform:uppercase;color:var(--text-3);letter-spacing:.07em}button:focus{outline:none}.line-clamp,[class*=line-clamp]{-webkit-line-clamp:var(--line-clamp, 3);line-clamp:var(--line-clamp, 3);text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-word;height:-moz-min-content;height:min-content;overflow:hidden}.line-clamp-1{--line-clamp: 1}.line-clamp-2{--line-clamp: 2}.line-clamp-3{--line-clamp: 3}.line-clamp-4{--line-clamp: 4}.line-clamp-5{--line-clamp: 5}.truncate{overflow-x:clip;white-space:nowrap;text-overflow:ellipsis;min-height:1em}.text-right{text-align:right}.text-center{text-align:center}.pre-line{white-space:pre-line}.underline{-webkit-text-decoration:var(--link-underline-style,underline);text-decoration:var(--link-underline-style,underline);text-decoration-color:var(--link-underline-color, currentColor);text-underline-offset:var(--link-underline-offset, .065em);text-decoration-thickness:var(--link-underline-thickness, 1px);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}q{quotes:"“" "”" "‘" "’"}:lang(fr),:lang(es),:lang(it),:lang(ru),:lang(pl),:lang(cs){quotes:"«" "»" "‹" "›"}:lang(de),:lang(nl){quotes:"„" "“" "‚" "‘"}:lang(zh-Hant){quotes:"「" "」" "『" "』"}:lang(ja)[style*="writing-mode: vertical-rl"],:lang(ja)[style*="text-orientation: upright"],:lang(zh-Hant)[style*="writing-mode: vertical-rl"],:lang(zh-Hans)[style*="writing-mode: vertical-rl"]{quotes:"﹁" "﹂" "﹃" "﹄"}:root{--radius-xs: var(--size-1);--radius-sm: var(--size-2);--radius-md: var(--size-3);--radius-lg: var(--size-4);--radius-xl: var(--size-5);--round: 9999px;--input-border-radius: var(--radius-sm)}@property --border-opacity{syntax: "<number>"; inherits: true; initial-value: .25;}.border-1{position:relative;width:-moz-fit-content;width:fit-content;border-radius:var(--border-radius, var(--radius-sm));border:none}.border-1:after{content:"";transition:box-shadow .15s ease;border-radius:inherit;position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:inset 0 0 0 var(--border-width, 1px) var(--border-color, rgba(0, 0, 0, var(--border-opacity)));pointer-events:none}.children-no-border * .border-1:after{display:none}.border-1.grid{border-radius:0}.border-1.grid:not(:has(*:focus-visible)):after{display:none}.border-xs{border-radius:var(--radius-xs)}.border-sm{border-radius:var(--radius-sm)}.border-md{border-radius:var(--radius-md)}.border-lg{border-radius:var(--radius-lg)}.border-xl{border-radius:var(--radius-xl)}.border-round{border-radius:var(--round)}hr.vertical{border-top-width:0;border-left-width:1px;border-color:var(--divider-color, var(--stroke-1));height:auto}:root{--shadow-color: rgba(0, 0, 0, .1);--base-shadow-color: rgba(0, 0, 0, .1);--shadow-bottom-edge: 0px .25px 0px 0px var(--base-shadow-color),0px .5px 0px 0px var(--base-shadow-color);--shadow-xs: 0 1px 2px 0 var(--base-shadow-color);--shadow-sm: 0 1px 2px -1px var(--shadow-color), 0 1px 5px -2px var(--base-shadow-color), 0 3px 9px -4px var(--shadow-color);--shadow-md: 0 1px 2px -1px var(--shadow-color), 0 1px 5px -2px var(--base-shadow-color), 0 3px 12px -4px var(--shadow-color), 0 5px 20px -8px var(--base-shadow-color)}@supports (color: color-mix(in oklch,white,black)){:root{--shadow-color: oklch(0% 0 0 / 10%);--base-shadow-color: oklch(0% 0 0 / 10%);--shadow-xs: 0 1px 2px 0 color-mix(in oklab, var(--shadow-color) 90%, var(--base-shadow-color));--shadow-sm: 0 1px 2px -1px color-mix(in oklab, var(--shadow-color) 80%, var(--base-shadow-color)), 0 1px 5px -2px color-mix(in oklab, var(--shadow-color) 70%, var(--base-shadow-color)), 0 3px 9px -4px color-mix(in oklab, var(--shadow-color) 30%, var(--base-shadow-color));--shadow-md: 0 1px 2px -1px color-mix(in oklab, var(--shadow-color) 80%, var(--base-shadow-color)), 0 1px 5px -2px color-mix(in oklab, var(--shadow-color) 70%, var(--base-shadow-color)), 0 3px 12px -4px color-mix(in oklab, var(--shadow-color) 60%, var(--base-shadow-color)), 0 5px 20px -8px color-mix(in oklab, var(--shadow-color) 30%, var(--base-shadow-color))}}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}:root{--drop-shadow-color: rgba(0, 0, 0, .1);--drop-base-shadow-color: rgba(0, 0, 0, .1)}.drop-shadow-xs{filter:drop-shadow(0 1px 2px var(--drop-base-shadow-color))}.drop-shadow-sm{filter:drop-shadow(0 1px 2px var(--drop-shadow-color)) drop-shadow(0 1px 5px var(--drop-base-shadow-color)) drop-shadow(0 3px 8px var(--drop-shadow-color))}.drop-shadow-md{filter:drop-shadow(0 1px 2px var(--drop-shadow-color)) drop-shadow(0 2px 4px var(--drop-base-shadow-color)) drop-shadow(0 5px 9px var(--drop-base-shadow-color))}@supports (color: color-mix(in oklch,white,black)){:root{--drop-shadow-color: oklch(0% 0 0 / 10%);--drop-base-shadow-color: oklch(0% 0 0 / 10%)}.drop-shadow-xs{filter:drop-shadow(0 1px 2px color-mix(in oklab,var(--drop-shadow-color) 60%,var(--drop-base-shadow-color)))}.drop-shadow-sm{filter:drop-shadow(0 1px 2px color-mix(in oklab,var(--drop-shadow-color) 70%,var(--drop-base-shadow-color))) drop-shadow(0 1px 4px color-mix(in oklab,var(--drop-shadow-color) 40%,var(--drop-base-shadow-color))) drop-shadow(0 3px 6px color-mix(in oklab,var(--drop-shadow-color) 10%,var(--drop-base-shadow-color)))}.drop-shadow-md{filter:drop-shadow(0 1px 2px color-mix(in oklab,var(--drop-shadow-color) 70%,var(--drop-base-shadow-color))) drop-shadow(0 2px 4px color-mix(in oklab,var(--drop-shadow-color) 60%,var(--drop-base-shadow-color))) drop-shadow(0 5px 9px color-mix(in oklab,var(--drop-shadow-color) 10%,var(--drop-base-shadow-color)))}}:root{--ease-in-out: cubic-bezier(.4,0,.6,1);--ease-out: cubic-bezier(.25,.1,.3,1);--sharp-start-ease-in: cubic-bezier(1,.1,0,.3);--smooth-in-out: cubic-bezier(.98,-.01,0,1);--accelerated-ease-out: cubic-bezier(.16,.12,0,1);--transition-out-fast: all 80ms var(--ease-out);--sharp-deceleration-ease-in: cubic-bezier(.87, 0, .13, 1)}@keyframes fade_in{0%{opacity:0}to{opacity:1}}@keyframes slide_in{0%{opacity:0}10%{opacity:0;translate:0 6px 0}to{opacity:1;translate:0 0 0}}:root{--selected-stroke-width: 1px;--selected-stroke-offset: calc(.5 * var(--selected-stroke-width));--selected-border: inset 0 0 0 var(--selected-stroke-width) var(--editing-1);--selected-border-glow: 0 0 4px var(--editing-fill), inset 0 0 4px var(--editing-fill);caret-color:var(--editing-1)}::-moz-selection{background:var(--editing-fill)}::selection{background:var(--editing-fill)}.selected-fill{position:relative;z-index:1}.selected,.selected-fill,.selected-fill *,.selected:focus-visible,.selected [tabindex="0"]:focus-visible,[contenteditable=true] *,[contenteditable=true]:focus-visible{outline:none}.selected-block-outline,.selected-outline,[role=button]:focus-visible:not(:hover),*:has(>input:focus-visible){position:relative}:is(.selected-block-outline,.selected-outline,[role=button]:focus-visible:not(:hover),*:has(>input:focus-visible)):after{content:"";position:absolute;inset:calc(-1 * var(--selected-stroke-offset)) 0 0 calc(-1 * var(--selected-stroke-offset));width:calc(100% + 2 * var(--selected-stroke-offset));height:calc(100% + 2 * var(--selected-stroke-offset));box-shadow:var(--selected-border);border-radius:inherit;z-index:1;pointer-events:none}.grid:is(.selected-block-outline,.selected-outline,[role=button]:focus-visible:not(:hover),*:has(>input:focus-visible)){border-radius:var(--size-05)}.selected-block-outline{--selected-stroke-offset: var(--size-5)}.selected-fill{position:relative}.selected-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--editing-fill);box-shadow:var(--selected-border)}@keyframes flash{0%,to{background-color:transparent}50%{background-color:var(--editing-fill)}}.selection-flash-animation{animation:flash .2s ease-out}
