.container.svelte-1irmh4{margin-inline:auto;padding-inline:var(--space-2)}@media (min-width: 44rem){.container.svelte-1irmh4{padding-inline:var(--space-4)}}@media (min-width: 66rem){.container.svelte-1irmh4{padding-inline:var(--space-8)}}.size-auto.svelte-1irmh4{max-width:120rem}.size-sm.svelte-1irmh4{max-width:28rem}.size-md.svelte-1irmh4{max-width:32rem}.size-lg.svelte-1irmh4{max-width:36rem}.size-xl.svelte-1irmh4{max-width:48rem}.size-2xl.svelte-1irmh4{max-width:64rem}.size-3xl.svelte-1irmh4{max-width:80rem}

.panel.svelte-1igvcdi{contain:layout paint;background-color:light-dark(transparent,var(--bg-200));padding:var(--space-4) var(--space-2);border-width:1px;border-style:solid;border-color:light-dark(var(--fg-800),transparent)}@media (min-width: 44rem){.panel.svelte-1igvcdi{padding-right:var(--space-4);padding-left:var(--space-4)}}@media print{.panel.svelte-1igvcdi{border:1px solid currentColor;break-inside:avoid-page}}

.markdown :is(h1,h2,h3,h4){line-height:var(--leading-none)}.markdown :is(h1,h2,h3,h4) :any-link{text-decoration:none;color:inherit}.markdown h1{font-size:var(--size-4xl)}.markdown h2{font-size:var(--size-2xl);margin-top:var(--space-16);font-weight:var(--font-bold)}.markdown h3{font-size:var(--size-lg);margin-top:var(--space-12);font-weight:var(--font-medium)}.markdown h4{font-size:var(--size-base);margin-top:var(--space-12);font-weight:var(--font-medium)}.markdown blockquote{background-color:var(--bg-200);padding:var(--space-4) var(--space-12);max-width:50ch;box-shadow:var(--shadow);border-left:4px solid var(--accent)}.markdown p{line-height:var(--leading-relaxed);max-width:60ch}.markdown strong{font-style:normal;font-weight:var(--font-bold);color:var(--fg-100)}.markdown em{font-style:italic}.markdown :is(p,pre,img,table,ol,ul,blockquote,figure,iframe){margin-top:var(--space-6)}.markdown pre{background-color:var(--bg-200);padding:1rem .5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;color:var(--fg-100);word-break:break-all;white-space:pre;-moz-tab-size:2;tab-size:2;font-size:1em}@media (min-width: 44rem){.markdown pre{padding:.75rem 1rem;margin-right:-1rem;margin-left:-1rem}}.markdown pre code{background-color:transparent;padding:0}.markdown ul{line-height:var(--leading-relaxed)}.markdown li{margin-top:.75rem;max-width:66ch}.markdown ul li{list-style:square;margin-left:2.25rem}.markdown ol li{list-style:decimal;margin-left:3rem}.markdown ul li::marker{color:var(--accent-500)}.markdown ol li::marker{color:var(--fg-400);font-weight:var(--font-bold);font-family:var(--font-mono);font-size:var(--size-base)}.markdown :where(:any-link),.markdown :where(:any-link code){color:light-dark(var(--accent-700),var(--accent-400));text-decoration:underline;text-decoration-color:light-dark(var(--accent-700),var(--accent-400));font-size:1em}.markdown table{--cell-spacing: .75rem;border-spacing:0;width:100%;border-top:.125rem solid var(--fg-300);box-shadow:var(--shadow);font-size:.8em}.markdown th{text-align:left;font-family:var(--font-body);text-transform:uppercase;font-size:.8em;font-weight:700;padding:var(--cell-spacing)}.markdown tbody tr:nth-child(odd){background-color:var(--uneven-tr-bg)}.markdown td{padding:var(--cell-spacing)}.markdown :is(th,td):not(:first-child){text-align:right}.markdown img{box-shadow:var(--shadow)}.markdown code{font-size:.8em}.markdown :is(p,li,figcaption) code{display:inline-block;margin-right:.25ch;margin-left:.25ch;color:var(--highlight-name)}.markdown pre code{color:var(--fg-200)}.markdown :is(p,li,figcaption) :not(pre) code:before,.markdown :is(p,li,figcaption) :not(pre) code:after{content:"`"}.markdown aside{border:2px solid var(--accent);padding:var(--space-6) var(--space-5);margin:var(--space-16) 0}.markdown :is(aside,blockquote)>:first-child{margin-top:0}.markdown :is(aside,blockquote)>:last-child{margin-bottom:0}.markdown figcaption{text-align:center;font-size:smaller}.markdown hr{border-top:1px solid var(--gray-500);margin:var(--space-16) 0}

