.pf-fd{--bg-2:var(--panel);--bg-3:var(--subtle);--bg-4:color-mix(in srgb,var(--subtle) 82%,var(--fg) 8%);--line-3:color-mix(in srgb,var(--line-2) 70%,var(--fg) 22%);--fg-2:var(--fg);--fg-dim:var(--dim);--fg-mute:var(--mute);--fg-faint:var(--faint);--pf:var(--orange);--pf-2:color-mix(in srgb,var(--orange) 80%,#fff 20%);--pf-deep:var(--orange-600);--pf-glow:var(--orange-soft);--pf-soft:var(--orange-soft);--red:var(--negative);--red-soft:color-mix(in srgb,var(--negative) 12%,var(--panel));--green:var(--positive);--green-soft:color-mix(in srgb,var(--positive) 12%,var(--panel));--blue-soft:color-mix(in srgb,var(--blue) 12%,var(--panel));--amber-soft:color-mix(in srgb,var(--amber) 14%,var(--panel));--teal:#0d9488;--pf-fd-nav:64px;--teal-soft:color-mix(in srgb,#0d9488 12%,var(--panel));color:var(--fg)}.pf-fd .btn{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:.15s;white-space:nowrap}.pf-fd .btn svg{height:15px;width:15px}.pf-fd .btn-ghost{color:var(--fg-2)}.pf-fd .btn-ghost:hover{background:var(--bg-3);color:var(--fg)}.pf-fd .btn-line{background:var(--bg-2);border-color:var(--line-2);color:var(--fg)}.pf-fd .btn-line:hover{background:var(--bg-3);border-color:var(--line-3)}.pf-fd .btn-pf{background:var(--pf);color:#fff}.pf-fd .btn-pf:hover{background:var(--pf-deep)}.pf-fd .btn-lg{font-size:14.5px;padding:13px 20px}.pf-fd .eyebrow{align-items:center;color:var(--pf);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;gap:8px;letter-spacing:.2em;text-transform:uppercase}.pf-fd .eyebrow:before{background:var(--pf);content:"";height:1.5px;width:22px}.pf-fd .brand{align-items:center;display:flex;gap:9px}.pf-fd .brand .wm{color:var(--fg);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.02em}.pf-fd .intake{align-items:center;display:grid;gap:0;grid-template-columns:1.05fr .95fr;padding:56px 0 72px}.pf-fd .intake-l{display:flex;flex-direction:column;justify-content:center;margin-left:auto;max-width:720px;padding:0 64px}.pf-fd .intake-l .h1{font-family:Space Grotesk,sans-serif;font-size:52px;font-weight:600;letter-spacing:-.035em;line-height:1.03;margin-top:22px;text-wrap:balance}.pf-fd .intake-l .h1 .ac{color:var(--pf)}.pf-fd .intake-l .sub{color:var(--fg-dim);font-size:17px;line-height:1.6;margin-top:20px;max-width:540px}.pf-fd .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.pf-fd .chip-t{align-items:center;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;color:var(--fg-2);display:inline-flex;font-size:12.5px;font-weight:500;gap:7px;padding:7px 12px}.pf-fd .chip-t svg{color:var(--pf);height:14px;width:14px}.pf-fd .intake-r{display:flex;flex-direction:column;justify-content:center;padding:0 64px 0 40px}.pf-fd .dz{background:var(--bg-2);border:2px dashed var(--line-2);border-radius:16px;cursor:pointer;padding:44px 34px;position:relative;text-align:center;transition:.2s}.pf-fd .dz.over,.pf-fd .dz:hover{background:var(--pf-soft);border-color:var(--pf)}.pf-fd .dz-ic{align-items:center;background:var(--pf-soft);border-radius:15px;color:var(--pf);display:flex;height:64px;justify-content:center;margin:0 auto;transition:.2s;width:64px}.pf-fd .dz.over .dz-ic,.pf-fd .dz:hover .dz-ic{background:#fff;transform:translateY(-2px)}.pf-fd .dz-ic svg{height:30px;width:30px}.pf-fd .dz .t1{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.015em;margin-top:18px}.pf-fd .dz .t2{color:var(--fg-dim);font-size:14px;margin-top:6px}.pf-fd .dz-formats{display:flex;gap:7px;justify-content:center;margin-top:16px}.pf-fd .fmt{background:var(--bg-3);border:1px solid var(--line);border-radius:6px;font-size:10.5px;font-weight:600;letter-spacing:.05em;padding:4px 9px}.pf-fd .dz-or,.pf-fd .fmt{color:var(--fg-mute);font-family:JetBrains Mono,monospace}.pf-fd .dz-or{align-items:center;display:flex;font-size:12px;gap:12px;letter-spacing:.1em;margin:18px 2px 0;text-transform:uppercase}.pf-fd .dz-or:after,.pf-fd .dz-or:before{background:var(--line);content:"";flex:1;height:1px}.pf-fd .sample-btn{margin-top:16px;width:100%}.pf-fd .privacy{align-items:center;color:var(--fg-mute);display:flex;font-size:12px;gap:7px;justify-content:center;margin-top:16px}.pf-fd .privacy svg{flex-shrink:0;height:13px;width:13px}.pf-fd .workspace{align-items:start;animation:workspaceIn .5s ease both;background:linear-gradient(to right,var(--bg-3) 0 296px,var(--bg) 296px);border-bottom:1px solid var(--line);display:grid;grid-template-columns:296px 1fr}@keyframes workspaceIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pf-fd .side{background:var(--bg-3);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:0;height:calc(100vh - var(--pf-fd-nav));overflow-y:auto;padding:18px 16px;position:sticky;top:var(--pf-fd-nav)}.pf-fd .side-status{align-items:center;align-self:flex-start;background:var(--green-soft);border-radius:999px;color:var(--green);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;gap:8px;letter-spacing:.04em;padding:6px 11px}.pf-fd .side-status svg{height:13px;width:13px}.pf-fd .file-card{background:var(--bg-2);border:1px solid var(--line);border-radius:11px;margin-top:0;padding:14px}.pf-fd .file-card .fr{align-items:center;display:flex;gap:11px}.pf-fd .file-card .fic{align-items:center;background:var(--green-soft);border-radius:8px;color:var(--green);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.pf-fd .file-card .fic svg{height:18px;width:18px}.pf-fd .file-card .fn{color:var(--fg);font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:600;line-height:1.3;word-break:break-all}.pf-fd .file-card .fm{color:var(--fg-mute);font-size:11px;margin-top:2px}.pf-fd .saved-note{align-items:center;border-top:1px solid var(--line);color:var(--fg-mute);display:flex;font-family:JetBrains Mono,monospace;font-size:10.5px;gap:8px;justify-content:space-between;letter-spacing:.02em;margin-top:10px;padding-top:9px}.pf-fd .saved-note button{color:var(--pf);font-size:10.5px;font-weight:600;text-decoration:underline}.pf-fd .saved-note button:hover{color:var(--pf-deep)}.pf-fd .file-card .again{align-items:center;color:var(--pf);display:inline-flex;font-size:12px;font-weight:600;gap:5px;margin-top:12px}.pf-fd .file-card .again svg{height:12px;width:12px}.pf-fd .side-mini{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.pf-fd .mini{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:9px 11px}.pf-fd .mini .k{color:var(--fg-mute);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pf-fd .mini .v{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.02em;margin-top:3px}.pf-fd .cta-card{margin-top:auto;padding-top:14px}.pf-fd .cta-inner{background:var(--fg);border-radius:14px;color:#fff;padding:15px}.pf-fd .cta-inner h4{font-family:Space Grotesk,sans-serif;font-size:16.5px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.pf-fd .cta-inner p{color:#ffffffa8;font-size:11.5px;line-height:1.4;margin-top:4px}.pf-fd .cta-inner .btn-pf{margin-top:11px;width:100%}.pf-fd .cta-or{align-items:center;color:#fff6;display:flex;font-family:JetBrains Mono,monospace;font-size:10.5px;gap:10px;letter-spacing:.12em;margin:10px 0;text-transform:uppercase}.pf-fd .cta-or:after,.pf-fd .cta-or:before{background:#ffffff24;content:"";flex:1;height:1px}.pf-fd .email-row{display:flex;gap:7px}.pf-fd .email-row input{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;color:#fff;flex:1;font-size:13px;height:38px;min-width:0;padding:0 12px}.pf-fd .email-row input::-moz-placeholder{color:#fff6}.pf-fd .email-row input::placeholder{color:#fff6}.pf-fd .email-row input:focus{border-color:var(--pf);outline:none}.pf-fd .email-row button{align-items:center;background:var(--pf);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:38px;justify-content:center;width:40px}.pf-fd .email-row button:hover{background:var(--pf-deep)}.pf-fd .email-row button svg{height:16px;width:16px}.pf-fd .email-ok{align-items:center;background:#ffffff14;border-radius:8px;color:#fff;display:none;font-size:12px;gap:8px;margin-top:2px;padding:10px 12px}.pf-fd .email-ok.show{display:flex}.pf-fd .email-ok svg{color:var(--green);height:14px;width:14px}.pf-fd .side-disc{color:var(--fg-faint);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.05em;line-height:1.5;margin-top:12px;text-transform:uppercase}.pf-fd .main{flex-direction:column;min-height:calc(100vh - var(--pf-fd-nav));min-width:0}.pf-fd .main,.pf-fd .rail{background:var(--bg);display:flex}.pf-fd .rail{border-bottom:1px solid var(--line);gap:3px;overflow-x:auto;padding:10px 30px;position:sticky;top:var(--pf-fd-nav);z-index:15}.pf-fd .rail button{align-items:center;border-radius:8px;color:var(--fg-mute);display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:7px 12px;transition:.15s;white-space:nowrap}.pf-fd .rail button svg{height:15px;width:15px}.pf-fd .rail button:hover{background:var(--bg-3);color:var(--fg-2)}.pf-fd .rail button.current{background:var(--bg-3);color:var(--fg)}.pf-fd .rail button.current svg{color:var(--pf)}.pf-fd .sections{display:flex;flex-direction:column}.pf-fd .sec{border-bottom:1px solid var(--line);padding:30px;scroll-margin-top:calc(var(--pf-fd-nav) + 58px)}.pf-fd .sec:last-child{border-bottom:0;padding-bottom:64px}.pf-fd .sec-head{margin-bottom:16px}.pf-fd .sec-head .heye{color:var(--fg-mute);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.pf-fd .sec-head h2{font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-top:3px}.pf-fd .sec-head .sub{color:var(--fg-dim);font-size:13.5px;line-height:1.5;margin-top:6px;max-width:640px}.pf-fd .sec .card,.pf-fd .sec .finding{opacity:0}.pf-fd .sec.seen .card{animation:cardIn .55s cubic-bezier(.22,1,.36,1) both}.pf-fd .sec.seen .card:first-of-type{animation-delay:.04s}.pf-fd .sec.seen .card:nth-of-type(2){animation-delay:.12s}.pf-fd .sec.seen .card:nth-of-type(3){animation-delay:.2s}.pf-fd .sec.seen .card:nth-of-type(4){animation-delay:.28s}@keyframes cardIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes growW{0%{width:0}}@keyframes gaugeIn{0%{stroke-dashoffset:477}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes shine{0%{transform:translate(-120%)}60%,to{transform:translate(240%)}}@keyframes gaugeGlow{0%,to{filter:drop-shadow(0 0 1px rgba(232,116,43,.15))}50%{filter:drop-shadow(0 0 7px rgba(232,116,43,.55))}}@keyframes tipPulse{0%,to{opacity:.55;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}.pf-fd .feebar .fill{overflow:hidden;position:relative}.pf-fd .feebar .fill:after{animation:shine 2.6s ease-in-out 1s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);content:"";inset:0;position:absolute;transform:translate(-120%)}.pf-fd .viz-coins{animation:bob 3.2s ease-in-out infinite}.pf-fd .viz .tip{transform-box:fill-box;transform-origin:center}.pf-fd .viz-area .tip{fill:var(--green)}.pf-fd .viz-dual .tip{fill:var(--blue)}.pf-fd .sec.seen .viz-area .tip,.pf-fd .sec.seen .viz-dual .tip{animation:tipPulse 1.5s ease-in-out .4s infinite}.pf-fd .sec.seen .feebar .fill{animation:growW 1.1s cubic-bezier(.22,1,.36,1) both}.pf-fd .sec.seen .sig .fitbar i{animation:growW 1s cubic-bezier(.22,1,.36,1) .15s both}.pf-fd .sec.seen .gring{animation:gaugeIn 1.15s cubic-bezier(.22,1,.36,1) both,gaugeGlow 2.6s ease-in-out 1.4s infinite}.pf-fd .grid{align-items:start;display:grid;gap:14px}.pf-fd .card{background:var(--bg-2);border:1px solid var(--line);border-radius:13px;display:flex;flex-direction:column;padding:18px 20px}.pf-fd .card-t{align-items:center;color:var(--fg-mute);display:flex;font-size:10px;font-weight:600;gap:8px;letter-spacing:.14em;margin-bottom:12px}.pf-fd .card-t,.pf-fd .chip{font-family:JetBrains Mono,monospace;text-transform:uppercase}.pf-fd .chip{border-radius:6px;font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:3px 8px}.pf-fd .chip.hi{background:var(--red-soft);color:var(--red)}.pf-fd .chip.md{background:var(--amber-soft);color:var(--amber)}.pf-fd .chip.ok{background:var(--green-soft);color:var(--green)}.pf-fd .chip.lo{background:var(--bg-4);color:var(--fg-mute)}.pf-fd .pos{color:var(--green)}.neg{color:var(--red)}.pfc{color:var(--pf)}.pf-fd .finding{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:13px;padding:13px 0}.pf-fd .finding:last-child{border-bottom:0}.pf-fd .finding .fico{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.pf-fd .finding .fico svg{height:19px;width:19px}.pf-fd .finding .fb{flex:1;min-width:0}.pf-fd .finding .fk{align-items:center;display:flex;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;gap:9px;letter-spacing:-.01em}.pf-fd .finding .fs{color:var(--fg-dim);font-size:13px;line-height:1.45;margin-top:3px}.pf-fd .finding .fix{align-items:center;align-self:center;color:var(--pf);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:4px}.pf-fd .finding .fix svg{height:13px;width:13px}.pf-fd .ico-red{background:var(--red-soft);color:var(--red)}.pf-fd .ico-amber{background:var(--amber-soft);color:var(--amber)}.pf-fd .ico-green{background:var(--green-soft);color:var(--green)}.pf-fd .ico-pf{background:var(--pf-soft);color:var(--pf)}.pf-fd .ico-blue{background:var(--blue-soft);color:var(--blue)}.pf-fd .ico-purple{background:#f0e9fc;color:var(--purple)}.pf-fd .ico-teal{background:var(--teal-soft);color:var(--teal)}.pf-fd .gauge{align-items:center;display:flex;flex-direction:column;justify-content:center}.pf-fd .gauge svg{height:170px;transform:rotate(-90deg);width:170px}.pf-fd .gauge .gwrap{position:relative}.pf-fd .gauge .gnum{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.pf-fd .gauge .gnum b{font-family:Space Grotesk,sans-serif;font-size:44px;font-weight:600;letter-spacing:-.03em;line-height:1}.pf-fd .gauge .gnum span{color:var(--fg-mute);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;margin-top:4px;text-transform:uppercase}.pf-fd .gauge .gcap{color:var(--fg-dim);font-size:13px;line-height:1.4;margin-top:14px;text-align:center}.pf-fd .cormat{display:grid;gap:5px;justify-content:start}.pf-fd .cormat .cell,.pf-fd .cormat .lab:not(.row){max-width:74px}.pf-fd .cormat .lab{align-items:center;color:var(--fg-mute);display:flex;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;justify-content:center}.pf-fd .cormat .lab.row{justify-content:flex-start}.pf-fd .cormat .cell{align-items:center;aspect-ratio:1;background:var(--bg-4);border-radius:6px;color:transparent;display:flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;justify-content:center}.pf-fd .cormat .cell.hot{background:var(--red);color:#fff}.pf-fd .cormat .cell.warm{background:#f2a65a;color:#fff}.pf-fd .cormat .cell.mild{background:#f6d6a8;color:#8a6a2a}.pf-fd .cormat .cell.cool{background:#e5e5dc;color:var(--fg-mute)}.pf-fd .cormat .cell.self{background:var(--bg-2);border:1px solid var(--line);color:var(--fg-faint)}.pf-fd .cor-key{color:var(--fg-mute);display:flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:16px;letter-spacing:.05em}.pf-fd .cor-key i{border-radius:3px;display:inline-block;height:10px;margin-right:5px;vertical-align:middle;width:10px}.pf-fd .stat-big{display:flex;flex-direction:column;justify-content:center}.pf-fd .stat-big .sv{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:600;letter-spacing:-.03em;line-height:1}.pf-fd .stat-big .sv .cur{font-size:24px;vertical-align:top}.pf-fd .stat-big .ss{color:var(--fg-dim);font-size:13px;line-height:1.45;margin-top:8px}.pf-fd .feebar{margin-bottom:16px}.pf-fd .feebar:last-child{margin-bottom:0}.pf-fd .feebar .fbh{color:var(--fg-dim);display:flex;font-size:13px;justify-content:space-between;margin-bottom:7px}.pf-fd .feebar .fbh b{color:var(--fg);font-family:JetBrains Mono,monospace;font-size:14px}.pf-fd .feebar .track{background:var(--bg-4);border-radius:8px;height:16px;overflow:hidden}.pf-fd .feebar .fill{border-radius:8px;height:100%;width:var(--w)}.pf-fd .feebar.old .fill{background:var(--red)}.pf-fd .feebar.new .fill{background:var(--green)}.pf-fd .dtable{border-collapse:collapse;font-size:13px;width:100%}.pf-fd .dtable th{border-bottom:1px solid var(--line);color:var(--fg-mute);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;letter-spacing:.1em;padding:0 0 9px;text-align:left;text-transform:uppercase}.pf-fd .dtable td{border-bottom:1px solid var(--line);color:var(--fg-2);padding:11px 0}.pf-fd .dtable tr:last-child td{border-bottom:0}.pf-fd .dtable .tk{color:var(--fg);font-family:JetBrains Mono,monospace;font-weight:600}.pf-fd .dtable .num{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;text-align:right}.pf-fd .dtable .rep{color:var(--fg-dim)}.pf-fd .dtable td+td,.pf-fd .dtable th+th{padding-left:14px}.pf-fd .sig{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;padding:15px 0}.pf-fd .sig:last-child{border-bottom:0}.pf-fd .sig .sico{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.pf-fd .sig .sico svg{height:21px;width:21px}.pf-fd .sig .sbody{flex:1;min-width:0}.pf-fd .sig .snm{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em}.pf-fd .sig .sds{color:var(--fg-dim);font-size:12.5px;line-height:1.4;margin-top:2px}.pf-fd .sig .fitwrap{align-items:center;display:flex;gap:10px;margin-top:9px}.pf-fd .sig .fitbar{background:var(--bg-4);border-radius:3px;flex:1;height:6px;max-width:200px;overflow:hidden}.pf-fd .sig .fitbar i{border-radius:3px;display:block;height:100%;width:var(--w)}.pf-fd .sig .fitpct{color:var(--fg);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.pf-fd .sig .spark{flex-shrink:0;height:38px;width:96px}.pf-fd .sig .spark polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.pf-fd .sig .add{flex-shrink:0}.pf-fd .tilt{align-items:center;color:var(--fg-dim);display:flex;font-size:14px;gap:12px}.pf-fd .tilt b{color:var(--fg)}.pf-fd .tag{align-items:center;background:var(--pf-soft);border-radius:6px;color:var(--pf);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.04em;padding:4px 10px}.pf-fd .stream{align-items:center;background:var(--bg);display:none;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:200}.pf-fd .stream.show{display:flex}.pf-fd .stream-inner{max-width:90%;width:540px}.pf-fd .stream .sh{margin-bottom:22px;text-align:center}.pf-fd .stream .sh .beacon{animation:beat 1.1s infinite;background:var(--pf);border-radius:50%;box-shadow:0 0 0 6px var(--pf-glow);height:12px;margin:0 auto 16px;width:12px}@keyframes beat{0%,to{box-shadow:0 0 0 5px var(--pf-glow)}50%{box-shadow:0 0 0 11px #e8742b24}}.stream .sh .st{font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:600;letter-spacing:-.02em}.pf-fd .stream .sh .ss{color:var(--fg-mute);font-size:13.5px;margin-top:6px}.pf-fd .sprog{background:var(--bg-4);border-radius:3px;height:5px;margin-top:20px;overflow:hidden}.pf-fd .sprog i{background:var(--pf);border-radius:3px;display:block;height:100%;transition:width .65s cubic-bezier(.22,1,.36,1);width:0}.pf-fd .stream-steps{display:flex;flex-direction:column;gap:8px}.pf-fd .sstep{align-items:center;border:1px solid transparent;border-radius:13px;display:flex;gap:14px;opacity:.42;padding:12px 14px;transition:opacity .35s,background .35s,border-color .35s}.pf-fd .sstep.active{background:var(--bg-2);border-color:var(--line);opacity:1}.pf-fd .sstep.done{opacity:.92}.pf-fd .sicon{align-items:center;background:var(--bg-3);border-radius:12px;color:var(--fg-mute);display:flex;flex-shrink:0;height:46px;justify-content:center;transition:.35s;width:46px}.pf-fd .sstep.active .sicon{background:var(--pf-soft);color:var(--pf)}.pf-fd .sstep.done .sicon{background:var(--green-soft);color:var(--green)}.pf-fd .sicon svg{height:28px;width:28px}.pf-fd .stext{flex:1;min-width:0}.pf-fd .stt{color:var(--fg);font-family:Space Grotesk,sans-serif;font-size:14.5px;font-weight:600;letter-spacing:-.01em}.pf-fd .sts{color:var(--fg-mute);font-family:JetBrains Mono,monospace;font-size:11px;margin-top:2px}.pf-fd .sstate{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:20px}.pf-fd .spin{animation:spin .7s linear infinite;border:2px solid var(--line-2);border-radius:50%;border-top-color:var(--pf);display:none;height:16px;width:16px}.pf-fd .sstep.active .spin{display:block}.pf-fd .chk{color:var(--green);height:19px;opacity:0;transform:scale(.5);transition:.25s;width:19px}.pf-fd .sstep.done .chk{opacity:1;transform:scale(1)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes rowGrow{0%,to{transform:scaleX(.15)}50%{transform:scaleX(1)}}@keyframes drawLoop{0%{stroke-dashoffset:var(--dl,30)}55%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes nodePop{0%,to{opacity:.5;transform:scale(.55)}50%{opacity:1;transform:scale(1)}}@keyframes gridPulse{0%,to{opacity:.22}50%{opacity:1}}@keyframes sweep{0%{transform:translate(-1px)}50%{transform:translate(13px)}to{transform:translate(-1px)}}.sv-rows .ln{fill:currentColor;transform-box:fill-box;transform-origin:left}.pf-fd .sstep.active .sv-rows .ln{animation:rowGrow 1.6s ease-in-out infinite}.pf-fd .sv-map .ed{stroke:currentColor;stroke-dasharray:15;stroke-dashoffset:0;stroke-linecap:round;stroke-width:1.4}.pf-fd .sstep.active .sv-map .ed{--dl:15;animation:drawLoop 1.5s ease infinite}.pf-fd .sv-map .nd{fill:currentColor;transform-box:fill-box;transform-origin:center}.pf-fd .sstep.active .sv-map .nd{animation:nodePop 1.5s ease-in-out infinite}.pf-fd .sv-grid .g{fill:currentColor;opacity:.22}.pf-fd .sstep.active .sv-grid .g{animation:gridPulse 1.4s ease-in-out infinite}.pf-fd .sv-scan .bar{fill:currentColor;opacity:.65}.pf-fd .sv-scan .glass{fill:none;stroke:currentColor;stroke-width:1.7;transform-box:fill-box}.pf-fd .sstep.active .sv-scan .glass{animation:sweep 1.7s ease-in-out infinite}.pf-fd .sv-wave polyline{fill:none;stroke:currentColor;stroke-dasharray:44;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.pf-fd .sstep.active .sv-wave polyline{--dl:44;animation:drawLoop 1.5s ease infinite}.pf-fd .sv-wave .tip{fill:currentColor}.pf-fd .read{margin-top:10px}.pf-fd .read-card{background:var(--bg-2);border:1px solid var(--line);border-radius:11px;margin-top:10px;padding:12px 13px}.pf-fd .srow{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:9px;grid-template-columns:82px 1fr auto;padding:6px 0}.pf-fd .srow:last-child{border-bottom:0}.pf-fd .srow .sk{color:var(--fg-mute);font-size:11.5px;font-weight:500}.pf-fd .srow .sqv{color:var(--fg);font-family:Space Grotesk,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:-.01em;text-align:right;white-space:nowrap}.pf-fd .srow .sv-tags{display:flex;gap:5px;grid-column:2/-1;justify-content:flex-end}.pf-fd .srow .sv-tags .tag{font-size:10px;padding:3px 8px}.pf-fd .dots{display:flex;gap:4px}.pf-fd .dots i{background:var(--line-2);border-radius:50%;height:7px;width:7px}.pf-fd .dots i.on{animation:coinIn .4s cubic-bezier(.22,1,.36,1) both;background:var(--pf)}.pf-fd .dots i.on:nth-child(2){animation-delay:.07s}.pf-fd .dots i.on:nth-child(3){animation-delay:.14s}.pf-fd .dots i.on:nth-child(4){animation-delay:.21s}.pf-fd .mbar{background:var(--bg-4);border-radius:3px;height:6px;overflow:hidden}.pf-fd .mbar i{animation:growW .9s cubic-bezier(.22,1,.36,1) both;border-radius:3px;display:block;height:100%;width:var(--w)}.pf-fd .conf{background:var(--pf-soft);border:1px solid #f3d9c2;border-radius:10px;display:flex;gap:9px;margin-top:10px;padding:9px 11px}.pf-fd .conf-ic{color:var(--pf);flex-shrink:0;height:16px;margin-top:1px;stroke-width:2;width:16px}.pf-fd .conf b{color:var(--fg);display:block;font-family:Space Grotesk,sans-serif;font-size:12px}.pf-fd .conf span{color:var(--pf-deep);display:block;font-size:11px;line-height:1.45;margin-top:3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes coinIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes barUp{to{transform:scaleY(1)}}@keyframes cellPop{0%{opacity:0;transform:scale(.62)}to{opacity:1;transform:scale(1)}}.pf-fd .microlab{color:var(--fg-mute);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;letter-spacing:.12em;margin-bottom:2px;margin-top:16px;text-transform:uppercase}.pf-fd .segbar{border-radius:8px;display:flex;gap:2px;height:28px;margin-top:8px;overflow:hidden;width:100%}.pf-fd .segbar .seg{align-items:center;color:#fff;display:flex;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;justify-content:center;min-width:0;overflow:hidden;white-space:nowrap;width:var(--w)}.pf-fd .segbar .seg.muted{color:var(--fg-mute)}.pf-fd .sec.seen .segbar .seg{animation:growW .8s cubic-bezier(.22,1,.36,1) both}.pf-fd .sec.seen .cormat .cell{animation:cellPop .45s ease both}.pf-fd .savebar{background:var(--red);border-radius:7px;height:14px;margin-top:14px;overflow:hidden;width:100%}.pf-fd .savebar i{background:var(--green);display:block;height:100%;width:var(--w)}.pf-fd .sec.seen .savebar i{animation:growW 1s cubic-bezier(.22,1,.36,1) both}.pf-fd .savekey{color:var(--fg-mute);display:flex;font-family:JetBrains Mono,monospace;font-size:9.5px;justify-content:space-between;letter-spacing:.05em;margin-top:6px}.pf-fd .savekey span:first-child{color:var(--green)}.pf-fd .savekey span:last-child{color:var(--red)}.pf-fd .dividrow{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.pf-fd .viz-coins{flex-shrink:0;height:58px;width:56px}.pf-fd .viz-coins ellipse{fill:var(--green);stroke:#fff;stroke-width:1.5}.pf-fd .sec.seen .viz-coins ellipse{animation:coinIn .5s cubic-bezier(.22,1,.36,1) both}.pf-fd .viz{flex-shrink:0;height:46px;width:118px}.pf-fd .viz-area .arealine{fill:none;stroke:var(--green);stroke-dasharray:230;stroke-dashoffset:230;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.pf-fd .sec.seen .viz-area .arealine{animation:draw 1.1s ease forwards}.pf-fd .viz-area .areafill{fill:#1f9d5529;opacity:0}.pf-fd .sec.seen .viz-area .areafill{animation:fadeUp .9s ease .35s forwards}.pf-fd .viz-dual polyline{fill:none;stroke-dasharray:280;stroke-dashoffset:280;stroke-linecap:round;stroke-linejoin:round}.pf-fd .viz-dual .l-you{stroke:var(--line-3);stroke-width:1.5}.pf-fd .viz-dual .l-sig{stroke:var(--blue);stroke-width:2.3}.pf-fd .sec.seen .viz-dual .l-you{animation:draw 1s ease .1s forwards}.pf-fd .sec.seen .viz-dual .l-sig{animation:draw 1.1s ease .35s forwards}.pf-fd .viz-dual .dkey{fill:var(--fg-mute);font-family:JetBrains Mono,monospace;font-size:8px}.pf-fd .viz-bars rect{fill:var(--teal);transform:scaleY(0);transform-box:fill-box;transform-origin:bottom}.pf-fd .sec.seen .viz-bars rect{animation:barUp .55s cubic-bezier(.22,1,.36,1) both}@keyframes findIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.sec.seen .finding{animation:findIn .55s cubic-bezier(.22,1,.36,1) both}.pf-fd .sec.seen .finding:first-of-type{animation-delay:.05s}.pf-fd .sec.seen .finding:nth-of-type(2){animation-delay:.16s}.pf-fd .sec.seen .finding:nth-of-type(3){animation-delay:.27s}.pf-fd .sec.seen .finding:nth-of-type(4){animation-delay:.38s}.pf-fd .fviz{align-self:center;flex-shrink:0;margin:0 4px 0 10px}.pf-fd .fviz-pie{height:40px;width:40px}.pf-fd .fviz-cash,.pf-fd .fviz-cluster,.pf-fd .fviz-fee{height:40px;width:56px}@keyframes pieIn{0%{stroke-dashoffset:94}}.fviz-pie .arc{stroke-dashoffset:36}.pf-fd .sec.seen .fviz-pie .arc{animation:pieIn 1s cubic-bezier(.22,1,.36,1) .2s both}.pf-fd .fviz-cluster line{opacity:.45;stroke:var(--amber);stroke-width:1.5}.pf-fd .fviz-cluster .n{animation:clusterPulse 1.9s ease-in-out infinite;fill:var(--amber);transform-box:fill-box;transform-origin:center}@keyframes clusterPulse{0%,to{opacity:.75;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}.pf-fd .fviz-fee polyline{fill:none;stroke:var(--red);stroke-dasharray:80;stroke-dashoffset:80;stroke-linecap:round;stroke-width:2}.pf-fd .sec.seen .fviz-fee polyline{animation:draw 1s ease .2s forwards}.pf-fd .fviz-fee .drip{animation:drip 2.1s ease-in-out infinite;fill:var(--red);transform-box:fill-box;transform-origin:center}@keyframes drip{0%{opacity:0;transform:translateY(-2px)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(12px)}}.pf-fd .fviz-cash line{stroke:var(--line-3);stroke-dasharray:3 3;stroke-width:1.5}.pf-fd .fviz-cash .idle{animation:idlePulse 1.7s ease-in-out infinite;fill:var(--fg-mute);transform-box:fill-box;transform-origin:center}@keyframes idlePulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.pf-fd .empty{flex-direction:column;gap:8px;padding:24px;text-align:center}.pf-fd .empty,.pf-fd .empty .ei{align-items:center;display:flex;justify-content:center}.pf-fd .empty .ei{background:var(--bg-3);border-radius:12px;color:var(--fg-mute);height:44px;width:44px}.pf-fd .empty .ei svg{height:22px;width:22px}.pf-fd .empty.good .ei{background:var(--green-soft);color:var(--green)}.pf-fd .empty .et{color:var(--fg);font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600}.pf-fd .empty .es{color:var(--fg-dim);font-size:13px;line-height:1.5;max-width:380px}.pf-fd .dz-err{align-items:flex-start;background:var(--red-soft);border:1px solid #f3c9c9;border-radius:10px;color:#962b2b;display:flex;font-size:12.5px;gap:9px;line-height:1.45;margin-top:14px;padding:11px 13px}.pf-fd .dz-err svg{flex-shrink:0;height:15px;margin-top:1px;width:15px}.pf-fd .dz.busy{opacity:.6;pointer-events:none}.pf-fd .stream-err{margin-top:18px;text-align:center}.pf-fd .stream-err .em{color:var(--fg-dim);font-size:13.5px;line-height:1.5;margin-bottom:14px}.pf-fd .scroll-cue{align-items:center;animation:cueIn .5s ease .3s both;background:var(--fg);border-radius:999px;bottom:24px;box-shadow:0 8px 28px #00000038;color:#fff;display:inline-flex;font-size:13px;font-weight:500;gap:9px;padding:11px 17px;position:fixed;right:26px;z-index:25}.pf-fd .scroll-cue svg{animation:cueNudge 1.8s ease-in-out infinite;height:15px;width:15px}.pf-fd .scroll-cue:hover{background:var(--pf-deep)}@keyframes cueIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cueNudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.pf-fd .subset-note{color:var(--fg-faint);font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.06em;margin-top:8px;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.pf-fd .scroll-cue,.pf-fd .sec .card,.pf-fd .sec .finding{opacity:1!important}.pf-fd .fviz-fee polyline,.pf-fd .viz-area .arealine,.pf-fd .viz-dual polyline{stroke-dashoffset:0!important}.pf-fd .viz-area .areafill{opacity:1!important}.pf-fd .viz-bars rect{transform:scaleY(1)!important}.pf-fd .fviz-pie .arc{stroke-dashoffset:36!important}}@media(max-width:1180px){.pf-fd .intake-l{padding:0 40px}.intake-r{padding:0 40px 0 20px}.intake-l .h1{font-size:42px}.pf-fd .rail button span{display:none}.pf-fd .rail button{padding:7px 10px}}@media(max-width:860px){.pf-fd .intake{gap:28px;grid-template-columns:1fr;min-height:0;padding:28px 0 40px}.pf-fd .intake-l{margin-left:0;padding:0 20px}.pf-fd .intake-l .h1{font-size:32px}.pf-fd .intake-l .sub{font-size:15px}.pf-fd .intake-r{padding:0 20px}.pf-fd .workspace{background:none;grid-template-columns:1fr}.pf-fd .side{border-bottom:1px solid var(--line);border-right:0;height:auto;overflow:visible;padding:16px;position:static}.pf-fd .cta-card{margin-top:18px}.pf-fd .rail{padding:8px 16px}.pf-fd .rail button span{display:inline}.pf-fd .sec{padding:20px 16px;scroll-margin-top:calc(var(--pf-fd-nav) + 48px)}.pf-fd .grid{gap:12px;grid-template-columns:1fr!important}.pf-fd .scroll-cue{bottom:16px;font-size:12.5px;padding:10px 14px;right:14px}.pf-fd .gauge svg{height:140px;width:140px}}.pf-fd .scroll-x{max-width:100%;overflow-x:auto}[data-theme=dark] .pf-fd .cta-inner{background:var(--panel);border:1px solid var(--orange-line);color:var(--fg)}[data-theme=dark] .pf-fd .cta-inner p{color:var(--dim)}[data-theme=dark] .pf-fd .cta-or{color:var(--mute)}[data-theme=dark] .pf-fd .cta-or:after,[data-theme=dark] .pf-fd .cta-or:before{background:var(--line)}[data-theme=dark] .pf-fd .email-row input{background:var(--subtle);border-color:var(--line-2);color:var(--fg)}[data-theme=dark] .pf-fd .email-row input::-moz-placeholder{color:var(--mute)}[data-theme=dark] .pf-fd .email-row input::placeholder{color:var(--mute)}[data-theme=dark] .pf-fd .email-ok{background:var(--subtle);color:var(--fg)}[data-theme=dark] .pf-fd .scroll-cue{background:var(--orange);box-shadow:0 8px 28px #00000073;color:#fff}[data-theme=dark] .pf-fd .scroll-cue:hover{background:var(--orange-600)}
