.leaf26 .proc.six{grid-template-columns:repeat(3,1fr);row-gap:20px}.leaf26 .proc.six .pstep:nth-child(3):after{display:none}.leaf26 .sizer{border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--shadow);overflow:hidden;margin-top:34px}.leaf26 .sizer__bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line-soft);background:var(--bg-alt)}.leaf26 .sizer__bar legend{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 4px 0 0;float:left;width:100%;margin-bottom:10px}.leaf26 .sizer fieldset{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px;width:100%}.leaf26 .sizer__opt{position:relative}.leaf26 .sizer__opt input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.leaf26 .sizer__opt span{display:inline-block;font-size:13px;font-weight:500;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);transition:background .15s,border-color .15s}.leaf26 .sizer__opt input:checked+span{background:var(--accent-wash);border-color:var(--accent-ink);color:var(--accent-deep)}.leaf26 .sizer__opt input:focus-visible+span{outline:2px solid var(--accent-ink);outline-offset:2px}.leaf26 .sizer__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0}.leaf26 .sizer__inputs{padding:22px 20px;border-right:1px solid var(--line-soft)}.leaf26 .sizer__inputs .k{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.leaf26 .sizer__inputs table{width:100%;border-collapse:collapse}.leaf26 .sizer__inputs th{text-align:left;color:var(--muted)}.leaf26 .sizer__inputs td,.leaf26 .sizer__inputs th{padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:14px;font-weight:500}.leaf26 .sizer__inputs td{text-align:right;font-family:IBM Plex Mono,monospace;color:var(--ink)}.leaf26 .sizer__inputs tr:last-child td,.leaf26 .sizer__inputs tr:last-child th{border-bottom:0}.leaf26 .sizer__out{padding:22px 24px;display:flex;flex-direction:column;gap:20px}.leaf26 .sizer__fig .big-cap{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.leaf26 .sizer__fig b{display:block;font-size:clamp(30px,4vw,46px);font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--ink)}.leaf26 .sizer__fig.lead b{color:var(--accent-deep)}.leaf26 .sizer__fig em{display:block;font-style:normal;font-size:13.2px;color:var(--muted);margin-top:8px}.leaf26 .sizer__eq{padding:14px 20px;border-top:1px solid var(--line-soft);background:var(--bg-alt);display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--muted)}.leaf26 .sizer__eq i{font-style:normal;color:var(--accent-deep);font-weight:500}.leaf26 .sizer__foot{padding:14px 20px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.leaf26 .sizer__foot .cap{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.06em}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes flowdash{to{stroke-dashoffset:-24}}.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 .illbox.wide svg{max-height:none;width:100%}.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 :where([data-fam=f07dcb7],[data-fam=f8d1cd9]) .dgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.leaf26 :where([data-fam=f35046c]) .dgrid{display:grid;grid-template-columns:236px 1fr;gap:34px;align-items:start}.leaf26 :where([data-fam=f07dcb7],[data-fam=f8d1cd9]) .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=f35046c]) .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 .dcard[hidden]{display:none}.leaf26 :where([data-fam=f07dcb7],[data-fam=f8d1cd9]) .dcard:hover{border-color:var(--accent);transform:translateY(-2px)}.leaf26 :where([data-fam=f35046c]) .dcard:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.08)}.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 :where([data-fam=f07dcb7],[data-fam=f8d1cd9]) .dcard h3{font-size:15.5px;margin-bottom:8px;display:flex;justify-content:space-between;gap:8px;align-items:start}.leaf26 :where([data-fam=f35046c]) .dcard h3{font-size:16.5px;font-weight:600;color:var(--ink);letter-spacing:-.01em;margin-bottom:8px}.leaf26 :where([data-fam=f07dcb7],[data-fam=f8d1cd9]) .dcard p{font-size:13.4px;margin-bottom:14px}.leaf26 :where([data-fam=f35046c]) .dcard p{font-size:13.6px;color:var(--body);line-height:1.6}.leaf26 :where([data-fam=f07dcb7],[data-fam=f8d1cd9]) .dcard .go{margin-top:auto;font:600 12.5px/1 Inter;color:var(--accent-deep)}.leaf26 :where([data-fam=f35046c]) .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 .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 .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 .provides{border-left:3px solid var(--accent);padding:12px 0 12px 16px;margin:18px 0}.leaf26 .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 .provides p{font-size:14px;margin:0}.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 .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 .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 .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 .iconcard:hover{border-color:var(--accent);transform:translateY(-3px)}.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-size:10.5px}.leaf26 .chat__foot,.leaf26 .rescard .pending{font-family:IBM Plex Mono,monospace;color:var(--muted)}.leaf26 .chat__foot{border-top:1px solid var(--line);padding:14px 22px;font-size:11px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.leaf26 .chat__foot a{color:var(--accent-deep);text-decoration:none}.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 .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 .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 .card:hover{border-color:var(--ink);transform:translateY(-2px)}.leaf26 .card p{font-size:14px}.leaf26 :where([data-fam=f07dcb7],[data-fam=f8d1cd9]) .rescard:hover{border-color:var(--accent)}.leaf26 :where([data-fam=f35046c]) .rescard:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.08)}.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 .hero figure{margin:0}.leaf26 .hero figcaption{margin-top:12px;font-size:13.2px;color:var(--muted);line-height:1.55}.leaf26 .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 .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}@keyframes srcdrift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lpulse{0%,to{opacity:1}50%{opacity:.3}}.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 .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 .dcard__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.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 .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 .funnel{margin-top:34px;border:1px solid var(--band-line);border-radius:11px;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 .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 .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}@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{grid-template-columns:1fr}}@media (max-width:820px){.leaf26 .sizer__grid{grid-template-columns:1fr}.leaf26 .sizer__inputs{border-right:0;border-bottom:1px solid var(--line-soft)}}@media (max-width:640px){.leaf26 .cardgrid4,.leaf26 .dgrid{grid-template-columns:1fr}.leaf26 .reachrow{flex-direction:column;gap:4px}.leaf26 .reachrow b{min-width:0}}@media (prefers-reduced-motion:reduce){.leaf26 .drift-a,.leaf26 .drift-b,.leaf26 .drift-c,.leaf26 .drift-d{animation:none}.leaf26 .flow-dash path{animation:none;stroke-dasharray:none}.leaf26 .card{transition:none}.leaf26 .ltile i,.leaf26 .srctile{animation:none}}@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: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}}.leaf26 :where([data-fam=f07dcb7],[data-fam=f8d1cd9]) .illbox.sm svg{max-height:150px}.leaf26 :where([data-fam=f7c2841]) .lede{line-height:1.65}.leaf26 :where([data-fam=f7c2841]) .pcard h3{margin-bottom:10px}.leaf26 :where([data-fam=f7c2841]) .pcard p{font-size:14.5px}.leaf26 :where([data-fam=f7c2841]) .pcard .hr{margin:20px 0 14px}.leaf26 :where([data-fam=f7c2841]) .ticks{gap:9px}.leaf26 :where([data-fam=f7c2841]) .ticks li{padding-left:18px;font-size:13.5px;line-height:1.5}.leaf26 :where([data-fam=f7c2841]) .ticks li:before{left:0;top:8px;width:9px;height:1px;background:var(--accent-ink)}.leaf26 :where([data-fam=f7c2841]) .col h3{margin-bottom:6px}.leaf26 :where([data-fam=f7c2841]) .col .sub{font-size:13.5px;margin-bottom:16px}.leaf26 :where([data-fam=f7c2841]) .checks{gap:9px}.leaf26 :where([data-fam=f7c2841]) .checks li{font-size:13.5px;line-height:1.5}.leaf26 :where([data-fam=f7c2841]) .relcard p{font-size:13.6px}.leaf26 .subhead>h2,.leaf26 .subhead>h2+.lede{text-align:center;margin-left:auto;margin-right:auto}.leaf26 .uc:has(>.ucrow){grid-template-columns:1fr;gap:14px;max-width:980px;margin-inline:auto}.leaf26 .uc>.ucrow{grid-template-columns:48px 1fr auto;gap:24px}.leaf26 .uc>.ucrow p{margin-bottom:0}@media (max-width:720px){.leaf26 .uc>.ucrow{grid-template-columns:1fr;gap:10px}.leaf26 .uc>.ucrow .btn{justify-self:start}}@media (max-width:700px){.leaf26 .chansplit__in>*,.leaf26 .demo-grid>*,.leaf26 .drow>*,.leaf26 .exwrap>*,.leaf26 .gridwrap>*,.leaf26 .hero__in>*,.leaf26 .ihub>*,.leaf26 .moat-top>*,.leaf26 .senasplit>*,.leaf26 .wtwrap>*{min-width:0}.leaf26 .cardgrid4,.leaf26 .dgrid,.leaf26 .gridwrap{grid-template-columns:1fr}.leaf26 .senaui .chip{white-space:normal}.leaf26 .rail input,.leaf26 input,.leaf26 select,.leaf26 textarea{font-size:16px!important}}@media (max-width:1000px){.leaf26 .proc[style*="repeat(3"]{grid-template-columns:1fr!important}}.sena-app{--color-concrete-50:#fcfcfc87;--color-concrete-100:#f5f5f5;--color-concrete-150:#f0f3f4;--color-concrete-200:#e3e8eb;--color-concrete-300:#abbdc5;--color-concrete-400:#86a1ac;--color-concrete-500:#668a99;--color-concrete-600:#577c8b;--color-concrete-700:#2d5b6e;--color-concrete-800:#244958;--color-concrete-900:#1b3742;--color-concrete-950:#12242c;--color-concrete-1000:#091216;--color-hard-green-100:#f5faf7;--color-hard-green-150:#eef6f1;--color-hard-green-200:#dfece5;--color-hard-green-300:#bfd9cd;--color-hard-green-400:#b1cebf;--color-hard-green-500:#a9c7b8;--color-hard-green-600:#94b8a6;--color-hard-green-700:#7da993;--color-hard-green-800:#5b826f;--color-hard-green-900:#4d6c5d;--color-hard-green-950:#3e554a;--color-hard-green-1000:#1f2b1f;--color-sena-green-100:#d0fbe5;--color-sena-green-150:#b9f9d8;--color-sena-green-200:#9af6c8;--color-sena-green-300:#81f2bd;--color-sena-green-400:#5eecb1;--color-sena-green-500:#59daab;--color-sena-green-600:#50c8a4;--color-sena-green-700:#3cc39b;--color-sena-green-800:#3d8f81;--color-sena-green-900:#356f65;--color-sena-green-950:#244c45;--color-sena-green-1000:#102321;--color-turquoise-100:#d4e8ed;--color-turquoise-150:#c9e2e8;--color-turquoise-200:#b6dae2;--color-turquoise-300:#90c8d5;--color-turquoise-400:#67b7cb;--color-turquoise-500:#42a8c2;--color-turquoise-600:#3089a1;--color-turquoise-700:#246b7f;--color-turquoise-800:#184e5d;--color-turquoise-900:#0e313f;--color-turquoise-950:#09202a;--color-turquoise-1000:#061419;--color-ocean-100:#e1e8ef;--color-ocean-150:#d0dbe6;--color-ocean-200:#bfcfde;--color-ocean-300:#9ab3cb;--color-ocean-400:#799bbe;--color-ocean-500:#4d7fb2;--color-ocean-600:#3e668e;--color-ocean-700:#274d72;--color-ocean-800:#1a334c;--color-ocean-850:#182e44;--color-ocean-900:#15293c;--color-ocean-950:#0b1621;--color-ocean-1000:#020508;--color-lavender-100:#e1e6ef;--color-lavender-150:#d4dbe8;--color-lavender-200:#bdc4e0;--color-lavender-300:#98acd2;--color-lavender-400:#718fc6;--color-lavender-500:#4971bc;--color-lavender-600:#365ba1;--color-lavender-700:#26447d;--color-lavender-800:#183058;--color-lavender-900:#142c48;--color-lavender-950:#0a1624;--color-lavender-1000:#020408;--color-yellow-100:#fbf8e4;--color-yellow-150:#f6efc2;--color-yellow-200:#f2e8a6;--color-yellow-300:#efe290;--color-yellow-400:#ebdc7a;--color-yellow-500:#e7d45b;--color-yellow-600:#e5cd52;--color-yellow-700:#d5b41f;--color-yellow-800:#a48819;--color-yellow-900:#6a5815;--color-yellow-950:#52410f;--color-yellow-1000:#2b2208;--color-orange-100:#fde9ce;--color-orange-150:#fce0ba;--color-orange-200:#fcd39d;--color-orange-300:#fabc6b;--color-orange-400:#f5a53e;--color-orange-500:#ec8f14;--color-orange-600:#cd780a;--color-orange-700:#ac670b;--color-orange-800:#7f4d0b;--color-orange-900:#673f09;--color-orange-950:#553307;--color-orange-1000:#221401;--color-pinkdingo-100:#f2c7d9;--color-pinkdingo-150:#e99fbe;--color-pinkdingo-200:#e072a1;--color-pinkdingo-300:#d44f8a;--color-pinkdingo-400:#aa4f8d;--color-pinkdingo-500:#854f8f;--color-pinkdingo-600:#674e91;--color-pinkdingo-700:#5a4a90;--color-pinkdingo-800:#4c458f;--color-pinkdingo-900:#3b397a;--color-pinkdingo-950:#242551;--color-pinkdingo-1000:#0e122b;--color-light-100:rgba(255,255,255,0.12);--color-light-150:rgba(255,255,255,0.16);--color-light-200:rgba(255,255,255,0.2);--color-light-300:rgba(255,255,255,0.33);--color-light-400:rgba(255,255,255,0.4);--color-light-500:rgba(255,255,255,0.5);--color-light-600:rgba(255,255,255,0.6);--color-light-700:rgba(255,255,255,0.7);--color-light-800:rgba(255,255,255,0.8);--color-light-900:rgba(255,255,255,0.9);--color-light-950:rgba(255,255,255,0.95);--color-light-1000:#ffffff;--color-grey-200:#e8e8e8;--color-grey-300:#d0d4d9;--color-blue-400:#6ea1fe;--color-blue-600:#0d63fe;--color-red-100:#fcdad7;--color-red-150:#fbcac6;--color-red-200:#f9b4af;--color-red-300:#f68f88;--color-red-400:#f26a61;--color-red-500:#ef4539;--color-red-600:#e83326;--color-red-700:#c92e24;--color-red-800:#952a22;--color-red-900:#6c1e18;--color-red-950:#4b1511;--color-red-1000:#210908;--spacing-0:0px;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-48:48px;--padding-x-small:7px;--ff-text:"DM Sans",sans-serif;--ff-display:"DM Serif Display",serif;--fw-regular:400;--fw-medium:500;--fw-bold:600;--text-xs:11px;--text-sm:13px;--text-base:14px;--text-lg:15px;--text-xl:17px;--text-2xl:20px;--text-3xl:26px;--text-4xl:36px;--text-5xl:40px;--text-6xl:52px;--text-7xl:64px;--text-8xl:80px;--text-9xl:96px;--duration-fast:150ms;--duration-base:200ms;--duration-slow:250ms;--duration-slower:500ms;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--bg-scrim:rgba(0,0,0,0.4);--bg-hover-wash:rgba(0,0,0,0.05);--bg-error-subtle:rgba(239,69,57,0.08);--stroke-panel-sides:rgba(0,0,0,0);--shadow-panel:0px 1px 2px 0px rgba(17,24,28,0.04),0px 2px 8px 0px rgba(17,24,28,0.04);--shadow-card:0px 3px 3px 0px rgba(17,24,28,0.02),0px 1px 0px 0px rgba(17,24,28,0.02);--shadow-ai-glow:0px 0px 30px 0px rgba(129,242,185,0.2),0px 0px 4px 0px rgba(242,232,166,0.2);--shadow-raised:0px 1px 3px 0px rgba(27,55,66,0.05);--shadow-lifted:0px 3px 5px 0px rgba(27,55,66,0.06),0px 9px 13px 0px rgba(27,55,66,0.1);--shadow-card-hover:0px 2px 3px -2px rgba(27,55,66,0.06),0px 3px 5px -1px rgba(27,55,66,0.08);--shadow-popover:0px 3px 5px -3px rgba(27,55,66,0.06),0px 9px 13px -3px rgba(27,55,66,0.1);--shadow-knob:0px 1px 3px 0px rgba(0,0,0,0.15);--grid-line-major:rgba(0,0,0,0.7);--grid-line-sub:rgba(0,0,0,0.33);--gradient-border:linear-gradient(135deg,var(--color-sena-green-100) 0%,var(--color-turquoise-500) 56%,var(--color-sena-green-600) 100%);--caret-accent:var(--color-sena-green-500);--radius-card:var(--spacing-8);--radius-panel:var(--spacing-8);--bg-app-stop-dark:var(--color-concrete-100);--bg-app-stop-light:var(--color-concrete-150);--bg-primary:var(--color-light-950);--bg-secondary:var(--color-concrete-150);--bg-field:var(--color-light-1000);--bg-accent:var(--color-sena-green-400);--bg-accent-hover:var(--color-sena-green-300);--bg-accent-pressed:var(--color-sena-green-200);--bg-accent-light:var(--color-hard-green-200);--bg-accent-light-hover:var(--color-hard-green-150);--bg-accent-light-pressed:var(--color-hard-green-100);--bg-contrast:var(--color-ocean-800);--bg-contrast-hover:var(--color-ocean-700);--bg-contrast-pressed:var(--color-ocean-600);--bg-panel:var(--color-concrete-50);--bg-card:var(--color-light-600);--bg-avatar:var(--color-concrete-300);--bg-error:var(--color-red-100);--stroke-primary:var(--color-concrete-200);--stroke-secondary:var(--color-concrete-150);--stroke-panel:var(--color-light-1000);--stroke-card:var(--color-grey-200);--stroke-accent:var(--color-sena-green-500);--stroke-flash:var(--color-sena-green-100);--stroke-contrast-light:var(--color-grey-300);--stroke-contrast-dark:var(--color-ocean-850);--text-primary:var(--color-concrete-900);--text-secondary:var(--color-concrete-700);--text-tertiary:var(--color-concrete-500);--text-disabled:var(--color-concrete-300);--text-contrast:var(--color-light-1000);--text-accent:var(--color-ocean-700);--text-on-accent:var(--color-concrete-900);--text-info:var(--color-blue-600);--text-error:var(--color-red-500);--fg-primary:var(--color-concrete-900);--fg-primary-hover:var(--color-concrete-950);--fg-primary-pressed:var(--color-concrete-1000);--fg-secondary:var(--color-concrete-700);--fg-secondary-hover:var(--color-concrete-800);--fg-secondary-pressed:var(--color-concrete-900);--fg-tertiary:var(--color-concrete-500);--fg-accent:var(--color-sena-green-500);--fg-accent-hover:var(--color-sena-green-400);--fg-accent-pressed:var(--color-sena-green-300);--fg-on-accent:var(--color-concrete-900);--fg-disabled:var(--color-concrete-400);--fg-avatar:var(--color-concrete-800);--fg-error:var(--color-red-500);--data-neutral-1:var(--color-lavender-300);--data-neutral-2:var(--color-turquoise-400);--data-neutral-3:var(--color-pinkdingo-200);--data-positive-1:var(--color-sena-green-500);--data-warning-1:var(--color-yellow-500);--data-warning-2:var(--color-orange-300);--data-negative-1:var(--color-red-400);--ff-text:var(--font-sena),"DM Sans",sans-serif;--sb-inset:var(--spacing-6);position:relative;isolation:isolate;display:grid;grid-template-columns:226px minmax(0,1fr);border:1px solid var(--stroke-card);overflow:hidden;background:linear-gradient(to bottom,var(--bg-app-stop-dark),var(--bg-app-stop-light));box-shadow:0 1px 2px rgba(17,24,28,.05),0 12px 32px rgba(17,24,28,.08);font-family:var(--ff-text);font-size:var(--text-base);line-height:20px;color:var(--text-primary);text-align:left;-webkit-font-smoothing:antialiased}.sena-app,.sena-sharp .sena-app{border-radius:12px!important}.sena-app *,.sena-app :after,.sena-app :before{box-sizing:border-box;margin:0;padding:0}.sena-app b{font-weight:var(--fw-bold);color:inherit}.sena-app:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.033;background:repeating-linear-gradient(to bottom,var(--grid-line-major) 0 1px,transparent 1px 32px),repeating-linear-gradient(to right,var(--grid-line-major) 0 1px,transparent 1px 32px),repeating-linear-gradient(to bottom,var(--grid-line-sub) 0 1px,transparent 1px 4px),repeating-linear-gradient(to right,var(--grid-line-sub) 0 1px,transparent 1px 4px)}.sena-app .sa-ic{display:block;height:1em;width:auto;fill:currentColor;flex-shrink:0}.sena-app .sa-sidewrap{padding:var(--spacing-8);min-width:0}.sena-app .sa-side{height:100%;display:flex;flex-direction:column;border-radius:var(--spacing-8)!important;background:var(--bg-panel);box-shadow:var(--shadow-panel);overflow:hidden}.sena-app .sa-head{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 8px;flex-shrink:0}.sena-app .sa-logo{display:block;height:23px;width:auto;transform:translateX(8px)}.sena-app .sa-iconbtn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:5px!important;color:var(--fg-tertiary);font-size:12px}.sena-app .sa-nav{padding:0 var(--sb-inset);margin-top:var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-6)}.sena-app .sa-navitem{display:flex;align-items:center;gap:var(--spacing-8);height:29px;padding:10px var(--spacing-12);border-radius:var(--spacing-8)!important;font-size:var(--text-base);line-height:20px;color:var(--text-secondary);white-space:nowrap}.sena-app .sa-navitem.is-active{background:var(--bg-primary);font-weight:var(--fw-bold);letter-spacing:-.01em}.sena-app .sa-navicon{width:17px;height:17px;font-size:14px;color:var(--fg-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sena-app .sa-section{padding:var(--spacing-16) var(--sb-inset) 0;display:flex;flex-direction:column;gap:var(--spacing-4)}.sena-app .sa-sep{height:1px;margin:0 var(--spacing-6) var(--spacing-12);background:color-mix(in srgb,var(--fg-primary) 12%,transparent)}.sena-app .sa-sectiontitle{padding:0 var(--spacing-12) var(--spacing-4);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.sena-app .sa-grouphead{display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-6) var(--spacing-6) var(--spacing-12);border-radius:var(--spacing-8)!important;font-size:var(--text-base);line-height:20px;color:var(--text-secondary)}.sena-app .sa-groupmark{flex:none;width:17px;height:17px;background-color:currentColor;-webkit-mask:url(/sena-app/logo-neutral.svg) no-repeat center/contain;mask:url(/sena-app/logo-neutral.svg) no-repeat center/contain}.sena-app .sa-grouplabel{font-weight:var(--fw-bold);letter-spacing:-.01em;white-space:nowrap}.sena-app .sa-groupcaret{margin-left:calc(var(--spacing-4) - var(--spacing-8));font-size:8px;opacity:.55;transform:rotate(90deg)}.sena-app .sa-groupcount{margin-left:auto;padding-left:var(--spacing-4);font-variant-numeric:tabular-nums;font-size:10px;color:var(--text-tertiary)}.sena-app .sa-row{display:flex;align-items:center;padding:5px var(--spacing-6) 5px calc(var(--spacing-12) + 17px + var(--spacing-8));border-radius:var(--spacing-8)!important;font-size:var(--text-sm);line-height:18px;color:var(--text-secondary)}.sena-app .sa-row span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sena-app .sa-row.is-active{background:var(--bg-primary);font-weight:var(--fw-bold);letter-spacing:-.01em}.sena-app .sa-tour{margin-top:auto;padding:var(--spacing-8)}.sena-app .sa-check{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-12);background:var(--bg-card);border:1px solid var(--stroke-accent);border-radius:var(--spacing-12)!important;box-shadow:var(--shadow-card)}.sena-app .sa-checkhead{display:flex;align-items:baseline;gap:var(--spacing-8);padding:0 var(--spacing-4) var(--spacing-4)}.sena-app .sa-checktitle{flex:1;font-size:var(--text-base);font-weight:var(--fw-bold);line-height:1.3}.sena-app .sa-checkcount{font-size:var(--text-sm);color:var(--text-tertiary)}.sena-app .sa-checkmin{align-self:center;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--fg-tertiary)}.sena-app .sa-bar{height:4px;margin:0 var(--spacing-4);border-radius:999px!important;background:var(--stroke-secondary);overflow:hidden}.sena-app .sa-bar i{display:block;height:100%;border-radius:999px!important;background:var(--data-positive-1)}.sena-app .sa-free{display:flex;align-items:flex-start;gap:var(--spacing-6);padding:var(--spacing-8) var(--spacing-4) var(--spacing-6);font-size:var(--text-sm);line-height:1.35;color:var(--text-accent)}.sena-app .sa-free .sa-ic{font-size:10px;margin-top:3px}.sena-app .sa-item{display:flex;align-items:flex-start;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-4);border-radius:var(--spacing-8)!important}.sena-app .sa-box{width:18px;height:18px;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--stroke-accent);border-radius:999px!important;font-size:8px;color:var(--fg-on-accent)}.sena-app .sa-itemtitle{flex:1;min-width:0;font-size:var(--text-base);line-height:1.4}.sena-app .sa-go{font-size:12px;color:var(--fg-tertiary);margin-top:4px}.sena-app .sa-item.is-done{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.sena-app .sa-item.is-done .sa-box{width:16px;height:16px;margin-top:2px;background:var(--fg-accent);border-color:var(--fg-accent)}.sena-app .sa-item.is-done .sa-itemtitle{color:var(--text-tertiary);text-decoration:line-through}.sena-app .sa-foot{padding:var(--spacing-2) 0}.sena-app .sa-trial{display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap}.sena-app .sa-trial .sa-ic{font-size:12px;color:var(--fg-accent)}.sena-app .sa-trialcta{margin-left:auto;padding:var(--spacing-2) var(--spacing-8);border-radius:999px!important;background:var(--bg-accent-light);font-weight:var(--fw-bold);color:var(--text-accent)}.sena-app .sa-user{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-12)}.sena-app .sa-avatar{width:37px;height:39px;border-radius:3px!important;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-concrete-300);font-size:14px;font-weight:var(--fw-bold);color:var(--color-concrete-700)}.sena-app .sa-userinfo{flex:1;min-width:0;display:flex;flex-direction:column}.sena-app .sa-username{font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:19px}.sena-app .sa-usercompany{font-size:10px;line-height:1.2;color:var(--text-secondary)}.sena-app .sa-user>.sa-ic{font-size:10px;color:var(--fg-secondary)}.sena-app .sa-main{margin:var(--spacing-8) var(--spacing-8) var(--spacing-8) 0;border-radius:var(--radius-panel)!important;background:var(--bg-panel);box-shadow:var(--shadow-panel);display:flex;flex-direction:column;min-width:0}.sena-app .sa-topbar{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-8);padding:14px var(--spacing-16) 0}.sena-app .sa-pill{display:flex;align-items:center;gap:9px;padding:var(--spacing-8) var(--spacing-16);background:var(--bg-primary);border-radius:var(--spacing-8)!important;font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:17px;letter-spacing:-.015em;color:var(--text-secondary)}.sena-app .sa-pill .sa-ic{font-size:12px;color:var(--fg-tertiary)}.sena-app .sa-pill b{color:var(--text-accent)}.sena-app .sa-convo{display:flex;flex-direction:column;gap:17px;padding:24px 32px 20px}.sena-app .sa-msguser{display:flex;justify-content:flex-end}.sena-app .sa-bubble{display:flex;gap:var(--spacing-16);align-items:flex-start;background:var(--bg-primary);border:1px solid var(--stroke-card);border-radius:var(--radius-card)!important;padding:var(--spacing-12);max-width:544px}.sena-app .sa-bubbleav{width:20px;height:20px;border-radius:50%!important;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg-avatar);font-size:8px;font-weight:600;color:var(--fg-avatar)}.sena-app .sa-text{font-size:var(--text-base);line-height:20px;letter-spacing:-.07px;color:var(--text-primary)}.sena-app .sa-card{display:flex;flex-direction:column;gap:14px;padding:16px 20px 14px;background:var(--bg-primary);border:1px solid var(--stroke-card);border-radius:var(--radius-card)!important;box-shadow:var(--shadow-card)}.sena-app .sa-cardtitle{font-weight:var(--fw-bold);font-size:var(--text-base);line-height:20px;letter-spacing:-.07px}.sena-app .sa-cardsub{font-size:var(--text-sm);line-height:19px}.sena-app .sa-bars{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:8px 12px}.sena-app .sa-barlabel{font-size:var(--text-sm);text-align:right;white-space:nowrap}.sena-app .sa-bartrack{height:22px}.sena-app .sa-bartrack i{display:block;height:100%;border-radius:4px!important;background:var(--data-neutral-2);transform-origin:left;animation:sa-grow 1.4s var(--ease-out) both}.sena-app .sa-bartrack i.up{background:var(--data-positive-1)}.sena-app .sa-bartrack i.c1{background:var(--data-neutral-1)}.sena-app .sa-bartrack i.c2{background:var(--data-neutral-2)}.sena-app .sa-bartrack i.c3{background:var(--data-neutral-3)}.sena-app .sa-bartrack i.c4{background:var(--data-warning-2)}.sena-app .sa-barvalue{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}.sena-app .sa-barvalue.up{font-weight:var(--fw-bold);color:var(--text-accent)}@keyframes sa-grow{0%{transform:scaleX(0)}}.sena-app .sa-cardfoot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding-top:12px;border-top:1px solid var(--stroke-secondary);font-size:var(--text-xs);color:var(--text-tertiary)}.sena-app .sa-cardfoot:first-child{padding-top:0;border-top:0}.sena-app .sa-cardfoot em{display:inline-flex;align-items:center;gap:var(--spacing-4);font-style:normal;font-size:var(--text-sm);color:var(--text-accent)}.sena-app .sa-cardfoot em .sa-ic{font-size:10px}.sena-app .sa-asks{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.sena-app .sa-ask{display:inline-flex;align-items:center;gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-16);background:var(--bg-card);border:1px solid var(--stroke-card);border-radius:999px!important;font-size:var(--text-sm);line-height:18px;color:var(--text-secondary)}.sena-app .sa-ask .sa-ic{font-size:11px;color:var(--text-tertiary)}.sena-app .sa-chatbox{position:relative;display:flex;flex-direction:column;min-height:103px;margin:auto 32px 24px;padding:var(--spacing-16);background-color:var(--bg-field);border-radius:var(--spacing-16)!important;box-shadow:var(--shadow-ai-glow)}.sena-app .sa-chatbox:before{content:"";position:absolute;inset:0;border-radius:inherit!important;padding:1px;background:var(--gradient-border);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0);pointer-events:none}.sena-app .sa-input{min-height:40px;font-size:var(--text-base);line-height:20px;letter-spacing:-.07px;color:var(--text-primary)}.sena-app .sa-input b{font-weight:var(--fw-regular)}.sena-app .sa-input b:empty:before{content:"Ask Sena anything...";color:var(--text-tertiary)}.sena-app .sa-caret{display:inline-block;width:1.5px;height:15px;margin-left:1px;vertical-align:-2px;background:var(--caret-accent);animation:sa-blink 1s steps(1) infinite}@keyframes sa-blink{50%{opacity:0}}.sena-app .sa-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);margin-top:auto}.sena-app .sa-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.sena-app .sa-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-8);border:1px solid var(--stroke-secondary);border-radius:var(--spacing-8)!important;background-color:var(--bg-accent-light);font-size:var(--text-xs);line-height:1;color:var(--text-secondary);white-space:nowrap}.sena-app .sa-btn .sa-ic{font-size:10px;color:var(--fg-secondary)}.sena-app .sa-send{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--stroke-accent);border-radius:var(--spacing-8)!important;background-color:var(--bg-accent);color:var(--fg-on-accent);font-size:10px}@media (max-width:1000px){.sena-app{grid-template-columns:minmax(0,1fr)}.sena-app .sa-sidewrap{display:none}.sena-app .sa-main{margin-left:var(--spacing-8)}}@media (max-width:600px){.sena-app .sa-convo{padding:18px 16px 0}.sena-app .sa-chatbox{margin:auto 16px 16px}.sena-app .sa-bubble{max-width:100%}.sena-app .sa-bars{column-gap:8px}}@media (prefers-reduced-motion:reduce){.sena-app .sa-bartrack i,.sena-app .sa-caret{animation:none}}.sena-app.is-panel{display:block;max-width:860px;margin-bottom:40px}.sena-app .sa-panel{display:flex;flex-direction:column;gap:var(--spacing-16);margin:var(--spacing-8);padding:var(--spacing-16);background:var(--bg-panel);border-top:1px solid var(--stroke-panel);border-radius:var(--spacing-8)!important;box-shadow:var(--shadow-panel)}.sena-app .sa-panelhead{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8)}.sena-app .sa-paneltitle{font-size:var(--text-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sena-app .sa-panelhead .sa-iconbtn{width:28px;height:28px}.sena-app .sa-panelmsgs{display:flex;flex-direction:column;gap:var(--spacing-16)}.sena-app .sa-ill{border:0!important;padding:0!important;background:none!important}.sena-app .sa-ill svg{display:block;width:100%;height:auto}.sena-app .sa-chatbox.is-compact{margin:0;min-height:88px}.sena-app .sa-disclaimer{text-align:center;font-size:var(--text-xs);line-height:14px;color:var(--text-tertiary)}