.form-group.svelte-1v47v7t{display:grid;gap:var(--space-2);width:100%;position:relative}

.btn.svelte-1ikq1z{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap;border:0 solid transparent;transition:color .1s ease-out,background-color .1s ease-out,box-shadow .1s ease-out}@media print{.btn.svelte-1ikq1z{border:var(--space-1) solid}}.primary.svelte-1ikq1z{font-family:var(--font-display);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);line-height:var(--leading-tight);font-style:normal;text-transform:uppercase;background-color:var(--accent-400);color:var(--gray-800)}.primary.svelte-1ikq1z:focus,.primary.svelte-1ikq1z:hover{background-color:var(--accent-300)}.secondary.svelte-1ikq1z{background-color:var(--bg-200);color:var(--fg-200);font-weight:var(--font-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);border-width:1px;border-color:var(--fg-450)}.secondary.svelte-1ikq1z:hover{background-color:var(--bg-400);border-color:var(--fg-400)}.minimal.svelte-1ikq1z{background-color:transparent;color:var(--fg-200);font-weight:var(--font-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-none)}.minimal.svelte-1ikq1z:focus,.minimal.svelte-1ikq1z:hover{background-color:var(--bg-200);color:var(--fg-100)}.sm.svelte-1ikq1z{padding:.3em var(--space-2);font-size:var(--size-sm)}.md.svelte-1ikq1z{padding:var(--space-3) var(--space-4);font-size:var(--size-base)}.lg.svelte-1ikq1z{padding:.9em var(--space-5);font-size:var(--size-lg)}

