@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_a5f026{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_a5f026{--font-display:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_b52a90{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_b52a90{--font-body:"Figtree","Figtree Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a3cc63{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_a3cc63{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#f5f8f7;--surface:#ffffff;--surface-2:#eaf2ef;--fg:#191d2d;--muted:#56606b;--line:#d6e2de;--deep:#44756e;--mint:#69b7a5;--mint-soft:#dcefe9;--ink:#191d2d;--on-deep:#ffffff;--warn:#a1641b;--logo-ink:#191d2d;--logo-deep:#44756e;--logo-mint:#69b7a5;--display:var(--font-display),"Arial Narrow",Arial,sans-serif;--body:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-mono),ui-monospace,Menlo,monospace;--radius:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#12151f;--surface:#191d2a;--surface-2:#212a38;--fg:#e8eeec;--muted:#a3adb3;--line:#2c3546;--deep:#5d9b91;--mint:#7fcab8;--mint-soft:#1d3833;--ink:#0d1018;--on-deep:#0d1018;--warn:#e3a85b;--logo-ink:#efefef;--logo-deep:#5d9b91;--logo-mint:#7fcab8;color-scheme:dark}}:root[data-theme=dark]{--bg:#12151f;--surface:#191d2a;--surface-2:#212a38;--fg:#e8eeec;--muted:#a3adb3;--line:#2c3546;--deep:#5d9b91;--mint:#7fcab8;--mint-soft:#1d3833;--ink:#0d1018;--on-deep:#0d1018;--warn:#e3a85b;--logo-ink:#efefef;--logo-deep:#5d9b91;--logo-mint:#7fcab8;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font:16px/1.6 var(--body);margin:0}a{color:inherit}.wrap{max-width:1120px;margin:0 auto;padding-inline:20px}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:1.02;letter-spacing:.005em;text-wrap:balance;margin:0}h1{font-size:clamp(2.6rem,6vw,4.4rem)}h2{font-size:clamp(2rem,4vw,2.9rem)}h3{font-size:1.4rem;font-weight:500}p{margin:0}.lead{font-size:1.12rem;color:var(--muted);max-width:56ch}.eyebrow{font:500 .76rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--deep)}.ic{width:18px;height:18px;flex:none;display:inline-block;vertical-align:-3px}.btn{display:inline-flex;align-items:center;gap:8px;padding:.8rem 1.2rem;border-radius:999px;font-weight:600;text-decoration:none;border:1px solid transparent;font-size:.98rem}.btn-primary{background:var(--deep);color:var(--on-deep)}.btn-primary:hover{filter:brightness(1.08)}.btn-ghost{border-color:var(--line);background:var(--surface)}a:focus-visible,button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}section{padding-block:clamp(56px,8vw,96px)}.sec-head{display:grid;grid-gap:14px;gap:14px;margin-bottom:36px;max-width:720px}.badge-pl{width:28px;height:28px;border-radius:9px;display:inline-grid;place-items:center;flex:none}.badge-pl svg{width:62%;height:62%}.badge-pl.lg{width:42px;height:42px;border-radius:12px}.site-header{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:5;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;gap:24px;padding-block:14px}.nav .logo{height:30px;width:auto;display:block}.nav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0;font-weight:500;font-size:.95rem;color:var(--muted)}.nav ul a{text-decoration:none}.nav ul a:hover{color:var(--fg)}.nav .actions{margin-left:auto;display:flex;gap:10px;align-items:center}.nav .login{font-weight:600;text-decoration:none;font-size:.95rem}@media (max-width:900px){.nav ul{display:none}}@media (max-width:480px){.nav .login{display:none}}.hero{padding-block:clamp(40px,6vw,72px) 32px}.hero-grid{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:40px;gap:40px;align-items:center}.hero-copy{display:grid;grid-gap:22px;gap:22px;min-width:0}.hero-copy h1 em{font-style:normal;color:var(--deep)}.hero-ctas{gap:12px}.hero-ctas,.perks{display:flex;flex-wrap:wrap}.perks{list-style:none;padding:0;margin:0;gap:10px 20px;font-size:.9rem;color:var(--muted)}.perks li{display:flex;align-items:center;gap:7px}.perks .ic{color:var(--deep)}.net-wrap{min-width:0}.net{width:100%;height:auto;display:block}.net .wire{fill:none;stroke:var(--line);stroke-width:1.5;stroke-linecap:round}.net .chev{fill:var(--line)}.net .pkt-out{fill:var(--mint)}.net .pkt-in{fill:var(--deep)}.net .ring{fill:var(--surface);stroke:var(--line);stroke-width:1.5;transition:stroke .3s}.net .node.hot .ring{stroke:var(--mint);stroke-width:2.5}.net .nlabel{font:600 13px var(--body);fill:var(--fg)}.net .hubc{fill:var(--surface);stroke:var(--mint);stroke-width:2}.net .halo{fill:none;stroke:var(--mint);stroke-width:1.5;opacity:.3}.net .tagchip{opacity:0;transition:opacity .35s}.net .tagchip.show{opacity:1}.net .tagchip rect{fill:var(--deep)}.net .tagchip text{font:500 11px var(--mono);fill:var(--on-deep)}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.net-wrap{max-width:560px;margin-inline:auto;width:100%}}.platforms{display:flex;flex-wrap:wrap;gap:14px 26px;padding-block:22px;border-block:1px solid var(--line);font-weight:600;font-size:.95rem}.pl,.platforms{align-items:center}.pl{display:inline-flex;gap:9px}.demo{background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden}.demo-bar{height:3px;background:var(--mint-soft)}.demo-bar i{display:block;height:100%;background:var(--deep);transition:width .5s ease;width:25%}.demo-head{justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--line);font-size:.9rem}.demo-head,.pair-head{display:flex;align-items:center}.pair-head{gap:8px;font-weight:600}.pair-head .ic{color:var(--muted)}.live{display:inline-flex;align-items:center;gap:6px;font:500 .72rem var(--mono);color:var(--deep);background:var(--mint-soft);padding:4px 10px;border-radius:99px}.live .ic{width:13px;height:13px}.demo-grid{display:grid;grid-template-columns:1fr 170px 1fr}.store{padding:18px;display:grid;grid-gap:14px;gap:14px;min-width:0}.store-top{justify-content:space-between;gap:8px;min-height:30px}.conn,.store-top{display:flex;align-items:center}.conn{gap:9px;font-weight:600;font-size:.92rem}.flag{display:inline-flex;align-items:center;gap:5px;font:600 .68rem var(--mono);text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:6px}.flag.det{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.flag.ok{color:var(--deep);background:var(--mint-soft)}.prod{display:flex;gap:12px;align-items:center;min-width:0}.thumb{width:48px;height:48px;border-radius:12px;background:var(--surface-2);display:grid;place-items:center;flex:none;color:var(--deep)}.thumb .ic{width:24px;height:24px}.prod p{font-weight:600;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod small{font:400 .74rem var(--mono);color:var(--muted)}.vbox{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--bg);display:flex;justify-content:space-between;align-items:center;gap:10px}.vbox span{font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.vbox b{font:600 1.3rem/1.2 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .4s}.vbox .old{font:400 .8rem var(--mono);color:var(--muted);text-decoration:line-through;margin-right:6px}.vbox.hot{border-color:var(--mint);background:var(--mint-soft)}.vbox.hot b{color:var(--deep)}.pipe{display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:14px 10px;border-inline:1px dashed var(--line)}.pipe-line{width:100%;max-width:140px;height:30px}.pipe .line{stroke:var(--line);stroke-width:2;fill:none}.pipe .mv{fill:var(--mint)}.pipe .arrow{fill:var(--deep)}.pipe small{font:500 .7rem/1.4 var(--mono);color:var(--muted);text-align:center}.hub-mini{width:46px;height:46px;border-radius:50%;background:var(--surface);border:1.5px solid var(--mint);display:inline-grid;place-items:center;flex:none}.hub-mini svg{width:66%;height:auto}.hub-mini.sm{width:32px;height:32px}.pipe.busy .hub-mini{box-shadow:0 0 0 6px var(--mint-soft)}.steps-mini{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.steps-mini span{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 6px;text-align:center}.steps-mini i{width:9px;height:9px;border-radius:50%;background:var(--line);flex:none;transition:background .3s}.steps-mini span.on{color:var(--fg)}.steps-mini span.on i{background:var(--deep)}.demo-ctl{justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--line);background:var(--bg)}.demo-ctl,.tabs{display:flex;flex-wrap:wrap}.tabs{gap:4px}.pause,.tabs button{display:inline-flex;align-items:center;gap:6px;font:600 .82rem var(--body);border:0;background:transparent;color:var(--muted);padding:7px 11px;border-radius:9px;cursor:pointer}.tabs button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.pause{border:1px solid var(--line)}@media (max-width:760px){.demo-grid{grid-template-columns:1fr}.pipe{border-inline:0;border-block:1px dashed var(--line);grid-auto-flow:column;justify-content:center}.steps-mini{grid-template-columns:1fr 1fr}}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.step{display:grid;grid-gap:8px;gap:8px;align-content:start;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px}.step-art{height:132px;border-radius:12px;background:var(--surface-2);display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:12px;margin-bottom:6px}.step-art.col{flex-direction:column;align-items:stretch;justify-content:center;gap:7px}.btn-fake{display:inline-flex;gap:6px;background:var(--deep);color:var(--on-deep);font-size:.82rem;padding:7px 12px;border-radius:99px}.btn-fake,.row-fake{align-items:center;font-weight:600}.row-fake{display:flex;gap:8px;background:var(--surface);border-radius:9px;padding:6px 10px;font-size:.85rem}.row-fake .ic{color:var(--deep);width:16px;height:16px}.row-fake .tg{margin-left:auto;width:26px;height:15px;border-radius:99px;background:var(--deep);position:relative}.row-fake .tg:after{content:"";position:absolute;right:2px;top:2px;width:11px;height:11px;border-radius:50%;background:var(--surface)}.row-fake .mut{color:var(--muted)}.row-fake .flip{transform:scaleX(-1)}.sim{display:flex;align-items:center;gap:8px;background:var(--surface);border-radius:9px;padding:8px 10px;font:500 .78rem var(--mono)}.sim .ic{color:var(--warn);width:16px;height:16px}.sim.ok .ic{color:var(--deep)}.step .n{font:600 1rem/1 var(--mono);color:var(--on-deep);background:var(--deep);width:26px;height:26px;border-radius:50%;display:grid;place-items:center}.step p{color:var(--muted)}@media (max-width:860px){.steps{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:48px;gap:48px;align-items:center}.checks{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px;font-weight:500}.checks li{display:flex;gap:10px;align-items:center}.checks .ic{color:var(--on-deep);background:var(--deep);border-radius:50%;padding:3px;width:22px;height:22px}.board{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:18px;display:grid;grid-gap:12px;gap:12px;min-width:0}.board-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.board-top,.flow{align-items:center}.flow{display:grid;grid-template-columns:118px 1fr auto;grid-gap:12px;gap:12px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.flow .name{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.92rem}.flow .name .ic{color:var(--deep);width:16px;height:16px}.track{position:relative;height:8px;background:var(--mint-soft);overflow:hidden}.track,.track i{border-radius:99px}.track i{position:absolute;top:0;left:-30%;width:30%;height:100%;background:linear-gradient(90deg,transparent,var(--mint));animation:run 2.4s linear infinite}.flow:nth-child(3) .track i{animation-delay:.6s}.flow:nth-child(4) .track i{animation-delay:1.1s}.flow:nth-child(5) .track i{animation-delay:1.6s}@keyframes run{to{left:100%}}.state{font:500 .74rem var(--mono);color:var(--deep);white-space:nowrap}.log{border-top:1px dashed var(--line);padding-top:10px;display:grid;grid-gap:6px;gap:6px;font:400 .78rem/1.45 var(--mono);color:var(--muted)}.log b{color:var(--fg);font-weight:500}@media (prefers-reduced-motion:reduce){.track i{animation:none;left:35%}}@media (max-width:900px){.split{grid-template-columns:1fr}}@media (max-width:480px){.flow{grid-template-columns:1fr auto}.flow .track{grid-column:1/-1;grid-row:2}}.features{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.feat{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;grid-gap:8px;gap:8px;align-content:start}.feat,.fi{display:grid}.fi{width:44px;height:44px;border-radius:12px;background:var(--mint-soft);color:var(--deep);place-items:center;margin-bottom:4px}.fi svg{width:22px;height:22px}.fi.sm{width:38px;height:38px;margin:0}.fi.dk{background:rgba(127,202,184,.14);color:#7fcab8}.feat p{color:var(--muted);font-size:.93rem}.chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.chips b{font:500 .7rem var(--mono);background:var(--surface-2);color:var(--deep);padding:3px 7px;border-radius:6px}@media (max-width:960px){.features{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.features{grid-template-columns:1fr}}.ai{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.ai-list{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.ai-item{display:flex;gap:14px;align-items:center}.ai-item b{display:block}.ai-item small{color:var(--muted);font-size:.92rem}.chat{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:16px;display:grid;grid-gap:9px;gap:9px;font-size:.92rem}.chat-top{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.dotlive{width:8px;height:8px;border-radius:50%;background:var(--mint);margin-left:auto}.chat .q{justify-self:start;background:var(--surface-2);border-radius:14px 14px 14px 4px}.chat .a,.chat .q{padding:9px 13px;max-width:85%}.chat .a{justify-self:end;background:var(--deep);color:var(--on-deep);border-radius:14px 14px 4px 14px}.chat .tool{justify-self:center;display:inline-flex;align-items:center;gap:6px;font:400 .72rem var(--mono);color:var(--muted);border:1px dashed var(--line);padding:3px 9px;border-radius:99px}.chat .tool .ic{width:13px;height:13px;color:var(--deep)}.chat{min-height:470px;grid-template-rows:auto 1fr auto}.c-status{font-size:.75rem;color:var(--muted)}.c-status.typing{color:var(--deep)}.c-src{margin-left:auto;display:flex;gap:4px}.c-body{display:flex;flex-direction:column;justify-content:flex-end;gap:9px;overflow:hidden;min-height:340px}.c-body>*{animation:pop .35s ease both}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.c-body .q{align-self:flex-start}.c-body .a{align-self:flex-end}.c-body .tool{align-self:center}.c-body .card-p{align-self:flex-end;display:flex;gap:10px;align-items:center;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:8px 10px;max-width:85%}.card-p .thumb{width:40px;height:40px;border-radius:10px}.card-p b{display:block;font-size:.85rem}.card-p small{font:500 .74rem var(--mono);color:var(--deep)}.dots{align-self:flex-end;background:var(--deep);border-radius:14px 14px 4px 14px;padding:11px 14px;display:flex;gap:4px}.dots i{width:6px;height:6px;border-radius:50%;background:var(--on-deep);opacity:.4;animation:blink 1s infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:1;transform:translateY(-2px)}}.c-input{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:99px;padding:7px 8px 7px 14px;background:var(--bg)}.c-ph{flex:1 1;color:var(--muted);font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-ph.live{color:var(--fg)}.c-send{width:28px;height:28px;border-radius:50%;background:var(--deep);color:var(--on-deep);display:grid;place-items:center}.c-send .ic{width:14px;height:14px}@media (max-width:860px){.ai{grid-template-columns:1fr}}.pairs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.pair{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);text-decoration:none}.pair:hover{border-color:var(--mint)}.duo{display:flex;flex:none}.duo .badge-pl+.badge-pl{margin-left:-10px;box-shadow:0 0 0 3px var(--surface)}.pair-t{display:grid;grid-gap:4px;gap:4px;min-width:0}.pair-t b{font-size:.95rem}.fl{display:flex;gap:6px;color:var(--deep);font-size:.82rem}.fl .ic{width:15px;height:15px}.pair.more .fl{color:var(--muted)}@media (max-width:860px){.pairs{grid-template-columns:1fr 1fr}}@media (max-width:540px){.pairs{grid-template-columns:1fr}}.sec{background:var(--ink);color:#e8eeec;border-radius:24px;padding:clamp(28px,5vw,56px);display:grid;grid-template-columns:1fr 1.2fr;grid-gap:36px;gap:36px;align-items:center}.sec h2{color:#fff}.sec .eyebrow{color:#7fcab8}.seals{display:flex;gap:8px;flex-wrap:wrap}.seals span{font:500 .72rem var(--mono);border:1px solid rgba(127,202,184,.4);color:#b9e3d8;padding:5px 9px;border-radius:7px}.sec-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.sec-list div{display:grid;grid-gap:4px;gap:4px}.sec-list b{color:#fff;font-weight:600}.sec-list span:not(.fi){color:#b9c4c1;font-size:.93rem}@media (max-width:860px){.sec{grid-template-columns:1fr}}@media (max-width:480px){.sec-list{grid-template-columns:1fr}}.pay{display:flex;gap:10px;flex-wrap:wrap;font-size:.88rem;color:var(--muted)}.pay span{border:1px solid var(--line);border-radius:99px;padding:5px 12px;background:var(--surface)}.pay b{color:var(--fg)}.plans{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.plan{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:22px;display:grid;grid-gap:10px;gap:10px;align-content:start}.plan.hl{border:2px solid var(--deep)}.plan .price{font:600 2.4rem/1 var(--display)}.plan .price small{font:500 .9rem var(--body);color:var(--muted)}.plan .ars{font:400 .78rem var(--mono);color:var(--muted)}.plan ul{padding-left:18px;margin:4px 0 6px;color:var(--muted);font-size:.92rem;display:grid;grid-gap:4px;gap:4px}.plan .btn{justify-content:center}.badge{justify-self:start;font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--mint-soft);color:var(--deep);padding:4px 8px;border-radius:6px}@media (max-width:960px){.plans{grid-template-columns:1fr 1fr}}@media (max-width:520px){.plans{grid-template-columns:1fr}}.faq{display:grid;grid-gap:10px;gap:10px;max-width:820px}details{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:14px 18px}summary{cursor:pointer;font-weight:600}details p{color:var(--muted);margin-top:8px}.cta{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:clamp(24px,4vw,40px);border-radius:24px;background:var(--mint-soft)}.cta h2{font-size:clamp(1.8rem,3.5vw,2.6rem);flex:1 1;min-width:220px}.cta-art{display:flex;align-items:center;gap:10px}.site-footer{border-top:1px solid var(--line);padding-block:48px 28px;margin-top:40px;font-size:.92rem}.fcols{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:28px;gap:28px}.fcols h4{font:500 .75rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--deep);margin:0 0 10px}.fcols ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:7px;gap:7px;color:var(--muted)}.fcols a{text-decoration:none}.fcols a:hover{color:var(--fg)}.legal{margin-top:32px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;color:var(--muted);font-size:.82rem}.regret{font-weight:600;color:var(--fg);border:1px solid var(--fg);border-radius:8px;padding:6px 10px;text-decoration:none}.tm{margin-top:14px;font-size:.75rem;color:var(--muted)}@media (max-width:860px){.fcols{grid-template-columns:1fr 1fr}}.skip{position:absolute;left:-9999px;top:8px;z-index:20;background:var(--deep);color:var(--on-deep);padding:8px 12px;border-radius:8px}.skip:focus{left:12px}.nav ul li{position:relative}.nav ul a[aria-current=page]{color:var(--fg)}.nav .dd-btn{display:inline-flex;align-items:center;gap:4px;font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.nav .dd-btn svg{width:12px;height:12px;transition:transform .2s}.nav li.open .dd-btn svg{transform:rotate(180deg)}.dd{position:absolute;left:50%;top:calc(100% + 14px);transform:translateX(-50%);width:min(560px,90vw);background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px -18px rgba(0,0,0,.35);padding:8px;display:none;grid-template-columns:1fr 1fr;gap:2px}.nav li.open .dd{display:grid}.dd:before{content:"";position:absolute;inset:-16px 0 auto;height:16px}.dd a{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:10px;color:var(--fg)}.dd a:hover{background:var(--surface-2)}.dd a small{display:block;color:var(--muted);font-size:.8rem;line-height:1.3}.dd .all{grid-column:1/-1;border-top:1px solid var(--line);border-radius:0 0 10px 10px;color:var(--deep);font-weight:600;font-size:.88rem}.lang{font:600 .78rem var(--mono);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:5px 8px}.lang:hover{color:var(--fg)}.burger{display:none;background:none;border:1px solid var(--line);border-radius:10px;width:40px;height:40px;place-items:center;color:var(--fg);cursor:pointer}.burger svg{width:20px;height:20px}.mnav{display:none}@media (max-width:900px){.burger{display:inline-grid}.nav .actions .btn{display:none}.mnav.open{display:block;border-top:1px solid var(--line);max-height:calc(100dvh - 64px);overflow-y:auto;padding:12px 20px 24px;background:var(--bg)}.mnav h5{font:500 .72rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--deep);margin:14px 0 6px}.mnav a{display:flex;align-items:center;gap:10px;padding:9px 4px;text-decoration:none;font-weight:500}.mnav .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:16px}.mnav .row .btn{justify-content:center}}.site-footer .lang-row{display:flex;gap:8px;align-items:center;margin-top:6px}.linklike{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.phero{padding-block:clamp(40px,6vw,72px) clamp(28px,4vw,44px)}.phero .wrap{display:grid;grid-gap:16px;gap:16px}.phero h1{font-size:clamp(2.3rem,5vw,3.6rem);max-width:22ch}.phero .lead{max-width:62ch}.crumbs{display:flex;gap:8px;flex-wrap:wrap;font:500 .76rem var(--mono);color:var(--muted)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--fg)}.phero-art{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.badge-pl.xl{width:64px;height:64px;border-radius:18px}.badge-pl.xl svg{width:60%;height:60%}.hub-mini.lg{width:64px;height:64px}.grid2{grid-template-columns:repeat(2,1fr);grid-gap:14px}.grid2,.grid3{display:grid;gap:14px}.grid3{grid-template-columns:repeat(3,1fr);grid-gap:14px}@media (max-width:900px){.grid3{grid-template-columns:1fr 1fr}}@media (max-width:620px){.grid2,.grid3{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;display:grid;grid-gap:8px;gap:8px;align-content:start;text-decoration:none;color:inherit}a.card:hover{border-color:var(--mint)}.card p{color:var(--muted);font-size:.95rem}.card .more{color:var(--deep);font-weight:600;font-size:.9rem;display:inline-flex;gap:6px;align-items:center;margin-top:4px}.prose{display:grid;grid-gap:14px;gap:14px;max-width:70ch;color:var(--muted);font-size:1.04rem}.prose strong{color:var(--fg)}.note{display:flex;gap:10px;border:1px solid var(--line);border-left:3px solid var(--deep);background:var(--surface);border-radius:12px;padding:14px 16px;color:var(--muted);font-size:.95rem}.note.warn{border-left-color:var(--warn)}.note .ic{color:var(--deep);margin-top:2px}.note.warn .ic{color:var(--warn)}.list-x{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.list-x li{display:flex;gap:10px}.list-x .ic{color:var(--warn);margin-top:3px}.ftable{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;font-size:.94rem}.ftable td,.ftable th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.ftable tr:last-child td{border-bottom:0}.ftable th{font:500 .72rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--surface-2)}.ftable td.c{text-align:center;width:110px}.ftable .nm{display:flex;gap:8px;align-items:center;font-weight:600;white-space:nowrap}.ftable .nm .ic{color:var(--deep)}.ftable small{color:var(--muted)}.yes{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--deep);color:var(--on-deep)}.yes .ic{width:14px;height:14px}.no{display:inline-block;width:12px;height:2px;background:var(--line);vertical-align:middle}.tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tscroll .ftable{min-width:560px}.setup{display:grid;grid-gap:8px;gap:8px}.setup-row{display:grid;grid-template-columns:150px auto 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.setup-row .dir{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.9rem;white-space:nowrap}.setup-row .dir .ic{color:var(--muted);width:15px;height:15px}.setup-row small{color:var(--muted)}@media (max-width:640px){.setup-row{grid-template-columns:1fr}}.steps-list{counter-reset:s;list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.steps-list li{counter-increment:s;display:flex;gap:12px;align-items:flex-start;color:var(--muted)}.steps-list li:before{content:counter(s);font:600 .85rem/1 var(--mono);color:var(--on-deep);background:var(--deep);min-width:24px;height:24px;border-radius:50%;display:grid;place-items:center;margin-top:1px}.legal-grid{display:grid;grid-template-columns:230px 1fr;grid-gap:48px;gap:48px;align-items:start}.legal-toc{position:-webkit-sticky;position:sticky;top:90px;display:grid;grid-gap:6px;gap:6px;font-size:.85rem}.legal-toc p{font:500 .72rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--deep);margin-bottom:6px}.legal-toc a{display:flex;gap:8px;text-decoration:none;color:var(--muted);line-height:1.35}.legal-toc a:hover{color:var(--fg)}.legal-toc a span{font:400 .72rem var(--mono);opacity:.6;margin-top:2px}.legal-doc{display:grid;grid-gap:34px;gap:34px;max-width:72ch;min-width:0}.legal-doc .intro{padding-bottom:28px;border-bottom:1px solid var(--line);color:var(--muted)}.clause,.legal-doc .intro{display:grid;grid-gap:12px;gap:12px}.clause{scroll-margin-top:90px}.clause h2{font-size:1.5rem;display:flex;gap:12px}.clause h2 span{font:500 .95rem var(--mono);color:var(--deep);margin-top:.35rem}.clause h3{font:600 1rem var(--body);margin-top:4px}.clause li,.clause p{color:var(--muted);line-height:1.72}.clause ol,.clause ul{padding-left:22px;margin:0;display:grid;grid-gap:6px;gap:6px}.clause a,.legal-doc .intro a,.prose a{color:var(--deep);text-underline-offset:2px}.ltable{width:100%;border-collapse:collapse;font-size:.9rem;min-width:520px}.ltable th{font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:8px 10px}.ltable td,.ltable th{color:var(--muted);border-bottom:1px solid var(--line)}.ltable td{padding:10px;vertical-align:top}.ltable td:first-child{color:var(--fg);font-weight:500}.legal-meta{font:400 .78rem var(--mono);color:var(--muted)}.ph{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn);border-radius:4px;padding:0 4px}@media (max-width:900px){.legal-grid{grid-template-columns:1fr}.legal-toc{position:static;display:none}}.form{display:grid;grid-gap:14px;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px}.form label{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:.9rem}.form input,.form select,.form textarea{font:inherit;font-weight:400;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;width:100%}.form textarea{min-height:130px;resize:vertical}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--mint);outline-offset:1px}.form .row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form .check{display:flex;gap:10px;align-items:flex-start;font-weight:400;color:var(--muted);font-size:.88rem}.form .check input{width:auto;margin-top:4px}.form .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form .msg{border-radius:10px;padding:10px 12px;font-size:.92rem}.form .msg.ok{background:var(--mint-soft);color:var(--deep)}.form .msg.err{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.form button[disabled]{opacity:.6;cursor:progress}button.btn{cursor:pointer;font-family:inherit}@media (max-width:560px){.form .row2{grid-template-columns:1fr}}.consent{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;max-width:560px;margin-inline:auto;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px -20px rgba(0,0,0,.45);padding:16px 18px;display:grid;grid-gap:12px;gap:12px;font-size:.92rem}.consent p{color:var(--muted)}.consent .row{display:flex;gap:8px;flex-wrap:wrap}.consent .btn{padding:.6rem 1rem;font-size:.9rem}.pref{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface)}.compare,.pref b{font-size:.92rem}.compare{width:100%;border-collapse:collapse;min-width:640px}.compare td,.compare th{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left}.compare th{font:500 .72rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.compare td:not(:first-child){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan .muted{color:var(--muted);font-size:.85rem}.skeleton{background:linear-gradient(90deg,var(--surface-2),var(--surface),var(--surface-2));background-size:200% 100%;animation:sk 1.2s linear infinite;border-radius:8px;min-height:1em}@keyframes sk{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.center404{min-height:60vh;display:grid;place-items:center;text-align:center}.center404 .wrap{display:grid;grid-gap:16px;gap:16px;justify-items:center}.fnet{display:grid;grid-gap:14px;gap:14px;min-width:0}.net .node.featured .nlabel{font-size:15px}.flegend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.flegend li{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:4px 6px 4px 10px;font-size:.84rem;font-weight:600;transition:border-color .25s,background .25s,transform .25s}.flegend li.on{border-color:var(--mint);background:var(--mint-soft);transform:translateY(-1px)}.flegend .fl-name{display:flex;align-items:center;gap:6px}.flegend .fl-name .ic{color:var(--deep);width:15px;height:15px}.flegend .fl-dirs{display:flex;gap:4px}.flegend .fl-dir{display:inline-flex;align-items:center;gap:2px;background:var(--surface-2);border-radius:99px;padding:2px 4px}.flegend .fl-dir .badge-pl{width:18px;height:18px;border-radius:6px}.flegend .fl-dir .ic{width:11px;height:11px;color:var(--muted)}.track.rev i{left:auto;right:-30%;background:linear-gradient(270deg,transparent,var(--mint));animation-name:runrev}@keyframes runrev{to{right:100%}}@media (prefers-reduced-motion:reduce){.track.rev i{animation:none;right:35%}}.cap-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.cap{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px;display:grid;grid-gap:12px;gap:12px;align-content:start}.cap-head{display:flex;align-items:center;gap:10px;font-weight:600}.cap-head .ic{color:var(--deep)}.cap-row{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:start;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.cap-row .fi{width:34px;height:34px;margin:0;grid-row:span 2}.cap-row .fi svg{width:17px;height:17px}.cap-row b{font-size:.94rem}.cap-row small{color:var(--muted);font-size:.84rem;line-height:1.45}.cap-row.off{background:transparent;border:1px dashed var(--line)}.cap-row.off .fi{background:var(--surface-2);color:var(--muted)}.cap-row.off b{color:var(--muted);font-weight:500}@media (max-width:760px){.cap-cols{grid-template-columns:1fr}}.pair-board .board-top .conn{font-size:1rem}.board .flow .state{white-space:normal;text-align:right;max-width:220px;line-height:1.3}.flow .dir-mini{display:inline-flex;align-items:center;gap:3px}.flow .dir-mini .badge-pl{width:20px;height:20px;border-radius:6px}.flow .dir-mini .ic{width:12px;height:12px;color:var(--muted)}@media (max-width:560px){.board .flow .state{max-width:none;text-align:left;grid-column:1/-1}}