@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/26a0a19eb96a029d-s.2ajvp03xtic_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fad69795a077455b-s.p.0t285orp4l5or.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.2o9_j983y90g0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0c0g8ifvh7k7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_18f22593-module__FJAFLa__className{font-family:DM Serif Display,DM Serif Display Fallback;font-weight:400}.dm_serif_display_18f22593-module__FJAFLa__variable{--ff-serif:"DM Serif Display", "DM Serif Display Fallback"}
@keyframes WasmRaceDemo-module__h8F4eq__demoIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes WasmRaceDemo-module__h8F4eq__blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes WasmRaceDemo-module__h8F4eq__pulseGlow{0%,to{box-shadow:0 0 #0affd800}50%{box-shadow:0 0 14px 2px #0affd833}}@keyframes WasmRaceDemo-module__h8F4eq__sweepAnim{0%{width:0%}65%{width:80%}to{width:100%}}.WasmRaceDemo-module__h8F4eq__demoShell{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-lg);margin:42px 0;animation:.5s both WasmRaceDemo-module__h8F4eq__demoIn;overflow:hidden}.WasmRaceDemo-module__h8F4eq__demoHd{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;display:flex}.WasmRaceDemo-module__h8F4eq__demoHdTitle{font-family:var(--ff-head);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.WasmRaceDemo-module__h8F4eq__demoHdTitle:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s infinite WasmRaceDemo-module__h8F4eq__blink}.WasmRaceDemo-module__h8F4eq__tOrange{color:#ff9a3c}.WasmRaceDemo-module__h8F4eq__tOrange:before{background:#ff6b35}.WasmRaceDemo-module__h8F4eq__demoHdSub{color:var(--muted);font-size:12px}.WasmRaceDemo-module__h8F4eq__demoBd{padding:24px 22px}.WasmRaceDemo-module__h8F4eq__demoSecLbl{font-family:var(--ff-head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);margin-bottom:10px;font-size:9px;font-weight:700}.WasmRaceDemo-module__h8F4eq__demoTabRow{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.WasmRaceDemo-module__h8F4eq__tabBtn{font-family:var(--ff-head);letter-spacing:.04em;border:1px solid var(--border2);color:var(--muted);cursor:pointer;transition:border-color var(--ease),color var(--ease),background var(--ease),transform var(--ease);background:0 0;border-radius:9px;padding:8px 15px;font-size:11px;font-weight:700}.WasmRaceDemo-module__h8F4eq__tabBtn:hover{color:var(--text);border-color:#0affd84d;transform:translateY(-1px)}.WasmRaceDemo-module__h8F4eq__tabBtn.WasmRaceDemo-module__h8F4eq__on{border-color:var(--accent);color:var(--accent);background:#0affd80f}.WasmRaceDemo-module__h8F4eq__tabBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.WasmRaceDemo-module__h8F4eq__runBtn{font-family:var(--ff-head);letter-spacing:.06em;cursor:pointer;transition:opacity var(--ease),transform var(--ease);border:none;border-radius:9px;padding:10px 24px;font-size:12px;font-weight:700}.WasmRaceDemo-module__h8F4eq__runBtn:hover{opacity:.88;transform:translateY(-1px)}.WasmRaceDemo-module__h8F4eq__runBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.WasmRaceDemo-module__h8F4eq__orange{color:#080c10;background:linear-gradient(135deg,#f59e0b,#ff6b35)}.WasmRaceDemo-module__h8F4eq__resetBtn{font-family:var(--ff-head);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border2);color:var(--muted2);cursor:pointer;transition:color var(--ease);background:0 0;border-radius:7px;padding:6px 16px;font-size:10.5px;font-weight:700}.WasmRaceDemo-module__h8F4eq__resetBtn:hover{color:var(--muted)}.WasmRaceDemo-module__h8F4eq__ctrlRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.WasmRaceDemo-module__h8F4eq__gaugePair{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.WasmRaceDemo-module__h8F4eq__gaugeCol{flex-direction:column;align-items:center;display:flex}.WasmRaceDemo-module__h8F4eq__gaugeSvgWrap{width:92px;height:52px;position:relative}.WasmRaceDemo-module__h8F4eq__gaugeSvgWrap svg{width:92px;height:52px}.WasmRaceDemo-module__h8F4eq__gaugeNum{font-family:var(--ff-head);white-space:nowrap;font-size:15px;font-weight:800;transition:color .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.WasmRaceDemo-module__h8F4eq__gaugeName{font-family:var(--ff-head);letter-spacing:.09em;text-transform:uppercase;color:var(--muted2);text-align:center;margin-top:3px;font-size:8px;font-weight:700}.WasmRaceDemo-module__h8F4eq__gaugeMid{flex:1;min-width:160px}.WasmRaceDemo-module__h8F4eq__raceTracks{flex-direction:column;gap:13px;margin-bottom:18px;display:flex}.WasmRaceDemo-module__h8F4eq__raceHd{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.WasmRaceDemo-module__h8F4eq__raceName{font-family:var(--ff-head);letter-spacing:.03em;font-size:11px;font-weight:700}.WasmRaceDemo-module__h8F4eq__raceTime{font-family:var(--ff-head);color:var(--muted);font-size:11px;font-weight:700;transition:color .3s}.WasmRaceDemo-module__h8F4eq__raceTime.WasmRaceDemo-module__h8F4eq__win{color:var(--accent)}.WasmRaceDemo-module__h8F4eq__barBg{background:var(--surface);border:1px solid var(--border);border-radius:6px;height:22px;overflow:hidden}.WasmRaceDemo-module__h8F4eq__barFill{width:0%;height:100%;font-family:var(--ff-head);letter-spacing:.04em;color:#000000bf;white-space:nowrap;border-radius:6px;align-items:center;padding-left:10px;font-size:9px;font-weight:700;display:flex;overflow:hidden}.WasmRaceDemo-module__h8F4eq__barJs{background:linear-gradient(90deg,#4a5a6a,#6a7a8a)}.WasmRaceDemo-module__h8F4eq__barWasm{background:linear-gradient(90deg,var(--accent),var(--accent2))}.WasmRaceDemo-module__h8F4eq__speedupBox{border-radius:var(--radius);opacity:0;background:linear-gradient(135deg,#0affd80f,#0ad4ff0a);border:1px solid #0affd82e;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;transition:opacity .5s;display:flex}.WasmRaceDemo-module__h8F4eq__speedupBox.WasmRaceDemo-module__h8F4eq__show{opacity:1}.WasmRaceDemo-module__h8F4eq__speedupBig{font-family:var(--ff-head);color:var(--accent);letter-spacing:-.03em;flex-shrink:0;font-size:38px;font-weight:800;line-height:1}.WasmRaceDemo-module__h8F4eq__speedupCopy{color:var(--muted);font-size:13px;line-height:1.6}.WasmRaceDemo-module__h8F4eq__speedupCopy strong{color:var(--text)}.WasmRaceDemo-module__h8F4eq__sweep{margin-bottom:14px;display:none}.WasmRaceDemo-module__h8F4eq__sweep.WasmRaceDemo-module__h8F4eq__on{display:block}.WasmRaceDemo-module__h8F4eq__sweepTrack{background:var(--surface);border-radius:2px;height:3px;overflow:hidden}.WasmRaceDemo-module__h8F4eq__sweepFill{border-radius:2px;width:0%;height:100%;animation:1.1s ease-in-out forwards WasmRaceDemo-module__h8F4eq__sweepAnim}.WasmRaceDemo-module__h8F4eq__sweepLbl{font-family:var(--ff-head);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:9.5px;font-weight:700}.WasmRaceDemo-module__h8F4eq__sweep.WasmRaceDemo-module__h8F4eq__orange .WasmRaceDemo-module__h8F4eq__sweepFill{background:linear-gradient(90deg,#f59e0b,#ff6b35)}.WasmRaceDemo-module__h8F4eq__sweep.WasmRaceDemo-module__h8F4eq__orange .WasmRaceDemo-module__h8F4eq__sweepLbl{color:#f59e0b}.WasmRaceDemo-module__h8F4eq__explain{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);min-height:52px;margin-bottom:18px;padding:14px 18px;font-size:13.5px;line-height:1.7;transition:opacity .22s}.WasmRaceDemo-module__h8F4eq__explain.WasmRaceDemo-module__h8F4eq__fade{opacity:0}.WasmRaceDemo-module__h8F4eq__explain strong{color:var(--text)}.WasmRaceDemo-module__h8F4eq__compViz{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);margin-top:18px;padding:16px 18px}.WasmRaceDemo-module__h8F4eq__compVizLbl{font-family:var(--ff-head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);margin-bottom:12px;font-size:9px;font-weight:700}.WasmRaceDemo-module__h8F4eq__compRow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.WasmRaceDemo-module__h8F4eq__compBlock{font-family:var(--ff-head);letter-spacing:.03em;border:1px solid;border-radius:8px;padding:6px 12px;font-size:10.5px;font-weight:700}.WasmRaceDemo-module__h8F4eq__cbRust{color:#ff7a52;background:#ff643c1a;border-color:#ff643c4d}.WasmRaceDemo-module__h8F4eq__cbGo{color:var(--accent2);background:#0ad4ff14;border-color:#0ad4ff40}.WasmRaceDemo-module__h8F4eq__cbJs{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b40}.WasmRaceDemo-module__h8F4eq__compArrow{font-family:var(--ff-head);color:var(--muted2);opacity:.6;font-size:11px}.WasmRaceDemo-module__h8F4eq__compPlus{font-family:var(--ff-head);color:var(--muted2);font-size:13px}.WasmRaceDemo-module__h8F4eq__compOut{font-family:var(--ff-head);color:var(--accent);background:#0affd81a;border:1px solid #0affd866;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:10.5px;font-weight:700;display:none}.WasmRaceDemo-module__h8F4eq__compOut.WasmRaceDemo-module__h8F4eq__show{animation:2.5s infinite WasmRaceDemo-module__h8F4eq__pulseGlow;display:inline-flex}.WasmRaceDemo-module__h8F4eq__honestNote{color:var(--muted2);border-top:1px solid var(--border);margin-top:14px;padding-top:14px;font-size:10.5px;line-height:1.55}.WasmRaceDemo-module__h8F4eq__honestNote strong{color:var(--muted);font-weight:600}.WasmRaceDemo-module__h8F4eq__inline{background:var(--surface);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}
@keyframes WasmImageDemo-module__L2y9yq__demoIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes WasmImageDemo-module__L2y9yq__blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes WasmImageDemo-module__L2y9yq__sweepAnim{0%{width:0%}65%{width:80%}to{width:100%}}@keyframes WasmImageDemo-module__L2y9yq__spin{to{transform:rotate(360deg)}}.WasmImageDemo-module__L2y9yq__demoShell{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-lg);margin:42px 0;animation:.5s both WasmImageDemo-module__L2y9yq__demoIn;overflow:hidden}.WasmImageDemo-module__L2y9yq__demoHd{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;display:flex}.WasmImageDemo-module__L2y9yq__demoHdTitle{font-family:var(--ff-head);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.WasmImageDemo-module__L2y9yq__demoHdTitle:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s infinite WasmImageDemo-module__L2y9yq__blink}.WasmImageDemo-module__L2y9yq__tViolet{color:#a78bfa}.WasmImageDemo-module__L2y9yq__tViolet:before{background:#8b5cf6}.WasmImageDemo-module__L2y9yq__demoHdSub{color:var(--muted);font-size:12px}.WasmImageDemo-module__L2y9yq__demoBd{padding:24px 22px}.WasmImageDemo-module__L2y9yq__demoSecLbl{font-family:var(--ff-head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);margin-bottom:10px;font-size:9px;font-weight:700}.WasmImageDemo-module__L2y9yq__runBtn{font-family:var(--ff-head);letter-spacing:.06em;cursor:pointer;transition:opacity var(--ease),transform var(--ease);border:none;border-radius:9px;padding:10px 24px;font-size:12px;font-weight:700}.WasmImageDemo-module__L2y9yq__runBtn:hover{opacity:.88;transform:translateY(-1px)}.WasmImageDemo-module__L2y9yq__violet{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1)}.WasmImageDemo-module__L2y9yq__resetBtn{font-family:var(--ff-head);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border2);color:var(--muted2);cursor:pointer;transition:color var(--ease);background:0 0;border-radius:7px;padding:6px 16px;font-size:10.5px;font-weight:700}.WasmImageDemo-module__L2y9yq__resetBtn:hover{color:var(--muted)}.WasmImageDemo-module__L2y9yq__ctrlRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.WasmImageDemo-module__L2y9yq__raceTracks{flex-direction:column;gap:13px;margin-bottom:18px;display:flex}.WasmImageDemo-module__L2y9yq__raceHd{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.WasmImageDemo-module__L2y9yq__raceName{font-family:var(--ff-head);letter-spacing:.03em;font-size:11px;font-weight:700}.WasmImageDemo-module__L2y9yq__raceTime{font-family:var(--ff-head);color:var(--muted);font-size:11px;font-weight:700;transition:color .3s}.WasmImageDemo-module__L2y9yq__raceTime.WasmImageDemo-module__L2y9yq__winViolet{color:#a78bfa}.WasmImageDemo-module__L2y9yq__barBg{background:var(--surface);border:1px solid var(--border);border-radius:6px;height:22px;overflow:hidden}.WasmImageDemo-module__L2y9yq__barFill{width:0%;height:100%;font-family:var(--ff-head);letter-spacing:.04em;color:#000000bf;white-space:nowrap;border-radius:6px;align-items:center;padding-left:10px;font-size:9px;font-weight:700;display:flex;overflow:hidden}.WasmImageDemo-module__L2y9yq__barLocal{background:linear-gradient(90deg,#8b5cf6,#6366f1)}.WasmImageDemo-module__L2y9yq__barCloud{background:linear-gradient(90deg,#4a5a6a,#6a7a8a)}.WasmImageDemo-module__L2y9yq__sweep{margin-bottom:14px;display:none}.WasmImageDemo-module__L2y9yq__sweep.WasmImageDemo-module__L2y9yq__on{display:block}.WasmImageDemo-module__L2y9yq__sweepTrack{background:var(--surface);border-radius:2px;height:3px;overflow:hidden}.WasmImageDemo-module__L2y9yq__sweepFill{border-radius:2px;width:0%;height:100%;animation:1.1s ease-in-out forwards WasmImageDemo-module__L2y9yq__sweepAnim}.WasmImageDemo-module__L2y9yq__sweepLbl{font-family:var(--ff-head);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:9.5px;font-weight:700}.WasmImageDemo-module__L2y9yq__sweep.WasmImageDemo-module__L2y9yq__violet .WasmImageDemo-module__L2y9yq__sweepFill{background:linear-gradient(90deg,#8b5cf6,#6366f1)}.WasmImageDemo-module__L2y9yq__sweep.WasmImageDemo-module__L2y9yq__violet .WasmImageDemo-module__L2y9yq__sweepLbl{color:#a78bfa}.WasmImageDemo-module__L2y9yq__explain{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);min-height:52px;margin-bottom:18px;padding:14px 18px;font-size:13.5px;line-height:1.7;transition:opacity .22s}.WasmImageDemo-module__L2y9yq__explain.WasmImageDemo-module__L2y9yq__fade{opacity:0}.WasmImageDemo-module__L2y9yq__explain strong{color:var(--text)}.WasmImageDemo-module__L2y9yq__honestNote{color:var(--muted2);border-top:1px solid var(--border);margin-top:14px;padding-top:14px;font-size:10.5px;line-height:1.55}.WasmImageDemo-module__L2y9yq__honestNote strong{color:var(--muted);font-weight:600}.WasmImageDemo-module__L2y9yq__inline{background:var(--surface);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.WasmImageDemo-module__L2y9yq__filterRow{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.WasmImageDemo-module__L2y9yq__fBtn{font-family:var(--ff-head);letter-spacing:.05em;border:1px solid var(--border2);color:var(--muted);cursor:pointer;transition:border-color var(--ease),color var(--ease),background var(--ease);background:0 0;border-radius:8px;padding:7px 13px;font-size:10.5px;font-weight:700}.WasmImageDemo-module__L2y9yq__fBtn:hover{color:var(--text);border-color:#8b5cf666}.WasmImageDemo-module__L2y9yq__fBtn.WasmImageDemo-module__L2y9yq__on{color:#a78bfa;background:#8b5cf614;border-color:#8b5cf6}.WasmImageDemo-module__L2y9yq__dropZone{border:2px dashed var(--border2);border-radius:var(--radius);text-align:center;cursor:pointer;transition:border-color var(--ease),background var(--ease);margin-bottom:18px;padding:36px 20px;position:relative}.WasmImageDemo-module__L2y9yq__dropZone:hover,.WasmImageDemo-module__L2y9yq__dropZone.WasmImageDemo-module__L2y9yq__over{background:#8b5cf60a;border-color:#8b5cf680}.WasmImageDemo-module__L2y9yq__dropZoneIco{margin-bottom:8px;font-size:28px}.WasmImageDemo-module__L2y9yq__dropZoneTxt{font-family:var(--ff-head);letter-spacing:.05em;color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:700}.WasmImageDemo-module__L2y9yq__dropZoneHint{color:var(--muted2);font-size:11px}.WasmImageDemo-module__L2y9yq__canvasWrap{margin-bottom:18px;display:none}.WasmImageDemo-module__L2y9yq__canvasWrap.WasmImageDemo-module__L2y9yq__show{display:block}.WasmImageDemo-module__L2y9yq__imgSplit{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:500px){.WasmImageDemo-module__L2y9yq__imgSplit{grid-template-columns:1fr}}.WasmImageDemo-module__L2y9yq__imgPane{border-radius:var(--radius);background:var(--bg3);border:1px solid var(--border);position:relative;overflow:hidden}.WasmImageDemo-module__L2y9yq__paneLbl{font-family:var(--ff-head);letter-spacing:.1em;text-transform:uppercase;z-index:2;border-radius:100px;padding:3px 9px;font-size:8.5px;font-weight:700;position:absolute;top:8px;left:8px}.WasmImageDemo-module__L2y9yq__paneLbl.WasmImageDemo-module__L2y9yq__orig{color:var(--muted);background:#0009}.WasmImageDemo-module__L2y9yq__paneLbl.WasmImageDemo-module__L2y9yq__filt{color:#e9d5ff;background:#8b5cf6b3}.WasmImageDemo-module__L2y9yq__imgPane canvas{object-fit:contain;width:100%;height:auto;max-height:200px;display:block}.WasmImageDemo-module__L2y9yq__statsRow{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.WasmImageDemo-module__L2y9yq__statCard{background:var(--surface);border:1px solid var(--border);border-radius:9px;flex:1;min-width:100px;padding:10px 14px}.WasmImageDemo-module__L2y9yq__statVal{font-family:var(--ff-head);color:var(--accent);letter-spacing:-.02em;margin-bottom:2px;font-size:18px;font-weight:800}.WasmImageDemo-module__L2y9yq__statLbl{font-family:var(--ff-head);letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);font-size:8.5px;font-weight:700}.WasmImageDemo-module__L2y9yq__privacyPill{font-family:var(--ff-head);letter-spacing:.06em;text-transform:uppercase;color:#34d399;background:#10b9810f;border:1px solid #10b9814d;border-radius:100px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 14px;font-size:10px;font-weight:700;display:inline-flex}.WasmImageDemo-module__L2y9yq__processingOverlay{border-radius:var(--radius);z-index:10;background:#080c10d1;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:none;position:absolute;inset:0}.WasmImageDemo-module__L2y9yq__processingOverlay.WasmImageDemo-module__L2y9yq__on{display:flex}.WasmImageDemo-module__L2y9yq__spinner{border:2px solid var(--border2);border-top-color:#8b5cf6;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite WasmImageDemo-module__L2y9yq__spin}.WasmImageDemo-module__L2y9yq__processingLbl{font-family:var(--ff-head);letter-spacing:.08em;text-transform:uppercase;color:#a78bfa;font-size:10px;font-weight:700}
@keyframes SpatialForestDemo-module__N2aojG__blink{0%,to{opacity:1}50%{opacity:.3}}.SpatialForestDemo-module__N2aojG__demoRoot{width:100%;font-family:var(--ff-body,sans-serif);background:#0a0d12;border-radius:12px;margin:42px 0;overflow:hidden}.SpatialForestDemo-module__N2aojG__demoTop{grid-template-columns:1fr 1fr;min-height:460px;display:grid}@media (max-width:580px){.SpatialForestDemo-module__N2aojG__demoTop{grid-template-columns:1fr;min-height:auto}.SpatialForestDemo-module__N2aojG__paneLeft{border-bottom:1px solid #ffffff12;border-right:none;max-height:220px;overflow-y:auto}}.SpatialForestDemo-module__N2aojG__pane{flex-direction:column;display:flex;overflow:hidden}.SpatialForestDemo-module__N2aojG__paneLeft{border-right:1px solid #ffffff12}.SpatialForestDemo-module__N2aojG__paneHead{border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.SpatialForestDemo-module__N2aojG__paneLabel{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500}.SpatialForestDemo-module__N2aojG__labelBad{color:#f46}.SpatialForestDemo-module__N2aojG__labelGood{color:#0affd8}.SpatialForestDemo-module__N2aojG__paneDesc{color:#3a4a5a;margin-left:auto;font-size:10px}.SpatialForestDemo-module__N2aojG__paneBody{flex:1;padding:10px;overflow-y:auto}.SpatialForestDemo-module__N2aojG__paneBody::-webkit-scrollbar{width:3px}.SpatialForestDemo-module__N2aojG__paneBody::-webkit-scrollbar-track{background:0 0}.SpatialForestDemo-module__N2aojG__paneBody::-webkit-scrollbar-thumb{background:#1a2a3a;border-radius:2px}.SpatialForestDemo-module__N2aojG__folderRow{cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin-bottom:1px;padding:5px 7px;transition:background .15s;display:flex}.SpatialForestDemo-module__N2aojG__folderRow:hover,.SpatialForestDemo-module__N2aojG__folderRow:active{background:#ffffff0a}.SpatialForestDemo-module__N2aojG__activeBad{background:#ff44661a;border:1px solid #f463}.SpatialForestDemo-module__N2aojG__activeLinked{background:#0affd812;border:1px solid #0affd82e}.SpatialForestDemo-module__N2aojG__fIcon{text-align:center;flex-shrink:0;width:16px;font-size:13px}.SpatialForestDemo-module__N2aojG__fName{color:#6a7a8a;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.SpatialForestDemo-module__N2aojG__fName.SpatialForestDemo-module__N2aojG__folderName{color:#4a6a8a}.SpatialForestDemo-module__N2aojG__fDate{color:#2a3a4a;flex-shrink:0;font-size:10px}.SpatialForestDemo-module__N2aojG__forestCanvasWrap{flex:1;min-height:300px;position:relative}@media (max-width:580px){.SpatialForestDemo-module__N2aojG__forestCanvasWrap{min-height:260px}}.SpatialForestDemo-module__N2aojG__fc{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block}.SpatialForestDemo-module__N2aojG__fTooltip{pointer-events:none;color:#e0e8f0;z-index:50;opacity:0;visibility:hidden;background:#060a10fa;border:1px solid #0affd840;border-radius:9px;width:max-content;max-width:min(200px,80vw);padding:10px 13px;font-size:11.5px;line-height:1.6;transition:opacity .15s;position:absolute}.SpatialForestDemo-module__N2aojG__fTooltip.SpatialForestDemo-module__N2aojG__vis{opacity:1;visibility:visible}.SpatialForestDemo-module__N2aojG__ftName{color:#0affd8;margin-bottom:2px;font-size:12px;font-weight:500}.SpatialForestDemo-module__N2aojG__ftCat{letter-spacing:.1em;text-transform:uppercase;color:#3a5a4a;margin-bottom:6px;font-size:9.5px}.SpatialForestDemo-module__N2aojG__ftSum{color:#5a7a6a;font-size:11px;line-height:1.6}.SpatialForestDemo-module__N2aojG__demoBottom{background:#080b10;border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.SpatialForestDemo-module__N2aojG__resultBox{color:#7a3a4a;background:#ff44660f;border:1px solid #ff44662e;border-radius:8px;flex:1;min-width:140px;min-height:38px;padding:8px 12px;font-size:11.5px;line-height:1.55;transition:all .3s}.SpatialForestDemo-module__N2aojG__resultBox.SpatialForestDemo-module__N2aojG__loading{color:#5a5a2a;background:#ffc8000a;border-color:#ffc80033}.SpatialForestDemo-module__N2aojG__resultBox.SpatialForestDemo-module__N2aojG__linked{color:#3a7a6a;background:#0affd80d;border-color:#0affd82e}.SpatialForestDemo-module__N2aojG__demoHint{color:#2a3a4a;text-align:right;flex-shrink:0;max-width:140px;font-size:10px;line-height:1.55}@media (max-width:420px){.SpatialForestDemo-module__N2aojG__demoHint{display:none}}.SpatialForestDemo-module__N2aojG__legendRow{border-top:1px solid #ffffff0d;flex-wrap:wrap;gap:10px;padding:8px 16px;display:flex}.SpatialForestDemo-module__N2aojG__lDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.SpatialForestDemo-module__N2aojG__lItem{color:#3a4a5a;align-items:center;gap:5px;font-size:10px;display:flex}.SpatialForestDemo-module__N2aojG__demoBlink{animation:2s infinite SpatialForestDemo-module__N2aojG__blink}
@keyframes LocalVsCloudDemo-module__KgsvvW__blink{0%,to{opacity:1}50%{opacity:.3}}.LocalVsCloudDemo-module__KgsvvW__demoSection{--local:#a78bfa;--cloud:#f59e0b;margin:48px 0 36px}.LocalVsCloudDemo-module__KgsvvW__demoSectionLabel{font-family:var(--ff-head);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:16px;font-size:10px;font-weight:700;display:flex}.LocalVsCloudDemo-module__KgsvvW__demoSectionLabel:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;animation:2s infinite LocalVsCloudDemo-module__KgsvvW__blink}.LocalVsCloudDemo-module__KgsvvW__demoSectionTitle{font-family:var(--ff-head);letter-spacing:-.02em;color:var(--text);margin-bottom:6px;font-size:clamp(17px,2.5vw,22px);font-weight:700}.LocalVsCloudDemo-module__KgsvvW__demoSectionSub{color:var(--muted);margin-bottom:22px;font-size:14px}.LocalVsCloudDemo-module__KgsvvW__demoWrap{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-lg);overflow:hidden}.LocalVsCloudDemo-module__KgsvvW__demoToolbar{border-bottom:1px solid var(--border);background:#0affd808;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.LocalVsCloudDemo-module__KgsvvW__demoToolbarTitle{font-family:var(--ff-head);color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.LocalVsCloudDemo-module__KgsvvW__demoToolbarTitle span{font-size:16px}.LocalVsCloudDemo-module__KgsvvW__demoBadge{font-size:8.5px;font-family:var(--ff-head);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:#0affd814;border:1px solid #0affd833;border-radius:100px;padding:2px 9px;font-weight:700}.LocalVsCloudDemo-module__KgsvvW__demoControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LocalVsCloudDemo-module__KgsvvW__demoSelect{background:var(--surface);border:1px solid var(--border2);color:var(--text);font-family:var(--ff-head);cursor:pointer;transition:border-color var(--ease);border-radius:8px;outline:none;padding:7px 12px;font-size:11px;font-weight:600}.LocalVsCloudDemo-module__KgsvvW__demoSelect:focus{border-color:#0affd866}.LocalVsCloudDemo-module__KgsvvW__demoBtn{font-family:var(--ff-head);letter-spacing:.05em;color:var(--accent);cursor:pointer;transition:background var(--ease),border-color var(--ease),transform var(--ease);background:#0affd81a;border:1px solid #0affd840;border-radius:8px;padding:8px 18px;font-size:11px;font-weight:700}.LocalVsCloudDemo-module__KgsvvW__demoBtn:hover{background:#0affd82e;border-color:#0affd873;transform:translateY(-1px)}.LocalVsCloudDemo-module__KgsvvW__demoBtn:active{transform:none}.LocalVsCloudDemo-module__KgsvvW__demoBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.LocalVsCloudDemo-module__KgsvvW__demoCanvasWrap{padding:24px 20px;position:relative}.LocalVsCloudDemo-module__KgsvvW__demoCanvas{cursor:default;border-radius:10px;width:100%;display:block}.LocalVsCloudDemo-module__KgsvvW__demoScoreboard{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px 20px;display:grid}.LocalVsCloudDemo-module__KgsvvW__scoreLane{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px 18px}.LocalVsCloudDemo-module__KgsvvW__localLane{border-color:#a78bfa33}.LocalVsCloudDemo-module__KgsvvW__cloudLane{border-color:#f59e0b33}.LocalVsCloudDemo-module__KgsvvW__scoreLaneLabel{font-family:var(--ff-head);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:9.5px;font-weight:700}.LocalVsCloudDemo-module__KgsvvW__localLane .LocalVsCloudDemo-module__KgsvvW__scoreLaneLabel{color:var(--local)}.LocalVsCloudDemo-module__KgsvvW__cloudLane .LocalVsCloudDemo-module__KgsvvW__scoreLaneLabel{color:var(--cloud)}.LocalVsCloudDemo-module__KgsvvW__scoreLaneTime{font-family:var(--ff-head);letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1}.LocalVsCloudDemo-module__KgsvvW__localLane .LocalVsCloudDemo-module__KgsvvW__scoreLaneTime{color:var(--local)}.LocalVsCloudDemo-module__KgsvvW__cloudLane .LocalVsCloudDemo-module__KgsvvW__scoreLaneTime{color:var(--cloud)}.LocalVsCloudDemo-module__KgsvvW__scoreLaneStatus{color:var(--muted);margin-top:4px;font-size:11px}.LocalVsCloudDemo-module__KgsvvW__demoVerdict{padding:0 20px 20px}.LocalVsCloudDemo-module__KgsvvW__verdictBox{font-size:13px;font-family:var(--ff-head);letter-spacing:.01em;text-align:center;border-radius:10px;padding:14px 18px;font-weight:600;transition:all .4s}.LocalVsCloudDemo-module__KgsvvW__verdictBox.LocalVsCloudDemo-module__KgsvvW__hidden{opacity:0}.LocalVsCloudDemo-module__KgsvvW__verdictBox.LocalVsCloudDemo-module__KgsvvW__showLocal{color:#c4b5fd;background:#a78bfa1a;border:1px solid #a78bfa4d}.LocalVsCloudDemo-module__KgsvvW__verdictBox.LocalVsCloudDemo-module__KgsvvW__showCloud{color:#fcd34d;background:#f59e0b1a;border:1px solid #f59e0b4d}.LocalVsCloudDemo-module__KgsvvW__verdictBox.LocalVsCloudDemo-module__KgsvvW__showTie{color:var(--accent);background:#0affd814;border:1px solid #0affd833}.LocalVsCloudDemo-module__KgsvvW__demoNote{color:var(--muted2);text-align:center;padding:0 20px 20px;font-size:11px;line-height:1.6}
@keyframes AgenticNavDemo-module__Qz5RUG__blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes AgenticNavDemo-module__Qz5RUG__demoFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.AgenticNavDemo-module__Qz5RUG__agenticDemo{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-lg);margin:42px 0;animation:.5s both AgenticNavDemo-module__Qz5RUG__demoFadeIn;overflow:hidden}.AgenticNavDemo-module__Qz5RUG__agenticDemoHeader{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;display:flex}.AgenticNavDemo-module__Qz5RUG__agenticDemoTitle{font-family:var(--ff-head);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.AgenticNavDemo-module__Qz5RUG__agenticDemoTitle:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s infinite AgenticNavDemo-module__Qz5RUG__blink}.AgenticNavDemo-module__Qz5RUG__agenticDemoSubtitle{color:var(--muted);font-size:12px}.AgenticNavDemo-module__Qz5RUG__agenticDemoBody{padding:24px 22px}.AgenticNavDemo-module__Qz5RUG__demoNavShell{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:8px;height:52px;margin-bottom:22px;padding:0 14px;display:flex;position:relative}.AgenticNavDemo-module__Qz5RUG__demoNavLogo{font-family:var(--ff-head);color:var(--text);flex-shrink:0;font-size:14px;font-weight:800}.AgenticNavDemo-module__Qz5RUG__demoNavLogo span{color:var(--accent)}.AgenticNavDemo-module__Qz5RUG__demoNavItems{flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;transition:all .45s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.AgenticNavDemo-module__Qz5RUG__demoNavItem{font-family:var(--ff-head);text-align:center;white-space:nowrap;cursor:default;border:1px solid #0000;border-radius:7px;flex-shrink:0;max-width:72px;padding:4px 7px;font-size:10.5px;font-weight:600;transition:opacity .4s cubic-bezier(.4,0,.2,1),max-width .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1),background .3s,border-color .3s,color .3s,transform .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.AgenticNavDemo-module__Qz5RUG__activeItem{color:var(--accent);opacity:1;background:#0affd814;border-color:#0affd838;max-width:88px;padding:4px 10px;transform:scale(1)}.AgenticNavDemo-module__Qz5RUG__mutedItem{color:var(--muted2);opacity:1;max-width:72px;padding:4px 7px;transform:scale(1)}.AgenticNavDemo-module__Qz5RUG__ghostItem{opacity:0;pointer-events:none;border-color:#0000;max-width:0;margin:0;padding:4px 0;overflow:hidden;transform:scale(.8)}.AgenticNavDemo-module__Qz5RUG__activeItem.AgenticNavDemo-module__Qz5RUG__altNavItem{color:var(--accent2);background:#0ad4ff1f;border-color:#0ad4ff4d;box-shadow:0 0 10px #0ad4ff26}.AgenticNavDemo-module__Qz5RUG__demoNavCta{font-family:var(--ff-head);background:var(--accent);color:var(--bg);white-space:nowrap;border-radius:7px;flex-shrink:0;padding:6px 12px;font-size:11px;font-weight:700;transition:opacity .45s,transform .45s,background .3s,color .3s,border-color .3s}.AgenticNavDemo-module__Qz5RUG__demoNavCta.AgenticNavDemo-module__Qz5RUG__ghostItem{opacity:.12;transform:scale(.9)}.AgenticNavDemo-module__Qz5RUG__demoNavCta.AgenticNavDemo-module__Qz5RUG__altItem{color:var(--accent2);background:#0ad4ff26;border:1px solid #0ad4ff4d}.AgenticNavDemo-module__Qz5RUG__demoPersonas{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.AgenticNavDemo-module__Qz5RUG__demoPersonaBtn{font-family:var(--ff-head);letter-spacing:.04em;border:1px solid var(--border2);color:var(--muted);cursor:pointer;transition:border-color var(--ease),color var(--ease),background var(--ease),transform var(--ease);background:0 0;border-radius:9px;padding:9px 18px;font-size:11.5px;font-weight:700}.AgenticNavDemo-module__Qz5RUG__demoPersonaBtn:hover{color:var(--text);border-color:#0affd84d;transform:translateY(-1px)}.AgenticNavDemo-module__Qz5RUG__demoPersonaBtn.AgenticNavDemo-module__Qz5RUG__selected{border-color:var(--accent);color:var(--accent);background:#0affd80f}.AgenticNavDemo-module__Qz5RUG__demoExplain{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-height:68px;color:var(--muted);padding:14px 18px;font-size:13.5px;line-height:1.7;transition:opacity .3s}.AgenticNavDemo-module__Qz5RUG__demoExplain strong{color:var(--text)}.AgenticNavDemo-module__Qz5RUG__demoExplain.AgenticNavDemo-module__Qz5RUG__fading{opacity:0}.AgenticNavDemo-module__Qz5RUG__demoExplain .demo-tag{font-family:var(--ff-head);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;border-radius:100px;margin-right:8px;padding:2px 9px;font-size:9.5px;font-weight:700;display:inline-block}.AgenticNavDemo-module__Qz5RUG__demoExplain .demo-tag-ghost{color:var(--muted);background:#7a8a9a1f}.AgenticNavDemo-module__Qz5RUG__demoExplain .demo-tag-surface{color:var(--accent);background:#0affd81a}.AgenticNavDemo-module__Qz5RUG__demoResetRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.AgenticNavDemo-module__Qz5RUG__demoResetBtn{font-family:var(--ff-head);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border2);color:var(--muted2);cursor:pointer;transition:border-color var(--ease),color var(--ease);background:0 0;border-radius:7px;padding:6px 16px;font-size:10.5px;font-weight:700}.AgenticNavDemo-module__Qz5RUG__demoResetBtn:hover{border-color:var(--border2);color:var(--muted)}.AgenticNavDemo-module__Qz5RUG__demoStateLabel{font-family:var(--ff-head);letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);font-size:10px}.AgenticNavDemo-module__Qz5RUG__demoStateLabel span{color:var(--accent);font-weight:700}.AgenticNavDemo-module__Qz5RUG__demoPaletteWrap{margin-bottom:18px;position:relative}.AgenticNavDemo-module__Qz5RUG__demoPaletteIcon{color:var(--muted2);pointer-events:none;font-size:14px;line-height:1;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.AgenticNavDemo-module__Qz5RUG__demoPaletteInput{background:var(--bg3);border:1px solid var(--border2);border-radius:var(--radius);width:100%;font-family:var(--ff-body);color:var(--text);transition:border-color var(--ease);outline:none;padding:11px 14px 11px 38px;font-size:14px}.AgenticNavDemo-module__Qz5RUG__demoPaletteInput::placeholder{color:var(--muted2)}.AgenticNavDemo-module__Qz5RUG__demoPaletteInput:focus{border-color:#0affd866}.AgenticNavDemo-module__Qz5RUG__demoPaletteHint{font-family:var(--ff-head);letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);pointer-events:none;font-size:9px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.AgenticNavDemo-module__Qz5RUG__demoPaletteChips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.AgenticNavDemo-module__Qz5RUG__demoPaletteChip{font-family:var(--ff-head);letter-spacing:.03em;border:1px solid var(--border);color:var(--muted2);cursor:pointer;transition:border-color var(--ease),color var(--ease),background var(--ease);border-radius:100px;padding:4px 10px;font-size:10px;font-weight:600}.AgenticNavDemo-module__Qz5RUG__demoPaletteChip:hover{color:var(--muted);background:#0affd80a;border-color:#0affd840}.AgenticNavDemo-module__Qz5RUG__demoDivider{align-items:center;gap:10px;margin:0 0 16px;display:flex}.AgenticNavDemo-module__Qz5RUG__demoDividerLine{background:var(--border);flex:1;height:1px}.AgenticNavDemo-module__Qz5RUG__demoDividerText{font-family:var(--ff-head);letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);font-size:9px;font-weight:700}.AgenticNavDemo-module__Qz5RUG__demoIntentBar{background:var(--border);border-radius:2px;height:3px;margin-bottom:4px;transition:opacity .3s;overflow:hidden}.AgenticNavDemo-module__Qz5RUG__demoIntentFill{background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:2px;width:0%;height:100%;transition:width .35s}.AgenticNavDemo-module__Qz5RUG__demoIntentLabel{font-family:var(--ff-head);letter-spacing:.08em;text-transform:uppercase;color:var(--muted2);min-height:14px;margin-bottom:6px;font-size:9.5px;font-weight:700;transition:color .3s}.AgenticNavDemo-module__Qz5RUG__demoIntentSuggestion{font-family:var(--ff-head);letter-spacing:.04em;color:var(--accent);cursor:pointer;transition:background var(--ease),border-color var(--ease);background:#0affd80f;border:1px solid #0affd84d;border-radius:100px;align-items:center;gap:7px;margin-bottom:10px;padding:4px 12px;font-size:10px;font-weight:700;animation:.25s both AgenticNavDemo-module__Qz5RUG__demoFadeIn;display:inline-flex}.AgenticNavDemo-module__Qz5RUG__demoIntentSuggestion:hover{background:#0affd81f;border-color:#0affd880}.AgenticNavDemo-module__Qz5RUG__demoIntentSuggestion:before{content:"→";opacity:.5;font-size:10px}.AgenticNavDemo-module__Qz5RUG__demoSectionLabel{font-family:var(--ff-head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);margin-bottom:10px;font-size:9px;font-weight:700}
.LiquidGlassDemo-module__BbMhDa__infoBoxWrap{border-radius:24px;margin:36px 0;position:relative}.LiquidGlassDemo-module__BbMhDa__infoBoxWrap .LiquidGlassDemo-module__BbMhDa__lgWebgl{z-index:0;pointer-events:none;border-radius:24px;width:100%;height:100%;display:block;position:absolute;inset:0}.LiquidGlassDemo-module__BbMhDa__infoBox{z-index:2;isolation:isolate;-webkit-backdrop-filter:blur(36px)saturate(220%)brightness(1.1)contrast(1.04);background:linear-gradient(148deg,#ffffff1c 0%,#ffffff0a 45%,#ffffff14 100%);border:1px solid #fff3;border-radius:24px;margin:0;padding:30px 32px 28px;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000080,0 12px 40px #00000059,0 40px 80px #0003,inset 0 1.5px #fff9,inset 0 -1px #00000040,inset 1.5px 0 #ffffff2e,inset -1px 0 #0000001a}.LiquidGlassDemo-module__BbMhDa__infoBox .LiquidGlassDemo-module__BbMhDa__lgFresnel{z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(100% 100%,#0000 55%,#ffffff0a 72%,#ffffff21 88%,#ffffff38 100%);position:absolute;inset:0}.LiquidGlassDemo-module__BbMhDa__infoBox .LiquidGlassDemo-module__BbMhDa__lgCaustic{pointer-events:none;z-index:1;filter:blur(5px);background:radial-gradient(75% 65% at 35% 30%,#ffffff52 0%,#ffffff24 30%,#c8e6ff0f 60%,#0000 80%);border-radius:50%;width:58%;height:60%;animation:8s ease-in-out infinite alternate LiquidGlassDemo-module__BbMhDa__lg-caustic-move;position:absolute;top:-10%;left:-5%}@keyframes LiquidGlassDemo-module__BbMhDa__lg-caustic-move{0%{opacity:1;transform:translate(0)scale(1)}40%{opacity:.9;transform:translate(3%,-2%)scale(1.05)}to{opacity:.95;transform:translate(-2%,4%)scale(.96)}}.LiquidGlassDemo-module__BbMhDa__infoBox .LiquidGlassDemo-module__BbMhDa__lgCaustic2{pointer-events:none;z-index:1;filter:blur(8px);background:radial-gradient(70% 60% at 60% 65%,#b4d2ff1f 0%,#ffffff0f 45%,#0000 75%);border-radius:50%;width:44%;height:50%;animation:8s ease-in-out infinite alternate-reverse LiquidGlassDemo-module__BbMhDa__lg-caustic-move;position:absolute;bottom:-8%;right:-4%}.LiquidGlassDemo-module__BbMhDa__infoBox .LiquidGlassDemo-module__BbMhDa__lgDispersion{z-index:3;pointer-events:none;-webkit-mask-composite:destination-out;background:conic-gradient(from 200deg,#ff505047 0deg,#ffc83c2e 40deg,#50ffa038 90deg,#3cb4ff47 150deg,#a050ff38 210deg,#ff50b433 270deg,#ff505047 360deg) border-box;border:1.5px solid #0000;border-radius:25px;animation:20s linear infinite LiquidGlassDemo-module__BbMhDa__lg-disp-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes LiquidGlassDemo-module__BbMhDa__lg-disp-spin{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.LiquidGlassDemo-module__BbMhDa__infoBox .LiquidGlassDemo-module__BbMhDa__lgAniso{z-index:1;pointer-events:none;border-radius:inherit;opacity:.06;background-image:repeating-linear-gradient(92deg,#ffffffe6 0,#0000 1px 4px,#ffffff80 5px,#0000 6px 14px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 30% 40%,#000 0%,#0000 80%);mask-image:radial-gradient(80% 60% at 30% 40%,#000 0%,#0000 80%)}.LiquidGlassDemo-module__BbMhDa__infoBox .LiquidGlassDemo-module__BbMhDa__lgSpecular{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff3 10%,#ffffffb3 35%,#dcf0ffe6 50%,#ffffffb3 65%,#fff3 90%,#0000 100%);height:1px;animation:6s ease-in-out infinite alternate LiquidGlassDemo-module__BbMhDa__lg-spec-pulse;position:absolute;top:0;left:8%;right:8%}@keyframes LiquidGlassDemo-module__BbMhDa__lg-spec-pulse{0%{opacity:.8;transform:scaleX(1)}to{opacity:1;transform:scaleX(1.06)}}.LiquidGlassDemo-module__BbMhDa__infoBox .LiquidGlassDemo-module__BbMhDa__lgRim{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26 30%,#ffffff4d 50%,#ffffff26 70%,#0000);height:1px;position:absolute;bottom:0;left:15%;right:15%}.LiquidGlassDemo-module__BbMhDa__infoBox .LiquidGlassDemo-module__BbMhDa__lgContent{z-index:5;position:relative}.LiquidGlassDemo-module__BbMhDa__infoBox h3{font-family:var(--ff-head);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;text-shadow:0 1px 6px #0009,0 0 20px #ffffff26;margin-bottom:13px;font-size:9.5px;font-weight:700}.LiquidGlassDemo-module__BbMhDa__infoBox p{color:#e4eef8ed;text-shadow:0 1px 5px #00000080;margin:0;font-size:14.5px;line-height:1.82}.LiquidGlassDemo-module__BbMhDa__infoBox strong{color:#f8fdff;text-shadow:0 0 16px #ffffff4d,0 1px 4px #00000080;-webkit-text-fill-color:unset;background:0 0;font-weight:600}
