.df-landing{--df-teal-950:#012f40;--df-teal-900:#014b64;--df-teal-800:#00516d;--df-teal-600:#2e717d;--df-teal-400:#58b3c1;--df-teal-300:#7fd1dc;--df-mint:#e1fce8;--df-signal-green:#79ff9c;--df-sky:#dbf5ff;--df-blue:#398fff;--df-paper:#fefefe;--df-paper-1:#fcfcfc;--df-paper-2:#f5f5f5;--df-grey-line:#e6e6e6;--df-ink-black:#101010;--df-surface:var(--df-paper);--df-surface-raised:var(--df-paper-1);--df-surface-sunken:var(--df-paper-2);--df-line:var(--df-grey-line);--df-ink:var(--df-ink-black);--df-ink-muted:#6a6a6a;--df-ink-faint:#10101066;--df-heading:var(--df-teal-900);--df-heading-muted:#6693a2;--df-action:var(--df-teal-900);--df-action-hover:var(--df-teal-800);--df-on-action:var(--df-paper);--df-accent:var(--df-teal-600);--df-figure:var(--df-blue);--df-figure-text:#1c64c8;--df-focus-ring:var(--df-teal-900);--df-signal:var(--df-signal-green);--df-danger:#b42318;--df-signal-ink:color-mix(in srgb, var(--df-signal-green) 45%, var(--df-teal-900));--df-shadow-card:0 1px 2px #014b6414, 0 8px 24px -12px #014b641f;--df-radius-md:10px;--df-radius-lg:15px;--df-radius-xl:20px;--df-radius-pill:39px;--df-hairline:.5px;--df-gutter:24px;--df-col:min(1176px, calc(100% - 2 * var(--df-gutter)));--df-inner:min(1060px, calc(100% - 2 * var(--df-gutter)));--df-pad-x:57px;--df-pad-y:128px;--df-font-display:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--df-display-weight:500;--df-display-tracking:-.02em;--df-font-sans:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--df-font-mono:var(--font-mono), ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;background:var(--df-surface);color:var(--df-ink);font-family:var(--df-font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px;overflow-x:clip}@supports (color:lab(0% 0 0)){.df-landing{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209)}}.df-landing [data-theme=band]{--df-surface:var(--df-teal-800);--df-surface-raised:#0d5a74;--df-surface-sunken:#01465c;--df-line:#fefefe29;--df-ink:var(--df-paper);--df-ink-muted:#b7ced5;--df-ink-faint:#fefefe66;--df-heading:var(--df-paper);--df-heading-muted:#8cb0bd;--df-action:var(--df-mint);--df-action-hover:var(--df-paper);--df-on-action:var(--df-ink-black);--df-accent:var(--df-teal-300);--df-figure:#9cc8ff;--df-figure-text:#9cc8ff;--df-focus-ring:var(--df-mint);--df-danger:#ffb4a8;--df-shadow-card:0 1px 2px #0000003d, 0 12px 32px -12px #0006;color:var(--df-ink)}.df-landing [data-theme=light]{--df-surface:var(--df-paper);--df-surface-raised:var(--df-paper-1);--df-surface-sunken:var(--df-paper-2);--df-line:var(--df-grey-line);--df-ink:var(--df-ink-black);--df-ink-muted:#6a6a6a;--df-ink-faint:#10101066;--df-heading:var(--df-teal-900);--df-heading-muted:#6693a2;--df-action:var(--df-teal-900);--df-action-hover:var(--df-teal-800);--df-on-action:var(--df-paper);--df-accent:var(--df-teal-600);--df-figure:var(--df-blue);--df-figure-text:#1c64c8;--df-focus-ring:var(--df-teal-900);--df-danger:#b42318;--df-shadow-card:0 1px 2px #014b6414, 0 8px 24px -12px #014b641f;color:var(--df-ink)}.df-landing :where(h1,h2,h3,p,ol,dl,dd,figure){margin:0}.df-landing :where(a){color:inherit}.df-landing :focus-visible{outline:2px solid var(--df-focus-ring);outline-offset:2px}.df-landing section[tabindex="-1"]:focus{outline:none}.df-col{width:var(--df-col);box-sizing:border-box;border-inline:1px solid var(--df-line);padding:var(--df-pad-y) var(--df-pad-x);margin-inline:auto}.df-gap{height:80px;box-shadow:inset 0 .5px 0 var(--df-line), inset 0 -.5px 0 var(--df-line)}.df-gap>div{width:var(--df-col);box-sizing:border-box;border-inline:1px solid var(--df-line);height:100%;margin-inline:auto}.df-btn{font:500 14px/20px var(--df-font-sans);border-radius:var(--df-radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 20px;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.df-btn .df-arrow{transition:transform .16s;display:inline-block}.df-btn:hover .df-arrow{transform:translate(2px)}.df-btn--primary{background:var(--df-action);color:var(--df-on-action)}.df-btn--primary:hover{background:var(--df-action-hover)}.df-btn--secondary{background:var(--df-surface);color:var(--df-ink);border-color:var(--df-line)}.df-btn--secondary:hover{background:var(--df-surface-sunken)}.df-btn--mint{background:var(--df-mint);color:var(--df-ink-black)}.df-btn--mint:hover{background:var(--df-paper)}.df-btn--link{color:var(--df-heading);background:0 0;border:0;border-radius:0;padding:0}.df-btn--link:hover{text-underline-offset:4px;text-decoration:underline}.df-badge{font:500 10px/14px var(--df-font-sans);border-radius:var(--df-radius-pill);white-space:nowrap;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.df-badge--neutral{background:var(--df-line);color:var(--df-ink)}.df-badge--covered,.df-badge--active{background:var(--df-mint);color:var(--df-teal-900)}.df-badge--not-covered{background:var(--df-surface-sunken);color:var(--df-ink-muted);box-shadow:inset 0 0 0 .5px var(--df-line)}.df-lamp{background:var(--df-signal-ink);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.df-lamp:after{content:"";background:var(--df-signal-ink);border-radius:50%;animation:2.4s ease-out infinite df-lamp;position:absolute;inset:0}@keyframes df-lamp{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.df-eyebrow{font:500 12px/16px var(--df-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--df-ink-muted);align-items:center;gap:8px;display:inline-flex}.df-eyebrow svg{width:12px;height:12px;color:var(--df-heading);flex:none}.df-heading{flex-direction:column;gap:16px;max-width:640px;display:flex}.df-heading h2{font:var(--df-display-weight) 48px/50px var(--df-font-display);letter-spacing:var(--df-display-tracking);color:var(--df-heading);text-wrap:balance}.df-heading h2 .df-tail{color:var(--df-heading-muted);display:block}.df-heading p{font:400 18px/28px var(--df-font-sans);color:var(--df-ink-muted);max-width:56ch}.df-ref{font:400 13px/18px var(--df-font-mono);color:var(--df-ink-muted)}.df-card{background:var(--df-surface-raised);border:var(--df-hairline) solid var(--df-line);border-radius:var(--df-radius-xl);color:var(--df-ink);box-shadow:var(--df-shadow-card);font-family:var(--df-font-sans);padding:10px 5px 5px}.df-card__head{font:500 14px/20px var(--df-font-sans);justify-content:space-between;align-items:center;gap:8px;padding:0 10px 10px;display:flex}.df-card__panel{background:var(--df-surface-sunken);border-radius:var(--df-radius-lg);flex-direction:column;gap:10px;padding:10px;display:flex}.df-kv{font:500 14px/20px var(--df-font-sans);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.df-kv dt{color:var(--df-ink-muted)}.df-kv dd{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-weight:600;display:inline-flex}.df-card__rows{flex-direction:column;gap:10px;display:flex}.df-kv--total{border-top:var(--df-hairline) solid var(--df-line);padding-top:10px}.df-bar{border-radius:var(--df-radius-pill);background:var(--df-line);gap:2px;height:10px;display:flex;overflow:hidden}.df-bar__covered{background:var(--df-teal-900);transition:width .5s}.df-bar__open{background:var(--df-line);transition:width .5s}.df-bump{animation:.45s ease-out df-bump;display:inline-block}div.df-bump{display:block}@keyframes df-bump{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:none}}.df-legend{font:400 12px/16px var(--df-font-sans);color:var(--df-ink-muted);flex-wrap:wrap;gap:8px 16px;display:flex}.df-legend i{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.df-cycle{color:var(--df-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.df-cycle svg{width:168px;height:168px;display:block}.df-cycle .track{fill:none;stroke:var(--df-line);stroke-width:10px}.df-cycle .prog{fill:none;stroke:var(--df-accent);stroke-width:10px}.df-cycle path{transition:stroke .25s}.df-cycle .day{font:var(--df-display-weight) 44px/1 var(--df-font-display);letter-spacing:var(--df-display-tracking);fill:var(--df-heading)}.df-cycle .of{font:500 11px/1 var(--df-font-mono);fill:var(--df-ink-muted);letter-spacing:.08em}.df-fork{flex-direction:column;gap:10px;max-width:320px;display:flex}.df-fork div{border:1px solid var(--df-line);border-radius:var(--df-radius-md);font:500 14px/20px var(--df-font-sans);flex-direction:column;gap:2px;padding:10px 16px;transition:border-color .3s,background-color .3s;display:flex}.df-fork div[data-on]{border-color:var(--df-accent);background:color-mix(in srgb, var(--df-accent) 24%, transparent);box-shadow:inset 0 0 0 1px var(--df-accent)}.df-fork span{color:var(--df-ink-muted);font-weight:400}.df-slate{background:#07506c;position:absolute;inset:0 0 auto;overflow:hidden}.df-slate__canvas{image-rendering:pixelated;opacity:0;transition:opacity .3s;display:block;position:absolute;top:0;left:0}.df-slate__canvas[data-art-ready=true]{opacity:1}.df-slate__still{width:1440px;max-width:none;height:auto;image-rendering:pixelated;position:absolute;top:0;left:50%;transform:translate(-50%)}.df-slate:has(.df-slate__canvas[data-art-ready=true]) .df-slate__still{visibility:hidden}.df-hero{background:var(--df-paper);color:var(--df-paper);--df-video-pad:10px;--df-video-w:min(1060px, calc(100cqw - 2 * var(--df-gutter)));--df-video-h:calc((var(--df-video-w) - 2 * var(--df-video-pad)) * 9 / 16 + 2 * var(--df-video-pad));padding-bottom:37px;position:relative;container-type:inline-size}.df-hero>.df-slate{bottom:calc(37px + var(--df-video-h) * .295);height:auto}.df-hero__inner{z-index:1;width:var(--df-inner);margin-inline:auto;position:relative}.df-hero__header{box-sizing:border-box;align-items:center;gap:34px;height:94px;padding-top:0;display:flex}.df-hero__logo{color:var(--df-paper);flex:none;line-height:0;display:block}.df-hero__logo svg{width:137px;height:34px}.df-hero__nav{font:400 14px/18px var(--df-font-sans);gap:15px;margin-left:auto;display:flex}.df-hero__nav a{color:var(--df-paper);text-decoration:none}.df-hero__nav a:hover{text-underline-offset:4px;text-decoration:underline}.df-hero__tools{align-items:center;gap:33px;display:flex}.df-hero__nav+.df-hero__tools{margin-left:0}.df-hero__lang{height:34px;color:var(--df-paper);font:400 14px/18px var(--df-font-sans);cursor:pointer;background:#10101033;border:0;border-radius:10px;align-items:center;padding:0 12px;display:inline-flex}.df-hero__lang:hover{background:#1010104d}.df-hero__lang:disabled{opacity:.6}.df-hero__signin{box-sizing:border-box;background:var(--df-mint);height:34px;color:var(--df-ink-black);font:500 14px/18px var(--df-font-sans);border-radius:10px;align-items:center;padding:8px 20px;text-decoration:none;display:inline-flex}.df-hero__signin:hover{background:var(--df-paper)}.df-hero__copy{flex-direction:column;align-items:flex-start;padding-top:122px;display:flex}.df-pill{box-sizing:border-box;height:32px;color:var(--df-paper);font:400 13px/18px var(--df-font-sans);background:#10101033;border-radius:10px;align-items:center;gap:10px;padding:0 15px;text-decoration:none;display:inline-flex}.df-pill:hover{background:#1010104d}.df-pill__lamp{background:var(--df-signal-green);border-radius:50%;width:6px;height:6px}.df-pill__rule{background:#fefefe4d;width:1px;height:14px}.df-hero__register{font:500 12px/16px var(--df-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fefefeb8;margin-top:32px}.df-hero h1{width:fit-content;max-width:640px;font:var(--df-display-weight) 48px/52px var(--df-font-display);letter-spacing:var(--df-display-tracking);color:var(--df-paper);text-wrap:balance;margin-top:14px}.df-hero h1>span{display:block}.df-hero__h1a{color:#fefefe9e}.df-hero__lead{width:fit-content;max-width:580px;font:400 14px/20px var(--df-font-sans);color:#fefefedb;margin-top:18px}.df-hero__note{width:fit-content;max-width:580px;font:400 13px/18px var(--df-font-sans);color:#fefefead;margin-top:10px}.df-hero__ctas{gap:16px;margin-top:40px;display:flex}.df-hero__cta{box-sizing:border-box;height:34px;font:400 14px/18px var(--df-font-sans);border-radius:10px;align-items:center;padding:8px 15px;text-decoration:none;display:inline-flex}.df-hero__cta--ghost{color:var(--df-paper);background:#10101033}.df-hero__cta--ghost:hover{background:#1010104d}.df-hero__cta--solid{background:var(--df-paper);color:var(--df-teal-900);font-weight:500}.df-hero__cta--solid:hover{background:var(--df-mint)}.df-video{width:var(--df-video-w);height:var(--df-video-h);box-sizing:border-box;padding:var(--df-video-pad);background:#fefefe33;border-radius:25px;margin-top:124px}.df-player{--pl-ink:var(--df-paper);--pl-muted:#fefefe9e;--pl-accent:var(--df-mint);--pl-fill:var(--df-signal-green);--pl-line:#e1fce83d;--pl-glass:#012f408c;width:100%;height:100%;color:var(--pl-ink);isolation:isolate;cursor:default;font-family:var(--df-font-sans);background:#04141b;border-radius:15px;outline:none;position:relative;overflow:hidden}.df-player:focus-visible{box-shadow:0 0 0 2px var(--df-teal-950), 0 0 0 4px var(--pl-accent)}.df-player [hidden]{display:none!important}.df-player>video{object-fit:contain;background:#04141b;width:100%;height:100%;display:block;position:absolute;inset:0}.df-player__veil{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#01141b00 66%,#01141b9e 100%);transition:opacity .35s;position:absolute;inset:0}.df-player.show-chrome .df-player__veil{opacity:1}.df-player__tap{z-index:7;color:#fff;pointer-events:none;opacity:0;background:#00000073;border-radius:999px;place-items:center;width:66px;height:66px;margin:auto;display:grid;position:absolute;inset:0}.df-player__tap svg{grid-area:1/1;width:30px;height:30px}.df-player__tap-play{margin-left:3px}@keyframes df-pl-tap{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.15)}}.df-player__tap.go{animation:.5s ease-out forwards df-pl-tap}.df-player__hud{z-index:7;color:#fff;-webkit-backdrop-filter:blur(4px);pointer-events:none;opacity:0;background:#00000073;border-radius:999px;place-items:center;width:86px;height:86px;transition:opacity .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.df-player__hud.show{opacity:1}.df-player__hud svg{width:40px;height:40px}@keyframes df-pl-pop{0%{transform:translate(-50%,-50%)scale(.8)}to{transform:translate(-50%,-50%)scale(1)}}.df-player__hud.pop{animation:.18s ease-out df-pl-pop}.df-player__seek{z-index:5;color:#fff;-webkit-backdrop-filter:blur(4px);pointer-events:none;opacity:0;background:#00000080;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:76px;height:76px;transition:opacity .16s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.df-player__seek.show{opacity:1}.df-player__seek--back{left:10%}.df-player__seek--fwd{right:10%}.df-player__seek span{font:600 15px/1 var(--df-font-sans)}.df-player__chevs{gap:1px;display:flex}.df-player__chevs i{opacity:.35;border-top:2px solid #fff;border-right:2px solid #fff;width:7px;height:7px}.df-player__seek--fwd .df-player__chevs i{transform:rotate(45deg)}.df-player__seek--back .df-player__chevs i{transform:rotate(-135deg)}@keyframes df-pl-chev{0%,to{opacity:.25}50%{opacity:1}}.df-player__seek.show .df-player__chevs i{animation:.8s ease-in-out infinite df-pl-chev}.df-player__seek--fwd .df-player__chevs i:nth-child(2),.df-player__seek--back .df-player__chevs i:nth-child(2){animation-delay:.12s}.df-player__seek--fwd .df-player__chevs i:nth-child(3),.df-player__seek--back .df-player__chevs i:first-child{animation-delay:.24s}.df-player__watch{z-index:5;cursor:pointer;font:600 13.5px/1 var(--df-font-sans);color:var(--pl-ink);background:var(--pl-glass);border:1px solid var(--pl-line);-webkit-backdrop-filter:blur(10px)saturate(120%);border-radius:999px;align-items:center;gap:10px;padding:11px 18px 11px 15px;transition:background .25s,border-color .25s,transform .25s,opacity .35s;display:inline-flex;position:absolute;bottom:18px;right:18px}.df-player__watch:hover{border-color:var(--pl-accent);background:#012f40e0;transform:translateY(-1px)}.df-player__watch svg{width:16px;height:16px;color:var(--pl-accent)}.df-player.is-active .df-player__watch:not(.df-player__restart),.df-player.reduced .df-player__watch:not(.df-player__restart){opacity:0;pointer-events:none}.df-player__restart{opacity:0;pointer-events:none;transition:background .25s,border-color .25s,transform .25s,opacity .35s,bottom .3s}.df-player.is-active .df-player__restart{opacity:1;pointer-events:auto}.df-player.is-active.show-chrome .df-player__restart{bottom:88px}.df-player__center{z-index:6;cursor:pointer;width:76px;height:76px;color:var(--pl-ink);background:var(--pl-glass);border:1px solid var(--pl-line);-webkit-backdrop-filter:blur(8px);border-radius:999px;place-items:center;margin:auto;transition:transform .25s,background .25s,border-color .25s;display:none;position:absolute;inset:0}.df-player__center:hover{border-color:var(--pl-accent);background:#012f40e0;transform:scale(1.05)}.df-player__center svg{width:30px;height:30px;margin-left:3px}.df-player__center.show{display:grid}.df-player__controls{z-index:8;opacity:0;pointer-events:none;background:linear-gradient(#01141b00,#01141b47 28%,#01141bcc 90%);flex-direction:column;align-items:stretch;gap:7px;padding:8px 16px 12px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.df-player.show-chrome .df-player__controls{opacity:1;pointer-events:auto;transform:none}.df-player:not(.is-active):not(.reduced) .df-player__controls,.df-player:not(.is-active):not(.reduced) .df-player__veil{opacity:0;pointer-events:none}.df-player__row{align-items:center;gap:10px;display:flex}.df-player__btn{width:38px;height:38px;color:var(--pl-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background .2s,color .2s;display:inline-grid}.df-player__btn:hover{color:var(--pl-accent);background:#fefefe1a}.df-player__btn svg{grid-area:1/1;width:20px;height:20px}.df-player__btn:focus-visible,.df-player__rate-btn:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}.df-player__time{font:400 12.5px/1 var(--df-font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex:none}.df-player__sep{color:#fefefe66;margin:0 5px}.df-player__dur{color:var(--pl-muted)}.df-player__spacer{flex:auto}.df-player__scrub{cursor:pointer;touch-action:none;align-items:center;width:100%;height:16px;display:flex;position:relative}.df-player__scrub:focus-visible{outline:none}.df-player__track{background:#fefefe2e;border-radius:999px;width:100%;height:4px;transition:height .15s;position:relative}.df-player__scrub:hover .df-player__track,.df-player__scrub:focus-visible .df-player__track{height:6px}.df-player__scrub:focus-visible .df-player__track{box-shadow:0 0 0 3px #e1fce84d}.df-player__buffered,.df-player__played{transform-origin:0;border-radius:999px;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0)}.df-player__buffered{background:#fefefe29}.df-player__played{background:linear-gradient(90deg, var(--pl-fill), var(--pl-accent))}.df-player__knob{background:var(--pl-accent);border-radius:999px;width:12px;height:12px;transition:transform .15s,box-shadow .15s;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000008c}.df-player__scrub:hover .df-player__knob,.df-player__scrub.dragging .df-player__knob,.df-player__scrub:focus-visible .df-player__knob{transform:translate(-50%,-50%)scale(1.35);box-shadow:0 0 0 4px #e1fce838,0 1px 3px #0000008c}.df-player__preview{z-index:9;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:6px;transition:opacity .12s;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;transform:translate(-50%)}.df-player__preview.on{opacity:1}.df-player__preview video{object-fit:cover;border:1px solid var(--pl-line);background:#04141b;border-radius:8px;width:158px;height:89px;display:block;position:static;box-shadow:0 10px 30px -10px #000000bf}.df-player__preview span{font:400 11.5px/1.4 var(--df-font-mono);font-variant-numeric:tabular-nums;background:#01141be0;border-radius:6px;padding:2px 8px}.df-player__vol{flex:none;align-items:center;display:flex}.df-player__vol input{appearance:none;cursor:pointer;opacity:0;background:linear-gradient(90deg, var(--pl-accent) var(--vp,70%), #fefefe33 var(--vp,70%));border-radius:999px;width:0;height:4px;margin-left:0;transition:width .22s,opacity .22s,margin-left .22s}.df-player__vol:hover input,.df-player__vol:focus-within input{opacity:1;width:72px;margin-left:6px;margin-right:2px}.df-player input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--pl-accent);border:0;border-radius:999px;width:11px;height:11px}.df-player input[type=range]::-moz-range-thumb{background:var(--pl-accent);border:0;border-radius:999px;width:11px;height:11px}.df-player__rate{flex:none;align-items:center;display:flex;position:relative}.df-player__rate-btn{height:38px;color:var(--pl-ink);cursor:pointer;font:400 12.5px/1 var(--df-font-mono);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;transition:background .2s,color .2s;display:inline-flex}.df-player__rate-btn:hover{color:var(--pl-accent);background:#fefefe1a}.df-player__rate-btn.on{color:var(--pl-accent)}.df-player__rate-btn svg{width:16px;height:16px}.df-player__menu{z-index:10;border:1px solid var(--pl-line);-webkit-backdrop-filter:blur(12px);background:#011e28f7;border-radius:12px;flex-direction:column;gap:2px;min-width:140px;padding:6px;display:none;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 16px 40px -12px #000000b3}.df-player__menu.open{display:flex}.df-player__menu:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.df-player__opt{width:100%;color:var(--pl-ink);cursor:pointer;text-align:left;font:400 13px/1.2 var(--df-font-sans);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;transition:background .15s,color .15s;display:flex}.df-player__opt:hover{background:#fefefe14}.df-player__opt.active{color:var(--pl-accent)}.df-player__opt.active:after{content:"✓";font:400 12px/1 var(--df-font-mono);color:var(--pl-accent)}.df-player__opt--custom{border-top:1px solid #fefefe1a;border-radius:0 0 8px 8px;margin-top:2px;padding-top:9px}.df-player__custom{align-items:center;gap:10px;padding:9px 10px 5px;display:flex}.df-player__custom input{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--pl-accent) var(--rp,27%), #fefefe33 var(--rp,27%));border-radius:999px;flex:1;height:4px}.df-player__custom span{text-align:right;min-width:40px;font:400 11.5px/1 var(--df-font-mono);color:var(--pl-muted)}@media (prefers-reduced-motion:reduce){.df-player *,.df-player{transition:none!important;animation:none!important}}@container (max-width:560px){.df-player__dur,.df-player__sep{display:none}.df-player__watch{padding:9px 14px 9px 12px;font-size:12.5px;bottom:12px;right:12px}}@media (max-width:1199px){.df-slate--hero .df-slate__still{display:none}}@media (max-width:959px){.df-slate--footer .df-slate__still{display:none}}.df-talk{z-index:40;box-sizing:border-box;height:41px;color:var(--df-paper);-webkit-backdrop-filter:blur(15.5px);font:400 14px/18px var(--df-font-sans);cursor:pointer;background:#014b64eb;border:0;border-radius:82px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex;position:fixed;bottom:39px;right:max(16px,50vw - 660px)}.df-talk:hover{background:var(--df-teal-900)}.df-talk__icon{background:var(--df-teal-800);width:33px;height:33px;color:var(--df-paper);border-radius:50%;justify-content:center;align-items:center;display:flex}.df-talk__unread{background:var(--df-signal-green);width:12px;height:12px;box-shadow:0 0 0 2px var(--df-teal-900);border-radius:50%;position:absolute;top:-2px;right:-2px}.df-chat{z-index:40;box-sizing:border-box;background:var(--df-surface-raised);width:380px;max-width:calc(100vw - 32px);height:520px;max-height:calc(100dvh - 56px);color:var(--df-ink);border:var(--df-hairline) solid var(--df-line);border-radius:var(--df-radius-xl);font:400 14px/20px var(--df-font-sans);flex-direction:column;display:flex;position:fixed;bottom:39px;right:max(16px,50vw - 660px);overflow:hidden;box-shadow:0 1px 2px #014b6414,0 24px 48px -16px #014b6440}.df-chat__head{background:var(--df-teal-900);color:var(--df-paper);align-items:center;gap:10px;padding:12px;display:flex}.df-chat__head>div{flex:1;min-width:0}.df-chat__title{font:500 15px/20px var(--df-font-sans);color:var(--df-paper)}.df-chat__subtitle{font:400 12px/16px var(--df-font-sans);color:#fefefeb8}.df-chat__close{border-radius:var(--df-radius-md);color:#fefefecc;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.df-chat__close:hover{color:var(--df-paper);background:#fefefe1f}.df-chat__close:focus-visible{outline-color:var(--df-mint)}.df-chat__list{background:var(--df-surface);flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.df-chat__empty{text-align:center;color:var(--df-ink-muted);margin:auto 12px}.df-chat__row{justify-content:flex-start;display:flex}.df-chat__row--mine{justify-content:flex-end}.df-chat__bubble{border-radius:var(--df-radius-lg) var(--df-radius-lg) var(--df-radius-lg) 4px;background:var(--df-surface-sunken);max-width:80%;color:var(--df-ink);box-shadow:inset 0 0 0 .5px var(--df-line);padding:8px 12px}.df-chat__bubble--mine{border-radius:var(--df-radius-lg) var(--df-radius-lg) 4px var(--df-radius-lg);background:var(--df-action);color:var(--df-on-action);box-shadow:none}.df-chat__from{font:500 10px/14px var(--df-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--df-ink-muted);margin-bottom:2px}.df-chat__form{border-top:var(--df-hairline) solid var(--df-line);background:var(--df-surface-raised);padding:12px}.df-chat__error{color:var(--df-danger);margin-bottom:8px;font-size:13px;line-height:18px}.df-chat__toggle{font:400 12px/16px var(--df-font-sans);color:var(--df-ink-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:0;text-decoration:underline}.df-chat__toggle:hover{color:var(--df-heading)}.df-chat__notify{border-radius:var(--df-radius-lg);background:var(--df-surface-sunken);flex-direction:column;gap:6px;margin-bottom:8px;padding:10px;display:flex}.df-chat__fine{font:400 12px/16px var(--df-font-sans);color:var(--df-ink-muted)}.df-chat__fine--indent{padding-left:20px;font-size:11px;line-height:15px}.df-chat__consent{font:400 12px/16px var(--df-font-sans);color:var(--df-ink-muted);align-items:flex-start;gap:6px;display:flex}.df-chat__check{width:14px;height:14px;accent-color:var(--df-teal-900);flex:none;margin-top:2px}.df-chat__input,.df-chat__compose{box-sizing:border-box;border:1px solid var(--df-line);border-radius:var(--df-radius-md);background:var(--df-surface);width:100%;color:var(--df-ink);font:400 14px/20px var(--df-font-sans);outline:0;transition:border-color .16s}.df-chat__input{padding:6px 10px}.df-chat__compose{resize:none;flex:1;min-height:44px;padding:10px 12px}.df-chat__input::placeholder,.df-chat__compose::placeholder{color:var(--df-ink-faint)}.df-chat__input:focus,.df-chat__compose:focus{border-color:var(--df-focus-ring);outline:0}.df-chat__send{border-radius:var(--df-radius-md);background:var(--df-action);width:44px;height:44px;color:var(--df-on-action);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;transition:background-color .16s,opacity .16s;display:flex}.df-chat__send:hover:not(:disabled){background:var(--df-action-hover)}.df-chat__send:disabled{opacity:.4;cursor:default}.df-stats{width:var(--df-col);box-sizing:border-box;border-inline:1px solid var(--df-line);grid-template-columns:repeat(4,minmax(0,1fr));min-height:295px;margin-inline:auto;display:grid}.df-stat{flex-direction:column-reverse;justify-content:flex-start;gap:8px;min-width:0;padding:30px;display:flex}.df-stat+.df-stat{border-left:1px solid var(--df-line)}.df-stat__fig{font:var(--df-display-weight) 44px/48px var(--df-font-display);letter-spacing:var(--df-display-tracking);color:var(--df-heading);white-space:nowrap}.df-stat__label{font:400 14px/20px var(--df-font-sans);color:var(--df-ink-muted)}.df-how{--df-left:max(var(--df-gutter), calc((100vw - 1060px) / 2));grid-template:"head stage""steps stage"1fr/minmax(0,1fr) minmax(0,1fr);display:grid}.df-how__head{padding:128px 80px 0 var(--df-left);grid-area:head}.df-how__steps{padding:120px 80px 38vh var(--df-left);flex-direction:column;grid-area:steps;gap:120px;margin:0;list-style:none;display:flex}.df-step{flex-direction:column;gap:16px;display:flex}.df-step h3{font:var(--df-display-weight) 36px/39px var(--df-font-display);letter-spacing:var(--df-display-tracking);color:var(--df-heading)}.df-step p{max-width:420px;font:400 16px/24px var(--df-font-sans);color:var(--df-ink-muted)}.df-step .df-ref{border-top:1px solid var(--df-line);color:var(--df-ink);max-width:420px;padding-top:12px}.df-how__stage{background:var(--df-teal-800);grid-area:stage;position:relative}.df-how__pin{height:100svh;min-height:560px;position:sticky;top:0}.df-how__box{background:var(--df-teal-800);width:100%;height:100%;position:relative;overflow:hidden}.df-how__canvas{display:block;position:absolute;inset:0}.df-how__dots{gap:12px;display:flex;position:absolute;bottom:max(28px,50% - 398px);left:50%;transform:translate(-50%)}.df-how__dot{cursor:pointer;background:#fefefe40;border:0;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .3s;position:relative}.df-how__dot:after{content:"";position:absolute;inset:-16px}.df-ledger{background:var(--df-surface-sunken)}.df-ledger .df-col{flex-direction:column;gap:48px;padding-block:112px;display:flex}.df-ledger__head{grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:80px;display:grid}.df-ledger__head>p{font:400 18px/28px var(--df-font-sans);color:var(--df-ink-muted)}.df-bento{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px;display:grid}.df-bento__line{flex-direction:column;grid-row:span 2;display:flex}.df-line{border-radius:var(--df-radius-lg);background:var(--df-surface-sunken);flex-direction:column;flex:1;gap:22px;padding:28px;display:flex}.df-line__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.df-line__what{align-items:center;gap:14px;display:flex}.df-line__what svg{flex:none;width:36px;height:36px}.df-line__title{font:500 18px/24px var(--df-font-sans);color:var(--df-ink);display:block}.df-line__amount{font:var(--df-display-weight) 56px/60px var(--df-font-display);letter-spacing:var(--df-display-tracking);color:var(--df-figure);white-space:nowrap}.df-line__split{border-block:1px solid var(--df-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.df-line__split>div{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.df-line__split>div:first-child{padding-left:0}.df-line__split>div:last-child{padding-right:0}.df-line__split>div+div{border-left:1px solid var(--df-line)}.df-line__split dt{font:400 13px/18px var(--df-font-sans);color:var(--df-ink-muted)}.df-line__split dd{font:600 16px/24px var(--df-font-sans);color:var(--df-ink);font-variant-numeric:tabular-nums}.df-line__split .df-fig-pos{color:var(--df-figure-text)}.df-line__history{flex-direction:column;gap:12px;margin-top:auto;display:flex}.df-line__never{font:500 14px/20px var(--df-font-sans);color:var(--df-ink);align-items:center;gap:10px;display:flex}.df-line__never>span{background:var(--df-mint);width:22px;height:22px;color:var(--df-teal-900);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.df-line__never svg{width:12px;height:12px}.df-line__history ol{flex-direction:column;gap:10px;margin:0;padding:0 0 0 4px;list-style:none;display:flex}.df-line__history li{font:400 14px/20px var(--df-font-sans);color:var(--df-ink);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.df-line__history li:before{content:"";background:var(--df-teal-900);border-radius:50%;width:10px;height:10px}.df-bento__title{font:500 16px/24px var(--df-font-sans);color:var(--df-ink)}.df-bento__chain{box-sizing:border-box;border-radius:var(--df-radius-xl);background:var(--df-teal-950);color:var(--df-ink);flex-direction:column;justify-content:space-between;gap:18px;padding:26px 28px;display:flex}.df-bento__chain>div{flex-direction:column;gap:6px;display:flex}.df-bento__chain b{font:var(--df-display-weight) 30px/34px var(--df-font-display);letter-spacing:var(--df-display-tracking);color:var(--df-heading);overflow-wrap:anywhere}.df-bento__chain p,.df-bento__statement p{font:400 14px/20px var(--df-font-sans);color:var(--df-ink-muted)}.df-bento__statement{box-sizing:border-box;border-radius:var(--df-radius-xl);background:var(--df-sky);align-items:center;gap:22px;padding:26px 28px;display:flex}.df-bento__statement svg{flex:none;width:84px;height:104px}.df-bento__statement>div{flex-direction:column;gap:8px;display:flex}.df-card__title{align-items:center;gap:8px;display:inline-flex}.df-card__title svg{width:18px;height:18px;color:var(--df-heading)}.df-returns{background:var(--df-surface)}.df-returns .df-col{grid-template-columns:minmax(0,1fr) 440px;gap:96px;display:grid}.df-returns__left{flex-direction:column;gap:48px;display:flex}.df-returns__fig{flex-direction:column;gap:12px;display:flex}.df-returns__fig b{font:var(--df-display-weight) 104px/96px var(--df-font-display);letter-spacing:var(--df-display-tracking);white-space:nowrap;color:var(--df-heading)}.df-returns__fig span,.df-returns__note{font:400 16px/24px var(--df-font-sans);color:var(--df-ink-muted)}.df-returns__right{flex-direction:column;justify-content:center;gap:24px;display:flex}.df-balance{font:var(--df-display-weight) 40px/44px var(--df-font-display);letter-spacing:var(--df-display-tracking);color:var(--df-heading)}.df-referrals{background:var(--df-surface-sunken)}.df-referrals .df-col{grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:80px;padding-block:112px;display:grid}.df-referrals__right{flex-direction:column;gap:24px;display:flex}.df-referrals ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.df-referrals li{border-top:1px solid var(--df-line);font:500 14px/20px var(--df-font-sans);color:var(--df-ink);flex-direction:column;gap:8px;padding-top:12px;display:flex}.df-referrals li:first-child{border-top-color:var(--df-heading)}.df-referrals li:first-child .df-ref{color:var(--df-heading)}.df-invite{border:1px solid var(--df-line);border-radius:var(--df-radius-md);background:var(--df-surface-raised);box-sizing:border-box;align-items:center;gap:8px;min-height:44px;padding:5px 5px 5px 16px;display:flex}.df-invite code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 14px/20px var(--df-font-mono);color:var(--df-ink);flex:1;overflow:hidden}.df-invite .df-badge{margin-right:6px}.df-faq-sec .df-col{grid-template-columns:380px minmax(0,1fr);gap:120px;display:grid}.df-faq-sec .df-heading{align-self:start}.df-faq{border-top:1px solid var(--df-line)}.df-faq details{border-bottom:1px solid var(--df-line)}.df-faq summary{font:500 16px/24px var(--df-font-sans);color:var(--df-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.df-faq summary::-webkit-details-marker{display:none}.df-faq summary:after{content:"+";color:var(--df-ink-muted);flex:none;font-size:20px;line-height:1}.df-faq details[open] summary{padding-bottom:10px}.df-faq details[open] summary:after{content:"−"}.df-faq details p{max-width:560px;font:400 16px/24px var(--df-font-sans);color:var(--df-ink-muted);padding-bottom:20px}.df-hint{font:400 12px/16px var(--df-font-sans);color:var(--df-ink-muted);margin-top:10px}.df-close{background:#07506c;flex-direction:column;min-height:754px;display:flex;position:relative}.df-close>.df-slate{inset:0}.df-close__inner{z-index:1;width:var(--df-inner);flex-direction:column;flex:1;justify-content:space-between;gap:96px;margin-inline:auto;padding:112px 0 40px;display:flex;position:relative}.df-close__cta{flex-direction:column;gap:28px;max-width:600px;display:flex}.df-close__ctas{flex-wrap:wrap;gap:12px;display:flex}.df-close__ctas .df-btn--secondary{background:0 0}.df-foot{flex-direction:column;gap:18px;max-width:740px;display:flex}.df-foot__row{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.df-foot__row svg{width:137px;height:34px;color:var(--df-paper)}.df-foot nav{font:400 14px/20px var(--df-font-sans);flex-wrap:wrap;gap:8px 24px;display:flex}.df-foot nav a{color:var(--df-ink);text-decoration:none}.df-foot nav a:hover{text-underline-offset:4px;text-decoration:underline}.df-foot__fine{border-top:1px solid var(--df-line);font:400 12px/18px var(--df-font-sans);color:var(--df-ink-muted);gap:24px;padding-top:14px;display:flex}.df-foot__fine>div{flex-direction:column;gap:8px;display:flex}.df-foot__fine>span{flex:none}.df-foot__fine .df-foot__legal{color:var(--df-ink);opacity:.85}@media (prefers-reduced-motion:reduce){.df-landing *,.df-landing :before,.df-landing :after{transition:none!important;animation:none!important}}@media (max-width:1199px){.df-landing{--df-pad-x:40px}.df-how__head,.df-how__steps{padding-right:48px}.df-returns .df-col{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:56px}.df-returns__fig b{font-size:88px;line-height:84px}.df-referrals .df-col{grid-template-columns:minmax(0,1fr);gap:48px}.df-ledger__head{grid-template-columns:minmax(0,1fr);gap:24px}.df-bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.df-bento__line{grid-area:auto/1/auto/-1}.df-faq-sec .df-col{grid-template-columns:minmax(0,1fr);gap:48px}.df-hero__nav{display:none}.df-hero__tools{margin-left:auto}}@media (max-width:959px){.df-video{margin-top:calc(2*clamp(200px,34cqw,330px) + 88px)}.df-hero__copy{padding-top:64px}.df-close__inner{padding-bottom:calc(clamp(150px,46vw,230px)/1.13636 + 68px)}}@media (max-width:699px){.df-hero{--df-video-pad:8px}.df-video{border-radius:18px;margin-top:calc(2*clamp(130px,40cqw,190px) + 76px)}.df-video .df-player{border-radius:12px}.df-hero>.df-slate{bottom:calc(37px + var(--df-video-h) * .45)}}@media (max-width:1023px){.df-how{grid-template:"head""stage""steps"/minmax(0,1fr)}.df-how__stage{z-index:2;height:min(46svh,440px);position:sticky;top:0}.df-how__pin{height:100%;min-height:0;position:static}.df-how__dots{bottom:14px}.df-how__steps{padding:0 var(--df-gutter) 30svh;gap:0}.df-how__head{padding:80px var(--df-gutter) 40px}.df-step{justify-content:center;min-height:62svh;padding-block:32px}.df-returns .df-col{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.df-landing{--df-gutter:16px;--df-pad-x:20px;--df-pad-y:80px}.df-hero__header{gap:16px;height:72px}.df-hero__logo svg{width:113px;height:28px}.df-hero__tools{gap:10px}.df-hero h1{margin-top:28px;font-size:36px;line-height:39px}.df-hero__copy{padding-top:40px}.df-hero__ctas{margin-top:28px}.df-heading h2{font-size:32px;line-height:34px}.df-heading p{font-size:16px;line-height:24px}.df-stats{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.df-stat{min-height:150px;padding:24px 16px}.df-stat+.df-stat{border-left:0}.df-stat:nth-child(2n){border-left:1px solid var(--df-line)}.df-stat:nth-child(n+3){border-top:1px solid var(--df-line)}.df-stat__fig{font-size:34px;line-height:38px}.df-step h3{font-size:28px;line-height:32px}.df-line{padding:20px 16px}.df-line__amount{font-size:40px;line-height:44px}.df-line__split{grid-template-columns:minmax(0,1fr)}.df-line__split>div{padding:10px 0}.df-line__split>div+div{border-left:0;border-top:1px solid var(--df-line)}.df-line__history li{grid-template-columns:14px minmax(0,1fr)}.df-line__history li .df-ref{grid-column:2}.df-ledger .df-col{padding-block:80px}.df-bento{grid-template-columns:minmax(0,1fr)}.df-bento__chain,.df-bento__statement{padding:22px 20px}.df-returns__fig b{font-size:64px;line-height:64px}.df-cycle{grid-template-columns:minmax(0,1fr);justify-items:start}.df-referrals .df-col{padding-block:80px}.df-referrals ol{grid-template-columns:minmax(0,1fr)}.df-gap{height:40px}.df-close{min-height:0}.df-close__inner{gap:56px;padding-top:80px}.df-foot__fine{flex-direction:column;gap:10px}.df-talk{bottom:16px;right:16px}.df-chat{height:min(520px,100dvh - 32px);max-height:none;bottom:16px;right:16px}}.df-fundname{font-family:var(--df-font-display);font-weight:var(--df-display-weight,600);letter-spacing:var(--df-display-tracking,-.01em);white-space:nowrap;font-size:1.05rem;line-height:1}
