
            /*! tailwindcss v4.1.14 | 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-translate-x:0;
                        --tw-translate-y: 0;
                        --tw-translate-z: 0;
                        --tw-scale-x: 1;
                        --tw-scale-y: 1;
                        --tw-scale-z: 1;
                        --tw-rotate-x: initial;
                        --tw-rotate-y: initial;
                        --tw-rotate-z: initial;
                        --tw-skew-x: initial;
                        --tw-skew-y: initial;
                        --tw-space-y-reverse: 0;
                        --tw-space-x-reverse: 0;
                        --tw-border-style: solid;
                        --tw-gradient-position: initial;
                        --tw-gradient-from: #0000;
                        --tw-gradient-via: #0000;
                        --tw-gradient-to: #0000;
                        --tw-gradient-stops: initial;
                        --tw-gradient-via-stops: initial;
                        --tw-gradient-from-position: 0%;
                        --tw-gradient-via-position: 50%;
                        --tw-gradient-to-position: 100%;
                        --tw-leading: initial;
                        --tw-font-weight: initial;
                        --tw-tracking: initial;
                        --tw-ordinal: initial;
                        --tw-slashed-zero: initial;
                        --tw-numeric-figure: initial;
                        --tw-numeric-spacing: initial;
                        --tw-numeric-fraction: 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;
                        --tw-ease: initial;
                        --tw-animation-delay: 0s;
                        --tw-animation-direction: normal;
                        --tw-animation-duration: initial;
                        --tw-animation-fill-mode: none;
                        --tw-animation-iteration-count: 1;
                        --tw-enter-blur: 0;
                        --tw-enter-opacity: 1;
                        --tw-enter-rotate: 0;
                        --tw-enter-scale: 1;
                        --tw-enter-translate-x: 0;
                        --tw-enter-translate-y: 0;
                        --tw-exit-blur: 0;
                        --tw-exit-opacity: 1;
                        --tw-exit-rotate: 0;
                        --tw-exit-scale: 1;
                        --tw-exit-translate-x: 0;
                        --tw-exit-translate-y: 0
                    }
                }
            }

            @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-red-100: oklch(93.6% .032 17.717);
                    --color-red-600: oklch(57.7% .245 27.325);
                    --color-green-500: oklch(72.3% .219 149.579);
                    --color-blue-500: oklch(62.3% .214 259.815);
                    --color-slate-500: oklch(55.4% .046 257.417);
                    --color-slate-700: oklch(37.2% .044 257.287);
                    --color-neutral-50: oklch(98.5% 0 0);
                    --color-neutral-100: oklch(97% 0 0);
                    --color-neutral-200: oklch(92.2% 0 0);
                    --color-neutral-300: oklch(87% 0 0);
                    --color-neutral-400: oklch(70.8% 0 0);
                    --color-neutral-500: oklch(55.6% 0 0);
                    --color-neutral-600: oklch(43.9% 0 0);
                    --color-neutral-700: oklch(37.1% 0 0);
                    --color-neutral-900: oklch(20.5% 0 0);
                    --color-white: #fff;
                    --spacing: .25rem;
                    --container-3xs: 16rem;
                    --container-sm: 24rem;
                    --container-lg: 32rem;
                    --container-xl: 36rem;
                    --container-2xl: 42rem;
                    --container-4xl: 56rem;
                    --container-5xl: 64rem;
                    --container-7xl: 80rem;
                    --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-lg: 1.125rem;
                    --text-lg--line-height: calc(1.75/1.125);
                    --text-xl: 1.25rem;
                    --text-xl--line-height: calc(1.75/1.25);
                    --text-2xl: 1.5rem;
                    --text-2xl--line-height: calc(2/1.5);
                    --text-3xl: 1.875rem;
                    --text-3xl--line-height: 1.2 ;
                    --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-light: 300;
                    --font-weight-normal: 400;
                    --font-weight-medium: 500;
                    --font-weight-semibold: 600;
                    --font-weight-bold: 700;
                    --tracking-tight: -.025em;
                    --tracking-wide: .025em;
                    --leading-tight: 1.25;
                    --leading-snug: 1.375;
                    --leading-normal: 1.5;
                    --leading-relaxed: 1.625;
                    --radius-xs: .125rem;
                    --radius-sm: .25rem;
                    --radius-md: .375rem;
                    --radius-lg: .5rem;
                    --radius-xl: .75rem;
                    --radius-2xl: 1rem;
                    --radius-3xl: 1.5rem;
                    --radius-4xl: 2rem;
                    --shadow-xs: 0px 1px 2px 0px #0000000d;
                    --shadow-sm: 0px 1px 2px 0px #0a0d1408;
                    --shadow-md: 0 4px 6px -1px #0a0a0a1a,0 2px 4px -1px #0a0a0a0f;
                    --shadow-lg: 0 10px 40px #0a0a0a1f;
                    --shadow-xl: 0 20px 40px #0a0a0a26;
                    --ease-out: cubic-bezier(0,0,.2,1);
                    --ease-in-out: cubic-bezier(.4,0,.2,1);
                    --animate-spin: spin 1s linear infinite;
                    --blur-md: 12px;
                    --blur-lg: 16px;
                    --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);
                    --color-feeds-bg: #fff;
                    --color-feeds-muted: #f1f2f3;
                    --color-feeds-border: #e1e3e8;
                    --color-feeds-text: #6a7077;
                    --color-feeds-strong: #0d0d0d;
                    --color-feeds-accent: #16a34a;
                    --color-brand-success-tint: #dcfce7;
                    --color-brand-success-light: #22c55e;
                    --color-brand-success: #16a34a;
                    --color-brand-success-dark: #166534;
                    --color-brand-error-tint: #fce7f3;
                    --color-brand-error-light: #ec8889;
                    --color-brand-error: #c1272d;
                    --color-brand-error-dark: #9d174d;
                    --color-brand-warning: #ffc107;
                    --color-brand-info-tint: #dbeafe;
                    --color-brand-info-light: #3b82f6;
                    --color-brand-info: #2563eb;
                    --color-brand-info-dark: #1e40af;
                    --color-brand-white: #fff;
                    --color-brand-black: #0d0d0d;
                    --color-brand-neutral-50: #fafafa;
                    --color-brand-neutral-100: #f5f5f5;
                    --color-brand-neutral-200: #e5e5e5;
                    --color-brand-neutral-300: #d4d4d4;
                    --color-brand-neutral-400: #a3a3a3;
                    --color-brand-neutral-500: #737373;
                    --color-brand-neutral-600: #525252;
                    --color-brand-neutral-700: #404040;
                    --color-brand-neutral-900: #171717;
                    --color-brand-gray-900: #262a2e;
                    --color-brand-gray-800: #4d545c;
                    --color-brand-gray-700: #535a61;
                    --color-brand-gray-600: #6a7077;
                    --color-brand-gray-500: #878b94;
                    --color-brand-gray-400: #959ba4;
                    --color-brand-gray-300: #d1d1d1;
                    --color-brand-gray-200: #cfd1d4;
                    --color-brand-gray-100: #e1e3e8;
                    --color-brand-gray-50: #f1f2f3;
                    --color-brand-gray-25: #f7f8f9;
                    --color-gw-primary-100: #cce2ff;
                    --color-gw-primary-200: #99c6ff;
                    --color-gw-primary-300: #66a9ff;
                    --color-gw-primary-400: #338dff;
                    --color-gw-primary-500: #0070ff;
                    --color-gw-primary-600: #005cd1;
                    --color-gw-primary-700: #0048a3;
                    --hero-gradient-start: #ff4c0080;
                    --shadow-s2: 0 2px 4px 0 #1b1c1d0a;
                    --shadow-s3: 0 16px 32px -12px #585c5f1a;
                    --shadow-s4: 0 4px 12px 0 #06c3;
                    --animate-scroll-left: scroll-left 60s linear infinite;
                    --color-brand-text: #595959;
                    --font-family-body: Inter,ui-sans-serif,system-ui,sans-serif;
                    --font-family-feeds: "Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
                    --color-brand-primary: #ff6429;
                    --font-family-heading: Urbanist,ui-sans-serif,system-ui,sans-serif;
                    --color-brand-secondary: #75d69c;
                    --color-logo-background: transparent;
                    --color-brand-text-muted: #f0f0f0;
                    --color-brand-primary-dark: #b13900;
                    --color-brand-text-inverse: #fff;
                    --color-brand-text-primary: #595959;
                    --color-brand-primary-hover: #e04b00;
                    --color-brand-primary-light: #ffd9cd;
                    --color-brand-text-tertiary: #b8b8b8;
                    --color-brand-primary-medium: #ffa080;
                    --color-brand-secondary-dark: #389c66;
                    --color-brand-text-secondary: #4a4e52;
                    --section-background-opacity: 60%;
                    --color-brand-secondary-hover: #5bbc83;
                    --color-brand-secondary-light: #fff;
                    --color-brand-secondary-medium: #96f7bc;
                    --color-brand-primary-foreground: #0d0d0d;
                    --color-brand-secondary-foreground: #0d0d0d
                }
            }

            @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}

                ::-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
                }

                * {
                    box-sizing: border-box;
                    font-family: var(--font-family-body);
                    border-color: #e5e5e5;
                    outline-color: #a3a3a380;
                    margin: 0;
                    padding: 0
                }

                h1,h2,h3,h4,h5,h6 {
                    font-family: var(--font-family-heading)
                }

                p,span {
                    color: var(--color-brand-gray-900)
                }

                body {
                    --tw-leading: 1.5;
                    color: #171717;
                    line-height: 1.5
                }
            }

            @layer components;@layer utilities {
                .pointer-events-auto {
                    pointer-events: auto
                }

                .pointer-events-none {
                    pointer-events: none
                }

                .collapse {
                    visibility: collapse
                }

                .invisible {
                    visibility: hidden
                }

                .visible {
                    visibility: visible
                }

                .sr-only {
                    clip-path: inset(50%);
                    white-space: nowrap;
                    border-width: 0;
                    width: 1px;
                    height: 1px;
                    margin: -1px;
                    padding: 0;
                    position: absolute;
                    overflow: hidden
                }

                .absolute {
                    position: absolute
                }

                .fixed {
                    position: fixed
                }

                .relative {
                    position: relative
                }

                .static {
                    position: static
                }

                .sticky {
                    position: sticky
                }

                .inset-0 {
                    inset: calc(var(--spacing)*0)
                }

                .inset-x-0 {
                    inset-inline: calc(var(--spacing)*0)
                }

                .inset-x-4 {
                    inset-inline: calc(var(--spacing)*4)
                }

                .inset-y-0 {
                    inset-block: calc(var(--spacing)*0)
                }

                .-top-12 {
                    top: calc(var(--spacing)*-12)
                }

                .-top-px {
                    top: -1px
                }

                .top-0 {
                    top: calc(var(--spacing)*0)
                }

                .top-1\/2 {
                    top: 50%
                }

                .top-2 {
                    top: calc(var(--spacing)*2)
                }

                .top-4 {
                    top: calc(var(--spacing)*4)
                }

                .top-5 {
                    top: calc(var(--spacing)*5)
                }

                .top-6 {
                    top: calc(var(--spacing)*6)
                }

                .top-12 {
                    top: calc(var(--spacing)*12)
                }

                .top-24 {
                    top: calc(var(--spacing)*24)
                }

                .top-\[1px\] {
                    top: 1px
                }

                .top-\[20px\] {
                    top: 20px
                }

                .top-\[50\%\] {
                    top: 50%
                }

                .top-\[60\%\] {
                    top: 60%
                }

                .top-\[100px\] {
                    top: 100px
                }

                .top-full {
                    top: 100%
                }

                .-right-12 {
                    right: calc(var(--spacing)*-12)
                }

                .-right-px {
                    right: -1px
                }

                .right-0 {
                    right: calc(var(--spacing)*0)
                }

                .right-4 {
                    right: calc(var(--spacing)*4)
                }

                .right-5 {
                    right: calc(var(--spacing)*5)
                }

                .right-\[5\%\] {
                    right: 5%
                }

                .-bottom-12 {
                    bottom: calc(var(--spacing)*-12)
                }

                .-bottom-px {
                    bottom: -1px
                }

                .bottom-0 {
                    bottom: calc(var(--spacing)*0)
                }

                .bottom-3 {
                    bottom: calc(var(--spacing)*3)
                }

                .bottom-full {
                    bottom: 100%
                }

                .-left-12 {
                    left: calc(var(--spacing)*-12)
                }

                .-left-px {
                    left: -1px
                }

                .left-0 {
                    left: calc(var(--spacing)*0)
                }

                .left-1\/2 {
                    left: 50%
                }

                .left-3 {
                    left: calc(var(--spacing)*3)
                }

                .left-6 {
                    left: calc(var(--spacing)*6)
                }

                .left-12 {
                    left: calc(var(--spacing)*12)
                }

                .left-\[5\%\] {
                    left: 5%
                }

                .left-\[50\%\] {
                    left: 50%
                }

                .left-auto {
                    left: auto
                }

                .isolate {
                    isolation: isolate
                }

                .z-10 {
                    z-index: 10
                }

                .z-20 {
                    z-index: 20
                }

                .z-50 {
                    z-index: 50
                }

                .z-\[1\] {
                    z-index: 1
                }

                .z-\[9999\] {
                    z-index: 9999
                }

                .z-\[10000\] {
                    z-index: 10000
                }

                .order-1 {
                    order: 1
                }

                .order-2 {
                    order: 2
                }

                .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
                    }
                }

                .m-0 {
                    margin: calc(var(--spacing)*0)
                }

                .m-auto {
                    margin: auto
                }

                .mx-1 {
                    margin-inline:calc(var(--spacing)*1)}

                .mx-3 {
                    margin-inline: calc(var(--spacing)*3)
                }

                .mx-4 {
                    margin-inline:calc(var(--spacing)*4)}

                .mx-auto {
                    margin-inline: auto
                }

                .my-1 {
                    margin-block:calc(var(--spacing)*1)}

                .my-2 {
                    margin-block: calc(var(--spacing)*2)
                }

                .my-auto {
                    margin-block:auto}

                .-mt-1 {
                    margin-top: calc(var(--spacing)*-1)
                }

                .mt-0\.5 {
                    margin-top: calc(var(--spacing)*.5)
                }

                .mt-1 {
                    margin-top: calc(var(--spacing)*1)
                }

                .mt-1\.5 {
                    margin-top: calc(var(--spacing)*1.5)
                }

                .mt-2 {
                    margin-top: calc(var(--spacing)*2)
                }

                .mt-3 {
                    margin-top: calc(var(--spacing)*3)
                }

                .mt-4 {
                    margin-top: calc(var(--spacing)*4)
                }

                .mt-5 {
                    margin-top: calc(var(--spacing)*5)
                }

                .mt-6 {
                    margin-top: calc(var(--spacing)*6)
                }

                .mt-8 {
                    margin-top: calc(var(--spacing)*8)
                }

                .mt-10 {
                    margin-top: calc(var(--spacing)*10)
                }

                .mt-auto {
                    margin-top: auto
                }

                .-mr-3 {
                    margin-right: calc(var(--spacing)*-3)
                }

                .mb-1 {
                    margin-bottom: calc(var(--spacing)*1)
                }

                .mb-2 {
                    margin-bottom: calc(var(--spacing)*2)
                }

                .mb-3 {
                    margin-bottom: calc(var(--spacing)*3)
                }

                .mb-4 {
                    margin-bottom: calc(var(--spacing)*4)
                }

                .mb-5 {
                    margin-bottom: calc(var(--spacing)*5)
                }

                .mb-6 {
                    margin-bottom: calc(var(--spacing)*6)
                }

                .mb-8 {
                    margin-bottom: calc(var(--spacing)*8)
                }

                .mb-10 {
                    margin-bottom: calc(var(--spacing)*10)
                }

                .mb-12 {
                    margin-bottom: calc(var(--spacing)*12)
                }

                .mb-auto {
                    margin-bottom: auto
                }

                .ml-0 {
                    margin-left: calc(var(--spacing)*0)
                }

                .ml-1 {
                    margin-left: calc(var(--spacing)*1)
                }

                .ml-2 {
                    margin-left: calc(var(--spacing)*2)
                }

                .ml-4 {
                    margin-left: calc(var(--spacing)*4)
                }

                .line-clamp-2 {
                    -webkit-line-clamp: 2;
                    -webkit-box-orient: vertical;
                    display: -webkit-box;
                    overflow: hidden
                }

                .block {
                    display: block
                }

                .contents {
                    display: contents
                }

                .flex {
                    display: flex
                }

                .grid {
                    display: grid
                }

                .hidden {
                    display: none
                }

                .inline {
                    display: inline
                }

                .inline-block {
                    display: inline-block
                }

                .inline-flex {
                    display: inline-flex
                }

                .table {
                    display: table
                }

                .aspect-\[3\/2\] {
                    aspect-ratio: 3/2
                }

                .aspect-\[16\/9\] {
                    aspect-ratio: 16/9
                }

                .aspect-square {
                    aspect-ratio: 1
                }

                .size-2 {
                    width: calc(var(--spacing)*2);
                    height: calc(var(--spacing)*2)
                }

                .size-3 {
                    width: calc(var(--spacing)*3);
                    height: calc(var(--spacing)*3)
                }

                .size-4 {
                    width: calc(var(--spacing)*4);
                    height: calc(var(--spacing)*4)
                }

                .size-9 {
                    width: calc(var(--spacing)*9);
                    height: calc(var(--spacing)*9)
                }

                .size-10 {
                    width: calc(var(--spacing)*10);
                    height: calc(var(--spacing)*10)
                }

                .h-0\.5 {
                    height: calc(var(--spacing)*.5)
                }

                .h-1\.5 {
                    height: calc(var(--spacing)*1.5)
                }

                .h-2 {
                    height: calc(var(--spacing)*2)
                }

                .h-3 {
                    height: calc(var(--spacing)*3)
                }

                .h-4 {
                    height: calc(var(--spacing)*4)
                }

                .h-4\.5 {
                    height: calc(var(--spacing)*4.5)
                }

                .h-5 {
                    height: calc(var(--spacing)*5)
                }

                .h-6 {
                    height: calc(var(--spacing)*6)
                }

                .h-7 {
                    height: calc(var(--spacing)*7)
                }

                .h-8 {
                    height: calc(var(--spacing)*8)
                }

                .h-9 {
                    height: calc(var(--spacing)*9)
                }

                .h-10 {
                    height: calc(var(--spacing)*10)
                }

                .h-11 {
                    height: calc(var(--spacing)*11)
                }

                .h-12 {
                    height: calc(var(--spacing)*12)
                }

                .h-13 {
                    height: calc(var(--spacing)*13)
                }

                .h-18 {
                    height: calc(var(--spacing)*18)
                }

                .h-\[10px\] {
                    height: 10px
                }

                .h-\[18px\] {
                    height: 18px
                }

                .h-\[52px\] {
                    height: 52px
                }

                .h-\[320px\] {
                    height: 320px
                }

                .h-\[var\(--radix-navigation-menu-viewport-height\)\] {
                    height: var(--radix-navigation-menu-viewport-height)
                }

                .h-auto {
                    height: auto
                }

                .h-fit {
                    height: fit-content
                }

                .h-full {
                    height: 100%
                }

                .h-px {
                    height: 1px
                }

                .max-h-9 {
                    max-height: calc(var(--spacing)*9)
                }

                .max-h-72 {
                    max-height: calc(var(--spacing)*72)
                }

                .max-h-96 {
                    max-height: calc(var(--spacing)*96)
                }

                .max-h-\[45dvh\] {
                    max-height: 45dvh
                }

                .max-h-\[90vh\] {
                    max-height: 90vh
                }

                .max-h-\[310px\] {
                    max-height: 310px
                }

                .max-h-\[500px\] {
                    max-height: 500px
                }

                .max-h-\[calc\(80vh-70px\)\] {
                    max-height: calc(80vh - 70px)
                }

                .max-h-\[calc\(100vh-120px\)\] {
                    max-height: calc(100vh - 120px)
                }

                .min-h-0 {
                    min-height: calc(var(--spacing)*0)
                }

                .min-h-6 {
                    min-height: calc(var(--spacing)*6)
                }

                .min-h-11 {
                    min-height: calc(var(--spacing)*11)
                }

                .min-h-\[41px\] {
                    min-height: 41px
                }

                .min-h-\[100vh\] {
                    min-height: 100vh
                }

                .min-h-\[250px\] {
                    min-height: 250px
                }

                .min-h-screen {
                    min-height: 100vh
                }

                .w-0\.5 {
                    width: calc(var(--spacing)*.5)
                }

                .w-1\.5 {
                    width: calc(var(--spacing)*1.5)
                }

                .w-2 {
                    width: calc(var(--spacing)*2)
                }

                .w-3 {
                    width: calc(var(--spacing)*3)
                }

                .w-3\/4 {
                    width: 75%
                }

                .w-4 {
                    width: calc(var(--spacing)*4)
                }

                .w-4\.5 {
                    width: calc(var(--spacing)*4.5)
                }

                .w-5 {
                    width: calc(var(--spacing)*5)
                }

                .w-6 {
                    width: calc(var(--spacing)*6)
                }

                .w-7 {
                    width: calc(var(--spacing)*7)
                }

                .w-8 {
                    width: calc(var(--spacing)*8)
                }

                .w-10 {
                    width: calc(var(--spacing)*10)
                }

                .w-12 {
                    width: calc(var(--spacing)*12)
                }

                .w-16 {
                    width: calc(var(--spacing)*16)
                }

                .w-18 {
                    width: calc(var(--spacing)*18)
                }

                .w-24 {
                    width: calc(var(--spacing)*24)
                }

                .w-48 {
                    width: calc(var(--spacing)*48)
                }

                .w-72 {
                    width: calc(var(--spacing)*72)
                }

                .w-80 {
                    width: calc(var(--spacing)*80)
                }

                .w-\[95\%\] {
                    width: 95%
                }

                .w-\[100px\] {
                    width: 100px
                }

                .w-\[320px\] {
                    width: 320px
                }

                .w-\[400px\] {
                    width: 400px
                }

                .w-\[520px\] {
                    width: 520px
                }

                .w-\[calc\(100dvw-32px\)\] {
                    width: calc(100dvw - 32px)
                }

                .w-\[var\(--radix-popover-trigger-width\)\] {
                    width: var(--radix-popover-trigger-width)
                }

                .w-fit {
                    width: fit-content
                }

                .w-full {
                    width: 100%
                }

                .w-max {
                    width: max-content
                }

                .w-px {
                    width: 1px
                }

                .w-screen {
                    width: 100vw
                }

                .max-w-2xl {
                    max-width: var(--container-2xl)
                }

                .max-w-4xl {
                    max-width: var(--container-4xl)
                }

                .max-w-5xl {
                    max-width: var(--container-5xl)
                }

                .max-w-7xl {
                    max-width: var(--container-7xl)
                }

                .max-w-\[350px\] {
                    max-width: 350px
                }

                .max-w-\[400px\] {
                    max-width: 400px
                }

                .max-w-\[420px\] {
                    max-width: 420px
                }

                .max-w-\[468px\] {
                    max-width: 468px
                }

                .max-w-\[768px\] {
                    max-width: 768px
                }

                .max-w-\[1400px\] {
                    max-width: 1400px
                }

                .max-w-\[calc\(100\%-2rem\)\] {
                    max-width: calc(100% - 2rem)
                }

                .max-w-full {
                    max-width: 100%
                }

                .max-w-max {
                    max-width: max-content
                }

                .max-w-none {
                    max-width: none
                }

                .max-w-sm {
                    max-width: var(--container-sm)
                }

                .max-w-xl {
                    max-width: var(--container-xl)
                }

                .min-w-0 {
                    min-width: calc(var(--spacing)*0)
                }

                .min-w-60 {
                    min-width: calc(var(--spacing)*60)
                }

                .min-w-75 {
                    min-width: calc(var(--spacing)*75)
                }

                .min-w-\[90px\] {
                    min-width: 90px
                }

                .min-w-\[130px\] {
                    min-width: 130px
                }

                .min-w-\[300px\] {
                    min-width: 300px
                }

                .min-w-\[320px\] {
                    min-width: 320px
                }

                .flex-1 {
                    flex: 1
                }

                .flex-shrink-0 {
                    flex-shrink: 0
                }

                .shrink {
                    flex-shrink: 1
                }

                .shrink-0 {
                    flex-shrink: 0
                }

                .flex-grow,.grow {
                    flex-grow: 1
                }

                .grow-0 {
                    flex-grow: 0
                }

                .basis-full {
                    flex-basis: 100%
                }

                .border-collapse {
                    border-collapse: collapse
                }

                .origin-\(--radix-popover-content-transform-origin\) {
                    transform-origin: var(--radix-popover-content-transform-origin)
                }

                .-translate-x-1\/2 {
                    --tw-translate-x: -50% ;
                    translate: var(--tw-translate-x)var(--tw-translate-y)
                }

                .-translate-x-\[16px\] {
                    --tw-translate-x: -16px ;
                    translate: var(--tw-translate-x)var(--tw-translate-y)
                }

                .translate-x-0 {
                    --tw-translate-x: calc(var(--spacing)*0);
                    translate: var(--tw-translate-x)var(--tw-translate-y)
                }

                .translate-x-\[-50\%\] {
                    --tw-translate-x: -50%;
                    translate: var(--tw-translate-x)var(--tw-translate-y)
                }

                .-translate-y-1\/2 {
                    --tw-translate-y: -50% ;
                    translate: var(--tw-translate-x)var(--tw-translate-y)
                }

                .translate-y-0 {
                    --tw-translate-y: calc(var(--spacing)*0);
                    translate: var(--tw-translate-x)var(--tw-translate-y)
                }

                .translate-y-0\.5 {
                    --tw-translate-y: calc(var(--spacing)*.5);
                    translate: var(--tw-translate-x)var(--tw-translate-y)
                }

                .translate-y-1 {
                    --tw-translate-y: calc(var(--spacing)*1);
                    translate: var(--tw-translate-x)var(--tw-translate-y)
                }

                .translate-y-\[-50\%\] {
                    --tw-translate-y: -50%;
                    translate: var(--tw-translate-x)var(--tw-translate-y)
                }

                .translate-y-\[10px\] {
                    --tw-translate-y: 10px;
                    translate: var(--tw-translate-x)var(--tw-translate-y)
                }

                .translate-y-\[20px\] {
                    --tw-translate-y: 20px;
                    translate: var(--tw-translate-x)var(--tw-translate-y)
                }

                .scale-100 {
                    --tw-scale-x: 100%;
                    --tw-scale-y: 100%;
                    --tw-scale-z: 100%;
                    scale: var(--tw-scale-x)var(--tw-scale-y)
                }

                .scale-110 {
                    --tw-scale-x: 110%;
                    --tw-scale-y: 110%;
                    --tw-scale-z: 110%;
                    scale: var(--tw-scale-x)var(--tw-scale-y)
                }

                .rotate-0 {
                    rotate: none
                }

                .rotate-45 {
                    rotate: 45deg
                }

                .rotate-90 {
                    rotate: 90deg
                }

                .rotate-180 {
                    rotate: 180deg
                }

                .transform {
                    transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)
                }

                .animate-scroll-left {
                    animation: 60s linear infinite scroll-left
                }

                .animate-spin {
                    animation: var(--animate-spin)
                }

                .cursor-default {
                    cursor: default
                }

                .cursor-not-allowed {
                    cursor: not-allowed
                }

                .cursor-pointer {
                    cursor: pointer
                }

                .touch-none {
                    touch-action: none
                }

                .resize {
                    resize: both
                }

                .resize-none {
                    resize: none
                }

                .list-none {
                    list-style-type: none
                }

                .appearance-none {
                    appearance: none
                }

                .grid-cols-1 {
                    grid-template-columns: repeat(1,minmax(0,1fr))
                }

                .grid-cols-2 {
                    grid-template-columns: repeat(2,minmax(0,1fr))
                }

                .flex-col {
                    flex-direction: column
                }

                .flex-col-reverse {
                    flex-direction: column-reverse
                }

                .flex-row {
                    flex-direction: row
                }

                .flex-wrap {
                    flex-wrap: wrap
                }

                .\!items-start {
                    align-items: flex-start!important
                }

                .items-center {
                    align-items: center
                }

                .items-end {
                    align-items: flex-end
                }

                .items-start {
                    align-items: flex-start
                }

                .items-stretch {
                    align-items: stretch
                }

                .justify-between {
                    justify-content: space-between
                }

                .justify-center {
                    justify-content: center
                }

                .justify-end {
                    justify-content: flex-end
                }

                .justify-start {
                    justify-content: flex-start
                }

                .gap-0 {
                    gap: calc(var(--spacing)*0)
                }

                .gap-0\.5 {
                    gap: calc(var(--spacing)*.5)
                }

                .gap-1 {
                    gap: calc(var(--spacing)*1)
                }

                .gap-1\.5 {
                    gap: calc(var(--spacing)*1.5)
                }

                .gap-2 {
                    gap: calc(var(--spacing)*2)
                }

                .gap-2\.5 {
                    gap: calc(var(--spacing)*2.5)
                }

                .gap-3 {
                    gap: calc(var(--spacing)*3)
                }

                .gap-4 {
                    gap: calc(var(--spacing)*4)
                }

                .gap-5 {
                    gap: calc(var(--spacing)*5)
                }

                .gap-6 {
                    gap: calc(var(--spacing)*6)
                }

                .gap-7 {
                    gap: calc(var(--spacing)*7)
                }

                .gap-8 {
                    gap: calc(var(--spacing)*8)
                }

                .gap-9 {
                    gap: calc(var(--spacing)*9)
                }

                .gap-10 {
                    gap: calc(var(--spacing)*10)
                }

                .gap-12 {
                    gap: calc(var(--spacing)*12)
                }

                .gap-14 {
                    gap: calc(var(--spacing)*14)
                }

                .gap-\[2px\] {
                    gap: 2px
                }

                .gap-\[60px\] {
                    gap: 60px
                }

                :where(.space-y-3>:not(:last-child)) {
                    --tw-space-y-reverse: 0;
                    margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))
                }

                :where(.space-y-4>:not(:last-child)) {
                    --tw-space-y-reverse: 0;
                    margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))
                }

                .gap-x-\[50px\] {
                    column-gap: 50px
                }

                :where(.space-x-2>:not(:last-child)) {
                    --tw-space-x-reverse: 0;
                    margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))
                }

                .self-start {
                    align-self: flex-start
                }

                .self-stretch {
                    align-self: stretch
                }

                .truncate {
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    overflow: hidden
                }

                .overflow-hidden {
                    overflow: hidden
                }

                .overflow-visible {
                    overflow: visible
                }

                .overflow-x-auto {
                    overflow-x: auto
                }

                .\!overflow-y-auto {
                    overflow-y: auto!important
                }

                .overflow-y-auto {
                    overflow-y: auto
                }

                .rounded {
                    border-radius: .25rem
                }

                .rounded-2xl {
                    border-radius: var(--radius-2xl)
                }

                .rounded-3xl {
                    border-radius: var(--radius-3xl)
                }

                .rounded-4xl {
                    border-radius: var(--radius-4xl)
                }

                .rounded-\[2px\] {
                    border-radius: 2px
                }

                .rounded-\[4px\] {
                    border-radius: 4px
                }

                .rounded-\[6px\] {
                    border-radius: 6px
                }

                .rounded-\[7px\] {
                    border-radius: 7px
                }

                .rounded-\[10px\] {
                    border-radius: 10px
                }

                .rounded-\[20px\] {
                    border-radius: 20px
                }

                .rounded-\[32px\] {
                    border-radius: 32px
                }

                .rounded-full {
                    border-radius: 3.40282e38px
                }

                .rounded-lg {
                    border-radius: var(--radius-lg)
                }

                .rounded-md {
                    border-radius: var(--radius-md)
                }

                .rounded-none {
                    border-radius: 0
                }

                .rounded-sm {
                    border-radius: var(--radius-sm)
                }

                .rounded-xl {
                    border-radius: var(--radius-xl)
                }

                .rounded-xs {
                    border-radius: var(--radius-xs)
                }

                .rounded-t-2xl {
                    border-top-left-radius: var(--radius-2xl);
                    border-top-right-radius: var(--radius-2xl)
                }

                .rounded-t-xl {
                    border-top-left-radius: var(--radius-xl);
                    border-top-right-radius: var(--radius-xl)
                }

                .rounded-tl-sm {
                    border-top-left-radius: var(--radius-sm)
                }

                .border {
                    border-style: var(--tw-border-style);
                    border-width: 1px
                }

                .border-0 {
                    border-style: var(--tw-border-style);
                    border-width: 0
                }

                .border-2 {
                    border-style: var(--tw-border-style);
                    border-width: 2px
                }

                .border-\[1\.5px\] {
                    border-style: var(--tw-border-style);
                    border-width: 1.5px
                }

                .border-\[1\.25px\] {
                    border-style: var(--tw-border-style);
                    border-width: 1.25px
                }

                .border-\[3px\] {
                    border-style: var(--tw-border-style);
                    border-width: 3px
                }

                .border-t {
                    border-top-style: var(--tw-border-style);
                    border-top-width: 1px
                }

                .border-r {
                    border-right-style: var(--tw-border-style);
                    border-right-width: 1px
                }

                .\!border-b-0 {
                    border-bottom-style: var(--tw-border-style)!important;
                    border-bottom-width: 0!important
                }

                .border-b {
                    border-bottom-style: var(--tw-border-style);
                    border-bottom-width: 1px
                }

                .border-l {
                    border-left-style: var(--tw-border-style);
                    border-left-width: 1px
                }

                .border-l-2 {
                    border-left-style: var(--tw-border-style);
                    border-left-width: 2px
                }

                .border-l-\[3px\] {
                    border-left-style: var(--tw-border-style);
                    border-left-width: 3px
                }

                .border-none {
                    --tw-border-style: none;
                    border-style: none
                }

                .border-\[\#0070ff\]\/20 {
                    border-color: #0070ff33
                }

                .border-brand-error {
                    border-color: #c1272d
                }

                .border-brand-gray-100 {
                    border-color: #e1e3e8
                }

                .border-brand-gray-200 {
                    border-color: #cfd1d4
                }

                .border-brand-gray-900 {
                    border-color: #262a2e
                }

                .border-brand-neutral-200 {
                    border-color: #e5e5e5
                }

                .border-brand-neutral-400\/60 {
                    border-color: #a3a3a399
                }

                .border-brand-primary {
                    border-color: #ff6429
                }

                .border-brand-white {
                    border-color: #fff
                }

                .border-feeds-border {
                    border-color: #e1e3e8
                }

                .border-feeds-strong {
                    border-color: #0d0d0d
                }

                .border-neutral-200 {
                    border-color: var(--color-neutral-200)
                }

                .border-neutral-300 {
                    border-color: var(--color-neutral-300)
                }

                .border-transparent {
                    border-color: #0000
                }

                .border-t-\[\#0070ff\] {
                    border-top-color: #0070ff
                }

                .border-r-brand-neutral-200 {
                    border-right-color: #e5e5e5
                }

                .\!bg-brand-white {
                    background-color: #fff!important
                }

                .bg-\[var\(--color-logo-background\)\] {
                    background-color: var(--color-logo-background)
                }

                .bg-blue-500 {
                    background-color: var(--color-blue-500)
                }

                .bg-brand-black\/50 {
                    background-color: #0d0d0d80
                }

                .bg-brand-error {
                    background-color: #c1272d
                }

                .bg-brand-error-tint {
                    background-color: #fce7f3
                }

                .bg-brand-gray-25 {
                    background-color: #f7f8f9
                }

                .bg-brand-gray-50 {
                    background-color: #f1f2f3
                }

                .bg-brand-gray-100 {
                    background-color: #e1e3e8
                }

                .bg-brand-gray-200 {
                    background-color: #cfd1d4
                }

                .bg-brand-gray-900 {
                    background-color: #262a2e
                }

                .bg-brand-info-tint {
                    background-color: #dbeafe
                }

                .bg-brand-neutral-100 {
                    background-color: #f5f5f5
                }

                .bg-brand-neutral-200 {
                    background-color: #e5e5e5
                }

                .bg-brand-neutral-700\/40 {
                    background-color: #40404066
                }

                .bg-brand-primary {
                    background-color: #ff6429
                }

                .bg-brand-primary-foreground\/20 {
                    background-color: #0d0d0d33
                }

                .bg-brand-primary-light {
                    background-color: #ffd9cd
                }

                .bg-brand-success-light {
                    background-color: #22c55e
                }

                .bg-brand-success-tint {
                    background-color: #dcfce7
                }

                .bg-brand-white {
                    background-color: #fff
                }

                .bg-brand-white\/60 {
                    background-color: #fff9
                }

                .bg-current {
                    background-color: currentColor
                }

                .bg-feeds-accent {
                    background-color: #16a34a
                }

                .bg-feeds-bg {
                    background-color: #fff
                }

                .bg-feeds-bg\/95 {
                    background-color: #fffffff2
                }

                .bg-feeds-muted {
                    background-color: #f1f2f3
                }

                .bg-feeds-strong {
                    background-color: #0d0d0d
                }

                .bg-feeds-text {
                    background-color: #6a7077
                }

                .bg-green-500 {
                    background-color: var(--color-green-500)
                }

                .bg-neutral-100 {
                    background-color: var(--color-neutral-100)
                }

                .bg-neutral-200 {
                    background-color: var(--color-neutral-200)
                }

                .bg-red-100 {
                    background-color: var(--color-red-100)
                }

                .bg-transparent {
                    background-color: #0000
                }

                .bg-white {
                    background-color: var(--color-white)
                }

                .bg-gradient-to-t {
                    --tw-gradient-position: to top in oklab;
                    background-image: linear-gradient(var(--tw-gradient-stops))
                }

                .from-brand-black\/80 {
                    --tw-gradient-from: oklab(15.9066% 7.45058e-9 0/.8);
                    --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
                }

                .via-brand-black\/40 {
                    --tw-gradient-via: oklab(15.9066% 7.45058e-9 0/.4);
                    --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-via-stops)
                }

                .to-transparent {
                    --tw-gradient-to: transparent;
                    --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
                }

                .fill-brand-primary {
                    fill: #ff6429
                }

                .object-contain {
                    object-fit: contain
                }

                .object-cover {
                    object-fit: cover
                }

                .object-center {
                    object-position: center
                }

                .p-0 {
                    padding: calc(var(--spacing)*0)
                }

                .p-1 {
                    padding: calc(var(--spacing)*1)
                }

                .p-1\.5 {
                    padding: calc(var(--spacing)*1.5)
                }

                .p-2 {
                    padding: calc(var(--spacing)*2)
                }

                .p-3 {
                    padding: calc(var(--spacing)*3)
                }

                .p-4 {
                    padding: calc(var(--spacing)*4)
                }

                .p-5 {
                    padding: calc(var(--spacing)*5)
                }

                .p-6 {
                    padding: calc(var(--spacing)*6)
                }

                .p-8 {
                    padding: calc(var(--spacing)*8)
                }

                .p-\[4px\] {
                    padding: 4px
                }

                .\!px-4 {
                    padding-inline: calc(var(--spacing)*4)!important
                }

                .px-0 {
                    padding-inline:calc(var(--spacing)*0)}

                .px-1\.5 {
                    padding-inline: calc(var(--spacing)*1.5)
                }

                .px-2 {
                    padding-inline:calc(var(--spacing)*2)}

                .px-2\.5 {
                    padding-inline: calc(var(--spacing)*2.5)
                }

                .px-3 {
                    padding-inline:calc(var(--spacing)*3)}

                .px-4 {
                    padding-inline: calc(var(--spacing)*4)
                }

                .px-5 {
                    padding-inline:calc(var(--spacing)*5)}

                .px-6 {
                    padding-inline: calc(var(--spacing)*6)
                }

                .px-8 {
                    padding-inline:calc(var(--spacing)*8)}

                .\!py-6 {
                    padding-block: calc(var(--spacing)*6)!important
                }

                .py-0 {
                    padding-block:calc(var(--spacing)*0)}

                .py-0\.5 {
                    padding-block: calc(var(--spacing)*.5)
                }

                .py-1 {
                    padding-block:calc(var(--spacing)*1)}

                .py-1\.5 {
                    padding-block: calc(var(--spacing)*1.5)
                }

                .py-2 {
                    padding-block:calc(var(--spacing)*2)}

                .py-2\.5 {
                    padding-block: calc(var(--spacing)*2.5)
                }

                .py-3 {
                    padding-block:calc(var(--spacing)*3)}

                .py-4 {
                    padding-block: calc(var(--spacing)*4)
                }

                .py-5 {
                    padding-block:calc(var(--spacing)*5)}

                .py-6 {
                    padding-block: calc(var(--spacing)*6)
                }

                .py-8 {
                    padding-block:calc(var(--spacing)*8)}

                .py-10 {
                    padding-block: calc(var(--spacing)*10)
                }

                .py-16 {
                    padding-block:calc(var(--spacing)*16)}

                .pt-0 {
                    padding-top: calc(var(--spacing)*0)
                }

                .pt-1\.5 {
                    padding-top: calc(var(--spacing)*1.5)
                }

                .pt-5 {
                    padding-top: calc(var(--spacing)*5)
                }

                .pt-6 {
                    padding-top: calc(var(--spacing)*6)
                }

                .pt-7 {
                    padding-top: calc(var(--spacing)*7)
                }

                .pt-8 {
                    padding-top: calc(var(--spacing)*8)
                }

                .pt-10 {
                    padding-top: calc(var(--spacing)*10)
                }

                .pr-0 {
                    padding-right: calc(var(--spacing)*0)
                }

                .pr-2 {
                    padding-right: calc(var(--spacing)*2)
                }

                .pr-2\.5 {
                    padding-right: calc(var(--spacing)*2.5)
                }

                .pr-3 {
                    padding-right: calc(var(--spacing)*3)
                }

                .pr-4 {
                    padding-right: calc(var(--spacing)*4)
                }

                .pr-8 {
                    padding-right: calc(var(--spacing)*8)
                }

                .pr-10 {
                    padding-right: calc(var(--spacing)*10)
                }

                .pr-11 {
                    padding-right: calc(var(--spacing)*11)
                }

                .pb-0 {
                    padding-bottom: calc(var(--spacing)*0)
                }

                .pb-1 {
                    padding-bottom: calc(var(--spacing)*1)
                }

                .pb-4 {
                    padding-bottom: calc(var(--spacing)*4)
                }

                .pb-6 {
                    padding-bottom: calc(var(--spacing)*6)
                }

                .pb-8 {
                    padding-bottom: calc(var(--spacing)*8)
                }

                .pl-0 {
                    padding-left: calc(var(--spacing)*0)
                }

                .pl-3 {
                    padding-left: calc(var(--spacing)*3)
                }

                .pl-4 {
                    padding-left: calc(var(--spacing)*4)
                }

                .pl-5 {
                    padding-left: calc(var(--spacing)*5)
                }

                .pl-9 {
                    padding-left: calc(var(--spacing)*9)
                }

                .text-center {
                    text-align: center
                }

                .text-left {
                    text-align: left
                }

                .text-right {
                    text-align: right
                }

                .font-body {
                    font-family: var(--font-family-body)
                }

                .font-feeds {
                    font-family: var(--font-family-feeds,"Roboto Mono",monospace)
                }

                .font-heading {
                    font-family: var(--font-family-heading)
                }

                .text-2xl {
                    font-size: var(--text-2xl);
                    line-height: var(--tw-leading,var(--text-2xl--line-height))
                }

                .text-3xl {
                    font-size: var(--text-3xl);
                    line-height: var(--tw-leading,var(--text-3xl--line-height))
                }

                .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-lg {
                    font-size: var(--text-lg);
                    line-height: var(--tw-leading,var(--text-lg--line-height))
                }

                .text-sm {
                    font-size: var(--text-sm);
                    line-height: var(--tw-leading,var(--text-sm--line-height))
                }

                .text-xl {
                    font-size: var(--text-xl);
                    line-height: var(--tw-leading,var(--text-xl--line-height))
                }

                .text-xs {
                    font-size: var(--text-xs);
                    line-height: var(--tw-leading,var(--text-xs--line-height))
                }

                .text-\[10px\] {
                    font-size: 10px
                }

                .text-\[11px\] {
                    font-size: 11px
                }

                .text-\[12px\] {
                    font-size: 12px
                }

                .text-\[15px\] {
                    font-size: 15px
                }

                .text-\[26px\] {
                    font-size: 26px
                }

                .text-\[28px\] {
                    font-size: 28px
                }

                .leading-4 {
                    --tw-leading: calc(var(--spacing)*4);
                    line-height: calc(var(--spacing)*4)
                }

                .leading-5 {
                    --tw-leading: calc(var(--spacing)*5);
                    line-height: calc(var(--spacing)*5)
                }

                .leading-6 {
                    --tw-leading: calc(var(--spacing)*6);
                    line-height: calc(var(--spacing)*6)
                }

                .leading-7 {
                    --tw-leading: calc(var(--spacing)*7);
                    line-height: calc(var(--spacing)*7)
                }

                .leading-\[1\.1\] {
                    --tw-leading: 1.1;
                    line-height: 1.1
                }

                .leading-\[1\.2\] {
                    --tw-leading: 1.2;
                    line-height: 1.2
                }

                .leading-\[1\.5\] {
                    --tw-leading: 1.5;
                    line-height: 1.5
                }

                .leading-\[1\.6\] {
                    --tw-leading: 1.6;
                    line-height: 1.6
                }

                .leading-\[18px\] {
                    --tw-leading: 18px;
                    line-height: 18px
                }

                .leading-\[116\%\] {
                    --tw-leading: 116%;
                    line-height: 116%
                }

                .leading-\[120\%\] {
                    --tw-leading: 120%;
                    line-height: 120%
                }

                .leading-\[130\%\] {
                    --tw-leading: 130%;
                    line-height: 130%
                }

                .leading-\[140\%\] {
                    --tw-leading: 140%;
                    line-height: 140%
                }

                .leading-\[150\%\] {
                    --tw-leading: 150%;
                    line-height: 150%
                }

                .leading-\[160\%\] {
                    --tw-leading: 160%;
                    line-height: 160%
                }

                .leading-none {
                    --tw-leading: 1;
                    line-height: 1
                }

                .leading-normal {
                    --tw-leading: var(--leading-normal);
                    line-height: var(--leading-normal)
                }

                .leading-relaxed {
                    --tw-leading: var(--leading-relaxed);
                    line-height: var(--leading-relaxed)
                }

                .leading-snug {
                    --tw-leading: var(--leading-snug);
                    line-height: var(--leading-snug)
                }

                .leading-tight {
                    --tw-leading: var(--leading-tight);
                    line-height: var(--leading-tight)
                }

                .font-bold {
                    --tw-font-weight: var(--font-weight-bold);
                    font-weight: var(--font-weight-bold)
                }

                .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)
                }

                .font-semibold {
                    --tw-font-weight: var(--font-weight-semibold);
                    font-weight: var(--font-weight-semibold)
                }

                .tracking-\[-0\.1px\] {
                    --tw-tracking: -.1px;
                    letter-spacing: -.1px
                }

                .tracking-\[-0\.04em\] {
                    --tw-tracking: -.04em;
                    letter-spacing: -.04em
                }

                .tracking-\[-0\.06em\] {
                    --tw-tracking: -.06em;
                    letter-spacing: -.06em
                }

                .tracking-\[-0\.08px\] {
                    --tw-tracking: -.08px;
                    letter-spacing: -.08px
                }

                .tracking-\[-0\.24px\] {
                    --tw-tracking: -.24px;
                    letter-spacing: -.24px
                }

                .tracking-\[-0\.036px\] {
                    --tw-tracking: -.036px;
                    letter-spacing: -.036px
                }

                .tracking-\[-0\.48px\] {
                    --tw-tracking: -.48px;
                    letter-spacing: -.48px
                }

                .tracking-\[-0\.55px\] {
                    --tw-tracking: -.55px;
                    letter-spacing: -.55px
                }

                .tracking-\[-0\.72px\] {
                    --tw-tracking: -.72px;
                    letter-spacing: -.72px
                }

                .tracking-\[-0\.084px\] {
                    --tw-tracking: -.084px;
                    letter-spacing: -.084px
                }

                .tracking-\[-0\.096px\] {
                    --tw-tracking: -.096px;
                    letter-spacing: -.096px
                }

                .tracking-\[-0\.108px\] {
                    --tw-tracking: -.108px;
                    letter-spacing: -.108px
                }

                .tracking-\[-0\.312px\] {
                    --tw-tracking: -.312px;
                    letter-spacing: -.312px
                }

                .tracking-\[-0\.448px\] {
                    --tw-tracking: -.448px;
                    letter-spacing: -.448px
                }

                .tracking-\[0\.1em\] {
                    --tw-tracking: .1em;
                    letter-spacing: .1em
                }

                .tracking-\[0\.08em\] {
                    --tw-tracking: .08em;
                    letter-spacing: .08em
                }

                .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-nowrap {
                    text-wrap: nowrap
                }

                .break-keep {
                    word-break: keep-all
                }

                .text-ellipsis {
                    text-overflow: ellipsis
                }

                .whitespace-nowrap {
                    white-space: nowrap
                }

                .text-brand-black {
                    color: #0d0d0d
                }

                .text-brand-error {
                    color: #c1272d
                }

                .text-brand-error-dark {
                    color: #9d174d
                }

                .text-brand-gray-400 {
                    color: #959ba4
                }

                .text-brand-gray-500 {
                    color: #878b94
                }

                .text-brand-gray-600 {
                    color: #6a7077
                }

                .text-brand-gray-700 {
                    color: #535a61
                }

                .text-brand-gray-800 {
                    color: #4d545c
                }

                .text-brand-gray-900 {
                    color: #262a2e
                }

                .text-brand-info {
                    color: #2563eb
                }

                .text-brand-info-dark {
                    color: #1e40af
                }

                .text-brand-neutral-300 {
                    color: #d4d4d4
                }

                .text-brand-neutral-400 {
                    color: #a3a3a3
                }

                .text-brand-neutral-500 {
                    color: #737373
                }

                .text-brand-neutral-700 {
                    color: #404040
                }

                .text-brand-neutral-900 {
                    color: #171717
                }

                .text-brand-primary {
                    color: #ff6429
                }

                .text-brand-primary-foreground {
                    color: #0d0d0d
                }

                .text-brand-success {
                    color: #16a34a
                }

                .text-brand-success-dark {
                    color: #166534
                }

                .text-brand-text-primary {
                    color: #595959
                }

                .text-brand-text-tertiary {
                    color: #b8b8b8
                }

                .text-brand-warning {
                    color: #ffc107
                }

                .text-brand-white {
                    color: #fff
                }

                .text-current {
                    color: currentColor
                }

                .text-feeds-bg {
                    color: #fff
                }

                .text-feeds-border {
                    color: #e1e3e8
                }

                .text-feeds-strong {
                    color: #0d0d0d
                }

                .text-feeds-text {
                    color: #6a7077
                }

                .text-inherit {
                    color: inherit
                }

                .text-neutral-400 {
                    color: var(--color-neutral-400)
                }

                .text-neutral-500 {
                    color: var(--color-neutral-500)
                }

                .text-neutral-700 {
                    color: var(--color-neutral-700)
                }

                .text-neutral-900 {
                    color: var(--color-neutral-900)
                }

                .text-red-600 {
                    color: var(--color-red-600)
                }

                .text-slate-500 {
                    color: var(--color-slate-500)
                }

                .text-slate-700 {
                    color: var(--color-slate-700)
                }

                .text-white {
                    color: var(--color-white)
                }

                .uppercase {
                    text-transform: uppercase
                }

                .tabular-nums {
                    --tw-numeric-spacing: tabular-nums;
                    font-variant-numeric: var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)
                }

                .no-underline {
                    text-decoration-line: none
                }

                .underline {
                    text-decoration-line: underline
                }

                .underline-offset-2 {
                    text-underline-offset: 2px
                }

                .underline-offset-4 {
                    text-underline-offset: 4px
                }

                .opacity-0 {
                    opacity: 0
                }

                .opacity-50 {
                    opacity: .5
                }

                .opacity-70 {
                    opacity: .7
                }

                .opacity-80 {
                    opacity: .8
                }

                .opacity-90 {
                    opacity: .9
                }

                .opacity-100 {
                    opacity: 1
                }

                .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-lg {
                    --tw-shadow: 0 10px 40px var(--tw-shadow-color,#0a0a0a1f);
                    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,#0a0a0a1a),0 2px 4px -1px var(--tw-shadow-color,#0a0a0a0f);
                    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
                }

                .shadow-none {
                    --tw-shadow: 0 0 #0000;
                    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
                }

                .shadow-s2 {
                    --tw-shadow: 0 2px 4px 0 var(--tw-shadow-color,#1b1c1d0a);
                    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
                }

                .shadow-s3 {
                    --tw-shadow: 0 16px 32px -12px var(--tw-shadow-color,#585c5f1a);
                    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
                }

                .shadow-sm {
                    --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color,#0a0d1408);
                    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
                }

                .shadow-xl {
                    --tw-shadow: 0 20px 40px var(--tw-shadow-color,#0a0a0a26);
                    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
                }

                .shadow-xs {
                    --tw-shadow: 0px 1px 2px 0px 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)
                }

                .ring-offset-brand-white {
                    --tw-ring-offset-color: #fff
                }

                .outline-hidden {
                    --tw-outline-style: none;
                    outline-style: none
                }

                @media (forced-colors:active) {
                    .outline-hidden {
                        outline-offset: 2px;
                        outline: 2px solid #0000
                    }
                }

                .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,)
                }

                .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,)
                }

                .backdrop-blur-lg {
                    --tw-backdrop-blur: blur(var(--blur-lg));
                    -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,)
                }

                .backdrop-blur-md {
                    --tw-backdrop-blur: blur(var(--blur-md));
                    -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,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-\[color\,box-shadow\] {
                    transition-property: color,box-shadow;
                    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
                    transition-duration: var(--tw-duration,var(--default-transition-duration))
                }

                .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))
                }

                .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))
                }

                .transition-opacity {
                    transition-property: opacity;
                    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
                    transition-duration: var(--tw-duration,var(--default-transition-duration))
                }

                .transition-shadow {
                    transition-property: box-shadow;
                    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
                    transition-duration: var(--tw-duration,var(--default-transition-duration))
                }

                .transition-transform {
                    transition-property: transform,translate,scale,rotate;
                    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
                    transition-duration: var(--tw-duration,var(--default-transition-duration))
                }

                .transition-none {
                    transition-property: none
                }

                .duration-150 {
                    --tw-duration: .15s;
                    transition-duration: .15s
                }

                .duration-200 {
                    --tw-duration: .2s;
                    transition-duration: .2s
                }

                .duration-300 {
                    --tw-duration: .3s;
                    transition-duration: .3s
                }

                .ease-in-out {
                    --tw-ease: var(--ease-in-out);
                    transition-timing-function: var(--ease-in-out)
                }

                .ease-out {
                    --tw-ease: var(--ease-out);
                    transition-timing-function: var(--ease-out)
                }

                .outline-none {
                    --tw-outline-style: none;
                    outline-style: none
                }

                .select-none {
                    -webkit-user-select: none;
                    user-select: none
                }

                .\[scrollbar-width\: none\] {
                    scrollbar-width:none
                }

                .running {
                    animation-play-state: running
                }

                .group-focus-within\/nav-item\: visible:is(:where(.group\/nav-item):focus-within *) {
                    visibility:visible
                }

                .group-focus-within\/nav-item\: translate-y-0:is(:where(.group\/nav-item):focus-within *) {
                    --tw-translate-y:calc(var(--spacing)*0);
                    translate: var(--tw-translate-x)var(--tw-translate-y)
                }

                .group-focus-within\/nav-item\: rotate-180:is(:where(.group\/nav-item):focus-within *) {
                    rotate:180deg
                }

                .group-focus-within\/nav-item\: opacity-100:is(:where(.group\/nav-item):focus-within *) {
                    opacity:1
                }

                @media (hover: hover) {
                    .group-hover\:translate-x-0\.5:is(:where(.group):hover *) {
                        --tw-translate-x:calc(var(--spacing)*.5);
                        translate: var(--tw-translate-x)var(--tw-translate-y)
                    }

                    .group-hover\:bg-feeds-strong:is(:where(.group):hover *) {
                        background-color: #0d0d0d
                    }

                    .group-hover\:text-feeds-strong:is(:where(.group):hover *) {
                        color: #0d0d0d
                    }

                    .group-hover\:underline:is(:where(.group):hover *) {
                        text-decoration-line: underline
                    }

                    .group-hover\/nav-item\:visible:is(:where(.group\/nav-item):hover *) {
                        visibility: visible
                    }

                    .group-hover\/nav-item\:translate-y-0:is(:where(.group\/nav-item):hover *) {
                        --tw-translate-y: calc(var(--spacing)*0);
                        translate: var(--tw-translate-x)var(--tw-translate-y)
                    }

                    .group-hover\/nav-item\:rotate-180:is(:where(.group\/nav-item):hover *) {
                        rotate: 180deg
                    }

                    .group-hover\/nav-item\:opacity-100:is(:where(.group\/nav-item):hover *) {
                        opacity: 1
                    }
                }

                .group-aria-selected\: border-\[\#0070ff\]:is(:where(.group)[aria-selected=true] *) {
                    border-color:#0070ff
                }

                .group-aria-selected\: bg-\[\#0070ff\]:is(:where(.group)[aria-selected=true] *) {
                    background-color:#0070ff
                }

                .group-aria-selected\: text-\[\#0070ff\]:is(:where(.group)[aria-selected=true] *) {
                    color:#0070ff
                }

                .group-data-\[state\=open\]\: rotate-180:is(:where(.group)[data-state=open] *) {
                    rotate:180deg
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
                    top:100%
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
                    margin-top:calc(var(--spacing)*1.5)
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
                    overflow:hidden
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
                    border-radius:var(--radius-md)
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: border:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
                    border-style:var(--tw-border-style);
                    border-width: 1px
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: bg-brand-white:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
                    background-color:#fff
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: text-brand-gray-700:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
                    color:#535a61
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
                    --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)
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
                    --tw-duration:.2s;
                    transition-duration: .2s
                }

                .peer-disabled\: cursor-not-allowed:is(:where(.peer):disabled~*) {
                    cursor:not-allowed
                }

                .peer-disabled\: opacity-70:is(:where(.peer):disabled~*) {
                    opacity:.7
                }

                .selection\: bg-brand-primary ::selection {
                    background-color:#ff6429
                }

                .selection\: bg-brand-primary::selection {
                    background-color:#ff6429
                }

                .selection\: text-brand-primary-foreground ::selection {
                    color:#0d0d0d
                }

                .selection\: text-brand-primary-foreground::selection {
                    color:#0d0d0d
                }

                .file\: inline-flex::file-selector-button {
                    display:inline-flex
                }

                .file\: h-7::file-selector-button {
                    height:calc(var(--spacing)*7)
                }

                .file\: border-0::file-selector-button {
                    border-style:var(--tw-border-style);
                    border-width: 0
                }

                .file\: bg-transparent::file-selector-button {
                    background-color:#0000
                }

                .file\: text-sm::file-selector-button {
                    font-size:var(--text-sm);
                    line-height: var(--tw-leading,var(--text-sm--line-height))
                }

                .file\: font-medium::file-selector-button {
                    --tw-font-weight:var(--font-weight-medium);
                    font-weight: var(--font-weight-medium)
                }

                .file\: text-brand-gray-900::file-selector-button {
                    color:#262a2e
                }

                .placeholder\: text-brand-gray-400::placeholder {
                    color:#959ba4
                }

                .placeholder\: text-brand-neutral-500::placeholder {
                    color:#737373
                }

                .placeholder\: text-feeds-text::placeholder {
                    color:#6a7077
                }

                .placeholder\: text-neutral-400::placeholder {
                    color:var(--color-neutral-400)
                }

                .last\: border-b-0:last-child {
                    border-bottom-style:var(--tw-border-style);
                    border-bottom-width: 0
                }

                .last\: pr-0:last-child {
                    padding-right:calc(var(--spacing)*0)
                }

                .focus-within\: ring-0:focus-within {
                    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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-within\: ring-2:focus-within {
                    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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-within\: ring-brand-error\/20:focus-within {
                    --tw-ring-color:oklab(52.9305% .171513 .0798577/.2)
                }

                .focus-within\: ring-offset-0:focus-within {
                    --tw-ring-offset-width:0px;
                    --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
                }

                .focus-within\: outline-none:focus-within {
                    --tw-outline-style:none;
                    outline-style: none
                }

                @media (hover: hover) {
                    .hover\:-translate-y-0\.5:hover {
                        --tw-translate-y:calc(var(--spacing)*-.5);
                        translate: var(--tw-translate-x)var(--tw-translate-y)
                    }

                    .hover\:-translate-y-2:hover {
                        --tw-translate-y: calc(var(--spacing)*-2);
                        translate: var(--tw-translate-x)var(--tw-translate-y)
                    }

                    .hover\:translate-y-\[-2px\]:hover {
                        --tw-translate-y: -2px;
                        translate: var(--tw-translate-x)var(--tw-translate-y)
                    }

                    .hover\:cursor-pointer:hover {
                        cursor: pointer
                    }

                    .hover\:rounded-full:hover {
                        border-radius: 3.40282e38px
                    }

                    .hover\:border-brand-primary-hover:hover {
                        border-color: #e04b00
                    }

                    .hover\:border-brand-primary-light:hover {
                        border-color: #ffd9cd
                    }

                    .hover\:border-brand-primary\/50:hover {
                        border-color: #ff642980
                    }

                    .hover\:border-feeds-text:hover {
                        border-color: #6a7077
                    }

                    .hover\:border-l-brand-primary:hover {
                        border-left-color: #ff6429
                    }

                    .hover\:bg-brand-black:hover {
                        background-color: #0d0d0d
                    }

                    .hover\:bg-brand-error\/90:hover {
                        background-color: #c1272de6
                    }

                    .hover\:bg-brand-gray-25:hover {
                        background-color: #f7f8f9
                    }

                    .hover\:bg-brand-gray-50:hover {
                        background-color: #f1f2f3
                    }

                    .hover\:bg-brand-neutral-100\/80:hover {
                        background-color: #f5f5f5cc
                    }

                    .hover\:bg-brand-neutral-200:hover {
                        background-color: #e5e5e5
                    }

                    .hover\:bg-brand-primary-hover:hover {
                        background-color: #e04b00
                    }

                    .hover\:bg-brand-primary-light:hover {
                        background-color: #ffd9cd
                    }

                    .hover\:bg-brand-primary-medium:hover {
                        background-color: #ffa080
                    }

                    .hover\:bg-brand-white:hover {
                        background-color: #fff
                    }

                    .hover\:bg-feeds-muted:hover {
                        background-color: #f1f2f3
                    }

                    .hover\:bg-neutral-50:hover {
                        background-color: var(--color-neutral-50)
                    }

                    .hover\:bg-transparent:hover {
                        background-color: #0000
                    }

                    .hover\:text-brand-black:hover {
                        color: #0d0d0d
                    }

                    .hover\:text-brand-gray-600:hover {
                        color: #6a7077
                    }

                    .hover\:text-brand-gray-800:hover {
                        color: #4d545c
                    }

                    .hover\:text-brand-gray-900:hover {
                        color: #262a2e
                    }

                    .hover\:text-brand-info:hover {
                        color: #2563eb
                    }

                    .hover\:text-brand-primary:hover {
                        color: #ff6429
                    }

                    .hover\:text-brand-primary-foreground:hover {
                        color: #0d0d0d
                    }

                    .hover\:text-brand-primary-hover:hover {
                        color: #e04b00
                    }

                    .hover\:text-brand-text-tertiary:hover {
                        color: #b8b8b8
                    }

                    .hover\:text-feeds-strong:hover {
                        color: #0d0d0d
                    }

                    .hover\:text-feeds-text:hover {
                        color: #6a7077
                    }

                    .hover\:text-neutral-600:hover {
                        color: var(--color-neutral-600)
                    }

                    .hover\:no-underline:hover {
                        text-decoration-line: none
                    }

                    .hover\:underline:hover {
                        text-decoration-line: underline
                    }

                    .hover\:opacity-100:hover {
                        opacity: 1
                    }

                    .hover\:shadow-s3:hover {
                        --tw-shadow: 0 16px 32px -12px var(--tw-shadow-color,#585c5f1a);
                        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
                    }

                    .hover\:shadow-s4:hover {
                        --tw-shadow: 0 4px 12px 0 var(--tw-shadow-color,#06c3);
                        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
                    }

                    .hover\:shadow-xl:hover {
                        --tw-shadow: 0 20px 40px var(--tw-shadow-color,#0a0a0a26);
                        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
                    }
                }

                .focus\: border-feeds-text:focus {
                    border-color:#6a7077
                }

                .focus\: bg-brand-gray-50:focus {
                    background-color:#f1f2f3
                }

                .focus\: bg-brand-primary-light:focus {
                    background-color:#ffd9cd
                }

                .focus\: text-brand-gray-900:focus {
                    color:#262a2e
                }

                .focus\: text-brand-primary:focus {
                    color:#ff6429
                }

                .focus\: ring-0:focus {
                    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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\: ring-2:focus {
                    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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\: ring-brand-gray-900:focus {
                    --tw-ring-color:#262a2e
                }

                .focus\: ring-brand-neutral-400:focus {
                    --tw-ring-color:#a3a3a3
                }

                .focus\: ring-brand-neutral-900:focus {
                    --tw-ring-color:#171717
                }

                .focus\: ring-offset-0:focus {
                    --tw-ring-offset-width:0px;
                    --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
                }

                .focus\: ring-offset-2:focus {
                    --tw-ring-offset-width:2px;
                    --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
                }

                .focus\: outline-hidden:focus {
                    --tw-outline-style:none;
                    outline-style: none
                }

                @media (forced-colors:active) {
                    .focus\:outline-hidden:focus {
                        outline-offset: 2px;
                        outline: 2px solid #0000
                    }
                }

                .focus\: outline-none:focus {
                    --tw-outline-style:none;
                    outline-style: none
                }

                .focus-visible\: border-brand-neutral-400:focus-visible {
                    border-color:#a3a3a3
                }

                .focus-visible\: border-transparent:focus-visible {
                    border-color:#0000
                }

                .focus-visible\: ring-0:focus-visible {
                    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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-\[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-brand-error\/20:focus-visible {
                    --tw-ring-color:oklab(52.9305% .171513 .0798577/.2)
                }

                .focus-visible\: ring-brand-neutral-400\/50:focus-visible {
                    --tw-ring-color:oklab(71.5474% 8.9407e-8 0/.5)
                }

                .focus-visible\: ring-offset-0:focus-visible {
                    --tw-ring-offset-width:0px;
                    --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
                }

                .focus-visible\: outline-1:focus-visible {
                    outline-style:var(--tw-outline-style);
                    outline-width: 1px
                }

                .focus-visible\: outline-none:focus-visible {
                    --tw-outline-style:none;
                    outline-style: none
                }

                .disabled\: pointer-events-none:disabled {
                    pointer-events:none
                }

                .disabled\: cursor-not-allowed:disabled {
                    cursor:not-allowed
                }

                .disabled\: opacity-30:disabled {
                    opacity:.3
                }

                .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-brand-error[aria-invalid=true] {
                    border-color:#c1272d
                }

                .aria-invalid\: ring-brand-error\/20[aria-invalid=true] {
                    --tw-ring-color:oklab(52.9305% .171513 .0798577/.2)
                }

                .data-\[active\=true\]\: bg-brand-gray-50\/50[data-active=true] {
                    background-color:#f1f2f380
                }

                .data-\[active\=true\]\: text-brand-gray-900[data-active=true] {
                    color:#262a2e
                }

                @media (hover: hover) {
                    .data-\[active\=true\]\:hover\:bg-brand-gray-50[data-active=true]:hover {
                        background-color:#f1f2f3
                    }
                }

                .data-\[active\=true\]\: focus\:bg-brand-gray-50[data-active=true]:focus {
                    background-color:#f1f2f3
                }

                .data-\[motion\=from-end\]\: slide-in-from-right-52[data-motion=from-end] {
                    --tw-enter-translate-x:calc(52*var(--spacing))
                }

                .data-\[motion\=from-start\]\: slide-in-from-left-52[data-motion=from-start] {
                    --tw-enter-translate-x:calc(52*var(--spacing)*-1)
                }

                .data-\[motion\=to-end\]\: slide-out-to-right-52[data-motion=to-end] {
                    --tw-exit-translate-x:calc(52*var(--spacing))
                }

                .data-\[motion\=to-start\]\: slide-out-to-left-52[data-motion=to-start] {
                    --tw-exit-translate-x:calc(52*var(--spacing)*-1)
                }

                .data-\[motion\^\=from-\]\: animate-in[data-motion^=from-] {
                    animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)
                }

                .data-\[motion\^\=from-\]\: fade-in[data-motion^=from-] {
                    --tw-enter-opacity:0
                }

                .data-\[motion\^\=to-\]\: animate-out[data-motion^=to-] {
                    animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)
                }

                .data-\[motion\^\=to-\]\: fade-out[data-motion^=to-] {
                    --tw-exit-opacity:0
                }

                .data-\[side\=bottom\]\: slide-in-from-top-2[data-side=bottom] {
                    --tw-enter-translate-y:calc(2*var(--spacing)*-1)
                }

                .data-\[side\=left\]\: slide-in-from-right-2[data-side=left] {
                    --tw-enter-translate-x:calc(2*var(--spacing))
                }

                .data-\[side\=right\]\: slide-in-from-left-2[data-side=right] {
                    --tw-enter-translate-x:calc(2*var(--spacing)*-1)
                }

                .data-\[side\=top\]\: slide-in-from-bottom-2[data-side=top] {
                    --tw-enter-translate-y:calc(2*var(--spacing))
                }

                :is(.\*\*\: data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus {
                    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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)
                }

                :is(.\*\*\: data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus {
                    --tw-outline-style:none;
                    outline-style: none
                }

                .data-\[state\=checked\]\: border-brand-primary[data-state=checked] {
                    border-color:#ff6429
                }

                .data-\[state\=checked\]\: bg-brand-primary[data-state=checked] {
                    background-color:#ff6429
                }

                .data-\[state\=checked\]\: text-brand-primary-foreground[data-state=checked] {
                    color:#0d0d0d
                }

                .data-\[state\=closed\]\: animate-accordion-up[data-state=closed] {
                    animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)
                }

                .data-\[state\=closed\]\: animate-out[data-state=closed] {
                    animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)
                }

                .data-\[state\=closed\]\: duration-300[data-state=closed] {
                    --tw-duration:.3s;
                    transition-duration: .3s
                }

                .data-\[state\=closed\]\: fade-out-0[data-state=closed] {
                    --tw-exit-opacity:0
                }

                .data-\[state\=closed\]\: zoom-out-95[data-state=closed] {
                    --tw-exit-scale:.95
                }

                .data-\[state\=closed\]\: slide-out-to-bottom[data-state=closed] {
                    --tw-exit-translate-y:100%
                }

                .data-\[state\=closed\]\: slide-out-to-left[data-state=closed] {
                    --tw-exit-translate-x:-100%
                }

                .data-\[state\=closed\]\: slide-out-to-right[data-state=closed] {
                    --tw-exit-translate-x:100%
                }

                .data-\[state\=closed\]\: slide-out-to-top[data-state=closed] {
                    --tw-exit-translate-y:-100%
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed] {
                    animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed] {
                    --tw-exit-opacity:0
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed] {
                    --tw-exit-scale:.95
                }

                .data-\[state\=hidden\]\: animate-out[data-state=hidden] {
                    animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)
                }

                .data-\[state\=hidden\]\: fade-out[data-state=hidden] {
                    --tw-exit-opacity:0
                }

                .data-\[state\=open\]\: animate-accordion-down[data-state=open] {
                    animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)
                }

                .data-\[state\=open\]\: animate-in[data-state=open] {
                    animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)
                }

                .data-\[state\=open\]\: bg-brand-gray-25[data-state=open] {
                    background-color:#f7f8f9
                }

                .data-\[state\=open\]\: bg-brand-gray-50\/50[data-state=open] {
                    background-color:#f1f2f380
                }

                .data-\[state\=open\]\: text-brand-gray-900[data-state=open] {
                    color:#262a2e
                }

                .data-\[state\=open\]\: duration-500[data-state=open] {
                    --tw-duration:.5s;
                    transition-duration: .5s
                }

                .data-\[state\=open\]\: fade-in-0[data-state=open] {
                    --tw-enter-opacity:0
                }

                .data-\[state\=open\]\: zoom-in-90[data-state=open] {
                    --tw-enter-scale:.9
                }

                .data-\[state\=open\]\: zoom-in-95[data-state=open] {
                    --tw-enter-scale:.95
                }

                .data-\[state\=open\]\: slide-in-from-bottom[data-state=open] {
                    --tw-enter-translate-y:100%
                }

                .data-\[state\=open\]\: slide-in-from-left[data-state=open] {
                    --tw-enter-translate-x:-100%
                }

                .data-\[state\=open\]\: slide-in-from-right[data-state=open] {
                    --tw-enter-translate-x:100%
                }

                .data-\[state\=open\]\: slide-in-from-top[data-state=open] {
                    --tw-enter-translate-y:-100%
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open] {
                    animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open] {
                    --tw-enter-opacity:0
                }

                .group-data-\[viewport\=false\]\/navigation-menu\: data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open] {
                    --tw-enter-scale:.95
                }

                @media (hover: hover) {
                    .data-\[state\=open\]\:hover\:bg-brand-gray-50[data-state=open]:hover {
                        background-color:#f1f2f3
                    }
                }

                .data-\[state\=open\]\: focus\:bg-brand-gray-50[data-state=open]:focus {
                    background-color:#f1f2f3
                }

                .data-\[state\=visible\]\: animate-in[data-state=visible] {
                    animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)
                }

                .data-\[state\=visible\]\: fade-in[data-state=visible] {
                    --tw-enter-opacity:0
                }

                @media not all and (min-width: 800px) {
                    .max-\[800px\]\:grid-cols-1 {
                        grid-template-columns:repeat(1,minmax(0,1fr))
                    }

                    .max-\[800px\]\:gap-6 {
                        gap: calc(var(--spacing)*6)
                    }
                }

                @media not all and (min-width: 450px) {
                    .max-\[450px\]\:top-15 {
                        top:calc(var(--spacing)*15)
                    }

                    .max-\[450px\]\:mb-12 {
                        margin-bottom: calc(var(--spacing)*12)
                    }
                }

                @media not all and (min-width: 375px) {
                    .max-\[375px\]\:h-9 {
                        height:calc(var(--spacing)*9)
                    }

                    .max-\[375px\]\:w-9 {
                        width: calc(var(--spacing)*9)
                    }
                }

                @media not all and (min-width: 64rem) {
                    .max-lg\:flex {
                        display:flex
                    }

                    .max-lg\:max-w-full {
                        max-width: 100%
                    }

                    .max-lg\:flex-col {
                        flex-direction: column
                    }

                    .max-lg\:gap-6 {
                        gap: calc(var(--spacing)*6)
                    }
                }

                @media not all and (min-width: 48rem) {
                    .max-md\:mt-6 {
                        margin-top:calc(var(--spacing)*6)
                    }

                    .max-md\:gap-8 {
                        gap: calc(var(--spacing)*8)
                    }
                }

                @media (min-width: 640px) {
                    @media not all and (min-width:800px) {
                        .min-\[640px\]\:max-\[800px\]\:w-\[254px\] {
                            width:254px
                        }
                    }
                }

                @media (min-width: 800px) {
                    @media not all and (min-width:1024px) {
                        .min-\[800px\]\:max-\[1024px\]\:w-\[348px\] {
                            width:348px
                        }
                    }
                }

                @media (min-width: 900px) {
                    .min-\[900px\]\:flex {
                        display:flex
                    }

                    .min-\[900px\]\:hidden {
                        display: none
                    }
                }

                @media (min-width: 1160px) {
                    .min-\[1160px\]\:flex {
                        display:flex
                    }

                    .min-\[1160px\]\:hidden {
                        display: none
                    }
                }

                @media (min-width: 40rem) {
                    .sm\:block {
                        display:block
                    }

                    .sm\:flex {
                        display: flex
                    }

                    .sm\:hidden {
                        display: none
                    }

                    .sm\:inline {
                        display: inline
                    }

                    .sm\:max-w-lg {
                        max-width: var(--container-lg)
                    }

                    .sm\:max-w-sm {
                        max-width: var(--container-sm)
                    }

                    .sm\:grid-cols-2 {
                        grid-template-columns: repeat(2,minmax(0,1fr))
                    }

                    .sm\:flex-row {
                        flex-direction: row
                    }

                    .sm\:justify-end {
                        justify-content: flex-end
                    }

                    .sm\:gap-5 {
                        gap: calc(var(--spacing)*5)
                    }

                    .sm\:truncate {
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        overflow: hidden
                    }

                    .sm\:p-3 {
                        padding: calc(var(--spacing)*3)
                    }

                    .sm\:px-6 {
                        padding-inline:calc(var(--spacing)*6)}

                    .sm\: px-12 {
                        padding-inline:calc(var(--spacing)*12)
                    }

                    .sm\:py-5 {
                        padding-block:calc(var(--spacing)*5)}

                    .sm\: py-16 {
                        padding-block:calc(var(--spacing)*16)
                    }

                    .sm\:pr-2\.5 {
                        padding-right: calc(var(--spacing)*2.5)
                    }

                    .sm\:pl-2\.5 {
                        padding-left: calc(var(--spacing)*2.5)
                    }

                    .sm\:text-5xl {
                        font-size: var(--text-5xl);
                        line-height: var(--tw-leading,var(--text-5xl--line-height))
                    }

                    .sm\:text-\[36px\] {
                        font-size: 36px
                    }
                }

                @media (min-width: 48rem) {
                    .md\:absolute {
                        position:absolute
                    }

                    .md\:inset-x-8 {
                        inset-inline: calc(var(--spacing)*8)
                    }

                    .md\:top-4 {
                        top: calc(var(--spacing)*4)
                    }

                    .md\:top-5 {
                        top: calc(var(--spacing)*5)
                    }

                    .md\:right-4 {
                        right: calc(var(--spacing)*4)
                    }

                    .md\:right-12 {
                        right: calc(var(--spacing)*12)
                    }

                    .md\:left-auto {
                        left: auto
                    }

                    .md\:my-0 {
                        margin-block:calc(var(--spacing)*0)}

                    .md\: my-1 {
                        margin-block:calc(var(--spacing)*1)
                    }

                    .md\:mt-0 {
                        margin-top: calc(var(--spacing)*0)
                    }

                    .md\:grid {
                        display: grid
                    }

                    .md\:h-\[380px\] {
                        height: 380px
                    }

                    .md\:h-\[calc\(100\%-16px\)\] {
                        height: calc(100% - 16px)
                    }

                    .md\:h-\[calc\(min\(100dvh-77px\,700px\)\)\] {
                        height: min(100dvh - 77px,700px)
                    }

                    .md\:w-60 {
                        width: calc(var(--spacing)*60)
                    }

                    .md\:w-\[360px\] {
                        width: 360px
                    }

                    .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
                        width: var(--radix-navigation-menu-viewport-width)
                    }

                    .md\:w-auto {
                        width: auto
                    }

                    .md\:max-w-\[550px\] {
                        max-width: 550px
                    }

                    .md\:flex-shrink-0 {
                        flex-shrink: 0
                    }

                    .md\:basis-\[calc\(\(100\%-1rem\)\/2\)\] {
                        flex-basis: calc(50% - .5rem)
                    }

                    .md\:basis-\[calc\(\(100\%-2rem\)\/3\)\] {
                        flex-basis: calc(33.3333% - .666667rem)
                    }

                    .md\:grid-cols-2 {
                        grid-template-columns: repeat(2,minmax(0,1fr))
                    }

                    .md\:grid-cols-3 {
                        grid-template-columns: repeat(3,minmax(0,1fr))
                    }

                    .md\:flex-col {
                        flex-direction: column
                    }

                    .md\:flex-row {
                        flex-direction: row
                    }

                    .md\:items-center {
                        align-items: center
                    }

                    .md\:items-start {
                        align-items: flex-start
                    }

                    .md\:justify-between {
                        justify-content: space-between
                    }

                    .md\:gap-0 {
                        gap: calc(var(--spacing)*0)
                    }

                    .md\:gap-6 {
                        gap: calc(var(--spacing)*6)
                    }

                    .md\:gap-8 {
                        gap: calc(var(--spacing)*8)
                    }

                    .md\:gap-9 {
                        gap: calc(var(--spacing)*9)
                    }

                    .md\:gap-20 {
                        gap: calc(var(--spacing)*20)
                    }

                    .md\:self-stretch {
                        align-self: stretch
                    }

                    .md\:overflow-auto {
                        overflow: auto
                    }

                    .md\:rounded-xl {
                        border-radius: var(--radius-xl)
                    }

                    .md\:border-t-0 {
                        border-top-style: var(--tw-border-style);
                        border-top-width: 0
                    }

                    .md\:border-l {
                        border-left-style: var(--tw-border-style);
                        border-left-width: 1px
                    }

                    .md\:px-6 {
                        padding-inline:calc(var(--spacing)*6)}

                    .md\: px-12 {
                        padding-inline:calc(var(--spacing)*12)
                    }

                    .md\:py-3\.5 {
                        padding-block:calc(var(--spacing)*3.5)}

                    .md\: pt-0 {
                        padding-top:calc(var(--spacing)*0)
                    }

                    .md\:pt-6 {
                        padding-top: calc(var(--spacing)*6)
                    }

                    .md\:pr-5 {
                        padding-right: calc(var(--spacing)*5)
                    }

                    .md\:pl-8 {
                        padding-left: calc(var(--spacing)*8)
                    }

                    .md\:text-right {
                        text-align: right
                    }

                    .md\:text-5xl {
                        font-size: var(--text-5xl);
                        line-height: var(--tw-leading,var(--text-5xl--line-height))
                    }

                    .md\:text-base {
                        font-size: var(--text-base);
                        line-height: var(--tw-leading,var(--text-base--line-height))
                    }

                    .md\:text-lg {
                        font-size: var(--text-lg);
                        line-height: var(--tw-leading,var(--text-lg--line-height))
                    }

                    .md\:text-sm {
                        font-size: var(--text-sm);
                        line-height: var(--tw-leading,var(--text-sm--line-height))
                    }

                    .md\:text-xl {
                        font-size: var(--text-xl);
                        line-height: var(--tw-leading,var(--text-xl--line-height))
                    }

                    .md\:text-\[44px\] {
                        font-size: 44px
                    }

                    .md\:text-\[56px\] {
                        font-size: 56px
                    }

                    .md\:leading-tight {
                        --tw-leading: var(--leading-tight);
                        line-height: var(--leading-tight)
                    }
                }

                @media (min-width: 64rem) {
                    .lg\:order-1 {
                        order:1
                    }

                    .lg\:order-2 {
                        order: 2
                    }

                    .lg\:mx-0 {
                        margin-inline:calc(var(--spacing)*0)}

                    .lg\: my-0 {
                        margin-block:calc(var(--spacing)*0)
                    }

                    .lg\:block {
                        display: block
                    }

                    .lg\:hidden {
                        display: none
                    }

                    .min-lg\:flex {
                        display: flex
                    }

                    .min-lg\:hidden {
                        display: none
                    }

                    .lg\:h-\[420px\] {
                        height: 420px
                    }

                    .lg\:w-80 {
                        width: calc(var(--spacing)*80)
                    }

                    .lg\:w-\[301px\] {
                        width: 301px
                    }

                    .lg\:w-\[320px\] {
                        width: 320px
                    }

                    .lg\:w-\[420px\] {
                        width: 420px
                    }

                    .lg\:max-w-\[400px\] {
                        max-width: 400px
                    }

                    .lg\:max-w-none {
                        max-width: none
                    }

                    .lg\:min-w-\[420px\] {
                        min-width: 420px
                    }

                    .lg\:flex-1 {
                        flex: 1
                    }

                    .lg\:grid-cols-3 {
                        grid-template-columns: repeat(3,minmax(0,1fr))
                    }

                    .lg\:grid-cols-4 {
                        grid-template-columns: repeat(4,minmax(0,1fr))
                    }

                    .min-lg\:grid-cols-3 {
                        grid-template-columns: repeat(3,minmax(0,1fr))
                    }

                    .lg\:flex-row {
                        flex-direction: row
                    }

                    .lg\:flex-nowrap {
                        flex-wrap: nowrap
                    }

                    .lg\:items-center {
                        align-items: center
                    }

                    .lg\:gap-14 {
                        gap: calc(var(--spacing)*14)
                    }

                    .lg\:gap-20 {
                        gap: calc(var(--spacing)*20)
                    }

                    .lg\:p-6 {
                        padding: calc(var(--spacing)*6)
                    }

                    .lg\:p-14 {
                        padding: calc(var(--spacing)*14)
                    }

                    .lg\:py-8 {
                        padding-block:calc(var(--spacing)*8)}

                    .lg\: text-5xl {
                        font-size:var(--text-5xl);
                        line-height: var(--tw-leading,var(--text-5xl--line-height))
                    }

                    .lg\:text-6xl {
                        font-size: var(--text-6xl);
                        line-height: var(--tw-leading,var(--text-6xl--line-height))
                    }

                    .lg\:text-base {
                        font-size: var(--text-base);
                        line-height: var(--tw-leading,var(--text-base--line-height))
                    }

                    .lg\:leading-6 {
                        --tw-leading: calc(var(--spacing)*6);
                        line-height: calc(var(--spacing)*6)
                    }
                }

                @media (min-width: 80rem) {
                    .xl\:w-60 {
                        width:calc(var(--spacing)*60)
                    }

                    .xl\:min-w-80 {
                        min-width: calc(var(--spacing)*80)
                    }

                    .xl\:grid-cols-4 {
                        grid-template-columns: repeat(4,minmax(0,1fr))
                    }

                    .xl\:flex-row {
                        flex-direction: row
                    }

                    .xl\:px-10\! {
                        padding-inline:calc(var(--spacing)*10)!important}
                }

                .\[\&_\*\]\: font-heading * {
                    font-family:var(--font-family-heading)
                }

                .\[\&_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)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-brand-gray-500 svg:not([class*=text-]){color:#878b94}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:w-\[6px\]::-webkit-scrollbar{width:6px}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-\[3px\]::-webkit-scrollbar-thumb{border-radius:3px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-brand-gray-300::-webkit-scrollbar-thumb{background-color:#d1d1d1}.\[\&\:\:-webkit-scrollbar-thumb\:hover\]\:bg-brand-neutral-400::-webkit-scrollbar-thumb:hover{background-color:#a3a3a3}.\[\&\:\:-webkit-scrollbar-track\]\:rounded-\[3px\]::-webkit-scrollbar-track{border-radius:3px}.\[\&\:\:-webkit-scrollbar-track\]\:bg-brand-neutral-50::-webkit-scrollbar-track{background-color:#fafafa}.\[\&\>\*\]\:flex-1>*{flex:1}@media (hover:hover){.hover\:\[\&\>span\]\:text-brand-primary:hover>span{color:#ff6429}}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonial-slider{margin:0 auto;position:relative}.testimonial-track{width:max-content;display:flex}.testimonial-slider:before,.testimonial-slider:after{content:"";z-index:2;pointer-events:none;width:200px;height:100%;position:absolute;top:0}.testimonial-slider:hover .testimonial-track{animation-play-state:paused}.section-container{border-bottom-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing)*25);border-color:#e1e3e8;border-bottom-width:1px;justify-content:center;align-items:center;display:flex;overflow:hidden}@media (max-width:1200px){.section-container{padding:calc(var(--spacing)*20)}}@media (max-width:1080px){.section-container{padding-inline:calc(var(--spacing)*12);padding-block:calc(var(--spacing)*20)}}@media (max-width:500px){.section-container{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*12)}}.section-plain-background{background-color:#fff}.section-background{background-color:#f7f8f999}@supports (color:color-mix(in lab,red,red)){.section-background{background-color:color-mix(in oklab,#f7f8f9 var(--section-background-opacity,60%),transparent)}}.section-item-container{width:100%;max-width:var(--container-7xl);min-width:var(--container-3xs);align-items:stretch}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.show-scrollbar::-webkit-scrollbar{width:6px}.show-scrollbar::-webkit-scrollbar-track{background-color:var(--color-brand-neutral-50);border-radius:3px}.show-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-brand-gray-300);border-radius:3px}.show-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--color-brand-neutral-400)}.resource-centre-bg{background-color:var(--color-brand-gray-25);background-attachment:fixed;background-image:radial-gradient(circle at 90% 0%,#b1390033 0%,transparent 22%),radial-gradient(circle at 0% 100%,#b1390033 0%,transparent 45%),repeating-linear-gradient(to right,var(--color-brand-white)0px 0%,#fff3 2px,var(--color-brand-gray-25)2px,var(--color-brand-gray-25)10px)}@supports (color:color-mix(in lab,red,red)){.resource-centre-bg{background-image:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--color-brand-primary-dark)20%,transparent)0%,transparent 22%),radial-gradient(circle at 0% 100%,color-mix(in srgb,var(--color-brand-primary-dark)20%,transparent)0%,transparent 45%),repeating-linear-gradient(to right,var(--color-brand-white)0px 0%,color-mix(in srgb,var(--color-brand-white)20%,transparent)2px,var(--color-brand-gray-25)2px,var(--color-brand-gray-25)10px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}.blog-section-override[data-astro-cid-wsbvrwh3],.blog-item-override[data-astro-cid-wsbvrwh3]{overflow:visible!important}.blog-layout-container[data-astro-cid-wsbvrwh3]{display:grid;grid-template-columns:320px 1fr;gap:4rem;max-width:1440px;margin:0 auto;align-items:start;min-width:0}@media (max-width: 1200px){.blog-layout-container[data-astro-cid-wsbvrwh3]{grid-template-columns:280px 1fr;gap:3rem}}@media (max-width: 1024px){.blog-layout-container[data-astro-cid-wsbvrwh3]{grid-template-columns:1fr;gap:2rem}}@media (max-width: 768px){.blog-layout-container[data-astro-cid-wsbvrwh3]{gap:1.5rem}}.blog-content[data-astro-cid-wsbvrwh3]{max-width:800px;width:100%}.blog-content[data-astro-cid-wsbvrwh3] *{max-width:100%;overflow-wrap:break-word}.blog-content[data-astro-cid-wsbvrwh3] h1{font-family:var(--font-family-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-top:3rem;margin-bottom:1.5rem;color:var(--color-brand-gray-900, #262a2e)}.blog-content[data-astro-cid-wsbvrwh3] h2{font-family:var(--font-family-heading);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;line-height:1.3;margin-top:3rem;margin-bottom:1.5rem;color:var(--color-brand-gray-900, #262a2e)}.blog-content[data-astro-cid-wsbvrwh3] h3{font-family:var(--font-family-heading);font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;line-height:1.4;margin-top:2rem;margin-bottom:1rem;color:var(--color-brand-gray-900, #262a2e)}.blog-content[data-astro-cid-wsbvrwh3] h4{font-family:var(--font-family-heading);font-size:clamp(1.125rem,2.5vw,1.25rem);font-weight:600;line-height:1.5;margin-top:1.5rem;margin-bottom:.75rem;color:var(--color-brand-gray-900, #262a2e)}.blog-content[data-astro-cid-wsbvrwh3] h1:first-child,.blog-content[data-astro-cid-wsbvrwh3] h2:first-child,.blog-content[data-astro-cid-wsbvrwh3] h3:first-child{margin-top:0}.blog-content[data-astro-cid-wsbvrwh3] p{font-size:clamp(1rem,2vw,1.125rem);line-height:1.75;margin-bottom:1.5rem;color:var(--color-brand-gray-800, #4d545c)}.blog-content[data-astro-cid-wsbvrwh3] strong,.blog-content[data-astro-cid-wsbvrwh3] b{font-weight:600;color:var(--color-brand-gray-900, #262a2e)}.blog-content[data-astro-cid-wsbvrwh3] em,.blog-content[data-astro-cid-wsbvrwh3] i{font-style:italic}.blog-content[data-astro-cid-wsbvrwh3] ul{list-style-type:disc;list-style-position:outside;padding-left:2rem;margin-bottom:1.5rem;color:var(--color-brand-gray-800, #4d545c)}.blog-content[data-astro-cid-wsbvrwh3] ol{list-style-type:decimal;list-style-position:outside;padding-left:2rem;margin-bottom:1.5rem;color:var(--color-brand-gray-800, #4d545c)}.blog-content[data-astro-cid-wsbvrwh3] li{font-size:clamp(1rem,2vw,1.125rem);line-height:1.75;margin-bottom:.5rem}.blog-content[data-astro-cid-wsbvrwh3] a{color:var(--color-gw-primary-600, #005cd1);text-decoration:underline;transition:color .2s ease;overflow-wrap:break-word}.blog-content[data-astro-cid-wsbvrwh3] a:hover{color:var(--color-gw-primary-700, #0048a3)}.blog-content[data-astro-cid-wsbvrwh3] img{max-width:100%;height:auto;border-radius:.5rem;margin:2rem 0;box-shadow:var(--shadow-md)}.blog-content[data-astro-cid-wsbvrwh3] blockquote{border-left:4px solid var(--color-gw-primary-500, #0070ff);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:var(--color-brand-gray-700, #535a61)}.blog-content[data-astro-cid-wsbvrwh3] code{background-color:var(--color-brand-gray-100, #f8f9fb);padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:Courier New,monospace}.blog-content[data-astro-cid-wsbvrwh3] pre{background-color:var(--color-brand-gray-100, #f8f9fb);padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0;white-space:pre-wrap}.blog-content[data-astro-cid-wsbvrwh3] pre code{background-color:transparent;padding:0}.blog-content[data-astro-cid-wsbvrwh3] table{width:100%;border-collapse:collapse;margin:2rem 0;display:block;overflow-x:auto}.blog-content[data-astro-cid-wsbvrwh3] th,.blog-content[data-astro-cid-wsbvrwh3] td{border:1px solid var(--color-brand-gray-300, #d1d1d1);padding:.75rem;text-align:left}.blog-content[data-astro-cid-wsbvrwh3] th{background-color:var(--color-brand-gray-100, #f8f9fb);font-weight:600}.blog-content[data-astro-cid-wsbvrwh3] hr{border:none;border-top:1px solid var(--color-brand-gray-300, #d1d1d1);margin:3rem 0}.blog-content[data-astro-cid-wsbvrwh3] mark{border-radius:.25rem;padding:.125rem .25rem}.blog-content[data-astro-cid-wsbvrwh3] [data-toc-id]{scroll-margin-top:2rem}.blog-content[data-astro-cid-wsbvrwh3] [data-youtube-video]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:2rem 0;border-radius:.5rem;box-shadow:var(--shadow-md)}.blog-content[data-astro-cid-wsbvrwh3] [data-youtube-video] iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:.5rem}.blog-content[data-astro-cid-wsbvrwh3] .reddit-embed{background-color:var(--color-brand-gray-50, #f1f2f3);border:1px solid var(--color-brand-gray-200, #cfd1d4);border-radius:.5rem;padding:1.5rem;margin:2rem 0}.blog-content[data-astro-cid-wsbvrwh3] .reddit-embed a{color:var(--color-gw-primary-600, #005cd1);text-decoration:none;font-weight:500}.blog-content[data-astro-cid-wsbvrwh3] .reddit-embed a:hover{text-decoration:underline}.blog-content[data-astro-cid-wsbvrwh3] .reddit-embed span{color:var(--color-brand-gray-600, #6a7077);font-size:.875rem}@media (max-width: 768px){.blog-content[data-astro-cid-wsbvrwh3] h1,.blog-content[data-astro-cid-wsbvrwh3] h2,.blog-content[data-astro-cid-wsbvrwh3] h3{margin-top:2rem;margin-bottom:1rem}.blog-content[data-astro-cid-wsbvrwh3] h4{margin-top:1.5rem;margin-bottom:.75rem}}@media (max-width: 640px){.blog-content[data-astro-cid-wsbvrwh3]{margin-bottom:2rem}.blog-content[data-astro-cid-wsbvrwh3] h1,.blog-content[data-astro-cid-wsbvrwh3] h2,.blog-content[data-astro-cid-wsbvrwh3] h3{margin-top:1.5rem;margin-bottom:.75rem}.blog-content[data-astro-cid-wsbvrwh3] h4{margin-top:1rem;margin-bottom:.5rem}.blog-content[data-astro-cid-wsbvrwh3] p{margin-bottom:1rem}.blog-content[data-astro-cid-wsbvrwh3] ul,.blog-content[data-astro-cid-wsbvrwh3] ol{padding-left:1.5rem}.blog-content[data-astro-cid-wsbvrwh3] img{margin:1.5rem 0;border-radius:.375rem}.blog-content[data-astro-cid-wsbvrwh3] blockquote{padding-left:1rem;border-left-width:3px;margin:1.5rem 0}.blog-content[data-astro-cid-wsbvrwh3] pre{padding:1rem;border-radius:.375rem;margin:1rem 0}.blog-content[data-astro-cid-wsbvrwh3] table{font-size:.875rem;margin:1.5rem 0}.blog-content[data-astro-cid-wsbvrwh3] th,.blog-content[data-astro-cid-wsbvrwh3] td{padding:.5rem}.blog-content[data-astro-cid-wsbvrwh3] [data-youtube-video],.blog-content[data-astro-cid-wsbvrwh3] .reddit-embed{margin:1.5rem 0;border-radius:.375rem}.blog-content[data-astro-cid-wsbvrwh3] [data-youtube-video] iframe{border-radius:.375rem}.blog-content[data-astro-cid-wsbvrwh3] .reddit-embed{padding:1rem}}
.resource-hub-section *{font-family:inherit!important}@keyframes resource-hub-pulse{0%,to{opacity:1}50%{opacity:.2}}.resource-hub-pulse-dot{animation:resource-hub-pulse 1.6s ease-in-out infinite}.resource-hub-dropdown{box-shadow:0 16px 32px -12px #0000001a}





















