/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */:host,:root{--font-sans:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;--color-canvas:#f1f4ed;--color-ink:#06131a;--color-teal:#198aa1;--color-cyan:#76fcfb}.diamond-root{--hair:#06131a1f;--hair-strong:#06131a38;--hair-dark:#76fcfb24}.diamond-root *{border-color:var(--hair)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.diamond-root{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);font-feature-settings:"cv11","ss01"}.diamond-root ::selection{background:var(--color-cyan);color:var(--color-ink)}.diamond-root :focus-visible{outline:2px solid var(--color-teal);outline-offset:2px;border-radius:2px}.diamond-root *{scrollbar-width:thin;scrollbar-color:transparent transparent}.diamond-root :focus-within,.diamond-root :hover{scrollbar-color:#4b626a66 transparent}.diamond-root ::-webkit-scrollbar{width:8px;height:8px}.diamond-root ::-webkit-scrollbar-thumb{background:0 0;border-radius:8px}:hover.diamond-root ::-webkit-scrollbar-thumb{background:#4b626a66}@keyframes ti-drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(.4deg)}}@keyframes ti-pulse{0%,to{opacity:.35}50%{opacity:.9}}@keyframes ti-dash{to{stroke-dashoffset:-1000px}}@keyframes ti-spin{to{transform:rotate(1turn)}}@keyframes ti-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ti-rise{animation:ti-rise .7s cubic-bezier(.22,1,.36,1) both}.ti-underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s}.ti-underline:hover{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.diamond-root *,.diamond-root :after,.diamond-root :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.diamond-root+footer{display:none}