@font-face {
    font-family: Space Grotesk;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../media/e1aab0933260df4d-s.woff2.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: Space Grotesk;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../media/b7387a63dd068245-s.woff2.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, 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: Space Grotesk;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../media/7cba1811e3c25a15-s.p.woff2.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Space Grotesk;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/e1aab0933260df4d-s.woff2.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: Space Grotesk;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/b7387a63dd068245-s.woff2.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, 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: Space Grotesk;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/7cba1811e3c25a15-s.p.woff2.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Space Grotesk;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../media/e1aab0933260df4d-s.woff2.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: Space Grotesk;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../media/b7387a63dd068245-s.woff2.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, 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: Space Grotesk;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../media/7cba1811e3c25a15-s.p.woff2.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Space Grotesk;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../media/e1aab0933260df4d-s.woff2.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: Space Grotesk;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../media/b7387a63dd068245-s.woff2.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, 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: Space Grotesk;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../media/7cba1811e3c25a15-s.p.woff2.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Space Grotesk Fallback;
    src: local("Arial");
    ascent-override: 89.71%;
    descent-override: 26.62%;
    line-gap-override: 0.00%;
    size-adjust: 109.69%
}

.__className_ef9516 {
    font-family: Space Grotesk, Space Grotesk Fallback;
    font-style: normal
}