.logo.svelte-13w57yy{display:block;color:light-dark(var(--accent-500),var(--accent-400));padding:var(--space-1);line-height:var(--leading-none)}@media (min-width: 44rem){.logo.svelte-13w57yy{padding:var(--space-4)}}.logo.svelte-13w57yy:hover{color:var(--accent-700)}html:not([data-theme=naked]) .logo.svelte-13w57yy:after{content:"W";display:inline-block;font-size:var(--size-2xl)}@media (min-width: 44rem){{content:"Wallace";font-size:var(--size-2xl)}}.nav.svelte-mevf2i{--nav-border-height: .25rem;--nav-gap: var(--space-2);--nav-others-gap: var(--space-2);--nav-font-size: var(--size-sm);--item-block-padding: var(--space-2);--item-inline-padding: var(--space-1);border-top:var(--space-1) solid var(--accent);background-color:var(--bg-0);border-bottom:1px solid var(--fg-800)}@media (min-width: 44rem){.nav.svelte-mevf2i{--nav-gap: var(--space-3);--nav-font-size: var(--size-base);--item-block-padding: var(--space-4)}}@media (min-width: 66rem){.nav.svelte-mevf2i{--nav-gap: var(--space-4)}}.nav-inner.svelte-mevf2i{display:flex;gap:var(--nav-gap);align-items:baseline}.nav-list.svelte-mevf2i{display:flex;flex-wrap:wrap;gap:var(--nav-gap);align-items:baseline;font-size:var(--nav-font-size);height:calc(var(--nav-font-size) * var(--leading-base) + var(--item-block-padding) + var(--item-block-padding) + var(--nav-border-height));overflow:hidden}.nav-list.svelte-mevf2i>li:where(.svelte-mevf2i){flex-shrink:0}@media print{.nav-list.svelte-mevf2i{display:none}}.nav-item.svelte-mevf2i,.popover-item.svelte-mevf2i{display:block;padding:var(--item-block-padding) var(--item-inline-padding);font-weight:var(--font-medium);color:var(--fg-200);white-space:nowrap}.nav-item.svelte-mevf2i{border-bottom:var(--nav-border-height) solid transparent}.nav-item.svelte-mevf2i:hover,.nav-item.svelte-mevf2i:focus{border-bottom-color:var(--fg-700)}.nav-item[aria-current=page].svelte-mevf2i,.nav-item[aria-current=page].svelte-mevf2i:hover,.nav-item[aria-current=page].svelte-mevf2i:focus{color:var(--fg-100);border-bottom-color:var(--accent)}.others.svelte-mevf2i{display:flex;gap:var(--nav-others-gap);align-items:center;margin-left:auto}.nav-popover-trigger.svelte-mevf2i{display:block;padding:var(--space-1) var(--space-3);border:1px solid var(--fg-700);anchor-name:--nav-popover-trigger}.nav-popover-trigger.svelte-mevf2i[aria-expanded=true]{background-color:var(--bg-200);border-color:var(--fg-450)}.nav-popover-trigger.svelte-mevf2i.invisible{visibility:hidden;pointer-events:none}.nav-popover.svelte-mevf2i{position:absolute;position-anchor:--nav-popover-trigger;top:calc(anchor(end) + var(--space-2));right:anchor(end);left:auto;width:max-content;background-color:var(--fg-900);padding:var(--space-2);border:1px solid var(--fg-450);transition:opacity .05s ease-out;box-shadow:var(--shadow)}@supports not (right: anchor(end)){.nav-popover.svelte-mevf2i{position:fixed;top:3em;right:3em}}.nav-popover-list.svelte-mevf2i{display:grid;gap:var(--space-2)}.popover-item.svelte-mevf2i{padding:var(--space-1) var(--space-3);border-inline-start:var(--space-1) solid transparent;border-inline-end:var(--space-1) solid transparent;font-size:var(--nav-font-size)}.popover-item.svelte-mevf2i[aria-current=page]{color:var(--fg-200);border-inline-start-color:var(--accent-500)}.popover-item.svelte-mevf2i[aria-current=page]:hover{border-inline-start-color:var(--accent-400)}.popover-item.svelte-mevf2i:hover,.popover-item.svelte-mevf2i:focus{background-color:var(--bg-300)}.footer.svelte-1bn67nm{display:grid;grid-gap:var(--space-4);margin-top:var(--space-8);margin-bottom:var(--space-4);padding-block:var(--space-8);padding-inline:var(--space-3);border-top:1px solid var(--fg-600)}@media (min-width: 66rem){.footer.svelte-1bn67nm{grid-gap:var(--space-12);grid-template-columns:repeat(4,max-content) 1fr;padding-inline:var(--space-8)}}@media print{.footer.svelte-1bn67nm{display:none}}.section.svelte-1bn67nm{display:grid;grid-gap:var(--space-1);align-content:start}.footer-title.svelte-1bn67nm{font-weight:var(--font-medium)}.footer-list.svelte-1bn67nm{display:grid;grid-gap:var(--space-1)}.footer-link.svelte-1bn67nm{display:block;color:var(--fg-300);padding-block:var(--space-1)}.cmd-k.svelte-1aqxqjn{padding:var(--space-1) var(--space-2);border:1px solid var(--fg-700);color:var(--fg-300);font-size:var(--size-sm);display:flex;align-items:center;gap:var(--space-1);white-space:nowrap}.cmd-k.svelte-1aqxqjn kbd:where(.svelte-1aqxqjn):first-of-type{font-size:1.2em}@media (max-width: 44rem){.cmd-k.svelte-1aqxqjn{display:none}}.cmd-k.svelte-1aqxqjn[aria-expanded=true]{background-color:var(--bg-200);border-color:var(--fg-450);color:light-dark(var(--fg-0),var(--accent-500))}.dialog.svelte-1aqxqjn::backdrop{position:fixed;background-color:color-mix(in srgb,var(--black) 50%,transparent)}.dialog.svelte-1aqxqjn{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-height:85vh;width:90vw;max-width:32rem;background-color:var(--bg-200);border:1px solid var(--fg-450)}.shortcut.svelte-1aqxqjn{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-3);border-left:var(--space-1) solid transparent}.shortcut.svelte-1aqxqjn[data-selected]{background-color:var(--bg-300);border-left-color:var(--teal-500);outline:none}.shortcut.svelte-1aqxqjn kbd:where(.svelte-1aqxqjn){font-size:var(--size-sm);color:var(--fg-300);padding:var(--space-1) var(--space-3);font-family:var(--font-body);border:1px solid var(--fg-450)}.skip-link.svelte-b0yzrb{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;text-align:left;overflow:clip}.skip-link.svelte-b0yzrb:focus-visible,.skip-link.svelte-b0yzrb:focus,.skip-link.svelte-b0yzrb:active{position:absolute;left:50%;top:0;width:auto;height:auto;overflow:visible;transform:translate(-50%);padding:var(--space-2) var(--space-4);background:var(--bg-100);color:var(--fg-100);box-shadow:var(--shadow)}@layer normalize{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}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;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer config{@layer color{html{--teal-100: hsl(151.7deg 33% 90%);--teal-200: hsl(151.7deg 43% 75%);--teal-300: hsl(151.7deg 53% 60%);--teal-400: hsl(151.7deg 66% 47.3%);--teal-500: hsl(152deg 65.6% 41%);--teal-600: hsl(152deg 68.6% 36%);--teal-700: hsl(152deg 72% 33%);--teal-800: hsl(152deg 80% 25%);--blue-100: hsl(215.9deg 90% 85%);--blue-200: hsl(215.9deg 90% 70%);--blue-300: hsl(215.9deg 90% 60%);--blue-400: hsl(215.9deg 92% 40%);--blue-500: hsl(216deg 92.2% 35.1%);--blue-700: hsl(216.1deg 92.2% 25.1%);--blue-800: hsl(216.1deg 80% 9%);--yellow-400: hsl(60deg 80% 50%);--yellow-500: hsl(60deg 80% 42%);--yellow-600: hsl(60deg 90% 35%);--orange-100: hsl(31.7deg 90% 90%);--orange-300: #fcb76a;--orange-400: hsl(31.7deg 96.7% 47.3%);--pink-300: rgb(233 44 120);--pink-400: hsl(335.9deg 89% 50%);--pink-500: hsl(335.9deg 80% 40%);--green-100: hsl(121.9deg 40% 93%);--green-200: hsl(121.9deg 50% 73%);--green-300: hsl(121.9deg 55% 58%);--green-400: hsl(121.9deg 60% 43%);--green-500: hsl(121.9deg 70% 31%);--green-600: hsl(121.9deg 35% 23%);--green-700: hsl(166deg 25% 17%);--red-100: hsl(4deg 26% 91%);--red-200: hsl(4deg 46% 71%);--red-300: hsl(4deg 66% 51%);--red-400: hsl(0deg 70% 42%);--red-600: hsl(0deg 70% 16%);--red-700: hsl(0deg 74% 11%);--red-900: hsl(338.9deg 26.8% 24.1%);--purple-100: hsl(273.3deg 69.2% 97.5%);--purple-200: hsl(272deg 66.7% 82.4%);--purple-300: hsl(271.7deg 66.1% 57.3%);--purple-400: hsl(271.7deg 66% 47.3%);--purple-500: hsl(271.7deg 65.7% 42.4%);--purple-600: hsl(272.4deg 66.7% 29.4%);--purple-700: hsl(271.9deg 66.3% 37.3%);--purple-800: hsl(271.7deg 66.4% 25.7%);--purple-900: hsl(272.2deg 67.5% 15.7%);--white: hsl(0deg 0% 100%);--gray-100: hsl(198deg 5% 97.3%);--gray-200: hsl(198deg 10% 82%);--gray-300: hsl(198deg 12% 66%);--gray-400: hsl(198deg 12% 52%);--gray-450: hsl(198.6deg 19.6% 28%);--gray-500: hsl(198.6deg 19.6% 20.8%);--gray-600: hsl(205.3deg 19.6% 19%);--gray-700: hsl(203deg 23% 16%);--gray-800: hsl(203.3deg 27.3% 12.9%);--gray-850: hsl(203.3deg 29% 8.5%);--gray-900: hsl(195deg 33.3% 4.7%);--black: hsl(0deg 0% 0%)}}@layer text{html{--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-display: "Teko", "Teko Fallback", "Arial Narrow", sans-serif;--font-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--font-normal: 400;--font-medium: 500;--font-bold: 700;--font-ultrabold: 900;--size-xs: .75rem;--size-sm: .875rem;--size-base: 1rem;--size-lg: 1.125rem;--size-xl: 1.25rem;--size-2xl: 1.5rem;--size-3xl: 1.875rem;--size-4xl: 2.25rem;--size-5xl: 3rem;--size-6xl: 3.75rem;--size-7xl: 4.5rem;--size-specimen: .825rem;--leading-none: 1;--leading-tight: 1.1;--leading-snug: 1.25;--leading-base: 1.5;--leading-relaxed: 1.625;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .04em}}@layer spacing{html{--space-0: 0;--space-px: 1px;--space-1: .125rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-28: 7rem;--space-32: 8rem;--space-36: 9rem;--space-40: 10rem;--space-44: 11rem;--space-48: 12rem;--space-64: 14rem;--space-72: 18rem;--space-80: 20rem;--space-96: 24rem}}@layer shadows{html{--shadow-color: rgb(0 0 0 / .1);--shadow-inset: inset 0 .125rem .25rem var(--shadow-color);--shadow-sm: 1px 3px 0 var(--shadow-color), 0 1px 2px -1px var(--shadow-color);--shadow: 0 4px 6px -1px var(--shadow-color), 0 2px 4px -2px var(--shadow-color);--shadow-lg: 10px 15px -3px var(--shadow-color), 0 4px 6px -4px var(--shadow-color);--shadow-xl: 0 20px 25px -5px var(--shadow-color), 0 8px 10px -6px var(--shadow-color);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25)}}}@layer base{html{scrollbar-gutter:stable}html,body,.app{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}form{text-align:left}input{border-radius:0}pre,code{font-family:var(--font-mono);font-weight:var(--font-normal);-webkit-hyphens:none;hyphens:none}pre{font-size:var(--size-xs);word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:2;tab-size:2;-webkit-hyphens:none;hyphens:none;overflow:auto;max-width:none}@media print{pre,code{color:inherit;font-size:var(--size-xs);line-height:1.5}pre{white-space:pre-wrap}}em,cite{font-style:normal}img{overflow:hidden;word-break:break-all;font-weight:var(--font-normal);font-size:var(--size-xs);line-height:var(--leading-tight);font-family:var(--font-body)}@media print{*,*:before,*:after{background:transparent!important;color:inherit!important;border-color:inherit!important;box-shadow:none!important;text-shadow:none!important}html{color-scheme:light}body{color:var(--black)}}}@layer theme{@font-face{font-display:swap;font-family:Teko;font-weight:500;src:local("Teko Medium"),local("Teko-Medium"),url(../../../teko-500.2019-08-10.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko Fallback;src:local("Arial Narrow");font-weight:500;size-adjust:85%;ascent-override:114%;descent-override:60%;line-gap-override:normal}@layer elements{html{--accent: var(--teal-400);--accent-100: var(--teal-100);--accent-200: var(--teal-200);--accent-300: var(--teal-300);--accent-400: var(--teal-400);--accent-500: var(--teal-500);--accent-600: var(--teal-600);--accent-700: var(--teal-700);--accent-800: var(--teal-800);--error: var(--red-400);--error-100: var(--red-100);--error-200: var(--red-200);--error-300: var(--red-300);--error-400: var(--red-400);--error-600: var(--red-600);--error-700: var(--red-700);--error-900: var(--red-900);--success: var(--green-400);--success-100: var(--green-100);--success-200: var(--green-200);--success-300: var(--green-300);--success-400: var(--green-400);--success-600: var(--green-600);--fg: light-dark(var(--gray-850), var(--gray-200));--bg: light-dark(var(--gray-100), var(--gray-850));--bg-0: light-dark(var(--white), var(--black));--bg-100: light-dark(var(--gray-100), var(--gray-850));--bg-200: light-dark(var(--gray-200), var(--gray-800));--bg-300: light-dark(var(--gray-300), var(--gray-700));--bg-400: light-dark(var(--gray-300), var(--gray-600));--bg-500: light-dark(var(--gray-500), var(--gray-500));--bg-600: light-dark(var(--gray-600), var(--gray-450));--bg-700: light-dark(var(--gray-700), var(--gray-400));--bg-800: light-dark(var(--gray-800), var(--gray-300));--bg-850: light-dark(var(--gray-850), var(--gray-200));--bg-900: light-dark(var(--gray-900), var(--gray-100));--fg-0: light-dark(var(--black), var(--white));--fg-100: light-dark(var(--gray-900), var(--gray-100));--fg-200: light-dark(var(--gray-850), var(--gray-200));--fg-300: light-dark(var(--gray-800), var(--gray-300));--fg-400: light-dark(var(--gray-700), var(--gray-400));--fg-450: light-dark(var(--gray-600), var(--gray-450));--fg-500: light-dark(var(--gray-500), var(--gray-500));--fg-600: light-dark(var(--gray-450), var(--gray-600));--fg-700: light-dark(var(--gray-400), var(--gray-700));--fg-800: light-dark(var(--gray-300), var(--gray-800));--fg-850: light-dark(var(--gray-200), var(--gray-850));--fg-900: light-dark(var(--gray-100), var(--gray-900));--uneven-tr-bg: color-mix(in srgb, var(--gray-450) 10%, transparent);color-scheme:dark light;accent-color:var(--accent)}html *{transition-duration:.1s;transition-property:color,background-color,border-color;transition-timing-function:ease-out}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}@media print{html{color-scheme:light}}[data-theme=naked],[data-theme=naked] *{all:revert!important;color-scheme:dark light!important}[data-theme=naked] [aria-hidden=true],[data-theme=naked] * [aria-hidden=true]{display:none!important}body{background-color:var(--bg);color:var(--fg);font-size:var(--size-base);line-height:calc(var(--leading-base) * 1rem)}p code{display:inline-block;margin-right:1ch;margin-left:1ch;color:light-dark(var(--accent-700),var(--accent-300))}p code:before,p code:after{content:"`"}[aria-selected=true]{outline:1px solid var(--accent);outline-offset:-1px;position:relative;z-index:1}:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;position:relative;z-index:1}@layer syntax{html{--highlight-property: light-dark(var(--blue-400),var(--blue-100));--highlight-number: light-dark(var(--blue-300),var(--blue-200));--highlight-string: light-dark(var(--orange-400),var(--orange-300));--highlight-name: light-dark(var(--purple-500), var(--purple-200));--highlight-selector: light-dark(var(--green-500), var(--teal-400));--highlight-comment: var(--fg-400);--highlight-value: var(--fg-200);--highlight-atrule: light-dark(var(--red-300), #ff7b72);--highlight-important: var(--highlight-atrule)}::highlight(Property){color:var(--highlight-property)}::highlight(AtruleName),::highlight(Function),::highlight(Important){color:var(--highlight-atrule)}::highlight(Unit),::highlight(Function){color:var(--highlight-name)}::highlight(SelectorList),::highlight(Selector){color:var(--highlight-selector)}::highlight(AtrulePrelude),::highlight(Value){color:var(--highlight-value)}::highlight(Number){color:var(--highlight-number)}::highlight(String){color:var(--highlight-string)}::highlight(Comment){color:var(--highlight-comment)}}}@layer components{.font-heading{font-family:var(--font-display);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);line-height:var(--leading-none);font-style:normal;text-transform:uppercase}.title{letter-spacing:var(--tracking-tight);font-weight:var(--font-ultrabold);line-height:var(--leading-none)}.input{padding:var(--space-3) var(--space-4);color:var(--fg-200);background-color:var(--bg-100);border:1px solid var(--fg-450);border-radius:0;font:inherit;font-size:var(--size-base);flex-grow:1}.input:disabled{background-color:var(--bg-200);color:var(--fg-400);border-color:var(--fg-500)}textarea{width:100%;min-height:var(--space-36);font-family:var(--font-mono);font-size:var(--size-sm);line-height:var(--size-base);white-space:pre;height:100%}::file-selector-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap;border:0 solid transparent;font-family:var(--font-display);font-weight:var(--font-medium);font-style:normal;letter-spacing:var(--tracking-wider);line-height:var(--leading-tight);text-transform:uppercase;padding:var(--space-2) var(--space-4);font-size:var(--size-base);background-color:var(--accent-400);color:var(--gray-800)}:is():focus,:is():hover{background-color:var(--accent-300)}.specimen{font-size:var(--size-sm);font-family:var(--font-mono);font-weight:var(--font-normal);color:var(--fg-100)}.report-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:var(--space-4);align-items:start;margin-top:var(--space-4)}.report-section-full-width{grid-column:1 / -1}.color-example{--color-example-pattern-size: 1rem;--color-example-pattern-color: var(--gray-700);background-image:repeating-linear-gradient(45deg,var(--color-example-pattern-color) 25%,transparent 25%,transparent 75%,var(--color-example-pattern-color) 75%,var(--color-example-pattern-color)),repeating-linear-gradient(45deg,var(--color-example-pattern-color) 25%,transparent 25%,transparent 75%,var(--color-example-pattern-color) 75%,var(--color-example-pattern-color));background-position:0px 0px,calc(var(--color-example-pattern-size) / 2) calc(var(--color-example-pattern-size) / 2);background-size:var(--color-example-pattern-size) var(--color-example-pattern-size)}}}@layer utilities{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.coverable{position:relative}.coverable-link{position:static}.coverable-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.prevent-orphan{text-wrap:nowrap}.scroll-container{scrollbar-width:thin;scrollbar-color:var(--fg-450) transparent;transition:scrollbar-color .1s ease-out}.scroll-container:hover,.scroll-container:focus{scrollbar-color:var(--fg-400) transparent}}.theme-preview.svelte-1bnc4t7{container-name:theme-preview;container-type:inline-size;--theme-preview-text: var(--fg-400);contain:layout paint;width:100%}.theme-preview.svelte-1bnc4t7[data-theme=dark]{color-scheme:dark}.theme-preview.svelte-1bnc4t7[data-theme=light]{color-scheme:light}@media (prefers-color-scheme: dark){.theme-preview.svelte-1bnc4t7[data-theme=system]{color-scheme:dark}}@media (prefers-color-scheme: light){.theme-preview.svelte-1bnc4t7[data-theme=system]{color-scheme:light}}.window.svelte-1bnc4t7{background-color:var(--bg);aspect-ratio:16 / 9;display:grid;gap:5cqi;grid-template-areas:"nav nav" "main aside";grid-template-columns:1fr .4fr;align-content:start}.nav.svelte-1bnc4t7{grid-area:nav;display:flex;align-items:center;gap:5cqi;background-color:var(--bg-0);padding-block:4cqi;padding-inline:5cqi;border-bottom:1px solid var(--fg-800)}.logo.svelte-1bnc4t7,.nav-item.svelte-1bnc4t7{height:3cqi}.logo.svelte-1bnc4t7{width:6cqi;background-color:var(--accent)}.nav-item.svelte-1bnc4t7{width:12cqi;background-color:var(--theme-preview-text)}.main.svelte-1bnc4t7{grid-area:main;padding-inline-start:5cqi}.panel.svelte-1bnc4t7{padding-block:4cqi;padding-inline:2cqi;border:1px solid light-dark(var(--fg-800),transparent);background-color:light-dark(transparent,var(--bg-200))}.panel-title.svelte-1bnc4t7{width:30cqi;height:4cqi;background-color:var(--theme-preview-text)}.panel-body.svelte-1bnc4t7{height:18cqi}.aside.svelte-1bnc4t7{grid-area:aside;padding-inline-end:5cqi}.aside.svelte-1bnc4t7 .panel:where(.svelte-1bnc4t7){height:25cqi;padding-block:3cqi;display:flex;flex-direction:column;justify-content:space-between}.aside.svelte-1bnc4t7 .panel-title:where(.svelte-1bnc4t7){width:10cqi;height:3cqi}.button.svelte-1bnc4t7{width:7cqi;height:3cqi;background-color:var(--accent);align-self:end}.theme-popover-trigger.svelte-nve1i8{padding:var(--space-1) var(--space-2);border:1px solid var(--fg-700);color:var(--fg-300);font-size:var(--size-sm);display:block;anchor-name:--theme-popover-trigger}.theme-popover-trigger.svelte-nve1i8[aria-expanded=true]{background-color:var(--bg-200);border-color:var(--fg-450);color:light-dark(var(--fg-0),var(--accent-500))}.theme-popover-trigger.svelte-nve1i8 .icon{margin-top:-4px}.theme-popover.svelte-nve1i8{position-anchor:--theme-popover-trigger;position:absolute;top:calc(anchor(end) + var(--space-2));right:anchor(end);left:auto;width:min-content;background-color:var(--bg-100);border:1px solid var(--fg-450);padding:var(--space-8);box-shadow:var(--shadow-2xl)}@media (min-width: 44rem){.theme-popover.svelte-nve1i8{width:fit-content}}@supports not (right: anchor(end)){.theme-popover.svelte-nve1i8{position:fixed;top:3.5em;right:2em}}.theme-options.svelte-nve1i8{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:start}label.svelte-nve1i8{display:block;width:var(--space-48);border:1px solid var(--fg-450);background-color:light-dark(transparent,var(--bg-0));cursor:pointer}label.svelte-nve1i8.selected{outline:2px solid light-dark(var(--accent-600),var(--accent));outline-offset:2px}label.svelte-nve1i8 input:where(.svelte-nve1i8){margin-inline-start:var(--space-2)}.theme-name.svelte-nve1i8{padding-block:var(--space-1);padding-inline:var(--space-1);display:inline-block;font-weight:var(--font-bold);font-size:var(--size-sm)}

.label.svelte-12b5yde{color:var(--fg-100);font-weight:var(--font-bold);width:100%}.md.svelte-12b5yde{font-size:var(--size-lg)}.sm.svelte-12b5yde{font-size:var(--size-base)}

.layout.svelte-11yueso{display:grid;gap:var(--space-8);margin-block:var(--space-8)}@media (min-width: 66rem){.layout.svelte-11yueso{gap:var(--space-16);grid-template-columns:1.61803fr 1fr;grid-template-rows:auto auto;align-items:start;margin-block:var(--space-16)}.header.svelte-11yueso{grid-column:1;grid-row:1;align-self:center;text-align:center;display:grid;gap:var(--space-4);font-size:var(--size-xl)}.preview.svelte-11yueso{grid-column:2;grid-row:1}.form-panel.svelte-11yueso{display:grid;gap:var(--space-4)}.form.svelte-11yueso{grid-column:1;grid-row:2;display:flex;gap:var(--space-4);align-items:end}.usps.svelte-11yueso{grid-column:2;grid-row:2}}

.heading.svelte-1ij07v0{line-height:var(--leading-none);text-wrap:balance;text-wrap:pretty}h1.svelte-1ij07v0,.heading-size-1.svelte-1ij07v0{color:light-dark(var(--black),var(--white));font-weight:var(--font-ultrabold);font-size:var(--size-6xl)}h2.svelte-1ij07v0,.heading-size-2.svelte-1ij07v0{color:light-dark(var(--black),var(--white));font-weight:var(--font-bold);font-size:var(--size-3xl)}h3.svelte-1ij07v0,.heading-size-3.svelte-1ij07v0{color:var(--fg);font-weight:var(--font-medium);font-size:var(--size-xl)}h4.svelte-1ij07v0,.heading-size-4.svelte-1ij07v0{color:var(--fg);font-weight:var(--font-medium);font-size:var(--size-lg)}.heading.svelte-1ij07v0 em{color:var(--teal-400)}

.icon.svelte-10j33uu{display:inline-block;fill:currentColor}

:where([popover]) { position: fixed; z-index: 2147483647; inset: 0px; padding: 0.25em; width: fit-content; height: fit-content; border: solid; background-color: canvas; color: canvastext; overflow: auto; margin: auto; }
:where([popover]:not(.\:popover-open)) { display: none; }
:where(dialog[popover].\:popover-open) { display: block; }
:where(dialog[popover][open]) { display: revert; }
:where([anchor].\:popover-open) { inset: auto; }
:where() { inset: auto; }
@supports not (background-color: canvas) {
  :where([popover]) { background-color: white; color: black; }
}
@supports (width: -moz-fit-content) {
  :where([popover]) { }
}
@supports not (inset: 0) {
  :where([popover]) { inset: 0px; }
}

.hero.svelte-wjhl4s{background-color:var(--bg-0);margin-bottom:var(--space-8);padding-block:var(--space-8);text-align:center}h1.svelte-wjhl4s{font-size:var(--size-6xl);color:var(--fg-0);display:inline;vertical-align:middle}@media (min-width: 44rem){h1.svelte-wjhl4s{font-size:var(--size-7xl)}}.github-link.svelte-wjhl4s{display:inline-block;margin-inline-start:var(--space-4);color:var(--fg-300)}.hero-text.svelte-wjhl4s{font-weight:var(--font-normal);font-size:var(--size-lg);margin-block:var(--space-4);margin-inline:auto}@media (min-width: 44rem){.hero-text.svelte-wjhl4s{font-size:var(--size-xl)}}.hero-text.svelte-wjhl4s a:not(.button){color:var(--fg-100)}.hero-text.svelte-wjhl4s>p:first-of-type{font-size:1.875rem;color:var(--fg-300)}

[x-extract-css-inline-style] { position: absolute; left: 0; top: 0; clip: rect(0 0 0 0); clip-path: inset(50%); overflow: hidden; white-space: nowrap; width: 1px; height: 1px }