@charset "UTF-8";@layer lism-base,lism-trait,lism-primitive,lism-component,lism-custom,lism-utility;@layer lism-base{@layer reset{*,:before,:after{box-sizing:border-box}*:not(dialog){margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none;word-break:normal;line-break:strict;overflow-wrap:anywhere;tab-size:4;overflow-x:clip}html:has(:modal[open]){overflow:clip}body{overflow:inherit;min-height:100dvh}abbr[title]{text-decoration:underline;text-decoration-style:dotted}pre{overflow-x:auto}menu,:is(ul,ol)[class]{list-style:none;padding:0}svg,img,video,audio,iframe,object,canvas{vertical-align:middle;max-inline-size:100%}img,video{block-size:auto}iframe{border:none}input,button,textarea,select,::file-selector-button{font:inherit;color:inherit;font-size:max(16px,1em)}fieldset{min-inline-size:0}textarea{resize:block;max-inline-size:100%}label[for],select,summary,[type=radio],[type=checkbox]{cursor:pointer}button,[role=tab],[role=button],[role=option],[type=button],[type=reset],[type=submit],::file-selector-button{cursor:pointer;touch-action:manipulation}:disabled{cursor:not-allowed}[hidden=until-found]{z-index:-1}}@property --sz--container{syntax: "<length-percentage>"; initial-value: 100cqi; inherits: true;}:root{--sz--xl: 1600px;--sz--l: 1280px;--sz--m: 56rem;--sz--s: 42rem;--sz--xs: 32rem;--black: #000;--white: #fff;--L: 60%;--C: .22;--red: oklch(var(--L) var(--C) 20);--orange: oklch(calc(var(--L) + 4%) calc(var(--C) - .01) 52);--yellow: oklch(calc(var(--L) + 12%) calc(var(--C) - .025) 84);--green: oklch(calc(var(--L) + 4%) calc(var(--C) - .02) 152);--blue: oklch(calc(var(--L) - 2%) calc(var(--C) + .01) 260);--purple: oklch(calc(var(--L) - 4%) calc(var(--C) + .02) 292);--pink: oklch(calc(var(--L) + 2%) calc(var(--C) + .02) 348);--gray: oklch(calc(var(--L) - 4%) .04 256);--brand: #1e5f8c;--accent: #d94a6a;--base: hsl(224 4% 99%);--base-2: hsl(224 8% 95%);--text: hsl(224 4% 8%);--text-2: hsl(224 6% 32%);--link: oklch(50% .3 240);--divider: hsl(224 8% 88%);--o--mp: .9;--o--p: .75;--o--pp: .5;--o--ppp: .25;--bdrs--10: .25rem;--bdrs--20: .5rem;--bdrs--30: 1rem;--bdrs--40: 1.5rem;--bdrs--99: 99rem;--ar--og: 1.91/1;--gutter-size: var(--s30)}@property --hl{syntax: "<length>"; inherits: true; initial-value: .25rem;}:root{--REM: clamp(.95rem, .915rem + .15vw, 1.05rem);--fz--base: var(--REM);--fz-mol: 8;--fz--5xl: calc(1em * var(--fz-mol) / (var(--fz-mol) - 6));--fz--4xl: calc(1em * var(--fz-mol) / (var(--fz-mol) - 5));--fz--3xl: calc(1em * var(--fz-mol) / (var(--fz-mol) - 4));--fz--2xl: calc(1em * var(--fz-mol) / (var(--fz-mol) - 3));--fz--xl: calc(1em * var(--fz-mol) / (var(--fz-mol) - 2));--fz--l: calc(1em * var(--fz-mol) / (var(--fz-mol) - 1));--fz--m: 1em;--fz--s: calc(1em * var(--fz-mol) / (var(--fz-mol) + 1));--fz--xs: calc(1em * var(--fz-mol) / (var(--fz-mol) + 2));--fz--2xs: calc(1em * var(--fz-mol) / (var(--fz-mol) + 3));--ff--base: -apple-system, "BlinkMacSystemFont", "Hiragino Sans", sans-serif, "Segoe UI Emoji";--ff--mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ff--accent: "Garamond", "Baskerville", "Times New Roman", serif;--fw--light: 300;--fw--normal: 400;--fw--bold: 600;--lts--base: normal;--lts--s: -.05em;--lts--l: .05em;--hl-unit: calc(var(--REM) * .125);--hl--xs: var(--hl-unit);--hl--s: calc(var(--hl-unit) * 2);--hl--base: calc(var(--hl-unit) * 3);--hl--l: calc(var(--hl-unit) * 4);--s-unit: calc(var(--REM) * .5);--s5: calc(.5 * var(--s-unit));--s10: var(--s-unit);--s15: calc(1.5 * var(--s-unit));--s20: calc(2 * var(--s-unit));--s30: calc(3 * var(--s-unit));--s40: calc(5 * var(--s-unit));--s50: calc(8 * var(--s-unit));--s60: calc(13 * var(--s-unit));--s70: calc(21 * var(--s-unit));--s80: calc(34 * var(--s-unit))}:root{--shc: hsl(220 4% 8% / 15%);--shsz--10: 0px 1px 3px;--shsz--20: 0px 2px 6px;--shsz--30: 0px 4px 12px;--shsz--40: 0px 8px 24px;--shsz--50: 0px 16px 48px}:root,.set--var\:bxsh{--bxsh--10: var(--shsz--10) var(--shc);--bxsh--20: var(--shsz--20) var(--shc);--bxsh--30: var(--shsz--30) var(--shc);--bxsh--40: var(--shsz--40) var(--shc);--bxsh--50: var(--shsz--50) var(--shc)}body{--hl: var(--hl--base);font-size:var(--fz--base);font-family:var(--ff--base);letter-spacing:var(--lts--base);background-color:var(--base);color:var(--text);text-underline-offset:var(--under-offset, .125em)}*{line-height:calc(1em + var(--hl) * 2)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--headings-ff, inherit);font-weight:var(--headings-fw, var(--fw--bold))}h1{font-size:var(--fz--3xl)}h2{font-size:var(--fz--2xl)}h3{font-size:var(--fz--xl)}h4{font-size:var(--fz--l)}h5,h6{font-size:var(--fz--m)}a{color:var(--link-c, var(--link));text-decoration:var(--link-td, underline);text-decoration-thickness:var(--link-td-thickness, auto);text-decoration-color:var(--link-td-color, currentColor)}small{--hl: var(--hl--s);font-size:var(--fz--xs)}b,strong{font-weight:var(--fw--bold)}sup,sub{--hl: var(--hl--xs);font-size:80%}code,kbd,var,samp{font-family:var(--ff--mono)}blockquote{background-color:var(--base-2);padding:var(--s30)}legend,caption,figcaption{font-size:var(--fz--s)}hr{border:none;block-size:0;border-block-start:1px solid var(--divider)}:is(ul,ol):where(:not([class])){list-style:revert;padding-inline-start:var(--list-px-s, var(--s30))}dt{font-weight:var(--fw--bold)}dd+dt{margin-block-start:var(--s20)}table{--td-c: inherit;--td-bgc: transparent;--td-p: var(--s10);--td-min-sz: initial}td{color:var(--td-c);background-color:var(--td-bgc);padding:var(--td-p);min-inline-size:var(--td-min-sz)}th{color:var(--th-c, var(--td-c));background-color:var(--th-bgc, var(--td-bgc));padding:var(--th-p, var(--td-p));min-inline-size:var(--th-min-sz, var(--td-min-sz))}input,button,textarea,select,::file-selector-button{background-color:var(--controls-bgc, var(--base-2));border:solid 1px var(--controls-bdc, var(--divider));padding:var(--controls-p, var(--s5) var(--s10));border-radius:var(--controls-bdrs, var(--bdrs--10))}:disabled{opacity:var(--o--pp)}:focus-visible{outline-offset:var(--focus-offset, 0px)}@media(any-hover:hover){.set--var\:hov:hover{--_notHov: }.set--var\:hov:not(:is(:hover,:focus-within)){--_isHov: }}@media(any-hover:none){.set--var\:hov{--_isHov: }}.set--var\:hov:is(:focus-visible,:focus-within){--_notHov: }.set--var\:bdrsInner{--bdrs--inner: calc(var(--bdrs, 0px) - var(--p, 0px))}.set--plain{width:auto;height:auto;min-width:0;min-height:0;max-width:none;max-height:none;color:inherit;font:inherit;line-height:calc(1em + var(--hl) * 2);background:none;padding:0;margin:0;border:none;text-decoration:none;border-radius:0}:is(ul,ol).set--revert{list-style:revert;padding-inline-start:var(--list-px-s, var(--s30))}}@layer lism-trait{.is--container{container-type:inline-size}.is--container>*{--sz--container: 100cqi}.is--container.has--gutter>*{--sz--container: calc(100cqi + var(--gutter-size) * 2)}.is--wrapper{--contentSize: var(--sz--m, 100%)}.is--wrapper>*{max-inline-size:min(100%,var(--contentSize));margin-inline:auto}.-contentSize\:s{--contentSize: var(--sz--s)}.-contentSize\:l{--contentSize: var(--sz--l)}.is--boxLink{position:relative;display:block;color:inherit;pointer-events:auto;text-decoration:none;cursor:pointer;isolation:isolate}.is--boxLink a{position:relative;z-index:2}.is--coverLink{position:static;text-decoration:none;color:inherit}.is--coverLink:before{position:absolute;inset:0;z-index:1;content:""}.is--layer{position:absolute;inset:0;overflow:hidden}.has--transition{--duration: var(--transition-duration, .25s);--ease: ease;--delay: 0s;--transitionProps: all;transition:var(--duration) var(--ease) var(--delay);transition-property:var(--transitionProps)}.has--gutter{padding-inline:var(--gutter-size)}.has--snap{--snapType: both mandatory;--snapAlign: start;--snapStop: normal;scroll-snap-type:var(--snapType)}.has--snap>*{scroll-snap-align:var(--snapAlign);scroll-snap-stop:var(--snapStop)}.has--mask{--maskPos: 50%;--maskSize: contain;--maskRepeat: no-repeat;-webkit-mask:var(--maskImg) var(--maskRepeat) var(--maskPos)/var(--maskSize);mask:var(--maskImg) var(--maskRepeat) var(--maskPos)/var(--maskSize)}}@layer lism-primitive{@layer layout{.l--flow{--flow--base: var(--s30);--flow--s: var(--s20);display:flow-root}.l--flow>*+*{--flow: var(--flow--base);margin-block-start:var(--flow)}.l--flow>:where(img,video,iframe){display:block}.-flow\:s>*{--flow: var(--flow--s)}.-flow\:>*{--flow: inherit}.l--flow>:where(h1,h2,h3,h4,h5,h6){margin-block-start:calc(var(--flow) * 2 + .5em)}.is--skipFlow+*,.l--flow>:first-child{--flow: 0px}.l--flex{display:flex}.l--flex>*{min-width:0}.l--cluster{display:flex;flex-wrap:wrap;align-items:center}.l--stack{display:flex;flex-direction:column}.l--grid{display:grid}.l--grid>*{min-width:0}.l--center{display:grid;place-content:center;place-items:center}.l--autoColumns{--cols: 20rem;--autoMode: auto-fit;display:grid;grid-template-columns:repeat(var(--autoMode),minmax(min(var(--cols),100%),1fr))}.l--columns{--cols: 2;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.l--withSide{--sideW: auto;--mainW: max(20rem, 50%);display:flex;flex-wrap:wrap}.l--withSide>.is--side{flex-basis:var(--sideW);flex-grow:1}.l--withSide>:not(.is--side){flex-grow:9999999;flex-basis:min(100%,var(--mainW))}.l--switchColumns{--breakSize: var(--sz--xs);display:flex;flex-wrap:wrap}.l--switchColumns>*{flex-grow:1;flex-basis:calc((var(--breakSize) - 100%) * 9999)}.l--tileGrid{display:grid;grid-template:repeat(var(--rows, 1),minmax(0,1fr))/repeat(var(--cols, 1),minmax(0,1fr))}.l--frame{overflow:hidden}.l--frame>:where(img,video,iframe){display:block;width:100%;height:100%;object-fit:cover}}@layer atomic{.a--divider{--bdc: var(--divider);--bds: solid;--bdw: 1px;border-block-start:var(--bdw) var(--bds) var(--bdc)}.a--icon{flex-shrink:0}.a--icon:where(:not([fill])){fill:currentcolor}.a--icon:where(:not([width])){width:1em;height:1em}.a--spacer{min-height:1px;min-width:1px}}}@layer lism-component;@layer lism-custom;@layer lism-utility{.u--trim{margin-block:calc(var(--hl) * -1)}.u--trimAll>:not(:empty,figure,picture,video,button,textarea,table){margin-block:calc(var(--hl) * -1)}.u--cbox{--c: color-mix(in srgb, var(--text), var(--keycolor) var(--cbox-cPct, 32%));--bgc: color-mix(in srgb, var(--base), var(--keycolor) var(--cbox-bgPct, 4%));--bdc: color-mix(in srgb, transparent, var(--keycolor) var(--cbox-bdPct, 64%));--link-c: var(--keycolor);color:var(--c);background-color:var(--bgc)}@supports (color: oklch(from red l c h)){.u--cbox{--shc: oklch(from var(--keycolor) calc(l / 1.5) calc(c / 1.5) h / .1)}}.u--divide,.u--cells{--bdw: 1px;--bdc: var(--divider);gap:var(--bdw)}.u--divide>*,.u--cells>*{box-shadow:0 0 0 var(--bdw) var(--bdc)}.u--divide{overflow:clip}.u--cells{padding:var(--bdw)}.u--srOnly:not(#_){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.u--clipText{-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}}.-lh\:1{--hl: 0px}.-lh\:base{--hl: var(--hl--base)}.-lh\:xs{--hl: var(--hl--xs)}.-lh\:s{--hl: var(--hl--s)}.-lh\:l{--hl: var(--hl--l)}@layer lism-base{.-bd,[class*=" -bd-"],[class^=-bd-]{--bds: solid;--bdw: 1px;--bdc: var(--divider);border-width:var(--bdw);border-color:var(--bdc)}}.-bd{border-style:var(--bds)}.-bd-x{border-inline-style:var(--bds)}.-bd-y{border-block-style:var(--bds)}.-bd-x-s{border-inline-start-style:var(--bds)}.-bd-x-e{border-inline-end-style:var(--bds)}.-bd-t{border-top-style:var(--bds)}.-bd-b{border-bottom-style:var(--bds)}.-bd-l{border-left-style:var(--bds)}.-bd-r{border-right-style:var(--bds)}.-bd-y-s{border-block-start-style:var(--bds)}.-bd-y-e{border-block-end-style:var(--bds)}.-max-sz\:full{max-inline-size:100%}:where(.has--gutter)>.-max-sz\:full{max-inline-size:calc(100% + var(--gutter-size) * 2);margin-inline:calc(var(--gutter-size) * -1)}.-max-sz\:container{max-inline-size:var(--sz--container, 100cqi);margin-inline:calc(50% - var(--sz--container) / 2)}.-f\:inherit{font:inherit}.-fz{font-size:var(--fz)}.-fz\:root{font-size:var(--fz--root)}.-fz\:base{font-size:var(--fz--base)}.-fz\:5xl{font-size:var(--fz--5xl)}.-fz\:4xl{font-size:var(--fz--4xl)}.-fz\:3xl{font-size:var(--fz--3xl)}.-fz\:2xl{font-size:var(--fz--2xl)}.-fz\:xl{font-size:var(--fz--xl)}.-fz\:l{font-size:var(--fz--l)}.-fz\:m{font-size:var(--fz--m)}.-fz\:s{font-size:var(--fz--s)}.-fz\:xs{font-size:var(--fz--xs)}.-fz\:2xs{font-size:var(--fz--2xs)}.-fw\:100{font-weight:100}.-fw\:200{font-weight:200}.-fw\:300{font-weight:300}.-fw\:400{font-weight:400}.-fw\:500{font-weight:500}.-fw\:600{font-weight:600}.-fw\:700{font-weight:700}.-fw\:800{font-weight:800}.-fw\:900{font-weight:900}.-fw\:light{font-weight:var(--fw--light)}.-fw\:normal{font-weight:var(--fw--normal)}.-fw\:bold{font-weight:var(--fw--bold)}.-ff\:base{font-family:var(--ff--base)}.-ff\:accent{font-family:var(--ff--accent)}.-ff\:mono{font-family:var(--ff--mono)}.-fs\:italic{font-style:italic}.-lts\:base{letter-spacing:var(--lts--base)}.-lts\:s{letter-spacing:var(--lts--s)}.-lts\:l{letter-spacing:var(--lts--l)}.-ta\:center{text-align:center}.-ta\:left{text-align:left}.-ta\:right{text-align:right}.-td\:none{text-decoration:none}.-tt\:upper{text-transform:uppercase}.-tt\:lower{text-transform:lowercase}.-d{display:var(--d)}.-d\:none{display:none}.-d\:block{display:block}.-d\:flex{display:flex}.-d\:inline-flex{display:inline-flex}.-d\:grid{display:grid}.-d\:inline-grid{display:inline-grid}.-d\:inline{display:inline}.-d\:inline-block{display:inline-block}.-o\:0{opacity:0}.-o\:mp{opacity:var(--o--mp)}.-o\:p{opacity:var(--o--p)}.-o\:pp{opacity:var(--o--pp)}.-o\:ppp{opacity:var(--o--ppp)}.-v\:hidden{visibility:hidden}.-ov\:hidden{overflow:hidden}.-ov\:auto{overflow:auto}.-ov\:clip{overflow:clip}.-ov-x\:clip{overflow-x:clip}.-ov-x\:auto{overflow-x:auto}.-ov-x\:scroll{overflow-x:scroll}.-ov-y\:clip{overflow-y:clip}.-ov-y\:auto{overflow-y:auto}.-ov-y\:scroll{overflow-y:scroll}.-ar{aspect-ratio:var(--ar)}.-ar\:21\/9{aspect-ratio:21/9}.-ar\:16\/9{aspect-ratio:16/9}.-ar\:3\/2{aspect-ratio:3/2}.-ar\:1\/1{aspect-ratio:1/1}.-ar\:og{aspect-ratio:var(--ar--og)}.-w{width:var(--w)}.-w\:100\%{width:100%}.-w\:fit{width:fit-content}.-h{height:var(--h)}.-h\:100\%{height:100%}.-h\:fit{height:fit-content}.-min-w{min-width:var(--min-w)}.-min-w\:100\%{min-width:100%}.-max-w{max-width:var(--max-w)}.-max-w\:100\%{max-width:100%}.-min-h{min-height:var(--min-h)}.-min-h\:100\%{min-height:100%}.-max-h{max-height:var(--max-h)}.-max-h\:100\%{max-height:100%}.-max-sz\:xs{max-inline-size:var(--sz--xs)}.-max-sz\:s{max-inline-size:var(--sz--s)}.-max-sz\:m{max-inline-size:var(--sz--m)}.-max-sz\:l{max-inline-size:var(--sz--l)}.-max-sz\:xl{max-inline-size:var(--sz--xl)}.-bg{background:var(--bg)}.-bgr\:no-repeat{background-repeat:no-repeat}.-bgp\:center{background-position:center}.-bgsz\:cover{background-size:cover}.-bgsz\:contain{background-size:contain}.-bgc,[class*="-bgc:"]{background-color:var(--bgc)}.-bgc\:base{--bgc: var(--base)}.-bgc\:base-2{--bgc: var(--base-2)}.-bgc\:text{--bgc: var(--text)}.-bgc\:brand{--bgc: var(--brand)}.-bgc\:accent{--bgc: var(--accent)}.-bgc\:transparent{--bgc: transparent}.-bgc\:inherit{background-color:inherit}.-c,[class*="-c:"]{color:var(--c)}.-c\:base{--c: var(--base)}.-c\:text{--c: var(--text)}.-c\:text-2{--c: var(--text-2)}.-c\:brand{--c: var(--brand)}.-c\:accent{--c: var(--accent)}.-c\:inherit{color:inherit}.-bd\:none{border:none}.-bds\:dashed{--bds: dashed}.-bds\:dotted{--bds: dotted}.-bds\:double{--bds: double}.-bdc\:brand{--bdc: var(--brand)}.-bdc\:accent{--bdc: var(--accent)}.-bdc\:divider{--bdc: var(--divider)}.-bdc\:inherit{--bdc: inherit}.-bdc\:transparent{--bdc: transparent}.-bdc\:current{--bdc: currentColor}.-bdrs,[class*="-bdrs:"]{border-radius:var(--bdrs)}.-bdrs\:0{--bdrs: 0}.-bdrs\:10{--bdrs: var(--bdrs--10)}.-bdrs\:20{--bdrs: var(--bdrs--20)}.-bdrs\:30{--bdrs: var(--bdrs--30)}.-bdrs\:40{--bdrs: var(--bdrs--40)}.-bdrs\:99{--bdrs: var(--bdrs--99)}.-bdrs\:inner{--bdrs: var(--bdrs--inner)}.-bxsh{box-shadow:var(--bxsh)}.-bxsh\:0{box-shadow:none}.-bxsh\:10{box-shadow:var(--bxsh--10)}.-bxsh\:20{box-shadow:var(--bxsh--20)}.-bxsh\:30{box-shadow:var(--bxsh--30)}.-bxsh\:40{box-shadow:var(--bxsh--40)}.-bxsh\:50{box-shadow:var(--bxsh--50)}.-pos\:static{position:static}.-pos\:fixed{position:fixed}.-pos\:sticky{position:sticky}.-pos\:relative{position:relative}.-pos\:absolute{position:absolute}.-z\:0{z-index:0}.-z\:1{z-index:1}.-z\:99{z-index:99}.-z\:-1{z-index:-1}.-t\:0{top:0%}.-t\:50\%{top:50%}.-t\:100\%{top:100%}.-l\:0{left:0%}.-l\:50\%{left:50%}.-l\:100\%{left:100%}.-r\:0{right:0%}.-r\:50\%{right:50%}.-r\:100\%{right:100%}.-b\:0{bottom:0%}.-b\:50\%{bottom:50%}.-b\:100\%{bottom:100%}.-i\:0{inset:0%}.-p,[class*="-p:"]{padding:var(--p)}.-p\:0{--p: 0}.-p\:5{--p: var(--s5)}.-p\:10{--p: var(--s10)}.-p\:15{--p: var(--s15)}.-p\:20{--p: var(--s20)}.-p\:30{--p: var(--s30)}.-p\:40{--p: var(--s40)}.-p\:50{--p: var(--s50)}.-p\:60{--p: var(--s60)}.-p\:70{--p: var(--s70)}.-p\:80{--p: var(--s80)}.-px{padding-inline:var(--px)}.-px\:0{padding-inline:0}.-px\:5{padding-inline:var(--s5)}.-px\:10{padding-inline:var(--s10)}.-px\:15{padding-inline:var(--s15)}.-px\:20{padding-inline:var(--s20)}.-px\:30{padding-inline:var(--s30)}.-px\:40{padding-inline:var(--s40)}.-px\:50{padding-inline:var(--s50)}.-px\:60{padding-inline:var(--s60)}.-px\:70{padding-inline:var(--s70)}.-px\:80{padding-inline:var(--s80)}.-py{padding-block:var(--py)}.-py\:0{padding-block:0}.-py\:5{padding-block:var(--s5)}.-py\:10{padding-block:var(--s10)}.-py\:15{padding-block:var(--s15)}.-py\:20{padding-block:var(--s20)}.-py\:30{padding-block:var(--s30)}.-py\:40{padding-block:var(--s40)}.-py\:50{padding-block:var(--s50)}.-py\:60{padding-block:var(--s60)}.-py\:70{padding-block:var(--s70)}.-py\:80{padding-block:var(--s80)}.-px-s{padding-inline-start:var(--px-s)}.-px-e{padding-inline-end:var(--px-e)}.-py-s{padding-block-start:var(--py-s)}.-py-e{padding-block-end:var(--py-e)}.-pl{padding-left:var(--pl)}.-pr{padding-right:var(--pr)}.-pt{padding-top:var(--pt)}.-pb{padding-bottom:var(--pb)}.-m,[class*="-m:"]{margin:var(--m)}.-m\:0{--m: 0}.-m\:5{--m: var(--s5)}.-m\:10{--m: var(--s10)}.-m\:15{--m: var(--s15)}.-m\:20{--m: var(--s20)}.-m\:30{--m: var(--s30)}.-m\:40{--m: var(--s40)}.-m\:50{--m: var(--s50)}.-m\:60{--m: var(--s60)}.-m\:70{--m: var(--s70)}.-m\:80{--m: var(--s80)}.-m\:auto{--m: auto}.-mx{margin-inline:var(--mx)}.-mx\:0{margin-inline:0}.-mx\:5{margin-inline:var(--s5)}.-mx\:10{margin-inline:var(--s10)}.-mx\:15{margin-inline:var(--s15)}.-mx\:20{margin-inline:var(--s20)}.-mx\:30{margin-inline:var(--s30)}.-mx\:40{margin-inline:var(--s40)}.-mx\:50{margin-inline:var(--s50)}.-mx\:60{margin-inline:var(--s60)}.-mx\:70{margin-inline:var(--s70)}.-mx\:80{margin-inline:var(--s80)}.-mx\:auto{margin-inline:auto}.-my{margin-block:var(--my)}.-my\:0{margin-block:0}.-my\:5{margin-block:var(--s5)}.-my\:10{margin-block:var(--s10)}.-my\:15{margin-block:var(--s15)}.-my\:20{margin-block:var(--s20)}.-my\:30{margin-block:var(--s30)}.-my\:40{margin-block:var(--s40)}.-my\:50{margin-block:var(--s50)}.-my\:60{margin-block:var(--s60)}.-my\:70{margin-block:var(--s70)}.-my\:80{margin-block:var(--s80)}.-my\:auto{margin-block:auto}.-mx-s{margin-inline-start:var(--mx-s)}.-mx-s\:auto{margin-inline-start:auto}.-mx-e{margin-inline-end:var(--mx-e)}.-mx-e\:auto{margin-inline-end:auto}.-my-s{margin-block-start:var(--my-s)}.-my-s\:0{margin-block-start:0}.-my-s\:5{margin-block-start:var(--s5)}.-my-s\:10{margin-block-start:var(--s10)}.-my-s\:15{margin-block-start:var(--s15)}.-my-s\:20{margin-block-start:var(--s20)}.-my-s\:30{margin-block-start:var(--s30)}.-my-s\:40{margin-block-start:var(--s40)}.-my-s\:50{margin-block-start:var(--s50)}.-my-s\:60{margin-block-start:var(--s60)}.-my-s\:70{margin-block-start:var(--s70)}.-my-s\:80{margin-block-start:var(--s80)}.-my-s\:auto{margin-block-start:auto}.-my-e{margin-block-end:var(--my-e)}.-my-e\:auto{margin-block-end:auto}.-ml{margin-left:var(--ml)}.-mr{margin-right:var(--mr)}.-mt{margin-top:var(--mt)}.-mb{margin-bottom:var(--mb)}.-g{gap:var(--g)}.-g\:0{gap:0}.-g\:5{gap:var(--s5)}.-g\:10{gap:var(--s10)}.-g\:15{gap:var(--s15)}.-g\:20{gap:var(--s20)}.-g\:30{gap:var(--s30)}.-g\:40{gap:var(--s40)}.-g\:50{gap:var(--s50)}.-g\:60{gap:var(--s60)}.-g\:70{gap:var(--s70)}.-g\:80{gap:var(--s80)}.-g\:inherit{gap:inherit}.-cg{column-gap:var(--cg)}.-rg{row-gap:var(--rg)}.-fxw{flex-wrap:var(--fxw)}.-fxw\:wrap{flex-wrap:wrap}.-fxd{flex-direction:var(--fxd)}.-fxd\:column{flex-direction:column}.-fxd\:column-reverse{flex-direction:column-reverse}.-fxd\:row-reverse{flex-direction:row-reverse}.-fx{flex:var(--fx)}.-fx\:1{flex:1}.-fxg\:1{flex-grow:1}.-fxsh\:0{flex-shrink:0}.-fxb{flex-basis:var(--fxb)}.-gt{grid-template:var(--gt)}.-gta{grid-template-areas:var(--gta)}.-gtc{grid-template-columns:var(--gtc)}.-gtc\:subgrid{grid-template-columns:subgrid}.-gtr{grid-template-rows:var(--gtr)}.-gtr\:subgrid{grid-template-rows:subgrid}.-gaf{grid-auto-flow:var(--gaf)}.-gaf\:row{grid-auto-flow:row}.-gaf\:column{grid-auto-flow:column}.-ga{grid-area:var(--ga)}.-ga\:1\/1{grid-area:1 / 1}.-gc{grid-column:var(--gc)}.-gc\:1\/-1{grid-column:1 / -1}.-gr{grid-row:var(--gr)}.-gr\:1\/-1{grid-row:1 / -1}.-ai{align-items:var(--ai)}.-ai\:start{align-items:start}.-ai\:center{align-items:center}.-ai\:end{align-items:end}.-ai\:stretch{align-items:stretch}.-ai\:flex-start{align-items:flex-start}.-ai\:flex-end{align-items:flex-end}.-ac{align-content:var(--ac)}.-ac\:start{align-content:start}.-ac\:center{align-content:center}.-ac\:end{align-content:end}.-ac\:flex-start{align-content:flex-start}.-ac\:flex-end{align-content:flex-end}.-ac\:between{align-content:space-between}.-ji{justify-items:var(--ji)}.-ji\:start{justify-items:start}.-ji\:center{justify-items:center}.-ji\:end{justify-items:end}.-ji\:stretch{justify-items:stretch}.-ji\:flex-start{justify-items:flex-start}.-ji\:flex-end{justify-items:flex-end}.-jc{justify-content:var(--jc)}.-jc\:start{justify-content:start}.-jc\:center{justify-content:center}.-jc\:end{justify-content:end}.-jc\:flex-start{justify-content:flex-start}.-jc\:flex-end{justify-content:flex-end}.-jc\:between{justify-content:space-between}.-pi\:start{place-items:start}.-pi\:center{place-items:center}.-pi\:end{place-items:end}.-pc\:start{place-content:start}.-pc\:center{place-content:center}.-pc\:end{place-content:end}.-aslf\:start{align-self:start}.-aslf\:center{align-self:center}.-aslf\:end{align-self:end}.-aslf\:stretch{align-self:stretch}.-jslf\:start{justify-self:start}.-jslf\:center{justify-self:center}.-jslf\:end{justify-self:end}.-jslf\:stretch{justify-self:stretch}.-pslf\:start{place-self:start}.-pslf\:center{place-self:center}.-pslf\:end{place-self:end}.-order\:0{order:0}.-order\:1{order:1}.-order\:-1{order:-1}.-ovw\:anywhere{overflow-wrap:anywhere}.-whs\:nowrap{white-space:nowrap}.-float\:left{float:left}.-float\:right{float:right}.-clear\:both{clear:both}.-iso\:isolate{isolation:isolate}.-wm{writing-mode:var(--wm)}.-wm\:vertical-rl{writing-mode:vertical-rl}@container (min-width: 400px){.-fz_sm{font-size:var(--fz_sm)}.-hl_sm{--hl: var(--hl_sm) !important}.-d_sm{display:var(--d_sm)}.-ar_sm{aspect-ratio:var(--ar_sm)}.-w_sm{width:var(--w_sm)}.-h_sm{height:var(--h_sm)}.-min-w_sm{min-width:var(--min-w_sm)}.-max-w_sm{max-width:var(--max-w_sm)}.-min-h_sm{min-height:var(--min-h_sm)}.-max-h_sm{max-height:var(--max-h_sm)}.-bg_sm{background:var(--bg_sm)}.-bdw_sm{--bdw: var(--bdw_sm) !important}.-bdrs_sm{border-radius:var(--bdrs);--bdrs: var(--bdrs_sm) !important}.-bxsh_sm{box-shadow:var(--bxsh_sm)}.-p_sm{padding:var(--p);--p: var(--p_sm) !important}.-px_sm{padding-inline:var(--px_sm)}.-py_sm{padding-block:var(--py_sm)}.-px-s_sm{padding-inline-start:var(--px-s_sm)}.-px-e_sm{padding-inline-end:var(--px-e_sm)}.-py-s_sm{padding-block-start:var(--py-s_sm)}.-py-e_sm{padding-block-end:var(--py-e_sm)}.-pl_sm{padding-left:var(--pl_sm)}.-pr_sm{padding-right:var(--pr_sm)}.-pt_sm{padding-top:var(--pt_sm)}.-pb_sm{padding-bottom:var(--pb_sm)}.-m_sm{margin:var(--m);--m: var(--m_sm) !important}.-mx_sm{margin-inline:var(--mx_sm)}.-my_sm{margin-block:var(--my_sm)}.-mx-s_sm{margin-inline-start:var(--mx-s_sm)}.-mx-e_sm{margin-inline-end:var(--mx-e_sm)}.-my-s_sm{margin-block-start:var(--my-s_sm)}.-my-e_sm{margin-block-end:var(--my-e_sm)}.-ml_sm{margin-left:var(--ml_sm)}.-mr_sm{margin-right:var(--mr_sm)}.-mt_sm{margin-top:var(--mt_sm)}.-mb_sm{margin-bottom:var(--mb_sm)}.-g_sm{gap:var(--g_sm)}.-cg_sm{column-gap:var(--cg_sm)}.-rg_sm{row-gap:var(--rg_sm)}.-cols_sm{--cols: var(--cols_sm) !important}.-rows_sm{--rows: var(--rows_sm) !important}.-fxw_sm{flex-wrap:var(--fxw_sm)}.-fxd_sm{flex-direction:var(--fxd_sm)}.-fx_sm{flex:var(--fx_sm)}.-fxb_sm{flex-basis:var(--fxb_sm)}.-gt_sm{grid-template:var(--gt_sm)}.-gta_sm{grid-template-areas:var(--gta_sm)}.-gtc_sm{grid-template-columns:var(--gtc_sm)}.-gtr_sm{grid-template-rows:var(--gtr_sm)}.-gaf_sm{grid-auto-flow:var(--gaf_sm)}.-ga_sm{grid-area:var(--ga_sm)}.-gc_sm{grid-column:var(--gc_sm)}.-gr_sm{grid-row:var(--gr_sm)}.-ai_sm{align-items:var(--ai_sm)}.-ac_sm{align-content:var(--ac_sm)}.-ji_sm{justify-items:var(--ji_sm)}.-jc_sm{justify-content:var(--jc_sm)}.-wm_sm{writing-mode:var(--wm_sm)}}@container (min-width: 760px){.-fz_md{font-size:var(--fz_md)}.-hl_md{--hl: var(--hl_md) !important}.-d_md{display:var(--d_md)}.-ar_md{aspect-ratio:var(--ar_md)}.-w_md{width:var(--w_md)}.-h_md{height:var(--h_md)}.-min-w_md{min-width:var(--min-w_md)}.-max-w_md{max-width:var(--max-w_md)}.-min-h_md{min-height:var(--min-h_md)}.-max-h_md{max-height:var(--max-h_md)}.-bg_md{background:var(--bg_md)}.-bdw_md{--bdw: var(--bdw_md) !important}.-bdrs_md{border-radius:var(--bdrs);--bdrs: var(--bdrs_md) !important}.-bxsh_md{box-shadow:var(--bxsh_md)}.-p_md{padding:var(--p);--p: var(--p_md) !important}.-px_md{padding-inline:var(--px_md)}.-py_md{padding-block:var(--py_md)}.-px-s_md{padding-inline-start:var(--px-s_md)}.-px-e_md{padding-inline-end:var(--px-e_md)}.-py-s_md{padding-block-start:var(--py-s_md)}.-py-e_md{padding-block-end:var(--py-e_md)}.-pl_md{padding-left:var(--pl_md)}.-pr_md{padding-right:var(--pr_md)}.-pt_md{padding-top:var(--pt_md)}.-pb_md{padding-bottom:var(--pb_md)}.-m_md{margin:var(--m);--m: var(--m_md) !important}.-mx_md{margin-inline:var(--mx_md)}.-my_md{margin-block:var(--my_md)}.-mx-s_md{margin-inline-start:var(--mx-s_md)}.-mx-e_md{margin-inline-end:var(--mx-e_md)}.-my-s_md{margin-block-start:var(--my-s_md)}.-my-e_md{margin-block-end:var(--my-e_md)}.-ml_md{margin-left:var(--ml_md)}.-mr_md{margin-right:var(--mr_md)}.-mt_md{margin-top:var(--mt_md)}.-mb_md{margin-bottom:var(--mb_md)}.-g_md{gap:var(--g_md)}.-cg_md{column-gap:var(--cg_md)}.-rg_md{row-gap:var(--rg_md)}.-cols_md{--cols: var(--cols_md) !important}.-rows_md{--rows: var(--rows_md) !important}.-fxw_md{flex-wrap:var(--fxw_md)}.-fxd_md{flex-direction:var(--fxd_md)}.-fx_md{flex:var(--fx_md)}.-fxb_md{flex-basis:var(--fxb_md)}.-gt_md{grid-template:var(--gt_md)}.-gta_md{grid-template-areas:var(--gta_md)}.-gtc_md{grid-template-columns:var(--gtc_md)}.-gtr_md{grid-template-rows:var(--gtr_md)}.-gaf_md{grid-auto-flow:var(--gaf_md)}.-ga_md{grid-area:var(--ga_md)}.-gc_md{grid-column:var(--gc_md)}.-gr_md{grid-row:var(--gr_md)}.-ai_md{align-items:var(--ai_md)}.-ac_md{align-content:var(--ac_md)}.-ji_md{justify-items:var(--ji_md)}.-jc_md{justify-content:var(--jc_md)}.-wm_md{writing-mode:var(--wm_md)}}@media(any-hover:hover){.-hov\:-c:hover{color:var(--hov-c, var(--link))}.-hov\:-bdc:hover{border-color:var(--hov-bdc, currentColor)}.-hov\:-bgc:hover{background-color:var(--hov-bgc, var(--base-2))}.-hov\:-o:hover{opacity:var(--hov-o, var(--o--p))}.-hov\:-bxsh:hover{box-shadow:var(--hov-bxsh, var(--bxsh--50))}.-hov\:underline:hover{text-decoration:underline}.-hov\:neutral:hover{background-color:color-mix(in srgb,var(--bgc, var(--base)),hsl(220,5%,75%) 25%)}}.-hov\:in\:hide{--transitionProps: opacity;opacity:var(--_isHov, 0)}.-hov\:in\:show{--transitionProps: opacity, visibility;opacity:var(--_notHov, 0);visibility:var(--_notHov, hidden)}.-hov\:in\:zoom{--transitionProps: scale;scale:var(--_isHov, 1.1)}@layer lism-base{:root{--topbar-h: 5rem;--sidebar-w: 22rem;--editor-mobile-header-w: 13rem;--selected-preview-max-h: min(40vh, 400px)}@media(max-width:760px){:root{--topbar-h: 4rem;--sidebar-w: 0px}}}@layer lism-component{.c--editorLayout{-webkit-overflow-scrolling:touch}.c--editorLayout[data-has-sidebar=true]{padding-inline-start:var(--sidebar-w)}.c--selectedPreview{position:sticky;top:0;border-bottom:1px solid var(--divider);z-index:101;background:var(--base)}.c--selectedPreview_close{display:none}.c--selectedPreview_canvas{padding-block:var(--s20);margin-inline:auto}.c--selectedPreview_canvas,.c--variantCard_canvas{container-type:inline-size;position:relative;aspect-ratio:1200 / 630;overflow:hidden;background:var(--white)}.c--selectedPreview_canvas{width:min(100%,58rem,calc(var(--selected-preview-max-h) * 1200 / 630));max-height:var(--selected-preview-max-h);border-radius:var(--bdrs--10);box-shadow:var(--bxsh--10)}.c--selectedPreview_inner,.c--variantCard_inner{position:absolute;inset:0 auto auto 0;width:1200px;height:630px;transform:scale(calc(100cqi/1200px));transform-origin:top left}.c--variantCard{appearance:none;display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.c--variantCard_label{display:block;padding:0 var(--s5) var(--s5);color:var(--text-2);font-size:var(--fz--xs);font-weight:var(--fw--bold);line-height:1}.c--variantCard_canvas{outline:1px solid var(--divider);border-radius:var(--bdrs--10);transition:box-shadow .14s,outline-color .14s}.c--variantCard:hover .c--variantCard_canvas{box-shadow:var(--bxsh--20)}.c--variantCard:focus-visible{outline:3px solid var(--blue);outline-offset:var(--s5)}.c--variantCard[data-selected=true] .c--variantCard_canvas{outline-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 24%,transparent)}@media(max-width:760px){.c--editorLayout_inner{padding-inline:var(--s15);padding-block-start:var(--topbar-h);padding-block-end:var(--s60)}.c--selectedPreview{position:fixed;top:0;left:0;right:0;z-index:95;padding-block-start:var(--s15);padding-block-end:var(--s15);box-shadow:var(--bxsh--20);transition:opacity .18s,visibility .18s,transform .18s}.c--selectedPreview[data-open=false]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)}.c--selectedPreview_close{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:var(--s10);right:var(--s10);z-index:1;width:2.25em;height:2.25em;padding:0;border:1px solid var(--divider);border-radius:999px;background:var(--base);color:var(--text);cursor:pointer;appearance:none}.c--selectedPreview_close:hover{background:var(--base-2)}.c--variantGroups{padding-block-start:var(--s10)}.c--variantGroup{padding-block-start:var(--s20)}}}@layer lism-component{.c--checkBox{cursor:pointer;--keycolor: var(--blue)}.c--checkBox_indicator{position:relative;width:1.25em;height:1.25em;background-color:var(--base-2);border:1px solid var(--divider);border-radius:3px;transition-duration:.2s;transition-property:background,border-color}.c--checkBox_indicator:after{content:"";position:absolute;display:none;width:30%;height:60%;border:solid #fff;border-width:0 2px 2px 0;top:50%;left:50%;rotate:45deg;translate:-50% -60%}.c--checkBox_input:checked+.c--checkBox_indicator{background-color:var(--keycolor);border-color:var(--keycolor)}.c--checkBox_input:checked+.c--checkBox_indicator:after{display:block}.c--checkBox_input:focus-visible+.c--checkBox_indicator{outline:4px solid color-mix(in srgb,var(--keycolor) 25%,transparent);border-color:var(--keycolor)}}@layer lism-component{[type=range]{padding:0}.c--rangeSlider_range{flex-grow:1;inline-size:100%;block-size:10px;appearance:none;-webkit-appearance:none;border-radius:999px;cursor:pointer}.c--rangeSlider_range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;inline-size:16px;block-size:16px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px #00000040;cursor:pointer}.c--rangeSlider_range::-moz-range-thumb{inline-size:16px;block-size:16px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px #00000040;cursor:pointer}.c--rangeSlider[data-axis=hue] .c--rangeSlider_range{background:linear-gradient(to right,#e696ae,#e0a26f,#a9bb71 33.33%,#89c194,#5fc6b3 50%,#73baea 66.67%,#9bafe9,#bba3e8 83.33%,#e696ae)}.c--rangeSlider[data-axis=chroma] .c--rangeSlider_range{background:linear-gradient(to right,#a4a4a4,#67addd 25%,#50aeeb,#30aff8 37.5%,#0fafff 40.62% 42.19%,#11afff 43.75%,#0fafff 50% 62.5%,#0eafff 75% 100%);background:linear-gradient(to right,#a4a4a4,#67addd 25%,#50aeeb,#30aff8 37.5%,#0fafff 40.62%,color(xyz 0.337 0.381 1.03),color(xyz 0.338 0.381 1.059) 43.75%,color(xyz 0.342 0.381 1.18) 50%,color(xyz 0.356 0.38 1.445),color(xyz 0.377 0.377 1.742) 75%,color(xyz 0.443 0.368 2.441))}.c--rangeSlider[data-axis=lightness] .c--rangeSlider_range{background:linear-gradient(to right,#000,#010101,#060606 12.5%,#222 25%,#636363,#aeaeae,#fff)}.c--rangeSlider_value{min-inline-size:2.5em;text-align:end;font-variant-numeric:tabular-nums;cursor:pointer}}@layer lism-component{.c--inspector--sheet{pointer-events:none}.c--inspector_inner{pointer-events:auto;background:color-mix(in srgb,var(--white) 88%,transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.c--inspector_body{flex:1 0 auto}.c--inspector_actions{background:color-mix(in srgb,var(--white) 92%,transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.c--inspector_actions .c--topbar_action{display:flex;justify-content:center;inline-size:100%}.c--inspector_inner [data-disabled=true]{opacity:var(--o--ppp);cursor:not-allowed}.c--inspector_header{cursor:pointer;text-align:start}.c--inspector_header:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.c--inspector--sidebar .c--inspector_header{cursor:default}.c--inspector--sidebar .c--inspector_header:hover{background:transparent}.c--inspector_section:not(:last-child){border-block-end:1px solid var(--divider)}.l--flex>.c--controlGroup_label{min-width:5em}}.c--topbar{pointer-events:none}.c--topbar_inner,.c--topbar_actions{pointer-events:auto}.c--topbar_brandLink,.c--topbar_navLink,.c--topbar_action{transition:background-color .14s,color .14s}.c--topbar_brandLink:hover{color:var(--blue)}.c--topbar_navLink{background:color-mix(in srgb,var(--text) 4%,transparent)}.c--topbar_navLink:hover{background:color-mix(in srgb,var(--blue) 10%,transparent);color:var(--blue)}.c--topbar_action--primary{background:var(--blue);color:var(--white)}.c--topbar_action:hover{background:color-mix(in srgb,var(--blue) 5%,var(--white))}.c--topbar_action--primary:hover{background:color-mix(in srgb,var(--blue) 86%,var(--text))}.c--topbar [data-disabled=true]{opacity:var(--o--pp);cursor:not-allowed}@media(max-width:760px){.c--topbar_shell{flex-wrap:wrap}.c--topbar_actions{margin-inline-start:auto}.c--topbar_actions .c--topbar_action--download{display:none}}@layer lism-component{.c--siteWrapper{background:linear-gradient(180deg,color-mix(in srgb,var(--white) 58%,transparent),transparent 18rem),var(--base)}.c--siteMain{padding-block:112px 80px}.c--section{padding-block:var(--s50);border-top:1px solid var(--divider)}@media(max-width:760px){.c--siteMain{padding-block:96px 56px}}}@layer lism-component{.c--hero{min-height:min(560px,calc(100vh - 112px))}.c--hero--stacked{min-height:0;padding-block-start:var(--s30)}.c--hero_title{font-size:clamp(2rem,5vw,4rem);letter-spacing:0}}@layer lism-component{.c--sectionTitle_h2{font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:0}}@layer lism-component{.c--button{background:color-mix(in srgb,var(--white) 82%,transparent);transition:background .14s,border-color .14s,color .14s,transform .14s}.c--button:hover{background:var(--white);transform:translateY(-1px)}.c--button--primary{border-color:color-mix(in srgb,var(--blue) 60%,transparent);background:var(--blue);color:var(--white)}.c--button--primary:hover{background:color-mix(in srgb,var(--blue) 88%,var(--black))}@media(max-width:760px){.c--button{text-align:center}}}@layer lism-component{.c--card{background:color-mix(in srgb,var(--white) 84%,transparent)}}@layer lism-component{.c--inlineCode{border-radius:2px;font-size:.925em;padding:.2em .375em;--hl: 2px}}@layer lism-component{.c--guide_previewFrame{position:relative;inline-size:100%;aspect-ratio:1200 / 630;overflow:hidden;border-radius:10px;background:var(--white)}.c--guide_previewScale{position:absolute;inset-block-start:0;inset-inline-start:0;width:1200px;height:630px;transform-origin:top left}}@layer lism-component{.c--guide_stepImage{background:color-mix(in srgb,var(--white) 84%,transparent)}.c--guide_stepImage img{display:block;inline-size:100%;block-size:auto}}@layer lism-component{.c--codeBlock{overflow:auto;background:#111827;color:#e5f0ff;font-size:.84rem;white-space:pre-wrap;word-break:break-all;line-height:1.7}}@layer lism-component{.c--guide_table{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.7}.c--guide_table thead th{padding-block:.5rem .6rem;border-bottom:1px solid var(--divider);color:var(--text-2);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.c--guide_table tbody th,.c--guide_table tbody td{padding-block:.7rem;border-top:1px solid var(--divider);vertical-align:top}.c--guide_table tbody tr:first-child th,.c--guide_table tbody tr:first-child td{border-top:0}.c--guide_table tbody th{width:6rem;padding-inline-end:1rem;text-align:left;white-space:nowrap}.c--guide_table tbody td{color:var(--text-2)}.c--guide_table_default{padding-inline-end:1rem;white-space:nowrap}.c--guide_dim{color:var(--text-3, color-mix(in srgb, var(--text-2) 60%, transparent))}}@layer lism-component{.c--landing_galleryThumb{background:color-mix(in srgb,var(--white) 84%,transparent);transition:transform .14s,box-shadow .14s}.c--landing_galleryCard:hover .c--landing_galleryThumb{transform:translateY(-3px);box-shadow:var(--bxsh--50)}}@layer lism-component{.c--landing_galleryControls{top:70px;z-index:10;padding:8px 14px;background:color-mix(in srgb,var(--white) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.c--landing_hueChip{--chip-bg: oklch(70% .13 var(--chip-hue));width:28px;height:28px;padding:0;border:2px solid transparent;border-radius:50%;background:var(--chip-bg);cursor:pointer;transition:transform .14s,box-shadow .14s,border-color .14s}.c--landing_hueChip:hover{transform:scale(1.08)}.c--landing_hueChip[data-active]{border-color:var(--text);box-shadow:0 0 0 2px var(--currentBgc, var(--white))}.c--landing_layoutToggle{border:1px solid var(--divider);border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--white) 60%,transparent)}.c--landing_layoutButton{border:0;background:transparent;padding:6px 14px;font-family:inherit;font-size:var(--fz--xs);font-weight:700;color:var(--text-2);cursor:pointer;transition:background .14s,color .14s}.c--landing_layoutButton:hover:not([data-active]){background:color-mix(in srgb,var(--text) 8%,transparent)}.c--landing_layoutButton[data-active]{background:var(--text);color:var(--white)}}@layer lism-component{.c--landing_stepImage{background:color-mix(in srgb,var(--white) 84%,transparent)}.c--landing_stepImage img{display:block;inline-size:100%;block-size:auto}}@layer lism-base{:root{--sz--l: 1120px;--fz--base: 1rem;--base: hsl(42, 8%, 94%);--base-2: hsl(42, 8%, 97%);--divider: hsl(40, 6%, 88%);--gutter-size: var(--s20);--shc: rgba(40, 34, 26, .1)}html,body,#root{block-size:100%}button,input,select,textarea{font:inherit}button{color:inherit}}@layer lism-component{.c--toast{transform:translate(-50%,-50%);animation:og-toast-in .2s ease-out}.c--toast:before{content:"✓";flex:0 0 auto;color:var(--toast-icon-color, #22c55e);font-size:var(--fz--xl);font-weight:700;line-height:1}.c--toast[data-kind=err]{--toast-icon-color: #fecaca}.c--toast[data-kind=err]:before{content:"!"}@keyframes og-toast-in{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--s10)))}to{opacity:1;transform:translate(-50%,-50%)}}}
