*, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #3b82f680; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #3b82f680; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
*, ::before, ::after { box-sizing: border-box; border: 0px solid rgb(229, 231, 235); }
::before, ::after { --tw-content: ""; }
html, :host { text-size-adjust: 100%; tab-size: 4; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; font-family: EarlySans, system-ui, sans-serif; line-height: 1.5; }
body { line-height: inherit; margin: 0px; }
hr { height: 0px; color: inherit; border-top-width: 1px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, samp, pre { font-feature-settings: normal; font-variation-settings: normal; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
button, input, optgroup, select, textarea { font-feature-settings: inherit; font-variation-settings: inherit; font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: rgba(0, 0, 0, 0); background-image: none; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button { height: auto; }
::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0px; }
fieldset { margin: 0px; padding: 0px; }
legend { padding: 0px; }
ol, ul, menu { margin: 0px; padding: 0px; list-style: none; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
button, [role="button"] { cursor: pointer; }
:disabled { cursor: default; }
img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }
img, video { max-width: 100%; height: auto; }
[hidden]:where(:not([hidden="until-found"])) { display: none; }
:root { --production-banner-offset: 0px; --font-display: "Neue Haas Grotesk Display Pro", system-ui, sans-serif; --font-body: "EarlySans", system-ui, sans-serif; --font-sans: var(--font-body); --background: 0 0% 100%; --foreground: 0 0% 3.9%; --card: 0 0% 100%; --card-foreground: 0 0% 3.9%; --popover: 0 0% 100%; --popover-foreground: 0 0% 3.9%; --primary: 0 0% 9%; --primary-foreground: 0 0% 98%; --secondary: 0 0% 96.1%; --secondary-foreground: 0 0% 9%; --muted: 0 0% 96.1%; --muted-foreground: 0 0% 45.1%; --accent: 0 0% 96.1%; --accent-foreground: 0 0% 9%; --destructive: 0 84.2% 60.2%; --destructive-foreground: 0 0% 98%; --border: 0 0% 89.8%; --input: 0 0% 89.8%; --ring: 0 0% 3.9%; --chart-1: 12 76% 61%; --chart-2: 173 58% 39%; --chart-3: 197 37% 24%; --chart-4: 43 74% 66%; --chart-5: 27 87% 67%; --radius: .5rem; --sidebar-background: 0 0% 98%; --sidebar-foreground: 240 5.3% 26.1%; --sidebar-primary: 240 5.9% 10%; --sidebar-primary-foreground: 0 0% 98%; --sidebar-accent: 240 4.8% 95.9%; --sidebar-accent-foreground: 240 5.9% 10%; --sidebar-border: 220 13% 91%; --sidebar-ring: 217.2 91.2% 59.8%; }
.dark { --background: 0 0% 3.9%; --foreground: 0 0% 98%; --card: 0 0% 3.9%; --card-foreground: 0 0% 98%; --popover: 0 0% 3.9%; --popover-foreground: 0 0% 98%; --primary: 0 0% 98%; --primary-foreground: 0 0% 9%; --secondary: 0 0% 14.9%; --secondary-foreground: 0 0% 98%; --muted: 0 0% 14.9%; --muted-foreground: 0 0% 63.9%; --accent: 0 0% 14.9%; --accent-foreground: 0 0% 98%; --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 0% 98%; --border: 0 0% 14.9%; --input: 0 0% 14.9%; --ring: 0 0% 83.1%; --chart-1: 220 70% 50%; --chart-2: 160 60% 45%; --chart-3: 30 80% 55%; --chart-4: 280 65% 60%; --chart-5: 340 75% 55%; --sidebar-background: 240 5.9% 10%; --sidebar-foreground: 240 4.8% 95.9%; --sidebar-primary: 224.3 76.3% 48%; --sidebar-primary-foreground: 0 0% 100%; --sidebar-accent: 240 3.7% 15.9%; --sidebar-accent-foreground: 240 4.8% 95.9%; --sidebar-border: 240 3.7% 15.9%; --sidebar-ring: 217.2 91.2% 59.8%; }
html { scrollbar-gutter: stable; font-size: 14px; }
.font-product, .font-product-book, .font-product-mono { font-synthesis-weight: none; }
html { -webkit-font-smoothing: antialiased; }
html.student-gutter-pink { background-color: rgb(214, 105, 177); }
html.no-scrollbar-gutter { scrollbar-gutter: auto; }
html.workspace-canvas { background-color: rgb(232, 232, 232); }
html body[data-scroll-locked] { margin-right: 0px !important; padding-right: 0px !important; }
* { border-color: hsl(var(--border)); outline-color: hsl(var(--ring) / .5); letter-spacing: 0px; }
body { background-color: hsl(var(--background)); color: hsl(var(--foreground)); font-family: var(--font-body); letter-spacing: 0px; border: 0px rgba(0, 0, 0, 0); }
#root { font-size: unset; padding-top: unset; padding-bottom: unset; background: unset; }
.\!container { width: 100% !important; }
.container { width: 100%; }
@media (min-width: 640px) {
  .\!container { max-width: 640px !important; }
  .container { max-width: 640px; }
}
@media (min-width: 768px) {
  .\!container { max-width: 768px !important; }
  .container { max-width: 768px; }
}
@media (min-width: 1024px) {
  .\!container { max-width: 1024px !important; }
  .container { max-width: 1024px; }
}
@media (min-width: 1280px) {
  .\!container { max-width: 1280px !important; }
  .container { max-width: 1280px; }
}
@media (min-width: 1536px) {
  .\!container { max-width: 1536px !important; }
  .container { max-width: 1536px; }
}
.input-base { --tw-border-opacity: 1; border-width: 1px; border-color: rgb(212 212 212/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; width: 100%; color: rgb(23 23 23/var(--tw-text-opacity,1)); outline-offset: 2px; border-radius: 0.25rem; outline: rgba(0, 0, 0, 0) solid 2px; padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.25rem; }
.input-base:focus { --tw-border-opacity: 1; border-color: rgb(59 130 246/var(--tw-border-opacity,1)); }
.sr-only { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.pointer-events-none { pointer-events: none; }
.pointer-events-auto { pointer-events: auto; }
.\!visible { visibility: visible !important; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.fixed { position: fixed; }
.\!absolute { position: absolute !important; }
.absolute { position: absolute; }
.relative { position: relative; }
.\!sticky { position: sticky !important; }
.sticky { position: sticky; }
.-inset-px { inset: -1px; }
.inset-0 { inset: 0px; }
.inset-2 { inset: 0.5rem; }
.inset-4 { inset: 1rem; }
.inset-\[-16\.67\%_-5\.92\%\] { inset: -16.67% -5.92%; }
.inset-\[12\%\] { inset: 12%; }
.inset-\[var\(--shell-stage-pad\)\] { inset: var(--shell-stage-pad); }
.inset-x-0 { left: 0px; right: 0px; }
.inset-x-\[-14px\] { left: -14px; right: -14px; }
.inset-x-\[-15px\] { left: -15px; right: -15px; }
.inset-x-\[12px\] { left: 12px; right: 12px; }
.inset-x-\[16px\] { left: 16px; right: 16px; }
.inset-x-\[4px\] { left: 4px; right: 4px; }
.inset-x-\[8px\] { left: 8px; right: 8px; }
.inset-x-\[var\(--brik-mobile-page-inset\)\] { left: var(--brik-mobile-page-inset); right: var(--brik-mobile-page-inset); }
.inset-y-0 { top: 0px; bottom: 0px; }
.inset-y-\[-4px\] { top: -4px; bottom: -4px; }
.inset-y-\[-6px\] { top: -6px; bottom: -6px; }
.inset-y-\[-8px\] { top: -8px; bottom: -8px; }
.inset-y-\[6px\] { top: 6px; bottom: 6px; }
.inset-y-\[9px\] { top: 9px; bottom: 9px; }
.-bottom-\[3px\] { bottom: -3px; }
.-bottom-\[6px\] { bottom: -6px; }
.-left-\[12px\] { left: -12px; }
.-left-\[2px\] { left: -2px; }
.-left-\[3px\] { left: -3px; }
.-left-\[6px\] { left: -6px; }
.-left-\[7px\] { left: -7px; }
.-right-1\.5 { right: -0.375rem; }
.-right-\[2px\] { right: -2px; }
.-right-\[3px\] { right: -3px; }
.-right-\[5px\] { right: -5px; }
.-right-\[6px\] { right: -6px; }
.-top-1\.5 { top: -0.375rem; }
.-top-\[0\.09em\] { top: -0.09em; }
.-top-\[2px\] { top: -2px; }
.-top-\[3px\] { top: -3px; }
.-top-\[5px\] { top: -5px; }
.-top-\[6px\] { top: -6px; }
.bottom-0 { bottom: 0px; }
.bottom-1 { bottom: 0.25rem; }
.bottom-1\/3 { bottom: 33.3333%; }
.bottom-2 { bottom: 0.5rem; }
.bottom-3 { bottom: 0.75rem; }
.bottom-4 { bottom: 1rem; }
.bottom-6 { bottom: 1.5rem; }
.bottom-\[-100vh\] { bottom: -100vh; }
.bottom-\[10px\] { bottom: 10px; }
.bottom-\[12px\] { bottom: 12px; }
.bottom-\[15px\] { bottom: 15px; }
.bottom-\[16px\] { bottom: 16px; }
.bottom-\[20px\] { bottom: 20px; }
.bottom-\[25px\] { bottom: 25px; }
.bottom-\[26px\] { bottom: 26px; }
.bottom-\[2px\] { bottom: 2px; }
.bottom-\[3px\] { bottom: 3px; }
.bottom-\[48px\] { bottom: 48px; }
.bottom-\[4px\] { bottom: 4px; }
.bottom-\[5px\] { bottom: 5px; }
.bottom-\[68px\] { bottom: 68px; }
.bottom-\[6px\] { bottom: 6px; }
.bottom-\[72px\] { bottom: 72px; }
.bottom-\[80px\] { bottom: 80px; }
.bottom-\[8px\] { bottom: 8px; }
.bottom-\[9px\] { bottom: 9px; }
.bottom-\[calc\(100\%\+4px\)\] { bottom: calc(100% + 4px); }
.bottom-\[calc\(100\%\+6px\)\] { bottom: calc(100% + 6px); }
.bottom-\[calc\(100\%\+8px\)\] { bottom: calc(100% + 8px); }
.bottom-\[max\(var\(--brik-mobile-page-inset\)\,env\(safe-area-inset-bottom\)\)\] { bottom: max(var(--brik-mobile-page-inset), env(safe-area-inset-bottom)); }
.bottom-full { bottom: 100%; }
.left-0 { left: 0px; }
.left-1 { left: 0.25rem; }
.left-1\.5 { left: 0.375rem; }
.left-1\/2 { left: 50%; }
.left-1\/3 { left: 33.3333%; }
.left-2 { left: 0.5rem; }
.left-2\.5 { left: 0.625rem; }
.left-3 { left: 0.75rem; }
.left-\[-10000px\] { left: -10000px; }
.left-\[-100vw\] { left: -100vw; }
.left-\[-19\.05\%\] { left: -19.05%; }
.left-\[-3px\] { left: -3px; }
.left-\[-9999px\] { left: -9999px; }
.left-\[109px\] { left: 109px; }
.left-\[10px\] { left: 10px; }
.left-\[11\.2px\] { left: 11.2px; }
.left-\[115px\] { left: 115px; }
.left-\[120px\] { left: 120px; }
.left-\[12px\] { left: 12px; }
.left-\[14px\] { left: 14px; }
.left-\[16px\] { left: 16px; }
.left-\[2\.4px\] { left: 2.4px; }
.left-\[20px\] { left: 20px; }
.left-\[22\.2px\] { left: 22.2px; }
.left-\[26\.3px\] { left: 26.3px; }
.left-\[267px\] { left: 267px; }
.left-\[2px\] { left: 2px; }
.left-\[300px\] { left: 300px; }
.left-\[303px\] { left: 303px; }
.left-\[3px\] { left: 3px; }
.left-\[420px\] { left: 420px; }
.left-\[42px\] { left: 42px; }
.left-\[48px\] { left: 48px; }
.left-\[4px\] { left: 4px; }
.left-\[50\%\] { left: 50%; }
.left-\[58px\] { left: 58px; }
.left-\[5px\] { left: 5px; }
.left-\[6px\] { left: 6px; }
.left-\[7px\] { left: 7px; }
.left-\[8px\] { left: 8px; }
.left-\[9px\] { left: 9px; }
.left-\[var\(--slot-left\)\] { left: var(--slot-left); }
.left-full { left: 100%; }
.right-0 { right: 0px; }
.right-1 { right: 0.25rem; }
.right-1\.5 { right: 0.375rem; }
.right-1\/3 { right: 33.3333%; }
.right-2 { right: 0.5rem; }
.right-3 { right: 0.75rem; }
.right-4 { right: 1rem; }
.right-\[-100vw\] { right: -100vw; }
.right-\[-3px\] { right: -3px; }
.right-\[10px\] { right: 10px; }
.right-\[11px\] { right: 11px; }
.right-\[12px\] { right: 12px; }
.right-\[15px\] { right: 15px; }
.right-\[16px\] { right: 16px; }
.right-\[17px\] { right: 17px; }
.right-\[20px\] { right: 20px; }
.right-\[25px\] { right: 25px; }
.right-\[2px\] { right: 2px; }
.right-\[3px\] { right: 3px; }
.right-\[4\.5px\] { right: 4.5px; }
.right-\[4px\] { right: 4px; }
.right-\[5px\] { right: 5px; }
.right-\[6px\] { right: 6px; }
.right-\[7px\] { right: 7px; }
.right-\[8px\] { right: 8px; }
.right-\[var\(--slot-right\)\] { right: var(--slot-right); }
.right-full { right: 100%; }
.top-0 { top: 0px; }
.top-1 { top: 0.25rem; }
.top-1\.5 { top: 0.375rem; }
.top-1\/2 { top: 50%; }
.top-1\/3 { top: 33.3333%; }
.top-2 { top: 0.5rem; }
.top-3 { top: 0.75rem; }
.top-4 { top: 1rem; }
.top-\[-100vh\] { top: -100vh; }
.top-\[-1px\] { top: -1px; }
.top-\[-20px\] { top: -20px; }
.top-\[-21\.65\%\] { top: -21.65%; }
.top-\[-22px\] { top: -22px; }
.top-\[-4px\] { top: -4px; }
.top-\[-6px\] { top: -6px; }
.top-\[-80px\] { top: -80px; }
.top-\[10px\] { top: 10px; }
.top-\[11px\] { top: 11px; }
.top-\[12\.6px\] { top: 12.6px; }
.top-\[120px\] { top: 120px; }
.top-\[12px\] { top: 12px; }
.top-\[14px\] { top: 14px; }
.top-\[15px\] { top: 15px; }
.top-\[165px\] { top: 165px; }
.top-\[16px\] { top: 16px; }
.top-\[17px\] { top: 17px; }
.top-\[180px\] { top: 180px; }
.top-\[1px\] { top: 1px; }
.top-\[20px\] { top: 20px; }
.top-\[247px\] { top: 247px; }
.top-\[24px\] { top: 24px; }
.top-\[260px\] { top: 260px; }
.top-\[281px\] { top: 281px; }
.top-\[2px\] { top: 2px; }
.top-\[3\.5px\] { top: 3.5px; }
.top-\[34px\] { top: 34px; }
.top-\[37px\] { top: 37px; }
.top-\[3px\] { top: 3px; }
.top-\[40px\] { top: 40px; }
.top-\[44px\] { top: 44px; }
.top-\[45px\] { top: 45px; }
.top-\[4px\] { top: 4px; }
.top-\[5\.5px\] { top: 5.5px; }
.top-\[50\%\] { top: 50%; }
.top-\[50px\] { top: 50px; }
.top-\[5px\] { top: 5px; }
.top-\[60px\] { top: 60px; }
.top-\[64px\] { top: 64px; }
.top-\[66px\] { top: 66px; }
.top-\[6px\] { top: 6px; }
.top-\[7px\] { top: 7px; }
.top-\[82px\] { top: 82px; }
.top-\[8px\] { top: 8px; }
.top-\[calc\(100\%\+2px\)\] { top: calc(100% + 2px); }
.top-\[var\(--slot-top\)\] { top: var(--slot-top); }
.top-\[var\(--use-case-tools-top\)\] { top: var(--use-case-tools-top); }
.top-full { top: 100%; }
.isolate { isolation: isolate; }
.-z-\[1\] { z-index: -1; }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-30 { z-index: 30; }
.z-40 { z-index: 40; }
.z-50 { z-index: 50; }
.z-\[-1\] { z-index: -1; }
.z-\[10000\] { z-index: 10000; }
.z-\[1000\] { z-index: 1000; }
.z-\[10050\] { z-index: 10050; }
.z-\[10060\] { z-index: 10060; }
.z-\[10070\] { z-index: 10070; }
.z-\[10080\] { z-index: 10080; }
.z-\[100\] { z-index: 100; }
.z-\[10\] { z-index: 10; }
.z-\[11\] { z-index: 11; }
.z-\[120\] { z-index: 120; }
.z-\[130\] { z-index: 130; }
.z-\[15\] { z-index: 15; }
.z-\[16\] { z-index: 16; }
.z-\[1\] { z-index: 1; }
.z-\[200\] { z-index: 200; }
.z-\[20\] { z-index: 20; }
.z-\[210\] { z-index: 210; }
.z-\[2147483647\] { z-index: 2147483647; }
.z-\[220\] { z-index: 220; }
.z-\[25\] { z-index: 25; }
.z-\[26\] { z-index: 26; }
.z-\[29\] { z-index: 29; }
.z-\[2\] { z-index: 2; }
.z-\[300\] { z-index: 300; }
.z-\[301\] { z-index: 301; }
.z-\[35\] { z-index: 35; }
.z-\[36\] { z-index: 36; }
.z-\[3\] { z-index: 3; }
.z-\[40\] { z-index: 40; }
.z-\[41\] { z-index: 41; }
.z-\[42\] { z-index: 42; }
.z-\[45\] { z-index: 45; }
.z-\[4\] { z-index: 4; }
.z-\[50\] { z-index: 50; }
.z-\[5\] { z-index: 5; }
.z-\[60\] { z-index: 60; }
.z-\[61\] { z-index: 61; }
.z-\[66\] { z-index: 66; }
.z-\[6\] { z-index: 6; }
.z-\[70\] { z-index: 70; }
.z-\[75\] { z-index: 75; }
.z-\[7\] { z-index: 7; }
.z-\[80\] { z-index: 80; }
.z-\[90\] { z-index: 90; }
.z-\[95\] { z-index: 95; }
.z-\[9999\] { z-index: 9999; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-3 { order: 3; }
.order-4 { order: 4; }
.order-last { order: 9999; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-2 { grid-column: span 2 / span 2; }
.col-span-3 { grid-column: span 3 / span 3; }
.col-span-5 { grid-column: span 5 / span 5; }
.col-span-7 { grid-column: span 7 / span 7; }
.col-span-full { grid-column: 1 / -1; }
.col-start-1 { grid-column-start: 1; }
.col-start-10 { grid-column-start: 10; }
.col-start-11 { grid-column-start: 11; }
.col-start-12 { grid-column-start: 12; }
.col-start-2 { grid-column-start: 2; }
.col-start-3 { grid-column-start: 3; }
.col-start-6 { grid-column-start: 6; }
.col-start-9 { grid-column-start: 9; }
.row-start-1 { grid-row-start: 1; }
.row-start-2 { grid-row-start: 2; }
.row-start-3 { grid-row-start: 3; }
.-m-1 { margin: -0.25rem; }
.-m-px { margin: -1px; }
.m-0 { margin: 0px; }
.m-\[16px\] { margin: 16px; }
.m-\[24px\] { margin: 24px; }
.m-\[80px\] { margin: 80px; }
.m-auto { margin: auto; }
.-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
.-mx-\[12px\] { margin-left: -12px; margin-right: -12px; }
.-mx-\[15px\] { margin-left: -15px; margin-right: -15px; }
.-mx-\[16px\] { margin-left: -16px; margin-right: -16px; }
.-mx-\[4px\] { margin-left: -4px; margin-right: -4px; }
.-mx-\[6px\] { margin-left: -6px; margin-right: -6px; }
.-mx-px { margin-left: -1px; margin-right: -1px; }
.-my-\[12px\] { margin-top: -12px; margin-bottom: -12px; }
.-my-\[2px\] { margin-top: -2px; margin-bottom: -2px; }
.-my-\[6px\] { margin-top: -6px; margin-bottom: -6px; }
.-my-\[7px\] { margin-top: -7px; margin-bottom: -7px; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-\[10px\] { margin-left: 10px; margin-right: 10px; }
.mx-\[12px\] { margin-left: 12px; margin-right: 12px; }
.mx-\[14px\] { margin-left: 14px; margin-right: 14px; }
.mx-\[15px\] { margin-left: 15px; margin-right: 15px; }
.mx-\[16px\] { margin-left: 16px; margin-right: 16px; }
.mx-\[1px\] { margin-left: 1px; margin-right: 1px; }
.mx-\[20px\] { margin-left: 20px; margin-right: 20px; }
.mx-\[2px\] { margin-left: 2px; margin-right: 2px; }
.mx-\[3\.49\%\] { margin-left: 3.49%; margin-right: 3.49%; }
.mx-\[4px\] { margin-left: 4px; margin-right: 4px; }
.mx-\[6px\] { margin-left: 6px; margin-right: 6px; }
.mx-\[8px\] { margin-left: 8px; margin-right: 8px; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-0 { margin-top: 0px; margin-bottom: 0px; }
.my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.my-\[15px\] { margin-top: 15px; margin-bottom: 15px; }
.my-\[20px\] { margin-top: 20px; margin-bottom: 20px; }
.my-\[24px\] { margin-top: 24px; margin-bottom: 24px; }
.my-\[4px\] { margin-top: 4px; margin-bottom: 4px; }
.my-\[5px\] { margin-top: 5px; margin-bottom: 5px; }
.my-\[6px\] { margin-top: 6px; margin-bottom: 6px; }
.my-\[8px\] { margin-top: 8px; margin-bottom: 8px; }
.\!mt-\[15px\] { margin-top: 15px !important; }
.-mb-\[0\.12em\] { margin-bottom: -0.12em; }
.-mb-\[12px\] { margin-bottom: -12px; }
.-mb-\[13px\] { margin-bottom: -13px; }
.-mb-\[20px\] { margin-bottom: -20px; }
.-mb-\[4px\] { margin-bottom: -4px; }
.-mb-px { margin-bottom: -1px; }
.-ml-4 { margin-left: -1rem; }
.-ml-\[12px\] { margin-left: -12px; }
.-ml-\[2px\] { margin-left: -2px; }
.-ml-\[4px\] { margin-left: -4px; }
.-ml-\[51px\] { margin-left: -51px; }
.-ml-\[6px\] { margin-left: -6px; }
.-ml-\[8px\] { margin-left: -8px; }
.-ml-px { margin-left: -1px; }
.-mr-\[0\.08em\] { margin-right: -0.08em; }
.-mr-\[12px\] { margin-right: -12px; }
.-mr-\[4px\] { margin-right: -4px; }
.-mr-px { margin-right: -1px; }
.-mt-0\.5 { margin-top: -0.125rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-2 { margin-top: -0.5rem; }
.-mt-\[20px\] { margin-top: -20px; }
.-mt-\[37px\] { margin-top: -37px; }
.-mt-\[3px\] { margin-top: -3px; }
.-mt-px { margin-top: -1px; }
.mb-0 { margin-bottom: 0px; }
.mb-0\.5 { margin-bottom: 0.125rem; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-1\.5 { margin-bottom: 0.375rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-5 { margin-bottom: 1.25rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-\[-50px\] { margin-bottom: -50px; }
.mb-\[0\.04em\] { margin-bottom: 0.04em; }
.mb-\[100px\] { margin-bottom: 100px; }
.mb-\[10px\] { margin-bottom: 10px; }
.mb-\[12px\] { margin-bottom: 12px; }
.mb-\[15px\] { margin-bottom: 15px; }
.mb-\[16px\] { margin-bottom: 16px; }
.mb-\[2\.5\%\] { margin-bottom: 2.5%; }
.mb-\[200px\] { margin-bottom: 200px; }
.mb-\[20px\] { margin-bottom: 20px; }
.mb-\[24px\] { margin-bottom: 24px; }
.mb-\[36px\] { margin-bottom: 36px; }
.mb-\[3px\] { margin-bottom: 3px; }
.mb-\[40px\] { margin-bottom: 40px; }
.mb-\[4px\] { margin-bottom: 4px; }
.mb-\[5px\] { margin-bottom: 5px; }
.mb-\[6px\] { margin-bottom: 6px; }
.mb-\[8px\] { margin-bottom: 8px; }
.me-auto { margin-inline-end: auto; }
.ml-0 { margin-left: 0px; }
.ml-0\.5 { margin-left: 0.125rem; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-4 { margin-left: 1rem; }
.ml-\[0\.203em\] { margin-left: 0.203em; }
.ml-\[15px\] { margin-left: 15px; }
.ml-\[18px\] { margin-left: 18px; }
.ml-\[20px\] { margin-left: 20px; }
.ml-\[2px\] { margin-left: 2px; }
.ml-\[4\.5px\] { margin-left: 4.5px; }
.ml-\[4px\] { margin-left: 4px; }
.ml-\[5px\] { margin-left: 5px; }
.ml-\[6px\] { margin-left: 6px; }
.ml-\[8px\] { margin-left: 8px; }
.ml-auto { margin-left: auto; }
.mr-1 { margin-right: 0.25rem; }
.mr-2 { margin-right: 0.5rem; }
.mr-5 { margin-right: 1.25rem; }
.mr-\[0\.01em\] { margin-right: 0.01em; }
.mr-\[0\.135em\] { margin-right: 0.135em; }
.mr-\[12px\] { margin-right: 12px; }
.mr-\[2px\] { margin-right: 2px; }
.mr-\[3px\] { margin-right: 3px; }
.mr-\[4px\] { margin-right: 4px; }
.mr-\[5px\] { margin-right: 5px; }
.mr-\[6px\] { margin-right: 6px; }
.mr-\[8px\] { margin-right: 8px; }
.mr-auto { margin-right: auto; }
.ms-\[18px\] { margin-inline-start: 18px; }
.ms-\[21px\] { margin-inline-start: 21px; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-1\.5 { margin-top: 0.375rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.25rem; }
.mt-\[0\.5cqh\] { margin-top: 0.5cqh; }
.mt-\[1\.2cqh\] { margin-top: 1.2cqh; }
.mt-\[10px\] { margin-top: 10px; }
.mt-\[120px\] { margin-top: 120px; }
.mt-\[12px\] { margin-top: 12px; }
.mt-\[15px\] { margin-top: 15px; }
.mt-\[16px\] { margin-top: 16px; }
.mt-\[17px\] { margin-top: 17px; }
.mt-\[1px\] { margin-top: 1px; }
.mt-\[2\.82\%\] { margin-top: 2.82%; }
.mt-\[20px\] { margin-top: 20px; }
.mt-\[24px\] { margin-top: 24px; }
.mt-\[25px\] { margin-top: 25px; }
.mt-\[2px\] { margin-top: 2px; }
.mt-\[30px\] { margin-top: 30px; }
.mt-\[32px\] { margin-top: 32px; }
.mt-\[35px\] { margin-top: 35px; }
.mt-\[360px\] { margin-top: 360px; }
.mt-\[3px\] { margin-top: 3px; }
.mt-\[40px\] { margin-top: 40px; }
.mt-\[48px\] { margin-top: 48px; }
.mt-\[4px\] { margin-top: 4px; }
.mt-\[50px\] { margin-top: 50px; }
.mt-\[5px\] { margin-top: 5px; }
.mt-\[60px\] { margin-top: 60px; }
.mt-\[6px\] { margin-top: 6px; }
.mt-\[7px\] { margin-top: 7px; }
.mt-\[8px\] { margin-top: 8px; }
.mt-\[90px\] { margin-top: 90px; }
.mt-\[9px\] { margin-top: 9px; }
.mt-\[var\(--brik-plan-gap\,30px\)\] { margin-top: var(--brik-plan-gap,30px); }
.mt-\[var\(--this-is-brik-subtext-offset\,0px\)\] { margin-top: var(--this-is-brik-subtext-offset,0px); }
.mt-auto { margin-top: auto; }
.box-border { box-sizing: border-box; }
.box-content { box-sizing: content-box; }
.line-clamp-1 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-3 { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-4 { -webkit-line-clamp: 4; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-6 { -webkit-line-clamp: 6; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.\!block { display: block !important; }
.block { display: block; }
.inline-block { display: inline-block; }
.\!inline { display: inline !important; }
.inline { display: inline; }
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.\!table { display: table !important; }
.table { display: table; }
.\!grid { display: grid !important; }
.grid { display: grid; }
.inline-grid { display: inline-grid; }
.contents { display: contents; }
.\!hidden { display: none !important; }
.hidden { display: none; }
.aspect-\[0\.598\] { aspect-ratio: 0.598 / 1; }
.aspect-\[0\.775\] { aspect-ratio: 0.775 / 1; }
.aspect-\[1\.22\] { aspect-ratio: 1.22 / 1; }
.aspect-\[1\.245\] { aspect-ratio: 1.245 / 1; }
.aspect-\[1060\/951\] { aspect-ratio: 1060 / 951; }
.aspect-\[1213\/500\] { aspect-ratio: 1213 / 500; }
.aspect-\[14\/14\] { aspect-ratio: 14 / 14; }
.aspect-\[170\/160\] { aspect-ratio: 170 / 160; }
.aspect-\[170\/230\] { aspect-ratio: 170 / 230; }
.aspect-\[170\/320\] { aspect-ratio: 170 / 320; }
.aspect-\[175\/120\] { aspect-ratio: 175 / 120; }
.aspect-\[1821\/1015\] { aspect-ratio: 1821 / 1015; }
.aspect-\[1826\/1027\] { aspect-ratio: 1826 / 1027; }
.aspect-\[232\/290\] { aspect-ratio: 232 / 290; }
.aspect-\[300\/375\] { aspect-ratio: 300 / 375; }
.aspect-\[311\.67\/220\] { aspect-ratio: 311.67 / 220; }
.aspect-\[311\.67\/311\.67\] { aspect-ratio: 311.67 / 311.67; }
.aspect-\[311\.67\/415\] { aspect-ratio: 311.67 / 415; }
.aspect-\[358\/281\] { aspect-ratio: 358 / 281; }
.aspect-\[372\/361\] { aspect-ratio: 372 / 361; }
.aspect-\[395\/468\] { aspect-ratio: 395 / 468; }
.aspect-\[4\/3\] { aspect-ratio: 4 / 3; }
.aspect-\[4\/5\] { aspect-ratio: 4 / 5; }
.aspect-\[402\/220\] { aspect-ratio: 402 / 220; }
.aspect-\[417\/590\] { aspect-ratio: 417 / 590; }
.aspect-\[452\/502\] { aspect-ratio: 452 / 502; }
.aspect-\[454\/380\] { aspect-ratio: 454 / 380; }
.aspect-\[555\/442\] { aspect-ratio: 555 / 442; }
.aspect-\[880\/900\] { aspect-ratio: 880 / 900; }
.aspect-\[var\(--frame-ratio\)\] { aspect-ratio: var(--frame-ratio); }
.aspect-\[w\/h\] { }
.aspect-square { aspect-ratio: 1 / 1; }
.aspect-video { aspect-ratio: 16 / 9; }
.\!size-9 { width: 2.25rem !important; height: 2.25rem !important; }
.\!size-\[49px\] { width: 49px !important; height: 49px !important; }
.\!size-full { width: 100% !important; height: 100% !important; }
.size-0 { width: 0px; height: 0px; }
.size-20 { width: 5rem; height: 5rem; }
.size-3 { width: 0.75rem; height: 0.75rem; }
.size-3\.5 { width: 0.875rem; height: 0.875rem; }
.size-4 { width: 1rem; height: 1rem; }
.size-5 { width: 1.25rem; height: 1.25rem; }
.size-6 { width: 1.5rem; height: 1.5rem; }
.size-\[0\.723em\] { width: 0.723em; height: 0.723em; }
.size-\[1\.15em\] { width: 1.15em; height: 1.15em; }
.size-\[100px\] { width: 100px; height: 100px; }
.size-\[10px\] { width: 10px; height: 10px; }
.size-\[11px\] { width: 11px; height: 11px; }
.size-\[120px\] { width: 120px; height: 120px; }
.size-\[12px\] { width: 12px; height: 12px; }
.size-\[13px\] { width: 13px; height: 13px; }
.size-\[142px\] { width: 142px; height: 142px; }
.size-\[14px\] { width: 14px; height: 14px; }
.size-\[15px\] { width: 15px; height: 15px; }
.size-\[16px\] { width: 16px; height: 16px; }
.size-\[17px\] { width: 17px; height: 17px; }
.size-\[18px\] { width: 18px; height: 18px; }
.size-\[200px\] { width: 200px; height: 200px; }
.size-\[20px\] { width: 20px; height: 20px; }
.size-\[21px\] { width: 21px; height: 21px; }
.size-\[22px\] { width: 22px; height: 22px; }
.size-\[236px\] { width: 236px; height: 236px; }
.size-\[24px\] { width: 24px; height: 24px; }
.size-\[26px\] { width: 26px; height: 26px; }
.size-\[28px\] { width: 28px; height: 28px; }
.size-\[30px\] { width: 30px; height: 30px; }
.size-\[31px\] { width: 31px; height: 31px; }
.size-\[320px\] { width: 320px; height: 320px; }
.size-\[32px\] { width: 32px; height: 32px; }
.size-\[36px\] { width: 36px; height: 36px; }
.size-\[3px\] { width: 3px; height: 3px; }
.size-\[4\.5px\] { width: 4.5px; height: 4.5px; }
.size-\[40px\] { width: 40px; height: 40px; }
.size-\[48px\] { width: 48px; height: 48px; }
.size-\[50px\] { width: 50px; height: 50px; }
.size-\[5px\] { width: 5px; height: 5px; }
.size-\[63px\] { width: 63px; height: 63px; }
.size-\[64px\] { width: 64px; height: 64px; }
.size-\[6px\] { width: 6px; height: 6px; }
.size-\[7\.6cqw\] { width: 7.6cqw; height: 7.6cqw; }
.size-\[8\.5px\] { width: 8.5px; height: 8.5px; }
.size-\[8\.7cqw\] { width: 8.7cqw; height: 8.7cqw; }
.size-\[80px\] { width: 80px; height: 80px; }
.size-\[88px\] { width: 88px; height: 88px; }
.size-\[8px\] { width: 8px; height: 8px; }
.size-\[90px\] { width: 90px; height: 90px; }
.size-\[96px\] { width: 96px; height: 96px; }
.size-\[9px\] { width: 9px; height: 9px; }
.size-\[min\(100cqw\,100cqh\)\] { width: min(100cqw, 100cqh); height: min(100cqw, 100cqh); }
.size-full { width: 100%; height: 100%; }
.size-px { width: 1px; height: 1px; }
.\!h-\[49px\] { height: 49px !important; }
.\!h-full { height: 100% !important; }
.h-0 { height: 0px; }
.h-1 { height: 0.25rem; }
.h-1\.5 { height: 0.375rem; }
.h-1\/2 { height: 50%; }
.h-10 { height: 2.5rem; }
.h-12 { height: 3rem; }
.h-14 { height: 3.5rem; }
.h-16 { height: 4rem; }
.h-2 { height: 0.5rem; }
.h-2\.5 { height: 0.625rem; }
.h-20 { height: 5rem; }
.h-24 { height: 6rem; }
.h-28 { height: 7rem; }
.h-3 { height: 0.75rem; }
.h-3\.5 { height: 0.875rem; }
.h-32 { height: 8rem; }
.h-4 { height: 1rem; }
.h-40 { height: 10rem; }
.h-48 { height: 12rem; }
.h-5 { height: 1.25rem; }
.h-6 { height: 1.5rem; }
.h-7 { height: 1.75rem; }
.h-72 { height: 18rem; }
.h-8 { height: 2rem; }
.h-9 { height: 2.25rem; }
.h-\[10\.5px\] { height: 10.5px; }
.h-\[100px\] { height: 100px; }
.h-\[100svh\] { height: 100svh; }
.h-\[1080px\] { height: 1080px; }
.h-\[10px\] { height: 10px; }
.h-\[111px\] { height: 111px; }
.h-\[116px\] { height: 116px; }
.h-\[11px\] { height: 11px; }
.h-\[12\.5px\] { height: 12.5px; }
.h-\[120px\] { height: 120px; }
.h-\[120svh\] { height: 120svh; }
.h-\[12px\] { height: 12px; }
.h-\[138px\] { height: 138px; }
.h-\[13px\] { height: 13px; }
.h-\[140px\] { height: 140px; }
.h-\[143\.3\%\] { height: 143.3%; }
.h-\[145px\] { height: 145px; }
.h-\[14px\] { height: 14px; }
.h-\[15\.15px\] { height: 15.15px; }
.h-\[15\.52px\] { height: 15.52px; }
.h-\[150px\] { height: 150px; }
.h-\[151px\] { height: 151px; }
.h-\[153\%\] { height: 153%; }
.h-\[15px\] { height: 15px; }
.h-\[160px\] { height: 160px; }
.h-\[16px\] { height: 16px; }
.h-\[170px\] { height: 170px; }
.h-\[171px\] { height: 171px; }
.h-\[172px\] { height: 172px; }
.h-\[17px\] { height: 17px; }
.h-\[180px\] { height: 180px; }
.h-\[18px\] { height: 18px; }
.h-\[199px\] { height: 199px; }
.h-\[19px\] { height: 19px; }
.h-\[2\.8cqh\] { height: 2.8cqh; }
.h-\[2\.8em\] { height: 2.8em; }
.h-\[200\%\] { height: 200%; }
.h-\[200px\] { height: 200px; }
.h-\[20px\] { height: 20px; }
.h-\[218px\] { height: 218px; }
.h-\[220px\] { height: 220px; }
.h-\[22px\] { height: 22px; }
.h-\[23px\] { height: 23px; }
.h-\[240px\] { height: 240px; }
.h-\[24px\] { height: 24px; }
.h-\[2503px\] { height: 2503px; }
.h-\[25px\] { height: 25px; }
.h-\[26\.4px\] { height: 26.4px; }
.h-\[26px\] { height: 26px; }
.h-\[27px\] { height: 27px; }
.h-\[280px\] { height: 280px; }
.h-\[28px\] { height: 28px; }
.h-\[29px\] { height: 29px; }
.h-\[2px\] { height: 2px; }
.h-\[300px\] { height: 300px; }
.h-\[306px\] { height: 306px; }
.h-\[30px\] { height: 30px; }
.h-\[313px\] { height: 313px; }
.h-\[31px\] { height: 31px; }
.h-\[32\.6cqh\] { height: 32.6cqh; }
.h-\[32px\] { height: 32px; }
.h-\[330px\] { height: 330px; }
.h-\[33px\] { height: 33px; }
.h-\[340px\] { height: 340px; }
.h-\[34px\] { height: 34px; }
.h-\[350px\] { height: 350px; }
.h-\[35px\] { height: 35px; }
.h-\[360px\] { height: 360px; }
.h-\[36px\] { height: 36px; }
.h-\[37px\] { height: 37px; }
.h-\[389px\] { height: 389px; }
.h-\[38px\] { height: 38px; }
.h-\[3px\] { height: 3px; }
.h-\[400px\] { height: 400px; }
.h-\[40px\] { height: 40px; }
.h-\[420px\] { height: 420px; }
.h-\[429px\] { height: 429px; }
.h-\[42px\] { height: 42px; }
.h-\[430px\] { height: 430px; }
.h-\[44\.8px\] { height: 44.8px; }
.h-\[44px\] { height: 44px; }
.h-\[45\%\] { height: 45%; }
.h-\[460px\] { height: 460px; }
.h-\[469px\] { height: 469px; }
.h-\[46px\] { height: 46px; }
.h-\[480px\] { height: 480px; }
.h-\[48px\] { height: 48px; }
.h-\[49px\] { height: 49px; }
.h-\[4px\] { height: 4px; }
.h-\[500px\] { height: 500px; }
.h-\[50px\] { height: 50px; }
.h-\[51\%\] { height: 51%; }
.h-\[51\.43px\] { height: 51.43px; }
.h-\[513px\] { height: 513px; }
.h-\[51px\] { height: 51px; }
.h-\[520px\] { height: 520px; }
.h-\[52px\] { height: 52px; }
.h-\[534px\] { height: 534px; }
.h-\[53px\] { height: 53px; }
.h-\[540px\] { height: 540px; }
.h-\[54px\] { height: 54px; }
.h-\[560px\] { height: 560px; }
.h-\[568px\] { height: 568px; }
.h-\[56px\] { height: 56px; }
.h-\[56svh\] { height: 56svh; }
.h-\[5px\] { height: 5px; }
.h-\[60\%\] { height: 60%; }
.h-\[600px\] { height: 600px; }
.h-\[60px\] { height: 60px; }
.h-\[60vh\] { height: 60vh; }
.h-\[61px\] { height: 61px; }
.h-\[620px\] { height: 620px; }
.h-\[62px\] { height: 62px; }
.h-\[640px\] { height: 640px; }
.h-\[64px\] { height: 64px; }
.h-\[65px\] { height: 65px; }
.h-\[66px\] { height: 66px; }
.h-\[670px\] { height: 670px; }
.h-\[67px\] { height: 67px; }
.h-\[680px\] { height: 680px; }
.h-\[6px\] { height: 6px; }
.h-\[700px\] { height: 700px; }
.h-\[720px\] { height: 720px; }
.h-\[72px\] { height: 72px; }
.h-\[73px\] { height: 73px; }
.h-\[74px\] { height: 74px; }
.h-\[75px\] { height: 75px; }
.h-\[760px\] { height: 760px; }
.h-\[76px\] { height: 76px; }
.h-\[770px\] { height: 770px; }
.h-\[78px\] { height: 78px; }
.h-\[7px\] { height: 7px; }
.h-\[8\.5px\] { height: 8.5px; }
.h-\[800px\] { height: 800px; }
.h-\[80px\] { height: 80px; }
.h-\[80vh\] { height: 80vh; }
.h-\[850px\] { height: 850px; }
.h-\[88px\] { height: 88px; }
.h-\[8px\] { height: 8px; }
.h-\[900px\] { height: 900px; }
.h-\[90px\] { height: 90px; }
.h-\[91px\] { height: 91px; }
.h-\[92px\] { height: 92px; }
.h-\[93px\] { height: 93px; }
.h-\[96px\] { height: 96px; }
.h-\[9px\] { height: 9px; }
.h-\[calc\(100dvh-32px\)\] { height: calc(100dvh - 32px); }
.h-\[calc\(100dvh_-_var\(--use-case-tools-top\)\)\] { height: calc(100dvh - var(--use-case-tools-top)); }
.h-\[clamp\(62px\,7\.62vh\,80\.46px\)\] { height: clamp(62px, 7.62vh, 80.46px); }
.h-\[min\(100cqh\,calc\(100cqw\/var\(--preview-aspect\)\)\)\] { height: min(100cqh, calc(100cqw / var(--preview-aspect))); }
.h-\[min\(1077px\,calc\(100dvh-32px\)\)\] { height: min(1077px, 100dvh - 32px); }
.h-\[min\(240px\,42svh\)\] { height: min(240px, 42svh); }
.h-\[min\(860px\,calc\(100dvh-24px\)\)\] { height: min(860px, 100dvh - 24px); }
.h-\[var\(--media-list-thumb-h\,78px\)\] { height: var(--media-list-thumb-h,78px); }
.h-\[…\] { }
.h-auto { height: auto; }
.h-dvh { height: calc(100dvh - var(--production-banner-offset,0px)); }
.h-full { height: 100%; }
.h-px { height: 1px; }
.h-screen { height: calc(100vh - var(--production-banner-offset,0px)); }
.h-svh { height: calc(100svh - var(--production-banner-offset,0px)); }
.max-h-28 { max-height: 7rem; }
.max-h-32 { max-height: 8rem; }
.max-h-48 { max-height: 12rem; }
.max-h-64 { max-height: 16rem; }
.max-h-72 { max-height: 18rem; }
.max-h-96 { max-height: 24rem; }
.max-h-\[100px\] { max-height: 100px; }
.max-h-\[140px\] { max-height: 140px; }
.max-h-\[160px\] { max-height: 160px; }
.max-h-\[180px\] { max-height: 180px; }
.max-h-\[200px\] { max-height: 200px; }
.max-h-\[210px\] { max-height: 210px; }
.max-h-\[220px\] { max-height: 220px; }
.max-h-\[254px\] { max-height: 254px; }
.max-h-\[264px\] { max-height: 264px; }
.max-h-\[282px\] { max-height: 282px; }
.max-h-\[28px\] { max-height: 28px; }
.max-h-\[300px\] { max-height: 300px; }
.max-h-\[320px\] { max-height: 320px; }
.max-h-\[330px\] { max-height: 330px; }
.max-h-\[36px\] { max-height: 36px; }
.max-h-\[40\%\] { max-height: 40%; }
.max-h-\[420px\] { max-height: 420px; }
.max-h-\[45\%\] { max-height: 45%; }
.max-h-\[45vh\] { max-height: 45vh; }
.max-h-\[520px\] { max-height: 520px; }
.max-h-\[55dvh\] { max-height: 55dvh; }
.max-h-\[55vh\] { max-height: 55vh; }
.max-h-\[60\%\] { max-height: 60%; }
.max-h-\[60vh\] { max-height: 60vh; }
.max-h-\[70dvh\] { max-height: 70dvh; }
.max-h-\[70vh\] { max-height: 70vh; }
.max-h-\[72\%\] { max-height: 72%; }
.max-h-\[793px\] { max-height: 793px; }
.max-h-\[80dvh\] { max-height: 80dvh; }
.max-h-\[80vh\] { max-height: 80vh; }
.max-h-\[85dvh\] { max-height: 85dvh; }
.max-h-\[85vh\] { max-height: 85vh; }
.max-h-\[860px\] { max-height: 860px; }
.max-h-\[90vh\] { max-height: 90vh; }
.max-h-\[calc\(100dvh-32px\)\] { max-height: calc(100dvh - 32px); }
.max-h-\[calc\(100dvh_-_30px\)\] { max-height: calc(100dvh - 30px); }
.max-h-\[calc\(100vh-340px\)\] { max-height: calc(-340px + 100vh); }
.max-h-\[min\(40vh\,280px\)\] { max-height: min(40vh, 280px); }
.max-h-\[min\(70vh\,420px\)\] { max-height: min(70vh, 420px); }
.max-h-full { max-height: 100%; }
.max-h-screen { max-height: 100vh; }
.\!min-h-0 { min-height: 0px !important; }
.min-h-0 { min-height: 0px; }
.min-h-24 { min-height: 6rem; }
.min-h-6 { min-height: 1.5rem; }
.min-h-64 { min-height: 16rem; }
.min-h-\[100svh\] { min-height: 100svh; }
.min-h-\[100vh\] { min-height: 100vh; }
.min-h-\[120px\] { min-height: 120px; }
.min-h-\[125\%\] { min-height: 125%; }
.min-h-\[140px\] { min-height: 140px; }
.min-h-\[14px\] { min-height: 14px; }
.min-h-\[150px\] { min-height: 150px; }
.min-h-\[205px\] { min-height: 205px; }
.min-h-\[22px\] { min-height: 22px; }
.min-h-\[235px\] { min-height: 235px; }
.min-h-\[240px\] { min-height: 240px; }
.min-h-\[24px\] { min-height: 24px; }
.min-h-\[260px\] { min-height: 260px; }
.min-h-\[28px\] { min-height: 28px; }
.min-h-\[29px\] { min-height: 29px; }
.min-h-\[300px\] { min-height: 300px; }
.min-h-\[30px\] { min-height: 30px; }
.min-h-\[32px\] { min-height: 32px; }
.min-h-\[34px\] { min-height: 34px; }
.min-h-\[350px\] { min-height: 350px; }
.min-h-\[360px\] { min-height: 360px; }
.min-h-\[36px\] { min-height: 36px; }
.min-h-\[39px\] { min-height: 39px; }
.min-h-\[3em\] { min-height: 3em; }
.min-h-\[400px\] { min-height: 400px; }
.min-h-\[40px\] { min-height: 40px; }
.min-h-\[420px\] { min-height: 420px; }
.min-h-\[42px\] { min-height: 42px; }
.min-h-\[44px\] { min-height: 44px; }
.min-h-\[45px\] { min-height: 45px; }
.min-h-\[46px\] { min-height: 46px; }
.min-h-\[50px\] { min-height: 50px; }
.min-h-\[520px\] { min-height: 520px; }
.min-h-\[52px\] { min-height: 52px; }
.min-h-\[554px\] { min-height: 554px; }
.min-h-\[560px\] { min-height: 560px; }
.min-h-\[593px\] { min-height: 593px; }
.min-h-\[600px\] { min-height: 600px; }
.min-h-\[60px\] { min-height: 60px; }
.min-h-\[60vh\] { min-height: 60vh; }
.min-h-\[640px\] { min-height: 640px; }
.min-h-\[64px\] { min-height: 64px; }
.min-h-\[70px\] { min-height: 70px; }
.min-h-\[800px\] { min-height: 800px; }
.min-h-\[80px\] { min-height: 80px; }
.min-h-\[90px\] { min-height: 90px; }
.min-h-\[90svh\] { min-height: 90svh; }
.min-h-\[calc\(100svh-50px\)\] { min-height: calc(-50px + 100svh); }
.min-h-\[calc\(100vh_-_50px\)\] { min-height: calc(-50px + 100vh); }
.min-h-\[var\(--brik-plan-head\,149px\)\] { min-height: var(--brik-plan-head,149px); }
.min-h-\[var\(--brik-plan-min-h\,554px\)\] { min-height: var(--brik-plan-min-h,554px); }
.min-h-dvh { min-height: calc(100dvh - var(--production-banner-offset,0px)); }
.min-h-full { min-height: 100%; }
.min-h-px { min-height: 1px; }
.min-h-screen { min-height: calc(100vh - var(--production-banner-offset,0px)); }
.w-0 { width: 0px; }
.w-1\.5 { width: 0.375rem; }
.w-1\/2 { width: 50%; }
.w-1\/4 { width: 25%; }
.w-10 { width: 2.5rem; }
.w-12 { width: 3rem; }
.w-14 { width: 3.5rem; }
.w-16 { width: 4rem; }
.w-2 { width: 0.5rem; }
.w-2\.5 { width: 0.625rem; }
.w-2\/3 { width: 66.6667%; }
.w-2\/5 { width: 40%; }
.w-20 { width: 5rem; }
.w-24 { width: 6rem; }
.w-3 { width: 0.75rem; }
.w-3\.5 { width: 0.875rem; }
.w-3\/4 { width: 75%; }
.w-32 { width: 8rem; }
.w-36 { width: 9rem; }
.w-4 { width: 1rem; }
.w-4\/5 { width: 80%; }
.w-48 { width: 12rem; }
.w-5 { width: 1.25rem; }
.w-52 { width: 13rem; }
.w-56 { width: 14rem; }
.w-6 { width: 1.5rem; }
.w-64 { width: 16rem; }
.w-7 { width: 1.75rem; }
.w-72 { width: 18rem; }
.w-8 { width: 2rem; }
.w-80 { width: 20rem; }
.w-9 { width: 2.25rem; }
.w-96 { width: 24rem; }
.w-\[0\.29em\] { width: 0.29em; }
.w-\[1\.061em\] { width: 1.061em; }
.w-\[10\.5px\] { width: 10.5px; }
.w-\[100px\] { width: 100px; }
.w-\[101px\] { width: 101px; }
.w-\[1024px\] { width: 1024px; }
.w-\[1030px\] { width: 1030px; }
.w-\[1040px\] { width: 1040px; }
.w-\[104px\] { width: 104px; }
.w-\[108px\] { width: 108px; }
.w-\[10px\] { width: 10px; }
.w-\[1100px\] { width: 1100px; }
.w-\[110px\] { width: 110px; }
.w-\[112px\] { width: 112px; }
.w-\[115px\] { width: 115px; }
.w-\[116px\] { width: 116px; }
.w-\[1180px\] { width: 1180px; }
.w-\[11px\] { width: 11px; }
.w-\[12\%\] { width: 12%; }
.w-\[120px\] { width: 120px; }
.w-\[121\%\] { width: 121%; }
.w-\[121px\] { width: 121px; }
.w-\[122px\] { width: 122px; }
.w-\[124px\] { width: 124px; }
.w-\[1258px\] { width: 1258px; }
.w-\[12px\] { width: 12px; }
.w-\[13\.5cqw\] { width: 13.5cqw; }
.w-\[136px\] { width: 136px; }
.w-\[137px\] { width: 137px; }
.w-\[138\.1\%\] { width: 138.1%; }
.w-\[13px\] { width: 13px; }
.w-\[140px\] { width: 140px; }
.w-\[143px\] { width: 143px; }
.w-\[14px\] { width: 14px; }
.w-\[15\.083px\] { width: 15.083px; }
.w-\[150px\] { width: 150px; }
.w-\[151px\] { width: 151px; }
.w-\[152px\] { width: 152px; }
.w-\[154px\] { width: 154px; }
.w-\[15px\] { width: 15px; }
.w-\[1600px\] { width: 1600px; }
.w-\[160px\] { width: 160px; }
.w-\[165px\] { width: 165px; }
.w-\[167px\] { width: 167px; }
.w-\[168px\] { width: 168px; }
.w-\[16px\] { width: 16px; }
.w-\[171px\] { width: 171px; }
.w-\[176px\] { width: 176px; }
.w-\[179px\] { width: 179px; }
.w-\[17px\] { width: 17px; }
.w-\[180px\] { width: 180px; }
.w-\[184px\] { width: 184px; }
.w-\[18px\] { width: 18px; }
.w-\[1920px\] { width: 1920px; }
.w-\[1ch\] { width: 1ch; }
.w-\[1px\] { width: 1px; }
.w-\[2\.17px\] { width: 2.17px; }
.w-\[200px\] { width: 200px; }
.w-\[205px\] { width: 205px; }
.w-\[208px\] { width: 208px; }
.w-\[20px\] { width: 20px; }
.w-\[20vw\] { width: 20vw; }
.w-\[213px\] { width: 213px; }
.w-\[21px\] { width: 21px; }
.w-\[22\.5px\] { width: 22.5px; }
.w-\[220px\] { width: 220px; }
.w-\[227px\] { width: 227px; }
.w-\[22px\] { width: 22px; }
.w-\[230px\] { width: 230px; }
.w-\[232px\] { width: 232px; }
.w-\[23px\] { width: 23px; }
.w-\[24\%\] { width: 24%; }
.w-\[24\.167px\] { width: 24.167px; }
.w-\[240px\] { width: 240px; }
.w-\[248px\] { width: 248px; }
.w-\[24px\] { width: 24px; }
.w-\[250px\] { width: 250px; }
.w-\[251px\] { width: 251px; }
.w-\[252px\] { width: 252px; }
.w-\[255px\] { width: 255px; }
.w-\[258px\] { width: 258px; }
.w-\[260px\] { width: 260px; }
.w-\[26px\] { width: 26px; }
.w-\[272px\] { width: 272px; }
.w-\[274px\] { width: 274px; }
.w-\[277px\] { width: 277px; }
.w-\[279px\] { width: 279px; }
.w-\[27px\] { width: 27px; }
.w-\[280px\] { width: 280px; }
.w-\[282px\] { width: 282px; }
.w-\[28px\] { width: 28px; }
.w-\[294\.67px\] { width: 294.67px; }
.w-\[298px\] { width: 298px; }
.w-\[2ch\] { width: 2ch; }
.w-\[2px\] { width: 2px; }
.w-\[300px\] { width: 300px; }
.w-\[301px\] { width: 301px; }
.w-\[303px\] { width: 303px; }
.w-\[304px\] { width: 304px; }
.w-\[30px\] { width: 30px; }
.w-\[312px\] { width: 312px; }
.w-\[313px\] { width: 313px; }
.w-\[315px\] { width: 315px; }
.w-\[31px\] { width: 31px; }
.w-\[320px\] { width: 320px; }
.w-\[32px\] { width: 32px; }
.w-\[330px\] { width: 330px; }
.w-\[334px\] { width: 334px; }
.w-\[336px\] { width: 336px; }
.w-\[339px\] { width: 339px; }
.w-\[340px\] { width: 340px; }
.w-\[345px\] { width: 345px; }
.w-\[34px\] { width: 34px; }
.w-\[350px\] { width: 350px; }
.w-\[351px\] { width: 351px; }
.w-\[353px\] { width: 353px; }
.w-\[356px\] { width: 356px; }
.w-\[357\.6px\] { width: 357.6px; }
.w-\[358px\] { width: 358px; }
.w-\[35px\] { width: 35px; }
.w-\[360px\] { width: 360px; }
.w-\[36px\] { width: 36px; }
.w-\[370px\] { width: 370px; }
.w-\[375px\] { width: 375px; }
.w-\[37px\] { width: 37px; }
.w-\[380px\] { width: 380px; }
.w-\[386px\] { width: 386px; }
.w-\[391px\] { width: 391px; }
.w-\[3ch\] { width: 3ch; }
.w-\[3px\] { width: 3px; }
.w-\[40\%\] { width: 40%; }
.w-\[400px\] { width: 400px; }
.w-\[40px\] { width: 40px; }
.w-\[411px\] { width: 411px; }
.w-\[420px\] { width: 420px; }
.w-\[42px\] { width: 42px; }
.w-\[440px\] { width: 440px; }
.w-\[44px\] { width: 44px; }
.w-\[453px\] { width: 453px; }
.w-\[455px\] { width: 455px; }
.w-\[45px\] { width: 45px; }
.w-\[460px\] { width: 460px; }
.w-\[480px\] { width: 480px; }
.w-\[48px\] { width: 48px; }
.w-\[4px\] { width: 4px; }
.w-\[500px\] { width: 500px; }
.w-\[508px\] { width: 508px; }
.w-\[50px\] { width: 50px; }
.w-\[51px\] { width: 51px; }
.w-\[520px\] { width: 520px; }
.w-\[52px\] { width: 52px; }
.w-\[558px\] { width: 558px; }
.w-\[560px\] { width: 560px; }
.w-\[56px\] { width: 56px; }
.w-\[584px\] { width: 584px; }
.w-\[59px\] { width: 59px; }
.w-\[600px\] { width: 600px; }
.w-\[604px\] { width: 604px; }
.w-\[60px\] { width: 60px; }
.w-\[620px\] { width: 620px; }
.w-\[62px\] { width: 62px; }
.w-\[63px\] { width: 63px; }
.w-\[64\%\] { width: 64%; }
.w-\[640px\] { width: 640px; }
.w-\[64px\] { width: 64px; }
.w-\[6px\] { width: 6px; }
.w-\[70\%\] { width: 70%; }
.w-\[70px\] { width: 70px; }
.w-\[714px\] { width: 714px; }
.w-\[720px\] { width: 720px; }
.w-\[72px\] { width: 72px; }
.w-\[740px\] { width: 740px; }
.w-\[75\%\] { width: 75%; }
.w-\[75px\] { width: 75px; }
.w-\[760px\] { width: 760px; }
.w-\[76px\] { width: 76px; }
.w-\[78px\] { width: 78px; }
.w-\[7px\] { width: 7px; }
.w-\[8\.5px\] { width: 8.5px; }
.w-\[80\.8cqw\] { width: 80.8cqw; }
.w-\[80px\] { width: 80px; }
.w-\[821px\] { width: 821px; }
.w-\[84px\] { width: 84px; }
.w-\[85\%\] { width: 85%; }
.w-\[860px\] { width: 860px; }
.w-\[86px\] { width: 86px; }
.w-\[87px\] { width: 87px; }
.w-\[886px\] { width: 886px; }
.w-\[8px\] { width: 8px; }
.w-\[900px\] { width: 900px; }
.w-\[90px\] { width: 90px; }
.w-\[910px\] { width: 910px; }
.w-\[92\%\] { width: 92%; }
.w-\[95px\] { width: 95px; }
.w-\[960px\] { width: 960px; }
.w-\[96px\] { width: 96px; }
.w-\[98px\] { width: 98px; }
.w-\[9px\] { width: 9px; }
.w-\[calc\(\(100\%-24px\)\/3\)\] { width: calc(33.3333% - 8px); }
.w-\[calc\(100\%\+24px\)\] { width: calc(100% + 24px); }
.w-\[calc\(100\%\+32px\)\] { width: calc(100% + 32px); }
.w-\[calc\(100\%\+51px\)\] { width: calc(100% + 51px); }
.w-\[calc\(100vw-32px\)\] { width: calc(-32px + 100vw); }
.w-\[calc\(100vw_-_30px\)\] { width: calc(-30px + 100vw); }
.w-\[calc\(min\(20vw\,312px\)_-_50px\)\] { width: calc(-50px + min(20vw, 312px)); }
.w-\[clamp\(151px\,18\.6vh\,196\.5px\)\] { width: clamp(151px, 18.6vh, 196.5px); }
.w-\[min\(100cqw\,calc\(100cqh\*var\(--preview-aspect\)\)\)\] { width: min(100cqw, calc(100cqh * var(--preview-aspect))); }
.w-\[min\(1024px\,calc\(100vw-24px\)\)\] { width: min(1024px, -24px + 100vw); }
.w-\[min\(1610px\,calc\(100vw-32px\)\)\] { width: min(1610px, -32px + 100vw); }
.w-\[min\(20vw\,312px\)\] { width: min(20vw, 312px); }
.w-\[min\(320px\,calc\(100vw-32px\)\)\] { width: min(320px, -32px + 100vw); }
.w-\[min\(360px\,72vw\)\] { width: min(360px, 72vw); }
.w-\[min\(360px\,calc\(100\%-24px\)\)\] { width: min(360px, 100% - 24px); }
.w-\[min\(455px\,100\%\)\] { width: min(455px, 100%); }
.w-\[min\(455px\,94vw\)\] { width: min(455px, 94vw); }
.w-\[min\(480px\,100\%\)\] { width: min(480px, 100%); }
.w-\[min\(520px\,calc\(100vw-32px\)\)\] { width: min(520px, -32px + 100vw); }
.w-\[min\(960px\,calc\(100vw-32px\)\)\] { width: min(960px, -32px + 100vw); }
.w-\[var\(--media-list-thumb-w\,104px\)\] { width: var(--media-list-thumb-w,104px); }
.w-\[var\(--radix-popover-trigger-width\)\] { width: var(--radix-popover-trigger-width); }
.w-\[var\(--slot-width\)\] { width: var(--slot-width); }
.w-\[…\] { }
.w-auto { width: auto; }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.w-max { width: max-content; }
.w-px { width: 1px; }
.w-screen { width: 100vw; }
.min-w-0 { min-width: 0px; }
.min-w-40 { min-width: 10rem; }
.min-w-48 { min-width: 12rem; }
.min-w-\[115\%\] { min-width: 115%; }
.min-w-\[116px\] { min-width: 116px; }
.min-w-\[120px\] { min-width: 120px; }
.min-w-\[14px\] { min-width: 14px; }
.min-w-\[160px\] { min-width: 160px; }
.min-w-\[16px\] { min-width: 16px; }
.min-w-\[180px\] { min-width: 180px; }
.min-w-\[18px\] { min-width: 18px; }
.min-w-\[200px\] { min-width: 200px; }
.min-w-\[20px\] { min-width: 20px; }
.min-w-\[220px\] { min-width: 220px; }
.min-w-\[22px\] { min-width: 22px; }
.min-w-\[232px\] { min-width: 232px; }
.min-w-\[240px\] { min-width: 240px; }
.min-w-\[24px\] { min-width: 24px; }
.min-w-\[260px\] { min-width: 260px; }
.min-w-\[26px\] { min-width: 26px; }
.min-w-\[27px\] { min-width: 27px; }
.min-w-\[280px\] { min-width: 280px; }
.min-w-\[35px\] { min-width: 35px; }
.min-w-\[360px\] { min-width: 360px; }
.min-w-\[44px\] { min-width: 44px; }
.min-w-\[48px\] { min-width: 48px; }
.min-w-\[62px\] { min-width: 62px; }
.min-w-\[640px\] { min-width: 640px; }
.min-w-\[80px\] { min-width: 80px; }
.min-w-\[8rem\] { min-width: 8rem; }
.min-w-\[980px\] { min-width: 980px; }
.min-w-\[98px\] { min-width: 98px; }
.min-w-\[var\(--radix-select-trigger-width\)\] { min-width: var(--radix-select-trigger-width); }
.min-w-fit { min-width: fit-content; }
.min-w-full { min-width: 100%; }
.min-w-max { min-width: max-content; }
.min-w-px { min-width: 1px; }
.max-w-2xl { max-width: 42rem; }
.max-w-3xl { max-width: 48rem; }
.max-w-4xl { max-width: 56rem; }
.max-w-5xl { max-width: 64rem; }
.max-w-64 { max-width: 16rem; }
.max-w-6xl { max-width: 72rem; }
.max-w-\[1000px\] { max-width: 1000px; }
.max-w-\[1016px\] { max-width: 1016px; }
.max-w-\[1024px\] { max-width: 1024px; }
.max-w-\[1039px\] { max-width: 1039px; }
.max-w-\[1076px\] { max-width: 1076px; }
.max-w-\[1080px\] { max-width: 1080px; }
.max-w-\[1137px\] { max-width: 1137px; }
.max-w-\[1200px\] { max-width: 1200px; }
.max-w-\[120px\] { max-width: 120px; }
.max-w-\[1253px\] { max-width: 1253px; }
.max-w-\[14ch\] { max-width: 14ch; }
.max-w-\[150px\] { max-width: 150px; }
.max-w-\[1510px\] { max-width: 1510px; }
.max-w-\[159px\] { max-width: 159px; }
.max-w-\[160px\] { max-width: 160px; }
.max-w-\[1630px\] { max-width: 1630px; }
.max-w-\[165px\] { max-width: 165px; }
.max-w-\[1710px\] { max-width: 1710px; }
.max-w-\[180px\] { max-width: 180px; }
.max-w-\[200px\] { max-width: 200px; }
.max-w-\[212px\] { max-width: 212px; }
.max-w-\[220px\] { max-width: 220px; }
.max-w-\[238px\] { max-width: 238px; }
.max-w-\[240px\] { max-width: 240px; }
.max-w-\[242px\] { max-width: 242px; }
.max-w-\[247px\] { max-width: 247px; }
.max-w-\[260px\] { max-width: 260px; }
.max-w-\[280px\] { max-width: 280px; }
.max-w-\[281px\] { max-width: 281px; }
.max-w-\[295px\] { max-width: 295px; }
.max-w-\[300px\] { max-width: 300px; }
.max-w-\[303px\] { max-width: 303px; }
.max-w-\[304px\] { max-width: 304px; }
.max-w-\[308px\] { max-width: 308px; }
.max-w-\[311px\] { max-width: 311px; }
.max-w-\[320px\] { max-width: 320px; }
.max-w-\[321px\] { max-width: 321px; }
.max-w-\[330px\] { max-width: 330px; }
.max-w-\[340px\] { max-width: 340px; }
.max-w-\[360px\] { max-width: 360px; }
.max-w-\[36ch\] { max-width: 36ch; }
.max-w-\[36px\] { max-width: 36px; }
.max-w-\[371px\] { max-width: 371px; }
.max-w-\[373px\] { max-width: 373px; }
.max-w-\[384px\] { max-width: 384px; }
.max-w-\[387px\] { max-width: 387px; }
.max-w-\[389px\] { max-width: 389px; }
.max-w-\[390px\] { max-width: 390px; }
.max-w-\[398px\] { max-width: 398px; }
.max-w-\[420px\] { max-width: 420px; }
.max-w-\[430px\] { max-width: 430px; }
.max-w-\[431px\] { max-width: 431px; }
.max-w-\[440px\] { max-width: 440px; }
.max-w-\[44ch\] { max-width: 44ch; }
.max-w-\[450px\] { max-width: 450px; }
.max-w-\[455px\] { max-width: 455px; }
.max-w-\[480px\] { max-width: 480px; }
.max-w-\[497px\] { max-width: 497px; }
.max-w-\[500px\] { max-width: 500px; }
.max-w-\[502px\] { max-width: 502px; }
.max-w-\[508px\] { max-width: 508px; }
.max-w-\[514px\] { max-width: 514px; }
.max-w-\[520px\] { max-width: 520px; }
.max-w-\[560px\] { max-width: 560px; }
.max-w-\[593px\] { max-width: 593px; }
.max-w-\[600px\] { max-width: 600px; }
.max-w-\[605px\] { max-width: 605px; }
.max-w-\[60ch\] { max-width: 60ch; }
.max-w-\[60vw\] { max-width: 60vw; }
.max-w-\[620px\] { max-width: 620px; }
.max-w-\[634px\] { max-width: 634px; }
.max-w-\[640px\] { max-width: 640px; }
.max-w-\[680px\] { max-width: 680px; }
.max-w-\[687px\] { max-width: 687px; }
.max-w-\[688px\] { max-width: 688px; }
.max-w-\[70ch\] { max-width: 70ch; }
.max-w-\[70px\] { max-width: 70px; }
.max-w-\[72\%\] { max-width: 72%; }
.max-w-\[720px\] { max-width: 720px; }
.max-w-\[72px\] { max-width: 72px; }
.max-w-\[733px\] { max-width: 733px; }
.max-w-\[750px\] { max-width: 750px; }
.max-w-\[760px\] { max-width: 760px; }
.max-w-\[773px\] { max-width: 773px; }
.max-w-\[780px\] { max-width: 780px; }
.max-w-\[80\%\] { max-width: 80%; }
.max-w-\[80ch\] { max-width: 80ch; }
.max-w-\[80px\] { max-width: 80px; }
.max-w-\[833px\] { max-width: 833px; }
.max-w-\[85\%\] { max-width: 85%; }
.max-w-\[851px\] { max-width: 851px; }
.max-w-\[880px\] { max-width: 880px; }
.max-w-\[889px\] { max-width: 889px; }
.max-w-\[900px\] { max-width: 900px; }
.max-w-\[90vw\] { max-width: 90vw; }
.max-w-\[92\%\] { max-width: 92%; }
.max-w-\[94\%\] { max-width: 94%; }
.max-w-\[943px\] { max-width: 943px; }
.max-w-\[960px\] { max-width: 960px; }
.max-w-\[980px\] { max-width: 980px; }
.max-w-\[calc\(100\%-10px\)\] { max-width: calc(100% - 10px); }
.max-w-\[calc\(100\%-32px\)\] { max-width: calc(100% - 32px); }
.max-w-\[calc\(100vw-24px\)\] { max-width: calc(-24px + 100vw); }
.max-w-\[calc\(100vw-32px\)\] { max-width: calc(-32px + 100vw); }
.max-w-\[calc\(100vw-49px\)\] { max-width: calc(-49px + 100vw); }
.max-w-\[calc\(100vw_-_30px\)\] { max-width: calc(-30px + 100vw); }
.max-w-\[min\(352px\,calc\(100vw-24px\)\)\] { max-width: min(352px, -24px + 100vw); }
.max-w-\[min\(560px\,calc\(100vw-32px\)\)\] { max-width: min(560px, -32px + 100vw); }
.max-w-\[min\(701px\,92vw\)\] { max-width: min(701px, 92vw); }
.max-w-\[min\(92vw\,1100px\)\] { max-width: min(92vw, 1100px); }
.max-w-\[min\(96vw\,1100px\)\] { max-width: min(96vw, 1100px); }
.max-w-\[min\(96vw\,720px\)\] { max-width: min(96vw, 720px); }
.max-w-full { max-width: 100%; }
.max-w-lg { max-width: 32rem; }
.max-w-md { max-width: 28rem; }
.max-w-none { max-width: none; }
.max-w-sm { max-width: 24rem; }
.max-w-xl { max-width: 36rem; }
.max-w-xs { max-width: 20rem; }
.flex-1 { flex: 1 1 0%; }
.flex-\[1060\] { flex: 1060 1 0%; }
.flex-\[1_1_200px\] { flex: 1 1 200px; }
.flex-\[2\] { flex: 2 1 0%; }
.flex-\[663\] { flex: 663 1 0%; }
.flex-none { flex: 0 0 auto; }
.flex-shrink { flex-shrink: 1; }
.flex-shrink-0 { flex-shrink: 0; }
.shrink { flex-shrink: 1; }
.shrink-0 { flex-shrink: 0; }
.flex-grow, .grow { flex-grow: 1; }
.basis-0 { flex-basis: 0px; }
.basis-\[16px\] { flex-basis: 16px; }
.basis-\[calc\(50\%_-_3px\)\] { flex-basis: calc(50% - 3px); }
.basis-auto { flex-basis: auto; }
.basis-full { flex-basis: 100%; }
.border-collapse { border-collapse: collapse; }
.origin-bottom { transform-origin: center bottom; }
.origin-bottom-left { transform-origin: 0px 100%; }
.origin-center { transform-origin: 50% center; }
.origin-left { transform-origin: 0px center; }
.origin-top { transform-origin: center top; }
.origin-top-left { transform-origin: 0px 0px; }
.origin-top-right { transform-origin: 100% 0px; }
.-translate-x-1\/2 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-x-full { --tw-translate-x: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-\[1\.13px\] { --tw-translate-y: -1.13px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-\[12px\] { --tw-translate-y: -12px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-\[3px\] { --tw-translate-y: -3px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-\[5\.4px\] { --tw-translate-y: -5.4px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-\[9\.5px\] { --tw-translate-y: -9.5px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-full { --tw-translate-y: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-px { --tw-translate-y: -1px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-0 { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-1\/2 { --tw-translate-x: 50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[-3\%\] { --tw-translate-x: -3%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[-4\%\] { --tw-translate-x: -4%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[-50\%\] { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[2\%\] { --tw-translate-x: 2%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[5\%\] { --tw-translate-x: 5%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[6px\] { --tw-translate-x: 6px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-full { --tw-translate-x: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-0 { --tw-translate-y: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-1 { --tw-translate-y: .25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-1\/2 { --tw-translate-y: 50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[-2\%\] { --tw-translate-y: -2%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[-3\%\] { --tw-translate-y: -3%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[-50\%\] { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[0\.5px\] { --tw-translate-y: .5px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[0\.75px\] { --tw-translate-y: .75px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[12px\] { --tw-translate-y: 12px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[3\%\] { --tw-translate-y: 3%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[8px\] { --tw-translate-y: 8px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-full { --tw-translate-y: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-rotate-90 { --tw-rotate: -90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-0 { --tw-rotate: 0deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-180 { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-45 { --tw-rotate: 45deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-90 { --tw-rotate: 90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[-18\.67deg\] { --tw-rotate: -18.67deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[-3deg\] { --tw-rotate: -3deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[-5\.94deg\] { --tw-rotate: -5.94deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[-6deg\] { --tw-rotate: -6deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[12\.66deg\] { --tw-rotate: 12.66deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[32\.9deg\] { --tw-rotate: 32.9deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[5deg\] { --tw-rotate: 5deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[8deg\] { --tw-rotate: 8deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-110 { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-125 { --tw-scale-x: 1.25; --tw-scale-y: 1.25; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-50 { --tw-scale-x: .5; --tw-scale-y: .5; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-\[1\.02\] { --tw-scale-x: 1.02; --tw-scale-y: 1.02; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-scale-x-100, .scale-x-\[-1\] { --tw-scale-x: -1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-y-0 { --tw-scale-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-y-50 { --tw-scale-y: .5; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.\!transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.animate-\[chat-shimmer_2\.4s_linear_infinite\] { animation: 2.4s linear 0s infinite normal none running chat-shimmer; }
.animate-\[suggestCollapse_0\.4s_cubic-bezier\(0\.22\,1\,0\.36\,1\)_forwards\] { animation: 0.4s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running suggestCollapse; }
.animate-\[suggestExpand_0\.4s_cubic-bezier\(0\.22\,1\,0\.36\,1\)_forwards\] { animation: 0.4s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running suggestExpand; }
.animate-\[suggestHide_0\.4s_cubic-bezier\(0\.22\,1\,0\.36\,1\)_forwards\] { animation: 0.4s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running suggestHide; }
.animate-\[suggestReveal_0\.4s_cubic-bezier\(0\.22\,1\,0\.36\,1\)_forwards\] { animation: 0.4s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running suggestReveal; }
@keyframes canvas-pending-in { 
  0% { opacity: 0; transform: scale(0.92); }
  100% { opacity: 1; transform: scale(1); }
}
.animate-canvas-pending-in { animation: 0.35s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal both running canvas-pending-in; }
@keyframes caret-blink { 
  0%, 49% { opacity: 1; }
  50%, 100% { opacity: 0; }
}
.animate-caret-blink { animation: 1.1s step-end 0s infinite normal none running caret-blink; }
@keyframes confetti-fly { 
  0% { transform: translate(0px) rotate(0deg) scale(0.85); }
  100% { transform: translate(var(--confetti-x), var(--confetti-y)) rotate(var(--confetti-r)) scale(1); }
}
.animate-confetti-fly { animation: 0.8s cubic-bezier(0.17, 0.84, 0.44, 1) 0s 1 normal both running confetti-fly; }
@keyframes dot-wave { 
  0%, 60%, 100% { transform: translateY(0px); }
  30% { transform: translateY(-3px); }
}
.animate-dot-wave { animation: 0.9s ease-in-out 0s infinite normal none running dot-wave; }
@keyframes loader { 
  0% { transform: translate(-100%); }
  100% { transform: translate(400%); }
}
.animate-loader { animation: 1.2s ease-in-out 0s infinite normal none running loader; }
@keyframes ping { 
  75%, 100% { opacity: 0; transform: scale(2); }
}
.animate-ping { animation: 1s cubic-bezier(0, 0, 0.2, 1) 0s infinite normal none running ping; }
@keyframes project-bar-content-in { 
  0% { opacity: 0; transform: translate(-4px); }
  100% { opacity: 1; transform: translate(0px); }
}
.animate-project-bar-content-in { animation: 0.2s ease-out 80ms 1 normal both running project-bar-content-in; }
@keyframes project-bar-content-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.animate-project-bar-content-out { animation: 0.15s ease-in 0s 1 normal both running project-bar-content-out; }
@keyframes project-bar-glow { 
  0% { opacity: 0; }
  40% { opacity: 0.6; }
  100% { opacity: 0; }
}
.animate-project-bar-glow { animation: 0.6s ease-in-out 0.3s 1 normal both running project-bar-glow; }
@keyframes project-bar-sweep-in { 
  0% { transform: scaleX(0); }
  100% { transform: scaleX(1); }
}
.animate-project-bar-sweep-in { animation: 0.35s cubic-bezier(0.25, 1, 0.5, 1) 0s 1 normal both running project-bar-sweep-in; }
@keyframes project-bar-sweep-out { 
  0% { transform: scaleX(1); }
  100% { transform: scaleX(0); }
}
.animate-project-bar-sweep-out { animation: 0.25s cubic-bezier(0.5, 0, 0.75, 0) 0s 1 normal both running project-bar-sweep-out; }
@keyframes pulse { 
  50% { opacity: 0.5; }
}
.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }
@keyframes quick-card-in-left { 
  0% { opacity: 0; transform: translate(-8px); }
  100% { opacity: 1; transform: translate(0px); }
}
.animate-quick-card-in-left { animation: 0.2s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal both running quick-card-in-left; }
@keyframes quick-card-in-right { 
  0% { opacity: 0; transform: translate(8px); }
  100% { opacity: 1; transform: translate(0px); }
}
.animate-quick-card-in-right { animation: 0.2s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal both running quick-card-in-right; }
@keyframes quick-card-out-right { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translate(8px); }
}
.animate-quick-card-out-right { animation: 0.15s cubic-bezier(0.4, 0, 1, 1) 0s 1 normal both running quick-card-out-right; }
@keyframes quick-dock-in { 
  0% { opacity: 0; transform: translateY(12px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.animate-quick-dock-in { animation: 0.22s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal both running quick-dock-in; }
@keyframes quick-dock-out { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(12px); }
}
.animate-quick-dock-out { animation: 0.15s cubic-bezier(0.4, 0, 1, 1) 0s 1 normal both running quick-dock-out; }
@keyframes quick-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.animate-quick-fade-in { animation: 0.2s ease-out 0s 1 normal both running quick-fade-in; }
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
.animate-spin { animation: 1s linear 0s infinite normal none running spin; }
@keyframes tool-wash-breathe { 
  0%, 100% { opacity: 0.35; }
  50% { opacity: 1; }
}
.animate-tool-wash-breathe { animation: 1.8s ease-in-out 0s infinite normal none running tool-wash-breathe; }
.cursor-col-resize { cursor: col-resize; }
.cursor-copy { cursor: copy; }
.cursor-crosshair { cursor: crosshair; }
.cursor-default { cursor: default; }
.cursor-ew-resize { cursor: ew-resize; }
.cursor-grab { cursor: grab; }
.cursor-grabbing { cursor: grabbing; }
.cursor-help { cursor: help; }
.cursor-move { cursor: move; }
.cursor-nesw-resize { cursor: nesw-resize; }
.cursor-none { cursor: none; }
.cursor-not-allowed { cursor: not-allowed; }
.cursor-ns-resize { cursor: ns-resize; }
.cursor-nwse-resize { cursor: nwse-resize; }
.cursor-pointer { cursor: pointer; }
.cursor-progress { cursor: progress; }
.cursor-row-resize { cursor: row-resize; }
.cursor-text { cursor: text; }
.cursor-wait { cursor: wait; }
.cursor-zoom-in { cursor: zoom-in; }
.touch-none { touch-action: none; }
.touch-pan-y { --tw-pan-y: pan-y; touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); }
.touch-manipulation { touch-action: manipulation; }
.select-none { user-select: none; }
.select-text { user-select: text; }
.select-all { user-select: all; }
.resize-none { resize: none; }
.resize-y { resize: vertical; }
.resize { resize: both; }
.snap-x { scroll-snap-type: x var(--tw-scroll-snap-strictness); }
.snap-y { scroll-snap-type: y var(--tw-scroll-snap-strictness); }
.snap-mandatory { --tw-scroll-snap-strictness: mandatory; }
.snap-start { scroll-snap-align: start; }
.snap-center { scroll-snap-align: center; }
.scroll-mt-\[16px\] { scroll-margin-top: 16px; }
.scroll-mt-\[210px\] { scroll-margin-top: 210px; }
.scroll-mt-\[49px\] { scroll-margin-top: 49px; }
.scroll-mt-\[80px\] { scroll-margin-top: 80px; }
.list-decimal { list-style-type: decimal; }
.list-disc { list-style-type: disc; }
.list-none { list-style-type: none; }
.appearance-none { appearance: none; }
.columns-2 { columns: 2; }
.columns-4 { columns: 4; }
.break-inside-avoid { break-inside: avoid; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
.grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
.grid-cols-\[0fr\] { grid-template-columns: 0fr; }
.grid-cols-\[140px_120px_80px_1fr_100px\] { grid-template-columns: 140px 120px 80px 1fr 100px; }
.grid-cols-\[1fr\] { grid-template-columns: 1fr; }
.grid-cols-\[1fr_110px_80px_70px_160px\] { grid-template-columns: 1fr 110px 80px 70px 160px; }
.grid-cols-\[1fr_120px_100px\] { grid-template-columns: 1fr 120px 100px; }
.grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
.grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
.grid-cols-\[auto_minmax\(0\,1fr\)\] { grid-template-columns: auto minmax(0px, 1fr); }
.grid-cols-\[minmax\(0\,1fr\)_50px_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr) 50px minmax(0px, 1fr); }
.grid-cols-\[minmax\(0\,1fr\)_auto_auto\] { grid-template-columns: minmax(0px, 1fr) auto auto; }
.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr) auto minmax(0px, 1fr); }
.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\] { grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) auto; }
.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,auto\)_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr) minmax(0px, auto) minmax(0px, 1fr); }
.grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(72px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(72px, 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,240px\)\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(min(100%, 240px), 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(min\(440px\,100\%\)\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(min(440px, 100%), 1fr)); }
.grid-cols-\[repeat\(auto-fit\,minmax\(30px\,1fr\)\)\] { grid-template-columns: repeat(auto-fit, minmax(30px, 1fr)); }
.grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
.grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
.grid-rows-\[0fr\] { grid-template-rows: 0fr; }
.grid-rows-\[1fr\] { grid-template-rows: 1fr; }
.grid-rows-\[auto_1fr\] { grid-template-rows: auto 1fr; }
.grid-rows-\[auto_auto_1fr\] { grid-template-rows: auto auto 1fr; }
.grid-rows-\[auto_minmax\(0\,1fr\)\] { grid-template-rows: auto minmax(0px, 1fr); }
.grid-rows-\[minmax\(0\,1fr\)_50px_minmax\(0\,1fr\)\] { grid-template-rows: minmax(0px, 1fr) 50px minmax(0px, 1fr); }
.grid-rows-\[minmax\(0\,1fr\)_auto\] { grid-template-rows: minmax(0px, 1fr) auto; }
.grid-rows-\[minmax\(0\,1fr\)_minmax\(0\,auto\)_minmax\(0\,1fr\)\] { grid-template-rows: minmax(0px, 1fr) minmax(0px, auto) minmax(0px, 1fr); }
.flex-row { flex-direction: row; }
.flex-col { flex-direction: column; }
.flex-col-reverse { flex-direction: column-reverse; }
.flex-wrap { flex-wrap: wrap; }
.place-items-center { place-items: center; }
.content-center { align-content: center; }
.content-start { align-content: flex-start; }
.items-start { align-items: flex-start; }
.items-end { align-items: flex-end; }
.items-center { align-items: center; }
.items-baseline { align-items: baseline; }
.items-stretch { align-items: stretch; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.justify-stretch { justify-content: stretch; }
.gap-0 { gap: 0px; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-1\.5 { gap: 0.375rem; }
.gap-10 { gap: 2.5rem; }
.gap-16 { gap: 4rem; }
.gap-2 { gap: 0.5rem; }
.gap-2\.5 { gap: 0.625rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-5 { gap: 1.25rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.gap-\[0\.25em\] { gap: 0.25em; }
.gap-\[0\.5lh\] { gap: 0.5lh; }
.gap-\[1\.2cqh\] { gap: 1.2cqh; }
.gap-\[1\.5cqw\] { gap: 1.5cqw; }
.gap-\[1\.5px\] { gap: 1.5px; }
.gap-\[10px\] { gap: 10px; }
.gap-\[11px\] { gap: 11px; }
.gap-\[12\.8px\] { gap: 12.8px; }
.gap-\[120px\] { gap: 120px; }
.gap-\[12px\] { gap: 12px; }
.gap-\[14px\] { gap: 14px; }
.gap-\[15px\] { gap: 15px; }
.gap-\[16px\] { gap: 16px; }
.gap-\[18px\] { gap: 18px; }
.gap-\[19px\] { gap: 19px; }
.gap-\[1px\] { gap: 1px; }
.gap-\[2\.5cqw\] { gap: 2.5cqw; }
.gap-\[20px\] { gap: 20px; }
.gap-\[22px\] { gap: 22px; }
.gap-\[24px\] { gap: 24px; }
.gap-\[25px\] { gap: 25px; }
.gap-\[26px\] { gap: 26px; }
.gap-\[28px\] { gap: 28px; }
.gap-\[29px\] { gap: 29px; }
.gap-\[2px\] { gap: 2px; }
.gap-\[30px\] { gap: 30px; }
.gap-\[32px\] { gap: 32px; }
.gap-\[36px\] { gap: 36px; }
.gap-\[3px\] { gap: 3px; }
.gap-\[40px\] { gap: 40px; }
.gap-\[42px\] { gap: 42px; }
.gap-\[48px\] { gap: 48px; }
.gap-\[4cqh\] { gap: 4cqh; }
.gap-\[4cqw\] { gap: 4cqw; }
.gap-\[4px\] { gap: 4px; }
.gap-\[52px\] { gap: 52px; }
.gap-\[53px\] { gap: 53px; }
.gap-\[5px\] { gap: 5px; }
.gap-\[60px\] { gap: 60px; }
.gap-\[6px\] { gap: 6px; }
.gap-\[7\%\] { gap: 7%; }
.gap-\[7\.784px\] { gap: 7.784px; }
.gap-\[7px\] { gap: 7px; }
.gap-\[8px\] { gap: 8px; }
.gap-\[90px\] { gap: 90px; }
.gap-\[9px\] { gap: 9px; }
.gap-\[clamp\(20px\,2\.84vh\,30px\)\] { gap: clamp(20px, 2.84vh, 30px); }
.gap-\[var\(--brik-plan-inner-gap\,20px\)\] { gap: var(--brik-plan-inner-gap,20px); }
.gap-px { gap: 1px; }
.gap-x-0 { column-gap: 0px; }
.gap-x-1\.5 { column-gap: 0.375rem; }
.gap-x-2 { column-gap: 0.5rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-\[10px\] { column-gap: 10px; }
.gap-x-\[12px\] { column-gap: 12px; }
.gap-x-\[14px\] { column-gap: 14px; }
.gap-x-\[16px\] { column-gap: 16px; }
.gap-x-\[24px\] { column-gap: 24px; }
.gap-x-\[5px\] { column-gap: 5px; }
.gap-x-\[6px\] { column-gap: 6px; }
.gap-x-\[8px\] { column-gap: 8px; }
.gap-x-\[calc\(\(100vw-100px\)\/6\)\] { column-gap: calc(-16.6667px + 16.6667vw); }
.gap-x-px { column-gap: 1px; }
.gap-y-0\.5 { row-gap: 0.125rem; }
.gap-y-1 { row-gap: 0.25rem; }
.gap-y-\[12px\] { row-gap: 12px; }
.gap-y-\[15px\] { row-gap: 15px; }
.gap-y-\[20px\] { row-gap: 20px; }
.gap-y-\[24px\] { row-gap: 24px; }
.gap-y-\[28px\] { row-gap: 28px; }
.gap-y-\[2px\] { row-gap: 2px; }
.gap-y-\[30px\] { row-gap: 30px; }
.gap-y-\[45px\] { row-gap: 45px; }
.gap-y-\[4px\] { row-gap: 4px; }
.gap-y-\[60px\] { row-gap: 60px; }
.gap-y-\[6px\] { row-gap: 6px; }
.gap-y-\[8px\] { row-gap: 8px; }
.-space-x-\[10px\] > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(-10px * var(--tw-space-x-reverse)); margin-left: calc(-10px * calc(1 - var(--tw-space-x-reverse))); }
.-space-x-\[11\.9px\] > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(-11.9px * var(--tw-space-x-reverse)); margin-left: calc(-11.9px * calc(1 - var(--tw-space-x-reverse))); }
.space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); }
.space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.125rem * var(--tw-space-y-reverse)); }
.space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.25rem * var(--tw-space-y-reverse)); }
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.375rem * var(--tw-space-y-reverse)); }
.space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)); }
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.625rem * var(--tw-space-y-reverse)); }
.space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem * var(--tw-space-y-reverse)); }
.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); }
.space-y-5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); }
.space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); }
.space-y-\[10px\] > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(10px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(10px * var(--tw-space-y-reverse)); }
.divide-y > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); }
.divide-\[\#2a2a2a\] > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(42 42 42/var(--tw-divide-opacity,1)); }
.divide-\[\#e8e8e8\] > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(232 232 232/var(--tw-divide-opacity,1)); }
.divide-\[\#ececec\] > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(236 236 236/var(--tw-divide-opacity,1)); }
.divide-\[\#f0f0f0\] > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(240 240 240/var(--tw-divide-opacity,1)); }
.divide-\[var\(--product-grey-02\)\] > :not([hidden]) ~ :not([hidden]) { border-color: var(--product-grey-02); }
.divide-black\/\[0\.04\] > :not([hidden]) ~ :not([hidden]) { border-color: rgba(0, 0, 0, 0.04); }
.divide-white\/10 > :not([hidden]) ~ :not([hidden]) { border-color: rgba(255, 255, 255, 0.1); }
.self-start { align-self: flex-start; }
.self-end { align-self: flex-end; }
.self-center { align-self: center; }
.self-stretch { align-self: stretch; }
.justify-self-start { justify-self: start; }
.justify-self-end { justify-self: end; }
.justify-self-center { justify-self: center; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-clip { overflow: clip; }
.overflow-visible { overflow: visible; }
.overflow-x-auto { overflow-x: auto; }
.overflow-y-auto { overflow-y: auto; }
.overflow-x-hidden { overflow-x: hidden; }
.overflow-y-hidden { overflow-y: hidden; }
.overflow-x-clip { overflow-x: clip; }
.overscroll-contain { overscroll-behavior: contain; }
.overscroll-x-contain { overscroll-behavior-x: contain; }
.truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.text-ellipsis { text-overflow: ellipsis; }
.whitespace-normal { white-space: normal; }
.whitespace-nowrap { white-space: nowrap; }
.whitespace-pre { white-space: pre; }
.whitespace-pre-line { white-space: pre-line; }
.whitespace-pre-wrap { white-space: pre-wrap; }
.text-balance { text-wrap: balance; }
.text-pretty { text-wrap: pretty; }
.break-words { overflow-wrap: break-word; }
.break-all { word-break: break-all; }
.\!rounded-none { border-radius: 0px !important; }
.rounded { border-radius: 0.25rem; }
.rounded-2xl { border-radius: 1rem; }
.rounded-\[0\.8px\] { border-radius: 0.8px; }
.rounded-\[1000px\] { border-radius: 1000px; }
.rounded-\[100px\] { border-radius: 100px; }
.rounded-\[10px\] { border-radius: 10px; }
.rounded-\[11px\] { border-radius: 11px; }
.rounded-\[12px\] { border-radius: 12px; }
.rounded-\[13px\] { border-radius: 13px; }
.rounded-\[14px\] { border-radius: 14px; }
.rounded-\[15px\] { border-radius: 15px; }
.rounded-\[16px\] { border-radius: 16px; }
.rounded-\[1px\] { border-radius: 1px; }
.rounded-\[2\.5px\] { border-radius: 2.5px; }
.rounded-\[20px\] { border-radius: 20px; }
.rounded-\[24px\] { border-radius: 24px; }
.rounded-\[2px\] { border-radius: 2px; }
.rounded-\[3px\] { border-radius: 3px; }
.rounded-\[4px\] { border-radius: 4px; }
.rounded-\[50\%\] { border-radius: 50%; }
.rounded-\[500px\] { border-radius: 500px; }
.rounded-\[5px\] { border-radius: 5px; }
.rounded-\[5px_0_0_5px\] { border-radius: 5px 0px 0px 5px; }
.rounded-\[6px\] { border-radius: 6px; }
.rounded-\[7px\] { border-radius: 7px; }
.rounded-\[8px\] { border-radius: 8px; }
.rounded-\[9\.5px\] { border-radius: 9.5px; }
.rounded-full { border-radius: 9999px; }
.rounded-lg { border-radius: var(--radius); }
.rounded-md { border-radius: calc(var(--radius) - 2px); }
.rounded-none { border-radius: 0px; }
.rounded-sm { border-radius: calc(var(--radius) - 4px); }
.rounded-xl { border-radius: 0.75rem; }
.rounded-b-\[15px\] { border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; }
.rounded-b-none { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.rounded-l-\[10px\] { border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
.rounded-l-\[1px\] { border-top-left-radius: 1px; border-bottom-left-radius: 1px; }
.rounded-l-\[5px\] { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.rounded-l-\[8px\] { border-top-left-radius: 8px; border-bottom-left-radius: 8px; }
.rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
.rounded-l-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.rounded-r-\[10px\] { border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
.rounded-r-\[1px\] { border-top-right-radius: 1px; border-bottom-right-radius: 1px; }
.rounded-r-\[8px\] { border-top-right-radius: 8px; border-bottom-right-radius: 8px; }
.rounded-r-full { border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }
.rounded-r-none { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.rounded-t-\[15px\] { border-top-left-radius: 15px; border-top-right-radius: 15px; }
.rounded-t-\[3px\] { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.\!border { border-width: 1px !important; }
.border { border-width: 1px; }
.border-0 { border-width: 0px; }
.border-2 { border-width: 2px; }
.border-\[1\.2px\] { border-width: 1.2px; }
.border-\[1\.5px\] { border-width: 1.5px; }
.border-\[1\.6px\] { border-width: 1.6px; }
.border-\[3px\] { border-width: 3px; }
.border-\[6px\] { border-width: 6px; }
.border-x { border-left-width: 1px; border-right-width: 1px; }
.border-y { border-top-width: 1px; border-bottom-width: 1px; }
.border-y-0 { border-top-width: 0px; border-bottom-width: 0px; }
.border-b { border-bottom-width: 1px; }
.border-b-0 { border-bottom-width: 0px; }
.border-b-2 { border-bottom-width: 2px; }
.border-l { border-left-width: 1px; }
.border-l-0 { border-left-width: 0px; }
.border-l-2, .border-l-\[2px\] { border-left-width: 2px; }
.border-l-\[3px\] { border-left-width: 3px; }
.border-r { border-right-width: 1px; }
.border-r-0 { border-right-width: 0px; }
.border-r-\[3px\] { border-right-width: 3px; }
.border-t { border-top-width: 1px; }
.border-t-0 { border-top-width: 0px; }
.border-t-2 { border-top-width: 2px; }
.border-solid { border-style: solid; }
.border-dashed { border-style: dashed; }
.border-none { border-style: none; }
.border-\[\#030f26\] { --tw-border-opacity: 1; border-color: rgb(3 15 38/var(--tw-border-opacity,1)); }
.border-\[\#1a1a1a\] { --tw-border-opacity: 1; border-color: rgb(26 26 26/var(--tw-border-opacity,1)); }
.border-\[\#222\] { --tw-border-opacity: 1; border-color: rgb(34 34 34/var(--tw-border-opacity,1)); }
.border-\[\#2a2a2a\] { --tw-border-opacity: 1; border-color: rgb(42 42 42/var(--tw-border-opacity,1)); }
.border-\[\#333\] { --tw-border-opacity: 1; border-color: rgb(51 51 51/var(--tw-border-opacity,1)); }
.border-\[\#444\] { --tw-border-opacity: 1; border-color: rgb(68 68 68/var(--tw-border-opacity,1)); }
.border-\[\#5744ff\] { --tw-border-opacity: 1; border-color: rgb(87 68 255/var(--tw-border-opacity,1)); }
.border-\[\#666\] { --tw-border-opacity: 1; border-color: rgb(102 102 102/var(--tw-border-opacity,1)); }
.border-\[\#6ea8fe\] { --tw-border-opacity: 1; border-color: rgb(110 168 254/var(--tw-border-opacity,1)); }
.border-\[\#9a60ff\] { --tw-border-opacity: 1; border-color: rgb(154 96 255/var(--tw-border-opacity,1)); }
.border-\[\#BE22B1\] { --tw-border-opacity: 1; border-color: rgb(190 34 177/var(--tw-border-opacity,1)); }
.border-\[\#D0FF3B\] { --tw-border-opacity: 1; border-color: rgb(208 255 59/var(--tw-border-opacity,1)); }
.border-\[\#E1E1E1\] { --tw-border-opacity: 1; border-color: rgb(225 225 225/var(--tw-border-opacity,1)); }
.border-\[\#E6E6E6\] { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-\[\#E8E8E8\] { --tw-border-opacity: 1; border-color: rgb(232 232 232/var(--tw-border-opacity,1)); }
.border-\[\#bbdefb\] { --tw-border-opacity: 1; border-color: rgb(187 222 251/var(--tw-border-opacity,1)); }
.border-\[\#be22b1\] { --tw-border-opacity: 1; border-color: rgb(190 34 177/var(--tw-border-opacity,1)); }
.border-\[\#c8e6c9\] { --tw-border-opacity: 1; border-color: rgb(200 230 201/var(--tw-border-opacity,1)); }
.border-\[\#d4d4d4\] { --tw-border-opacity: 1; border-color: rgb(212 212 212/var(--tw-border-opacity,1)); }
.border-\[\#d5d5d5\] { --tw-border-opacity: 1; border-color: rgb(213 213 213/var(--tw-border-opacity,1)); }
.border-\[\#d8d8d8\] { --tw-border-opacity: 1; border-color: rgb(216 216 216/var(--tw-border-opacity,1)); }
.border-\[\#ddd\] { --tw-border-opacity: 1; border-color: rgb(221 221 221/var(--tw-border-opacity,1)); }
.border-\[\#e0e0e0\] { --tw-border-opacity: 1; border-color: rgb(224 224 224/var(--tw-border-opacity,1)); }
.border-\[\#e1e1e1\] { --tw-border-opacity: 1; border-color: rgb(225 225 225/var(--tw-border-opacity,1)); }
.border-\[\#e2e2e2\] { --tw-border-opacity: 1; border-color: rgb(226 226 226/var(--tw-border-opacity,1)); }
.border-\[\#e5484d\] { --tw-border-opacity: 1; border-color: rgb(229 72 77/var(--tw-border-opacity,1)); }
.border-\[\#e5e5e5\] { --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.border-\[\#e6e6e6\] { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-\[\#e8e8e8\] { --tw-border-opacity: 1; border-color: rgb(232 232 232/var(--tw-border-opacity,1)); }
.border-\[\#ececec\] { --tw-border-opacity: 1; border-color: rgb(236 236 236/var(--tw-border-opacity,1)); }
.border-\[\#ededed\] { --tw-border-opacity: 1; border-color: rgb(237 237 237/var(--tw-border-opacity,1)); }
.border-\[\#eee\], .border-\[\#eeeeee\] { --tw-border-opacity: 1; border-color: rgb(238 238 238/var(--tw-border-opacity,1)); }
.border-\[\#f0d9a8\] { --tw-border-opacity: 1; border-color: rgb(240 217 168/var(--tw-border-opacity,1)); }
.border-\[\#f0f0f0\] { --tw-border-opacity: 1; border-color: rgb(240 240 240/var(--tw-border-opacity,1)); }
.border-\[\#f4f4f4\] { --tw-border-opacity: 1; border-color: rgb(244 244 244/var(--tw-border-opacity,1)); }
.border-\[\#f5f5f5\] { --tw-border-opacity: 1; border-color: rgb(245 245 245/var(--tw-border-opacity,1)); }
.border-\[\#f8bbd0\] { --tw-border-opacity: 1; border-color: rgb(248 187 208/var(--tw-border-opacity,1)); }
.border-\[\#fde68a\] { --tw-border-opacity: 1; border-color: rgb(253 230 138/var(--tw-border-opacity,1)); }
.border-\[\#ff4447\] { --tw-border-opacity: 1; border-color: rgb(255 68 71/var(--tw-border-opacity,1)); }
.border-\[rgba\(104\,104\,104\,0\.3\)\] { border-color: rgba(104, 104, 104, 0.3); }
.border-\[rgba\(255\,255\,255\,0\.4\)\] { border-color: rgba(255, 255, 255, 0.4); }
.border-\[var\(--brik-pink-06\)\] { border-color: var(--brik-pink-06); }
.border-\[var\(--product-black-00\)\] { border-color: var(--product-black-00); }
.border-\[var\(--product-blue-03\)\] { border-color: var(--product-blue-03); }
.border-\[var\(--product-grey-01\)\] { border-color: var(--product-grey-01); }
.border-\[var\(--product-grey-02\)\] { border-color: var(--product-grey-02); }
.border-\[var\(--product-grey-02-legacy\)\] { border-color: var(--product-grey-02-legacy); }
.border-\[var\(--product-grey-03\)\] { border-color: var(--product-grey-03); }
.border-\[var\(--product-grey-04\)\] { border-color: var(--product-grey-04); }
.border-\[var\(--product-grey-06\)\] { border-color: var(--product-grey-06); }
.border-\[var\(--product-lime-01\)\] { border-color: var(--product-lime-01); }
.border-\[var\(--product-lime-02\)\] { border-color: var(--product-lime-02); }
.border-\[var\(--product-lime-03\)\] { border-color: var(--product-lime-03); }
.border-\[var\(--product-orange-02\)\] { border-color: var(--product-orange-02); }
.border-\[var\(--product-orange-05\)\] { border-color: var(--product-orange-05); }
.border-\[var\(--product-orange-06\)\] { border-color: var(--product-orange-06); }
.border-\[var\(--product-pink-03\)\] { border-color: var(--product-pink-03); }
.border-\[var\(--product-red-03\)\] { border-color: var(--product-red-03); }
.border-\[var\(--product-red-04\)\] { border-color: var(--product-red-04); }
.border-\[var\(--product-timeline-01\)\] { border-color: var(--product-timeline-01); }
.border-\[var\(--product-white-00\)\] { border-color: var(--product-white-00); }
.border-amber-200 { --tw-border-opacity: 1; border-color: rgb(253 230 138/var(--tw-border-opacity,1)); }
.border-amber-300 { --tw-border-opacity: 1; border-color: rgb(252 211 77/var(--tw-border-opacity,1)); }
.border-amber-400 { --tw-border-opacity: 1; border-color: rgb(251 191 36/var(--tw-border-opacity,1)); }
.border-black { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.border-black\/10 { border-color: rgba(0, 0, 0, 0.1); }
.border-black\/15 { border-color: rgba(0, 0, 0, 0.15); }
.border-black\/20 { border-color: rgba(0, 0, 0, 0.2); }
.border-black\/40 { border-color: rgba(0, 0, 0, 0.4); }
.border-black\/5 { border-color: rgba(0, 0, 0, 0.05); }
.border-black\/\[0\.06\] { border-color: rgba(0, 0, 0, 0.06); }
.border-blue-200 { --tw-border-opacity: 1; border-color: rgb(191 219 254/var(--tw-border-opacity,1)); }
.border-blue-400 { --tw-border-opacity: 1; border-color: rgb(96 165 250/var(--tw-border-opacity,1)); }
.border-blue-500 { --tw-border-opacity: 1; border-color: rgb(59 130 246/var(--tw-border-opacity,1)); }
.border-border { border-color: hsl(var(--border)); }
.border-border\/70 { border-color: hsl(var(--border) / .7); }
.border-brik-black-00 { border-color: var(--brik-black-00); }
.border-brik-grey-01 { border-color: var(--brik-grey-01); }
.border-brik-grey-02 { border-color: var(--brik-grey-02); }
.border-current { border-color: currentcolor; }
.border-destructive { border-color: hsl(var(--destructive)); }
.border-emerald-100 { --tw-border-opacity: 1; border-color: rgb(209 250 229/var(--tw-border-opacity,1)); }
.border-emerald-200 { --tw-border-opacity: 1; border-color: rgb(167 243 208/var(--tw-border-opacity,1)); }
.border-gray-200 { --tw-border-opacity: 1; border-color: rgb(229 231 235/var(--tw-border-opacity,1)); }
.border-gray-300 { --tw-border-opacity: 1; border-color: rgb(209 213 219/var(--tw-border-opacity,1)); }
.border-green-700 { --tw-border-opacity: 1; border-color: rgb(21 128 61/var(--tw-border-opacity,1)); }
.border-input { border-color: hsl(var(--input)); }
.border-neutral-200 { --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.border-neutral-300 { --tw-border-opacity: 1; border-color: rgb(212 212 212/var(--tw-border-opacity,1)); }
.border-orange-200 { --tw-border-opacity: 1; border-color: rgb(254 215 170/var(--tw-border-opacity,1)); }
.border-primary { border-color: hsl(var(--primary)); }
.border-red-200 { --tw-border-opacity: 1; border-color: rgb(254 202 202/var(--tw-border-opacity,1)); }
.border-red-700 { --tw-border-opacity: 1; border-color: rgb(185 28 28/var(--tw-border-opacity,1)); }
.border-red-900\/50 { border-color: rgba(127, 29, 29, 0.5); }
.border-rose-100 { --tw-border-opacity: 1; border-color: rgb(255 228 230/var(--tw-border-opacity,1)); }
.border-rose-200 { --tw-border-opacity: 1; border-color: rgb(254 205 211/var(--tw-border-opacity,1)); }
.border-sky-200 { --tw-border-opacity: 1; border-color: rgb(186 230 253/var(--tw-border-opacity,1)); }
.border-slate-200 { --tw-border-opacity: 1; border-color: rgb(226 232 240/var(--tw-border-opacity,1)); }
.border-slate-300 { --tw-border-opacity: 1; border-color: rgb(203 213 225/var(--tw-border-opacity,1)); }
.border-transparent { border-color: rgba(0, 0, 0, 0); }
.border-violet-200 { --tw-border-opacity: 1; border-color: rgb(221 214 254/var(--tw-border-opacity,1)); }
.border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.border-white\/15 { border-color: rgba(255, 255, 255, 0.15); }
.border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }
.border-white\/30 { border-color: rgba(255, 255, 255, 0.3); }
.border-white\/80 { border-color: rgba(255, 255, 255, 0.8); }
.border-yellow-900\/50 { border-color: rgba(113, 63, 18, 0.5); }
.border-l-white\/30 { border-left-color: rgba(255, 255, 255, 0.3); }
.border-t-\[var\(--product-grey-04\)\] { border-top-color: var(--product-grey-04); }
.border-t-sky-500 { --tw-border-opacity: 1; border-top-color: rgb(14 165 233/var(--tw-border-opacity,1)); }
.border-t-transparent { border-top-color: rgba(0, 0, 0, 0); }
.border-t-white { --tw-border-opacity: 1; border-top-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.bg-\[\#030f26\] { --tw-bg-opacity: 1; background-color: rgb(3 15 38/var(--tw-bg-opacity,1)); }
.bg-\[\#050507\] { --tw-bg-opacity: 1; background-color: rgb(5 5 7/var(--tw-bg-opacity,1)); }
.bg-\[\#0a0a0a\] { --tw-bg-opacity: 1; background-color: rgb(10 10 10/var(--tw-bg-opacity,1)); }
.bg-\[\#0f1115\] { --tw-bg-opacity: 1; background-color: rgb(15 17 21/var(--tw-bg-opacity,1)); }
.bg-\[\#10b981\] { --tw-bg-opacity: 1; background-color: rgb(16 185 129/var(--tw-bg-opacity,1)); }
.bg-\[\#111\] { --tw-bg-opacity: 1; background-color: rgb(17 17 17/var(--tw-bg-opacity,1)); }
.bg-\[\#111\]\/90 { background-color: rgba(17, 17, 17, 0.9); }
.bg-\[\#13161c\] { --tw-bg-opacity: 1; background-color: rgb(19 22 28/var(--tw-bg-opacity,1)); }
.bg-\[\#1500ff\] { --tw-bg-opacity: 1; background-color: rgb(21 0 255/var(--tw-bg-opacity,1)); }
.bg-\[\#17181b\] { --tw-bg-opacity: 1; background-color: rgb(23 24 27/var(--tw-bg-opacity,1)); }
.bg-\[\#181818\] { --tw-bg-opacity: 1; background-color: rgb(24 24 24/var(--tw-bg-opacity,1)); }
.bg-\[\#1a1a1a\] { --tw-bg-opacity: 1; background-color: rgb(26 26 26/var(--tw-bg-opacity,1)); }
.bg-\[\#1a1a1a\]\/45 { background-color: rgba(26, 26, 26, 0.45); }
.bg-\[\#1c1c1c\] { --tw-bg-opacity: 1; background-color: rgb(28 28 28/var(--tw-bg-opacity,1)); }
.bg-\[\#1e1e1e\] { --tw-bg-opacity: 1; background-color: rgb(30 30 30/var(--tw-bg-opacity,1)); }
.bg-\[\#222\] { --tw-bg-opacity: 1; background-color: rgb(34 34 34/var(--tw-bg-opacity,1)); }
.bg-\[\#222\]\/90 { background-color: rgba(34, 34, 34, 0.9); }
.bg-\[\#252525\] { --tw-bg-opacity: 1; background-color: rgb(37 37 37/var(--tw-bg-opacity,1)); }
.bg-\[\#262626\] { --tw-bg-opacity: 1; background-color: rgb(38 38 38/var(--tw-bg-opacity,1)); }
.bg-\[\#2a2a2a\] { --tw-bg-opacity: 1; background-color: rgb(42 42 42/var(--tw-bg-opacity,1)); }
.bg-\[\#2d2d2d\] { --tw-bg-opacity: 1; background-color: rgb(45 45 45/var(--tw-bg-opacity,1)); }
.bg-\[\#2f9e44\] { --tw-bg-opacity: 1; background-color: rgb(47 158 68/var(--tw-bg-opacity,1)); }
.bg-\[\#333\] { --tw-bg-opacity: 1; background-color: rgb(51 51 51/var(--tw-bg-opacity,1)); }
.bg-\[\#3b5bdb\] { --tw-bg-opacity: 1; background-color: rgb(59 91 219/var(--tw-bg-opacity,1)); }
.bg-\[\#3b82f6\] { --tw-bg-opacity: 1; background-color: rgb(59 130 246/var(--tw-bg-opacity,1)); }
.bg-\[\#4a4a4a\] { --tw-bg-opacity: 1; background-color: rgb(74 74 74/var(--tw-bg-opacity,1)); }
.bg-\[\#4f7bf7\] { --tw-bg-opacity: 1; background-color: rgb(79 123 247/var(--tw-bg-opacity,1)); }
.bg-\[\#555\] { --tw-bg-opacity: 1; background-color: rgb(85 85 85/var(--tw-bg-opacity,1)); }
.bg-\[\#5744FF\] { --tw-bg-opacity: 1; background-color: rgb(87 68 255/var(--tw-bg-opacity,1)); }
.bg-\[\#636363\] { --tw-bg-opacity: 1; background-color: rgb(99 99 99/var(--tw-bg-opacity,1)); }
.bg-\[\#686868\] { --tw-bg-opacity: 1; background-color: rgb(104 104 104/var(--tw-bg-opacity,1)); }
.bg-\[\#D0FF3B\] { --tw-bg-opacity: 1; background-color: rgb(208 255 59/var(--tw-bg-opacity,1)); }
.bg-\[\#E1E1E1\] { --tw-bg-opacity: 1; background-color: rgb(225 225 225/var(--tw-bg-opacity,1)); }
.bg-\[\#E8E8E8\] { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
.bg-\[\#FF3B30\] { --tw-bg-opacity: 1; background-color: rgb(255 59 48/var(--tw-bg-opacity,1)); }
.bg-\[\#FF4447\] { --tw-bg-opacity: 1; background-color: rgb(255 68 71/var(--tw-bg-opacity,1)); }
.bg-\[\#FF53D1\]\/65 { background-color: rgba(255, 83, 209, 0.65); }
.bg-\[\#FF59F1\] { --tw-bg-opacity: 1; background-color: rgb(255 89 241/var(--tw-bg-opacity,1)); }
.bg-\[\#FFEAFD\] { --tw-bg-opacity: 1; background-color: rgb(255 234 253/var(--tw-bg-opacity,1)); }
.bg-\[\#a3a3a3\] { --tw-bg-opacity: 1; background-color: rgb(163 163 163/var(--tw-bg-opacity,1)); }
.bg-\[\#aaa\] { --tw-bg-opacity: 1; background-color: rgb(170 170 170/var(--tw-bg-opacity,1)); }
.bg-\[\#c8f24e\] { --tw-bg-opacity: 1; background-color: rgb(200 242 78/var(--tw-bg-opacity,1)); }
.bg-\[\#cfe5ff\] { --tw-bg-opacity: 1; background-color: rgb(207 229 255/var(--tw-bg-opacity,1)); }
.bg-\[\#d0d0d0\] { --tw-bg-opacity: 1; background-color: rgb(208 208 208/var(--tw-bg-opacity,1)); }
.bg-\[\#d4d4d4\] { --tw-bg-opacity: 1; background-color: rgb(212 212 212/var(--tw-bg-opacity,1)); }
.bg-\[\#d5d5d5\] { --tw-bg-opacity: 1; background-color: rgb(213 213 213/var(--tw-bg-opacity,1)); }
.bg-\[\#d8d8d8\] { --tw-bg-opacity: 1; background-color: rgb(216 216 216/var(--tw-bg-opacity,1)); }
.bg-\[\#d9d9d9\] { --tw-bg-opacity: 1; background-color: rgb(217 217 217/var(--tw-bg-opacity,1)); }
.bg-\[\#dedede\] { --tw-bg-opacity: 1; background-color: rgb(222 222 222/var(--tw-bg-opacity,1)); }
.bg-\[\#e0e0e0\] { --tw-bg-opacity: 1; background-color: rgb(224 224 224/var(--tw-bg-opacity,1)); }
.bg-\[\#e11d48\] { --tw-bg-opacity: 1; background-color: rgb(225 29 72/var(--tw-bg-opacity,1)); }
.bg-\[\#e1e1e1\] { --tw-bg-opacity: 1; background-color: rgb(225 225 225/var(--tw-bg-opacity,1)); }
.bg-\[\#e3f2fd\] { --tw-bg-opacity: 1; background-color: rgb(227 242 253/var(--tw-bg-opacity,1)); }
.bg-\[\#e5e5e5\] { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.bg-\[\#e6e6e6\] { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.bg-\[\#e8590c\] { --tw-bg-opacity: 1; background-color: rgb(232 89 12/var(--tw-bg-opacity,1)); }
.bg-\[\#e8e8e8\] { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
.bg-\[\#e8f5e9\] { --tw-bg-opacity: 1; background-color: rgb(232 245 233/var(--tw-bg-opacity,1)); }
.bg-\[\#e9e9ec\] { --tw-bg-opacity: 1; background-color: rgb(233 233 236/var(--tw-bg-opacity,1)); }
.bg-\[\#eae9e9\] { --tw-bg-opacity: 1; background-color: rgb(234 233 233/var(--tw-bg-opacity,1)); }
.bg-\[\#ececec\] { --tw-bg-opacity: 1; background-color: rgb(236 236 236/var(--tw-bg-opacity,1)); }
.bg-\[\#ecfdf5\] { --tw-bg-opacity: 1; background-color: rgb(236 253 245/var(--tw-bg-opacity,1)); }
.bg-\[\#ededed\] { --tw-bg-opacity: 1; background-color: rgb(237 237 237/var(--tw-bg-opacity,1)); }
.bg-\[\#eee\] { --tw-bg-opacity: 1; background-color: rgb(238 238 238/var(--tw-bg-opacity,1)); }
.bg-\[\#efefef\] { --tw-bg-opacity: 1; background-color: rgb(239 239 239/var(--tw-bg-opacity,1)); }
.bg-\[\#eff6ff\] { --tw-bg-opacity: 1; background-color: rgb(239 246 255/var(--tw-bg-opacity,1)); }
.bg-\[\#f0f0f0\] { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.bg-\[\#f0f7ff\] { --tw-bg-opacity: 1; background-color: rgb(240 247 255/var(--tw-bg-opacity,1)); }
.bg-\[\#f2f2f2\] { --tw-bg-opacity: 1; background-color: rgb(242 242 242/var(--tw-bg-opacity,1)); }
.bg-\[\#f3f3f3\] { --tw-bg-opacity: 1; background-color: rgb(243 243 243/var(--tw-bg-opacity,1)); }
.bg-\[\#f4f4f4\] { --tw-bg-opacity: 1; background-color: rgb(244 244 244/var(--tw-bg-opacity,1)); }
.bg-\[\#f5f5f5\] { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.bg-\[\#f7f7f7\] { --tw-bg-opacity: 1; background-color: rgb(247 247 247/var(--tw-bg-opacity,1)); }
.bg-\[\#f8f8f8\] { --tw-bg-opacity: 1; background-color: rgb(248 248 248/var(--tw-bg-opacity,1)); }
.bg-\[\#fafafa\] { --tw-bg-opacity: 1; background-color: rgb(250 250 250/var(--tw-bg-opacity,1)); }
.bg-\[\#fafff9\] { --tw-bg-opacity: 1; background-color: rgb(250 255 249/var(--tw-bg-opacity,1)); }
.bg-\[\#fdf2f8\] { --tw-bg-opacity: 1; background-color: rgb(253 242 248/var(--tw-bg-opacity,1)); }
.bg-\[\#fdf6e3\] { --tw-bg-opacity: 1; background-color: rgb(253 246 227/var(--tw-bg-opacity,1)); }
.bg-\[\#ff00ff\] { --tw-bg-opacity: 1; background-color: rgb(255 0 255/var(--tw-bg-opacity,1)); }
.bg-\[\#ff4447\] { --tw-bg-opacity: 1; background-color: rgb(255 68 71/var(--tw-bg-opacity,1)); }
.bg-\[\#ff59f1\] { --tw-bg-opacity: 1; background-color: rgb(255 89 241/var(--tw-bg-opacity,1)); }
.bg-\[\#ff62ee\] { --tw-bg-opacity: 1; background-color: rgb(255 98 238/var(--tw-bg-opacity,1)); }
.bg-\[\#ffe4e1\] { --tw-bg-opacity: 1; background-color: rgb(255 228 225/var(--tw-bg-opacity,1)); }
.bg-\[\#ffeafd\] { --tw-bg-opacity: 1; background-color: rgb(255 234 253/var(--tw-bg-opacity,1)); }
.bg-\[\#fffbeb\] { --tw-bg-opacity: 1; background-color: rgb(255 251 235/var(--tw-bg-opacity,1)); }
.bg-\[--product-topbar-rule\] { background-color: var(--product-topbar-rule); }
.bg-\[color-mix\(in_srgb\,var\(--product-blue-03\)_10\%\,transparent\)\] { background-color: color-mix(in srgb,var(--product-blue-03) 10%,transparent); }
.bg-\[color-mix\(in_srgb\,var\(--product-blue-03\)_16\%\,transparent\)\] { background-color: color-mix(in srgb,var(--product-blue-03) 16%,transparent); }
.bg-\[color-mix\(in_srgb\,var\(--product-blue-03\)_6\%\,transparent\)\] { background-color: color-mix(in srgb,var(--product-blue-03) 6%,transparent); }
.bg-\[color-mix\(in_srgb\,var\(--product-blue-03\)_8\%\,transparent\)\] { background-color: color-mix(in srgb,var(--product-blue-03) 8%,transparent); }
.bg-\[color-mix\(in_srgb\,var\(--product-grey-02\)_30\%\,transparent\)\] { background-color: color-mix(in srgb,var(--product-grey-02) 30%,transparent); }
.bg-\[rgba\(0\,0\,0\,0\.35\)\] { background-color: rgba(0, 0, 0, 0.35); }
.bg-\[rgba\(0\,0\,0\,0\.45\)\] { background-color: rgba(0, 0, 0, 0.45); }
.bg-\[rgba\(0\,0\,0\,0\.5\)\] { background-color: rgba(0, 0, 0, 0.5); }
.bg-\[rgba\(0\,0\,0\,0\.72\)\] { background-color: rgba(0, 0, 0, 0.72); }
.bg-\[rgba\(0\,0\,0\,0\.9\)\] { background-color: rgba(0, 0, 0, 0.9); }
.bg-\[rgba\(25\,62\,249\,0\.1\)\] { background-color: rgba(25, 62, 249, 0.1); }
.bg-\[rgba\(25\,62\,249\,0\.2\)\] { background-color: rgba(25, 62, 249, 0.2); }
.bg-\[rgba\(250\,250\,250\,0\.1\)\] { background-color: rgba(250, 250, 250, 0.1); }
.bg-\[rgba\(250\,250\,250\,0\.75\)\] { background-color: rgba(250, 250, 250, 0.75); }
.bg-\[rgba\(250\,250\,250\,0\.9\)\] { background-color: rgba(250, 250, 250, 0.9); }
.bg-\[rgba\(255\,255\,255\,0\.18\)\] { background-color: rgba(255, 255, 255, 0.18); }
.bg-\[rgba\(26\,26\,26\,0\.4\)\] { background-color: rgba(26, 26, 26, 0.4); }
.bg-\[rgba\(26\,26\,26\,0\.45\)\] { background-color: rgba(26, 26, 26, 0.45); }
.bg-\[rgba\(31\,31\,31\,0\.62\)\] { background-color: rgba(31, 31, 31, 0.62); }
.bg-\[rgba\(87\,68\,255\,0\.1\)\] { background-color: rgba(87, 68, 255, 0.1); }
.bg-\[rgba\(99\,99\,99\,0\.1\)\] { background-color: rgba(99, 99, 99, 0.1); }
.bg-\[var\(--brik-blue-03\)\] { background-color: var(--brik-blue-03); }
.bg-\[var\(--brik-grey-01\,\#f1f1f1\)\] { background-color: var(--brik-grey-01,#f1f1f1); }
.bg-\[var\(--brik-pink-05\)\] { background-color: var(--brik-pink-05); }
.bg-\[var\(--brik-pink-06\)\] { background-color: var(--brik-pink-06); }
.bg-\[var\(--product-black-00\)\] { background-color: var(--product-black-00); }
.bg-\[var\(--product-black-00\,\#1a1a1a\)\] { background-color: var(--product-black-00,#1a1a1a); }
.bg-\[var\(--product-black-00\,\#262626\)\] { background-color: var(--product-black-00,#262626); }
.bg-\[var\(--product-blue-01\)\] { background-color: var(--product-blue-01); }
.bg-\[var\(--product-blue-02\)\] { background-color: var(--product-blue-02); }
.bg-\[var\(--product-blue-03\)\] { background-color: var(--product-blue-03); }
.bg-\[var\(--product-blue-04\)\] { background-color: var(--product-blue-04); }
.bg-\[var\(--product-blue-05\)\] { background-color: var(--product-blue-05); }
.bg-\[var\(--product-blue-06\)\] { background-color: var(--product-blue-06); }
.bg-\[var\(--product-brown-02\)\] { background-color: var(--product-brown-02); }
.bg-\[var\(--product-green-03\)\] { background-color: var(--product-green-03); }
.bg-\[var\(--product-green-06\)\] { background-color: var(--product-green-06); }
.bg-\[var\(--product-grey-00\,\#fafafa\)\] { background-color: var(--product-grey-00,#fafafa); }
.bg-\[var\(--product-grey-01\)\] { background-color: var(--product-grey-01); }
.bg-\[var\(--product-grey-01\,\#f2f2f2\)\] { background-color: var(--product-grey-01,#f2f2f2); }
.bg-\[var\(--product-grey-01-legacy\)\] { background-color: var(--product-grey-01-legacy); }
.bg-\[var\(--product-grey-01-legacy\,\#f5f5f5\)\] { background-color: var(--product-grey-01-legacy,#f5f5f5); }
.bg-\[var\(--product-grey-02\)\] { background-color: var(--product-grey-02); }
.bg-\[var\(--product-grey-02-legacy\)\] { background-color: var(--product-grey-02-legacy); }
.bg-\[var\(--product-grey-03\)\] { background-color: var(--product-grey-03); }
.bg-\[var\(--product-grey-04\)\] { background-color: var(--product-grey-04); }
.bg-\[var\(--product-grey-05\)\] { background-color: var(--product-grey-05); }
.bg-\[var\(--product-grey-05\,\#3d3d3d\)\] { background-color: var(--product-grey-05,#3d3d3d); }
.bg-\[var\(--product-grey-06\)\] { background-color: var(--product-grey-06); }
.bg-\[var\(--product-lime-01\)\] { background-color: var(--product-lime-01); }
.bg-\[var\(--product-lime-03\)\] { background-color: var(--product-lime-03); }
.bg-\[var\(--product-lime-04\)\] { background-color: var(--product-lime-04); }
.bg-\[var\(--product-lime-05\)\] { background-color: var(--product-lime-05); }
.bg-\[var\(--product-lime-06\)\] { background-color: var(--product-lime-06); }
.bg-\[var\(--product-orange-02\)\] { background-color: var(--product-orange-02); }
.bg-\[var\(--product-orange-03\)\] { background-color: var(--product-orange-03); }
.bg-\[var\(--product-orange-05\)\] { background-color: var(--product-orange-05); }
.bg-\[var\(--product-orange-06\)\] { background-color: var(--product-orange-06); }
.bg-\[var\(--product-pink-03\)\] { background-color: var(--product-pink-03); }
.bg-\[var\(--product-pink-04\)\] { background-color: var(--product-pink-04); }
.bg-\[var\(--product-pink-06\)\] { background-color: var(--product-pink-06); }
.bg-\[var\(--product-red-02\)\] { background-color: var(--product-red-02); }
.bg-\[var\(--product-red-02-legacy\)\] { background-color: var(--product-red-02-legacy); }
.bg-\[var\(--product-red-03\)\] { background-color: var(--product-red-03); }
.bg-\[var\(--product-red-06\)\] { background-color: var(--product-red-06); }
.bg-\[var\(--product-timeline-02\)\] { background-color: var(--product-timeline-02); }
.bg-\[var\(--product-topbar-rule\)\] { background-color: var(--product-topbar-rule); }
.bg-\[var\(--product-white-00\)\] { background-color: var(--product-white-00); }
.bg-\[var\(--tag-bg\)\] { background-color: var(--tag-bg); }
.bg-amber-100 { --tw-bg-opacity: 1; background-color: rgb(254 243 199/var(--tw-bg-opacity,1)); }
.bg-amber-100\/60 { background-color: rgba(254, 243, 199, 0.6); }
.bg-amber-400 { --tw-bg-opacity: 1; background-color: rgb(251 191 36/var(--tw-bg-opacity,1)); }
.bg-amber-50 { --tw-bg-opacity: 1; background-color: rgb(255 251 235/var(--tw-bg-opacity,1)); }
.bg-amber-500 { --tw-bg-opacity: 1; background-color: rgb(245 158 11/var(--tw-bg-opacity,1)); }
.bg-amber-500\/15 { background-color: rgba(245, 158, 11, 0.15); }
.bg-amber-600 { --tw-bg-opacity: 1; background-color: rgb(217 119 6/var(--tw-bg-opacity,1)); }
.bg-amber-900 { --tw-bg-opacity: 1; background-color: rgb(120 53 15/var(--tw-bg-opacity,1)); }
.bg-background { background-color: hsl(var(--background)); }
.bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-black\/0 { background-color: rgba(0, 0, 0, 0); }
.bg-black\/10 { background-color: rgba(0, 0, 0, 0.1); }
.bg-black\/20 { background-color: rgba(0, 0, 0, 0.2); }
.bg-black\/30 { background-color: rgba(0, 0, 0, 0.3); }
.bg-black\/40 { background-color: rgba(0, 0, 0, 0.4); }
.bg-black\/5 { background-color: rgba(0, 0, 0, 0.05); }
.bg-black\/50 { background-color: rgba(0, 0, 0, 0.5); }
.bg-black\/55 { background-color: rgba(0, 0, 0, 0.55); }
.bg-black\/60 { background-color: rgba(0, 0, 0, 0.6); }
.bg-black\/70 { background-color: rgba(0, 0, 0, 0.7); }
.bg-black\/75 { background-color: rgba(0, 0, 0, 0.75); }
.bg-black\/80 { background-color: rgba(0, 0, 0, 0.8); }
.bg-black\/\[0\.03\] { background-color: rgba(0, 0, 0, 0.03); }
.bg-black\/\[0\.04\] { background-color: rgba(0, 0, 0, 0.04); }
.bg-blue-100 { --tw-bg-opacity: 1; background-color: rgb(219 234 254/var(--tw-bg-opacity,1)); }
.bg-blue-400\/10 { background-color: rgba(96, 165, 250, 0.1); }
.bg-blue-50 { --tw-bg-opacity: 1; background-color: rgb(239 246 255/var(--tw-bg-opacity,1)); }
.bg-blue-500\/15 { background-color: rgba(59, 130, 246, 0.15); }
.bg-blue-600 { --tw-bg-opacity: 1; background-color: rgb(37 99 235/var(--tw-bg-opacity,1)); }
.bg-border { background-color: hsl(var(--border)); }
.bg-brik-black-00 { background-color: var(--brik-black-00); }
.bg-brik-grey-01 { background-color: var(--brik-grey-01); }
.bg-brik-grey-02 { background-color: var(--brik-grey-02); }
.bg-brik-grey-04 { background-color: var(--brik-grey-04); }
.bg-brik-lime-02 { background-color: var(--brik-lime-02); }
.bg-brik-off { background-color: var(--brik-off); }
.bg-brik-white-00 { background-color: var(--brik-white-00); }
.bg-current { background-color: currentcolor; }
.bg-destructive { background-color: hsl(var(--destructive)); }
.bg-emerald-100 { --tw-bg-opacity: 1; background-color: rgb(209 250 229/var(--tw-bg-opacity,1)); }
.bg-emerald-300 { --tw-bg-opacity: 1; background-color: rgb(110 231 183/var(--tw-bg-opacity,1)); }
.bg-emerald-400 { --tw-bg-opacity: 1; background-color: rgb(52 211 153/var(--tw-bg-opacity,1)); }
.bg-emerald-50\/40 { background-color: rgba(236, 253, 245, 0.4); }
.bg-emerald-50\/60 { background-color: rgba(236, 253, 245, 0.6); }
.bg-emerald-500 { --tw-bg-opacity: 1; background-color: rgb(16 185 129/var(--tw-bg-opacity,1)); }
.bg-emerald-900 { --tw-bg-opacity: 1; background-color: rgb(6 78 59/var(--tw-bg-opacity,1)); }
.bg-fuchsia-500\/15 { background-color: rgba(217, 70, 239, 0.15); }
.bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity,1)); }
.bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(249 250 251/var(--tw-bg-opacity,1)); }
.bg-gray-500\/15 { background-color: rgba(107, 114, 128, 0.15); }
.bg-green-100 { --tw-bg-opacity: 1; background-color: rgb(220 252 231/var(--tw-bg-opacity,1)); }
.bg-green-50 { --tw-bg-opacity: 1; background-color: rgb(240 253 244/var(--tw-bg-opacity,1)); }
.bg-green-500\/15 { background-color: rgba(34, 197, 94, 0.15); }
.bg-green-700 { --tw-bg-opacity: 1; background-color: rgb(21 128 61/var(--tw-bg-opacity,1)); }
.bg-indigo-500\/15 { background-color: rgba(99, 102, 241, 0.15); }
.bg-lime-500\/15 { background-color: rgba(132, 204, 22, 0.15); }
.bg-muted { background-color: hsl(var(--muted)); }
.bg-neutral-100 { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.bg-neutral-200 { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.bg-neutral-50 { --tw-bg-opacity: 1; background-color: rgb(250 250 250/var(--tw-bg-opacity,1)); }
.bg-neutral-900 { --tw-bg-opacity: 1; background-color: rgb(23 23 23/var(--tw-bg-opacity,1)); }
.bg-orange-100 { --tw-bg-opacity: 1; background-color: rgb(255 237 213/var(--tw-bg-opacity,1)); }
.bg-orange-50\/40 { background-color: rgba(255, 247, 237, 0.4); }
.bg-orange-50\/80 { background-color: rgba(255, 247, 237, 0.8); }
.bg-orange-500\/15 { background-color: rgba(249, 115, 22, 0.15); }
.bg-pink-500\/15 { background-color: rgba(236, 72, 153, 0.15); }
.bg-primary { background-color: hsl(var(--primary)); }
.bg-primary\/10 { background-color: hsl(var(--primary) / .1); }
.bg-purple-50 { --tw-bg-opacity: 1; background-color: rgb(250 245 255/var(--tw-bg-opacity,1)); }
.bg-purple-500\/15 { background-color: rgba(168, 85, 247, 0.15); }
.bg-red-100 { --tw-bg-opacity: 1; background-color: rgb(254 226 226/var(--tw-bg-opacity,1)); }
.bg-red-300 { --tw-bg-opacity: 1; background-color: rgb(252 165 165/var(--tw-bg-opacity,1)); }
.bg-red-50 { --tw-bg-opacity: 1; background-color: rgb(254 242 242/var(--tw-bg-opacity,1)); }
.bg-red-50\/40 { background-color: rgba(254, 242, 242, 0.4); }
.bg-red-50\/70 { background-color: rgba(254, 242, 242, 0.7); }
.bg-red-500 { --tw-bg-opacity: 1; background-color: rgb(239 68 68/var(--tw-bg-opacity,1)); }
.bg-red-600 { --tw-bg-opacity: 1; background-color: rgb(220 38 38/var(--tw-bg-opacity,1)); }
.bg-red-950\/30 { background-color: rgba(69, 10, 10, 0.3); }
.bg-rose-400 { --tw-bg-opacity: 1; background-color: rgb(251 113 133/var(--tw-bg-opacity,1)); }
.bg-rose-50 { --tw-bg-opacity: 1; background-color: rgb(255 241 242/var(--tw-bg-opacity,1)); }
.bg-rose-500 { --tw-bg-opacity: 1; background-color: rgb(244 63 94/var(--tw-bg-opacity,1)); }
.bg-rose-500\/15 { background-color: rgba(244, 63, 94, 0.15); }
.bg-secondary { background-color: hsl(var(--secondary)); }
.bg-sky-100 { --tw-bg-opacity: 1; background-color: rgb(224 242 254/var(--tw-bg-opacity,1)); }
.bg-sky-200 { --tw-bg-opacity: 1; background-color: rgb(186 230 253/var(--tw-bg-opacity,1)); }
.bg-sky-300 { --tw-bg-opacity: 1; background-color: rgb(125 211 252/var(--tw-bg-opacity,1)); }
.bg-sky-400 { --tw-bg-opacity: 1; background-color: rgb(56 189 248/var(--tw-bg-opacity,1)); }
.bg-sky-50\/70 { background-color: rgba(240, 249, 255, 0.7); }
.bg-sky-500 { --tw-bg-opacity: 1; background-color: rgb(14 165 233/var(--tw-bg-opacity,1)); }
.bg-sky-500\/15 { background-color: rgba(14, 165, 233, 0.15); }
.bg-sky-900 { --tw-bg-opacity: 1; background-color: rgb(12 74 110/var(--tw-bg-opacity,1)); }
.bg-slate-100 { --tw-bg-opacity: 1; background-color: rgb(241 245 249/var(--tw-bg-opacity,1)); }
.bg-slate-50 { --tw-bg-opacity: 1; background-color: rgb(248 250 252/var(--tw-bg-opacity,1)); }
.bg-slate-700 { --tw-bg-opacity: 1; background-color: rgb(51 65 85/var(--tw-bg-opacity,1)); }
.bg-transparent { background-color: rgba(0, 0, 0, 0); }
.bg-violet-50 { --tw-bg-opacity: 1; background-color: rgb(245 243 255/var(--tw-bg-opacity,1)); }
.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-white\/10 { background-color: rgba(255, 255, 255, 0.1); }
.bg-white\/15 { background-color: rgba(255, 255, 255, 0.15); }
.bg-white\/20 { background-color: rgba(255, 255, 255, 0.2); }
.bg-white\/70 { background-color: rgba(255, 255, 255, 0.7); }
.bg-white\/80 { background-color: rgba(255, 255, 255, 0.8); }
.bg-white\/90 { background-color: rgba(255, 255, 255, 0.9); }
.bg-white\/95 { background-color: rgba(255, 255, 255, 0.95); }
.bg-yellow-500\/15 { background-color: rgba(234, 179, 8, 0.15); }
.bg-yellow-950\/30 { background-color: rgba(66, 32, 6, 0.3); }
.bg-\[linear-gradient\(135deg\,\#2b3f8f_0\%\,\#7fb2d9_45\%\,\#f0a6c8_100\%\)\] { background-image: linear-gradient(135deg, rgb(43, 63, 143) 0%, rgb(127, 178, 217) 45%, rgb(240, 166, 200) 100%); }
.bg-\[linear-gradient\(180deg\,\#f6f6f6_0\%\,\#fafafa_50\%\,\#fefefe_100\%\)\] { background-image: linear-gradient(rgb(246, 246, 246) 0%, rgb(250, 250, 250) 50%, rgb(254, 254, 254) 100%); }
.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--product-grey-02\)_0\%\,transparent\)\,var\(--product-grey-03\)\)\] { background-image: linear-gradient(180deg,color-mix(in srgb,var(--product-grey-02) 0%,transparent),var(--product-grey-03)); }
.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--product-grey-02\)_50\%\,transparent\)\,var\(--product-grey-02\)\)\] { background-image: linear-gradient(180deg,color-mix(in srgb,var(--product-grey-02) 50%,transparent),var(--product-grey-02)); }
.bg-\[linear-gradient\(200deg\,\#0b2545_0\%\,\#1b4965_55\%\,\#f06ba8_100\%\)\] { background-image: linear-gradient(200deg, rgb(11, 37, 69) 0%, rgb(27, 73, 101) 55%, rgb(240, 107, 168) 100%); }
.bg-\[linear-gradient\(90deg\,\#FFB7F9\,\#B461E7\)\] { background-image: linear-gradient(90deg, rgb(255, 183, 249), rgb(180, 97, 231)); }
.bg-\[linear-gradient\(90deg\,\#ff5a36\,\#a23cf0\,\#1aa3ff\)\] { background-image: linear-gradient(90deg, rgb(255, 90, 54), rgb(162, 60, 240), rgb(26, 163, 255)); }
.bg-\[linear-gradient\(90deg\,\#ff7a2f\,\#e5398f\)\] { background-image: linear-gradient(90deg, rgb(255, 122, 47), rgb(229, 57, 143)); }
.bg-\[radial-gradient\(circle_at_50\%_40\%\,\#f631bc_0\%\,\#5b2a6b_45\%\,\#111_75\%\)\] { background-image: radial-gradient(circle at 50% 40%, rgb(246, 49, 188) 0%, rgb(91, 42, 107) 45%, rgb(17, 17, 17) 75%); }
.bg-\[radial-gradient\(ellipse_78\%_34\%_at_50\%_44\%\,rgba\(232\,232\,232\,0\.9\)_0\%\,rgba\(232\,232\,232\,0\.6\)_62\%\,rgba\(232\,232\,232\,0\)_100\%\)\] { background-image: radial-gradient(78% 34% at 50% 44%, rgba(232, 232, 232, 0.9) 0%, rgba(232, 232, 232, 0.6) 62%, rgba(232, 232, 232, 0) 100%); }
.bg-\[radial-gradient\(var\(--product-grey-03\)_1px\,transparent_1px\)\] { background-image: radial-gradient(var(--product-grey-03) 1px,transparent 1px); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); }
.bg-gradient-to-br { background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); }
.bg-gradient-to-l { background-image: linear-gradient(to left, var(--tw-gradient-stops)); }
.bg-gradient-to-r { background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
.bg-gradient-to-t { background-image: linear-gradient(to top, var(--tw-gradient-stops)); }
.from-\[\#1a1a1a\] { --tw-gradient-from: #1a1a1a var(--tw-gradient-from-position); --tw-gradient-to: #1a1a1a00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#FF4447\] { --tw-gradient-from: #ff4447 var(--tw-gradient-from-position); --tw-gradient-to: #ff444700 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#f5f5f5\] { --tw-gradient-from: #f5f5f5 var(--tw-gradient-from-position); --tw-gradient-to: #f5f5f500 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-amber-400 { --tw-gradient-from: #fbbf24 var(--tw-gradient-from-position); --tw-gradient-to: #fbbf2400 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-amber-50 { --tw-gradient-from: #fffbeb var(--tw-gradient-from-position); --tw-gradient-to: #fffbeb00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-black { --tw-gradient-from: #000 var(--tw-gradient-from-position); --tw-gradient-to: #0000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-black\/60 { --tw-gradient-from: #0009 var(--tw-gradient-from-position); --tw-gradient-to: #0000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-black\/70 { --tw-gradient-from: #000000b3 var(--tw-gradient-from-position); --tw-gradient-to: #0000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-blue-400 { --tw-gradient-from: #60a5fa var(--tw-gradient-from-position); --tw-gradient-to: #60a5fa00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-emerald-400 { --tw-gradient-from: #34d399 var(--tw-gradient-from-position); --tw-gradient-to: #34d39900 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-emerald-50 { --tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position); --tw-gradient-to: #ecfdf500 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-rose-400 { --tw-gradient-from: #fb7185 var(--tw-gradient-from-position); --tw-gradient-to: #fb718500 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-rose-50 { --tw-gradient-from: #fff1f2 var(--tw-gradient-from-position); --tw-gradient-to: #fff1f200 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-sky-400 { --tw-gradient-from: #38bdf8 var(--tw-gradient-from-position); --tw-gradient-to: #38bdf800 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-sky-50 { --tw-gradient-from: #f0f9ff var(--tw-gradient-from-position); --tw-gradient-to: #f0f9ff00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-transparent { --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: #0000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-white { --tw-gradient-from: #fff var(--tw-gradient-from-position); --tw-gradient-to: #fff0 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.via-black\/30 { --tw-gradient-to: #0000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0000004d var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-sky-400 { --tw-gradient-to: #38bdf800 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-white { --tw-gradient-to: #fff0 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to); }
.to-\[\#333\] { --tw-gradient-to: #333 var(--tw-gradient-to-position); }
.to-\[\#FF59F1\] { --tw-gradient-to: #ff59f1 var(--tw-gradient-to-position); }
.to-\[\#ddd\] { --tw-gradient-to: #ddd var(--tw-gradient-to-position); }
.to-\[\#e8e8e8\] { --tw-gradient-to: #e8e8e8 var(--tw-gradient-to-position); }
.to-amber-600 { --tw-gradient-to: #d97706 var(--tw-gradient-to-position); }
.to-black\/0 { --tw-gradient-to: #0000 var(--tw-gradient-to-position); }
.to-emerald-600 { --tw-gradient-to: #059669 var(--tw-gradient-to-position); }
.to-orange-300 { --tw-gradient-to: #fdba74 var(--tw-gradient-to-position); }
.to-rose-600 { --tw-gradient-to: #e11d48 var(--tw-gradient-to-position); }
.to-sky-600 { --tw-gradient-to: #0284c7 var(--tw-gradient-to-position); }
.to-transparent { --tw-gradient-to: transparent var(--tw-gradient-to-position); }
.to-white { --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.bg-cover { background-size: cover; }
.bg-clip-text { background-clip: text; }
.bg-center { background-position: 50% center; }
.fill-\[\#be22b1\] { fill: rgb(190, 34, 177); }
.fill-\[var\(--product-black-00\)\] { fill: var(--product-black-00); }
.fill-\[var\(--product-green-save\)\] { fill: var(--product-green-save); }
.fill-current { fill: currentcolor; }
.object-contain { object-fit: contain; }
.object-cover { object-fit: cover; }
.object-fill { object-fit: fill; }
.object-\[62\%_50\%\] { object-position: 62% 50%; }
.object-top { object-position: center top; }
.\!p-0 { padding: 0px !important; }
.p-0 { padding: 0px; }
.p-0\.5 { padding: 0.125rem; }
.p-1 { padding: 0.25rem; }
.p-1\.5 { padding: 0.375rem; }
.p-10 { padding: 2.5rem; }
.p-12 { padding: 3rem; }
.p-2 { padding: 0.5rem; }
.p-2\.5 { padding: 0.625rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-5 { padding: 1.25rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.p-\[10px\] { padding: 10px; }
.p-\[12px\] { padding: 12px; }
.p-\[13px\] { padding: 13px; }
.p-\[14px\] { padding: 14px; }
.p-\[15px\] { padding: 15px; }
.p-\[16px\] { padding: 16px; }
.p-\[18px\] { padding: 18px; }
.p-\[2\.5cqw\] { padding: 2.5cqw; }
.p-\[20px\] { padding: 20px; }
.p-\[24px\] { padding: 24px; }
.p-\[2px\] { padding: 2px; }
.p-\[30px\] { padding: 30px; }
.p-\[32px\] { padding: 32px; }
.p-\[3px\] { padding: 3px; }
.p-\[40px\] { padding: 40px; }
.p-\[4px\] { padding: 4px; }
.p-\[50px\] { padding: 50px; }
.p-\[5px\] { padding: 5px; }
.p-\[6\.5px\] { padding: 6.5px; }
.p-\[6px\] { padding: 6px; }
.p-\[80px\] { padding: 80px; }
.p-\[8px\] { padding: 8px; }
.p-\[9px\] { padding: 9px; }
.p-px { padding: 1px; }
.\!py-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-0\.5 { padding-left: 0.125rem; padding-right: 0.125rem; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
.px-16 { padding-left: 4rem; padding-right: 4rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-3\.5 { padding-left: 0.875rem; padding-right: 0.875rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
.px-\[0\.15em\] { padding-left: 0.15em; padding-right: 0.15em; }
.px-\[0\.5em\] { padding-left: 0.5em; padding-right: 0.5em; }
.px-\[10cqw\] { padding-left: 10cqw; padding-right: 10cqw; }
.px-\[10px\] { padding-left: 10px; padding-right: 10px; }
.px-\[11px\] { padding-left: 11px; padding-right: 11px; }
.px-\[12px\] { padding-left: 12px; padding-right: 12px; }
.px-\[14px\] { padding-left: 14px; padding-right: 14px; }
.px-\[15px\] { padding-left: 15px; padding-right: 15px; }
.px-\[16px\] { padding-left: 16px; padding-right: 16px; }
.px-\[18px\] { padding-left: 18px; padding-right: 18px; }
.px-\[19px\] { padding-left: 19px; padding-right: 19px; }
.px-\[1px\] { padding-left: 1px; padding-right: 1px; }
.px-\[2\%\] { padding-left: 2%; padding-right: 2%; }
.px-\[20px\] { padding-left: 20px; padding-right: 20px; }
.px-\[22px\] { padding-left: 22px; padding-right: 22px; }
.px-\[23px\] { padding-left: 23px; padding-right: 23px; }
.px-\[24px\] { padding-left: 24px; padding-right: 24px; }
.px-\[25px\] { padding-left: 25px; padding-right: 25px; }
.px-\[2px\] { padding-left: 2px; padding-right: 2px; }
.px-\[30px\] { padding-left: 30px; padding-right: 30px; }
.px-\[32px\] { padding-left: 32px; padding-right: 32px; }
.px-\[3px\] { padding-left: 3px; padding-right: 3px; }
.px-\[40\], .px-\[40px\] { padding-left: 40px; padding-right: 40px; }
.px-\[48px\] { padding-left: 48px; padding-right: 48px; }
.px-\[4px\] { padding-left: 4px; padding-right: 4px; }
.px-\[50px\] { padding-left: 50px; padding-right: 50px; }
.px-\[5cqw\] { padding-left: 5cqw; padding-right: 5cqw; }
.px-\[5px\] { padding-left: 5px; padding-right: 5px; }
.px-\[6\.5cqw\] { padding-left: 6.5cqw; padding-right: 6.5cqw; }
.px-\[6px\] { padding-left: 6px; padding-right: 6px; }
.px-\[7px\] { padding-left: 7px; padding-right: 7px; }
.px-\[85px\] { padding-left: 85px; padding-right: 85px; }
.px-\[8px\] { padding-left: 8px; padding-right: 8px; }
.px-\[9px\] { padding-left: 9px; padding-right: 9px; }
.px-\[var\(--brik-mobile-rule-inset\)\] { padding-left: var(--brik-mobile-rule-inset); padding-right: var(--brik-mobile-rule-inset); }
.px-px { padding-left: 1px; padding-right: 1px; }
.py-0 { padding-top: 0px; padding-bottom: 0px; }
.py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.py-12 { padding-top: 3rem; padding-bottom: 3rem; }
.py-16 { padding-top: 4rem; padding-bottom: 4rem; }
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.py-20 { padding-top: 5rem; padding-bottom: 5rem; }
.py-24 { padding-top: 6rem; padding-bottom: 6rem; }
.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.py-3\.5 { padding-top: 0.875rem; padding-bottom: 0.875rem; }
.py-32 { padding-top: 8rem; padding-bottom: 8rem; }
.py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
.py-\[1\.1cqh\] { padding-top: 1.1cqh; padding-bottom: 1.1cqh; }
.py-\[1\.5cqw\] { padding-top: 1.5cqw; padding-bottom: 1.5cqw; }
.py-\[1\.6\%\] { padding-top: 1.6%; padding-bottom: 1.6%; }
.py-\[100px\] { padding-top: 100px; padding-bottom: 100px; }
.py-\[10px\] { padding-top: 10px; padding-bottom: 10px; }
.py-\[12\.973px\] { padding-top: 12.973px; padding-bottom: 12.973px; }
.py-\[120px\] { padding-top: 120px; padding-bottom: 120px; }
.py-\[12px\] { padding-top: 12px; padding-bottom: 12px; }
.py-\[14px\] { padding-top: 14px; padding-bottom: 14px; }
.py-\[15px\] { padding-top: 15px; padding-bottom: 15px; }
.py-\[16px\] { padding-top: 16px; padding-bottom: 16px; }
.py-\[17px\] { padding-top: 17px; padding-bottom: 17px; }
.py-\[18px\] { padding-top: 18px; padding-bottom: 18px; }
.py-\[19px\] { padding-top: 19px; padding-bottom: 19px; }
.py-\[1px\] { padding-top: 1px; padding-bottom: 1px; }
.py-\[2\.2cqh\] { padding-top: 2.2cqh; padding-bottom: 2.2cqh; }
.py-\[20px\] { padding-top: 20px; padding-bottom: 20px; }
.py-\[22px\] { padding-top: 22px; padding-bottom: 22px; }
.py-\[24px\] { padding-top: 24px; padding-bottom: 24px; }
.py-\[28px\] { padding-top: 28px; padding-bottom: 28px; }
.py-\[2cqh\] { padding-top: 2cqh; padding-bottom: 2cqh; }
.py-\[2px\] { padding-top: 2px; padding-bottom: 2px; }
.py-\[3\.2cqh\] { padding-top: 3.2cqh; padding-bottom: 3.2cqh; }
.py-\[30px\] { padding-top: 30px; padding-bottom: 30px; }
.py-\[32px\] { padding-top: 32px; padding-bottom: 32px; }
.py-\[33px\] { padding-top: 33px; padding-bottom: 33px; }
.py-\[35px\] { padding-top: 35px; padding-bottom: 35px; }
.py-\[3px\] { padding-top: 3px; padding-bottom: 3px; }
.py-\[40px\] { padding-top: 40px; padding-bottom: 40px; }
.py-\[48px\] { padding-top: 48px; padding-bottom: 48px; }
.py-\[4px\] { padding-top: 4px; padding-bottom: 4px; }
.py-\[50px\] { padding-top: 50px; padding-bottom: 50px; }
.py-\[5px\] { padding-top: 5px; padding-bottom: 5px; }
.py-\[60px\] { padding-top: 60px; padding-bottom: 60px; }
.py-\[64px\] { padding-top: 64px; padding-bottom: 64px; }
.py-\[6px\] { padding-top: 6px; padding-bottom: 6px; }
.py-\[7px\] { padding-top: 7px; padding-bottom: 7px; }
.py-\[80px\] { padding-top: 80px; padding-bottom: 80px; }
.py-\[8px\] { padding-top: 8px; padding-bottom: 8px; }
.py-\[9px\] { padding-top: 9px; padding-bottom: 9px; }
.py-\[var\(--brik-plan-pad\,40px\)\] { padding-top: var(--brik-plan-pad,40px); padding-bottom: var(--brik-plan-pad,40px); }
.py-px { padding-top: 1px; padding-bottom: 1px; }
.\!pb-0 { padding-bottom: 0px !important; }
.\!pb-\[3px\] { padding-bottom: 3px !important; }
.\!pt-\[1\.5px\] { padding-top: 1.5px !important; }
.\!pt-\[6\.5px\] { padding-top: 6.5px !important; }
.pb-0 { padding-bottom: 0px; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-1\.5 { padding-bottom: 0.375rem; }
.pb-10 { padding-bottom: 2.5rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-2\.5 { padding-bottom: 0.625rem; }
.pb-3 { padding-bottom: 0.75rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-5 { padding-bottom: 1.25rem; }
.pb-\[0\.12em\] { padding-bottom: 0.12em; }
.pb-\[10px\] { padding-bottom: 10px; }
.pb-\[120px\] { padding-bottom: 120px; }
.pb-\[12px\] { padding-bottom: 12px; }
.pb-\[141px\] { padding-bottom: 141px; }
.pb-\[15px\] { padding-bottom: 15px; }
.pb-\[16px\] { padding-bottom: 16px; }
.pb-\[18px\] { padding-bottom: 18px; }
.pb-\[2\.25px\] { padding-bottom: 2.25px; }
.pb-\[2\.5\%\] { padding-bottom: 2.5%; }
.pb-\[200px\] { padding-bottom: 200px; }
.pb-\[20px\] { padding-bottom: 20px; }
.pb-\[220px\] { padding-bottom: 220px; }
.pb-\[23px\] { padding-bottom: 23px; }
.pb-\[24px\] { padding-bottom: 24px; }
.pb-\[25px\] { padding-bottom: 25px; }
.pb-\[28px\] { padding-bottom: 28px; }
.pb-\[2px\] { padding-bottom: 2px; }
.pb-\[30px\] { padding-bottom: 30px; }
.pb-\[32px\] { padding-bottom: 32px; }
.pb-\[35px\] { padding-bottom: 35px; }
.pb-\[3px\] { padding-bottom: 3px; }
.pb-\[40px\] { padding-bottom: 40px; }
.pb-\[42px\] { padding-bottom: 42px; }
.pb-\[46px\] { padding-bottom: 46px; }
.pb-\[48px\] { padding-bottom: 48px; }
.pb-\[4px\] { padding-bottom: 4px; }
.pb-\[50px\] { padding-bottom: 50px; }
.pb-\[54px\] { padding-bottom: 54px; }
.pb-\[5px\] { padding-bottom: 5px; }
.pb-\[60px\] { padding-bottom: 60px; }
.pb-\[64px\] { padding-bottom: 64px; }
.pb-\[6px\] { padding-bottom: 6px; }
.pb-\[7\.25px\] { padding-bottom: 7.25px; }
.pb-\[70px\] { padding-bottom: 70px; }
.pb-\[8px\] { padding-bottom: 8px; }
.pb-\[90px\] { padding-bottom: 90px; }
.pb-\[max\(46px\,env\(safe-area-inset-bottom\)\)\] { padding-bottom: max(46px, env(safe-area-inset-bottom)); }
.pb-\[max\(46px\,env\(safe-area-inset-bottom\,0px\)\)\] { padding-bottom: max(46px, env(safe-area-inset-bottom,0px)); }
.pe-\[5px\] { padding-inline-end: 5px; }
.pl-0 { padding-left: 0px; }
.pl-0\.5 { padding-left: 0.125rem; }
.pl-1 { padding-left: 0.25rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-24 { padding-left: 6rem; }
.pl-3 { padding-left: 0.75rem; }
.pl-4 { padding-left: 1rem; }
.pl-7 { padding-left: 1.75rem; }
.pl-8 { padding-left: 2rem; }
.pl-9 { padding-left: 2.25rem; }
.pl-\[10px\] { padding-left: 10px; }
.pl-\[12px\] { padding-left: 12px; }
.pl-\[14px\] { padding-left: 14px; }
.pl-\[15px\] { padding-left: 15px; }
.pl-\[16px\] { padding-left: 16px; }
.pl-\[18px\] { padding-left: 18px; }
.pl-\[19\.5px\] { padding-left: 19.5px; }
.pl-\[2\%\] { padding-left: 2%; }
.pl-\[20px\] { padding-left: 20px; }
.pl-\[22px\] { padding-left: 22px; }
.pl-\[24px\] { padding-left: 24px; }
.pl-\[25px\] { padding-left: 25px; }
.pl-\[28px\] { padding-left: 28px; }
.pl-\[2px\] { padding-left: 2px; }
.pl-\[30px\] { padding-left: 30px; }
.pl-\[31px\] { padding-left: 31px; }
.pl-\[32px\] { padding-left: 32px; }
.pl-\[42px\] { padding-left: 42px; }
.pl-\[4cqw\] { padding-left: 4cqw; }
.pl-\[4px\] { padding-left: 4px; }
.pl-\[50px\] { padding-left: 50px; }
.pl-\[5cqw\] { padding-left: 5cqw; }
.pl-\[5px\] { padding-left: 5px; }
.pl-\[66px\] { padding-left: 66px; }
.pl-\[6px\] { padding-left: 6px; }
.pl-\[72px\] { padding-left: 72px; }
.pl-\[7px\] { padding-left: 7px; }
.pl-\[8px\] { padding-left: 8px; }
.pr-2 { padding-right: 0.5rem; }
.pr-2\.5 { padding-right: 0.625rem; }
.pr-3 { padding-right: 0.75rem; }
.pr-8 { padding-right: 2rem; }
.pr-9 { padding-right: 2.25rem; }
.pr-\[0\.08em\] { padding-right: 0.08em; }
.pr-\[1\.9cqw\] { padding-right: 1.9cqw; }
.pr-\[10px\] { padding-right: 10px; }
.pr-\[12px\] { padding-right: 12px; }
.pr-\[13px\] { padding-right: 13px; }
.pr-\[14px\] { padding-right: 14px; }
.pr-\[15px\] { padding-right: 15px; }
.pr-\[16px\] { padding-right: 16px; }
.pr-\[2\%\] { padding-right: 2%; }
.pr-\[20px\] { padding-right: 20px; }
.pr-\[28px\] { padding-right: 28px; }
.pr-\[2px\] { padding-right: 2px; }
.pr-\[30px\] { padding-right: 30px; }
.pr-\[35px\] { padding-right: 35px; }
.pr-\[36px\] { padding-right: 36px; }
.pr-\[4\.5cqw\] { padding-right: 4.5cqw; }
.pr-\[40px\] { padding-right: 40px; }
.pr-\[4cqw\] { padding-right: 4cqw; }
.pr-\[4px\] { padding-right: 4px; }
.pr-\[50px\] { padding-right: 50px; }
.pr-\[5cqw\] { padding-right: 5cqw; }
.pr-\[5px\] { padding-right: 5px; }
.pr-\[6px\] { padding-right: 6px; }
.pr-\[7px\] { padding-right: 7px; }
.pr-\[8px\] { padding-right: 8px; }
.pr-\[96px\] { padding-right: 96px; }
.pr-\[9px\] { padding-right: 9px; }
.ps-\[15px\] { padding-inline-start: 15px; }
.pt-0 { padding-top: 0px; }
.pt-1 { padding-top: 0.25rem; }
.pt-1\.5 { padding-top: 0.375rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-3 { padding-top: 0.75rem; }
.pt-4 { padding-top: 1rem; }
.pt-5 { padding-top: 1.25rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-\[1\.4\%\] { padding-top: 1.4%; }
.pt-\[1\.5px\] { padding-top: 1.5px; }
.pt-\[10px\] { padding-top: 10px; }
.pt-\[120px\] { padding-top: 120px; }
.pt-\[12px\] { padding-top: 12px; }
.pt-\[13px\] { padding-top: 13px; }
.pt-\[14px\] { padding-top: 14px; }
.pt-\[15px\] { padding-top: 15px; }
.pt-\[160px\] { padding-top: 160px; }
.pt-\[16px\] { padding-top: 16px; }
.pt-\[17px\] { padding-top: 17px; }
.pt-\[1px\] { padding-top: 1px; }
.pt-\[2\.5cqh\] { padding-top: 2.5cqh; }
.pt-\[20px\] { padding-top: 20px; }
.pt-\[24px\] { padding-top: 24px; }
.pt-\[2px\] { padding-top: 2px; }
.pt-\[3\.5px\] { padding-top: 3.5px; }
.pt-\[3\.75px\] { padding-top: 3.75px; }
.pt-\[30px\] { padding-top: 30px; }
.pt-\[32px\] { padding-top: 32px; }
.pt-\[35px\] { padding-top: 35px; }
.pt-\[3px\] { padding-top: 3px; }
.pt-\[4\.5px\] { padding-top: 4.5px; }
.pt-\[40px\] { padding-top: 40px; }
.pt-\[48px\] { padding-top: 48px; }
.pt-\[4px\] { padding-top: 4px; }
.pt-\[5\.5px\] { padding-top: 5.5px; }
.pt-\[52px\] { padding-top: 52px; }
.pt-\[5px\] { padding-top: 5px; }
.pt-\[60px\] { padding-top: 60px; }
.pt-\[64px\] { padding-top: 64px; }
.pt-\[6px\] { padding-top: 6px; }
.pt-\[7\.5px\] { padding-top: 7.5px; }
.pt-\[70px\] { padding-top: 70px; }
.pt-\[75px\] { padding-top: 75px; }
.pt-\[8\.75px\] { padding-top: 8.75px; }
.pt-\[80px\] { padding-top: 80px; }
.pt-\[8px\] { padding-top: 8px; }
.pt-\[95px\] { padding-top: 95px; }
.pt-\[9px\] { padding-top: 9px; }
.pt-\[env\(safe-area-inset-top\,0px\)\] { padding-top: env(safe-area-inset-top,0px); }
.pt-px { padding-top: 1px; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-start { text-align: start; }
.text-end { text-align: end; }
.align-top { vertical-align: top; }
.align-middle { vertical-align: middle; }
.align-bottom { vertical-align: bottom; }
.align-\[-3px\] { vertical-align: -3px; }
.font-\[family-name\:var\(--product-font\)\] { font-family: var(--product-font); }
.font-\[family-name\:var\(--product-font-mono\)\] { font-family: var(--product-font-mono); }
.font-\[inherit\] { font-family: inherit; }
.font-brik { font-family: var(--brik-font-regular); }
.font-brik-book { font-family: var(--brik-font-book); }
.font-brik-mono { font-family: var(--brik-font-mono); }
.font-display { font-family: "Neue Haas Grotesk Display Pro", sans-serif; }
.font-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
.font-product { font-family: var(--product-font); }
.font-product-book { font-family: var(--product-font-book); }
.font-product-hebrew { font-family: var(--product-font-hebrew); }
.font-product-mono { font-family: var(--product-font-mono); }
.font-sans { font-family: EarlySans, system-ui, sans-serif; }
.font-serif { font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; }
.\!text-\[20px\] { font-size: 20px !important; }
.\!text-\[34px\] { font-size: 34px !important; }
.text-2xl { font-size: 1.5rem; line-height: 2rem; }
.text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
.text-5xl { font-size: 3rem; line-height: 1; }
.text-\[0\.85em\] { font-size: 0.85em; }
.text-\[0\.8em\] { font-size: 0.8em; }
.text-\[10\.9cqw\] { font-size: 10.9cqw; }
.text-\[10px\] { font-size: 10px; }
.text-\[11\.5px\] { font-size: 11.5px; }
.text-\[11px\] { font-size: 11px; }
.text-\[12\.973px\] { font-size: 12.973px; }
.text-\[120px\] { font-size: 120px; }
.text-\[12px\] { font-size: 12px; }
.text-\[13\.5vw\] { font-size: 13.5vw; }
.text-\[13px\] { font-size: 13px; }
.text-\[14px\] { font-size: 14px; }
.text-\[15px\] { font-size: 15px; }
.text-\[16px\] { font-size: 16px; }
.text-\[17px\] { font-size: 17px; }
.text-\[18px\] { font-size: 18px; }
.text-\[2\.2cqw\] { font-size: 2.2cqw; }
.text-\[2\.744cqw\] { font-size: 2.744cqw; }
.text-\[2\.98cqw\] { font-size: 2.98cqw; }
.text-\[20px\] { font-size: 20px; }
.text-\[21px\] { font-size: 21px; }
.text-\[22\.3cqi\] { font-size: 22.3cqi; }
.text-\[22px\] { font-size: 22px; }
.text-\[24px\] { font-size: 24px; }
.text-\[26px\] { font-size: 26px; }
.text-\[28px\] { font-size: 28px; }
.text-\[29px\] { font-size: 29px; }
.text-\[3\.21cqw\] { font-size: 3.21cqw; }
.text-\[3\.98cqw\] { font-size: 3.98cqw; }
.text-\[32px\] { font-size: 32px; }
.text-\[34px\] { font-size: 34px; }
.text-\[36px\] { font-size: 36px; }
.text-\[38px\] { font-size: 38px; }
.text-\[4\.1cqw\] { font-size: 4.1cqw; }
.text-\[40px\] { font-size: 40px; }
.text-\[44px\] { font-size: 44px; }
.text-\[45px\] { font-size: 45px; }
.text-\[48px\] { font-size: 48px; }
.text-\[50px\] { font-size: 50px; }
.text-\[56px\] { font-size: 56px; }
.text-\[5px\] { font-size: 5px; }
.text-\[72px\] { font-size: 72px; }
.text-\[8px\] { font-size: 8px; }
.text-\[9\.5cqw\] { font-size: 9.5cqw; }
.text-\[9px\] { font-size: 9px; }
.text-\[clamp\(20px\,3\.47vw\,50px\)\] { font-size: clamp(20px, 3.47vw, 50px); }
.text-\[clamp\(40px\,8\.33vw\,120px\)\] { font-size: clamp(40px, 8.33vw, 120px); }
.text-\[clamp\(60px\,4\.69vw\,90px\)\] { font-size: clamp(60px, 4.69vw, 90px); }
.text-\[length\:inherit\] { font-size: inherit; }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.text-brik-body { letter-spacing: -0.03em; font-size: 15px; line-height: 17px; }
.text-brik-body-sm { letter-spacing: -0.03em; font-size: 12px; line-height: 17px; }
.text-brik-h1 { letter-spacing: -0.07em; font-size: 130px; line-height: 111px; }
.text-brik-h4 { letter-spacing: -0.04em; font-size: 24px; line-height: 26px; }
.text-brik-tag { letter-spacing: -0.02em; font-size: 14px; line-height: 19px; }
.text-brik-ui { letter-spacing: -0.01em; font-size: 12px; line-height: 1.3; }
.text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.text-product-code { letter-spacing: -0.02em; font-size: 10px; line-height: 1.4; }
.text-product-h1 { letter-spacing: -0.01em; font-size: 50px; line-height: 1.2; }
.text-product-h2 { letter-spacing: -0.02em; font-size: 32px; line-height: 1.2; }
.text-product-h2-mobile { letter-spacing: -0.02em; font-size: 22px; line-height: 1.2; }
.text-product-h3 { letter-spacing: -0.03em; font-size: 24px; line-height: 1.2; }
.text-product-h4 { letter-spacing: -0.02em; font-size: 18px; line-height: 1.2; }
.text-product-subs-underline { letter-spacing: -0.01em; font-size: 11px; line-height: 1.3; }
.text-product-subtitles { letter-spacing: -0.01em; font-size: 12px; line-height: 1.3; }
.text-product-text { font-size: var(--product-ui-text-size); line-height: var(--product-ui-text-leading); letter-spacing: var(--product-ui-text-tracking); }
.text-product-text-he { letter-spacing: -0.01em; font-size: 12px; font-weight: 400; line-height: 1.3; }
.text-product-tiny { letter-spacing: -0.02em; font-size: 11px; line-height: 1.2; }
.text-product-tiny-he { letter-spacing: -0.01em; font-size: 11px; font-weight: 700; line-height: 1; }
.text-product-tiny-subs { letter-spacing: -0.01em; font-size: 10px; line-height: 1.3; }
.text-product-title { letter-spacing: -0.01em; font-size: 14px; line-height: 1.2; }
.text-product-title-he { letter-spacing: -0.01em; font-size: 14px; font-weight: 700; line-height: 1; }
.text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.text-xl { font-size: 1.25rem; line-height: 1.75rem; }
.text-xs { font-size: 0.75rem; line-height: 1rem; }
.font-\[450\] { font-weight: 450; }
.font-bold { font-weight: 700; }
.font-medium { font-weight: 500; }
.font-normal { font-weight: 400; }
.font-semibold { font-weight: 600; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.capitalize { text-transform: capitalize; }
.normal-case { text-transform: none; }
.italic { font-style: italic; }
.ordinal { --tw-ordinal: ordinal; font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); }
.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); }
.\!leading-\[21px\] { line-height: 21px !important; }
.\!leading-\[24px\] { line-height: 24px !important; }
.\!leading-\[34px\] { line-height: 34px !important; }
.leading-6 { line-height: 1.5rem; }
.leading-\[0\.854\] { line-height: 0.854; }
.leading-\[0\.944\] { line-height: 0.944; }
.leading-\[0\.94\] { line-height: 0.94; }
.leading-\[0\.95\] { line-height: 0.95; }
.leading-\[0\.9\] { line-height: 0.9; }
.leading-\[1\.048\] { line-height: 1.048; }
.leading-\[1\.05\] { line-height: 1.05; }
.leading-\[1\.06\] { line-height: 1.06; }
.leading-\[1\.15\] { line-height: 1.15; }
.leading-\[1\.1\] { line-height: 1.1; }
.leading-\[1\.2\] { line-height: 1.2; }
.leading-\[1\.35\] { line-height: 1.35; }
.leading-\[1\.3\] { line-height: 1.3; }
.leading-\[1\.45\] { line-height: 1.45; }
.leading-\[1\.4\] { line-height: 1.4; }
.leading-\[1\.5\] { line-height: 1.5; }
.leading-\[1\.6\] { line-height: 1.6; }
.leading-\[1\.8\] { line-height: 1.8; }
.leading-\[10px\] { line-height: 10px; }
.leading-\[120\%\] { line-height: 120%; }
.leading-\[13px\] { line-height: 13px; }
.leading-\[14px\] { line-height: 14px; }
.leading-\[150\%\] { line-height: 150%; }
.leading-\[15px\] { line-height: 15px; }
.leading-\[16px\] { line-height: 16px; }
.leading-\[17px\] { line-height: 17px; }
.leading-\[18px\] { line-height: 18px; }
.leading-\[19px\] { line-height: 19px; }
.leading-\[1\] { line-height: 1; }
.leading-\[2\.4\] { line-height: 2.4; }
.leading-\[20px\] { line-height: 20px; }
.leading-\[21px\] { line-height: 21px; }
.leading-\[24px\] { line-height: 24px; }
.leading-\[26px\] { line-height: 26px; }
.leading-\[2\] { line-height: 2; }
.leading-\[34px\] { line-height: 34px; }
.leading-\[52px\] { line-height: 52px; }
.leading-\[53px\] { line-height: 53px; }
.leading-\[inherit\] { line-height: inherit; }
.leading-\[var\(--brik-plan-line\,27px\)\] { line-height: var(--brik-plan-line,27px); }
.leading-\[var\(--product-ui-text-leading\)\] { line-height: var(--product-ui-text-leading); }
.leading-none { line-height: 1; }
.leading-normal { line-height: 1.5; }
.leading-relaxed { line-height: 1.625; }
.leading-snug { line-height: 1.375; }
.leading-tight { line-height: 1.25; }
.\!tracking-\[-0\.02em\] { letter-spacing: -0.02em !important; }
.\!tracking-\[-0\.04em\] { letter-spacing: -0.04em !important; }
.tracking-\[-0\.01em\] { letter-spacing: -0.01em; }
.tracking-\[-0\.02em\] { letter-spacing: -0.02em; }
.tracking-\[-0\.03em\] { letter-spacing: -0.03em; }
.tracking-\[-0\.04em\] { letter-spacing: -0.04em; }
.tracking-\[-0\.05em\] { letter-spacing: -0.05em; }
.tracking-\[-0\.0667em\] { letter-spacing: -0.0667em; }
.tracking-\[-0\.06em\] { letter-spacing: -0.06em; }
.tracking-\[-0\.08em\] { letter-spacing: -0.08em; }
.tracking-\[-0\.09em\] { letter-spacing: -0.09em; }
.tracking-\[-0\.11px\] { letter-spacing: -0.11px; }
.tracking-\[-0\.12px\] { letter-spacing: -0.12px; }
.tracking-\[-0\.14px\] { letter-spacing: -0.14px; }
.tracking-\[-0\.16px\] { letter-spacing: -0.16px; }
.tracking-\[-0\.18px\] { letter-spacing: -0.18px; }
.tracking-\[-0\.22px\] { letter-spacing: -0.22px; }
.tracking-\[-0\.24px\] { letter-spacing: -0.24px; }
.tracking-\[-0\.26px\] { letter-spacing: -0.26px; }
.tracking-\[-0\.28px\] { letter-spacing: -0.28px; }
.tracking-\[-0\.2px\] { letter-spacing: -0.2px; }
.tracking-\[-0\.32px\] { letter-spacing: -0.32px; }
.tracking-\[-0\.36px\] { letter-spacing: -0.36px; }
.tracking-\[-0\.3px\] { letter-spacing: -0.3px; }
.tracking-\[-0\.42px\] { letter-spacing: -0.42px; }
.tracking-\[-0\.44px\] { letter-spacing: -0.44px; }
.tracking-\[-0\.48px\] { letter-spacing: -0.48px; }
.tracking-\[-0\.4px\] { letter-spacing: -0.4px; }
.tracking-\[-0\.56px\] { letter-spacing: -0.56px; }
.tracking-\[-0\.58px\] { letter-spacing: -0.58px; }
.tracking-\[-0\.5px\] { letter-spacing: -0.5px; }
.tracking-\[-0\.64px\] { letter-spacing: -0.64px; }
.tracking-\[-0\.72px\] { letter-spacing: -0.72px; }
.tracking-\[-0\.88px\] { letter-spacing: -0.88px; }
.tracking-\[-0\.8px\] { letter-spacing: -0.8px; }
.tracking-\[-1\.1px\] { letter-spacing: -1.1px; }
.tracking-\[-1px\] { letter-spacing: -1px; }
.tracking-\[0\.04em\] { letter-spacing: 0.04em; }
.tracking-\[0\.06em\] { letter-spacing: 0.06em; }
.tracking-\[0\.08em\] { letter-spacing: 0.08em; }
.tracking-\[inherit\] { letter-spacing: inherit; }
.tracking-\[var\(--product-ui-text-tracking\)\] { letter-spacing: var(--product-ui-text-tracking); }
.tracking-normal { letter-spacing: 0px; }
.tracking-tight { letter-spacing: -0.025em; }
.tracking-wide { letter-spacing: 0.025em; }
.tracking-wider { letter-spacing: 0.05em; }
.tracking-widest { letter-spacing: 0.1em; }
.\!text-\[var\(--product-white-00\)\] { color: var(--product-white-00) !important; }
.text-\[\#000624\] { --tw-text-opacity: 1; color: rgb(0 6 36/var(--tw-text-opacity,1)); }
.text-\[\#030f26\] { --tw-text-opacity: 1; color: rgb(3 15 38/var(--tw-text-opacity,1)); }
.text-\[\#047857\] { --tw-text-opacity: 1; color: rgb(4 120 87/var(--tw-text-opacity,1)); }
.text-\[\#050505\] { --tw-text-opacity: 1; color: rgb(5 5 5/var(--tw-text-opacity,1)); }
.text-\[\#08790a\] { --tw-text-opacity: 1; color: rgb(8 121 10/var(--tw-text-opacity,1)); }
.text-\[\#111\] { --tw-text-opacity: 1; color: rgb(17 17 17/var(--tw-text-opacity,1)); }
.text-\[\#1565c0\] { --tw-text-opacity: 1; color: rgb(21 101 192/var(--tw-text-opacity,1)); }
.text-\[\#16a34a\] { --tw-text-opacity: 1; color: rgb(22 163 74/var(--tw-text-opacity,1)); }
.text-\[\#1a1a1a\] { --tw-text-opacity: 1; color: rgb(26 26 26/var(--tw-text-opacity,1)); }
.text-\[\#1d4ed8\] { --tw-text-opacity: 1; color: rgb(29 78 216/var(--tw-text-opacity,1)); }
.text-\[\#1e1e1e\] { --tw-text-opacity: 1; color: rgb(30 30 30/var(--tw-text-opacity,1)); }
.text-\[\#262626\] { --tw-text-opacity: 1; color: rgb(38 38 38/var(--tw-text-opacity,1)); }
.text-\[\#2944cc\] { --tw-text-opacity: 1; color: rgb(41 68 204/var(--tw-text-opacity,1)); }
.text-\[\#2e7d32\] { --tw-text-opacity: 1; color: rgb(46 125 50/var(--tw-text-opacity,1)); }
.text-\[\#333333\], .text-\[\#333\] { --tw-text-opacity: 1; color: rgb(51 51 51/var(--tw-text-opacity,1)); }
.text-\[\#388e3c\] { --tw-text-opacity: 1; color: rgb(56 142 60/var(--tw-text-opacity,1)); }
.text-\[\#404040\] { --tw-text-opacity: 1; color: rgb(64 64 64/var(--tw-text-opacity,1)); }
.text-\[\#444\] { --tw-text-opacity: 1; color: rgb(68 68 68/var(--tw-text-opacity,1)); }
.text-\[\#475569\] { --tw-text-opacity: 1; color: rgb(71 85 105/var(--tw-text-opacity,1)); }
.text-\[\#4a9eff\] { --tw-text-opacity: 1; color: rgb(74 158 255/var(--tw-text-opacity,1)); }
.text-\[\#525252\] { --tw-text-opacity: 1; color: rgb(82 82 82/var(--tw-text-opacity,1)); }
.text-\[\#555\] { --tw-text-opacity: 1; color: rgb(85 85 85/var(--tw-text-opacity,1)); }
.text-\[\#558b2f\] { --tw-text-opacity: 1; color: rgb(85 139 47/var(--tw-text-opacity,1)); }
.text-\[\#5744FF\], .text-\[\#5744ff\] { --tw-text-opacity: 1; color: rgb(87 68 255/var(--tw-text-opacity,1)); }
.text-\[\#595959\] { --tw-text-opacity: 1; color: rgb(89 89 89/var(--tw-text-opacity,1)); }
.text-\[\#62626a\] { --tw-text-opacity: 1; color: rgb(98 98 106/var(--tw-text-opacity,1)); }
.text-\[\#636363\] { --tw-text-opacity: 1; color: rgb(99 99 99/var(--tw-text-opacity,1)); }
.text-\[\#646464\] { --tw-text-opacity: 1; color: rgb(100 100 100/var(--tw-text-opacity,1)); }
.text-\[\#666\] { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity,1)); }
.text-\[\#686868\] { --tw-text-opacity: 1; color: rgb(104 104 104/var(--tw-text-opacity,1)); }
.text-\[\#6B6B6B\] { --tw-text-opacity: 1; color: rgb(107 107 107/var(--tw-text-opacity,1)); }
.text-\[\#737373\] { --tw-text-opacity: 1; color: rgb(115 115 115/var(--tw-text-opacity,1)); }
.text-\[\#7416a5\] { --tw-text-opacity: 1; color: rgb(116 22 165/var(--tw-text-opacity,1)); }
.text-\[\#777\] { --tw-text-opacity: 1; color: rgb(119 119 119/var(--tw-text-opacity,1)); }
.text-\[\#7d7d7d\] { --tw-text-opacity: 1; color: rgb(125 125 125/var(--tw-text-opacity,1)); }
.text-\[\#888\] { --tw-text-opacity: 1; color: rgb(136 136 136/var(--tw-text-opacity,1)); }
.text-\[\#8a6d3b\] { --tw-text-opacity: 1; color: rgb(138 109 59/var(--tw-text-opacity,1)); }
.text-\[\#8a8a8a\] { --tw-text-opacity: 1; color: rgb(138 138 138/var(--tw-text-opacity,1)); }
.text-\[\#999\] { --tw-text-opacity: 1; color: rgb(153 153 153/var(--tw-text-opacity,1)); }
.text-\[\#9a9a9a\] { --tw-text-opacity: 1; color: rgb(154 154 154/var(--tw-text-opacity,1)); }
.text-\[\#9a9aa2\] { --tw-text-opacity: 1; color: rgb(154 154 162/var(--tw-text-opacity,1)); }
.text-\[\#BE22B1\] { --tw-text-opacity: 1; color: rgb(190 34 177/var(--tw-text-opacity,1)); }
.text-\[\#a3a3a3\] { --tw-text-opacity: 1; color: rgb(163 163 163/var(--tw-text-opacity,1)); }
.text-\[\#aaa\] { --tw-text-opacity: 1; color: rgb(170 170 170/var(--tw-text-opacity,1)); }
.text-\[\#b0b0b0\] { --tw-text-opacity: 1; color: rgb(176 176 176/var(--tw-text-opacity,1)); }
.text-\[\#b42318\] { --tw-text-opacity: 1; color: rgb(180 35 24/var(--tw-text-opacity,1)); }
.text-\[\#b45309\] { --tw-text-opacity: 1; color: rgb(180 83 9/var(--tw-text-opacity,1)); }
.text-\[\#bbb\] { --tw-text-opacity: 1; color: rgb(187 187 187/var(--tw-text-opacity,1)); }
.text-\[\#be22b1\] { --tw-text-opacity: 1; color: rgb(190 34 177/var(--tw-text-opacity,1)); }
.text-\[\#bfbfbf\] { --tw-text-opacity: 1; color: rgb(191 191 191/var(--tw-text-opacity,1)); }
.text-\[\#c0c0c0\] { --tw-text-opacity: 1; color: rgb(192 192 192/var(--tw-text-opacity,1)); }
.text-\[\#c2185b\] { --tw-text-opacity: 1; color: rgb(194 24 91/var(--tw-text-opacity,1)); }
.text-\[\#c4c4c4\] { --tw-text-opacity: 1; color: rgb(196 196 196/var(--tw-text-opacity,1)); }
.text-\[\#c7c7c7\] { --tw-text-opacity: 1; color: rgb(199 199 199/var(--tw-text-opacity,1)); }
.text-\[\#c8c8c8\] { --tw-text-opacity: 1; color: rgb(200 200 200/var(--tw-text-opacity,1)); }
.text-\[\#c92a2a\] { --tw-text-opacity: 1; color: rgb(201 42 42/var(--tw-text-opacity,1)); }
.text-\[\#ccc\] { --tw-text-opacity: 1; color: rgb(204 204 204/var(--tw-text-opacity,1)); }
.text-\[\#db2777\] { --tw-text-opacity: 1; color: rgb(219 39 119/var(--tw-text-opacity,1)); }
.text-\[\#ddd\] { --tw-text-opacity: 1; color: rgb(221 221 221/var(--tw-text-opacity,1)); }
.text-\[\#e0e0e0\] { --tw-text-opacity: 1; color: rgb(224 224 224/var(--tw-text-opacity,1)); }
.text-\[\#e5484d\] { --tw-text-opacity: 1; color: rgb(229 72 77/var(--tw-text-opacity,1)); }
.text-\[\#ff4447\] { --tw-text-opacity: 1; color: rgb(255 68 71/var(--tw-text-opacity,1)); }
.text-\[color\:var\(--product-black-00\)\] { color: var(--product-black-00); }
.text-\[color\:var\(--product-grey-05\)\] { color: var(--product-grey-05); }
.text-\[color\:var\(--product-grey-06\)\] { color: var(--product-grey-06); }
.text-\[color\:var\(--seg-text\)\] { color: var(--seg-text); }
.text-\[color\:var\(--wds-color-text-primary\,var\(--wsr-color-B10\,\#116DFF\)\)\] { color: var(--wds-color-text-primary,var(--wsr-color-B10,#116dff)); }
.text-\[var\(--brik-blue-03\)\] { color: var(--brik-blue-03); }
.text-\[var\(--brik-purple-01\)\] { color: var(--brik-purple-01); }
.text-\[var\(--product-black-00\)\] { color: var(--product-black-00); }
.text-\[var\(--product-black-00\,\#262626\)\] { color: var(--product-black-00,#262626); }
.text-\[var\(--product-blue-02\)\] { color: var(--product-blue-02); }
.text-\[var\(--product-blue-03\)\] { color: var(--product-blue-03); }
.text-\[var\(--product-blue-04\)\] { color: var(--product-blue-04); }
.text-\[var\(--product-blue-06\)\] { color: var(--product-blue-06); }
.text-\[var\(--product-brown-01\)\] { color: var(--product-brown-01); }
.text-\[var\(--product-brown-02\)\] { color: var(--product-brown-02); }
.text-\[var\(--product-green-03\)\] { color: var(--product-green-03); }
.text-\[var\(--product-green-save\)\] { color: var(--product-green-save); }
.text-\[var\(--product-grey-02\)\] { color: var(--product-grey-02); }
.text-\[var\(--product-grey-03\)\] { color: var(--product-grey-03); }
.text-\[var\(--product-grey-04\)\] { color: var(--product-grey-04); }
.text-\[var\(--product-grey-05\)\] { color: var(--product-grey-05); }
.text-\[var\(--product-grey-05\,\#3d3d3d\)\] { color: var(--product-grey-05,#3d3d3d); }
.text-\[var\(--product-grey-06\)\] { color: var(--product-grey-06); }
.text-\[var\(--product-lime-01\)\] { color: var(--product-lime-01); }
.text-\[var\(--product-lime-02\)\] { color: var(--product-lime-02); }
.text-\[var\(--product-lime-03\)\] { color: var(--product-lime-03); }
.text-\[var\(--product-lime-06\)\] { color: var(--product-lime-06); }
.text-\[var\(--product-orange-02\)\] { color: var(--product-orange-02); }
.text-\[var\(--product-orange-03\)\] { color: var(--product-orange-03); }
.text-\[var\(--product-pink-03\)\] { color: var(--product-pink-03); }
.text-\[var\(--product-red-02\)\] { color: var(--product-red-02); }
.text-\[var\(--product-red-03\)\] { color: var(--product-red-03); }
.text-\[var\(--product-timeline-00\)\] { color: var(--product-timeline-00); }
.text-\[var\(--product-white-00\)\] { color: var(--product-white-00); }
.text-\[…black-00\] { }
.text-amber-300 { --tw-text-opacity: 1; color: rgb(252 211 77/var(--tw-text-opacity,1)); }
.text-amber-400 { --tw-text-opacity: 1; color: rgb(251 191 36/var(--tw-text-opacity,1)); }
.text-amber-600 { --tw-text-opacity: 1; color: rgb(217 119 6/var(--tw-text-opacity,1)); }
.text-amber-700 { --tw-text-opacity: 1; color: rgb(180 83 9/var(--tw-text-opacity,1)); }
.text-amber-800 { --tw-text-opacity: 1; color: rgb(146 64 14/var(--tw-text-opacity,1)); }
.text-black { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-black\/20 { color: rgba(0, 0, 0, 0.2); }
.text-black\/25 { color: rgba(0, 0, 0, 0.25); }
.text-black\/30 { color: rgba(0, 0, 0, 0.3); }
.text-black\/40 { color: rgba(0, 0, 0, 0.4); }
.text-black\/45 { color: rgba(0, 0, 0, 0.45); }
.text-black\/50 { color: rgba(0, 0, 0, 0.5); }
.text-black\/60 { color: rgba(0, 0, 0, 0.6); }
.text-black\/70 { color: rgba(0, 0, 0, 0.7); }
.text-blue-300 { --tw-text-opacity: 1; color: rgb(147 197 253/var(--tw-text-opacity,1)); }
.text-blue-400 { --tw-text-opacity: 1; color: rgb(96 165 250/var(--tw-text-opacity,1)); }
.text-blue-600 { --tw-text-opacity: 1; color: rgb(37 99 235/var(--tw-text-opacity,1)); }
.text-blue-700 { --tw-text-opacity: 1; color: rgb(29 78 216/var(--tw-text-opacity,1)); }
.text-brik-black-00 { color: var(--brik-black-00); }
.text-brik-blue-00 { color: var(--brik-blue-00); }
.text-brik-blue-03 { color: var(--brik-blue-03); }
.text-brik-grey-03 { color: var(--brik-grey-03); }
.text-brik-grey-04 { color: var(--brik-grey-04); }
.text-brik-ink { color: var(--brik-ink); }
.text-brik-off { color: var(--brik-off); }
.text-brik-white-00 { color: var(--brik-white-00); }
.text-destructive-foreground { color: hsl(var(--destructive-foreground)); }
.text-emerald-300 { --tw-text-opacity: 1; color: rgb(110 231 183/var(--tw-text-opacity,1)); }
.text-emerald-600 { --tw-text-opacity: 1; color: rgb(5 150 105/var(--tw-text-opacity,1)); }
.text-emerald-700 { --tw-text-opacity: 1; color: rgb(4 120 87/var(--tw-text-opacity,1)); }
.text-foreground { color: hsl(var(--foreground)); }
.text-foreground\/50 { color: hsl(var(--foreground) / .5); }
.text-fuchsia-300 { --tw-text-opacity: 1; color: rgb(240 171 252/var(--tw-text-opacity,1)); }
.text-gray-300 { --tw-text-opacity: 1; color: rgb(209 213 219/var(--tw-text-opacity,1)); }
.text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity,1)); }
.text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }
.text-gray-600 { --tw-text-opacity: 1; color: rgb(75 85 99/var(--tw-text-opacity,1)); }
.text-gray-700 { --tw-text-opacity: 1; color: rgb(55 65 81/var(--tw-text-opacity,1)); }
.text-green-300 { --tw-text-opacity: 1; color: rgb(134 239 172/var(--tw-text-opacity,1)); }
.text-green-600 { --tw-text-opacity: 1; color: rgb(22 163 74/var(--tw-text-opacity,1)); }
.text-green-700 { --tw-text-opacity: 1; color: rgb(21 128 61/var(--tw-text-opacity,1)); }
.text-green-800 { --tw-text-opacity: 1; color: rgb(22 101 52/var(--tw-text-opacity,1)); }
.text-indigo-300 { --tw-text-opacity: 1; color: rgb(165 180 252/var(--tw-text-opacity,1)); }
.text-inherit { color: inherit; }
.text-input { color: hsl(var(--input)); }
.text-lime-300 { --tw-text-opacity: 1; color: rgb(190 242 100/var(--tw-text-opacity,1)); }
.text-muted-foreground { color: hsl(var(--muted-foreground)); }
.text-neutral-300 { --tw-text-opacity: 1; color: rgb(212 212 212/var(--tw-text-opacity,1)); }
.text-neutral-400 { --tw-text-opacity: 1; color: rgb(163 163 163/var(--tw-text-opacity,1)); }
.text-neutral-500 { --tw-text-opacity: 1; color: rgb(115 115 115/var(--tw-text-opacity,1)); }
.text-neutral-600 { --tw-text-opacity: 1; color: rgb(82 82 82/var(--tw-text-opacity,1)); }
.text-neutral-700 { --tw-text-opacity: 1; color: rgb(64 64 64/var(--tw-text-opacity,1)); }
.text-neutral-800 { --tw-text-opacity: 1; color: rgb(38 38 38/var(--tw-text-opacity,1)); }
.text-neutral-900 { --tw-text-opacity: 1; color: rgb(23 23 23/var(--tw-text-opacity,1)); }
.text-orange-300 { --tw-text-opacity: 1; color: rgb(253 186 116/var(--tw-text-opacity,1)); }
.text-orange-500 { --tw-text-opacity: 1; color: rgb(249 115 22/var(--tw-text-opacity,1)); }
.text-orange-700 { --tw-text-opacity: 1; color: rgb(194 65 12/var(--tw-text-opacity,1)); }
.text-pink-300 { --tw-text-opacity: 1; color: rgb(249 168 212/var(--tw-text-opacity,1)); }
.text-primary { color: hsl(var(--primary)); }
.text-primary-foreground { color: hsl(var(--primary-foreground)); }
.text-purple-300 { --tw-text-opacity: 1; color: rgb(216 180 254/var(--tw-text-opacity,1)); }
.text-purple-600 { --tw-text-opacity: 1; color: rgb(147 51 234/var(--tw-text-opacity,1)); }
.text-red-300 { --tw-text-opacity: 1; color: rgb(252 165 165/var(--tw-text-opacity,1)); }
.text-red-400 { --tw-text-opacity: 1; color: rgb(248 113 113/var(--tw-text-opacity,1)); }
.text-red-500 { --tw-text-opacity: 1; color: rgb(239 68 68/var(--tw-text-opacity,1)); }
.text-red-600 { --tw-text-opacity: 1; color: rgb(220 38 38/var(--tw-text-opacity,1)); }
.text-red-700 { --tw-text-opacity: 1; color: rgb(185 28 28/var(--tw-text-opacity,1)); }
.text-rose-300 { --tw-text-opacity: 1; color: rgb(253 164 175/var(--tw-text-opacity,1)); }
.text-rose-400 { --tw-text-opacity: 1; color: rgb(251 113 133/var(--tw-text-opacity,1)); }
.text-rose-500 { --tw-text-opacity: 1; color: rgb(244 63 94/var(--tw-text-opacity,1)); }
.text-rose-600 { --tw-text-opacity: 1; color: rgb(225 29 72/var(--tw-text-opacity,1)); }
.text-rose-700 { --tw-text-opacity: 1; color: rgb(190 18 60/var(--tw-text-opacity,1)); }
.text-secondary-foreground { color: hsl(var(--secondary-foreground)); }
.text-sky-300 { --tw-text-opacity: 1; color: rgb(125 211 252/var(--tw-text-opacity,1)); }
.text-sky-600 { --tw-text-opacity: 1; color: rgb(2 132 199/var(--tw-text-opacity,1)); }
.text-sky-700 { --tw-text-opacity: 1; color: rgb(3 105 161/var(--tw-text-opacity,1)); }
.text-sky-700\/80 { color: rgba(3, 105, 161, 0.8); }
.text-slate-300 { --tw-text-opacity: 1; color: rgb(203 213 225/var(--tw-text-opacity,1)); }
.text-slate-400 { --tw-text-opacity: 1; color: rgb(148 163 184/var(--tw-text-opacity,1)); }
.text-slate-500 { --tw-text-opacity: 1; color: rgb(100 116 139/var(--tw-text-opacity,1)); }
.text-slate-600 { --tw-text-opacity: 1; color: rgb(71 85 105/var(--tw-text-opacity,1)); }
.text-slate-700 { --tw-text-opacity: 1; color: rgb(51 65 85/var(--tw-text-opacity,1)); }
.text-slate-900 { --tw-text-opacity: 1; color: rgb(15 23 42/var(--tw-text-opacity,1)); }
.text-transparent { color: rgba(0, 0, 0, 0); }
.text-violet-700 { --tw-text-opacity: 1; color: rgb(109 40 217/var(--tw-text-opacity,1)); }
.text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.text-white\/30 { color: rgba(255, 255, 255, 0.3); }
.text-white\/35 { color: rgba(255, 255, 255, 0.35); }
.text-white\/40 { color: rgba(255, 255, 255, 0.4); }
.text-white\/50 { color: rgba(255, 255, 255, 0.5); }
.text-white\/55 { color: rgba(255, 255, 255, 0.55); }
.text-white\/60 { color: rgba(255, 255, 255, 0.6); }
.text-white\/70 { color: rgba(255, 255, 255, 0.7); }
.text-white\/75 { color: rgba(255, 255, 255, 0.75); }
.text-white\/80 { color: rgba(255, 255, 255, 0.8); }
.text-white\/85 { color: rgba(255, 255, 255, 0.85); }
.text-white\/90 { color: rgba(255, 255, 255, 0.9); }
.text-yellow-300 { --tw-text-opacity: 1; color: rgb(253 224 71/var(--tw-text-opacity,1)); }
.text-yellow-400 { --tw-text-opacity: 1; color: rgb(250 204 21/var(--tw-text-opacity,1)); }
.underline { text-decoration-line: underline; }
.line-through { text-decoration-line: line-through; }
.no-underline { text-decoration-line: none; }
.decoration-\[var\(--product-grey-04\)\] { text-decoration-color: var(--product-grey-04); }
.decoration-red-300 { text-decoration-color: rgb(252, 165, 165); }
.decoration-solid { text-decoration-style: solid; }
.decoration-dotted { text-decoration-style: dotted; }
.decoration-1 { text-decoration-thickness: 1px; }
.decoration-from-font { text-decoration-thickness: from-font; }
.underline-offset-2 { text-underline-offset: 2px; }
.underline-offset-4 { text-underline-offset: 4px; }
.underline-offset-\[0\.12em\] { text-underline-offset: 0.12em; }
.underline-offset-\[3px\] { text-underline-offset: 3px; }
.antialiased { -webkit-font-smoothing: antialiased; }
.placeholder-\[\#666\]::placeholder { --tw-placeholder-opacity: 1; color: rgb(102 102 102/var(--tw-placeholder-opacity,1)); }
.placeholder-\[\#686868\]::placeholder { --tw-placeholder-opacity: 1; color: rgb(104 104 104/var(--tw-placeholder-opacity,1)); }
.placeholder-\[\#7d7d7d\]::placeholder { --tw-placeholder-opacity: 1; color: rgb(125 125 125/var(--tw-placeholder-opacity,1)); }
.placeholder-\[\#999\]::placeholder { --tw-placeholder-opacity: 1; color: rgb(153 153 153/var(--tw-placeholder-opacity,1)); }
.placeholder-\[\#bbb\]::placeholder { --tw-placeholder-opacity: 1; color: rgb(187 187 187/var(--tw-placeholder-opacity,1)); }
.placeholder-\[var\(--product-grey-05\)\]::placeholder { color: var(--product-grey-05); }
.caret-\[var\(--product-black-00\)\] { caret-color: var(--product-black-00); }
.caret-\[var\(--product-blue-03\)\] { caret-color: var(--product-blue-03); }
.accent-\[var\(--product-black-00\)\] { accent-color: var(--product-black-00); }
.accent-blue-500 { accent-color: rgb(59, 130, 246); }
.accent-brik-black-00 { accent-color: var(--brik-black-00); }
.accent-white { accent-color: rgb(255, 255, 255); }
.opacity-0 { opacity: 0; }
.opacity-100 { opacity: 1; }
.opacity-25 { opacity: 0.25; }
.opacity-30 { opacity: 0.3; }
.opacity-35 { opacity: 0.35; }
.opacity-40 { opacity: 0.4; }
.opacity-50 { opacity: 0.5; }
.opacity-60 { opacity: 0.6; }
.opacity-70 { opacity: 0.7; }
.opacity-75 { opacity: 0.75; }
.opacity-80 { opacity: 0.8; }
.opacity-90 { opacity: 0.9; }
.opacity-\[0\.15\] { opacity: 0.15; }
.mix-blend-multiply { mix-blend-mode: multiply; }
.mix-blend-overlay { mix-blend-mode: overlay; }
.mix-blend-soft-light { mix-blend-mode: soft-light; }
.mix-blend-difference { mix-blend-mode: difference; }
.\!shadow { --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a !important; --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow) !important; }
.shadow { --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-2xl { --tw-shadow: 0 25px 50px -12px #00000040; --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_1\.5px_var\(--product-blue-03\)\] { --tw-shadow: 0 0 0 1.5px var(--product-blue-03); --tw-shadow-colored: 0 0 0 1.5px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_1px_var\(--product-blue-03\)\] { --tw-shadow: 0 0 0 1px var(--product-blue-03); --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_1px_var\(--product-grey-02\)\] { --tw-shadow: 0 0 0 1px var(--product-grey-02); --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_1px_var\(--product-grey-03\)\] { --tw-shadow: 0 0 0 1px var(--product-grey-03); --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_2px_rgba\(255\,255\,255\,0\.35\)\] { --tw-shadow: 0 0 0 2px #ffffff59; --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_3px_rgba\(14\,165\,233\,0\.08\)\] { --tw-shadow: 0 0 0 3px #0ea5e914; --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_3px_var\(--product-pink-06\)\] { --tw-shadow: 0 0 0 3px var(--product-pink-06); --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_6px_rgba\(255\,59\,48\,0\.6\)\] { --tw-shadow: 0 0 6px #ff3b3099; --tw-shadow-colored: 0 0 6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_8px_rgba\(255\,59\,48\,0\.6\)\] { --tw-shadow: 0 0 8px #ff3b3099; --tw-shadow-colored: 0 0 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_1px_0_0_black\] { --tw-shadow: 0 1px 0 0 black; --tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\] { --tw-shadow: 0 1px 2px #0000000a; --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.18\)\,0_8px_24px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0 1px 3px #0000002e,0 8px 24px #00000014; --tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.3\)\] { --tw-shadow: 0 1px 3px #0000004d; --tw-shadow-colored: 0 1px 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.4\)\] { --tw-shadow: 0 1px 3px #0006; --tw-shadow-colored: 0 1px 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0 2px 8px #00000040; --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_42px_107px_rgba\(255\,89\,241\,0\.34\)\,0_24\.7px_32\.3px_rgba\(255\,89\,241\,0\.19\)\,0_10\.3px_13\.4px_rgba\(255\,89\,241\,0\.22\)\,0_3\.7px_4\.8px_rgba\(255\,89\,241\,0\.15\)\,inset_0_1px_4px_0px_\#ffd9e8\] { --tw-shadow: 0 42px 107px #ff59f157,0 24.7px 32.3px #ff59f130,0 10.3px 13.4px #ff59f138,0 3.7px 4.8px #ff59f126,inset 0 1px 4px 0px #ffd9e8; --tw-shadow-colored: 0 42px 107px var(--tw-shadow-color), 0 24.7px 32.3px var(--tw-shadow-color), 0 10.3px 13.4px var(--tw-shadow-color), 0 3.7px 4.8px var(--tw-shadow-color), inset 0 1px 4px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_42px_53\.5px_rgba\(255\,89\,241\,0\.34\)\,0_24\.7px_16\.1px_rgba\(255\,89\,241\,0\.19\)\,0_10\.3px_6\.7px_rgba\(255\,89\,241\,0\.22\)\,0_3\.7px_2\.4px_rgba\(255\,89\,241\,0\.15\)\,inset_0_1px_4px_0_\#ffd9e8\] { --tw-shadow: 0 42px 53.5px #ff59f157,0 24.7px 16.1px #ff59f130,0 10.3px 6.7px #ff59f138,0 3.7px 2.4px #ff59f126,inset 0 1px 4px 0 #ffd9e8; --tw-shadow-colored: 0 42px 53.5px var(--tw-shadow-color), 0 24.7px 16.1px var(--tw-shadow-color), 0 10.3px 6.7px var(--tw-shadow-color), 0 3.7px 2.4px var(--tw-shadow-color), inset 0 1px 4px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 0 4px 24px #0000001f; --tw-shadow-colored: 0 4px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.2\)\] { --tw-shadow: 0 4px 24px #0003; --tw-shadow-colored: 0 4px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.10\)\] { --tw-shadow: 0 6px 20px #0000001a; --tw-shadow-colored: 0 6px 20px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 0 6px 20px #0000001f; --tw-shadow-colored: 0 6px 20px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.2\)\] { --tw-shadow: 0 6px 20px #0003; --tw-shadow-colored: 0 6px 20px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.14\)\] { --tw-shadow: 0 8px 30px #00000024; --tw-shadow-colored: 0 8px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.18\)\] { --tw-shadow: 0 8px 32px #0000002e; --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0px_-15px_15px_0px_rgba\(0\,0\,0\,0\.05\)\,0px_-4px_8px_0px_rgba\(0\,0\,0\,0\.06\)\] { --tw-shadow: 0px -15px 15px 0px #0000000d,0px -4px 8px 0px #0000000f; --tw-shadow-colored: 0px -15px 15px 0px var(--tw-shadow-color), 0px -4px 8px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0px_42px_107px_rgba\(255\,89\,241\,0\.34\)\,0px_24\.7px_32\.3px_rgba\(255\,89\,241\,0\.19\)\,0px_10\.3px_13\.4px_rgba\(255\,89\,241\,0\.22\)\,0px_3\.7px_4\.8px_rgba\(255\,89\,241\,0\.15\)\,inset_0px_1px_4px_\#ffd9e8\] { --tw-shadow: 0px 42px 107px #ff59f157,0px 24.7px 32.3px #ff59f130,0px 10.3px 13.4px #ff59f138,0px 3.7px 4.8px #ff59f126,inset 0px 1px 4px #ffd9e8; --tw-shadow-colored: 0px 42px 107px var(--tw-shadow-color), 0px 24.7px 32.3px var(--tw-shadow-color), 0px 10.3px 13.4px var(--tw-shadow-color), 0px 3.7px 4.8px var(--tw-shadow-color), inset 0px 1px 4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0px_4px_15px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0px 4px 15px #0000001a; --tw-shadow-colored: 0px 4px 15px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0px_4px_15px_rgba\(0\,0\,0\,0\.16\)\] { --tw-shadow: 0px 4px 15px #00000029; --tw-shadow-colored: 0px 4px 15px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0px_4px_30px_0px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 0px 4px 30px 0px #00000026; --tw-shadow-colored: 0px 4px 30px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[10px_10px_100px_rgba\(0\,0\,0\,0\.2\)\] { --tw-shadow: 10px 10px 100px #0003; --tw-shadow-colored: 10px 10px 100px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[10px_10px_100px_rgba\(0\,0\,0\,0\.5\)\] { --tw-shadow: 10px 10px 100px #00000080; --tw-shadow-colored: 10px 10px 100px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[12px_0_40px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 12px 0 40px #0000001f; --tw-shadow-colored: 12px 0 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: inset 0 0 0 1px #0000001a; --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[inset_0_0_0_1px_var\(--product-white-00\)\] { --tw-shadow: inset 0 0 0 1px var(--product-white-00); --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[inset_0_1px_0_var\(--product-grey-02\)\] { --tw-shadow: inset 0 1px 0 var(--product-grey-02); --tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[inset_0px_0px_50px_0px_\#ffeafd\] { --tw-shadow: inset 0px 0px 50px 0px #ffeafd; --tw-shadow-colored: inset 0px 0px 50px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-lg { --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a; --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-md { --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a; --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-sm { --tw-shadow: 0 1px 2px 0 #0000000d; --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-xl { --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a; --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-amber-200 { --tw-shadow-color: #fde68a; --tw-shadow: var(--tw-shadow-colored); }
.shadow-emerald-200 { --tw-shadow-color: #a7f3d0; --tw-shadow: var(--tw-shadow-colored); }
.shadow-rose-200 { --tw-shadow-color: #fecdd3; --tw-shadow: var(--tw-shadow-colored); }
.shadow-sky-200 { --tw-shadow-color: #bae6fd; --tw-shadow: var(--tw-shadow-colored); }
.shadow-transparent { --tw-shadow-color: transparent; --tw-shadow: var(--tw-shadow-colored); }
.outline-none { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.\!outline { outline-style: solid !important; }
.outline { outline-style: solid; }
.outline-dashed { outline-style: dashed; }
.outline-1 { outline-width: 1px; }
.outline-2 { outline-width: 2px; }
.outline-\[3px\] { outline-width: 3px; }
.-outline-offset-1 { outline-offset: -1px; }
.-outline-offset-2 { outline-offset: -2px; }
.-outline-offset-\[3px\] { outline-offset: -3px; }
.outline-offset-0 { outline-offset: 0px; }
.outline-offset-2 { outline-offset: 2px; }
.outline-offset-\[-1px\] { outline-offset: -1px; }
.outline-\[\#e1e1e1\] { outline-color: rgb(225, 225, 225); }
.outline-\[colour\] { }
.outline-\[var\(--product-black-00\)\] { outline-color: var(--product-black-00); }
.outline-\[var\(--product-blue-02\)\] { outline-color: var(--product-blue-02); }
.outline-\[var\(--product-blue-03\)\] { outline-color: var(--product-blue-03); }
.outline-\[var\(--product-red-03\)\] { outline-color: var(--product-red-03); }
.outline-black { outline-color: rgb(0, 0, 0); }
.outline-red-400 { outline-color: rgb(248, 113, 113); }
.outline-red-500 { outline-color: rgb(239, 68, 68); }
.ring { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.ring-0 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.ring-2 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.ring-inset { --tw-ring-inset: inset; }
.ring-\[\#5744FF\] { --tw-ring-opacity: 1; --tw-ring-color: rgb(87 68 255/var(--tw-ring-opacity,1)); }
.ring-\[\#be22b1\]\/30 { --tw-ring-color: #be22b14d; }
.ring-\[var\(--product-blue-03\)\] { --tw-ring-color: var(--product-blue-03); }
.ring-\[var\(--product-blue-04\)\] { --tw-ring-color: var(--product-blue-04); }
.ring-black\/5 { --tw-ring-color: #0000000d; }
.ring-blue-300 { --tw-ring-opacity: 1; --tw-ring-color: rgb(147 197 253/var(--tw-ring-opacity,1)); }
.ring-transparent { --tw-ring-color: transparent; }
.ring-white { --tw-ring-opacity: 1; --tw-ring-color: rgb(255 255 255/var(--tw-ring-opacity,1)); }
.ring-offset-1 { --tw-ring-offset-width: 1px; }
.ring-offset-background { --tw-ring-offset-color: hsl(var(--background)); }
.blur { --tw-blur: blur(8px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.blur-0 { --tw-blur: blur(0); 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); }
.blur-\[10px\] { --tw-blur: blur(10px); 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); }
.blur-\[12px\] { --tw-blur: blur(12px); 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); }
.blur-\[16px\] { --tw-blur: blur(16px); 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); }
.blur-sm { --tw-blur: blur(4px); 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); }
.drop-shadow { --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f); 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); }
.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.12\)\] { --tw-drop-shadow: drop-shadow(0 2px 8px #0000001f); 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); }
.drop-shadow-\[1px_1px_40px_rgba\(0\,0\,0\,0\.04\)\] { --tw-drop-shadow: drop-shadow(1px 1px 40px #0000000a); 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); }
.drop-shadow-sm { --tw-drop-shadow: drop-shadow(0 1px 1px #0000000d); 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); }
.grayscale { --tw-grayscale: grayscale(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.\!invert { --tw-invert: invert(100%) !important; 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) !important; }
.invert { --tw-invert: invert(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.sepia { --tw-sepia: sepia(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.backdrop-blur { --tw-backdrop-blur: blur(8px); 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-\[12\.5px\] { --tw-backdrop-blur: blur(12.5px); 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-\[25px\] { --tw-backdrop-blur: blur(25px); 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-\[27px\] { --tw-backdrop-blur: blur(27px); 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-\[35px\] { --tw-backdrop-blur: blur(35px); 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-\[50px\] { --tw-backdrop-blur: blur(50px); 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-\[8\.5px\] { --tw-backdrop-blur: blur(8.5px); 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-sm { --tw-backdrop-blur: blur(4px); 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 { 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, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[backdrop-filter\,background-color\] { transition-property: -webkit-backdrop-filter, backdrop-filter, background-color; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[background\] { transition-property: background; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[border-color\,opacity\] { transition-property: border-color, opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[box-shadow\] { transition-property: box-shadow; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[clip-path\] { transition-property: clip-path; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[color\,padding\] { transition-property: color, padding; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[gap\] { transition-property: gap; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[grid-template-columns\] { transition-property: grid-template-columns; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[grid-template-rows\,opacity\] { transition-property: grid-template-rows, opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[grid-template-rows\] { transition-property: grid-template-rows; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[height\] { transition-property: height; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[left\,width\] { transition-property: left, width; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[opacity\,background-color\] { transition-property: opacity, background-color; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[opacity\,max-width\] { transition-property: opacity, max-width; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[opacity\,transform\,right\] { transition-property: opacity, transform, right; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[opacity\,transform\] { transition-property: opacity, transform; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[opacity\] { transition-property: opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[outline-color\] { transition-property: outline-color; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[padding-top\] { transition-property: padding-top; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[padding\] { transition-property: padding; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[top\] { transition-property: top; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[transform\,background-color\] { transition-property: transform, background-color; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[transform\,opacity\] { transition-property: transform, opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[width\,box-shadow\] { transition-property: width, box-shadow; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[width\] { transition-property: width; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-all { transition-property: all; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-opacity { transition-property: opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-transform { transition-property: transform; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.delay-300 { transition-delay: 0.3s; }
.duration-0 { transition-duration: 0s; }
.duration-100 { transition-duration: 0.1s; }
.duration-150 { transition-duration: 0.15s; }
.duration-200 { transition-duration: 0.2s; }
.duration-300 { transition-duration: 0.3s; }
.duration-500 { transition-duration: 0.5s; }
.duration-700 { transition-duration: 0.7s; }
.duration-\[250ms\] { transition-duration: 0.25s; }
.duration-\[400ms\] { transition-duration: 0.4s; }
.duration-\[450ms\] { transition-duration: 0.45s; }
.duration-\[480ms\] { transition-duration: 0.48s; }
.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\] { transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }
.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\] { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-linear { transition-timing-function: linear; }
.ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.will-change-transform { will-change: transform; }
.\[--canvas-dot\:rgba\(0\,0\,0\,0\.16\)\] { --canvas-dot: #00000029; }
.\[--editor-top-bar-height\:50px\] { --editor-top-bar-height: 50px; }
.\[--use-case-tools-top\:109px\] { --use-case-tools-top: 109px; }
.\[-moz-appearance\:textfield\] { }
.\[-ms-overflow-style\:none\] { }
.\[-webkit-overflow-scrolling\:touch\] { }
.\[-webkit-tap-highlight-color\:transparent\] { -webkit-tap-highlight-color: transparent; }
.\[animation-duration\:1\.5s\] { animation-duration: 1.5s; }
.\[animation\:mobileMenuCollapse_200ms_ease-out_forwards\] { animation: 0.2s ease-out 0s 1 normal forwards running mobileMenuCollapse; }
.\[animation\:mobileMenuExpand_200ms_ease-out\] { animation: 0.2s ease-out 0s 1 normal none running mobileMenuExpand; }
.\[background-size\:24px_24px\] { background-size: 24px 24px; }
.\[clip-path\:inset\(-24px_0_0_0\)\] { clip-path: inset(-24px 0px 0px); }
.\[clip-path\:inset\(0\)\] { clip-path: inset(0px); }
.\[clip-path\:polygon\(0_0\,33\.09px_0\,41\.18px_8\.23px\,100\%_8\.23px\,100\%_100\%\,0_100\%\)\] { clip-path: polygon(0px 0px, 33.09px 0px, 41.18px 8.23px, 100% 8.23px, 100% 100%, 0px 100%); }
.\[clip-path\:polygon\(0_0\,86\.52px_0\,110px_20px\,100\%_20px\,100\%_100\%\,0_100\%\)\] { clip-path: polygon(0px 0px, 86.52px 0px, 110px 20px, 100% 20px, 100% 100%, 0px 100%); }
.\[column-gap\:10px\] { column-gap: 10px; }
.\[column-gap\:12px\] { column-gap: 12px; }
.\[column-gap\:15px\] { column-gap: 15px; }
.\[container-type\:inline-size\] { container-type: inline-size; }
.\[container-type\:size\] { container-type: size; }
.\[field-sizing\:content\] { field-sizing: content; }
.\[font-family\:\'Proto_Mono\'\,ui-monospace\,monospace\] { font-family: "Proto Mono", ui-monospace, monospace; }
.\[font-family\:var\(--brik-font-book\)\] { font-family: var(--brik-font-book); }
.\[font-family\:var\(--brik-font-regular\)\] { font-family: var(--brik-font-regular); }
.\[font-family\:var\(--product-font\)\] { font-family: var(--product-font); }
.\[font-family\:var\(--product-font-book\)\] { font-family: var(--product-font-book); }
.\[font-feature-settings\:\'ss01\'_1\,\'ss02\'_1\,\'ss03\'_1\,\'ss04\'_1\,\'ss05\'_1\,\'ss06\'_1\,\'ss07\'_1\,\'ss09\'_1\,\'ss10\'_1\,\'ss11\'_1\,\'lnum\'_1\,\'tnum\'_1\] { font-feature-settings: "ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss09", "ss10", "ss11", "lnum", "tnum"; }
.\!\[font-feature-settings\:normal\] { font-feature-settings: normal !important; }
.\[font\:inherit\] { font: inherit; }
.\[grid-template-rows\:0fr\] { grid-template-rows: 0fr; }
.\[grid-template-rows\:1fr\] { grid-template-rows: 1fr; }
.\[grid-template-rows\:auto_auto_minmax\(0\,1fr\)_auto_auto\] { grid-template-rows: auto auto minmax(0px, 1fr) auto auto; }
.\[outline\:1px_solid_var\(--product-blue-03\)\] { outline: 1px solid var(--product-blue-03); }
.\[outline\:1px_solid_var\(--product-red-03\)\] { outline: 1px solid var(--product-red-03); }
.\[overflow-x\:clip\] { overflow-x: clip; }
.\[perspective\:1200px\] { perspective: 1200px; }
.\[scrollbar-color\:\#d4d4d4_transparent\] { scrollbar-color: rgb(212, 212, 212) transparent; }
.\[scrollbar-width\:none\] { scrollbar-width: none; }
.\[scrollbar-width\:thin\] { scrollbar-width: thin; }
.\[text-decoration-skip-ink\:auto\] { text-decoration-skip-ink: auto; }
.\[text-decoration-skip-ink\:none\] { text-decoration-skip-ink: none; }
.\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.6\)\] { text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 2px; }
.\[text-underline-position\:from-font\] { text-underline-position: from-font; }
.\[text-wrap\:balance\] { text-wrap: balance; }
.\[transform-origin\:center\] { transform-origin: 50% center; }
.\[transform-style\:preserve-3d\] { transform-style: preserve-3d; }
.\[transform\:rotate\(180deg\)\] { transform: rotate(180deg); }
.\[word-break\:break-word\] { word-break: break-word; }
.\[writing-mode\:vertical-rl\] { writing-mode: vertical-rl; }
html[data-session-pending] [data-home-marketing] { visibility: hidden; }
@media (max-width: 1023px) {
  html:not([data-document-settled]) body:has([data-mobile-first-paint-gate]) { visibility: hidden; animation: 0s linear 4s 1 normal forwards running brik-reveal-unsettled-document; }
}
@keyframes brik-reveal-unsettled-document { 
  100% { visibility: visible; }
}
@font-face { font-family: EarlySans; src: url("fonts/EarlySans-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: EarlySans; src: url("fonts/EarlySans-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Brik Sticky Caveat"; src: url("fonts/Caveat-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Brik Sticky Caveat"; src: url("fonts/Caveat-Medium-ext.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Neue Haas Grotesk Display Pro"; src: local("Neue Haas Grotesk Display Pro"), url("fonts/NeueHaasGroteskDisplayPro-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Neue Haas Grotesk Display Pro"; src: local("Neue Haas Grotesk Display Pro Medium"), url("fonts/NeueHaasGroteskDisplayPro-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Neue Haas Grotesk Display Pro"; src: local("Neue Haas Grotesk Display Pro Bold"), url("fonts/NeueHaasGroteskDisplayPro-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "HAL Matex"; src: local("HAL Matex"), url("fonts/HALMatex-Regular.woff2") format("woff2"), url("fonts/HALMatex-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "HAL Matex Book"; src: local("HAL Matex Book"), url("fonts/HALMatex-Book.woff2") format("woff2"), url("fonts/HALMatex-Book.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "HAL Matex"; src: local("Arial Hebrew"), local("ArialHebrew"), local("Noto Sans Hebrew"), local("NotoSansHebrew"), local("Arial"), local("ArialMT"); unicode-range: U+590-5FF, U+FB1D-FB4F, U+200F, U+5BE; font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "HAL Matex Book"; src: local("Arial Hebrew"), local("ArialHebrew"), local("Noto Sans Hebrew"), local("NotoSansHebrew"), local("Arial"), local("ArialMT"); unicode-range: U+590-5FF, U+FB1D-FB4F, U+200F, U+5BE; font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: EarlySans; src: local("Arial Hebrew"), local("ArialHebrew"), local("Noto Sans Hebrew"), local("NotoSansHebrew"), local("Arial"), local("ArialMT"); unicode-range: U+590-5FF, U+FB1D-FB4F, U+200F, U+5BE; font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: EarlySans; src: local("Arial Hebrew"), local("ArialHebrew"), local("Noto Sans Hebrew"), local("NotoSansHebrew"), local("Arial"), local("ArialMT"); unicode-range: U+590-5FF, U+FB1D-FB4F, U+200F, U+5BE; font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Proto Mono"; src: local("Proto Mono Med"), local("ProtoMono-Medium"), url("fonts/ProtoMono-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@keyframes marquee-scroll { 
  0% { transform: translate(0px, 0px); }
  100% { transform: translate(-50%); }
}
@keyframes hero-letter-rise { 
  0% { transform: translateY(125%); }
  100% { transform: translate(0px, 0px); }
}
@keyframes hero-logo-open { 
  0% { width: 0px; margin-left: 0.18em; }
  100% { width: 1.061em; margin-left: 0px; }
}
@keyframes hero-logo-open-mobile { 
  0% { width: 0px; }
  100% { width: 64px; }
}
.hero-letter-rise { animation: 1.25s cubic-bezier(0.87, 0, 0.13, 1) 0s 1 normal both running hero-letter-rise; }
.hero-logo-open { animation: 1.25s cubic-bezier(0.87, 0, 0.13, 1) 2.025s 1 normal both running hero-logo-open; }
.hero-logo-open-mobile { animation: 1.25s cubic-bezier(0.87, 0, 0.13, 1) 2.025s 1 normal both running hero-logo-open-mobile; }
@keyframes hero-follow-rise { 
  0% { opacity: 0; transform: translateY(24px); }
  100% { opacity: 1; transform: translate(0px, 0px); }
}
.hero-follow-rise { animation: 0.7s cubic-bezier(0.22, 1, 0.36, 1) 2.025s 1 normal both running hero-follow-rise; }
.hero-follow-rise-trailing { animation-delay: 2.225s; }
@media (prefers-reduced-motion: reduce) {
  .hero-letter-rise, .hero-logo-open, .hero-logo-open-mobile, .hero-follow-rise { animation: auto ease 0s 1 normal none running none; }
}
.mag-tool-hover { --mag-tool-hover-ease: cubic-bezier(.87, 0, .13, 1); }
.mag-tool-hover__fit { left: var(--mag-tool-hover-x,50%); top: var(--mag-tool-hover-y,50%); translate: -50% -50%; transform: scale(var(--mag-tool-hover-fit,1)); mix-blend-mode: difference; transition: transform 0.12s ease-out; position: absolute; }
.mag-tool-hover__disc { aspect-ratio: 1 / 1; width: 180px; transition: transform .45s var(--mag-tool-hover-ease) .15s; background: rgb(255, 247, 0); transform: scale(0); }
.mag-tool-hover__label { color: rgb(0, 0, 0); letter-spacing: -0.04em; transition: transform .25s var(--mag-tool-hover-ease); font-size: 20px; line-height: 1.083; transform: rotate(-180deg) scale(0); }
@media (min-width: 1024px) {
  .mag-tool-hover__disc { width: 240px; }
}
.mag-tool-hover[data-active] .mag-tool-hover__disc { transition-duration: 0.5s; transition-delay: 0s; transform: scale(1); }
.mag-tool-hover[data-active] .mag-tool-hover__label { transition-duration: 0.5s; transition-delay: 0.5s; transform: none; }
@media (hover: hover) and (pointer: fine) {
  .mag-tool-hover { cursor: none; }
  .mag-tool-hover:hover .mag-tool-hover__disc { transition-duration: 0.5s; transition-delay: 0s; transform: scale(1); }
  .mag-tool-hover:hover .mag-tool-hover__label { transition-duration: 0.5s; transition-delay: 0.5s; transform: none; }
}
@media (prefers-reduced-motion: reduce) {
  .mag-tool-hover__disc, .mag-tool-hover__label { transition-duration: 0s !important; transition-delay: 0s !important; }
}
@keyframes suggestExpand { 
  0% { grid-template-rows: 0fr; }
  100% { grid-template-rows: 1fr; }
}
@keyframes suggestReveal { 
  0% { opacity: 0; transform: translateY(-10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes suggestCollapse { 
  0% { grid-template-rows: 1fr; }
  100% { grid-template-rows: 0fr; }
}
@keyframes suggestHide { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-10px); }
}
@keyframes suggestOpen { 
  0% { opacity: 0; grid-template-rows: 0fr; }
  100% { opacity: 1; grid-template-rows: 1fr; }
}
@keyframes scroll-left { 
  0% { transform: translate(0px); }
  100% { transform: translate(-50%); }
}
@keyframes scroll-right { 
  0% { transform: translate(-50%); }
  100% { transform: translate(0px); }
}
.animate-scroll-left { animation: 25s linear 0s infinite normal none running scroll-left; }
.animate-scroll-right { animation: 25s linear 0s infinite normal none running scroll-right; }
@keyframes blink { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}
.animate-blink { animation: 0.8s step-end 0s infinite normal none running blink; }
@keyframes float-0 { 
  0% { transform: translate(0px); }
  33% { transform: translate(20px, -15px); }
  66% { transform: translate(-10px, 20px); }
  100% { transform: translate(0px); }
}
@keyframes float-1 { 
  0% { transform: translate(0px); }
  33% { transform: translate(-18px, 12px); }
  66% { transform: translate(15px, -8px); }
  100% { transform: translate(0px); }
}
@keyframes float-2 { 
  0% { transform: translate(0px); }
  33% { transform: translate(12px, 18px); }
  66% { transform: translate(-20px, -12px); }
  100% { transform: translate(0px); }
}
@keyframes float-3 { 
  0% { transform: translate(0px); }
  33% { transform: translate(-15px, -20px); }
  66% { transform: translate(18px, 10px); }
  100% { transform: translate(0px); }
}
@keyframes step-enter { 
  0% { opacity: 0; transform: scale(0.3) translateY(40px); }
  60% { opacity: 1; transform: scale(1.05) translateY(-5px); }
  100% { opacity: 1; transform: scale(1) translateY(0px); }
}
@keyframes mobileMenuExpand { 
  0% { opacity: 0; transform: translateY(-6px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes mobileMenuCollapse { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-6px); }
}
@keyframes lp-hero-gradient-flow { 
  0% { background-position: 50% 0px; }
  100% { background-position: 50% 100%; }
}
.lp-hero-gradient-band { isolation: isolate; overflow: hidden; }
.lp-hero-gradient-motion { will-change: background-position; background: linear-gradient(rgb(255, 68, 71) 0%, rgb(255, 77, 99) 16%, rgb(255, 89, 241) 34%, rgb(255, 98, 238) 48%, rgb(255, 68, 71) 62%, rgb(255, 89, 241) 78%, rgba(232, 232, 232, 0) 100%) 50% 0px / 100% 220%; animation: 10s ease-in-out 0s infinite alternate none running lp-hero-gradient-flow; position: absolute; inset: 0px; }
@media (prefers-reduced-motion: reduce) {
  .lp-hero-gradient-motion { background-position: 50% 40%; animation: auto ease 0s 1 normal none running none; }
}
.marquee-track { width: max-content; animation: marquee-scroll var(--marquee-duration,40s) linear infinite; will-change: transform; backface-visibility: hidden; display: flex; }
@media (prefers-reduced-motion: reduce) {
  .marquee-track { animation: auto ease 0s 1 normal none running none; }
}
.marquee-track:hover:not(.marquee-track--item-hover) { animation-play-state: paused; }
.marquee-track--item-hover:has(.marquee-item:hover) { animation-play-state: paused; }
.tool-slider-scroll { scrollbar-width: none; }
.tool-slider-scroll::-webkit-scrollbar { display: none; }
.slim-btn { --slim-btn-hover-bg: #e8e8e8; position: relative; overflow: hidden; }
.slim-btn::before { content: ""; border-radius: inherit; background: var(--slim-btn-hover-bg); opacity: 0; transform-origin: 50% center; pointer-events: none; z-index: 0; transition: transform 0.3s, opacity 0.3s; position: absolute; inset: 0px; transform: scale(0); }
.slim-btn:hover::before { opacity: 1; transform: scale(1); }
.slim-btn > * { z-index: 1; position: relative; }
.sidebar-btn { --sidebar-btn-hover-bg: #e8e8e8; position: relative; overflow: hidden; }
.sidebar-btn::before { content: ""; border-radius: inherit; background: var(--sidebar-btn-hover-bg); opacity: 0; transform-origin: 0px center; pointer-events: none; z-index: 0; transition: transform 0.2s, opacity 0.2s; position: absolute; inset: 0px; transform: scaleX(0); }
.sidebar-btn:hover::before { opacity: 1; transform: scaleX(1); }
.sidebar-btn > * { z-index: 1; position: relative; }
.glass-pane { will-change: backdrop-filter; background: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.2); }
.tool-settings-scroll { scrollbar-width: none; }
.tool-settings-scroll::-webkit-scrollbar { display: none; }
.timeline-names-scroll, .timeline-lanes-scroll { scrollbar-width: none; }
.timeline-names-scroll::-webkit-scrollbar { display: none; }
.timeline-lanes-scroll::-webkit-scrollbar { display: none; }
.timeline-h-scroll { scrollbar-width: thin; scrollbar-color: rgb(212, 212, 212) transparent; }
.timeline-h-scroll::-webkit-scrollbar { height: 8px; }
.timeline-h-scroll::-webkit-scrollbar-track { background: 0px 0px; }
.timeline-h-scroll::-webkit-scrollbar-thumb { background: rgb(212, 212, 212); border-radius: 4px; }
.timeline-h-scroll::-webkit-scrollbar-thumb:hover { background: rgb(188, 188, 188); }
.timeline-h-scroll.timeline-pan-ready, .timeline-h-scroll.timeline-pan-ready * { cursor: grab !important; }
.timeline-h-scroll.timeline-panning, .timeline-h-scroll.timeline-panning * { user-select: none; cursor: grabbing !important; }
@property --tool-slider-fade-top { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tool-slider-fade-bottom { syntax: "<length>"; inherits: false; initial-value: 0; }
.tool-slider-scroll { --tool-slider-fade-top: 0px; --tool-slider-fade-bottom: 0px; mask-image: linear-gradient(to bottom, transparent 0, black var(--tool-slider-fade-top), black calc(100% - var(--tool-slider-fade-bottom)), transparent 100%); transition: --tool-slider-fade-top 0.22s, --tool-slider-fade-bottom 0.22s; }
@keyframes chat-shimmer { 
  0% { background-position: 200% 0px; }
  100% { background-position: -100% 0px; }
}
.chat-scroll { scrollbar-width: thin; scrollbar-color: var(--product-grey-03) transparent; }
.chat-scroll::-webkit-scrollbar { width: 6px; }
.chat-scroll::-webkit-scrollbar-track { background: 0px 0px; }
.chat-scroll::-webkit-scrollbar-thumb { background: var(--product-grey-03); border-radius: 3px; }
.chat-scroll::-webkit-scrollbar-thumb:hover { background: var(--product-grey-05); }
@property --chat-border-angle { syntax: "<angle>"; inherits: false; initial-value: 0deg; }
.chat-working-border { --chat-border-angle: 0deg; background: linear-gradient(var(--product-white-00), var(--product-white-00)) padding-box, conic-gradient(from var(--chat-border-angle), var(--product-grey-02) 0%, #a7a7a7 20%, #a7a7a7 62%, var(--product-grey-02) 82%, var(--product-grey-02) 100%) border-box; animation: 3s linear 0s infinite normal none running chat-border-turn; }
@keyframes chat-border-turn { 
  100% { --chat-border-angle: 360deg; }
}
input.brik-autofill:-webkit-autofill { box-shadow: 0 0 0 1000px var(--brik-autofill-surface,var(--brik-white-00)) inset; -webkit-text-fill-color: var(--brik-black-00); caret-color: var(--brik-black-00); }
input.brik-autofill:-webkit-autofill:hover { box-shadow: 0 0 0 1000px var(--brik-autofill-surface,var(--brik-white-00)) inset; -webkit-text-fill-color: var(--brik-black-00); caret-color: var(--brik-black-00); }
input.brik-autofill:-webkit-autofill:focus { box-shadow: 0 0 0 1000px var(--brik-autofill-surface,var(--brik-white-00)) inset; -webkit-text-fill-color: var(--brik-black-00); caret-color: var(--brik-black-00); }
input.brik-autofill:-webkit-autofill:active { box-shadow: 0 0 0 1000px var(--brik-autofill-surface,var(--brik-white-00)) inset; -webkit-text-fill-color: var(--brik-black-00); caret-color: var(--brik-black-00); }
@media (min-width: 1024px) {
  .workspace-page-scroll { scrollbar-width: none; }
  .workspace-page-scroll::-webkit-scrollbar { display: none; }
}
.workspace-page-scroll { overflow-anchor: none; }
.workspace-nav-scroll { scrollbar-width: none; }
.workspace-nav-scroll::-webkit-scrollbar { display: none; }
:root { --brik-text-selection: color-mix(in srgb, var(--brik-blue-03,#193ef9) 10%, transparent); }
.brik-text-selection-field::selection { background-color: var(--brik-text-selection); }
.brik-text-selection-field ::selection { background-color: var(--brik-text-selection); }
::highlight(brik-text-selection) { background-color: var(--brik-text-selection); }
@media (min-width: 1200px) {
  .min-\[1200px\]\:font-product-book { font-synthesis-weight: none; }
}
.marker\:font-brik-mono ::marker { font-family: var(--brik-font-mono); }
.marker\:text-\[0\.85em\] ::marker { font-size: 0.85em; }
.marker\:text-brik-grey-03 ::marker { color: var(--brik-grey-03); }
.marker\:font-brik-mono::marker { font-family: var(--brik-font-mono); }
.marker\:text-\[0\.85em\]::marker { font-size: 0.85em; }
.marker\:text-brik-grey-03::marker { color: var(--brik-grey-03); }
.selection\:bg-\[\#aed7fd\] ::selection { --tw-bg-opacity: 1; background-color: rgb(174 215 253/var(--tw-bg-opacity,1)); }
.selection\:bg-\[\#aed7fd\]::selection { --tw-bg-opacity: 1; background-color: rgb(174 215 253/var(--tw-bg-opacity,1)); }
.file\:border-0::file-selector-button { border-width: 0px; }
.file\:bg-transparent::file-selector-button { background-color: rgba(0, 0, 0, 0); }
.file\:text-sm::file-selector-button { font-size: 0.875rem; line-height: 1.25rem; }
.file\:font-medium::file-selector-button { font-weight: 500; }
.file\:text-foreground::file-selector-button { color: hsl(var(--foreground)); }
.placeholder\:text-\[\#686868\]::placeholder { --tw-text-opacity: 1; color: rgb(104 104 104/var(--tw-text-opacity,1)); }
.placeholder\:text-\[\#7d7d7d\]::placeholder { --tw-text-opacity: 1; color: rgb(125 125 125/var(--tw-text-opacity,1)); }
.placeholder\:text-\[\#999\]::placeholder { --tw-text-opacity: 1; color: rgb(153 153 153/var(--tw-text-opacity,1)); }
.placeholder\:text-\[\#aaa\]::placeholder { --tw-text-opacity: 1; color: rgb(170 170 170/var(--tw-text-opacity,1)); }
.placeholder\:text-\[\#bbb\]::placeholder { --tw-text-opacity: 1; color: rgb(187 187 187/var(--tw-text-opacity,1)); }
.placeholder\:text-\[var\(--product-black-00\)\]::placeholder { color: var(--product-black-00); }
.placeholder\:text-\[var\(--product-grey-03\)\]::placeholder { color: var(--product-grey-03); }
.placeholder\:text-\[var\(--product-grey-04\)\]::placeholder { color: var(--product-grey-04); }
.placeholder\:text-\[var\(--product-grey-05\)\]::placeholder { color: var(--product-grey-05); }
.placeholder\:text-brik-grey-03::placeholder { color: var(--brik-grey-03); }
.placeholder\:text-brik-grey-04::placeholder { color: var(--brik-grey-04); }
.placeholder\:text-muted-foreground::placeholder { color: hsl(var(--muted-foreground)); }
.placeholder\:text-white\/30::placeholder { color: rgba(255, 255, 255, 0.3); }
.placeholder\:text-white\/35::placeholder { color: rgba(255, 255, 255, 0.35); }
.placeholder\:text-white\/40::placeholder { color: rgba(255, 255, 255, 0.4); }
.before\:absolute::before { content: var(--tw-content); position: absolute; }
.before\:inset-0::before { content: var(--tw-content); inset: 0px; }
.before\:-z-10::before { content: var(--tw-content); z-index: -10; }
.before\:origin-bottom::before { content: var(--tw-content); transform-origin: center bottom; }
.before\:scale-y-0::before { content: var(--tw-content); --tw-scale-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.before\:bg-brik-blue-03::before { content: var(--tw-content); background-color: var(--brik-blue-03); }
.before\:transition-transform::before { content: var(--tw-content); transition-property: transform; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.before\:duration-300::before { content: var(--tw-content); transition-duration: 0.3s; }
.before\:ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]::before { content: var(--tw-content); transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }
.before\:content-\[\'\'\]::before { --tw-content: ""; content: var(--tw-content); }
.after\:pointer-events-none::after { content: var(--tw-content); pointer-events: none; }
.after\:absolute::after { content: var(--tw-content); position: absolute; }
.after\:inset-0::after { content: var(--tw-content); inset: 0px; }
.after\:inset-x-0::after { content: var(--tw-content); left: 0px; right: 0px; }
.after\:inset-y-0::after { content: var(--tw-content); top: 0px; bottom: 0px; }
.after\:-bottom-\[2px\]::after { content: var(--tw-content); bottom: -2px; }
.after\:bottom-0::after { content: var(--tw-content); bottom: 0px; }
.after\:left-1\/2::after { content: var(--tw-content); left: 50%; }
.after\:top-full::after { content: var(--tw-content); top: 100%; }
.after\:h-\[6px\]::after { content: var(--tw-content); height: 6px; }
.after\:h-px::after { content: var(--tw-content); height: 1px; }
.after\:w-\[2px\]::after { content: var(--tw-content); width: 2px; }
.after\:origin-left::after { content: var(--tw-content); transform-origin: 0px center; }
.after\:-translate-x-1\/2::after { content: var(--tw-content); --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.after\:scale-x-0::after { content: var(--tw-content); --tw-scale-x: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.after\:border::after { content: var(--tw-content); border-width: 1px; }
.after\:border-\[var\(--product-grey-02\)\]::after { content: var(--tw-content); border-color: var(--product-grey-02); }
.after\:bg-current::after { content: var(--tw-content); background-color: currentcolor; }
.after\:transition-transform::after { content: var(--tw-content); transition-property: transform; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.after\:duration-300::after { content: var(--tw-content); transition-duration: 0.3s; }
.after\:ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]::after { content: var(--tw-content); transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }
.after\:content-\[\'\'\]::after { --tw-content: ""; content: var(--tw-content); }
.first\:mt-0:first-child { margin-top: 0px; }
.first\:border-t-0:first-child { border-top-width: 0px; }
.first\:pt-\[10px\]:first-child { padding-top: 10px; }
.first\:pt-\[4px\]:first-child { padding-top: 4px; }
.first\:pt-\[6px\]:first-child { padding-top: 6px; }
.last\:mb-0:last-child { margin-bottom: 0px; }
.last\:border-b:last-child { border-bottom-width: 1px; }
.last\:border-b-0:last-child { border-bottom-width: 0px; }
.last\:border-r-0:last-child { border-right-width: 0px; }
.last\:pb-\[8px\]:last-child { padding-bottom: 8px; }
.checked\:bg-\[var\(--product-black-00\)\]:checked { background-color: var(--product-black-00); }
.empty\:hidden:empty { display: none; }
.focus-within\:z-\[1\]:focus-within { z-index: 1; }
.focus-within\:cursor-text:focus-within { cursor: text; }
.focus-within\:bg-\[var\(--product-grey-02\)\]:focus-within { background-color: var(--product-grey-02); }
.focus-within\:bg-brik-grey-01:focus-within { background-color: var(--brik-grey-01); }
.focus-within\:opacity-100:focus-within { opacity: 1; }
.focus-within\:\!\[box-shadow\:inset_0_0_0_1px_var\(--product-grey-03\)\]:focus-within { box-shadow: inset 0 0 0 1px var(--product-grey-03) !important; }
.focus-within\:\[outline\:1px_solid_var\(--picker-card-frame\,var\(--product-blue-03\)\)\]:focus-within { outline: 1px solid var(--picker-card-frame,var(--product-blue-03)); }
.focus-within\:\!\[outline\:1px_solid_var\(--product-grey-03\)\]:focus-within { outline: 1px solid var(--product-grey-03) !important; }
.hover\:scale-110:hover { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.hover\:border-\[\#222\]:hover { --tw-border-opacity: 1; border-color: rgb(34 34 34/var(--tw-border-opacity,1)); }
.hover\:border-\[\#444\]:hover { --tw-border-opacity: 1; border-color: rgb(68 68 68/var(--tw-border-opacity,1)); }
.hover\:border-\[\#555\]:hover { --tw-border-opacity: 1; border-color: rgb(85 85 85/var(--tw-border-opacity,1)); }
.hover\:border-\[\#999\]:hover { --tw-border-opacity: 1; border-color: rgb(153 153 153/var(--tw-border-opacity,1)); }
.hover\:border-\[\#bbb\]:hover { --tw-border-opacity: 1; border-color: rgb(187 187 187/var(--tw-border-opacity,1)); }
.hover\:border-\[\#c8c8c8\]:hover { --tw-border-opacity: 1; border-color: rgb(200 200 200/var(--tw-border-opacity,1)); }
.hover\:border-\[\#ccc\]:hover { --tw-border-opacity: 1; border-color: rgb(204 204 204/var(--tw-border-opacity,1)); }
.hover\:border-\[\#d0d0d0\]:hover { --tw-border-opacity: 1; border-color: rgb(208 208 208/var(--tw-border-opacity,1)); }
.hover\:border-\[\#d1d1d1\]:hover { --tw-border-opacity: 1; border-color: rgb(209 209 209/var(--tw-border-opacity,1)); }
.hover\:border-\[\#ddd\]:hover { --tw-border-opacity: 1; border-color: rgb(221 221 221/var(--tw-border-opacity,1)); }
.hover\:border-\[\#e0e0e0\]:hover { --tw-border-opacity: 1; border-color: rgb(224 224 224/var(--tw-border-opacity,1)); }
.hover\:border-\[\#e2e2e2\]:hover { --tw-border-opacity: 1; border-color: rgb(226 226 226/var(--tw-border-opacity,1)); }
.hover\:border-\[rgba\(87\,68\,255\,0\.2\)\]:hover { border-color: rgba(87, 68, 255, 0.2); }
.hover\:border-\[var\(--product-black-00\)\]:hover { border-color: var(--product-black-00); }
.hover\:border-\[var\(--product-blue-03\)\]:hover { border-color: var(--product-blue-03); }
.hover\:border-\[var\(--product-blue-04\)\]:hover { border-color: var(--product-blue-04); }
.hover\:border-\[var\(--product-grey-02\)\]:hover { border-color: var(--product-grey-02); }
.hover\:border-\[var\(--product-grey-03\)\]:hover { border-color: var(--product-grey-03); }
.hover\:border-\[var\(--product-grey-04\)\]:hover { border-color: var(--product-grey-04); }
.hover\:border-\[var\(--product-orange-02\)\]:hover { border-color: var(--product-orange-02); }
.hover\:border-\[var\(--product-white-00\)\]:hover { border-color: var(--product-white-00); }
.hover\:border-black\/30:hover { border-color: rgba(0, 0, 0, 0.3); }
.hover\:border-brik-blue-03:hover { border-color: var(--brik-blue-03); }
.hover\:border-brik-grey-03:hover { border-color: var(--brik-grey-03); }
.hover\:\!bg-\[rgba\(255\,255\,255\,0\.15\)\]:hover { background-color: rgba(255, 255, 255, 0.15) !important; }
.hover\:bg-\[\#111\]:hover { --tw-bg-opacity: 1; background-color: rgb(17 17 17/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#1a1a1a\]:hover { --tw-bg-opacity: 1; background-color: rgb(26 26 26/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#1c1f26\]:hover { --tw-bg-opacity: 1; background-color: rgb(28 31 38/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#222\]:hover { --tw-bg-opacity: 1; background-color: rgb(34 34 34/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#262626\]:hover { --tw-bg-opacity: 1; background-color: rgb(38 38 38/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#2a2a2a\]:hover { --tw-bg-opacity: 1; background-color: rgb(42 42 42/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#333\]:hover { --tw-bg-opacity: 1; background-color: rgb(51 51 51/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#444\]:hover { --tw-bg-opacity: 1; background-color: rgb(68 68 68/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#4535e0\]:hover { --tw-bg-opacity: 1; background-color: rgb(69 53 224/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#7D7D7D\]:hover { --tw-bg-opacity: 1; background-color: rgb(125 125 125/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#E63B3E\]:hover { --tw-bg-opacity: 1; background-color: rgb(230 59 62/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#E8E8E8\]:hover { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#F5F5F5\]:hover { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#d0d0d0\]:hover { --tw-bg-opacity: 1; background-color: rgb(208 208 208/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#dcdcdc\]:hover { --tw-bg-opacity: 1; background-color: rgb(220 220 220/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#ddd\]:hover { --tw-bg-opacity: 1; background-color: rgb(221 221 221/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#dedede\]:hover { --tw-bg-opacity: 1; background-color: rgb(222 222 222/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#e0e0e0\]:hover { --tw-bg-opacity: 1; background-color: rgb(224 224 224/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#e5e5e5\]:hover { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#e8e8e8\]:hover { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#eaeaea\]:hover { --tw-bg-opacity: 1; background-color: rgb(234 234 234/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#eee\]:hover { --tw-bg-opacity: 1; background-color: rgb(238 238 238/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#f0f0f0\]:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#f1dede\]:hover { --tw-bg-opacity: 1; background-color: rgb(241 222 222/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#f5d5f0\]:hover { --tw-bg-opacity: 1; background-color: rgb(245 213 240/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#f5f5f5\]:hover { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#f6f6f6\]:hover { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#f8f8f8\]:hover { --tw-bg-opacity: 1; background-color: rgb(248 248 248/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#fafafa\]:hover { --tw-bg-opacity: 1; background-color: rgb(250 250 250/var(--tw-bg-opacity,1)); }
.hover\:bg-\[color-mix\(in_srgb\,var\(--product-blue-03\)_18\%\,transparent\)\]:hover { background-color: color-mix(in srgb,var(--product-blue-03) 18%,transparent); }
.hover\:bg-\[rgba\(87\,68\,255\,0\.15\)\]:hover { background-color: rgba(87, 68, 255, 0.15); }
.hover\:bg-\[var\(--product-black-00\)\]:hover { background-color: var(--product-black-00); }
.hover\:bg-\[var\(--product-blue-02\)\]:hover { background-color: var(--product-blue-02); }
.hover\:bg-\[var\(--product-blue-04\)\]:hover { background-color: var(--product-blue-04); }
.hover\:bg-\[var\(--product-blue-06\)\]:hover { background-color: var(--product-blue-06); }
.hover\:bg-\[var\(--product-brown-01\)\]:hover { background-color: var(--product-brown-01); }
.hover\:bg-\[var\(--product-grey-01\)\]:hover { background-color: var(--product-grey-01); }
.hover\:bg-\[var\(--product-grey-01-legacy\)\]:hover { background-color: var(--product-grey-01-legacy); }
.hover\:bg-\[var\(--product-grey-02\)\]:hover { background-color: var(--product-grey-02); }
.hover\:bg-\[var\(--product-grey-02-legacy\)\]:hover { background-color: var(--product-grey-02-legacy); }
.hover\:bg-\[var\(--product-grey-03\)\]:hover { background-color: var(--product-grey-03); }
.hover\:bg-\[var\(--product-grey-04\)\]:hover { background-color: var(--product-grey-04); }
.hover\:bg-\[var\(--product-grey-05\)\]:hover { background-color: var(--product-grey-05); }
.hover\:bg-\[var\(--product-grey-06\)\]:hover { background-color: var(--product-grey-06); }
.hover\:bg-\[var\(--product-lime-02\)\]:hover { background-color: var(--product-lime-02); }
.hover\:bg-\[var\(--product-lime-03\)\]:hover { background-color: var(--product-lime-03); }
.hover\:bg-\[var\(--product-lime-05\)\]:hover { background-color: var(--product-lime-05); }
.hover\:bg-\[var\(--product-lime-06\)\]:hover { background-color: var(--product-lime-06); }
.hover\:bg-\[var\(--product-orange-06\)\]:hover { background-color: var(--product-orange-06); }
.hover\:bg-\[var\(--product-pink-06\)\]:hover { background-color: var(--product-pink-06); }
.hover\:bg-\[var\(--product-red-05\)\]:hover { background-color: var(--product-red-05); }
.hover\:bg-\[var\(--product-red-06\)\]:hover { background-color: var(--product-red-06); }
.hover\:bg-\[var\(--product-white-00\)\]:hover { background-color: var(--product-white-00); }
.hover\:bg-\[var\(--tag-bg-hover\)\]:hover { background-color: var(--tag-bg-hover); }
.hover\:bg-accent:hover { background-color: hsl(var(--accent)); }
.hover\:bg-black:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.hover\:bg-black\/20:hover { background-color: rgba(0, 0, 0, 0.2); }
.hover\:bg-black\/5:hover { background-color: rgba(0, 0, 0, 0.05); }
.hover\:bg-black\/80:hover { background-color: rgba(0, 0, 0, 0.8); }
.hover\:bg-black\/90:hover { background-color: rgba(0, 0, 0, 0.9); }
.hover\:bg-black\/\[0\.03\]:hover { background-color: rgba(0, 0, 0, 0.03); }
.hover\:bg-black\/\[0\.04\]:hover { background-color: rgba(0, 0, 0, 0.04); }
.hover\:bg-blue-700:hover { --tw-bg-opacity: 1; background-color: rgb(29 78 216/var(--tw-bg-opacity,1)); }
.hover\:bg-brik-grey-01:hover { background-color: var(--brik-grey-01); }
.hover\:bg-destructive\/80:hover { background-color: hsl(var(--destructive) / .8); }
.hover\:bg-destructive\/90:hover { background-color: hsl(var(--destructive) / .9); }
.hover\:bg-gray-200:hover { --tw-bg-opacity: 1; background-color: rgb(229 231 235/var(--tw-bg-opacity,1)); }
.hover\:bg-green-100:hover { --tw-bg-opacity: 1; background-color: rgb(220 252 231/var(--tw-bg-opacity,1)); }
.hover\:bg-green-600:hover { --tw-bg-opacity: 1; background-color: rgb(22 163 74/var(--tw-bg-opacity,1)); }
.hover\:bg-lime-200:hover { --tw-bg-opacity: 1; background-color: rgb(217 249 157/var(--tw-bg-opacity,1)); }
.hover\:bg-neutral-100:hover { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.hover\:bg-neutral-200:hover { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.hover\:bg-neutral-300:hover { --tw-bg-opacity: 1; background-color: rgb(212 212 212/var(--tw-bg-opacity,1)); }
.hover\:bg-neutral-50:hover { --tw-bg-opacity: 1; background-color: rgb(250 250 250/var(--tw-bg-opacity,1)); }
.hover\:bg-neutral-800:hover { --tw-bg-opacity: 1; background-color: rgb(38 38 38/var(--tw-bg-opacity,1)); }
.hover\:bg-primary\/80:hover { background-color: hsl(var(--primary) / .8); }
.hover\:bg-primary\/90:hover { background-color: hsl(var(--primary) / .9); }
.hover\:bg-red-100:hover { --tw-bg-opacity: 1; background-color: rgb(254 226 226/var(--tw-bg-opacity,1)); }
.hover\:bg-red-50:hover { --tw-bg-opacity: 1; background-color: rgb(254 242 242/var(--tw-bg-opacity,1)); }
.hover\:bg-red-700:hover { --tw-bg-opacity: 1; background-color: rgb(185 28 28/var(--tw-bg-opacity,1)); }
.hover\:bg-red-900:hover { --tw-bg-opacity: 1; background-color: rgb(127 29 29/var(--tw-bg-opacity,1)); }
.hover\:bg-red-900\/50:hover { background-color: rgba(127, 29, 29, 0.5); }
.hover\:bg-secondary:hover { background-color: hsl(var(--secondary)); }
.hover\:bg-secondary\/80:hover { background-color: hsl(var(--secondary) / .8); }
.hover\:bg-slate-200:hover { --tw-bg-opacity: 1; background-color: rgb(226 232 240/var(--tw-bg-opacity,1)); }
.hover\:bg-transparent:hover { background-color: rgba(0, 0, 0, 0); }
.hover\:bg-violet-100:hover { --tw-bg-opacity: 1; background-color: rgb(237 233 254/var(--tw-bg-opacity,1)); }
.hover\:bg-white:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.hover\:bg-white\/10:hover { background-color: rgba(255, 255, 255, 0.1); }
.hover\:bg-white\/15:hover { background-color: rgba(255, 255, 255, 0.15); }
.hover\:bg-white\/30:hover { background-color: rgba(255, 255, 255, 0.3); }
.hover\:bg-white\/70:hover { background-color: rgba(255, 255, 255, 0.7); }
.hover\:bg-white\/90:hover { background-color: rgba(255, 255, 255, 0.9); }
.hover\:text-\[\#030f26\]:hover { --tw-text-opacity: 1; color: rgb(3 15 38/var(--tw-text-opacity,1)); }
.hover\:text-\[\#1a1a1a\]:hover { --tw-text-opacity: 1; color: rgb(26 26 26/var(--tw-text-opacity,1)); }
.hover\:text-\[\#262626\]:hover { --tw-text-opacity: 1; color: rgb(38 38 38/var(--tw-text-opacity,1)); }
.hover\:text-\[\#333\]:hover { --tw-text-opacity: 1; color: rgb(51 51 51/var(--tw-text-opacity,1)); }
.hover\:text-\[\#404040\]:hover { --tw-text-opacity: 1; color: rgb(64 64 64/var(--tw-text-opacity,1)); }
.hover\:text-\[\#444\]:hover { --tw-text-opacity: 1; color: rgb(68 68 68/var(--tw-text-opacity,1)); }
.hover\:text-\[\#525252\]:hover { --tw-text-opacity: 1; color: rgb(82 82 82/var(--tw-text-opacity,1)); }
.hover\:text-\[\#555\]:hover { --tw-text-opacity: 1; color: rgb(85 85 85/var(--tw-text-opacity,1)); }
.hover\:text-\[\#888\]:hover { --tw-text-opacity: 1; color: rgb(136 136 136/var(--tw-text-opacity,1)); }
.hover\:text-\[\#999\]:hover { --tw-text-opacity: 1; color: rgb(153 153 153/var(--tw-text-opacity,1)); }
.hover\:text-\[\#c0392b\]:hover { --tw-text-opacity: 1; color: rgb(192 57 43/var(--tw-text-opacity,1)); }
.hover\:text-\[\#e0e0e0\]:hover { --tw-text-opacity: 1; color: rgb(224 224 224/var(--tw-text-opacity,1)); }
.hover\:text-\[color\:var\(--seg-text-hover\)\]:hover { color: var(--seg-text-hover); }
.hover\:text-\[var\(--product-black-00\)\]:hover { color: var(--product-black-00); }
.hover\:text-\[var\(--product-blue-03\)\]:hover { color: var(--product-blue-03); }
.hover\:text-\[var\(--product-grey-03\)\]:hover { color: var(--product-grey-03); }
.hover\:text-\[var\(--product-grey-05\)\]:hover { color: var(--product-grey-05); }
.hover\:text-\[var\(--product-grey-06\)\]:hover { color: var(--product-grey-06); }
.hover\:text-\[var\(--product-red-03\)\]:hover { color: var(--product-red-03); }
.hover\:text-\[var\(--product-white-00\)\]:hover { color: var(--product-white-00); }
.hover\:text-accent-foreground:hover { color: hsl(var(--accent-foreground)); }
.hover\:text-black:hover { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.hover\:text-blue-800:hover { --tw-text-opacity: 1; color: rgb(30 64 175/var(--tw-text-opacity,1)); }
.hover\:text-brik-black-00:hover { color: var(--brik-black-00); }
.hover\:text-brik-blue-03:hover { color: var(--brik-blue-03); }
.hover\:text-brik-ink:hover { color: var(--brik-ink); }
.hover\:text-brik-white-00:hover { color: var(--brik-white-00); }
.hover\:text-foreground:hover { color: hsl(var(--foreground)); }
.hover\:text-gray-700:hover { --tw-text-opacity: 1; color: rgb(55 65 81/var(--tw-text-opacity,1)); }
.hover\:text-neutral-600:hover { --tw-text-opacity: 1; color: rgb(82 82 82/var(--tw-text-opacity,1)); }
.hover\:text-neutral-900:hover { --tw-text-opacity: 1; color: rgb(23 23 23/var(--tw-text-opacity,1)); }
.hover\:text-red-300:hover { --tw-text-opacity: 1; color: rgb(252 165 165/var(--tw-text-opacity,1)); }
.hover\:text-red-400:hover { --tw-text-opacity: 1; color: rgb(248 113 113/var(--tw-text-opacity,1)); }
.hover\:text-red-500:hover { --tw-text-opacity: 1; color: rgb(239 68 68/var(--tw-text-opacity,1)); }
.hover\:text-red-600:hover { --tw-text-opacity: 1; color: rgb(220 38 38/var(--tw-text-opacity,1)); }
.hover\:text-red-700:hover { --tw-text-opacity: 1; color: rgb(185 28 28/var(--tw-text-opacity,1)); }
.hover\:text-rose-500:hover { --tw-text-opacity: 1; color: rgb(244 63 94/var(--tw-text-opacity,1)); }
.hover\:text-slate-900:hover { --tw-text-opacity: 1; color: rgb(15 23 42/var(--tw-text-opacity,1)); }
.hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.hover\:text-white\/60:hover { color: rgba(255, 255, 255, 0.6); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:no-underline:hover { text-decoration-line: none; }
.hover\:decoration-current:hover { text-decoration-color: currentcolor; }
.hover\:opacity-100:hover { opacity: 1; }
.hover\:opacity-30:hover { opacity: 0.3; }
.hover\:opacity-60:hover { opacity: 0.6; }
.hover\:opacity-70:hover { opacity: 0.7; }
.hover\:opacity-80:hover { opacity: 0.8; }
.hover\:opacity-85:hover { opacity: 0.85; }
.hover\:opacity-90:hover { opacity: 0.9; }
.hover\:outline:hover { outline-style: solid; }
.hover\:outline-1:hover { outline-width: 1px; }
.hover\:outline-offset-0:hover { outline-offset: 0px; }
.hover\:outline-\[var\(--product-grey-03\)\]:hover { outline-color: var(--product-grey-03); }
.hover\:ring-\[rgba\(87\,68\,255\,0\.3\)\]:hover { --tw-ring-color: #5744ff4d; }
.hover\:\[box-shadow\:inset_0_0_0_1px_var\(--product-grey-03\)\]:hover { box-shadow: inset 0 0 0 1px var(--product-grey-03); }
.hover\:\[outline\:1px_solid_var\(--product-grey-03\)\]:hover { outline: 1px solid var(--product-grey-03); }
.hover\:\[text-underline-position\:from-font\]:hover { text-underline-position: from-font; }
.hover\:before\:scale-y-100:hover::before { content: var(--tw-content); --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.hover\:after\:bg-\[var\(--product-blue-03\)\]:hover::after { content: var(--tw-content); background-color: var(--product-blue-03); }
.focus\:border-\[\#666\]:focus { --tw-border-opacity: 1; border-color: rgb(102 102 102/var(--tw-border-opacity,1)); }
.focus\:border-\[\#999\]:focus { --tw-border-opacity: 1; border-color: rgb(153 153 153/var(--tw-border-opacity,1)); }
.focus\:border-\[\#bbb\]:focus { --tw-border-opacity: 1; border-color: rgb(187 187 187/var(--tw-border-opacity,1)); }
.focus\:border-\[var\(--product-black-00\)\]:focus { border-color: var(--product-black-00); }
.focus\:border-\[var\(--product-grey-05\)\]:focus { border-color: var(--product-grey-05); }
.focus\:border-blue-500:focus { --tw-border-opacity: 1; border-color: rgb(59 130 246/var(--tw-border-opacity,1)); }
.focus\:border-brik-black-00:focus { border-color: var(--brik-black-00); }
.focus\:border-white\/40:focus { border-color: rgba(255, 255, 255, 0.4); }
.focus\:bg-\[\#E8E8E8\]:focus, .focus\:bg-\[\#e8e8e8\]:focus { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
.focus\:bg-\[\#f0f0f0\]:focus { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.focus\:bg-\[var\(--product-grey-02\)\]:focus { background-color: var(--product-grey-02); }
.focus\:bg-\[var\(--product-white-00\)\]:focus { background-color: var(--product-white-00); }
.focus\:bg-accent:focus { background-color: hsl(var(--accent)); }
.focus\:bg-white\/10:focus { background-color: rgba(255, 255, 255, 0.1); }
.focus\:text-\[\#ff4447\]:focus { --tw-text-opacity: 1; color: rgb(255 68 71/var(--tw-text-opacity,1)); }
.focus\:text-\[black-00\]:focus { }
.focus\:text-\[var\(--product-black-00\)\]:focus { color: var(--product-black-00); }
.focus\:text-\[var\(--product-blue-03\)\]:focus { color: var(--product-blue-03); }
.focus\:text-\[var\(--product-red-03\)\]:focus { color: var(--product-red-03); }
.focus\:text-accent-foreground:focus { color: hsl(var(--accent-foreground)); }
.focus\:text-black:focus { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.focus\:text-red-200:focus { --tw-text-opacity: 1; color: rgb(254 202 202/var(--tw-text-opacity,1)); }
.focus\:text-red-600:focus { --tw-text-opacity: 1; color: rgb(220 38 38/var(--tw-text-opacity,1)); }
.focus\:text-white:focus { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.focus\:opacity-100:focus { opacity: 1; }
.focus\:outline-none:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.focus\:ring-0:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.focus\:ring-1:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.focus\:ring-2:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.focus\:ring-ring:focus { --tw-ring-color: hsl(var(--ring)); }
.focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; }
.focus-visible\:pointer-events-auto:focus-visible { pointer-events: auto; }
.focus-visible\:border-\[\#ccc\]:focus-visible { --tw-border-opacity: 1; border-color: rgb(204 204 204/var(--tw-border-opacity,1)); }
.focus-visible\:border-brik-blue-03:focus-visible { border-color: var(--brik-blue-03); }
.focus-visible\:bg-\[\#d0d0d0\]:focus-visible { --tw-bg-opacity: 1; background-color: rgb(208 208 208/var(--tw-bg-opacity,1)); }
.focus-visible\:bg-\[var\(--brik-pink-05\)\]:focus-visible { background-color: var(--brik-pink-05); }
.focus-visible\:bg-\[var\(--product-blue-02\)\]:focus-visible { background-color: var(--product-blue-02); }
.focus-visible\:bg-\[var\(--product-blue-03\)\]:focus-visible { background-color: var(--product-blue-03); }
.focus-visible\:bg-\[var\(--product-blue-05\)\]:focus-visible { background-color: var(--product-blue-05); }
.focus-visible\:bg-\[var\(--product-grey-01\)\]:focus-visible { background-color: var(--product-grey-01); }
.focus-visible\:bg-\[var\(--product-grey-02\)\]:focus-visible { background-color: var(--product-grey-02); }
.focus-visible\:bg-white\/10:focus-visible { background-color: rgba(255, 255, 255, 0.1); }
.focus-visible\:text-brik-white-00:focus-visible { color: var(--brik-white-00); }
.focus-visible\:opacity-100:focus-visible { opacity: 1; }
.focus-visible\:outline-none:focus-visible { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.focus-visible\:outline:focus-visible { outline-style: solid; }
.focus-visible\:outline-1:focus-visible { outline-width: 1px; }
.focus-visible\:outline-2:focus-visible { outline-width: 2px; }
.focus-visible\:-outline-offset-2:focus-visible { outline-offset: -2px; }
.focus-visible\:outline-offset-0:focus-visible { outline-offset: 0px; }
.focus-visible\:outline-offset-1:focus-visible { outline-offset: 1px; }
.focus-visible\:outline-offset-\[-2px\]:focus-visible { outline-offset: -2px; }
.focus-visible\:outline-\[var\(--product-black-00\)\]:focus-visible { outline-color: var(--product-black-00); }
.focus-visible\:outline-\[var\(--product-blue-03\)\]:focus-visible { outline-color: var(--product-blue-03); }
.focus-visible\:outline-\[var\(--product-grey-03\)\]:focus-visible { outline-color: var(--product-grey-03); }
.focus-visible\:ring-0:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.focus-visible\:ring-1:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.focus-visible\:ring-2:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.focus-visible\:ring-inset:focus-visible { --tw-ring-inset: inset; }
.focus-visible\:ring-\[var\(--product-blue-03\)\]:focus-visible { --tw-ring-color: var(--product-blue-03); }
.focus-visible\:ring-\[var\(--product-grey-03\)\]:focus-visible { --tw-ring-color: var(--product-grey-03); }
.focus-visible\:ring-\[var\(--product-grey-05\)\]:focus-visible { --tw-ring-color: var(--product-grey-05); }
.focus-visible\:ring-black:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(0 0 0/var(--tw-ring-opacity,1)); }
.focus-visible\:ring-black\/10:focus-visible { --tw-ring-color: #0000001a; }
.focus-visible\:ring-brik-black-00:focus-visible { --tw-ring-color: var(--brik-black-00); }
.focus-visible\:ring-ring:focus-visible { --tw-ring-color: hsl(var(--ring)); }
.focus-visible\:ring-offset-1:focus-visible { --tw-ring-offset-width: 1px; }
.focus-visible\:ring-offset-2:focus-visible { --tw-ring-offset-width: 2px; }
.focus-visible\:ring-offset-background:focus-visible { --tw-ring-offset-color: hsl(var(--background)); }
.focus-visible\:\[outline\:1px_solid_var\(--product-grey-03\)\]:focus-visible { outline: 1px solid var(--product-grey-03); }
.focus-visible\:before\:scale-y-100:focus-visible::before { content: var(--tw-content); --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.focus-visible\:after\:bg-\[var\(--product-blue-03\)\]:focus-visible::after { content: var(--tw-content); background-color: var(--product-blue-03); }
.active\:cursor-grabbing:active { cursor: grabbing; }
.active\:bg-\[\#e8e8e8\]:active { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
.active\:bg-\[\#f5f5f5\]:active { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.active\:bg-black:active { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.active\:bg-black\/\[0\.06\]:active { background-color: rgba(0, 0, 0, 0.06); }
.active\:text-white:active { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.active\:opacity-70:active { opacity: 0.7; }
.active\:after\:bg-\[var\(--product-blue-03\)\]:active::after { content: var(--tw-content); background-color: var(--product-blue-03); }
.disabled\:pointer-events-none:disabled { pointer-events: none; }
.disabled\:cursor-default:disabled { cursor: default; }
.disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
.disabled\:border:disabled { border-width: 1px; }
.disabled\:border-0:disabled { border-width: 0px; }
.disabled\:border-y-0:disabled { border-top-width: 0px; border-bottom-width: 0px; }
.disabled\:border-l-0:disabled { border-left-width: 0px; }
.disabled\:\!border-transparent:disabled { border-color: rgba(0, 0, 0, 0) !important; }
.disabled\:border-\[var\(--product-grey-02\)\]:disabled { border-color: var(--product-grey-02); }
.disabled\:border-transparent:disabled { border-color: rgba(0, 0, 0, 0); }
.disabled\:\!bg-transparent:disabled { background-color: rgba(0, 0, 0, 0) !important; }
.disabled\:bg-\[var\(--product-black-00\)\]:disabled { background-color: var(--product-black-00); }
.disabled\:bg-\[var\(--product-grey-01\)\]:disabled { background-color: var(--product-grey-01); }
.disabled\:bg-\[var\(--product-grey-02\)\]:disabled { background-color: var(--product-grey-02); }
.disabled\:bg-transparent:disabled { background-color: rgba(0, 0, 0, 0); }
.disabled\:text-\[\#7d7d7d\]:disabled { --tw-text-opacity: 1; color: rgb(125 125 125/var(--tw-text-opacity,1)); }
.disabled\:text-\[var\(--product-grey-03\)\]:disabled { color: var(--product-grey-03); }
.disabled\:text-\[var\(--product-grey-04\)\]:disabled { color: var(--product-grey-04); }
.disabled\:text-\[var\(--product-grey-05\)\]:disabled { color: var(--product-grey-05); }
.disabled\:text-\[var\(--product-white-00\)\]:disabled { color: var(--product-white-00); }
.disabled\:opacity-30:disabled { opacity: 0.3; }
.disabled\:opacity-40:disabled { opacity: 0.4; }
.disabled\:opacity-50:disabled { opacity: 0.5; }
.disabled\:opacity-60:disabled { opacity: 0.6; }
.disabled\:opacity-70:disabled { opacity: 0.7; }
.disabled\:hover\:border-\[\#e0e0e0\]:hover:disabled { --tw-border-opacity: 1; border-color: rgb(224 224 224/var(--tw-border-opacity,1)); }
.disabled\:hover\:border-brik-black-00:hover:disabled { border-color: var(--brik-black-00); }
.disabled\:hover\:bg-\[\#181818\]:hover:disabled { --tw-bg-opacity: 1; background-color: rgb(24 24 24/var(--tw-bg-opacity,1)); }
.disabled\:hover\:bg-transparent:hover:disabled { background-color: rgba(0, 0, 0, 0); }
.disabled\:hover\:bg-white:hover:disabled { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.disabled\:hover\:text-\[var\(--product-grey-05\)\]:hover:disabled { color: var(--product-grey-05); }
.disabled\:hover\:text-brik-black-00:hover:disabled { color: var(--brik-black-00); }
.disabled\:hover\:before\:scale-y-0:hover:disabled::before { content: var(--tw-content); --tw-scale-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.disabled\:focus-visible\:border-brik-black-00:focus-visible:disabled { border-color: var(--brik-black-00); }
.disabled\:focus-visible\:text-brik-black-00:focus-visible:disabled { color: var(--brik-black-00); }
.disabled\:focus-visible\:before\:scale-y-0:focus-visible:disabled::before { content: var(--tw-content); --tw-scale-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:focus-within .group-focus-within\:visible { visibility: visible; }
.group\/folder:focus-within .group-focus-within\/folder\:block, .group:focus-within .group-focus-within\:block { display: block; }
.group\/composer:focus-within .group-focus-within\/composer\:scale-y-100 { --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:focus-within .group-focus-within\:bg-\[rgba\(250\,250\,250\,0\.1\)\] { background-color: rgba(250, 250, 250, 0.1); }
.group:focus-within .group-focus-within\:p-\[6px\] { padding: 6px; }
.group\/search-row:focus-within .group-focus-within\/search-row\:opacity-100 { opacity: 1; }
.group:focus-within .group-focus-within\:opacity-0 { opacity: 0; }
.group:focus-within .group-focus-within\:opacity-100 { opacity: 1; }
.group:focus-within .group-focus-within\:backdrop-blur-\[35px\] { --tw-backdrop-blur: blur(35px); 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); }
.group:focus-within .group-focus-within\:after\:scale-x-100::after { content: var(--tw-content); --tw-scale-x: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:pointer-events-auto { pointer-events: auto; }
.group:hover .group-hover\:visible { visibility: visible; }
.group:hover .group-hover\:order-none { order: 0; }
.group\/folder:hover .group-hover\/folder\:block, .group:hover .group-hover\:block { display: block; }
.group:hover .group-hover\:flex { display: flex; }
.group:hover .group-hover\:-translate-y-\[50px\] { --tw-translate-y: -50px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:translate-x-0 { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group\/attach:hover .group-hover\/attach\:scale-125 { --tw-scale-x: 1.25; --tw-scale-y: 1.25; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:grid-rows-\[1fr\] { grid-template-rows: 1fr; }
.group:hover .group-hover\:border-\[\#e8e8e8\] { --tw-border-opacity: 1; border-color: rgb(232 232 232/var(--tw-border-opacity,1)); }
.group\/folder:hover .group-hover\/folder\:bg-\[var\(--product-grey-02\)\] { background-color: var(--product-grey-02); }
.group:hover .group-hover\:bg-\[\#333\] { --tw-bg-opacity: 1; background-color: rgb(51 51 51/var(--tw-bg-opacity,1)); }
.group:hover .group-hover\:bg-\[rgba\(250\,250\,250\,0\.1\)\] { background-color: rgba(250, 250, 250, 0.1); }
.group:hover .group-hover\:bg-\[var\(--product-grey-03\)\] { background-color: var(--product-grey-03); }
.group:hover .group-hover\:bg-\[var\(--product-white-00\)\] { background-color: var(--product-white-00); }
.group:hover .group-hover\:bg-black\/5 { background-color: rgba(0, 0, 0, 0.05); }
.group:hover .group-hover\:p-\[6px\] { padding: 6px; }
.group:hover .group-hover\:text-\[var\(--product-black-00\)\] { color: var(--product-black-00); }
.group:hover .group-hover\:text-\[var\(--product-grey-05\)\] { color: var(--product-grey-05); }
.group:hover .group-hover\:text-black { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.group:hover .group-hover\:text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group\/story:hover .group-hover\/story\:underline, .group:hover .group-hover\:underline { text-decoration-line: underline; }
.group\/layer:hover .group-hover\/layer\:opacity-100, .group\/midi:hover .group-hover\/midi\:opacity-100, .group\/search-row:hover .group-hover\/search-row\:opacity-100, .group\/tile:hover .group-hover\/tile\:opacity-100 { opacity: 1; }
.group:hover .group-hover\:opacity-0 { opacity: 0; }
.group:hover .group-hover\:opacity-100 { opacity: 1; }
.group:hover .group-hover\:opacity-70 { opacity: 0.7; }
.group:hover .group-hover\:opacity-90 { opacity: 0.9; }
.group:hover .group-hover\:backdrop-blur-\[35px\] { --tw-backdrop-blur: blur(35px); 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); }
.group:hover .group-hover\:\[animation-play-state\:paused\] { animation-play-state: paused; }
.group:hover .group-hover\:after\:scale-x-100::after { content: var(--tw-content); --tw-scale-x: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:focus-visible .group-focus-visible\:pointer-events-auto { pointer-events: auto; }
.group:focus-visible .group-focus-visible\:order-none { order: 0; }
.group:focus-visible .group-focus-visible\:translate-x-0 { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:focus-visible .group-focus-visible\:grid-rows-\[1fr\] { grid-template-rows: 1fr; }
.group:focus-visible .group-focus-visible\:border-\[\#e8e8e8\] { --tw-border-opacity: 1; border-color: rgb(232 232 232/var(--tw-border-opacity,1)); }
.group:focus-visible .group-focus-visible\:bg-\[var\(--product-white-00\)\] { background-color: var(--product-white-00); }
.group\/story:focus-visible .group-focus-visible\/story\:underline { text-decoration-line: underline; }
.group:focus-visible .group-focus-visible\:opacity-100 { opacity: 1; }
.group:focus-visible .group-focus-visible\:opacity-90 { opacity: 0.9; }
.group:focus-visible .group-focus-visible\:after\:scale-x-100::after { content: var(--tw-content); --tw-scale-x: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group.destructive .group-\[\.destructive\]\:border-muted\/40 { border-color: hsl(var(--muted) / .4); }
.group.destructive .group-\[\.destructive\]\:text-red-300 { --tw-text-opacity: 1; color: rgb(252 165 165/var(--tw-text-opacity,1)); }
.group\/sidebar:hover:not(:has([data-nav-action]:hover)) .group-\[\&\:hover\:not\(\:has\(\[data-nav-action\]\:hover\)\)\]\/sidebar\:opacity-0 { opacity: 0; }
.group\/sidebar:hover:not(:has([data-nav-action]:hover)) .group-\[\&\:hover\:not\(\:has\(\[data-nav-action\]\:hover\)\)\]\/sidebar\:opacity-100 { opacity: 1; }
.group.destructive .group-\[\.destructive\]\:opacity-100 { opacity: 1; }
.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover { border-color: hsl(var(--destructive) / .3); }
.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover { background-color: hsl(var(--destructive)); }
.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover { color: hsl(var(--destructive-foreground)); }
.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover { --tw-text-opacity: 1; color: rgb(254 242 242/var(--tw-text-opacity,1)); }
.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus { --tw-ring-color: hsl(var(--destructive)); }
.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(248 113 113/var(--tw-ring-opacity,1)); }
.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus { --tw-ring-offset-color: #dc2626; }
.peer:hover ~ .peer-hover\:opacity-100, .peer:focus-visible ~ .peer-focus-visible\:opacity-100, .peer:active ~ .peer-active\:opacity-100 { opacity: 1; }
.has-\[\[data-publish-fit\]\]\:min-h-0:has([data-publish-fit]) { min-height: 0px; }
.has-\[\[data-share-preview\]\]\:min-h-\[350px\]:has([data-share-preview]) { min-height: 350px; }
.has-\[\:focus-visible\]\:bg-\[var\(--brik-pink-05\)\]:has(:focus-visible) { background-color: var(--brik-pink-05); }
.has-\[\:focus-visible\]\:bg-\[var\(--product-blue-05\)\]:has(:focus-visible) { background-color: var(--product-blue-05); }
.has-\[\[data-state\=open\]\]\:bg-\[var\(--product-grey-02\)\]:has([data-state="open"]) { background-color: var(--product-grey-02); }
.has-\[\[data-control-layout\=block\]\]\:pl-\[12px\]:has([data-control-layout="block"]) { padding-left: 12px; }
.has-\[\[data-control-layout\=block\]\]\:pr-\[12px\]:has([data-control-layout="block"]) { padding-right: 12px; }
.group:has(:focus-visible) .group-has-\[\:focus-visible\]\:pointer-events-auto { pointer-events: auto; }
.group:has([data-control-layout="block"]) .group-has-\[\[data-control-layout\=block\]\]\:absolute { position: absolute; }
.group:has([data-control-layout="block"]) .group-has-\[\[data-control-layout\=block\]\]\:left-\[8px\] { left: 8px; }
.group:has([data-control-layout="block"]) .group-has-\[\[data-control-layout\=block\]\]\:right-\[3px\] { right: 3px; }
.group:has([data-control-layout="block"]) .group-has-\[\[data-control-layout\=block\]\]\:right-\[5px\] { right: 5px; }
.group:has([data-control-layout="block"]) .group-has-\[\[data-control-layout\=block\]\]\:right-\[7px\] { right: 7px; }
.group:has([data-control-layout="block"]) .group-has-\[\[data-control-layout\=block\]\]\:top-\[12\.6px\] { top: 12.6px; }
.group:has(:focus-visible) .group-has-\[\:focus-visible\]\:order-none { order: 0; }
.group:has([data-control-layout="block"]) .group-has-\[\[data-control-layout\=block\]\]\:-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:has(:focus-visible) .group-has-\[\:focus-visible\]\:opacity-100 { opacity: 1; }
.data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"], .data-\[disabled\]\:pointer-events-none[data-disabled] { pointer-events: none; }
.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] { --tw-translate-y: .25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[side\=left\]\:-translate-x-1[data-side="left"] { --tw-translate-x: -.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[side\=right\]\:translate-x-1[data-side="right"] { --tw-translate-x: .25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[side\=top\]\:-translate-y-1[data-side="top"] { --tw-translate-y: -.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[state\=checked\]\:translate-x-4[data-state="checked"] { --tw-translate-x: 1rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[state\=closed\]\:translate-y-2[data-state="closed"] { --tw-translate-y: .5rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[state\=open\]\:translate-y-0[data-state="open"] { --tw-translate-y: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"], .data-\[swipe\=cancel\]\:translate-x-0[data-swipe="cancel"] { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe="end"] { --tw-translate-x: var(--radix-toast-swipe-end-x); transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe="move"] { --tw-translate-x: var(--radix-toast-swipe-move-x); transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@keyframes drawer-slide-out-left { 
  0% { transform: translate(0px); }
  100% { transform: translate(-100%); }
}
.data-\[state\=closed\]\:animate-drawer-slide-out-left[data-state="closed"] { animation: 0.22s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal both running drawer-slide-out-left; }
@keyframes drawer-slide-out-right { 
  0% { transform: translate(0px); }
  100% { transform: translate(100%); }
}
.data-\[state\=closed\]\:animate-drawer-slide-out-right[data-state="closed"] { animation: 0.22s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal both running drawer-slide-out-right; }
@keyframes drawer-slide-in-left { 
  0% { transform: translate(-100%); }
  100% { transform: translate(0px); }
}
.data-\[state\=open\]\:animate-drawer-slide-in-left[data-state="open"] { animation: 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal both running drawer-slide-in-left; }
@keyframes drawer-slide-in-right { 
  0% { transform: translate(100%); }
  100% { transform: translate(0px); }
}
.data-\[state\=open\]\:animate-drawer-slide-in-right[data-state="open"] { animation: 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal both running drawer-slide-in-right; }
.data-\[disabled\]\:cursor-default[data-disabled] { cursor: default; }
.data-\[highlighted\]\:bg-\[var\(--product-white-00\)\][data-highlighted] { background-color: var(--product-white-00); }
.data-\[highlighted\]\:bg-white\/10[data-highlighted] { background-color: rgba(255, 255, 255, 0.1); }
.data-\[selected\=true\]\:bg-accent[data-selected="true"] { background-color: hsl(var(--accent)); }
.data-\[state\=active\]\:bg-\[\#030f26\][data-state="active"] { --tw-bg-opacity: 1; background-color: rgb(3 15 38/var(--tw-bg-opacity,1)); }
.data-\[state\=active\]\:bg-background[data-state="active"] { background-color: hsl(var(--background)); }
.data-\[state\=checked\]\:bg-\[var\(--product-white-00\)\][data-state="checked"] { background-color: var(--product-white-00); }
.data-\[state\=checked\]\:bg-primary[data-state="checked"] { background-color: hsl(var(--primary)); }
.data-\[state\=open\]\:bg-\[var\(--product-grey-01\)\][data-state="open"] { background-color: var(--product-grey-01); }
.data-\[state\=open\]\:bg-\[var\(--product-grey-02\)\][data-state="open"] { background-color: var(--product-grey-02); }
.data-\[state\=open\]\:bg-\[var\(--product-white-00\)\][data-state="open"] { background-color: var(--product-white-00); }
.data-\[state\=open\]\:bg-accent[data-state="open"] { background-color: hsl(var(--accent)); }
.data-\[state\=unchecked\]\:bg-input[data-state="unchecked"] { background-color: hsl(var(--input)); }
.data-\[disabled\]\:text-\[var\(--product-grey-04\)\][data-disabled] { color: var(--product-grey-04); }
.data-\[highlighted\]\:text-white[data-highlighted] { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.data-\[placeholder\]\:text-muted-foreground[data-placeholder] { color: hsl(var(--muted-foreground)); }
.data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] { color: hsl(var(--accent-foreground)); }
.data-\[state\=active\]\:text-foreground[data-state="active"] { color: hsl(var(--foreground)); }
.data-\[state\=active\]\:text-white[data-state="active"] { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.data-\[state\=open\]\:text-\[var\(--product-black-00\)\][data-state="open"] { color: var(--product-black-00); }
.data-\[state\=open\]\:text-\[var\(--product-grey-05\)\][data-state="open"] { color: var(--product-grey-05); }
.data-\[state\=open\]\:text-muted-foreground[data-state="open"] { color: hsl(var(--muted-foreground)); }
.data-\[disabled\=true\]\:opacity-50[data-disabled="true"], .data-\[disabled\]\:opacity-50[data-disabled] { opacity: 0.5; }
.data-\[state\=closed\]\:opacity-0[data-state="closed"] { opacity: 0; }
.data-\[state\=open\]\:opacity-100[data-state="open"] { opacity: 1; }
.data-\[state\=active\]\:shadow[data-state="active"] { --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.data-\[state\=active\]\:shadow-none[data-state="active"] { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.data-\[over-target\]\:outline[data-over-target] { outline-style: solid; }
.data-\[over-target\]\:outline-1[data-over-target] { outline-width: 1px; }
.data-\[over-target\]\:outline-\[var\(--product-blue-03\)\][data-over-target] { outline-color: var(--product-blue-03); }
.data-\[swipe\=move\]\:transition-none[data-swipe="move"] { transition-property: none; }
.data-\[state\=open\]\:duration-150[data-state="open"] { transition-duration: 0.15s; }
.data-\[disabled\]\:hover\:bg-transparent:hover[data-disabled], .data-\[disabled\]\:focus\:bg-transparent:focus[data-disabled] { background-color: rgba(0, 0, 0, 0); }
.group\/catalog[data-fit="contain"] .group-data-\[fit\=contain\]\/catalog\:bg-\[var\(--product-grey-01\)\] { background-color: var(--product-grey-01); }
.group[data-resize="snapped"] .group-data-\[resize\=snapped\]\:bg-\[var\(--product-blue-03\)\] { background-color: var(--product-blue-03); }
.group\/catalog[data-fit="contain"] .group-data-\[fit\=contain\]\/catalog\:object-contain { object-fit: contain; }
.group[data-resize] .group-data-\[resize\]\:opacity-100 { opacity: 1; }
@media (prefers-reduced-motion: no-preference) {
  @keyframes pulse { 
  50% { opacity: 0.5; }
}
  .motion-safe\:animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }
  @keyframes quick-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
  .motion-safe\:animate-quick-fade-in { animation: 0.2s ease-out 0s 1 normal both running quick-fade-in; }
  @keyframes spin { 
  100% { transform: rotate(360deg); }
}
  .motion-safe\:animate-spin { animation: 1s linear 0s infinite normal none running spin; }
}
@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:animate-none { animation: auto ease 0s 1 normal none running none; }
  .motion-reduce\:\!transition-none { transition-property: none !important; }
  .motion-reduce\:transition-none { transition-property: none; }
  .motion-reduce\:before\:transition-none::before, .motion-reduce\:after\:transition-none::after { content: var(--tw-content); transition-property: none; }
}
@media not all and (min-width: 1024px) {
  .max-lg\:pointer-events-none { pointer-events: none; }
  .max-lg\:mb-\[-10px\] { margin-bottom: -10px; }
  .max-lg\:ml-\[10px\] { margin-left: 10px; }
  .max-lg\:hidden { display: none; }
  .max-lg\:aspect-\[4\/5\] { aspect-ratio: 4 / 5; }
  .max-lg\:max-h-\[60dvh\] { max-height: 60dvh; }
  .max-lg\:max-h-\[calc\(100dvh_-_230px\)\] { max-height: calc(100dvh - 230px); }
  .max-lg\:min-h-\[80vh\] { min-height: 80vh; }
  .max-lg\:w-\[90vw\] { width: 90vw; }
  .max-lg\:justify-start { justify-content: flex-start; }
  .max-lg\:overflow-y-auto { overflow-y: auto; }
  .max-lg\:px-\[10px\] { padding-left: 10px; padding-right: 10px; }
  .max-lg\:px-\[5px\] { padding-left: 5px; padding-right: 5px; }
  .max-lg\:pb-\[12px\] { padding-bottom: 12px; }
  .max-lg\:pb-\[20px\] { padding-bottom: 20px; }
  .max-lg\:pl-\[20px\] { padding-left: 20px; }
  .max-lg\:pl-\[5px\] { padding-left: 5px; }
  .max-lg\:pr-\[5px\] { padding-right: 5px; }
  .max-lg\:pt-\[10px\] { padding-top: 10px; }
  .max-lg\:pt-\[12px\] { padding-top: 12px; }
  .max-lg\:\!font-brik { font-family: var(--brik-font-regular) !important; }
  .max-lg\:\!text-\[12px\] { font-size: 12px !important; }
  .max-lg\:\!text-\[13px\] { font-size: 13px !important; }
  .max-lg\:\!text-\[16px\] { font-size: 16px !important; }
  .max-lg\:\!text-\[20px\] { font-size: 20px !important; }
  .max-lg\:\!text-\[26px\] { font-size: 26px !important; }
  .max-lg\:\!text-\[34px\] { font-size: 34px !important; }
  .max-lg\:\!leading-\[14px\] { line-height: 14px !important; }
  .max-lg\:\!leading-\[15px\] { line-height: 15px !important; }
  .max-lg\:\!leading-\[18px\] { line-height: 18px !important; }
  .max-lg\:\!leading-\[21px\] { line-height: 21px !important; }
  .max-lg\:\!leading-\[24px\] { line-height: 24px !important; }
  .max-lg\:\!leading-\[28px\] { line-height: 28px !important; }
  .max-lg\:\!leading-\[34px\] { line-height: 34px !important; }
  .max-lg\:\!leading-\[36px\] { line-height: 36px !important; }
  .max-lg\:\!tracking-\[-0\.04em\] { letter-spacing: -0.04em !important; }
}
@media not all and (min-width: 768px) {
  .max-md\:justify-center { justify-content: center; }
  .max-md\:text-\[13px\] { font-size: 13px; }
  .max-md\:leading-\[17px\] { line-height: 17px; }
}
@media (min-width: 640px) {
  .sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .sm\:inline { display: inline; }
  .sm\:flex { display: flex; }
  .sm\:grid { display: grid; }
  .sm\:w-auto { width: auto; }
  .sm\:w-full { width: 100%; }
  .sm\:max-w-\[326px\] { max-width: 326px; }
  .sm\:max-w-\[400px\] { max-width: 400px; }
  .sm\:max-w-\[650px\] { max-width: 650px; }
  .sm\:max-w-none { max-width: none; }
  .sm\:shrink { flex-shrink: 1; }
  .sm\:columns-3 { columns: 3; }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .sm\:flex-row { flex-direction: row; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:gap-6 { gap: 1.5rem; }
  .sm\:gap-\[15px\] { gap: 15px; }
  .sm\:gap-\[24px\] { gap: 24px; }
  .sm\:gap-x-\[24px\] { column-gap: 24px; }
  .sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0px * var(--tw-space-x-reverse)); margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); }
  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.5rem * var(--tw-space-x-reverse)); margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse))); }
  .sm\:overflow-visible { overflow: visible; }
  .sm\:px-0 { padding-left: 0px; padding-right: 0px; }
  .sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .sm\:py-\[22px\] { padding-top: 22px; padding-bottom: 22px; }
  .sm\:pb-0 { padding-bottom: 0px; }
  .sm\:text-left { text-align: left; }
  .sm\:text-\[48px\] { font-size: 48px; }
}
@media (min-width: 768px) {
  .md\:not-sr-only { clip: auto; white-space: normal; width: auto; height: auto; margin: 0px; padding: 0px; position: static; overflow: visible; }
  .md\:inset-x-0 { left: 0px; right: 0px; }
  .md\:inset-y-0 { top: 0px; bottom: 0px; }
  .md\:bottom-\[20px\] { bottom: 20px; }
  .md\:left-\[-50px\] { left: -50px; }
  .md\:left-auto { left: auto; }
  .md\:right-0 { right: 0px; }
  .md\:right-\[-202px\] { right: -202px; }
  .md\:order-2 { order: 2; }
  .md\:order-3 { order: 3; }
  .md\:order-none { order: 0; }
  .md\:col-start-1 { grid-column-start: 1; }
  .md\:col-start-2 { grid-column-start: 2; }
  .md\:row-start-1 { grid-row-start: 1; }
  .md\:row-start-2 { grid-row-start: 2; }
  .md\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .md\:mx-\[23px\] { margin-left: 23px; margin-right: 23px; }
  .md\:mx-\[24px\] { margin-left: 24px; margin-right: 24px; }
  .md\:-ml-\[6px\] { margin-left: -6px; }
  .md\:-mr-\[16px\] { margin-right: -16px; }
  .md\:mb-\[24px\] { margin-bottom: 24px; }
  .md\:ml-\[50px\] { margin-left: 50px; }
  .md\:ml-auto { margin-left: auto; }
  .md\:mr-0 { margin-right: 0px; }
  .md\:mr-\[202px\] { margin-right: 202px; }
  .md\:mt-0 { margin-top: 0px; }
  .md\:mt-\[20px\] { margin-top: 20px; }
  .md\:mt-\[23px\] { margin-top: 23px; }
  .md\:mt-\[30px\] { margin-top: 30px; }
  .md\:mt-\[75px\] { margin-top: 75px; }
  .md\:block { display: block; }
  .md\:inline { display: inline; }
  .md\:flex { display: flex; }
  .md\:inline-flex { display: inline-flex; }
  .md\:grid { display: grid; }
  .md\:hidden { display: none; }
  .md\:aspect-\[452\/542\] { aspect-ratio: 452 / 542; }
  .md\:aspect-\[908\/869\] { aspect-ratio: 908 / 869; }
  .md\:h-\[22\.285px\] { height: 22.285px; }
  .md\:h-\[2401px\] { height: 2401px; }
  .md\:h-\[26px\] { height: 26px; }
  .md\:h-\[39\.6px\] { height: 39.6px; }
  .md\:h-auto { height: auto; }
  .md\:max-h-\[min\(860px\,calc\(100dvh-24px\)\)\] { max-height: min(860px, 100dvh - 24px); }
  .md\:max-h-none { max-height: none; }
  .md\:min-h-0 { min-height: 0px; }
  .md\:min-h-\[115\%\] { min-height: 115%; }
  .md\:min-h-\[50px\] { min-height: 50px; }
  .md\:min-h-\[760px\] { min-height: 760px; }
  .md\:w-\[150px\] { width: 150px; }
  .md\:w-\[300px\] { width: 300px; }
  .md\:w-\[311px\] { width: 311px; }
  .md\:w-\[476px\] { width: 476px; }
  .md\:w-\[498px\] { width: 498px; }
  .md\:w-\[519px\] { width: 519px; }
  .md\:w-\[54\.425px\] { width: 54.425px; }
  .md\:w-\[795px\] { width: 795px; }
  .md\:w-\[833px\] { width: 833px; }
  .md\:w-auto { width: auto; }
  .md\:w-full { width: 100%; }
  .md\:min-w-0 { min-width: 0px; }
  .md\:min-w-\[110\%\] { min-width: 110%; }
  .md\:min-w-\[139px\] { min-width: 139px; }
  .md\:min-w-\[98px\] { min-width: 98px; }
  .md\:max-w-\[1330px\] { max-width: 1330px; }
  .md\:max-w-\[1378px\] { max-width: 1378px; }
  .md\:max-w-\[311px\] { max-width: 311px; }
  .md\:max-w-\[623px\] { max-width: 623px; }
  .md\:max-w-\[725px\] { max-width: 725px; }
  .md\:max-w-\[908px\] { max-width: 908px; }
  .md\:max-w-\[clamp\(640px\,62\.6vw\,902px\)\] { max-width: clamp(640px, 62.6vw, 902px); }
  .md\:max-w-full { max-width: 100%; }
  .md\:flex-1 { flex: 1 1 0%; }
  .md\:shrink-0 { flex-shrink: 0; }
  .md\:basis-auto { flex-basis: auto; }
  .md\:-rotate-90 { --tw-rotate: -90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .md\:columns-4 { columns: 4; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .md\:grid-cols-\[690fr_206fr\] { grid-template-columns: 690fr 206fr; }
  .md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,462px\)\] { grid-template-columns: minmax(0px, 1fr) minmax(0px, 462px); }
  .md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,623px\)\] { grid-template-columns: minmax(0px, 1fr) minmax(0px, 623px); }
  .md\:grid-rows-\[auto_auto\] { grid-template-rows: auto auto; }
  .md\:flex-row { flex-direction: row; }
  .md\:flex-col { flex-direction: column; }
  .md\:flex-wrap { flex-wrap: wrap; }
  .md\:items-start { align-items: flex-start; }
  .md\:items-end { align-items: flex-end; }
  .md\:items-center { align-items: center; }
  .md\:items-stretch { align-items: stretch; }
  .md\:justify-end { justify-content: flex-end; }
  .md\:justify-between { justify-content: space-between; }
  .md\:gap-0 { gap: 0px; }
  .md\:gap-6 { gap: 1.5rem; }
  .md\:gap-\[10px\] { gap: 10px; }
  .md\:gap-\[120px\] { gap: 120px; }
  .md\:gap-\[12px\] { gap: 12px; }
  .md\:gap-\[15px\] { gap: 15px; }
  .md\:gap-\[200px\] { gap: 200px; }
  .md\:gap-\[20px\] { gap: 20px; }
  .md\:gap-\[30px\] { gap: 30px; }
  .md\:gap-\[40px\] { gap: 40px; }
  .md\:gap-\[8px\] { gap: 8px; }
  .md\:gap-\[clamp\(12px\,calc\(20\/1920\*100vw\)\,20px\)\] { gap: clamp(12px, 1.04167vw, 20px); }
  .md\:gap-x-\[42px\] { column-gap: 42px; }
  .md\:gap-x-\[48px\] { column-gap: 48px; }
  .md\:gap-x-\[clamp\(16px\,calc\(40\/1920\*100vw\)\,40px\)\] { column-gap: clamp(16px, 2.08333vw, 40px); }
  .md\:gap-y-\[12px\] { row-gap: 12px; }
  .md\:gap-y-\[16px\] { row-gap: 16px; }
  .md\:justify-self-end { justify-self: end; }
  .md\:whitespace-nowrap { white-space: nowrap; }
  .md\:border-l { border-left-width: 1px; }
  .md\:border-t-0 { border-top-width: 0px; }
  .md\:border-brik-grey-03 { border-color: var(--brik-grey-03); }
  .md\:bg-white\/70 { background-color: rgba(255, 255, 255, 0.7); }
  .md\:p-\[15px\] { padding: 15px; }
  .md\:p-\[20px\] { padding: 20px; }
  .md\:p-\[30px\] { padding: 30px; }
  .md\:p-\[60px\] { padding: 60px; }
  .md\:px-0 { padding-left: 0px; padding-right: 0px; }
  .md\:px-12 { padding-left: 3rem; padding-right: 3rem; }
  .md\:px-\[16px\] { padding-left: 16px; padding-right: 16px; }
  .md\:px-\[20px\] { padding-left: 20px; padding-right: 20px; }
  .md\:px-\[23px\] { padding-left: 23px; padding-right: 23px; }
  .md\:px-\[24px\] { padding-left: 24px; padding-right: 24px; }
  .md\:px-\[30px\] { padding-left: 30px; padding-right: 30px; }
  .md\:px-\[8px\] { padding-left: 8px; padding-right: 8px; }
  .md\:py-0 { padding-top: 0px; padding-bottom: 0px; }
  .md\:py-\[100px\] { padding-top: 100px; padding-bottom: 100px; }
  .md\:py-\[120px\] { padding-top: 120px; padding-bottom: 120px; }
  .md\:py-\[20px\] { padding-top: 20px; padding-bottom: 20px; }
  .md\:py-\[8px\] { padding-top: 8px; padding-bottom: 8px; }
  .md\:pb-\[140px\] { padding-bottom: 140px; }
  .md\:pb-\[14px\] { padding-bottom: 14px; }
  .md\:pb-\[20px\] { padding-bottom: 20px; }
  .md\:pb-\[30px\] { padding-bottom: 30px; }
  .md\:pb-\[32px\] { padding-bottom: 32px; }
  .md\:pb-\[70px\] { padding-bottom: 70px; }
  .md\:pr-\[16px\] { padding-right: 16px; }
  .md\:pr-\[20px\] { padding-right: 20px; }
  .md\:pr-\[var\(--media-details-width\)\] { padding-right: var(--media-details-width); }
  .md\:pt-0 { padding-top: 0px; }
  .md\:pt-\[145px\] { padding-top: 145px; }
  .md\:pt-\[150px\] { padding-top: 150px; }
  .md\:pt-\[20px\] { padding-top: 20px; }
  .md\:pt-\[40px\] { padding-top: 40px; }
  .md\:pt-\[60px\] { padding-top: 60px; }
  .md\:font-brik { font-family: var(--brik-font-regular); }
  .md\:font-brik-book { font-family: var(--brik-font-book); }
  .md\:text-\[16px\] { font-size: 16px; }
  .md\:text-\[18px\] { font-size: 18px; }
  .md\:text-\[24px\] { font-size: 24px; }
  .md\:text-\[36px\] { font-size: 36px; }
  .md\:text-\[40px\] { font-size: 40px; }
  .md\:text-\[55px\] { font-size: 55px; }
  .md\:text-\[88px\] { font-size: 88px; }
  .md\:text-\[clamp\(59px\,min\(calc\(11\.72vw_-_31px\)\,13vh\)\,130px\)\] { font-size: clamp(59px, min(-31px + 11.72vw, 13vh), 130px); }
  .md\:text-\[clamp\(60px\,4\.69vw\,90px\)\] { font-size: clamp(60px, 4.69vw, 90px); }
  .md\:text-brik-h1 { letter-spacing: -0.07em; font-size: 130px; line-height: 111px; }
  .md\:text-brik-h3 { letter-spacing: -0.05em; font-size: 50px; line-height: 53px; }
  .md\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .md\:leading-\[0\.854\] { line-height: 0.854; }
  .md\:leading-\[0\.938\] { line-height: 0.938; }
  .md\:leading-\[1\.1\] { line-height: 1.1; }
  .md\:tracking-\[-0\.06em\] { letter-spacing: -0.06em; }
  .md\:tracking-\[-0\.07em\] { letter-spacing: -0.07em; }
  .md\:tracking-\[-1\.1px\] { letter-spacing: -1.1px; }
  .md\:tracking-\[-1\.2px\] { letter-spacing: -1.2px; }
  .md\:tracking-\[-1px\] { letter-spacing: -1px; }
  .md\:backdrop-blur-\[8\.5px\] { --tw-backdrop-blur: blur(8.5px); 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); }
}
@media (min-width: 1024px) {
  .lg\:pointer-events-none { pointer-events: none; }
  .lg\:pointer-events-auto { pointer-events: auto; }
  .lg\:absolute { position: absolute; }
  .lg\:relative { position: relative; }
  .lg\:sticky { position: sticky; }
  .lg\:inset-0 { inset: 0px; }
  .lg\:bottom-\[30px\] { bottom: 30px; }
  .lg\:bottom-auto { bottom: auto; }
  .lg\:left-\[11px\] { left: 11px; }
  .lg\:right-\[107px\] { right: 107px; }
  .lg\:top-0 { top: 0px; }
  .lg\:top-\[140px\] { top: 140px; }
  .lg\:top-\[18\.93\%\] { top: 18.93%; }
  .lg\:top-\[32px\] { top: 32px; }
  .lg\:top-\[50px\] { top: 50px; }
  .lg\:top-\[70px\] { top: 70px; }
  .lg\:top-\[80px\] { top: 80px; }
  .lg\:top-\[8px\] { top: 8px; }
  .lg\:top-\[max\(72px\,min\(calc\(20vh_-_60px\)\,calc\(100vh_-_630px\)\)\)\] { top: max(72px, min(-60px + 20vh, -630px + 100vh)); }
  .lg\:top-\[max\(72px\,min\(calc\(20vh_-_60px\)\,calc\(100vh_-_674px\)\)\)\] { top: max(72px, min(-60px + 20vh, -674px + 100vh)); }
  .lg\:top-\[var\(--row-stack-top\)\] { top: var(--row-stack-top); }
  .lg\:order-1 { order: 1; }
  .lg\:order-2 { order: 2; }
  .lg\:order-3 { order: 3; }
  .lg\:order-4 { order: 4; }
  .lg\:order-5 { order: 5; }
  .lg\:order-6 { order: 6; }
  .lg\:order-7 { order: 7; }
  .lg\:order-none { order: 0; }
  .lg\:col-start-1 { grid-column-start: 1; }
  .lg\:col-start-2 { grid-column-start: 2; }
  .lg\:row-span-2 { grid-row: span 2 / span 2; }
  .lg\:row-start-2 { grid-row-start: 2; }
  .lg\:row-start-3 { grid-row-start: 3; }
  .lg\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .lg\:mx-\[10px\] { margin-left: 10px; margin-right: 10px; }
  .lg\:mx-\[50px\] { margin-left: 50px; margin-right: 50px; }
  .lg\:mx-auto { margin-left: auto; margin-right: auto; }
  .lg\:-mr-\[152px\] { margin-right: -152px; }
  .lg\:-mt-\[50px\] { margin-top: -50px; }
  .lg\:mb-0 { margin-bottom: 0px; }
  .lg\:mb-\[70px\] { margin-bottom: 70px; }
  .lg\:mb-\[calc\(128px-25svh\)\] { margin-bottom: calc(128px - 25svh); }
  .lg\:ml-0 { margin-left: 0px; }
  .lg\:ml-\[10px\] { margin-left: 10px; }
  .lg\:ml-\[20px\] { margin-left: 20px; }
  .lg\:ml-\[50px\] { margin-left: 50px; }
  .lg\:ml-\[70px\] { margin-left: 70px; }
  .lg\:ml-\[max\(0px\,calc\(50\%_-_366\.5px\)\)\] { margin-left: max(0px, 50% - 366.5px); }
  .lg\:ml-auto { margin-left: auto; }
  .lg\:mr-\[16px\] { margin-right: 16px; }
  .lg\:mr-\[202px\] { margin-right: 202px; }
  .lg\:mr-\[50px\] { margin-right: 50px; }
  .lg\:mr-\[77px\] { margin-right: 77px; }
  .lg\:mr-auto { margin-right: auto; }
  .lg\:mt-0 { margin-top: 0px; }
  .lg\:mt-5 { margin-top: 1.25rem; }
  .lg\:mt-\[115px\] { margin-top: 115px; }
  .lg\:mt-\[120px\] { margin-top: 120px; }
  .lg\:mt-\[160px\] { margin-top: 160px; }
  .lg\:mt-\[200px\] { margin-top: 200px; }
  .lg\:mt-\[20px\] { margin-top: 20px; }
  .lg\:mt-\[24px\] { margin-top: 24px; }
  .lg\:mt-\[25px\] { margin-top: 25px; }
  .lg\:mt-\[30px\] { margin-top: 30px; }
  .lg\:mt-\[40px\] { margin-top: 40px; }
  .lg\:mt-\[45px\] { margin-top: 45px; }
  .lg\:mt-\[48px\] { margin-top: 48px; }
  .lg\:mt-\[50px\] { margin-top: 50px; }
  .lg\:mt-\[60px\] { margin-top: 60px; }
  .lg\:mt-\[70px\] { margin-top: 70px; }
  .lg\:mt-\[73px\] { margin-top: 73px; }
  .lg\:mt-\[80px\] { margin-top: 80px; }
  .lg\:mt-auto { margin-top: auto; }
  .lg\:block { display: block; }
  .lg\:inline { display: inline; }
  .lg\:flex { display: flex; }
  .lg\:grid { display: grid; }
  .lg\:contents { display: contents; }
  .lg\:hidden { display: none; }
  .lg\:aspect-\[1024\/803\] { aspect-ratio: 1024 / 803; }
  .lg\:aspect-\[1424\/700\] { aspect-ratio: 1424 / 700; }
  .lg\:aspect-\[1666\/1142\] { aspect-ratio: 1666 / 1142; }
  .lg\:aspect-\[1669\/914\] { aspect-ratio: 1669 / 914; }
  .lg\:aspect-\[336\/300\] { aspect-ratio: 336 / 300; }
  .lg\:aspect-\[336\/450\] { aspect-ratio: 336 / 450; }
  .lg\:aspect-\[336\/550\] { aspect-ratio: 336 / 550; }
  .lg\:aspect-\[555\/668\] { aspect-ratio: 555 / 668; }
  .lg\:aspect-\[556\/457\] { aspect-ratio: 556 / 457; }
  .lg\:aspect-\[608\/707\] { aspect-ratio: 608 / 707; }
  .lg\:aspect-auto { aspect-ratio: auto; }
  .lg\:size-\[14px\] { width: 14px; height: 14px; }
  .lg\:size-\[206px\] { width: 206px; height: 206px; }
  .lg\:size-\[24px\] { width: 24px; height: 24px; }
  .lg\:size-\[30px\] { width: 30px; height: 30px; }
  .lg\:size-\[33px\] { width: 33px; height: 33px; }
  .lg\:size-\[34px\] { width: 34px; height: 34px; }
  .lg\:size-\[64px\] { width: 64px; height: 64px; }
  .lg\:size-\[clamp\(28px\,2\.08vw\,40px\)\] { width: clamp(28px, 2.08vw, 40px); height: clamp(28px, 2.08vw, 40px); }
  .lg\:h-0 { height: 0px; }
  .lg\:h-\[100px\] { height: 100px; }
  .lg\:h-\[100vh\] { height: 100vh; }
  .lg\:h-\[11px\] { height: 11px; }
  .lg\:h-\[22px\] { height: 22px; }
  .lg\:h-\[24px\] { height: 24px; }
  .lg\:h-\[26px\] { height: 26px; }
  .lg\:h-\[306px\] { height: 306px; }
  .lg\:h-\[30px\] { height: 30px; }
  .lg\:h-\[32px\] { height: 32px; }
  .lg\:h-\[39px\] { height: 39px; }
  .lg\:h-\[40px\] { height: 40px; }
  .lg\:h-\[41px\] { height: 41px; }
  .lg\:h-\[49px\] { height: 49px; }
  .lg\:h-\[50px\] { height: 50px; }
  .lg\:h-\[60px\] { height: 60px; }
  .lg\:h-\[63px\] { height: 63px; }
  .lg\:h-\[73px\] { height: 73px; }
  .lg\:h-\[75vh\] { height: 75vh; }
  .lg\:h-\[84px\] { height: 84px; }
  .lg\:h-\[900px\] { height: 900px; }
  .lg\:h-\[clamp\(360px\,38\.8vw\,777px\)\] { height: clamp(360px, 38.8vw, 777px); }
  .lg\:h-\[clamp\(360px\,42vw\,840px\)\] { height: clamp(360px, 42vw, 840px); }
  .lg\:h-\[min\(363px\,49vh\)\] { height: min(363px, 49vh); }
  .lg\:h-\[min\(720px\,calc\(100svh-320px\)\)\] { height: min(720px, -320px + 100svh); }
  .lg\:h-\[min\(860px\,88dvh\)\] { height: min(860px, 88dvh); }
  .lg\:h-\[var\(--use-case-hero-height\)\] { height: var(--use-case-hero-height); }
  .lg\:h-\[var\(--use-case-nav-height\)\] { height: var(--use-case-nav-height); }
  .lg\:h-auto { height: auto; }
  .lg\:h-dvh { height: calc(100dvh - var(--production-banner-offset,0px)); }
  .lg\:h-full { height: 100%; }
  .lg\:h-screen { height: calc(100vh - var(--production-banner-offset,0px)); }
  .lg\:max-h-\[calc\(100vh-90px\)\] { max-height: calc(-90px + 100vh); }
  .lg\:min-h-0 { min-height: 0px; }
  .lg\:min-h-\[200px\] { min-height: 200px; }
  .lg\:min-h-\[320px\] { min-height: 320px; }
  .lg\:min-h-\[330px\] { min-height: 330px; }
  .lg\:min-h-\[44px\] { min-height: 44px; }
  .lg\:min-h-\[50px\] { min-height: 50px; }
  .lg\:min-h-\[593px\] { min-height: 593px; }
  .lg\:min-h-\[77px\] { min-height: 77px; }
  .lg\:min-h-\[800px\] { min-height: 800px; }
  .lg\:min-h-\[85vh\] { min-height: 85vh; }
  .lg\:min-h-\[calc\(100svh-50px\)\] { min-height: calc(-50px + 100svh); }
  .lg\:min-h-\[var\(--brik-plan-min-h\,554px\)\] { min-height: var(--brik-plan-min-h,554px); }
  .lg\:w-0 { width: 0px; }
  .lg\:w-\[100px\] { width: 100px; }
  .lg\:w-\[1011px\] { width: 1011px; }
  .lg\:w-\[1109px\] { width: 1109px; }
  .lg\:w-\[110px\] { width: 110px; }
  .lg\:w-\[132px\] { width: 132px; }
  .lg\:w-\[135px\] { width: 135px; }
  .lg\:w-\[163px\] { width: 163px; }
  .lg\:w-\[180px\] { width: 180px; }
  .lg\:w-\[24px\] { width: 24px; }
  .lg\:w-\[260px\] { width: 260px; }
  .lg\:w-\[302px\] { width: 302px; }
  .lg\:w-\[311px\] { width: 311px; }
  .lg\:w-\[33\.5\%\] { width: 33.5%; }
  .lg\:w-\[340px\] { width: 340px; }
  .lg\:w-\[350px\] { width: 350px; }
  .lg\:w-\[36\%\] { width: 36%; }
  .lg\:w-\[374px\] { width: 374px; }
  .lg\:w-\[405px\] { width: 405px; }
  .lg\:w-\[44\.3\%\] { width: 44.3%; }
  .lg\:w-\[44\.6\%\] { width: 44.6%; }
  .lg\:w-\[44\.8\%\] { width: 44.8%; }
  .lg\:w-\[44\.9\%\] { width: 44.9%; }
  .lg\:w-\[44px\] { width: 44px; }
  .lg\:w-\[455px\] { width: 455px; }
  .lg\:w-\[49\.7\%\] { width: 49.7%; }
  .lg\:w-\[508px\] { width: 508px; }
  .lg\:w-\[51\.9\%\] { width: 51.9%; }
  .lg\:w-\[520px\] { width: 520px; }
  .lg\:w-\[550px\] { width: 550px; }
  .lg\:w-\[62\%\] { width: 62%; }
  .lg\:w-\[68\%\] { width: 68%; }
  .lg\:w-\[700px\] { width: 700px; }
  .lg\:w-\[757px\] { width: 757px; }
  .lg\:w-\[76px\] { width: 76px; }
  .lg\:w-\[85\.2\%\] { width: 85.2%; }
  .lg\:w-\[880px\] { width: 880px; }
  .lg\:w-\[909px\] { width: 909px; }
  .lg\:w-\[93\.8\%\] { width: 93.8%; }
  .lg\:w-\[96px\] { width: 96px; }
  .lg\:w-\[min\(1320px\,90vw\)\] { width: min(1320px, 90vw); }
  .lg\:w-\[min\(640px\,calc\(100cqw_-_348px\)\,calc\(\(100dvh_-_120px\)\*var\(--explore-media-ratio\)\)\)\] { width: min(640px, calc(100cqw - 348px), calc((100dvh - 120px) * var(--explore-media-ratio))); }
  .lg\:w-\[min\(758px\,45\.4\%\)\] { width: min(758px, 45.4%); }
  .lg\:w-\[min\(763px\,45\.7\%\)\] { width: min(763px, 45.7%); }
  .lg\:w-auto { width: auto; }
  .lg\:w-fit { width: fit-content; }
  .lg\:w-full { width: 100%; }
  .lg\:min-w-0 { min-width: 0px; }
  .lg\:min-w-\[34px\] { min-width: 34px; }
  .lg\:max-w-\[1137px\] { max-width: 1137px; }
  .lg\:max-w-\[1300px\] { max-width: 1300px; }
  .lg\:max-w-\[33\%\] { max-width: 33%; }
  .lg\:max-w-\[340px\] { max-width: 340px; }
  .lg\:max-w-\[405px\] { max-width: 405px; }
  .lg\:max-w-\[49\%\] { max-width: 49%; }
  .lg\:max-w-\[519px\] { max-width: 519px; }
  .lg\:max-w-\[530px\] { max-width: 530px; }
  .lg\:max-w-\[545px\] { max-width: 545px; }
  .lg\:max-w-\[592px\] { max-width: 592px; }
  .lg\:max-w-\[728px\] { max-width: 728px; }
  .lg\:max-w-\[733px\] { max-width: 733px; }
  .lg\:max-w-\[820px\] { max-width: 820px; }
  .lg\:max-w-\[930px\] { max-width: 930px; }
  .lg\:max-w-\[971px\] { max-width: 971px; }
  .lg\:max-w-\[calc\(\(100vh_-_110px\)\*var\(--frame-ratio\)\)\] { max-width: calc((100vh - 110px) * var(--frame-ratio)); }
  .lg\:max-w-\[calc\(100vw-80px\)\] { max-width: calc(-80px + 100vw); }
  .lg\:max-w-full { max-width: 100%; }
  .lg\:max-w-none { max-width: none; }
  .lg\:flex-1 { flex: 1 1 0%; }
  .lg\:flex-none { flex: 0 0 auto; }
  .lg\:shrink-0 { flex-shrink: 0; }
  .lg\:basis-auto { flex-basis: auto; }
  .lg\:-translate-y-\[120px\] { --tw-translate-y: -120px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .lg\:-translate-y-full { --tw-translate-y: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .lg\:scroll-mt-\[80px\] { scroll-margin-top: 80px; }
  .lg\:columns-5 { columns: 5; }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .lg\:grid-cols-\[240px_minmax\(0\,1fr\)_180px\] { grid-template-columns: 240px minmax(0px, 1fr) 180px; }
  .lg\:grid-cols-\[260px_1fr\] { grid-template-columns: 260px 1fr; }
  .lg\:grid-cols-\[302px_minmax\(0\,1fr\)\] { grid-template-columns: 302px minmax(0px, 1fr); }
  .lg\:grid-cols-\[36\.45\%_1fr\] { grid-template-columns: 36.45% 1fr; }
  .lg\:grid-cols-\[40\.53\%_50\.2\%\] { grid-template-columns: 40.53% 50.2%; }
  .lg\:grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .lg\:grid-cols-\[repeat\(3\,minmax\(0\,416px\)\)\] { grid-template-columns: repeat(3, minmax(0px, 416px)); }
  .lg\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
  .lg\:grid-rows-\[auto_50px_1fr\] { grid-template-rows: auto 50px 1fr; }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-row-reverse { flex-direction: row-reverse; }
  .lg\:flex-col { flex-direction: column; }
  .lg\:flex-wrap { flex-wrap: wrap; }
  .lg\:flex-nowrap { flex-wrap: nowrap; }
  .lg\:content-start { align-content: flex-start; }
  .lg\:items-start { align-items: flex-start; }
  .lg\:items-end { align-items: flex-end; }
  .lg\:items-center { align-items: center; }
  .lg\:justify-start { justify-content: flex-start; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:justify-center { justify-content: center; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:gap-0 { gap: 0px; }
  .lg\:gap-8 { gap: 2rem; }
  .lg\:gap-\[100px\] { gap: 100px; }
  .lg\:gap-\[10px\] { gap: 10px; }
  .lg\:gap-\[120px\] { gap: 120px; }
  .lg\:gap-\[12px\] { gap: 12px; }
  .lg\:gap-\[152px\] { gap: 152px; }
  .lg\:gap-\[15px\] { gap: 15px; }
  .lg\:gap-\[16px\] { gap: 16px; }
  .lg\:gap-\[200px\] { gap: 200px; }
  .lg\:gap-\[20px\] { gap: 20px; }
  .lg\:gap-\[25px\] { gap: 25px; }
  .lg\:gap-\[2px\] { gap: 2px; }
  .lg\:gap-\[30px\] { gap: 30px; }
  .lg\:gap-\[40px\] { gap: 40px; }
  .lg\:gap-\[48px\] { gap: 48px; }
  .lg\:gap-\[4px\] { gap: 4px; }
  .lg\:gap-\[50px\] { gap: 50px; }
  .lg\:gap-\[5px\] { gap: 5px; }
  .lg\:gap-\[60px\] { gap: 60px; }
  .lg\:gap-\[6px\] { gap: 6px; }
  .lg\:gap-\[7\%\] { gap: 7%; }
  .lg\:gap-\[80px\] { gap: 80px; }
  .lg\:gap-\[8px\] { gap: 8px; }
  .lg\:gap-\[clamp\(10px\,1\.04vw\,20px\)\] { gap: clamp(10px, 1.04vw, 20px); }
  .lg\:gap-\[clamp\(120px\,10\.42vw\,200px\)\] { gap: clamp(120px, 10.42vw, 200px); }
  .lg\:gap-\[clamp\(40px\,3\.65vw\,70px\)\] { gap: clamp(40px, 3.65vw, 70px); }
  .lg\:gap-\[clamp\(40px\,7\.92vw\,152px\)\] { gap: clamp(40px, 7.92vw, 152px); }
  .lg\:gap-\[clamp\(40px\,8vw\,152px\)\] { gap: clamp(40px, 8vw, 152px); }
  .lg\:gap-\[clamp\(90px\,6\.25vw\,120px\)\] { gap: clamp(90px, 6.25vw, 120px); }
  .lg\:gap-x-0 { column-gap: 0px; }
  .lg\:gap-x-\[12px\] { column-gap: 12px; }
  .lg\:gap-x-\[30px\] { column-gap: 30px; }
  .lg\:gap-x-\[56px\] { column-gap: 56px; }
  .lg\:gap-x-\[60px\] { column-gap: 60px; }
  .lg\:gap-x-\[6px\] { column-gap: 6px; }
  .lg\:gap-x-\[9\.27\%\] { column-gap: 9.27%; }
  .lg\:gap-x-px { column-gap: 1px; }
  .lg\:gap-y-0 { row-gap: 0px; }
  .lg\:gap-y-8 { row-gap: 2rem; }
  .lg\:gap-y-\[28px\] { row-gap: 28px; }
  .lg\:gap-y-\[48px\] { row-gap: 48px; }
  .lg\:gap-y-\[60px\] { row-gap: 60px; }
  .lg\:self-start { align-self: flex-start; }
  .lg\:self-center { align-self: center; }
  .lg\:overflow-y-auto { overflow-y: auto; }
  .lg\:whitespace-nowrap { white-space: nowrap; }
  .lg\:whitespace-pre { white-space: pre; }
  .lg\:whitespace-pre-line { white-space: pre-line; }
  .lg\:rounded-\[10px\] { border-radius: 10px; }
  .lg\:rounded-\[15px\] { border-radius: 15px; }
  .lg\:rounded-\[24px\] { border-radius: 24px; }
  .lg\:rounded-\[3px\] { border-radius: 3px; }
  .lg\:rounded-none { border-radius: 0px; }
  .lg\:rounded-b-\[15px\] { border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; }
  .lg\:border-x-0 { border-left-width: 0px; border-right-width: 0px; }
  .lg\:border-b-0 { border-bottom-width: 0px; }
  .lg\:border-l { border-left-width: 1px; }
  .lg\:border-l-0 { border-left-width: 0px; }
  .lg\:border-r { border-right-width: 1px; }
  .lg\:border-t { border-top-width: 1px; }
  .lg\:border-t-0 { border-top-width: 0px; }
  .lg\:border-\[var\(--product-grey-02\)\] { border-color: var(--product-grey-02); }
  .lg\:border-brik-grey-02 { border-color: var(--brik-grey-02); }
  .lg\:border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }
  .lg\:bg-\[\#e9e9e9\] { --tw-bg-opacity: 1; background-color: rgb(233 233 233/var(--tw-bg-opacity,1)); }
  .lg\:bg-\[…\] { }
  .lg\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
  .lg\:bg-white\/10 { background-color: rgba(255, 255, 255, 0.1); }
  .lg\:bg-white\/20 { background-color: rgba(255, 255, 255, 0.2); }
  .lg\:bg-\[radial-gradient\(ellipse_52\%_40\%_at_50\%_46\%\,rgba\(232\,232\,232\,0\.88\)_0\%\,rgba\(232\,232\,232\,0\.55\)_62\%\,rgba\(232\,232\,232\,0\)_100\%\)\] { background-image: radial-gradient(52% 40% at 50% 46%, rgba(232, 232, 232, 0.88) 0%, rgba(232, 232, 232, 0.55) 62%, rgba(232, 232, 232, 0) 100%); }
  .lg\:object-center { object-position: center center; }
  .lg\:p-0 { padding: 0px; }
  .lg\:p-10 { padding: 2.5rem; }
  .lg\:p-\[10px\] { padding: 10px; }
  .lg\:p-\[15px\] { padding: 15px; }
  .lg\:p-\[16px\] { padding: 16px; }
  .lg\:p-\[20px\] { padding: 20px; }
  .lg\:p-\[24px\] { padding: 24px; }
  .lg\:p-\[30px\] { padding: 30px; }
  .lg\:p-\[40px\] { padding: 40px; }
  .lg\:p-\[4px\] { padding: 4px; }
  .lg\:p-\[8px\] { padding: 8px; }
  .lg\:px-0 { padding-left: 0px; padding-right: 0px; }
  .lg\:px-16 { padding-left: 4rem; padding-right: 4rem; }
  .lg\:px-\[10px\] { padding-left: 10px; padding-right: 10px; }
  .lg\:px-\[120px\] { padding-left: 120px; padding-right: 120px; }
  .lg\:px-\[12px\] { padding-left: 12px; padding-right: 12px; }
  .lg\:px-\[15px\] { padding-left: 15px; padding-right: 15px; }
  .lg\:px-\[16px\] { padding-left: 16px; padding-right: 16px; }
  .lg\:px-\[20px\] { padding-left: 20px; padding-right: 20px; }
  .lg\:px-\[23px\] { padding-left: 23px; padding-right: 23px; }
  .lg\:px-\[24px\] { padding-left: 24px; padding-right: 24px; }
  .lg\:px-\[25px\] { padding-left: 25px; padding-right: 25px; }
  .lg\:px-\[28px\] { padding-left: 28px; padding-right: 28px; }
  .lg\:px-\[3\.3\%\] { padding-left: 3.3%; padding-right: 3.3%; }
  .lg\:px-\[30px\] { padding-left: 30px; padding-right: 30px; }
  .lg\:px-\[40px\] { padding-left: 40px; padding-right: 40px; }
  .lg\:px-\[4px\] { padding-left: 4px; padding-right: 4px; }
  .lg\:px-\[5\%\] { padding-left: 5%; padding-right: 5%; }
  .lg\:px-\[50px\] { padding-left: 50px; padding-right: 50px; }
  .lg\:px-\[60px\] { padding-left: 60px; padding-right: 60px; }
  .lg\:px-\[6px\] { padding-left: 6px; padding-right: 6px; }
  .lg\:px-\[74px\] { padding-left: 74px; padding-right: 74px; }
  .lg\:px-\[8px\] { padding-left: 8px; padding-right: 8px; }
  .lg\:px-\[clamp\(12px\,1\.2vw\,20px\)\] { padding-left: clamp(12px, 1.2vw, 20px); padding-right: clamp(12px, 1.2vw, 20px); }
  .lg\:py-\[100px\] { padding-top: 100px; padding-bottom: 100px; }
  .lg\:py-\[10px\] { padding-top: 10px; padding-bottom: 10px; }
  .lg\:py-\[120px\] { padding-top: 120px; padding-bottom: 120px; }
  .lg\:py-\[12px\] { padding-top: 12px; padding-bottom: 12px; }
  .lg\:py-\[15px\] { padding-top: 15px; padding-bottom: 15px; }
  .lg\:py-\[16px\] { padding-top: 16px; padding-bottom: 16px; }
  .lg\:py-\[17px\] { padding-top: 17px; padding-bottom: 17px; }
  .lg\:py-\[20px\] { padding-top: 20px; padding-bottom: 20px; }
  .lg\:py-\[24px\] { padding-top: 24px; padding-bottom: 24px; }
  .lg\:py-\[25px\] { padding-top: 25px; padding-bottom: 25px; }
  .lg\:py-\[40px\] { padding-top: 40px; padding-bottom: 40px; }
  .lg\:py-\[4px\] { padding-top: 4px; padding-bottom: 4px; }
  .lg\:py-\[50px\] { padding-top: 50px; padding-bottom: 50px; }
  .lg\:py-\[60px\] { padding-top: 60px; padding-bottom: 60px; }
  .lg\:py-\[8px\] { padding-top: 8px; padding-bottom: 8px; }
  .lg\:py-\[90px\] { padding-top: 90px; padding-bottom: 90px; }
  .lg\:pb-0 { padding-bottom: 0px; }
  .lg\:pb-\[100px\] { padding-bottom: 100px; }
  .lg\:pb-\[10px\] { padding-bottom: 10px; }
  .lg\:pb-\[15px\] { padding-bottom: 15px; }
  .lg\:pb-\[30px\] { padding-bottom: 30px; }
  .lg\:pb-\[32px\] { padding-bottom: 32px; }
  .lg\:pb-\[4px\] { padding-bottom: 4px; }
  .lg\:pb-\[60px\] { padding-bottom: 60px; }
  .lg\:pb-\[80px\] { padding-bottom: 80px; }
  .lg\:pl-0 { padding-left: 0px; }
  .lg\:pl-\[10px\] { padding-left: 10px; }
  .lg\:pl-\[12px\] { padding-left: 12px; }
  .lg\:pl-\[15px\] { padding-left: 15px; }
  .lg\:pl-\[16px\] { padding-left: 16px; }
  .lg\:pl-\[20px\] { padding-left: 20px; }
  .lg\:pl-\[30px\] { padding-left: 30px; }
  .lg\:pl-\[8px\] { padding-left: 8px; }
  .lg\:pr-\[10px\] { padding-right: 10px; }
  .lg\:pr-\[16px\] { padding-right: 16px; }
  .lg\:pr-\[172px\] { padding-right: 172px; }
  .lg\:pr-\[20px\] { padding-right: 20px; }
  .lg\:pr-\[3\.3\%\] { padding-right: 3.3%; }
  .lg\:pr-\[4px\] { padding-right: 4px; }
  .lg\:pr-\[50px\] { padding-right: 50px; }
  .lg\:pr-px { padding-right: 1px; }
  .lg\:pt-0 { padding-top: 0px; }
  .lg\:pt-10 { padding-top: 2.5rem; }
  .lg\:pt-\[10px\] { padding-top: 10px; }
  .lg\:pt-\[110px\] { padding-top: 110px; }
  .lg\:pt-\[200px\] { padding-top: 200px; }
  .lg\:pt-\[20px\] { padding-top: 20px; }
  .lg\:pt-\[24px\] { padding-top: 24px; }
  .lg\:pt-\[30px\] { padding-top: 30px; }
  .lg\:pt-\[52px\] { padding-top: 52px; }
  .lg\:pt-\[5px\] { padding-top: 5px; }
  .lg\:pt-\[70px\] { padding-top: 70px; }
  .lg\:pt-\[90px\] { padding-top: 90px; }
  .lg\:pt-\[max\(96px\,min\(20vh\,calc\(100vh_-_614px\)\)\)\] { padding-top: max(96px, min(20vh, -614px + 100vh)); }
  .lg\:pt-\[min\(20vh\,calc\(100vh_-_570px\)\)\] { padding-top: min(20vh, -570px + 100vh); }
  .lg\:text-left { text-align: left; }
  .lg\:text-right { text-align: right; }
  .lg\:font-brik { font-family: var(--brik-font-regular); }
  .lg\:font-brik-book { font-family: var(--brik-font-book); }
  .lg\:\!text-brik-h3 { letter-spacing: -0.05em !important; font-size: 50px !important; line-height: 53px !important; }
  .lg\:text-\[12px\] { font-size: 12px; }
  .lg\:text-\[130px\] { font-size: 130px; }
  .lg\:text-\[14px\] { font-size: 14px; }
  .lg\:text-\[15px\] { font-size: 15px; }
  .lg\:text-\[16px\] { font-size: 16px; }
  .lg\:text-\[18px\] { font-size: 18px; }
  .lg\:text-\[20px\] { font-size: 20px; }
  .lg\:text-\[24px\] { font-size: 24px; }
  .lg\:text-\[26px\] { font-size: 26px; }
  .lg\:text-\[32px\] { font-size: 32px; }
  .lg\:text-\[40px\] { font-size: 40px; }
  .lg\:text-\[42px\] { font-size: 42px; }
  .lg\:text-\[48px\] { font-size: 48px; }
  .lg\:text-\[50px\] { font-size: 50px; }
  .lg\:text-\[70px\] { font-size: 70px; }
  .lg\:text-\[80px\] { font-size: 80px; }
  .lg\:text-\[90px\] { font-size: 90px; }
  .lg\:text-\[clamp\(16px\,1\.25vw\,24px\)\] { font-size: clamp(16px, 1.25vw, 24px); }
  .lg\:text-\[clamp\(18px\,1\.25vw\,24px\)\] { font-size: clamp(18px, 1.25vw, 24px); }
  .lg\:text-\[clamp\(34px\,2\.6vw\,50px\)\] { font-size: clamp(34px, 2.6vw, 50px); }
  .lg\:text-\[clamp\(56px\,4\.2vw\,80px\)\] { font-size: clamp(56px, 4.2vw, 80px); }
  .lg\:text-\[clamp\(60px\,4\.69vw\,90px\)\] { font-size: clamp(60px, 4.69vw, 90px); }
  .lg\:text-brik-h1 { letter-spacing: -0.07em; font-size: 130px; line-height: 111px; }
  .lg\:text-brik-h3 { letter-spacing: -0.05em; font-size: 50px; line-height: 53px; }
  .lg\:text-brik-h4 { letter-spacing: -0.04em; font-size: 24px; line-height: 26px; }
  .lg\:text-brik-ui { letter-spacing: -0.01em; font-size: 12px; line-height: 1.3; }
  .lg\:text-product-h2 { letter-spacing: -0.02em; font-size: 32px; line-height: 1.2; }
  .lg\:text-product-title { letter-spacing: -0.01em; font-size: 14px; line-height: 1.2; }
  .lg\:\!leading-\[31px\] { line-height: 31px !important; }
  .lg\:leading-\[0\.86\] { line-height: 0.86; }
  .lg\:leading-\[0\.938\] { line-height: 0.938; }
  .lg\:leading-\[0\.944\] { line-height: 0.944; }
  .lg\:leading-\[0\.94\] { line-height: 0.94; }
  .lg\:leading-\[0\.95\] { line-height: 0.95; }
  .lg\:leading-\[1\.048\] { line-height: 1.048; }
  .lg\:leading-\[1\.06\] { line-height: 1.06; }
  .lg\:leading-\[1\.08\] { line-height: 1.08; }
  .lg\:leading-\[1\.15\] { line-height: 1.15; }
  .lg\:leading-\[1\.24\] { line-height: 1.24; }
  .lg\:leading-\[1\.2\] { line-height: 1.2; }
  .lg\:leading-\[1\.35\] { line-height: 1.35; }
  .lg\:leading-\[1\.4\] { line-height: 1.4; }
  .lg\:leading-\[1\] { line-height: 1; }
  .lg\:leading-\[25px\] { line-height: 25px; }
  .lg\:leading-\[26px\] { line-height: 26px; }
  .lg\:leading-\[53px\] { line-height: 53px; }
  .lg\:leading-\[84\.4px\] { line-height: 84.4px; }
  .lg\:leading-\[85px\] { line-height: 85px; }
  .lg\:tracking-\[-0\.02em\] { letter-spacing: -0.02em; }
  .lg\:tracking-\[-0\.03em\] { letter-spacing: -0.03em; }
  .lg\:tracking-\[-0\.05em\] { letter-spacing: -0.05em; }
  .lg\:tracking-\[-0\.0667em\] { letter-spacing: -0.0667em; }
  .lg\:tracking-\[-0\.06em\] { letter-spacing: -0.06em; }
  .lg\:tracking-\[-0\.08em\] { letter-spacing: -0.08em; }
  .lg\:tracking-\[-0\.24px\] { letter-spacing: -0.24px; }
  .lg\:tracking-\[-0\.32px\] { letter-spacing: -0.32px; }
  .lg\:tracking-\[-0\.3px\] { letter-spacing: -0.3px; }
  .lg\:tracking-\[-0\.48px\] { letter-spacing: -0.48px; }
  .lg\:tracking-\[-0\.4px\] { letter-spacing: -0.4px; }
  .lg\:tracking-\[-0\.64px\] { letter-spacing: -0.64px; }
  .lg\:tracking-\[-0\.84px\] { letter-spacing: -0.84px; }
  .lg\:tracking-\[-1\.6px\] { letter-spacing: -1.6px; }
  .lg\:tracking-\[-1\.9px\] { letter-spacing: -1.9px; }
  .lg\:tracking-\[-1px\] { letter-spacing: -1px; }
  .lg\:tracking-normal { letter-spacing: 0px; }
  .lg\:text-brik-ink { color: var(--brik-ink); }
  .lg\:text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
  .lg\:opacity-0 { opacity: 0; }
  .lg\:opacity-100 { opacity: 1; }
  .lg\:backdrop-blur-\[50px\] { --tw-backdrop-blur: blur(50px); 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); }
  .lg\:transition-\[transform\,opacity\] { transition-property: transform, opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .lg\:transition-all { transition-property: all; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .lg\:transition-none { transition-property: none; }
  .lg\:transition-opacity { transition-property: opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .lg\:duration-150 { transition-duration: 0.15s; }
  .lg\:duration-300 { transition-duration: 0.3s; }
  .lg\:ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
  .lg\:\[--use-case-tools-top\:calc\(50px_\+_var\(--use-case-nav-height\)\)\] { --use-case-tools-top: calc(50px + var(--use-case-nav-height)); }
  .lg\:\[container-type\:inline-size\] { container-type: inline-size; }
  .lg\:\[font-feature-settings\:\'ss01\'_1\,\'ss02\'_1\,\'ss04\'_1\,\'ss05\'_1\,\'ss09\'_1\,\'ss10\'_1\] { font-feature-settings: "ss01", "ss02", "ss04", "ss05", "ss09", "ss10"; }
  .lg\:\[font-feature-settings\:\'ss01\'_1\,\'ss02\'_1\,\'ss04\'_1\,\'ss05\'_1\] { font-feature-settings: "ss01", "ss02", "ss04", "ss05"; }
  .lg\:\[font-feature-settings\:\'ss02\'_1\,\'ss05\'_1\] { font-feature-settings: "ss02", "ss05"; }
  .lg\:\[grid-column\:2\] { grid-column: 2; }
  .lg\:\[grid-row\:1\] { grid-row: 1; }
  .lg\:\[will-change\:backdrop-filter\] { will-change: backdrop-filter; }
  .lg\:focus-within\:pointer-events-none:focus-within { pointer-events: none; }
  .lg\:focus-within\:pointer-events-auto:focus-within { pointer-events: auto; }
  .lg\:focus-within\:opacity-100:focus-within { opacity: 1; }
  .lg\:hover\:z-20:hover { z-index: 20; }
  .lg\:hover\:bg-\[\#e0e0e0\]:hover { --tw-bg-opacity: 1; background-color: rgb(224 224 224/var(--tw-bg-opacity,1)); }
  .lg\:hover\:bg-\[\#e8e8e8\]:hover { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
  .lg\:hover\:bg-\[var\(--product-grey-01\)\]:hover { background-color: var(--product-grey-01); }
  .lg\:hover\:text-\[\#555\]:hover { --tw-text-opacity: 1; color: rgb(85 85 85/var(--tw-text-opacity,1)); }
  .lg\:hover\:text-\[var\(--product-grey-04\)\]:hover { color: var(--product-grey-04); }
  .lg\:hover\:underline:hover { text-decoration-line: underline; }
  .lg\:focus-visible\:opacity-100:focus-visible { opacity: 1; }
  .lg\:active\:bg-transparent:active { background-color: rgba(0, 0, 0, 0); }
  .group:focus-within .lg\:group-focus-within\:opacity-100 { opacity: 1; }
  .group:hover .lg\:group-hover\:pointer-events-none { pointer-events: none; }
  .group:hover .lg\:group-hover\:pointer-events-auto { pointer-events: auto; }
  .group\/folder:hover .lg\:group-hover\/folder\:top-\[40px\] { top: 40px; }
  .group:hover .lg\:group-hover\:inline-flex { display: inline-flex; }
  .group\/folder:hover .lg\:group-hover\/folder\:translate-y-\[calc\(-24\*var\(--fan-unit\)\)\] { --tw-translate-y: calc(-24 * var(--fan-unit)); transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .group:hover .lg\:group-hover\:opacity-100 { opacity: 1; }
}
@media (min-width: 1200px) {
  .min-\[1200px\]\:inset-auto { inset: auto; }
  .min-\[1200px\]\:left-1\/2 { left: 50%; }
  .min-\[1200px\]\:top-1\/2 { top: 50%; }
  .min-\[1200px\]\:order-none { order: 0; }
  .min-\[1200px\]\:col-span-2 { grid-column: span 2 / span 2; }
  .min-\[1200px\]\:row-span-2 { grid-row: span 2 / span 2; }
  .min-\[1200px\]\:ml-auto { margin-left: auto; }
  .min-\[1200px\]\:mt-\[calc\(var\(--shell-frame-bar\)\/2\)\] { margin-top: calc(var(--shell-frame-bar) / 2); }
  .min-\[1200px\]\:block { display: block; }
  .min-\[1200px\]\:flex { display: flex; }
  .min-\[1200px\]\:grid { display: grid; }
  .min-\[1200px\]\:contents { display: contents; }
  .min-\[1200px\]\:hidden { display: none; }
  .min-\[1200px\]\:h-\[50px\] { height: 50px; }
  .min-\[1200px\]\:h-\[calc\(\(100\%-var\(--shell-frame-bar\)\)\*var\(--shell-fit-zoom\)\)\] { height: calc((100% - var(--shell-frame-bar)) * var(--shell-fit-zoom)); }
  .min-\[1200px\]\:h-dvh { height: calc(100dvh - var(--production-banner-offset,0px)); }
  .min-\[1200px\]\:h-full { height: 100%; }
  .min-\[1200px\]\:min-h-0 { min-height: 0px; }
  .min-\[1200px\]\:w-\[176px\] { width: 176px; }
  .min-\[1200px\]\:w-\[301px\] { width: 301px; }
  .min-\[1200px\]\:w-\[303px\] { width: 303px; }
  .min-\[1200px\]\:w-\[calc\(100\%\*var\(--shell-fit-zoom\)\)\] { width: calc(100% * var(--shell-fit-zoom)); }
  .min-\[1200px\]\:flex-none { flex: 0 0 auto; }
  .min-\[1200px\]\:shrink-0 { flex-shrink: 0; }
  .min-\[1200px\]\:-translate-x-1\/2 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .min-\[1200px\]\:-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .min-\[1200px\]\:grid-cols-\[50px_minmax\(0\,1fr\)_353px\] { grid-template-columns: 50px minmax(0px, 1fr) 353px; }
  .min-\[1200px\]\:grid-rows-\[50px_minmax\(0\,1fr\)\] { grid-template-rows: 50px minmax(0px, 1fr); }
  .min-\[1200px\]\:flex-row { flex-direction: row; }
  .min-\[1200px\]\:flex-col { flex-direction: column; }
  .min-\[1200px\]\:items-center { align-items: center; }
  .min-\[1200px\]\:items-baseline { align-items: baseline; }
  .min-\[1200px\]\:gap-\[4px\] { gap: 4px; }
  .min-\[1200px\]\:overflow-hidden { overflow: hidden; }
  .min-\[1200px\]\:overflow-y-auto { overflow-y: auto; }
  .min-\[1200px\]\:border-x { border-left-width: 1px; border-right-width: 1px; }
  .min-\[1200px\]\:border-b { border-bottom-width: 1px; }
  .min-\[1200px\]\:border-b-0 { border-bottom-width: 0px; }
  .min-\[1200px\]\:border-l-0 { border-left-width: 0px; }
  .min-\[1200px\]\:border-t { border-top-width: 1px; }
  .min-\[1200px\]\:border-\[var\(--product-grey-02\)\] { border-color: var(--product-grey-02); }
  .min-\[1200px\]\:bg-\[var\(--product-blue-03\)\] { background-color: var(--product-blue-03); }
  .min-\[1200px\]\:bg-\[var\(--product-grey-01\)\] { background-color: var(--product-grey-01); }
  .min-\[1200px\]\:bg-\[var\(--product-white-00\)\] { background-color: var(--product-white-00); }
  .min-\[1200px\]\:px-\[12px\] { padding-left: 12px; padding-right: 12px; }
  .min-\[1200px\]\:py-\[14px\] { padding-top: 14px; padding-bottom: 14px; }
  .min-\[1200px\]\:pl-\[8px\] { padding-left: 8px; }
  .min-\[1200px\]\:pr-0 { padding-right: 0px; }
  .min-\[1200px\]\:pt-0 { padding-top: 0px; }
  .min-\[1200px\]\:font-product-book { font-family: var(--product-font-book); }
  .min-\[1200px\]\:text-product-tiny-subs { letter-spacing: -0.01em; font-size: 10px; line-height: 1.3; }
  .min-\[1200px\]\:text-\[var\(--product-grey-04\)\] { color: var(--product-grey-04); }
}
@media (min-width: 1280px) {
  .xl\:absolute { position: absolute; }
  .xl\:bottom-0 { bottom: 0px; }
  .xl\:right-\[15px\] { right: 15px; }
  .xl\:min-w-0 { min-width: 0px; }
  .xl\:columns-6 { columns: 6; }
  .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .xl\:flex-row { flex-direction: row; }
  .xl\:items-start { align-items: flex-start; }
  .xl\:justify-end { justify-content: flex-end; }
  .xl\:justify-between { justify-content: space-between; }
  .xl\:gap-\[30px\] { gap: 30px; }
  .xl\:gap-\[60px\] { gap: 60px; }
  .xl\:px-\[100px\] { padding-left: 100px; padding-right: 100px; }
}
@media (min-width: 1512px) {
  .min-\[1512px\]\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}
@media (min-width: 1600px) {
  .min-\[1600px\]\:h-\[var\(--brik-plan-height\,554px\)\] { height: var(--brik-plan-height,554px); }
  .min-\[1600px\]\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}
@media (min-width: 1800px) {
  .min-\[1800px\]\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}
.\[\&\:-webkit-autofill\]\:\[-webkit-box-shadow\:0_0_0_1000px_\#e8e8e8_inset\]:-webkit-autofill { box-shadow: rgb(232, 232, 232) 0px 0px 0px 1000px inset; }
.\[\&\:-webkit-autofill\]\:\[-webkit-text-fill-color\:black\]:-webkit-autofill { -webkit-text-fill-color: black; }
.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button { appearance: none; }
.\[\&\:\:-webkit-media-controls-fullscreen-button\]\:hidden::-webkit-media-controls-fullscreen-button { display: none; }
.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button { appearance: none; }
.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb { border-radius: 9999px; }
.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[\#E1E1E1\]::-webkit-scrollbar-thumb { --tw-bg-opacity: 1; background-color: rgb(225 225 225/var(--tw-bg-opacity,1)); }
.\[\&\:\:-webkit-scrollbar-track\]\:rounded-full::-webkit-scrollbar-track { border-radius: 9999px; }
.\[\&\:\:-webkit-scrollbar-track\]\:bg-\[rgba\(225\,225\,225\,0\.3\)\]::-webkit-scrollbar-track { background-color: rgba(225, 225, 225, 0.3); }
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar { display: none; }
.\[\&\:\:-webkit-scrollbar\]\:h-\[6px\]::-webkit-scrollbar { height: 6px; }
.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button { appearance: none; }
.\[\&\:focus-within_input\]\:cursor-text:focus-within input { cursor: text; }
.\[\&\:fullscreen\]\:bg-black:fullscreen { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.\[\&\:has\(\.chat-working-border\)\]\:-left-px:has(.chat-working-border) { left: -1px; }
.\[\&\:has\(\.chat-working-border\)\]\:-top-px:has(.chat-working-border) { top: -1px; }
.\[\&\:has\(\.chat-working-border\)\]\:\!w-\[calc\(var\(--chat-panel-w\)\+1px\)\]:has(.chat-working-border) { width: calc(var(--chat-panel-w) + 1px) !important; }
.\[\&\:has\(\>\[data-row-slot\]\:not\(\:empty\)\)\>\:not\(\[data-row-slot\]\)\]\:hidden:has(> [data-row-slot]:not(:empty)) > :not([data-row-slot]) { display: none; }
.\[\&\:not\(\:has\(\>\[data-category\]\:not\(\[data-dragging\]\)\)\)\]\:border-0:not(:has(> [data-category]:not([data-dragging]))) { border-width: 0px; }
.\[\&\:not\(\:has\(\>div\>\*\)\)\]\:hidden:not(:has(> div > *)) { display: none; }
.\[\&\>\*\:not\(\:first-child\)\]\:-mt-px > :not(:first-child) { margin-top: -1px; }
.\[\&\>\*\:nth-child\(4n\+2\)\]\:col-start-2 > :nth-child(4n+2), .\[\&\>\*\:nth-child\(5n\+2\)\]\:col-start-2 > :nth-child(5n+2) { grid-column-start: 2; }
.\[\&\>\*\]\:mb-3 > * { margin-bottom: 0.75rem; }
.\[\&\>\*\]\:flex > * { display: flex; }
.\[\&\>\*\]\:size-\[24px\] > * { width: 24px; height: 24px; }
.\[\&\>\*\]\:min-h-\[26px\] > * { min-height: 26px; }
.\[\&\>\*\]\:min-w-0 > * { min-width: 0px; }
.\[\&\>\*\]\:shrink-0 > * { flex-shrink: 0; }
.\[\&\>\*\]\:break-inside-avoid > * { break-inside: avoid; }
.\[\&\>\*\]\:items-center > * { align-items: center; }
.\[\&\>\*\]\:justify-center > * { justify-content: center; }
.\[\&\>\*\]\:border-0 > * { border-width: 0px; }
.\[\&\>button\:hover\]\:border-\[var\(--product-red-03\)\] > button:hover { border-color: var(--product-red-03); }
.\[\&\>button\:hover\]\:text-\[var\(--product-red-03\)\] > button:hover { color: var(--product-red-03); }
.\[\&\>button\]\:hidden > button { display: none; }
.\[\&\>button\]\:w-\[12px\] > button { width: 12px; }
.\[\&\>div\:empty\]\:hidden > div:empty { display: none; }
.\[\&\>div\>div\]\:min-w-0 > div > div { min-width: 0px; }
.\[\&\>div\]\:p-0 > div { padding: 0px; }
.\[\&\>span\:first-child\]\:hidden > span:first-child { display: none; }
.\[\&\>span\]\:line-clamp-1 > span { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.\[\&\>span\]\:hidden > span { display: none; }
.\[\&\>span\]\:truncate > span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.\[\&\>svg\:last-child\]\:ml-auto > svg:last-child { margin-left: auto; }
.\[\&\>svg\:last-child\]\:hidden > svg:last-child { display: none; }
.\[\&\>svg\:last-child\]\:size-\[18px\] > svg:last-child { width: 18px; height: 18px; }
.\[\&\>svg\]\:\!size-\[16px\] > svg { width: 16px !important; height: 16px !important; }
.\[\&\>svg\]\:size-4 > svg { width: 1rem; height: 1rem; }
.\[\&\>svg\]\:size-\[18px\] > svg { width: 18px; height: 18px; }
.\[\&\>svg\]\:size-\[20px\] > svg { width: 20px; height: 20px; }
.\[\&\>svg\]\:size-full > svg { width: 100%; height: 100%; }
.\[\&\>svg\]\:h-\[4px\] > svg { height: 4px; }
.\[\&\>svg\]\:w-\[15px\] > svg { width: 15px; }
.\[\&\>svg\]\:shrink-0 > svg { flex-shrink: 0; }
.\[\&\>svg\]\:-translate-y-\[0\.75px\] > svg { --tw-translate-y: -.75px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@media (min-width: 1024px) {
  .lg\:\[\&\>svg\]\:h-\[5px\] > svg { height: 5px; }
  .lg\:\[\&\>svg\]\:w-\[18px\] > svg { width: 18px; }
}
.\[\&_\*\]\:pointer-events-none * { pointer-events: none; }
.\[\&_\*\]\:tracking-\[inherit\] * { letter-spacing: inherit; }
.\[\&_\.ct-sections-wrap\>\.ct-group\:first-child\]\:\!pt-\[10px\] .ct-sections-wrap > .ct-group:first-child { padding-top: 10px !important; }
.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] { padding-left: 0.5rem; padding-right: 0.5rem; }
.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] { font-size: 0.75rem; line-height: 1rem; }
.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] { font-weight: 500; }
.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] { color: hsl(var(--muted-foreground)); }
.\[\&_\[data-control-layout\=block\]\]\:pl-\[18px\] [data-control-layout="block"] { padding-left: 18px; }
.\[\&_\[data-control-layout\=block\]\]\:pl-\[26px\] [data-control-layout="block"] { padding-left: 26px; }
.\[\&_\[data-control-layout\=block\]\]\:pr-\[28px\] [data-control-layout="block"] { padding-right: 28px; }
.\[\&_img\]\:pointer-events-none img { pointer-events: none; }
.\[\&_img\]\:text-transparent img { color: rgba(0, 0, 0, 0); }
.disabled\:\[\&_img\]\:opacity-40 img:disabled { opacity: 0.4; }
.\[\&_input\]\:cursor-ew-resize input { cursor: ew-resize; }
.\[\&_path\]\:fill-\[var\(--product-black-00\)\] path { fill: var(--product-black-00); }
.\[\&_path\]\:fill-current path { fill: currentcolor; }
.\[\&_path\]\:stroke-\[var\(--product-white-00\)\] path { stroke: var(--product-white-00); }
.\[\&_path\]\:transition-colors path { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.group\/customize:hover .group-hover\/customize\:\[\&_path\]\:stroke-\[var\(--product-white-00\)\] path { stroke: var(--product-white-00); }
.\[\&_rect\]\:fill-current rect { fill: currentcolor; }
.\[\&_rect\]\:transition-colors rect { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.\[\&_rect\]\:\[rx\:0\] rect { rx: 0; }
.\[\&_rect\]\:\[ry\:0\] rect { ry: 0; }
.group\/customize:hover .group-hover\/customize\:\[\&_rect\]\:fill-current rect { fill: currentcolor; }
.\[\&_section\>div\:first-child\]\:\!h-\[clamp\(70px\,17vw\,252px\)\] section > div:first-child { height: clamp(70px, 17vw, 252px) !important; }
@media not all and (min-width: 1024px) {
  .max-lg\:\[\&_section\>div\:first-child\]\:\!h-\[clamp\(160px\,40vw\,360px\)\] section > div:first-child { height: clamp(160px, 40vw, 360px) !important; }
}
.\[\&_section\>p\]\:\!mt-\[16px\] section > p { margin-top: 16px !important; }
.\[\&_section\>p\]\:mb-\[56px\] section > p { margin-bottom: 56px; }
.\[\&_section\>p\]\:\!max-w-\[1378px\] section > p { max-width: 1378px !important; }
.\[\&_section\>p\]\:\!max-w-full section > p { max-width: 100% !important; }
.\[\&_section\>p\]\:max-w-\[1378px\] section > p { max-width: 1378px; }
.\[\&_section\>p\]\:\!px-0 section > p { padding-left: 0px !important; padding-right: 0px !important; }
.\[\&_section\>p\]\:\!text-\[18px\] section > p { font-size: 18px !important; }
.\[\&_section\>p\]\:\!text-\[30px\] section > p { font-size: 30px !important; }
.\[\&_section\>p\]\:text-\[30px\] section > p { font-size: 30px; }
.\[\&_section\>p\]\:\!leading-\[1\.1\] section > p { line-height: 1.1 !important; }
.\[\&_section\>p\]\:\!leading-\[1\.2\] section > p { line-height: 1.2 !important; }
.\[\&_section\>p\]\:leading-\[1\.2\] section > p { line-height: 1.2; }
.\[\&_section\>p\]\:\!tracking-\[-0\.6px\] section > p { letter-spacing: -0.6px !important; }
.\[\&_section\>p\]\:tracking-\[-0\.6px\] section > p { letter-spacing: -0.6px; }
@media not all and (min-width: 1024px) {
  .max-lg\:\[\&_section\>p\]\:\!mt-\[calc\(var\(--this-is-brik-subtext-offset\,0px\)\+20px\)\] section > p { margin-top: calc(var(--this-is-brik-subtext-offset,0px) + 20px) !important; }
}
@media (min-width: 640px) {
  .\[\&_section\>p\]\:sm\:\!text-\[36px\] section > p { font-size: 36px !important; }
  .\[\&_section\>p\]\:sm\:text-\[36px\] section > p { font-size: 36px; }
}
@media (min-width: 768px) {
  .\[\&_section\>p\]\:md\:\!text-\[28px\] section > p { font-size: 28px !important; }
  .\[\&_section\>p\]\:md\:\!text-\[48px\] section > p { font-size: 48px !important; }
  .\[\&_section\>p\]\:md\:text-\[48px\] section > p { font-size: 48px; }
}
@media (min-width: 1024px) {
  .\[\&_section\>p\]\:lg\:\!mt-\[24px\] section > p { margin-top: 24px !important; }
  .\[\&_section\>p\]\:lg\:mb-\[120px\] section > p { margin-bottom: 120px; }
  .\[\&_section\>p\]\:lg\:\!max-w-\[74\%\] section > p { max-width: 74% !important; }
  .\[\&_section\>p\]\:lg\:\!text-\[40px\] section > p { font-size: 40px !important; }
  .\[\&_section\>p\]\:lg\:\!text-\[70px\] section > p { font-size: 70px !important; }
  .\[\&_section\>p\]\:lg\:text-\[70px\] section > p { font-size: 70px; }
  .\[\&_section\>p\]\:lg\:\!leading-\[1\.1\] section > p { line-height: 1.1 !important; }
  .\[\&_section\>p\]\:lg\:leading-\[1\.1\] section > p { line-height: 1.1; }
  .\[\&_section\>p\]\:lg\:\!tracking-\[-1\.4px\] section > p { letter-spacing: -1.4px !important; }
  .\[\&_section\>p\]\:lg\:tracking-\[-1\.4px\] section > p { letter-spacing: -1.4px; }
}
.\[\&_span\:focus-within\]\:\!\[box-shadow\:none\] span:focus-within { box-shadow: none !important; }
.\[\&_span\:focus-within\]\:\!\[outline\:none\] span:focus-within { outline: none !important; }
.\[\&_span\:hover\]\:\!\[box-shadow\:none\] span:hover { box-shadow: none !important; }
.\[\&_span\:hover\]\:\!\[outline\:none\] span:hover { outline: none !important; }
.\[\&_span\>svg\]\:size-full span > svg { width: 100%; height: 100%; }
.\[\&_svg\]\:pointer-events-none svg { pointer-events: none; }
.\[\&_svg\]\:size-4 svg { width: 1rem; height: 1rem; }
.\[\&_svg\]\:size-\[15px\] svg { width: 15px; height: 15px; }
.\[\&_svg\]\:shrink-0 svg { flex-shrink: 0; }
.\[\&_svg\]\:\[stroke-linejoin\:miter\] svg { stroke-linejoin: miter; }
:where(.\[\:where\(\&\)\>svg\]\:size-full) > svg { width: 100%; height: 100%; }
@media (hover: hover) {
  .\[\@media\(hover\:hover\)\]\:opacity-0 { opacity: 0; }
  .\[\@media\(hover\:hover\)\]\:hover\:bg-\[\#f5f5f5\]:hover { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
  .group:hover .\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100 { opacity: 1; }
}
@media (max-height: 880px) {
  .\[\@media\(max-height\:880px\)\]\:grid-rows-\[0fr\] { grid-template-rows: 0fr; }
  .\[\@media\(max-height\:880px\)\]\:gap-\[24px\] { gap: 24px; }
  .\[\@media\(max-height\:880px\)\]\:opacity-0 { opacity: 0; }
}
[data-control-width="full"] .\[\[data-control-width\=full\]_\&\]\:ml-0 { margin-left: 0px; }
[data-control-width="full"] .\[\[data-control-width\=full\]_\&\]\:w-auto { width: auto; }
[data-control-width="full"] .\[\[data-control-width\=full\]_\&\]\:min-w-0 { min-width: 0px; }
[data-control-width="full"] .\[\[data-control-width\=full\]_\&\]\:flex-1 { flex: 1 1 0%; }
:root { --brik-white-00: #fafafa; --brik-grey-01: #ededed; --brik-grey-02: #e5e5e5; --brik-grey-03: #b2b2b2; --brik-grey-04: #595959; --brik-black-00: #1f1f1f; --brik-blue-00: #2d4ff9; --brik-green-00: #36d972; --brik-blue-03: #193ef9; --brik-pink-03: #f631bc; --brik-pink-05: #ffbfec; --brik-pink-06: #ffe5f7; --brik-lime-02: #a4bf4d; --brik-orange-00: #ff942e; --brik-purple-00: #a199ff; --brik-purple-01: #9747ff; --brik-red-05: #ffc0c0; --brik-pink-00: #f955b2; --brik-chip-line-orange: var(--brik-orange-00); --brik-chip-line-purple: #4c3dff; --brik-chip-line-green: #006023; --brik-chip-line-red: #ff3f3f; --brik-chip-line-pink: var(--brik-pink-00); --brik-ink: #262626; --brik-off: #e1e1e1; --brik-font-book: "HAL Matex Book", "HAL Matex", "Neue Haas Grotesk Display Pro", system-ui, sans-serif; --brik-font-regular: "HAL Matex", "Neue Haas Grotesk Display Pro", system-ui, sans-serif; --brik-font-mono: "Proto Mono", ui-monospace, "SFMono-Regular", monospace; }
.brik-features-h1 { font-feature-settings: "ss02", "ss03", "ss04", "ss05", "ss09"; }
.brik-features-h3 { font-feature-settings: "ss01", "ss02", "ss04", "ss05", "ss09", "ss10"; }
.brik-features-h4 { font-feature-settings: "ss01", "ss02", "ss03", "ss05", "ss09"; }
.brik-features-use-case-headline { font-feature-settings: "ss01", "ss02", "ss04", "ss05"; }
.brik-features-use-case-display { font-feature-settings: "ss02", "ss05"; }
@keyframes brik-hero-send-arrow { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-50%); }
}
@keyframes brik-hero-send-arrow-enter { 
  0% { transform: translateY(50%); }
  100% { transform: translateY(0px); }
}
.brik-hero-send-arrow-enter { animation: 0.7s cubic-bezier(0.22, 1, 0.36, 1) 2.4s 1 normal both running brik-hero-send-arrow-enter; }
.group:hover .brik-hero-send-arrow { animation: 0.65s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running brik-hero-send-arrow; }
@media (prefers-reduced-motion: reduce) {
  .brik-hero-send-arrow-enter, .group:hover .brik-hero-send-arrow { animation: auto ease 0s 1 normal none running none; }
}
.brik-hero-chip { background-color: var(--brik-chip-fill); }
@keyframes brik-hero-chip-wave { 
  0%, 100% { transform: translateY(0px); }
  45% { transform: translateY(-3px); }
}
.brik-hero-chip:hover .brik-hero-chip-letter { animation: 0.45s cubic-bezier(0.34, 1.3, 0.64, 1) 0s 1 normal both running brik-hero-chip-wave; }
@media (prefers-reduced-motion: reduce) {
  .brik-hero-chip:hover .brik-hero-chip-letter { animation: auto ease 0s 1 normal none running none; }
}
@keyframes brik-nav-flip { 
  0% { transform: rotateX(0deg); }
  100% { transform: rotateX(360deg); }
}
.brik-nav-flip { perspective: 150px; }
.brik-nav-flip-letter { transform-origin: 50% 50% -11px; backface-visibility: hidden; }
.brik-nav-flip:hover .brik-nav-flip-letter { animation: 0.5s cubic-bezier(0.34, 0.9, 0.36, 1) 0s 1 normal both running brik-nav-flip; }
@media (prefers-reduced-motion: reduce) {
  .brik-nav-flip:hover .brik-nav-flip-letter { animation: auto ease 0s 1 normal none running none; }
}
:root { --brik-mobile-frame-width: 402px; --brik-mobile-page-inset: 15px; --brik-mobile-rule-inset: 14px; --brik-mobile-content-width: 372px; --brik-mobile-content-top: 170px; --brik-mobile-space-1: 5px; --brik-mobile-space-2: 10px; --brik-mobile-space-3: 15px; --brik-mobile-space-4: 20px; --brik-mobile-space-5: 30px; --brik-mobile-space-6: 50px; --brik-mobile-space-7: 60px; --brik-mobile-section-gap: 90px; --brik-mobile-canvas: var(--brik-white-00); --brik-mobile-surface: var(--brik-grey-01); --brik-mobile-rule: var(--brik-grey-02); --brik-mobile-muted: var(--brik-grey-03); --brik-mobile-secondary-text: var(--brik-grey-04); --brik-mobile-text: var(--brik-ink); --brik-mobile-solid: var(--brik-black-00); --brik-mobile-disabled: var(--brik-off); --brik-mobile-h1-size: 50px; --brik-mobile-h1-line: 46px; --brik-mobile-h1-tracking: -.07em; --brik-mobile-h2-size: 34px; --brik-mobile-h2-line: 36px; --brik-mobile-h2-tracking: -.04em; --brik-mobile-h3-size: 20px; --brik-mobile-h3-line: 21px; --brik-mobile-h3-tracking: -.04em; --brik-mobile-body-size: 15px; --brik-mobile-body-line: 17px; --brik-mobile-body-tracking: -.03em; --brik-mobile-body-sm-size: 12px; --brik-mobile-tag-size: 14px; --brik-mobile-tag-line: 19px; --brik-mobile-tag-tracking: -.02em; --brik-mobile-border-width: 1px; --brik-mobile-label-height: 31px; --brik-mobile-button-height: 51px; }
@media (max-width: 1023px) {
  .brik-mobile-h1 { font-family: var(--brik-font-book); font-size: var(--brik-mobile-h1-size); font-weight: 400; line-height: var(--brik-mobile-h1-line); letter-spacing: var(--brik-mobile-h1-tracking); }
  .brik-mobile-h2 { font-family: var(--brik-font-regular); font-size: var(--brik-mobile-h2-size); font-weight: 400; line-height: var(--brik-mobile-h2-line); letter-spacing: var(--brik-mobile-h2-tracking); }
  .brik-mobile-h3 { font-family: var(--brik-font-book); font-size: var(--brik-mobile-h3-size); font-weight: 400; line-height: var(--brik-mobile-h3-line); letter-spacing: var(--brik-mobile-h3-tracking); font-feature-settings: "ss02", "ss05"; }
  .brik-mobile-body { font-family: var(--brik-font-book); font-size: var(--brik-mobile-body-size); font-weight: 400; line-height: var(--brik-mobile-body-line); letter-spacing: var(--brik-mobile-body-tracking); }
  .brik-mobile-tag { font-family: var(--brik-font-mono); font-size: var(--brik-mobile-tag-size); font-weight: 500; line-height: var(--brik-mobile-tag-line); letter-spacing: var(--brik-mobile-tag-tracking); }
}
:root { --product-ui-text-size: 12px; --product-ui-text-leading: 1.3; --product-ui-text-tracking: -.01em; --product-font: "HAL Matex", system-ui, sans-serif; --product-font-book: "HAL Matex Book", system-ui, sans-serif; --product-font-mono: "Proto Mono", ui-monospace, SFMono-Regular, Menlo, monospace; --product-font-hebrew: "Arial Hebrew", "Noto Sans Hebrew", Arial, sans-serif; --product-grey-01-legacy: #f5f5f5; --product-grey-02-legacy: #e5e5e5; --product-white-00: #fafafa; --product-black-00: #1a1a1a; --product-grey-05: #636363; --product-grey-04: #999; --product-grey-02: #e8e8e8; --product-grey-01: #f2f2f2; --product-grey-03: #bfbfbf; --product-grey-06: #424242; --product-orange-02: #f57700; --product-orange-03: #ff942e; --product-orange-05: #ffe5cc; --product-orange-06: #fff5eb; --product-topbar-rule: #f0eeed; --product-red-02-legacy: #fcc; --product-red-01: #8f1f1f; --product-red-02: #c72c2c; --product-red-03: #f53636; --product-red-04: #ff8d8d; --product-red-05: #ffc0c0; --product-red-06: #ffe5e5; --product-blue-02: #2944cc; --product-blue-06: #e5eaff; --product-lime-01: #5f7322; --product-lime-06: #f4fae1; --product-blue-03: #193ef9; --product-blue-01: #1e3194; --product-blue-04: #899cf9; --product-blue-05: #bfcaff; --product-brown-02: #a95c2b; --product-brown-01: #78401c; --product-pink-03: #f631bc; --product-pink-04: #ff72d5; --product-pink-06: #ffe5f7; --product-lime-03: #c4e55c; --product-lime-05: #e8faaf; --product-green-save: #36d972; --product-green-03: #36d972; --product-green-06: #eefcf3; --product-lime-02: #a4bf4d; --product-lime-04: #d6fa64; --product-timeline-00: #7e73ff; --product-timeline-01: #493dcc; --product-timeline-02: #a299ff; --product-timeline-03: #c5bfff; --product-timeline-04: #e3e0ff; --product-timeline-05: #f3f2ff; }
@keyframes explore-vt-fade-out { 
  100% { opacity: 0; }
}
@keyframes explore-vt-rise-in { 
  0% { opacity: 0; transform: translateY(8px); }
}
::view-transition-old(root) { animation: 0.18s ease-out 0s 1 normal both running explore-vt-fade-out; }
::view-transition-new(root) { animation: auto ease 0s 1 normal none running none; }
::view-transition-group(explore-pin-media) { z-index: 1; animation-duration: 0.34s; animation-timing-function: cubic-bezier(0.2, 0, 0, 1); }
::view-transition-old(explore-pin-media) { object-fit: cover; height: 100%; animation-duration: 0.34s; }
::view-transition-new(explore-pin-media) { object-fit: cover; height: 100%; animation-duration: 0.34s; }
::view-transition-new(explore-pin-info) { animation: 0.26s cubic-bezier(0.2, 0, 0, 1) 0.12s 1 normal both running explore-vt-rise-in; }
::view-transition-new(explore-pin-more) { animation: 0.3s cubic-bezier(0.2, 0, 0, 1) 0.2s 1 normal both running explore-vt-rise-in; }
::view-transition-old(explore-pin-info) { animation: 0.12s ease-out 0s 1 normal both running explore-vt-fade-out; }
::view-transition-old(explore-pin-more) { animation: 0.12s ease-out 0s 1 normal both running explore-vt-fade-out; }
::view-transition-group(explore-header) { z-index: 2; animation: auto ease 0s 1 normal none running none; }
@media (prefers-reduced-motion: reduce) {
  ::view-transition-group(*) { animation: auto ease 0s 1 normal none running none !important; }
  ::view-transition-old(*) { animation: auto ease 0s 1 normal none running none !important; }
  ::view-transition-new(*) { animation: auto ease 0s 1 normal none running none !important; }
}
*, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #3b82f680; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #3b82f680; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
*, ::before, ::after { box-sizing: border-box; border: 0px solid rgb(229, 231, 235); }
::before, ::after { --tw-content: ""; }
html, :host { text-size-adjust: 100%; tab-size: 4; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; font-family: EarlySans, system-ui, sans-serif; line-height: 1.5; }
body { line-height: inherit; margin: 0px; }
hr { height: 0px; color: inherit; border-top-width: 1px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, samp, pre { font-feature-settings: normal; font-variation-settings: normal; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
button, input, optgroup, select, textarea { font-feature-settings: inherit; font-variation-settings: inherit; font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: rgba(0, 0, 0, 0); background-image: none; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button { height: auto; }
::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0px; }
fieldset { margin: 0px; padding: 0px; }
legend { padding: 0px; }
ol, ul, menu { margin: 0px; padding: 0px; list-style: none; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
button, [role="button"] { cursor: pointer; }
:disabled { cursor: default; }
img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }
img, video { max-width: 100%; height: auto; }
[hidden]:where(:not([hidden="until-found"])) { display: none; }
:root { --production-banner-offset: 0px; --font-display: "Neue Haas Grotesk Display Pro", system-ui, sans-serif; --font-body: "EarlySans", system-ui, sans-serif; --font-sans: var(--font-body); --background: 0 0% 100%; --foreground: 0 0% 3.9%; --card: 0 0% 100%; --card-foreground: 0 0% 3.9%; --popover: 0 0% 100%; --popover-foreground: 0 0% 3.9%; --primary: 0 0% 9%; --primary-foreground: 0 0% 98%; --secondary: 0 0% 96.1%; --secondary-foreground: 0 0% 9%; --muted: 0 0% 96.1%; --muted-foreground: 0 0% 45.1%; --accent: 0 0% 96.1%; --accent-foreground: 0 0% 9%; --destructive: 0 84.2% 60.2%; --destructive-foreground: 0 0% 98%; --border: 0 0% 89.8%; --input: 0 0% 89.8%; --ring: 0 0% 3.9%; --chart-1: 12 76% 61%; --chart-2: 173 58% 39%; --chart-3: 197 37% 24%; --chart-4: 43 74% 66%; --chart-5: 27 87% 67%; --radius: .5rem; --sidebar-background: 0 0% 98%; --sidebar-foreground: 240 5.3% 26.1%; --sidebar-primary: 240 5.9% 10%; --sidebar-primary-foreground: 0 0% 98%; --sidebar-accent: 240 4.8% 95.9%; --sidebar-accent-foreground: 240 5.9% 10%; --sidebar-border: 220 13% 91%; --sidebar-ring: 217.2 91.2% 59.8%; }
.dark { --background: 0 0% 3.9%; --foreground: 0 0% 98%; --card: 0 0% 3.9%; --card-foreground: 0 0% 98%; --popover: 0 0% 3.9%; --popover-foreground: 0 0% 98%; --primary: 0 0% 98%; --primary-foreground: 0 0% 9%; --secondary: 0 0% 14.9%; --secondary-foreground: 0 0% 98%; --muted: 0 0% 14.9%; --muted-foreground: 0 0% 63.9%; --accent: 0 0% 14.9%; --accent-foreground: 0 0% 98%; --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 0% 98%; --border: 0 0% 14.9%; --input: 0 0% 14.9%; --ring: 0 0% 83.1%; --chart-1: 220 70% 50%; --chart-2: 160 60% 45%; --chart-3: 30 80% 55%; --chart-4: 280 65% 60%; --chart-5: 340 75% 55%; --sidebar-background: 240 5.9% 10%; --sidebar-foreground: 240 4.8% 95.9%; --sidebar-primary: 224.3 76.3% 48%; --sidebar-primary-foreground: 0 0% 100%; --sidebar-accent: 240 3.7% 15.9%; --sidebar-accent-foreground: 240 4.8% 95.9%; --sidebar-border: 240 3.7% 15.9%; --sidebar-ring: 217.2 91.2% 59.8%; }
html { scrollbar-gutter: stable; font-size: 14px; }
.font-product, .font-product-book, .font-product-mono { font-synthesis-weight: none; }
html { -webkit-font-smoothing: antialiased; }
html.student-gutter-pink { background-color: rgb(214, 105, 177); }
html.no-scrollbar-gutter { scrollbar-gutter: auto; }
html.workspace-canvas { background-color: rgb(232, 232, 232); }
html body[data-scroll-locked] { margin-right: 0px !important; padding-right: 0px !important; }
* { border-color: hsl(var(--border)); outline-color: hsl(var(--ring) / .5); letter-spacing: 0px; }
body { background-color: hsl(var(--background)); color: hsl(var(--foreground)); font-family: var(--font-body); letter-spacing: 0px; border: 0px rgba(0, 0, 0, 0); }
#root { font-size: unset; padding-top: unset; padding-bottom: unset; background: unset; }
.\!container { width: 100% !important; }
.container { width: 100%; }
@media (min-width: 640px) {
  .\!container { max-width: 640px !important; }
  .container { max-width: 640px; }
}
@media (min-width: 768px) {
  .\!container { max-width: 768px !important; }
  .container { max-width: 768px; }
}
@media (min-width: 1024px) {
  .\!container { max-width: 1024px !important; }
  .container { max-width: 1024px; }
}
@media (min-width: 1280px) {
  .\!container { max-width: 1280px !important; }
  .container { max-width: 1280px; }
}
@media (min-width: 1536px) {
  .\!container { max-width: 1536px !important; }
  .container { max-width: 1536px; }
}
.input-base { --tw-border-opacity: 1; border-width: 1px; border-color: rgb(212 212 212/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; width: 100%; color: rgb(23 23 23/var(--tw-text-opacity,1)); outline-offset: 2px; border-radius: 0.25rem; outline: rgba(0, 0, 0, 0) solid 2px; padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.25rem; }
.input-base:focus { --tw-border-opacity: 1; border-color: rgb(59 130 246/var(--tw-border-opacity,1)); }
.sr-only { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.pointer-events-none { pointer-events: none; }
.pointer-events-auto { pointer-events: auto; }
.\!visible { visibility: visible !important; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.fixed { position: fixed; }
.\!absolute { position: absolute !important; }
.absolute { position: absolute; }
.relative { position: relative; }
.\!sticky { position: sticky !important; }
.sticky { position: sticky; }
.-inset-px { inset: -1px; }
.inset-0 { inset: 0px; }
.inset-2 { inset: 0.5rem; }
.inset-4 { inset: 1rem; }
.inset-\[-16\.67\%_-5\.92\%\] { inset: -16.67% -5.92%; }
.inset-\[12\%\] { inset: 12%; }
.inset-\[var\(--shell-stage-pad\)\] { inset: var(--shell-stage-pad); }
.inset-x-0 { left: 0px; right: 0px; }
.inset-x-\[-14px\] { left: -14px; right: -14px; }
.inset-x-\[-15px\] { left: -15px; right: -15px; }
.inset-x-\[12px\] { left: 12px; right: 12px; }
.inset-x-\[16px\] { left: 16px; right: 16px; }
.inset-x-\[4px\] { left: 4px; right: 4px; }
.inset-x-\[8px\] { left: 8px; right: 8px; }
.inset-x-\[var\(--brik-mobile-page-inset\)\] { left: var(--brik-mobile-page-inset); right: var(--brik-mobile-page-inset); }
.inset-y-0 { top: 0px; bottom: 0px; }
.inset-y-\[-4px\] { top: -4px; bottom: -4px; }
.inset-y-\[-6px\] { top: -6px; bottom: -6px; }
.inset-y-\[-8px\] { top: -8px; bottom: -8px; }
.inset-y-\[6px\] { top: 6px; bottom: 6px; }
.inset-y-\[9px\] { top: 9px; bottom: 9px; }
.-bottom-\[3px\] { bottom: -3px; }
.-bottom-\[6px\] { bottom: -6px; }
.-left-\[12px\] { left: -12px; }
.-left-\[2px\] { left: -2px; }
.-left-\[3px\] { left: -3px; }
.-left-\[6px\] { left: -6px; }
.-left-\[7px\] { left: -7px; }
.-right-1\.5 { right: -0.375rem; }
.-right-\[2px\] { right: -2px; }
.-right-\[3px\] { right: -3px; }
.-right-\[5px\] { right: -5px; }
.-right-\[6px\] { right: -6px; }
.-top-1\.5 { top: -0.375rem; }
.-top-\[0\.09em\] { top: -0.09em; }
.-top-\[2px\] { top: -2px; }
.-top-\[3px\] { top: -3px; }
.-top-\[5px\] { top: -5px; }
.-top-\[6px\] { top: -6px; }
.bottom-0 { bottom: 0px; }
.bottom-1 { bottom: 0.25rem; }
.bottom-1\/3 { bottom: 33.3333%; }
.bottom-2 { bottom: 0.5rem; }
.bottom-3 { bottom: 0.75rem; }
.bottom-4 { bottom: 1rem; }
.bottom-6 { bottom: 1.5rem; }
.bottom-\[-100vh\] { bottom: -100vh; }
.bottom-\[10px\] { bottom: 10px; }
.bottom-\[12px\] { bottom: 12px; }
.bottom-\[15px\] { bottom: 15px; }
.bottom-\[16px\] { bottom: 16px; }
.bottom-\[20px\] { bottom: 20px; }
.bottom-\[25px\] { bottom: 25px; }
.bottom-\[26px\] { bottom: 26px; }
.bottom-\[2px\] { bottom: 2px; }
.bottom-\[3px\] { bottom: 3px; }
.bottom-\[48px\] { bottom: 48px; }
.bottom-\[4px\] { bottom: 4px; }
.bottom-\[5px\] { bottom: 5px; }
.bottom-\[68px\] { bottom: 68px; }
.bottom-\[6px\] { bottom: 6px; }
.bottom-\[72px\] { bottom: 72px; }
.bottom-\[80px\] { bottom: 80px; }
.bottom-\[8px\] { bottom: 8px; }
.bottom-\[9px\] { bottom: 9px; }
.bottom-\[calc\(100\%\+4px\)\] { bottom: calc(100% + 4px); }
.bottom-\[calc\(100\%\+6px\)\] { bottom: calc(100% + 6px); }
.bottom-\[calc\(100\%\+8px\)\] { bottom: calc(100% + 8px); }
.bottom-\[max\(var\(--brik-mobile-page-inset\)\,env\(safe-area-inset-bottom\)\)\] { bottom: max(var(--brik-mobile-page-inset), env(safe-area-inset-bottom)); }
.bottom-full { bottom: 100%; }
.left-0 { left: 0px; }
.left-1 { left: 0.25rem; }
.left-1\.5 { left: 0.375rem; }
.left-1\/2 { left: 50%; }
.left-1\/3 { left: 33.3333%; }
.left-2 { left: 0.5rem; }
.left-2\.5 { left: 0.625rem; }
.left-3 { left: 0.75rem; }
.left-\[-10000px\] { left: -10000px; }
.left-\[-100vw\] { left: -100vw; }
.left-\[-19\.05\%\] { left: -19.05%; }
.left-\[-3px\] { left: -3px; }
.left-\[-9999px\] { left: -9999px; }
.left-\[109px\] { left: 109px; }
.left-\[10px\] { left: 10px; }
.left-\[11\.2px\] { left: 11.2px; }
.left-\[115px\] { left: 115px; }
.left-\[120px\] { left: 120px; }
.left-\[12px\] { left: 12px; }
.left-\[14px\] { left: 14px; }
.left-\[16px\] { left: 16px; }
.left-\[2\.4px\] { left: 2.4px; }
.left-\[20px\] { left: 20px; }
.left-\[22\.2px\] { left: 22.2px; }
.left-\[26\.3px\] { left: 26.3px; }
.left-\[267px\] { left: 267px; }
.left-\[2px\] { left: 2px; }
.left-\[300px\] { left: 300px; }
.left-\[303px\] { left: 303px; }
.left-\[3px\] { left: 3px; }
.left-\[420px\] { left: 420px; }
.left-\[42px\] { left: 42px; }
.left-\[48px\] { left: 48px; }
.left-\[4px\] { left: 4px; }
.left-\[50\%\] { left: 50%; }
.left-\[58px\] { left: 58px; }
.left-\[5px\] { left: 5px; }
.left-\[6px\] { left: 6px; }
.left-\[7px\] { left: 7px; }
.left-\[8px\] { left: 8px; }
.left-\[9px\] { left: 9px; }
.left-\[var\(--slot-left\)\] { left: var(--slot-left); }
.left-full { left: 100%; }
.right-0 { right: 0px; }
.right-1 { right: 0.25rem; }
.right-1\.5 { right: 0.375rem; }
.right-1\/3 { right: 33.3333%; }
.right-2 { right: 0.5rem; }
.right-3 { right: 0.75rem; }
.right-4 { right: 1rem; }
.right-\[-100vw\] { right: -100vw; }
.right-\[-3px\] { right: -3px; }
.right-\[10px\] { right: 10px; }
.right-\[11px\] { right: 11px; }
.right-\[12px\] { right: 12px; }
.right-\[15px\] { right: 15px; }
.right-\[16px\] { right: 16px; }
.right-\[17px\] { right: 17px; }
.right-\[20px\] { right: 20px; }
.right-\[25px\] { right: 25px; }
.right-\[2px\] { right: 2px; }
.right-\[3px\] { right: 3px; }
.right-\[4\.5px\] { right: 4.5px; }
.right-\[4px\] { right: 4px; }
.right-\[5px\] { right: 5px; }
.right-\[6px\] { right: 6px; }
.right-\[7px\] { right: 7px; }
.right-\[8px\] { right: 8px; }
.right-\[var\(--slot-right\)\] { right: var(--slot-right); }
.right-full { right: 100%; }
.top-0 { top: 0px; }
.top-1 { top: 0.25rem; }
.top-1\.5 { top: 0.375rem; }
.top-1\/2 { top: 50%; }
.top-1\/3 { top: 33.3333%; }
.top-2 { top: 0.5rem; }
.top-3 { top: 0.75rem; }
.top-4 { top: 1rem; }
.top-\[-100vh\] { top: -100vh; }
.top-\[-1px\] { top: -1px; }
.top-\[-20px\] { top: -20px; }
.top-\[-21\.65\%\] { top: -21.65%; }
.top-\[-22px\] { top: -22px; }
.top-\[-4px\] { top: -4px; }
.top-\[-6px\] { top: -6px; }
.top-\[-80px\] { top: -80px; }
.top-\[10px\] { top: 10px; }
.top-\[11px\] { top: 11px; }
.top-\[12\.6px\] { top: 12.6px; }
.top-\[120px\] { top: 120px; }
.top-\[12px\] { top: 12px; }
.top-\[14px\] { top: 14px; }
.top-\[15px\] { top: 15px; }
.top-\[165px\] { top: 165px; }
.top-\[16px\] { top: 16px; }
.top-\[17px\] { top: 17px; }
.top-\[180px\] { top: 180px; }
.top-\[1px\] { top: 1px; }
.top-\[20px\] { top: 20px; }
.top-\[247px\] { top: 247px; }
.top-\[24px\] { top: 24px; }
.top-\[260px\] { top: 260px; }
.top-\[281px\] { top: 281px; }
.top-\[2px\] { top: 2px; }
.top-\[3\.5px\] { top: 3.5px; }
.top-\[34px\] { top: 34px; }
.top-\[37px\] { top: 37px; }
.top-\[3px\] { top: 3px; }
.top-\[40px\] { top: 40px; }
.top-\[44px\] { top: 44px; }
.top-\[45px\] { top: 45px; }
.top-\[4px\] { top: 4px; }
.top-\[5\.5px\] { top: 5.5px; }
.top-\[50\%\] { top: 50%; }
.top-\[50px\] { top: 50px; }
.top-\[5px\] { top: 5px; }
.top-\[60px\] { top: 60px; }
.top-\[64px\] { top: 64px; }
.top-\[66px\] { top: 66px; }
.top-\[6px\] { top: 6px; }
.top-\[7px\] { top: 7px; }
.top-\[82px\] { top: 82px; }
.top-\[8px\] { top: 8px; }
.top-\[calc\(100\%\+2px\)\] { top: calc(100% + 2px); }
.top-\[var\(--slot-top\)\] { top: var(--slot-top); }
.top-\[var\(--use-case-tools-top\)\] { top: var(--use-case-tools-top); }
.top-full { top: 100%; }
.isolate { isolation: isolate; }
.-z-\[1\] { z-index: -1; }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-30 { z-index: 30; }
.z-40 { z-index: 40; }
.z-50 { z-index: 50; }
.z-\[-1\] { z-index: -1; }
.z-\[10000\] { z-index: 10000; }
.z-\[1000\] { z-index: 1000; }
.z-\[10050\] { z-index: 10050; }
.z-\[10060\] { z-index: 10060; }
.z-\[10070\] { z-index: 10070; }
.z-\[10080\] { z-index: 10080; }
.z-\[100\] { z-index: 100; }
.z-\[10\] { z-index: 10; }
.z-\[11\] { z-index: 11; }
.z-\[120\] { z-index: 120; }
.z-\[130\] { z-index: 130; }
.z-\[15\] { z-index: 15; }
.z-\[16\] { z-index: 16; }
.z-\[1\] { z-index: 1; }
.z-\[200\] { z-index: 200; }
.z-\[20\] { z-index: 20; }
.z-\[210\] { z-index: 210; }
.z-\[2147483647\] { z-index: 2147483647; }
.z-\[220\] { z-index: 220; }
.z-\[25\] { z-index: 25; }
.z-\[26\] { z-index: 26; }
.z-\[29\] { z-index: 29; }
.z-\[2\] { z-index: 2; }
.z-\[300\] { z-index: 300; }
.z-\[301\] { z-index: 301; }
.z-\[35\] { z-index: 35; }
.z-\[36\] { z-index: 36; }
.z-\[3\] { z-index: 3; }
.z-\[40\] { z-index: 40; }
.z-\[41\] { z-index: 41; }
.z-\[42\] { z-index: 42; }
.z-\[45\] { z-index: 45; }
.z-\[4\] { z-index: 4; }
.z-\[50\] { z-index: 50; }
.z-\[5\] { z-index: 5; }
.z-\[60\] { z-index: 60; }
.z-\[61\] { z-index: 61; }
.z-\[66\] { z-index: 66; }
.z-\[6\] { z-index: 6; }
.z-\[70\] { z-index: 70; }
.z-\[75\] { z-index: 75; }
.z-\[7\] { z-index: 7; }
.z-\[80\] { z-index: 80; }
.z-\[90\] { z-index: 90; }
.z-\[95\] { z-index: 95; }
.z-\[9999\] { z-index: 9999; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-3 { order: 3; }
.order-4 { order: 4; }
.order-last { order: 9999; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-2 { grid-column: span 2 / span 2; }
.col-span-3 { grid-column: span 3 / span 3; }
.col-span-5 { grid-column: span 5 / span 5; }
.col-span-7 { grid-column: span 7 / span 7; }
.col-span-full { grid-column: 1 / -1; }
.col-start-1 { grid-column-start: 1; }
.col-start-10 { grid-column-start: 10; }
.col-start-11 { grid-column-start: 11; }
.col-start-12 { grid-column-start: 12; }
.col-start-2 { grid-column-start: 2; }
.col-start-3 { grid-column-start: 3; }
.col-start-6 { grid-column-start: 6; }
.col-start-9 { grid-column-start: 9; }
.row-start-1 { grid-row-start: 1; }
.row-start-2 { grid-row-start: 2; }
.row-start-3 { grid-row-start: 3; }
.-m-1 { margin: -0.25rem; }
.-m-px { margin: -1px; }
.m-0 { margin: 0px; }
.m-\[16px\] { margin: 16px; }
.m-\[24px\] { margin: 24px; }
.m-\[80px\] { margin: 80px; }
.m-auto { margin: auto; }
.-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
.-mx-\[12px\] { margin-left: -12px; margin-right: -12px; }
.-mx-\[15px\] { margin-left: -15px; margin-right: -15px; }
.-mx-\[16px\] { margin-left: -16px; margin-right: -16px; }
.-mx-\[4px\] { margin-left: -4px; margin-right: -4px; }
.-mx-\[6px\] { margin-left: -6px; margin-right: -6px; }
.-mx-px { margin-left: -1px; margin-right: -1px; }
.-my-\[12px\] { margin-top: -12px; margin-bottom: -12px; }
.-my-\[2px\] { margin-top: -2px; margin-bottom: -2px; }
.-my-\[6px\] { margin-top: -6px; margin-bottom: -6px; }
.-my-\[7px\] { margin-top: -7px; margin-bottom: -7px; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-\[10px\] { margin-left: 10px; margin-right: 10px; }
.mx-\[12px\] { margin-left: 12px; margin-right: 12px; }
.mx-\[14px\] { margin-left: 14px; margin-right: 14px; }
.mx-\[15px\] { margin-left: 15px; margin-right: 15px; }
.mx-\[16px\] { margin-left: 16px; margin-right: 16px; }
.mx-\[1px\] { margin-left: 1px; margin-right: 1px; }
.mx-\[20px\] { margin-left: 20px; margin-right: 20px; }
.mx-\[2px\] { margin-left: 2px; margin-right: 2px; }
.mx-\[3\.49\%\] { margin-left: 3.49%; margin-right: 3.49%; }
.mx-\[4px\] { margin-left: 4px; margin-right: 4px; }
.mx-\[6px\] { margin-left: 6px; margin-right: 6px; }
.mx-\[8px\] { margin-left: 8px; margin-right: 8px; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-0 { margin-top: 0px; margin-bottom: 0px; }
.my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.my-\[15px\] { margin-top: 15px; margin-bottom: 15px; }
.my-\[20px\] { margin-top: 20px; margin-bottom: 20px; }
.my-\[24px\] { margin-top: 24px; margin-bottom: 24px; }
.my-\[4px\] { margin-top: 4px; margin-bottom: 4px; }
.my-\[5px\] { margin-top: 5px; margin-bottom: 5px; }
.my-\[6px\] { margin-top: 6px; margin-bottom: 6px; }
.my-\[8px\] { margin-top: 8px; margin-bottom: 8px; }
.\!mt-\[15px\] { margin-top: 15px !important; }
.-mb-\[0\.12em\] { margin-bottom: -0.12em; }
.-mb-\[12px\] { margin-bottom: -12px; }
.-mb-\[13px\] { margin-bottom: -13px; }
.-mb-\[20px\] { margin-bottom: -20px; }
.-mb-\[4px\] { margin-bottom: -4px; }
.-mb-px { margin-bottom: -1px; }
.-ml-4 { margin-left: -1rem; }
.-ml-\[12px\] { margin-left: -12px; }
.-ml-\[2px\] { margin-left: -2px; }
.-ml-\[4px\] { margin-left: -4px; }
.-ml-\[51px\] { margin-left: -51px; }
.-ml-\[6px\] { margin-left: -6px; }
.-ml-\[8px\] { margin-left: -8px; }
.-ml-px { margin-left: -1px; }
.-mr-\[0\.08em\] { margin-right: -0.08em; }
.-mr-\[12px\] { margin-right: -12px; }
.-mr-\[4px\] { margin-right: -4px; }
.-mr-px { margin-right: -1px; }
.-mt-0\.5 { margin-top: -0.125rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-2 { margin-top: -0.5rem; }
.-mt-\[20px\] { margin-top: -20px; }
.-mt-\[37px\] { margin-top: -37px; }
.-mt-\[3px\] { margin-top: -3px; }
.-mt-px { margin-top: -1px; }
.mb-0 { margin-bottom: 0px; }
.mb-0\.5 { margin-bottom: 0.125rem; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-1\.5 { margin-bottom: 0.375rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-5 { margin-bottom: 1.25rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-\[-50px\] { margin-bottom: -50px; }
.mb-\[0\.04em\] { margin-bottom: 0.04em; }
.mb-\[100px\] { margin-bottom: 100px; }
.mb-\[10px\] { margin-bottom: 10px; }
.mb-\[12px\] { margin-bottom: 12px; }
.mb-\[15px\] { margin-bottom: 15px; }
.mb-\[16px\] { margin-bottom: 16px; }
.mb-\[2\.5\%\] { margin-bottom: 2.5%; }
.mb-\[200px\] { margin-bottom: 200px; }
.mb-\[20px\] { margin-bottom: 20px; }
.mb-\[24px\] { margin-bottom: 24px; }
.mb-\[36px\] { margin-bottom: 36px; }
.mb-\[3px\] { margin-bottom: 3px; }
.mb-\[40px\] { margin-bottom: 40px; }
.mb-\[4px\] { margin-bottom: 4px; }
.mb-\[5px\] { margin-bottom: 5px; }
.mb-\[6px\] { margin-bottom: 6px; }
.mb-\[8px\] { margin-bottom: 8px; }
.me-auto { margin-inline-end: auto; }
.ml-0 { margin-left: 0px; }
.ml-0\.5 { margin-left: 0.125rem; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-4 { margin-left: 1rem; }
.ml-\[0\.203em\] { margin-left: 0.203em; }
.ml-\[15px\] { margin-left: 15px; }
.ml-\[18px\] { margin-left: 18px; }
.ml-\[20px\] { margin-left: 20px; }
.ml-\[2px\] { margin-left: 2px; }
.ml-\[4\.5px\] { margin-left: 4.5px; }
.ml-\[4px\] { margin-left: 4px; }
.ml-\[5px\] { margin-left: 5px; }
.ml-\[6px\] { margin-left: 6px; }
.ml-\[8px\] { margin-left: 8px; }
.ml-auto { margin-left: auto; }
.mr-1 { margin-right: 0.25rem; }
.mr-2 { margin-right: 0.5rem; }
.mr-5 { margin-right: 1.25rem; }
.mr-\[0\.01em\] { margin-right: 0.01em; }
.mr-\[0\.135em\] { margin-right: 0.135em; }
.mr-\[12px\] { margin-right: 12px; }
.mr-\[2px\] { margin-right: 2px; }
.mr-\[3px\] { margin-right: 3px; }
.mr-\[4px\] { margin-right: 4px; }
.mr-\[5px\] { margin-right: 5px; }
.mr-\[6px\] { margin-right: 6px; }
.mr-\[8px\] { margin-right: 8px; }
.mr-auto { margin-right: auto; }
.ms-\[18px\] { margin-inline-start: 18px; }
.ms-\[21px\] { margin-inline-start: 21px; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-1\.5 { margin-top: 0.375rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.25rem; }
.mt-\[0\.5cqh\] { margin-top: 0.5cqh; }
.mt-\[1\.2cqh\] { margin-top: 1.2cqh; }
.mt-\[10px\] { margin-top: 10px; }
.mt-\[120px\] { margin-top: 120px; }
.mt-\[12px\] { margin-top: 12px; }
.mt-\[15px\] { margin-top: 15px; }
.mt-\[16px\] { margin-top: 16px; }
.mt-\[17px\] { margin-top: 17px; }
.mt-\[1px\] { margin-top: 1px; }
.mt-\[2\.82\%\] { margin-top: 2.82%; }
.mt-\[20px\] { margin-top: 20px; }
.mt-\[24px\] { margin-top: 24px; }
.mt-\[25px\] { margin-top: 25px; }
.mt-\[2px\] { margin-top: 2px; }
.mt-\[30px\] { margin-top: 30px; }
.mt-\[32px\] { margin-top: 32px; }
.mt-\[35px\] { margin-top: 35px; }
.mt-\[360px\] { margin-top: 360px; }
.mt-\[3px\] { margin-top: 3px; }
.mt-\[40px\] { margin-top: 40px; }
.mt-\[48px\] { margin-top: 48px; }
.mt-\[4px\] { margin-top: 4px; }
.mt-\[50px\] { margin-top: 50px; }
.mt-\[5px\] { margin-top: 5px; }
.mt-\[60px\] { margin-top: 60px; }
.mt-\[6px\] { margin-top: 6px; }
.mt-\[7px\] { margin-top: 7px; }
.mt-\[8px\] { margin-top: 8px; }
.mt-\[90px\] { margin-top: 90px; }
.mt-\[9px\] { margin-top: 9px; }
.mt-\[var\(--brik-plan-gap\,30px\)\] { margin-top: var(--brik-plan-gap,30px); }
.mt-\[var\(--this-is-brik-subtext-offset\,0px\)\] { margin-top: var(--this-is-brik-subtext-offset,0px); }
.mt-auto { margin-top: auto; }
.box-border { box-sizing: border-box; }
.box-content { box-sizing: content-box; }
.line-clamp-1 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-3 { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-4 { -webkit-line-clamp: 4; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-6 { -webkit-line-clamp: 6; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.\!block { display: block !important; }
.block { display: block; }
.inline-block { display: inline-block; }
.\!inline { display: inline !important; }
.inline { display: inline; }
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.\!table { display: table !important; }
.table { display: table; }
.\!grid { display: grid !important; }
.grid { display: grid; }
.inline-grid { display: inline-grid; }
.contents { display: contents; }
.\!hidden { display: none !important; }
.hidden { display: none; }
.aspect-\[0\.598\] { aspect-ratio: 0.598 / 1; }
.aspect-\[0\.775\] { aspect-ratio: 0.775 / 1; }
.aspect-\[1\.22\] { aspect-ratio: 1.22 / 1; }
.aspect-\[1\.245\] { aspect-ratio: 1.245 / 1; }
.aspect-\[1060\/951\] { aspect-ratio: 1060 / 951; }
.aspect-\[1213\/500\] { aspect-ratio: 1213 / 500; }
.aspect-\[14\/14\] { aspect-ratio: 14 / 14; }
.aspect-\[170\/160\] { aspect-ratio: 170 / 160; }
.aspect-\[170\/230\] { aspect-ratio: 170 / 230; }
.aspect-\[170\/320\] { aspect-ratio: 170 / 320; }
.aspect-\[175\/120\] { aspect-ratio: 175 / 120; }
.aspect-\[1821\/1015\] { aspect-ratio: 1821 / 1015; }
.aspect-\[1826\/1027\] { aspect-ratio: 1826 / 1027; }
.aspect-\[232\/290\] { aspect-ratio: 232 / 290; }
.aspect-\[300\/375\] { aspect-ratio: 300 / 375; }
.aspect-\[311\.67\/220\] { aspect-ratio: 311.67 / 220; }
.aspect-\[311\.67\/311\.67\] { aspect-ratio: 311.67 / 311.67; }
.aspect-\[311\.67\/415\] { aspect-ratio: 311.67 / 415; }
.aspect-\[358\/281\] { aspect-ratio: 358 / 281; }
.aspect-\[372\/361\] { aspect-ratio: 372 / 361; }
.aspect-\[395\/468\] { aspect-ratio: 395 / 468; }
.aspect-\[4\/3\] { aspect-ratio: 4 / 3; }
.aspect-\[4\/5\] { aspect-ratio: 4 / 5; }
.aspect-\[402\/220\] { aspect-ratio: 402 / 220; }
.aspect-\[417\/590\] { aspect-ratio: 417 / 590; }
.aspect-\[452\/502\] { aspect-ratio: 452 / 502; }
.aspect-\[454\/380\] { aspect-ratio: 454 / 380; }
.aspect-\[555\/442\] { aspect-ratio: 555 / 442; }
.aspect-\[880\/900\] { aspect-ratio: 880 / 900; }
.aspect-\[var\(--frame-ratio\)\] { aspect-ratio: var(--frame-ratio); }
.aspect-\[w\/h\] { }
.aspect-square { aspect-ratio: 1 / 1; }
.aspect-video { aspect-ratio: 16 / 9; }
.\!size-9 { width: 2.25rem !important; height: 2.25rem !important; }
.\!size-\[49px\] { width: 49px !important; height: 49px !important; }
.\!size-full { width: 100% !important; height: 100% !important; }
.size-0 { width: 0px; height: 0px; }
.size-20 { width: 5rem; height: 5rem; }
.size-3 { width: 0.75rem; height: 0.75rem; }
.size-3\.5 { width: 0.875rem; height: 0.875rem; }
.size-4 { width: 1rem; height: 1rem; }
.size-5 { width: 1.25rem; height: 1.25rem; }
.size-6 { width: 1.5rem; height: 1.5rem; }
.size-\[0\.723em\] { width: 0.723em; height: 0.723em; }
.size-\[1\.15em\] { width: 1.15em; height: 1.15em; }
.size-\[100px\] { width: 100px; height: 100px; }
.size-\[10px\] { width: 10px; height: 10px; }
.size-\[11px\] { width: 11px; height: 11px; }
.size-\[120px\] { width: 120px; height: 120px; }
.size-\[12px\] { width: 12px; height: 12px; }
.size-\[13px\] { width: 13px; height: 13px; }
.size-\[142px\] { width: 142px; height: 142px; }
.size-\[14px\] { width: 14px; height: 14px; }
.size-\[15px\] { width: 15px; height: 15px; }
.size-\[16px\] { width: 16px; height: 16px; }
.size-\[17px\] { width: 17px; height: 17px; }
.size-\[18px\] { width: 18px; height: 18px; }
.size-\[200px\] { width: 200px; height: 200px; }
.size-\[20px\] { width: 20px; height: 20px; }
.size-\[21px\] { width: 21px; height: 21px; }
.size-\[22px\] { width: 22px; height: 22px; }
.size-\[236px\] { width: 236px; height: 236px; }
.size-\[24px\] { width: 24px; height: 24px; }
.size-\[26px\] { width: 26px; height: 26px; }
.size-\[28px\] { width: 28px; height: 28px; }
.size-\[30px\] { width: 30px; height: 30px; }
.size-\[31px\] { width: 31px; height: 31px; }
.size-\[320px\] { width: 320px; height: 320px; }
.size-\[32px\] { width: 32px; height: 32px; }
.size-\[36px\] { width: 36px; height: 36px; }
.size-\[3px\] { width: 3px; height: 3px; }
.size-\[4\.5px\] { width: 4.5px; height: 4.5px; }
.size-\[40px\] { width: 40px; height: 40px; }
.size-\[48px\] { width: 48px; height: 48px; }
.size-\[50px\] { width: 50px; height: 50px; }
.size-\[5px\] { width: 5px; height: 5px; }
.size-\[63px\] { width: 63px; height: 63px; }
.size-\[64px\] { width: 64px; height: 64px; }
.size-\[6px\] { width: 6px; height: 6px; }
.size-\[7\.6cqw\] { width: 7.6cqw; height: 7.6cqw; }
.size-\[8\.5px\] { width: 8.5px; height: 8.5px; }
.size-\[8\.7cqw\] { width: 8.7cqw; height: 8.7cqw; }
.size-\[80px\] { width: 80px; height: 80px; }
.size-\[88px\] { width: 88px; height: 88px; }
.size-\[8px\] { width: 8px; height: 8px; }
.size-\[90px\] { width: 90px; height: 90px; }
.size-\[96px\] { width: 96px; height: 96px; }
.size-\[9px\] { width: 9px; height: 9px; }
.size-\[min\(100cqw\,100cqh\)\] { width: min(100cqw, 100cqh); height: min(100cqw, 100cqh); }
.size-full { width: 100%; height: 100%; }
.size-px { width: 1px; height: 1px; }
.\!h-\[49px\] { height: 49px !important; }
.\!h-full { height: 100% !important; }
.h-0 { height: 0px; }
.h-1 { height: 0.25rem; }
.h-1\.5 { height: 0.375rem; }
.h-1\/2 { height: 50%; }
.h-10 { height: 2.5rem; }
.h-12 { height: 3rem; }
.h-14 { height: 3.5rem; }
.h-16 { height: 4rem; }
.h-2 { height: 0.5rem; }
.h-2\.5 { height: 0.625rem; }
.h-20 { height: 5rem; }
.h-24 { height: 6rem; }
.h-28 { height: 7rem; }
.h-3 { height: 0.75rem; }
.h-3\.5 { height: 0.875rem; }
.h-32 { height: 8rem; }
.h-4 { height: 1rem; }
.h-40 { height: 10rem; }
.h-48 { height: 12rem; }
.h-5 { height: 1.25rem; }
.h-6 { height: 1.5rem; }
.h-7 { height: 1.75rem; }
.h-72 { height: 18rem; }
.h-8 { height: 2rem; }
.h-9 { height: 2.25rem; }
.h-\[10\.5px\] { height: 10.5px; }
.h-\[100px\] { height: 100px; }
.h-\[100svh\] { height: 100svh; }
.h-\[1080px\] { height: 1080px; }
.h-\[10px\] { height: 10px; }
.h-\[111px\] { height: 111px; }
.h-\[116px\] { height: 116px; }
.h-\[11px\] { height: 11px; }
.h-\[12\.5px\] { height: 12.5px; }
.h-\[120px\] { height: 120px; }
.h-\[120svh\] { height: 120svh; }
.h-\[12px\] { height: 12px; }
.h-\[138px\] { height: 138px; }
.h-\[13px\] { height: 13px; }
.h-\[140px\] { height: 140px; }
.h-\[143\.3\%\] { height: 143.3%; }
.h-\[145px\] { height: 145px; }
.h-\[14px\] { height: 14px; }
.h-\[15\.15px\] { height: 15.15px; }
.h-\[15\.52px\] { height: 15.52px; }
.h-\[150px\] { height: 150px; }
.h-\[151px\] { height: 151px; }
.h-\[153\%\] { height: 153%; }
.h-\[15px\] { height: 15px; }
.h-\[160px\] { height: 160px; }
.h-\[16px\] { height: 16px; }
.h-\[170px\] { height: 170px; }
.h-\[171px\] { height: 171px; }
.h-\[172px\] { height: 172px; }
.h-\[17px\] { height: 17px; }
.h-\[180px\] { height: 180px; }
.h-\[18px\] { height: 18px; }
.h-\[199px\] { height: 199px; }
.h-\[19px\] { height: 19px; }
.h-\[2\.8cqh\] { height: 2.8cqh; }
.h-\[2\.8em\] { height: 2.8em; }
.h-\[200\%\] { height: 200%; }
.h-\[200px\] { height: 200px; }
.h-\[20px\] { height: 20px; }
.h-\[218px\] { height: 218px; }
.h-\[220px\] { height: 220px; }
.h-\[22px\] { height: 22px; }
.h-\[23px\] { height: 23px; }
.h-\[240px\] { height: 240px; }
.h-\[24px\] { height: 24px; }
.h-\[2503px\] { height: 2503px; }
.h-\[25px\] { height: 25px; }
.h-\[26\.4px\] { height: 26.4px; }
.h-\[26px\] { height: 26px; }
.h-\[27px\] { height: 27px; }
.h-\[280px\] { height: 280px; }
.h-\[28px\] { height: 28px; }
.h-\[29px\] { height: 29px; }
.h-\[2px\] { height: 2px; }
.h-\[300px\] { height: 300px; }
.h-\[306px\] { height: 306px; }
.h-\[30px\] { height: 30px; }
.h-\[313px\] { height: 313px; }
.h-\[31px\] { height: 31px; }
.h-\[32\.6cqh\] { height: 32.6cqh; }
.h-\[32px\] { height: 32px; }
.h-\[330px\] { height: 330px; }
.h-\[33px\] { height: 33px; }
.h-\[340px\] { height: 340px; }
.h-\[34px\] { height: 34px; }
.h-\[350px\] { height: 350px; }
.h-\[35px\] { height: 35px; }
.h-\[360px\] { height: 360px; }
.h-\[36px\] { height: 36px; }
.h-\[37px\] { height: 37px; }
.h-\[389px\] { height: 389px; }
.h-\[38px\] { height: 38px; }
.h-\[3px\] { height: 3px; }
.h-\[400px\] { height: 400px; }
.h-\[40px\] { height: 40px; }
.h-\[420px\] { height: 420px; }
.h-\[429px\] { height: 429px; }
.h-\[42px\] { height: 42px; }
.h-\[430px\] { height: 430px; }
.h-\[44\.8px\] { height: 44.8px; }
.h-\[44px\] { height: 44px; }
.h-\[45\%\] { height: 45%; }
.h-\[460px\] { height: 460px; }
.h-\[469px\] { height: 469px; }
.h-\[46px\] { height: 46px; }
.h-\[480px\] { height: 480px; }
.h-\[48px\] { height: 48px; }
.h-\[49px\] { height: 49px; }
.h-\[4px\] { height: 4px; }
.h-\[500px\] { height: 500px; }
.h-\[50px\] { height: 50px; }
.h-\[51\%\] { height: 51%; }
.h-\[51\.43px\] { height: 51.43px; }
.h-\[513px\] { height: 513px; }
.h-\[51px\] { height: 51px; }
.h-\[520px\] { height: 520px; }
.h-\[52px\] { height: 52px; }
.h-\[534px\] { height: 534px; }
.h-\[53px\] { height: 53px; }
.h-\[540px\] { height: 540px; }
.h-\[54px\] { height: 54px; }
.h-\[560px\] { height: 560px; }
.h-\[568px\] { height: 568px; }
.h-\[56px\] { height: 56px; }
.h-\[56svh\] { height: 56svh; }
.h-\[5px\] { height: 5px; }
.h-\[60\%\] { height: 60%; }
.h-\[600px\] { height: 600px; }
.h-\[60px\] { height: 60px; }
.h-\[60vh\] { height: 60vh; }
.h-\[61px\] { height: 61px; }
.h-\[620px\] { height: 620px; }
.h-\[62px\] { height: 62px; }
.h-\[640px\] { height: 640px; }
.h-\[64px\] { height: 64px; }
.h-\[65px\] { height: 65px; }
.h-\[66px\] { height: 66px; }
.h-\[670px\] { height: 670px; }
.h-\[67px\] { height: 67px; }
.h-\[680px\] { height: 680px; }
.h-\[6px\] { height: 6px; }
.h-\[700px\] { height: 700px; }
.h-\[720px\] { height: 720px; }
.h-\[72px\] { height: 72px; }
.h-\[73px\] { height: 73px; }
.h-\[74px\] { height: 74px; }
.h-\[75px\] { height: 75px; }
.h-\[760px\] { height: 760px; }
.h-\[76px\] { height: 76px; }
.h-\[770px\] { height: 770px; }
.h-\[78px\] { height: 78px; }
.h-\[7px\] { height: 7px; }
.h-\[8\.5px\] { height: 8.5px; }
.h-\[800px\] { height: 800px; }
.h-\[80px\] { height: 80px; }
.h-\[80vh\] { height: 80vh; }
.h-\[850px\] { height: 850px; }
.h-\[88px\] { height: 88px; }
.h-\[8px\] { height: 8px; }
.h-\[900px\] { height: 900px; }
.h-\[90px\] { height: 90px; }
.h-\[91px\] { height: 91px; }
.h-\[92px\] { height: 92px; }
.h-\[93px\] { height: 93px; }
.h-\[96px\] { height: 96px; }
.h-\[9px\] { height: 9px; }
.h-\[calc\(100dvh-32px\)\] { height: calc(100dvh - 32px); }
.h-\[calc\(100dvh_-_var\(--use-case-tools-top\)\)\] { height: calc(100dvh - var(--use-case-tools-top)); }
.h-\[clamp\(62px\,7\.62vh\,80\.46px\)\] { height: clamp(62px, 7.62vh, 80.46px); }
.h-\[min\(100cqh\,calc\(100cqw\/var\(--preview-aspect\)\)\)\] { height: min(100cqh, calc(100cqw / var(--preview-aspect))); }
.h-\[min\(1077px\,calc\(100dvh-32px\)\)\] { height: min(1077px, 100dvh - 32px); }
.h-\[min\(240px\,42svh\)\] { height: min(240px, 42svh); }
.h-\[min\(860px\,calc\(100dvh-24px\)\)\] { height: min(860px, 100dvh - 24px); }
.h-\[var\(--media-list-thumb-h\,78px\)\] { height: var(--media-list-thumb-h,78px); }
.h-\[…\] { }
.h-auto { height: auto; }
.h-dvh { height: calc(100dvh - var(--production-banner-offset,0px)); }
.h-full { height: 100%; }
.h-px { height: 1px; }
.h-screen { height: calc(100vh - var(--production-banner-offset,0px)); }
.h-svh { height: calc(100svh - var(--production-banner-offset,0px)); }
.max-h-28 { max-height: 7rem; }
.max-h-32 { max-height: 8rem; }
.max-h-48 { max-height: 12rem; }
.max-h-64 { max-height: 16rem; }
.max-h-72 { max-height: 18rem; }
.max-h-96 { max-height: 24rem; }
.max-h-\[100px\] { max-height: 100px; }
.max-h-\[140px\] { max-height: 140px; }
.max-h-\[160px\] { max-height: 160px; }
.max-h-\[180px\] { max-height: 180px; }
.max-h-\[200px\] { max-height: 200px; }
.max-h-\[210px\] { max-height: 210px; }
.max-h-\[220px\] { max-height: 220px; }
.max-h-\[254px\] { max-height: 254px; }
.max-h-\[264px\] { max-height: 264px; }
.max-h-\[282px\] { max-height: 282px; }
.max-h-\[28px\] { max-height: 28px; }
.max-h-\[300px\] { max-height: 300px; }
.max-h-\[320px\] { max-height: 320px; }
.max-h-\[330px\] { max-height: 330px; }
.max-h-\[36px\] { max-height: 36px; }
.max-h-\[40\%\] { max-height: 40%; }
.max-h-\[420px\] { max-height: 420px; }
.max-h-\[45\%\] { max-height: 45%; }
.max-h-\[45vh\] { max-height: 45vh; }
.max-h-\[520px\] { max-height: 520px; }
.max-h-\[55dvh\] { max-height: 55dvh; }
.max-h-\[55vh\] { max-height: 55vh; }
.max-h-\[60\%\] { max-height: 60%; }
.max-h-\[60vh\] { max-height: 60vh; }
.max-h-\[70dvh\] { max-height: 70dvh; }
.max-h-\[70vh\] { max-height: 70vh; }
.max-h-\[72\%\] { max-height: 72%; }
.max-h-\[793px\] { max-height: 793px; }
.max-h-\[80dvh\] { max-height: 80dvh; }
.max-h-\[80vh\] { max-height: 80vh; }
.max-h-\[85dvh\] { max-height: 85dvh; }
.max-h-\[85vh\] { max-height: 85vh; }
.max-h-\[860px\] { max-height: 860px; }
.max-h-\[90vh\] { max-height: 90vh; }
.max-h-\[calc\(100dvh-32px\)\] { max-height: calc(100dvh - 32px); }
.max-h-\[calc\(100dvh_-_30px\)\] { max-height: calc(100dvh - 30px); }
.max-h-\[calc\(100vh-340px\)\] { max-height: calc(-340px + 100vh); }
.max-h-\[min\(40vh\,280px\)\] { max-height: min(40vh, 280px); }
.max-h-\[min\(70vh\,420px\)\] { max-height: min(70vh, 420px); }
.max-h-full { max-height: 100%; }
.max-h-screen { max-height: 100vh; }
.\!min-h-0 { min-height: 0px !important; }
.min-h-0 { min-height: 0px; }
.min-h-24 { min-height: 6rem; }
.min-h-6 { min-height: 1.5rem; }
.min-h-64 { min-height: 16rem; }
.min-h-\[100svh\] { min-height: 100svh; }
.min-h-\[100vh\] { min-height: 100vh; }
.min-h-\[120px\] { min-height: 120px; }
.min-h-\[125\%\] { min-height: 125%; }
.min-h-\[140px\] { min-height: 140px; }
.min-h-\[14px\] { min-height: 14px; }
.min-h-\[150px\] { min-height: 150px; }
.min-h-\[205px\] { min-height: 205px; }
.min-h-\[22px\] { min-height: 22px; }
.min-h-\[235px\] { min-height: 235px; }
.min-h-\[240px\] { min-height: 240px; }
.min-h-\[24px\] { min-height: 24px; }
.min-h-\[260px\] { min-height: 260px; }
.min-h-\[28px\] { min-height: 28px; }
.min-h-\[29px\] { min-height: 29px; }
.min-h-\[300px\] { min-height: 300px; }
.min-h-\[30px\] { min-height: 30px; }
.min-h-\[32px\] { min-height: 32px; }
.min-h-\[34px\] { min-height: 34px; }
.min-h-\[350px\] { min-height: 350px; }
.min-h-\[360px\] { min-height: 360px; }
.min-h-\[36px\] { min-height: 36px; }
.min-h-\[39px\] { min-height: 39px; }
.min-h-\[3em\] { min-height: 3em; }
.min-h-\[400px\] { min-height: 400px; }
.min-h-\[40px\] { min-height: 40px; }
.min-h-\[420px\] { min-height: 420px; }
.min-h-\[42px\] { min-height: 42px; }
.min-h-\[44px\] { min-height: 44px; }
.min-h-\[45px\] { min-height: 45px; }
.min-h-\[46px\] { min-height: 46px; }
.min-h-\[50px\] { min-height: 50px; }
.min-h-\[520px\] { min-height: 520px; }
.min-h-\[52px\] { min-height: 52px; }
.min-h-\[554px\] { min-height: 554px; }
.min-h-\[560px\] { min-height: 560px; }
.min-h-\[593px\] { min-height: 593px; }
.min-h-\[600px\] { min-height: 600px; }
.min-h-\[60px\] { min-height: 60px; }
.min-h-\[60vh\] { min-height: 60vh; }
.min-h-\[640px\] { min-height: 640px; }
.min-h-\[64px\] { min-height: 64px; }
.min-h-\[70px\] { min-height: 70px; }
.min-h-\[800px\] { min-height: 800px; }
.min-h-\[80px\] { min-height: 80px; }
.min-h-\[90px\] { min-height: 90px; }
.min-h-\[90svh\] { min-height: 90svh; }
.min-h-\[calc\(100svh-50px\)\] { min-height: calc(-50px + 100svh); }
.min-h-\[calc\(100vh_-_50px\)\] { min-height: calc(-50px + 100vh); }
.min-h-\[var\(--brik-plan-head\,149px\)\] { min-height: var(--brik-plan-head,149px); }
.min-h-\[var\(--brik-plan-min-h\,554px\)\] { min-height: var(--brik-plan-min-h,554px); }
.min-h-dvh { min-height: calc(100dvh - var(--production-banner-offset,0px)); }
.min-h-full { min-height: 100%; }
.min-h-px { min-height: 1px; }
.min-h-screen { min-height: calc(100vh - var(--production-banner-offset,0px)); }
.w-0 { width: 0px; }
.w-1\.5 { width: 0.375rem; }
.w-1\/2 { width: 50%; }
.w-1\/4 { width: 25%; }
.w-10 { width: 2.5rem; }
.w-12 { width: 3rem; }
.w-14 { width: 3.5rem; }
.w-16 { width: 4rem; }
.w-2 { width: 0.5rem; }
.w-2\.5 { width: 0.625rem; }
.w-2\/3 { width: 66.6667%; }
.w-2\/5 { width: 40%; }
.w-20 { width: 5rem; }
.w-24 { width: 6rem; }
.w-3 { width: 0.75rem; }
.w-3\.5 { width: 0.875rem; }
.w-3\/4 { width: 75%; }
.w-32 { width: 8rem; }
.w-36 { width: 9rem; }
.w-4 { width: 1rem; }
.w-4\/5 { width: 80%; }
.w-48 { width: 12rem; }
.w-5 { width: 1.25rem; }
.w-52 { width: 13rem; }
.w-56 { width: 14rem; }
.w-6 { width: 1.5rem; }
.w-64 { width: 16rem; }
.w-7 { width: 1.75rem; }
.w-72 { width: 18rem; }
.w-8 { width: 2rem; }
.w-80 { width: 20rem; }
.w-9 { width: 2.25rem; }
.w-96 { width: 24rem; }
.w-\[0\.29em\] { width: 0.29em; }
.w-\[1\.061em\] { width: 1.061em; }
.w-\[10\.5px\] { width: 10.5px; }
.w-\[100px\] { width: 100px; }
.w-\[101px\] { width: 101px; }
.w-\[1024px\] { width: 1024px; }
.w-\[1030px\] { width: 1030px; }
.w-\[1040px\] { width: 1040px; }
.w-\[104px\] { width: 104px; }
.w-\[108px\] { width: 108px; }
.w-\[10px\] { width: 10px; }
.w-\[1100px\] { width: 1100px; }
.w-\[110px\] { width: 110px; }
.w-\[112px\] { width: 112px; }
.w-\[115px\] { width: 115px; }
.w-\[116px\] { width: 116px; }
.w-\[1180px\] { width: 1180px; }
.w-\[11px\] { width: 11px; }
.w-\[12\%\] { width: 12%; }
.w-\[120px\] { width: 120px; }
.w-\[121\%\] { width: 121%; }
.w-\[121px\] { width: 121px; }
.w-\[122px\] { width: 122px; }
.w-\[124px\] { width: 124px; }
.w-\[1258px\] { width: 1258px; }
.w-\[12px\] { width: 12px; }
.w-\[13\.5cqw\] { width: 13.5cqw; }
.w-\[136px\] { width: 136px; }
.w-\[137px\] { width: 137px; }
.w-\[138\.1\%\] { width: 138.1%; }
.w-\[13px\] { width: 13px; }
.w-\[140px\] { width: 140px; }
.w-\[143px\] { width: 143px; }
.w-\[14px\] { width: 14px; }
.w-\[15\.083px\] { width: 15.083px; }
.w-\[150px\] { width: 150px; }
.w-\[151px\] { width: 151px; }
.w-\[152px\] { width: 152px; }
.w-\[154px\] { width: 154px; }
.w-\[15px\] { width: 15px; }
.w-\[1600px\] { width: 1600px; }
.w-\[160px\] { width: 160px; }
.w-\[165px\] { width: 165px; }
.w-\[167px\] { width: 167px; }
.w-\[168px\] { width: 168px; }
.w-\[16px\] { width: 16px; }
.w-\[171px\] { width: 171px; }
.w-\[176px\] { width: 176px; }
.w-\[179px\] { width: 179px; }
.w-\[17px\] { width: 17px; }
.w-\[180px\] { width: 180px; }
.w-\[184px\] { width: 184px; }
.w-\[18px\] { width: 18px; }
.w-\[1920px\] { width: 1920px; }
.w-\[1ch\] { width: 1ch; }
.w-\[1px\] { width: 1px; }
.w-\[2\.17px\] { width: 2.17px; }
.w-\[200px\] { width: 200px; }
.w-\[205px\] { width: 205px; }
.w-\[208px\] { width: 208px; }
.w-\[20px\] { width: 20px; }
.w-\[20vw\] { width: 20vw; }
.w-\[213px\] { width: 213px; }
.w-\[21px\] { width: 21px; }
.w-\[22\.5px\] { width: 22.5px; }
.w-\[220px\] { width: 220px; }
.w-\[227px\] { width: 227px; }
.w-\[22px\] { width: 22px; }
.w-\[230px\] { width: 230px; }
.w-\[232px\] { width: 232px; }
.w-\[23px\] { width: 23px; }
.w-\[24\%\] { width: 24%; }
.w-\[24\.167px\] { width: 24.167px; }
.w-\[240px\] { width: 240px; }
.w-\[248px\] { width: 248px; }
.w-\[24px\] { width: 24px; }
.w-\[250px\] { width: 250px; }
.w-\[251px\] { width: 251px; }
.w-\[252px\] { width: 252px; }
.w-\[255px\] { width: 255px; }
.w-\[258px\] { width: 258px; }
.w-\[260px\] { width: 260px; }
.w-\[26px\] { width: 26px; }
.w-\[272px\] { width: 272px; }
.w-\[274px\] { width: 274px; }
.w-\[277px\] { width: 277px; }
.w-\[279px\] { width: 279px; }
.w-\[27px\] { width: 27px; }
.w-\[280px\] { width: 280px; }
.w-\[282px\] { width: 282px; }
.w-\[28px\] { width: 28px; }
.w-\[294\.67px\] { width: 294.67px; }
.w-\[298px\] { width: 298px; }
.w-\[2ch\] { width: 2ch; }
.w-\[2px\] { width: 2px; }
.w-\[300px\] { width: 300px; }
.w-\[301px\] { width: 301px; }
.w-\[303px\] { width: 303px; }
.w-\[304px\] { width: 304px; }
.w-\[30px\] { width: 30px; }
.w-\[312px\] { width: 312px; }
.w-\[313px\] { width: 313px; }
.w-\[315px\] { width: 315px; }
.w-\[31px\] { width: 31px; }
.w-\[320px\] { width: 320px; }
.w-\[32px\] { width: 32px; }
.w-\[330px\] { width: 330px; }
.w-\[334px\] { width: 334px; }
.w-\[336px\] { width: 336px; }
.w-\[339px\] { width: 339px; }
.w-\[340px\] { width: 340px; }
.w-\[345px\] { width: 345px; }
.w-\[34px\] { width: 34px; }
.w-\[350px\] { width: 350px; }
.w-\[351px\] { width: 351px; }
.w-\[353px\] { width: 353px; }
.w-\[356px\] { width: 356px; }
.w-\[357\.6px\] { width: 357.6px; }
.w-\[358px\] { width: 358px; }
.w-\[35px\] { width: 35px; }
.w-\[360px\] { width: 360px; }
.w-\[36px\] { width: 36px; }
.w-\[370px\] { width: 370px; }
.w-\[375px\] { width: 375px; }
.w-\[37px\] { width: 37px; }
.w-\[380px\] { width: 380px; }
.w-\[386px\] { width: 386px; }
.w-\[391px\] { width: 391px; }
.w-\[3ch\] { width: 3ch; }
.w-\[3px\] { width: 3px; }
.w-\[40\%\] { width: 40%; }
.w-\[400px\] { width: 400px; }
.w-\[40px\] { width: 40px; }
.w-\[411px\] { width: 411px; }
.w-\[420px\] { width: 420px; }
.w-\[42px\] { width: 42px; }
.w-\[440px\] { width: 440px; }
.w-\[44px\] { width: 44px; }
.w-\[453px\] { width: 453px; }
.w-\[455px\] { width: 455px; }
.w-\[45px\] { width: 45px; }
.w-\[460px\] { width: 460px; }
.w-\[480px\] { width: 480px; }
.w-\[48px\] { width: 48px; }
.w-\[4px\] { width: 4px; }
.w-\[500px\] { width: 500px; }
.w-\[508px\] { width: 508px; }
.w-\[50px\] { width: 50px; }
.w-\[51px\] { width: 51px; }
.w-\[520px\] { width: 520px; }
.w-\[52px\] { width: 52px; }
.w-\[558px\] { width: 558px; }
.w-\[560px\] { width: 560px; }
.w-\[56px\] { width: 56px; }
.w-\[584px\] { width: 584px; }
.w-\[59px\] { width: 59px; }
.w-\[600px\] { width: 600px; }
.w-\[604px\] { width: 604px; }
.w-\[60px\] { width: 60px; }
.w-\[620px\] { width: 620px; }
.w-\[62px\] { width: 62px; }
.w-\[63px\] { width: 63px; }
.w-\[64\%\] { width: 64%; }
.w-\[640px\] { width: 640px; }
.w-\[64px\] { width: 64px; }
.w-\[6px\] { width: 6px; }
.w-\[70\%\] { width: 70%; }
.w-\[70px\] { width: 70px; }
.w-\[714px\] { width: 714px; }
.w-\[720px\] { width: 720px; }
.w-\[72px\] { width: 72px; }
.w-\[740px\] { width: 740px; }
.w-\[75\%\] { width: 75%; }
.w-\[75px\] { width: 75px; }
.w-\[760px\] { width: 760px; }
.w-\[76px\] { width: 76px; }
.w-\[78px\] { width: 78px; }
.w-\[7px\] { width: 7px; }
.w-\[8\.5px\] { width: 8.5px; }
.w-\[80\.8cqw\] { width: 80.8cqw; }
.w-\[80px\] { width: 80px; }
.w-\[821px\] { width: 821px; }
.w-\[84px\] { width: 84px; }
.w-\[85\%\] { width: 85%; }
.w-\[860px\] { width: 860px; }
.w-\[86px\] { width: 86px; }
.w-\[87px\] { width: 87px; }
.w-\[886px\] { width: 886px; }
.w-\[8px\] { width: 8px; }
.w-\[900px\] { width: 900px; }
.w-\[90px\] { width: 90px; }
.w-\[910px\] { width: 910px; }
.w-\[92\%\] { width: 92%; }
.w-\[95px\] { width: 95px; }
.w-\[960px\] { width: 960px; }
.w-\[96px\] { width: 96px; }
.w-\[98px\] { width: 98px; }
.w-\[9px\] { width: 9px; }
.w-\[calc\(\(100\%-24px\)\/3\)\] { width: calc(33.3333% - 8px); }
.w-\[calc\(100\%\+24px\)\] { width: calc(100% + 24px); }
.w-\[calc\(100\%\+32px\)\] { width: calc(100% + 32px); }
.w-\[calc\(100\%\+51px\)\] { width: calc(100% + 51px); }
.w-\[calc\(100vw-32px\)\] { width: calc(-32px + 100vw); }
.w-\[calc\(100vw_-_30px\)\] { width: calc(-30px + 100vw); }
.w-\[calc\(min\(20vw\,312px\)_-_50px\)\] { width: calc(-50px + min(20vw, 312px)); }
.w-\[clamp\(151px\,18\.6vh\,196\.5px\)\] { width: clamp(151px, 18.6vh, 196.5px); }
.w-\[min\(100cqw\,calc\(100cqh\*var\(--preview-aspect\)\)\)\] { width: min(100cqw, calc(100cqh * var(--preview-aspect))); }
.w-\[min\(1024px\,calc\(100vw-24px\)\)\] { width: min(1024px, -24px + 100vw); }
.w-\[min\(1610px\,calc\(100vw-32px\)\)\] { width: min(1610px, -32px + 100vw); }
.w-\[min\(20vw\,312px\)\] { width: min(20vw, 312px); }
.w-\[min\(320px\,calc\(100vw-32px\)\)\] { width: min(320px, -32px + 100vw); }
.w-\[min\(360px\,72vw\)\] { width: min(360px, 72vw); }
.w-\[min\(360px\,calc\(100\%-24px\)\)\] { width: min(360px, 100% - 24px); }
.w-\[min\(455px\,100\%\)\] { width: min(455px, 100%); }
.w-\[min\(455px\,94vw\)\] { width: min(455px, 94vw); }
.w-\[min\(480px\,100\%\)\] { width: min(480px, 100%); }
.w-\[min\(520px\,calc\(100vw-32px\)\)\] { width: min(520px, -32px + 100vw); }
.w-\[min\(960px\,calc\(100vw-32px\)\)\] { width: min(960px, -32px + 100vw); }
.w-\[var\(--media-list-thumb-w\,104px\)\] { width: var(--media-list-thumb-w,104px); }
.w-\[var\(--radix-popover-trigger-width\)\] { width: var(--radix-popover-trigger-width); }
.w-\[var\(--slot-width\)\] { width: var(--slot-width); }
.w-\[…\] { }
.w-auto { width: auto; }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.w-max { width: max-content; }
.w-px { width: 1px; }
.w-screen { width: 100vw; }
.min-w-0 { min-width: 0px; }
.min-w-40 { min-width: 10rem; }
.min-w-48 { min-width: 12rem; }
.min-w-\[115\%\] { min-width: 115%; }
.min-w-\[116px\] { min-width: 116px; }
.min-w-\[120px\] { min-width: 120px; }
.min-w-\[14px\] { min-width: 14px; }
.min-w-\[160px\] { min-width: 160px; }
.min-w-\[16px\] { min-width: 16px; }
.min-w-\[180px\] { min-width: 180px; }
.min-w-\[18px\] { min-width: 18px; }
.min-w-\[200px\] { min-width: 200px; }
.min-w-\[20px\] { min-width: 20px; }
.min-w-\[220px\] { min-width: 220px; }
.min-w-\[22px\] { min-width: 22px; }
.min-w-\[232px\] { min-width: 232px; }
.min-w-\[240px\] { min-width: 240px; }
.min-w-\[24px\] { min-width: 24px; }
.min-w-\[260px\] { min-width: 260px; }
.min-w-\[26px\] { min-width: 26px; }
.min-w-\[27px\] { min-width: 27px; }
.min-w-\[280px\] { min-width: 280px; }
.min-w-\[35px\] { min-width: 35px; }
.min-w-\[360px\] { min-width: 360px; }
.min-w-\[44px\] { min-width: 44px; }
.min-w-\[48px\] { min-width: 48px; }
.min-w-\[62px\] { min-width: 62px; }
.min-w-\[640px\] { min-width: 640px; }
.min-w-\[80px\] { min-width: 80px; }
.min-w-\[8rem\] { min-width: 8rem; }
.min-w-\[980px\] { min-width: 980px; }
.min-w-\[98px\] { min-width: 98px; }
.min-w-\[var\(--radix-select-trigger-width\)\] { min-width: var(--radix-select-trigger-width); }
.min-w-fit { min-width: fit-content; }
.min-w-full { min-width: 100%; }
.min-w-max { min-width: max-content; }
.min-w-px { min-width: 1px; }
.max-w-2xl { max-width: 42rem; }
.max-w-3xl { max-width: 48rem; }
.max-w-4xl { max-width: 56rem; }
.max-w-5xl { max-width: 64rem; }
.max-w-64 { max-width: 16rem; }
.max-w-6xl { max-width: 72rem; }
.max-w-\[1000px\] { max-width: 1000px; }
.max-w-\[1016px\] { max-width: 1016px; }
.max-w-\[1024px\] { max-width: 1024px; }
.max-w-\[1039px\] { max-width: 1039px; }
.max-w-\[1076px\] { max-width: 1076px; }
.max-w-\[1080px\] { max-width: 1080px; }
.max-w-\[1137px\] { max-width: 1137px; }
.max-w-\[1200px\] { max-width: 1200px; }
.max-w-\[120px\] { max-width: 120px; }
.max-w-\[1253px\] { max-width: 1253px; }
.max-w-\[14ch\] { max-width: 14ch; }
.max-w-\[150px\] { max-width: 150px; }
.max-w-\[1510px\] { max-width: 1510px; }
.max-w-\[159px\] { max-width: 159px; }
.max-w-\[160px\] { max-width: 160px; }
.max-w-\[1630px\] { max-width: 1630px; }
.max-w-\[165px\] { max-width: 165px; }
.max-w-\[1710px\] { max-width: 1710px; }
.max-w-\[180px\] { max-width: 180px; }
.max-w-\[200px\] { max-width: 200px; }
.max-w-\[212px\] { max-width: 212px; }
.max-w-\[220px\] { max-width: 220px; }
.max-w-\[238px\] { max-width: 238px; }
.max-w-\[240px\] { max-width: 240px; }
.max-w-\[242px\] { max-width: 242px; }
.max-w-\[247px\] { max-width: 247px; }
.max-w-\[260px\] { max-width: 260px; }
.max-w-\[280px\] { max-width: 280px; }
.max-w-\[281px\] { max-width: 281px; }
.max-w-\[295px\] { max-width: 295px; }
.max-w-\[300px\] { max-width: 300px; }
.max-w-\[303px\] { max-width: 303px; }
.max-w-\[304px\] { max-width: 304px; }
.max-w-\[308px\] { max-width: 308px; }
.max-w-\[311px\] { max-width: 311px; }
.max-w-\[320px\] { max-width: 320px; }
.max-w-\[321px\] { max-width: 321px; }
.max-w-\[330px\] { max-width: 330px; }
.max-w-\[340px\] { max-width: 340px; }
.max-w-\[360px\] { max-width: 360px; }
.max-w-\[36ch\] { max-width: 36ch; }
.max-w-\[36px\] { max-width: 36px; }
.max-w-\[371px\] { max-width: 371px; }
.max-w-\[373px\] { max-width: 373px; }
.max-w-\[384px\] { max-width: 384px; }
.max-w-\[387px\] { max-width: 387px; }
.max-w-\[389px\] { max-width: 389px; }
.max-w-\[390px\] { max-width: 390px; }
.max-w-\[398px\] { max-width: 398px; }
.max-w-\[420px\] { max-width: 420px; }
.max-w-\[430px\] { max-width: 430px; }
.max-w-\[431px\] { max-width: 431px; }
.max-w-\[440px\] { max-width: 440px; }
.max-w-\[44ch\] { max-width: 44ch; }
.max-w-\[450px\] { max-width: 450px; }
.max-w-\[455px\] { max-width: 455px; }
.max-w-\[480px\] { max-width: 480px; }
.max-w-\[497px\] { max-width: 497px; }
.max-w-\[500px\] { max-width: 500px; }
.max-w-\[502px\] { max-width: 502px; }
.max-w-\[508px\] { max-width: 508px; }
.max-w-\[514px\] { max-width: 514px; }
.max-w-\[520px\] { max-width: 520px; }
.max-w-\[560px\] { max-width: 560px; }
.max-w-\[593px\] { max-width: 593px; }
.max-w-\[600px\] { max-width: 600px; }
.max-w-\[605px\] { max-width: 605px; }
.max-w-\[60ch\] { max-width: 60ch; }
.max-w-\[60vw\] { max-width: 60vw; }
.max-w-\[620px\] { max-width: 620px; }
.max-w-\[634px\] { max-width: 634px; }
.max-w-\[640px\] { max-width: 640px; }
.max-w-\[680px\] { max-width: 680px; }
.max-w-\[687px\] { max-width: 687px; }
.max-w-\[688px\] { max-width: 688px; }
.max-w-\[70ch\] { max-width: 70ch; }
.max-w-\[70px\] { max-width: 70px; }
.max-w-\[72\%\] { max-width: 72%; }
.max-w-\[720px\] { max-width: 720px; }
.max-w-\[72px\] { max-width: 72px; }
.max-w-\[733px\] { max-width: 733px; }
.max-w-\[750px\] { max-width: 750px; }
.max-w-\[760px\] { max-width: 760px; }
.max-w-\[773px\] { max-width: 773px; }
.max-w-\[780px\] { max-width: 780px; }
.max-w-\[80\%\] { max-width: 80%; }
.max-w-\[80ch\] { max-width: 80ch; }
.max-w-\[80px\] { max-width: 80px; }
.max-w-\[833px\] { max-width: 833px; }
.max-w-\[85\%\] { max-width: 85%; }
.max-w-\[851px\] { max-width: 851px; }
.max-w-\[880px\] { max-width: 880px; }
.max-w-\[889px\] { max-width: 889px; }
.max-w-\[900px\] { max-width: 900px; }
.max-w-\[90vw\] { max-width: 90vw; }
.max-w-\[92\%\] { max-width: 92%; }
.max-w-\[94\%\] { max-width: 94%; }
.max-w-\[943px\] { max-width: 943px; }
.max-w-\[960px\] { max-width: 960px; }
.max-w-\[980px\] { max-width: 980px; }
.max-w-\[calc\(100\%-10px\)\] { max-width: calc(100% - 10px); }
.max-w-\[calc\(100\%-32px\)\] { max-width: calc(100% - 32px); }
.max-w-\[calc\(100vw-24px\)\] { max-width: calc(-24px + 100vw); }
.max-w-\[calc\(100vw-32px\)\] { max-width: calc(-32px + 100vw); }
.max-w-\[calc\(100vw-49px\)\] { max-width: calc(-49px + 100vw); }
.max-w-\[calc\(100vw_-_30px\)\] { max-width: calc(-30px + 100vw); }
.max-w-\[min\(352px\,calc\(100vw-24px\)\)\] { max-width: min(352px, -24px + 100vw); }
.max-w-\[min\(560px\,calc\(100vw-32px\)\)\] { max-width: min(560px, -32px + 100vw); }
.max-w-\[min\(701px\,92vw\)\] { max-width: min(701px, 92vw); }
.max-w-\[min\(92vw\,1100px\)\] { max-width: min(92vw, 1100px); }
.max-w-\[min\(96vw\,1100px\)\] { max-width: min(96vw, 1100px); }
.max-w-\[min\(96vw\,720px\)\] { max-width: min(96vw, 720px); }
.max-w-full { max-width: 100%; }
.max-w-lg { max-width: 32rem; }
.max-w-md { max-width: 28rem; }
.max-w-none { max-width: none; }
.max-w-sm { max-width: 24rem; }
.max-w-xl { max-width: 36rem; }
.max-w-xs { max-width: 20rem; }
.flex-1 { flex: 1 1 0%; }
.flex-\[1060\] { flex: 1060 1 0%; }
.flex-\[1_1_200px\] { flex: 1 1 200px; }
.flex-\[2\] { flex: 2 1 0%; }
.flex-\[663\] { flex: 663 1 0%; }
.flex-none { flex: 0 0 auto; }
.flex-shrink { flex-shrink: 1; }
.flex-shrink-0 { flex-shrink: 0; }
.shrink { flex-shrink: 1; }
.shrink-0 { flex-shrink: 0; }
.flex-grow, .grow { flex-grow: 1; }
.basis-0 { flex-basis: 0px; }
.basis-\[16px\] { flex-basis: 16px; }
.basis-\[calc\(50\%_-_3px\)\] { flex-basis: calc(50% - 3px); }
.basis-auto { flex-basis: auto; }
.basis-full { flex-basis: 100%; }
.border-collapse { border-collapse: collapse; }
.origin-bottom { transform-origin: center bottom; }
.origin-bottom-left { transform-origin: 0px 100%; }
.origin-center { transform-origin: 50% center; }
.origin-left { transform-origin: 0px center; }
.origin-top { transform-origin: center top; }
.origin-top-left { transform-origin: 0px 0px; }
.origin-top-right { transform-origin: 100% 0px; }
.-translate-x-1\/2 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-x-full { --tw-translate-x: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-\[1\.13px\] { --tw-translate-y: -1.13px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-\[12px\] { --tw-translate-y: -12px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-\[3px\] { --tw-translate-y: -3px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-\[5\.4px\] { --tw-translate-y: -5.4px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-\[9\.5px\] { --tw-translate-y: -9.5px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-full { --tw-translate-y: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-px { --tw-translate-y: -1px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-0 { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-1\/2 { --tw-translate-x: 50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[-3\%\] { --tw-translate-x: -3%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[-4\%\] { --tw-translate-x: -4%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[-50\%\] { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[2\%\] { --tw-translate-x: 2%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[5\%\] { --tw-translate-x: 5%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[6px\] { --tw-translate-x: 6px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-full { --tw-translate-x: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-0 { --tw-translate-y: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-1 { --tw-translate-y: .25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-1\/2 { --tw-translate-y: 50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[-2\%\] { --tw-translate-y: -2%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[-3\%\] { --tw-translate-y: -3%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[-50\%\] { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[0\.5px\] { --tw-translate-y: .5px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[0\.75px\] { --tw-translate-y: .75px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[12px\] { --tw-translate-y: 12px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[3\%\] { --tw-translate-y: 3%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[8px\] { --tw-translate-y: 8px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-full { --tw-translate-y: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-rotate-90 { --tw-rotate: -90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-0 { --tw-rotate: 0deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-180 { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-45 { --tw-rotate: 45deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-90 { --tw-rotate: 90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[-18\.67deg\] { --tw-rotate: -18.67deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[-3deg\] { --tw-rotate: -3deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[-5\.94deg\] { --tw-rotate: -5.94deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[-6deg\] { --tw-rotate: -6deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[12\.66deg\] { --tw-rotate: 12.66deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[32\.9deg\] { --tw-rotate: 32.9deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[5deg\] { --tw-rotate: 5deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[8deg\] { --tw-rotate: 8deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-110 { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-125 { --tw-scale-x: 1.25; --tw-scale-y: 1.25; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-50 { --tw-scale-x: .5; --tw-scale-y: .5; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-\[1\.02\] { --tw-scale-x: 1.02; --tw-scale-y: 1.02; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-scale-x-100, .scale-x-\[-1\] { --tw-scale-x: -1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-y-0 { --tw-scale-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-y-50 { --tw-scale-y: .5; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.\!transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.animate-\[chat-shimmer_2\.4s_linear_infinite\] { animation: 2.4s linear 0s infinite normal none running chat-shimmer; }
.animate-\[suggestCollapse_0\.4s_cubic-bezier\(0\.22\,1\,0\.36\,1\)_forwards\] { animation: 0.4s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running suggestCollapse; }
.animate-\[suggestExpand_0\.4s_cubic-bezier\(0\.22\,1\,0\.36\,1\)_forwards\] { animation: 0.4s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running suggestExpand; }
.animate-\[suggestHide_0\.4s_cubic-bezier\(0\.22\,1\,0\.36\,1\)_forwards\] { animation: 0.4s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running suggestHide; }
.animate-\[suggestReveal_0\.4s_cubic-bezier\(0\.22\,1\,0\.36\,1\)_forwards\] { animation: 0.4s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running suggestReveal; }
@keyframes canvas-pending-in { 
  0% { opacity: 0; transform: scale(0.92); }
  100% { opacity: 1; transform: scale(1); }
}
.animate-canvas-pending-in { animation: 0.35s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal both running canvas-pending-in; }
@keyframes caret-blink { 
  0%, 49% { opacity: 1; }
  50%, 100% { opacity: 0; }
}
.animate-caret-blink { animation: 1.1s step-end 0s infinite normal none running caret-blink; }
@keyframes confetti-fly { 
  0% { transform: translate(0px) rotate(0deg) scale(0.85); }
  100% { transform: translate(var(--confetti-x), var(--confetti-y)) rotate(var(--confetti-r)) scale(1); }
}
.animate-confetti-fly { animation: 0.8s cubic-bezier(0.17, 0.84, 0.44, 1) 0s 1 normal both running confetti-fly; }
@keyframes dot-wave { 
  0%, 60%, 100% { transform: translateY(0px); }
  30% { transform: translateY(-3px); }
}
.animate-dot-wave { animation: 0.9s ease-in-out 0s infinite normal none running dot-wave; }
@keyframes loader { 
  0% { transform: translate(-100%); }
  100% { transform: translate(400%); }
}
.animate-loader { animation: 1.2s ease-in-out 0s infinite normal none running loader; }
@keyframes ping { 
  75%, 100% { opacity: 0; transform: scale(2); }
}
.animate-ping { animation: 1s cubic-bezier(0, 0, 0.2, 1) 0s infinite normal none running ping; }
@keyframes project-bar-content-in { 
  0% { opacity: 0; transform: translate(-4px); }
  100% { opacity: 1; transform: translate(0px); }
}
.animate-project-bar-content-in { animation: 0.2s ease-out 80ms 1 normal both running project-bar-content-in; }
@keyframes project-bar-content-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.animate-project-bar-content-out { animation: 0.15s ease-in 0s 1 normal both running project-bar-content-out; }
@keyframes project-bar-glow { 
  0% { opacity: 0; }
  40% { opacity: 0.6; }
  100% { opacity: 0; }
}
.animate-project-bar-glow { animation: 0.6s ease-in-out 0.3s 1 normal both running project-bar-glow; }
@keyframes project-bar-sweep-in { 
  0% { transform: scaleX(0); }
  100% { transform: scaleX(1); }
}
.animate-project-bar-sweep-in { animation: 0.35s cubic-bezier(0.25, 1, 0.5, 1) 0s 1 normal both running project-bar-sweep-in; }
@keyframes project-bar-sweep-out { 
  0% { transform: scaleX(1); }
  100% { transform: scaleX(0); }
}
.animate-project-bar-sweep-out { animation: 0.25s cubic-bezier(0.5, 0, 0.75, 0) 0s 1 normal both running project-bar-sweep-out; }
@keyframes pulse { 
  50% { opacity: 0.5; }
}
.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }
@keyframes quick-card-in-left { 
  0% { opacity: 0; transform: translate(-8px); }
  100% { opacity: 1; transform: translate(0px); }
}
.animate-quick-card-in-left { animation: 0.2s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal both running quick-card-in-left; }
@keyframes quick-card-in-right { 
  0% { opacity: 0; transform: translate(8px); }
  100% { opacity: 1; transform: translate(0px); }
}
.animate-quick-card-in-right { animation: 0.2s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal both running quick-card-in-right; }
@keyframes quick-card-out-right { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translate(8px); }
}
.animate-quick-card-out-right { animation: 0.15s cubic-bezier(0.4, 0, 1, 1) 0s 1 normal both running quick-card-out-right; }
@keyframes quick-dock-in { 
  0% { opacity: 0; transform: translateY(12px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.animate-quick-dock-in { animation: 0.22s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal both running quick-dock-in; }
@keyframes quick-dock-out { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(12px); }
}
.animate-quick-dock-out { animation: 0.15s cubic-bezier(0.4, 0, 1, 1) 0s 1 normal both running quick-dock-out; }
@keyframes quick-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.animate-quick-fade-in { animation: 0.2s ease-out 0s 1 normal both running quick-fade-in; }
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
.animate-spin { animation: 1s linear 0s infinite normal none running spin; }
@keyframes tool-wash-breathe { 
  0%, 100% { opacity: 0.35; }
  50% { opacity: 1; }
}
.animate-tool-wash-breathe { animation: 1.8s ease-in-out 0s infinite normal none running tool-wash-breathe; }
.cursor-col-resize { cursor: col-resize; }
.cursor-copy { cursor: copy; }
.cursor-crosshair { cursor: crosshair; }
.cursor-default { cursor: default; }
.cursor-ew-resize { cursor: ew-resize; }
.cursor-grab { cursor: grab; }
.cursor-grabbing { cursor: grabbing; }
.cursor-help { cursor: help; }
.cursor-move { cursor: move; }
.cursor-nesw-resize { cursor: nesw-resize; }
.cursor-none { cursor: none; }
.cursor-not-allowed { cursor: not-allowed; }
.cursor-ns-resize { cursor: ns-resize; }
.cursor-nwse-resize { cursor: nwse-resize; }
.cursor-pointer { cursor: pointer; }
.cursor-progress { cursor: progress; }
.cursor-row-resize { cursor: row-resize; }
.cursor-text { cursor: text; }
.cursor-wait { cursor: wait; }
.cursor-zoom-in { cursor: zoom-in; }
.touch-none { touch-action: none; }
.touch-pan-y { --tw-pan-y: pan-y; touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); }
.touch-manipulation { touch-action: manipulation; }
.select-none { user-select: none; }
.select-text { user-select: text; }
.select-all { user-select: all; }
.resize-none { resize: none; }
.resize-y { resize: vertical; }
.resize { resize: both; }
.snap-x { scroll-snap-type: x var(--tw-scroll-snap-strictness); }
.snap-y { scroll-snap-type: y var(--tw-scroll-snap-strictness); }
.snap-mandatory { --tw-scroll-snap-strictness: mandatory; }
.snap-start { scroll-snap-align: start; }
.snap-center { scroll-snap-align: center; }
.scroll-mt-\[16px\] { scroll-margin-top: 16px; }
.scroll-mt-\[210px\] { scroll-margin-top: 210px; }
.scroll-mt-\[49px\] { scroll-margin-top: 49px; }
.scroll-mt-\[80px\] { scroll-margin-top: 80px; }
.list-decimal { list-style-type: decimal; }
.list-disc { list-style-type: disc; }
.list-none { list-style-type: none; }
.appearance-none { appearance: none; }
.columns-2 { columns: 2; }
.columns-4 { columns: 4; }
.break-inside-avoid { break-inside: avoid; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
.grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
.grid-cols-\[0fr\] { grid-template-columns: 0fr; }
.grid-cols-\[140px_120px_80px_1fr_100px\] { grid-template-columns: 140px 120px 80px 1fr 100px; }
.grid-cols-\[1fr\] { grid-template-columns: 1fr; }
.grid-cols-\[1fr_110px_80px_70px_160px\] { grid-template-columns: 1fr 110px 80px 70px 160px; }
.grid-cols-\[1fr_120px_100px\] { grid-template-columns: 1fr 120px 100px; }
.grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
.grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
.grid-cols-\[auto_minmax\(0\,1fr\)\] { grid-template-columns: auto minmax(0px, 1fr); }
.grid-cols-\[minmax\(0\,1fr\)_50px_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr) 50px minmax(0px, 1fr); }
.grid-cols-\[minmax\(0\,1fr\)_auto_auto\] { grid-template-columns: minmax(0px, 1fr) auto auto; }
.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr) auto minmax(0px, 1fr); }
.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\] { grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) auto; }
.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,auto\)_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr) minmax(0px, auto) minmax(0px, 1fr); }
.grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(72px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(72px, 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,240px\)\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(min(100%, 240px), 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(min\(440px\,100\%\)\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(min(440px, 100%), 1fr)); }
.grid-cols-\[repeat\(auto-fit\,minmax\(30px\,1fr\)\)\] { grid-template-columns: repeat(auto-fit, minmax(30px, 1fr)); }
.grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
.grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
.grid-rows-\[0fr\] { grid-template-rows: 0fr; }
.grid-rows-\[1fr\] { grid-template-rows: 1fr; }
.grid-rows-\[auto_1fr\] { grid-template-rows: auto 1fr; }
.grid-rows-\[auto_auto_1fr\] { grid-template-rows: auto auto 1fr; }
.grid-rows-\[auto_minmax\(0\,1fr\)\] { grid-template-rows: auto minmax(0px, 1fr); }
.grid-rows-\[minmax\(0\,1fr\)_50px_minmax\(0\,1fr\)\] { grid-template-rows: minmax(0px, 1fr) 50px minmax(0px, 1fr); }
.grid-rows-\[minmax\(0\,1fr\)_auto\] { grid-template-rows: minmax(0px, 1fr) auto; }
.grid-rows-\[minmax\(0\,1fr\)_minmax\(0\,auto\)_minmax\(0\,1fr\)\] { grid-template-rows: minmax(0px, 1fr) minmax(0px, auto) minmax(0px, 1fr); }
.flex-row { flex-direction: row; }
.flex-col { flex-direction: column; }
.flex-col-reverse { flex-direction: column-reverse; }
.flex-wrap { flex-wrap: wrap; }
.place-items-center { place-items: center; }
.content-center { align-content: center; }
.content-start { align-content: flex-start; }
.items-start { align-items: flex-start; }
.items-end { align-items: flex-end; }
.items-center { align-items: center; }
.items-baseline { align-items: baseline; }
.items-stretch { align-items: stretch; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.justify-stretch { justify-content: stretch; }
.gap-0 { gap: 0px; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-1\.5 { gap: 0.375rem; }
.gap-10 { gap: 2.5rem; }
.gap-16 { gap: 4rem; }
.gap-2 { gap: 0.5rem; }
.gap-2\.5 { gap: 0.625rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-5 { gap: 1.25rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.gap-\[0\.25em\] { gap: 0.25em; }
.gap-\[0\.5lh\] { gap: 0.5lh; }
.gap-\[1\.2cqh\] { gap: 1.2cqh; }
.gap-\[1\.5cqw\] { gap: 1.5cqw; }
.gap-\[1\.5px\] { gap: 1.5px; }
.gap-\[10px\] { gap: 10px; }
.gap-\[11px\] { gap: 11px; }
.gap-\[12\.8px\] { gap: 12.8px; }
.gap-\[120px\] { gap: 120px; }
.gap-\[12px\] { gap: 12px; }
.gap-\[14px\] { gap: 14px; }
.gap-\[15px\] { gap: 15px; }
.gap-\[16px\] { gap: 16px; }
.gap-\[18px\] { gap: 18px; }
.gap-\[19px\] { gap: 19px; }
.gap-\[1px\] { gap: 1px; }
.gap-\[2\.5cqw\] { gap: 2.5cqw; }
.gap-\[20px\] { gap: 20px; }
.gap-\[22px\] { gap: 22px; }
.gap-\[24px\] { gap: 24px; }
.gap-\[25px\] { gap: 25px; }
.gap-\[26px\] { gap: 26px; }
.gap-\[28px\] { gap: 28px; }
.gap-\[29px\] { gap: 29px; }
.gap-\[2px\] { gap: 2px; }
.gap-\[30px\] { gap: 30px; }
.gap-\[32px\] { gap: 32px; }
.gap-\[36px\] { gap: 36px; }
.gap-\[3px\] { gap: 3px; }
.gap-\[40px\] { gap: 40px; }
.gap-\[42px\] { gap: 42px; }
.gap-\[48px\] { gap: 48px; }
.gap-\[4cqh\] { gap: 4cqh; }
.gap-\[4cqw\] { gap: 4cqw; }
.gap-\[4px\] { gap: 4px; }
.gap-\[52px\] { gap: 52px; }
.gap-\[53px\] { gap: 53px; }
.gap-\[5px\] { gap: 5px; }
.gap-\[60px\] { gap: 60px; }
.gap-\[6px\] { gap: 6px; }
.gap-\[7\%\] { gap: 7%; }
.gap-\[7\.784px\] { gap: 7.784px; }
.gap-\[7px\] { gap: 7px; }
.gap-\[8px\] { gap: 8px; }
.gap-\[90px\] { gap: 90px; }
.gap-\[9px\] { gap: 9px; }
.gap-\[clamp\(20px\,2\.84vh\,30px\)\] { gap: clamp(20px, 2.84vh, 30px); }
.gap-\[var\(--brik-plan-inner-gap\,20px\)\] { gap: var(--brik-plan-inner-gap,20px); }
.gap-px { gap: 1px; }
.gap-x-0 { column-gap: 0px; }
.gap-x-1\.5 { column-gap: 0.375rem; }
.gap-x-2 { column-gap: 0.5rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-\[10px\] { column-gap: 10px; }
.gap-x-\[12px\] { column-gap: 12px; }
.gap-x-\[14px\] { column-gap: 14px; }
.gap-x-\[16px\] { column-gap: 16px; }
.gap-x-\[24px\] { column-gap: 24px; }
.gap-x-\[5px\] { column-gap: 5px; }
.gap-x-\[6px\] { column-gap: 6px; }
.gap-x-\[8px\] { column-gap: 8px; }
.gap-x-\[calc\(\(100vw-100px\)\/6\)\] { column-gap: calc(-16.6667px + 16.6667vw); }
.gap-x-px { column-gap: 1px; }
.gap-y-0\.5 { row-gap: 0.125rem; }
.gap-y-1 { row-gap: 0.25rem; }
.gap-y-\[12px\] { row-gap: 12px; }
.gap-y-\[15px\] { row-gap: 15px; }
.gap-y-\[20px\] { row-gap: 20px; }
.gap-y-\[24px\] { row-gap: 24px; }
.gap-y-\[28px\] { row-gap: 28px; }
.gap-y-\[2px\] { row-gap: 2px; }
.gap-y-\[30px\] { row-gap: 30px; }
.gap-y-\[45px\] { row-gap: 45px; }
.gap-y-\[4px\] { row-gap: 4px; }
.gap-y-\[60px\] { row-gap: 60px; }
.gap-y-\[6px\] { row-gap: 6px; }
.gap-y-\[8px\] { row-gap: 8px; }
.-space-x-\[10px\] > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(-10px * var(--tw-space-x-reverse)); margin-left: calc(-10px * calc(1 - var(--tw-space-x-reverse))); }
.-space-x-\[11\.9px\] > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(-11.9px * var(--tw-space-x-reverse)); margin-left: calc(-11.9px * calc(1 - var(--tw-space-x-reverse))); }
.space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); }
.space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.125rem * var(--tw-space-y-reverse)); }
.space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.25rem * var(--tw-space-y-reverse)); }
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.375rem * var(--tw-space-y-reverse)); }
.space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)); }
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.625rem * var(--tw-space-y-reverse)); }
.space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem * var(--tw-space-y-reverse)); }
.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); }
.space-y-5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); }
.space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); }
.space-y-\[10px\] > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(10px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(10px * var(--tw-space-y-reverse)); }
.divide-y > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); }
.divide-\[\#2a2a2a\] > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(42 42 42/var(--tw-divide-opacity,1)); }
.divide-\[\#e8e8e8\] > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(232 232 232/var(--tw-divide-opacity,1)); }
.divide-\[\#ececec\] > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(236 236 236/var(--tw-divide-opacity,1)); }
.divide-\[\#f0f0f0\] > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(240 240 240/var(--tw-divide-opacity,1)); }
.divide-\[var\(--product-grey-02\)\] > :not([hidden]) ~ :not([hidden]) { border-color: var(--product-grey-02); }
.divide-black\/\[0\.04\] > :not([hidden]) ~ :not([hidden]) { border-color: rgba(0, 0, 0, 0.04); }
.divide-white\/10 > :not([hidden]) ~ :not([hidden]) { border-color: rgba(255, 255, 255, 0.1); }
.self-start { align-self: flex-start; }
.self-end { align-self: flex-end; }
.self-center { align-self: center; }
.self-stretch { align-self: stretch; }
.justify-self-start { justify-self: start; }
.justify-self-end { justify-self: end; }
.justify-self-center { justify-self: center; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-clip { overflow: clip; }
.overflow-visible { overflow: visible; }
.overflow-x-auto { overflow-x: auto; }
.overflow-y-auto { overflow-y: auto; }
.overflow-x-hidden { overflow-x: hidden; }
.overflow-y-hidden { overflow-y: hidden; }
.overflow-x-clip { overflow-x: clip; }
.overscroll-contain { overscroll-behavior: contain; }
.overscroll-x-contain { overscroll-behavior-x: contain; }
.truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.text-ellipsis { text-overflow: ellipsis; }
.whitespace-normal { white-space: normal; }
.whitespace-nowrap { white-space: nowrap; }
.whitespace-pre { white-space: pre; }
.whitespace-pre-line { white-space: pre-line; }
.whitespace-pre-wrap { white-space: pre-wrap; }
.text-balance { text-wrap: balance; }
.text-pretty { text-wrap: pretty; }
.break-words { overflow-wrap: break-word; }
.break-all { word-break: break-all; }
.\!rounded-none { border-radius: 0px !important; }
.rounded { border-radius: 0.25rem; }
.rounded-2xl { border-radius: 1rem; }
.rounded-\[0\.8px\] { border-radius: 0.8px; }
.rounded-\[1000px\] { border-radius: 1000px; }
.rounded-\[100px\] { border-radius: 100px; }
.rounded-\[10px\] { border-radius: 10px; }
.rounded-\[11px\] { border-radius: 11px; }
.rounded-\[12px\] { border-radius: 12px; }
.rounded-\[13px\] { border-radius: 13px; }
.rounded-\[14px\] { border-radius: 14px; }
.rounded-\[15px\] { border-radius: 15px; }
.rounded-\[16px\] { border-radius: 16px; }
.rounded-\[1px\] { border-radius: 1px; }
.rounded-\[2\.5px\] { border-radius: 2.5px; }
.rounded-\[20px\] { border-radius: 20px; }
.rounded-\[24px\] { border-radius: 24px; }
.rounded-\[2px\] { border-radius: 2px; }
.rounded-\[3px\] { border-radius: 3px; }
.rounded-\[4px\] { border-radius: 4px; }
.rounded-\[50\%\] { border-radius: 50%; }
.rounded-\[500px\] { border-radius: 500px; }
.rounded-\[5px\] { border-radius: 5px; }
.rounded-\[5px_0_0_5px\] { border-radius: 5px 0px 0px 5px; }
.rounded-\[6px\] { border-radius: 6px; }
.rounded-\[7px\] { border-radius: 7px; }
.rounded-\[8px\] { border-radius: 8px; }
.rounded-\[9\.5px\] { border-radius: 9.5px; }
.rounded-full { border-radius: 9999px; }
.rounded-lg { border-radius: var(--radius); }
.rounded-md { border-radius: calc(var(--radius) - 2px); }
.rounded-none { border-radius: 0px; }
.rounded-sm { border-radius: calc(var(--radius) - 4px); }
.rounded-xl { border-radius: 0.75rem; }
.rounded-b-\[15px\] { border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; }
.rounded-b-none { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.rounded-l-\[10px\] { border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
.rounded-l-\[1px\] { border-top-left-radius: 1px; border-bottom-left-radius: 1px; }
.rounded-l-\[5px\] { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.rounded-l-\[8px\] { border-top-left-radius: 8px; border-bottom-left-radius: 8px; }
.rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
.rounded-l-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.rounded-r-\[10px\] { border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
.rounded-r-\[1px\] { border-top-right-radius: 1px; border-bottom-right-radius: 1px; }
.rounded-r-\[8px\] { border-top-right-radius: 8px; border-bottom-right-radius: 8px; }
.rounded-r-full { border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }
.rounded-r-none { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.rounded-t-\[15px\] { border-top-left-radius: 15px; border-top-right-radius: 15px; }
.rounded-t-\[3px\] { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.\!border { border-width: 1px !important; }
.border { border-width: 1px; }
.border-0 { border-width: 0px; }
.border-2 { border-width: 2px; }
.border-\[1\.2px\] { border-width: 1.2px; }
.border-\[1\.5px\] { border-width: 1.5px; }
.border-\[1\.6px\] { border-width: 1.6px; }
.border-\[3px\] { border-width: 3px; }
.border-\[6px\] { border-width: 6px; }
.border-x { border-left-width: 1px; border-right-width: 1px; }
.border-y { border-top-width: 1px; border-bottom-width: 1px; }
.border-y-0 { border-top-width: 0px; border-bottom-width: 0px; }
.border-b { border-bottom-width: 1px; }
.border-b-0 { border-bottom-width: 0px; }
.border-b-2 { border-bottom-width: 2px; }
.border-l { border-left-width: 1px; }
.border-l-0 { border-left-width: 0px; }
.border-l-2, .border-l-\[2px\] { border-left-width: 2px; }
.border-l-\[3px\] { border-left-width: 3px; }
.border-r { border-right-width: 1px; }
.border-r-0 { border-right-width: 0px; }
.border-r-\[3px\] { border-right-width: 3px; }
.border-t { border-top-width: 1px; }
.border-t-0 { border-top-width: 0px; }
.border-t-2 { border-top-width: 2px; }
.border-solid { border-style: solid; }
.border-dashed { border-style: dashed; }
.border-none { border-style: none; }
.border-\[\#030f26\] { --tw-border-opacity: 1; border-color: rgb(3 15 38/var(--tw-border-opacity,1)); }
.border-\[\#1a1a1a\] { --tw-border-opacity: 1; border-color: rgb(26 26 26/var(--tw-border-opacity,1)); }
.border-\[\#222\] { --tw-border-opacity: 1; border-color: rgb(34 34 34/var(--tw-border-opacity,1)); }
.border-\[\#2a2a2a\] { --tw-border-opacity: 1; border-color: rgb(42 42 42/var(--tw-border-opacity,1)); }
.border-\[\#333\] { --tw-border-opacity: 1; border-color: rgb(51 51 51/var(--tw-border-opacity,1)); }
.border-\[\#444\] { --tw-border-opacity: 1; border-color: rgb(68 68 68/var(--tw-border-opacity,1)); }
.border-\[\#5744ff\] { --tw-border-opacity: 1; border-color: rgb(87 68 255/var(--tw-border-opacity,1)); }
.border-\[\#666\] { --tw-border-opacity: 1; border-color: rgb(102 102 102/var(--tw-border-opacity,1)); }
.border-\[\#6ea8fe\] { --tw-border-opacity: 1; border-color: rgb(110 168 254/var(--tw-border-opacity,1)); }
.border-\[\#9a60ff\] { --tw-border-opacity: 1; border-color: rgb(154 96 255/var(--tw-border-opacity,1)); }
.border-\[\#BE22B1\] { --tw-border-opacity: 1; border-color: rgb(190 34 177/var(--tw-border-opacity,1)); }
.border-\[\#D0FF3B\] { --tw-border-opacity: 1; border-color: rgb(208 255 59/var(--tw-border-opacity,1)); }
.border-\[\#E1E1E1\] { --tw-border-opacity: 1; border-color: rgb(225 225 225/var(--tw-border-opacity,1)); }
.border-\[\#E6E6E6\] { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-\[\#E8E8E8\] { --tw-border-opacity: 1; border-color: rgb(232 232 232/var(--tw-border-opacity,1)); }
.border-\[\#bbdefb\] { --tw-border-opacity: 1; border-color: rgb(187 222 251/var(--tw-border-opacity,1)); }
.border-\[\#be22b1\] { --tw-border-opacity: 1; border-color: rgb(190 34 177/var(--tw-border-opacity,1)); }
.border-\[\#c8e6c9\] { --tw-border-opacity: 1; border-color: rgb(200 230 201/var(--tw-border-opacity,1)); }
.border-\[\#d4d4d4\] { --tw-border-opacity: 1; border-color: rgb(212 212 212/var(--tw-border-opacity,1)); }
.border-\[\#d5d5d5\] { --tw-border-opacity: 1; border-color: rgb(213 213 213/var(--tw-border-opacity,1)); }
.border-\[\#d8d8d8\] { --tw-border-opacity: 1; border-color: rgb(216 216 216/var(--tw-border-opacity,1)); }
.border-\[\#ddd\] { --tw-border-opacity: 1; border-color: rgb(221 221 221/var(--tw-border-opacity,1)); }
.border-\[\#e0e0e0\] { --tw-border-opacity: 1; border-color: rgb(224 224 224/var(--tw-border-opacity,1)); }
.border-\[\#e1e1e1\] { --tw-border-opacity: 1; border-color: rgb(225 225 225/var(--tw-border-opacity,1)); }
.border-\[\#e2e2e2\] { --tw-border-opacity: 1; border-color: rgb(226 226 226/var(--tw-border-opacity,1)); }
.border-\[\#e5484d\] { --tw-border-opacity: 1; border-color: rgb(229 72 77/var(--tw-border-opacity,1)); }
.border-\[\#e5e5e5\] { --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.border-\[\#e6e6e6\] { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-\[\#e8e8e8\] { --tw-border-opacity: 1; border-color: rgb(232 232 232/var(--tw-border-opacity,1)); }
.border-\[\#ececec\] { --tw-border-opacity: 1; border-color: rgb(236 236 236/var(--tw-border-opacity,1)); }
.border-\[\#ededed\] { --tw-border-opacity: 1; border-color: rgb(237 237 237/var(--tw-border-opacity,1)); }
.border-\[\#eee\], .border-\[\#eeeeee\] { --tw-border-opacity: 1; border-color: rgb(238 238 238/var(--tw-border-opacity,1)); }
.border-\[\#f0d9a8\] { --tw-border-opacity: 1; border-color: rgb(240 217 168/var(--tw-border-opacity,1)); }
.border-\[\#f0f0f0\] { --tw-border-opacity: 1; border-color: rgb(240 240 240/var(--tw-border-opacity,1)); }
.border-\[\#f4f4f4\] { --tw-border-opacity: 1; border-color: rgb(244 244 244/var(--tw-border-opacity,1)); }
.border-\[\#f5f5f5\] { --tw-border-opacity: 1; border-color: rgb(245 245 245/var(--tw-border-opacity,1)); }
.border-\[\#f8bbd0\] { --tw-border-opacity: 1; border-color: rgb(248 187 208/var(--tw-border-opacity,1)); }
.border-\[\#fde68a\] { --tw-border-opacity: 1; border-color: rgb(253 230 138/var(--tw-border-opacity,1)); }
.border-\[\#ff4447\] { --tw-border-opacity: 1; border-color: rgb(255 68 71/var(--tw-border-opacity,1)); }
.border-\[rgba\(104\,104\,104\,0\.3\)\] { border-color: rgba(104, 104, 104, 0.3); }
.border-\[rgba\(255\,255\,255\,0\.4\)\] { border-color: rgba(255, 255, 255, 0.4); }
.border-\[var\(--brik-pink-06\)\] { border-color: var(--brik-pink-06); }
.border-\[var\(--product-black-00\)\] { border-color: var(--product-black-00); }
.border-\[var\(--product-blue-03\)\] { border-color: var(--product-blue-03); }
.border-\[var\(--product-grey-01\)\] { border-color: var(--product-grey-01); }
.border-\[var\(--product-grey-02\)\] { border-color: var(--product-grey-02); }
.border-\[var\(--product-grey-02-legacy\)\] { border-color: var(--product-grey-02-legacy); }
.border-\[var\(--product-grey-03\)\] { border-color: var(--product-grey-03); }
.border-\[var\(--product-grey-04\)\] { border-color: var(--product-grey-04); }
.border-\[var\(--product-grey-06\)\] { border-color: var(--product-grey-06); }
.border-\[var\(--product-lime-01\)\] { border-color: var(--product-lime-01); }
.border-\[var\(--product-lime-02\)\] { border-color: var(--product-lime-02); }
.border-\[var\(--product-lime-03\)\] { border-color: var(--product-lime-03); }
.border-\[var\(--product-orange-02\)\] { border-color: var(--product-orange-02); }
.border-\[var\(--product-orange-05\)\] { border-color: var(--product-orange-05); }
.border-\[var\(--product-orange-06\)\] { border-color: var(--product-orange-06); }
.border-\[var\(--product-pink-03\)\] { border-color: var(--product-pink-03); }
.border-\[var\(--product-red-03\)\] { border-color: var(--product-red-03); }
.border-\[var\(--product-red-04\)\] { border-color: var(--product-red-04); }
.border-\[var\(--product-timeline-01\)\] { border-color: var(--product-timeline-01); }
.border-\[var\(--product-white-00\)\] { border-color: var(--product-white-00); }
.border-amber-200 { --tw-border-opacity: 1; border-color: rgb(253 230 138/var(--tw-border-opacity,1)); }
.border-amber-300 { --tw-border-opacity: 1; border-color: rgb(252 211 77/var(--tw-border-opacity,1)); }
.border-amber-400 { --tw-border-opacity: 1; border-color: rgb(251 191 36/var(--tw-border-opacity,1)); }
.border-black { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.border-black\/10 { border-color: rgba(0, 0, 0, 0.1); }
.border-black\/15 { border-color: rgba(0, 0, 0, 0.15); }
.border-black\/20 { border-color: rgba(0, 0, 0, 0.2); }
.border-black\/40 { border-color: rgba(0, 0, 0, 0.4); }
.border-black\/5 { border-color: rgba(0, 0, 0, 0.05); }
.border-black\/\[0\.06\] { border-color: rgba(0, 0, 0, 0.06); }
.border-blue-200 { --tw-border-opacity: 1; border-color: rgb(191 219 254/var(--tw-border-opacity,1)); }
.border-blue-400 { --tw-border-opacity: 1; border-color: rgb(96 165 250/var(--tw-border-opacity,1)); }
.border-blue-500 { --tw-border-opacity: 1; border-color: rgb(59 130 246/var(--tw-border-opacity,1)); }
.border-border { border-color: hsl(var(--border)); }
.border-border\/70 { border-color: hsl(var(--border) / .7); }
.border-brik-black-00 { border-color: var(--brik-black-00); }
.border-brik-grey-01 { border-color: var(--brik-grey-01); }
.border-brik-grey-02 { border-color: var(--brik-grey-02); }
.border-current { border-color: currentcolor; }
.border-destructive { border-color: hsl(var(--destructive)); }
.border-emerald-100 { --tw-border-opacity: 1; border-color: rgb(209 250 229/var(--tw-border-opacity,1)); }
.border-emerald-200 { --tw-border-opacity: 1; border-color: rgb(167 243 208/var(--tw-border-opacity,1)); }
.border-gray-200 { --tw-border-opacity: 1; border-color: rgb(229 231 235/var(--tw-border-opacity,1)); }
.border-gray-300 { --tw-border-opacity: 1; border-color: rgb(209 213 219/var(--tw-border-opacity,1)); }
.border-green-700 { --tw-border-opacity: 1; border-color: rgb(21 128 61/var(--tw-border-opacity,1)); }
.border-input { border-color: hsl(var(--input)); }
.border-neutral-200 { --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.border-neutral-300 { --tw-border-opacity: 1; border-color: rgb(212 212 212/var(--tw-border-opacity,1)); }
.border-orange-200 { --tw-border-opacity: 1; border-color: rgb(254 215 170/var(--tw-border-opacity,1)); }
.border-primary { border-color: hsl(var(--primary)); }
.border-red-200 { --tw-border-opacity: 1; border-color: rgb(254 202 202/var(--tw-border-opacity,1)); }
.border-red-700 { --tw-border-opacity: 1; border-color: rgb(185 28 28/var(--tw-border-opacity,1)); }
.border-red-900\/50 { border-color: rgba(127, 29, 29, 0.5); }
.border-rose-100 { --tw-border-opacity: 1; border-color: rgb(255 228 230/var(--tw-border-opacity,1)); }
.border-rose-200 { --tw-border-opacity: 1; border-color: rgb(254 205 211/var(--tw-border-opacity,1)); }
.border-sky-200 { --tw-border-opacity: 1; border-color: rgb(186 230 253/var(--tw-border-opacity,1)); }
.border-slate-200 { --tw-border-opacity: 1; border-color: rgb(226 232 240/var(--tw-border-opacity,1)); }
.border-slate-300 { --tw-border-opacity: 1; border-color: rgb(203 213 225/var(--tw-border-opacity,1)); }
.border-transparent { border-color: rgba(0, 0, 0, 0); }
.border-violet-200 { --tw-border-opacity: 1; border-color: rgb(221 214 254/var(--tw-border-opacity,1)); }
.border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.border-white\/15 { border-color: rgba(255, 255, 255, 0.15); }
.border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }
.border-white\/30 { border-color: rgba(255, 255, 255, 0.3); }
.border-white\/80 { border-color: rgba(255, 255, 255, 0.8); }
.border-yellow-900\/50 { border-color: rgba(113, 63, 18, 0.5); }
.border-l-white\/30 { border-left-color: rgba(255, 255, 255, 0.3); }
.border-t-\[var\(--product-grey-04\)\] { border-top-color: var(--product-grey-04); }
.border-t-sky-500 { --tw-border-opacity: 1; border-top-color: rgb(14 165 233/var(--tw-border-opacity,1)); }
.border-t-transparent { border-top-color: rgba(0, 0, 0, 0); }
.border-t-white { --tw-border-opacity: 1; border-top-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.bg-\[\#030f26\] { --tw-bg-opacity: 1; background-color: rgb(3 15 38/var(--tw-bg-opacity,1)); }
.bg-\[\#050507\] { --tw-bg-opacity: 1; background-color: rgb(5 5 7/var(--tw-bg-opacity,1)); }
.bg-\[\#0a0a0a\] { --tw-bg-opacity: 1; background-color: rgb(10 10 10/var(--tw-bg-opacity,1)); }
.bg-\[\#0f1115\] { --tw-bg-opacity: 1; background-color: rgb(15 17 21/var(--tw-bg-opacity,1)); }
.bg-\[\#10b981\] { --tw-bg-opacity: 1; background-color: rgb(16 185 129/var(--tw-bg-opacity,1)); }
.bg-\[\#111\] { --tw-bg-opacity: 1; background-color: rgb(17 17 17/var(--tw-bg-opacity,1)); }
.bg-\[\#111\]\/90 { background-color: rgba(17, 17, 17, 0.9); }
.bg-\[\#13161c\] { --tw-bg-opacity: 1; background-color: rgb(19 22 28/var(--tw-bg-opacity,1)); }
.bg-\[\#1500ff\] { --tw-bg-opacity: 1; background-color: rgb(21 0 255/var(--tw-bg-opacity,1)); }
.bg-\[\#17181b\] { --tw-bg-opacity: 1; background-color: rgb(23 24 27/var(--tw-bg-opacity,1)); }
.bg-\[\#181818\] { --tw-bg-opacity: 1; background-color: rgb(24 24 24/var(--tw-bg-opacity,1)); }
.bg-\[\#1a1a1a\] { --tw-bg-opacity: 1; background-color: rgb(26 26 26/var(--tw-bg-opacity,1)); }
.bg-\[\#1a1a1a\]\/45 { background-color: rgba(26, 26, 26, 0.45); }
.bg-\[\#1c1c1c\] { --tw-bg-opacity: 1; background-color: rgb(28 28 28/var(--tw-bg-opacity,1)); }
.bg-\[\#1e1e1e\] { --tw-bg-opacity: 1; background-color: rgb(30 30 30/var(--tw-bg-opacity,1)); }
.bg-\[\#222\] { --tw-bg-opacity: 1; background-color: rgb(34 34 34/var(--tw-bg-opacity,1)); }
.bg-\[\#222\]\/90 { background-color: rgba(34, 34, 34, 0.9); }
.bg-\[\#252525\] { --tw-bg-opacity: 1; background-color: rgb(37 37 37/var(--tw-bg-opacity,1)); }
.bg-\[\#262626\] { --tw-bg-opacity: 1; background-color: rgb(38 38 38/var(--tw-bg-opacity,1)); }
.bg-\[\#2a2a2a\] { --tw-bg-opacity: 1; background-color: rgb(42 42 42/var(--tw-bg-opacity,1)); }
.bg-\[\#2d2d2d\] { --tw-bg-opacity: 1; background-color: rgb(45 45 45/var(--tw-bg-opacity,1)); }
.bg-\[\#2f9e44\] { --tw-bg-opacity: 1; background-color: rgb(47 158 68/var(--tw-bg-opacity,1)); }
.bg-\[\#333\] { --tw-bg-opacity: 1; background-color: rgb(51 51 51/var(--tw-bg-opacity,1)); }
.bg-\[\#3b5bdb\] { --tw-bg-opacity: 1; background-color: rgb(59 91 219/var(--tw-bg-opacity,1)); }
.bg-\[\#3b82f6\] { --tw-bg-opacity: 1; background-color: rgb(59 130 246/var(--tw-bg-opacity,1)); }
.bg-\[\#4a4a4a\] { --tw-bg-opacity: 1; background-color: rgb(74 74 74/var(--tw-bg-opacity,1)); }
.bg-\[\#4f7bf7\] { --tw-bg-opacity: 1; background-color: rgb(79 123 247/var(--tw-bg-opacity,1)); }
.bg-\[\#555\] { --tw-bg-opacity: 1; background-color: rgb(85 85 85/var(--tw-bg-opacity,1)); }
.bg-\[\#5744FF\] { --tw-bg-opacity: 1; background-color: rgb(87 68 255/var(--tw-bg-opacity,1)); }
.bg-\[\#636363\] { --tw-bg-opacity: 1; background-color: rgb(99 99 99/var(--tw-bg-opacity,1)); }
.bg-\[\#686868\] { --tw-bg-opacity: 1; background-color: rgb(104 104 104/var(--tw-bg-opacity,1)); }
.bg-\[\#D0FF3B\] { --tw-bg-opacity: 1; background-color: rgb(208 255 59/var(--tw-bg-opacity,1)); }
.bg-\[\#E1E1E1\] { --tw-bg-opacity: 1; background-color: rgb(225 225 225/var(--tw-bg-opacity,1)); }
.bg-\[\#E8E8E8\] { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
.bg-\[\#FF3B30\] { --tw-bg-opacity: 1; background-color: rgb(255 59 48/var(--tw-bg-opacity,1)); }
.bg-\[\#FF4447\] { --tw-bg-opacity: 1; background-color: rgb(255 68 71/var(--tw-bg-opacity,1)); }
.bg-\[\#FF53D1\]\/65 { background-color: rgba(255, 83, 209, 0.65); }
.bg-\[\#FF59F1\] { --tw-bg-opacity: 1; background-color: rgb(255 89 241/var(--tw-bg-opacity,1)); }
.bg-\[\#FFEAFD\] { --tw-bg-opacity: 1; background-color: rgb(255 234 253/var(--tw-bg-opacity,1)); }
.bg-\[\#a3a3a3\] { --tw-bg-opacity: 1; background-color: rgb(163 163 163/var(--tw-bg-opacity,1)); }
.bg-\[\#aaa\] { --tw-bg-opacity: 1; background-color: rgb(170 170 170/var(--tw-bg-opacity,1)); }
.bg-\[\#c8f24e\] { --tw-bg-opacity: 1; background-color: rgb(200 242 78/var(--tw-bg-opacity,1)); }
.bg-\[\#cfe5ff\] { --tw-bg-opacity: 1; background-color: rgb(207 229 255/var(--tw-bg-opacity,1)); }
.bg-\[\#d0d0d0\] { --tw-bg-opacity: 1; background-color: rgb(208 208 208/var(--tw-bg-opacity,1)); }
.bg-\[\#d4d4d4\] { --tw-bg-opacity: 1; background-color: rgb(212 212 212/var(--tw-bg-opacity,1)); }
.bg-\[\#d5d5d5\] { --tw-bg-opacity: 1; background-color: rgb(213 213 213/var(--tw-bg-opacity,1)); }
.bg-\[\#d8d8d8\] { --tw-bg-opacity: 1; background-color: rgb(216 216 216/var(--tw-bg-opacity,1)); }
.bg-\[\#d9d9d9\] { --tw-bg-opacity: 1; background-color: rgb(217 217 217/var(--tw-bg-opacity,1)); }
.bg-\[\#dedede\] { --tw-bg-opacity: 1; background-color: rgb(222 222 222/var(--tw-bg-opacity,1)); }
.bg-\[\#e0e0e0\] { --tw-bg-opacity: 1; background-color: rgb(224 224 224/var(--tw-bg-opacity,1)); }
.bg-\[\#e11d48\] { --tw-bg-opacity: 1; background-color: rgb(225 29 72/var(--tw-bg-opacity,1)); }
.bg-\[\#e1e1e1\] { --tw-bg-opacity: 1; background-color: rgb(225 225 225/var(--tw-bg-opacity,1)); }
.bg-\[\#e3f2fd\] { --tw-bg-opacity: 1; background-color: rgb(227 242 253/var(--tw-bg-opacity,1)); }
.bg-\[\#e5e5e5\] { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.bg-\[\#e6e6e6\] { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.bg-\[\#e8590c\] { --tw-bg-opacity: 1; background-color: rgb(232 89 12/var(--tw-bg-opacity,1)); }
.bg-\[\#e8e8e8\] { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
.bg-\[\#e8f5e9\] { --tw-bg-opacity: 1; background-color: rgb(232 245 233/var(--tw-bg-opacity,1)); }
.bg-\[\#e9e9ec\] { --tw-bg-opacity: 1; background-color: rgb(233 233 236/var(--tw-bg-opacity,1)); }
.bg-\[\#eae9e9\] { --tw-bg-opacity: 1; background-color: rgb(234 233 233/var(--tw-bg-opacity,1)); }
.bg-\[\#ececec\] { --tw-bg-opacity: 1; background-color: rgb(236 236 236/var(--tw-bg-opacity,1)); }
.bg-\[\#ecfdf5\] { --tw-bg-opacity: 1; background-color: rgb(236 253 245/var(--tw-bg-opacity,1)); }
.bg-\[\#ededed\] { --tw-bg-opacity: 1; background-color: rgb(237 237 237/var(--tw-bg-opacity,1)); }
.bg-\[\#eee\] { --tw-bg-opacity: 1; background-color: rgb(238 238 238/var(--tw-bg-opacity,1)); }
.bg-\[\#efefef\] { --tw-bg-opacity: 1; background-color: rgb(239 239 239/var(--tw-bg-opacity,1)); }
.bg-\[\#eff6ff\] { --tw-bg-opacity: 1; background-color: rgb(239 246 255/var(--tw-bg-opacity,1)); }
.bg-\[\#f0f0f0\] { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.bg-\[\#f0f7ff\] { --tw-bg-opacity: 1; background-color: rgb(240 247 255/var(--tw-bg-opacity,1)); }
.bg-\[\#f2f2f2\] { --tw-bg-opacity: 1; background-color: rgb(242 242 242/var(--tw-bg-opacity,1)); }
.bg-\[\#f3f3f3\] { --tw-bg-opacity: 1; background-color: rgb(243 243 243/var(--tw-bg-opacity,1)); }
.bg-\[\#f4f4f4\] { --tw-bg-opacity: 1; background-color: rgb(244 244 244/var(--tw-bg-opacity,1)); }
.bg-\[\#f5f5f5\] { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.bg-\[\#f7f7f7\] { --tw-bg-opacity: 1; background-color: rgb(247 247 247/var(--tw-bg-opacity,1)); }
.bg-\[\#f8f8f8\] { --tw-bg-opacity: 1; background-color: rgb(248 248 248/var(--tw-bg-opacity,1)); }
.bg-\[\#fafafa\] { --tw-bg-opacity: 1; background-color: rgb(250 250 250/var(--tw-bg-opacity,1)); }
.bg-\[\#fafff9\] { --tw-bg-opacity: 1; background-color: rgb(250 255 249/var(--tw-bg-opacity,1)); }
.bg-\[\#fdf2f8\] { --tw-bg-opacity: 1; background-color: rgb(253 242 248/var(--tw-bg-opacity,1)); }
.bg-\[\#fdf6e3\] { --tw-bg-opacity: 1; background-color: rgb(253 246 227/var(--tw-bg-opacity,1)); }
.bg-\[\#ff00ff\] { --tw-bg-opacity: 1; background-color: rgb(255 0 255/var(--tw-bg-opacity,1)); }
.bg-\[\#ff4447\] { --tw-bg-opacity: 1; background-color: rgb(255 68 71/var(--tw-bg-opacity,1)); }
.bg-\[\#ff59f1\] { --tw-bg-opacity: 1; background-color: rgb(255 89 241/var(--tw-bg-opacity,1)); }
.bg-\[\#ff62ee\] { --tw-bg-opacity: 1; background-color: rgb(255 98 238/var(--tw-bg-opacity,1)); }
.bg-\[\#ffe4e1\] { --tw-bg-opacity: 1; background-color: rgb(255 228 225/var(--tw-bg-opacity,1)); }
.bg-\[\#ffeafd\] { --tw-bg-opacity: 1; background-color: rgb(255 234 253/var(--tw-bg-opacity,1)); }
.bg-\[\#fffbeb\] { --tw-bg-opacity: 1; background-color: rgb(255 251 235/var(--tw-bg-opacity,1)); }
.bg-\[--product-topbar-rule\] { background-color: var(--product-topbar-rule); }
.bg-\[color-mix\(in_srgb\,var\(--product-blue-03\)_10\%\,transparent\)\] { background-color: color-mix(in srgb,var(--product-blue-03) 10%,transparent); }
.bg-\[color-mix\(in_srgb\,var\(--product-blue-03\)_16\%\,transparent\)\] { background-color: color-mix(in srgb,var(--product-blue-03) 16%,transparent); }
.bg-\[color-mix\(in_srgb\,var\(--product-blue-03\)_6\%\,transparent\)\] { background-color: color-mix(in srgb,var(--product-blue-03) 6%,transparent); }
.bg-\[color-mix\(in_srgb\,var\(--product-blue-03\)_8\%\,transparent\)\] { background-color: color-mix(in srgb,var(--product-blue-03) 8%,transparent); }
.bg-\[color-mix\(in_srgb\,var\(--product-grey-02\)_30\%\,transparent\)\] { background-color: color-mix(in srgb,var(--product-grey-02) 30%,transparent); }
.bg-\[rgba\(0\,0\,0\,0\.35\)\] { background-color: rgba(0, 0, 0, 0.35); }
.bg-\[rgba\(0\,0\,0\,0\.45\)\] { background-color: rgba(0, 0, 0, 0.45); }
.bg-\[rgba\(0\,0\,0\,0\.5\)\] { background-color: rgba(0, 0, 0, 0.5); }
.bg-\[rgba\(0\,0\,0\,0\.72\)\] { background-color: rgba(0, 0, 0, 0.72); }
.bg-\[rgba\(0\,0\,0\,0\.9\)\] { background-color: rgba(0, 0, 0, 0.9); }
.bg-\[rgba\(25\,62\,249\,0\.1\)\] { background-color: rgba(25, 62, 249, 0.1); }
.bg-\[rgba\(25\,62\,249\,0\.2\)\] { background-color: rgba(25, 62, 249, 0.2); }
.bg-\[rgba\(250\,250\,250\,0\.1\)\] { background-color: rgba(250, 250, 250, 0.1); }
.bg-\[rgba\(250\,250\,250\,0\.75\)\] { background-color: rgba(250, 250, 250, 0.75); }
.bg-\[rgba\(250\,250\,250\,0\.9\)\] { background-color: rgba(250, 250, 250, 0.9); }
.bg-\[rgba\(255\,255\,255\,0\.18\)\] { background-color: rgba(255, 255, 255, 0.18); }
.bg-\[rgba\(26\,26\,26\,0\.4\)\] { background-color: rgba(26, 26, 26, 0.4); }
.bg-\[rgba\(26\,26\,26\,0\.45\)\] { background-color: rgba(26, 26, 26, 0.45); }
.bg-\[rgba\(31\,31\,31\,0\.62\)\] { background-color: rgba(31, 31, 31, 0.62); }
.bg-\[rgba\(87\,68\,255\,0\.1\)\] { background-color: rgba(87, 68, 255, 0.1); }
.bg-\[rgba\(99\,99\,99\,0\.1\)\] { background-color: rgba(99, 99, 99, 0.1); }
.bg-\[var\(--brik-blue-03\)\] { background-color: var(--brik-blue-03); }
.bg-\[var\(--brik-grey-01\,\#f1f1f1\)\] { background-color: var(--brik-grey-01,#f1f1f1); }
.bg-\[var\(--brik-pink-05\)\] { background-color: var(--brik-pink-05); }
.bg-\[var\(--brik-pink-06\)\] { background-color: var(--brik-pink-06); }
.bg-\[var\(--product-black-00\)\] { background-color: var(--product-black-00); }
.bg-\[var\(--product-black-00\,\#1a1a1a\)\] { background-color: var(--product-black-00,#1a1a1a); }
.bg-\[var\(--product-black-00\,\#262626\)\] { background-color: var(--product-black-00,#262626); }
.bg-\[var\(--product-blue-01\)\] { background-color: var(--product-blue-01); }
.bg-\[var\(--product-blue-02\)\] { background-color: var(--product-blue-02); }
.bg-\[var\(--product-blue-03\)\] { background-color: var(--product-blue-03); }
.bg-\[var\(--product-blue-04\)\] { background-color: var(--product-blue-04); }
.bg-\[var\(--product-blue-05\)\] { background-color: var(--product-blue-05); }
.bg-\[var\(--product-blue-06\)\] { background-color: var(--product-blue-06); }
.bg-\[var\(--product-brown-02\)\] { background-color: var(--product-brown-02); }
.bg-\[var\(--product-green-03\)\] { background-color: var(--product-green-03); }
.bg-\[var\(--product-green-06\)\] { background-color: var(--product-green-06); }
.bg-\[var\(--product-grey-00\,\#fafafa\)\] { background-color: var(--product-grey-00,#fafafa); }
.bg-\[var\(--product-grey-01\)\] { background-color: var(--product-grey-01); }
.bg-\[var\(--product-grey-01\,\#f2f2f2\)\] { background-color: var(--product-grey-01,#f2f2f2); }
.bg-\[var\(--product-grey-01-legacy\)\] { background-color: var(--product-grey-01-legacy); }
.bg-\[var\(--product-grey-01-legacy\,\#f5f5f5\)\] { background-color: var(--product-grey-01-legacy,#f5f5f5); }
.bg-\[var\(--product-grey-02\)\] { background-color: var(--product-grey-02); }
.bg-\[var\(--product-grey-02-legacy\)\] { background-color: var(--product-grey-02-legacy); }
.bg-\[var\(--product-grey-03\)\] { background-color: var(--product-grey-03); }
.bg-\[var\(--product-grey-04\)\] { background-color: var(--product-grey-04); }
.bg-\[var\(--product-grey-05\)\] { background-color: var(--product-grey-05); }
.bg-\[var\(--product-grey-05\,\#3d3d3d\)\] { background-color: var(--product-grey-05,#3d3d3d); }
.bg-\[var\(--product-grey-06\)\] { background-color: var(--product-grey-06); }
.bg-\[var\(--product-lime-01\)\] { background-color: var(--product-lime-01); }
.bg-\[var\(--product-lime-03\)\] { background-color: var(--product-lime-03); }
.bg-\[var\(--product-lime-04\)\] { background-color: var(--product-lime-04); }
.bg-\[var\(--product-lime-05\)\] { background-color: var(--product-lime-05); }
.bg-\[var\(--product-lime-06\)\] { background-color: var(--product-lime-06); }
.bg-\[var\(--product-orange-02\)\] { background-color: var(--product-orange-02); }
.bg-\[var\(--product-orange-03\)\] { background-color: var(--product-orange-03); }
.bg-\[var\(--product-orange-05\)\] { background-color: var(--product-orange-05); }
.bg-\[var\(--product-orange-06\)\] { background-color: var(--product-orange-06); }
.bg-\[var\(--product-pink-03\)\] { background-color: var(--product-pink-03); }
.bg-\[var\(--product-pink-04\)\] { background-color: var(--product-pink-04); }
.bg-\[var\(--product-pink-06\)\] { background-color: var(--product-pink-06); }
.bg-\[var\(--product-red-02\)\] { background-color: var(--product-red-02); }
.bg-\[var\(--product-red-02-legacy\)\] { background-color: var(--product-red-02-legacy); }
.bg-\[var\(--product-red-03\)\] { background-color: var(--product-red-03); }
.bg-\[var\(--product-red-06\)\] { background-color: var(--product-red-06); }
.bg-\[var\(--product-timeline-02\)\] { background-color: var(--product-timeline-02); }
.bg-\[var\(--product-topbar-rule\)\] { background-color: var(--product-topbar-rule); }
.bg-\[var\(--product-white-00\)\] { background-color: var(--product-white-00); }
.bg-\[var\(--tag-bg\)\] { background-color: var(--tag-bg); }
.bg-amber-100 { --tw-bg-opacity: 1; background-color: rgb(254 243 199/var(--tw-bg-opacity,1)); }
.bg-amber-100\/60 { background-color: rgba(254, 243, 199, 0.6); }
.bg-amber-400 { --tw-bg-opacity: 1; background-color: rgb(251 191 36/var(--tw-bg-opacity,1)); }
.bg-amber-50 { --tw-bg-opacity: 1; background-color: rgb(255 251 235/var(--tw-bg-opacity,1)); }
.bg-amber-500 { --tw-bg-opacity: 1; background-color: rgb(245 158 11/var(--tw-bg-opacity,1)); }
.bg-amber-500\/15 { background-color: rgba(245, 158, 11, 0.15); }
.bg-amber-600 { --tw-bg-opacity: 1; background-color: rgb(217 119 6/var(--tw-bg-opacity,1)); }
.bg-amber-900 { --tw-bg-opacity: 1; background-color: rgb(120 53 15/var(--tw-bg-opacity,1)); }
.bg-background { background-color: hsl(var(--background)); }
.bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-black\/0 { background-color: rgba(0, 0, 0, 0); }
.bg-black\/10 { background-color: rgba(0, 0, 0, 0.1); }
.bg-black\/20 { background-color: rgba(0, 0, 0, 0.2); }
.bg-black\/30 { background-color: rgba(0, 0, 0, 0.3); }
.bg-black\/40 { background-color: rgba(0, 0, 0, 0.4); }
.bg-black\/5 { background-color: rgba(0, 0, 0, 0.05); }
.bg-black\/50 { background-color: rgba(0, 0, 0, 0.5); }
.bg-black\/55 { background-color: rgba(0, 0, 0, 0.55); }
.bg-black\/60 { background-color: rgba(0, 0, 0, 0.6); }
.bg-black\/70 { background-color: rgba(0, 0, 0, 0.7); }
.bg-black\/75 { background-color: rgba(0, 0, 0, 0.75); }
.bg-black\/80 { background-color: rgba(0, 0, 0, 0.8); }
.bg-black\/\[0\.03\] { background-color: rgba(0, 0, 0, 0.03); }
.bg-black\/\[0\.04\] { background-color: rgba(0, 0, 0, 0.04); }
.bg-blue-100 { --tw-bg-opacity: 1; background-color: rgb(219 234 254/var(--tw-bg-opacity,1)); }
.bg-blue-400\/10 { background-color: rgba(96, 165, 250, 0.1); }
.bg-blue-50 { --tw-bg-opacity: 1; background-color: rgb(239 246 255/var(--tw-bg-opacity,1)); }
.bg-blue-500\/15 { background-color: rgba(59, 130, 246, 0.15); }
.bg-blue-600 { --tw-bg-opacity: 1; background-color: rgb(37 99 235/var(--tw-bg-opacity,1)); }
.bg-border { background-color: hsl(var(--border)); }
.bg-brik-black-00 { background-color: var(--brik-black-00); }
.bg-brik-grey-01 { background-color: var(--brik-grey-01); }
.bg-brik-grey-02 { background-color: var(--brik-grey-02); }
.bg-brik-grey-04 { background-color: var(--brik-grey-04); }
.bg-brik-lime-02 { background-color: var(--brik-lime-02); }
.bg-brik-off { background-color: var(--brik-off); }
.bg-brik-white-00 { background-color: var(--brik-white-00); }
.bg-current { background-color: currentcolor; }
.bg-destructive { background-color: hsl(var(--destructive)); }
.bg-emerald-100 { --tw-bg-opacity: 1; background-color: rgb(209 250 229/var(--tw-bg-opacity,1)); }
.bg-emerald-300 { --tw-bg-opacity: 1; background-color: rgb(110 231 183/var(--tw-bg-opacity,1)); }
.bg-emerald-400 { --tw-bg-opacity: 1; background-color: rgb(52 211 153/var(--tw-bg-opacity,1)); }
.bg-emerald-50\/40 { background-color: rgba(236, 253, 245, 0.4); }
.bg-emerald-50\/60 { background-color: rgba(236, 253, 245, 0.6); }
.bg-emerald-500 { --tw-bg-opacity: 1; background-color: rgb(16 185 129/var(--tw-bg-opacity,1)); }
.bg-emerald-900 { --tw-bg-opacity: 1; background-color: rgb(6 78 59/var(--tw-bg-opacity,1)); }
.bg-fuchsia-500\/15 { background-color: rgba(217, 70, 239, 0.15); }
.bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity,1)); }
.bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(249 250 251/var(--tw-bg-opacity,1)); }
.bg-gray-500\/15 { background-color: rgba(107, 114, 128, 0.15); }
.bg-green-100 { --tw-bg-opacity: 1; background-color: rgb(220 252 231/var(--tw-bg-opacity,1)); }
.bg-green-50 { --tw-bg-opacity: 1; background-color: rgb(240 253 244/var(--tw-bg-opacity,1)); }
.bg-green-500\/15 { background-color: rgba(34, 197, 94, 0.15); }
.bg-green-700 { --tw-bg-opacity: 1; background-color: rgb(21 128 61/var(--tw-bg-opacity,1)); }
.bg-indigo-500\/15 { background-color: rgba(99, 102, 241, 0.15); }
.bg-lime-500\/15 { background-color: rgba(132, 204, 22, 0.15); }
.bg-muted { background-color: hsl(var(--muted)); }
.bg-neutral-100 { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.bg-neutral-200 { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.bg-neutral-50 { --tw-bg-opacity: 1; background-color: rgb(250 250 250/var(--tw-bg-opacity,1)); }
.bg-neutral-900 { --tw-bg-opacity: 1; background-color: rgb(23 23 23/var(--tw-bg-opacity,1)); }
.bg-orange-100 { --tw-bg-opacity: 1; background-color: rgb(255 237 213/var(--tw-bg-opacity,1)); }
.bg-orange-50\/40 { background-color: rgba(255, 247, 237, 0.4); }
.bg-orange-50\/80 { background-color: rgba(255, 247, 237, 0.8); }
.bg-orange-500\/15 { background-color: rgba(249, 115, 22, 0.15); }
.bg-pink-500\/15 { background-color: rgba(236, 72, 153, 0.15); }
.bg-primary { background-color: hsl(var(--primary)); }
.bg-primary\/10 { background-color: hsl(var(--primary) / .1); }
.bg-purple-50 { --tw-bg-opacity: 1; background-color: rgb(250 245 255/var(--tw-bg-opacity,1)); }
.bg-purple-500\/15 { background-color: rgba(168, 85, 247, 0.15); }
.bg-red-100 { --tw-bg-opacity: 1; background-color: rgb(254 226 226/var(--tw-bg-opacity,1)); }
.bg-red-300 { --tw-bg-opacity: 1; background-color: rgb(252 165 165/var(--tw-bg-opacity,1)); }
.bg-red-50 { --tw-bg-opacity: 1; background-color: rgb(254 242 242/var(--tw-bg-opacity,1)); }
.bg-red-50\/40 { background-color: rgba(254, 242, 242, 0.4); }
.bg-red-50\/70 { background-color: rgba(254, 242, 242, 0.7); }
.bg-red-500 { --tw-bg-opacity: 1; background-color: rgb(239 68 68/var(--tw-bg-opacity,1)); }
.bg-red-600 { --tw-bg-opacity: 1; background-color: rgb(220 38 38/var(--tw-bg-opacity,1)); }
.bg-red-950\/30 { background-color: rgba(69, 10, 10, 0.3); }
.bg-rose-400 { --tw-bg-opacity: 1; background-color: rgb(251 113 133/var(--tw-bg-opacity,1)); }
.bg-rose-50 { --tw-bg-opacity: 1; background-color: rgb(255 241 242/var(--tw-bg-opacity,1)); }
.bg-rose-500 { --tw-bg-opacity: 1; background-color: rgb(244 63 94/var(--tw-bg-opacity,1)); }
.bg-rose-500\/15 { background-color: rgba(244, 63, 94, 0.15); }
.bg-secondary { background-color: hsl(var(--secondary)); }
.bg-sky-100 { --tw-bg-opacity: 1; background-color: rgb(224 242 254/var(--tw-bg-opacity,1)); }
.bg-sky-200 { --tw-bg-opacity: 1; background-color: rgb(186 230 253/var(--tw-bg-opacity,1)); }
.bg-sky-300 { --tw-bg-opacity: 1; background-color: rgb(125 211 252/var(--tw-bg-opacity,1)); }
.bg-sky-400 { --tw-bg-opacity: 1; background-color: rgb(56 189 248/var(--tw-bg-opacity,1)); }
.bg-sky-50\/70 { background-color: rgba(240, 249, 255, 0.7); }
.bg-sky-500 { --tw-bg-opacity: 1; background-color: rgb(14 165 233/var(--tw-bg-opacity,1)); }
.bg-sky-500\/15 { background-color: rgba(14, 165, 233, 0.15); }
.bg-sky-900 { --tw-bg-opacity: 1; background-color: rgb(12 74 110/var(--tw-bg-opacity,1)); }
.bg-slate-100 { --tw-bg-opacity: 1; background-color: rgb(241 245 249/var(--tw-bg-opacity,1)); }
.bg-slate-50 { --tw-bg-opacity: 1; background-color: rgb(248 250 252/var(--tw-bg-opacity,1)); }
.bg-slate-700 { --tw-bg-opacity: 1; background-color: rgb(51 65 85/var(--tw-bg-opacity,1)); }
.bg-transparent { background-color: rgba(0, 0, 0, 0); }
.bg-violet-50 { --tw-bg-opacity: 1; background-color: rgb(245 243 255/var(--tw-bg-opacity,1)); }
.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-white\/10 { background-color: rgba(255, 255, 255, 0.1); }
.bg-white\/15 { background-color: rgba(255, 255, 255, 0.15); }
.bg-white\/20 { background-color: rgba(255, 255, 255, 0.2); }
.bg-white\/70 { background-color: rgba(255, 255, 255, 0.7); }
.bg-white\/80 { background-color: rgba(255, 255, 255, 0.8); }
.bg-white\/90 { background-color: rgba(255, 255, 255, 0.9); }
.bg-white\/95 { background-color: rgba(255, 255, 255, 0.95); }
.bg-yellow-500\/15 { background-color: rgba(234, 179, 8, 0.15); }
.bg-yellow-950\/30 { background-color: rgba(66, 32, 6, 0.3); }
.bg-\[linear-gradient\(135deg\,\#2b3f8f_0\%\,\#7fb2d9_45\%\,\#f0a6c8_100\%\)\] { background-image: linear-gradient(135deg, rgb(43, 63, 143) 0%, rgb(127, 178, 217) 45%, rgb(240, 166, 200) 100%); }
.bg-\[linear-gradient\(180deg\,\#f6f6f6_0\%\,\#fafafa_50\%\,\#fefefe_100\%\)\] { background-image: linear-gradient(rgb(246, 246, 246) 0%, rgb(250, 250, 250) 50%, rgb(254, 254, 254) 100%); }
.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--product-grey-02\)_0\%\,transparent\)\,var\(--product-grey-03\)\)\] { background-image: linear-gradient(180deg,color-mix(in srgb,var(--product-grey-02) 0%,transparent),var(--product-grey-03)); }
.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--product-grey-02\)_50\%\,transparent\)\,var\(--product-grey-02\)\)\] { background-image: linear-gradient(180deg,color-mix(in srgb,var(--product-grey-02) 50%,transparent),var(--product-grey-02)); }
.bg-\[linear-gradient\(200deg\,\#0b2545_0\%\,\#1b4965_55\%\,\#f06ba8_100\%\)\] { background-image: linear-gradient(200deg, rgb(11, 37, 69) 0%, rgb(27, 73, 101) 55%, rgb(240, 107, 168) 100%); }
.bg-\[linear-gradient\(90deg\,\#FFB7F9\,\#B461E7\)\] { background-image: linear-gradient(90deg, rgb(255, 183, 249), rgb(180, 97, 231)); }
.bg-\[linear-gradient\(90deg\,\#ff5a36\,\#a23cf0\,\#1aa3ff\)\] { background-image: linear-gradient(90deg, rgb(255, 90, 54), rgb(162, 60, 240), rgb(26, 163, 255)); }
.bg-\[linear-gradient\(90deg\,\#ff7a2f\,\#e5398f\)\] { background-image: linear-gradient(90deg, rgb(255, 122, 47), rgb(229, 57, 143)); }
.bg-\[radial-gradient\(circle_at_50\%_40\%\,\#f631bc_0\%\,\#5b2a6b_45\%\,\#111_75\%\)\] { background-image: radial-gradient(circle at 50% 40%, rgb(246, 49, 188) 0%, rgb(91, 42, 107) 45%, rgb(17, 17, 17) 75%); }
.bg-\[radial-gradient\(ellipse_78\%_34\%_at_50\%_44\%\,rgba\(232\,232\,232\,0\.9\)_0\%\,rgba\(232\,232\,232\,0\.6\)_62\%\,rgba\(232\,232\,232\,0\)_100\%\)\] { background-image: radial-gradient(78% 34% at 50% 44%, rgba(232, 232, 232, 0.9) 0%, rgba(232, 232, 232, 0.6) 62%, rgba(232, 232, 232, 0) 100%); }
.bg-\[radial-gradient\(var\(--product-grey-03\)_1px\,transparent_1px\)\] { background-image: radial-gradient(var(--product-grey-03) 1px,transparent 1px); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); }
.bg-gradient-to-br { background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); }
.bg-gradient-to-l { background-image: linear-gradient(to left, var(--tw-gradient-stops)); }
.bg-gradient-to-r { background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
.bg-gradient-to-t { background-image: linear-gradient(to top, var(--tw-gradient-stops)); }
.from-\[\#1a1a1a\] { --tw-gradient-from: #1a1a1a var(--tw-gradient-from-position); --tw-gradient-to: #1a1a1a00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#FF4447\] { --tw-gradient-from: #ff4447 var(--tw-gradient-from-position); --tw-gradient-to: #ff444700 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#f5f5f5\] { --tw-gradient-from: #f5f5f5 var(--tw-gradient-from-position); --tw-gradient-to: #f5f5f500 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-amber-400 { --tw-gradient-from: #fbbf24 var(--tw-gradient-from-position); --tw-gradient-to: #fbbf2400 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-amber-50 { --tw-gradient-from: #fffbeb var(--tw-gradient-from-position); --tw-gradient-to: #fffbeb00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-black { --tw-gradient-from: #000 var(--tw-gradient-from-position); --tw-gradient-to: #0000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-black\/60 { --tw-gradient-from: #0009 var(--tw-gradient-from-position); --tw-gradient-to: #0000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-black\/70 { --tw-gradient-from: #000000b3 var(--tw-gradient-from-position); --tw-gradient-to: #0000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-blue-400 { --tw-gradient-from: #60a5fa var(--tw-gradient-from-position); --tw-gradient-to: #60a5fa00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-emerald-400 { --tw-gradient-from: #34d399 var(--tw-gradient-from-position); --tw-gradient-to: #34d39900 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-emerald-50 { --tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position); --tw-gradient-to: #ecfdf500 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-rose-400 { --tw-gradient-from: #fb7185 var(--tw-gradient-from-position); --tw-gradient-to: #fb718500 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-rose-50 { --tw-gradient-from: #fff1f2 var(--tw-gradient-from-position); --tw-gradient-to: #fff1f200 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-sky-400 { --tw-gradient-from: #38bdf8 var(--tw-gradient-from-position); --tw-gradient-to: #38bdf800 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-sky-50 { --tw-gradient-from: #f0f9ff var(--tw-gradient-from-position); --tw-gradient-to: #f0f9ff00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-transparent { --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: #0000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-white { --tw-gradient-from: #fff var(--tw-gradient-from-position); --tw-gradient-to: #fff0 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.via-black\/30 { --tw-gradient-to: #0000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0000004d var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-sky-400 { --tw-gradient-to: #38bdf800 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-white { --tw-gradient-to: #fff0 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to); }
.to-\[\#333\] { --tw-gradient-to: #333 var(--tw-gradient-to-position); }
.to-\[\#FF59F1\] { --tw-gradient-to: #ff59f1 var(--tw-gradient-to-position); }
.to-\[\#ddd\] { --tw-gradient-to: #ddd var(--tw-gradient-to-position); }
.to-\[\#e8e8e8\] { --tw-gradient-to: #e8e8e8 var(--tw-gradient-to-position); }
.to-amber-600 { --tw-gradient-to: #d97706 var(--tw-gradient-to-position); }
.to-black\/0 { --tw-gradient-to: #0000 var(--tw-gradient-to-position); }
.to-emerald-600 { --tw-gradient-to: #059669 var(--tw-gradient-to-position); }
.to-orange-300 { --tw-gradient-to: #fdba74 var(--tw-gradient-to-position); }
.to-rose-600 { --tw-gradient-to: #e11d48 var(--tw-gradient-to-position); }
.to-sky-600 { --tw-gradient-to: #0284c7 var(--tw-gradient-to-position); }
.to-transparent { --tw-gradient-to: transparent var(--tw-gradient-to-position); }
.to-white { --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.bg-cover { background-size: cover; }
.bg-clip-text { background-clip: text; }
.bg-center { background-position: 50% center; }
.fill-\[\#be22b1\] { fill: rgb(190, 34, 177); }
.fill-\[var\(--product-black-00\)\] { fill: var(--product-black-00); }
.fill-\[var\(--product-green-save\)\] { fill: var(--product-green-save); }
.fill-current { fill: currentcolor; }
.object-contain { object-fit: contain; }
.object-cover { object-fit: cover; }
.object-fill { object-fit: fill; }
.object-\[62\%_50\%\] { object-position: 62% 50%; }
.object-top { object-position: center top; }
.\!p-0 { padding: 0px !important; }
.p-0 { padding: 0px; }
.p-0\.5 { padding: 0.125rem; }
.p-1 { padding: 0.25rem; }
.p-1\.5 { padding: 0.375rem; }
.p-10 { padding: 2.5rem; }
.p-12 { padding: 3rem; }
.p-2 { padding: 0.5rem; }
.p-2\.5 { padding: 0.625rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-5 { padding: 1.25rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.p-\[10px\] { padding: 10px; }
.p-\[12px\] { padding: 12px; }
.p-\[13px\] { padding: 13px; }
.p-\[14px\] { padding: 14px; }
.p-\[15px\] { padding: 15px; }
.p-\[16px\] { padding: 16px; }
.p-\[18px\] { padding: 18px; }
.p-\[2\.5cqw\] { padding: 2.5cqw; }
.p-\[20px\] { padding: 20px; }
.p-\[24px\] { padding: 24px; }
.p-\[2px\] { padding: 2px; }
.p-\[30px\] { padding: 30px; }
.p-\[32px\] { padding: 32px; }
.p-\[3px\] { padding: 3px; }
.p-\[40px\] { padding: 40px; }
.p-\[4px\] { padding: 4px; }
.p-\[50px\] { padding: 50px; }
.p-\[5px\] { padding: 5px; }
.p-\[6\.5px\] { padding: 6.5px; }
.p-\[6px\] { padding: 6px; }
.p-\[80px\] { padding: 80px; }
.p-\[8px\] { padding: 8px; }
.p-\[9px\] { padding: 9px; }
.p-px { padding: 1px; }
.\!py-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-0\.5 { padding-left: 0.125rem; padding-right: 0.125rem; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
.px-16 { padding-left: 4rem; padding-right: 4rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-3\.5 { padding-left: 0.875rem; padding-right: 0.875rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
.px-\[0\.15em\] { padding-left: 0.15em; padding-right: 0.15em; }
.px-\[0\.5em\] { padding-left: 0.5em; padding-right: 0.5em; }
.px-\[10cqw\] { padding-left: 10cqw; padding-right: 10cqw; }
.px-\[10px\] { padding-left: 10px; padding-right: 10px; }
.px-\[11px\] { padding-left: 11px; padding-right: 11px; }
.px-\[12px\] { padding-left: 12px; padding-right: 12px; }
.px-\[14px\] { padding-left: 14px; padding-right: 14px; }
.px-\[15px\] { padding-left: 15px; padding-right: 15px; }
.px-\[16px\] { padding-left: 16px; padding-right: 16px; }
.px-\[18px\] { padding-left: 18px; padding-right: 18px; }
.px-\[19px\] { padding-left: 19px; padding-right: 19px; }
.px-\[1px\] { padding-left: 1px; padding-right: 1px; }
.px-\[2\%\] { padding-left: 2%; padding-right: 2%; }
.px-\[20px\] { padding-left: 20px; padding-right: 20px; }
.px-\[22px\] { padding-left: 22px; padding-right: 22px; }
.px-\[23px\] { padding-left: 23px; padding-right: 23px; }
.px-\[24px\] { padding-left: 24px; padding-right: 24px; }
.px-\[25px\] { padding-left: 25px; padding-right: 25px; }
.px-\[2px\] { padding-left: 2px; padding-right: 2px; }
.px-\[30px\] { padding-left: 30px; padding-right: 30px; }
.px-\[32px\] { padding-left: 32px; padding-right: 32px; }
.px-\[3px\] { padding-left: 3px; padding-right: 3px; }
.px-\[40\], .px-\[40px\] { padding-left: 40px; padding-right: 40px; }
.px-\[48px\] { padding-left: 48px; padding-right: 48px; }
.px-\[4px\] { padding-left: 4px; padding-right: 4px; }
.px-\[50px\] { padding-left: 50px; padding-right: 50px; }
.px-\[5cqw\] { padding-left: 5cqw; padding-right: 5cqw; }
.px-\[5px\] { padding-left: 5px; padding-right: 5px; }
.px-\[6\.5cqw\] { padding-left: 6.5cqw; padding-right: 6.5cqw; }
.px-\[6px\] { padding-left: 6px; padding-right: 6px; }
.px-\[7px\] { padding-left: 7px; padding-right: 7px; }
.px-\[85px\] { padding-left: 85px; padding-right: 85px; }
.px-\[8px\] { padding-left: 8px; padding-right: 8px; }
.px-\[9px\] { padding-left: 9px; padding-right: 9px; }
.px-\[var\(--brik-mobile-rule-inset\)\] { padding-left: var(--brik-mobile-rule-inset); padding-right: var(--brik-mobile-rule-inset); }
.px-px { padding-left: 1px; padding-right: 1px; }
.py-0 { padding-top: 0px; padding-bottom: 0px; }
.py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.py-12 { padding-top: 3rem; padding-bottom: 3rem; }
.py-16 { padding-top: 4rem; padding-bottom: 4rem; }
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.py-20 { padding-top: 5rem; padding-bottom: 5rem; }
.py-24 { padding-top: 6rem; padding-bottom: 6rem; }
.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.py-3\.5 { padding-top: 0.875rem; padding-bottom: 0.875rem; }
.py-32 { padding-top: 8rem; padding-bottom: 8rem; }
.py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
.py-\[1\.1cqh\] { padding-top: 1.1cqh; padding-bottom: 1.1cqh; }
.py-\[1\.5cqw\] { padding-top: 1.5cqw; padding-bottom: 1.5cqw; }
.py-\[1\.6\%\] { padding-top: 1.6%; padding-bottom: 1.6%; }
.py-\[100px\] { padding-top: 100px; padding-bottom: 100px; }
.py-\[10px\] { padding-top: 10px; padding-bottom: 10px; }
.py-\[12\.973px\] { padding-top: 12.973px; padding-bottom: 12.973px; }
.py-\[120px\] { padding-top: 120px; padding-bottom: 120px; }
.py-\[12px\] { padding-top: 12px; padding-bottom: 12px; }
.py-\[14px\] { padding-top: 14px; padding-bottom: 14px; }
.py-\[15px\] { padding-top: 15px; padding-bottom: 15px; }
.py-\[16px\] { padding-top: 16px; padding-bottom: 16px; }
.py-\[17px\] { padding-top: 17px; padding-bottom: 17px; }
.py-\[18px\] { padding-top: 18px; padding-bottom: 18px; }
.py-\[19px\] { padding-top: 19px; padding-bottom: 19px; }
.py-\[1px\] { padding-top: 1px; padding-bottom: 1px; }
.py-\[2\.2cqh\] { padding-top: 2.2cqh; padding-bottom: 2.2cqh; }
.py-\[20px\] { padding-top: 20px; padding-bottom: 20px; }
.py-\[22px\] { padding-top: 22px; padding-bottom: 22px; }
.py-\[24px\] { padding-top: 24px; padding-bottom: 24px; }
.py-\[28px\] { padding-top: 28px; padding-bottom: 28px; }
.py-\[2cqh\] { padding-top: 2cqh; padding-bottom: 2cqh; }
.py-\[2px\] { padding-top: 2px; padding-bottom: 2px; }
.py-\[3\.2cqh\] { padding-top: 3.2cqh; padding-bottom: 3.2cqh; }
.py-\[30px\] { padding-top: 30px; padding-bottom: 30px; }
.py-\[32px\] { padding-top: 32px; padding-bottom: 32px; }
.py-\[33px\] { padding-top: 33px; padding-bottom: 33px; }
.py-\[35px\] { padding-top: 35px; padding-bottom: 35px; }
.py-\[3px\] { padding-top: 3px; padding-bottom: 3px; }
.py-\[40px\] { padding-top: 40px; padding-bottom: 40px; }
.py-\[48px\] { padding-top: 48px; padding-bottom: 48px; }
.py-\[4px\] { padding-top: 4px; padding-bottom: 4px; }
.py-\[50px\] { padding-top: 50px; padding-bottom: 50px; }
.py-\[5px\] { padding-top: 5px; padding-bottom: 5px; }
.py-\[60px\] { padding-top: 60px; padding-bottom: 60px; }
.py-\[64px\] { padding-top: 64px; padding-bottom: 64px; }
.py-\[6px\] { padding-top: 6px; padding-bottom: 6px; }
.py-\[7px\] { padding-top: 7px; padding-bottom: 7px; }
.py-\[80px\] { padding-top: 80px; padding-bottom: 80px; }
.py-\[8px\] { padding-top: 8px; padding-bottom: 8px; }
.py-\[9px\] { padding-top: 9px; padding-bottom: 9px; }
.py-\[var\(--brik-plan-pad\,40px\)\] { padding-top: var(--brik-plan-pad,40px); padding-bottom: var(--brik-plan-pad,40px); }
.py-px { padding-top: 1px; padding-bottom: 1px; }
.\!pb-0 { padding-bottom: 0px !important; }
.\!pb-\[3px\] { padding-bottom: 3px !important; }
.\!pt-\[1\.5px\] { padding-top: 1.5px !important; }
.\!pt-\[6\.5px\] { padding-top: 6.5px !important; }
.pb-0 { padding-bottom: 0px; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-1\.5 { padding-bottom: 0.375rem; }
.pb-10 { padding-bottom: 2.5rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-2\.5 { padding-bottom: 0.625rem; }
.pb-3 { padding-bottom: 0.75rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-5 { padding-bottom: 1.25rem; }
.pb-\[0\.12em\] { padding-bottom: 0.12em; }
.pb-\[10px\] { padding-bottom: 10px; }
.pb-\[120px\] { padding-bottom: 120px; }
.pb-\[12px\] { padding-bottom: 12px; }
.pb-\[141px\] { padding-bottom: 141px; }
.pb-\[15px\] { padding-bottom: 15px; }
.pb-\[16px\] { padding-bottom: 16px; }
.pb-\[18px\] { padding-bottom: 18px; }
.pb-\[2\.25px\] { padding-bottom: 2.25px; }
.pb-\[2\.5\%\] { padding-bottom: 2.5%; }
.pb-\[200px\] { padding-bottom: 200px; }
.pb-\[20px\] { padding-bottom: 20px; }
.pb-\[220px\] { padding-bottom: 220px; }
.pb-\[23px\] { padding-bottom: 23px; }
.pb-\[24px\] { padding-bottom: 24px; }
.pb-\[25px\] { padding-bottom: 25px; }
.pb-\[28px\] { padding-bottom: 28px; }
.pb-\[2px\] { padding-bottom: 2px; }
.pb-\[30px\] { padding-bottom: 30px; }
.pb-\[32px\] { padding-bottom: 32px; }
.pb-\[35px\] { padding-bottom: 35px; }
.pb-\[3px\] { padding-bottom: 3px; }
.pb-\[40px\] { padding-bottom: 40px; }
.pb-\[42px\] { padding-bottom: 42px; }
.pb-\[46px\] { padding-bottom: 46px; }
.pb-\[48px\] { padding-bottom: 48px; }
.pb-\[4px\] { padding-bottom: 4px; }
.pb-\[50px\] { padding-bottom: 50px; }
.pb-\[54px\] { padding-bottom: 54px; }
.pb-\[5px\] { padding-bottom: 5px; }
.pb-\[60px\] { padding-bottom: 60px; }
.pb-\[64px\] { padding-bottom: 64px; }
.pb-\[6px\] { padding-bottom: 6px; }
.pb-\[7\.25px\] { padding-bottom: 7.25px; }
.pb-\[70px\] { padding-bottom: 70px; }
.pb-\[8px\] { padding-bottom: 8px; }
.pb-\[90px\] { padding-bottom: 90px; }
.pb-\[max\(46px\,env\(safe-area-inset-bottom\)\)\] { padding-bottom: max(46px, env(safe-area-inset-bottom)); }
.pb-\[max\(46px\,env\(safe-area-inset-bottom\,0px\)\)\] { padding-bottom: max(46px, env(safe-area-inset-bottom,0px)); }
.pe-\[5px\] { padding-inline-end: 5px; }
.pl-0 { padding-left: 0px; }
.pl-0\.5 { padding-left: 0.125rem; }
.pl-1 { padding-left: 0.25rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-24 { padding-left: 6rem; }
.pl-3 { padding-left: 0.75rem; }
.pl-4 { padding-left: 1rem; }
.pl-7 { padding-left: 1.75rem; }
.pl-8 { padding-left: 2rem; }
.pl-9 { padding-left: 2.25rem; }
.pl-\[10px\] { padding-left: 10px; }
.pl-\[12px\] { padding-left: 12px; }
.pl-\[14px\] { padding-left: 14px; }
.pl-\[15px\] { padding-left: 15px; }
.pl-\[16px\] { padding-left: 16px; }
.pl-\[18px\] { padding-left: 18px; }
.pl-\[19\.5px\] { padding-left: 19.5px; }
.pl-\[2\%\] { padding-left: 2%; }
.pl-\[20px\] { padding-left: 20px; }
.pl-\[22px\] { padding-left: 22px; }
.pl-\[24px\] { padding-left: 24px; }
.pl-\[25px\] { padding-left: 25px; }
.pl-\[28px\] { padding-left: 28px; }
.pl-\[2px\] { padding-left: 2px; }
.pl-\[30px\] { padding-left: 30px; }
.pl-\[31px\] { padding-left: 31px; }
.pl-\[32px\] { padding-left: 32px; }
.pl-\[42px\] { padding-left: 42px; }
.pl-\[4cqw\] { padding-left: 4cqw; }
.pl-\[4px\] { padding-left: 4px; }
.pl-\[50px\] { padding-left: 50px; }
.pl-\[5cqw\] { padding-left: 5cqw; }
.pl-\[5px\] { padding-left: 5px; }
.pl-\[66px\] { padding-left: 66px; }
.pl-\[6px\] { padding-left: 6px; }
.pl-\[72px\] { padding-left: 72px; }
.pl-\[7px\] { padding-left: 7px; }
.pl-\[8px\] { padding-left: 8px; }
.pr-2 { padding-right: 0.5rem; }
.pr-2\.5 { padding-right: 0.625rem; }
.pr-3 { padding-right: 0.75rem; }
.pr-8 { padding-right: 2rem; }
.pr-9 { padding-right: 2.25rem; }
.pr-\[0\.08em\] { padding-right: 0.08em; }
.pr-\[1\.9cqw\] { padding-right: 1.9cqw; }
.pr-\[10px\] { padding-right: 10px; }
.pr-\[12px\] { padding-right: 12px; }
.pr-\[13px\] { padding-right: 13px; }
.pr-\[14px\] { padding-right: 14px; }
.pr-\[15px\] { padding-right: 15px; }
.pr-\[16px\] { padding-right: 16px; }
.pr-\[2\%\] { padding-right: 2%; }
.pr-\[20px\] { padding-right: 20px; }
.pr-\[28px\] { padding-right: 28px; }
.pr-\[2px\] { padding-right: 2px; }
.pr-\[30px\] { padding-right: 30px; }
.pr-\[35px\] { padding-right: 35px; }
.pr-\[36px\] { padding-right: 36px; }
.pr-\[4\.5cqw\] { padding-right: 4.5cqw; }
.pr-\[40px\] { padding-right: 40px; }
.pr-\[4cqw\] { padding-right: 4cqw; }
.pr-\[4px\] { padding-right: 4px; }
.pr-\[50px\] { padding-right: 50px; }
.pr-\[5cqw\] { padding-right: 5cqw; }
.pr-\[5px\] { padding-right: 5px; }
.pr-\[6px\] { padding-right: 6px; }
.pr-\[7px\] { padding-right: 7px; }
.pr-\[8px\] { padding-right: 8px; }
.pr-\[96px\] { padding-right: 96px; }
.pr-\[9px\] { padding-right: 9px; }
.ps-\[15px\] { padding-inline-start: 15px; }
.pt-0 { padding-top: 0px; }
.pt-1 { padding-top: 0.25rem; }
.pt-1\.5 { padding-top: 0.375rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-3 { padding-top: 0.75rem; }
.pt-4 { padding-top: 1rem; }
.pt-5 { padding-top: 1.25rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-\[1\.4\%\] { padding-top: 1.4%; }
.pt-\[1\.5px\] { padding-top: 1.5px; }
.pt-\[10px\] { padding-top: 10px; }
.pt-\[120px\] { padding-top: 120px; }
.pt-\[12px\] { padding-top: 12px; }
.pt-\[13px\] { padding-top: 13px; }
.pt-\[14px\] { padding-top: 14px; }
.pt-\[15px\] { padding-top: 15px; }
.pt-\[160px\] { padding-top: 160px; }
.pt-\[16px\] { padding-top: 16px; }
.pt-\[17px\] { padding-top: 17px; }
.pt-\[1px\] { padding-top: 1px; }
.pt-\[2\.5cqh\] { padding-top: 2.5cqh; }
.pt-\[20px\] { padding-top: 20px; }
.pt-\[24px\] { padding-top: 24px; }
.pt-\[2px\] { padding-top: 2px; }
.pt-\[3\.5px\] { padding-top: 3.5px; }
.pt-\[3\.75px\] { padding-top: 3.75px; }
.pt-\[30px\] { padding-top: 30px; }
.pt-\[32px\] { padding-top: 32px; }
.pt-\[35px\] { padding-top: 35px; }
.pt-\[3px\] { padding-top: 3px; }
.pt-\[4\.5px\] { padding-top: 4.5px; }
.pt-\[40px\] { padding-top: 40px; }
.pt-\[48px\] { padding-top: 48px; }
.pt-\[4px\] { padding-top: 4px; }
.pt-\[5\.5px\] { padding-top: 5.5px; }
.pt-\[52px\] { padding-top: 52px; }
.pt-\[5px\] { padding-top: 5px; }
.pt-\[60px\] { padding-top: 60px; }
.pt-\[64px\] { padding-top: 64px; }
.pt-\[6px\] { padding-top: 6px; }
.pt-\[7\.5px\] { padding-top: 7.5px; }
.pt-\[70px\] { padding-top: 70px; }
.pt-\[75px\] { padding-top: 75px; }
.pt-\[8\.75px\] { padding-top: 8.75px; }
.pt-\[80px\] { padding-top: 80px; }
.pt-\[8px\] { padding-top: 8px; }
.pt-\[95px\] { padding-top: 95px; }
.pt-\[9px\] { padding-top: 9px; }
.pt-\[env\(safe-area-inset-top\,0px\)\] { padding-top: env(safe-area-inset-top,0px); }
.pt-px { padding-top: 1px; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-start { text-align: start; }
.text-end { text-align: end; }
.align-top { vertical-align: top; }
.align-middle { vertical-align: middle; }
.align-bottom { vertical-align: bottom; }
.align-\[-3px\] { vertical-align: -3px; }
.font-\[family-name\:var\(--product-font\)\] { font-family: var(--product-font); }
.font-\[family-name\:var\(--product-font-mono\)\] { font-family: var(--product-font-mono); }
.font-\[inherit\] { font-family: inherit; }
.font-brik { font-family: var(--brik-font-regular); }
.font-brik-book { font-family: var(--brik-font-book); }
.font-brik-mono { font-family: var(--brik-font-mono); }
.font-display { font-family: "Neue Haas Grotesk Display Pro", sans-serif; }
.font-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
.font-product { font-family: var(--product-font); }
.font-product-book { font-family: var(--product-font-book); }
.font-product-hebrew { font-family: var(--product-font-hebrew); }
.font-product-mono { font-family: var(--product-font-mono); }
.font-sans { font-family: EarlySans, system-ui, sans-serif; }
.font-serif { font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; }
.\!text-\[20px\] { font-size: 20px !important; }
.\!text-\[34px\] { font-size: 34px !important; }
.text-2xl { font-size: 1.5rem; line-height: 2rem; }
.text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
.text-5xl { font-size: 3rem; line-height: 1; }
.text-\[0\.85em\] { font-size: 0.85em; }
.text-\[0\.8em\] { font-size: 0.8em; }
.text-\[10\.9cqw\] { font-size: 10.9cqw; }
.text-\[10px\] { font-size: 10px; }
.text-\[11\.5px\] { font-size: 11.5px; }
.text-\[11px\] { font-size: 11px; }
.text-\[12\.973px\] { font-size: 12.973px; }
.text-\[120px\] { font-size: 120px; }
.text-\[12px\] { font-size: 12px; }
.text-\[13\.5vw\] { font-size: 13.5vw; }
.text-\[13px\] { font-size: 13px; }
.text-\[14px\] { font-size: 14px; }
.text-\[15px\] { font-size: 15px; }
.text-\[16px\] { font-size: 16px; }
.text-\[17px\] { font-size: 17px; }
.text-\[18px\] { font-size: 18px; }
.text-\[2\.2cqw\] { font-size: 2.2cqw; }
.text-\[2\.744cqw\] { font-size: 2.744cqw; }
.text-\[2\.98cqw\] { font-size: 2.98cqw; }
.text-\[20px\] { font-size: 20px; }
.text-\[21px\] { font-size: 21px; }
.text-\[22\.3cqi\] { font-size: 22.3cqi; }
.text-\[22px\] { font-size: 22px; }
.text-\[24px\] { font-size: 24px; }
.text-\[26px\] { font-size: 26px; }
.text-\[28px\] { font-size: 28px; }
.text-\[29px\] { font-size: 29px; }
.text-\[3\.21cqw\] { font-size: 3.21cqw; }
.text-\[3\.98cqw\] { font-size: 3.98cqw; }
.text-\[32px\] { font-size: 32px; }
.text-\[34px\] { font-size: 34px; }
.text-\[36px\] { font-size: 36px; }
.text-\[38px\] { font-size: 38px; }
.text-\[4\.1cqw\] { font-size: 4.1cqw; }
.text-\[40px\] { font-size: 40px; }
.text-\[44px\] { font-size: 44px; }
.text-\[45px\] { font-size: 45px; }
.text-\[48px\] { font-size: 48px; }
.text-\[50px\] { font-size: 50px; }
.text-\[56px\] { font-size: 56px; }
.text-\[5px\] { font-size: 5px; }
.text-\[72px\] { font-size: 72px; }
.text-\[8px\] { font-size: 8px; }
.text-\[9\.5cqw\] { font-size: 9.5cqw; }
.text-\[9px\] { font-size: 9px; }
.text-\[clamp\(20px\,3\.47vw\,50px\)\] { font-size: clamp(20px, 3.47vw, 50px); }
.text-\[clamp\(40px\,8\.33vw\,120px\)\] { font-size: clamp(40px, 8.33vw, 120px); }
.text-\[clamp\(60px\,4\.69vw\,90px\)\] { font-size: clamp(60px, 4.69vw, 90px); }
.text-\[length\:inherit\] { font-size: inherit; }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.text-brik-body { letter-spacing: -0.03em; font-size: 15px; line-height: 17px; }
.text-brik-body-sm { letter-spacing: -0.03em; font-size: 12px; line-height: 17px; }
.text-brik-h1 { letter-spacing: -0.07em; font-size: 130px; line-height: 111px; }
.text-brik-h4 { letter-spacing: -0.04em; font-size: 24px; line-height: 26px; }
.text-brik-tag { letter-spacing: -0.02em; font-size: 14px; line-height: 19px; }
.text-brik-ui { letter-spacing: -0.01em; font-size: 12px; line-height: 1.3; }
.text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.text-product-code { letter-spacing: -0.02em; font-size: 10px; line-height: 1.4; }
.text-product-h1 { letter-spacing: -0.01em; font-size: 50px; line-height: 1.2; }
.text-product-h2 { letter-spacing: -0.02em; font-size: 32px; line-height: 1.2; }
.text-product-h2-mobile { letter-spacing: -0.02em; font-size: 22px; line-height: 1.2; }
.text-product-h3 { letter-spacing: -0.03em; font-size: 24px; line-height: 1.2; }
.text-product-h4 { letter-spacing: -0.02em; font-size: 18px; line-height: 1.2; }
.text-product-subs-underline { letter-spacing: -0.01em; font-size: 11px; line-height: 1.3; }
.text-product-subtitles { letter-spacing: -0.01em; font-size: 12px; line-height: 1.3; }
.text-product-text { font-size: var(--product-ui-text-size); line-height: var(--product-ui-text-leading); letter-spacing: var(--product-ui-text-tracking); }
.text-product-text-he { letter-spacing: -0.01em; font-size: 12px; font-weight: 400; line-height: 1.3; }
.text-product-tiny { letter-spacing: -0.02em; font-size: 11px; line-height: 1.2; }
.text-product-tiny-he { letter-spacing: -0.01em; font-size: 11px; font-weight: 700; line-height: 1; }
.text-product-tiny-subs { letter-spacing: -0.01em; font-size: 10px; line-height: 1.3; }
.text-product-title { letter-spacing: -0.01em; font-size: 14px; line-height: 1.2; }
.text-product-title-he { letter-spacing: -0.01em; font-size: 14px; font-weight: 700; line-height: 1; }
.text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.text-xl { font-size: 1.25rem; line-height: 1.75rem; }
.text-xs { font-size: 0.75rem; line-height: 1rem; }
.font-\[450\] { font-weight: 450; }
.font-bold { font-weight: 700; }
.font-medium { font-weight: 500; }
.font-normal { font-weight: 400; }
.font-semibold { font-weight: 600; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.capitalize { text-transform: capitalize; }
.normal-case { text-transform: none; }
.italic { font-style: italic; }
.ordinal { --tw-ordinal: ordinal; font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); }
.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); }
.\!leading-\[21px\] { line-height: 21px !important; }
.\!leading-\[24px\] { line-height: 24px !important; }
.\!leading-\[34px\] { line-height: 34px !important; }
.leading-6 { line-height: 1.5rem; }
.leading-\[0\.854\] { line-height: 0.854; }
.leading-\[0\.944\] { line-height: 0.944; }
.leading-\[0\.94\] { line-height: 0.94; }
.leading-\[0\.95\] { line-height: 0.95; }
.leading-\[0\.9\] { line-height: 0.9; }
.leading-\[1\.048\] { line-height: 1.048; }
.leading-\[1\.05\] { line-height: 1.05; }
.leading-\[1\.06\] { line-height: 1.06; }
.leading-\[1\.15\] { line-height: 1.15; }
.leading-\[1\.1\] { line-height: 1.1; }
.leading-\[1\.2\] { line-height: 1.2; }
.leading-\[1\.35\] { line-height: 1.35; }
.leading-\[1\.3\] { line-height: 1.3; }
.leading-\[1\.45\] { line-height: 1.45; }
.leading-\[1\.4\] { line-height: 1.4; }
.leading-\[1\.5\] { line-height: 1.5; }
.leading-\[1\.6\] { line-height: 1.6; }
.leading-\[1\.8\] { line-height: 1.8; }
.leading-\[10px\] { line-height: 10px; }
.leading-\[120\%\] { line-height: 120%; }
.leading-\[13px\] { line-height: 13px; }
.leading-\[14px\] { line-height: 14px; }
.leading-\[150\%\] { line-height: 150%; }
.leading-\[15px\] { line-height: 15px; }
.leading-\[16px\] { line-height: 16px; }
.leading-\[17px\] { line-height: 17px; }
.leading-\[18px\] { line-height: 18px; }
.leading-\[19px\] { line-height: 19px; }
.leading-\[1\] { line-height: 1; }
.leading-\[2\.4\] { line-height: 2.4; }
.leading-\[20px\] { line-height: 20px; }
.leading-\[21px\] { line-height: 21px; }
.leading-\[24px\] { line-height: 24px; }
.leading-\[26px\] { line-height: 26px; }
.leading-\[2\] { line-height: 2; }
.leading-\[34px\] { line-height: 34px; }
.leading-\[52px\] { line-height: 52px; }
.leading-\[53px\] { line-height: 53px; }
.leading-\[inherit\] { line-height: inherit; }
.leading-\[var\(--brik-plan-line\,27px\)\] { line-height: var(--brik-plan-line,27px); }
.leading-\[var\(--product-ui-text-leading\)\] { line-height: var(--product-ui-text-leading); }
.leading-none { line-height: 1; }
.leading-normal { line-height: 1.5; }
.leading-relaxed { line-height: 1.625; }
.leading-snug { line-height: 1.375; }
.leading-tight { line-height: 1.25; }
.\!tracking-\[-0\.02em\] { letter-spacing: -0.02em !important; }
.\!tracking-\[-0\.04em\] { letter-spacing: -0.04em !important; }
.tracking-\[-0\.01em\] { letter-spacing: -0.01em; }
.tracking-\[-0\.02em\] { letter-spacing: -0.02em; }
.tracking-\[-0\.03em\] { letter-spacing: -0.03em; }
.tracking-\[-0\.04em\] { letter-spacing: -0.04em; }
.tracking-\[-0\.05em\] { letter-spacing: -0.05em; }
.tracking-\[-0\.0667em\] { letter-spacing: -0.0667em; }
.tracking-\[-0\.06em\] { letter-spacing: -0.06em; }
.tracking-\[-0\.08em\] { letter-spacing: -0.08em; }
.tracking-\[-0\.09em\] { letter-spacing: -0.09em; }
.tracking-\[-0\.11px\] { letter-spacing: -0.11px; }
.tracking-\[-0\.12px\] { letter-spacing: -0.12px; }
.tracking-\[-0\.14px\] { letter-spacing: -0.14px; }
.tracking-\[-0\.16px\] { letter-spacing: -0.16px; }
.tracking-\[-0\.18px\] { letter-spacing: -0.18px; }
.tracking-\[-0\.22px\] { letter-spacing: -0.22px; }
.tracking-\[-0\.24px\] { letter-spacing: -0.24px; }
.tracking-\[-0\.26px\] { letter-spacing: -0.26px; }
.tracking-\[-0\.28px\] { letter-spacing: -0.28px; }
.tracking-\[-0\.2px\] { letter-spacing: -0.2px; }
.tracking-\[-0\.32px\] { letter-spacing: -0.32px; }
.tracking-\[-0\.36px\] { letter-spacing: -0.36px; }
.tracking-\[-0\.3px\] { letter-spacing: -0.3px; }
.tracking-\[-0\.42px\] { letter-spacing: -0.42px; }
.tracking-\[-0\.44px\] { letter-spacing: -0.44px; }
.tracking-\[-0\.48px\] { letter-spacing: -0.48px; }
.tracking-\[-0\.4px\] { letter-spacing: -0.4px; }
.tracking-\[-0\.56px\] { letter-spacing: -0.56px; }
.tracking-\[-0\.58px\] { letter-spacing: -0.58px; }
.tracking-\[-0\.5px\] { letter-spacing: -0.5px; }
.tracking-\[-0\.64px\] { letter-spacing: -0.64px; }
.tracking-\[-0\.72px\] { letter-spacing: -0.72px; }
.tracking-\[-0\.88px\] { letter-spacing: -0.88px; }
.tracking-\[-0\.8px\] { letter-spacing: -0.8px; }
.tracking-\[-1\.1px\] { letter-spacing: -1.1px; }
.tracking-\[-1px\] { letter-spacing: -1px; }
.tracking-\[0\.04em\] { letter-spacing: 0.04em; }
.tracking-\[0\.06em\] { letter-spacing: 0.06em; }
.tracking-\[0\.08em\] { letter-spacing: 0.08em; }
.tracking-\[inherit\] { letter-spacing: inherit; }
.tracking-\[var\(--product-ui-text-tracking\)\] { letter-spacing: var(--product-ui-text-tracking); }
.tracking-normal { letter-spacing: 0px; }
.tracking-tight { letter-spacing: -0.025em; }
.tracking-wide { letter-spacing: 0.025em; }
.tracking-wider { letter-spacing: 0.05em; }
.tracking-widest { letter-spacing: 0.1em; }
.\!text-\[var\(--product-white-00\)\] { color: var(--product-white-00) !important; }
.text-\[\#000624\] { --tw-text-opacity: 1; color: rgb(0 6 36/var(--tw-text-opacity,1)); }
.text-\[\#030f26\] { --tw-text-opacity: 1; color: rgb(3 15 38/var(--tw-text-opacity,1)); }
.text-\[\#047857\] { --tw-text-opacity: 1; color: rgb(4 120 87/var(--tw-text-opacity,1)); }
.text-\[\#050505\] { --tw-text-opacity: 1; color: rgb(5 5 5/var(--tw-text-opacity,1)); }
.text-\[\#08790a\] { --tw-text-opacity: 1; color: rgb(8 121 10/var(--tw-text-opacity,1)); }
.text-\[\#111\] { --tw-text-opacity: 1; color: rgb(17 17 17/var(--tw-text-opacity,1)); }
.text-\[\#1565c0\] { --tw-text-opacity: 1; color: rgb(21 101 192/var(--tw-text-opacity,1)); }
.text-\[\#16a34a\] { --tw-text-opacity: 1; color: rgb(22 163 74/var(--tw-text-opacity,1)); }
.text-\[\#1a1a1a\] { --tw-text-opacity: 1; color: rgb(26 26 26/var(--tw-text-opacity,1)); }
.text-\[\#1d4ed8\] { --tw-text-opacity: 1; color: rgb(29 78 216/var(--tw-text-opacity,1)); }
.text-\[\#1e1e1e\] { --tw-text-opacity: 1; color: rgb(30 30 30/var(--tw-text-opacity,1)); }
.text-\[\#262626\] { --tw-text-opacity: 1; color: rgb(38 38 38/var(--tw-text-opacity,1)); }
.text-\[\#2944cc\] { --tw-text-opacity: 1; color: rgb(41 68 204/var(--tw-text-opacity,1)); }
.text-\[\#2e7d32\] { --tw-text-opacity: 1; color: rgb(46 125 50/var(--tw-text-opacity,1)); }
.text-\[\#333333\], .text-\[\#333\] { --tw-text-opacity: 1; color: rgb(51 51 51/var(--tw-text-opacity,1)); }
.text-\[\#388e3c\] { --tw-text-opacity: 1; color: rgb(56 142 60/var(--tw-text-opacity,1)); }
.text-\[\#404040\] { --tw-text-opacity: 1; color: rgb(64 64 64/var(--tw-text-opacity,1)); }
.text-\[\#444\] { --tw-text-opacity: 1; color: rgb(68 68 68/var(--tw-text-opacity,1)); }
.text-\[\#475569\] { --tw-text-opacity: 1; color: rgb(71 85 105/var(--tw-text-opacity,1)); }
.text-\[\#4a9eff\] { --tw-text-opacity: 1; color: rgb(74 158 255/var(--tw-text-opacity,1)); }
.text-\[\#525252\] { --tw-text-opacity: 1; color: rgb(82 82 82/var(--tw-text-opacity,1)); }
.text-\[\#555\] { --tw-text-opacity: 1; color: rgb(85 85 85/var(--tw-text-opacity,1)); }
.text-\[\#558b2f\] { --tw-text-opacity: 1; color: rgb(85 139 47/var(--tw-text-opacity,1)); }
.text-\[\#5744FF\], .text-\[\#5744ff\] { --tw-text-opacity: 1; color: rgb(87 68 255/var(--tw-text-opacity,1)); }
.text-\[\#595959\] { --tw-text-opacity: 1; color: rgb(89 89 89/var(--tw-text-opacity,1)); }
.text-\[\#62626a\] { --tw-text-opacity: 1; color: rgb(98 98 106/var(--tw-text-opacity,1)); }
.text-\[\#636363\] { --tw-text-opacity: 1; color: rgb(99 99 99/var(--tw-text-opacity,1)); }
.text-\[\#646464\] { --tw-text-opacity: 1; color: rgb(100 100 100/var(--tw-text-opacity,1)); }
.text-\[\#666\] { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity,1)); }
.text-\[\#686868\] { --tw-text-opacity: 1; color: rgb(104 104 104/var(--tw-text-opacity,1)); }
.text-\[\#6B6B6B\] { --tw-text-opacity: 1; color: rgb(107 107 107/var(--tw-text-opacity,1)); }
.text-\[\#737373\] { --tw-text-opacity: 1; color: rgb(115 115 115/var(--tw-text-opacity,1)); }
.text-\[\#7416a5\] { --tw-text-opacity: 1; color: rgb(116 22 165/var(--tw-text-opacity,1)); }
.text-\[\#777\] { --tw-text-opacity: 1; color: rgb(119 119 119/var(--tw-text-opacity,1)); }
.text-\[\#7d7d7d\] { --tw-text-opacity: 1; color: rgb(125 125 125/var(--tw-text-opacity,1)); }
.text-\[\#888\] { --tw-text-opacity: 1; color: rgb(136 136 136/var(--tw-text-opacity,1)); }
.text-\[\#8a6d3b\] { --tw-text-opacity: 1; color: rgb(138 109 59/var(--tw-text-opacity,1)); }
.text-\[\#8a8a8a\] { --tw-text-opacity: 1; color: rgb(138 138 138/var(--tw-text-opacity,1)); }
.text-\[\#999\] { --tw-text-opacity: 1; color: rgb(153 153 153/var(--tw-text-opacity,1)); }
.text-\[\#9a9a9a\] { --tw-text-opacity: 1; color: rgb(154 154 154/var(--tw-text-opacity,1)); }
.text-\[\#9a9aa2\] { --tw-text-opacity: 1; color: rgb(154 154 162/var(--tw-text-opacity,1)); }
.text-\[\#BE22B1\] { --tw-text-opacity: 1; color: rgb(190 34 177/var(--tw-text-opacity,1)); }
.text-\[\#a3a3a3\] { --tw-text-opacity: 1; color: rgb(163 163 163/var(--tw-text-opacity,1)); }
.text-\[\#aaa\] { --tw-text-opacity: 1; color: rgb(170 170 170/var(--tw-text-opacity,1)); }
.text-\[\#b0b0b0\] { --tw-text-opacity: 1; color: rgb(176 176 176/var(--tw-text-opacity,1)); }
.text-\[\#b42318\] { --tw-text-opacity: 1; color: rgb(180 35 24/var(--tw-text-opacity,1)); }
.text-\[\#b45309\] { --tw-text-opacity: 1; color: rgb(180 83 9/var(--tw-text-opacity,1)); }
.text-\[\#bbb\] { --tw-text-opacity: 1; color: rgb(187 187 187/var(--tw-text-opacity,1)); }
.text-\[\#be22b1\] { --tw-text-opacity: 1; color: rgb(190 34 177/var(--tw-text-opacity,1)); }
.text-\[\#bfbfbf\] { --tw-text-opacity: 1; color: rgb(191 191 191/var(--tw-text-opacity,1)); }
.text-\[\#c0c0c0\] { --tw-text-opacity: 1; color: rgb(192 192 192/var(--tw-text-opacity,1)); }
.text-\[\#c2185b\] { --tw-text-opacity: 1; color: rgb(194 24 91/var(--tw-text-opacity,1)); }
.text-\[\#c4c4c4\] { --tw-text-opacity: 1; color: rgb(196 196 196/var(--tw-text-opacity,1)); }
.text-\[\#c7c7c7\] { --tw-text-opacity: 1; color: rgb(199 199 199/var(--tw-text-opacity,1)); }
.text-\[\#c8c8c8\] { --tw-text-opacity: 1; color: rgb(200 200 200/var(--tw-text-opacity,1)); }
.text-\[\#c92a2a\] { --tw-text-opacity: 1; color: rgb(201 42 42/var(--tw-text-opacity,1)); }
.text-\[\#ccc\] { --tw-text-opacity: 1; color: rgb(204 204 204/var(--tw-text-opacity,1)); }
.text-\[\#db2777\] { --tw-text-opacity: 1; color: rgb(219 39 119/var(--tw-text-opacity,1)); }
.text-\[\#ddd\] { --tw-text-opacity: 1; color: rgb(221 221 221/var(--tw-text-opacity,1)); }
.text-\[\#e0e0e0\] { --tw-text-opacity: 1; color: rgb(224 224 224/var(--tw-text-opacity,1)); }
.text-\[\#e5484d\] { --tw-text-opacity: 1; color: rgb(229 72 77/var(--tw-text-opacity,1)); }
.text-\[\#ff4447\] { --tw-text-opacity: 1; color: rgb(255 68 71/var(--tw-text-opacity,1)); }
.text-\[color\:var\(--product-black-00\)\] { color: var(--product-black-00); }
.text-\[color\:var\(--product-grey-05\)\] { color: var(--product-grey-05); }
.text-\[color\:var\(--product-grey-06\)\] { color: var(--product-grey-06); }
.text-\[color\:var\(--seg-text\)\] { color: var(--seg-text); }
.text-\[color\:var\(--wds-color-text-primary\,var\(--wsr-color-B10\,\#116DFF\)\)\] { color: var(--wds-color-text-primary,var(--wsr-color-B10,#116dff)); }
.text-\[var\(--brik-blue-03\)\] { color: var(--brik-blue-03); }
.text-\[var\(--brik-purple-01\)\] { color: var(--brik-purple-01); }
.text-\[var\(--product-black-00\)\] { color: var(--product-black-00); }
.text-\[var\(--product-black-00\,\#262626\)\] { color: var(--product-black-00,#262626); }
.text-\[var\(--product-blue-02\)\] { color: var(--product-blue-02); }
.text-\[var\(--product-blue-03\)\] { color: var(--product-blue-03); }
.text-\[var\(--product-blue-04\)\] { color: var(--product-blue-04); }
.text-\[var\(--product-blue-06\)\] { color: var(--product-blue-06); }
.text-\[var\(--product-brown-01\)\] { color: var(--product-brown-01); }
.text-\[var\(--product-brown-02\)\] { color: var(--product-brown-02); }
.text-\[var\(--product-green-03\)\] { color: var(--product-green-03); }
.text-\[var\(--product-green-save\)\] { color: var(--product-green-save); }
.text-\[var\(--product-grey-02\)\] { color: var(--product-grey-02); }
.text-\[var\(--product-grey-03\)\] { color: var(--product-grey-03); }
.text-\[var\(--product-grey-04\)\] { color: var(--product-grey-04); }
.text-\[var\(--product-grey-05\)\] { color: var(--product-grey-05); }
.text-\[var\(--product-grey-05\,\#3d3d3d\)\] { color: var(--product-grey-05,#3d3d3d); }
.text-\[var\(--product-grey-06\)\] { color: var(--product-grey-06); }
.text-\[var\(--product-lime-01\)\] { color: var(--product-lime-01); }
.text-\[var\(--product-lime-02\)\] { color: var(--product-lime-02); }
.text-\[var\(--product-lime-03\)\] { color: var(--product-lime-03); }
.text-\[var\(--product-lime-06\)\] { color: var(--product-lime-06); }
.text-\[var\(--product-orange-02\)\] { color: var(--product-orange-02); }
.text-\[var\(--product-orange-03\)\] { color: var(--product-orange-03); }
.text-\[var\(--product-pink-03\)\] { color: var(--product-pink-03); }
.text-\[var\(--product-red-02\)\] { color: var(--product-red-02); }
.text-\[var\(--product-red-03\)\] { color: var(--product-red-03); }
.text-\[var\(--product-timeline-00\)\] { color: var(--product-timeline-00); }
.text-\[var\(--product-white-00\)\] { color: var(--product-white-00); }
.text-\[…black-00\] { }
.text-amber-300 { --tw-text-opacity: 1; color: rgb(252 211 77/var(--tw-text-opacity,1)); }
.text-amber-400 { --tw-text-opacity: 1; color: rgb(251 191 36/var(--tw-text-opacity,1)); }
.text-amber-600 { --tw-text-opacity: 1; color: rgb(217 119 6/var(--tw-text-opacity,1)); }
.text-amber-700 { --tw-text-opacity: 1; color: rgb(180 83 9/var(--tw-text-opacity,1)); }
.text-amber-800 { --tw-text-opacity: 1; color: rgb(146 64 14/var(--tw-text-opacity,1)); }
.text-black { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-black\/20 { color: rgba(0, 0, 0, 0.2); }
.text-black\/25 { color: rgba(0, 0, 0, 0.25); }
.text-black\/30 { color: rgba(0, 0, 0, 0.3); }
.text-black\/40 { color: rgba(0, 0, 0, 0.4); }
.text-black\/45 { color: rgba(0, 0, 0, 0.45); }
.text-black\/50 { color: rgba(0, 0, 0, 0.5); }
.text-black\/60 { color: rgba(0, 0, 0, 0.6); }
.text-black\/70 { color: rgba(0, 0, 0, 0.7); }
.text-blue-300 { --tw-text-opacity: 1; color: rgb(147 197 253/var(--tw-text-opacity,1)); }
.text-blue-400 { --tw-text-opacity: 1; color: rgb(96 165 250/var(--tw-text-opacity,1)); }
.text-blue-600 { --tw-text-opacity: 1; color: rgb(37 99 235/var(--tw-text-opacity,1)); }
.text-blue-700 { --tw-text-opacity: 1; color: rgb(29 78 216/var(--tw-text-opacity,1)); }
.text-brik-black-00 { color: var(--brik-black-00); }
.text-brik-blue-00 { color: var(--brik-blue-00); }
.text-brik-blue-03 { color: var(--brik-blue-03); }
.text-brik-grey-03 { color: var(--brik-grey-03); }
.text-brik-grey-04 { color: var(--brik-grey-04); }
.text-brik-ink { color: var(--brik-ink); }
.text-brik-off { color: var(--brik-off); }
.text-brik-white-00 { color: var(--brik-white-00); }
.text-destructive-foreground { color: hsl(var(--destructive-foreground)); }
.text-emerald-300 { --tw-text-opacity: 1; color: rgb(110 231 183/var(--tw-text-opacity,1)); }
.text-emerald-600 { --tw-text-opacity: 1; color: rgb(5 150 105/var(--tw-text-opacity,1)); }
.text-emerald-700 { --tw-text-opacity: 1; color: rgb(4 120 87/var(--tw-text-opacity,1)); }
.text-foreground { color: hsl(var(--foreground)); }
.text-foreground\/50 { color: hsl(var(--foreground) / .5); }
.text-fuchsia-300 { --tw-text-opacity: 1; color: rgb(240 171 252/var(--tw-text-opacity,1)); }
.text-gray-300 { --tw-text-opacity: 1; color: rgb(209 213 219/var(--tw-text-opacity,1)); }
.text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity,1)); }
.text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }
.text-gray-600 { --tw-text-opacity: 1; color: rgb(75 85 99/var(--tw-text-opacity,1)); }
.text-gray-700 { --tw-text-opacity: 1; color: rgb(55 65 81/var(--tw-text-opacity,1)); }
.text-green-300 { --tw-text-opacity: 1; color: rgb(134 239 172/var(--tw-text-opacity,1)); }
.text-green-600 { --tw-text-opacity: 1; color: rgb(22 163 74/var(--tw-text-opacity,1)); }
.text-green-700 { --tw-text-opacity: 1; color: rgb(21 128 61/var(--tw-text-opacity,1)); }
.text-green-800 { --tw-text-opacity: 1; color: rgb(22 101 52/var(--tw-text-opacity,1)); }
.text-indigo-300 { --tw-text-opacity: 1; color: rgb(165 180 252/var(--tw-text-opacity,1)); }
.text-inherit { color: inherit; }
.text-input { color: hsl(var(--input)); }
.text-lime-300 { --tw-text-opacity: 1; color: rgb(190 242 100/var(--tw-text-opacity,1)); }
.text-muted-foreground { color: hsl(var(--muted-foreground)); }
.text-neutral-300 { --tw-text-opacity: 1; color: rgb(212 212 212/var(--tw-text-opacity,1)); }
.text-neutral-400 { --tw-text-opacity: 1; color: rgb(163 163 163/var(--tw-text-opacity,1)); }
.text-neutral-500 { --tw-text-opacity: 1; color: rgb(115 115 115/var(--tw-text-opacity,1)); }
.text-neutral-600 { --tw-text-opacity: 1; color: rgb(82 82 82/var(--tw-text-opacity,1)); }
.text-neutral-700 { --tw-text-opacity: 1; color: rgb(64 64 64/var(--tw-text-opacity,1)); }
.text-neutral-800 { --tw-text-opacity: 1; color: rgb(38 38 38/var(--tw-text-opacity,1)); }
.text-neutral-900 { --tw-text-opacity: 1; color: rgb(23 23 23/var(--tw-text-opacity,1)); }
.text-orange-300 { --tw-text-opacity: 1; color: rgb(253 186 116/var(--tw-text-opacity,1)); }
.text-orange-500 { --tw-text-opacity: 1; color: rgb(249 115 22/var(--tw-text-opacity,1)); }
.text-orange-700 { --tw-text-opacity: 1; color: rgb(194 65 12/var(--tw-text-opacity,1)); }
.text-pink-300 { --tw-text-opacity: 1; color: rgb(249 168 212/var(--tw-text-opacity,1)); }
.text-primary { color: hsl(var(--primary)); }
.text-primary-foreground { color: hsl(var(--primary-foreground)); }
.text-purple-300 { --tw-text-opacity: 1; color: rgb(216 180 254/var(--tw-text-opacity,1)); }
.text-purple-600 { --tw-text-opacity: 1; color: rgb(147 51 234/var(--tw-text-opacity,1)); }
.text-red-300 { --tw-text-opacity: 1; color: rgb(252 165 165/var(--tw-text-opacity,1)); }
.text-red-400 { --tw-text-opacity: 1; color: rgb(248 113 113/var(--tw-text-opacity,1)); }
.text-red-500 { --tw-text-opacity: 1; color: rgb(239 68 68/var(--tw-text-opacity,1)); }
.text-red-600 { --tw-text-opacity: 1; color: rgb(220 38 38/var(--tw-text-opacity,1)); }
.text-red-700 { --tw-text-opacity: 1; color: rgb(185 28 28/var(--tw-text-opacity,1)); }
.text-rose-300 { --tw-text-opacity: 1; color: rgb(253 164 175/var(--tw-text-opacity,1)); }
.text-rose-400 { --tw-text-opacity: 1; color: rgb(251 113 133/var(--tw-text-opacity,1)); }
.text-rose-500 { --tw-text-opacity: 1; color: rgb(244 63 94/var(--tw-text-opacity,1)); }
.text-rose-600 { --tw-text-opacity: 1; color: rgb(225 29 72/var(--tw-text-opacity,1)); }
.text-rose-700 { --tw-text-opacity: 1; color: rgb(190 18 60/var(--tw-text-opacity,1)); }
.text-secondary-foreground { color: hsl(var(--secondary-foreground)); }
.text-sky-300 { --tw-text-opacity: 1; color: rgb(125 211 252/var(--tw-text-opacity,1)); }
.text-sky-600 { --tw-text-opacity: 1; color: rgb(2 132 199/var(--tw-text-opacity,1)); }
.text-sky-700 { --tw-text-opacity: 1; color: rgb(3 105 161/var(--tw-text-opacity,1)); }
.text-sky-700\/80 { color: rgba(3, 105, 161, 0.8); }
.text-slate-300 { --tw-text-opacity: 1; color: rgb(203 213 225/var(--tw-text-opacity,1)); }
.text-slate-400 { --tw-text-opacity: 1; color: rgb(148 163 184/var(--tw-text-opacity,1)); }
.text-slate-500 { --tw-text-opacity: 1; color: rgb(100 116 139/var(--tw-text-opacity,1)); }
.text-slate-600 { --tw-text-opacity: 1; color: rgb(71 85 105/var(--tw-text-opacity,1)); }
.text-slate-700 { --tw-text-opacity: 1; color: rgb(51 65 85/var(--tw-text-opacity,1)); }
.text-slate-900 { --tw-text-opacity: 1; color: rgb(15 23 42/var(--tw-text-opacity,1)); }
.text-transparent { color: rgba(0, 0, 0, 0); }
.text-violet-700 { --tw-text-opacity: 1; color: rgb(109 40 217/var(--tw-text-opacity,1)); }
.text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.text-white\/30 { color: rgba(255, 255, 255, 0.3); }
.text-white\/35 { color: rgba(255, 255, 255, 0.35); }
.text-white\/40 { color: rgba(255, 255, 255, 0.4); }
.text-white\/50 { color: rgba(255, 255, 255, 0.5); }
.text-white\/55 { color: rgba(255, 255, 255, 0.55); }
.text-white\/60 { color: rgba(255, 255, 255, 0.6); }
.text-white\/70 { color: rgba(255, 255, 255, 0.7); }
.text-white\/75 { color: rgba(255, 255, 255, 0.75); }
.text-white\/80 { color: rgba(255, 255, 255, 0.8); }
.text-white\/85 { color: rgba(255, 255, 255, 0.85); }
.text-white\/90 { color: rgba(255, 255, 255, 0.9); }
.text-yellow-300 { --tw-text-opacity: 1; color: rgb(253 224 71/var(--tw-text-opacity,1)); }
.text-yellow-400 { --tw-text-opacity: 1; color: rgb(250 204 21/var(--tw-text-opacity,1)); }
.underline { text-decoration-line: underline; }
.line-through { text-decoration-line: line-through; }
.no-underline { text-decoration-line: none; }
.decoration-\[var\(--product-grey-04\)\] { text-decoration-color: var(--product-grey-04); }
.decoration-red-300 { text-decoration-color: rgb(252, 165, 165); }
.decoration-solid { text-decoration-style: solid; }
.decoration-dotted { text-decoration-style: dotted; }
.decoration-1 { text-decoration-thickness: 1px; }
.decoration-from-font { text-decoration-thickness: from-font; }
.underline-offset-2 { text-underline-offset: 2px; }
.underline-offset-4 { text-underline-offset: 4px; }
.underline-offset-\[0\.12em\] { text-underline-offset: 0.12em; }
.underline-offset-\[3px\] { text-underline-offset: 3px; }
.antialiased { -webkit-font-smoothing: antialiased; }
.placeholder-\[\#666\]::placeholder { --tw-placeholder-opacity: 1; color: rgb(102 102 102/var(--tw-placeholder-opacity,1)); }
.placeholder-\[\#686868\]::placeholder { --tw-placeholder-opacity: 1; color: rgb(104 104 104/var(--tw-placeholder-opacity,1)); }
.placeholder-\[\#7d7d7d\]::placeholder { --tw-placeholder-opacity: 1; color: rgb(125 125 125/var(--tw-placeholder-opacity,1)); }
.placeholder-\[\#999\]::placeholder { --tw-placeholder-opacity: 1; color: rgb(153 153 153/var(--tw-placeholder-opacity,1)); }
.placeholder-\[\#bbb\]::placeholder { --tw-placeholder-opacity: 1; color: rgb(187 187 187/var(--tw-placeholder-opacity,1)); }
.placeholder-\[var\(--product-grey-05\)\]::placeholder { color: var(--product-grey-05); }
.caret-\[var\(--product-black-00\)\] { caret-color: var(--product-black-00); }
.caret-\[var\(--product-blue-03\)\] { caret-color: var(--product-blue-03); }
.accent-\[var\(--product-black-00\)\] { accent-color: var(--product-black-00); }
.accent-blue-500 { accent-color: rgb(59, 130, 246); }
.accent-brik-black-00 { accent-color: var(--brik-black-00); }
.accent-white { accent-color: rgb(255, 255, 255); }
.opacity-0 { opacity: 0; }
.opacity-100 { opacity: 1; }
.opacity-25 { opacity: 0.25; }
.opacity-30 { opacity: 0.3; }
.opacity-35 { opacity: 0.35; }
.opacity-40 { opacity: 0.4; }
.opacity-50 { opacity: 0.5; }
.opacity-60 { opacity: 0.6; }
.opacity-70 { opacity: 0.7; }
.opacity-75 { opacity: 0.75; }
.opacity-80 { opacity: 0.8; }
.opacity-90 { opacity: 0.9; }
.opacity-\[0\.15\] { opacity: 0.15; }
.mix-blend-multiply { mix-blend-mode: multiply; }
.mix-blend-overlay { mix-blend-mode: overlay; }
.mix-blend-soft-light { mix-blend-mode: soft-light; }
.mix-blend-difference { mix-blend-mode: difference; }
.\!shadow { --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a !important; --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow) !important; }
.shadow { --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-2xl { --tw-shadow: 0 25px 50px -12px #00000040; --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_1\.5px_var\(--product-blue-03\)\] { --tw-shadow: 0 0 0 1.5px var(--product-blue-03); --tw-shadow-colored: 0 0 0 1.5px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_1px_var\(--product-blue-03\)\] { --tw-shadow: 0 0 0 1px var(--product-blue-03); --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_1px_var\(--product-grey-02\)\] { --tw-shadow: 0 0 0 1px var(--product-grey-02); --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_1px_var\(--product-grey-03\)\] { --tw-shadow: 0 0 0 1px var(--product-grey-03); --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_2px_rgba\(255\,255\,255\,0\.35\)\] { --tw-shadow: 0 0 0 2px #ffffff59; --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_3px_rgba\(14\,165\,233\,0\.08\)\] { --tw-shadow: 0 0 0 3px #0ea5e914; --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_3px_var\(--product-pink-06\)\] { --tw-shadow: 0 0 0 3px var(--product-pink-06); --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_6px_rgba\(255\,59\,48\,0\.6\)\] { --tw-shadow: 0 0 6px #ff3b3099; --tw-shadow-colored: 0 0 6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_8px_rgba\(255\,59\,48\,0\.6\)\] { --tw-shadow: 0 0 8px #ff3b3099; --tw-shadow-colored: 0 0 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_1px_0_0_black\] { --tw-shadow: 0 1px 0 0 black; --tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\] { --tw-shadow: 0 1px 2px #0000000a; --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.18\)\,0_8px_24px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0 1px 3px #0000002e,0 8px 24px #00000014; --tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.3\)\] { --tw-shadow: 0 1px 3px #0000004d; --tw-shadow-colored: 0 1px 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.4\)\] { --tw-shadow: 0 1px 3px #0006; --tw-shadow-colored: 0 1px 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0 2px 8px #00000040; --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_42px_107px_rgba\(255\,89\,241\,0\.34\)\,0_24\.7px_32\.3px_rgba\(255\,89\,241\,0\.19\)\,0_10\.3px_13\.4px_rgba\(255\,89\,241\,0\.22\)\,0_3\.7px_4\.8px_rgba\(255\,89\,241\,0\.15\)\,inset_0_1px_4px_0px_\#ffd9e8\] { --tw-shadow: 0 42px 107px #ff59f157,0 24.7px 32.3px #ff59f130,0 10.3px 13.4px #ff59f138,0 3.7px 4.8px #ff59f126,inset 0 1px 4px 0px #ffd9e8; --tw-shadow-colored: 0 42px 107px var(--tw-shadow-color), 0 24.7px 32.3px var(--tw-shadow-color), 0 10.3px 13.4px var(--tw-shadow-color), 0 3.7px 4.8px var(--tw-shadow-color), inset 0 1px 4px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_42px_53\.5px_rgba\(255\,89\,241\,0\.34\)\,0_24\.7px_16\.1px_rgba\(255\,89\,241\,0\.19\)\,0_10\.3px_6\.7px_rgba\(255\,89\,241\,0\.22\)\,0_3\.7px_2\.4px_rgba\(255\,89\,241\,0\.15\)\,inset_0_1px_4px_0_\#ffd9e8\] { --tw-shadow: 0 42px 53.5px #ff59f157,0 24.7px 16.1px #ff59f130,0 10.3px 6.7px #ff59f138,0 3.7px 2.4px #ff59f126,inset 0 1px 4px 0 #ffd9e8; --tw-shadow-colored: 0 42px 53.5px var(--tw-shadow-color), 0 24.7px 16.1px var(--tw-shadow-color), 0 10.3px 6.7px var(--tw-shadow-color), 0 3.7px 2.4px var(--tw-shadow-color), inset 0 1px 4px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 0 4px 24px #0000001f; --tw-shadow-colored: 0 4px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.2\)\] { --tw-shadow: 0 4px 24px #0003; --tw-shadow-colored: 0 4px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.10\)\] { --tw-shadow: 0 6px 20px #0000001a; --tw-shadow-colored: 0 6px 20px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 0 6px 20px #0000001f; --tw-shadow-colored: 0 6px 20px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.2\)\] { --tw-shadow: 0 6px 20px #0003; --tw-shadow-colored: 0 6px 20px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.14\)\] { --tw-shadow: 0 8px 30px #00000024; --tw-shadow-colored: 0 8px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.18\)\] { --tw-shadow: 0 8px 32px #0000002e; --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0px_-15px_15px_0px_rgba\(0\,0\,0\,0\.05\)\,0px_-4px_8px_0px_rgba\(0\,0\,0\,0\.06\)\] { --tw-shadow: 0px -15px 15px 0px #0000000d,0px -4px 8px 0px #0000000f; --tw-shadow-colored: 0px -15px 15px 0px var(--tw-shadow-color), 0px -4px 8px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0px_42px_107px_rgba\(255\,89\,241\,0\.34\)\,0px_24\.7px_32\.3px_rgba\(255\,89\,241\,0\.19\)\,0px_10\.3px_13\.4px_rgba\(255\,89\,241\,0\.22\)\,0px_3\.7px_4\.8px_rgba\(255\,89\,241\,0\.15\)\,inset_0px_1px_4px_\#ffd9e8\] { --tw-shadow: 0px 42px 107px #ff59f157,0px 24.7px 32.3px #ff59f130,0px 10.3px 13.4px #ff59f138,0px 3.7px 4.8px #ff59f126,inset 0px 1px 4px #ffd9e8; --tw-shadow-colored: 0px 42px 107px var(--tw-shadow-color), 0px 24.7px 32.3px var(--tw-shadow-color), 0px 10.3px 13.4px var(--tw-shadow-color), 0px 3.7px 4.8px var(--tw-shadow-color), inset 0px 1px 4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0px_4px_15px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0px 4px 15px #0000001a; --tw-shadow-colored: 0px 4px 15px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0px_4px_15px_rgba\(0\,0\,0\,0\.16\)\] { --tw-shadow: 0px 4px 15px #00000029; --tw-shadow-colored: 0px 4px 15px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0px_4px_30px_0px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 0px 4px 30px 0px #00000026; --tw-shadow-colored: 0px 4px 30px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[10px_10px_100px_rgba\(0\,0\,0\,0\.2\)\] { --tw-shadow: 10px 10px 100px #0003; --tw-shadow-colored: 10px 10px 100px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[10px_10px_100px_rgba\(0\,0\,0\,0\.5\)\] { --tw-shadow: 10px 10px 100px #00000080; --tw-shadow-colored: 10px 10px 100px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[12px_0_40px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 12px 0 40px #0000001f; --tw-shadow-colored: 12px 0 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: inset 0 0 0 1px #0000001a; --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[inset_0_0_0_1px_var\(--product-white-00\)\] { --tw-shadow: inset 0 0 0 1px var(--product-white-00); --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[inset_0_1px_0_var\(--product-grey-02\)\] { --tw-shadow: inset 0 1px 0 var(--product-grey-02); --tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[inset_0px_0px_50px_0px_\#ffeafd\] { --tw-shadow: inset 0px 0px 50px 0px #ffeafd; --tw-shadow-colored: inset 0px 0px 50px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-lg { --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a; --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-md { --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a; --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-sm { --tw-shadow: 0 1px 2px 0 #0000000d; --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-xl { --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a; --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-amber-200 { --tw-shadow-color: #fde68a; --tw-shadow: var(--tw-shadow-colored); }
.shadow-emerald-200 { --tw-shadow-color: #a7f3d0; --tw-shadow: var(--tw-shadow-colored); }
.shadow-rose-200 { --tw-shadow-color: #fecdd3; --tw-shadow: var(--tw-shadow-colored); }
.shadow-sky-200 { --tw-shadow-color: #bae6fd; --tw-shadow: var(--tw-shadow-colored); }
.shadow-transparent { --tw-shadow-color: transparent; --tw-shadow: var(--tw-shadow-colored); }
.outline-none { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.\!outline { outline-style: solid !important; }
.outline { outline-style: solid; }
.outline-dashed { outline-style: dashed; }
.outline-1 { outline-width: 1px; }
.outline-2 { outline-width: 2px; }
.outline-\[3px\] { outline-width: 3px; }
.-outline-offset-1 { outline-offset: -1px; }
.-outline-offset-2 { outline-offset: -2px; }
.-outline-offset-\[3px\] { outline-offset: -3px; }
.outline-offset-0 { outline-offset: 0px; }
.outline-offset-2 { outline-offset: 2px; }
.outline-offset-\[-1px\] { outline-offset: -1px; }
.outline-\[\#e1e1e1\] { outline-color: rgb(225, 225, 225); }
.outline-\[colour\] { }
.outline-\[var\(--product-black-00\)\] { outline-color: var(--product-black-00); }
.outline-\[var\(--product-blue-02\)\] { outline-color: var(--product-blue-02); }
.outline-\[var\(--product-blue-03\)\] { outline-color: var(--product-blue-03); }
.outline-\[var\(--product-red-03\)\] { outline-color: var(--product-red-03); }
.outline-black { outline-color: rgb(0, 0, 0); }
.outline-red-400 { outline-color: rgb(248, 113, 113); }
.outline-red-500 { outline-color: rgb(239, 68, 68); }
.ring { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.ring-0 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.ring-2 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.ring-inset { --tw-ring-inset: inset; }
.ring-\[\#5744FF\] { --tw-ring-opacity: 1; --tw-ring-color: rgb(87 68 255/var(--tw-ring-opacity,1)); }
.ring-\[\#be22b1\]\/30 { --tw-ring-color: #be22b14d; }
.ring-\[var\(--product-blue-03\)\] { --tw-ring-color: var(--product-blue-03); }
.ring-\[var\(--product-blue-04\)\] { --tw-ring-color: var(--product-blue-04); }
.ring-black\/5 { --tw-ring-color: #0000000d; }
.ring-blue-300 { --tw-ring-opacity: 1; --tw-ring-color: rgb(147 197 253/var(--tw-ring-opacity,1)); }
.ring-transparent { --tw-ring-color: transparent; }
.ring-white { --tw-ring-opacity: 1; --tw-ring-color: rgb(255 255 255/var(--tw-ring-opacity,1)); }
.ring-offset-1 { --tw-ring-offset-width: 1px; }
.ring-offset-background { --tw-ring-offset-color: hsl(var(--background)); }
.blur { --tw-blur: blur(8px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.blur-0 { --tw-blur: blur(0); 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); }
.blur-\[10px\] { --tw-blur: blur(10px); 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); }
.blur-\[12px\] { --tw-blur: blur(12px); 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); }
.blur-\[16px\] { --tw-blur: blur(16px); 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); }
.blur-sm { --tw-blur: blur(4px); 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); }
.drop-shadow { --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f); 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); }
.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.12\)\] { --tw-drop-shadow: drop-shadow(0 2px 8px #0000001f); 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); }
.drop-shadow-\[1px_1px_40px_rgba\(0\,0\,0\,0\.04\)\] { --tw-drop-shadow: drop-shadow(1px 1px 40px #0000000a); 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); }
.drop-shadow-sm { --tw-drop-shadow: drop-shadow(0 1px 1px #0000000d); 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); }
.grayscale { --tw-grayscale: grayscale(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.\!invert { --tw-invert: invert(100%) !important; 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) !important; }
.invert { --tw-invert: invert(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.sepia { --tw-sepia: sepia(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.backdrop-blur { --tw-backdrop-blur: blur(8px); 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-\[12\.5px\] { --tw-backdrop-blur: blur(12.5px); 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-\[25px\] { --tw-backdrop-blur: blur(25px); 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-\[27px\] { --tw-backdrop-blur: blur(27px); 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-\[35px\] { --tw-backdrop-blur: blur(35px); 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-\[50px\] { --tw-backdrop-blur: blur(50px); 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-\[8\.5px\] { --tw-backdrop-blur: blur(8.5px); 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-sm { --tw-backdrop-blur: blur(4px); 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 { 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, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[backdrop-filter\,background-color\] { transition-property: -webkit-backdrop-filter, backdrop-filter, background-color; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[background\] { transition-property: background; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[border-color\,opacity\] { transition-property: border-color, opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[box-shadow\] { transition-property: box-shadow; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[clip-path\] { transition-property: clip-path; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[color\,padding\] { transition-property: color, padding; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[gap\] { transition-property: gap; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[grid-template-columns\] { transition-property: grid-template-columns; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[grid-template-rows\,opacity\] { transition-property: grid-template-rows, opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[grid-template-rows\] { transition-property: grid-template-rows; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[height\] { transition-property: height; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[left\,width\] { transition-property: left, width; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[opacity\,background-color\] { transition-property: opacity, background-color; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[opacity\,max-width\] { transition-property: opacity, max-width; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[opacity\,transform\,right\] { transition-property: opacity, transform, right; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[opacity\,transform\] { transition-property: opacity, transform; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[opacity\] { transition-property: opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[outline-color\] { transition-property: outline-color; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[padding-top\] { transition-property: padding-top; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[padding\] { transition-property: padding; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[top\] { transition-property: top; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[transform\,background-color\] { transition-property: transform, background-color; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[transform\,opacity\] { transition-property: transform, opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[width\,box-shadow\] { transition-property: width, box-shadow; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[width\] { transition-property: width; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-all { transition-property: all; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-opacity { transition-property: opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-transform { transition-property: transform; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.delay-300 { transition-delay: 0.3s; }
.duration-0 { transition-duration: 0s; }
.duration-100 { transition-duration: 0.1s; }
.duration-150 { transition-duration: 0.15s; }
.duration-200 { transition-duration: 0.2s; }
.duration-300 { transition-duration: 0.3s; }
.duration-500 { transition-duration: 0.5s; }
.duration-700 { transition-duration: 0.7s; }
.duration-\[250ms\] { transition-duration: 0.25s; }
.duration-\[400ms\] { transition-duration: 0.4s; }
.duration-\[450ms\] { transition-duration: 0.45s; }
.duration-\[480ms\] { transition-duration: 0.48s; }
.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\] { transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }
.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\] { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-linear { transition-timing-function: linear; }
.ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.will-change-transform { will-change: transform; }
.\[--canvas-dot\:rgba\(0\,0\,0\,0\.16\)\] { --canvas-dot: #00000029; }
.\[--editor-top-bar-height\:50px\] { --editor-top-bar-height: 50px; }
.\[--use-case-tools-top\:109px\] { --use-case-tools-top: 109px; }
.\[-moz-appearance\:textfield\] { }
.\[-ms-overflow-style\:none\] { }
.\[-webkit-overflow-scrolling\:touch\] { }
.\[-webkit-tap-highlight-color\:transparent\] { -webkit-tap-highlight-color: transparent; }
.\[animation-duration\:1\.5s\] { animation-duration: 1.5s; }
.\[animation\:mobileMenuCollapse_200ms_ease-out_forwards\] { animation: 0.2s ease-out 0s 1 normal forwards running mobileMenuCollapse; }
.\[animation\:mobileMenuExpand_200ms_ease-out\] { animation: 0.2s ease-out 0s 1 normal none running mobileMenuExpand; }
.\[background-size\:24px_24px\] { background-size: 24px 24px; }
.\[clip-path\:inset\(-24px_0_0_0\)\] { clip-path: inset(-24px 0px 0px); }
.\[clip-path\:inset\(0\)\] { clip-path: inset(0px); }
.\[clip-path\:polygon\(0_0\,33\.09px_0\,41\.18px_8\.23px\,100\%_8\.23px\,100\%_100\%\,0_100\%\)\] { clip-path: polygon(0px 0px, 33.09px 0px, 41.18px 8.23px, 100% 8.23px, 100% 100%, 0px 100%); }
.\[clip-path\:polygon\(0_0\,86\.52px_0\,110px_20px\,100\%_20px\,100\%_100\%\,0_100\%\)\] { clip-path: polygon(0px 0px, 86.52px 0px, 110px 20px, 100% 20px, 100% 100%, 0px 100%); }
.\[column-gap\:10px\] { column-gap: 10px; }
.\[column-gap\:12px\] { column-gap: 12px; }
.\[column-gap\:15px\] { column-gap: 15px; }
.\[container-type\:inline-size\] { container-type: inline-size; }
.\[container-type\:size\] { container-type: size; }
.\[field-sizing\:content\] { field-sizing: content; }
.\[font-family\:\'Proto_Mono\'\,ui-monospace\,monospace\] { font-family: "Proto Mono", ui-monospace, monospace; }
.\[font-family\:var\(--brik-font-book\)\] { font-family: var(--brik-font-book); }
.\[font-family\:var\(--brik-font-regular\)\] { font-family: var(--brik-font-regular); }
.\[font-family\:var\(--product-font\)\] { font-family: var(--product-font); }
.\[font-family\:var\(--product-font-book\)\] { font-family: var(--product-font-book); }
.\[font-feature-settings\:\'ss01\'_1\,\'ss02\'_1\,\'ss03\'_1\,\'ss04\'_1\,\'ss05\'_1\,\'ss06\'_1\,\'ss07\'_1\,\'ss09\'_1\,\'ss10\'_1\,\'ss11\'_1\,\'lnum\'_1\,\'tnum\'_1\] { font-feature-settings: "ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss09", "ss10", "ss11", "lnum", "tnum"; }
.\!\[font-feature-settings\:normal\] { font-feature-settings: normal !important; }
.\[font\:inherit\] { font: inherit; }
.\[grid-template-rows\:0fr\] { grid-template-rows: 0fr; }
.\[grid-template-rows\:1fr\] { grid-template-rows: 1fr; }
.\[grid-template-rows\:auto_auto_minmax\(0\,1fr\)_auto_auto\] { grid-template-rows: auto auto minmax(0px, 1fr) auto auto; }
.\[outline\:1px_solid_var\(--product-blue-03\)\] { outline: 1px solid var(--product-blue-03); }
.\[outline\:1px_solid_var\(--product-red-03\)\] { outline: 1px solid var(--product-red-03); }
.\[overflow-x\:clip\] { overflow-x: clip; }
.\[perspective\:1200px\] { perspective: 1200px; }
.\[scrollbar-color\:\#d4d4d4_transparent\] { scrollbar-color: rgb(212, 212, 212) transparent; }
.\[scrollbar-width\:none\] { scrollbar-width: none; }
.\[scrollbar-width\:thin\] { scrollbar-width: thin; }
.\[text-decoration-skip-ink\:auto\] { text-decoration-skip-ink: auto; }
.\[text-decoration-skip-ink\:none\] { text-decoration-skip-ink: none; }
.\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.6\)\] { text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 2px; }
.\[text-underline-position\:from-font\] { text-underline-position: from-font; }
.\[text-wrap\:balance\] { text-wrap: balance; }
.\[transform-origin\:center\] { transform-origin: 50% center; }
.\[transform-style\:preserve-3d\] { transform-style: preserve-3d; }
.\[transform\:rotate\(180deg\)\] { transform: rotate(180deg); }
.\[word-break\:break-word\] { word-break: break-word; }
.\[writing-mode\:vertical-rl\] { writing-mode: vertical-rl; }
html[data-session-pending] [data-home-marketing] { visibility: hidden; }
@media (max-width: 1023px) {
  html:not([data-document-settled]) body:has([data-mobile-first-paint-gate]) { visibility: hidden; animation: 0s linear 4s 1 normal forwards running brik-reveal-unsettled-document; }
}
@keyframes brik-reveal-unsettled-document { 
  100% { visibility: visible; }
}
@font-face { font-family: EarlySans; src: url("fonts/EarlySans-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: EarlySans; src: url("fonts/EarlySans-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Brik Sticky Caveat"; src: url("fonts/Caveat-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Brik Sticky Caveat"; src: url("fonts/Caveat-Medium-ext.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Neue Haas Grotesk Display Pro"; src: local("Neue Haas Grotesk Display Pro"), url("fonts/NeueHaasGroteskDisplayPro-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Neue Haas Grotesk Display Pro"; src: local("Neue Haas Grotesk Display Pro Medium"), url("fonts/NeueHaasGroteskDisplayPro-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Neue Haas Grotesk Display Pro"; src: local("Neue Haas Grotesk Display Pro Bold"), url("fonts/NeueHaasGroteskDisplayPro-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "HAL Matex"; src: local("HAL Matex"), url("fonts/HALMatex-Regular.woff2") format("woff2"), url("fonts/HALMatex-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "HAL Matex Book"; src: local("HAL Matex Book"), url("fonts/HALMatex-Book.woff2") format("woff2"), url("fonts/HALMatex-Book.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "HAL Matex"; src: local("Arial Hebrew"), local("ArialHebrew"), local("Noto Sans Hebrew"), local("NotoSansHebrew"), local("Arial"), local("ArialMT"); unicode-range: U+590-5FF, U+FB1D-FB4F, U+200F, U+5BE; font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "HAL Matex Book"; src: local("Arial Hebrew"), local("ArialHebrew"), local("Noto Sans Hebrew"), local("NotoSansHebrew"), local("Arial"), local("ArialMT"); unicode-range: U+590-5FF, U+FB1D-FB4F, U+200F, U+5BE; font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: EarlySans; src: local("Arial Hebrew"), local("ArialHebrew"), local("Noto Sans Hebrew"), local("NotoSansHebrew"), local("Arial"), local("ArialMT"); unicode-range: U+590-5FF, U+FB1D-FB4F, U+200F, U+5BE; font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: EarlySans; src: local("Arial Hebrew"), local("ArialHebrew"), local("Noto Sans Hebrew"), local("NotoSansHebrew"), local("Arial"), local("ArialMT"); unicode-range: U+590-5FF, U+FB1D-FB4F, U+200F, U+5BE; font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Proto Mono"; src: local("Proto Mono Med"), local("ProtoMono-Medium"), url("fonts/ProtoMono-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@keyframes marquee-scroll { 
  0% { transform: translate(0px, 0px); }
  100% { transform: translate(-50%); }
}
@keyframes hero-letter-rise { 
  0% { transform: translateY(125%); }
  100% { transform: translate(0px, 0px); }
}
@keyframes hero-logo-open { 
  0% { width: 0px; margin-left: 0.18em; }
  100% { width: 1.061em; margin-left: 0px; }
}
@keyframes hero-logo-open-mobile { 
  0% { width: 0px; }
  100% { width: 64px; }
}
.hero-letter-rise { animation: 1.25s cubic-bezier(0.87, 0, 0.13, 1) 0s 1 normal both running hero-letter-rise; }
.hero-logo-open { animation: 1.25s cubic-bezier(0.87, 0, 0.13, 1) 2.025s 1 normal both running hero-logo-open; }
.hero-logo-open-mobile { animation: 1.25s cubic-bezier(0.87, 0, 0.13, 1) 2.025s 1 normal both running hero-logo-open-mobile; }
@keyframes hero-follow-rise { 
  0% { opacity: 0; transform: translateY(24px); }
  100% { opacity: 1; transform: translate(0px, 0px); }
}
.hero-follow-rise { animation: 0.7s cubic-bezier(0.22, 1, 0.36, 1) 2.025s 1 normal both running hero-follow-rise; }
.hero-follow-rise-trailing { animation-delay: 2.225s; }
@media (prefers-reduced-motion: reduce) {
  .hero-letter-rise, .hero-logo-open, .hero-logo-open-mobile, .hero-follow-rise { animation: auto ease 0s 1 normal none running none; }
}
.mag-tool-hover { --mag-tool-hover-ease: cubic-bezier(.87, 0, .13, 1); }
.mag-tool-hover__fit { left: var(--mag-tool-hover-x,50%); top: var(--mag-tool-hover-y,50%); translate: -50% -50%; transform: scale(var(--mag-tool-hover-fit,1)); mix-blend-mode: difference; transition: transform 0.12s ease-out; position: absolute; }
.mag-tool-hover__disc { aspect-ratio: 1 / 1; width: 180px; transition: transform .45s var(--mag-tool-hover-ease) .15s; background: rgb(255, 247, 0); transform: scale(0); }
.mag-tool-hover__label { color: rgb(0, 0, 0); letter-spacing: -0.04em; transition: transform .25s var(--mag-tool-hover-ease); font-size: 20px; line-height: 1.083; transform: rotate(-180deg) scale(0); }
@media (min-width: 1024px) {
  .mag-tool-hover__disc { width: 240px; }
}
.mag-tool-hover[data-active] .mag-tool-hover__disc { transition-duration: 0.5s; transition-delay: 0s; transform: scale(1); }
.mag-tool-hover[data-active] .mag-tool-hover__label { transition-duration: 0.5s; transition-delay: 0.5s; transform: none; }
@media (hover: hover) and (pointer: fine) {
  .mag-tool-hover { cursor: none; }
  .mag-tool-hover:hover .mag-tool-hover__disc { transition-duration: 0.5s; transition-delay: 0s; transform: scale(1); }
  .mag-tool-hover:hover .mag-tool-hover__label { transition-duration: 0.5s; transition-delay: 0.5s; transform: none; }
}
@media (prefers-reduced-motion: reduce) {
  .mag-tool-hover__disc, .mag-tool-hover__label { transition-duration: 0s !important; transition-delay: 0s !important; }
}
@keyframes suggestExpand { 
  0% { grid-template-rows: 0fr; }
  100% { grid-template-rows: 1fr; }
}
@keyframes suggestReveal { 
  0% { opacity: 0; transform: translateY(-10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes suggestCollapse { 
  0% { grid-template-rows: 1fr; }
  100% { grid-template-rows: 0fr; }
}
@keyframes suggestHide { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-10px); }
}
@keyframes suggestOpen { 
  0% { opacity: 0; grid-template-rows: 0fr; }
  100% { opacity: 1; grid-template-rows: 1fr; }
}
@keyframes scroll-left { 
  0% { transform: translate(0px); }
  100% { transform: translate(-50%); }
}
@keyframes scroll-right { 
  0% { transform: translate(-50%); }
  100% { transform: translate(0px); }
}
.animate-scroll-left { animation: 25s linear 0s infinite normal none running scroll-left; }
.animate-scroll-right { animation: 25s linear 0s infinite normal none running scroll-right; }
@keyframes blink { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}
.animate-blink { animation: 0.8s step-end 0s infinite normal none running blink; }
@keyframes float-0 { 
  0% { transform: translate(0px); }
  33% { transform: translate(20px, -15px); }
  66% { transform: translate(-10px, 20px); }
  100% { transform: translate(0px); }
}
@keyframes float-1 { 
  0% { transform: translate(0px); }
  33% { transform: translate(-18px, 12px); }
  66% { transform: translate(15px, -8px); }
  100% { transform: translate(0px); }
}
@keyframes float-2 { 
  0% { transform: translate(0px); }
  33% { transform: translate(12px, 18px); }
  66% { transform: translate(-20px, -12px); }
  100% { transform: translate(0px); }
}
@keyframes float-3 { 
  0% { transform: translate(0px); }
  33% { transform: translate(-15px, -20px); }
  66% { transform: translate(18px, 10px); }
  100% { transform: translate(0px); }
}
@keyframes step-enter { 
  0% { opacity: 0; transform: scale(0.3) translateY(40px); }
  60% { opacity: 1; transform: scale(1.05) translateY(-5px); }
  100% { opacity: 1; transform: scale(1) translateY(0px); }
}
@keyframes mobileMenuExpand { 
  0% { opacity: 0; transform: translateY(-6px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes mobileMenuCollapse { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-6px); }
}
@keyframes lp-hero-gradient-flow { 
  0% { background-position: 50% 0px; }
  100% { background-position: 50% 100%; }
}
.lp-hero-gradient-band { isolation: isolate; overflow: hidden; }
.lp-hero-gradient-motion { will-change: background-position; background: linear-gradient(rgb(255, 68, 71) 0%, rgb(255, 77, 99) 16%, rgb(255, 89, 241) 34%, rgb(255, 98, 238) 48%, rgb(255, 68, 71) 62%, rgb(255, 89, 241) 78%, rgba(232, 232, 232, 0) 100%) 50% 0px / 100% 220%; animation: 10s ease-in-out 0s infinite alternate none running lp-hero-gradient-flow; position: absolute; inset: 0px; }
@media (prefers-reduced-motion: reduce) {
  .lp-hero-gradient-motion { background-position: 50% 40%; animation: auto ease 0s 1 normal none running none; }
}
.marquee-track { width: max-content; animation: marquee-scroll var(--marquee-duration,40s) linear infinite; will-change: transform; backface-visibility: hidden; display: flex; }
@media (prefers-reduced-motion: reduce) {
  .marquee-track { animation: auto ease 0s 1 normal none running none; }
}
.marquee-track:hover:not(.marquee-track--item-hover) { animation-play-state: paused; }
.marquee-track--item-hover:has(.marquee-item:hover) { animation-play-state: paused; }
.tool-slider-scroll { scrollbar-width: none; }
.tool-slider-scroll::-webkit-scrollbar { display: none; }
.slim-btn { --slim-btn-hover-bg: #e8e8e8; position: relative; overflow: hidden; }
.slim-btn::before { content: ""; border-radius: inherit; background: var(--slim-btn-hover-bg); opacity: 0; transform-origin: 50% center; pointer-events: none; z-index: 0; transition: transform 0.3s, opacity 0.3s; position: absolute; inset: 0px; transform: scale(0); }
.slim-btn:hover::before { opacity: 1; transform: scale(1); }
.slim-btn > * { z-index: 1; position: relative; }
.sidebar-btn { --sidebar-btn-hover-bg: #e8e8e8; position: relative; overflow: hidden; }
.sidebar-btn::before { content: ""; border-radius: inherit; background: var(--sidebar-btn-hover-bg); opacity: 0; transform-origin: 0px center; pointer-events: none; z-index: 0; transition: transform 0.2s, opacity 0.2s; position: absolute; inset: 0px; transform: scaleX(0); }
.sidebar-btn:hover::before { opacity: 1; transform: scaleX(1); }
.sidebar-btn > * { z-index: 1; position: relative; }
.glass-pane { will-change: backdrop-filter; background: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.2); }
.tool-settings-scroll { scrollbar-width: none; }
.tool-settings-scroll::-webkit-scrollbar { display: none; }
.timeline-names-scroll, .timeline-lanes-scroll { scrollbar-width: none; }
.timeline-names-scroll::-webkit-scrollbar { display: none; }
.timeline-lanes-scroll::-webkit-scrollbar { display: none; }
.timeline-h-scroll { scrollbar-width: thin; scrollbar-color: rgb(212, 212, 212) transparent; }
.timeline-h-scroll::-webkit-scrollbar { height: 8px; }
.timeline-h-scroll::-webkit-scrollbar-track { background: 0px 0px; }
.timeline-h-scroll::-webkit-scrollbar-thumb { background: rgb(212, 212, 212); border-radius: 4px; }
.timeline-h-scroll::-webkit-scrollbar-thumb:hover { background: rgb(188, 188, 188); }
.timeline-h-scroll.timeline-pan-ready, .timeline-h-scroll.timeline-pan-ready * { cursor: grab !important; }
.timeline-h-scroll.timeline-panning, .timeline-h-scroll.timeline-panning * { user-select: none; cursor: grabbing !important; }
@property --tool-slider-fade-top { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tool-slider-fade-bottom { syntax: "<length>"; inherits: false; initial-value: 0; }
.tool-slider-scroll { --tool-slider-fade-top: 0px; --tool-slider-fade-bottom: 0px; mask-image: linear-gradient(to bottom, transparent 0, black var(--tool-slider-fade-top), black calc(100% - var(--tool-slider-fade-bottom)), transparent 100%); transition: --tool-slider-fade-top 0.22s, --tool-slider-fade-bottom 0.22s; }
@keyframes chat-shimmer { 
  0% { background-position: 200% 0px; }
  100% { background-position: -100% 0px; }
}
.chat-scroll { scrollbar-width: thin; scrollbar-color: var(--product-grey-03) transparent; }
.chat-scroll::-webkit-scrollbar { width: 6px; }
.chat-scroll::-webkit-scrollbar-track { background: 0px 0px; }
.chat-scroll::-webkit-scrollbar-thumb { background: var(--product-grey-03); border-radius: 3px; }
.chat-scroll::-webkit-scrollbar-thumb:hover { background: var(--product-grey-05); }
@property --chat-border-angle { syntax: "<angle>"; inherits: false; initial-value: 0deg; }
.chat-working-border { --chat-border-angle: 0deg; background: linear-gradient(var(--product-white-00), var(--product-white-00)) padding-box, conic-gradient(from var(--chat-border-angle), var(--product-grey-02) 0%, #a7a7a7 20%, #a7a7a7 62%, var(--product-grey-02) 82%, var(--product-grey-02) 100%) border-box; animation: 3s linear 0s infinite normal none running chat-border-turn; }
@keyframes chat-border-turn { 
  100% { --chat-border-angle: 360deg; }
}
input.brik-autofill:-webkit-autofill { box-shadow: 0 0 0 1000px var(--brik-autofill-surface,var(--brik-white-00)) inset; -webkit-text-fill-color: var(--brik-black-00); caret-color: var(--brik-black-00); }
input.brik-autofill:-webkit-autofill:hover { box-shadow: 0 0 0 1000px var(--brik-autofill-surface,var(--brik-white-00)) inset; -webkit-text-fill-color: var(--brik-black-00); caret-color: var(--brik-black-00); }
input.brik-autofill:-webkit-autofill:focus { box-shadow: 0 0 0 1000px var(--brik-autofill-surface,var(--brik-white-00)) inset; -webkit-text-fill-color: var(--brik-black-00); caret-color: var(--brik-black-00); }
input.brik-autofill:-webkit-autofill:active { box-shadow: 0 0 0 1000px var(--brik-autofill-surface,var(--brik-white-00)) inset; -webkit-text-fill-color: var(--brik-black-00); caret-color: var(--brik-black-00); }
@media (min-width: 1024px) {
  .workspace-page-scroll { scrollbar-width: none; }
  .workspace-page-scroll::-webkit-scrollbar { display: none; }
}
.workspace-page-scroll { overflow-anchor: none; }
.workspace-nav-scroll { scrollbar-width: none; }
.workspace-nav-scroll::-webkit-scrollbar { display: none; }
:root { --brik-text-selection: color-mix(in srgb, var(--brik-blue-03,#193ef9) 10%, transparent); }
.brik-text-selection-field::selection { background-color: var(--brik-text-selection); }
.brik-text-selection-field ::selection { background-color: var(--brik-text-selection); }
::highlight(brik-text-selection) { background-color: var(--brik-text-selection); }
@media (min-width: 1200px) {
  .min-\[1200px\]\:font-product-book { font-synthesis-weight: none; }
}
.marker\:font-brik-mono ::marker { font-family: var(--brik-font-mono); }
.marker\:text-\[0\.85em\] ::marker { font-size: 0.85em; }
.marker\:text-brik-grey-03 ::marker { color: var(--brik-grey-03); }
.marker\:font-brik-mono::marker { font-family: var(--brik-font-mono); }
.marker\:text-\[0\.85em\]::marker { font-size: 0.85em; }
.marker\:text-brik-grey-03::marker { color: var(--brik-grey-03); }
.selection\:bg-\[\#aed7fd\] ::selection { --tw-bg-opacity: 1; background-color: rgb(174 215 253/var(--tw-bg-opacity,1)); }
.selection\:bg-\[\#aed7fd\]::selection { --tw-bg-opacity: 1; background-color: rgb(174 215 253/var(--tw-bg-opacity,1)); }
.file\:border-0::file-selector-button { border-width: 0px; }
.file\:bg-transparent::file-selector-button { background-color: rgba(0, 0, 0, 0); }
.file\:text-sm::file-selector-button { font-size: 0.875rem; line-height: 1.25rem; }
.file\:font-medium::file-selector-button { font-weight: 500; }
.file\:text-foreground::file-selector-button { color: hsl(var(--foreground)); }
.placeholder\:text-\[\#686868\]::placeholder { --tw-text-opacity: 1; color: rgb(104 104 104/var(--tw-text-opacity,1)); }
.placeholder\:text-\[\#7d7d7d\]::placeholder { --tw-text-opacity: 1; color: rgb(125 125 125/var(--tw-text-opacity,1)); }
.placeholder\:text-\[\#999\]::placeholder { --tw-text-opacity: 1; color: rgb(153 153 153/var(--tw-text-opacity,1)); }
.placeholder\:text-\[\#aaa\]::placeholder { --tw-text-opacity: 1; color: rgb(170 170 170/var(--tw-text-opacity,1)); }
.placeholder\:text-\[\#bbb\]::placeholder { --tw-text-opacity: 1; color: rgb(187 187 187/var(--tw-text-opacity,1)); }
.placeholder\:text-\[var\(--product-black-00\)\]::placeholder { color: var(--product-black-00); }
.placeholder\:text-\[var\(--product-grey-03\)\]::placeholder { color: var(--product-grey-03); }
.placeholder\:text-\[var\(--product-grey-04\)\]::placeholder { color: var(--product-grey-04); }
.placeholder\:text-\[var\(--product-grey-05\)\]::placeholder { color: var(--product-grey-05); }
.placeholder\:text-brik-grey-03::placeholder { color: var(--brik-grey-03); }
.placeholder\:text-brik-grey-04::placeholder { color: var(--brik-grey-04); }
.placeholder\:text-muted-foreground::placeholder { color: hsl(var(--muted-foreground)); }
.placeholder\:text-white\/30::placeholder { color: rgba(255, 255, 255, 0.3); }
.placeholder\:text-white\/35::placeholder { color: rgba(255, 255, 255, 0.35); }
.placeholder\:text-white\/40::placeholder { color: rgba(255, 255, 255, 0.4); }
.before\:absolute::before { content: var(--tw-content); position: absolute; }
.before\:inset-0::before { content: var(--tw-content); inset: 0px; }
.before\:-z-10::before { content: var(--tw-content); z-index: -10; }
.before\:origin-bottom::before { content: var(--tw-content); transform-origin: center bottom; }
.before\:scale-y-0::before { content: var(--tw-content); --tw-scale-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.before\:bg-brik-blue-03::before { content: var(--tw-content); background-color: var(--brik-blue-03); }
.before\:transition-transform::before { content: var(--tw-content); transition-property: transform; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.before\:duration-300::before { content: var(--tw-content); transition-duration: 0.3s; }
.before\:ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]::before { content: var(--tw-content); transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }
.before\:content-\[\'\'\]::before { --tw-content: ""; content: var(--tw-content); }
.after\:pointer-events-none::after { content: var(--tw-content); pointer-events: none; }
.after\:absolute::after { content: var(--tw-content); position: absolute; }
.after\:inset-0::after { content: var(--tw-content); inset: 0px; }
.after\:inset-x-0::after { content: var(--tw-content); left: 0px; right: 0px; }
.after\:inset-y-0::after { content: var(--tw-content); top: 0px; bottom: 0px; }
.after\:-bottom-\[2px\]::after { content: var(--tw-content); bottom: -2px; }
.after\:bottom-0::after { content: var(--tw-content); bottom: 0px; }
.after\:left-1\/2::after { content: var(--tw-content); left: 50%; }
.after\:top-full::after { content: var(--tw-content); top: 100%; }
.after\:h-\[6px\]::after { content: var(--tw-content); height: 6px; }
.after\:h-px::after { content: var(--tw-content); height: 1px; }
.after\:w-\[2px\]::after { content: var(--tw-content); width: 2px; }
.after\:origin-left::after { content: var(--tw-content); transform-origin: 0px center; }
.after\:-translate-x-1\/2::after { content: var(--tw-content); --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.after\:scale-x-0::after { content: var(--tw-content); --tw-scale-x: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.after\:border::after { content: var(--tw-content); border-width: 1px; }
.after\:border-\[var\(--product-grey-02\)\]::after { content: var(--tw-content); border-color: var(--product-grey-02); }
.after\:bg-current::after { content: var(--tw-content); background-color: currentcolor; }
.after\:transition-transform::after { content: var(--tw-content); transition-property: transform; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.after\:duration-300::after { content: var(--tw-content); transition-duration: 0.3s; }
.after\:ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]::after { content: var(--tw-content); transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }
.after\:content-\[\'\'\]::after { --tw-content: ""; content: var(--tw-content); }
.first\:mt-0:first-child { margin-top: 0px; }
.first\:border-t-0:first-child { border-top-width: 0px; }
.first\:pt-\[10px\]:first-child { padding-top: 10px; }
.first\:pt-\[4px\]:first-child { padding-top: 4px; }
.first\:pt-\[6px\]:first-child { padding-top: 6px; }
.last\:mb-0:last-child { margin-bottom: 0px; }
.last\:border-b:last-child { border-bottom-width: 1px; }
.last\:border-b-0:last-child { border-bottom-width: 0px; }
.last\:border-r-0:last-child { border-right-width: 0px; }
.last\:pb-\[8px\]:last-child { padding-bottom: 8px; }
.checked\:bg-\[var\(--product-black-00\)\]:checked { background-color: var(--product-black-00); }
.empty\:hidden:empty { display: none; }
.focus-within\:z-\[1\]:focus-within { z-index: 1; }
.focus-within\:cursor-text:focus-within { cursor: text; }
.focus-within\:bg-\[var\(--product-grey-02\)\]:focus-within { background-color: var(--product-grey-02); }
.focus-within\:bg-brik-grey-01:focus-within { background-color: var(--brik-grey-01); }
.focus-within\:opacity-100:focus-within { opacity: 1; }
.focus-within\:\!\[box-shadow\:inset_0_0_0_1px_var\(--product-grey-03\)\]:focus-within { box-shadow: inset 0 0 0 1px var(--product-grey-03) !important; }
.focus-within\:\[outline\:1px_solid_var\(--picker-card-frame\,var\(--product-blue-03\)\)\]:focus-within { outline: 1px solid var(--picker-card-frame,var(--product-blue-03)); }
.focus-within\:\!\[outline\:1px_solid_var\(--product-grey-03\)\]:focus-within { outline: 1px solid var(--product-grey-03) !important; }
.hover\:scale-110:hover { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.hover\:border-\[\#222\]:hover { --tw-border-opacity: 1; border-color: rgb(34 34 34/var(--tw-border-opacity,1)); }
.hover\:border-\[\#444\]:hover { --tw-border-opacity: 1; border-color: rgb(68 68 68/var(--tw-border-opacity,1)); }
.hover\:border-\[\#555\]:hover { --tw-border-opacity: 1; border-color: rgb(85 85 85/var(--tw-border-opacity,1)); }
.hover\:border-\[\#999\]:hover { --tw-border-opacity: 1; border-color: rgb(153 153 153/var(--tw-border-opacity,1)); }
.hover\:border-\[\#bbb\]:hover { --tw-border-opacity: 1; border-color: rgb(187 187 187/var(--tw-border-opacity,1)); }
.hover\:border-\[\#c8c8c8\]:hover { --tw-border-opacity: 1; border-color: rgb(200 200 200/var(--tw-border-opacity,1)); }
.hover\:border-\[\#ccc\]:hover { --tw-border-opacity: 1; border-color: rgb(204 204 204/var(--tw-border-opacity,1)); }
.hover\:border-\[\#d0d0d0\]:hover { --tw-border-opacity: 1; border-color: rgb(208 208 208/var(--tw-border-opacity,1)); }
.hover\:border-\[\#d1d1d1\]:hover { --tw-border-opacity: 1; border-color: rgb(209 209 209/var(--tw-border-opacity,1)); }
.hover\:border-\[\#ddd\]:hover { --tw-border-opacity: 1; border-color: rgb(221 221 221/var(--tw-border-opacity,1)); }
.hover\:border-\[\#e0e0e0\]:hover { --tw-border-opacity: 1; border-color: rgb(224 224 224/var(--tw-border-opacity,1)); }
.hover\:border-\[\#e2e2e2\]:hover { --tw-border-opacity: 1; border-color: rgb(226 226 226/var(--tw-border-opacity,1)); }
.hover\:border-\[rgba\(87\,68\,255\,0\.2\)\]:hover { border-color: rgba(87, 68, 255, 0.2); }
.hover\:border-\[var\(--product-black-00\)\]:hover { border-color: var(--product-black-00); }
.hover\:border-\[var\(--product-blue-03\)\]:hover { border-color: var(--product-blue-03); }
.hover\:border-\[var\(--product-blue-04\)\]:hover { border-color: var(--product-blue-04); }
.hover\:border-\[var\(--product-grey-02\)\]:hover { border-color: var(--product-grey-02); }
.hover\:border-\[var\(--product-grey-03\)\]:hover { border-color: var(--product-grey-03); }
.hover\:border-\[var\(--product-grey-04\)\]:hover { border-color: var(--product-grey-04); }
.hover\:border-\[var\(--product-orange-02\)\]:hover { border-color: var(--product-orange-02); }
.hover\:border-\[var\(--product-white-00\)\]:hover { border-color: var(--product-white-00); }
.hover\:border-black\/30:hover { border-color: rgba(0, 0, 0, 0.3); }
.hover\:border-brik-blue-03:hover { border-color: var(--brik-blue-03); }
.hover\:border-brik-grey-03:hover { border-color: var(--brik-grey-03); }
.hover\:\!bg-\[rgba\(255\,255\,255\,0\.15\)\]:hover { background-color: rgba(255, 255, 255, 0.15) !important; }
.hover\:bg-\[\#111\]:hover { --tw-bg-opacity: 1; background-color: rgb(17 17 17/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#1a1a1a\]:hover { --tw-bg-opacity: 1; background-color: rgb(26 26 26/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#1c1f26\]:hover { --tw-bg-opacity: 1; background-color: rgb(28 31 38/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#222\]:hover { --tw-bg-opacity: 1; background-color: rgb(34 34 34/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#262626\]:hover { --tw-bg-opacity: 1; background-color: rgb(38 38 38/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#2a2a2a\]:hover { --tw-bg-opacity: 1; background-color: rgb(42 42 42/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#333\]:hover { --tw-bg-opacity: 1; background-color: rgb(51 51 51/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#444\]:hover { --tw-bg-opacity: 1; background-color: rgb(68 68 68/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#4535e0\]:hover { --tw-bg-opacity: 1; background-color: rgb(69 53 224/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#7D7D7D\]:hover { --tw-bg-opacity: 1; background-color: rgb(125 125 125/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#E63B3E\]:hover { --tw-bg-opacity: 1; background-color: rgb(230 59 62/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#E8E8E8\]:hover { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#F5F5F5\]:hover { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#d0d0d0\]:hover { --tw-bg-opacity: 1; background-color: rgb(208 208 208/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#dcdcdc\]:hover { --tw-bg-opacity: 1; background-color: rgb(220 220 220/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#ddd\]:hover { --tw-bg-opacity: 1; background-color: rgb(221 221 221/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#dedede\]:hover { --tw-bg-opacity: 1; background-color: rgb(222 222 222/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#e0e0e0\]:hover { --tw-bg-opacity: 1; background-color: rgb(224 224 224/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#e5e5e5\]:hover { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#e8e8e8\]:hover { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#eaeaea\]:hover { --tw-bg-opacity: 1; background-color: rgb(234 234 234/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#eee\]:hover { --tw-bg-opacity: 1; background-color: rgb(238 238 238/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#f0f0f0\]:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#f1dede\]:hover { --tw-bg-opacity: 1; background-color: rgb(241 222 222/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#f5d5f0\]:hover { --tw-bg-opacity: 1; background-color: rgb(245 213 240/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#f5f5f5\]:hover { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#f6f6f6\]:hover { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#f8f8f8\]:hover { --tw-bg-opacity: 1; background-color: rgb(248 248 248/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#fafafa\]:hover { --tw-bg-opacity: 1; background-color: rgb(250 250 250/var(--tw-bg-opacity,1)); }
.hover\:bg-\[color-mix\(in_srgb\,var\(--product-blue-03\)_18\%\,transparent\)\]:hover { background-color: color-mix(in srgb,var(--product-blue-03) 18%,transparent); }
.hover\:bg-\[rgba\(87\,68\,255\,0\.15\)\]:hover { background-color: rgba(87, 68, 255, 0.15); }
.hover\:bg-\[var\(--product-black-00\)\]:hover { background-color: var(--product-black-00); }
.hover\:bg-\[var\(--product-blue-02\)\]:hover { background-color: var(--product-blue-02); }
.hover\:bg-\[var\(--product-blue-04\)\]:hover { background-color: var(--product-blue-04); }
.hover\:bg-\[var\(--product-blue-06\)\]:hover { background-color: var(--product-blue-06); }
.hover\:bg-\[var\(--product-brown-01\)\]:hover { background-color: var(--product-brown-01); }
.hover\:bg-\[var\(--product-grey-01\)\]:hover { background-color: var(--product-grey-01); }
.hover\:bg-\[var\(--product-grey-01-legacy\)\]:hover { background-color: var(--product-grey-01-legacy); }
.hover\:bg-\[var\(--product-grey-02\)\]:hover { background-color: var(--product-grey-02); }
.hover\:bg-\[var\(--product-grey-02-legacy\)\]:hover { background-color: var(--product-grey-02-legacy); }
.hover\:bg-\[var\(--product-grey-03\)\]:hover { background-color: var(--product-grey-03); }
.hover\:bg-\[var\(--product-grey-04\)\]:hover { background-color: var(--product-grey-04); }
.hover\:bg-\[var\(--product-grey-05\)\]:hover { background-color: var(--product-grey-05); }
.hover\:bg-\[var\(--product-grey-06\)\]:hover { background-color: var(--product-grey-06); }
.hover\:bg-\[var\(--product-lime-02\)\]:hover { background-color: var(--product-lime-02); }
.hover\:bg-\[var\(--product-lime-03\)\]:hover { background-color: var(--product-lime-03); }
.hover\:bg-\[var\(--product-lime-05\)\]:hover { background-color: var(--product-lime-05); }
.hover\:bg-\[var\(--product-lime-06\)\]:hover { background-color: var(--product-lime-06); }
.hover\:bg-\[var\(--product-orange-06\)\]:hover { background-color: var(--product-orange-06); }
.hover\:bg-\[var\(--product-pink-06\)\]:hover { background-color: var(--product-pink-06); }
.hover\:bg-\[var\(--product-red-05\)\]:hover { background-color: var(--product-red-05); }
.hover\:bg-\[var\(--product-red-06\)\]:hover { background-color: var(--product-red-06); }
.hover\:bg-\[var\(--product-white-00\)\]:hover { background-color: var(--product-white-00); }
.hover\:bg-\[var\(--tag-bg-hover\)\]:hover { background-color: var(--tag-bg-hover); }
.hover\:bg-accent:hover { background-color: hsl(var(--accent)); }
.hover\:bg-black:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.hover\:bg-black\/20:hover { background-color: rgba(0, 0, 0, 0.2); }
.hover\:bg-black\/5:hover { background-color: rgba(0, 0, 0, 0.05); }
.hover\:bg-black\/80:hover { background-color: rgba(0, 0, 0, 0.8); }
.hover\:bg-black\/90:hover { background-color: rgba(0, 0, 0, 0.9); }
.hover\:bg-black\/\[0\.03\]:hover { background-color: rgba(0, 0, 0, 0.03); }
.hover\:bg-black\/\[0\.04\]:hover { background-color: rgba(0, 0, 0, 0.04); }
.hover\:bg-blue-700:hover { --tw-bg-opacity: 1; background-color: rgb(29 78 216/var(--tw-bg-opacity,1)); }
.hover\:bg-brik-grey-01:hover { background-color: var(--brik-grey-01); }
.hover\:bg-destructive\/80:hover { background-color: hsl(var(--destructive) / .8); }
.hover\:bg-destructive\/90:hover { background-color: hsl(var(--destructive) / .9); }
.hover\:bg-gray-200:hover { --tw-bg-opacity: 1; background-color: rgb(229 231 235/var(--tw-bg-opacity,1)); }
.hover\:bg-green-100:hover { --tw-bg-opacity: 1; background-color: rgb(220 252 231/var(--tw-bg-opacity,1)); }
.hover\:bg-green-600:hover { --tw-bg-opacity: 1; background-color: rgb(22 163 74/var(--tw-bg-opacity,1)); }
.hover\:bg-lime-200:hover { --tw-bg-opacity: 1; background-color: rgb(217 249 157/var(--tw-bg-opacity,1)); }
.hover\:bg-neutral-100:hover { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.hover\:bg-neutral-200:hover { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.hover\:bg-neutral-300:hover { --tw-bg-opacity: 1; background-color: rgb(212 212 212/var(--tw-bg-opacity,1)); }
.hover\:bg-neutral-50:hover { --tw-bg-opacity: 1; background-color: rgb(250 250 250/var(--tw-bg-opacity,1)); }
.hover\:bg-neutral-800:hover { --tw-bg-opacity: 1; background-color: rgb(38 38 38/var(--tw-bg-opacity,1)); }
.hover\:bg-primary\/80:hover { background-color: hsl(var(--primary) / .8); }
.hover\:bg-primary\/90:hover { background-color: hsl(var(--primary) / .9); }
.hover\:bg-red-100:hover { --tw-bg-opacity: 1; background-color: rgb(254 226 226/var(--tw-bg-opacity,1)); }
.hover\:bg-red-50:hover { --tw-bg-opacity: 1; background-color: rgb(254 242 242/var(--tw-bg-opacity,1)); }
.hover\:bg-red-700:hover { --tw-bg-opacity: 1; background-color: rgb(185 28 28/var(--tw-bg-opacity,1)); }
.hover\:bg-red-900:hover { --tw-bg-opacity: 1; background-color: rgb(127 29 29/var(--tw-bg-opacity,1)); }
.hover\:bg-red-900\/50:hover { background-color: rgba(127, 29, 29, 0.5); }
.hover\:bg-secondary:hover { background-color: hsl(var(--secondary)); }
.hover\:bg-secondary\/80:hover { background-color: hsl(var(--secondary) / .8); }
.hover\:bg-slate-200:hover { --tw-bg-opacity: 1; background-color: rgb(226 232 240/var(--tw-bg-opacity,1)); }
.hover\:bg-transparent:hover { background-color: rgba(0, 0, 0, 0); }
.hover\:bg-violet-100:hover { --tw-bg-opacity: 1; background-color: rgb(237 233 254/var(--tw-bg-opacity,1)); }
.hover\:bg-white:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.hover\:bg-white\/10:hover { background-color: rgba(255, 255, 255, 0.1); }
.hover\:bg-white\/15:hover { background-color: rgba(255, 255, 255, 0.15); }
.hover\:bg-white\/30:hover { background-color: rgba(255, 255, 255, 0.3); }
.hover\:bg-white\/70:hover { background-color: rgba(255, 255, 255, 0.7); }
.hover\:bg-white\/90:hover { background-color: rgba(255, 255, 255, 0.9); }
.hover\:text-\[\#030f26\]:hover { --tw-text-opacity: 1; color: rgb(3 15 38/var(--tw-text-opacity,1)); }
.hover\:text-\[\#1a1a1a\]:hover { --tw-text-opacity: 1; color: rgb(26 26 26/var(--tw-text-opacity,1)); }
.hover\:text-\[\#262626\]:hover { --tw-text-opacity: 1; color: rgb(38 38 38/var(--tw-text-opacity,1)); }
.hover\:text-\[\#333\]:hover { --tw-text-opacity: 1; color: rgb(51 51 51/var(--tw-text-opacity,1)); }
.hover\:text-\[\#404040\]:hover { --tw-text-opacity: 1; color: rgb(64 64 64/var(--tw-text-opacity,1)); }
.hover\:text-\[\#444\]:hover { --tw-text-opacity: 1; color: rgb(68 68 68/var(--tw-text-opacity,1)); }
.hover\:text-\[\#525252\]:hover { --tw-text-opacity: 1; color: rgb(82 82 82/var(--tw-text-opacity,1)); }
.hover\:text-\[\#555\]:hover { --tw-text-opacity: 1; color: rgb(85 85 85/var(--tw-text-opacity,1)); }
.hover\:text-\[\#888\]:hover { --tw-text-opacity: 1; color: rgb(136 136 136/var(--tw-text-opacity,1)); }
.hover\:text-\[\#999\]:hover { --tw-text-opacity: 1; color: rgb(153 153 153/var(--tw-text-opacity,1)); }
.hover\:text-\[\#c0392b\]:hover { --tw-text-opacity: 1; color: rgb(192 57 43/var(--tw-text-opacity,1)); }
.hover\:text-\[\#e0e0e0\]:hover { --tw-text-opacity: 1; color: rgb(224 224 224/var(--tw-text-opacity,1)); }
.hover\:text-\[color\:var\(--seg-text-hover\)\]:hover { color: var(--seg-text-hover); }
.hover\:text-\[var\(--product-black-00\)\]:hover { color: var(--product-black-00); }
.hover\:text-\[var\(--product-blue-03\)\]:hover { color: var(--product-blue-03); }
.hover\:text-\[var\(--product-grey-03\)\]:hover { color: var(--product-grey-03); }
.hover\:text-\[var\(--product-grey-05\)\]:hover { color: var(--product-grey-05); }
.hover\:text-\[var\(--product-grey-06\)\]:hover { color: var(--product-grey-06); }
.hover\:text-\[var\(--product-red-03\)\]:hover { color: var(--product-red-03); }
.hover\:text-\[var\(--product-white-00\)\]:hover { color: var(--product-white-00); }
.hover\:text-accent-foreground:hover { color: hsl(var(--accent-foreground)); }
.hover\:text-black:hover { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.hover\:text-blue-800:hover { --tw-text-opacity: 1; color: rgb(30 64 175/var(--tw-text-opacity,1)); }
.hover\:text-brik-black-00:hover { color: var(--brik-black-00); }
.hover\:text-brik-blue-03:hover { color: var(--brik-blue-03); }
.hover\:text-brik-ink:hover { color: var(--brik-ink); }
.hover\:text-brik-white-00:hover { color: var(--brik-white-00); }
.hover\:text-foreground:hover { color: hsl(var(--foreground)); }
.hover\:text-gray-700:hover { --tw-text-opacity: 1; color: rgb(55 65 81/var(--tw-text-opacity,1)); }
.hover\:text-neutral-600:hover { --tw-text-opacity: 1; color: rgb(82 82 82/var(--tw-text-opacity,1)); }
.hover\:text-neutral-900:hover { --tw-text-opacity: 1; color: rgb(23 23 23/var(--tw-text-opacity,1)); }
.hover\:text-red-300:hover { --tw-text-opacity: 1; color: rgb(252 165 165/var(--tw-text-opacity,1)); }
.hover\:text-red-400:hover { --tw-text-opacity: 1; color: rgb(248 113 113/var(--tw-text-opacity,1)); }
.hover\:text-red-500:hover { --tw-text-opacity: 1; color: rgb(239 68 68/var(--tw-text-opacity,1)); }
.hover\:text-red-600:hover { --tw-text-opacity: 1; color: rgb(220 38 38/var(--tw-text-opacity,1)); }
.hover\:text-red-700:hover { --tw-text-opacity: 1; color: rgb(185 28 28/var(--tw-text-opacity,1)); }
.hover\:text-rose-500:hover { --tw-text-opacity: 1; color: rgb(244 63 94/var(--tw-text-opacity,1)); }
.hover\:text-slate-900:hover { --tw-text-opacity: 1; color: rgb(15 23 42/var(--tw-text-opacity,1)); }
.hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.hover\:text-white\/60:hover { color: rgba(255, 255, 255, 0.6); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:no-underline:hover { text-decoration-line: none; }
.hover\:decoration-current:hover { text-decoration-color: currentcolor; }
.hover\:opacity-100:hover { opacity: 1; }
.hover\:opacity-30:hover { opacity: 0.3; }
.hover\:opacity-60:hover { opacity: 0.6; }
.hover\:opacity-70:hover { opacity: 0.7; }
.hover\:opacity-80:hover { opacity: 0.8; }
.hover\:opacity-85:hover { opacity: 0.85; }
.hover\:opacity-90:hover { opacity: 0.9; }
.hover\:outline:hover { outline-style: solid; }
.hover\:outline-1:hover { outline-width: 1px; }
.hover\:outline-offset-0:hover { outline-offset: 0px; }
.hover\:outline-\[var\(--product-grey-03\)\]:hover { outline-color: var(--product-grey-03); }
.hover\:ring-\[rgba\(87\,68\,255\,0\.3\)\]:hover { --tw-ring-color: #5744ff4d; }
.hover\:\[box-shadow\:inset_0_0_0_1px_var\(--product-grey-03\)\]:hover { box-shadow: inset 0 0 0 1px var(--product-grey-03); }
.hover\:\[outline\:1px_solid_var\(--product-grey-03\)\]:hover { outline: 1px solid var(--product-grey-03); }
.hover\:\[text-underline-position\:from-font\]:hover { text-underline-position: from-font; }
.hover\:before\:scale-y-100:hover::before { content: var(--tw-content); --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.hover\:after\:bg-\[var\(--product-blue-03\)\]:hover::after { content: var(--tw-content); background-color: var(--product-blue-03); }
.focus\:border-\[\#666\]:focus { --tw-border-opacity: 1; border-color: rgb(102 102 102/var(--tw-border-opacity,1)); }
.focus\:border-\[\#999\]:focus { --tw-border-opacity: 1; border-color: rgb(153 153 153/var(--tw-border-opacity,1)); }
.focus\:border-\[\#bbb\]:focus { --tw-border-opacity: 1; border-color: rgb(187 187 187/var(--tw-border-opacity,1)); }
.focus\:border-\[var\(--product-black-00\)\]:focus { border-color: var(--product-black-00); }
.focus\:border-\[var\(--product-grey-05\)\]:focus { border-color: var(--product-grey-05); }
.focus\:border-blue-500:focus { --tw-border-opacity: 1; border-color: rgb(59 130 246/var(--tw-border-opacity,1)); }
.focus\:border-brik-black-00:focus { border-color: var(--brik-black-00); }
.focus\:border-white\/40:focus { border-color: rgba(255, 255, 255, 0.4); }
.focus\:bg-\[\#E8E8E8\]:focus, .focus\:bg-\[\#e8e8e8\]:focus { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
.focus\:bg-\[\#f0f0f0\]:focus { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.focus\:bg-\[var\(--product-grey-02\)\]:focus { background-color: var(--product-grey-02); }
.focus\:bg-\[var\(--product-white-00\)\]:focus { background-color: var(--product-white-00); }
.focus\:bg-accent:focus { background-color: hsl(var(--accent)); }
.focus\:bg-white\/10:focus { background-color: rgba(255, 255, 255, 0.1); }
.focus\:text-\[\#ff4447\]:focus { --tw-text-opacity: 1; color: rgb(255 68 71/var(--tw-text-opacity,1)); }
.focus\:text-\[black-00\]:focus { }
.focus\:text-\[var\(--product-black-00\)\]:focus { color: var(--product-black-00); }
.focus\:text-\[var\(--product-blue-03\)\]:focus { color: var(--product-blue-03); }
.focus\:text-\[var\(--product-red-03\)\]:focus { color: var(--product-red-03); }
.focus\:text-accent-foreground:focus { color: hsl(var(--accent-foreground)); }
.focus\:text-black:focus { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.focus\:text-red-200:focus { --tw-text-opacity: 1; color: rgb(254 202 202/var(--tw-text-opacity,1)); }
.focus\:text-red-600:focus { --tw-text-opacity: 1; color: rgb(220 38 38/var(--tw-text-opacity,1)); }
.focus\:text-white:focus { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.focus\:opacity-100:focus { opacity: 1; }
.focus\:outline-none:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.focus\:ring-0:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.focus\:ring-1:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.focus\:ring-2:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.focus\:ring-ring:focus { --tw-ring-color: hsl(var(--ring)); }
.focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; }
.focus-visible\:pointer-events-auto:focus-visible { pointer-events: auto; }
.focus-visible\:border-\[\#ccc\]:focus-visible { --tw-border-opacity: 1; border-color: rgb(204 204 204/var(--tw-border-opacity,1)); }
.focus-visible\:border-brik-blue-03:focus-visible { border-color: var(--brik-blue-03); }
.focus-visible\:bg-\[\#d0d0d0\]:focus-visible { --tw-bg-opacity: 1; background-color: rgb(208 208 208/var(--tw-bg-opacity,1)); }
.focus-visible\:bg-\[var\(--brik-pink-05\)\]:focus-visible { background-color: var(--brik-pink-05); }
.focus-visible\:bg-\[var\(--product-blue-02\)\]:focus-visible { background-color: var(--product-blue-02); }
.focus-visible\:bg-\[var\(--product-blue-03\)\]:focus-visible { background-color: var(--product-blue-03); }
.focus-visible\:bg-\[var\(--product-blue-05\)\]:focus-visible { background-color: var(--product-blue-05); }
.focus-visible\:bg-\[var\(--product-grey-01\)\]:focus-visible { background-color: var(--product-grey-01); }
.focus-visible\:bg-\[var\(--product-grey-02\)\]:focus-visible { background-color: var(--product-grey-02); }
.focus-visible\:bg-white\/10:focus-visible { background-color: rgba(255, 255, 255, 0.1); }
.focus-visible\:text-brik-white-00:focus-visible { color: var(--brik-white-00); }
.focus-visible\:opacity-100:focus-visible { opacity: 1; }
.focus-visible\:outline-none:focus-visible { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.focus-visible\:outline:focus-visible { outline-style: solid; }
.focus-visible\:outline-1:focus-visible { outline-width: 1px; }
.focus-visible\:outline-2:focus-visible { outline-width: 2px; }
.focus-visible\:-outline-offset-2:focus-visible { outline-offset: -2px; }
.focus-visible\:outline-offset-0:focus-visible { outline-offset: 0px; }
.focus-visible\:outline-offset-1:focus-visible { outline-offset: 1px; }
.focus-visible\:outline-offset-\[-2px\]:focus-visible { outline-offset: -2px; }
.focus-visible\:outline-\[var\(--product-black-00\)\]:focus-visible { outline-color: var(--product-black-00); }
.focus-visible\:outline-\[var\(--product-blue-03\)\]:focus-visible { outline-color: var(--product-blue-03); }
.focus-visible\:outline-\[var\(--product-grey-03\)\]:focus-visible { outline-color: var(--product-grey-03); }
.focus-visible\:ring-0:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.focus-visible\:ring-1:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.focus-visible\:ring-2:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); }
.focus-visible\:ring-inset:focus-visible { --tw-ring-inset: inset; }
.focus-visible\:ring-\[var\(--product-blue-03\)\]:focus-visible { --tw-ring-color: var(--product-blue-03); }
.focus-visible\:ring-\[var\(--product-grey-03\)\]:focus-visible { --tw-ring-color: var(--product-grey-03); }
.focus-visible\:ring-\[var\(--product-grey-05\)\]:focus-visible { --tw-ring-color: var(--product-grey-05); }
.focus-visible\:ring-black:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(0 0 0/var(--tw-ring-opacity,1)); }
.focus-visible\:ring-black\/10:focus-visible { --tw-ring-color: #0000001a; }
.focus-visible\:ring-brik-black-00:focus-visible { --tw-ring-color: var(--brik-black-00); }
.focus-visible\:ring-ring:focus-visible { --tw-ring-color: hsl(var(--ring)); }
.focus-visible\:ring-offset-1:focus-visible { --tw-ring-offset-width: 1px; }
.focus-visible\:ring-offset-2:focus-visible { --tw-ring-offset-width: 2px; }
.focus-visible\:ring-offset-background:focus-visible { --tw-ring-offset-color: hsl(var(--background)); }
.focus-visible\:\[outline\:1px_solid_var\(--product-grey-03\)\]:focus-visible { outline: 1px solid var(--product-grey-03); }
.focus-visible\:before\:scale-y-100:focus-visible::before { content: var(--tw-content); --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.focus-visible\:after\:bg-\[var\(--product-blue-03\)\]:focus-visible::after { content: var(--tw-content); background-color: var(--product-blue-03); }
.active\:cursor-grabbing:active { cursor: grabbing; }
.active\:bg-\[\#e8e8e8\]:active { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
.active\:bg-\[\#f5f5f5\]:active { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.active\:bg-black:active { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.active\:bg-black\/\[0\.06\]:active { background-color: rgba(0, 0, 0, 0.06); }
.active\:text-white:active { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.active\:opacity-70:active { opacity: 0.7; }
.active\:after\:bg-\[var\(--product-blue-03\)\]:active::after { content: var(--tw-content); background-color: var(--product-blue-03); }
.disabled\:pointer-events-none:disabled { pointer-events: none; }
.disabled\:cursor-default:disabled { cursor: default; }
.disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
.disabled\:border:disabled { border-width: 1px; }
.disabled\:border-0:disabled { border-width: 0px; }
.disabled\:border-y-0:disabled { border-top-width: 0px; border-bottom-width: 0px; }
.disabled\:border-l-0:disabled { border-left-width: 0px; }
.disabled\:\!border-transparent:disabled { border-color: rgba(0, 0, 0, 0) !important; }
.disabled\:border-\[var\(--product-grey-02\)\]:disabled { border-color: var(--product-grey-02); }
.disabled\:border-transparent:disabled { border-color: rgba(0, 0, 0, 0); }
.disabled\:\!bg-transparent:disabled { background-color: rgba(0, 0, 0, 0) !important; }
.disabled\:bg-\[var\(--product-black-00\)\]:disabled { background-color: var(--product-black-00); }
.disabled\:bg-\[var\(--product-grey-01\)\]:disabled { background-color: var(--product-grey-01); }
.disabled\:bg-\[var\(--product-grey-02\)\]:disabled { background-color: var(--product-grey-02); }
.disabled\:bg-transparent:disabled { background-color: rgba(0, 0, 0, 0); }
.disabled\:text-\[\#7d7d7d\]:disabled { --tw-text-opacity: 1; color: rgb(125 125 125/var(--tw-text-opacity,1)); }
.disabled\:text-\[var\(--product-grey-03\)\]:disabled { color: var(--product-grey-03); }
.disabled\:text-\[var\(--product-grey-04\)\]:disabled { color: var(--product-grey-04); }
.disabled\:text-\[var\(--product-grey-05\)\]:disabled { color: var(--product-grey-05); }
.disabled\:text-\[var\(--product-white-00\)\]:disabled { color: var(--product-white-00); }
.disabled\:opacity-30:disabled { opacity: 0.3; }
.disabled\:opacity-40:disabled { opacity: 0.4; }
.disabled\:opacity-50:disabled { opacity: 0.5; }
.disabled\:opacity-60:disabled { opacity: 0.6; }
.disabled\:opacity-70:disabled { opacity: 0.7; }
.disabled\:hover\:border-\[\#e0e0e0\]:hover:disabled { --tw-border-opacity: 1; border-color: rgb(224 224 224/var(--tw-border-opacity,1)); }
.disabled\:hover\:border-brik-black-00:hover:disabled { border-color: var(--brik-black-00); }
.disabled\:hover\:bg-\[\#181818\]:hover:disabled { --tw-bg-opacity: 1; background-color: rgb(24 24 24/var(--tw-bg-opacity,1)); }
.disabled\:hover\:bg-transparent:hover:disabled { background-color: rgba(0, 0, 0, 0); }
.disabled\:hover\:bg-white:hover:disabled { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.disabled\:hover\:text-\[var\(--product-grey-05\)\]:hover:disabled { color: var(--product-grey-05); }
.disabled\:hover\:text-brik-black-00:hover:disabled { color: var(--brik-black-00); }
.disabled\:hover\:before\:scale-y-0:hover:disabled::before { content: var(--tw-content); --tw-scale-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.disabled\:focus-visible\:border-brik-black-00:focus-visible:disabled { border-color: var(--brik-black-00); }
.disabled\:focus-visible\:text-brik-black-00:focus-visible:disabled { color: var(--brik-black-00); }
.disabled\:focus-visible\:before\:scale-y-0:focus-visible:disabled::before { content: var(--tw-content); --tw-scale-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:focus-within .group-focus-within\:visible { visibility: visible; }
.group\/folder:focus-within .group-focus-within\/folder\:block, .group:focus-within .group-focus-within\:block { display: block; }
.group\/composer:focus-within .group-focus-within\/composer\:scale-y-100 { --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:focus-within .group-focus-within\:bg-\[rgba\(250\,250\,250\,0\.1\)\] { background-color: rgba(250, 250, 250, 0.1); }
.group:focus-within .group-focus-within\:p-\[6px\] { padding: 6px; }
.group\/search-row:focus-within .group-focus-within\/search-row\:opacity-100 { opacity: 1; }
.group:focus-within .group-focus-within\:opacity-0 { opacity: 0; }
.group:focus-within .group-focus-within\:opacity-100 { opacity: 1; }
.group:focus-within .group-focus-within\:backdrop-blur-\[35px\] { --tw-backdrop-blur: blur(35px); 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); }
.group:focus-within .group-focus-within\:after\:scale-x-100::after { content: var(--tw-content); --tw-scale-x: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:pointer-events-auto { pointer-events: auto; }
.group:hover .group-hover\:visible { visibility: visible; }
.group:hover .group-hover\:order-none { order: 0; }
.group\/folder:hover .group-hover\/folder\:block, .group:hover .group-hover\:block { display: block; }
.group:hover .group-hover\:flex { display: flex; }
.group:hover .group-hover\:-translate-y-\[50px\] { --tw-translate-y: -50px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:translate-x-0 { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group\/attach:hover .group-hover\/attach\:scale-125 { --tw-scale-x: 1.25; --tw-scale-y: 1.25; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:grid-rows-\[1fr\] { grid-template-rows: 1fr; }
.group:hover .group-hover\:border-\[\#e8e8e8\] { --tw-border-opacity: 1; border-color: rgb(232 232 232/var(--tw-border-opacity,1)); }
.group\/folder:hover .group-hover\/folder\:bg-\[var\(--product-grey-02\)\] { background-color: var(--product-grey-02); }
.group:hover .group-hover\:bg-\[\#333\] { --tw-bg-opacity: 1; background-color: rgb(51 51 51/var(--tw-bg-opacity,1)); }
.group:hover .group-hover\:bg-\[rgba\(250\,250\,250\,0\.1\)\] { background-color: rgba(250, 250, 250, 0.1); }
.group:hover .group-hover\:bg-\[var\(--product-grey-03\)\] { background-color: var(--product-grey-03); }
.group:hover .group-hover\:bg-\[var\(--product-white-00\)\] { background-color: var(--product-white-00); }
.group:hover .group-hover\:bg-black\/5 { background-color: rgba(0, 0, 0, 0.05); }
.group:hover .group-hover\:p-\[6px\] { padding: 6px; }
.group:hover .group-hover\:text-\[var\(--product-black-00\)\] { color: var(--product-black-00); }
.group:hover .group-hover\:text-\[var\(--product-grey-05\)\] { color: var(--product-grey-05); }
.group:hover .group-hover\:text-black { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.group:hover .group-hover\:text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group\/story:hover .group-hover\/story\:underline, .group:hover .group-hover\:underline { text-decoration-line: underline; }
.group\/layer:hover .group-hover\/layer\:opacity-100, .group\/midi:hover .group-hover\/midi\:opacity-100, .group\/search-row:hover .group-hover\/search-row\:opacity-100, .group\/tile:hover .group-hover\/tile\:opacity-100 { opacity: 1; }
.group:hover .group-hover\:opacity-0 { opacity: 0; }
.group:hover .group-hover\:opacity-100 { opacity: 1; }
.group:hover .group-hover\:opacity-70 { opacity: 0.7; }
.group:hover .group-hover\:opacity-90 { opacity: 0.9; }
.group:hover .group-hover\:backdrop-blur-\[35px\] { --tw-backdrop-blur: blur(35px); 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); }
.group:hover .group-hover\:\[animation-play-state\:paused\] { animation-play-state: paused; }
.group:hover .group-hover\:after\:scale-x-100::after { content: var(--tw-content); --tw-scale-x: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:focus-visible .group-focus-visible\:pointer-events-auto { pointer-events: auto; }
.group:focus-visible .group-focus-visible\:order-none { order: 0; }
.group:focus-visible .group-focus-visible\:translate-x-0 { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:focus-visible .group-focus-visible\:grid-rows-\[1fr\] { grid-template-rows: 1fr; }
.group:focus-visible .group-focus-visible\:border-\[\#e8e8e8\] { --tw-border-opacity: 1; border-color: rgb(232 232 232/var(--tw-border-opacity,1)); }
.group:focus-visible .group-focus-visible\:bg-\[var\(--product-white-00\)\] { background-color: var(--product-white-00); }
.group\/story:focus-visible .group-focus-visible\/story\:underline { text-decoration-line: underline; }
.group:focus-visible .group-focus-visible\:opacity-100 { opacity: 1; }
.group:focus-visible .group-focus-visible\:opacity-90 { opacity: 0.9; }
.group:focus-visible .group-focus-visible\:after\:scale-x-100::after { content: var(--tw-content); --tw-scale-x: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group.destructive .group-\[\.destructive\]\:border-muted\/40 { border-color: hsl(var(--muted) / .4); }
.group.destructive .group-\[\.destructive\]\:text-red-300 { --tw-text-opacity: 1; color: rgb(252 165 165/var(--tw-text-opacity,1)); }
.group\/sidebar:hover:not(:has([data-nav-action]:hover)) .group-\[\&\:hover\:not\(\:has\(\[data-nav-action\]\:hover\)\)\]\/sidebar\:opacity-0 { opacity: 0; }
.group\/sidebar:hover:not(:has([data-nav-action]:hover)) .group-\[\&\:hover\:not\(\:has\(\[data-nav-action\]\:hover\)\)\]\/sidebar\:opacity-100 { opacity: 1; }
.group.destructive .group-\[\.destructive\]\:opacity-100 { opacity: 1; }
.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover { border-color: hsl(var(--destructive) / .3); }
.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover { background-color: hsl(var(--destructive)); }
.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover { color: hsl(var(--destructive-foreground)); }
.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover { --tw-text-opacity: 1; color: rgb(254 242 242/var(--tw-text-opacity,1)); }
.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus { --tw-ring-color: hsl(var(--destructive)); }
.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(248 113 113/var(--tw-ring-opacity,1)); }
.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus { --tw-ring-offset-color: #dc2626; }
.peer:hover ~ .peer-hover\:opacity-100, .peer:focus-visible ~ .peer-focus-visible\:opacity-100, .peer:active ~ .peer-active\:opacity-100 { opacity: 1; }
.has-\[\[data-publish-fit\]\]\:min-h-0:has([data-publish-fit]) { min-height: 0px; }
.has-\[\[data-share-preview\]\]\:min-h-\[350px\]:has([data-share-preview]) { min-height: 350px; }
.has-\[\:focus-visible\]\:bg-\[var\(--brik-pink-05\)\]:has(:focus-visible) { background-color: var(--brik-pink-05); }
.has-\[\:focus-visible\]\:bg-\[var\(--product-blue-05\)\]:has(:focus-visible) { background-color: var(--product-blue-05); }
.has-\[\[data-state\=open\]\]\:bg-\[var\(--product-grey-02\)\]:has([data-state="open"]) { background-color: var(--product-grey-02); }
.has-\[\[data-control-layout\=block\]\]\:pl-\[12px\]:has([data-control-layout="block"]) { padding-left: 12px; }
.has-\[\[data-control-layout\=block\]\]\:pr-\[12px\]:has([data-control-layout="block"]) { padding-right: 12px; }
.group:has(:focus-visible) .group-has-\[\:focus-visible\]\:pointer-events-auto { pointer-events: auto; }
.group:has([data-control-layout="block"]) .group-has-\[\[data-control-layout\=block\]\]\:absolute { position: absolute; }
.group:has([data-control-layout="block"]) .group-has-\[\[data-control-layout\=block\]\]\:left-\[8px\] { left: 8px; }
.group:has([data-control-layout="block"]) .group-has-\[\[data-control-layout\=block\]\]\:right-\[3px\] { right: 3px; }
.group:has([data-control-layout="block"]) .group-has-\[\[data-control-layout\=block\]\]\:right-\[5px\] { right: 5px; }
.group:has([data-control-layout="block"]) .group-has-\[\[data-control-layout\=block\]\]\:right-\[7px\] { right: 7px; }
.group:has([data-control-layout="block"]) .group-has-\[\[data-control-layout\=block\]\]\:top-\[12\.6px\] { top: 12.6px; }
.group:has(:focus-visible) .group-has-\[\:focus-visible\]\:order-none { order: 0; }
.group:has([data-control-layout="block"]) .group-has-\[\[data-control-layout\=block\]\]\:-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:has(:focus-visible) .group-has-\[\:focus-visible\]\:opacity-100 { opacity: 1; }
.data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"], .data-\[disabled\]\:pointer-events-none[data-disabled] { pointer-events: none; }
.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] { --tw-translate-y: .25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[side\=left\]\:-translate-x-1[data-side="left"] { --tw-translate-x: -.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[side\=right\]\:translate-x-1[data-side="right"] { --tw-translate-x: .25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[side\=top\]\:-translate-y-1[data-side="top"] { --tw-translate-y: -.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[state\=checked\]\:translate-x-4[data-state="checked"] { --tw-translate-x: 1rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[state\=closed\]\:translate-y-2[data-state="closed"] { --tw-translate-y: .5rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[state\=open\]\:translate-y-0[data-state="open"] { --tw-translate-y: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"], .data-\[swipe\=cancel\]\:translate-x-0[data-swipe="cancel"] { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe="end"] { --tw-translate-x: var(--radix-toast-swipe-end-x); transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe="move"] { --tw-translate-x: var(--radix-toast-swipe-move-x); transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@keyframes drawer-slide-out-left { 
  0% { transform: translate(0px); }
  100% { transform: translate(-100%); }
}
.data-\[state\=closed\]\:animate-drawer-slide-out-left[data-state="closed"] { animation: 0.22s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal both running drawer-slide-out-left; }
@keyframes drawer-slide-out-right { 
  0% { transform: translate(0px); }
  100% { transform: translate(100%); }
}
.data-\[state\=closed\]\:animate-drawer-slide-out-right[data-state="closed"] { animation: 0.22s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal both running drawer-slide-out-right; }
@keyframes drawer-slide-in-left { 
  0% { transform: translate(-100%); }
  100% { transform: translate(0px); }
}
.data-\[state\=open\]\:animate-drawer-slide-in-left[data-state="open"] { animation: 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal both running drawer-slide-in-left; }
@keyframes drawer-slide-in-right { 
  0% { transform: translate(100%); }
  100% { transform: translate(0px); }
}
.data-\[state\=open\]\:animate-drawer-slide-in-right[data-state="open"] { animation: 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal both running drawer-slide-in-right; }
.data-\[disabled\]\:cursor-default[data-disabled] { cursor: default; }
.data-\[highlighted\]\:bg-\[var\(--product-white-00\)\][data-highlighted] { background-color: var(--product-white-00); }
.data-\[highlighted\]\:bg-white\/10[data-highlighted] { background-color: rgba(255, 255, 255, 0.1); }
.data-\[selected\=true\]\:bg-accent[data-selected="true"] { background-color: hsl(var(--accent)); }
.data-\[state\=active\]\:bg-\[\#030f26\][data-state="active"] { --tw-bg-opacity: 1; background-color: rgb(3 15 38/var(--tw-bg-opacity,1)); }
.data-\[state\=active\]\:bg-background[data-state="active"] { background-color: hsl(var(--background)); }
.data-\[state\=checked\]\:bg-\[var\(--product-white-00\)\][data-state="checked"] { background-color: var(--product-white-00); }
.data-\[state\=checked\]\:bg-primary[data-state="checked"] { background-color: hsl(var(--primary)); }
.data-\[state\=open\]\:bg-\[var\(--product-grey-01\)\][data-state="open"] { background-color: var(--product-grey-01); }
.data-\[state\=open\]\:bg-\[var\(--product-grey-02\)\][data-state="open"] { background-color: var(--product-grey-02); }
.data-\[state\=open\]\:bg-\[var\(--product-white-00\)\][data-state="open"] { background-color: var(--product-white-00); }
.data-\[state\=open\]\:bg-accent[data-state="open"] { background-color: hsl(var(--accent)); }
.data-\[state\=unchecked\]\:bg-input[data-state="unchecked"] { background-color: hsl(var(--input)); }
.data-\[disabled\]\:text-\[var\(--product-grey-04\)\][data-disabled] { color: var(--product-grey-04); }
.data-\[highlighted\]\:text-white[data-highlighted] { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.data-\[placeholder\]\:text-muted-foreground[data-placeholder] { color: hsl(var(--muted-foreground)); }
.data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] { color: hsl(var(--accent-foreground)); }
.data-\[state\=active\]\:text-foreground[data-state="active"] { color: hsl(var(--foreground)); }
.data-\[state\=active\]\:text-white[data-state="active"] { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.data-\[state\=open\]\:text-\[var\(--product-black-00\)\][data-state="open"] { color: var(--product-black-00); }
.data-\[state\=open\]\:text-\[var\(--product-grey-05\)\][data-state="open"] { color: var(--product-grey-05); }
.data-\[state\=open\]\:text-muted-foreground[data-state="open"] { color: hsl(var(--muted-foreground)); }
.data-\[disabled\=true\]\:opacity-50[data-disabled="true"], .data-\[disabled\]\:opacity-50[data-disabled] { opacity: 0.5; }
.data-\[state\=closed\]\:opacity-0[data-state="closed"] { opacity: 0; }
.data-\[state\=open\]\:opacity-100[data-state="open"] { opacity: 1; }
.data-\[state\=active\]\:shadow[data-state="active"] { --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.data-\[state\=active\]\:shadow-none[data-state="active"] { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.data-\[over-target\]\:outline[data-over-target] { outline-style: solid; }
.data-\[over-target\]\:outline-1[data-over-target] { outline-width: 1px; }
.data-\[over-target\]\:outline-\[var\(--product-blue-03\)\][data-over-target] { outline-color: var(--product-blue-03); }
.data-\[swipe\=move\]\:transition-none[data-swipe="move"] { transition-property: none; }
.data-\[state\=open\]\:duration-150[data-state="open"] { transition-duration: 0.15s; }
.data-\[disabled\]\:hover\:bg-transparent:hover[data-disabled], .data-\[disabled\]\:focus\:bg-transparent:focus[data-disabled] { background-color: rgba(0, 0, 0, 0); }
.group\/catalog[data-fit="contain"] .group-data-\[fit\=contain\]\/catalog\:bg-\[var\(--product-grey-01\)\] { background-color: var(--product-grey-01); }
.group[data-resize="snapped"] .group-data-\[resize\=snapped\]\:bg-\[var\(--product-blue-03\)\] { background-color: var(--product-blue-03); }
.group\/catalog[data-fit="contain"] .group-data-\[fit\=contain\]\/catalog\:object-contain { object-fit: contain; }
.group[data-resize] .group-data-\[resize\]\:opacity-100 { opacity: 1; }
@media (prefers-reduced-motion: no-preference) {
  @keyframes pulse { 
  50% { opacity: 0.5; }
}
  .motion-safe\:animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }
  @keyframes quick-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
  .motion-safe\:animate-quick-fade-in { animation: 0.2s ease-out 0s 1 normal both running quick-fade-in; }
  @keyframes spin { 
  100% { transform: rotate(360deg); }
}
  .motion-safe\:animate-spin { animation: 1s linear 0s infinite normal none running spin; }
}
@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:animate-none { animation: auto ease 0s 1 normal none running none; }
  .motion-reduce\:\!transition-none { transition-property: none !important; }
  .motion-reduce\:transition-none { transition-property: none; }
  .motion-reduce\:before\:transition-none::before, .motion-reduce\:after\:transition-none::after { content: var(--tw-content); transition-property: none; }
}
@media not all and (min-width: 1024px) {
  .max-lg\:pointer-events-none { pointer-events: none; }
  .max-lg\:mb-\[-10px\] { margin-bottom: -10px; }
  .max-lg\:ml-\[10px\] { margin-left: 10px; }
  .max-lg\:hidden { display: none; }
  .max-lg\:aspect-\[4\/5\] { aspect-ratio: 4 / 5; }
  .max-lg\:max-h-\[60dvh\] { max-height: 60dvh; }
  .max-lg\:max-h-\[calc\(100dvh_-_230px\)\] { max-height: calc(100dvh - 230px); }
  .max-lg\:min-h-\[80vh\] { min-height: 80vh; }
  .max-lg\:w-\[90vw\] { width: 90vw; }
  .max-lg\:justify-start { justify-content: flex-start; }
  .max-lg\:overflow-y-auto { overflow-y: auto; }
  .max-lg\:px-\[10px\] { padding-left: 10px; padding-right: 10px; }
  .max-lg\:px-\[5px\] { padding-left: 5px; padding-right: 5px; }
  .max-lg\:pb-\[12px\] { padding-bottom: 12px; }
  .max-lg\:pb-\[20px\] { padding-bottom: 20px; }
  .max-lg\:pl-\[20px\] { padding-left: 20px; }
  .max-lg\:pl-\[5px\] { padding-left: 5px; }
  .max-lg\:pr-\[5px\] { padding-right: 5px; }
  .max-lg\:pt-\[10px\] { padding-top: 10px; }
  .max-lg\:pt-\[12px\] { padding-top: 12px; }
  .max-lg\:\!font-brik { font-family: var(--brik-font-regular) !important; }
  .max-lg\:\!text-\[12px\] { font-size: 12px !important; }
  .max-lg\:\!text-\[13px\] { font-size: 13px !important; }
  .max-lg\:\!text-\[16px\] { font-size: 16px !important; }
  .max-lg\:\!text-\[20px\] { font-size: 20px !important; }
  .max-lg\:\!text-\[26px\] { font-size: 26px !important; }
  .max-lg\:\!text-\[34px\] { font-size: 34px !important; }
  .max-lg\:\!leading-\[14px\] { line-height: 14px !important; }
  .max-lg\:\!leading-\[15px\] { line-height: 15px !important; }
  .max-lg\:\!leading-\[18px\] { line-height: 18px !important; }
  .max-lg\:\!leading-\[21px\] { line-height: 21px !important; }
  .max-lg\:\!leading-\[24px\] { line-height: 24px !important; }
  .max-lg\:\!leading-\[28px\] { line-height: 28px !important; }
  .max-lg\:\!leading-\[34px\] { line-height: 34px !important; }
  .max-lg\:\!leading-\[36px\] { line-height: 36px !important; }
  .max-lg\:\!tracking-\[-0\.04em\] { letter-spacing: -0.04em !important; }
}
@media not all and (min-width: 768px) {
  .max-md\:justify-center { justify-content: center; }
  .max-md\:text-\[13px\] { font-size: 13px; }
  .max-md\:leading-\[17px\] { line-height: 17px; }
}
@media (min-width: 640px) {
  .sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .sm\:inline { display: inline; }
  .sm\:flex { display: flex; }
  .sm\:grid { display: grid; }
  .sm\:w-auto { width: auto; }
  .sm\:w-full { width: 100%; }
  .sm\:max-w-\[326px\] { max-width: 326px; }
  .sm\:max-w-\[400px\] { max-width: 400px; }
  .sm\:max-w-\[650px\] { max-width: 650px; }
  .sm\:max-w-none { max-width: none; }
  .sm\:shrink { flex-shrink: 1; }
  .sm\:columns-3 { columns: 3; }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .sm\:flex-row { flex-direction: row; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:gap-6 { gap: 1.5rem; }
  .sm\:gap-\[15px\] { gap: 15px; }
  .sm\:gap-\[24px\] { gap: 24px; }
  .sm\:gap-x-\[24px\] { column-gap: 24px; }
  .sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0px * var(--tw-space-x-reverse)); margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); }
  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.5rem * var(--tw-space-x-reverse)); margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse))); }
  .sm\:overflow-visible { overflow: visible; }
  .sm\:px-0 { padding-left: 0px; padding-right: 0px; }
  .sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .sm\:py-\[22px\] { padding-top: 22px; padding-bottom: 22px; }
  .sm\:pb-0 { padding-bottom: 0px; }
  .sm\:text-left { text-align: left; }
  .sm\:text-\[48px\] { font-size: 48px; }
}
@media (min-width: 768px) {
  .md\:not-sr-only { clip: auto; white-space: normal; width: auto; height: auto; margin: 0px; padding: 0px; position: static; overflow: visible; }
  .md\:inset-x-0 { left: 0px; right: 0px; }
  .md\:inset-y-0 { top: 0px; bottom: 0px; }
  .md\:bottom-\[20px\] { bottom: 20px; }
  .md\:left-\[-50px\] { left: -50px; }
  .md\:left-auto { left: auto; }
  .md\:right-0 { right: 0px; }
  .md\:right-\[-202px\] { right: -202px; }
  .md\:order-2 { order: 2; }
  .md\:order-3 { order: 3; }
  .md\:order-none { order: 0; }
  .md\:col-start-1 { grid-column-start: 1; }
  .md\:col-start-2 { grid-column-start: 2; }
  .md\:row-start-1 { grid-row-start: 1; }
  .md\:row-start-2 { grid-row-start: 2; }
  .md\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .md\:mx-\[23px\] { margin-left: 23px; margin-right: 23px; }
  .md\:mx-\[24px\] { margin-left: 24px; margin-right: 24px; }
  .md\:-ml-\[6px\] { margin-left: -6px; }
  .md\:-mr-\[16px\] { margin-right: -16px; }
  .md\:mb-\[24px\] { margin-bottom: 24px; }
  .md\:ml-\[50px\] { margin-left: 50px; }
  .md\:ml-auto { margin-left: auto; }
  .md\:mr-0 { margin-right: 0px; }
  .md\:mr-\[202px\] { margin-right: 202px; }
  .md\:mt-0 { margin-top: 0px; }
  .md\:mt-\[20px\] { margin-top: 20px; }
  .md\:mt-\[23px\] { margin-top: 23px; }
  .md\:mt-\[30px\] { margin-top: 30px; }
  .md\:mt-\[75px\] { margin-top: 75px; }
  .md\:block { display: block; }
  .md\:inline { display: inline; }
  .md\:flex { display: flex; }
  .md\:inline-flex { display: inline-flex; }
  .md\:grid { display: grid; }
  .md\:hidden { display: none; }
  .md\:aspect-\[452\/542\] { aspect-ratio: 452 / 542; }
  .md\:aspect-\[908\/869\] { aspect-ratio: 908 / 869; }
  .md\:h-\[22\.285px\] { height: 22.285px; }
  .md\:h-\[2401px\] { height: 2401px; }
  .md\:h-\[26px\] { height: 26px; }
  .md\:h-\[39\.6px\] { height: 39.6px; }
  .md\:h-auto { height: auto; }
  .md\:max-h-\[min\(860px\,calc\(100dvh-24px\)\)\] { max-height: min(860px, 100dvh - 24px); }
  .md\:max-h-none { max-height: none; }
  .md\:min-h-0 { min-height: 0px; }
  .md\:min-h-\[115\%\] { min-height: 115%; }
  .md\:min-h-\[50px\] { min-height: 50px; }
  .md\:min-h-\[760px\] { min-height: 760px; }
  .md\:w-\[150px\] { width: 150px; }
  .md\:w-\[300px\] { width: 300px; }
  .md\:w-\[311px\] { width: 311px; }
  .md\:w-\[476px\] { width: 476px; }
  .md\:w-\[498px\] { width: 498px; }
  .md\:w-\[519px\] { width: 519px; }
  .md\:w-\[54\.425px\] { width: 54.425px; }
  .md\:w-\[795px\] { width: 795px; }
  .md\:w-\[833px\] { width: 833px; }
  .md\:w-auto { width: auto; }
  .md\:w-full { width: 100%; }
  .md\:min-w-0 { min-width: 0px; }
  .md\:min-w-\[110\%\] { min-width: 110%; }
  .md\:min-w-\[139px\] { min-width: 139px; }
  .md\:min-w-\[98px\] { min-width: 98px; }
  .md\:max-w-\[1330px\] { max-width: 1330px; }
  .md\:max-w-\[1378px\] { max-width: 1378px; }
  .md\:max-w-\[311px\] { max-width: 311px; }
  .md\:max-w-\[623px\] { max-width: 623px; }
  .md\:max-w-\[725px\] { max-width: 725px; }
  .md\:max-w-\[908px\] { max-width: 908px; }
  .md\:max-w-\[clamp\(640px\,62\.6vw\,902px\)\] { max-width: clamp(640px, 62.6vw, 902px); }
  .md\:max-w-full { max-width: 100%; }
  .md\:flex-1 { flex: 1 1 0%; }
  .md\:shrink-0 { flex-shrink: 0; }
  .md\:basis-auto { flex-basis: auto; }
  .md\:-rotate-90 { --tw-rotate: -90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .md\:columns-4 { columns: 4; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .md\:grid-cols-\[690fr_206fr\] { grid-template-columns: 690fr 206fr; }
  .md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,462px\)\] { grid-template-columns: minmax(0px, 1fr) minmax(0px, 462px); }
  .md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,623px\)\] { grid-template-columns: minmax(0px, 1fr) minmax(0px, 623px); }
  .md\:grid-rows-\[auto_auto\] { grid-template-rows: auto auto; }
  .md\:flex-row { flex-direction: row; }
  .md\:flex-col { flex-direction: column; }
  .md\:flex-wrap { flex-wrap: wrap; }
  .md\:items-start { align-items: flex-start; }
  .md\:items-end { align-items: flex-end; }
  .md\:items-center { align-items: center; }
  .md\:items-stretch { align-items: stretch; }
  .md\:justify-end { justify-content: flex-end; }
  .md\:justify-between { justify-content: space-between; }
  .md\:gap-0 { gap: 0px; }
  .md\:gap-6 { gap: 1.5rem; }
  .md\:gap-\[10px\] { gap: 10px; }
  .md\:gap-\[120px\] { gap: 120px; }
  .md\:gap-\[12px\] { gap: 12px; }
  .md\:gap-\[15px\] { gap: 15px; }
  .md\:gap-\[200px\] { gap: 200px; }
  .md\:gap-\[20px\] { gap: 20px; }
  .md\:gap-\[30px\] { gap: 30px; }
  .md\:gap-\[40px\] { gap: 40px; }
  .md\:gap-\[8px\] { gap: 8px; }
  .md\:gap-\[clamp\(12px\,calc\(20\/1920\*100vw\)\,20px\)\] { gap: clamp(12px, 1.04167vw, 20px); }
  .md\:gap-x-\[42px\] { column-gap: 42px; }
  .md\:gap-x-\[48px\] { column-gap: 48px; }
  .md\:gap-x-\[clamp\(16px\,calc\(40\/1920\*100vw\)\,40px\)\] { column-gap: clamp(16px, 2.08333vw, 40px); }
  .md\:gap-y-\[12px\] { row-gap: 12px; }
  .md\:gap-y-\[16px\] { row-gap: 16px; }
  .md\:justify-self-end { justify-self: end; }
  .md\:whitespace-nowrap { white-space: nowrap; }
  .md\:border-l { border-left-width: 1px; }
  .md\:border-t-0 { border-top-width: 0px; }
  .md\:border-brik-grey-03 { border-color: var(--brik-grey-03); }
  .md\:bg-white\/70 { background-color: rgba(255, 255, 255, 0.7); }
  .md\:p-\[15px\] { padding: 15px; }
  .md\:p-\[20px\] { padding: 20px; }
  .md\:p-\[30px\] { padding: 30px; }
  .md\:p-\[60px\] { padding: 60px; }
  .md\:px-0 { padding-left: 0px; padding-right: 0px; }
  .md\:px-12 { padding-left: 3rem; padding-right: 3rem; }
  .md\:px-\[16px\] { padding-left: 16px; padding-right: 16px; }
  .md\:px-\[20px\] { padding-left: 20px; padding-right: 20px; }
  .md\:px-\[23px\] { padding-left: 23px; padding-right: 23px; }
  .md\:px-\[24px\] { padding-left: 24px; padding-right: 24px; }
  .md\:px-\[30px\] { padding-left: 30px; padding-right: 30px; }
  .md\:px-\[8px\] { padding-left: 8px; padding-right: 8px; }
  .md\:py-0 { padding-top: 0px; padding-bottom: 0px; }
  .md\:py-\[100px\] { padding-top: 100px; padding-bottom: 100px; }
  .md\:py-\[120px\] { padding-top: 120px; padding-bottom: 120px; }
  .md\:py-\[20px\] { padding-top: 20px; padding-bottom: 20px; }
  .md\:py-\[8px\] { padding-top: 8px; padding-bottom: 8px; }
  .md\:pb-\[140px\] { padding-bottom: 140px; }
  .md\:pb-\[14px\] { padding-bottom: 14px; }
  .md\:pb-\[20px\] { padding-bottom: 20px; }
  .md\:pb-\[30px\] { padding-bottom: 30px; }
  .md\:pb-\[32px\] { padding-bottom: 32px; }
  .md\:pb-\[70px\] { padding-bottom: 70px; }
  .md\:pr-\[16px\] { padding-right: 16px; }
  .md\:pr-\[20px\] { padding-right: 20px; }
  .md\:pr-\[var\(--media-details-width\)\] { padding-right: var(--media-details-width); }
  .md\:pt-0 { padding-top: 0px; }
  .md\:pt-\[145px\] { padding-top: 145px; }
  .md\:pt-\[150px\] { padding-top: 150px; }
  .md\:pt-\[20px\] { padding-top: 20px; }
  .md\:pt-\[40px\] { padding-top: 40px; }
  .md\:pt-\[60px\] { padding-top: 60px; }
  .md\:font-brik { font-family: var(--brik-font-regular); }
  .md\:font-brik-book { font-family: var(--brik-font-book); }
  .md\:text-\[16px\] { font-size: 16px; }
  .md\:text-\[18px\] { font-size: 18px; }
  .md\:text-\[24px\] { font-size: 24px; }
  .md\:text-\[36px\] { font-size: 36px; }
  .md\:text-\[40px\] { font-size: 40px; }
  .md\:text-\[55px\] { font-size: 55px; }
  .md\:text-\[88px\] { font-size: 88px; }
  .md\:text-\[clamp\(59px\,min\(calc\(11\.72vw_-_31px\)\,13vh\)\,130px\)\] { font-size: clamp(59px, min(-31px + 11.72vw, 13vh), 130px); }
  .md\:text-\[clamp\(60px\,4\.69vw\,90px\)\] { font-size: clamp(60px, 4.69vw, 90px); }
  .md\:text-brik-h1 { letter-spacing: -0.07em; font-size: 130px; line-height: 111px; }
  .md\:text-brik-h3 { letter-spacing: -0.05em; font-size: 50px; line-height: 53px; }
  .md\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .md\:leading-\[0\.854\] { line-height: 0.854; }
  .md\:leading-\[0\.938\] { line-height: 0.938; }
  .md\:leading-\[1\.1\] { line-height: 1.1; }
  .md\:tracking-\[-0\.06em\] { letter-spacing: -0.06em; }
  .md\:tracking-\[-0\.07em\] { letter-spacing: -0.07em; }
  .md\:tracking-\[-1\.1px\] { letter-spacing: -1.1px; }
  .md\:tracking-\[-1\.2px\] { letter-spacing: -1.2px; }
  .md\:tracking-\[-1px\] { letter-spacing: -1px; }
  .md\:backdrop-blur-\[8\.5px\] { --tw-backdrop-blur: blur(8.5px); 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); }
}
@media (min-width: 1024px) {
  .lg\:pointer-events-none { pointer-events: none; }
  .lg\:pointer-events-auto { pointer-events: auto; }
  .lg\:absolute { position: absolute; }
  .lg\:relative { position: relative; }
  .lg\:sticky { position: sticky; }
  .lg\:inset-0 { inset: 0px; }
  .lg\:bottom-\[30px\] { bottom: 30px; }
  .lg\:bottom-auto { bottom: auto; }
  .lg\:left-\[11px\] { left: 11px; }
  .lg\:right-\[107px\] { right: 107px; }
  .lg\:top-0 { top: 0px; }
  .lg\:top-\[140px\] { top: 140px; }
  .lg\:top-\[18\.93\%\] { top: 18.93%; }
  .lg\:top-\[32px\] { top: 32px; }
  .lg\:top-\[50px\] { top: 50px; }
  .lg\:top-\[70px\] { top: 70px; }
  .lg\:top-\[80px\] { top: 80px; }
  .lg\:top-\[8px\] { top: 8px; }
  .lg\:top-\[max\(72px\,min\(calc\(20vh_-_60px\)\,calc\(100vh_-_630px\)\)\)\] { top: max(72px, min(-60px + 20vh, -630px + 100vh)); }
  .lg\:top-\[max\(72px\,min\(calc\(20vh_-_60px\)\,calc\(100vh_-_674px\)\)\)\] { top: max(72px, min(-60px + 20vh, -674px + 100vh)); }
  .lg\:top-\[var\(--row-stack-top\)\] { top: var(--row-stack-top); }
  .lg\:order-1 { order: 1; }
  .lg\:order-2 { order: 2; }
  .lg\:order-3 { order: 3; }
  .lg\:order-4 { order: 4; }
  .lg\:order-5 { order: 5; }
  .lg\:order-6 { order: 6; }
  .lg\:order-7 { order: 7; }
  .lg\:order-none { order: 0; }
  .lg\:col-start-1 { grid-column-start: 1; }
  .lg\:col-start-2 { grid-column-start: 2; }
  .lg\:row-span-2 { grid-row: span 2 / span 2; }
  .lg\:row-start-2 { grid-row-start: 2; }
  .lg\:row-start-3 { grid-row-start: 3; }
  .lg\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .lg\:mx-\[10px\] { margin-left: 10px; margin-right: 10px; }
  .lg\:mx-\[50px\] { margin-left: 50px; margin-right: 50px; }
  .lg\:mx-auto { margin-left: auto; margin-right: auto; }
  .lg\:-mr-\[152px\] { margin-right: -152px; }
  .lg\:-mt-\[50px\] { margin-top: -50px; }
  .lg\:mb-0 { margin-bottom: 0px; }
  .lg\:mb-\[70px\] { margin-bottom: 70px; }
  .lg\:mb-\[calc\(128px-25svh\)\] { margin-bottom: calc(128px - 25svh); }
  .lg\:ml-0 { margin-left: 0px; }
  .lg\:ml-\[10px\] { margin-left: 10px; }
  .lg\:ml-\[20px\] { margin-left: 20px; }
  .lg\:ml-\[50px\] { margin-left: 50px; }
  .lg\:ml-\[70px\] { margin-left: 70px; }
  .lg\:ml-\[max\(0px\,calc\(50\%_-_366\.5px\)\)\] { margin-left: max(0px, 50% - 366.5px); }
  .lg\:ml-auto { margin-left: auto; }
  .lg\:mr-\[16px\] { margin-right: 16px; }
  .lg\:mr-\[202px\] { margin-right: 202px; }
  .lg\:mr-\[50px\] { margin-right: 50px; }
  .lg\:mr-\[77px\] { margin-right: 77px; }
  .lg\:mr-auto { margin-right: auto; }
  .lg\:mt-0 { margin-top: 0px; }
  .lg\:mt-5 { margin-top: 1.25rem; }
  .lg\:mt-\[115px\] { margin-top: 115px; }
  .lg\:mt-\[120px\] { margin-top: 120px; }
  .lg\:mt-\[160px\] { margin-top: 160px; }
  .lg\:mt-\[200px\] { margin-top: 200px; }
  .lg\:mt-\[20px\] { margin-top: 20px; }
  .lg\:mt-\[24px\] { margin-top: 24px; }
  .lg\:mt-\[25px\] { margin-top: 25px; }
  .lg\:mt-\[30px\] { margin-top: 30px; }
  .lg\:mt-\[40px\] { margin-top: 40px; }
  .lg\:mt-\[45px\] { margin-top: 45px; }
  .lg\:mt-\[48px\] { margin-top: 48px; }
  .lg\:mt-\[50px\] { margin-top: 50px; }
  .lg\:mt-\[60px\] { margin-top: 60px; }
  .lg\:mt-\[70px\] { margin-top: 70px; }
  .lg\:mt-\[73px\] { margin-top: 73px; }
  .lg\:mt-\[80px\] { margin-top: 80px; }
  .lg\:mt-auto { margin-top: auto; }
  .lg\:block { display: block; }
  .lg\:inline { display: inline; }
  .lg\:flex { display: flex; }
  .lg\:grid { display: grid; }
  .lg\:contents { display: contents; }
  .lg\:hidden { display: none; }
  .lg\:aspect-\[1024\/803\] { aspect-ratio: 1024 / 803; }
  .lg\:aspect-\[1424\/700\] { aspect-ratio: 1424 / 700; }
  .lg\:aspect-\[1666\/1142\] { aspect-ratio: 1666 / 1142; }
  .lg\:aspect-\[1669\/914\] { aspect-ratio: 1669 / 914; }
  .lg\:aspect-\[336\/300\] { aspect-ratio: 336 / 300; }
  .lg\:aspect-\[336\/450\] { aspect-ratio: 336 / 450; }
  .lg\:aspect-\[336\/550\] { aspect-ratio: 336 / 550; }
  .lg\:aspect-\[555\/668\] { aspect-ratio: 555 / 668; }
  .lg\:aspect-\[556\/457\] { aspect-ratio: 556 / 457; }
  .lg\:aspect-\[608\/707\] { aspect-ratio: 608 / 707; }
  .lg\:aspect-auto { aspect-ratio: auto; }
  .lg\:size-\[14px\] { width: 14px; height: 14px; }
  .lg\:size-\[206px\] { width: 206px; height: 206px; }
  .lg\:size-\[24px\] { width: 24px; height: 24px; }
  .lg\:size-\[30px\] { width: 30px; height: 30px; }
  .lg\:size-\[33px\] { width: 33px; height: 33px; }
  .lg\:size-\[34px\] { width: 34px; height: 34px; }
  .lg\:size-\[64px\] { width: 64px; height: 64px; }
  .lg\:size-\[clamp\(28px\,2\.08vw\,40px\)\] { width: clamp(28px, 2.08vw, 40px); height: clamp(28px, 2.08vw, 40px); }
  .lg\:h-0 { height: 0px; }
  .lg\:h-\[100px\] { height: 100px; }
  .lg\:h-\[100vh\] { height: 100vh; }
  .lg\:h-\[11px\] { height: 11px; }
  .lg\:h-\[22px\] { height: 22px; }
  .lg\:h-\[24px\] { height: 24px; }
  .lg\:h-\[26px\] { height: 26px; }
  .lg\:h-\[306px\] { height: 306px; }
  .lg\:h-\[30px\] { height: 30px; }
  .lg\:h-\[32px\] { height: 32px; }
  .lg\:h-\[39px\] { height: 39px; }
  .lg\:h-\[40px\] { height: 40px; }
  .lg\:h-\[41px\] { height: 41px; }
  .lg\:h-\[49px\] { height: 49px; }
  .lg\:h-\[50px\] { height: 50px; }
  .lg\:h-\[60px\] { height: 60px; }
  .lg\:h-\[63px\] { height: 63px; }
  .lg\:h-\[73px\] { height: 73px; }
  .lg\:h-\[75vh\] { height: 75vh; }
  .lg\:h-\[84px\] { height: 84px; }
  .lg\:h-\[900px\] { height: 900px; }
  .lg\:h-\[clamp\(360px\,38\.8vw\,777px\)\] { height: clamp(360px, 38.8vw, 777px); }
  .lg\:h-\[clamp\(360px\,42vw\,840px\)\] { height: clamp(360px, 42vw, 840px); }
  .lg\:h-\[min\(363px\,49vh\)\] { height: min(363px, 49vh); }
  .lg\:h-\[min\(720px\,calc\(100svh-320px\)\)\] { height: min(720px, -320px + 100svh); }
  .lg\:h-\[min\(860px\,88dvh\)\] { height: min(860px, 88dvh); }
  .lg\:h-\[var\(--use-case-hero-height\)\] { height: var(--use-case-hero-height); }
  .lg\:h-\[var\(--use-case-nav-height\)\] { height: var(--use-case-nav-height); }
  .lg\:h-auto { height: auto; }
  .lg\:h-dvh { height: calc(100dvh - var(--production-banner-offset,0px)); }
  .lg\:h-full { height: 100%; }
  .lg\:h-screen { height: calc(100vh - var(--production-banner-offset,0px)); }
  .lg\:max-h-\[calc\(100vh-90px\)\] { max-height: calc(-90px + 100vh); }
  .lg\:min-h-0 { min-height: 0px; }
  .lg\:min-h-\[200px\] { min-height: 200px; }
  .lg\:min-h-\[320px\] { min-height: 320px; }
  .lg\:min-h-\[330px\] { min-height: 330px; }
  .lg\:min-h-\[44px\] { min-height: 44px; }
  .lg\:min-h-\[50px\] { min-height: 50px; }
  .lg\:min-h-\[593px\] { min-height: 593px; }
  .lg\:min-h-\[77px\] { min-height: 77px; }
  .lg\:min-h-\[800px\] { min-height: 800px; }
  .lg\:min-h-\[85vh\] { min-height: 85vh; }
  .lg\:min-h-\[calc\(100svh-50px\)\] { min-height: calc(-50px + 100svh); }
  .lg\:min-h-\[var\(--brik-plan-min-h\,554px\)\] { min-height: var(--brik-plan-min-h,554px); }
  .lg\:w-0 { width: 0px; }
  .lg\:w-\[100px\] { width: 100px; }
  .lg\:w-\[1011px\] { width: 1011px; }
  .lg\:w-\[1109px\] { width: 1109px; }
  .lg\:w-\[110px\] { width: 110px; }
  .lg\:w-\[132px\] { width: 132px; }
  .lg\:w-\[135px\] { width: 135px; }
  .lg\:w-\[163px\] { width: 163px; }
  .lg\:w-\[180px\] { width: 180px; }
  .lg\:w-\[24px\] { width: 24px; }
  .lg\:w-\[260px\] { width: 260px; }
  .lg\:w-\[302px\] { width: 302px; }
  .lg\:w-\[311px\] { width: 311px; }
  .lg\:w-\[33\.5\%\] { width: 33.5%; }
  .lg\:w-\[340px\] { width: 340px; }
  .lg\:w-\[350px\] { width: 350px; }
  .lg\:w-\[36\%\] { width: 36%; }
  .lg\:w-\[374px\] { width: 374px; }
  .lg\:w-\[405px\] { width: 405px; }
  .lg\:w-\[44\.3\%\] { width: 44.3%; }
  .lg\:w-\[44\.6\%\] { width: 44.6%; }
  .lg\:w-\[44\.8\%\] { width: 44.8%; }
  .lg\:w-\[44\.9\%\] { width: 44.9%; }
  .lg\:w-\[44px\] { width: 44px; }
  .lg\:w-\[455px\] { width: 455px; }
  .lg\:w-\[49\.7\%\] { width: 49.7%; }
  .lg\:w-\[508px\] { width: 508px; }
  .lg\:w-\[51\.9\%\] { width: 51.9%; }
  .lg\:w-\[520px\] { width: 520px; }
  .lg\:w-\[550px\] { width: 550px; }
  .lg\:w-\[62\%\] { width: 62%; }
  .lg\:w-\[68\%\] { width: 68%; }
  .lg\:w-\[700px\] { width: 700px; }
  .lg\:w-\[757px\] { width: 757px; }
  .lg\:w-\[76px\] { width: 76px; }
  .lg\:w-\[85\.2\%\] { width: 85.2%; }
  .lg\:w-\[880px\] { width: 880px; }
  .lg\:w-\[909px\] { width: 909px; }
  .lg\:w-\[93\.8\%\] { width: 93.8%; }
  .lg\:w-\[96px\] { width: 96px; }
  .lg\:w-\[min\(1320px\,90vw\)\] { width: min(1320px, 90vw); }
  .lg\:w-\[min\(640px\,calc\(100cqw_-_348px\)\,calc\(\(100dvh_-_120px\)\*var\(--explore-media-ratio\)\)\)\] { width: min(640px, calc(100cqw - 348px), calc((100dvh - 120px) * var(--explore-media-ratio))); }
  .lg\:w-\[min\(758px\,45\.4\%\)\] { width: min(758px, 45.4%); }
  .lg\:w-\[min\(763px\,45\.7\%\)\] { width: min(763px, 45.7%); }
  .lg\:w-auto { width: auto; }
  .lg\:w-fit { width: fit-content; }
  .lg\:w-full { width: 100%; }
  .lg\:min-w-0 { min-width: 0px; }
  .lg\:min-w-\[34px\] { min-width: 34px; }
  .lg\:max-w-\[1137px\] { max-width: 1137px; }
  .lg\:max-w-\[1300px\] { max-width: 1300px; }
  .lg\:max-w-\[33\%\] { max-width: 33%; }
  .lg\:max-w-\[340px\] { max-width: 340px; }
  .lg\:max-w-\[405px\] { max-width: 405px; }
  .lg\:max-w-\[49\%\] { max-width: 49%; }
  .lg\:max-w-\[519px\] { max-width: 519px; }
  .lg\:max-w-\[530px\] { max-width: 530px; }
  .lg\:max-w-\[545px\] { max-width: 545px; }
  .lg\:max-w-\[592px\] { max-width: 592px; }
  .lg\:max-w-\[728px\] { max-width: 728px; }
  .lg\:max-w-\[733px\] { max-width: 733px; }
  .lg\:max-w-\[820px\] { max-width: 820px; }
  .lg\:max-w-\[930px\] { max-width: 930px; }
  .lg\:max-w-\[971px\] { max-width: 971px; }
  .lg\:max-w-\[calc\(\(100vh_-_110px\)\*var\(--frame-ratio\)\)\] { max-width: calc((100vh - 110px) * var(--frame-ratio)); }
  .lg\:max-w-\[calc\(100vw-80px\)\] { max-width: calc(-80px + 100vw); }
  .lg\:max-w-full { max-width: 100%; }
  .lg\:max-w-none { max-width: none; }
  .lg\:flex-1 { flex: 1 1 0%; }
  .lg\:flex-none { flex: 0 0 auto; }
  .lg\:shrink-0 { flex-shrink: 0; }
  .lg\:basis-auto { flex-basis: auto; }
  .lg\:-translate-y-\[120px\] { --tw-translate-y: -120px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .lg\:-translate-y-full { --tw-translate-y: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .lg\:scroll-mt-\[80px\] { scroll-margin-top: 80px; }
  .lg\:columns-5 { columns: 5; }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .lg\:grid-cols-\[240px_minmax\(0\,1fr\)_180px\] { grid-template-columns: 240px minmax(0px, 1fr) 180px; }
  .lg\:grid-cols-\[260px_1fr\] { grid-template-columns: 260px 1fr; }
  .lg\:grid-cols-\[302px_minmax\(0\,1fr\)\] { grid-template-columns: 302px minmax(0px, 1fr); }
  .lg\:grid-cols-\[36\.45\%_1fr\] { grid-template-columns: 36.45% 1fr; }
  .lg\:grid-cols-\[40\.53\%_50\.2\%\] { grid-template-columns: 40.53% 50.2%; }
  .lg\:grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .lg\:grid-cols-\[repeat\(3\,minmax\(0\,416px\)\)\] { grid-template-columns: repeat(3, minmax(0px, 416px)); }
  .lg\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
  .lg\:grid-rows-\[auto_50px_1fr\] { grid-template-rows: auto 50px 1fr; }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-row-reverse { flex-direction: row-reverse; }
  .lg\:flex-col { flex-direction: column; }
  .lg\:flex-wrap { flex-wrap: wrap; }
  .lg\:flex-nowrap { flex-wrap: nowrap; }
  .lg\:content-start { align-content: flex-start; }
  .lg\:items-start { align-items: flex-start; }
  .lg\:items-end { align-items: flex-end; }
  .lg\:items-center { align-items: center; }
  .lg\:justify-start { justify-content: flex-start; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:justify-center { justify-content: center; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:gap-0 { gap: 0px; }
  .lg\:gap-8 { gap: 2rem; }
  .lg\:gap-\[100px\] { gap: 100px; }
  .lg\:gap-\[10px\] { gap: 10px; }
  .lg\:gap-\[120px\] { gap: 120px; }
  .lg\:gap-\[12px\] { gap: 12px; }
  .lg\:gap-\[152px\] { gap: 152px; }
  .lg\:gap-\[15px\] { gap: 15px; }
  .lg\:gap-\[16px\] { gap: 16px; }
  .lg\:gap-\[200px\] { gap: 200px; }
  .lg\:gap-\[20px\] { gap: 20px; }
  .lg\:gap-\[25px\] { gap: 25px; }
  .lg\:gap-\[2px\] { gap: 2px; }
  .lg\:gap-\[30px\] { gap: 30px; }
  .lg\:gap-\[40px\] { gap: 40px; }
  .lg\:gap-\[48px\] { gap: 48px; }
  .lg\:gap-\[4px\] { gap: 4px; }
  .lg\:gap-\[50px\] { gap: 50px; }
  .lg\:gap-\[5px\] { gap: 5px; }
  .lg\:gap-\[60px\] { gap: 60px; }
  .lg\:gap-\[6px\] { gap: 6px; }
  .lg\:gap-\[7\%\] { gap: 7%; }
  .lg\:gap-\[80px\] { gap: 80px; }
  .lg\:gap-\[8px\] { gap: 8px; }
  .lg\:gap-\[clamp\(10px\,1\.04vw\,20px\)\] { gap: clamp(10px, 1.04vw, 20px); }
  .lg\:gap-\[clamp\(120px\,10\.42vw\,200px\)\] { gap: clamp(120px, 10.42vw, 200px); }
  .lg\:gap-\[clamp\(40px\,3\.65vw\,70px\)\] { gap: clamp(40px, 3.65vw, 70px); }
  .lg\:gap-\[clamp\(40px\,7\.92vw\,152px\)\] { gap: clamp(40px, 7.92vw, 152px); }
  .lg\:gap-\[clamp\(40px\,8vw\,152px\)\] { gap: clamp(40px, 8vw, 152px); }
  .lg\:gap-\[clamp\(90px\,6\.25vw\,120px\)\] { gap: clamp(90px, 6.25vw, 120px); }
  .lg\:gap-x-0 { column-gap: 0px; }
  .lg\:gap-x-\[12px\] { column-gap: 12px; }
  .lg\:gap-x-\[30px\] { column-gap: 30px; }
  .lg\:gap-x-\[56px\] { column-gap: 56px; }
  .lg\:gap-x-\[60px\] { column-gap: 60px; }
  .lg\:gap-x-\[6px\] { column-gap: 6px; }
  .lg\:gap-x-\[9\.27\%\] { column-gap: 9.27%; }
  .lg\:gap-x-px { column-gap: 1px; }
  .lg\:gap-y-0 { row-gap: 0px; }
  .lg\:gap-y-8 { row-gap: 2rem; }
  .lg\:gap-y-\[28px\] { row-gap: 28px; }
  .lg\:gap-y-\[48px\] { row-gap: 48px; }
  .lg\:gap-y-\[60px\] { row-gap: 60px; }
  .lg\:self-start { align-self: flex-start; }
  .lg\:self-center { align-self: center; }
  .lg\:overflow-y-auto { overflow-y: auto; }
  .lg\:whitespace-nowrap { white-space: nowrap; }
  .lg\:whitespace-pre { white-space: pre; }
  .lg\:whitespace-pre-line { white-space: pre-line; }
  .lg\:rounded-\[10px\] { border-radius: 10px; }
  .lg\:rounded-\[15px\] { border-radius: 15px; }
  .lg\:rounded-\[24px\] { border-radius: 24px; }
  .lg\:rounded-\[3px\] { border-radius: 3px; }
  .lg\:rounded-none { border-radius: 0px; }
  .lg\:rounded-b-\[15px\] { border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; }
  .lg\:border-x-0 { border-left-width: 0px; border-right-width: 0px; }
  .lg\:border-b-0 { border-bottom-width: 0px; }
  .lg\:border-l { border-left-width: 1px; }
  .lg\:border-l-0 { border-left-width: 0px; }
  .lg\:border-r { border-right-width: 1px; }
  .lg\:border-t { border-top-width: 1px; }
  .lg\:border-t-0 { border-top-width: 0px; }
  .lg\:border-\[var\(--product-grey-02\)\] { border-color: var(--product-grey-02); }
  .lg\:border-brik-grey-02 { border-color: var(--brik-grey-02); }
  .lg\:border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }
  .lg\:bg-\[\#e9e9e9\] { --tw-bg-opacity: 1; background-color: rgb(233 233 233/var(--tw-bg-opacity,1)); }
  .lg\:bg-\[…\] { }
  .lg\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
  .lg\:bg-white\/10 { background-color: rgba(255, 255, 255, 0.1); }
  .lg\:bg-white\/20 { background-color: rgba(255, 255, 255, 0.2); }
  .lg\:bg-\[radial-gradient\(ellipse_52\%_40\%_at_50\%_46\%\,rgba\(232\,232\,232\,0\.88\)_0\%\,rgba\(232\,232\,232\,0\.55\)_62\%\,rgba\(232\,232\,232\,0\)_100\%\)\] { background-image: radial-gradient(52% 40% at 50% 46%, rgba(232, 232, 232, 0.88) 0%, rgba(232, 232, 232, 0.55) 62%, rgba(232, 232, 232, 0) 100%); }
  .lg\:object-center { object-position: center center; }
  .lg\:p-0 { padding: 0px; }
  .lg\:p-10 { padding: 2.5rem; }
  .lg\:p-\[10px\] { padding: 10px; }
  .lg\:p-\[15px\] { padding: 15px; }
  .lg\:p-\[16px\] { padding: 16px; }
  .lg\:p-\[20px\] { padding: 20px; }
  .lg\:p-\[24px\] { padding: 24px; }
  .lg\:p-\[30px\] { padding: 30px; }
  .lg\:p-\[40px\] { padding: 40px; }
  .lg\:p-\[4px\] { padding: 4px; }
  .lg\:p-\[8px\] { padding: 8px; }
  .lg\:px-0 { padding-left: 0px; padding-right: 0px; }
  .lg\:px-16 { padding-left: 4rem; padding-right: 4rem; }
  .lg\:px-\[10px\] { padding-left: 10px; padding-right: 10px; }
  .lg\:px-\[120px\] { padding-left: 120px; padding-right: 120px; }
  .lg\:px-\[12px\] { padding-left: 12px; padding-right: 12px; }
  .lg\:px-\[15px\] { padding-left: 15px; padding-right: 15px; }
  .lg\:px-\[16px\] { padding-left: 16px; padding-right: 16px; }
  .lg\:px-\[20px\] { padding-left: 20px; padding-right: 20px; }
  .lg\:px-\[23px\] { padding-left: 23px; padding-right: 23px; }
  .lg\:px-\[24px\] { padding-left: 24px; padding-right: 24px; }
  .lg\:px-\[25px\] { padding-left: 25px; padding-right: 25px; }
  .lg\:px-\[28px\] { padding-left: 28px; padding-right: 28px; }
  .lg\:px-\[3\.3\%\] { padding-left: 3.3%; padding-right: 3.3%; }
  .lg\:px-\[30px\] { padding-left: 30px; padding-right: 30px; }
  .lg\:px-\[40px\] { padding-left: 40px; padding-right: 40px; }
  .lg\:px-\[4px\] { padding-left: 4px; padding-right: 4px; }
  .lg\:px-\[5\%\] { padding-left: 5%; padding-right: 5%; }
  .lg\:px-\[50px\] { padding-left: 50px; padding-right: 50px; }
  .lg\:px-\[60px\] { padding-left: 60px; padding-right: 60px; }
  .lg\:px-\[6px\] { padding-left: 6px; padding-right: 6px; }
  .lg\:px-\[74px\] { padding-left: 74px; padding-right: 74px; }
  .lg\:px-\[8px\] { padding-left: 8px; padding-right: 8px; }
  .lg\:px-\[clamp\(12px\,1\.2vw\,20px\)\] { padding-left: clamp(12px, 1.2vw, 20px); padding-right: clamp(12px, 1.2vw, 20px); }
  .lg\:py-\[100px\] { padding-top: 100px; padding-bottom: 100px; }
  .lg\:py-\[10px\] { padding-top: 10px; padding-bottom: 10px; }
  .lg\:py-\[120px\] { padding-top: 120px; padding-bottom: 120px; }
  .lg\:py-\[12px\] { padding-top: 12px; padding-bottom: 12px; }
  .lg\:py-\[15px\] { padding-top: 15px; padding-bottom: 15px; }
  .lg\:py-\[16px\] { padding-top: 16px; padding-bottom: 16px; }
  .lg\:py-\[17px\] { padding-top: 17px; padding-bottom: 17px; }
  .lg\:py-\[20px\] { padding-top: 20px; padding-bottom: 20px; }
  .lg\:py-\[24px\] { padding-top: 24px; padding-bottom: 24px; }
  .lg\:py-\[25px\] { padding-top: 25px; padding-bottom: 25px; }
  .lg\:py-\[40px\] { padding-top: 40px; padding-bottom: 40px; }
  .lg\:py-\[4px\] { padding-top: 4px; padding-bottom: 4px; }
  .lg\:py-\[50px\] { padding-top: 50px; padding-bottom: 50px; }
  .lg\:py-\[60px\] { padding-top: 60px; padding-bottom: 60px; }
  .lg\:py-\[8px\] { padding-top: 8px; padding-bottom: 8px; }
  .lg\:py-\[90px\] { padding-top: 90px; padding-bottom: 90px; }
  .lg\:pb-0 { padding-bottom: 0px; }
  .lg\:pb-\[100px\] { padding-bottom: 100px; }
  .lg\:pb-\[10px\] { padding-bottom: 10px; }
  .lg\:pb-\[15px\] { padding-bottom: 15px; }
  .lg\:pb-\[30px\] { padding-bottom: 30px; }
  .lg\:pb-\[32px\] { padding-bottom: 32px; }
  .lg\:pb-\[4px\] { padding-bottom: 4px; }
  .lg\:pb-\[60px\] { padding-bottom: 60px; }
  .lg\:pb-\[80px\] { padding-bottom: 80px; }
  .lg\:pl-0 { padding-left: 0px; }
  .lg\:pl-\[10px\] { padding-left: 10px; }
  .lg\:pl-\[12px\] { padding-left: 12px; }
  .lg\:pl-\[15px\] { padding-left: 15px; }
  .lg\:pl-\[16px\] { padding-left: 16px; }
  .lg\:pl-\[20px\] { padding-left: 20px; }
  .lg\:pl-\[30px\] { padding-left: 30px; }
  .lg\:pl-\[8px\] { padding-left: 8px; }
  .lg\:pr-\[10px\] { padding-right: 10px; }
  .lg\:pr-\[16px\] { padding-right: 16px; }
  .lg\:pr-\[172px\] { padding-right: 172px; }
  .lg\:pr-\[20px\] { padding-right: 20px; }
  .lg\:pr-\[3\.3\%\] { padding-right: 3.3%; }
  .lg\:pr-\[4px\] { padding-right: 4px; }
  .lg\:pr-\[50px\] { padding-right: 50px; }
  .lg\:pr-px { padding-right: 1px; }
  .lg\:pt-0 { padding-top: 0px; }
  .lg\:pt-10 { padding-top: 2.5rem; }
  .lg\:pt-\[10px\] { padding-top: 10px; }
  .lg\:pt-\[110px\] { padding-top: 110px; }
  .lg\:pt-\[200px\] { padding-top: 200px; }
  .lg\:pt-\[20px\] { padding-top: 20px; }
  .lg\:pt-\[24px\] { padding-top: 24px; }
  .lg\:pt-\[30px\] { padding-top: 30px; }
  .lg\:pt-\[52px\] { padding-top: 52px; }
  .lg\:pt-\[5px\] { padding-top: 5px; }
  .lg\:pt-\[70px\] { padding-top: 70px; }
  .lg\:pt-\[90px\] { padding-top: 90px; }
  .lg\:pt-\[max\(96px\,min\(20vh\,calc\(100vh_-_614px\)\)\)\] { padding-top: max(96px, min(20vh, -614px + 100vh)); }
  .lg\:pt-\[min\(20vh\,calc\(100vh_-_570px\)\)\] { padding-top: min(20vh, -570px + 100vh); }
  .lg\:text-left { text-align: left; }
  .lg\:text-right { text-align: right; }
  .lg\:font-brik { font-family: var(--brik-font-regular); }
  .lg\:font-brik-book { font-family: var(--brik-font-book); }
  .lg\:\!text-brik-h3 { letter-spacing: -0.05em !important; font-size: 50px !important; line-height: 53px !important; }
  .lg\:text-\[12px\] { font-size: 12px; }
  .lg\:text-\[130px\] { font-size: 130px; }
  .lg\:text-\[14px\] { font-size: 14px; }
  .lg\:text-\[15px\] { font-size: 15px; }
  .lg\:text-\[16px\] { font-size: 16px; }
  .lg\:text-\[18px\] { font-size: 18px; }
  .lg\:text-\[20px\] { font-size: 20px; }
  .lg\:text-\[24px\] { font-size: 24px; }
  .lg\:text-\[26px\] { font-size: 26px; }
  .lg\:text-\[32px\] { font-size: 32px; }
  .lg\:text-\[40px\] { font-size: 40px; }
  .lg\:text-\[42px\] { font-size: 42px; }
  .lg\:text-\[48px\] { font-size: 48px; }
  .lg\:text-\[50px\] { font-size: 50px; }
  .lg\:text-\[70px\] { font-size: 70px; }
  .lg\:text-\[80px\] { font-size: 80px; }
  .lg\:text-\[90px\] { font-size: 90px; }
  .lg\:text-\[clamp\(16px\,1\.25vw\,24px\)\] { font-size: clamp(16px, 1.25vw, 24px); }
  .lg\:text-\[clamp\(18px\,1\.25vw\,24px\)\] { font-size: clamp(18px, 1.25vw, 24px); }
  .lg\:text-\[clamp\(34px\,2\.6vw\,50px\)\] { font-size: clamp(34px, 2.6vw, 50px); }
  .lg\:text-\[clamp\(56px\,4\.2vw\,80px\)\] { font-size: clamp(56px, 4.2vw, 80px); }
  .lg\:text-\[clamp\(60px\,4\.69vw\,90px\)\] { font-size: clamp(60px, 4.69vw, 90px); }
  .lg\:text-brik-h1 { letter-spacing: -0.07em; font-size: 130px; line-height: 111px; }
  .lg\:text-brik-h3 { letter-spacing: -0.05em; font-size: 50px; line-height: 53px; }
  .lg\:text-brik-h4 { letter-spacing: -0.04em; font-size: 24px; line-height: 26px; }
  .lg\:text-brik-ui { letter-spacing: -0.01em; font-size: 12px; line-height: 1.3; }
  .lg\:text-product-h2 { letter-spacing: -0.02em; font-size: 32px; line-height: 1.2; }
  .lg\:text-product-title { letter-spacing: -0.01em; font-size: 14px; line-height: 1.2; }
  .lg\:\!leading-\[31px\] { line-height: 31px !important; }
  .lg\:leading-\[0\.86\] { line-height: 0.86; }
  .lg\:leading-\[0\.938\] { line-height: 0.938; }
  .lg\:leading-\[0\.944\] { line-height: 0.944; }
  .lg\:leading-\[0\.94\] { line-height: 0.94; }
  .lg\:leading-\[0\.95\] { line-height: 0.95; }
  .lg\:leading-\[1\.048\] { line-height: 1.048; }
  .lg\:leading-\[1\.06\] { line-height: 1.06; }
  .lg\:leading-\[1\.08\] { line-height: 1.08; }
  .lg\:leading-\[1\.15\] { line-height: 1.15; }
  .lg\:leading-\[1\.24\] { line-height: 1.24; }
  .lg\:leading-\[1\.2\] { line-height: 1.2; }
  .lg\:leading-\[1\.35\] { line-height: 1.35; }
  .lg\:leading-\[1\.4\] { line-height: 1.4; }
  .lg\:leading-\[1\] { line-height: 1; }
  .lg\:leading-\[25px\] { line-height: 25px; }
  .lg\:leading-\[26px\] { line-height: 26px; }
  .lg\:leading-\[53px\] { line-height: 53px; }
  .lg\:leading-\[84\.4px\] { line-height: 84.4px; }
  .lg\:leading-\[85px\] { line-height: 85px; }
  .lg\:tracking-\[-0\.02em\] { letter-spacing: -0.02em; }
  .lg\:tracking-\[-0\.03em\] { letter-spacing: -0.03em; }
  .lg\:tracking-\[-0\.05em\] { letter-spacing: -0.05em; }
  .lg\:tracking-\[-0\.0667em\] { letter-spacing: -0.0667em; }
  .lg\:tracking-\[-0\.06em\] { letter-spacing: -0.06em; }
  .lg\:tracking-\[-0\.08em\] { letter-spacing: -0.08em; }
  .lg\:tracking-\[-0\.24px\] { letter-spacing: -0.24px; }
  .lg\:tracking-\[-0\.32px\] { letter-spacing: -0.32px; }
  .lg\:tracking-\[-0\.3px\] { letter-spacing: -0.3px; }
  .lg\:tracking-\[-0\.48px\] { letter-spacing: -0.48px; }
  .lg\:tracking-\[-0\.4px\] { letter-spacing: -0.4px; }
  .lg\:tracking-\[-0\.64px\] { letter-spacing: -0.64px; }
  .lg\:tracking-\[-0\.84px\] { letter-spacing: -0.84px; }
  .lg\:tracking-\[-1\.6px\] { letter-spacing: -1.6px; }
  .lg\:tracking-\[-1\.9px\] { letter-spacing: -1.9px; }
  .lg\:tracking-\[-1px\] { letter-spacing: -1px; }
  .lg\:tracking-normal { letter-spacing: 0px; }
  .lg\:text-brik-ink { color: var(--brik-ink); }
  .lg\:text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
  .lg\:opacity-0 { opacity: 0; }
  .lg\:opacity-100 { opacity: 1; }
  .lg\:backdrop-blur-\[50px\] { --tw-backdrop-blur: blur(50px); 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); }
  .lg\:transition-\[transform\,opacity\] { transition-property: transform, opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .lg\:transition-all { transition-property: all; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .lg\:transition-none { transition-property: none; }
  .lg\:transition-opacity { transition-property: opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .lg\:duration-150 { transition-duration: 0.15s; }
  .lg\:duration-300 { transition-duration: 0.3s; }
  .lg\:ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
  .lg\:\[--use-case-tools-top\:calc\(50px_\+_var\(--use-case-nav-height\)\)\] { --use-case-tools-top: calc(50px + var(--use-case-nav-height)); }
  .lg\:\[container-type\:inline-size\] { container-type: inline-size; }
  .lg\:\[font-feature-settings\:\'ss01\'_1\,\'ss02\'_1\,\'ss04\'_1\,\'ss05\'_1\,\'ss09\'_1\,\'ss10\'_1\] { font-feature-settings: "ss01", "ss02", "ss04", "ss05", "ss09", "ss10"; }
  .lg\:\[font-feature-settings\:\'ss01\'_1\,\'ss02\'_1\,\'ss04\'_1\,\'ss05\'_1\] { font-feature-settings: "ss01", "ss02", "ss04", "ss05"; }
  .lg\:\[font-feature-settings\:\'ss02\'_1\,\'ss05\'_1\] { font-feature-settings: "ss02", "ss05"; }
  .lg\:\[grid-column\:2\] { grid-column: 2; }
  .lg\:\[grid-row\:1\] { grid-row: 1; }
  .lg\:\[will-change\:backdrop-filter\] { will-change: backdrop-filter; }
  .lg\:focus-within\:pointer-events-none:focus-within { pointer-events: none; }
  .lg\:focus-within\:pointer-events-auto:focus-within { pointer-events: auto; }
  .lg\:focus-within\:opacity-100:focus-within { opacity: 1; }
  .lg\:hover\:z-20:hover { z-index: 20; }
  .lg\:hover\:bg-\[\#e0e0e0\]:hover { --tw-bg-opacity: 1; background-color: rgb(224 224 224/var(--tw-bg-opacity,1)); }
  .lg\:hover\:bg-\[\#e8e8e8\]:hover { --tw-bg-opacity: 1; background-color: rgb(232 232 232/var(--tw-bg-opacity,1)); }
  .lg\:hover\:bg-\[var\(--product-grey-01\)\]:hover { background-color: var(--product-grey-01); }
  .lg\:hover\:text-\[\#555\]:hover { --tw-text-opacity: 1; color: rgb(85 85 85/var(--tw-text-opacity,1)); }
  .lg\:hover\:text-\[var\(--product-grey-04\)\]:hover { color: var(--product-grey-04); }
  .lg\:hover\:underline:hover { text-decoration-line: underline; }
  .lg\:focus-visible\:opacity-100:focus-visible { opacity: 1; }
  .lg\:active\:bg-transparent:active { background-color: rgba(0, 0, 0, 0); }
  .group:focus-within .lg\:group-focus-within\:opacity-100 { opacity: 1; }
  .group:hover .lg\:group-hover\:pointer-events-none { pointer-events: none; }
  .group:hover .lg\:group-hover\:pointer-events-auto { pointer-events: auto; }
  .group\/folder:hover .lg\:group-hover\/folder\:top-\[40px\] { top: 40px; }
  .group:hover .lg\:group-hover\:inline-flex { display: inline-flex; }
  .group\/folder:hover .lg\:group-hover\/folder\:translate-y-\[calc\(-24\*var\(--fan-unit\)\)\] { --tw-translate-y: calc(-24 * var(--fan-unit)); transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .group:hover .lg\:group-hover\:opacity-100 { opacity: 1; }
}
@media (min-width: 1200px) {
  .min-\[1200px\]\:inset-auto { inset: auto; }
  .min-\[1200px\]\:left-1\/2 { left: 50%; }
  .min-\[1200px\]\:top-1\/2 { top: 50%; }
  .min-\[1200px\]\:order-none { order: 0; }
  .min-\[1200px\]\:col-span-2 { grid-column: span 2 / span 2; }
  .min-\[1200px\]\:row-span-2 { grid-row: span 2 / span 2; }
  .min-\[1200px\]\:ml-auto { margin-left: auto; }
  .min-\[1200px\]\:mt-\[calc\(var\(--shell-frame-bar\)\/2\)\] { margin-top: calc(var(--shell-frame-bar) / 2); }
  .min-\[1200px\]\:block { display: block; }
  .min-\[1200px\]\:flex { display: flex; }
  .min-\[1200px\]\:grid { display: grid; }
  .min-\[1200px\]\:contents { display: contents; }
  .min-\[1200px\]\:hidden { display: none; }
  .min-\[1200px\]\:h-\[50px\] { height: 50px; }
  .min-\[1200px\]\:h-\[calc\(\(100\%-var\(--shell-frame-bar\)\)\*var\(--shell-fit-zoom\)\)\] { height: calc((100% - var(--shell-frame-bar)) * var(--shell-fit-zoom)); }
  .min-\[1200px\]\:h-dvh { height: calc(100dvh - var(--production-banner-offset,0px)); }
  .min-\[1200px\]\:h-full { height: 100%; }
  .min-\[1200px\]\:min-h-0 { min-height: 0px; }
  .min-\[1200px\]\:w-\[176px\] { width: 176px; }
  .min-\[1200px\]\:w-\[301px\] { width: 301px; }
  .min-\[1200px\]\:w-\[303px\] { width: 303px; }
  .min-\[1200px\]\:w-\[calc\(100\%\*var\(--shell-fit-zoom\)\)\] { width: calc(100% * var(--shell-fit-zoom)); }
  .min-\[1200px\]\:flex-none { flex: 0 0 auto; }
  .min-\[1200px\]\:shrink-0 { flex-shrink: 0; }
  .min-\[1200px\]\:-translate-x-1\/2 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .min-\[1200px\]\:-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .min-\[1200px\]\:grid-cols-\[50px_minmax\(0\,1fr\)_353px\] { grid-template-columns: 50px minmax(0px, 1fr) 353px; }
  .min-\[1200px\]\:grid-rows-\[50px_minmax\(0\,1fr\)\] { grid-template-rows: 50px minmax(0px, 1fr); }
  .min-\[1200px\]\:flex-row { flex-direction: row; }
  .min-\[1200px\]\:flex-col { flex-direction: column; }
  .min-\[1200px\]\:items-center { align-items: center; }
  .min-\[1200px\]\:items-baseline { align-items: baseline; }
  .min-\[1200px\]\:gap-\[4px\] { gap: 4px; }
  .min-\[1200px\]\:overflow-hidden { overflow: hidden; }
  .min-\[1200px\]\:overflow-y-auto { overflow-y: auto; }
  .min-\[1200px\]\:border-x { border-left-width: 1px; border-right-width: 1px; }
  .min-\[1200px\]\:border-b { border-bottom-width: 1px; }
  .min-\[1200px\]\:border-b-0 { border-bottom-width: 0px; }
  .min-\[1200px\]\:border-l-0 { border-left-width: 0px; }
  .min-\[1200px\]\:border-t { border-top-width: 1px; }
  .min-\[1200px\]\:border-\[var\(--product-grey-02\)\] { border-color: var(--product-grey-02); }
  .min-\[1200px\]\:bg-\[var\(--product-blue-03\)\] { background-color: var(--product-blue-03); }
  .min-\[1200px\]\:bg-\[var\(--product-grey-01\)\] { background-color: var(--product-grey-01); }
  .min-\[1200px\]\:bg-\[var\(--product-white-00\)\] { background-color: var(--product-white-00); }
  .min-\[1200px\]\:px-\[12px\] { padding-left: 12px; padding-right: 12px; }
  .min-\[1200px\]\:py-\[14px\] { padding-top: 14px; padding-bottom: 14px; }
  .min-\[1200px\]\:pl-\[8px\] { padding-left: 8px; }
  .min-\[1200px\]\:pr-0 { padding-right: 0px; }
  .min-\[1200px\]\:pt-0 { padding-top: 0px; }
  .min-\[1200px\]\:font-product-book { font-family: var(--product-font-book); }
  .min-\[1200px\]\:text-product-tiny-subs { letter-spacing: -0.01em; font-size: 10px; line-height: 1.3; }
  .min-\[1200px\]\:text-\[var\(--product-grey-04\)\] { color: var(--product-grey-04); }
}
@media (min-width: 1280px) {
  .xl\:absolute { position: absolute; }
  .xl\:bottom-0 { bottom: 0px; }
  .xl\:right-\[15px\] { right: 15px; }
  .xl\:min-w-0 { min-width: 0px; }
  .xl\:columns-6 { columns: 6; }
  .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .xl\:flex-row { flex-direction: row; }
  .xl\:items-start { align-items: flex-start; }
  .xl\:justify-end { justify-content: flex-end; }
  .xl\:justify-between { justify-content: space-between; }
  .xl\:gap-\[30px\] { gap: 30px; }
  .xl\:gap-\[60px\] { gap: 60px; }
  .xl\:px-\[100px\] { padding-left: 100px; padding-right: 100px; }
}
@media (min-width: 1512px) {
  .min-\[1512px\]\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}
@media (min-width: 1600px) {
  .min-\[1600px\]\:h-\[var\(--brik-plan-height\,554px\)\] { height: var(--brik-plan-height,554px); }
  .min-\[1600px\]\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}
@media (min-width: 1800px) {
  .min-\[1800px\]\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}
.\[\&\:-webkit-autofill\]\:\[-webkit-box-shadow\:0_0_0_1000px_\#e8e8e8_inset\]:-webkit-autofill { box-shadow: rgb(232, 232, 232) 0px 0px 0px 1000px inset; }
.\[\&\:-webkit-autofill\]\:\[-webkit-text-fill-color\:black\]:-webkit-autofill { -webkit-text-fill-color: black; }
.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button { appearance: none; }
.\[\&\:\:-webkit-media-controls-fullscreen-button\]\:hidden::-webkit-media-controls-fullscreen-button { display: none; }
.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button { appearance: none; }
.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb { border-radius: 9999px; }
.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[\#E1E1E1\]::-webkit-scrollbar-thumb { --tw-bg-opacity: 1; background-color: rgb(225 225 225/var(--tw-bg-opacity,1)); }
.\[\&\:\:-webkit-scrollbar-track\]\:rounded-full::-webkit-scrollbar-track { border-radius: 9999px; }
.\[\&\:\:-webkit-scrollbar-track\]\:bg-\[rgba\(225\,225\,225\,0\.3\)\]::-webkit-scrollbar-track { background-color: rgba(225, 225, 225, 0.3); }
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar { display: none; }
.\[\&\:\:-webkit-scrollbar\]\:h-\[6px\]::-webkit-scrollbar { height: 6px; }
.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button { appearance: none; }
.\[\&\:focus-within_input\]\:cursor-text:focus-within input { cursor: text; }
.\[\&\:fullscreen\]\:bg-black:fullscreen { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.\[\&\:has\(\.chat-working-border\)\]\:-left-px:has(.chat-working-border) { left: -1px; }
.\[\&\:has\(\.chat-working-border\)\]\:-top-px:has(.chat-working-border) { top: -1px; }
.\[\&\:has\(\.chat-working-border\)\]\:\!w-\[calc\(var\(--chat-panel-w\)\+1px\)\]:has(.chat-working-border) { width: calc(var(--chat-panel-w) + 1px) !important; }
.\[\&\:has\(\>\[data-row-slot\]\:not\(\:empty\)\)\>\:not\(\[data-row-slot\]\)\]\:hidden:has(> [data-row-slot]:not(:empty)) > :not([data-row-slot]) { display: none; }
.\[\&\:not\(\:has\(\>\[data-category\]\:not\(\[data-dragging\]\)\)\)\]\:border-0:not(:has(> [data-category]:not([data-dragging]))) { border-width: 0px; }
.\[\&\:not\(\:has\(\>div\>\*\)\)\]\:hidden:not(:has(> div > *)) { display: none; }
.\[\&\>\*\:not\(\:first-child\)\]\:-mt-px > :not(:first-child) { margin-top: -1px; }
.\[\&\>\*\:nth-child\(4n\+2\)\]\:col-start-2 > :nth-child(4n+2), .\[\&\>\*\:nth-child\(5n\+2\)\]\:col-start-2 > :nth-child(5n+2) { grid-column-start: 2; }
.\[\&\>\*\]\:mb-3 > * { margin-bottom: 0.75rem; }
.\[\&\>\*\]\:flex > * { display: flex; }
.\[\&\>\*\]\:size-\[24px\] > * { width: 24px; height: 24px; }
.\[\&\>\*\]\:min-h-\[26px\] > * { min-height: 26px; }
.\[\&\>\*\]\:min-w-0 > * { min-width: 0px; }
.\[\&\>\*\]\:shrink-0 > * { flex-shrink: 0; }
.\[\&\>\*\]\:break-inside-avoid > * { break-inside: avoid; }
.\[\&\>\*\]\:items-center > * { align-items: center; }
.\[\&\>\*\]\:justify-center > * { justify-content: center; }
.\[\&\>\*\]\:border-0 > * { border-width: 0px; }
.\[\&\>button\:hover\]\:border-\[var\(--product-red-03\)\] > button:hover { border-color: var(--product-red-03); }
.\[\&\>button\:hover\]\:text-\[var\(--product-red-03\)\] > button:hover { color: var(--product-red-03); }
.\[\&\>button\]\:hidden > button { display: none; }
.\[\&\>button\]\:w-\[12px\] > button { width: 12px; }
.\[\&\>div\:empty\]\:hidden > div:empty { display: none; }
.\[\&\>div\>div\]\:min-w-0 > div > div { min-width: 0px; }
.\[\&\>div\]\:p-0 > div { padding: 0px; }
.\[\&\>span\:first-child\]\:hidden > span:first-child { display: none; }
.\[\&\>span\]\:line-clamp-1 > span { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.\[\&\>span\]\:hidden > span { display: none; }
.\[\&\>span\]\:truncate > span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.\[\&\>svg\:last-child\]\:ml-auto > svg:last-child { margin-left: auto; }
.\[\&\>svg\:last-child\]\:hidden > svg:last-child { display: none; }
.\[\&\>svg\:last-child\]\:size-\[18px\] > svg:last-child { width: 18px; height: 18px; }
.\[\&\>svg\]\:\!size-\[16px\] > svg { width: 16px !important; height: 16px !important; }
.\[\&\>svg\]\:size-4 > svg { width: 1rem; height: 1rem; }
.\[\&\>svg\]\:size-\[18px\] > svg { width: 18px; height: 18px; }
.\[\&\>svg\]\:size-\[20px\] > svg { width: 20px; height: 20px; }
.\[\&\>svg\]\:size-full > svg { width: 100%; height: 100%; }
.\[\&\>svg\]\:h-\[4px\] > svg { height: 4px; }
.\[\&\>svg\]\:w-\[15px\] > svg { width: 15px; }
.\[\&\>svg\]\:shrink-0 > svg { flex-shrink: 0; }
.\[\&\>svg\]\:-translate-y-\[0\.75px\] > svg { --tw-translate-y: -.75px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@media (min-width: 1024px) {
  .lg\:\[\&\>svg\]\:h-\[5px\] > svg { height: 5px; }
  .lg\:\[\&\>svg\]\:w-\[18px\] > svg { width: 18px; }
}
.\[\&_\*\]\:pointer-events-none * { pointer-events: none; }
.\[\&_\*\]\:tracking-\[inherit\] * { letter-spacing: inherit; }
.\[\&_\.ct-sections-wrap\>\.ct-group\:first-child\]\:\!pt-\[10px\] .ct-sections-wrap > .ct-group:first-child { padding-top: 10px !important; }
.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] { padding-left: 0.5rem; padding-right: 0.5rem; }
.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] { font-size: 0.75rem; line-height: 1rem; }
.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] { font-weight: 500; }
.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] { color: hsl(var(--muted-foreground)); }
.\[\&_\[data-control-layout\=block\]\]\:pl-\[18px\] [data-control-layout="block"] { padding-left: 18px; }
.\[\&_\[data-control-layout\=block\]\]\:pl-\[26px\] [data-control-layout="block"] { padding-left: 26px; }
.\[\&_\[data-control-layout\=block\]\]\:pr-\[28px\] [data-control-layout="block"] { padding-right: 28px; }
.\[\&_img\]\:pointer-events-none img { pointer-events: none; }
.\[\&_img\]\:text-transparent img { color: rgba(0, 0, 0, 0); }
.disabled\:\[\&_img\]\:opacity-40 img:disabled { opacity: 0.4; }
.\[\&_input\]\:cursor-ew-resize input { cursor: ew-resize; }
.\[\&_path\]\:fill-\[var\(--product-black-00\)\] path { fill: var(--product-black-00); }
.\[\&_path\]\:fill-current path { fill: currentcolor; }
.\[\&_path\]\:stroke-\[var\(--product-white-00\)\] path { stroke: var(--product-white-00); }
.\[\&_path\]\:transition-colors path { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.group\/customize:hover .group-hover\/customize\:\[\&_path\]\:stroke-\[var\(--product-white-00\)\] path { stroke: var(--product-white-00); }
.\[\&_rect\]\:fill-current rect { fill: currentcolor; }
.\[\&_rect\]\:transition-colors rect { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.\[\&_rect\]\:\[rx\:0\] rect { rx: 0; }
.\[\&_rect\]\:\[ry\:0\] rect { ry: 0; }
.group\/customize:hover .group-hover\/customize\:\[\&_rect\]\:fill-current rect { fill: currentcolor; }
.\[\&_section\>div\:first-child\]\:\!h-\[clamp\(70px\,17vw\,252px\)\] section > div:first-child { height: clamp(70px, 17vw, 252px) !important; }
@media not all and (min-width: 1024px) {
  .max-lg\:\[\&_section\>div\:first-child\]\:\!h-\[clamp\(160px\,40vw\,360px\)\] section > div:first-child { height: clamp(160px, 40vw, 360px) !important; }
}
.\[\&_section\>p\]\:\!mt-\[16px\] section > p { margin-top: 16px !important; }
.\[\&_section\>p\]\:mb-\[56px\] section > p { margin-bottom: 56px; }
.\[\&_section\>p\]\:\!max-w-\[1378px\] section > p { max-width: 1378px !important; }
.\[\&_section\>p\]\:\!max-w-full section > p { max-width: 100% !important; }
.\[\&_section\>p\]\:max-w-\[1378px\] section > p { max-width: 1378px; }
.\[\&_section\>p\]\:\!px-0 section > p { padding-left: 0px !important; padding-right: 0px !important; }
.\[\&_section\>p\]\:\!text-\[18px\] section > p { font-size: 18px !important; }
.\[\&_section\>p\]\:\!text-\[30px\] section > p { font-size: 30px !important; }
.\[\&_section\>p\]\:text-\[30px\] section > p { font-size: 30px; }
.\[\&_section\>p\]\:\!leading-\[1\.1\] section > p { line-height: 1.1 !important; }
.\[\&_section\>p\]\:\!leading-\[1\.2\] section > p { line-height: 1.2 !important; }
.\[\&_section\>p\]\:leading-\[1\.2\] section > p { line-height: 1.2; }
.\[\&_section\>p\]\:\!tracking-\[-0\.6px\] section > p { letter-spacing: -0.6px !important; }
.\[\&_section\>p\]\:tracking-\[-0\.6px\] section > p { letter-spacing: -0.6px; }
@media not all and (min-width: 1024px) {
  .max-lg\:\[\&_section\>p\]\:\!mt-\[calc\(var\(--this-is-brik-subtext-offset\,0px\)\+20px\)\] section > p { margin-top: calc(var(--this-is-brik-subtext-offset,0px) + 20px) !important; }
}
@media (min-width: 640px) {
  .\[\&_section\>p\]\:sm\:\!text-\[36px\] section > p { font-size: 36px !important; }
  .\[\&_section\>p\]\:sm\:text-\[36px\] section > p { font-size: 36px; }
}
@media (min-width: 768px) {
  .\[\&_section\>p\]\:md\:\!text-\[28px\] section > p { font-size: 28px !important; }
  .\[\&_section\>p\]\:md\:\!text-\[48px\] section > p { font-size: 48px !important; }
  .\[\&_section\>p\]\:md\:text-\[48px\] section > p { font-size: 48px; }
}
@media (min-width: 1024px) {
  .\[\&_section\>p\]\:lg\:\!mt-\[24px\] section > p { margin-top: 24px !important; }
  .\[\&_section\>p\]\:lg\:mb-\[120px\] section > p { margin-bottom: 120px; }
  .\[\&_section\>p\]\:lg\:\!max-w-\[74\%\] section > p { max-width: 74% !important; }
  .\[\&_section\>p\]\:lg\:\!text-\[40px\] section > p { font-size: 40px !important; }
  .\[\&_section\>p\]\:lg\:\!text-\[70px\] section > p { font-size: 70px !important; }
  .\[\&_section\>p\]\:lg\:text-\[70px\] section > p { font-size: 70px; }
  .\[\&_section\>p\]\:lg\:\!leading-\[1\.1\] section > p { line-height: 1.1 !important; }
  .\[\&_section\>p\]\:lg\:leading-\[1\.1\] section > p { line-height: 1.1; }
  .\[\&_section\>p\]\:lg\:\!tracking-\[-1\.4px\] section > p { letter-spacing: -1.4px !important; }
  .\[\&_section\>p\]\:lg\:tracking-\[-1\.4px\] section > p { letter-spacing: -1.4px; }
}
.\[\&_span\:focus-within\]\:\!\[box-shadow\:none\] span:focus-within { box-shadow: none !important; }
.\[\&_span\:focus-within\]\:\!\[outline\:none\] span:focus-within { outline: none !important; }
.\[\&_span\:hover\]\:\!\[box-shadow\:none\] span:hover { box-shadow: none !important; }
.\[\&_span\:hover\]\:\!\[outline\:none\] span:hover { outline: none !important; }
.\[\&_span\>svg\]\:size-full span > svg { width: 100%; height: 100%; }
.\[\&_svg\]\:pointer-events-none svg { pointer-events: none; }
.\[\&_svg\]\:size-4 svg { width: 1rem; height: 1rem; }
.\[\&_svg\]\:size-\[15px\] svg { width: 15px; height: 15px; }
.\[\&_svg\]\:shrink-0 svg { flex-shrink: 0; }
.\[\&_svg\]\:\[stroke-linejoin\:miter\] svg { stroke-linejoin: miter; }
:where(.\[\:where\(\&\)\>svg\]\:size-full) > svg { width: 100%; height: 100%; }
@media (hover: hover) {
  .\[\@media\(hover\:hover\)\]\:opacity-0 { opacity: 0; }
  .\[\@media\(hover\:hover\)\]\:hover\:bg-\[\#f5f5f5\]:hover { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
  .group:hover .\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100 { opacity: 1; }
}
@media (max-height: 880px) {
  .\[\@media\(max-height\:880px\)\]\:grid-rows-\[0fr\] { grid-template-rows: 0fr; }
  .\[\@media\(max-height\:880px\)\]\:gap-\[24px\] { gap: 24px; }
  .\[\@media\(max-height\:880px\)\]\:opacity-0 { opacity: 0; }
}
[data-control-width="full"] .\[\[data-control-width\=full\]_\&\]\:ml-0 { margin-left: 0px; }
[data-control-width="full"] .\[\[data-control-width\=full\]_\&\]\:w-auto { width: auto; }
[data-control-width="full"] .\[\[data-control-width\=full\]_\&\]\:min-w-0 { min-width: 0px; }
[data-control-width="full"] .\[\[data-control-width\=full\]_\&\]\:flex-1 { flex: 1 1 0%; }
:root { --brik-white-00: #fafafa; --brik-grey-01: #ededed; --brik-grey-02: #e5e5e5; --brik-grey-03: #b2b2b2; --brik-grey-04: #595959; --brik-black-00: #1f1f1f; --brik-blue-00: #2d4ff9; --brik-green-00: #36d972; --brik-blue-03: #193ef9; --brik-pink-03: #f631bc; --brik-pink-05: #ffbfec; --brik-pink-06: #ffe5f7; --brik-lime-02: #a4bf4d; --brik-orange-00: #ff942e; --brik-purple-00: #a199ff; --brik-purple-01: #9747ff; --brik-red-05: #ffc0c0; --brik-pink-00: #f955b2; --brik-chip-line-orange: var(--brik-orange-00); --brik-chip-line-purple: #4c3dff; --brik-chip-line-green: #006023; --brik-chip-line-red: #ff3f3f; --brik-chip-line-pink: var(--brik-pink-00); --brik-ink: #262626; --brik-off: #e1e1e1; --brik-font-book: "HAL Matex Book", "HAL Matex", "Neue Haas Grotesk Display Pro", system-ui, sans-serif; --brik-font-regular: "HAL Matex", "Neue Haas Grotesk Display Pro", system-ui, sans-serif; --brik-font-mono: "Proto Mono", ui-monospace, "SFMono-Regular", monospace; }
.brik-features-h1 { font-feature-settings: "ss02", "ss03", "ss04", "ss05", "ss09"; }
.brik-features-h3 { font-feature-settings: "ss01", "ss02", "ss04", "ss05", "ss09", "ss10"; }
.brik-features-h4 { font-feature-settings: "ss01", "ss02", "ss03", "ss05", "ss09"; }
.brik-features-use-case-headline { font-feature-settings: "ss01", "ss02", "ss04", "ss05"; }
.brik-features-use-case-display { font-feature-settings: "ss02", "ss05"; }
@keyframes brik-hero-send-arrow { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-50%); }
}
@keyframes brik-hero-send-arrow-enter { 
  0% { transform: translateY(50%); }
  100% { transform: translateY(0px); }
}
.brik-hero-send-arrow-enter { animation: 0.7s cubic-bezier(0.22, 1, 0.36, 1) 2.4s 1 normal both running brik-hero-send-arrow-enter; }
.group:hover .brik-hero-send-arrow { animation: 0.65s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running brik-hero-send-arrow; }
@media (prefers-reduced-motion: reduce) {
  .brik-hero-send-arrow-enter, .group:hover .brik-hero-send-arrow { animation: auto ease 0s 1 normal none running none; }
}
.brik-hero-chip { background-color: var(--brik-chip-fill); }
@keyframes brik-hero-chip-wave { 
  0%, 100% { transform: translateY(0px); }
  45% { transform: translateY(-3px); }
}
.brik-hero-chip:hover .brik-hero-chip-letter { animation: 0.45s cubic-bezier(0.34, 1.3, 0.64, 1) 0s 1 normal both running brik-hero-chip-wave; }
@media (prefers-reduced-motion: reduce) {
  .brik-hero-chip:hover .brik-hero-chip-letter { animation: auto ease 0s 1 normal none running none; }
}
@keyframes brik-nav-flip { 
  0% { transform: rotateX(0deg); }
  100% { transform: rotateX(360deg); }
}
.brik-nav-flip { perspective: 150px; }
.brik-nav-flip-letter { transform-origin: 50% 50% -11px; backface-visibility: hidden; }
.brik-nav-flip:hover .brik-nav-flip-letter { animation: 0.5s cubic-bezier(0.34, 0.9, 0.36, 1) 0s 1 normal both running brik-nav-flip; }
@media (prefers-reduced-motion: reduce) {
  .brik-nav-flip:hover .brik-nav-flip-letter { animation: auto ease 0s 1 normal none running none; }
}
:root { --brik-mobile-frame-width: 402px; --brik-mobile-page-inset: 15px; --brik-mobile-rule-inset: 14px; --brik-mobile-content-width: 372px; --brik-mobile-content-top: 170px; --brik-mobile-space-1: 5px; --brik-mobile-space-2: 10px; --brik-mobile-space-3: 15px; --brik-mobile-space-4: 20px; --brik-mobile-space-5: 30px; --brik-mobile-space-6: 50px; --brik-mobile-space-7: 60px; --brik-mobile-section-gap: 90px; --brik-mobile-canvas: var(--brik-white-00); --brik-mobile-surface: var(--brik-grey-01); --brik-mobile-rule: var(--brik-grey-02); --brik-mobile-muted: var(--brik-grey-03); --brik-mobile-secondary-text: var(--brik-grey-04); --brik-mobile-text: var(--brik-ink); --brik-mobile-solid: var(--brik-black-00); --brik-mobile-disabled: var(--brik-off); --brik-mobile-h1-size: 50px; --brik-mobile-h1-line: 46px; --brik-mobile-h1-tracking: -.07em; --brik-mobile-h2-size: 34px; --brik-mobile-h2-line: 36px; --brik-mobile-h2-tracking: -.04em; --brik-mobile-h3-size: 20px; --brik-mobile-h3-line: 21px; --brik-mobile-h3-tracking: -.04em; --brik-mobile-body-size: 15px; --brik-mobile-body-line: 17px; --brik-mobile-body-tracking: -.03em; --brik-mobile-body-sm-size: 12px; --brik-mobile-tag-size: 14px; --brik-mobile-tag-line: 19px; --brik-mobile-tag-tracking: -.02em; --brik-mobile-border-width: 1px; --brik-mobile-label-height: 31px; --brik-mobile-button-height: 51px; }
@media (max-width: 1023px) {
  .brik-mobile-h1 { font-family: var(--brik-font-book); font-size: var(--brik-mobile-h1-size); font-weight: 400; line-height: var(--brik-mobile-h1-line); letter-spacing: var(--brik-mobile-h1-tracking); }
  .brik-mobile-h2 { font-family: var(--brik-font-regular); font-size: var(--brik-mobile-h2-size); font-weight: 400; line-height: var(--brik-mobile-h2-line); letter-spacing: var(--brik-mobile-h2-tracking); }
  .brik-mobile-h3 { font-family: var(--brik-font-book); font-size: var(--brik-mobile-h3-size); font-weight: 400; line-height: var(--brik-mobile-h3-line); letter-spacing: var(--brik-mobile-h3-tracking); font-feature-settings: "ss02", "ss05"; }
  .brik-mobile-body { font-family: var(--brik-font-book); font-size: var(--brik-mobile-body-size); font-weight: 400; line-height: var(--brik-mobile-body-line); letter-spacing: var(--brik-mobile-body-tracking); }
  .brik-mobile-tag { font-family: var(--brik-font-mono); font-size: var(--brik-mobile-tag-size); font-weight: 500; line-height: var(--brik-mobile-tag-line); letter-spacing: var(--brik-mobile-tag-tracking); }
}
:root { --product-ui-text-size: 12px; --product-ui-text-leading: 1.3; --product-ui-text-tracking: -.01em; --product-font: "HAL Matex", system-ui, sans-serif; --product-font-book: "HAL Matex Book", system-ui, sans-serif; --product-font-mono: "Proto Mono", ui-monospace, SFMono-Regular, Menlo, monospace; --product-font-hebrew: "Arial Hebrew", "Noto Sans Hebrew", Arial, sans-serif; --product-grey-01-legacy: #f5f5f5; --product-grey-02-legacy: #e5e5e5; --product-white-00: #fafafa; --product-black-00: #1a1a1a; --product-grey-05: #636363; --product-grey-04: #999; --product-grey-02: #e8e8e8; --product-grey-01: #f2f2f2; --product-grey-03: #bfbfbf; --product-grey-06: #424242; --product-orange-02: #f57700; --product-orange-03: #ff942e; --product-orange-05: #ffe5cc; --product-orange-06: #fff5eb; --product-topbar-rule: #f0eeed; --product-red-02-legacy: #fcc; --product-red-01: #8f1f1f; --product-red-02: #c72c2c; --product-red-03: #f53636; --product-red-04: #ff8d8d; --product-red-05: #ffc0c0; --product-red-06: #ffe5e5; --product-blue-02: #2944cc; --product-blue-06: #e5eaff; --product-lime-01: #5f7322; --product-lime-06: #f4fae1; --product-blue-03: #193ef9; --product-blue-01: #1e3194; --product-blue-04: #899cf9; --product-blue-05: #bfcaff; --product-brown-02: #a95c2b; --product-brown-01: #78401c; --product-pink-03: #f631bc; --product-pink-04: #ff72d5; --product-pink-06: #ffe5f7; --product-lime-03: #c4e55c; --product-lime-05: #e8faaf; --product-green-save: #36d972; --product-green-03: #36d972; --product-green-06: #eefcf3; --product-lime-02: #a4bf4d; --product-lime-04: #d6fa64; --product-timeline-00: #7e73ff; --product-timeline-01: #493dcc; --product-timeline-02: #a299ff; --product-timeline-03: #c5bfff; --product-timeline-04: #e3e0ff; --product-timeline-05: #f3f2ff; }
@keyframes explore-vt-fade-out { 
  100% { opacity: 0; }
}
@keyframes explore-vt-rise-in { 
  0% { opacity: 0; transform: translateY(8px); }
}
::view-transition-old(root) { animation: 0.18s ease-out 0s 1 normal both running explore-vt-fade-out; }
::view-transition-new(root) { animation: auto ease 0s 1 normal none running none; }
::view-transition-group(explore-pin-media) { z-index: 1; animation-duration: 0.34s; animation-timing-function: cubic-bezier(0.2, 0, 0, 1); }
::view-transition-old(explore-pin-media) { object-fit: cover; height: 100%; animation-duration: 0.34s; }
::view-transition-new(explore-pin-media) { object-fit: cover; height: 100%; animation-duration: 0.34s; }
::view-transition-new(explore-pin-info) { animation: 0.26s cubic-bezier(0.2, 0, 0, 1) 0.12s 1 normal both running explore-vt-rise-in; }
::view-transition-new(explore-pin-more) { animation: 0.3s cubic-bezier(0.2, 0, 0, 1) 0.2s 1 normal both running explore-vt-rise-in; }
::view-transition-old(explore-pin-info) { animation: 0.12s ease-out 0s 1 normal both running explore-vt-fade-out; }
::view-transition-old(explore-pin-more) { animation: 0.12s ease-out 0s 1 normal both running explore-vt-fade-out; }
::view-transition-group(explore-header) { z-index: 2; animation: auto ease 0s 1 normal none running none; }
@media (prefers-reduced-motion: reduce) {
  ::view-transition-group(*) { animation: auto ease 0s 1 normal none running none !important; }
  ::view-transition-old(*) { animation: auto ease 0s 1 normal none running none !important; }
  ::view-transition-new(*) { animation: auto ease 0s 1 normal none running none !important; }
}
.desktop-controls-root { --clay-font: var(--product-font); --dc-card-border: #e1e1e1; --dc-card-radius: 10px; --dc-attention-tint: var(--product-timeline-04); --dc-attention-ink: var(--product-timeline-01); --dc-text-muted: #7d7d7d; --dc-text-subtle: #686868; --dc-text-faint: #888; --dc-hover: #f5f5f5; --dc-section-vertical: 15px; --dc-control-gap-low: 5px; --dc-control-gap-high: 10px; --dc-control-col: 115px; width: auto; height: 100%; min-height: 0px; font-family: var(--clay-font); color: rgb(0, 0, 0); flex: 0 0 auto; }
@keyframes preset-card-enter { 
  0% { opacity: 0; transform: scale(0.7) translateY(8px); }
  100% { opacity: 1; transform: scale(1) translateY(0px); }
}
.desktop-controls-root .preset-card-enter { animation: 0.42s cubic-bezier(0.34, 1.56, 0.64, 1) 0s 1 normal both running preset-card-enter; }
@keyframes preset-card-updated { 
  0%, 100% { background: 0px 0px; box-shadow: rgba(0, 0, 0, 0) 0px 0px; }
  20%, 70% { background: var(--dc-attention-tint); box-shadow: 0 0 0 6px var(--dc-attention-tint); }
}
.desktop-controls-root .preset-card-updated { border-radius: 0px; animation: 0.8s ease-out 0s 1 normal both running preset-card-updated; }
@keyframes preset-save-feedback { 
  0% { opacity: 0; transform: scale(0.65); }
  60% { transform: scale(1.2); }
  100% { opacity: 1; transform: scale(1); }
}
.desktop-controls-root .preset-save-feedback { animation: 0.3s ease-out 0s 1 normal both running preset-save-feedback; }
@media (prefers-reduced-motion: reduce) {
  .desktop-controls-root .preset-card-enter, .desktop-controls-root .preset-card-updated, .desktop-controls-root .preset-save-feedback { animation: auto ease 0s 1 normal none running none; }
}
.desktop-controls-root .tool-controls { border-radius: var(--dc-card-radius); border: 1px solid var(--dc-card-border); background: rgb(255, 255, 255); flex-direction: column; width: 100%; height: 100%; min-height: 0px; display: flex; overflow: hidden; }
.desktop-controls-root .ct-top-bar { background-color: rgb(255, 255, 255); flex-shrink: 0; justify-content: space-between; align-items: center; gap: 8px; min-height: 40px; padding: 10px; display: flex; }
.desktop-controls-root .ct-done-btn { color: rgb(255, 255, 255); height: 40px; font-family: var(--product-font-book); letter-spacing: -0.24px; cursor: pointer; white-space: nowrap; background: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 10px; flex-shrink: 0; align-items: center; gap: 8px; padding: 0px 15px; font-size: 12px; font-weight: 400; line-height: 1.4; display: inline-flex; }
.desktop-controls-root .ct-done-btn:hover { background: rgb(42, 42, 42); }
.desktop-controls-root .ct-done-btn svg { flex-shrink: 0; }
.desktop-controls-root .ct-sections-wrap { scrollbar-width: none; flex: 1 1 0%; min-height: 0px; padding: 0px 0px 20px; overflow-y: auto; }
.desktop-controls-root .ct-sections-wrap::-webkit-scrollbar { display: none; }
.desktop-controls-root .ct-sections-wrap > .ct-group { gap: var(--dc-section-vertical); border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; border-top-color: currentcolor; border-right-color: currentcolor; border-left-color: currentcolor; border-image: none; border-bottom: 1px solid var(--dc-card-border); background: 0px 0px; border-radius: 0px; flex-direction: column; padding: 10px 0px; transition: gap 0.45s cubic-bezier(0.4, 0, 0.2, 1), padding-block 0.45s cubic-bezier(0.4, 0, 0.2, 1); display: flex; }
.desktop-controls-root .ct-sections-wrap > .ct-group.ct-group--collapsed { gap: 0px; }
.desktop-controls-root .ct-sections-wrap > .ct-group:first-child { padding-top: 4px; }
.desktop-controls-root .ct-sections-wrap > .ct-group:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.desktop-controls-root .ct-control-label--fresh { color: var(--dc-attention-ink); }
.desktop-controls-root .ct-section-body { gap: var(--dc-control-gap-low); flex-direction: column; transition: max-height 0.45s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.35s; display: flex; overflow: hidden; }
.desktop-controls-root .ct-section-body.ct-section-body--collapsed { opacity: 0; pointer-events: none; }
.desktop-controls-root .ct-section-body > .ct-group { gap: var(--dc-control-gap-low); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; padding: 0px; }
.desktop-controls-root .ct-control-row { flex-wrap: nowrap; align-items: center; gap: 15px; width: 100%; min-height: 26px; padding-left: 12px; padding-right: 12px; display: flex; }
.desktop-controls-root .ct-control-row--start { align-items: flex-start; }
.desktop-controls-root .ct-control-row.ct-control-row--label-top { align-items: stretch; gap: var(--dc-control-gap-high); flex-direction: column; min-height: 0px; position: relative; }
.desktop-controls-root .ct-control-row.ct-control-row--label-top .ct-control-field { flex: 1 1 auto; width: 100%; max-width: 100%; }
.desktop-controls-root .ct-control-row.ct-control-row--label-top .ct-control-field--stack { gap: var(--dc-control-gap-low); }
.desktop-controls-root .ct-control-label { min-width: 0px; font-family: var(--product-font); font-size: var(--product-ui-text-size); letter-spacing: var(--product-ui-text-tracking); font-weight: 400; line-height: var(--product-ui-text-leading); color: var(--dc-text-subtle); white-space: nowrap; text-overflow: ellipsis; flex: 1 1 0px; overflow: hidden; }
.desktop-controls-root .ct-control-label--editable { cursor: text; }
.desktop-controls-root .ct-control-label-input { min-width: 0px; font-family: var(--product-font); font-size: var(--product-ui-text-size); letter-spacing: var(--product-ui-text-tracking); font-weight: 400; line-height: var(--product-ui-text-leading); color: var(--dc-text-default,#000); border: 1px solid var(--dc-border-default,#e1e1e1); background: rgb(255, 255, 255); border-radius: 0px; outline: none; flex: 1 1 0px; padding: 2px 5px; }
.desktop-controls-root .ct-control-field { flex: 0 0 var(--dc-control-col); width: var(--dc-control-col); box-sizing: border-box; min-width: 0px; }
.desktop-controls-root .ct-control-field.ct-control-field--wide { flex: 0 0 145px; width: 145px; }
.desktop-controls-root .ct-control-field--toggle { justify-content: flex-end; align-items: center; display: flex; }
.desktop-controls-root .ct-control-field--stack { flex-direction: column; flex: 1 1 auto; gap: 8px; width: 100%; max-width: 100%; display: flex; }
.desktop-controls-root .ct-track-toggle { cursor: pointer; background: 0px 0px; border: 0px; border-radius: 0px; flex: 0 0 auto; justify-content: center; align-items: center; width: 24px; height: 24px; margin-left: -9px; padding: 0px; transition: background-color 0.12s; display: inline-flex; }
.desktop-controls-root .ct-track-toggle:hover { background: var(--product-timeline-05); }
.desktop-controls-root .ct-track-toggle svg { width: 24px; height: 20px; display: block; }
.desktop-controls-root .ct-control-row.ct-control-row--label-top .ct-track-toggle { margin: 0px; position: absolute; top: 12.6px; right: 12px; transform: translateY(-50%); }
.desktop-controls-root .ct-control-row.ct-control-row--label-top:has(.ct-track-toggle) { gap: 14px; padding-top: 6px; }
.desktop-controls-root .ct-control-row--reveal { background-color: var(--dc-attention-tint); box-shadow: 0 0 0 6px var(--dc-attention-tint); border-radius: 0px; transition: background-color 0.2s, box-shadow 0.2s; }
.desktop-controls-root .ct-control-row--reveal .ct-control-label { color: var(--dc-attention-ink); }
.desktop-controls-root .ct-control-row--hidden { opacity: 0.4; }
.desktop-controls-root .ct-control-row.ct-control-row--editing { padding-left: 12px; padding-right: 5px; }
.desktop-controls-root .ct-sections-wrap > .ct-group.ct-group--dragging, .desktop-controls-root .ct-control-row.ct-control-row--dragging { background-color: var(--product-grey-01); }
.desktop-controls-root .ct-reorder-group { gap: var(--dc-control-gap-low); flex-direction: column; display: flex; }
.desktop-controls-root .ct-midi-top-bar { color: rgb(255, 255, 255); background: rgb(13, 13, 13); justify-content: space-between; }
.desktop-controls-root .ct-midi-top-bar-label { letter-spacing: -0.22px; color: rgba(255, 255, 255, 0.7); white-space: nowrap; text-overflow: ellipsis; flex: 1 1 0%; min-width: 0px; font-size: 11px; font-weight: 400; overflow: hidden; }
.desktop-controls-root .ct-midi-top-bar .ct-done-btn { color: rgb(255, 255, 255); border-color: rgba(255, 255, 255, 0.25); flex-shrink: 0; }
.desktop-controls-root .ct-midi-top-bar .ct-done-btn:hover { background: rgba(255, 255, 255, 0.1); }
.desktop-controls-root .ct-control-field--midi-disabled, .desktop-controls-root .ct-control-field--edit-disabled, .desktop-controls-root .ct-control-field--disabled { pointer-events: none; opacity: 0.35; }
.desktop-controls-root .ct-control-field--edit-hidden { display: none; }