/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */.leaf26{--bg:var(--bg-100);--bg-alt:var(--bg-200);--card:var(--bg-100);--ink:var(--fg-primary);--body:var(--fg-muted);--muted:var(--fg-muted);--line:var(--border-soft);--line-soft:var(--border-subtle);--accent:#00fb9a;--accent-ink:#00a86b;--accent-deep:#00875a;--accent-wash:#eafff5;--band:#0a0c0b;--band-line:#232725;--band-body:#a9b1ad;--grid-line:#0000000b;--grid-dot:#0000000f;--ill-warn:#cf6647;--shadow:0 1px 2px #0000000a,0 8px 24px #0000000b;color:var(--body)}[data-theme=dark] .leaf26{--accent-ink:#00fb9a;--accent-deep:#00fb9a;--accent-wash:#0f1f19;--band:#000;--ill-warn:#ff9d8a;--shadow:0 1px 2px #0006,0 8px 24px #00000059;--bg:#0a0c0b;--bg-alt:#101312;--card:#0f1211;--ink:#fff;--body:#b4bbb8;--muted:#828a86;--line:#232725;--line-soft:#1c201e;--band-line:#242826;--grid-line:#ffffff0d;--grid-dot:#ffffff12}.leaf26 h1,.leaf26 h2,.leaf26 h3,.leaf26 h4{color:var(--ink);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.12}.leaf26 p{margin:0}.leaf26 ul{margin:0;padding:0;list-style:none}.leaf26 a{color:inherit}.leaf26 .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.leaf26 .sec{padding:90px 0}.leaf26 .sec.alt{background:var(--bg-alt)}.leaf26 .sec.line{border-top:1px solid var(--line-soft)}.leaf26 .center{text-align:center;max-width:820px;margin:0 auto 48px}.leaf26 .center .lede{margin-left:auto;margin-right:auto}.leaf26 .eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:flex}.leaf26 .eyebrow:before{content:"";background:var(--accent);border-radius:1px;width:5px;height:5px}.leaf26 .center .eyebrow{justify-content:center}.leaf26 .pill-eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-wash);border:1px solid var(--accent);border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 13px;font-size:10.5px;display:inline-flex}.leaf26 .h2{font-size:clamp(26px,3.3vw,37px)}.leaf26 .serif{font-family:var(--font-attio-serif),"Source Serif 4",Georgia,serif;color:var(--accent-ink);letter-spacing:-.01em;font-style:italic;font-weight:400}[data-theme=dark] .leaf26 .serif{color:var(--accent)}.leaf26 .lede{max-width:680px;margin-top:16px;font-size:16px;line-height:1.65}.leaf26 .h3{letter-spacing:-.015em;font-size:16.5px}.leaf26 .mono-label{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.leaf26 .nav{z-index:60;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.leaf26 .nav{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.leaf26 .nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft)}.leaf26 .nav__in{align-items:center;gap:34px;max-width:1180px;margin:0 auto;padding:14px 28px;display:flex}.leaf26 .nav__links{gap:26px;font-size:13.5px;display:flex}.leaf26 .nav__links a{align-items:center;gap:5px;text-decoration:none;display:flex}.leaf26 .nav__links a:hover{color:var(--ink)}.leaf26 .nav__right{align-items:center;gap:12px;margin-left:auto;display:flex}.leaf26 .btn{background:var(--accent);color:#000;font:600 13px/1;font-family:var(--font-attio-sans),var(--font-geist-sans),system-ui,sans-serif;border:1px solid var(--accent);cursor:pointer;letter-spacing:-.01em;border-radius:4px;align-items:center;gap:7px;padding:11px 15px;text-decoration:none;transition:all .15s;display:inline-flex}.leaf26 .btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.leaf26 .btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.leaf26 .btn.dark,.leaf26 .btn.ghost:hover{border-color:var(--ink)}.leaf26 .btn.dark{background:var(--ink);color:var(--bg)}.leaf26 .btn.sm{padding:9px 12px;font-size:12.5px}.leaf26 .hero{padding:64px 0 78px;position:relative;overflow:hidden}.leaf26 .hero:before{content:"";background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:112px 112px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.leaf26 .hero:after{content:"";background:radial-gradient(circle at 60% 40%,#78beff29,#0000 62%);width:760px;height:560px;position:absolute;top:-160px;right:-140px}.leaf26 .hero__in{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:52px;display:grid;position:relative}.leaf26 .crumb{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:12.5px;display:flex}.leaf26 .crumb a{text-decoration:none}.leaf26 h1{letter-spacing:-.035em;font-size:clamp(33px,4.5vw,52px);line-height:1.06}.leaf26 .hero .sub{max-width:520px;margin-top:22px;font-size:16.5px}.leaf26 .trust{gap:10px;margin-top:26px;display:grid}.leaf26 .trust li{color:var(--body);align-items:center;gap:10px;font-size:13.5px;display:flex}.leaf26 .hero__cta{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.leaf26 .media{aspect-ratio:16/10;background:linear-gradient(140deg,#06231f,#04121d 60%,#020b12);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000047}.leaf26 .media:before{content:"";opacity:.5;background-image:radial-gradient(#00fb9a38 1px,#0000 0);background-size:12px 12px;position:absolute;inset:0}.leaf26 .media__mark{font-family:var(--font-attio-sans),var(--font-geist-sans),system-ui,sans-serif;letter-spacing:.18em;color:#eafff5;text-shadow:0 0 40px #00fb9a8c;font-size:clamp(26px,3.4vw,42px);font-weight:700;position:relative}.leaf26 .media__cap{font-family:var(--font-attio-serif),"Source Serif 4",Georgia,serif;color:#fff8e7;text-align:center;margin-top:10px;font-size:17px;position:relative}.leaf26 .media__btn{color:#fff;background:#0000008c;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.leaf26 .cards3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.leaf26 .pcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;padding:30px 26px;position:relative;overflow:hidden}.leaf26 .pcard:before{content:"";background:linear-gradient(90deg,var(--accent),#7ce8ff);height:3px;position:absolute;top:0;left:0;right:0}.leaf26 .badge{background:var(--accent-wash);border:1px solid var(--accent);min-width:34px;height:26px;color:var(--accent-deep);font-family:var(--font-geist-mono),ui-monospace,monospace;border-radius:5px;place-items:center;margin-bottom:16px;padding:0 8px;font-size:12px;font-weight:500;display:inline-grid}.leaf26 .pcard h3{color:var(--accent-deep);margin-bottom:10px}.leaf26 .pcard p{font-size:14.5px}.leaf26 .pcard .hr{background:var(--line);height:1px;margin:20px 0 14px}.leaf26 .ticks{gap:9px;display:grid}.leaf26 .ticks li{padding-left:18px;font-size:13.5px;line-height:1.5;position:relative}.leaf26 .ticks li:before{background:var(--accent-ink);width:9px;height:1px;top:8px;left:0}.leaf26 .panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:38px 34px}.leaf26 .cols3{grid-template-columns:repeat(3,1fr);gap:0;margin-top:34px;display:grid}.leaf26 .col{border-right:1px solid var(--line);padding:0 26px}.leaf26 .col:first-child{padding-left:0}.leaf26 .col:last-child{border-right:0;padding-right:0}.leaf26 .col.hi{background:var(--accent-wash);border:1px solid var(--accent);border-radius:10px;margin:-14px 0;padding:22px 24px}[data-theme=dark] .leaf26 .col.hi{background:var(--accent-wash);border-color:#1c4635}.leaf26 .col .ico{background:var(--bg-alt);border:1px solid var(--line);width:32px;height:32px;color:var(--accent-deep);border-radius:8px;place-items:center;margin-bottom:16px;display:grid}.leaf26 .col.hi .ico{border-color:var(--accent);background:#fff}[data-theme=dark] .leaf26 .col.hi .ico{background:var(--card)}.leaf26 .col .sub{color:var(--muted);margin-bottom:16px;font-size:13.5px}.leaf26 .checks,.leaf26 .checks li{gap:9px;display:grid}.leaf26 .checks li{grid-template-columns:16px 1fr;font-size:13.5px;line-height:1.5}.leaf26 .checks svg{margin-top:5px}.leaf26 .calc{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.leaf26 .calc__bar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 22px;display:flex}.leaf26 .unit{font-family:var(--font-geist-mono),ui-monospace,monospace;border:1px solid var(--line);cursor:pointer;color:var(--body);background:0 0;border-radius:4px;padding:7px 11px;font-size:11.5px}.leaf26 .unit:hover{border-color:var(--ink);color:var(--ink)}.leaf26 .unit[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#000}.leaf26 .calc__formula{color:var(--ink);letter-spacing:-.03em;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:34px 22px 28px;font-size:clamp(20px,2.5vw,28px);font-weight:500;display:flex}.leaf26 .f-sym{color:var(--muted);font-weight:400}.leaf26 .field:not([data-hub-form] .field){flex-direction:column;gap:6px;display:flex}.leaf26 .field:not([data-hub-form] .field) label{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.leaf26 .field:not([data-hub-form] .field) input{width:150px;font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ink);background:var(--accent-wash);border:0;border-bottom:2px solid var(--accent);-moz-appearance:textfield;border-radius:3px 3px 0 0;padding:4px 10px;font-size:clamp(19px,2.3vw,26px);font-weight:500}.leaf26 .field:not([data-hub-form] .field) input::-webkit-inner-spin-button,.leaf26 .field:not([data-hub-form] .field) input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.leaf26 .calc__result{border-top:1px solid var(--line-soft);background:var(--bg-alt);grid-template-columns:220px 1fr;align-items:center;gap:28px;padding:26px 22px;display:grid}.leaf26 .big{color:var(--ink);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(42px,6vw,62px);font-weight:600;line-height:1}.leaf26 .big small{color:var(--muted);margin-left:4px;font-size:.42em;font-weight:500}.leaf26 .big-cap{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10.5px}.leaf26 .stack{border:1px solid var(--line);background:var(--card);border-radius:4px;height:34px;display:flex;overflow:hidden}.leaf26 .stack__you{background:var(--accent);min-width:2px;transition:width .35s cubic-bezier(.2,.7,.3,1)}.leaf26 .stack__rest{background:repeating-linear-gradient(135deg,var(--bg-alt),var(--bg-alt) 6px,var(--line-soft) 6px,var(--line-soft) 7px);flex:1}.leaf26 .stack-key{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:12px;font-size:12px;display:flex}.leaf26 .stack-key span{align-items:center;gap:7px;display:flex}.leaf26 .stack-key span[hidden]{display:none}.leaf26 .swatch{background:var(--accent);border-radius:2px;width:9px;height:9px}.leaf26 .swatch.rest{background:var(--line)}.leaf26 .calc__excess{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;align-items:center;gap:26px;padding:24px 22px;display:grid}.leaf26 .slider-row{align-items:center;gap:14px;display:flex}.leaf26 .slider-row input[type=range]{accent-color:var(--accent);flex:1}.leaf26 .slider-val{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ink);text-align:right;min-width:56px;font-size:14px}.leaf26 .verdict{border-left:2px solid var(--accent);padding-left:14px;font-size:14.5px}.leaf26 .verdict b{color:var(--ink)}.leaf26 .calc__foot{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;font-size:12.5px;display:flex}.leaf26 .linkbtn{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.leaf26 .warn{color:#c0392b;font-size:12.5px}.leaf26 .steps{border-top:1px solid var(--line);margin-top:46px}.leaf26 .step{border-bottom:1px solid var(--line);grid-template-columns:76px 250px 1fr;align-items:baseline;gap:20px;padding:22px 0;display:grid}.leaf26 .step__n{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--accent-ink);letter-spacing:.08em;font-size:12px}.leaf26 .step h3{font-size:16px}.leaf26 .step p{font-size:14.5px}.leaf26 .lattice{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.leaf26 .lattice.g3{grid-template-columns:repeat(3,1fr)}.leaf26 .lattice.g4{grid-template-columns:repeat(4,1fr)}.leaf26 .cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);padding:28px 26px;position:relative}.leaf26 .cell h3{margin-bottom:10px}.leaf26 .cell p{font-size:14.5px}.leaf26 .cell .num{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--muted);letter-spacing:.1em;margin-bottom:14px;font-size:11px;display:block}.leaf26 .arrow-ic{color:var(--accent-ink);opacity:.55;position:absolute;top:22px;right:22px}.leaf26 .excess-note{border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--card);border-radius:0 8px 8px 0;margin-top:44px;padding:26px 28px}.leaf26 .excess-note h3{margin-bottom:10px;font-size:17px}.leaf26 .esov{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--card);box-shadow:var(--shadow);border-radius:14px;padding:44px 46px 38px}.leaf26 .esov .tag{border:1px solid var(--line);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);background:var(--bg-alt);border-radius:100px;align-items:center;gap:8px;padding:6px 14px;font-size:10px;display:inline-flex}.leaf26 .esov .tag i{background:var(--accent);border-radius:50%;width:6px;height:6px;display:block}.leaf26 .esov h2{margin:18px 0}.leaf26 .esov .def{color:var(--body);max-width:760px;margin:0;font-size:17.5px;line-height:1.62}.leaf26 .esov .def b{color:var(--ink);font-weight:600}.leaf26 .esov-notes{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 48px;margin-top:36px;padding-top:30px;display:grid}.leaf26 .esov-notes>div{align-items:flex-start;gap:16px;display:flex}.leaf26 .esov-notes>div>div{flex:1;min-width:0}.leaf26 .esov-notes .n{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--accent-deep);flex:none;padding-top:3px;font-size:11px}.leaf26 .esov-notes b{color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:600;display:block}.leaf26 .esov-notes p{margin:0;font-size:14.2px}@media (max-width:900px){.leaf26 .esov{padding:32px 26px 28px}.leaf26 .esov-notes{grid-template-columns:1fr;gap:26px}}.leaf26 .chansplit{background:var(--band);color:#fff;padding:84px 0}.leaf26 .chansplit__in{grid-template-columns:.92fr 1.08fr;align-items:center;gap:52px;display:grid}.leaf26 .chansplit h2{color:#fff}.leaf26 .chansplit .lede{color:var(--band-body);max-width:520px}.leaf26 .minicards{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.leaf26 .minicard{border:1px solid var(--band-line);background:#ffffff05;border-radius:8px;padding:16px}.leaf26 .minicard .mono-label{color:var(--accent);margin-bottom:8px}.leaf26 .minicard h3{color:#fff;margin-bottom:6px;font-size:14.5px}.leaf26 .minicard p{color:var(--band-body);font-size:12.8px;line-height:1.5}.leaf26 .dash{background:#121917;border:1px solid #1f2725;border-radius:14px;padding:9px;box-shadow:0 30px 70px #00000080}.leaf26 .dash__frame{background:#0b100f;border:1px solid #1c2321;border-radius:9px;overflow:hidden}.leaf26 .dash__bar{border-bottom:1px solid #1c2321;align-items:center;gap:6px;padding:10px 13px;display:flex}.leaf26 .dash__bar i{background:#2a3331;border-radius:50%;width:8px;height:8px;display:block}.leaf26 .dash__title{letter-spacing:.08em;color:#7d8783;margin-left:12px;font-size:10.5px}.leaf26 .dash__nav,.leaf26 .dash__title{font-family:var(--font-geist-mono),ui-monospace,monospace}.leaf26 .dash__nav{letter-spacing:.1em;text-transform:uppercase;color:#6f7a76;border-bottom:1px solid #1c2321;gap:18px;padding:10px 13px;font-size:10px;display:flex}.leaf26 .dash__nav .on{color:var(--accent)}.leaf26 .dash__grid{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.leaf26 .tile{background:#0e1413;border:1px solid #1c2321;border-radius:8px;padding:13px}.leaf26 .tile .t{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#7d8783;font-size:9.5px}.leaf26 .tile .v{color:#fff;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:7px 0 3px;font-size:24px;font-weight:600}.leaf26 .tile .d{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--accent);font-size:10px}.leaf26 .spark{fill:none;stroke:#00fb9a;stroke-width:1.6px;width:100%;height:32px;margin-top:8px}.leaf26 .bars{align-items:flex-end;gap:5px;height:32px;margin-top:8px;display:flex}.leaf26 .bars i{background:linear-gradient(#00fb9a,#0f6a4c);border-radius:2px 2px 0 0;flex:1;display:block}.leaf26 .dash__foot{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;color:#6f7a76;border-top:1px solid #1c2321;justify-content:space-between;padding:11px 13px;font-size:9.5px;display:flex}.leaf26 .dash__foot .op{color:var(--accent)}.leaf26 .ucards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.leaf26 .ucard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;padding:26px 24px;transition:transform .18s,border-color .18s;display:flex}.leaf26 .ucard:hover{border-color:var(--ink);transform:translateY(-3px)}.leaf26 .ucard__top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.leaf26 .ucard__stat{text-align:right;line-height:1.35}.leaf26 .ucard__stat b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.leaf26 .ucard__stat span{color:var(--muted);font-size:12.5px}.leaf26 .ucard h3{margin-bottom:10px}.leaf26 .ucard__body{flex:1}.leaf26 .ucard__body p{font-size:14.2px}.leaf26 .ucard__foot{border-top:1px solid var(--line);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-top:20px;padding-top:15px;font-size:10.5px}.leaf26 .illbox{border:1px solid var(--line-soft);background:var(--bg-alt);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:11px 11px;border-radius:8px;place-items:center;margin-top:18px;padding:12px;display:grid}.leaf26 .illbox svg{width:100%;height:auto;display:block}.leaf26 .ill .ln{fill:none;stroke:var(--muted);stroke-width:1.1px;opacity:.75}.leaf26 .ill .ln-d{fill:none;stroke:var(--muted);stroke-width:1px;opacity:.55;stroke-dasharray:3 3}.leaf26 .ill .ln-a{fill:none;stroke:var(--accent-ink);stroke-width:1.6px}.leaf26 .ill .fl{fill:var(--card)}.leaf26 .ill .fl-m{fill:var(--line);opacity:.75}.leaf26 .ill .fl-a{fill:var(--accent-wash)}.leaf26 .ill .fl-s{fill:var(--accent)}.leaf26 .ill .tx{font-family:var(--font-geist-mono),ui-monospace,monospace;fill:var(--muted);letter-spacing:.05em;font-size:7.5px}.leaf26 .ill .tx-a{fill:var(--accent-ink)}.leaf26 .ill .tx-i{font-family:var(--font-attio-sans),var(--font-geist-sans),system-ui,sans-serif;fill:var(--ink);font-size:8.5px;font-weight:600}.leaf26 .moat-visual{aspect-ratio:1.35;background:var(--bg-alt);border:1px solid var(--line);border-radius:8px;place-items:center;padding:18px;display:grid}.leaf26 .moat-visual svg{width:100%;height:100%;max-height:250px}.leaf26 .ucard-ill{border:1px solid var(--line-soft);background:var(--bg-alt);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:11px 11px;border-radius:9px;margin:-4px -4px 18px;padding:14px}.leaf26 .ill .fl-w{fill:var(--ill-warn)}.leaf26 .ill .ln-w{fill:none;stroke:var(--ill-warn);stroke-width:1.4px}.leaf26 .ill .fl-ww{opacity:.13}.leaf26 .ill .fl-ww,.leaf26 .ill .tx-w{fill:var(--ill-warn)}.leaf26 .illbox.sm{padding:10px}.leaf26 .illbox.sm svg{max-height:120px}.leaf26 .slip{transform-box:fill-box;transform-origin:bottom;animation:slip 5.4s cubic-bezier(.4,0,.3,1) infinite}.leaf26 .ringpulse{animation:ringpulse 5.4s ease-in-out infinite}.leaf26 .draw{stroke-dasharray:200;stroke-dashoffset:200px;animation:draw 4.6s ease-in-out infinite}.leaf26 .blink{animation:blink 2.4s ease-in-out infinite}.leaf26 .late{animation:late 5s cubic-bezier(.3,0,.2,1) infinite}.leaf26 .dim{animation:dim 5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.leaf26 .blink,.leaf26 .dim,.leaf26 .draw,.leaf26 .late,.leaf26 .ringpulse,.leaf26 .slip{animation:none}.leaf26 .draw{stroke-dashoffset:0}.leaf26 .late{opacity:1}}.leaf26 .band{background:var(--band);color:#fff;padding:72px 0}.leaf26 .band .h2,.leaf26 .band h2{color:#fff;max-width:760px}.leaf26 .band p{color:var(--band-body);max-width:700px;margin-top:16px;font-size:16px}.leaf26 .band .eyebrow{color:var(--accent)}.leaf26 .bchecks{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.leaf26 .bcheck{border:1px solid var(--band-line);color:#e7ebe9;border-radius:4px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;display:flex}.leaf26 .chat{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:8px;max-width:860px;margin-bottom:40px;overflow:hidden}.leaf26 .chat__head{border-bottom:1px solid var(--line-soft);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;padding:12px 18px;font-size:11px;display:flex}.leaf26 .sena-mark{background:var(--accent);width:20px;height:20px;font:700 9px/1;font-family:var(--font-attio-sans),var(--font-geist-sans),system-ui,sans-serif;color:#000;border-radius:5px;place-items:center;display:grid}.leaf26 .msg{border-bottom:1px solid var(--line-soft);padding:18px}.leaf26 .msg:last-child{border-bottom:0}.leaf26 .msg.sena{background:var(--bg-alt)}.leaf26 .who{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px}.leaf26 .msg p{color:var(--ink);font-size:15px}.leaf26 .msg.sena p{color:var(--body)}.leaf26 .msg.sena b{color:var(--ink)}.leaf26 .moat-top{background:var(--card);border:1px solid var(--line);border-bottom:0;grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px;padding:30px 28px;display:grid}.leaf26 .globe{aspect-ratio:1.4;background:var(--bg-alt);border:1px solid var(--line);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.leaf26 .globe:before{content:"";background-image:radial-gradient(#00a86b40 1px,#0000 0);background-size:9px 9px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 60%,#000 42%,#0000 62%);mask-image:radial-gradient(circle at 50% 60%,#000 42%,#0000 62%)}.leaf26 .globe .tag{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep);background:var(--card);border:1px solid var(--accent);border-radius:4px;padding:6px 10px;font-size:10.5px;position:relative}.leaf26 .cta-center{justify-content:center;margin-top:30px;display:flex}.leaf26 .cards4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.leaf26 .rcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;padding:26px 24px;transition:all .18s}.leaf26 .rcard:hover{border-color:var(--ink);transform:translateY(-3px)}.leaf26 .icotile{background:var(--accent-wash);border:1px solid var(--accent);width:36px;height:36px;color:var(--accent-deep);border-radius:9px;place-items:center;margin-bottom:18px;display:grid}.leaf26 .rcard h3{margin-bottom:9px}.leaf26 .rcard p{font-size:14px}.leaf26 .icard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:12px;padding:26px 24px;transition:all .18s;display:flex}.leaf26 .icard:hover{border-color:var(--ink);transform:translateY(-3px)}.leaf26 .icard .top{align-items:center;gap:10px;display:flex}.leaf26 .icard .n{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--muted);font-size:11px}.leaf26 .icard .top>.n,.leaf26 .pcard>.badge{display:none}.leaf26 .icard h3{color:var(--accent-deep);font-size:17px}.leaf26 .icard p{flex:1;font-size:14px}.leaf26 .cardlink{font:600 13px/1;font-family:var(--font-attio-sans),var(--font-geist-sans),system-ui,sans-serif;color:var(--accent-deep);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.leaf26 .cardlink:hover{gap:10px}.leaf26 .pathcard{background:var(--card);box-shadow:var(--shadow);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:12px;padding:26px 24px}.leaf26 .pathcard .plabel{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-wash);border-radius:3px;margin-bottom:16px;padding:5px 9px;font-size:10px;display:inline-block}.leaf26 .pathcard h3{margin-bottom:10px}.leaf26 .pathcard p{margin-bottom:16px;font-size:14px}.leaf26 .btnrow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.leaf26 .cmp-wrap{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:12px;overflow-x:auto}.leaf26 .cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:820px}.leaf26 .cmp th{background:var(--band);color:#fff;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;text-align:left;padding:16px 20px;font-size:10.5px;font-weight:500}.leaf26 .cmp th:first-child{border-radius:8px 0 0 8px}.leaf26 .cmp th:last-child{color:var(--accent);border-radius:0 8px 8px 0}.leaf26 .cmp td{vertical-align:top;border-bottom:1px solid var(--line-soft);padding:18px 20px;font-size:14.2px}.leaf26 .cmp td:first-child{color:var(--accent-deep);width:180px;font-weight:600}.leaf26 .cmp td:last-child{color:var(--ink)}.leaf26 .cmp tbody tr:nth-child(odd) td{background:var(--bg-alt)}.leaf26 .cmp tbody tr:last-child td{border-bottom:0}.leaf26 .uc{grid-template-columns:.85fr 1.15fr;align-items:start;gap:52px;display:grid}.leaf26 .uclist{gap:14px;display:grid}.leaf26 .ucrow{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;grid-template-columns:104px 1fr;align-items:center;gap:20px;padding:18px;transition:all .18s;display:grid}.leaf26 .ucrow:hover{border-color:var(--ink);transform:translateY(-2px)}.leaf26 .thumb{aspect-ratio:4/3;color:var(--accent);background:linear-gradient(140deg,#062b22,#0a1b26);border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.leaf26 .thumb:before{content:"";opacity:.6;background-image:radial-gradient(#00fb9a4d 1px,#0000 0);background-size:9px 9px;position:absolute;inset:0}.leaf26 .ucrow .n{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--accent-deep);letter-spacing:.08em;font-size:11.5px}.leaf26 .ucrow h3{margin:6px 0 8px;font-size:16.5px}.leaf26 .ucrow p{margin-bottom:10px;font-size:14px}.leaf26 .flow{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:14px;margin-top:14px;padding:38px 26px 30px;position:relative}.leaf26 .flow:after,.leaf26 .flow:before{content:"";background:var(--line);width:1px;height:20px;position:absolute;left:50%}.leaf26 .flow:before{top:-20px}.leaf26 .flow:after{bottom:-20px}.leaf26 .flow .tab{background:var(--card);border:1px solid var(--line);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);border-radius:100px;padding:4px 14px;font-size:10px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.leaf26 .fcards{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.leaf26 .fcard{border-right:1px solid var(--line);flex-direction:column;padding:0 22px;display:flex}.leaf26 .fcard:first-child{padding-left:0}.leaf26 .fcard:last-child{border-right:0;padding-right:0}.leaf26 .fcard h3{margin-bottom:8px;font-size:16px}.leaf26 .fcard .kick{color:var(--muted);margin-bottom:12px;font-size:13px;font-style:italic}.leaf26 .fcard p{margin-bottom:14px;font-size:14px}.leaf26 .fcard .cardlink{margin-top:auto}.leaf26 .parent-strip{border:1px solid var(--line);background:var(--card);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.leaf26 .parent-strip .k{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10.5px;display:block}.leaf26 .parent-strip strong{color:var(--ink);font-size:16px}.leaf26 .demo-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:34px;display:grid}.leaf26 .bookcard,.leaf26 .formcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;padding:26px 24px}.leaf26 .bookcard h3,.leaf26 .formcard h3{margin-bottom:6px;font-size:17px}.leaf26 .bookcard .sub,.leaf26 .formcard .sub{color:var(--muted);margin-bottom:20px;font-size:13.5px}.leaf26 .frow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.leaf26 .fgroup{margin-bottom:14px}.leaf26 .fgroup label{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.leaf26 .fgroup input,.leaf26 .fgroup select,.leaf26 .fgroup textarea{width:100%;font:400 14px/1.4;font-family:var(--font-attio-sans),var(--font-geist-sans),system-ui,sans-serif;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:10px 12px}.leaf26 .fgroup textarea{resize:vertical;min-height:78px}.leaf26 .fgroup input:focus,.leaf26 .fgroup select:focus,.leaf26 .fgroup textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.leaf26 .consent{align-items:flex-start;gap:9px;margin:14px 0 16px;font-size:12.5px;display:flex}.leaf26 .btn.block{justify-content:center;width:100%;padding:13px}.leaf26 .meetmeta{color:var(--body);gap:7px;margin-bottom:18px;font-size:13px;display:grid}.leaf26 .meetmeta div{align-items:center;gap:9px;display:flex}.leaf26 .calhead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.leaf26 .calhead strong{color:var(--ink);font-size:14.5px}.leaf26 .calnav{gap:6px;display:flex}.leaf26 .calnav button{border:1px solid var(--line);width:26px;height:26px;color:var(--body);cursor:pointer;background:0 0;border-radius:5px}.leaf26 .cal{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.leaf26 .cal .dow{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;color:var(--muted);padding-bottom:6px;font-size:9.5px}.leaf26 .cal button{height:30px;font:500 12.5px/1;font-family:var(--font-attio-sans),var(--font-geist-sans),system-ui,sans-serif;color:var(--muted);cursor:default;background:0 0;border:0;border-radius:6px}.leaf26 .cal button.on{background:var(--bg-alt);color:var(--ink);cursor:pointer}.leaf26 .cal button.on:hover{background:var(--accent-wash);color:var(--accent-deep)}.leaf26 .cal button.today{outline:1px solid var(--accent);color:var(--ink)}.leaf26 .cal .sep{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--muted);font-size:8px}.leaf26 .showlist{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:6px;display:grid}.leaf26 .showitem{color:var(--body);grid-template-columns:16px 1fr;gap:9px;padding-top:12px;font-size:13.5px}.leaf26 .faq2,.leaf26 .showitem{border-top:1px solid var(--line);display:grid}.leaf26 .faq2{grid-template-columns:1fr 1fr;gap:0 40px}.leaf26 details.qa{border-bottom:1px solid var(--line)}.leaf26 details.qa summary{cursor:pointer;color:var(--ink);align-items:flex-start;gap:14px;padding:18px 0;font-size:15.5px;font-weight:600;list-style:none;display:flex}.leaf26 details.qa summary::-webkit-details-marker{display:none}.leaf26 details.qa summary:hover{color:var(--accent-deep)}.leaf26 .qa__n{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--muted);flex:none;padding-top:3px;font-size:11px}.leaf26 .qa__ico{border:1px solid var(--line);width:22px;height:22px;color:var(--ink);border-radius:50%;flex:none;margin-left:auto;transition:all .2s;position:relative}.leaf26 details.qa[open] .qa__ico{background:var(--accent);border-color:var(--accent);color:#000;transform:rotate(45deg)}.leaf26 .qa__ico:after,.leaf26 .qa__ico:before{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.leaf26 .qa__ico:before{width:9px;height:1.5px}.leaf26 .qa__ico:after{width:1.5px;height:9px}.leaf26 .qa__body{padding:0 34px 20px;font-size:14.5px;line-height:1.65}.leaf26 .foot{background:var(--bg-alt);border-top:1px solid var(--line);padding:62px 0 26px}.leaf26 .foot__grid{grid-template-columns:1.3fr repeat(4,1fr);gap:34px;display:grid}.leaf26 .foot__brand p{margin:10px 0 18px;font-size:13.7px}.leaf26 .foot__bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:20px;font-size:12.5px;display:flex}.leaf26 .foot__bottom a{margin-right:16px;text-decoration:none}.leaf26 .dot-g{background:var(--accent);border-radius:1px;width:6px;height:6px;margin-right:8px;display:inline-block}.leaf26 .totop{background:var(--band);color:#fff;z-index:50;border-radius:4px;place-items:center;width:36px;height:36px;text-decoration:none;display:grid;position:fixed;bottom:20px;right:20px}.leaf26 .rv{opacity:1;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.3,1);transform:none}.leaf26 .rv-armed .rv:not(.in){opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.leaf26 .rv{opacity:1;transition:none;transform:none}.leaf26 html{scroll-behavior:auto}}.leaf26 :focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}@media (max-width:1000px){.leaf26 .calc__excess,.leaf26 .cols3,.leaf26 .demo-grid,.leaf26 .faq2,.leaf26 .hero__in,.leaf26 .uc{grid-template-columns:1fr}.leaf26 .cards3,.leaf26 .cards4,.leaf26 .fcards,.leaf26 .showlist,.leaf26 .ucards{grid-template-columns:repeat(2,1fr)}.leaf26 .chansplit__in{grid-template-columns:1fr}.leaf26 .lattice.g3,.leaf26 .lattice.g4{grid-template-columns:repeat(2,1fr)}.leaf26 .moat-top{grid-template-columns:1fr}.leaf26 .col{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.leaf26 .col.hi{margin:0}.leaf26 .fcard{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.leaf26 .nav__links{display:none}.leaf26 .step{grid-template-columns:60px 1fr}.leaf26 .step p{grid-column:2}}@media (max-width:680px){.leaf26 .sec{padding:62px 0}.leaf26 .wrap{padding:0 20px}.leaf26 .calc__result,.leaf26 .cards3,.leaf26 .cards4,.leaf26 .dash__grid,.leaf26 .fcards,.leaf26 .frow,.leaf26 .lattice.g3,.leaf26 .lattice.g4,.leaf26 .minicards,.leaf26 .showlist,.leaf26 .ucards{grid-template-columns:1fr}.leaf26 .ucrow{grid-template-columns:74px 1fr}.leaf26 .foot__grid{grid-template-columns:1fr 1fr}.leaf26 .theme{display:none}}.leaf26 .index{border-top:1px solid var(--line)}.leaf26 .index a{border-bottom:1px solid var(--line);grid-template-columns:280px 1fr;gap:20px;padding:15px 0;text-decoration:none;transition:all .15s;display:grid}.leaf26 .index a:hover{padding-left:10px}.leaf26 .index strong{color:var(--ink);font-size:14.5px;font-weight:600}.leaf26 .index span{color:var(--body);font-size:14px}@media (max-width:800px){.leaf26 .index a{grid-template-columns:1fr;gap:4px}}.leaf26 .relparent{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--card);box-shadow:var(--shadow);border-radius:11px;justify-content:space-between;align-items:center;gap:26px;padding:22px 26px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.leaf26 .relparent:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 28px #00000014}.leaf26 .relparent .k{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:10.5px;display:block}.leaf26 .relparent strong{color:var(--ink);margin-bottom:4px;font-size:18px;display:block}.leaf26 .relparent p{margin:0;font-size:14px}.leaf26 .relparent .go{font:600 13.5px/1;font-family:var(--font-attio-sans),var(--font-geist-sans),system-ui,sans-serif;color:var(--accent-deep);white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.leaf26 .relparent:hover .go{gap:12px}.leaf26 .rellabel{align-items:center;gap:18px;margin:40px 0 22px;display:flex}.leaf26 .rellabel:after,.leaf26 .rellabel:before{content:"";background:var(--line);flex:1;height:1px}.leaf26 .rellabel span{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.leaf26 .relcards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.leaf26 .relcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;padding:24px 22px 22px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.leaf26 .relcard:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 12px 30px #00000017}.leaf26 .relcard .n{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;color:var(--accent-deep);margin-bottom:14px;font-size:10.5px;display:block}.leaf26 .relcard h3{margin-bottom:7px;font-size:16px;line-height:1.25}.leaf26 .relcard .kick{color:var(--muted);border-bottom:1px solid var(--line-soft);min-height:52px;margin:0 0 14px;padding-bottom:14px;font-size:12.6px;line-height:1.5}.leaf26 .relcard p{margin-bottom:20px;font-size:13.6px}.leaf26 .relcard .go{font:600 12.5px/1.3;font-family:var(--font-attio-sans),var(--font-geist-sans),system-ui,sans-serif;color:var(--accent-deep);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.leaf26 .relcard:hover .go{gap:10px}.leaf26 .relcard[aria-disabled]{cursor:default}.leaf26 .relcard[aria-disabled]:hover{border-color:var(--line);box-shadow:var(--shadow);transform:none}.leaf26 .relcard[aria-disabled] .go{color:var(--muted)}.leaf26 .relgrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:36px;display:grid}.leaf26 .relgrid a{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 6px;text-decoration:none;transition:padding-left .15s,background .15s;display:flex}.leaf26 .relgrid a:hover{background:var(--card);padding-left:14px}.leaf26 .relgrid a:last-child:nth-child(odd){grid-column:1/-1}.leaf26 .relgrid .t{flex:1}.leaf26 .relgrid strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;font-weight:600;display:block}.leaf26 .relgrid span{color:var(--body);font-size:13.4px;display:block}.leaf26 .relgrid .chev{color:var(--muted);flex:none;margin-top:4px;transition:all .15s}.leaf26 .relgrid a:hover .chev{color:var(--accent-deep);transform:translate(3px)}@media (max-width:1000px){.leaf26 .relcards{grid-template-columns:1fr 1fr}}@media (max-width:760px){.leaf26 .relcards,.leaf26 .relgrid{grid-template-columns:1fr}.leaf26 .relparent{flex-direction:column;align-items:flex-start;gap:16px}}.leaf26 .illbox.top{margin-top:14px;margin-bottom:20px}.leaf26 .pcard .illbox.top{margin-top:16px;margin-bottom:20px}.leaf26 .col .illbox.top{margin-top:14px;margin-bottom:18px}.leaf26 .pcard p{font-size:14.6px;line-height:1.72}.leaf26 .pcard h3{margin-bottom:0}.leaf26 .pcard .hr{margin:26px 0 18px}.leaf26 .ticks{gap:13px}.leaf26 .ticks li{padding-left:19px;font-size:13.8px;line-height:1.62}.leaf26 .ticks li:before{content:"";background:var(--accent);border:1px solid var(--accent-ink);box-sizing:border-box;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:1px}.leaf26 .checks{gap:12px}.leaf26 .checks li{font-size:13.8px;line-height:1.62}.leaf26 .col .sub{margin-bottom:18px;font-size:13.8px;line-height:1.7}.leaf26 .col h3{margin-bottom:0}.leaf26 .lede{line-height:1.72}.leaf26 .relcard p{font-size:13.8px;line-height:1.65}.leaf26 .acard__body p{line-height:1.68}.leaf26 .cmp td{line-height:1.62}.leaf26 .illbox.act{padding:14px 12px 12px;position:relative}.leaf26 .illtoggle{justify-content:center;gap:4px;margin-bottom:10px;display:flex}.leaf26 .illtoggle button{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:100px;padding:5px 10px;font-size:9.5px;transition:all .15s}.leaf26 .illtoggle button:hover{border-color:var(--accent);color:var(--ink)}.leaf26 .illtoggle button[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-deep);font-weight:500}.leaf26 .ill .st{transition:opacity .34s}.leaf26 .illbox[data-state=a] .st-b,.leaf26 .illbox[data-state=b] .st-a{opacity:0}.leaf26 .illbox[data-state=a] .st-a,.leaf26 .illbox[data-state=b] .st-b{opacity:1}@media (prefers-reduced-motion:reduce){.leaf26 .ill .st{transition:none}}.leaf26 .proc{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:12px;display:grid}.leaf26 .pstep{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:22px 22px 24px;position:relative}.leaf26 .pstep:after{content:"";border-top:1.5px solid var(--line);border-right:1.5px solid var(--line);z-index:2;width:9px;height:9px;position:absolute;top:42px;right:-14px;transform:rotate(45deg)}.leaf26 .pstep:last-child:after{display:none}.leaf26 .ptop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.leaf26 .pnode{background:var(--accent-wash);border:1px solid var(--accent);width:42px;height:42px;color:var(--accent-deep);border-radius:12px;flex:none;place-items:center;display:grid}.leaf26 .pstep .pn{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.leaf26 .pstep h3{letter-spacing:-.015em;margin-bottom:11px;font-size:15.5px;line-height:1.3}.leaf26 .pstep p{margin:0;font-size:13.8px;line-height:1.68}@media (max-width:1000px){.leaf26 .proc{grid-template-columns:1fr 1fr}.leaf26 .pstep:after{display:none}}@media (max-width:620px){.leaf26 .proc{grid-template-columns:1fr}}.leaf26 .acards{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin-top:34px;padding-top:32px;display:grid}.leaf26 .acard{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.leaf26 .acard__ill{border-bottom:1px solid var(--line-soft);background:var(--bg-alt);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:11px 11px;padding:18px 18px 14px}.leaf26 .acard__ill svg{width:100%;height:auto;display:block}.leaf26 .acard__body{padding:20px 22px 22px}.leaf26 .acard__body .n{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;color:var(--accent-deep);margin-bottom:9px;font-size:10.5px;display:block}.leaf26 .acard__body b{color:var(--ink);letter-spacing:-.015em;margin-bottom:8px;font-size:15.5px;font-weight:600;display:block}.leaf26 .acard__body p{margin:0;font-size:14.2px}.leaf26 .acards.three{grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.leaf26 .acards.three{grid-template-columns:1fr 1fr}}@media (max-width:900px){.leaf26 .acards,.leaf26 .acards.three{grid-template-columns:1fr}}.leaf26 .dives{gap:20px;margin-top:38px;display:grid}.leaf26 .dive{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:minmax(0,352px) 1fr;display:grid;overflow:hidden}.leaf26 .dive__ill{border-right:1px solid var(--line-soft);background:var(--bg-alt);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:11px 11px;place-items:center;padding:26px 24px;display:grid}.leaf26 .dive__ill svg{width:100%;height:auto;display:block}.leaf26 .dive__body{flex-direction:column;padding:30px 34px 32px;display:flex}.leaf26 .dive__body .n{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.13em;color:var(--accent-deep);margin-bottom:10px;font-size:10.5px;display:block}.leaf26 .dive__body h3{letter-spacing:-.02em;margin-bottom:12px;font-size:19px}.leaf26 .dive__body p{max-width:68ch;margin:0;font-size:14.6px;line-height:1.74}.leaf26 .dive__key{border-top:1px solid var(--line-soft);color:var(--ink);max-width:68ch;margin-top:20px;padding-top:18px;font-size:14.6px;font-weight:500;line-height:1.7}@media (max-width:880px){.leaf26 .dive{grid-template-columns:1fr}.leaf26 .dive__ill{border-right:0;border-bottom:1px solid var(--line-soft)}.leaf26 .dive__body{padding:26px 24px 28px}}.leaf26 .rp-ill{flex:none;width:212px}.leaf26 .rp-ill svg{width:100%;height:auto;display:block}.leaf26 .relcard .ri{border-bottom:1px solid var(--line-soft);background:var(--bg-alt);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:11px 11px;margin:-24px -22px 16px;padding:14px 14px 10px}.leaf26 .relcard .ri svg{width:100%;height:auto;display:block}@media (max-width:900px){.leaf26 .rp-ill{display:none}}.leaf26 .senaui{--s-ink:#173a4d;--s-slate:#3f5b6b;--s-muted:#7d94a1;--s-faint:#a9bcc5;--s-line:#e3eaea;--s-line-soft:#eef2f2;--s-bg:#f5f7f6;--s-card:#fff;--s-mint:#8fdcae;--s-mint-strong:#4fc389;--s-mint-wash:#e9f7ef;--s-mint-line:#bfe8d0;--s-c1:#9a9ee0;--s-c2:#6fb3c0;--s-c3:#cf7392;--s-c4:#7fd1a8;--s-shadow:0 1px 2px #173a4d0d,0 10px 30px #173a4d0f;--s-grid:#173a4d09;max-width:1000px;color:var(--s-slate);margin:0 auto 42px;font-size:15px;line-height:1.6}.leaf26 .senaui .app{border:1px solid var(--s-line);background:var(--s-card);box-shadow:var(--s-shadow);border-radius:14px;position:relative;overflow:hidden}.leaf26 .senaui .app:before{content:"";background-image:linear-gradient(var(--s-grid) 1px,transparent 1px),linear-gradient(90deg,var(--s-grid) 1px,transparent 1px);pointer-events:none;background-size:34px 34px;position:absolute;inset:0}.leaf26 .senaui .app__row{display:flex;position:relative}.leaf26 .senaui .side{border-right:1px solid var(--s-line);background:var(--s-card);flex-direction:column;flex:none;gap:14px;width:186px;padding:14px 12px;display:flex}.leaf26 .senaui .brand{align-items:center;gap:8px;padding:4px 6px 8px;display:flex}.leaf26 .senaui .brand .mark{border:1.6px solid var(--s-ink);border-radius:50%;width:20px;height:20px;position:relative}.leaf26 .senaui .brand .mark:after{content:"";background:var(--s-ink);border-radius:2px;position:absolute;inset:5px;transform:rotate(45deg)}.leaf26 .senaui .brand span{color:var(--s-ink);letter-spacing:.08em;font-size:14px;font-weight:600}.leaf26 .senaui .navitem{color:var(--s-ink);border-radius:8px;align-items:center;gap:9px;padding:8px 9px;font-size:13px;font-weight:500;display:flex}.leaf26 .senaui .navitem.on{background:var(--s-mint-wash)}.leaf26 .senaui .navitem i{background:var(--s-ink);opacity:.85;border-radius:4px;flex:none;width:15px;height:15px;display:block}.leaf26 .senaui .navitem.on i{background:var(--s-mint-strong);opacity:1}.leaf26 .senaui .sidelabel{color:var(--s-ink);padding:6px 9px 2px;font-size:11px;font-weight:600}.leaf26 .senaui .session{color:var(--s-slate);border-radius:7px;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;display:flex}.leaf26 .senaui .session i{border:1.4px solid var(--s-faint);border-radius:3px 3px 3px 0;flex:none;width:12px;height:12px}.leaf26 .senaui .session.on{background:var(--s-bg)}.leaf26 .senaui .getstarted{border:1px solid var(--s-mint-line);background:var(--s-mint-wash);border-radius:10px;margin-top:auto;padding:12px}.leaf26 .senaui .getstarted h4{color:var(--s-ink);justify-content:space-between;margin:0;font-size:12.5px;font-weight:600;display:flex}.leaf26 .senaui .gsbar{background:#d7e5dd;border-radius:2px;height:4px;margin:8px 0 10px;overflow:hidden}.leaf26 .senaui .gsbar i{background:var(--s-mint-strong);width:66%;height:100%;animation:s-gsfill 6s ease-in-out infinite;display:block}.leaf26 .senaui .gsitem{color:var(--s-ink);gap:7px;margin-bottom:6px;font-size:11.5px;line-height:1.3;display:flex}.leaf26 .senaui .gsitem s{color:var(--s-muted)}.leaf26 .senaui .tick{background:var(--s-mint);color:#0d3a24;border-radius:50%;flex:none;place-items:center;width:13px;height:13px;font-size:8px;display:grid}.leaf26 .senaui .userchip{border:1px solid var(--s-line);border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:8px;display:flex}.leaf26 .senaui .userchip .av{background:conic-gradient(from 45deg,#1e4d3a,#2f6b4f,#1e4d3a);border-radius:6px;flex:none;width:24px;height:24px}.leaf26 .senaui .userchip b{color:var(--s-ink);font-size:12px;display:block}.leaf26 .senaui .userchip span{color:var(--s-muted);font-size:10.5px}.leaf26 .senaui .main{flex:1;min-width:0;position:relative}.leaf26 .senaui .topbar{border-bottom:1px solid var(--s-line);align-items:center;gap:12px;padding:11px 16px;display:flex}.leaf26 .senaui .pill{border:1px solid var(--s-line);color:var(--s-ink);background:var(--s-card);border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;display:inline-flex}.leaf26 .senaui .pill b{font-variant-numeric:tabular-nums;color:var(--s-mint-strong)}.leaf26 .senaui .msg-user{max-width:78%;margin:18px 18px 0 auto;padding:14px 16px;font-size:12.8px;line-height:1.55}.leaf26 .senaui .answer,.leaf26 .senaui .msg-user{border:1px solid var(--s-line);background:var(--s-card);border-radius:12px}.leaf26 .senaui .answer{margin:14px 18px 0;overflow:hidden}.leaf26 .senaui .answer .who{border-bottom:1px solid var(--s-line-soft);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);align-items:center;gap:8px;margin:0;padding:11px 16px;font-size:10.5px;display:flex}.leaf26 .senaui .answer .who .orb{border:1.6px solid var(--s-ink);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.leaf26 .senaui .answer .who .orb:after{content:"";background:var(--s-ink);border-radius:1px;position:absolute;inset:4px;transform:rotate(45deg)}.leaf26 .senaui .answer .txt{color:var(--s-slate);padding:15px 16px;font-size:13.4px;line-height:1.6}.leaf26 .senaui .answer .txt b{color:var(--s-ink);font-weight:600}.leaf26 .senaui .answer .src{border-top:1px solid var(--s-line-soft);background:var(--s-bg);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--s-muted);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:10.5px;display:flex}.leaf26 .senaui .answer .src em{color:var(--s-mint-strong);font-style:normal;font-weight:500}.leaf26 .senaui .segplot{border-top:1px solid var(--s-line-soft);grid-template-columns:96px 1fr 58px;align-items:center;gap:9px 12px;padding:15px 16px 4px;display:grid}.leaf26 .senaui .segplot span{color:var(--s-slate);text-align:right;font-size:11.5px}.leaf26 .senaui .segplot .track{background:var(--s-line-soft);border-radius:5px;height:10px;overflow:hidden}.leaf26 .senaui .segplot .track i{transform-origin:0;border-radius:5px;height:100%;animation:s-grow 1.8s cubic-bezier(.3,0,.2,1) both;display:block}.leaf26 .senaui .segplot .track i.up{background:var(--s-mint-strong)}.leaf26 .senaui .segplot .track i.c1{background:var(--s-c1)}.leaf26 .senaui .segplot .track i.c2{background:var(--s-c2)}.leaf26 .senaui .segplot .track i.c3{background:var(--s-c3)}.leaf26 .senaui .segplot b{font-variant-numeric:tabular-nums;color:var(--s-ink);font-size:11.5px;font-weight:600}.leaf26 .senaui .segplot b.up{color:var(--s-mint-strong)}.leaf26 .senaui .followups{flex-wrap:wrap;gap:10px;padding:14px 18px 0;display:flex}.leaf26 .senaui .fchip{border:1px solid var(--s-line);color:var(--s-ink);background:var(--s-card);border-radius:9px;padding:8px 12px;font-size:12px}.leaf26 .senaui .composer{border:1.5px solid var(--s-mint-line);background:var(--s-card);border-radius:14px;margin:16px 18px 18px;padding:14px 14px 12px}.leaf26 .senaui .composer .ph{color:var(--s-muted);min-height:20px;font-size:14px}.leaf26 .senaui .composer .ph b{color:var(--s-ink);font-weight:400}.leaf26 .senaui .caret{background:var(--s-ink);vertical-align:-2px;width:1.5px;height:14px;margin-left:1px;font-size:0;animation:s-blink 1s step-end infinite;display:inline-block}.leaf26 .senaui .comprow{align-items:center;gap:8px;margin-top:14px;display:flex}.leaf26 .senaui .chip{color:var(--s-ink);background:var(--s-mint-wash);border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:500;display:inline-flex}.leaf26 .senaui .send{background:var(--s-mint);color:#0d3a24;border-radius:8px;place-items:center;width:30px;height:30px;margin-left:auto;animation:s-sendpulse 3s ease-in-out infinite;display:grid}.leaf26 .senaui .caption{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:14px;font-size:10px}@media (max-width:1000px){.leaf26 .senaui .side{display:none}.leaf26 .senaui .msg-user{max-width:100%}}@media (prefers-reduced-motion:reduce){.leaf26 .senaui *{animation:none!important}}.leaf26 .eyebrow{color:var(--accent-deep)}@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:-24px}}.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{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-ink);text-align:center;font-family:IBM Plex Mono,monospace;font-size:10.5px}.leaf26 .logos .s{text-align:center;color:var(--muted);margin-top:9px;font-size:14.5px}.leaf26 .logorow{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 46px;margin-top:26px;display:flex}.leaf26 .logomark{opacity:.62;align-items:center;gap:8px;height:26px;transition:opacity .18s;display:flex}.leaf26 .logomark:hover{opacity:1}.leaf26 .logomark i{background:var(--muted);border-radius:5px;flex:none;width:20px;height:20px;display:block}.leaf26 .logomark span{letter-spacing:-.01em;color:var(--body);font-size:15px;font-weight:700}.leaf26 .srcframe{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:14px;padding:30px 26px;overflow:hidden}.leaf26 .srcrow{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.leaf26 .srctiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.leaf26 .srctiles.three{grid-template-columns:repeat(3,1fr);margin-top:12px}.leaf26 .srctile{border:1px solid var(--line);background:var(--bg);border-radius:9px;padding:14px 15px;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{color:var(--ink);margin-bottom:5px;font-size:13.6px;display:block}.leaf26 .srctile span{color:var(--body);font-size:12.8px;line-height:1.5;display:block}.leaf26 .srctile.own{border-left:3px solid var(--line);background:var(--bg-alt)}.leaf26 .srccore{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);justify-content:center;align-items:center;gap:12px;margin:20px 0;padding:14px;display:flex}.leaf26 .srccore i{background:var(--accent);color:#000;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font:700 10px/1 Inter;display:grid}.leaf26 .srccore span{letter-spacing:.09em;text-transform:uppercase;color:var(--accent-ink);font-family:IBM Plex Mono,monospace;font-size:11px}.leaf26 .srccaps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.leaf26 .srccap b{letter-spacing:.11em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:block}.leaf26 .srccap span{color:var(--body);font-size:13px;line-height:1.55}.leaf26 .senasplit{grid-template-columns:1.35fr .65fr;align-items:start;gap:44px;display:grid}.leaf26 .numpoints{gap:22px;display:grid}.leaf26 .numpoint{border-left:2px solid var(--accent);padding:2px 0 2px 18px}.leaf26 .numpoint b{letter-spacing:.11em;color:var(--accent-ink);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.leaf26 .numpoint h3{color:var(--ink);letter-spacing:-.01em;margin-bottom:7px;font-size:16.5px;font-weight:600}.leaf26 .numpoint p{color:var(--body);font-size:14px;line-height:1.6}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .dgrid{grid-template-columns:236px 1fr;align-items:start;gap:34px;display:grid}.leaf26 :where([data-fam=h07dcb7],[data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h8d1cd9]) .dgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.leaf26 .drail{gap:18px;display:grid;position:sticky;top:86px}.leaf26 .dsearch{position:relative}.leaf26 .dsearch input{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:8px;padding:11px 12px 11px 34px;font:400 14px/1 Inter}.leaf26 .dsearch input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.leaf26 .dsearch svg{color:var(--muted);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.leaf26 .dfilters{border-top:1px solid var(--line);gap:2px;display:grid}.leaf26 .dfilter{text-align:left;border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--body);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 2px;font:400 14px/1.3 Inter;transition:all .15s;display:flex}.leaf26 .dfilter:hover{color:var(--ink);padding-left:6px}.leaf26 .dfilter em{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px;font-style:normal}.leaf26 .dfilter[aria-pressed=true]{color:var(--accent-ink);font-weight:600}.leaf26 .dfilter[aria-pressed=true] em{color:var(--accent-ink)}.leaf26 .dcount{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.leaf26 .dcards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .dcard{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:11px;padding:20px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:block}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .dcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px;flex-direction:column;padding:20px 20px 18px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.leaf26 :where([data-fam=h3f4a25]) .dcard{border:1px solid var(--line);background:var(--card);color:var(--body);box-shadow:var(--shadow);border-radius:11px;flex-direction:column;gap:9px;padding:20px 20px 18px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.leaf26 :where([data-fam=h581533]) .dcard{border:1px solid var(--line);background:var(--card);color:var(--body);border-radius:9px;flex-direction:column;gap:9px;padding:17px 18px;text-decoration:none;transition:all .16s;display:flex}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .dcard:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 28px #00000014}.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{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .dcard__top{align-items:flex-start;gap:11px;display:flex}.leaf26 .dmono{background:var(--accent-wash);border:1px solid var(--accent);width:32px;height:32px;color:var(--accent-ink);border-radius:8px;place-items:center;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;display:grid}.leaf26 .dcard__top svg{color:var(--muted);transition:transform .18s,color .18s}.leaf26 .dcard:hover .dcard__top svg{color:var(--accent-ink);transform:translate(3px)}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .dcard h3{color:var(--ink);letter-spacing:-.01em;margin-bottom:8px;font-size:16.5px;font-weight:600}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .dcard h3{justify-content:space-between;align-items:start;gap:8px;margin-bottom:8px;font-size:15.5px;display:flex}.leaf26 :where([data-fam=h3f4a25]) .dcard h3{letter-spacing:-.02em;color:var(--ink);flex:1;justify-content:space-between;align-items:start;gap:8px;margin:0 0 8px;font-size:15.5px;line-height:1.25;display:flex}.leaf26 :where([data-fam=h581533]) .dcard h3{letter-spacing:-.02em;color:var(--ink);flex:1;margin:0;font-size:15px;line-height:1.25}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .dcard p{color:var(--body);font-size:13.6px;line-height:1.6}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .dcard p{margin-bottom:14px;font-size:13.4px}.leaf26 :where([data-fam=h3f4a25]) .dcard p{flex:1;margin-bottom:14px;font-size:13.4px;line-height:1.5}.leaf26 :where([data-fam=h581533]) .dcard p{flex:1;font-size:13.5px;line-height:1.5}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .dcard .go{letter-spacing:.09em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:6px;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-flex}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .dcard .go{color:var(--accent-deep);margin-top:auto;font:600 12.5px/1 Inter}.leaf26 :where([data-fam=h3f4a25]) .dcard .go{color:var(--accent-deep);align-items:center;gap:6px;margin-top:auto;font:600 12.5px/1 Inter;display:inline-flex}.leaf26 :where([data-fam=h581533]) .dcard .go{color:var(--accent-deep);align-items:center;gap:6px;margin-top:auto;font:500 12.5px Inter;display:inline-flex}.leaf26 .dempty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:11px;padding:34px;font-size:14px}.leaf26 .dfoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding-top:24px;display:flex}.leaf26 .dfoot p{color:var(--body);font-size:15px}.leaf26 .hdcard{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:11px;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{color:var(--ink);margin-bottom:6px;font-size:15.5px;display:block}.leaf26 .hdcard__body span{letter-spacing:.06em;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.leaf26 .reachrows{border-top:1px solid var(--band-line);gap:0;margin-top:30px;display:grid}.leaf26 .reachrow{border-bottom:1px solid var(--band-line);align-items:baseline;gap:20px;padding:18px 0;display:flex}.leaf26 .reachrow b{letter-spacing:-.02em;color:var(--accent);min-width:120px;font-size:clamp(26px,3.2vw,38px);font-weight:600}.leaf26 .reachrow span{color:var(--band-body);font-size:15px}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .funnel{border:1px solid var(--band-line);border-radius:11px;margin-top:34px;padding:22px}.leaf26 :where([data-fam=h3f4a25]) .funnel{border:1px solid var(--band-line);border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:26px;padding:22px;display:grid}.leaf26 :where([data-fam=h581533]) .funnel{border:1px solid var(--band-line);border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:22px;display:grid}.leaf26 .funnel .k{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.leaf26 .funnel p{color:var(--band-body);max-width:640px;font-size:14.5px}.leaf26 .closing{color:#e7ebe9;max-width:700px;margin-top:26px;font-size:15px}.leaf26 .stackx{gap:14px;display:grid}.leaf26 .slayer{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:12px;padding:22px 24px}.leaf26 .slayer.mid{background:var(--accent-wash);border-color:var(--accent)}.leaf26 .slayer.base{background:var(--bg-alt)}.leaf26 .slayer__k{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.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{letter-spacing:.09em;color:var(--muted);font-style:normal}.leaf26 .ltiles{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.leaf26 .ltile{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;align-items:center;gap:9px;padding:13px 14px;font-size:13.4px;display:flex}.leaf26 .ltile i{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;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{flex-wrap:wrap;gap:8px;display:flex}.leaf26 .lchip{border:1px solid var(--line);background:var(--card);letter-spacing:.06em;text-transform:uppercase;color:var(--body);border-radius:20px;padding:7px 13px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.leaf26 .sexplain{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .rescard{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:11px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:block;overflow:hidden}.leaf26 :where([data-fam=h3f4a25]) .rescard{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:11px;flex-direction:column;text-decoration:none;transition:all .16s;display:flex;overflow:hidden}.leaf26 :where([data-fam=h1c2511],[data-fam=h5375df]) .rescard:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 28px #00000014}.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{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-ink);border:1px solid var(--accent);border-radius:20px;margin-bottom:11px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-block}.leaf26 .rescard__body h3{color:var(--ink);letter-spacing:-.01em;margin-bottom:7px;font-size:16.5px;font-weight:600}.leaf26 .rescard__body p{color:var(--body);font-size:13.6px;line-height:1.6}.leaf26 .caps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.leaf26 .caps div{border-top:1px solid var(--line);padding-top:14px}.leaf26 .caps b{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:block}.leaf26 .caps p{margin:0;font-size:13.4px}.leaf26 :where([data-fam=h5375df]) .crawl{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;margin-top:26px;padding-top:18px;display:flex}.leaf26 :where([data-fam=h07dcb7],[data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h8d1cd9]) .crawl{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:26px;padding-top:18px;display:flex}.leaf26 .crawl a{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px;text-decoration:none}.leaf26 .crawl a:hover{color:var(--accent-deep)}.leaf26 :where([data-fam=h5375df]) .stacknote{gap:0;margin-top:26px;display:grid}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .stacknote{gap:0;display:grid}.leaf26 .stacknote div{border-top:1px solid var(--band-line);padding:20px 0}.leaf26 .stacknote .n{color:var(--accent);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.leaf26 .stacknote p{color:var(--band-body);margin:0;font-size:15px}.leaf26 .stacknote b{color:#fff;font-weight:600;font-size:inherit}.leaf26 .illbox.wide svg{width:100%;max-height:none}.leaf26 .drift-a{animation:drift 7s ease-in-out infinite}.leaf26 .drift-b{animation:drift 7s ease-in-out .9s infinite}.leaf26 .drift-c{animation:drift 7s ease-in-out 1.8s infinite}.leaf26 .drift-d{animation:drift 7s ease-in-out 2.7s infinite}.leaf26 .flow-dash path{stroke-dasharray:5 7;animation:flowdash 2.4s linear infinite}.leaf26 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leaf26 .dashes{margin:14px 0 0;padding:0;list-style:none}.leaf26 .dashes li{color:var(--body);margin-bottom:7px;padding-left:16px;font-size:13.6px;line-height:1.5;position:relative}.leaf26 .dashes li:before{content:"";background:var(--accent);border-radius:1px;width:8px;height:1.5px;position:absolute;top:10px;left:0}.leaf26 .gridwrap{grid-template-columns:230px 1fr;align-items:start;gap:40px;display:grid}.leaf26 .rail{position:sticky;top:88px}.leaf26 .rail input{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:7px;margin-bottom:16px;padding:10px 12px;font:400 13.5px/1 Inter}.leaf26 .rail input:focus{border-color:var(--accent);outline:none}.leaf26 .rail button{width:100%;color:var(--body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font:500 13.2px/1.3 Inter;display:flex}.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{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.leaf26 .rail button[aria-pressed=true] span{color:var(--accent-deep)}.leaf26 .resulthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.leaf26 .dcard[hidden]{display:none}.leaf26 .dcard .mono{background:var(--accent-wash);width:32px;height:32px;color:var(--accent-deep);border-radius:7px;place-items:center;margin-bottom:14px;font:600 12px/1 IBM Plex Mono,monospace;display:grid}.leaf26 .empty{color:var(--muted);padding:36px 0;font-size:14px}.leaf26 .drow{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.05fr;align-items:center;gap:44px;padding:38px 0;display:grid}.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);margin:18px 0;padding:12px 0 12px 16px}.leaf26 :where([data-fam=h581533]) .provides{border-left:2px solid var(--accent);margin:18px 0 4px;padding:2px 0 2px 14px}.leaf26 :where([data-fam=h07dcb7],[data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h8d1cd9]) .provides b{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.leaf26 :where([data-fam=h581533]) .provides b{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:block}.leaf26 :where([data-fam=h07dcb7],[data-fam=h3f4a25],[data-fam=h51d63b],[data-fam=h8d1cd9]) .provides p{margin:0;font-size:14px}.leaf26 :where([data-fam=h581533]) .provides p{font-size:14.3px}.leaf26 .slotcap{color:var(--muted);margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.leaf26 .exwrap{grid-template-columns:1.15fr .85fr;align-items:start;gap:40px;display:grid}.leaf26 .numpts{margin:0;padding:0;list-style:none}.leaf26 .numpts li{border-bottom:1px solid var(--line);padding:20px 0}.leaf26 .numpts li:last-child{border-bottom:0}.leaf26 .numpts .n{color:var(--accent-deep);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.leaf26 .numpts h3{margin-bottom:7px;font-size:15.5px}.leaf26 .numpts p{margin:0;font-size:13.8px}.leaf26 .reachcards{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:34px;display:grid}.leaf26 .reachcard{border:1px solid var(--band-line);background:#ffffff05;border-radius:12px;padding:26px 24px}.leaf26 .reachcard b{letter-spacing:-.03em;color:#fff;margin-bottom:12px;font:700 44px/1 Inter,sans-serif;display:block}.leaf26 .reachcard p{color:#ffffff9e;margin:0;font-size:14.4px}.leaf26 .reachcard .rule{background:var(--accent);border-radius:2px;width:38px;height:2px;margin-bottom:18px}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .iconcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;padding:22px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.leaf26 :where([data-fam=h3f4a25]) .iconcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;padding:22px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.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 #00000017}.leaf26 .iconcard .ic{border:1px solid var(--line-soft);background:var(--bg-alt);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:11px 11px;border-radius:9px;margin-bottom:18px;padding:10px}.leaf26 .iconcard .ic svg{width:100%;max-height:74px;display:block}.leaf26 .iconcard h3{margin-bottom:8px;font-size:16px}.leaf26 .iconcard p{margin-bottom:16px;font-size:13.8px}.leaf26 .iconcard .go{color:var(--accent-deep);align-items:center;gap:6px;margin-top:auto;font:600 13px/1 Inter;display:inline-flex}.leaf26 .iconcard:hover .go{gap:10px}.leaf26 .cardgrid4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.leaf26 .wtwrap{grid-template-columns:.9fr 1.1fr;align-items:start;gap:32px;display:grid}.leaf26 .wtcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:26px}.leaf26 .wtcard h3{margin-bottom:16px;font-size:16px}.leaf26 .wtlist{margin:0;padding:0;list-style:none}.leaf26 .wtlist li{border-bottom:1px solid var(--line-soft);grid-template-columns:26px 1fr;gap:10px;padding:12px 0;font-size:14px;display:grid}.leaf26 .wtlist li:last-child{border-bottom:0}.leaf26 .wtlist .n{color:var(--accent-deep);font-family:IBM Plex Mono,monospace;font-size:11px}.leaf26 .videoslot{aspect-ratio:16/10;background:#0b0f0e;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.leaf26 .videoslot .play{background:var(--accent);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.leaf26 .videoslot .play:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid #06120d;margin-left:4px}.leaf26 .videoslot .fname{color:#ffffff8c;font-family:IBM Plex Mono,monospace;font-size:10.5px;position:absolute;bottom:12px;left:14px}.leaf26 .logostrip{place-items:center;padding:26px 0;display:grid}.leaf26 .logostrip .fallback{color:var(--muted);letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:11px}.leaf26 .rescard .pending{color:var(--muted);margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:block}.leaf26 :where([data-fam=h07dcb7],[data-fam=h8d1cd9]) .chat__foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:14px 22px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.leaf26 :where([data-fam=h51d63b]) .chat__foot{border-top:1px solid var(--line);letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:14px 22px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.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);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.leaf26 .ill .tx-solid{fill:#0a0c0b;font-family:Inter,sans-serif;font-size:8.5px;font-weight:600}.leaf26 .ill .tx-wash{fill:var(--ink);font-family:Inter,sans-serif;font-size:9px;font-weight:600}.leaf26 .ill .tx-washm{fill:var(--accent-deep);letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:7.5px}.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{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:12px;padding:26px 24px;transition:border-color .18s,transform .18s;display:flex}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px;flex-direction:column;gap:10px;padding:24px 22px;transition:all .18s;display:flex}.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{border-color:var(--ink);transform:translateY(-3px)}.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{flex:1;font-size:14px}.leaf26 .hero figure{margin:0}.leaf26 .hero figcaption{color:var(--muted);margin-top:12px;font-size:13.2px;line-height:1.55}.leaf26 :where([data-fam=h07dcb7],[data-fam=h51d63b],[data-fam=h8d1cd9]) .numtag{letter-spacing:.12em;color:var(--accent-deep);background:var(--accent-wash);border-radius:4px;align-self:flex-start;padding:4px 8px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-block}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .numtag{color:var(--accent-deep);letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:11px}.leaf26 .dive.rev{grid-template-columns:1fr minmax(0,352px)}.leaf26 .dive.rev .dive__ill{border-right:0;border-left:1px solid var(--line-soft);order:2}.leaf26 .numcards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.leaf26 .numcard{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--accent);box-shadow:var(--shadow);border-radius:12px;padding:22px 22px 24px}.leaf26 .numcard .n{color:var(--accent-deep);letter-spacing:.12em;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.leaf26 .numcard h3{margin-bottom:8px;font-size:16px}.leaf26 .numcard p{margin:0;font-size:14.2px}.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:has(>svg){grid-template-columns:15px 1fr;gap:10px;padding-left:0;display:grid}.leaf26 .dive .ticks li{font-size:14.2px}.leaf26 .dive .ticks li:has(>svg):before{display:none}.leaf26 .dive .ticks{margin:16px 0 20px}.leaf26 .dive .ticks svg{margin-top:5px}.leaf26 .funnel .big{color:#fff;letter-spacing:-.03em;font-size:clamp(20px,2.6vw,27px);font-weight:600}.leaf26 .funnel .cap{letter-spacing:.12em;text-transform:uppercase;color:var(--band-body);background:0 0;border:0;margin-top:6px;padding:0;font-family:IBM Plex Mono,monospace;font-size:10.5px}.leaf26 .funnel .arrow{color:var(--accent);font-size:22px}.leaf26 .funnel .hit{color:var(--accent)}.leaf26 .wave{align-items:flex-end;gap:3px;height:48px;margin-top:14px;display:flex}.leaf26 .wave i{background:var(--accent);opacity:.55;transform-origin:bottom;border-radius:1px;flex:1;animation:growbar 3.2s ease-in-out infinite;display:block}.leaf26 .stats{border-top:1px solid var(--band-line);grid-template-columns:1fr;gap:0;display:grid}.leaf26 .stat{border-bottom:1px solid var(--band-line);grid-template-columns:150px 1fr;align-items:baseline;gap:20px;padding:22px 0;display:grid}.leaf26 .stat b{color:#fff;letter-spacing:-.04em;font-size:32px;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{border-bottom:1px solid var(--line);grid-template-columns:60px 300px 1fr 150px;align-items:start;gap:22px;padding:26px 0;text-decoration:none;transition:all .16s;display:grid}.leaf26 .idxrow .rail{color:var(--accent-deep);letter-spacing:.08em;padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:13px}.leaf26 .idxrow h3{font-size:19px}.leaf26 .idxrow p{margin-top:8px;font-size:14.3px}.leaf26 .idxrow .dec{font-size:13.8px}.leaf26 .idxrow .dec b{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.leaf26 .idxrow .go{color:var(--accent-deep);white-space:nowrap;padding-top:3px;font:600 13px Inter}.leaf26 .idxrow.planned{opacity:.55;cursor:default}.leaf26 .idxrow.planned .rail{color:var(--muted)}.leaf26 .ctastrip{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--card);border-radius:0 10px 10px 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 0;padding:20px 24px;display:flex}.leaf26 .ctastrip p{color:var(--ink);font-size:15px}.leaf26 .proof{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px;display:grid}.leaf26 .proofcard{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:11px;padding:22px}.leaf26 .proofcard b{color:var(--ink);letter-spacing:-.02em;margin-bottom:8px;font-size:19px;display:block}.leaf26 .proofcard p{font-size:13.8px}.leaf26 .proofcard a{color:var(--accent-deep);margin-top:10px;font:600 12.5px Inter;text-decoration:none;display:inline-block}.leaf26 .ihub{grid-template-columns:262px 1fr;align-items:start;gap:34px;margin-top:34px;display:grid}.leaf26 .irail{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:11px;padding:8px;position:sticky;top:24px}.leaf26 .irailhead{border-bottom:1px solid var(--line-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-bottom:6px;padding:11px 10px;display:flex}.leaf26 .irailhead .ico{background:var(--accent-wash);border:1px solid var(--accent);width:26px;height:26px;color:var(--accent-deep);border-radius:7px;flex:none;place-items:center;display:grid}.leaf26 .irailhead b{letter-spacing:.13em;text-transform:uppercase;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.leaf26 .irailhead .n{color:var(--muted);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11.5px}.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{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:9px 10px;font:500 13.5px Inter,sans-serif;display:flex}.leaf26 .irailbtn i{background:var(--line);border-radius:2px;flex:none;width:7px;height:7px;display:block}.leaf26 .irailbtn .n{color:var(--muted);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11.5px}.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{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:11px}.leaf26 .igrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.leaf26 .icard__top{align-items:center;gap:11px;margin-bottom:13px;display:flex}.leaf26 .icard__mark{background:var(--accent-wash);border:1px solid var(--accent);width:34px;height:34px;color:var(--accent-deep);border-radius:8px;flex:none;place-items:center;font:600 13px Inter;display:grid}.leaf26 .icard .chev{color:var(--muted);font-size:14px}.leaf26 .icard .dec{margin-top:12px;font-size:13px}.leaf26 .icard .dec b{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:block}.leaf26 .icard .go{color:var(--accent-deep);align-items:center;gap:7px;margin-top:14px;font:500 13px Inter;display:inline-flex}.leaf26 .icard.soon{border-color:var(--line-soft);cursor:default;background:#fbfcfb}.leaf26 .icard.soon h3{color:#aab3af}.leaf26 .icard.soon .icard__mark{color:#aab3af;border-color:var(--line-soft);background:#f3f5f4}.leaf26 .icard.soon .dec,.leaf26 .icard.soon p{color:#a9b2ae}.leaf26 .icard.soon .chev{color:#dfe4e2}.leaf26 .isoonlbl{letter-spacing:.13em;text-transform:uppercase;color:#a9b2ae;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:10px}.leaf26 .ifoot{color:var(--accent-deep);margin-top:24px;font:500 14px Inter;text-decoration:none;display:inline-block}.leaf26 .ifoot:hover{text-underline-offset:3px;text-decoration:underline}.leaf26 .mock{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.leaf26 .mock__bar{border-bottom:1px solid var(--line-soft);background:var(--bg-alt);align-items:center;gap:6px;padding:10px 14px;display:flex}.leaf26 .mock__bar i{background:var(--line);border-radius:50%;width:8px;height:8px;display:block}.leaf26 .mock__title{letter-spacing:.08em;color:var(--muted);margin-left:10px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.leaf26 .mock__body{padding:16px}.leaf26 .mock__foot{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;padding:11px 16px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex}.leaf26 .mock__foot .op{color:var(--accent-deep)}.leaf26 .mrow{border-bottom:1px solid var(--line-soft);grid-template-columns:104px 1fr 62px;align-items:center;gap:12px;padding:10px 0;display:grid}.leaf26 .mrow:last-child{border-bottom:0}.leaf26 .mrow span:first-child{color:var(--ink);font-size:13px;font-weight:500}.leaf26 .track{background:var(--bg-alt);border-radius:3px;height:8px;display:block;overflow:hidden}.leaf26 .track i{background:var(--accent);transform-origin:0;border-radius:3px;height:100%;animation:growx 4.4s cubic-bezier(.4,0,.3,1) infinite;display:block}.leaf26 .track i.dim{background:var(--line)}.leaf26 .mval{text-align:right;color:var(--body);font-family:IBM Plex Mono,monospace;font-size:12.5px}.leaf26 .livedot{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-left:auto;animation:pulseop 2.2s ease-in-out infinite;display:inline-block}.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);box-shadow:var(--shadow);color:var(--p-slate);background:#fff;border-radius:14px;position:relative;overflow:hidden}.leaf26 .senaapp:before{content:"";pointer-events:none;background-image:linear-gradient(#173a4d08 1px,#0000 0),linear-gradient(90deg,#173a4d08 1px,#0000 0);background-size:34px 34px;position:absolute;inset:0}.leaf26 .senaapp *{position:relative}.leaf26 .sa__row{display:flex}.leaf26 .sa__side{border-right:1px solid var(--p-line);flex-direction:column;flex:none;gap:11px;width:168px;padding:13px 11px;display:flex}.leaf26 .sa__brand{align-items:center;gap:8px;padding:2px 6px 6px;display:flex}.leaf26 .sa__mark{border:1.6px solid var(--p-ink);border-radius:50%;width:19px;height:19px;position:relative}.leaf26 .sa__mark:after{content:"";background:var(--p-ink);border-radius:2px;position:absolute;inset:5px;transform:rotate(45deg)}.leaf26 .sa__brand span{color:var(--p-ink);letter-spacing:.08em;font-size:13px;font-weight:600}.leaf26 .sa__nav{color:var(--p-ink);border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;font-weight:500;display:flex}.leaf26 .sa__nav.on{background:var(--p-mint-wash)}.leaf26 .sa__nav i{background:var(--p-ink);opacity:.8;border-radius:4px;flex:none;width:13px;height:13px}.leaf26 .sa__nav.on i{background:var(--p-mint-strong);opacity:1}.leaf26 .sa__lbl{color:var(--p-ink);letter-spacing:.02em;padding:6px 9px 0;font-size:10px;font-weight:600}.leaf26 .sa__sess{color:var(--p-slate);border-radius:7px;align-items:center;gap:8px;padding:5px 9px;font-size:11.5px;display:flex}.leaf26 .sa__sess i{border:1.4px solid var(--p-faint);border-radius:3px 3px 3px 0;flex:none;width:10px;height:10px}.leaf26 .sa__main{flex:1;min-width:0;padding:22px 20px 20px}.leaf26 .sa__orb{border:2.4px solid #c3d4dc;border-radius:50%;width:44px;height:44px;margin:0 auto 12px;position:relative}.leaf26 .sa__orb:after{content:"";border-left:2.4px solid #0000;border-bottom:2.4px solid #0000;border-top:2.4px solid #0000;border-top-color:var(--p-ink);border-right:2.4px solid #0000;border-right-color:var(--p-ink);border-radius:50%;animation:saspin 7s linear infinite;position:absolute;inset:-2.4px}.leaf26 .sa__welcome{text-align:center;color:var(--p-ink);letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-size:24px;font-style:normal}.leaf26 .sa__sub{text-align:center;color:var(--p-slate);margin-top:6px;font-size:12.5px}.leaf26 .sa__composer{border:1.5px solid var(--p-mint-line);border-radius:13px;margin-top:18px;padding:13px}.leaf26 .sa__ph{color:var(--p-ink);min-height:19px;font-size:13.5px}.leaf26 .sa__caret{background:var(--p-ink);vertical-align:-2px;width:1.5px;height:13px;animation:sablink 1s step-end infinite;display:inline-block}.leaf26 .sa__crow{align-items:center;gap:8px;margin-top:12px;display:flex}.leaf26 .sa__chip{color:var(--p-ink);background:var(--p-mint-wash);border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:500}.leaf26 .sa__send{background:var(--p-mint);color:#0d3a24;border-radius:8px;place-items:center;width:28px;height:28px;margin-left:auto;font-size:13px;display:grid}.leaf26 .sa__answer{border:1px solid var(--p-line);border-radius:11px;margin-top:14px;overflow:hidden}.leaf26 .sa__ahead{border-bottom:1px solid var(--p-line);letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted);align-items:center;gap:8px;padding:9px 13px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.leaf26 .sa__badge{background:var(--p-mint);color:#0d3a24;border-radius:5px;place-items:center;width:18px;height:18px;font:700 9px Inter;display:grid}.leaf26 .sa__abody{color:var(--p-slate);padding:13px;font-size:12.8px;line-height:1.55}.leaf26 .sa__abody b{color:var(--p-ink)}.leaf26 .sa__rows{gap:7px;padding:0 13px 12px;display:grid}.leaf26 .sa__mrow{color:var(--p-ink);grid-template-columns:66px 1fr 44px;align-items:center;gap:10px;font-size:11.5px;display:grid}.leaf26 .sa__track{background:var(--p-bg);border-radius:3px;height:7px;display:block;overflow:hidden}.leaf26 .sa__track i{background:var(--p-mint-strong);transform-origin:0;border-radius:3px;height:100%;animation:growx 4.4s cubic-bezier(.4,0,.3,1) infinite;display:block}.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{text-align:right;font-size:11px}.leaf26 .sa__foot,.leaf26 .sa__val{color:var(--p-muted);font-family:IBM Plex Mono,monospace}.leaf26 .sa__foot{border-top:1px solid var(--p-line);letter-spacing:.06em;justify-content:space-between;padding:10px 13px;font-size:9.5px;display:flex}.leaf26 .sa__foot .op{color:var(--p-mint-strong)}.leaf26 .moatvis{place-items:center;padding:6px;display:grid}.leaf26 .chips{flex-wrap:wrap;gap:8px;display:flex}.leaf26 .chip{color:var(--body);border:1px solid var(--line);background:var(--card);white-space:nowrap;border-radius:4px;padding:8px 12px;font-family:IBM Plex Mono,monospace;font-size:11.5px}.leaf26 .moatvis svg{width:100%;max-width:300px;height:auto}.leaf26 .story{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:1.15fr .85fr;align-items:center;gap:44px;padding:34px;display:grid}.leaf26 .beats{gap:18px;margin-top:18px;display:grid}.leaf26 .beat{grid-template-columns:74px 1fr;gap:18px;display:grid}.leaf26 .beat b{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.leaf26 .beat p{font-size:14.5px}.leaf26 .quote{border-left:2px solid var(--accent);margin-top:22px;padding-left:16px}.leaf26 .quote p{color:var(--ink);letter-spacing:-.015em;font-size:16.5px;line-height:1.5}.leaf26 .quote span{color:var(--muted);margin-top:9px;font-size:13px;display:block}.leaf26 .results{gap:12px;display:grid}.leaf26 .result{border:1px solid var(--line);background:var(--bg-alt);border-radius:10px;padding:18px}.leaf26 .result b{color:var(--ink);letter-spacing:-.04em;font-size:26px;display:block}.leaf26 .result span{color:var(--muted);font-size:13px}.leaf26 .ucgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.leaf26 .decsearch{margin-bottom:14px;position:relative}.leaf26 .decsearch input{width:100%;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:8px;padding:11px 12px 11px 34px;font:400 13.5px Inter}.leaf26 .decsearch input:focus{outline:2px solid var(--accent);outline-offset:1px}.leaf26 .decsearch svg{color:var(--muted);position:absolute;top:12px;left:11px}.leaf26 .dcard__ttl{flex:1;min-width:0}.leaf26 .dcard__ttl h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:14.8px;line-height:1.25}.leaf26 .dcard__fn{color:var(--muted);margin-top:3px;font-size:12px;display:block}.leaf26 .dcard__kw{color:var(--accent-deep);background:var(--accent-wash);border-radius:5px;align-self:flex-start;padding:6px 9px;font-size:11px}.leaf26 .dcard__kw,.leaf26 .tier{font-family:IBM Plex Mono,monospace}.leaf26 .tier{letter-spacing:.08em;border-radius:4px;flex:none;padding:3px 6px;font-size:10px}.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{border-color:var(--line-soft);cursor:default;background:#fbfcfb}.leaf26 .dcard.soon .dcard__ttl h3{color:#8d9a95}.leaf26 .dcard.soon .icard__mark{border-color:var(--line-soft);color:#c2cac6;background:#f3f5f4}.leaf26 .dcard.soon .dcard__kw{color:#9aa3a0;background:#f3f5f4}.leaf26 .dcard .isoonlbl{margin-top:auto}.leaf26 .card .ticks li:has(>svg){grid-template-columns:15px 1fr;align-items:start;gap:10px;padding-left:0;display:grid}.leaf26 .card .ticks li:has(>svg):before{display:none}.leaf26 .card .ticks li svg{margin-top:5px}.leaf26 .dnum{letter-spacing:.06em;color:var(--accent-deep);background:var(--accent-wash);border-radius:4px;flex:none;margin-top:1px;padding:3px 6px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.leaf26 .dcard .chev{color:var(--faint);font-size:14px}.leaf26 .dcard .fn{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10px}.leaf26 .gridfoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:20px;display:flex}.leaf26 .gridfoot p{color:var(--ink);font-size:15px}.leaf26 .stackcards{grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;display:grid}.leaf26 .stackcard{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:12px;padding:26px}.leaf26 .stackcard .n{color:var(--accent-deep);letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:11px}.leaf26 .stackcard h3{margin:10px 0;font-size:18px}.leaf26 .stackcard p{font-size:14.5px}.leaf26 .arcbox{border:1px solid var(--line-soft);background:var(--bg-alt);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);text-align:center;background-size:11px 11px;border-radius:10px;margin-top:20px;padding:18px}.leaf26 .arcbox .big{color:var(--ink);letter-spacing:-.04em;font-size:clamp(26px,3.4vw,38px);font-weight:600}.leaf26 .arcbox .lbls{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.leaf26 .arcbox .lbls span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:var(--card);border-radius:4px;padding:6px 9px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.leaf26 .dropzone{background:var(--accent-wash);border:1.5px dashed #bff0d8;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:188px;margin-top:20px;padding:20px;display:flex;position:relative}.leaf26 .filecard{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:7px;padding:22px 14px;font-family:IBM Plex Mono,monospace;font-size:10.5px;box-shadow:0 2px 6px #0000000d}.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{color:var(--accent-deep);animation:bob 5s ease-in-out infinite;position:absolute;bottom:16px;right:26px}.leaf26 .intcats{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.leaf26 .intcats span{color:var(--body);border:1px solid var(--line);background:var(--card);border-radius:4px;padding:8px 12px;font-family:IBM Plex Mono,monospace;font-size:11px}.leaf26 .saw{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.leaf26 .sawcard{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;padding:24px;display:flex}.leaf26 .sawcard .n{color:var(--accent-deep);letter-spacing:.1em;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:11px}.leaf26 .sawcard h3{margin-bottom:10px;font-size:17px}.leaf26 .sawcard p{font-size:14.2px}.leaf26 .sawcard figcaption{color:var(--muted);margin-top:14px;font-size:12.5px}.leaf26 .reco{border:1px solid var(--line);background:var(--bg-alt);border-radius:10px;margin-top:16px;padding:16px}.leaf26 .reco .k{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.leaf26 .reco p{color:var(--ink);font-size:13.5px}.leaf26 .reco .meta{color:var(--muted);border-top:1px solid var(--line);margin-top:12px;padding-top:10px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.leaf26 .logos span{color:var(--muted);border:1px solid var(--line);background:var(--card);border-radius:6px;padding:9px 16px;font-size:14px;font-weight:600}.leaf26 .statcards{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px;display:grid}.leaf26 .statcard{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:11px;padding:22px 20px}.leaf26 .statcard b{color:var(--ink);letter-spacing:-.04em;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.05;display:block}.leaf26 .statcard span{color:var(--body);margin-top:10px;font-size:13.5px;line-height:1.5;display:block}.leaf26 .vidslot{aspect-ratio:16/10;border:1px solid var(--line);background:var(--bg-alt);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);text-align:center;box-shadow:var(--shadow);background-size:12px 12px;border-radius:12px;place-items:center;display:grid;position:relative}.leaf26 .vidslot .play{background:var(--accent);color:#000;border-radius:50%;place-items:center;width:56px;height:56px;font-size:18px;display:grid;box-shadow:0 6px 20px #00fb9a59}.leaf26 .vidslot .fn{color:var(--muted);margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:11px}.leaf26 .engine{border:1px solid var(--line);background:var(--bg-alt);border-radius:16px;padding:26px;position:relative;overflow:hidden}.leaf26 .engine:before{content:"";background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.leaf26 .engine svg{position:relative}.leaf26 .caps3{text-align:center;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:26px;display:grid}.leaf26 .caps3 b{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:block}.leaf26 .caps3 p{font-size:14px}.leaf26 .arch{padding:30px 20px 0;position:relative}.leaf26 .archband{text-align:center;padding:22px 0 6px}.leaf26 .archband .lbl{color:var(--accent-deep);margin-top:10px;font:600 14px Inter}.leaf26 .agents{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.leaf26 .agent{border:1.5px solid var(--accent-deep);background:var(--accent-wash);min-width:132px;color:var(--accent-deep);border-radius:12px;padding:14px 16px;font:600 13px Inter;position:relative}.leaf26 .agent span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:block}.leaf26 .agent:after{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;animation:pulseop 2.6s ease-in-out infinite;position:absolute;top:-4px;right:-4px}.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);margin-top:6px;padding:10px 0 4px}.leaf26 .plane{perspective:1200px;height:290px;margin-top:24px;position:relative}.leaf26 .plate{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-template-columns:repeat(6,20px);gap:9px;padding:11px;display:grid;position:absolute;transform:rotateX(60deg)rotate(-16deg);box-shadow:0 18px 40px #0000000f}.leaf26 .plate i{border:1.5px solid var(--line);background:var(--card);border-radius:50%;width:20px;height:20px;display:block}.leaf26 .plate i:nth-child(4n){background:var(--accent-wash);border-color:var(--accent)}.leaf26 .plate.p1{opacity:.6;top:36px;left:3%}.leaf26 .plate.p2{top:80px;left:24%}.leaf26 .plate.p3{opacity:.85;top:40px;left:52%}.leaf26 .plate.p4{opacity:.6;top:120px;left:70%}.leaf26 .plate.p5{opacity:.75;top:182px;left:31%}.leaf26 .planelbl{color:var(--accent-deep);z-index:3;font:600 14px Inter;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.leaf26 .archsvg{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.leaf26 .rescard .band{background:var(--bg-alt);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);border-bottom:1px solid var(--line-soft);background-size:11px 11px;padding:18px}.leaf26 .rescard .body{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.leaf26 .rescard .kind{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-deep);font-family:IBM Plex Mono,monospace;font-size:10px}.leaf26 .rescard h3{color:var(--ink);font-size:16px}.leaf26 .rescard p{font-size:13.8px}.leaf26 .qa-line{border-bottom:1px solid var(--line-soft);padding:14px 0}.leaf26 .qa-line:last-child{border-bottom:0}.leaf26 .qa-line b{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.leaf26 .qa-line p{color:var(--body);font-size:14.3px}.leaf26 .qa-line.sena{background:var(--accent-wash);border-bottom:0;border-radius:9px;margin-top:6px;padding:14px}.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{padding:20px 0;display:block}.leaf26 .mkt-steps .step__n{margin-bottom:8px;display:block}.leaf26 .mkt-steps .step h3{margin-bottom:8px;font-size:17px}.leaf26 .mkt-steps .step p{max-width:46ch;font-size:14.4px}.leaf26 .ill .growx{transform-box:fill-box;transform-origin:0;animation:growx 5s ease-in-out infinite}.leaf26 .decs{gap:0;margin-top:8px;display:grid}.leaf26 .dec{border-top:1px solid var(--line-soft);grid-template-columns:44px 1fr;gap:10px;padding:30px 0;display:grid}.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{border-top:1px solid var(--line);max-width:900px;margin:0 auto}.leaf26 .gateform{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.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{border-color:var(--band-line);background:#ffffff05 radial-gradient(#ffffff0d 1px,#0000 0);padding:22px}.leaf26 .band .illbox svg{width:100%;max-height:none}.leaf26 .excard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.leaf26 .exbody{padding:22px}.leaf26 .exturn{margin-bottom:16px}.leaf26 .exturn .who{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.leaf26 .exturn p{margin:0;font-size:14.4px}.leaf26 .exturn.ans p{background:var(--accent-wash);color:var(--ink);border-radius:8px;padding:14px 16px}.leaf26 .exfoot{border-top:1px solid var(--line);color:var(--muted);padding:14px 22px;font-family:IBM Plex Mono,monospace;font-size:11px}.leaf26 .logostrip img{opacity:.75;max-width:100%;max-height:38px}.leaf26 .linkrail{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.leaf26 .linkrail a{letter-spacing:.06em;color:var(--body);border:1px solid var(--line);border-radius:4px;padding:8px 12px;font-family:IBM Plex Mono,monospace;font-size:11.5px;text-decoration:none}.leaf26 .linkrail a:hover{border-color:var(--ink);color:var(--ink)}.leaf26 .railgroup{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:16px 0;display:grid}.leaf26 .railgroup:last-child{border-bottom:0}.leaf26 .railgroup .k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10.5px}@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{order:0;grid-template-columns:1fr}.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{stroke-dasharray:none;animation: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{border-left:0;border-bottom:1px solid var(--line-soft);order:0}}@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{gap:2px;display:grid!important}.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{background:var(--accent-ink);width:9px;height:1px;top:8px;left:0}.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{margin-bottom:16px;font-size:13.5px}.leaf26 :where([data-fam=h51d63b],[data-fam=h581533]) .checks{gap:9px}.leaf26 :where([data-fam=h3f4a25]) .checks{gap:9px;margin:0 0 18px;padding:0;list-style:none}.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{color:var(--body);align-items:flex-start;margin-bottom:8px;font-size:14px;line-height:1.5;display:flex}.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{color:var(--body);border-radius:9px;padding:20px;text-decoration:none;transition:all .16s}.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .icard h3{letter-spacing:-.02em;flex:1;font-size:15.5px;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{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1.1fr;align-items:center;gap:52px;padding:60px 0}@media (max-width:1000px){.leaf26 :where([data-fam=h3f4a25],[data-fam=h581533]) .moat-top{gap:24px}}@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 .wtwrap>*{min-width:0}.leaf26 .cardgrid4,.leaf26 .dgrid,.leaf26 .gridwrap{grid-template-columns:1fr}.leaf26 .rail input,.leaf26 input,.leaf26 select,.leaf26 textarea{font-size:16px}}.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:#ffffff1f;--color-light-150:#ffffff29;--color-light-200:#fff3;--color-light-300:#ffffff54;--color-light-400:#fff6;--color-light-500:#ffffff80;--color-light-600:#fff9;--color-light-700:#ffffffb3;--color-light-800:#fffc;--color-light-900:#ffffffe6;--color-light-950:#fffffff2;--color-light-1000:#fff;--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:var(--font-sena),"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:.15s;--duration-base:.2s;--duration-slow:.25s;--duration-slower:.5s;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--bg-scrim:#0006;--bg-hover-wash:#0000000d;--bg-error-subtle:#ef453914;--stroke-panel-sides:#0000;--shadow-panel:0px 1px 2px 0px #11181c0a,0px 2px 8px 0px #11181c0a;--shadow-card:0px 3px 3px 0px #11181c05,0px 1px 0px 0px #11181c05;--shadow-ai-glow:0px 0px 30px 0px #81f2b933,0px 0px 4px 0px #f2e8a633;--shadow-raised:0px 1px 3px 0px #1b37420d;--shadow-lifted:0px 3px 5px 0px #1b37420f,0px 9px 13px 0px #1b37421a;--shadow-card-hover:0px 2px 3px -2px #1b37420f,0px 3px 5px -1px #1b374214;--shadow-popover:0px 3px 5px -3px #1b37420f,0px 9px 13px -3px #1b37421a;--shadow-knob:0px 1px 3px 0px #00000026;--grid-line-major:#000000b3;--grid-line-sub:#00000054;--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);--sb-inset:var(--spacing-6);isolation:isolate;border:1px solid var(--stroke-card);background:linear-gradient(to bottom,var(--bg-app-stop-dark),var(--bg-app-stop-light));font-family:var(--ff-text);font-size:var(--text-base);color:var(--text-primary);text-align:left;-webkit-font-smoothing:antialiased;grid-template-columns:226px minmax(0,1fr);line-height:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #11181c0d,0 12px 32px #11181c14}.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:"";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);position:absolute;inset:0}.sena-app .sa-ic{fill:currentColor;flex-shrink:0;width:auto;height:1em;display:block}.sena-app .sa-sidewrap{padding:var(--spacing-8);min-width:0}.sena-app .sa-side{background:var(--bg-panel);height:100%;box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow:hidden;border-radius:var(--spacing-8)!important}.sena-app .sa-head{flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 8px;display:flex}.sena-app .sa-logo{width:auto;height:23px;display:block;transform:translate(8px)}.sena-app .sa-iconbtn{width:34px;height:34px;color:var(--fg-tertiary);justify-content:center;align-items:center;font-size:12px;display:flex;border-radius:5px!important}.sena-app .sa-nav{padding:0 var(--sb-inset);margin-top:var(--spacing-16);gap:var(--spacing-6);flex-direction:column;display:flex}.sena-app .sa-navitem{align-items:center;gap:var(--spacing-8);height:29px;padding:10px var(--spacing-12);font-size:var(--text-base);color:var(--text-secondary);white-space:nowrap;line-height:20px;display:flex;border-radius:var(--spacing-8)!important}.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;color:var(--fg-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.sena-app .sa-section{padding:var(--spacing-16) var(--sb-inset) 0;gap:var(--spacing-4);flex-direction:column;display:flex}.sena-app .sa-sep{height:1px;margin:0 var(--spacing-6) var(--spacing-12);background:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.sena-app .sa-sep{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{align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-6) var(--spacing-6) var(--spacing-12);font-size:var(--text-base);color:var(--text-secondary);line-height:20px;display:flex;border-radius:var(--spacing-8)!important}.sena-app .sa-groupmark{background-color:currentColor;flex:none;width:17px;height:17px;-webkit-mask:url(/sena-app/logo-neutral.svg) 50%/contain no-repeat;mask:url(/sena-app/logo-neutral.svg) 50%/contain no-repeat}.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));opacity:.55;font-size:8px;transform:rotate(90deg)}.sena-app .sa-groupcount{padding-left:var(--spacing-4);font-variant-numeric:tabular-nums;color:var(--text-tertiary);margin-left:auto;font-size:10px}.sena-app .sa-row{padding:5px var(--spacing-6) 5px calc(var(--spacing-12) + 17px + var(--spacing-8));font-size:var(--text-sm);color:var(--text-secondary);align-items:center;line-height:18px;display:flex;border-radius:var(--spacing-8)!important}.sena-app .sa-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sena-app .sa-row.is-active{background:var(--bg-primary);font-weight:var(--fw-bold);letter-spacing:-.01em}.sena-app .sa-tour{padding:var(--spacing-8);margin-top:auto}.sena-app .sa-check{gap:var(--spacing-4);padding:var(--spacing-12);background:var(--bg-card);border:1px solid var(--stroke-accent);box-shadow:var(--shadow-card);flex-direction:column;display:flex;border-radius:var(--spacing-12)!important}.sena-app .sa-checkhead{align-items:baseline;gap:var(--spacing-8);padding:0 var(--spacing-4) var(--spacing-4);display:flex}.sena-app .sa-checktitle{font-size:var(--text-base);font-weight:var(--fw-bold);flex:1;line-height:1.3}.sena-app .sa-checkcount{font-size:var(--text-sm);color:var(--text-tertiary)}.sena-app .sa-checkmin{width:20px;height:20px;color:var(--fg-tertiary);justify-content:center;align-self:center;align-items:center;font-size:10px;display:flex}.sena-app .sa-bar{height:4px;margin:0 var(--spacing-4);background:var(--stroke-secondary);overflow:hidden;border-radius:999px!important}.sena-app .sa-bar i{background:var(--data-positive-1);height:100%;display:block;border-radius:999px!important}.sena-app .sa-free{align-items:flex-start;gap:var(--spacing-6);padding:var(--spacing-8) var(--spacing-4) var(--spacing-6);font-size:var(--text-sm);color:var(--text-accent);line-height:1.35;display:flex}.sena-app .sa-free .sa-ic{margin-top:3px;font-size:10px}.sena-app .sa-item{align-items:flex-start;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-4);display:flex;border-radius:var(--spacing-8)!important}.sena-app .sa-box{border:1.5px solid var(--stroke-accent);width:18px;height:18px;color:var(--fg-on-accent);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:8px;display:flex;border-radius:999px!important}.sena-app .sa-itemtitle{min-width:0;font-size:var(--text-base);flex:1;line-height:1.4}.sena-app .sa-go{color:var(--fg-tertiary);margin-top:4px;font-size:12px}.sena-app .sa-item.is-done{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.sena-app .sa-item.is-done .sa-box{background:var(--fg-accent);border-color:var(--fg-accent);width:16px;height:16px;margin-top:2px}.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{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;display:flex}.sena-app .sa-trial .sa-ic{color:var(--fg-accent);font-size:12px}.sena-app .sa-trialcta{padding:var(--spacing-2) var(--spacing-8);background:var(--bg-accent-light);font-weight:var(--fw-bold);color:var(--text-accent);margin-left:auto;border-radius:999px!important}.sena-app .sa-user{align-items:center;gap:var(--spacing-12);padding:var(--spacing-12);display:flex}.sena-app .sa-avatar{background:var(--color-concrete-300);width:37px;height:39px;font-size:14px;font-weight:var(--fw-bold);color:var(--color-concrete-700);flex-shrink:0;justify-content:center;align-items:center;display:flex;border-radius:3px!important}.sena-app .sa-userinfo{flex-direction:column;flex:1;min-width:0;display:flex}.sena-app .sa-username{font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:19px}.sena-app .sa-usercompany{color:var(--text-secondary);font-size:10px;line-height:1.2}.sena-app .sa-user>.sa-ic{color:var(--fg-secondary);font-size:10px}.sena-app .sa-main{margin:var(--spacing-8) var(--spacing-8) var(--spacing-8) 0;background:var(--bg-panel);box-shadow:var(--shadow-panel);flex-direction:column;min-width:0;display:flex;border-radius:var(--radius-panel)!important}.sena-app .sa-topbar{justify-content:center;gap:var(--spacing-8);padding:14px var(--spacing-16) 0;flex-wrap:wrap;display:flex}.sena-app .sa-pill{padding:var(--spacing-8) var(--spacing-16);background:var(--bg-primary);font-size:var(--text-sm);font-weight:var(--fw-medium);letter-spacing:-.015em;color:var(--text-secondary);align-items:center;gap:9px;line-height:17px;display:flex;border-radius:var(--spacing-8)!important}.sena-app .sa-pill .sa-ic{color:var(--fg-tertiary);font-size:12px}.sena-app .sa-pill b{color:var(--text-accent)}.sena-app .sa-convo{flex-direction:column;gap:17px;padding:24px 32px 0;display:flex}.sena-app .sa-msguser{justify-content:flex-end;display:flex}.sena-app .sa-bubble{gap:var(--spacing-16);background:var(--bg-primary);border:1px solid var(--stroke-card);padding:var(--spacing-12);align-items:flex-start;max-width:544px;display:flex;border-radius:var(--radius-card)!important}.sena-app .sa-bubbleav{background:var(--bg-avatar);width:20px;height:20px;color:var(--fg-avatar);flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:flex;border-radius:50%!important}.sena-app .sa-text{font-size:var(--text-base);letter-spacing:-.07px;color:var(--text-primary);line-height:20px}.sena-app .sa-card{background:var(--bg-primary);border:1px solid var(--stroke-card);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:16px 20px 14px;display:flex;border-radius:var(--radius-card)!important}.sena-app .sa-cardtitle{font-weight:var(--fw-bold);font-size:var(--text-base);letter-spacing:-.07px;line-height:20px}.sena-app .sa-cardsub{font-size:var(--text-sm);line-height:19px}.sena-app .sa-bars{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:8px 12px;display:grid}.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{background:var(--data-neutral-2);transform-origin:0;height:100%;animation:sa-grow 1.4s var(--ease-out) both;display:block;border-radius:4px!important}.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{border-top:1px solid var(--stroke-secondary);font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding-top:12px;display:flex}.sena-app .sa-cardfoot em{align-items:center;gap:var(--spacing-4);font-style:normal;font-size:var(--text-sm);color:var(--text-accent);display:inline-flex}.sena-app .sa-cardfoot em .sa-ic{font-size:10px}.sena-app .sa-asks{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.sena-app .sa-ask{align-items:center;gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-16);background:var(--bg-card);border:1px solid var(--stroke-card);font-size:var(--text-sm);color:var(--text-secondary);line-height:18px;display:inline-flex;border-radius:999px!important}.sena-app .sa-ask .sa-ic{color:var(--text-tertiary);font-size:11px}.sena-app .sa-chatbox{min-height:103px;padding:var(--spacing-16);background-color:var(--bg-field);box-shadow:var(--shadow-ai-glow);flex-direction:column;margin:20px 32px 24px;display:flex;position:relative;border-radius:var(--spacing-16)!important}.sena-app .sa-chatbox:before{content:"";background:var(--gradient-border);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0);border-radius:inherit!important}.sena-app .sa-input{min-height:40px;font-size:var(--text-base);letter-spacing:-.07px;color:var(--text-primary);line-height:20px}.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{vertical-align:-2px;background:var(--caret-accent);width:1.5px;height:15px;margin-left:1px;animation:sa-blink 1s step-end infinite;display:inline-block}@keyframes sa-blink{50%{opacity:0}}.sena-app .sa-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-8);margin-top:auto;display:flex}.sena-app .sa-actions{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.sena-app .sa-btn{justify-content:center;align-items:center;gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-8);border:1px solid var(--stroke-secondary);background-color:var(--bg-accent-light);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;line-height:1;display:inline-flex;border-radius:var(--spacing-8)!important}.sena-app .sa-btn .sa-ic{color:var(--fg-secondary);font-size:10px}.sena-app .sa-send{border:1px solid var(--stroke-accent);background-color:var(--bg-accent);width:26px;height:26px;color:var(--fg-on-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex;border-radius:var(--spacing-8)!important}@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: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}}