.blp{--blp-canvas:#0a0b0e;--blp-panel:#131419;--blp-panel-2:#181a20;--blp-border:rgba(255,255,255,.07);--blp-border-strong:rgba(255,255,255,.14);--blp-text:#f5f5f7;--blp-body:rgba(245,245,247,.92);--blp-muted-strong:rgba(235,235,245,.78);--blp-muted:rgba(235,235,245,.6);--blp-accent:#e3a533;--blp-accent-soft:rgba(227,165,51,.15);--blp-on-accent:#0a0b0e;--blp-sans:-apple-system,BlinkMacSystemFont,"Inter","Helvetica Neue","Segoe UI",sans-serif;--blp-mono:ui-monospace,"SF Mono","JetBrains Mono","Menlo","Cascadia Code",monospace;--blp-ease:cubic-bezier(.2,0,0,1);--blp-gutter:clamp(16px,4vw,32px);background:var(--blp-canvas);color:var(--blp-body);font-family:var(--blp-sans);min-height:100svh;font-size:15px;line-height:1.6;position:relative;overflow-x:clip}.blp *,.blp :before,.blp :after{box-sizing:border-box}.blp ::selection{background:var(--blp-accent);color:var(--blp-on-accent)}.blp-container{max-width:1180px;padding:0 var(--blp-gutter);margin:0 auto}.blp [data-reveal]{opacity:0;transition:opacity .7s var(--blp-ease),transform .7s var(--blp-ease);transform:translateY(18px)}.blp [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.blp [data-reveal]{opacity:1;transition:none;transform:none}}.blp-topbar{z-index:40;height:58px;padding:0 var(--blp-gutter);background:color-mix(in srgb,var(--blp-canvas)72%,transparent);-webkit-backdrop-filter:blur(14px);transition:border-color .3s var(--blp-ease);border-bottom:1px solid transparent;align-items:center;gap:26px;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.blp-topbar.is-scrolled{border-bottom-color:var(--blp-border)}.blp-brand{color:var(--blp-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.blp-mark{background:var(--blp-accent);width:11px;height:11px;box-shadow:0 0 14px color-mix(in srgb,var(--blp-accent)55%,transparent);border-radius:3px}.blp-brand-name{letter-spacing:-.01em;font-size:15.5px;font-weight:650}.blp-brand-sub{font-family:var(--blp-mono);letter-spacing:.18em;color:var(--blp-muted);border-left:1px solid var(--blp-border-strong);padding-left:12px;font-size:9.5px}.blp-topnav{gap:22px;margin-left:auto;display:flex}.blp-topnav a{font-family:var(--blp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blp-muted);transition:color .15s var(--blp-ease);font-size:11px;text-decoration:none}.blp-topnav a:hover{color:var(--blp-text)}.blp-topbar-cta{align-items:center;gap:12px;display:flex}.blp-topbar-user{align-items:center;display:inline-flex}.blp-btn{font-family:var(--blp-sans);cursor:pointer;border:1px solid var(--blp-border-strong);color:var(--blp-text);transition:transform .18s var(--blp-ease),border-color .18s var(--blp-ease),background .18s var(--blp-ease),box-shadow .18s var(--blp-ease);background:0 0;border-radius:8px;align-items:center;gap:9px;padding:10px 18px;font-size:13.5px;font-weight:550;text-decoration:none;display:inline-flex}.blp-btn:hover{border-color:color-mix(in srgb,var(--blp-text)30%,transparent);transform:translateY(-1px)}.blp-btn:active{transform:translateY(0)}.blp-btn-primary{background:linear-gradient(150deg,color-mix(in srgb,var(--blp-accent)88%,#fff),var(--blp-accent));color:var(--blp-on-accent);box-shadow:0 4px 22px color-mix(in srgb,var(--blp-accent)30%,transparent);border-color:transparent}.blp-btn-primary:hover{box-shadow:0 6px 28px color-mix(in srgb,var(--blp-accent)42%,transparent)}.blp-btn-ghost{background:color-mix(in srgb,var(--blp-text)4%,transparent)}.blp-btn-lg{border-radius:9px;padding:13px 24px;font-size:15px}.blp-btn-arrow{font-family:var(--blp-mono);transition:transform .18s var(--blp-ease)}.blp-btn:hover .blp-btn-arrow{transform:translate(3px)}.blp-hero{min-height:100svh;padding:120px var(--blp-gutter)0;background:radial-gradient(1100px 520px at 68% 30%,rgba(227,165,51,.07),transparent 60%),radial-gradient(900px 600px at 20% 85%,rgba(70,90,140,.1),transparent 65%),var(--blp-canvas);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.blp-scene,.blp-scene canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.blp-scene canvas{display:block}.blp-hero-scrim{pointer-events:none;background:radial-gradient(900px 640px at 26% 46%,rgba(10,11,14,.86),rgba(10,11,14,.4) 55%,transparent 76%);position:absolute;top:0;bottom:0;left:0;right:0}.blp-hero-fade{background:linear-gradient(180deg,transparent,var(--blp-canvas)88%);pointer-events:none;height:34%;position:absolute;top:auto;bottom:0;left:0;right:0}.blp-hero-inner{z-index:2;width:100%;max-width:1180px;margin:0 auto;position:relative}.blp-eyebrow{font-family:var(--blp-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--blp-muted-strong);animation:blp-rise .7s var(--blp-ease)both;align-items:center;gap:10px;margin:0 0 26px;font-size:11px;display:inline-flex}.blp-pulse{background:var(--blp-accent);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-out infinite blp-pulse}@keyframes blp-pulse{0%{box-shadow:0 0 rgba(227,165,51,.55)}70%{box-shadow:0 0 0 9px rgba(227,165,51,0)}to{box-shadow:0 0 rgba(227,165,51,0)}}.blp-h1{color:var(--blp-text);letter-spacing:-.035em;animation:blp-rise .7s var(--blp-ease)80ms both;text-wrap:balance;text-shadow:0 2px 34px rgba(10,11,14,.9),0 1px 8px rgba(10,11,14,.7);margin:0 0 26px;font-size:max(42px,min(7.2vw,92px));font-weight:640;line-height:1.02}.blp-h1-accent{color:var(--blp-accent)}.blp-lede{max-width:620px;color:var(--blp-body);animation:blp-rise .7s var(--blp-ease).16s both;text-shadow:0 1px 20px rgba(10,11,14,.95),0 1px 6px rgba(10,11,14,.8);margin:0 0 34px;font-size:max(15.5px,min(1.6vw,18px));line-height:1.65}.blp-hero-ctas{animation:blp-rise .7s var(--blp-ease).24s both;flex-wrap:wrap;gap:12px;display:flex}@keyframes blp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.blp-eyebrow,.blp-h1,.blp-lede,.blp-hero-ctas,.blp-pulse{animation:none}}.blp-statline{z-index:2;border-top:1px solid var(--blp-border);grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1180px;margin:max(48px,min(8vh,96px)) auto 0;padding:22px 0 30px;display:grid;position:relative}.blp-stat{flex-direction:column;gap:5px;display:flex}.blp-stat-n{font-family:var(--blp-mono);font-variant-numeric:tabular-nums;color:var(--blp-text);letter-spacing:-.01em;font-size:max(22px,min(2.6vw,30px));font-weight:500}.blp-stat-suffix{color:var(--blp-accent);margin-left:3px;font-size:.62em}.blp-stat-l{font-family:var(--blp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blp-muted);font-size:10.5px}.blp-scrollcue{right:calc(var(--blp-gutter) + 4px);z-index:2;font-family:var(--blp-mono);letter-spacing:.3em;color:var(--blp-muted);writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:26px}.blp-scrollcue i{background:linear-gradient(180deg,var(--blp-accent),transparent);width:1px;height:44px;animation:blp-cue 2.2s var(--blp-ease)infinite}@keyframes blp-cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.blp-scrollcue i{animation:none}}.blp-ticker{border-block:1px solid var(--blp-border);background:color-mix(in srgb,var(--blp-panel)60%,transparent);overflow:hidden}.blp-ticker-track{width:max-content;animation:46s linear infinite blp-marquee;display:flex}.blp-ticker:hover .blp-ticker-track{animation-play-state:paused}.blp-ticker-set{display:flex}.blp-ticker-set span{font-family:var(--blp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--blp-muted);white-space:nowrap;align-items:center;gap:14px;padding:13px 22px 13px 8px;font-size:11px;display:inline-flex}.blp-ticker-set span i{color:var(--blp-accent);font-size:7px;font-style:normal}@keyframes blp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.blp-ticker-track{animation:none}}.blp-section{padding:max(84px,min(12vh,150px)) 0}.blp-section-alt{background:linear-gradient(180deg,color-mix(in srgb,var(--blp-panel)42%,transparent),transparent 260px);border-top:1px solid var(--blp-border)}.blp-kicker{font-family:var(--blp-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--blp-accent);margin:0 0 18px;font-size:11px}.blp-h2{color:var(--blp-text);letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px;font-size:max(28px,min(4vw,46px));font-weight:620;line-height:1.1}.blp-intro{max-width:640px;color:var(--blp-muted-strong);margin:0 0 18px;font-size:15.5px}.blp-grid3{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.blp-grid2{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:44px;display:grid}.blp-card{background:linear-gradient(180deg,rgba(255,255,255,.024),transparent 120px),var(--blp-panel);border:1px solid var(--blp-border);transition:transform .18s var(--blp-ease),border-color .18s var(--blp-ease);border-radius:14px;padding:24px 22px 22px;position:relative}.blp-card:hover{border-color:var(--blp-border-strong);transform:translateY(-2px)}.blp-card h3{color:var(--blp-text);letter-spacing:-.01em;margin:14px 0 10px;font-size:17px;font-weight:600}.blp-card p{color:var(--blp-muted-strong);margin:0;font-size:13.5px;line-height:1.6}.blp-card-index{font-family:var(--blp-mono);color:var(--blp-muted);font-size:11px}.blp-feature-top{justify-content:space-between;align-items:center;display:flex}.blp-feature-tag{font-family:var(--blp-mono);letter-spacing:.18em;color:var(--blp-accent);background:var(--blp-accent-soft);border:1px solid color-mix(in srgb,var(--blp-accent)30%,transparent);border-radius:100px;padding:3px 10px;font-size:9.5px}.blp-method{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:max(28px,min(5vw,64px));display:grid}.blp-method-list{flex-direction:column;margin:30px 0 0;padding:0;list-style:none;display:flex}.blp-method-list li{border-top:1px solid var(--blp-border);align-items:baseline;gap:18px;padding:13px 2px;display:flex}.blp-method-list li:last-child{border-bottom:1px solid var(--blp-border)}.blp-method-list b{font-family:var(--blp-mono);letter-spacing:.18em;color:var(--blp-accent);min-width:86px;font-size:11px;font-weight:500}.blp-method-list span{color:var(--blp-muted-strong);font-size:14px}.blp-method-panel{background:linear-gradient(180deg,rgba(255,255,255,.024),transparent 120px),var(--blp-panel);border:1px solid var(--blp-border);border-radius:14px;padding:18px 18px 14px}.blp-panel-head{font-family:var(--blp-mono);letter-spacing:.18em;color:var(--blp-muted);border-bottom:1px solid var(--blp-border);justify-content:space-between;align-items:center;margin-bottom:8px;padding:2px 4px 12px;font-size:10px;display:flex}.blp-panel-live{color:var(--blp-accent);align-items:center;gap:8px;display:inline-flex}.blp-panel-foot{font-family:var(--blp-mono);letter-spacing:.14em;color:var(--blp-muted-strong);border-top:1px solid var(--blp-border);align-items:center;gap:10px;margin-top:4px;padding:12px 4px 4px;font-size:10.5px;display:flex}.blp-panel-foot i{color:var(--blp-accent);font-style:normal}.blp-panel-foot em{color:var(--blp-muted);letter-spacing:.02em;margin-left:2px;font-style:normal}.blp-diagram{width:100%;height:auto;display:block}.blp-diagram .grid{stroke:rgba(255,255,255,.043);stroke-width:1px}.blp-diagram .dr{fill:rgba(227,165,51,.05);stroke:var(--blp-accent);stroke-width:1.5px}.blp-diagram .idr{stroke:color-mix(in srgb,var(--blp-accent)55%,transparent);stroke-width:1px;stroke-dasharray:5 5}.blp-diagram .ext{stroke:rgba(255,255,255,.22);stroke-width:1px;stroke-dasharray:2 6}.blp-diagram .price{fill:none;stroke:#cfd4e0;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.blp-diagram .confirm{fill:var(--blp-accent)}.blp-diagram .confirm-stem{stroke:var(--blp-accent);stroke-width:1px}.blp-diagram .lbl{font-family:var(--blp-mono);letter-spacing:.12em;fill:var(--blp-muted-strong);font-size:9.5px}.blp-diagram .lbl.amber{fill:var(--blp-accent)}.blp-diagram .lbl.dim{fill:var(--blp-muted)}.blp-method-panel .draw{stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset 1.7s var(--blp-ease).25s}.blp-method-panel.is-in .draw{stroke-dashoffset:0}.blp-method-panel .confirm{opacity:0;transition:opacity .5s var(--blp-ease)1.6s}.blp-method-panel.is-in .confirm{opacity:1}@media (prefers-reduced-motion:reduce){.blp-method-panel .draw{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.blp-method-panel .confirm{opacity:1;transition:none}}.blp-access-cta{flex-direction:column;align-items:flex-start;gap:16px;margin-top:44px;display:flex}.blp-access-note{font-family:var(--blp-mono);letter-spacing:.06em;color:var(--blp-muted);max-width:520px;margin:0;font-size:11px;line-height:1.7}.blp-footer{border-top:1px solid var(--blp-border);padding:34px 0 42px}.blp-footer-grid{flex-wrap:wrap;align-items:center;gap:18px 34px;display:flex}.blp-disclaimer{color:var(--blp-muted);max-width:560px;margin:0;font-size:12px;line-height:1.6}.blp-copyright{font-family:var(--blp-mono);color:var(--blp-muted);margin:0 0 0 auto;font-size:11px}@media (max-width:960px){.blp-grid3{grid-template-columns:1fr 1fr}.blp-method{grid-template-columns:1fr}}@media (max-width:720px){.blp-topnav,.blp-brand-sub{display:none}.blp-grid3,.blp-grid2{grid-template-columns:1fr}.blp-statline{grid-template-columns:1fr 1fr;gap:24px 16px}.blp-scrollcue{display:none}.blp-hero{padding-top:96px}.blp-copyright{margin-left:0}}
.dash{max-width:1160px;color:var(--text);margin:0 auto;padding:38px 32px 84px;font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Segoe UI,sans-serif}.dash-head{margin-bottom:26px}.dash-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:12px;font-weight:600}.dash-title{letter-spacing:-.01em;margin:0 0 8px;font-size:30px;font-weight:600}.dash-lede{color:var(--muted);margin:0;font-size:15px}.dash .card,.dash-panel,.dash .stat{background:var(--bg-card-soft);border:1px solid var(--card-border);border-radius:16px}.dash-main{grid-template-columns:1.6fr 1fr;gap:18px;margin-bottom:18px;display:grid}.dash-continue{flex-direction:column;padding:18px 20px;display:flex}.dash-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:11px;font-weight:600}.dash-continue-card{color:inherit;gap:16px;text-decoration:none;display:flex}.dash-thumb{aspect-ratio:16/9;background:var(--content-bg-2);border-radius:12px;flex:none;justify-content:center;align-items:center;width:210px;display:flex;position:relative;overflow:hidden}.dash-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dash-thumb .play{z-index:1;color:#fff;background:rgba(0,0,0,.55);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding-left:3px;font-size:15px;display:flex;position:relative}.dash-thumb .stripe{background:var(--stripe,var(--accent));z-index:1;width:4px;position:absolute;top:0;bottom:0;left:0}.dash-continue-card:hover .dash-continue-title{color:var(--accent)}.dash-continue-body{flex-direction:column;flex:1;min-width:0;display:flex}.dash-continue-meta{color:var(--muted);margin-bottom:6px;font-size:12px}.dash-continue-title{margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.3;transition:color .12s}.dash-continue-sum{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.dash-cta{color:var(--accent);margin-top:auto;padding-top:12px;font-size:14px;font-weight:600}.dash-continue-foot{border-top:1px solid var(--rule-soft);color:var(--muted);margin-top:16px;padding-top:14px;font-size:12.5px}.dash-inline-link{color:var(--accent);font-weight:500;text-decoration:none}.dash-inline-link:hover{text-decoration:underline}.dash-stats{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.dash .stat{padding:14px 16px}.stat-label{color:var(--muted);margin-bottom:6px;font-size:12px}.stat-value{letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1.1}.stat-of{color:var(--muted);font-size:16px;font-weight:500}.stat-sub{color:var(--muted);margin-top:2px;font-size:12px}.stat-bar{background:var(--rule);border-radius:99px;height:5px;margin-top:10px;overflow:hidden}.stat-bar>i{background:var(--accent);border-radius:99px;height:100%;display:block}.dash-cols{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.dash-panel{padding:16px 18px}.dash-panel-head{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.dash-panel-head a{color:var(--accent);font-size:12px;font-weight:500;text-decoration:none}.dash-event{border-top:1px solid var(--rule-soft);gap:10px;padding:9px 0;display:flex}.dash-event:first-child{border-top:0;padding-top:0}.dash-event-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.dash-event-body{flex-direction:column;min-width:0;display:flex}.dash-event-when{color:var(--muted);font-size:11.5px}.dash-event-title{font-size:13.5px;font-weight:500;line-height:1.35}.dash-nav-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dash-nav-card{border:1px solid var(--card-border);color:inherit;background:var(--content-bg);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.dash-nav-card:hover{border-color:var(--accent);background:var(--card-tint-hover)}.dash-nav-icon{color:var(--accent);text-align:center;flex:none;width:22px;font-size:16px}.dash-nav-text{flex-direction:column;min-width:0;display:flex}.dash-nav-label{font-size:13px;font-weight:500}.dash-nav-sub{color:var(--muted);font-size:11px}.dash-note{border-top:1px solid var(--rule-soft);padding:9px 0}.dash-note:first-child{border-top:0;padding-top:0}.dash-note-kind{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:10px;font-weight:600}.dash-note-body{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.dash-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.5}@media (max-width:920px){.dash-main,.dash-cols{grid-template-columns:1fr}.dash{padding:28px 20px 64px}}@media (max-width:520px){.dash-continue-card{flex-direction:column}.dash-thumb{width:100%}.dash-nav-grid{grid-template-columns:1fr}}
