.demo-module__FgYJfa__demo{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080808;--bg-elev:#151515;--bg-bar:#121212;--btn:#272727;--btn-hover:#343434;--dot-color:#303030;--dot-step:22px;--dot-size:1px;--border-strong:#000;--border:#1d1d1d;--border-input:#373737;--text-strong:#f6f6f6;--text:#e8e8e8;--text-dim:#adadad;--text-muted:#7d7d7d;--accent:#e0794f;--accent-quiet:#ddd;--on-accent:#fff;--accent-soft:#e0794f2e;--accent-selection:#e0794f52;--ok:#5fc28c;--warn:#e0a45b;--err:#e06c5f;--info:#6f9fd8;--brand-claude:#d97757;--brand-antigravity:#4285f4;--hover:#ffffff0f;--hover-strong:#ffffff24;--glass-bg:linear-gradient(125deg,#ffffff26,transparent 30%,#ffffff0a 80%),#0f0f0fdb;--glass-border:transparent;--glass-blur:blur(22px);--glass-sheen:inset 0 -1px 2px #0000002e;--glass-shadow:12px 26px 34px #000000a6,4px 10px 12px #0000006b;--glass-bg-soft:linear-gradient(180deg,#ffffff17,#ffffff05);--glass-blur-soft:blur(18px)saturate(160%);--glass-shadow-soft:0 1px 3px #00000059;--metal:radial-gradient(ellipse at 28% 15%,#717171,#353535 38%,#191919 72%);--silver:linear-gradient(#f5f5f5,#bcbcbc);--silver-hover:linear-gradient(#fff,#c9c9c9);--on-silver:#161616;--r-xs:4px;--r-sm:6px;--r-md:9px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:16px;--fs-xl:19px;--fs-2xl:26px;--fs-d1:clamp(38px,6.2vw,76px);--fs-d2:clamp(28px,3.6vw,44px);--fs-d3:clamp(20px,2.2vw,28px);--fs-body:clamp(15px,1.15vw,17px);--wrap:1180px;--section-y:clamp(44px,5vw,76px);color:var(--text);font-family:var(--font-sans);border-radius:14px;overflow:hidden}.demo-module__FgYJfa__demo .glass{border-radius:var(--r-lg);background:var(--glass-bg);box-shadow:var(--glass-sheen)}.demo-module__FgYJfa__demo .mono{font-family:var(--font-mono)}.demo-module__FgYJfa__demo .disc{background:var(--metal);width:38px;height:38px;color:var(--accent-quiet);border-radius:50%;place-items:center;display:grid}.demo-module__FgYJfa__demo .disc svg{width:18px;height:18px}.demo-module__FgYJfa__demo h3{color:var(--text-strong)}.demo-module__FgYJfa__demo button{cursor:pointer}.demo-module__FgYJfa__demo button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.demo-module__FgYJfa__demo *{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
