.avatar--nav[data-astro-cid-vjqwbl62]{--size: 32px;--ascii-scale: .1481}.avatar--hero[data-astro-cid-vjqwbl62]{--size: 320px;--ascii-scale: 1.4815}.avatar[data-astro-cid-vjqwbl62]{position:relative;display:block;flex:0 0 var(--size);width:var(--size);height:var(--size)}.avatar__ascii[data-astro-cid-vjqwbl62]{position:absolute;left:50%;top:50%;width:216px;height:216px;transform:translate(-50%,-50%) scale(var(--ascii-scale));font-family:var(--font-mono);font-size:10px;line-height:1.08;color:var(--ink)}.ascii[data-astro-cid-vjqwbl62]{display:block}[data-mode=dark] .ascii--light[data-astro-cid-vjqwbl62],[data-mode=light] .ascii--dark[data-astro-cid-vjqwbl62]{display:none}.ascii--light[data-astro-cid-vjqwbl62]{font-weight:700}.ascii__line[data-astro-cid-vjqwbl62]{display:block;width:36ch;height:1.08em;white-space:pre;clip-path:inset(0 100% 0 0);transition:clip-path 90ms steps(9,end)}[data-term=on] .ascii__line[data-astro-cid-vjqwbl62]{clip-path:inset(0 0 0 0)}.avatar__photo[data-astro-cid-vjqwbl62]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:1;transition:opacity .35s ease}[data-term=on] .avatar__photo[data-astro-cid-vjqwbl62]{opacity:0;transition-delay:.22s}.theme-menu[data-astro-cid-ceixfnti]{position:relative}.theme-menu__button[data-astro-cid-ceixfnti]{gap:8px}.chevron[data-astro-cid-ceixfnti]{transition:transform .15s}.theme-menu__button[data-astro-cid-ceixfnti][aria-expanded=true] .chevron[data-astro-cid-ceixfnti]{transform:rotate(180deg)}.swatch[data-astro-cid-ceixfnti]{flex:0 0 auto;width:10px;height:10px;border-radius:50%}.swatch--current[data-astro-cid-ceixfnti]{background:var(--accent);box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--line)}.theme-menu__panel[data-astro-cid-ceixfnti]{position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:220px;padding:6px;display:flex;flex-direction:column;gap:2px;border-radius:8px;background:var(--surface);border:1px solid var(--line);box-shadow:0 12px 32px -12px #0006}.theme-menu__panel[data-astro-cid-ceixfnti][hidden]{display:none}.theme-menu__option[data-astro-cid-ceixfnti]{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:500 13px var(--font-mono);text-align:left;cursor:pointer}.theme-menu__option[data-astro-cid-ceixfnti]:hover{background:var(--bg);color:var(--ink)}.theme-menu__option[data-astro-cid-ceixfnti][aria-pressed=true]{color:var(--ink)}.theme-menu__option[data-astro-cid-ceixfnti][aria-pressed=true]:after{content:"✓";margin-left:auto;color:var(--accent)}.term-switch[data-astro-cid-bo3gmcjk]{padding-left:8px;gap:6px}.term-switch__track[data-astro-cid-bo3gmcjk]{position:relative;flex:0 0 40px;width:40px;height:22px;border-radius:999px;background:var(--line);transition:background-color .18s}.term-switch__knob[data-astro-cid-bo3gmcjk]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--muted);transition:transform .18s ease,background-color .18s}[data-term=on] .term-switch__track[data-astro-cid-bo3gmcjk]{background:var(--accent)}[data-term=on] .term-switch__knob[data-astro-cid-bo3gmcjk]{transform:translate(18px);background:var(--on-accent)}.site-header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:10;background:var(--bg);border-bottom:1px solid var(--line)}.site-header__inner[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;padding-block:12px}.wordmark[data-astro-cid-ctg3m53h]{display:flex;align-items:center;min-height:44px;margin-right:auto;font-family:var(--font-mono);font-size:16px;font-weight:600;text-decoration:none;color:var(--ink)}.wordmark__dot[data-astro-cid-ctg3m53h]{color:var(--accent)}.navhead[data-astro-cid-ctg3m53h]{display:inline-flex;width:0;margin-right:0;opacity:0;overflow:hidden;transition:width .26s ease,margin-right .26s ease,opacity .2s ease}.scrolled .navhead[data-astro-cid-ctg3m53h]{width:32px;margin-right:10px;opacity:1}@media (max-width: 959px){.navhead[data-astro-cid-ctg3m53h]{width:32px;margin-right:10px;opacity:1}}.site-nav[data-astro-cid-ctg3m53h]{order:3;flex:1 0 100%;display:flex;flex-wrap:wrap;gap:0 24px;font-family:var(--font-mono);font-size:14px}.site-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:12px 0;color:var(--muted);text-decoration:none;text-underline-offset:6px}.site-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.site-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--ink)}.site-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent)}.site-controls[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:8px}@media (min-width: 640px){.site-header__inner[data-astro-cid-ctg3m53h]{column-gap:24px}.wordmark[data-astro-cid-ctg3m53h]{font-size:17px}}@media (min-width: 900px){.site-header__inner[data-astro-cid-ctg3m53h]{padding-block:16px}.site-nav[data-astro-cid-ctg3m53h]{order:0;flex:0 1 auto}}footer[data-astro-cid-gcn2mc3v]{margin-top:auto}.site-footer[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:24px 0 40px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:13px;color:var(--muted)}p[data-astro-cid-gcn2mc3v]{margin:0}.theme-name[data-astro-cid-gcn2mc3v]{color:var(--accent)}ul[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none}a[data-astro-cid-gcn2mc3v]{display:inline-block;padding:12px 0;color:var(--muted);text-underline-offset:3px}a[data-astro-cid-gcn2mc3v]:hover{color:var(--ink)}:root{--console-h: clamp(240px, 42svh, 480px);--console-bar: 49px}html[data-term=on] body{padding-bottom:var(--console-bar)}html.console-open[data-term=on] body{padding-bottom:var(--console-h)}.console[data-astro-cid-vtfqs2wi]{position:fixed;inset:auto 0 0;z-index:30;bottom:var(--kb, 0px);height:min(var(--console-h),var(--vvh, 100dvh) - 56px);display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border-top:1px solid var(--line);box-shadow:0 -12px 40px #0000004d;font:400 15px/1.6 var(--font-mono);visibility:hidden;transform:translateY(100%)}.console[data-astro-cid-vtfqs2wi]:after{content:"";position:absolute;inset:100% 0 auto;height:calc(var(--kb, 0px) + 120px);background:var(--surface)}html.kb-open[data-term=on] .console[data-astro-cid-vtfqs2wi]{top:var(--vvt, 0px);bottom:auto;height:var(--vvh, 100dvh);transform:none;border-top:0}html.kb-open .console__scroll[data-astro-cid-vtfqs2wi]{padding-bottom:72px}html[data-term=on] .console[data-astro-cid-vtfqs2wi]{visibility:visible;transform:translateY(calc(100% - var(--console-bar)))}html.console-open[data-term=on] .console[data-astro-cid-vtfqs2wi]{transform:none}.console[data-astro-cid-vtfqs2wi]{transition:height .32s cubic-bezier(.2,.8,.2,1)}html.console-anim .console[data-astro-cid-vtfqs2wi]{transition:transform .22s ease,visibility 0s,height .32s cubic-bezier(.2,.8,.2,1)}html.console-anim[data-term=off] .console[data-astro-cid-vtfqs2wi]{transition:transform .22s ease,visibility 0s .22s,height .32s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion: reduce){.console[data-astro-cid-vtfqs2wi],html.console-anim .console[data-astro-cid-vtfqs2wi]{transition:none}}.console[data-astro-cid-vtfqs2wi]{--claude: #D97757}[data-mode=light] .console[data-astro-cid-vtfqs2wi]{--claude: #B4532F}.c-cc[data-astro-cid-vtfqs2wi]{display:none;color:var(--claude)}.console[data-astro-cid-vtfqs2wi].is-claude .c-sh[data-astro-cid-vtfqs2wi]{display:none}.console[data-astro-cid-vtfqs2wi].is-claude .c-cc[data-astro-cid-vtfqs2wi]{display:inline}.console__out[data-astro-cid-vtfqs2wi] .c-banner{max-width:56ch;margin:4px 0 12px;padding:8px 14px;border:1px solid var(--claude);border-radius:8px}.console__out[data-astro-cid-vtfqs2wi] .c-star{color:var(--claude)}.console__out[data-astro-cid-vtfqs2wi] .c-code{color:var(--blue)}.console__out[data-astro-cid-vtfqs2wi] .c-you{margin-top:12px;color:var(--muted)}.console__out[data-astro-cid-vtfqs2wi] .c-reply{margin-bottom:4px;padding-left:2ch;text-indent:-2ch}.console[data-astro-cid-vtfqs2wi].is-doom{height:100vh;height:100dvh}.console[data-astro-cid-vtfqs2wi].is-playing .console__scroll[data-astro-cid-vtfqs2wi]{display:none}.console[data-astro-cid-vtfqs2wi] .console__game{flex:1;width:100%;border:0;background:#000}.console__bar[data-astro-cid-vtfqs2wi]{flex:none;box-sizing:border-box;height:var(--console-bar);display:flex;align-items:center;gap:8px;padding:0 6px 0 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}html:not(.console-open) .console__bar[data-astro-cid-vtfqs2wi]{cursor:pointer}.console__title[data-astro-cid-vtfqs2wi]{margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console__toggle[data-astro-cid-vtfqs2wi]{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--ink);font:500 13px var(--font-mono);cursor:pointer}.console__toggle[data-astro-cid-vtfqs2wi]:hover{border-color:var(--muted)}.console__when-open[data-astro-cid-vtfqs2wi],html.console-open .console__when-closed[data-astro-cid-vtfqs2wi]{display:none}html.console-open .console__when-open[data-astro-cid-vtfqs2wi]{display:inline}.console__scroll[data-astro-cid-vtfqs2wi]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 20px;cursor:text}.console__line[data-astro-cid-vtfqs2wi]{display:flex;flex-wrap:wrap;gap:0 1ch}.console__input[data-astro-cid-vtfqs2wi]{flex:1 0 12ch;min-width:12ch;padding:0;border:0;outline:0;background:none;color:var(--ink);font:inherit;caret-color:var(--accent)}.console[data-astro-cid-vtfqs2wi] .c-prompt{white-space:nowrap;color:var(--prompt)}.console[data-astro-cid-vtfqs2wi] .c-path{color:var(--blue)}.console__out[data-astro-cid-vtfqs2wi]>*{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.console__out[data-astro-cid-vtfqs2wi] .c-err{color:var(--red)}.console__out[data-astro-cid-vtfqs2wi] .c-muted{color:var(--muted)}.console__out[data-astro-cid-vtfqs2wi] .c-title{font-weight:600}.console__out[data-astro-cid-vtfqs2wi] .c-meta{color:var(--yellow)}.console__out[data-astro-cid-vtfqs2wi] .c-body{margin-top:1.6em}.console__out[data-astro-cid-vtfqs2wi] .c-ls{display:flex;flex-wrap:wrap;gap:0 3ch}.console__out[data-astro-cid-vtfqs2wi] .c-long{display:grid;grid-template-columns:auto 1fr;gap:0 3ch}.console__out[data-astro-cid-vtfqs2wi] .c-long>.c-muted{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console__out[data-astro-cid-vtfqs2wi] .c-dir,.console__out[data-astro-cid-vtfqs2wi] .c-file,.console__out[data-astro-cid-vtfqs2wi] .c-run{justify-self:start;padding:0;border:0;background:none;font:inherit;cursor:pointer}.console__out[data-astro-cid-vtfqs2wi] .c-dir{color:var(--blue);font-weight:600}.console__out[data-astro-cid-vtfqs2wi] .c-file{color:var(--cyan);text-decoration:none}.console__out[data-astro-cid-vtfqs2wi] .c-run{color:var(--accent);text-decoration:underline dotted;text-underline-offset:3px}.console__out[data-astro-cid-vtfqs2wi] .c-dir:hover,.console__out[data-astro-cid-vtfqs2wi] .c-file:hover{text-decoration:underline}@media (max-width: 639px){.console[data-astro-cid-vtfqs2wi] .c-host{display:none}.console__input[data-astro-cid-vtfqs2wi]{font-size:16px}}.console__keys[data-astro-cid-vtfqs2wi]{display:none;flex-wrap:wrap;gap:6px;margin-top:12px}@media (pointer: coarse){.console__keys[data-astro-cid-vtfqs2wi]{display:flex}}.console[data-astro-cid-vtfqs2wi].is-claude .console__keys[data-astro-cid-vtfqs2wi]{display:none}.console__keys[data-astro-cid-vtfqs2wi] button[data-astro-cid-vtfqs2wi]{min-width:40px;height:36px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink);font:500 14px var(--font-mono);cursor:pointer}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-indigo-200:oklch(87% .065 274.039);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-gray-800:oklch(27.8% .033 256.848);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-white:#fff;--spacing:.25rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-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:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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:currentColor}@supports (color:color-mix(in lab,red,red)){::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.z-20{z-index:20}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-8{margin-top:calc(var(--spacing)*8)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-10{height:calc(var(--spacing)*10)}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing)*10)}.w-48{width:calc(var(--spacing)*48)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-y-7{row-gap:calc(var(--spacing)*7)}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-stone-300\/70{border-color:#d6d3d1b3}@supports (color:color-mix(in lab,red,red)){.border-stone-300\/70{border-color:color-mix(in oklab,var(--color-stone-300)70%,transparent)}}.border-teal-500\/30{border-color:#00baa74d}@supports (color:color-mix(in lab,red,red)){.border-teal-500\/30{border-color:color-mix(in oklab,var(--color-teal-500)30%,transparent)}}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-2{padding-block:calc(var(--spacing)*2)}.pt-9{padding-top:calc(var(--spacing)*9)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.font-mono{font-family:var(--font-mono)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-gray-800{color:var(--color-gray-800)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-800{color:var(--color-stone-800)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-violet-600{color:var(--color-violet-600)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-violet-500\/5{--tw-shadow-color:#8d54ff0d}@supports (color:color-mix(in lab,red,red)){.shadow-violet-500\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-violet-500)5%,transparent)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:border-stone-400:hover{border-color:var(--color-stone-400)}.hover\:border-teal-500\/60:hover{border-color:#00baa799}@supports (color:color-mix(in lab,red,red)){.hover\:border-teal-500\/60:hover{border-color:color-mix(in oklab,var(--color-teal-500)60%,transparent)}}.hover\:bg-stone-500\/10:hover{background-color:#79716b1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-stone-500\/10:hover{background-color:color-mix(in oklab,var(--color-stone-500)10%,transparent)}}.hover\:bg-teal-500\/10:hover{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-teal-500\/10:hover{background-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.hover\:bg-violet-100:hover{background-color:var(--color-violet-100)}.hover\:text-stone-900:hover{color:var(--color-stone-900)}.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:hidden{display:none}.sm\:inline-block{display:inline-block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:px-12{padding-inline:calc(var(--spacing)*12)}.sm\:pb-24{padding-bottom:calc(var(--spacing)*24)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-12{top:calc(var(--spacing)*12)}.lg\:block{display:block}.lg\:h-fit{height:fit-content}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.dark\:border-teal-400\/30:where(.dark,.dark *){border-color:#00d3bd4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-teal-400\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-teal-400)30%,transparent)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-stone-900\/90:where(.dark,.dark *){background-color:#1c1917e6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-stone-900\/90:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-stone-900)90%,transparent)}}.dark\:bg-teal-400\/10:where(.dark,.dark *){background-color:#00d3bd1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-teal-400\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-400)10%,transparent)}}.dark\:text-indigo-200:where(.dark,.dark *){color:var(--color-indigo-200)}.dark\:text-teal-300:where(.dark,.dark *){color:var(--color-teal-300)}.dark\:text-teal-400:where(.dark,.dark *){color:var(--color-teal-400)}.dark\:text-violet-400:where(.dark,.dark *){color:var(--color-violet-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}@media (hover:hover){.dark\:hover\:border-teal-400\/60:where(.dark,.dark *):hover{border-color:#00d3bd99}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-teal-400\/60:where(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-teal-400)60%,transparent)}}.dark\:hover\:border-white\/25:where(.dark,.dark *):hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-white\/25:where(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.dark\:hover\:bg-gray-800:where(.dark,.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-teal-400\/10:where(.dark,.dark *):hover{background-color:#00d3bd1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-teal-400\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-teal-400)10%,transparent)}}.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}}}:root{--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--header-h:77px}:root,[data-theme=wad-dark]{--bg:#111;--surface:#1a1a1f;--line:#2a2a33;--row-line:#1f1f26;--ink:#e0e7ff;--ink-soft:#c7d2fe;--muted:#a1a1b5;--accent:#a78bfa;--on-accent:#111;--prompt:#2dd4bf;--red:#f87171;--green:#4ade80;--yellow:#facc15;--blue:#60a5fa;--magenta:#f472b6;--cyan:#2dd4bf}[data-theme=wad-light]{--bg:#f5f3ff;--surface:#fff;--line:#dcd6f0;--row-line:#e9e5f7;--ink:#1c1917;--ink-soft:#44403c;--muted:#57534e;--accent:#0f766e;--on-accent:#fff;--prompt:#0f766e;--red:#b91c1c;--green:#157d3c;--yellow:#9e6007;--blue:#1d4ed8;--magenta:#a21caf;--cyan:#0e7490}[data-theme=tokyo-night]{--bg:#1a1b26;--surface:#1f2335;--line:#292e42;--row-line:#232637;--ink:#c0caf5;--ink-soft:#a9b1d6;--muted:#9aa5ce;--accent:#7aa2f7;--on-accent:#1a1b26;--prompt:#9ece6a;--red:#f7768e;--green:#9ece6a;--yellow:#e0af68;--blue:#7aa2f7;--magenta:#bb9af7;--cyan:#7dcfff}[data-theme=dracula]{--bg:#282a36;--surface:#21222c;--line:#44475a;--row-line:#343746;--ink:#f8f8f2;--ink-soft:#e2e2dc;--muted:#b4b8cf;--accent:#bd93f9;--on-accent:#282a36;--prompt:#50fa7b;--red:#ff5858;--green:#50fa7b;--yellow:#f1fa8c;--blue:#bd93f9;--magenta:#ff79c6;--cyan:#8be9fd}[data-theme=latte]{--bg:#eff1f5;--surface:#e6e9ef;--line:#ccd0da;--row-line:#dce0e8;--ink:#4c4f69;--ink-soft:#4c4f69;--muted:#5c5f77;--accent:#8436eb;--on-accent:#fff;--prompt:#8436eb;--red:#ce0f38;--green:#2f7620;--yellow:#8f5b13;--blue:#1c5ee1;--magenta:#8436eb;--cyan:#127277}[data-mode=dark]{color-scheme:dark}[data-mode=light]{color-scheme:light}html{background:var(--bg);scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;transition-behavior:allow-discrete;flex-direction:column;margin:0;transition-property:background-color,color,font-family;transition-duration:.2s,.2s,0s;transition-delay:0s,0s,.15s;display:flex;overflow-x:clip}[data-term=on] body{font-family:var(--font-mono)}a{color:var(--accent)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:var(--accent);color:var(--on-accent)}.sr{clip:rect(0 0 0 0);white-space:nowrap;-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding-inline:clamp(16px,5vw,48px)}.mono{font-family:var(--font-mono)}.ctrl{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);font:500 13px var(--font-mono);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.ctrl:hover{border-color:var(--muted)}@media (max-width:639px){.hide-sm{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.ch,.tf{font-family:var(--font-sans)}.term-anim .ch,.term-anim .tf{transition-behavior:allow-discrete;transition-property:font-family;transition-duration:0s}.term-anim .ch{transition-property:font-family,font-size,letter-spacing;transition-delay:var(--d,0s)}[data-term=on] .ch,[data-term=on] .tf{font-family:var(--font-mono)}[data-term=on] .ch{font-size:var(--mono-size,1em);letter-spacing:var(--mono-ls)}.term-anim .prose{transition:font-size 0s .15s}[data-term=on] .prose{font-size:calc(18px*var(--mono-k,1))}:root{--cur-bg:var(--accent);--cur-fg:var(--on-accent)}.term-anim[data-term=on] .ch{animation:cursor-on var(--cur,20ms)steps(1,end)var(--d,0s)}.term-anim[data-term=off] .ch{animation:cursor-off var(--cur,20ms)steps(1,end)var(--d,0s)}@keyframes cursor-on{0%,to{background:var(--cur-bg);color:var(--cur-fg)}}@keyframes cursor-off{0%,to{background:var(--cur-bg);color:var(--cur-fg)}}.prompt-line{font-family:var(--font-mono);color:var(--ink);margin:0;font-size:16px;font-weight:500}.prompt{color:var(--prompt)}.t-arg{color:var(--cyan)}.t-flag{color:var(--yellow)}.t-op{color:var(--magenta)}.t-str{color:var(--green)}.date{color:var(--yellow)}.btn{box-sizing:border-box;border-radius:6px;align-items:center;min-height:52px;padding:0 24px;font-size:16px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.btn__face{place-items:center;display:grid}.btn__face>*{grid-area:1/1}.btn{max-width:100%}.btn__face{min-width:0}.btn__cmd{visibility:hidden;text-overflow:ellipsis;max-width:100%;font-family:var(--font-mono);white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.btn__caret{vertical-align:-.2em;background:currentColor;width:.55em;height:1.05em;margin-left:2px;animation:1.1s step-end infinite blink;display:inline-block}.btn:focus-visible .btn__label{visibility:hidden}.btn:focus-visible .btn__cmd{visibility:visible}@media (hover:hover){.btn:hover .btn__label{visibility:hidden}.btn:hover .btn__cmd{visibility:visible}}.btn--primary{--cur-bg:var(--on-accent);--cur-fg:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.btn--primary:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn--primary:hover{background:color-mix(in srgb,var(--accent)88%,var(--ink))}}.btn--secondary{border:1px solid var(--line);color:var(--ink);font-weight:500}.btn--secondary:hover{border-color:var(--accent)}@keyframes blink{50%{opacity:0}}.cursor{vertical-align:-.05em;background:var(--accent);width:.5em;height:.9em;margin-left:.06em;animation:1.1s step-end infinite blink;display:inline-block}.term-flipping .cursor{visibility:hidden}.text-link{font-family:var(--font-mono);color:var(--accent);text-underline-offset:3px;padding:12px 0;font-size:14px;display:inline-block}.section{flex-direction:column;gap:32px;padding:64px 0;display:flex}.section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rows{border-bottom:1px solid var(--row-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row{border-top:1px solid var(--row-line);color:inherit;flex-wrap:wrap;gap:8px 32px;padding:24px 0;text-decoration:none;display:flex}.row__label{font-family:var(--font-mono);color:var(--muted);flex:0 0 200px;margin:0;font-size:14px;line-height:1.6}.row__body{flex-direction:column;flex:420px;gap:6px;min-width:0;margin:0;display:flex}.row__title{color:var(--ink);font-size:22px;font-weight:600;line-height:1.3}.row__blurb{color:var(--muted);font-size:16px;line-height:1.5}a.row:hover .row__title{color:var(--accent)}.cards{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.card{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:12px;min-height:168px;padding:24px;text-decoration:none;transition:border-color .15s;display:flex}.card:hover{border-color:var(--accent)}.card__tag{font-family:var(--font-mono);color:var(--magenta);font-size:13px}.card__title{color:var(--ink);font-size:20px;font-weight:600;line-height:1.25}.card__desc{color:var(--muted);font-size:15px;line-height:1.5}.page-head{flex-direction:column;gap:20px;padding:clamp(40px,7vw,88px) 0 32px;display:flex}.page-title{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(40px,7vw,80px);font-weight:700;line-height:1}.page-lede{max-width:640px;color:var(--ink-soft);margin:0;font-size:clamp(17px,2vw,20px);line-height:1.5}.prose{color:var(--ink-soft);overflow-wrap:break-word;font-size:18px;line-height:1.7}.prose :where(h1,h2,h3,h4,h5,h6){color:var(--ink);letter-spacing:-.02em;margin:2.5rem 0 1rem;font-weight:600;line-height:1.3}.prose h1{font-size:1.75rem}.prose h2{font-size:1.5rem}.prose h3{font-size:1.25rem}.prose p{margin:0 0 1.25rem}.prose strong{color:var(--ink)}.prose a{color:var(--accent);text-underline-offset:3px}.prose code{background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono);border-radius:4px;padding:.125rem .375rem;font-size:.875em}.prose pre{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:0 0 1.25rem;padding:1rem;overflow-x:auto}.prose pre code{background:0 0;border:0;padding:0}.prose blockquote{border-left:3px solid var(--accent);color:var(--ink);margin:1.5rem 0;padding-left:1rem;font-style:italic}.prose :where(ul,ol){margin:0 0 1.25rem;padding-left:1.5rem}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{margin-bottom:.5rem}.prose li::marker{color:var(--muted)}.prose hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}.prose img{border-radius:8px;max-width:100%;height:auto}.prose table{border-collapse:collapse;max-width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0 0 1.25rem;font-size:.875em;display:block;overflow-x:auto}.prose :where(th,td){border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:.5rem 1.5rem .5rem 0}.prose th{color:var(--muted);font-weight:400}.prose td:first-child{color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
