.cs-wrapper.svelte-1v1im4t{width:100%;max-width:480px;overflow:hidden}.cs-scene.svelte-1v1im4t{width:480px;height:360px;position:relative;background:#f8f9fa;border:1px solid rgba(0,0,0,.07);border-radius:16px;box-shadow:0 4px 32px #00000014,0 1px 4px #0000000a}.cs-svg.svelte-1v1im4t{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.cs-path.svelte-1v1im4t{fill:none;stroke:#c9a96133;stroke-width:1.5;stroke-dasharray:6 5;stroke-linecap:round;transition:stroke .8s ease}.cs-path--active.svelte-1v1im4t{stroke:#c9a961a6}.cs-dot.svelte-1v1im4t{position:absolute;width:7px;height:7px;border-radius:50%;background:#c9a961;box-shadow:0 0 8px #c9a961cc;top:0;left:0;margin:-3.5px 0 0 -3.5px;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.cs-dot--tl.svelte-1v1im4t{offset-path:path("M 108,60 L 200,60 L 200,140");offset-distance:0%;animation:svelte-1v1im4t-dot-travel 2s ease-in-out 0s infinite}.cs-dot--tr.svelte-1v1im4t{offset-path:path("M 372,60 L 280,60 L 280,140");offset-distance:0%;animation:svelte-1v1im4t-dot-travel 2s ease-in-out .5s infinite}.cs-dot--bl.svelte-1v1im4t{offset-path:path("M 108,300 L 200,300 L 200,220");offset-distance:0%;animation:svelte-1v1im4t-dot-travel 2s ease-in-out 1s infinite}.cs-dot--br.svelte-1v1im4t{offset-path:path("M 372,300 L 280,300 L 280,220");offset-distance:0%;animation:svelte-1v1im4t-dot-travel 2s ease-in-out 1.5s infinite}@keyframes svelte-1v1im4t-dot-travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}75%{offset-distance:100%;opacity:1}90%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}.cs-hub.svelte-1v1im4t{position:absolute;width:80px;height:80px;top:140px;left:200px;background:#1a3f5c;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #1a3f5c4d;z-index:10;transition:box-shadow .5s ease}.cs-hub--pulse.svelte-1v1im4t{animation:svelte-1v1im4t-hub-pulse 2s ease-in-out infinite}@keyframes svelte-1v1im4t-hub-pulse{0%,to{box-shadow:0 4px 20px #1a3f5c4d}50%{box-shadow:0 6px 32px #1a3f5c80,0 0 0 10px #c9a96114}}.cs-tile.svelte-1v1im4t{position:absolute;width:96px;height:96px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:16px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:5}.cs-tile--tl.svelte-1v1im4t{top:12px;left:12px}.cs-tile--tr.svelte-1v1im4t{top:12px;left:372px}.cs-tile--bl.svelte-1v1im4t{top:252px;left:12px}.cs-tile--br.svelte-1v1im4t{top:252px;left:372px}.cs-tile-logo.svelte-1v1im4t{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.cs-tile-name.svelte-1v1im4t{font-size:.5625rem;font-weight:600;color:#5a6b7d;letter-spacing:.02em;text-align:center}.cs-card.svelte-1v1im4t{position:absolute;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:14px;box-shadow:0 8px 28px #0000001a;padding:14px 16px;width:180px;animation:svelte-1v1im4t-card-in .45s cubic-bezier(.16,1,.3,1) forwards;z-index:15}.cs-card--left.svelte-1v1im4t{top:68px;left:14px;animation-delay:0s}.cs-card--right.svelte-1v1im4t{top:68px;left:286px;animation-delay:.1s}.cs-card--bottom.svelte-1v1im4t{top:232px;left:118px;animation-delay:.2s;z-index:14}@keyframes svelte-1v1im4t-card-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cs-card-header.svelte-1v1im4t{display:flex;align-items:baseline;gap:6px;margin-bottom:10px}.cs-card-source.svelte-1v1im4t{font-size:.8125rem;font-weight:700;letter-spacing:-.01em}.cs-card-sub.svelte-1v1im4t{font-size:.625rem;color:#94a3b0}.cs-card-row.svelte-1v1im4t{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid rgba(0,0,0,.04);font-size:.6875rem;color:#3d4f61}.cs-card-row.svelte-1v1im4t:last-child{border-bottom:none}.cs-card-val.svelte-1v1im4t{font-weight:600;color:#0f1729;font-size:.6875rem}.dc-wrapper.svelte-i6jz2l{width:100%;max-width:480px;overflow:hidden}.dc-scene.svelte-i6jz2l{width:480px;height:360px;position:relative;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border:1px solid rgba(0,0,0,.07);border-radius:16px;box-shadow:0 4px 32px #00000014,0 1px 4px #0000000a}.dc-card.svelte-i6jz2l{width:440px;background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;animation:svelte-i6jz2l-dc-card-in .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-i6jz2l-dc-card-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.dc-card--drop.svelte-i6jz2l,.dc-card--processing.svelte-i6jz2l{padding:28px 24px}.dc-card--chart.svelte-i6jz2l{padding:20px 20px 16px 24px}.dc-drop-title.svelte-i6jz2l{font-size:.875rem;font-weight:700;color:#c9a961;text-align:center;text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px}.dc-drop-zone.svelte-i6jz2l{border:2px dashed rgba(201,169,97,.45);border-radius:12px;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative;background:#c9a96108}.dc-drop-hint.svelte-i6jz2l{font-size:.75rem;color:#94a3b0;margin:0}.dc-files.svelte-i6jz2l{position:absolute;bottom:16px;right:20px;width:54px;height:60px;animation:svelte-i6jz2l-files-in .5s cubic-bezier(.16,1,.3,1) .5s both}@keyframes svelte-i6jz2l-files-in{0%{opacity:0;transform:translate(10px,10px)}to{opacity:1;transform:translate(0)}}.dc-file.svelte-i6jz2l{position:absolute;width:36px;height:44px;background:#fff;border:2px solid #C9A961;border-radius:4px 10px 4px 4px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px}.dc-file.svelte-i6jz2l:after{content:"";position:absolute;top:-1px;right:-1px;width:10px;height:10px;background:#c9a961;clip-path:polygon(0 0,100% 100%,100% 0);border-radius:0 6px 0 0}.dc-file--back.svelte-i6jz2l{bottom:0;right:0;transform:rotate(-6deg);opacity:.7}.dc-file--front.svelte-i6jz2l{bottom:4px;right:6px}.dc-file-label.svelte-i6jz2l{font-size:.5rem;font-weight:800;color:#c9a961;letter-spacing:.05em}.dc-badge.svelte-i6jz2l{position:absolute;top:-4px;left:-4px;width:18px;height:18px;border-radius:50%;background:#e05252;color:#fff;font-size:.625rem;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:5}.dc-cursor.svelte-i6jz2l{position:absolute;bottom:8px;right:8px;animation:svelte-i6jz2l-cursor-bob 1.2s ease-in-out .8s infinite}.dc-cursor--processing.svelte-i6jz2l{bottom:20px;right:20px;animation:svelte-i6jz2l-cursor-bob 1.2s ease-in-out infinite}@keyframes svelte-i6jz2l-cursor-bob{0%,to{transform:translate(0)}50%{transform:translate(2px,2px)}}.dc-spinner.svelte-i6jz2l{width:48px;height:48px;border-radius:50%;border:4px solid rgba(201,169,97,.15);border-top-color:#c9a961;animation:svelte-i6jz2l-spin .85s linear infinite}@keyframes svelte-i6jz2l-spin{to{transform:rotate(360deg)}}.dc-chart-header.svelte-i6jz2l{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dc-chart-title.svelte-i6jz2l{font-size:.75rem;font-weight:600;color:#0f1729}.dc-chart-legend.svelte-i6jz2l{display:flex;align-items:center;gap:4px;font-size:.5625rem;color:#94a3b0}.dc-legend-dot.svelte-i6jz2l{width:8px;height:8px;border-radius:2px;display:inline-block}.dc-chart.svelte-i6jz2l{display:flex;gap:8px;align-items:flex-end}.dc-yaxis.svelte-i6jz2l{display:flex;flex-direction:column;justify-content:space-between;height:180px;padding-bottom:18px;font-size:.5rem;color:#94a3b0;text-align:right;flex-shrink:0;width:28px}.dc-bars-svg.svelte-i6jz2l{flex:1;height:180px;overflow:visible}.dc-bar.svelte-i6jz2l{transform-origin:bottom;animation:svelte-i6jz2l-bar-grow .5s cubic-bezier(.16,1,.3,1) both}.dc-bar--navy.svelte-i6jz2l{fill:#1a3f5c}.dc-bar--gold.svelte-i6jz2l{fill:#c9a961}@keyframes svelte-i6jz2l-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dc-bar-label.svelte-i6jz2l{font-size:9px;fill:#94a3b0;font-family:system-ui,sans-serif}.product-page[data-astro-cid-u7gpsk2s]{background:#fff}.mockup-body[data-astro-cid-u7gpsk2s]{padding:20px}.mock-header-row[data-astro-cid-u7gpsk2s]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.mock-title[data-astro-cid-u7gpsk2s]{font-size:.8125rem;font-weight:600;color:#0f1729;letter-spacing:-.01em}.mock-badge[data-astro-cid-u7gpsk2s]{font-size:.6875rem;font-weight:600;padding:3px 8px;border-radius:100px;background:#1a3f5c14;color:#1a3f5c;letter-spacing:.02em}.mock-badge--auto[data-astro-cid-u7gpsk2s]{background:#c9a96126;color:#8a6a20}
