.page.svelte-w7f23j{color:var(--ink);font-family:var(--font-sans);background:#fff;min-height:100vh}.nav.svelte-w7f23j{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #1111110f;justify-content:space-between;align-items:center;padding:1.25rem clamp(1.25rem,4vw,3rem);display:flex;position:sticky;top:0}.brand.svelte-w7f23j{letter-spacing:-.01em;align-items:center;gap:.6rem;font-size:1rem;font-weight:600;display:inline-flex}.logo-tile.svelte-w7f23j{grid-template-columns:1fr 1fr;gap:2px;width:22px;height:22px;display:grid}.logo-tile.svelte-w7f23j span:where(.svelte-w7f23j){background:#222;border-radius:3px}.logo-tile.svelte-w7f23j span:where(.svelte-w7f23j):first-child{background:var(--difiz)}.logo-tile.small.svelte-w7f23j{width:16px;height:16px}.nav-links.svelte-w7f23j{align-items:center;gap:2rem;font-size:.92rem;display:flex}.nav-links.svelte-w7f23j a:where(.svelte-w7f23j){color:var(--ink-2);transition:color .2s}.nav-links.svelte-w7f23j a:where(.svelte-w7f23j):hover{color:var(--ink)}.btn.svelte-w7f23j{transition:background .3s var(--ease), transform .2s var(--ease);cursor:pointer;background:#f4f4f2;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:.9rem;font-weight:500;display:inline-flex;color:var(--ink)!important}.btn.svelte-w7f23j:hover{background:#eceae6}.btn-primary.svelte-w7f23j{background:var(--ink);color:#fff!important}.btn-primary.svelte-w7f23j:hover{background:var(--difiz)}.btn.big.svelte-w7f23j{border-radius:12px;padding:1.1rem 2rem;font-size:1rem}.btn-link.svelte-w7f23j{color:var(--ink-2);transition:color .2s ease, gap .3s var(--ease);gap:.4rem;font-size:.95rem;display:inline-flex}.btn-link.svelte-w7f23j:hover{color:var(--difiz-deep);gap:.7rem}.hero.svelte-w7f23j{max-width:1400px;margin:0 auto;padding:4rem clamp(1.25rem,4vw,3rem) 6rem}.hero-grid.svelte-w7f23j{grid-template-columns:1fr 1.2fr;align-items:center;gap:4rem;display:grid}.eyebrow.svelte-w7f23j{letter-spacing:.1em;text-transform:uppercase;color:var(--difiz-deep);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.78rem;font-weight:500;display:inline-flex}.eyebrow.svelte-w7f23j .dot:where(.svelte-w7f23j){background:var(--difiz);border-radius:50%;width:7px;height:7px}.eyebrow.svelte-w7f23j .dot.live:where(.svelte-w7f23j){animation:1.8s ease-in-out infinite svelte-w7f23j-live-blink;box-shadow:0 0 0 3px #ee853226}@keyframes svelte-w7f23j-live-blink{0%,to{opacity:.8}50%{opacity:1;transform:scale(1.1)}}.hero.svelte-w7f23j h1:where(.svelte-w7f23j){font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(2.5rem,5.5vw,5rem);font-weight:700;line-height:1.02}.accent.svelte-w7f23j{background:linear-gradient(120deg, var(--difiz), var(--difiz-soft));color:#0000;-webkit-background-clip:text;background-clip:text}.hero.svelte-w7f23j p:where(.svelte-w7f23j){color:var(--ink-2);max-width:42ch;margin-top:2rem;font-size:1.12rem;line-height:1.55}.hero-actions.svelte-w7f23j{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.dashboard.svelte-w7f23j{background:#fcfcfa;border:1px solid #11111114;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px -30px #11111126}.dash-chrome.svelte-w7f23j{background:#f4f4f2;border-bottom:1px solid #1111110f;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.dash-dots.svelte-w7f23j{gap:6px;display:flex}.dash-dots.svelte-w7f23j span:where(.svelte-w7f23j){background:#dcd8cf;border-radius:50%;width:10px;height:10px}.dash-dots.svelte-w7f23j span:where(.svelte-w7f23j):first-child{background:#e8a09a}.dash-dots.svelte-w7f23j span:where(.svelte-w7f23j):nth-child(2){background:#e8cf9a}.dash-dots.svelte-w7f23j span:where(.svelte-w7f23j):nth-child(3){background:#a4d4a4}.dash-url.svelte-w7f23j{color:var(--stone);font-size:.78rem;font-family:var(--font-grot);background:#fff;border-radius:6px;flex:1;padding:.35rem .8rem}.dash-status.svelte-w7f23j{color:var(--ink-2);align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.live-dot.svelte-w7f23j{background:#2a8c4a;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite svelte-w7f23j-live-blink;box-shadow:0 0 0 3px #2a8c4a26}.dash-body.svelte-w7f23j{grid-template-columns:160px 1fr 180px;min-height:380px;display:grid}.dash-side.svelte-w7f23j{background:#fafaf7;border-right:1px solid #1111110d;flex-direction:column;gap:1.25rem;padding:1rem .5rem;display:flex}.side-section.svelte-w7f23j{flex-direction:column;gap:2px;display:flex}.side-label.svelte-w7f23j{letter-spacing:.08em;text-transform:uppercase;color:var(--stone);padding:0 .6rem .4rem;font-size:.7rem}.side-section.svelte-w7f23j button:where(.svelte-w7f23j){color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.86rem;transition:background .2s,color .2s;display:flex}.side-section.svelte-w7f23j button:where(.svelte-w7f23j):hover{color:var(--ink);background:#11111108}.side-section.svelte-w7f23j button.on:where(.svelte-w7f23j){color:var(--difiz-deep);background:#ee85321a;font-weight:500}.side-ico.svelte-w7f23j{color:var(--difiz);width:14px;font-size:.75rem;display:inline-block}.dash-main.svelte-w7f23j{border-right:1px solid #1111110d;padding:1.25rem}.main-head.svelte-w7f23j{border-bottom:1px solid #1111110d;justify-content:space-between;align-items:flex-end;margin-bottom:.8rem;padding-bottom:1rem;display:flex}.main-head.svelte-w7f23j h3:where(.svelte-w7f23j){letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.main-sub.svelte-w7f23j{color:var(--stone);font-size:.78rem}.main-action.svelte-w7f23j{color:var(--ink-2);cursor:pointer;background:0 0;border:1px dashed #11111126;border-radius:6px;padding:.4rem .8rem;font-size:.78rem;transition:border-color .2s,color .2s}.main-action.svelte-w7f23j:hover{border-color:var(--difiz);color:var(--difiz-deep)}.main-list.svelte-w7f23j{flex-direction:column;gap:2px;display:flex}.item.svelte-w7f23j{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.55rem .6rem;font-family:inherit;transition:background .2s,border-color .2s;display:grid}.item.svelte-w7f23j:hover{background:#11111105}.item.selected.svelte-w7f23j{background:#fff;border-color:#ee85324d;box-shadow:0 2px 8px #1111110a}.item-swatch.svelte-w7f23j{border-radius:5px;width:28px;height:28px}.item-text.svelte-w7f23j{flex-direction:column;gap:1px;display:flex}.item-text.svelte-w7f23j strong:where(.svelte-w7f23j){font-size:.88rem;font-weight:500}.item-text.svelte-w7f23j span:where(.svelte-w7f23j){color:var(--stone);font-size:.75rem}.item-arrow.svelte-w7f23j{color:var(--stone);transition:color .2s ease, transform .25s var(--ease);font-size:.9rem}.item.selected.svelte-w7f23j .item-arrow:where(.svelte-w7f23j){color:var(--difiz);transform:translate(3px)}.dash-preview.svelte-w7f23j{flex-direction:column;gap:.8rem;padding:1.25rem;display:flex}.preview-label.svelte-w7f23j{letter-spacing:.08em;text-transform:uppercase;color:var(--stone);font-size:.7rem}.preview-screen.svelte-w7f23j{aspect-ratio:4/3;transition:background .4s var(--ease);border-radius:6px;flex-direction:column;justify-content:flex-end;gap:.4rem;padding:1rem;display:flex;position:relative;overflow:hidden}.preview-tag.svelte-w7f23j{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:#11111114;border-radius:999px;align-self:flex-start;padding:.2rem .55rem;font-size:.65rem}.preview-screen.svelte-w7f23j strong:where(.svelte-w7f23j){font-family:var(--font-serif);font-size:1rem;font-weight:400;line-height:1.15}.preview-meta.svelte-w7f23j{color:var(--ink-2);font-size:.72rem}.preview-pulse.svelte-w7f23j{background:var(--difiz);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite svelte-w7f23j-pulse-sm;position:absolute;top:.8rem;right:.8rem;box-shadow:0 0 0 3px #ee853233}@keyframes svelte-w7f23j-pulse-sm{0%,to{opacity:1}50%{opacity:.3}}.chain.svelte-w7f23j{background:#fafaf7;padding:5rem clamp(1.25rem,4vw,3rem)}.chain-inner.svelte-w7f23j{max-width:1300px;margin:0 auto}.chain.svelte-w7f23j h2:where(.svelte-w7f23j){letter-spacing:-.025em;max-width:26ch;margin-bottom:3rem;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.15}.chain-row.svelte-w7f23j{align-items:stretch;gap:.5rem;display:flex;overflow-x:auto}.chain-step.svelte-w7f23j{background:#fff;border:1px solid #1111110f;border-radius:12px;flex-direction:column;flex:1;gap:.4rem;min-width:160px;padding:1.5rem;display:flex}.step-n.svelte-w7f23j{font-family:var(--font-grot);letter-spacing:.1em;color:var(--difiz);margin-bottom:.5rem;font-size:.7rem}.chain-step.svelte-w7f23j strong:where(.svelte-w7f23j){letter-spacing:-.01em;font-size:1.1rem;font-weight:600}.chain-step.svelte-w7f23j p:where(.svelte-w7f23j){color:var(--ink-2);font-size:.88rem;line-height:1.45}.chain-arrow.svelte-w7f23j{color:var(--stone);place-items:center;font-size:1.2rem;display:grid}.live.svelte-w7f23j{max-width:1300px;margin:0 auto;padding:7rem clamp(1.25rem,4vw,3rem)}.live-head.svelte-w7f23j{margin-bottom:3rem}.live-head.svelte-w7f23j h2:where(.svelte-w7f23j){letter-spacing:-.025em;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.15}.live-grid.svelte-w7f23j{grid-template-columns:1fr 1.3fr 1fr;gap:1.5rem;display:grid}.live-card.svelte-w7f23j{background:#fafaf7;border:1px solid #1111110f;border-radius:14px;flex-direction:column;gap:.7rem;padding:2rem;display:flex;position:relative;overflow:hidden}.live-label.svelte-w7f23j{letter-spacing:.08em;text-transform:uppercase;color:var(--stone);font-size:.78rem}.live-number.svelte-w7f23j{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;transition:color .3s}.live-number.big.svelte-w7f23j{color:var(--difiz-deep)}.live-trend.svelte-w7f23j{color:#2a8c4a;align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.live-chart.svelte-w7f23j{align-items:flex-end;gap:3px;height:40px;margin-top:.4rem;display:flex}.live-bar.svelte-w7f23j{height:var(--h);background:linear-gradient(to top, var(--difiz-soft), var(--difiz));animation:2s ease-in-out infinite svelte-w7f23j-chart-pop;animation-delay:calc(var(--i) * 80ms);border-radius:2px;flex:1}@keyframes svelte-w7f23j-chart-pop{0%,to{transform:scaleY(1)}50%{transform:scaleY(.75)}}.live-dots.svelte-w7f23j{flex-wrap:wrap;gap:4px;margin-top:.4rem;display:flex}.live-mini.svelte-w7f23j{background:var(--difiz);opacity:0;width:8px;height:8px;animation:.4s ease-out forwards svelte-w7f23j-mini-in;animation-delay:calc(var(--i) * 30ms);border-radius:50%}@keyframes svelte-w7f23j-mini-in{0%{opacity:0;transform:scale(.5)}to{opacity:.8;transform:scale(1)}}.configure.svelte-w7f23j{background:#fafaf7;padding:7rem clamp(1.25rem,4vw,3rem)}.configure-head.svelte-w7f23j{max-width:1300px;margin:0 auto 4rem}.configure-head.svelte-w7f23j h2:where(.svelte-w7f23j){letter-spacing:-.025em;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.1}.configure.svelte-w7f23j em:where(.svelte-w7f23j){font-family:var(--font-serif-it);color:var(--difiz-deep);font-style:italic;font-weight:400}.configure-body.svelte-w7f23j{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;max-width:1300px;margin:0 auto;display:grid}.configure-controls.svelte-w7f23j{flex-direction:column;gap:2.5rem;display:flex}.control.svelte-w7f23j label:where(.svelte-w7f23j){justify-content:space-between;align-items:baseline;margin-bottom:.8rem;display:flex}.control.svelte-w7f23j label:where(.svelte-w7f23j) span:where(.svelte-w7f23j){letter-spacing:.08em;text-transform:uppercase;color:var(--stone);font-size:.82rem}.control.svelte-w7f23j label:where(.svelte-w7f23j) strong:where(.svelte-w7f23j){font-family:var(--font-sans);color:var(--difiz-deep);font-size:2rem;font-weight:700}.control.svelte-w7f23j input[type=range]:where(.svelte-w7f23j){appearance:none;background:0 0;width:100%}.control.svelte-w7f23j input[type=range]:where(.svelte-w7f23j)::-webkit-slider-runnable-track{background:#e0dbce;border-radius:2px;height:4px}.control.svelte-w7f23j input[type=range]:where(.svelte-w7f23j)::-moz-range-track{background:#e0dbce;border-radius:2px;height:4px}.control.svelte-w7f23j input[type=range]:where(.svelte-w7f23j)::-webkit-slider-thumb{appearance:none;background:var(--difiz);cursor:grab;border-radius:50%;width:24px;height:24px;margin-top:-10px;box-shadow:0 0 0 4px #ee85322e,0 2px 8px #0000001a}.control.svelte-w7f23j input[type=range]:where(.svelte-w7f23j)::-moz-range-thumb{background:var(--difiz);cursor:grab;border:none;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 4px #ee85322e}.ticks.svelte-w7f23j{font-family:var(--font-grot);color:var(--stone);justify-content:space-between;margin-top:.6rem;font-size:.7rem;display:flex}.configure-result.svelte-w7f23j{background:#fff;border:1px solid #1111110f;border-radius:16px;padding:2.5rem;box-shadow:0 20px 60px -30px #1111111a}.result-tag.svelte-w7f23j{color:var(--difiz-deep);letter-spacing:.1em;text-transform:uppercase;background:#ee85321a;border-radius:999px;margin-bottom:1rem;padding:.3rem .7rem;font-size:.72rem;display:inline-block}.configure-result.svelte-w7f23j h3:where(.svelte-w7f23j){font-family:var(--font-sans);letter-spacing:-.02em;margin-bottom:.8rem;font-size:2rem;font-weight:700}.configure-result.svelte-w7f23j p:where(.svelte-w7f23j){color:var(--ink-2);margin-bottom:1.5rem;line-height:1.55}.result-screens.svelte-w7f23j{flex-wrap:wrap;gap:6px;min-height:40px;margin-bottom:2rem;display:flex}.mini-screen.svelte-w7f23j{background:var(--difiz);opacity:0;width:22px;height:14px;animation:.4s ease-out forwards svelte-w7f23j-screen-in;animation-delay:calc(var(--i) * 20ms);border-radius:2px}@keyframes svelte-w7f23j-screen-in{0%{opacity:0;transform:translateY(4px)}to{opacity:.85;transform:translateY(0)}}.mini-more.svelte-w7f23j{background:var(--ink);color:#fff;height:14px;font-family:var(--font-grot);border-radius:2px;place-items:center;padding:0 .6rem;font-size:.68rem;display:inline-grid}.social.svelte-w7f23j{text-align:center;max-width:1200px;margin:0 auto;padding:6rem clamp(1.25rem,4vw,3rem)}.social-head.svelte-w7f23j{margin-bottom:2rem}.social-logos.svelte-w7f23j{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:3rem;display:flex}.logo-chip.svelte-w7f23j{font-family:var(--font-grot);letter-spacing:.1em;color:var(--ink-2);background:#fafaf7;border:1px solid #1111110f;border-radius:999px;padding:.6rem 1.1rem;font-size:.82rem}.social-quote.svelte-w7f23j{background:#fafaf7;border:1px solid #1111110f;border-radius:16px;max-width:700px;margin:0 auto;padding:2.5rem}.social-quote.svelte-w7f23j p:where(.svelte-w7f23j){font-family:var(--font-serif);margin-bottom:1rem;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:300;line-height:1.35}.social-quote.svelte-w7f23j cite:where(.svelte-w7f23j){letter-spacing:.08em;text-transform:uppercase;color:var(--stone);align-items:center;gap:.5rem;font-size:.8rem;font-style:normal;display:inline-flex}.quote-dot.svelte-w7f23j{background:var(--difiz);border-radius:50%;width:6px;height:6px}.cta.svelte-w7f23j{text-align:center;background:linear-gradient(135deg,#fff 0%,#fafaf7 100%);padding:8rem clamp(1.25rem,4vw,3rem)}.cta-inner.svelte-w7f23j{max-width:900px;margin:0 auto}.cta.svelte-w7f23j h2:where(.svelte-w7f23j){letter-spacing:-.03em;margin:1rem 0 3rem;font-size:clamp(2rem,4.5vw,3.8rem);font-weight:700;line-height:1.1}.cta-note.svelte-w7f23j{color:var(--stone);margin-top:1.5rem;font-size:.9rem}.foot.svelte-w7f23j{background:var(--ink);color:#ffffffb3;font-family:var(--font-grot);justify-content:space-between;align-items:center;padding:2.5rem clamp(1.25rem,4vw,3rem);font-size:.85rem;display:flex}.foot.svelte-w7f23j>div:where(.svelte-w7f23j):first-child{align-items:center;gap:.6rem;display:flex}.foot-links.svelte-w7f23j{gap:2rem;display:flex}.foot-links.svelte-w7f23j a:where(.svelte-w7f23j){color:inherit;transition:color .2s}.foot-links.svelte-w7f23j a:where(.svelte-w7f23j):hover{color:var(--difiz)}.features.svelte-w7f23j{max-width:1300px;margin:0 auto;padding:7rem clamp(1.25rem,4vw,3rem)}.features-head.svelte-w7f23j{margin-bottom:3rem}.features-head.svelte-w7f23j h2:where(.svelte-w7f23j){letter-spacing:-.025em;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.1}.features-body.svelte-w7f23j{grid-template-columns:320px 1fr;align-items:start;gap:3rem;display:grid}.features-tabs.svelte-w7f23j{flex-direction:column;gap:2px;display:flex}.ft-tab.svelte-w7f23j{text-align:left;cursor:pointer;transition:background .3s var(--ease);background:0 0;border:none;border-radius:10px;grid-template-columns:52px 1fr;align-items:center;gap:1rem;padding:1.25rem 1rem;display:grid;position:relative}.ft-tab.svelte-w7f23j:hover{background:#11111108}.ft-tab.on.svelte-w7f23j{background:#fafaf7}.ft-n.svelte-w7f23j{font-family:var(--font-grot);letter-spacing:.12em;color:var(--stone);font-size:.72rem;transition:color .3s}.ft-tab.on.svelte-w7f23j .ft-n:where(.svelte-w7f23j){color:var(--difiz)}.ft-t.svelte-w7f23j{color:var(--ink-2);font-size:1.05rem;font-weight:500;transition:color .3s}.ft-tab.on.svelte-w7f23j .ft-t:where(.svelte-w7f23j){color:var(--ink)}.ft-bar.svelte-w7f23j{background:var(--difiz);transform-origin:top;width:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;top:1rem;bottom:1rem;left:0;transform:scaleY(0)}.ft-tab.on.svelte-w7f23j .ft-bar:where(.svelte-w7f23j){transform:scaleY(1)}.features-pane.svelte-w7f23j{background:#fafaf7;border:1px solid #1111110f;border-radius:16px;grid-template-columns:1fr 1.2fr;align-items:center;gap:2rem;min-height:360px;padding:2rem;display:grid}.fp-text.svelte-w7f23j h3:where(.svelte-w7f23j){font-family:var(--font-sans);letter-spacing:-.015em;margin-bottom:.8rem;font-size:1.6rem;font-weight:700}.fp-text.svelte-w7f23j p:where(.svelte-w7f23j){color:var(--ink-2);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.6}.fp-text.svelte-w7f23j ul:where(.svelte-w7f23j){flex-direction:column;gap:.6rem;padding:0;list-style:none;display:flex}.fp-text.svelte-w7f23j li:where(.svelte-w7f23j){align-items:center;gap:.6rem;font-size:.95rem;display:flex}.fp-visual.svelte-w7f23j{aspect-ratio:4/3;background:linear-gradient(135deg, var(--tone), color-mix(in srgb, var(--tone) 80%, #fff));border-radius:12px;place-items:center;padding:1.5rem;display:grid;position:relative;overflow:hidden}.fp-canvas.svelte-w7f23j{width:80%;position:relative}.fp-win.svelte-w7f23j{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 20px 50px -20px #11111126}.fp-win-head.svelte-w7f23j{background:#f4f4f2;gap:4px;padding:.5rem .7rem;display:flex}.fp-dot.svelte-w7f23j{background:#dcd8cf;border-radius:50%;width:8px;height:8px}.fp-dot.svelte-w7f23j:first-child{background:#e8a09a}.fp-dot.svelte-w7f23j:nth-child(2){background:#e8cf9a}.fp-dot.svelte-w7f23j:nth-child(3){background:#a4d4a4}.fp-win-body.svelte-w7f23j{flex-direction:column;gap:.6rem;padding:1rem;display:flex}.fp-block.svelte-w7f23j{aspect-ratio:16/9;border-radius:4px}.fp-rows.svelte-w7f23j{flex-direction:column;gap:4px;display:flex}.fp-rows.svelte-w7f23j span:where(.svelte-w7f23j){background:#eceae6;border-radius:2px;height:6px}.fp-rows.svelte-w7f23j span:where(.svelte-w7f23j):first-child{background:#dcd6c7;width:60%}.fp-rows.svelte-w7f23j span:where(.svelte-w7f23j):nth-child(2){width:85%}.fp-floating.svelte-w7f23j{animation:4s ease-in-out infinite svelte-w7f23j-float-bob;position:absolute;top:1rem;right:1rem}@keyframes svelte-w7f23j-float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.fp-fl-tag.svelte-w7f23j{background:var(--ink);color:#fff;letter-spacing:.05em;border-radius:999px;padding:.4rem .8rem;font-size:.75rem;display:inline-block}.scrubber.svelte-w7f23j{background:#fafaf7;padding:7rem clamp(1.25rem,4vw,3rem)}.scrub-head.svelte-w7f23j{max-width:1100px;margin:0 auto 3rem}.scrub-head.svelte-w7f23j h2:where(.svelte-w7f23j){letter-spacing:-.025em;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.15}.scrub-head.svelte-w7f23j em:where(.svelte-w7f23j){font-family:var(--font-serif-it);color:var(--difiz-deep);font-style:italic;font-weight:400}.scrub-player.svelte-w7f23j{background:#fff;border:1px solid #1111110f;border-radius:16px;max-width:1100px;margin:0 auto;padding:1.5rem;box-shadow:0 20px 60px -30px #1111111a}.scrub-frame.svelte-w7f23j{aspect-ratio:16/9;background:linear-gradient(135deg,#222,#111);border-radius:10px;position:relative;overflow:hidden}.scrub-inner.svelte-w7f23j{transition:background .4s var(--ease);background:radial-gradient(at 30% 30%,#ee85324d,#0000 60%);flex-direction:column;justify-content:space-between;padding:2.5rem;display:flex;position:absolute;inset:0}.scrub-live.svelte-w7f23j{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.05em;background:#ffffff26;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.78rem;display:inline-flex}.scrub-content.svelte-w7f23j strong:where(.svelte-w7f23j){font-family:var(--font-serif);letter-spacing:-.01em;color:#fff;margin-bottom:.4rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:400;display:block}.scrub-content.svelte-w7f23j span:where(.svelte-w7f23j){color:#ffffffb3;font-size:.95rem;display:block}.scrub-content.svelte-w7f23j em:where(.svelte-w7f23j){font-family:var(--font-serif-it);color:var(--difiz-soft);font-style:italic}.scrub-controls.svelte-w7f23j{padding:1.5rem .5rem .5rem}.scrub-track.svelte-w7f23j{align-items:center;height:36px;display:flex;position:relative}.scrub-track.svelte-w7f23j:before{content:"";background:#e0dbce;border-radius:2px;height:4px;position:absolute;left:0;right:0}.scrub-fill.svelte-w7f23j{background:var(--difiz);pointer-events:none;border-radius:2px;height:4px;position:absolute;left:0}.scrub-marker.svelte-w7f23j{cursor:pointer;z-index:2;background:0 0;border:none;flex-direction:column;align-items:center;gap:.4rem;padding:0;display:flex;position:absolute;transform:translate(-50%)}.scrub-mark-dot.svelte-w7f23j{border:2px solid var(--stone);width:12px;height:12px;transition:border-color .2s ease, transform .25s var(--ease);background:#fff;border-radius:50%}.scrub-marker.svelte-w7f23j:hover .scrub-mark-dot:where(.svelte-w7f23j){transform:scale(1.2)}.scrub-marker.active.svelte-w7f23j .scrub-mark-dot:where(.svelte-w7f23j){background:var(--difiz);border-color:var(--difiz);box-shadow:0 0 0 4px #ee853233}.scrub-mark-label.svelte-w7f23j{font-family:var(--font-grot);letter-spacing:.05em;color:var(--stone);white-space:nowrap;opacity:.7;font-size:.7rem;transition:color .2s,opacity .2s;position:absolute;top:22px}.scrub-marker.active.svelte-w7f23j .scrub-mark-label:where(.svelte-w7f23j){color:var(--difiz-deep);opacity:1}.scrub-range.svelte-w7f23j{opacity:0;cursor:grab;z-index:3;width:calc(100% + 16px);height:36px;margin:0;position:absolute;left:-8px;right:-8px}.scrub-range.svelte-w7f23j::-webkit-slider-thumb{appearance:none;width:18px;height:18px}.scrub-meta.svelte-w7f23j{font-family:var(--font-grot);color:var(--stone);justify-content:space-between;margin-top:2.5rem;font-size:.82rem;display:flex}.testimonials.svelte-w7f23j{max-width:1100px;margin:0 auto;padding:7rem clamp(1.25rem,4vw,3rem)}.t-head.svelte-w7f23j{margin-bottom:3rem}.t-head.svelte-w7f23j h2:where(.svelte-w7f23j){letter-spacing:-.025em;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.1}.t-head.svelte-w7f23j em:where(.svelte-w7f23j){font-family:var(--font-serif-it);color:var(--difiz-deep);font-style:italic;font-weight:400}.t-carousel.svelte-w7f23j{background:#fafaf7;border:1px solid #1111110f;border-radius:16px;padding:3rem 2.5rem;overflow:hidden}.t-slides.svelte-w7f23j{transition:transform .6s var(--ease);display:flex}.t-slide.svelte-w7f23j{flex:0 0 100%;margin:0;padding:0 .5rem}.t-quote.svelte-w7f23j{margin-bottom:1rem}.t-slide.svelte-w7f23j blockquote:where(.svelte-w7f23j){font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin-bottom:2rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:300;line-height:1.3}.t-slide.svelte-w7f23j figcaption:where(.svelte-w7f23j){font-family:var(--font-grot);flex-direction:column;gap:2px;display:flex}.t-name.svelte-w7f23j{letter-spacing:.02em;font-size:.92rem;font-weight:500}.t-context.svelte-w7f23j{color:var(--stone);font-size:.82rem}.t-controls.svelte-w7f23j{border-top:1px solid #1111110f;justify-content:space-between;align-items:center;margin-top:2.5rem;padding-top:1.5rem;display:flex}.t-dots.svelte-w7f23j{gap:.5rem;display:flex}.t-dot.svelte-w7f23j{cursor:pointer;width:28px;height:4px;transition:background .3s ease, width .3s var(--ease);background:#e0dbce;border:none;border-radius:2px;padding:0}.t-dot.on.svelte-w7f23j{background:var(--difiz);width:48px}.t-arrows.svelte-w7f23j{gap:.5rem;display:flex}.t-arrow.svelte-w7f23j{cursor:pointer;width:38px;height:38px;color:var(--ink-2);transition:border-color .2s ease, color .2s ease, transform .25s var(--ease);background:#fff;border:1px solid #1111111f;border-radius:999px;place-items:center;font-size:1rem;display:grid}.t-arrow.svelte-w7f23j:hover{border-color:var(--difiz);color:var(--difiz-deep);transform:translateY(-1px)}.faq.svelte-w7f23j{background:#fafaf7;padding:7rem clamp(1.25rem,4vw,3rem)}.faq-inner.svelte-w7f23j{max-width:900px;margin:0 auto}.faq-head.svelte-w7f23j{margin-bottom:3rem}.faq-head.svelte-w7f23j h2:where(.svelte-w7f23j){letter-spacing:-.025em;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.1}.faq-head.svelte-w7f23j em:where(.svelte-w7f23j){font-family:var(--font-serif-it);color:var(--difiz-deep);font-style:italic;font-weight:400}.faq-list.svelte-w7f23j{flex-direction:column;gap:2px;display:flex}.faq-item.svelte-w7f23j{transition:box-shadow .3s var(--ease);background:#fff;border-radius:10px;overflow:hidden}.faq-item.open.svelte-w7f23j{box-shadow:0 10px 30px -15px #11111114}.faq-q.svelte-w7f23j{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:60px 1fr 40px;align-items:center;gap:1rem;width:100%;padding:1.5rem;font-family:inherit;display:grid}.faq-n.svelte-w7f23j{font-family:var(--font-grot);letter-spacing:.12em;color:var(--difiz);font-size:.75rem}.faq-text.svelte-w7f23j{letter-spacing:-.005em;color:var(--ink);font-size:1.05rem;font-weight:500}.faq-chevron.svelte-w7f23j{color:var(--stone);transition:transform .3s var(--ease), color .2s ease;justify-self:end;font-size:1.5rem;font-weight:300}.faq-item.open.svelte-w7f23j .faq-chevron:where(.svelte-w7f23j){color:var(--difiz);transform:rotate(45deg)}.faq-a.svelte-w7f23j{max-height:0;transition:max-height .4s var(--ease);overflow:hidden}.faq-item.open.svelte-w7f23j .faq-a:where(.svelte-w7f23j){max-height:400px}.faq-a.svelte-w7f23j p:where(.svelte-w7f23j){color:var(--ink-2);padding:0 1.5rem 1.5rem 4rem;font-size:1rem;line-height:1.6}.bento.svelte-w7f23j{max-width:1300px;margin:0 auto;padding:7rem clamp(1.25rem,4vw,3rem)}.bento-head.svelte-w7f23j{margin-bottom:3rem}.bento-head.svelte-w7f23j h2:where(.svelte-w7f23j){letter-spacing:-.025em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.bento-grid.svelte-w7f23j{grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:1rem;display:grid}.bento-cell.svelte-w7f23j{transition:transform .3s var(--ease), background .3s var(--ease);background:#fafaf7;border:1px solid #1111110f;border-radius:14px;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.bento-cell.svelte-w7f23j:hover{background:#fff;transform:translateY(-3px)}.bento-cell.big.svelte-w7f23j{grid-area:span 1/span 2}.bento-cell.wide.svelte-w7f23j{grid-column:span 2}.bento-cell.accent-cell.svelte-w7f23j{background:linear-gradient(135deg, var(--difiz), var(--difiz-soft));color:#fff;border-color:#0000}.bento-cell.accent-cell.svelte-w7f23j p:where(.svelte-w7f23j){color:#ffffffe6}.bento-cell.accent-cell.svelte-w7f23j .b-ico:where(.svelte-w7f23j){color:#fff}.b-ico.svelte-w7f23j{color:var(--difiz);margin-bottom:.5rem;font-size:1.5rem}.bento-cell.svelte-w7f23j h3:where(.svelte-w7f23j){letter-spacing:-.01em;font-size:1.1rem;font-weight:600}.bento-cell.svelte-w7f23j p:where(.svelte-w7f23j){color:var(--ink-2);margin-top:.3rem;font-size:.92rem;line-height:1.55}@media (width<=960px){.features-body.svelte-w7f23j{grid-template-columns:1fr}.features-tabs.svelte-w7f23j{flex-direction:row;overflow-x:auto}.ft-tab.svelte-w7f23j{flex-shrink:0}.features-pane.svelte-w7f23j{grid-template-columns:1fr}.bento-grid.svelte-w7f23j{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.bento-cell.big.svelte-w7f23j,.bento-cell.wide.svelte-w7f23j{grid-column:span 2}.nav-links.svelte-w7f23j a:where(.svelte-w7f23j):not(.btn){display:none}.hero-grid.svelte-w7f23j{grid-template-columns:1fr;gap:3rem}.dash-body.svelte-w7f23j{grid-template-columns:1fr}.dash-side.svelte-w7f23j,.dash-main.svelte-w7f23j{border-bottom:1px solid #1111110d;border-right:none}.dash-side.svelte-w7f23j{flex-direction:row;gap:.5rem;padding:.6rem;overflow-x:auto}.side-section.svelte-w7f23j{flex-direction:row;gap:.25rem}.side-label.svelte-w7f23j{display:none}.live-grid.svelte-w7f23j,.configure-body.svelte-w7f23j{grid-template-columns:1fr}}
