/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.bw-case-content{--radius:.875rem;--background:#0a0a0f;--foreground:#f5f5f7;--card:#111118;--card-foreground:#f5f5f7;--popover:#15151f;--popover-foreground:#f5f5f7;--primary:#2433ff;--primary-foreground:#fff;--secondary:#15151f;--secondary-foreground:#f5f5f7;--muted:#15151f;--muted-foreground:#a1a1aa;--accent:#1a1a26;--accent-foreground:#f5f5f7;--destructive:oklch(57.7% .245 27.325);--destructive-foreground:#fff;--border:#ffffff0f;--input:#ffffff1a;--ring:#2433ff;--chart-1:#2433ff;--chart-2:#4b5dff;--chart-3:#7285ff;--chart-4:#10b981;--chart-5:#f59e0b}.bw-case-content .dark{--background:#0a0a0f;--foreground:#f5f5f7;--card:#111118;--card-foreground:#f5f5f7;--popover:#15151f;--popover-foreground:#f5f5f7;--primary:#2433ff;--primary-foreground:#fff;--secondary:#15151f;--secondary-foreground:#f5f5f7;--muted:#15151f;--muted-foreground:#a1a1aa;--accent:#1a1a26;--accent-foreground:#f5f5f7;--border:#ffffff0f;--input:#ffffff1a;--ring:#2433ff}@layer base{.bw-case-content *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.bw-case-content *{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.bw-case-content{scroll-behavior:smooth;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bw-case-content [role=button]:not([aria-disabled=true]),.bw-case-content [type=button]:not(:disabled),.bw-case-content [type=reset]:not(:disabled),.bw-case-content [type=submit]:not(:disabled),.bw-case-content a[href],.bw-case-content button:not(:disabled),.bw-case-content input[type=checkbox]:not(:disabled),.bw-case-content input[type=radio]:not(:disabled),.bw-case-content select:not(:disabled){cursor:pointer}.bw-case-content ::selection{color:#fff;background:#2433ff}}@layer components{.bw-case-content .container{width:100%;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.bw-case-content .flex{min-width:0;min-height:0}@media (min-width:640px){.bw-case-content .container{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.bw-case-content .container{max-width:1280px;padding-left:2.5rem;padding-right:2.5rem}}.bw-case-content .bento-card{background:var(--color-surface-1);box-shadow:none;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out),background-color .22s var(--ease-out);border:1px solid #0000;border-radius:1.25rem;position:relative;overflow:hidden}.bw-case-content .bento-card:hover{border-color:#ffffff1a;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0a,0 18px 40px -16px #000000a6,0 0 0 1px #2433ff1a}.bw-case-content .bento-card.bento-tonal{background:var(--color-surface-2)}.bw-case-content .bento-card.bento-bright{background:var(--color-surface-3)}.bw-case-content .bw-display{font-family:var(--font-display);letter-spacing:-.025em;font-weight:700}.bw-case-content .bw-mono{font-family:var(--font-mono);letter-spacing:-.01em}.bw-case-content .bw-gradient-text{color:#0000;background:linear-gradient(90deg,#fff,#c1cdff 60%,#7285ff);-webkit-background-clip:text;background-clip:text}.bw-case-content .bw-grid-bg{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-position:-1px -1px;background-size:56px 56px}.bw-case-content .bw-radial-spot{background:radial-gradient(circle at 30% 20%,#2433ff38 0,#2433ff0f 25%,#0000 60%)}.bw-case-content .bw-cta-primary{color:#fff;transition:background .18s var(--ease-out),transform .16s var(--ease-out),box-shadow .2s var(--ease-out);background:#2433ff}.bw-case-content .bw-cta-primary:hover{background:#161dd2;box-shadow:0 12px 30px -10px #2433ff8c}.bw-case-content .bw-cta-primary:active{transform:scale(.97)}.bw-case-content .phone-frame{background:linear-gradient(#1a1a26,#0f0f18);border-radius:2.2rem;padding:8px;position:relative;box-shadow:0 0 0 1px #ffffff0f,0 30px 80px -30px #000c}.bw-case-content .phone-frame img{border-radius:1.7rem;width:100%;height:auto;display:block}.bw-case-content .bw-chip{color:#c1cdff;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#2433ff1a;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;display:inline-flex}.bw-case-content .bw-chip .dot{background:#2433ff;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #2433ffe6}.bw-case-content .reveal{opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);will-change:opacity,transform;transform:translateY(20px)}.bw-case-content .reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bw-case-content .marquee-track{animation:marquee 30s linear infinite}@keyframes soft-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.15)}}.bw-case-content .live-dot{animation:soft-pulse 1.6s ease-in-out infinite}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bw-case-content .float-y{animation:float-y 6s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.bw-case-content .reveal{opacity:1;transition:none;transform:none}.bw-case-content .float-y,.bw-case-content .live-dot,.bw-case-content .marquee-track{animation:none!important}}