/*! tailwindcss v4.1.6 | 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)))) {
        *, ::backdrop, :after, :before {
            --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
        }
    }
}

@layer theme {
    :host,
    :root {
        --color-zinc-400: oklch(70.5% .015 286.067);
        --color-zinc-500: oklch(55.2% .016 285.938);
        --color-zinc-800: oklch(27.4% .006 286.033);
        --color-zinc-900: oklch(21% .006 285.885);
        --color-black: #000;
        --color-white: #fff;
        --spacing: .25rem;
        --container-2xl: 42rem;
        --text-xs: .75rem;
        --text-xs--line-height: calc(1/.75);
        --text-sm: .875rem;
        --text-sm--line-height: calc(1.25/.875);
        --font-weight-light: 300;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --tracking-wider: .05em;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        --default-font-family: var(--font-geist-sans);
        --default-mono-font-family: var(--font-geist-mono)
    }
}

@layer base {
    *,
    ::backdrop,
    :after,
    :before {
        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
    }
    :host,
    html {
        -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,
    pre,
    samp {
        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
    }
    menu,
    ol,
    ul {
        list-style: none
    }
    audio,
    canvas,
    embed,
    iframe,
    img,
    object,
    svg,
    video {
        vertical-align: middle;
        display: block
    }
    img,
    video {
        max-width: 100%;
        height: auto
    }
    button,
    input,
    optgroup,
    select,
    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,
    ::-webkit-datetime-edit-year-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-day-field,
    ::-webkit-datetime-edit-month-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-hour-field,
    ::-webkit-datetime-edit-minute-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-millisecond-field,
    ::-webkit-datetime-edit-second-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,
    ::-webkit-outer-spin-button {
        height: auto
    }
    [hidden]:where(:not([hidden=until-found])) {
        display: none !important
    }
    * {
        border-color: var(--border);
        outline-color: var(--ring)
    }
    @supports (color:color-mix(in lab, red, red)) {
        * {
            outline-color: color-mix(in oklab, var(--ring)50%, transparent)
        }
    }
    body {
        background-color: var(--background);
        color: var(--foreground);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
}

@layer components;
@layer utilities {
    .invisible {
        visibility: hidden
    }
    .visible {
        visibility: visible
    }
    .static {
        position: static
    }
    .mx-auto {
        margin-inline: auto
    }
    .mt-8 {
        margin-top: calc(var(--spacing)*8)
    }
    .mb-4 {
        margin-bottom: calc(var(--spacing)*4)
    }
    .block {
        display: block
    }
    .flex {
        display: flex
    }
    .hidden {
        display: none
    }
    .inline {
        display: inline
    }
    .inline-flex {
        display: inline-flex
    }
    .size-9 {
        width: calc(var(--spacing)*9);
        height: calc(var(--spacing)*9)
    }
    .h-8 {
        height: calc(var(--spacing)*8)
    }
    .h-9 {
        height: calc(var(--spacing)*9)
    }
    .h-10 {
        height: calc(var(--spacing)*10)
    }
    .min-h-screen {
        min-height: 100vh
    }
    .w-full {
        width: 100%
    }
    .max-w-2xl {
        max-width: var(--container-2xl)
    }
    .shrink-0 {
        flex-shrink: 0
    }
    .flex-col {
        flex-direction: column
    }
    .items-center {
        align-items: center
    }
    .justify-center {
        justify-content: center
    }
    .gap-1\.5 {
        gap: calc(var(--spacing)*1.5)
    }
    .gap-2 {
        gap: calc(var(--spacing)*2)
    }
    .gap-4 {
        gap: calc(var(--spacing)*4)
    }
    .gap-8 {
        gap: calc(var(--spacing)*8)
    }
    .rounded-md {
        border-radius: calc(var(--radius) - 2px)
    }
    .rounded-xl {
        border-radius: calc(var(--radius) + 4px)
    }
    .border {
        border-style: var(--tw-border-style);
        border-width: 1px
    }
    .border-t {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px
    }
    .border-zinc-800 {
        border-color: var(--color-zinc-800)
    }
    .bg-background {
        background-color: var(--background)
    }
    .bg-black {
        background-color: var(--color-black)
    }
    .bg-destructive {
        background-color: var(--destructive)
    }
    .bg-primary {
        background-color: var(--primary)
    }
    .bg-secondary {
        background-color: var(--secondary)
    }
    .bg-zinc-900 {
        background-color: var(--color-zinc-900)
    }
    .p-8 {
        padding: calc(var(--spacing)*8)
    }
    .px-3 {
        padding-inline: calc(var(--spacing)*3)
    }
    .px-4 {
        padding-inline: calc(var(--spacing)*4)
    }
    .px-6 {
        padding-inline: calc(var(--spacing)*6)
    }
    .py-2 {
        padding-block: calc(var(--spacing)*2)
    }
    .py-16 {
        padding-block: calc(var(--spacing)*16)
    }
    .pt-8 {
        padding-top: calc(var(--spacing)*8)
    }
    .text-center {
        text-align: center
    }
    .text-left {
        text-align: left
    }
    .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))
    }
    .text-\[18px\] {
        font-size: 18px
    }
    .text-\[48px\] {
        font-size: 48px
    }
    .leading-\[27px\] {
        --tw-leading: 27px;
        line-height: 27px
    }
    .leading-\[48px\] {
        --tw-leading: 48px;
        line-height: 48px
    }
    .font-light {
        --tw-font-weight: var(--font-weight-light);
        font-weight: var(--font-weight-light)
    }
    .font-medium {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }
    .font-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal)
    }
    .tracking-\[-0\.03em\] {
        --tw-tracking: -.03em;
        letter-spacing: -.03em
    }
    .tracking-wider {
        --tw-tracking: var(--tracking-wider);
        letter-spacing: var(--tracking-wider)
    }
    .whitespace-nowrap {
        white-space: nowrap
    }
    .text-primary {
        color: var(--primary)
    }
    .text-primary-foreground {
        color: var(--primary-foreground)
    }
    .text-secondary-foreground {
        color: var(--secondary-foreground)
    }
    .text-white {
        color: var(--color-white)
    }
    .text-zinc-400 {
        color: var(--color-zinc-400)
    }
    .text-zinc-500 {
        color: var(--color-zinc-500)
    }
    .lowercase {
        text-transform: lowercase
    }
    .uppercase {
        text-transform: uppercase
    }
    .underline-offset-4 {
        text-underline-offset: 4px
    }
    .shadow-xs {
        --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
        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
    }
    .transition-all {
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .outline-none {
        --tw-outline-style: none;
        outline-style: none
    }
    @media (hover:hover) {
        .hover\:bg-accent:hover {
            background-color: var(--accent)
        }
        .hover\:bg-destructive\/90:hover {
            background-color: var(--destructive)
        }
        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-destructive\/90:hover {
                background-color: color-mix(in oklab, var(--destructive)90%, transparent)
            }
        }
        .hover\:bg-primary\/90:hover {
            background-color: var(--primary)
        }
        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-primary\/90:hover {
                background-color: color-mix(in oklab, var(--primary)90%, transparent)
            }
        }
        .hover\:bg-secondary\/80:hover {
            background-color: var(--secondary)
        }
        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-secondary\/80:hover {
                background-color: color-mix(in oklab, var(--secondary)80%, transparent)
            }
        }
        .hover\:text-accent-foreground:hover {
            color: var(--accent-foreground)
        }
        .hover\:underline:hover {
            text-decoration-line: underline
        }
    }
    .focus-visible\:border-ring:focus-visible {
        border-color: var(--ring)
    }
    .focus-visible\:ring-\[3px\]:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(3px + 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)
    }
    .focus-visible\:ring-destructive\/20:focus-visible {
        --tw-ring-color: var(--destructive)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .focus-visible\:ring-destructive\/20:focus-visible {
            --tw-ring-color: color-mix(in oklab, var(--destructive)20%, transparent)
        }
    }
    .focus-visible\:ring-ring\/50:focus-visible {
        --tw-ring-color: var(--ring)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .focus-visible\:ring-ring\/50:focus-visible {
            --tw-ring-color: color-mix(in oklab, var(--ring)50%, transparent)
        }
    }
    .disabled\:pointer-events-none:disabled {
        pointer-events: none
    }
    .disabled\:opacity-50:disabled {
        opacity: .5
    }
    .has-\[\>svg\]\:px-2\.5:has(>svg) {
        padding-inline: calc(var(--spacing)*2.5)
    }
    .has-\[\>svg\]\:px-3:has(>svg) {
        padding-inline: calc(var(--spacing)*3)
    }
    .has-\[\>svg\]\:px-4:has(>svg) {
        padding-inline: calc(var(--spacing)*4)
    }
    .aria-invalid\:border-destructive[aria-invalid=true] {
        border-color: var(--destructive)
    }
    .aria-invalid\:ring-destructive\/20[aria-invalid=true] {
        --tw-ring-color: var(--destructive)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .aria-invalid\:ring-destructive\/20[aria-invalid=true] {
            --tw-ring-color: color-mix(in oklab, var(--destructive)20%, transparent)
        }
    }
    .dark\:border-input:is(.dark *) {
        border-color: var(--input)
    }
    .dark\:bg-destructive\/60:is(.dark *) {
        background-color: var(--destructive)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .dark\:bg-destructive\/60:is(.dark *) {
            background-color: color-mix(in oklab, var(--destructive)60%, transparent)
        }
    }
    .dark\:bg-input\/30:is(.dark *) {
        background-color: var(--input)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .dark\:bg-input\/30:is(.dark *) {
            background-color: color-mix(in oklab, var(--input)30%, transparent)
        }
    }
    @media (hover:hover) {
        .dark\:hover\:bg-accent\/50:is(.dark *):hover {
            background-color: var(--accent)
        }
        @supports (color:color-mix(in lab, red, red)) {
            .dark\:hover\:bg-accent\/50:is(.dark *):hover {
                background-color: color-mix(in oklab, var(--accent)50%, transparent)
            }
        }
        .dark\:hover\:bg-input\/50:is(.dark *):hover {
            background-color: var(--input)
        }
        @supports (color:color-mix(in lab, red, red)) {
            .dark\:hover\:bg-input\/50:is(.dark *):hover {
                background-color: color-mix(in oklab, var(--input)50%, transparent)
            }
        }
    }
    .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
        --tw-ring-color: var(--destructive)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
            --tw-ring-color: color-mix(in oklab, var(--destructive)40%, transparent)
        }
    }
    .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true] {
        --tw-ring-color: var(--destructive)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true] {
            --tw-ring-color: color-mix(in oklab, var(--destructive)40%, transparent)
        }
    }
    .\[\&_svg\]\:pointer-events-none svg {
        pointer-events: none
    }
    .\[\&_svg\]\:shrink-0 svg {
        flex-shrink: 0
    }
    .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.figma-card-style{-webkit-backdrop-filter:blur(84px);border:1px solid var(--border);background:linear-gradient(#ffffff14,#fff0)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0)}.dark{--background:oklch(0 0 0);--foreground:oklch(.985 0 0);--card:oklch(.15 .01 265/90%);--card-foreground:oklch(.985 0 0);--popover:oklch(.205 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.269 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/15%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.556 0 0)}.navbar{-webkit-backdrop-filter:blur(32px);z-index:1000;box-sizing:border-box;background-color:#000c;border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#fff0,#fff3 25%,#fff6 75%,#fff0) 1;height:72px;padding:0 97px;position:fixed;top:0;left:0;right:0}.navbar,.navbar-content{align-items:center;display:flex}.navbar-content{justify-content:space-between;width:100%}.navbar-logo{color:#fff;letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700}.navbar-menu{align-items:center;gap:40px;display:flex}.navbar-link{color:#fff;letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:400;text-decoration:none}.navbar-link:hover{opacity:.8}.navbar-button{color:#000;cursor:pointer;letter-spacing:-.03em;background-color:#fff;border:none;border-radius:40px;padding:12px 16px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500}.navbar-button:hover{opacity:.9}.hero{text-align:center;background-color:#0000;gap:64px;padding:80px 201px 0;overflow:hidden}.hero,.hero-content-container{flex-direction:column;align-items:center;display:flex;position:relative}.hero-content-container{z-index:2;gap:48px}.hero-copy{flex-direction:column;gap:32px;width:823px;display:flex}.hero-title{font-size:56px;font-weight:400;line-height:1}.hero-description,.hero-title{letter-spacing:-.03em;color:#fff;text-align:center;margin:0;font-family:Space Grotesk,sans-serif}.hero-description{font-size:18px;font-weight:300;line-height:1.5}.hero-description strong{font-weight:700}.hero-buttons{flex-direction:column;align-items:center;gap:6px;display:flex}.hero-download-buttons{align-items:center;gap:16px;display:flex}.hero-button-mac{width:235px}.hero-button-mac,.hero-button-windows{color:#000;cursor:pointer;letter-spacing:-.03em;box-sizing:border-box;white-space:nowrap;background-color:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:56px;padding:16px 20px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:500;display:flex}.hero-button-windows{width:212px}.hero-button-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative;top:-1px}.windows-disclaimer{letter-spacing:-.03em;color:#8c8c8c;text-align:center;margin:12px 0 0;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:300;line-height:1.5}.hero-ai-interface-wrapper{z-index:1;width:100%;max-width:1034px;height:260px;margin:0 auto;position:relative}.dicas-ai-interface{-webkit-backdrop-filter:blur(84px);box-sizing:border-box;background:linear-gradient(#ffffff14,#fff0);border:1px solid #ffffff26;border-radius:20px 20px 0 0;width:100%;padding-bottom:16px}.dicas-ai-header{box-sizing:border-box;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;display:flex}.dicas-ai-title{letter-spacing:-.03em;color:#fff;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:500;line-height:1}.dicas-ai-close-button{cursor:pointer;background-color:#00000080;border:none;border-radius:56px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.dicas-ai-close-button img{width:14px;height:14px}.dicas-ai-testimonial{letter-spacing:-.03em;color:#fff;text-align:left;margin:0;padding:24px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:300;line-height:1.7}.hero-fade-overlay{z-index:1;pointer-events:none;background-image:linear-gradient(#0000,#0000004d 50%,#000000b3 70%,#000 90%);height:100%;position:absolute;bottom:0;left:0;right:0}.how-it-works{text-align:center;background-color:#0000;flex-direction:column;align-items:center;padding:80px 20px;display:flex}.how-it-works-grid,.how-it-works-items{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 16px),1fr));gap:16px;width:100%;max-width:1248px;display:grid}.section-header-pill{letter-spacing:.01em;text-transform:uppercase;background-color:#ffffff0f;border-radius:32px;width:max-content;margin-bottom:24px;padding:8px 12px;font-size:14px;display:inline-block}.section-header-pill,.section-title{color:#fff;font-family:Space Grotesk,sans-serif;font-weight:400;line-height:1}.section-title{letter-spacing:-.03em;max-width:900px;margin:0 0 64px;font-size:56px}.how-it-works-item{background:var(--card);border:1px solid var(--border);z-index:0;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.how-it-works-item-image-container{z-index:1;height:260px;position:relative;overflow:hidden}.how-it-works-item1-bg{background:url(../../../images/howitworks_card1_header_visual.png) 50%/90% no-repeat}.how-it-works-item2-bg{background-image:url(../../../images/howitworks_card2_header_visual.png);background-position:50% calc(15% + 10px);background-repeat:no-repeat;background-size:auto 90%}.how-it-works-item3-bg{background:url(../../../images/howitworks_card3_header_visual.png) 50%/80% no-repeat}.how-it-works-item4-bg{background:url(../../../images/howitworks_card4_header_visual.png) 50% 33%/cover no-repeat}.how-it-works-item-text{color:#fff;z-index:2;text-align:left;flex-grow:1;padding:24px 32px 32px;position:relative}.how-it-works-item-text h3{color:#fff;margin-bottom:12px;font-size:24px;font-weight:500}.how-it-works-item-text p{color:#ffffffd9;font-size:18px;font-weight:300;line-height:1.35}.applications{text-align:center;box-sizing:border-box;background-color:#0000;flex-direction:column;align-items:center;padding:80px 96px;display:flex}.applications .section-title{margin-bottom:64px}.applications-cards,.applications-grid{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);grid-template-areas:"card1 card2 card3""card4 card4 card5";gap:16px;width:100%;max-width:1248px;display:grid}@media (max-width:1024px){.applications-cards,.applications-grid{grid-template-columns:1fr 1fr;grid-template-areas:"card1 card2""card3 card5""card4 card4"}}@media (max-width:768px){.applications{padding:80px 20px}.applications-cards,.applications-grid{grid-template-columns:1fr;grid-template-areas:"card1""card2""card3""card4""card5"}.dicas-ai-interface{-webkit-backdrop-filter:blur(84px);box-sizing:border-box;background:linear-gradient(#ffffff14,#fff0);border:1px solid #ffffff26;border-radius:20px 20px 0 0;max-width:100%;height:320px;position:relative}.dicas-ai-header{border-bottom:1px solid #ffffff26;width:100%}.dicas-ai-close-button{background-color:#00000080;width:32px;height:32px}.hero-fade-overlay{z-index:1;background-image:linear-gradient(#0000,#0000004d 77.8%,#000 90%);height:248px;position:absolute;inset:72px 0 0}}.application-card{-webkit-backdrop-filter:blur(84px);box-sizing:border-box;text-align:left;background:linear-gradient(#ffffff14,#fff0);border:1px solid #ffffff26;border-radius:12px;justify-content:flex-start;height:auto;min-height:240px;padding:32px 28px}.application-card,.application-card-text{flex-direction:column;display:flex}.application-card-text h3{margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.2}.application-card-text h3,.application-card-text p{letter-spacing:-.03em;color:#fff;font-family:Space Grotesk,sans-serif}.application-card-text p{margin:0;font-size:16px;font-weight:300;line-height:1.5}.application-card:first-child{grid-area:card1}.application-card:nth-child(2){grid-area:card2}.application-card:nth-child(3){grid-area:card3}.application-card:nth-child(4){grid-area:card4}.application-card:nth-child(5){grid-area:card5}.application-card-icon-container{margin-bottom:50px;display:flex}.application-card-icon-container img{width:auto;height:40px}.features{box-sizing:border-box;background-color:#0000;justify-content:center;padding:80px 96px;display:flex}.features-content-wrapper{background-color:#fff;border-radius:24px;align-items:flex-start;gap:72px;width:100%;max-width:1248px;padding:56px;display:flex}.features-header-container{flex-direction:column;flex-shrink:0;flex-basis:501px;gap:24px;display:flex}.features .section-header-pill{color:#000;background-color:#0000000f;width:max-content;display:inline-block}.features .section-title{color:#000;text-align:left;margin:0}.dark-text{color:#000!important}.features-list{flex-direction:column;flex-grow:1;gap:40px;display:flex}.feature-item{align-items:flex-start;gap:24px;display:flex}.feature-icon-container{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:3px;display:flex}.feature-icon-container img{object-fit:contain;max-width:100%;max-height:100%}.feature-text{flex-direction:column;gap:4px;display:flex}.feature-text h3{font-size:20px;font-weight:500;line-height:1}.feature-text h3,.feature-text p{letter-spacing:-.03em;color:#000;margin:0;font-family:Space Grotesk,sans-serif}.feature-text p{font-size:16px;font-weight:300;line-height:1.35}.faq{text-align:center;box-sizing:border-box;background-color:#0000;flex-direction:column;align-items:center;padding:80px 20px;display:flex}.faq .section-title{margin-bottom:24px}.faq-contact{letter-spacing:-.03em;color:#fff;max-width:600px;margin:0 0 64px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:300;line-height:1.5}.faq-contact a{color:#fff;text-decoration:underline}.faq-accordion{flex-direction:column;gap:12px;width:100%;max-width:1038px;display:flex}.faq-item{background:var(--card);border:1px solid var(--border);border-radius:20px;overflow:hidden}.faq-question{cursor:pointer;text-align:left;letter-spacing:-.01em;color:#fff;box-sizing:border-box;background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:500;display:flex}.faq-question span:first-child{flex-grow:1}.faq-icon-container{background-color:#ffffff1a;border-radius:56px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:16px;display:flex}.faq-icon{width:16px;height:16px;transition:transform .3s}.faq-answer{opacity:0;max-height:0;padding:0;transition:max-height .3s,padding .3s,opacity .3s;overflow:hidden}.faq-answer.expanded{opacity:1;max-height:500px;padding:0 24px 24px}.faq-answer p{letter-spacing:-.03em;color:#fff;text-align:left;margin:0;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:300;line-height:1.7}.cta{background-color:#0000;justify-content:center;padding:80px 96px}.cta,.cta-banner{box-sizing:border-box;display:flex}.cta-banner{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:1248px;padding:80px 0;position:relative;overflow:hidden}.cta-banner:before{background:radial-gradient(closest-side,#fff3 0,#fff0 100%)}.cta-banner:after,.cta-banner:before{content:"";pointer-events:none;position:absolute;inset:0}.cta-banner:after{background:#00000003}.cta-content{z-index:2;flex-direction:column;align-items:center;gap:24px;max-width:672px;display:flex;position:relative}.cta .section-title{max-width:672px;margin-bottom:0;font-size:56px}.cta-description{letter-spacing:-.03em;color:#fff;text-align:center;max-width:550px;margin:0;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:300;line-height:1.5}.cta-description strong{font-weight:700}.cta-download-buttons{z-index:2;align-items:center;gap:16px;margin-top:16px;display:flex;position:relative}.cta .windows-disclaimer{color:#fff9}.cta-download-buttons .hero-button-mac,.cta-download-buttons .hero-button-windows{white-space:nowrap;width:235px}.footer{-webkit-backdrop-filter:blur(32px);box-sizing:border-box;border-top:1px solid #0000;background-color:#000;border-image-source:linear-gradient(90deg,#fff0,#fff3 25%,#fff6 75%,#fff0);border-image-slice:1;border-image-width:1px 0 0;flex-direction:column;justify-content:center;align-items:center;padding:48px 97px;display:flex}.footer-content{justify-content:space-between;align-items:flex-start;gap:20px;width:100%;max-width:1246px;display:flex}.footer-info{flex-direction:column;gap:16px;max-width:500px;display:flex}.footer-logo{color:#fff;letter-spacing:-.06em;font-family:Space Mono,monospace;font-size:18px;font-weight:400;line-height:1.48}.footer-description{letter-spacing:-.03em;color:#f0f0f0;opacity:.6;margin:0;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:300;line-height:1.276}.footer-links{align-items:flex-start;gap:40px;display:flex}.footer-links-column{flex-direction:column;gap:20px;display:flex}.footer-link{color:#fff;letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:400;line-height:1.276;text-decoration:none}.footer-link:hover{opacity:.8}.footer-copyright{letter-spacing:-.03em;color:#f0f0f0;opacity:.6;text-align:center;margin:0;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:300;line-height:1.276}@media (max-width:1024px){.features-content-wrapper{flex-direction:column;gap:40px}.features-header-container{flex-basis:auto;width:100%}}.mobile-navbar{height:auto;padding:15px 16px;display:none}.mobile-menu-button{cursor:pointer;background:0 0;border:none;padding:0}.mobile-menu{isolation:isolate;contain:content;flex-direction:column;padding:15px 16px;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateZ(0);z-index:9999!important;background-color:#000!important}body.menu-open{overflow:hidden}.mobile-menu-header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.mobile-menu-logo{color:#fff;letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700}.mobile-menu-close{cursor:pointer;background-color:#ffffff1a;border:none;border-radius:56px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mobile-menu-close img{width:14px;height:14px}.mobile-menu-nav{flex-direction:column;gap:32px;display:flex}.mobile-menu-link{color:#fff;letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:500;text-decoration:none}.mobile-menu-cta{color:#000;text-align:center;background-color:#fff;border-radius:40px;width:fit-content;margin-top:16px;padding:16px 24px}@media (max-width:768px){body{padding-top:72px}.hero{gap:64px;padding:48px 16px 0}.hero-title{max-width:100%;font-size:48px;line-height:1}.section-title{max-width:100%;font-size:40px}.hero-description{max-width:100%;font-size:18px}.application-card-text p,.feature-text p,.how-it-works-item-text p{font-size:16px}.navbar{display:none}.mobile-navbar{z-index:1000;background-color:#000;border-bottom:1px solid #ffffff26;display:flex;position:fixed;top:0;left:0;right:0}.hero-content-container{gap:48px}.hero-copy{gap:32px;width:100%}.hero-buttons{width:100%}.hero-download-buttons{flex-direction:column;gap:16px;width:100%}.hero-button-mac,.hero-button-windows{justify-content:center;gap:8px;width:100%;max-width:none;padding:24px 20px}@media (max-width:400px){.hero-button-mac,.hero-button-windows{font-size:14px}}.windows-disclaimer{margin-top:8px}.hero-ai-interface-wrapper{width:361px;max-width:100%;height:320px;margin-top:0}.dicas-ai-interface{-webkit-backdrop-filter:blur(84px);box-sizing:border-box;background:linear-gradient(#ffffff14,#fff0);border:1px solid #ffffff26;border-radius:20px 20px 0 0;max-width:100%;height:320px;position:relative}.dicas-ai-close-button{background-color:#00000080}.dicas-ai-testimonial{padding:24px;font-size:16px;line-height:1.7}.hero-fade-overlay{z-index:1;background-image:linear-gradient(#0000,#0000004d 77.8%,#000 90%);height:248px;position:absolute;inset:72px 0 0}.how-it-works-grid{display:none}.how-it-works-items{flex-direction:column;gap:16px;width:100%;display:flex}.how-it-works-item{border-radius:12px}.how-it-works-item-image-container{height:200px}.how-it-works-item-text{padding:20px}.how-it-works-item-text h3{margin-bottom:8px;font-size:20px}.applications{padding:48px 16px}.applications-grid{display:none}.applications-cards{flex-direction:column;gap:16px;width:100%;display:flex}.application-card{gap:20px;height:248px;padding:32px 28px}.application-card-icon-container{margin-bottom:0}.application-card-text h3{font-size:20px;line-height:1.2}.features{padding:48px 16px}.features-content-wrapper{border-radius:20px;flex-direction:column;gap:48px;padding:32px 24px}.features-header-container{width:100%}.features .section-title{font-size:40px}.features-list{gap:40px}.feature-item{gap:12px}.feature-text h3{font-size:20px}.faq{padding:48px 16px}.faq-accordion{gap:16px}.faq-item{border-radius:12px}.faq-question{padding:24px 20px;font-size:20px}.faq-answer.expanded{padding:0 20px 24px}.cta{padding:48px 16px}.cta-banner{border-radius:20px;padding:32px 16px}.cta-content{width:100%}.cta .section-title{max-width:100%;font-size:24px}.cta-description{font-size:16px}.cta-download-buttons{flex-direction:column;gap:16px;width:100%;margin-top:24px}.cta-download-buttons .hero-button-mac,.cta-download-buttons .hero-button-windows{justify-content:center;gap:8px;width:100%;max-width:none;padding:24px 20px}.footer{border-top:1px solid #ffffff26;flex-direction:column;align-items:stretch;gap:48px;padding:32px 16px 16px;display:flex}.footer-content{flex-direction:column;align-items:flex-start;gap:40px}.footer-info{gap:16px;width:100%;max-width:100%}.footer-links{flex-flow:wrap;justify-content:center;gap:40px 60px;width:100%}.footer-links-column{gap:16px}.footer-link{text-align:left}.footer-copyright{letter-spacing:-.03em;color:#fff9;text-align:center;width:100%;margin:0;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:300;line-height:1.276}}@media (max-width:375px){.hero-title{font-size:42px}.section-title{font-size:36px}.dicas-ai-interface,.hero-ai-interface-wrapper{width:100%}.footer-links{justify-content:flex-start;gap:30px}.footer-links-column{min-width:45%}}@supports (-webkit-touch-callout:none){.mobile-menu{z-index:9999!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;visibility:visible!important;isolation:auto!important;contain:none!important;background-color:#000!important;flex-direction:column!important;width:100%!important;height:100%!important;padding:15px 16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important;transform:translateZ(0)!important}body.menu-open{width:100%;height:100%;position:fixed;overflow:hidden}}.markdown-content{color:#fff;font-family:Space Grotesk,sans-serif;line-height:1.6}.markdown-content h1{font-size:32px;line-height:1.2}.markdown-content h1,.markdown-content h2{letter-spacing:-.03em;margin-bottom:16px;font-weight:600}.markdown-content h2{margin-top:32px;font-size:24px;line-height:1.3}.markdown-content h3{letter-spacing:-.03em;margin-top:24px;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.3}.markdown-content p{margin-bottom:16px;font-weight:300}.markdown-content b,.markdown-content strong{font-weight:600}.markdown-content em,.markdown-content i{opacity:.9;font-style:italic}.markdown-content ol,.markdown-content ul{margin-bottom:16px;padding-left:24px}.markdown-content li{margin-bottom:8px;font-weight:300}.markdown-content a{color:#ff5757;text-decoration:none;transition:opacity .2s}.markdown-content a:hover{opacity:.8;text-decoration:underline}.markdown-content hr{border:none;border-top:1px solid #ffffff26;margin:32px 0}.markdown-content blockquote{opacity:.9;border-left:4px solid #ff5757;margin-left:0;margin-right:0;padding-left:16px;font-style:italic}@media (max-width:768px){.markdown-content h1{font-size:28px}.markdown-content h2{font-size:22px}.markdown-content h3{font-size:18px}}@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}