@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_ef1c5fbd-module__ToTBka__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_ef1c5fbd-module__ToTBka__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_a8d02f96-module__jxLsHq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_a8d02f96-module__jxLsHq__variable{--font-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@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-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}}}@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;--ease-out:cubic-bezier(0, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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}::-webkit-calendar-picker-indicator{line-height:1}:-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}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}:root{--spruce-50:#e7f4ee;--spruce-100:#c7e7d8;--spruce-200:#97d2bb;--spruce-300:#5fb897;--spruce-400:#2e9a75;--spruce-500:#138a65;--spruce-600:#0f6b4f;--spruce-700:#0e5640;--spruce-800:#0d4333;--spruce-900:#0a2e24;--n-0:#fbfcfb;--n-25:#f5f8f6;--n-50:#edf1ef;--n-100:#e2e8e5;--n-200:#cfd7d3;--n-300:#b3beb9;--n-400:#8e9a95;--n-500:#6b7772;--n-600:#505b56;--n-700:#3a443f;--n-800:#262e2a;--n-900:#151b18;--n-950:#0d110f;--white:#fff;--slate-500:#5e6b66;--blue-50:#e8f0fb;--blue-500:#2e6fd6;--blue-600:#1f5bbf;--blue-700:#18488f;--amber-50:#fbf1e0;--amber-500:#c77a0f;--amber-600:#a6650b;--red-50:#fbeae8;--red-500:#c2453b;--red-600:#a5392f;--red-700:#7e2c24;--teal-50:#e3f3f1;--teal-500:#0e8c7c;--bg:var(--n-25);--bg-subtle:var(--n-50);--surface:var(--white);--surface-2:var(--n-25);--surface-sunken:var(--n-50);--border:var(--n-200);--border-strong:var(--n-300);--divider:var(--n-100);--text:var(--n-900);--text-secondary:var(--n-700);--text-muted:var(--n-500);--text-faint:var(--n-400);--text-on-primary:var(--white);--primary:var(--spruce-600);--primary-hover:var(--spruce-700);--primary-soft:var(--spruce-50);--primary-soft-text:var(--spruce-700);--accent:var(--spruce-500);--ring:var(--spruce-500)}@supports (color:color-mix(in lab, red, red)){:root{--ring:color-mix(in srgb, var(--spruce-500) 45%, transparent)}}:root{--success:#0f8a63;--success-soft:var(--spruce-50);--success-text:var(--spruce-700);--warning:var(--amber-500);--warning-soft:var(--amber-50);--warning-text:var(--amber-600);--danger:var(--red-500);--danger-soft:var(--red-50);--danger-text:var(--red-600);--info:var(--blue-500);--info-soft:var(--blue-50);--info-text:var(--blue-700);--st-todo:var(--slate-500);--st-todo-soft:var(--n-100);--st-todo-text:var(--n-700);--st-progress:var(--blue-500);--st-progress-soft:var(--blue-50);--st-progress-text:var(--blue-700);--st-blocked:var(--red-500);--st-blocked-soft:var(--red-50);--st-blocked-text:var(--red-600);--st-done:var(--spruce-600);--st-done-soft:var(--spruce-50);--st-done-text:var(--spruce-700);--pri-low:var(--n-400);--pri-medium:var(--blue-500);--pri-high:var(--amber-500);--pri-urgent:var(--red-500);--viz-1:var(--spruce-600);--viz-2:var(--spruce-400);--viz-3:var(--spruce-200);--viz-track:var(--n-100);--font-sans:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display:3.5rem;--fs-h1:2.5rem;--fs-h2:2rem;--fs-h3:1.5rem;--fs-h4:1.25rem;--fs-lg:1.125rem;--fs-base:1rem;--fs-sm:.875rem;--fs-xs:.75rem;--lh-tight:1.1;--lh-snug:1.3;--lh-base:1.55;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--fw-x:800;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:24px;--r-full:999px;--sh-xs:0 1px 2px #0d110f0d;--sh-sm:0 1px 2px #0d110f0f, 0 1px 3px #0d110f0a;--sh-md:0 2px 4px #0d110f0d, 0 6px 16px #0d110f0f;--sh-lg:0 8px 24px #0d110f14, 0 2px 6px #0d110f0d;--sh-pop:0 12px 40px #0d110f24;--ease:cubic-bezier(.2, .6, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur:.18s;--dur-slow:.26s;--container:1200px}[data-theme=dark]{--bg:#0b100e;--bg-subtle:#0f1513;--surface:#141b18;--surface-2:#1a221e;--surface-sunken:#0e1412;--border:#283330;--border-strong:#36433e;--divider:#1e2622;--text:#ecf1ee;--text-secondary:#c2ccc7;--text-muted:#8a958f;--text-faint:#6a746f;--text-on-primary:#06231a;--primary:#2bae81;--primary-hover:#3cc592;--primary-soft:#11261f;--primary-soft-text:#6fd7b2;--accent:#35c091;--ring:#35c09180;--success:#35c091;--success-soft:#11261f;--success-text:#6fd7b2;--warning:#e0a24a;--warning-soft:#2a2113;--warning-text:#eab873;--danger:#e26b60;--danger-soft:#2c1714;--danger-text:#f09a91;--info:#5b9bf0;--info-soft:#11203a;--info-text:#9cc2f6;--st-todo:#8a958f;--st-todo-soft:#1e2622;--st-todo-text:#c2ccc7;--st-progress:#5b9bf0;--st-progress-soft:#14233d;--st-progress-text:#9cc2f6;--st-blocked:#e26b60;--st-blocked-soft:#2c1714;--st-blocked-text:#f09a91;--st-done:#35c091;--st-done-soft:#11261f;--st-done-text:#6fd7b2;--pri-low:#6a746f;--pri-medium:#5b9bf0;--pri-high:#e0a24a;--pri-urgent:#e26b60;--viz-1:#35c091;--viz-2:#1f8160;--viz-3:#1a4a3a;--viz-track:#1e2622;--sh-xs:0 1px 2px #0006;--sh-sm:0 1px 3px #00000073;--sh-md:0 4px 14px #00000073;--sh-lg:0 12px 30px #0000008c;--sh-pop:0 16px 48px #0009}*,:before,:after{box-sizing:border-box}.ws{font-family:var(--font-sans);color:var(--text)}.mono{font-family:var(--font-mono)}.muted{color:var(--text-muted)}.btn{font-family:var(--font-sans);font-weight:var(--fw-semi);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--r-md);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur-fast) var(--ease), color var(--dur) var(--ease);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;padding:10px 16px;line-height:1;display:inline-flex}.btn:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.btn:active{transform:translateY(.5px)}.btn .ic{width:16px;height:16px}.btn--primary{background:var(--primary);color:var(--text-on-primary)}.btn--primary:hover{background:var(--primary-hover)}.btn--secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:var(--sh-xs)}.btn--secondary:hover{background:var(--surface-2);border-color:var(--n-400)}[data-theme=dark] .btn--secondary:hover{border-color:var(--border-strong)}.btn--ghost{color:var(--text-secondary);background:0 0}.btn--ghost:hover{background:var(--surface-sunken);color:var(--text)}.btn--danger{background:var(--danger);color:#fff}.btn--danger:hover{filter:brightness(.94)}.btn--sm{font-size:var(--fs-xs);border-radius:var(--r-sm);padding:7px 12px}.btn--lg{font-size:var(--fs-base);border-radius:var(--r-md);padding:13px 22px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn--icon{padding:9px}.field{flex-direction:column;gap:6px;display:flex}.label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.label .req{color:var(--danger)}.input,.textarea,.select{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);width:100%;padding:10px 12px}.input::placeholder,.textarea::placeholder{color:var(--text-faint)}.input:hover,.textarea:hover,.select:hover{border-color:var(--n-400)}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.textarea{resize:vertical;min-height:84px;line-height:var(--lh-base)}.input--error{border-color:var(--danger)}.input--error:focus{box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab, red, red)){.input--error:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 35%, transparent)}}.help{font-size:var(--fs-xs);color:var(--text-muted)}.help--error{color:var(--danger-text)}.input[disabled]{background:var(--surface-sunken);color:var(--text-faint);cursor:not-allowed}.field-icon{position:relative}.field-icon .input{padding-left:38px}.field-icon .ic-lead{width:16px;height:16px;color:var(--text-faint);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.check{border:1.5px solid var(--border-strong);border-radius:var(--r-xs);background:var(--surface);width:18px;height:18px;transition:all var(--dur) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.check--on{background:var(--primary);border-color:var(--primary);color:#fff}.switch{border-radius:var(--r-full);background:var(--n-300);width:38px;height:22px;transition:background var(--dur) var(--ease);flex:none;position:relative}.switch:after{content:"";border-radius:var(--r-full);width:18px;height:18px;box-shadow:var(--sh-sm);transition:transform var(--dur) var(--ease);background:#fff;position:absolute;top:2px;left:2px}.switch--on{background:var(--primary)}.switch--on:after{transform:translate(16px)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.card--pad{padding:var(--sp-6)}.card--flat{box-shadow:none}.card--interactive{transition:box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease);cursor:pointer}.card--interactive:hover{box-shadow:var(--sh-md);border-color:var(--border-strong)}.badge{font-size:var(--fs-xs);font-weight:var(--fw-semi);border-radius:var(--r-full);white-space:nowrap;align-items:center;gap:6px;padding:5px 9px 5px 8px;line-height:1;display:inline-flex}.badge .dot{border-radius:var(--r-full);flex:none;width:7px;height:7px}.badge--todo{background:var(--st-todo-soft);color:var(--st-todo-text)}.badge--todo .dot{background:var(--st-todo)}.badge--progress{background:var(--st-progress-soft);color:var(--st-progress-text)}.badge--progress .dot{background:var(--st-progress)}.badge--blocked{background:var(--st-blocked-soft);color:var(--st-blocked-text)}.badge--blocked .dot{background:var(--st-blocked)}.badge--done{background:var(--st-done-soft);color:var(--st-done-text)}.badge--done .dot{background:var(--st-done)}.tag{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-full);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.pri{font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.pri .flag{flex:none;width:12px;height:12px}.pri--low{color:var(--text-muted)}.pri--low .flag{color:var(--pri-low)}.pri--medium .flag{color:var(--pri-medium)}.pri--high .flag{color:var(--pri-high)}.pri--urgent{color:var(--danger-text)}.pri--urgent .flag{color:var(--pri-urgent)}.chip{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.chip .ic{width:13px;height:13px;color:var(--text-muted)}.chip--due-soon{color:var(--warning-text);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.chip--due-soon{border-color:color-mix(in srgb, var(--warning) 40%, var(--border))}}.chip--due-soon{background:var(--warning-soft)}.chip--overdue{color:var(--danger-text);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.chip--overdue{border-color:color-mix(in srgb, var(--danger) 40%, var(--border))}}.chip--overdue{background:var(--danger-soft)}.chip--due-soon .ic,.chip--overdue .ic{color:currentColor}.avatar{border-radius:var(--r-full);width:32px;height:32px;font-size:var(--fs-xs);font-weight:var(--fw-semi);color:#fff;background:var(--spruce-500);border:2px solid var(--surface);box-shadow:var(--sh-xs);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar--sm{width:24px;height:24px;font-size:10px}.avatar--lg{width:44px;height:44px;font-size:var(--fs-sm)}.avatar-group{display:inline-flex}.avatar-group .avatar+.avatar{margin-left:-8px}.avatar--more{background:var(--n-200);color:var(--text-secondary)}.av-1{background:#138a65}.av-2{background:#2e6fd6}.av-3{background:#c77a0f}.av-4{background:#7a53c7}.av-5{background:#0e8c7c}.av-6{background:#c2453b}.table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.table th{text-align:left;font-weight:var(--fw-semi);color:var(--text-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);padding:10px 16px}.table td{border-bottom:1px solid var(--divider);color:var(--text-secondary);padding:14px 16px}.table tbody tr{transition:background var(--dur-fast) var(--ease)}.table tbody tr:hover{background:var(--surface-sunken)}.table tbody tr:last-child td{border-bottom:none}.task-row{align-items:center;gap:var(--sp-4);background:var(--surface);border-bottom:1px solid var(--divider);transition:background var(--dur-fast) var(--ease);grid-template-columns:22px 1fr auto auto auto auto;padding:12px 16px;display:grid}.task-row:hover{background:var(--surface-sunken)}.task-row__title{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text)}.task-row__meta{font-size:var(--fs-xs);color:var(--text-muted)}.task-row--done .task-row__title{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--n-300);-webkit-text-decoration-color:var(--n-300);-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300)}.task-check{border-radius:var(--r-full);border:1.5px solid var(--border-strong);cursor:pointer;width:20px;height:20px;transition:all var(--dur) var(--ease);justify-content:center;align-items:center;display:inline-flex}.task-check--done{background:var(--st-done);border-color:var(--st-done);color:#fff}.kanban{gap:var(--sp-4);grid-auto-columns:minmax(248px,1fr);grid-auto-flow:column;display:grid}.kcol{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-3);gap:var(--sp-3);flex-direction:column;display:flex}.kcol__head{align-items:center;gap:var(--sp-2);padding:4px 6px;display:flex}.kcol__bar{border-radius:var(--r-full);width:3px;height:16px}.kcol__title{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text)}.kcol__count{font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);margin-left:auto;padding:1px 8px}.kcol--todo .kcol__bar{background:var(--st-todo)}.kcol--progress .kcol__bar{background:var(--st-progress)}.kcol--blocked .kcol__bar{background:var(--st-blocked)}.kcol--done .kcol__bar{background:var(--st-done)}.kcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-3);box-shadow:var(--sh-xs);gap:var(--sp-3);transition:box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);cursor:grab;flex-direction:column;display:flex}.kcard:hover{box-shadow:var(--sh-md)}.kcard--drag{box-shadow:var(--sh-lg);transform:rotate(-1.5deg)scale(1.02)}.kcard__title{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text);line-height:var(--lh-snug)}.kcard__foot{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.kcard__tags{flex-wrap:wrap;gap:6px;display:flex}.pbar{border-radius:var(--r-full);background:var(--viz-track);height:8px;overflow:hidden}.pbar__fill{border-radius:var(--r-full);background:var(--primary);height:100%;transition:width var(--dur-slow) var(--ease-out)}.pbar--thin{height:6px}.ring{transform:rotate(-90deg)}.ring__track{fill:none;stroke:var(--viz-track)}.ring__val{fill:none;stroke:var(--primary);stroke-linecap:round;transition:stroke-dashoffset var(--dur-slow) var(--ease-out)}.goal-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--sh-sm);gap:var(--sp-4);transition:box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-direction:column;display:flex}.goal-card:hover{box-shadow:var(--sh-md);border-color:var(--border-strong)}.goal-card__top{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.goal-card__name{font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--text);line-height:var(--lh-snug)}.goal-card__owner{font-size:var(--fs-xs);color:var(--text-muted);margin-top:4px}.goal-card__pct{font-family:var(--font-mono);font-weight:var(--fw-semi);font-size:var(--fs-sm);color:var(--text)}.goal-card__stat{font-size:var(--fs-sm);color:var(--text-secondary)}.goal-card__stat b{color:var(--text);font-weight:var(--fw-bold)}.chart{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--sh-sm)}.chart__head{margin-bottom:var(--sp-5);justify-content:space-between;align-items:flex-start;display:flex}.chart__title{font-size:var(--fs-base);font-weight:var(--fw-semi);color:var(--text)}.chart__sub{font-size:var(--fs-xs);color:var(--text-muted);margin-top:2px}.comment{gap:var(--sp-3);display:flex}.comment__body{flex:1}.comment__head{align-items:baseline;gap:var(--sp-2);margin-bottom:4px;display:flex}.comment__author{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text)}.comment__time{font-size:var(--fs-xs);color:var(--text-faint)}.comment__text{font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-base)}.comment__text .bubble{background:var(--surface-sunken);border:1px solid var(--divider);border-radius:4px 12px 12px;padding:10px 14px}.member-row{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--divider);padding:12px 0;display:flex}.member-row__name{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text)}.member-row__email{font-size:var(--fs-xs);color:var(--text-muted)}.role-pill{font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-full);padding:3px 10px}.role-pill--admin{color:var(--primary-soft-text);background:var(--primary-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.role-pill--admin{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}}.appbar{align-items:center;gap:var(--sp-4);padding:0 var(--sp-5);background:var(--surface);border-bottom:1px solid var(--border);height:60px;display:flex}.navlink{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);transition:all var(--dur-fast) var(--ease);cursor:pointer;padding:8px 12px;text-decoration:none;display:flex}.navlink:hover{background:var(--surface-sunken);color:var(--text)}.navlink--active{background:var(--primary-soft);color:var(--primary-soft-text);font-weight:var(--fw-semi)}.navlink .ic{width:18px;height:18px}.ws-logo{font-weight:var(--fw-x);font-size:var(--fs-h4);color:var(--text);letter-spacing:-.01em;align-items:center;gap:9px;display:inline-flex}.ws-logo__mark{flex:none;width:26px;height:26px}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--font-sans:var(--font-hanken), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-plex), ui-monospace, "SF Mono", Menlo, monospace}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit;text-decoration:none}:focus:not(:focus-visible){outline:none}.goal-card__pct,.ring,.ring *{box-shadow:none!important;border:none!important;outline:none!important}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[role=menuitem]:focus-visible,[tabindex]:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}*{scrollbar-color:var(--border-strong) transparent}@keyframes ws-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app-shell{background:var(--bg);min-height:100vh;display:flex}.app-sidebar{border-right:1px solid var(--border);background:var(--surface);width:252px;padding:var(--sp-4);gap:var(--sp-4);flex-direction:column;flex:none;height:100vh;display:flex;position:sticky;top:0}.app-body{flex-direction:column;flex:1;min-width:0;display:flex;overflow-x:clip}.app-mobilebar{display:none}.app-main{min-width:0;padding:var(--sp-8);flex:1;overflow-x:clip}.app-scrim{display:none}@media (max-width:880px){.app-mobilebar{align-items:center;gap:var(--sp-3);height:56px;padding:0 var(--sp-4);border-bottom:1px solid var(--border);background:var(--surface);z-index:20;display:flex;position:sticky;top:0}.app-sidebar{z-index:40;transition:transform var(--dur) var(--ease);box-shadow:var(--sh-lg);position:fixed;top:0;left:0;transform:translate(-100%)}.app-sidebar--open{transform:translate(0)}.app-main{padding:var(--sp-5)}.app-scrim--open{z-index:35;background:#0d110f73;display:block;position:fixed;inset:0}}@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-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}
