/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-tracking:initial}}}.bw-case-content{--primary:#2433ff;--primary-foreground:#fff;--chart-1:#2433ff;--chart-2:#22c19a;--chart-3:#ff7a59;--chart-4:#4b5dff;--chart-5:#161dd2;--radius:.65rem;--background:#f7f8fa;--foreground:#1d2129;--card:#fff;--card-foreground:#1d2129;--popover:#fff;--popover-foreground:#1d2129;--secondary:#e8edff;--secondary-foreground:#1d2129;--muted:#f2f3f5;--muted-foreground:#4e5969;--accent:#e8edff;--accent-foreground:#1d2129;--destructive:#e5484d;--destructive-foreground:#fff;--border:#e5e6eb;--input:#e5e6eb;--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{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(1200px 600px at 90% -200px,#2433ff14,transparent 60%),radial-gradient(900px 500px at -100px 10%,#ff7a590f,transparent 65%),var(--background)}.bw-case-content ::selection{color:#0e1230;background:#2433ff2e}.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}}@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:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.bw-case-content .container{max-width:1240px;padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.bw-case-content .container{max-width:1320px}}.bw-case-content .bento-card{background-color:var(--color-white,#fff)}.bw-case-content .bento-card,.bw-case-content .bento-card-dark{border-radius:calc(var(--radius) + 22px);box-shadow:none;border:0;position:relative;overflow:hidden}.bw-case-content .bento-card-dark{color:var(--color-white,#fff);background:radial-gradient(800px 400px at 100% 0,#2433ff59,#0000 60%),linear-gradient(160deg,#131a33,#0b1020)}.bw-case-content .bento-card [class*="border-[#E"]{border-color:#0000!important}.bw-case-content .case-card{border-radius:calc(var(--radius) + 22px);background-color:var(--color-white,#fff);position:relative;overflow:hidden;box-shadow:none!important;border:0!important}.bw-case-content .chapter-eyebrow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.18em;letter-spacing:.18em;color:#2433ff;text-transform:uppercase;font-family:var(--font-mono);display:inline-flex}.bw-case-content .display-serif{font-family:var(--font-serif);font-feature-settings:"ss01","ss02";letter-spacing:-.01em}.bw-case-content .hero-title{font-family:var(--font-pingfang);letter-spacing:-.01em;font-weight:600}.bw-case-content div[class~=bg-white\/60][class*=rounded-2xl],.bw-case-content div[class~=bg-white\/70][class*=rounded-2xl],.bw-case-content div[class~=bg-white\/75][class*=rounded-2xl],.bw-case-content div[class~=bg-white\/80][class*=rounded-2xl],.bw-case-content div[class~=bg-white\/85][class*=rounded-2xl],.bw-case-content div[class~=bg-white\/90][class*=rounded-2xl],.bw-case-content div[class~=bg-white][class*=rounded-2xl],.bw-case-content div[class~=bg-white][class*=rounded-3xl]{box-shadow:none!important;border:0!important}.bw-case-content div[class*=rounded-2xl][class*=bg-],.bw-case-content div[class*=rounded-3xl][class*=bg-]{box-shadow:none!important}.bw-case-content div[class*=rounded-2xl][class*=border-][class*=bg-],.bw-case-content div[class*=rounded-3xl][class*=border-][class*=bg-]{border-color:#0000!important}.bw-case-content .grid-bg{background-image:linear-gradient(#2433ff0f 1px,#0000 0),linear-gradient(90deg,#2433ff0f 1px,#0000 0);background-size:28px 28px}.bw-case-content .noise{pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}}@keyframes float-up{0%{opacity:0;transform:translateY(40px)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(-260px)}}@keyframes pulse-ring{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.08)}}@keyframes drift-out-r{0%{opacity:0;transform:translate(0)scale(.8)}20%{opacity:1}to{opacity:0;transform:translate(180px,-10px)scale(1)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spark{0%,to{opacity:.4}50%{opacity:1}}.bw-case-content .animate-float-up{animation:float-up 6s linear infinite}.bw-case-content .animate-pulse-ring{animation:pulse-ring 2.6s ease-in-out infinite}.bw-case-content .animate-drift-r{animation:drift-out-r 4s ease-in-out infinite}.bw-case-content .animate-ticker{animation:ticker 36s linear infinite}.bw-case-content .animate-spark{animation:spark 1.6s ease-in-out infinite}.bw-case-content .w-4\.5{width:1.125rem}.bw-case-content .h-4\.5{height:1.125rem}@media (prefers-reduced-motion:reduce){.bw-case-content .animate-drift-r,.bw-case-content .animate-float-up,.bw-case-content .animate-pulse-ring,.bw-case-content .animate-spark,.bw-case-content .animate-ticker{animation:none!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}