:root{--bg: #0f1115;--bg-rgb: 15 17 21;--surface: rgb(22 25 32 / .72);--surface-strong: rgb(20 23 30 / .92);--surface-active: rgb(30 38 56 / .78);--line: rgb(255 255 255 / .1);--line-subtle: rgb(255 255 255 / .06);--text: #e8eaed;--text-rgb: 232 234 237;--highlight: #f4f7ff;--accent: #8ec5ff;--accent-rgb: 142 197 255;--accent-light: #c4e1ff;--accent-light-rgb: 196 225 255;--accent-deep: #5aa9ff;--accent-deep-rgb: 90 169 255;--accent-strong: #2a74c6;--accent-strong-rgb: 42 116 198;--danger-rgb: 255 140 140;--danger-text: #ffb3b3;--danger-fill: rgb(150 40 48 / .85);--danger-surface: rgb(30 14 16 / .82);--warm-rgb: 255 186 120;--paper: #f6f4ef;--ink: #1c1f26;--ink-rgb: 28 31 38;--focus-ring: 2px solid rgb(var(--accent-rgb) / .7);--focus-ring-paper: 2px solid var(--accent-strong)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;height:100%;overflow:hidden;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.app{position:relative;width:100%;height:100%}.dock{position:fixed;left:0;right:0;bottom:22px;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;pointer-events:none}.dock-side{display:flex;gap:10px;pointer-events:none}.dock-side.is-start{justify-self:end}.dock-side.is-end{justify-self:start}.dock-group,.dock-trash,.voice-toggle{pointer-events:auto;border:1px solid var(--line);border-radius:999px;background:var(--surface);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 10px 30px #00000073,inset 0 1px 0 var(--line-subtle)}.dock-group{display:flex;gap:2px;padding:3px}.dock-button{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:rgb(var(--text-rgb) / .72);cursor:pointer;transition:color .16s ease,background .16s ease,opacity .2s ease,transform .16s ease}.dock-button:hover:not(:disabled){color:#fff;background:#ffffff14}.dock-button:active:not(:disabled){transform:scale(.92)}.dock-button:disabled{opacity:.28;cursor:default}.dock-trash{width:44px;height:44px;display:grid;place-items:center;padding:0;color:rgb(var(--text-rgb) / .72);cursor:pointer;opacity:0;transform:scale(.7);pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.9,.3,1.3),color .16s ease,background .16s ease,border-color .16s ease}.dock-trash.is-visible{opacity:1;transform:scale(1);pointer-events:auto}.dock-trash.is-visible:hover{color:var(--danger-text);border-color:rgb(var(--danger-rgb) / .35)}.dock-trash.is-armed{color:#fff;border-color:rgb(var(--danger-rgb) / .6);background:var(--danger-fill);transform:scale(1.22)}.dock-button:focus-visible,.dock-trash:focus-visible{outline:var(--focus-ring);outline-offset:3px}.voice-toggle{--level: 0;position:relative;width:48px;height:48px;display:grid;place-items:center;padding:0;color:rgb(var(--text-rgb) / .55);cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s cubic-bezier(.2,.9,.3,1.2)}.voice-toggle:hover{color:rgb(var(--text-rgb) / .85);transform:scale(1.05)}.voice-toggle:active{transform:scale(.96)}.voice-toggle:focus-visible{outline:var(--focus-ring);outline-offset:3px}.voice-toggle.is-on{color:var(--highlight);border-color:rgb(var(--accent-rgb) / .35);background:var(--surface-active)}.voice-toggle-ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .22s ease}.voice-toggle.is-listening{color:#fff;border-color:rgb(var(--accent-rgb) / .6);background:rgb(var(--accent-strong-rgb) / .9)}.voice-toggle.is-listening .voice-toggle-ring{opacity:1;box-shadow:0 0 0 calc(3px + var(--level) * 16px) rgb(var(--accent-rgb) / calc(.12 + var(--level) * .22)),0 0 calc(12px + var(--level) * 28px) rgb(var(--accent-rgb) / .45);transition:opacity .22s ease}.voice-toggle.is-busy .voice-toggle-ring{opacity:1;border:2px solid transparent;border-top-color:rgb(var(--accent-rgb) / .9);animation:voice-spin .8s linear infinite}.voice-toggle.is-failed{color:var(--danger-text);border-color:rgb(var(--danger-rgb) / .45)}@keyframes voice-spin{to{transform:rotate(360deg)}}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.viewport{position:relative;width:100%;height:100%;cursor:grab;touch-action:none;background:radial-gradient(circle at 50% 0%,rgb(var(--accent-strong-rgb) / .1),transparent 45%),var(--bg)}.viewport.is-panning{cursor:grabbing}.viewport.is-lassoing{cursor:crosshair}.world{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.world-grid{position:absolute;top:-8000px;right:-8000px;bottom:-8000px;left:-8000px;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.image-layer{position:relative}.image-card{position:absolute;-webkit-user-select:none;user-select:none;touch-action:none;will-change:transform}.image-card.is-selected{z-index:3}@property --ring-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.selection{--ring-gap: calc(5px / var(--zoom, 1));--ring-width: calc(2px / var(--zoom, 1));position:absolute;inset:calc(-1 * (var(--ring-gap) + var(--ring-width)));pointer-events:none;filter:drop-shadow(0 0 calc(7px / var(--zoom, 1)) rgb(var(--accent-rgb) / .55));animation:selection-in .26s cubic-bezier(.2,.9,.3,1.15) both}.selection-ring{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--ring-width);border-radius:calc(22px + var(--ring-gap) + var(--ring-width));background:conic-gradient(from var(--ring-angle),var(--accent),var(--accent-deep),var(--highlight),var(--accent-light),var(--accent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ring-spin 7s linear infinite}@keyframes selection-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes ring-spin{to{--ring-angle: 360deg}}.voice-ring{position:absolute;pointer-events:none;z-index:2}.image-card.is-listening{z-index:6}.image-card.is-shrugging .image-card-inner{animation:card-shrug .52s cubic-bezier(.36,.07,.19,.97)}@keyframes card-shrug{0%,to{transform:none}20%{transform:translate(-5px) rotate(-1deg)}45%{transform:translate(4px) rotate(.8deg)}70%{transform:translate(-2px)}}.think-glow{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-1;border-radius:32px;pointer-events:none;background:conic-gradient(from var(--ring-angle),var(--accent),var(--accent-deep),var(--accent-light),var(--highlight),var(--accent));filter:blur(16px);animation:ring-spin 2.2s linear infinite,think-breathe 1.3s ease-in-out infinite,think-in .32s ease-out both}@keyframes think-breathe{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.9;transform:scale(1.03)}}@keyframes think-in{0%{top:6px;right:6px;bottom:6px;left:6px}}.image-card.is-budding .image-card-inner{animation:source-bud .56s cubic-bezier(.3,.8,.3,1.2)}@keyframes source-bud{0%{transform:none}22%{transform:scale(.93);filter:brightness(1.18)}60%{transform:scale(1.035);filter:brightness(1.05)}to{transform:none;filter:none}}.image-card.is-spawning .image-card-inner{animation:variant-spawn .72s cubic-bezier(.2,.85,.25,1.15) var(--spawn-delay, 0ms) both}@keyframes variant-spawn{0%{opacity:0;transform:translate(var(--spawn-dx),var(--spawn-dy)) scale(.55);filter:blur(8px) brightness(1.3)}20%{opacity:1}70%{transform:translate(0) scale(1.04,.97);filter:blur(0) brightness(1.05)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.selection,.selection-ring,.think-glow,.image-card.is-shrugging .image-card-inner,.image-card.is-budding .image-card-inner,.image-card.is-spawning .image-card-inner{animation:none}}.image-card-inner{position:relative;width:100%;height:100%;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #00000059,0 0 0 1px var(--line-subtle);transition:box-shadow .18s ease}.image-card-inner img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:filter .42s ease}.input-grid{display:grid;width:100%;height:100%;gap:2px;background:var(--bg);grid-template-columns:1fr 1fr;grid-template-rows:1fr}.input-grid.is-3,.input-grid.is-4{grid-template-rows:1fr 1fr}.input-grid.is-3 img:first-child{grid-row:span 2}.input-grid img{min-width:0;min-height:0}.image-card.is-generating .image-card-inner img{filter:saturate(.75) brightness(.82)}.image-card.is-still-listening .image-card-inner img{filter:none}.mashup-sparkles{--glow: 0;--veil: 0;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.mashup-sparkles:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:var(--veil);background:radial-gradient(ellipse at 50% 50%,rgb(var(--bg-rgb) / .3),rgb(var(--bg-rgb) / .44) 60%,rgb(var(--bg-rgb) / .58))}.mashup-sparkles canvas{position:relative;display:block;width:100%;height:100%;mix-blend-mode:screen}.mashup-sparkles:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:var(--glow);box-shadow:inset 0 0 0 1px rgb(var(--accent-light-rgb) / calc(.12 + var(--glow) * .25)),inset 0 0 calc(14px + var(--glow) * 30px) rgb(var(--accent-rgb) / calc(.1 + var(--glow) * .22))}.image-card-inner img.mashup-reveal{position:absolute;top:0;right:0;bottom:0;left:0;animation:mashup-reveal .9s cubic-bezier(.22,1,.36,1) both}@keyframes mashup-reveal{0%{clip-path:circle(0% at 50% 50%);filter:blur(18px) brightness(1.35) saturate(1.2);transform:scale(1.08)}55%{filter:blur(4px) brightness(1.1) saturate(1.05)}to{clip-path:circle(75% at 50% 50%);filter:none;transform:none}}.mashup-retry,.import-dismiss{position:absolute;left:10px;bottom:10px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid rgb(var(--danger-rgb) / .45);border-radius:999px;background:var(--danger-surface);color:var(--danger-text);box-shadow:0 4px 14px #00000073;cursor:pointer;transition:transform .16s ease,background .16s ease}.mashup-retry:hover{transform:rotate(-30deg) scale(1.08);background:#3c1418e6}.import-dismiss:hover{transform:scale(1.08);background:#3c1418e6}.import-slot{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:6px;padding:18px 16px 48px;overflow:hidden;background:var(--surface-strong);text-align:center}.import-slot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgb(var(--accent-light-rgb) / .1) 50%,transparent 70%);translate:-100% 0;animation:import-shimmer 1.3s cubic-bezier(.45,0,.55,1) infinite}@keyframes import-shimmer{to{translate:100% 0}}.import-slot.is-unreadable{background:var(--danger-surface)}.import-slot.is-unreadable:after{content:none}.import-slot-title{color:var(--danger-text);font-size:13px;font-weight:600}.import-slot-name{max-width:100%;overflow:hidden;color:rgb(var(--text-rgb) / .6);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.image-card-inner img.import-reveal{animation:import-reveal .52s cubic-bezier(.22,1,.36,1) both}@keyframes import-reveal{0%{opacity:0;filter:blur(12px);transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.image-card-inner img.mashup-reveal,.image-card-inner img.import-reveal,.import-slot:after{animation:none}}.drop-preview{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9}.drop-slot{position:absolute;top:0;left:0;border:calc(2px / var(--zoom, 1)) dashed rgb(var(--accent-rgb) / .7);border-radius:22px;background:rgb(var(--accent-rgb) / .08);transition:transform .11s cubic-bezier(.22,1,.36,1);animation:drop-slot-in .16s ease-out both}@keyframes drop-slot-in{0%{opacity:0;scale:.92}}.drop-label{position:absolute;z-index:10;translate:16px 18px;padding:6px 12px;border:1px solid rgb(var(--accent-rgb) / .4);border-radius:999px;background:var(--surface-strong);color:var(--text);font-size:13px;font-weight:500;white-space:nowrap;pointer-events:none;box-shadow:0 8px 24px #0006}.drop-label.is-above{translate:16px calc(-100% - 14px)}.drop-label.is-refused{border-color:rgb(var(--danger-rgb) / .45);color:var(--danger-text)}.world.is-gliding{transition:transform .32s cubic-bezier(.22,1,.36,1)}.notice{position:fixed;left:50%;bottom:84px;z-index:31;max-width:min(440px,calc(100vw - 40px));translate:-50% 0;padding:9px 16px;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:var(--surface-strong);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);color:var(--text);font-size:13px;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;box-shadow:0 10px 30px #00000073;animation:notice-in .22s cubic-bezier(.2,.9,.3,1.2) both}@keyframes notice-in{0%{opacity:0;translate:-50% 8px}}@media(prefers-reduced-motion:reduce){.drop-slot,.world.is-gliding{transition:none}.drop-slot,.notice{animation:none}}.image-card.is-dragging{z-index:5;cursor:grabbing}.image-card.is-dragging .image-card-inner{box-shadow:0 22px 50px #00000073,0 0 0 1px rgb(var(--accent-rgb) / .35)}.image-card.is-target{z-index:4;transition:transform 95ms cubic-bezier(.22,1,.36,1)}.image-card.is-target .image-card-inner{box-shadow:0 16px 40px #0006,0 0 0 1px #ffffff1a}.image-card.is-hidden{visibility:hidden}.goo-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:7;filter:drop-shadow(0 14px 22px rgba(0,0,0,.38))}.goo-pair{position:absolute;filter:url(#goo)}.goo-blob-shell{position:absolute;will-change:transform,opacity}.goo-blob{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;will-change:transform}.goo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.image-card.is-settling .image-card-inner{animation:merge-land .56s linear}@keyframes merge-land{0%{transform:scale(.96);filter:brightness(1);animation-timing-function:cubic-bezier(.33,0,.4,1)}28%{transform:scale(1.025);filter:brightness(1.07);animation-timing-function:cubic-bezier(.45,0,.55,1)}56%{transform:scale(.993);filter:brightness(1.02);animation-timing-function:cubic-bezier(.45,0,.55,1)}80%{transform:scale(1.003);animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:none;filter:brightness(1)}}.image-card.is-settling .stack-layer{animation:stack-layer-in .42s cubic-bezier(.22,1,.36,1) 60ms backwards}@keyframes stack-layer-in{0%{opacity:0}}.image-card.is-stack{--energy: 0}.stack-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:transform}.stack-layer.is-peeling{transform:none!important;transition:transform .12s ease-out}.stack-layer.is-lifted{z-index:2}.stack-sheet{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;overflow:hidden;box-shadow:0 8px 22px #00000059,0 0 0 1px #ffffff0f;transform-origin:50% 190%;touch-action:none;transition:transform .42s cubic-bezier(.3,1.45,.5,1) var(--fan-delay, 0ms),box-shadow .18s ease}.stack-layer img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(calc(.78 + var(--energy) * .22));transition:filter .22s ease}.image-card.is-fanned{z-index:5}.image-card.is-fanned .stack-sheet{pointer-events:auto;cursor:grab}.image-card.is-fanned .stack-layer img{filter:brightness(.96)}.image-card.is-fanned .stack-sheet:hover{box-shadow:0 12px 28px #00000073,0 0 0 calc(1.5px / var(--zoom, 1)) rgb(var(--accent-rgb) / .55)}.stack-sheet.is-peeling{cursor:grabbing;transition:box-shadow .18s ease;box-shadow:0 22px 50px #00000080,0 0 0 calc(1.5px / var(--zoom, 1)) rgb(var(--accent-rgb) / .6)}.stack-sheet.is-free{transition:transform .17s cubic-bezier(.2,.9,.3,1.25),box-shadow .18s ease}.image-card.is-stack.is-dragging .image-card-inner{box-shadow:0 22px 50px #00000073,0 0 0 1px #ffffff1f,0 0 calc(6px + var(--energy) * 36px) rgb(var(--warm-rgb) / calc(var(--energy) * .5))}.loose-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.loose-piece{position:absolute;left:0;top:0;border-radius:22px;overflow:hidden;box-shadow:0 18px 40px #00000073,0 0 0 1px #ffffff14;will-change:transform}.loose-piece img{display:block;width:100%;height:100%;object-fit:cover}.shake-ring{position:absolute;width:0;height:0;pointer-events:none;z-index:9}.shake-ring:before{content:"";position:absolute;left:-120px;top:-120px;width:240px;height:240px;border-radius:50%;border:2px solid rgb(var(--warm-rgb) / .6);animation:shake-ring .54s cubic-bezier(.2,.9,.3,1) forwards}@keyframes shake-ring{0%{transform:scale(.45);opacity:.9}to{transform:scale(1.7);opacity:0}}.image-card-inner.is-popping{animation:stack-pop .34s cubic-bezier(.3,1.6,.5,1)}@keyframes stack-pop{0%{transform:scale(1)}35%{transform:scale(1.09)}to{transform:scale(1)}}.image-card-inner.is-landed{animation:piece-land .32s cubic-bezier(.3,1.4,.5,1)}@keyframes piece-land{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}.image-layer.is-rewinding .image-card:not(.is-dragging){transition:transform .34s cubic-bezier(.22,1,.36,1)}.image-card.is-appearing{animation:card-appear .38s cubic-bezier(.2,.9,.3,1.25) both}@keyframes card-appear{0%{opacity:0;scale:.82}}.image-card.is-trashing{opacity:.6;scale:.55;transition:scale .18s cubic-bezier(.2,.9,.3,1.2),opacity .18s ease}.vanish-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8}.vanish-ghost{position:absolute;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #00000059;animation:card-vanish .3s cubic-bezier(.4,0,.7,.4) forwards}.vanish-ghost.is-trashed{animation:card-trash .4s cubic-bezier(.5,0,.75,.3) forwards}.vanish-ghost img{display:block;width:100%;height:100%;object-fit:cover}@keyframes card-vanish{to{opacity:0;transform:scale(.7);filter:blur(3px)}}@keyframes card-trash{0%{transform:scale(.55);opacity:.8}to{transform:translate(var(--to-x),var(--to-y)) scale(.08) rotate(-12deg);opacity:.2}}.marquee{position:absolute;z-index:9;pointer-events:none;border:calc(1px / var(--zoom, 1)) solid rgb(var(--accent-rgb) / .75);border-radius:calc(6px / var(--zoom, 1));background:rgb(var(--accent-rgb) / .08)}.lasso-charge{--charge-size: calc(46px / var(--zoom, 1));position:absolute;z-index:9;width:var(--charge-size);height:var(--charge-size);margin:calc(var(--charge-size) / -2) 0 0 calc(var(--charge-size) / -2);border-radius:999px;pointer-events:none;background:conic-gradient(var(--accent),var(--accent-deep),var(--highlight),var(--accent));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px / var(--zoom, 1)),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 3px / var(--zoom, 1)),#000 0);opacity:0;animation:lasso-charge .32s cubic-bezier(.5,0,.75,0) 90ms forwards}@keyframes lasso-charge{0%{opacity:0;transform:scale(1.6) rotate(0)}to{opacity:1;transform:scale(.45) rotate(220deg)}}.lasso{position:absolute;top:0;left:0;z-index:9;overflow:visible;pointer-events:none}.lasso-line{fill:rgb(var(--accent-rgb) / .1);stroke:url(#lasso-ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 7;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgb(var(--accent-rgb) / .6));animation:lasso-march .6s linear infinite}@keyframes lasso-march{to{stroke-dashoffset:-15}}.lasso-origin{fill:var(--highlight);transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 6px rgb(var(--accent-rgb) / .9));animation:lasso-pop .38s cubic-bezier(.2,.9,.3,1.6)}@keyframes lasso-pop{0%{transform:scale(3.5);opacity:.3}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.lasso-line,.lasso-origin,.lasso-charge{animation:none}.lasso-charge{opacity:1}}.draft-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.draft{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:auto;-webkit-user-select:none;user-select:none}.draft-body{position:relative;width:100%;height:100%;isolation:isolate;animation:draft-in .3s cubic-bezier(.2,.9,.3,1.2) both}.draft-sheet{position:relative;width:100%;height:100%;border-radius:22px;overflow:hidden;background:var(--paper);box-shadow:0 18px 44px #00000073,0 0 0 1px #ffffff14}.draft-ink{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 32 32'%3E%3Cg transform='translate(2 20) rotate(-40 0 6)' stroke='rgba(28,31,38,0.45)' stroke-width='0.7' stroke-linejoin='round'%3E%3Cpath d='M0 6 9 1.5v9z' fill='%23ecc896'/%3E%3Cpath d='M0 6 3.6 4.2v3.6z' fill='%232a2d35' stroke='none'/%3E%3Crect x='9' y='1.5' width='16' height='9' fill='%23f5c443'/%3E%3Crect x='9' y='1.5' width='16' height='3' fill='%23ffd968' stroke='none'/%3E%3Crect x='25' y='1.5' width='2.6' height='9' fill='%23bcc2cc'/%3E%3Crect x='27.6' y='1.5' width='3.6' height='9' rx='1.4' fill='%23f29aa6'/%3E%3C/g%3E%3C/svg%3E") 2 23,crosshair;touch-action:none}.sketch-hint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .16s ease}.sketch-hint.is-cancelled{opacity:0}.sketch-hint-line{position:absolute;left:0;top:0;display:block}.sketch-hint-line path{stroke-dasharray:1;animation:hint-draw 1.95s .25s both}.sketch-hint-pencil-lift{position:absolute;left:0;top:0;animation:hint-lift 1.95s .25s both}.sketch-hint-pencil{position:absolute;left:0;top:0;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18));animation:hint-move 1.95s .25s both}@keyframes hint-draw{0%{stroke-dashoffset:1;opacity:.34;animation-timing-function:cubic-bezier(.5,.05,.3,1)}51%{stroke-dashoffset:0;opacity:.34}64%{stroke-dashoffset:0;opacity:.34}to{stroke-dashoffset:0;opacity:0}}@keyframes hint-move{0%{offset-distance:0%;animation-timing-function:cubic-bezier(.5,.05,.3,1)}51%,to{offset-distance:100%}}@keyframes hint-lift{0%{opacity:0;translate:6px -8px}7%,51%{opacity:1;translate:0 0}66%,to{opacity:0;translate:12px -16px}}.draft-tools.is-top{position:absolute;top:10px;right:10px;display:flex;gap:4px}.draft-tools.is-top-start{position:absolute;top:10px;left:10px;display:flex;gap:4px}.draft-tool.draft-grip{cursor:grab;touch-action:none}.draft.is-moving,.draft.is-moving .draft-grip{cursor:grabbing}.draft.is-moving .draft-grip{background:rgb(var(--ink-rgb) / .12);color:rgb(var(--ink-rgb) / .8)}.draft.is-moving .draft-sheet{box-shadow:0 26px 60px #00000080,0 0 0 1px #ffffff1a}.draft-cue{--level: 0;position:absolute;left:0;top:0;z-index:2;display:grid;place-items:center;padding:0;border:0;border-radius:999px;transform-origin:50% 50%;background:rgb(var(--ink-rgb) / .06);color:rgb(var(--ink-rgb) / .42);cursor:pointer;transition:transform .36s cubic-bezier(.2,.9,.3,1.1),opacity .22s ease,background .22s ease,color .22s ease}.draft-cue:hover{background:rgb(var(--ink-rgb) / .1);color:rgb(var(--ink-rgb) / .72)}.draft-cue:focus-visible{outline:var(--focus-ring-paper);outline-offset:3px}.draft-cue:before,.draft-cue:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0}.draft-cue.is-live{pointer-events:none;color:#fff;background:rgb(var(--accent-strong-rgb) / .92)}.draft-cue.is-live:before{opacity:1;box-shadow:0 0 0 calc(4px + var(--level) * 18px) rgb(var(--accent-deep-rgb) / calc(.14 + var(--level) * .24)),0 0 calc(14px + var(--level) * 30px) rgb(var(--accent-deep-rgb) / .4)}.draft-cue.is-live:after{border:2px solid rgb(var(--accent-deep-rgb) / .55);animation:cue-ping 2.4s cubic-bezier(.2,.6,.35,1) infinite}.draft-cue.is-docked.is-live:after{animation:none}.draft-cue.is-hidden{opacity:0;pointer-events:none}@keyframes cue-ping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}.draft-tool,.draft-go{display:grid;place-items:center;padding:0;border:0;border-radius:999px;cursor:pointer;transition:background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.draft-tool{width:28px;height:28px;background:rgb(var(--ink-rgb) / .05);color:rgb(var(--ink-rgb) / .45)}.draft-tool:hover{background:rgb(var(--ink-rgb) / .1);color:rgb(var(--ink-rgb) / .8)}.draft-field{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:6px;padding:4px 4px 4px 14px;border-radius:999px;background:rgb(var(--ink-rgb) / .06);transition:background .16s ease,box-shadow .16s ease,padding .36s cubic-bezier(.2,.9,.3,1.1)}.draft-field.has-cue{padding-left:38px}.draft-field.has-cue .draft-heard{left:38px}.draft-field:focus-within{background:rgb(var(--ink-rgb) / .08);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .14)}.draft-field{isolation:isolate}.draft-heard{position:absolute;left:14px;right:44px;top:50%;translate:0 -50%;overflow:hidden;color:rgb(var(--ink-rgb) / .48);font-size:14px;font-style:italic;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;animation:heard-in .24s ease both}@keyframes heard-in{0%{opacity:0;translate:0 calc(-50% + 4px)}}.draft-input{flex:1;min-width:0;padding:6px 0;border:0;outline:none;background:transparent;color:var(--ink);caret-color:var(--accent-strong);font:inherit;font-size:14px;-webkit-user-select:text;user-select:text}.draft-go{flex:none;width:30px;height:30px;background:var(--ink);color:#fff}.draft-go:hover:not(:disabled){transform:scale(1.06)}.draft-go:active:not(:disabled){transform:scale(.92)}.draft-go:disabled{opacity:.16;cursor:default}.draft-tool:focus-visible,.draft-go:focus-visible{outline:var(--focus-ring-paper);outline-offset:2px}.draft.is-shrugging .draft-sheet{animation:card-shrug .52s cubic-bezier(.36,.07,.19,.97)}.draft.is-thinking .draft-ink{cursor:progress}.draft.is-leaving{pointer-events:none}.draft.is-leaving .draft-body{animation:draft-out .32s cubic-bezier(.4,0,.6,1) both}@keyframes draft-in{0%{opacity:0;scale:.86}}@keyframes draft-out{to{opacity:0;scale:.58;filter:blur(6px)}}@media(prefers-reduced-motion:reduce){.image-layer.is-rewinding .image-card:not(.is-dragging),.stack-sheet{transition:none}.image-card.is-appearing,.vanish-ghost,.vanish-ghost.is-trashed,.draft-body,.draft.is-leaving .draft-body,.draft.is-shrugging .draft-sheet{animation-duration:1ms}.draft-cue.is-live:after{animation:none}.sketch-hint{display:none}}.start-layer{position:absolute;top:0;right:0;bottom:92px;left:0;display:grid;place-items:center;pointer-events:none}.start-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:22px;background:#ffffff06;color:rgb(var(--text-rgb) / .82);cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;transition:opacity .2s ease,scale .2s ease,background .2s ease;animation:start-card-in .52s .12s cubic-bezier(.2,.9,.3,1.2) backwards}.start-card.is-compact{position:absolute;left:0;top:0;gap:10px;animation-delay:.42s}.start-card.is-hidden{opacity:0;scale:.94;pointer-events:none}.start-card:hover{background:rgb(var(--accent-rgb) / .05)}@keyframes start-card-in{0%{opacity:0;scale:.9}}.start-card-outline{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.start-card-outline rect{fill:none;stroke:rgb(var(--text-rgb) / .22);stroke-width:calc(1.5px / var(--zoom, 1));stroke-dasharray:1.4 1.1;stroke-linecap:round;animation:start-card-march 14s linear infinite;transition:stroke .2s ease}.start-card:hover .start-card-outline rect{stroke:rgb(var(--accent-rgb) / .65)}@keyframes start-card-march{to{stroke-dashoffset:-25}}.start-card-art{position:relative;width:66px;height:44px}.start-card.is-compact .start-card-art{scale:.8;margin:-4px 0}.start-card-art span{position:absolute;top:5px;width:34px;height:34px;border-radius:11px;box-shadow:0 6px 14px #00000059;animation:start-art-bob 3.2s ease-in-out infinite alternate;transition:translate .42s cubic-bezier(.3,1.5,.5,1),rotate .42s cubic-bezier(.3,1.5,.5,1)}.start-card-art .is-cool{left:2px;rotate:-10deg;background:linear-gradient(135deg,#7cc0ff,#2f7ff0)}.start-card-art .is-warm{right:2px;rotate:10deg;background:linear-gradient(135deg,#ff9a62,#ff5a7a);animation-delay:-1.6s}.start-card:hover .start-card-art .is-cool{translate:9px 1px;rotate:-3deg}.start-card:hover .start-card-art .is-warm{translate:-9px -1px;rotate:3deg}@keyframes start-art-bob{0%{transform:translateY(2px)}to{transform:translateY(-3px)}}.start-card-title{margin:0;font-family:ArtifaktElement,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:.01em}.start-card.is-compact .start-card-title{font-size:13px}.start-card-actions{display:flex;gap:6px}.start-card-action{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:rgb(var(--text-rgb) / .78);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.start-card.is-compact .start-card-actions{gap:4px}.start-card.is-compact .start-card-action{gap:4px;height:26px;padding:0 9px 0 7px;font-size:11px}.start-card-action:hover{color:#fff;background:#ffffff14;border-color:#ffffff29}.start-card-action:active{transform:scale(.95)}.start-card-action:focus-visible{outline:var(--focus-ring);outline-offset:2px}.dock-button.is-inviting{position:relative;color:var(--highlight);background:rgb(var(--accent-rgb) / .12)}.dock-button.is-inviting:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;animation:dock-invite 2.4s 1.2s ease-out infinite}@keyframes dock-invite{0%{box-shadow:0 0 rgb(var(--accent-rgb) / .5)}70%,to{box-shadow:0 0 0 10px rgb(var(--accent-rgb) / 0)}}.merge-hint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;transition:opacity .18s ease}.merge-hint.is-hidden{opacity:0}.merge-hint-ghost{position:absolute;animation:merge-hint-drag 3.2s .9s ease-in-out 2 both}@keyframes merge-hint-drag{0%{opacity:0;transform:translate(0) scale(1)}8%,14%{opacity:1;transform:translate(0) scale(1.05)}48%,60%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(1.05)}70%,to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.85)}}.merge-hint-ghost-card{width:100%;height:100%;border-radius:22px;overflow:hidden;opacity:.7;box-shadow:0 22px 50px #00000073,0 0 0 1px rgb(var(--accent-rgb) / .35)}.merge-hint-ghost-card img{display:block;width:100%;height:100%;object-fit:cover}.merge-hint-pointer{position:absolute;left:50%;top:50%;transform-origin:0 0;scale:calc(1 / var(--zoom, 1));filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.merge-hint-target{position:absolute;border-radius:22px;opacity:0;box-shadow:0 0 0 calc(3px / var(--zoom, 1)) rgb(var(--accent-rgb) / .7),0 0 calc(28px / var(--zoom, 1)) rgb(var(--accent-rgb) / .45);animation:merge-hint-target 3.2s .9s ease-in-out 2 both}@keyframes merge-hint-target{0%,30%{opacity:0;scale:1}48%,60%{opacity:1;scale:1.03}72%,to{opacity:0;scale:1}}.merge-hint-label{position:absolute;margin:0;padding:7px 14px;border:1px solid rgb(var(--accent-rgb) / .35);border-radius:999px;background:var(--surface-strong);color:var(--text);font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 8px 24px #0006;transform-origin:50% 100%;translate:-50% calc(-100% - 14px / var(--zoom, 1));scale:calc(1 / var(--zoom, 1));animation:merge-hint-label-in .32s .9s ease-out backwards}@keyframes merge-hint-label-in{0%{opacity:0}}.merge-hint-label em{font-style:normal;color:var(--accent-light)}.merge-hint-voice{position:absolute;inset:calc(-6px / var(--zoom, 1));border-radius:calc(22px + 6px / var(--zoom, 1));box-shadow:0 0 0 calc(2px / var(--zoom, 1)) rgb(var(--accent-rgb) / .8),0 0 calc(18px / var(--zoom, 1)) rgb(var(--accent-rgb) / .5);animation:merge-hint-voice .42s ease-in-out infinite alternate}@keyframes merge-hint-voice{to{box-shadow:0 0 0 calc(4px / var(--zoom, 1)) rgb(var(--accent-rgb) / .55),0 0 calc(32px / var(--zoom, 1)) rgb(var(--accent-rgb) / .7)}}.merge-hint-say{position:absolute;left:50%;top:100%;display:flex;align-items:center;gap:6px;padding:6px 11px 6px 9px;border-radius:14px;background:var(--accent-strong);color:#fff;font-size:12.5px;font-weight:500;white-space:nowrap;box-shadow:0 8px 22px rgb(var(--accent-strong-rgb) / .45);transform-origin:50% 0;translate:-50% calc(14px / var(--zoom, 1));scale:calc(1 / var(--zoom, 1))}.merge-hint-say:before{content:"";position:absolute;left:50%;top:-4px;width:10px;height:10px;border-radius:2px;background:inherit;translate:-50% 0;rotate:45deg}.merge-hint-say svg{flex:none}.merge-hint-wave{display:flex;align-items:center;gap:2.5px;height:14px}.merge-hint-wave span{width:3px;height:100%;border-radius:2px;background:currentColor;transform:scaleY(.3);animation:merge-hint-wave .52s ease-in-out infinite alternate}.merge-hint-wave span:nth-child(2){animation-duration:.38s;animation-delay:-.12s}.merge-hint-wave span:nth-child(3){animation-duration:.46s;animation-delay:-.3s}.merge-hint-wave span:nth-child(4){animation-duration:.34s;animation-delay:-60ms}.merge-hint-wave span:nth-child(5){animation-duration:.56s;animation-delay:-.22s}@keyframes merge-hint-wave{to{transform:scaleY(1)}}.voice-hint{--level: 0;position:absolute;left:50%;top:100%;z-index:2;display:flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border:1px solid rgb(var(--accent-rgb) / .4);border-radius:999px;background:var(--surface-strong);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);color:var(--text);font-size:13px;font-weight:500;white-space:nowrap;pointer-events:none;box-shadow:0 10px 28px #00000073;transform-origin:50% 0;translate:-50% calc(18px / var(--zoom, 1));scale:calc(1 / var(--zoom, 1));animation:voice-hint-in .26s cubic-bezier(.2,.9,.3,1.3) backwards}.voice-hint.is-muted{border-color:var(--line);color:rgb(var(--text-rgb) / .78)}@keyframes voice-hint-in{0%{opacity:0;transform:translateY(-6px) scale(.9)}}.voice-hint-mic{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--accent-strong);color:#fff;transform:scale(calc(1 + var(--level) * .3));box-shadow:0 0 0 calc(var(--level) * 7px) rgb(var(--accent-rgb) / .3);transition:transform 80ms linear,box-shadow 80ms linear}.voice-hint.is-muted .voice-hint-mic{background:rgb(var(--text-rgb) / .12);color:rgb(var(--text-rgb) / .75)}.voice-hint-text{display:inline-flex;align-items:baseline}.voice-hint-dots{display:inline-flex;gap:3px;margin-left:4px}.voice-hint-dots span{width:4px;height:4px;border-radius:50%;background:currentColor;animation:voice-dot .9s ease-in-out infinite}.voice-hint-dots span:nth-child(2){animation-delay:.15s}.voice-hint-dots span:nth-child(3){animation-delay:.3s}@keyframes voice-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.voice-echo{position:absolute;left:50%;top:100%;z-index:2;display:flex;align-items:flex-start;gap:7px;width:max-content;max-width:320px;margin:0;padding:7px 14px 7px 11px;border:1px solid rgb(var(--accent-rgb) / .3);border-radius:14px;background:var(--surface-strong);color:var(--accent-light);font-size:13px;font-style:italic;line-height:1.35;pointer-events:none;box-shadow:0 10px 28px #00000073;transform-origin:50% 0;translate:-50% calc(16px / var(--zoom, 1));scale:calc(1 / var(--zoom, 1));animation:voice-hint-in .32s cubic-bezier(.2,.9,.3,1.3) backwards}.voice-echo svg{flex:none;margin-top:2px}.voice-echo span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.voice-toggle.is-inviting:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;animation:dock-invite 2.4s ease-out infinite}@media(prefers-reduced-motion:reduce){.start-card,.start-card-outline rect,.start-card-art span,.dock-button.is-inviting:after,.voice-toggle.is-inviting:after,.merge-hint-label,.voice-hint,.voice-hint-dots span,.voice-echo{animation:none}.voice-hint-mic{transform:none;box-shadow:none}.merge-hint-ghost,.merge-hint-target{display:none}}.auth-page{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:52px;padding:24px}.mashup-logo{display:flex;align-items:center;gap:18px}.mashup-mark{flex:none;overflow:visible}.mashup-wordmark{font-family:ArtifaktLegend,system-ui,sans-serif;font-size:68px;font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--highlight);translate:0 -2px;animation:mashup-wordmark-in .7s .28s cubic-bezier(.2,.8,.2,1) both}.mashup-mark-tile{animation:mashup-mark-merge 1s cubic-bezier(.34,1.4,.5,1) both}.mashup-mark-tile.is-cool{--from: -16px, -16px}.mashup-mark-tile.is-warm{--from: 16px, 16px}.mashup-mark-overlap{transform-origin:50px 50px;animation:mashup-mark-pop .52s .56s cubic-bezier(.3,1.6,.5,1) both}.mashup-mark-spark{transform-origin:80px 18px;transition:rotate .5s cubic-bezier(.3,1.5,.5,1);animation:mashup-mark-spark .64s .76s cubic-bezier(.3,1.5,.5,1) both}.mashup-mark-dot{transform-origin:93px 31px;animation:mashup-mark-pop .42s .92s cubic-bezier(.3,1.6,.5,1) both}.mashup-logo:hover .mashup-mark-spark{rotate:90deg}@keyframes mashup-mark-merge{0%{opacity:0;transform:translate(var(--from))}30%{opacity:1}}@keyframes mashup-mark-pop{0%{opacity:0;transform:scale(0)}}@keyframes mashup-mark-spark{0%{opacity:0;transform:scale(0) rotate(-120deg)}}@keyframes mashup-wordmark-in{0%{opacity:0;transform:translate(-10px)}}@media(prefers-reduced-motion:reduce){.mashup-wordmark,.mashup-mark-tile,.mashup-mark-overlap,.mashup-mark-spark,.mashup-mark-dot{animation:none;transition:none}}.auth-sign-in{position:relative;min-width:220px;padding:17px 48px;border-radius:999px;background:linear-gradient(135deg,#4b95f7,var(--accent-strong));box-shadow:0 12px 32px rgb(var(--accent-strong-rgb) / .35),inset 0 1px #ffffff2e;color:#fff;font-family:ArtifaktElement,system-ui,sans-serif;font-size:19px;font-weight:600;letter-spacing:.01em;text-align:center;text-decoration:none;transition:transform .2s cubic-bezier(.3,1.4,.5,1),box-shadow .2s ease,filter .2s ease}.auth-sign-in:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 16px 40px rgb(var(--accent-strong-rgb) / .5),inset 0 1px #ffffff38}.auth-sign-in:active{transform:translateY(0) scale(.97)}.auth-actions{display:flex;flex-direction:column;align-items:center;gap:18px}.auth-error{max-width:340px;margin:0;color:var(--danger-text);font-family:ArtifaktElement,system-ui,sans-serif;font-size:14px;line-height:1.45;text-align:center;animation:auth-error-in .26s ease both}@keyframes auth-error-in{0%{opacity:0;transform:translateY(-4px)}}.auth-page>:not(.auth-backdrop){position:relative;z-index:1}.auth-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:.2;pointer-events:none;overflow:hidden}.auth-backdrop-tiles{position:absolute;top:0;right:0;bottom:0;left:0;filter:url(#auth-backdrop-goo)}.auth-backdrop-tile{position:absolute;border-radius:28%;background:linear-gradient(135deg,#7cc0ff,#2f7ff0);will-change:transform}.auth-backdrop-tile.is-warm{background:linear-gradient(135deg,#ff9a62,#ff5a7a)}.auth-sign-in:focus-visible,.auth-account:focus-visible{outline:var(--focus-ring);outline-offset:2px}.auth-account{position:fixed;top:16px;right:16px;z-index:30;display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border:1px solid var(--line);border-radius:999px;background:var(--surface);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);color:rgb(var(--text-rgb) / .72);font-size:13px;text-decoration:none;transition:color .16s ease}.auth-account:hover{color:#fff}.auth-account img{width:26px;height:26px;border-radius:50%}.auth-account:not(:has(img)){padding-left:12px}.app-credit{position:fixed;left:22px;bottom:38px;z-index:30;pointer-events:none}.app-credit>span{display:block;width:169px;height:12px;background:rgb(var(--text-rgb) / .42);-webkit-mask:url(/by-autodesk-research.png) center / contain no-repeat;mask:url(/by-autodesk-research.png) center / contain no-repeat}@media(max-width:760px){.app-credit{display:none}}@font-face{font-family:ArtifaktLegend;src:local("Artifakt Legend Extra Bold"),local("ArtifaktLegend-ExtraBold"),url(https://swc.autodesk.com/pharmacopeia/fonts/ArtifaktLegend/v1.0/WOFF2/Artifakt%20Legend%20Extra%20Bold.woff2) format("woff2"),url(https://swc.autodesk.com/pharmacopeia/fonts/ArtifaktLegend/v1.0/WOFF/Artifakt%20Legend%20Extra%20Bold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:ArtifaktElement;src:local("Artifakt Element Semi Bold"),local("ArtifaktElement-SemiBold"),url(https://swc.autodesk.com/pharmacopeia/fonts/ArtifaktElement/v1.0/WOFF2/Artifakt%20Element%20Semi%20Bold.woff2) format("woff2"),url(https://swc.autodesk.com/pharmacopeia/fonts/ArtifaktElement/v1.0/WOFF/Artifakt%20Element%20Semi%20Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}
