@keyframes srcdrift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lpulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes flowdash{to{stroke-dashoffset:-24}}.leaf26 .proc.six{grid-template-columns:repeat(3,1fr);row-gap:20px}.leaf26 .proc.six .pstep:nth-child(3):after{display:none}.leaf26 .logos{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:44px 0}.leaf26 .logos .k{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent-ink);text-align:center}.leaf26 .logos .s{text-align:center;font-size:14.5px;color:var(--muted);margin-top:9px}.leaf26 .logorow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 46px;margin-top:26px}.leaf26 .logomark{height:26px;display:flex;align-items:center;gap:8px;opacity:.62;transition:opacity .18s}.leaf26 .logomark:hover{opacity:1}.leaf26 .logomark i{width:20px;height:20px;border-radius:5px;background:var(--muted);display:block;flex:0 0 auto}.leaf26 .logomark span{font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--body)}.leaf26 .srcframe{border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--shadow);padding:30px 26px;overflow:hidden}.leaf26 .srcrow{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.leaf26 .srctiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.leaf26 .srctiles.three{grid-template-columns:repeat(3,1fr);margin-top:12px}.leaf26 .srctile{border:1px solid var(--line);border-radius:9px;padding:14px 15px;background:var(--bg);animation:srcdrift 7s ease-in-out infinite}.leaf26 .srctile:nth-child(2){animation-delay:.6s}.leaf26 .srctile:nth-child(3){animation-delay:1.2s}.leaf26 .srctile:nth-child(4){animation-delay:1.8s}.leaf26 .srctile b{display:block;font-size:13.6px;color:var(--ink);margin-bottom:5px}.leaf26 .srctile span{display:block;font-size:12.8px;color:var(--body);line-height:1.5}.leaf26 .srctile.own{border-left:3px solid var(--line);background:var(--bg-alt)}.leaf26 .srccore{display:flex;align-items:center;justify-content:center;gap:12px;margin:20px 0;padding:14px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.leaf26 .srccore i{width:30px;height:30px;border-radius:8px;background:var(--accent);display:grid;place-items:center;font:700 10px/1 Inter;color:#000;flex:0 0 auto}.leaf26 .srccore span{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-ink)}.leaf26 .srccaps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.leaf26 .srccap b{display:block;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:6px}.leaf26 .srccap span{font-size:13px;color:var(--body);line-height:1.55}.leaf26 .senasplit{display:grid;grid-template-columns:1.35fr .65fr;gap:44px;align-items:start}.leaf26 .numpoints{display:grid;gap:22px}.leaf26 .numpoint{border-left:2px solid var(--accent);padding:2px 0 2px 18px}.leaf26 .numpoint b{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.11em;color:var(--accent-ink);margin-bottom:8px}.leaf26 .numpoint h3{font-size:16.5px;font-weight:600;color:var(--ink);margin-bottom:7px;letter-spacing:-.01em}.leaf26 .numpoint p{font-size:14px;color:var(--body);line-height:1.6}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .dgrid{display:grid;grid-template-columns:236px 1fr;gap:34px;align-items:start}.leaf26 :where([data-fam=h07dcb7],[data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h8d1cd9]) .dgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.leaf26 .drail{position:sticky;top:86px;display:grid;gap:18px}.leaf26 .dsearch{position:relative}.leaf26 .dsearch input{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--card);padding:11px 12px 11px 34px;font:400 14px/1 Inter;color:var(--ink)}.leaf26 .dsearch input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.leaf26 .dsearch svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted)}.leaf26 .dfilters{display:grid;gap:2px;border-top:1px solid var(--line)}.leaf26 .dfilter{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line-soft);padding:12px 2px;font:400 14px/1.3 Inter;color:var(--body);cursor:pointer;transition:.15s}.leaf26 .dfilter:hover{color:var(--ink);padding-left:6px}.leaf26 .dfilter em{font-family:IBM Plex Mono,monospace;font-style:normal;font-size:11px;color:var(--muted)}.leaf26 .dfilter[aria-pressed=true]{color:var(--accent-ink);font-weight:600}.leaf26 .dfilter[aria-pressed=true] em{color:var(--accent-ink)}.leaf26 .dcount{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.leaf26 .dcards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .dcard{display:block;border:1px solid var(--line);border-radius:11px;background:var(--card);box-shadow:var(--shadow);padding:20px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .dcard{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:20px 20px 18px;box-shadow:var(--shadow);text-decoration:none;transition:border-color .18s,transform .18s}.leaf26 :where([data-fam=h3f4a25]) .dcard{border:1px solid var(--line);border-radius:11px;background:var(--card);padding:20px 20px 18px;display:flex;flex-direction:column;gap:9px;text-decoration:none;color:var(--body);transition:border-color .18s,transform .18s;box-shadow:var(--shadow)}.leaf26 :where([data-fam=h581533]) .dcard{border:1px solid var(--line);border-radius:9px;background:var(--card);padding:17px 18px;display:flex;flex-direction:column;gap:9px;text-decoration:none;color:var(--body);transition:.16s}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .dcard:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.08)}.leaf26 :where([data-fam=h07dcb7],[data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h8d1cd9]) .dcard:hover{border-color:var(--accent);transform:translateY(-2px)}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .dcard__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .dcard__top{display:flex;align-items:flex-start;gap:11px}.leaf26 .dmono{width:32px;height:32px;border-radius:8px;background:var(--accent-wash);border:1px solid var(--accent);display:grid;place-items:center;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;color:var(--accent-ink)}.leaf26 .dcard__top svg{color:var(--muted);transition:transform .18s,color .18s}.leaf26 .dcard:hover .dcard__top svg{color:var(--accent-ink);transform:translateX(3px)}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .dcard h3{font-size:16.5px;font-weight:600;color:var(--ink);letter-spacing:-.01em;margin-bottom:8px}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .dcard h3{font-size:15.5px;margin-bottom:8px;display:flex;justify-content:space-between;gap:8px;align-items:start}.leaf26 :where([data-fam=h3f4a25]) .dcard h3{font-size:15.5px;letter-spacing:-.02em;line-height:1.25;color:var(--ink);flex:1;margin:0 0 8px;display:flex;justify-content:space-between;gap:8px;align-items:start}.leaf26 :where([data-fam=h581533]) .dcard h3{font-size:15px;letter-spacing:-.02em;line-height:1.25;color:var(--ink);margin:0;flex:1}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .dcard p{font-size:13.6px;color:var(--body);line-height:1.6}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .dcard p{font-size:13.4px;margin-bottom:14px}.leaf26 :where([data-fam=h3f4a25]) .dcard p{font-size:13.4px;line-height:1.5;flex:1;margin-bottom:14px}.leaf26 :where([data-fam=h581533]) .dcard p{font-size:13.5px;line-height:1.5;flex:1}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .dcard .go{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-ink)}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .dcard .go{margin-top:auto;font:600 12.5px/1 Inter;color:var(--accent-deep)}.leaf26 :where([data-fam=h3f4a25]) .dcard .go{font:600 12.5px/1 Inter;color:var(--accent-deep);display:inline-flex;gap:6px;align-items:center;margin-top:auto}.leaf26 :where([data-fam=h581533]) .dcard .go{font:500 12.5px Inter;color:var(--accent-deep);display:inline-flex;gap:6px;align-items:center;margin-top:auto}.leaf26 .dempty{border:1px dashed var(--line);border-radius:11px;padding:34px;text-align:center;font-size:14px;color:var(--muted)}.leaf26 .dfoot{margin-top:34px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.leaf26 .dfoot p{font-size:15px;color:var(--body)}.leaf26 .hdcard{border:1px solid var(--line);border-radius:11px;background:var(--card);box-shadow:var(--shadow);overflow:hidden}.leaf26 .hdcard__ill{background:var(--bg-alt);border-bottom:1px solid var(--line-soft);padding:18px}.leaf26 .hdcard__body{padding:18px 20px 20px}.leaf26 .hdcard__body b{display:block;font-size:15.5px;color:var(--ink);margin-bottom:6px}.leaf26 .hdcard__body span{display:block;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.06em;color:var(--muted)}.leaf26 .reachrows{display:grid;gap:0;margin-top:30px;border-top:1px solid var(--band-line)}.leaf26 .reachrow{display:flex;align-items:baseline;gap:20px;padding:18px 0;border-bottom:1px solid var(--band-line)}.leaf26 .reachrow b{font-size:clamp(26px,3.2vw,38px);font-weight:600;letter-spacing:-.02em;color:var(--accent);min-width:120px}.leaf26 .reachrow span{font-size:15px;color:var(--band-body)}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .funnel{margin-top:34px;border:1px solid var(--band-line);border-radius:11px;padding:22px}.leaf26 :where([data-fam=h3f4a25]) .funnel{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:center;border:1px solid var(--band-line);border-radius:12px;padding:22px;margin-top:26px}.leaf26 :where([data-fam=h581533]) .funnel{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:center;border:1px solid var(--band-line);border-radius:12px;padding:22px}.leaf26 .funnel .k{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.leaf26 .funnel p{color:var(--band-body);font-size:14.5px;max-width:640px}.leaf26 .closing{margin-top:26px;font-size:15px;color:#e7ebe9;max-width:700px}.leaf26 .stackx{display:grid;gap:14px}.leaf26 .slayer{border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--shadow);padding:22px 24px}.leaf26 .slayer.mid{background:var(--accent-wash);border-color:var(--accent)}.leaf26 .slayer.base{background:var(--bg-alt)}.leaf26 .slayer__k{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.leaf26 .slayer__k b{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-ink)}.leaf26 .slayer__k b,.leaf26 .slayer__k em{font-family:IBM Plex Mono,monospace;font-size:10.5px}.leaf26 .slayer__k em{font-style:normal;letter-spacing:.09em;color:var(--muted)}.leaf26 .ltiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.leaf26 .ltile{border:1px solid var(--line);border-radius:8px;background:var(--bg);padding:13px 14px;display:flex;align-items:center;gap:9px;font-size:13.4px;color:var(--ink)}.leaf26 .ltile i{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:0 0 auto;animation:lpulse 2.4s ease-in-out infinite}.leaf26 .ltile.soon{color:var(--muted)}.leaf26 .ltile.soon i{background:var(--muted);animation:none}.leaf26 .lchips{display:flex;flex-wrap:wrap;gap:8px}.leaf26 .lchip{border:1px solid var(--line);border-radius:20px;background:var(--card);padding:7px 13px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--body)}.leaf26 .sexplain{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .rescard{display:block;border:1px solid var(--line);border-radius:11px;background:var(--card);box-shadow:var(--shadow);overflow:hidden;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s}.leaf26 :where([data-fam=h3f4a25]) .rescard{border:1px solid var(--line);border-radius:11px;background:var(--card);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;box-shadow:var(--shadow);transition:.16s}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .rescard:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.08)}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .rescard:hover{border-color:var(--accent)}.leaf26 .rescard__ill{background:var(--bg-alt);border-bottom:1px solid var(--line-soft);padding:16px}.leaf26 .rescard__body{padding:16px 20px 20px}.leaf26 .rescard__body .kind{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent-ink);border:1px solid var(--accent);border-radius:20px;padding:4px 10px;margin-bottom:11px}.leaf26 .rescard__body h3{font-size:16.5px;font-weight:600;color:var(--ink);letter-spacing:-.01em;margin-bottom:7px}.leaf26 .rescard__body p{font-size:13.6px;color:var(--body);line-height:1.6}.leaf26 .caps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.leaf26 .caps div{border-top:1px solid var(--line);padding-top:14px}.leaf26 .caps b{display:block;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:6px}.leaf26 .caps p{font-size:13.4px;margin:0}.leaf26 :where([data-fam=h5375df]) .crawl{margin-top:26px;padding-top:18px;border-top:1px solid var(--line);display:flex;gap:8px 18px;flex-wrap:wrap}.leaf26 :where([data-fam=h07dcb7],[data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h8d1cd9]) .crawl{margin-top:26px;padding-top:18px;border-top:1px solid var(--line);display:flex;gap:8px;flex-wrap:wrap}.leaf26 .crawl a{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--muted);text-decoration:none}.leaf26 .crawl a:hover{color:var(--accent-deep)}.leaf26 :where([data-fam=h5375df]) .stacknote{display:grid;gap:0;margin-top:26px}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .stacknote{display:grid;gap:0}.leaf26 .stacknote div{padding:20px 0;border-top:1px solid var(--band-line)}.leaf26 .stacknote .n{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--accent);display:block;margin-bottom:8px}.leaf26 .stacknote p{margin:0;font-size:15px;color:var(--band-body)}.leaf26 .stacknote b{color:#fff;font-weight:600;font-size:inherit}.leaf26 .illbox.wide svg{max-height:none;width:100%}.leaf26 .drift-a,.leaf26 .drift-b{animation:drift 7s ease-in-out infinite}.leaf26 .drift-b{animation-delay:.9s}.leaf26 .drift-c{animation:drift 7s ease-in-out infinite;animation-delay:1.8s}.leaf26 .drift-d{animation:drift 7s ease-in-out infinite;animation-delay:2.7s}.leaf26 .flow-dash path{stroke-dasharray:5 7;animation:flowdash 2.4s linear infinite}.leaf26 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.leaf26 .dashes{margin:14px 0 0;padding:0;list-style:none}.leaf26 .dashes li{position:relative;padding-left:16px;font-size:13.6px;color:var(--body);margin-bottom:7px;line-height:1.5}.leaf26 .dashes li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:1.5px;background:var(--accent);border-radius:1px}.leaf26 .gridwrap{display:grid;grid-template-columns:230px 1fr;gap:40px;align-items:start}.leaf26 .rail{position:sticky;top:88px}.leaf26 .rail input{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:var(--card);font:400 13.5px/1 Inter;color:var(--ink);margin-bottom:16px}.leaf26 .rail input:focus{outline:none;border-color:var(--accent)}.leaf26 .rail button{display:flex;width:100%;justify-content:space-between;gap:10px;align-items:center;background:none;border:0;border-radius:6px;padding:9px 10px;font:500 13.2px/1.3 Inter;color:var(--body);cursor:pointer;text-align:left}.leaf26 .rail button:hover{background:var(--bg-alt);color:var(--ink)}.leaf26 .rail button[aria-pressed=true]{background:var(--accent-wash);color:var(--accent-deep)}.leaf26 .rail button span{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--muted)}.leaf26 .rail button[aria-pressed=true] span{color:var(--accent-deep)}.leaf26 .resulthead{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.leaf26 .dcard[hidden]{display:none}.leaf26 .dcard .mono{width:32px;height:32px;border-radius:7px;display:grid;place-items:center;background:var(--accent-wash);color:var(--accent-deep);font:600 12px/1 IBM Plex Mono,monospace;margin-bottom:14px}.leaf26 .empty{padding:36px 0;color:var(--muted);font-size:14px}.leaf26 .drow{display:grid;grid-template-columns:1fr 1.05fr;gap:44px;align-items:center;padding:38px 0;border-bottom:1px solid var(--line)}.leaf26 .drow:last-child{border-bottom:0}.leaf26 .drow.flip>div:first-child{order:2}.leaf26 :where([data-fam=h07dcb7],[data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h8d1cd9]) .provides{border-left:3px solid var(--accent);padding:12px 0 12px 16px;margin:18px 0}.leaf26 :where([data-fam=h581533]) .provides{border-left:2px solid var(--accent);padding:2px 0 2px 14px;margin:18px 0 4px}.leaf26 :where([data-fam=h07dcb7],[data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h8d1cd9]) .provides b{display:block;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.leaf26 :where([data-fam=h581533]) .provides b{display:block;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.leaf26 :where([data-fam=h07dcb7],[data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h8d1cd9]) .provides p{font-size:14px;margin:0}.leaf26 :where([data-fam=h581533]) .provides p{font-size:14.3px}.leaf26 .slotcap{margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--muted)}.leaf26 .exwrap{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:start}.leaf26 .numpts{list-style:none;margin:0;padding:0}.leaf26 .numpts li{padding:20px 0;border-bottom:1px solid var(--line)}.leaf26 .numpts li:last-child{border-bottom:0}.leaf26 .numpts .n{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--accent-deep);display:block;margin-bottom:8px}.leaf26 .numpts h3{font-size:15.5px;margin-bottom:7px}.leaf26 .numpts p{font-size:13.8px;margin:0}.leaf26 .reachcards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:34px}.leaf26 .reachcard{border:1px solid var(--band-line);border-radius:12px;padding:26px 24px;background:rgba(255,255,255,.02)}.leaf26 .reachcard b{display:block;font:700 44px/1 Inter,sans-serif;letter-spacing:-.03em;color:#fff;margin-bottom:12px}.leaf26 .reachcard p{font-size:14.4px;margin:0;color:rgba(255,255,255,.62)}.leaf26 .reachcard .rule{height:2px;width:38px;background:var(--accent);border-radius:2px;margin-bottom:18px}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .iconcard{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:22px;box-shadow:var(--shadow);text-decoration:none;transition:border-color .18s,transform .18s}.leaf26 :where([data-fam=h3f4a25]) .iconcard{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:22px;box-shadow:var(--shadow);text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .iconcard:hover{border-color:var(--accent);transform:translateY(-3px)}.leaf26 :where([data-fam=h3f4a25]) .iconcard:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.09)}.leaf26 .iconcard .ic{border:1px solid var(--line-soft);border-radius:9px;background:var(--bg-alt);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:11px 11px;padding:10px;margin-bottom:18px}.leaf26 .iconcard .ic svg{display:block;width:100%;max-height:74px}.leaf26 .iconcard h3{font-size:16px;margin-bottom:8px}.leaf26 .iconcard p{font-size:13.8px;margin-bottom:16px}.leaf26 .iconcard .go{margin-top:auto;display:inline-flex;gap:6px;align-items:center;font:600 13px/1 Inter;color:var(--accent-deep)}.leaf26 .iconcard:hover .go{gap:10px}.leaf26 .cardgrid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.leaf26 .wtwrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:start}.leaf26 .wtcard{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:26px;box-shadow:var(--shadow)}.leaf26 .wtcard h3{font-size:16px;margin-bottom:16px}.leaf26 .wtlist{list-style:none;margin:0;padding:0}.leaf26 .wtlist li{display:grid;grid-template-columns:26px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--line-soft);font-size:14px}.leaf26 .wtlist li:last-child{border-bottom:0}.leaf26 .wtlist .n{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--accent-deep)}.leaf26 .videoslot{position:relative;aspect-ratio:16/10;border-radius:10px;background:#0b0f0e;display:grid;place-items:center;overflow:hidden}.leaf26 .videoslot .play{width:56px;height:56px;border-radius:50%;background:var(--accent);display:grid;place-items:center}.leaf26 .videoslot .play:after{content:"";border-left:15px solid #06120d;border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:4px}.leaf26 .videoslot .fname{position:absolute;left:14px;bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10.5px;color:rgba(255,255,255,.55)}.leaf26 .logostrip{display:grid;place-items:center;padding:26px 0}.leaf26 .logostrip .fallback{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--muted);letter-spacing:.06em}.leaf26 .rescard .pending{display:block;margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--muted)}.leaf26 :where([data-fam=h07dcb7],[data-fam=h8d1cd9]) .chat__foot{border-top:1px solid var(--line);padding:14px 22px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--muted);display:flex;gap:6px;flex-wrap:wrap;align-items:center}.leaf26 :where([data-fam=h51d63b]) .chat__foot{border-top:1px solid var(--line);padding:14px 22px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.04em;color:var(--muted);display:flex;gap:6px;flex-wrap:wrap;align-items:center}.leaf26 :where([data-fam=h07dcb7],[data-fam=h8d1cd9]) .chat__foot a{color:var(--accent-deep);text-decoration:none}.leaf26 :where([data-fam=h51d63b]) .chat__foot a{color:var(--accent-deep);text-decoration:none;display:inline-flex;gap:5px;align-items:center}.leaf26 .ill .tx-solid{font-family:Inter,sans-serif;font-size:8.5px;font-weight:600;fill:#0a0c0b}.leaf26 .ill .tx-wash{font-family:Inter,sans-serif;font-size:9px;font-weight:600;fill:var(--ink)}.leaf26 .ill .tx-washm{font-family:IBM Plex Mono,monospace;font-size:7.5px;fill:var(--accent-deep);letter-spacing:.04em}.leaf26 .band .ill .fl-a{fill:#10201a}.leaf26 .band .ill .tx-wash{fill:#fff}.leaf26 .band .ill .tx-washm{fill:#7fe8bd}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .card{display:flex;flex-direction:column;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:26px 24px;box-shadow:var(--shadow);transition:border-color .18s,transform .18s}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .card{background:var(--card);border:1px solid var(--line);border-radius:11px;padding:24px 22px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;transition:.18s}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .card:hover{border-color:var(--ink);transform:translateY(-2px)}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .card:hover{transform:translateY(-3px);border-color:var(--ink)}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .card p{font-size:14px}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .card p{font-size:14px;flex:1}.leaf26 .hero figure{margin:0}.leaf26 .hero figcaption{margin-top:12px;font-size:13.2px;color:var(--muted);line-height:1.55}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .numtag{align-self:flex-start;display:inline-block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--accent-deep);background:var(--accent-wash);border-radius:4px;padding:4px 8px}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .numtag{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--accent-deep);letter-spacing:.1em}.leaf26 .dive.rev{grid-template-columns:1fr minmax(0,352px)}.leaf26 .dive.rev .dive__ill{order:2;border-right:0;border-left:1px solid var(--line-soft)}.leaf26 .numcards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.leaf26 .numcard{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:12px;padding:22px 22px 24px;box-shadow:var(--shadow)}.leaf26 .numcard .n{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--accent-deep);letter-spacing:.12em;margin-bottom:12px}.leaf26 .numcard h3{font-size:16px;margin-bottom:8px}.leaf26 .numcard p{font-size:14.2px;margin:0}.leaf26 .senachat{max-width:none;margin-bottom:0}.leaf26 .chat__foot a:hover{text-decoration:underline}@keyframes growx{0%{transform:scaleX(.86)}45%,80%{transform:scaleX(1)}to{transform:scaleX(.86)}}@keyframes saspin{to{transform:rotate(1turn)}}@keyframes sablink{50%{opacity:0}}.leaf26 .dive:nth-of-type(2n) .dive__copy{order:2}.leaf26 .dive .ticks li{display:grid;grid-template-columns:15px 1fr;gap:10px;padding-left:0;font-size:14.2px}.leaf26 .dive .ticks li:before{display:none}.leaf26 .dive .ticks{margin:16px 0 20px}.leaf26 .dive .ticks svg{margin-top:5px}.leaf26 .funnel .big{font-size:clamp(20px,2.6vw,27px);font-weight:600;color:#fff;letter-spacing:-.03em}.leaf26 .funnel .cap{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--band-body);margin-top:6px;background:none;border:0;padding:0}.leaf26 .funnel .arrow{color:var(--accent);font-size:22px}.leaf26 .funnel .hit{color:var(--accent)}.leaf26 .wave{display:flex;align-items:flex-end;gap:3px;height:48px;margin-top:14px}.leaf26 .wave i{flex:1;background:var(--accent);opacity:.55;border-radius:1px;display:block;transform-origin:bottom;animation:growbar 3.2s ease-in-out infinite}.leaf26 .stats{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--band-line)}.leaf26 .stat{padding:22px 0;border-bottom:1px solid var(--band-line);display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:baseline}.leaf26 .stat b{font-size:32px;color:#fff;letter-spacing:-.04em;font-weight:600}.leaf26 .stat span{color:var(--band-body);font-size:14.5px}.leaf26 .idx{border-top:1px solid var(--line);margin-top:34px}.leaf26 .idxrow{display:grid;grid-template-columns:60px 300px 1fr 150px;gap:22px;padding:26px 0;border-bottom:1px solid var(--line);align-items:start;text-decoration:none;transition:.16s}.leaf26 .idxrow .rail{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--accent-deep);letter-spacing:.08em;padding-top:3px}.leaf26 .idxrow h3{font-size:19px}.leaf26 .idxrow p{font-size:14.3px;margin-top:8px}.leaf26 .idxrow .dec{font-size:13.8px}.leaf26 .idxrow .dec b{display:block;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.leaf26 .idxrow .go{font:600 13px Inter;color:var(--accent-deep);white-space:nowrap;padding-top:3px}.leaf26 .idxrow.planned{opacity:.55;cursor:default}.leaf26 .idxrow.planned .rail{color:var(--muted)}.leaf26 .ctastrip{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;background:var(--card);padding:20px 24px;margin:34px 0 0}.leaf26 .ctastrip p{font-size:15px;color:var(--ink)}.leaf26 .proof{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.leaf26 .proofcard{border:1px solid var(--line);border-radius:11px;background:var(--card);padding:22px;box-shadow:var(--shadow)}.leaf26 .proofcard b{display:block;font-size:19px;color:var(--ink);letter-spacing:-.02em;margin-bottom:8px}.leaf26 .proofcard p{font-size:13.8px}.leaf26 .proofcard a{font:600 12.5px Inter;color:var(--accent-deep);text-decoration:none;display:inline-block;margin-top:10px}.leaf26 .ihub{display:grid;grid-template-columns:262px 1fr;gap:34px;align-items:start;margin-top:34px}.leaf26 .irail{border:1px solid var(--line);border-radius:11px;background:var(--card);padding:8px;position:sticky;top:24px;box-shadow:var(--shadow)}.leaf26 .irailhead{display:flex;align-items:center;gap:10px;padding:11px 10px;border-bottom:1px solid var(--line-soft);margin-bottom:6px;cursor:pointer;user-select:none}.leaf26 .irailhead .ico{width:26px;height:26px;border-radius:7px;background:var(--accent-wash);border:1px solid var(--accent);display:grid;place-items:center;color:var(--accent-deep);flex:none}.leaf26 .irailhead b{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink);font-weight:500}.leaf26 .irailhead .n{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--muted)}.leaf26 .irailhead .chev{color:var(--muted);font-size:11px;transition:transform .2s}.leaf26 .irail.closed .chev{transform:rotate(180deg)}.leaf26 .irail.closed .iraillist{display:none}.leaf26 .irailbtn{width:100%;display:flex;align-items:center;gap:11px;background:none;border:0;border-radius:8px;padding:9px 10px;cursor:pointer;font:500 13.5px Inter,sans-serif;color:var(--ink);text-align:left}.leaf26 .irailbtn i{width:7px;height:7px;border-radius:2px;background:var(--line);display:block;flex:none}.leaf26 .irailbtn .n{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--muted)}.leaf26 .irailbtn:hover{background:var(--bg-alt)}.leaf26 .irailbtn[aria-pressed=true]{background:var(--accent-wash)}.leaf26 .irailbtn[aria-pressed=true] i{background:var(--accent)}.leaf26 .irailbtn[aria-pressed=true] .n{color:var(--accent-deep)}.leaf26 .icount{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.leaf26 .igrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.leaf26 .icard__top{display:flex;align-items:center;gap:11px;margin-bottom:13px}.leaf26 .icard__mark{width:34px;height:34px;border-radius:8px;background:var(--accent-wash);border:1px solid var(--accent);display:grid;place-items:center;color:var(--accent-deep);font:600 13px Inter;flex:none}.leaf26 .icard .chev{color:var(--muted);font-size:14px}.leaf26 .icard .dec{margin-top:12px;font-size:13px}.leaf26 .icard .dec b{display:block;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.leaf26 .icard .go{margin-top:14px;font:500 13px Inter;color:var(--accent-deep);display:inline-flex;gap:7px;align-items:center}.leaf26 .icard.soon{background:#fbfcfb;border-color:var(--line-soft);cursor:default}.leaf26 .icard.soon h3{color:#aab3af}.leaf26 .icard.soon .icard__mark{color:#aab3af;background:#f3f5f4;border-color:var(--line-soft)}.leaf26 .icard.soon .dec,.leaf26 .icard.soon p{color:#a9b2ae}.leaf26 .icard.soon .chev{color:#dfe4e2}.leaf26 .isoonlbl{margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#a9b2ae}.leaf26 .ifoot{display:inline-block;margin-top:24px;font:500 14px Inter;color:var(--accent-deep);text-decoration:none}.leaf26 .ifoot:hover{text-decoration:underline;text-underline-offset:3px}.leaf26 .mock{border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--shadow);overflow:hidden}.leaf26 .mock__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line-soft);background:var(--bg-alt)}.leaf26 .mock__bar i{width:8px;height:8px;border-radius:50%;background:var(--line);display:block}.leaf26 .mock__title{margin-left:10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em;color:var(--muted)}.leaf26 .mock__body{padding:16px}.leaf26 .mock__foot{padding:11px 16px;border-top:1px solid var(--line-soft);font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--muted);display:flex;justify-content:space-between}.leaf26 .mock__foot .op{color:var(--accent-deep)}.leaf26 .mrow{display:grid;grid-template-columns:104px 1fr 62px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line-soft)}.leaf26 .mrow:last-child{border-bottom:0}.leaf26 .mrow span:first-child{font-size:13px;color:var(--ink);font-weight:500}.leaf26 .track{height:8px;border-radius:3px;background:var(--bg-alt);display:block;overflow:hidden}.leaf26 .track i{display:block;height:100%;background:var(--accent);border-radius:3px;transform-origin:left;animation:growx 4.4s cubic-bezier(.4,0,.3,1) infinite}.leaf26 .track i.dim{background:var(--line)}.leaf26 .mval{font-family:IBM Plex Mono,monospace;font-size:12.5px;text-align:right;color:var(--body)}.leaf26 .livedot{width:7px;height:7px;border-radius:50%;background:var(--accent);display:inline-block;margin-left:auto;animation:pulseop 2.2s ease-in-out infinite}.leaf26 .senaapp{--p-ink:#173a4d;--p-slate:#3f5b6b;--p-muted:#7d94a1;--p-faint:#a9bcc5;--p-line:#e3eaea;--p-bg:#f5f7f6;--p-mint:#8fdcae;--p-mint-strong:#4fc389;--p-mint-wash:#e9f7ef;--p-mint-line:#bfe8d0;border:1px solid var(--p-line);border-radius:14px;background:#fff;box-shadow:var(--shadow);overflow:hidden;color:var(--p-slate);position:relative}.leaf26 .senaapp:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(23,58,77,.03) 1px,transparent 0),linear-gradient(90deg,rgba(23,58,77,.03) 1px,transparent 0);background-size:34px 34px;pointer-events:none}.leaf26 .senaapp *{position:relative}.leaf26 .sa__row{display:flex}.leaf26 .sa__side{width:168px;flex:none;border-right:1px solid var(--p-line);padding:13px 11px;display:flex;flex-direction:column;gap:11px}.leaf26 .sa__brand{display:flex;align-items:center;gap:8px;padding:2px 6px 6px}.leaf26 .sa__mark{width:19px;height:19px;border-radius:50%;border:1.6px solid var(--p-ink);position:relative}.leaf26 .sa__mark:after{content:"";position:absolute;inset:5px;border-radius:2px;background:var(--p-ink);transform:rotate(45deg)}.leaf26 .sa__brand span{font-weight:600;color:var(--p-ink);letter-spacing:.08em;font-size:13px}.leaf26 .sa__nav{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--p-ink);padding:7px 9px;border-radius:8px;font-weight:500}.leaf26 .sa__nav.on{background:var(--p-mint-wash)}.leaf26 .sa__nav i{width:13px;height:13px;border-radius:4px;background:var(--p-ink);opacity:.8;flex:none}.leaf26 .sa__nav.on i{background:var(--p-mint-strong);opacity:1}.leaf26 .sa__lbl{font-size:10px;font-weight:600;color:var(--p-ink);padding:6px 9px 0;letter-spacing:.02em}.leaf26 .sa__sess{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--p-slate);padding:5px 9px;border-radius:7px}.leaf26 .sa__sess i{width:10px;height:10px;border-radius:3px 3px 3px 0;border:1.4px solid var(--p-faint);flex:none}.leaf26 .sa__main{flex:1;min-width:0;padding:22px 20px 20px}.leaf26 .sa__orb{width:44px;height:44px;margin:0 auto 12px;border-radius:50%;border:2.4px solid #c3d4dc;position:relative}.leaf26 .sa__orb:after{content:"";position:absolute;inset:-2.4px;border-radius:50%;border-left:2.4px solid transparent;border-bottom:2.4px solid transparent;border-top:2.4px solid transparent;border-top-color:var(--p-ink);border-right:2.4px solid transparent;border-right-color:var(--p-ink);animation:saspin 7s linear infinite}.leaf26 .sa__welcome{text-align:center;font-family:"Instrument Serif",Georgia,serif;font-style:normal;font-size:24px;color:var(--p-ink);letter-spacing:-.01em}.leaf26 .sa__sub{text-align:center;font-size:12.5px;color:var(--p-slate);margin-top:6px}.leaf26 .sa__composer{margin-top:18px;border:1.5px solid var(--p-mint-line);border-radius:13px;padding:13px}.leaf26 .sa__ph{font-size:13.5px;color:var(--p-ink);min-height:19px}.leaf26 .sa__caret{display:inline-block;width:1.5px;height:13px;background:var(--p-ink);vertical-align:-2px;animation:sablink 1s steps(1) infinite}.leaf26 .sa__crow{display:flex;gap:8px;margin-top:12px;align-items:center}.leaf26 .sa__chip{font-size:11.5px;font-weight:500;color:var(--p-ink);background:var(--p-mint-wash);border-radius:8px;padding:6px 10px}.leaf26 .sa__send{margin-left:auto;width:28px;height:28px;border-radius:8px;background:var(--p-mint);display:grid;place-items:center;color:#0d3a24;font-size:13px}.leaf26 .sa__answer{margin-top:14px;border:1px solid var(--p-line);border-radius:11px;overflow:hidden}.leaf26 .sa__ahead{display:flex;align-items:center;gap:8px;padding:9px 13px;border-bottom:1px solid var(--p-line);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted)}.leaf26 .sa__badge{width:18px;height:18px;border-radius:5px;background:var(--p-mint);display:grid;place-items:center;font:700 9px Inter;color:#0d3a24}.leaf26 .sa__abody{padding:13px;font-size:12.8px;color:var(--p-slate);line-height:1.55}.leaf26 .sa__abody b{color:var(--p-ink)}.leaf26 .sa__rows{padding:0 13px 12px;display:grid;gap:7px}.leaf26 .sa__mrow{display:grid;grid-template-columns:66px 1fr 44px;gap:10px;align-items:center;font-size:11.5px;color:var(--p-ink)}.leaf26 .sa__track{height:7px;border-radius:3px;background:var(--p-bg);overflow:hidden;display:block}.leaf26 .sa__track i{display:block;height:100%;background:var(--p-mint-strong);border-radius:3px;transform-origin:left;animation:growx 4.4s cubic-bezier(.4,0,.3,1) infinite}.leaf26 .sa__track i.d1{animation-delay:.15s}.leaf26 .sa__track i.d2{animation-delay:.3s}.leaf26 .sa__track i.d3{animation-delay:.45s}.leaf26 .sa__val{font-size:11px;text-align:right}.leaf26 .sa__foot,.leaf26 .sa__val{font-family:IBM Plex Mono,monospace;color:var(--p-muted)}.leaf26 .sa__foot{display:flex;justify-content:space-between;padding:10px 13px;border-top:1px solid var(--p-line);font-size:9.5px;letter-spacing:.06em}.leaf26 .sa__foot .op{color:var(--p-mint-strong)}.leaf26 .moatvis{display:grid;place-items:center;padding:6px}.leaf26 .chips{display:flex;flex-wrap:wrap;gap:8px}.leaf26 .chip{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--body);border:1px solid var(--line);background:var(--card);padding:8px 12px;border-radius:4px;white-space:nowrap}.leaf26 .moatvis svg{width:100%;max-width:300px;height:auto}.leaf26 .story{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--shadow);padding:34px}.leaf26 .beats{display:grid;gap:18px;margin-top:18px}.leaf26 .beat{display:grid;grid-template-columns:74px 1fr;gap:18px}.leaf26 .beat b{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:3px}.leaf26 .beat p{font-size:14.5px}.leaf26 .quote{border-left:2px solid var(--accent);padding-left:16px;margin-top:22px}.leaf26 .quote p{font-size:16.5px;color:var(--ink);letter-spacing:-.015em;line-height:1.5}.leaf26 .quote span{display:block;font-size:13px;color:var(--muted);margin-top:9px}.leaf26 .results{display:grid;gap:12px}.leaf26 .result{border:1px solid var(--line);border-radius:10px;padding:18px;background:var(--bg-alt)}.leaf26 .result b{display:block;font-size:26px;color:var(--ink);letter-spacing:-.04em}.leaf26 .result span{font-size:13px;color:var(--muted)}.leaf26 .ucgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.leaf26 .decsearch{position:relative;margin-bottom:14px}.leaf26 .decsearch input{width:100%;font:400 13.5px Inter;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:8px;padding:11px 12px 11px 34px}.leaf26 .decsearch input:focus{outline:2px solid var(--accent);outline-offset:1px}.leaf26 .decsearch svg{position:absolute;left:11px;top:12px;color:var(--muted)}.leaf26 .dcard__ttl{flex:1;min-width:0}.leaf26 .dcard__ttl h3{font-size:14.8px;letter-spacing:-.02em;line-height:1.25;color:var(--ink);margin:0}.leaf26 .dcard__fn{display:block;font-size:12px;color:var(--muted);margin-top:3px}.leaf26 .dcard__kw{font-size:11px;color:var(--accent-deep);background:var(--accent-wash);border-radius:5px;padding:6px 9px;align-self:flex-start}.leaf26 .dcard__kw,.leaf26 .tier{font-family:IBM Plex Mono,monospace}.leaf26 .tier{font-size:10px;letter-spacing:.08em;border-radius:4px;padding:3px 6px;flex:none}.leaf26 .tier-S{background:var(--accent);color:#00301f}.leaf26 .tier-A{background:var(--bg-alt);color:var(--muted);border:1px solid var(--line)}.leaf26 .dcard.soon{background:#fbfcfb;border-color:var(--line-soft);cursor:default}.leaf26 .dcard.soon .dcard__ttl h3{color:#8d9a95}.leaf26 .dcard.soon .icard__mark{background:#f3f5f4;border-color:var(--line-soft);color:#c2cac6}.leaf26 .dcard.soon .dcard__kw{background:#f3f5f4;color:#9aa3a0}.leaf26 .dcard .isoonlbl{margin-top:auto}.leaf26 .card .ticks li{display:grid;grid-template-columns:15px 1fr;gap:10px;padding-left:0;align-items:start}.leaf26 .card .ticks li:before{display:none}.leaf26 .card .ticks li svg{margin-top:5px}.leaf26 .dnum{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.06em;color:var(--accent-deep);background:var(--accent-wash);border-radius:4px;padding:3px 6px;flex:none;margin-top:1px}.leaf26 .dcard .chev{color:var(--faint);font-size:14px}.leaf26 .dcard .fn{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.leaf26 .gridfoot{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.leaf26 .gridfoot p{font-size:15px;color:var(--ink)}.leaf26 .stackcards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.leaf26 .stackcard{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:26px;box-shadow:var(--shadow)}.leaf26 .stackcard .n{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--accent-deep);letter-spacing:.08em}.leaf26 .stackcard h3{font-size:18px;margin:10px 0}.leaf26 .stackcard p{font-size:14.5px}.leaf26 .arcbox{margin-top:20px;border:1px solid var(--line-soft);border-radius:10px;background:var(--bg-alt);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:11px 11px;padding:18px;text-align:center}.leaf26 .arcbox .big{font-size:clamp(26px,3.4vw,38px);font-weight:600;color:var(--ink);letter-spacing:-.04em}.leaf26 .arcbox .lbls{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:12px}.leaf26 .arcbox .lbls span{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:4px;background:var(--card);padding:6px 9px}.leaf26 .dropzone{margin-top:20px;border:1.5px dashed #bff0d8;border-radius:10px;background:var(--accent-wash);padding:20px;display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;position:relative;min-height:188px}.leaf26 .filecard{background:var(--card);border:1px solid var(--line);border-radius:7px;padding:22px 14px;font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--muted);box-shadow:0 2px 6px rgba(0,0,0,.05)}.leaf26 .filecard.t1{transform:rotate(-6deg)}.leaf26 .filecard.t2{transform:rotate(-2deg)}.leaf26 .filecard.t3{transform:rotate(3deg)}.leaf26 .filecard.t4{transform:rotate(7deg)}.leaf26 .cursor{position:absolute;right:26px;bottom:16px;color:var(--accent-deep);animation:bob 5s ease-in-out infinite}.leaf26 .intcats{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.leaf26 .intcats span{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--body);border:1px solid var(--line);background:var(--card);padding:8px 12px;border-radius:4px}.leaf26 .saw{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.leaf26 .sawcard{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:24px;box-shadow:var(--shadow);display:flex;flex-direction:column}.leaf26 .sawcard .n{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--accent-deep);letter-spacing:.1em;margin-bottom:10px}.leaf26 .sawcard h3{font-size:17px;margin-bottom:10px}.leaf26 .sawcard p{font-size:14.2px}.leaf26 .sawcard figcaption{font-size:12.5px;color:var(--muted);margin-top:14px}.leaf26 .reco{margin-top:16px;border:1px solid var(--line);border-radius:10px;background:var(--bg-alt);padding:16px}.leaf26 .reco .k{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:8px}.leaf26 .reco p{font-size:13.5px;color:var(--ink)}.leaf26 .reco .meta{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--muted);margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.leaf26 .logos span{font-weight:600;font-size:14px;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:9px 16px;background:var(--card)}.leaf26 .statcards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px}.leaf26 .statcard{border:1px solid var(--line);border-radius:11px;background:var(--card);padding:22px 20px;box-shadow:var(--shadow)}.leaf26 .statcard b{display:block;font-size:clamp(24px,2.6vw,32px);color:var(--ink);letter-spacing:-.04em;font-weight:600;line-height:1.05}.leaf26 .statcard span{display:block;margin-top:10px;font-size:13.5px;color:var(--body);line-height:1.5}.leaf26 .vidslot{aspect-ratio:16/10;border:1px solid var(--line);border-radius:12px;background:var(--bg-alt);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:12px 12px;display:grid;place-items:center;text-align:center;box-shadow:var(--shadow);position:relative}.leaf26 .vidslot .play{width:56px;height:56px;border-radius:50%;background:var(--accent);display:grid;place-items:center;color:#000;font-size:18px;box-shadow:0 6px 20px rgba(0,251,154,.35)}.leaf26 .vidslot .fn{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--muted);margin-top:14px}.leaf26 .engine{border:1px solid var(--line);border-radius:16px;background:var(--bg-alt);padding:26px;overflow:hidden;position:relative}.leaf26 .engine:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000,transparent 78%);mask-image:radial-gradient(circle at 50% 50%,#000,transparent 78%)}.leaf26 .engine svg{position:relative}.leaf26 .caps3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:26px;text-align:center}.leaf26 .caps3 b{display:block;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:6px}.leaf26 .caps3 p{font-size:14px}.leaf26 .arch{position:relative;padding:30px 20px 0}.leaf26 .archband{text-align:center;padding:22px 0 6px}.leaf26 .archband .lbl{font:600 14px Inter;color:var(--accent-deep);margin-top:10px}.leaf26 .agents{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.leaf26 .agent{min-width:132px;border-radius:12px;border:1.5px solid var(--accent-deep);background:var(--accent-wash);padding:14px 16px;color:var(--accent-deep);position:relative;font:600 13px Inter}.leaf26 .agent span{display:block;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px}.leaf26 .agent:after{content:"";position:absolute;top:-4px;right:-4px;width:9px;height:9px;border-radius:50%;background:var(--accent);animation:pulseop 2.6s ease-in-out infinite}.leaf26 .agent:nth-child(2):after{animation-delay:.3s}.leaf26 .agent:nth-child(3):after{animation-delay:.6s}.leaf26 .agent.soon{border-color:var(--line);background:var(--bg-alt);color:var(--muted)}.leaf26 .agent.soon:after{background:var(--line);animation:none}.leaf26 .graphband{background:linear-gradient(90deg,transparent,var(--accent-wash) 12%,var(--accent-wash) 88%,transparent);padding:10px 0 4px;margin-top:6px}.leaf26 .plane{position:relative;height:290px;perspective:1200px;margin-top:24px}.leaf26 .plate{position:absolute;transform:rotateX(60deg) rotate(-16deg);display:grid;grid-template-columns:repeat(6,20px);gap:9px;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:0 18px 40px rgba(0,0,0,.06)}.leaf26 .plate i{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line);display:block;background:var(--card)}.leaf26 .plate i:nth-child(4n){background:var(--accent-wash);border-color:var(--accent)}.leaf26 .plate.p1{left:3%;top:36px;opacity:.6}.leaf26 .plate.p2{left:24%;top:80px}.leaf26 .plate.p3{left:52%;top:40px;opacity:.85}.leaf26 .plate.p4{left:70%;top:120px;opacity:.6}.leaf26 .plate.p5{left:31%;top:182px;opacity:.75}.leaf26 .planelbl{position:absolute;left:50%;top:-8px;transform:translateX(-50%);font:600 14px Inter;color:var(--accent-deep);z-index:3}.leaf26 .archsvg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.leaf26 .rescard .band{padding:18px;background:var(--bg-alt);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:11px 11px;border-bottom:1px solid var(--line-soft)}.leaf26 .rescard .body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.leaf26 .rescard .kind{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent-deep)}.leaf26 .rescard h3{font-size:16px;color:var(--ink)}.leaf26 .rescard p{font-size:13.8px}.leaf26 .qa-line{padding:14px 0;border-bottom:1px solid var(--line-soft)}.leaf26 .qa-line:last-child{border-bottom:0}.leaf26 .qa-line b{display:block;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.leaf26 .qa-line p{font-size:14.3px;color:var(--body)}.leaf26 .qa-line.sena{background:var(--accent-wash);border-radius:9px;padding:14px;margin-top:6px;border-bottom:0}.leaf26 .qa-line.sena b{color:var(--accent-deep)}.leaf26 .qa-line.sena p{color:var(--ink)}.leaf26 .sec .dive:first-of-type{padding-top:8px}.leaf26 .mkt-steps .step{display:block;padding:20px 0}.leaf26 .mkt-steps .step__n{display:block;margin-bottom:8px}.leaf26 .mkt-steps .step h3{margin-bottom:8px;font-size:17px}.leaf26 .mkt-steps .step p{font-size:14.4px;max-width:46ch}.leaf26 .ill .growx{transform-box:fill-box;transform-origin:left center;animation:growx 5s ease-in-out infinite}.leaf26 .decs{display:grid;gap:0;margin-top:8px}.leaf26 .dec{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:30px 0;border-top:1px solid var(--line-soft)}.leaf26 .dec:last-child{border-bottom:1px solid var(--line-soft)}.leaf26 .dec .numtag{padding-top:3px}.leaf26 .dec .h3{margin-bottom:8px}.leaf26 .dec p{color:var(--body)}.leaf26 .faqs{max-width:900px;margin:0 auto;border-top:1px solid var(--line)}.leaf26 .gateform{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch}.leaf26 .ticks a{color:var(--accent-deep);font-weight:500}.leaf26 .ticks a:hover{text-decoration:underline}.leaf26 .band .ill .ln,.leaf26 .band .ill .ln-d{stroke:#39413e}.leaf26 .band .ill .fl{fill:#121716}.leaf26 .band .ill .fl-m{fill:#2b3330}.leaf26 .band .ill .tx{fill:#8e9995}.leaf26 .band .ill .tx-i{fill:#fff}.leaf26 .band .illbox{background:rgba(255,255,255,.02);border-color:var(--band-line);background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 0);padding:22px}.leaf26 .band .illbox svg{max-height:none;width:100%}.leaf26 .excard{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:var(--shadow)}.leaf26 .exbody{padding:22px}.leaf26 .exturn{margin-bottom:16px}.leaf26 .exturn .who{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:7px}.leaf26 .exturn p{font-size:14.4px;margin:0}.leaf26 .exturn.ans p{background:var(--accent-wash);border-radius:8px;padding:14px 16px;color:var(--ink)}.leaf26 .exfoot{border-top:1px solid var(--line);padding:14px 22px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--muted)}.leaf26 .logostrip img{max-height:38px;max-width:100%;opacity:.75}.leaf26 .linkrail{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.leaf26 .linkrail a{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.06em;text-decoration:none;color:var(--body);border:1px solid var(--line);border-radius:4px;padding:8px 12px}.leaf26 .linkrail a:hover{border-color:var(--ink);color:var(--ink)}.leaf26 .railgroup{display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.leaf26 .railgroup:last-child{border-bottom:0}.leaf26 .railgroup .k{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media (max-width:1000px){.leaf26 .proc.six{grid-template-columns:1fr 1fr}.leaf26 .exwrap,.leaf26 .gridwrap,.leaf26 .wtwrap{grid-template-columns:1fr}.leaf26 .rail{position:static}.leaf26 .dgrid{grid-template-columns:1fr 1fr}.leaf26 .drow,.leaf26 .drow.flip>div:first-child{grid-template-columns:1fr;order:0}.leaf26 .caps,.leaf26 .reachcards{grid-template-columns:1fr}.leaf26 .cardgrid4{grid-template-columns:1fr 1fr}.leaf26 .numcards,.leaf26 .railgroup{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.leaf26 .drift-a,.leaf26 .drift-b,.leaf26 .drift-c,.leaf26 .drift-d,.leaf26 .ltile i,.leaf26 .srctile{animation:none}.leaf26 .flow-dash path{animation:none;stroke-dasharray:none}.leaf26 .card{transition:none}.leaf26 .ill .growx{animation:none}}@media (max-width:900px){.leaf26 .srccaps,.leaf26 .srctiles,.leaf26 .srctiles.three{grid-template-columns:1fr 1fr}.leaf26 .dgrid{grid-template-columns:1fr;gap:26px}.leaf26 .drail{position:static}}@media (max-width:620px){.leaf26 .dcards,.leaf26 .srccaps,.leaf26 .srctiles,.leaf26 .srctiles.three{grid-template-columns:1fr}}@media (max-width:980px){.leaf26 .senasplit{grid-template-columns:1fr;gap:34px}.leaf26 .ltiles{grid-template-columns:1fr 1fr}.leaf26 .sexplain{grid-template-columns:1fr}}@media (max-width:1080px){.leaf26 .dcards{grid-template-columns:1fr 1fr}}@media (max-width:640px){.leaf26 .reachrow{flex-direction:column;gap:4px}.leaf26 .reachrow b{min-width:0}.leaf26 .cardgrid4,.leaf26 .dgrid{grid-template-columns:1fr}}@media (max-width:820px){.leaf26 .caps{grid-template-columns:1fr}}@media (max-width:880px){.leaf26 .dive.rev{grid-template-columns:1fr}.leaf26 .dive.rev .dive__ill{order:0;border-left:0;border-bottom:1px solid var(--line-soft)}}@media (max-width:1040px){.leaf26 .dive{grid-template-columns:1fr}.leaf26 .dive:nth-of-type(2n) .dive__copy{order:0}.leaf26 .index a{gap:4px}.leaf26 .funnel,.leaf26 .index a,.leaf26 .stat{grid-template-columns:1fr}.leaf26 .stat{gap:4px}.leaf26 .idxrow{grid-template-columns:44px 1fr}.leaf26 .idxrow .dec,.leaf26 .idxrow .go{grid-column:2}.leaf26 .ihub,.leaf26 .proof{grid-template-columns:1fr}.leaf26 .irail{position:static}.leaf26 .iraillist{display:grid!important;gap:2px}.leaf26 .igrid,.leaf26 .iraillist{grid-template-columns:1fr 1fr}.leaf26 .sa__side{display:none}.leaf26 .story{gap:26px}.leaf26 .saw,.leaf26 .stackcards,.leaf26 .story,.leaf26 .ucgrid{grid-template-columns:1fr}.leaf26 .statcards{grid-template-columns:1fr 1fr}.leaf26 .caps3{grid-template-columns:1fr}}@media (max-width:680px){.leaf26 .igrid{grid-template-columns:1fr}.leaf26 .iraillist{grid-template-columns:1fr!important}}@media (max-width:600px){.leaf26 .statcards{grid-template-columns:1fr}}@media (max-width:640px){.leaf26 .dec{grid-template-columns:1fr;gap:4px}}.leaf26 :where([data-fam=h07dcb7],[data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h8d1cd9]) .illbox.sm svg{max-height:150px}.leaf26 :where([data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h581533]) .lede{line-height:1.65}.leaf26 :where([data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h581533]) .pcard h3{margin-bottom:10px}.leaf26 :where([data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h581533]) .pcard p{font-size:14.5px}.leaf26 :where([data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h581533]) .pcard .hr{margin:20px 0 14px}.leaf26 :where([data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h581533]) .ticks{gap:9px}.leaf26 :where([data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h581533]) .ticks li{padding-left:18px;font-size:13.5px;line-height:1.5}.leaf26 :where([data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h581533]) .ticks li:before{left:0;top:8px;width:9px;height:1px;background:var(--accent-ink)}.leaf26 :where([data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h581533]) .col h3{margin-bottom:6px}.leaf26 :where([data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h581533]) .col .sub{font-size:13.5px;margin-bottom:16px}.leaf26 :where([data-fam=h51d63b],[data-fam=h581533]) .checks{gap:9px}.leaf26 :where([data-fam=h3f4a25]) .checks{gap:9px;list-style:none;margin:0 0 18px;padding:0}.leaf26 :where([data-fam=h51d63b],[data-fam=h581533]) .checks li{font-size:13.5px;line-height:1.5}.leaf26 :where([data-fam=h3f4a25]) .checks li{display:flex;font-size:14px;line-height:1.5;align-items:flex-start;color:var(--body);margin-bottom:8px}.leaf26 :where([data-fam=h51d63b]) .relcard p{font-size:13.6px}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .moat-top{grid-template-columns:.85fr 1.15fr;gap:40px;padding:34px 30px}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .cta-center{margin-top:28px}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .icard{border-radius:9px;padding:20px;transition:.16s;text-decoration:none;color:var(--body)}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .icard h3{font-size:15.5px;flex:1;letter-spacing:-.02em;line-height:1.25}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .icard p{font-size:13.5px;line-height:1.55}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .dive{grid-template-columns:1fr 1.1fr;gap:52px;align-items:center;padding:60px 0;border-top:1px solid var(--line-soft)}@media (max-width:1000px){.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .moat-top{gap:24px}}