/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.bw-case-content{--radius:12px;--background:#fff;--foreground:#1d2129;--card:#fff;--card-foreground:#1d2129;--popover:#fff;--popover-foreground:#1d2129;--primary:#2433ff;--primary-foreground:#fff;--secondary:#f7f8fa;--secondary-foreground:#1d2129;--muted:#f2f3f5;--muted-foreground:#4e5969;--accent:#e8edff;--accent-foreground:#161dd2;--destructive:#f53f3f;--destructive-foreground:#fff;--border:#eceef2;--input:#eceef2;--ring:#2433ff}@layer base{.bw-case-content *{border-color:var(--border)}.bw-case-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-feature-settings:"ss01","cv11"}.bw-case-content ::selection{color:#fff;background:#2433ff}.bw-case-content [role=button]:not([aria-disabled=true]),.bw-case-content a[href],.bw-case-content button: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}@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}}@media (min-width:1440px){.bw-case-content .container{max-width:1360px}}.bw-case-content .flex{min-width:0;min-height:0}.bw-case-content .num{font-family:var(--font-mono);font-feature-settings:"tnum","ss01";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bw-case-content .eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-3);font-size:12px;font-weight:500}.bw-case-content .chapter-tag{font-family:var(--font-mono);letter-spacing:.12em;color:#2433ff;font-size:13px;font-weight:500}.bw-case-content .bw-card{transition:transform .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart),border-color .3s var(--ease-out-quart);background:#fff;border:1px solid #eceef2;border-radius:16px;box-shadow:0 1px #10184005,0 8px 24px -16px #2433ff14}.bw-case-content .bw-card:hover{border-color:#dce2ff;transform:translateY(-3px);box-shadow:0 1px #10184005,0 18px 36px -22px #2433ff2e}.bw-case-content .bw-card-soft{background:#f7f8fa;border:1px solid #eceef2;border-radius:16px}.bw-case-content .grid-bg{background-image:linear-gradient(90deg,#2433ff0d 1px,#0000 0),linear-gradient(#2433ff0d 1px,#0000 0);background-size:56px 56px}.bw-case-content .dot-bg{background-image:radial-gradient(#2433ff1f 1px,#0000 0);background-size:22px 22px}.bw-case-content .phone-frame{background:linear-gradient(#1d2129,#0f1217);border-radius:38px;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff14,0 24px 48px -24px #0f121773,0 8px 24px -12px #2433ff1f}.bw-case-content .phone-frame:after{content:"";z-index:2;background:#0f1217;border-radius:14px;width:96px;height:22px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.bw-case-content .phone-screen{aspect-ratio:9/19.5;background:#fff;border-radius:30px;overflow:hidden}.bw-case-content .glow-ring{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out-quart);background:linear-gradient(135deg,#2433ff80,#2433ff00);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bw-case-content .bw-card:hover .glow-ring{opacity:1}.bw-case-content .marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.bw-case-content .marquee-track{will-change:transform;flex-shrink:0;gap:3rem;animation:marquee 38s linear infinite;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bw-case-content .reveal{opacity:0;transition:opacity .7s var(--ease-out-quart),transform .7s var(--ease-out-quart);transform:translateY(16px)}.bw-case-content .reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.bw-case-content .pulse-dot{animation:pulseDot 1.8s ease-in-out infinite}@keyframes drawLine{0%{stroke-dashoffset:var(--len,600)}to{stroke-dashoffset:0}}@keyframes batteryFill{0%{width:0}to{width:var(--pct,90%)}}.bw-case-content .battery-bar>span{border-radius:inherit;height:100%;animation:batteryFill 1.6s var(--ease-out-quart) both;background:linear-gradient(90deg,#4b5dff,#2433ff);display:block}.bw-case-content .btn-primary{color:#fff;transition:background .2s var(--ease-out-quart),transform .16s var(--ease-out-quart),box-shadow .2s var(--ease-out-quart);background:#2433ff;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 8px 20px -10px #2433ff8c}.bw-case-content .btn-primary:hover{background:#161dd2}.bw-case-content .btn-primary:active{transform:scale(.97)}.bw-case-content .btn-ghost{color:#1d2129;transition:border-color .2s var(--ease-out-quart),transform .16s var(--ease-out-quart);background:#fff;border:1px solid #eceef2;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.1rem;font-size:14px;font-weight:500;display:inline-flex}.bw-case-content .btn-ghost:hover{border-color:#c1cdff}.bw-case-content .btn-ghost:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.bw-case-content .battery-bar>span,.bw-case-content .marquee-track,.bw-case-content .pulse-dot{animation:none!important}.bw-case-content .reveal{opacity:1;transform:none}}