.canvas-static-cover[data-v-bdf74e70]{color:#16130f;background:#f3efe7;font-family:Space Grotesk,PingFang SC,sans-serif;position:absolute;inset:0;overflow:hidden}.canvas-static-cover__copy[data-v-bdf74e70]{z-index:2;flex-direction:column;align-items:flex-start;max-width:58%;display:flex;position:absolute;inset:10% auto 9% 7%}.canvas-static-cover__eyebrow[data-v-bdf74e70],.canvas-static-cover__meta[data-v-bdf74e70]{letter-spacing:.08em;font-size:clamp(6px,.72vw,9px);font-weight:700}.canvas-static-cover__eyebrow[data-v-bdf74e70]{opacity:.72}.canvas-static-cover__copy strong[data-v-bdf74e70]{letter-spacing:-.035em;flex-direction:column;margin-top:auto;font-size:clamp(14px,2.15vw,28px);font-weight:800;line-height:.96;display:flex}.canvas-static-cover__meta[data-v-bdf74e70]{opacity:.58;margin-top:auto}.canvas-static-cover__art[data-v-bdf74e70]{z-index:1;position:absolute}.canvas-static-cover--asciify .canvas-static-cover__accent[data-v-bdf74e70],.canvas-static-cover--cloth .canvas-static-cover__accent[data-v-bdf74e70],.canvas-static-cover--droplets .canvas-static-cover__accent[data-v-bdf74e70]{color:#f04f24}.canvas-static-cover--asciify .canvas-static-cover__art[data-v-bdf74e70]{color:#16130f;background:#f04f24;grid-template-columns:repeat(2,1fr);width:38%;height:74%;padding:7%;display:grid;top:13%;right:6%}.canvas-static-cover--asciify .canvas-static-cover__art span[data-v-bdf74e70]{place-items:center;font:800 clamp(8px,1.25vw,16px) IBM Plex Mono,monospace;display:grid}.canvas-static-cover--asciify .canvas-static-cover__art span[data-v-bdf74e70]:before{content:"#"}.canvas-static-cover--asciify .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(2n):before{content:"A"}.canvas-static-cover--asciify .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(3n):before{content:"0";color:#f3efe7}.canvas-static-cover--bend[data-v-bdf74e70]{color:#f6f2e9;background:#090a0d}.canvas-static-cover--bend[data-v-bdf74e70]:before{content:"";background:#f04f24;position:absolute;inset:0 56% 0 0}.canvas-static-cover--bend .canvas-static-cover__copy[data-v-bdf74e70]{max-width:40%}.canvas-static-cover--bend .canvas-static-cover__accent[data-v-bdf74e70]{color:#16130f}.canvas-static-cover--bend .canvas-static-cover__art[data-v-bdf74e70]{width:36%;height:60%;top:20%;right:9%;transform:rotate(-10deg)skewY(7deg)}.canvas-static-cover--bend .canvas-static-cover__art span[data-v-bdf74e70]{border:1px solid #d7ff4f94;position:absolute;inset:0}.canvas-static-cover--bend .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(2){inset:10%}.canvas-static-cover--bend .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(3){inset:20%}.canvas-static-cover--bend .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(4){inset:30%}.canvas-static-cover--bend .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(5){inset:40%}.canvas-static-cover--bend .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(6){inset:48%}.canvas-static-cover--blaze[data-v-bdf74e70]{color:#f6f0e8;background:radial-gradient(circle at 62% 92%,#ff661eeb,#0000 28%),radial-gradient(circle at 80% 72%,#d837127a,#0000 20%),#090807}.canvas-static-cover--blaze .canvas-static-cover__accent[data-v-bdf74e70]{color:#ff5a24}.canvas-static-cover--blaze .canvas-static-cover__art[data-v-bdf74e70]{inset:8% 5% 10% 50%}.canvas-static-cover--blaze .canvas-static-cover__art span[data-v-bdf74e70]{background:#ffb256;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 8px #ff5b1ee6}.canvas-static-cover--blaze .canvas-static-cover__art span[data-v-bdf74e70]:first-child{bottom:8%;left:12%}.canvas-static-cover--blaze .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(2){bottom:42%;left:32%}.canvas-static-cover--blaze .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(3){bottom:19%;left:53%}.canvas-static-cover--blaze .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(4){bottom:58%;left:70%}.canvas-static-cover--blaze .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(5){bottom:29%;left:86%}.canvas-static-cover--blaze .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(6){bottom:76%;left:45%}.canvas-static-cover--cloth[data-v-bdf74e70]{color:#fff5e9;background:#11100e}.canvas-static-cover--cloth .canvas-static-cover__copy[data-v-bdf74e70]{max-width:48%}.canvas-static-cover--cloth .canvas-static-cover__art[data-v-bdf74e70]{background:#f04f24;width:42%;height:74%;top:12%;right:6%;transform:perspective(180px)rotateY(-8deg)rotate(-2deg);box-shadow:inset 18px 0 26px #52120540}.canvas-static-cover--cloth .canvas-static-cover__art span[data-v-bdf74e70]{background:#fff5e9;border-radius:50%;width:4px;height:4px;position:absolute;top:4%}.canvas-static-cover--cloth .canvas-static-cover__art span[data-v-bdf74e70]:first-child{left:8%}.canvas-static-cover--cloth .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(2){left:25%}.canvas-static-cover--cloth .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(3){left:42%}.canvas-static-cover--cloth .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(4){left:59%}.canvas-static-cover--cloth .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(5){left:76%}.canvas-static-cover--cloth .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(6){left:91%}.canvas-static-cover--cloth-strips[data-v-bdf74e70]{color:#fff5e9;background:#10100f}.canvas-static-cover--cloth-strips .canvas-static-cover__copy[data-v-bdf74e70]{max-width:49%}.canvas-static-cover--cloth-strips .canvas-static-cover__accent[data-v-bdf74e70]{color:#ff7a48}.canvas-static-cover--cloth-strips .canvas-static-cover__art[data-v-bdf74e70]{align-items:flex-start;gap:3%;width:45%;height:86%;display:flex;top:7%;right:3%}.canvas-static-cover--cloth-strips .canvas-static-cover__art span[data-v-bdf74e70]{background:#f04f24;flex:1;height:78%;transform:skewY(-8deg)}.canvas-static-cover--cloth-strips .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(2){background:#ff6b3b;height:92%;transform:translateY(5%)skewY(7deg)}.canvas-static-cover--cloth-strips .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(3){height:72%;transform:translateY(18%)skewY(-12deg)}.canvas-static-cover--cloth-strips .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(4){background:#ff8b5d;height:96%;transform:translateY(2%)skewY(9deg)}.canvas-static-cover--cloth-strips .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(5){height:80%;transform:translateY(14%)skewY(-5deg)}.canvas-static-cover--cloth-strips .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(6){background:#ff6b3b;height:68%;transform:translateY(26%)skewY(11deg)}.canvas-static-cover--droplets[data-v-bdf74e70]{color:#0b2135;background:radial-gradient(circle at 76% 24%,#e0f2ffb8,#0000 9%),radial-gradient(circle at 70% 54%,#aad3f56b,#0000 18%),#6f9dc9}.canvas-static-cover--droplets .canvas-static-cover__art[data-v-bdf74e70]{inset:8% 4% 8% 50%}.canvas-static-cover--droplets .canvas-static-cover__art span[data-v-bdf74e70]{background:#ecf6ff24;border:1px solid #ecf6ffcc;border-radius:60% 45% 62% 48%;width:10%;height:24%;position:absolute;transform:rotate(14deg);box-shadow:inset 2px 2px 5px #ffffff6b}.canvas-static-cover--droplets .canvas-static-cover__art span[data-v-bdf74e70]:first-child{top:4%;left:8%}.canvas-static-cover--droplets .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(2){height:34%;top:25%;left:38%}.canvas-static-cover--droplets .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(3){top:8%;left:70%}.canvas-static-cover--droplets .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(4){height:28%;top:62%;left:18%}.canvas-static-cover--droplets .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(5){top:68%;left:58%}.canvas-static-cover--droplets .canvas-static-cover__art span[data-v-bdf74e70]:nth-child(6){height:20%;top:46%;left:84%}@media (prefers-reduced-motion:reduce){.canvas-static-cover__art[data-v-bdf74e70]{transform:none}}.canvas-demo .demo-stage[data-v-7d5b39a2]{background:0 0;border:0;border-radius:0;height:clamp(280px,48vh,480px)}.canvas-demo .demo-tools[data-v-7d5b39a2]{flex-wrap:wrap;order:1;justify-content:center;margin:8px 0 0}.canvas-demo .demo-tools button[data-v-7d5b39a2]{background:0 0;border-color:#0000;min-height:44px}.canvas-demo .demo-tools button[data-v-7d5b39a2]:hover{background:oklch(96% .01 260);border-color:oklch(78% .025 260)}.canvas-demo[data-v-7d5b39a2]{flex-direction:column;min-width:0;display:flex}.demo-tools[data-v-7d5b39a2]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.demo-tools button[data-v-7d5b39a2]{cursor:pointer;color:#252b36;min-height:36px;font:inherit;background:#fff;border:1px solid #dfe3e9;border-radius:7px;padding:6px 12px;font-size:12px}.demo-tools button[aria-pressed=true][data-v-7d5b39a2]{color:#b12d0c;background:#fff0e9;border-color:currentColor}.demo-tools a[data-v-7d5b39a2]{color:var(--article-accent,oklch(49% .17 36));text-underline-offset:3px;text-decoration:underline}.demo-tools a[data-v-7d5b39a2]:focus-visible,.demo-tools button[data-v-7d5b39a2]:focus-visible{outline-offset:2px;outline:2px solid #a33310}.demo-stage[data-v-7d5b39a2]{background:#f3efe7;border:1px solid #e2e5e9;border-radius:10px;height:clamp(340px,58vh,620px);position:relative;overflow:hidden}.demo-stage iframe[data-v-7d5b39a2]{border:0;width:100%;height:100%;display:block}.demo-still[data-v-7d5b39a2]{width:100%;height:100%;position:relative}.demo-still p[data-v-7d5b39a2]{z-index:3;color:#626975;background:#fffdf8ee;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.7;position:absolute;inset:auto 16px 16px}@media (width<=640px){.demo-stage[data-v-7d5b39a2]{height:380px}}.canvas-figures[data-v-613354da],.canvas-implementation[data-v-613354da]{min-width:0}.canvas-implementation h4[data-v-613354da]{margin:24px 0 12px;font-size:15px}.canvas-implementation p[data-v-613354da],.canvas-implementation ul[data-v-613354da]{color:oklch(42% .025 260);font-size:14px;line-height:1.9}.canvas-implementation ul[data-v-613354da]{padding-inline-start:22px}.brief-heading[data-v-613354da]{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.brief-heading h4[data-v-613354da]{margin:0}.canvas-brief summary[data-v-613354da]{cursor:pointer;min-height:44px;padding-block:10px;font-size:14px}.canvas-brief .article-copy-action[data-v-613354da] :where(button):focus-visible,.canvas-brief summary[data-v-613354da]:focus-visible{outline:2px solid var(--article-accent);outline-offset:3px}.canvas-brief pre[data-v-613354da]{white-space:pre-wrap;overflow-wrap:anywhere;background:oklch(98% .003 260);border:1px solid oklch(90% .008 260);border-radius:8px;padding:16px;font:13px/1.9 ui-monospace,monospace}.foundation-links[data-v-613354da]{flex-wrap:wrap;gap:8px 16px;margin-top:20px;font-size:13px;line-height:1.8;display:flex}
