:root{--font: "Atkinson Hyperlegible Next", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--mono: "Atkinson Hyperlegible Mono", "SF Mono", Menlo, Consolas, monospace;--radius: 10px;--radius-lg: 16px;--ease-out: cubic-bezier(.2,.8,.2,1)}:root{--bg: #F6F7F9;--card: #FFFFFF;--card-2: #FFFFFF;--line: #E3E6EC;--line-2: #C9CFD9;--ink: #0E1220;--muted: #5B6170;--blue: #709DFF;--blue-text: #2B63F0;--blue-firm: #2B63F0;--blue-ink: #FFFFFF;--blue-tint: color-mix(in srgb, var(--blue) 16%, var(--bg));--blue-glow: rgb(112 157 255 / .22);--amber: #F5A524;--amber-ink: #1F1300;--amber-tint: #FEF3DC;--amber-text: #B0700F;--green: #1E8A5B;--green-ink: #FFFFFF;--green-tint: #DFF2E8;--rose: #C4383C;--rose-tint: #FAE3E2;--wire: #C9CFD9}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0}body{font-family:var(--font);background:var(--bg);color:var(--ink);padding:0;-webkit-font-smoothing:antialiased}@media(prefers-color-scheme:dark){:root{--bg: #0B0E14;--card: #12161E;--card-2: #171C26;--line: #232A37;--line-2: #344052;--ink: #EEF1F6;--muted: #9AA3B4;--blue: #88AFFF;--blue-text: #A4C2FF;--blue-ink: #304A80;--blue-glow: rgb(136 175 255 / .32);--amber: #F7B443;--amber-ink: #1F1300;--amber-tint: #33270E;--amber-text: #F7B443;--green: #4BC38F;--green-ink: #06281B;--green-tint: #0F2A20;--rose: #EA6663;--rose-tint: #2E1516;--wire: #344052}}.lp{--card-3: var(--card-2);--dim: var(--muted);--mute: var(--muted);--accent: var(--blue);--accent-2: var(--blue);--accent-soft: var(--blue-tint);--accent-line: color-mix(in srgb, var(--blue) 40%, transparent);--lpgreen: var(--green);--lpamber: var(--amber);background:var(--bg);color:var(--ink)}.lp .container{max-width:1320px;margin:0 auto;padding:0 32px}.lp h2{font-size:clamp(23px,3vw,36px);font-weight:800;line-height:1.12;letter-spacing:-.024em;margin:0 0 16px;text-wrap:balance}.lp h2 .b{color:var(--blue-text)}.lp .lead{font-size:17px;line-height:1.6;color:var(--dim);max-width:820px;margin:0 auto}.lp .lead b{color:var(--ink);font-weight:600}.lp>section{padding:88px 0;border-top:1px solid var(--line)}.lp>section.centered{text-align:center}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 15px var(--font);padding:13px 26px;border-radius:12px;border:0;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s}.lp .btn-primary{background:var(--blue-firm);color:#fff;box-shadow:0 0 30px var(--blue-glow)}.lp .btn-primary:hover{transform:translateY(-1px)}.lp .btn-ghost{background:var(--card);color:var(--ink);border:1px solid var(--line)}.lp .btn-ghost:hover{color:var(--ink);border-color:var(--mute)}.lp .btn-small{padding:9px 18px;font-size:13.5px;border-radius:8px}.lp .btn-big{padding:16px 34px;font-size:16.5px}.lp .logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:17px;color:var(--ink);text-decoration:none}.lp .logo svg{width:28px;height:28px}.lp .hero{position:relative;padding:92px 0 84px;text-align:center;overflow:hidden}.lp .hero>.container,.lp .final>.container{position:relative;z-index:1}.lp .hero:before,.lp .final:before{z-index:0}.lp .hero:before{display:none}.lp .pill{display:inline-flex;align-items:center;gap:8px;font:500 11.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue-text);padding:9px 16px;border-radius:999px;background:var(--accent-soft);border:1px solid var(--accent-line);margin-bottom:26px}.lp .pill i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.lp h1{font-size:clamp(30px,4.2vw,50px);font-weight:900;line-height:1.08;letter-spacing:-.03em;margin:0 0 22px}.slide .bp .head,.slide .bp .tag,.page .demo .bp .head,.page .demo .bp .tag{display:none}.slide .bp .flow-wrap,.page .demo .bp .flow-wrap{margin-top:0}.slide .bp,.page .demo .bp{padding-top:18px}.slide .bp.m .stations,.page .demo .bp.m .stations{margin-top:8px}.lp h1 .b{color:var(--blue-text)}.lp .hero .lead{font-size:17px;max-width:720px}.lp .ctas{display:flex;justify-content:center;gap:12px;margin:34px 0 14px;flex-wrap:wrap}.lp .note{font-size:13px;color:var(--mute)}.lp .checks{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:30px}.lp .check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--dim);padding:9px 16px;border-radius:999px;background:var(--card);border:1px solid var(--line)}.lp .check i{color:var(--green);font-weight:700;font-style:normal}.lp .quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.lp .quote{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:12px;text-align:left}.lp .quote p{margin:0;font-size:14px;color:var(--ink);line-height:1.6;font-weight:500}.lp .quote p:before{content:"\201c";color:var(--accent);font-weight:800}.lp .quote p:after{content:"\201d";color:var(--accent);font-weight:800}.lp .quote .who{font-size:12px;color:var(--mute);margin-top:auto;display:flex;align-items:center;gap:10px}.lp .quote .who b{color:var(--dim);font-weight:600}.lp .problems{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:44px 0 70px}.lp .problem{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px;text-align:left;display:grid;gap:10px}.lp .problem .k{font:500 11px var(--mono);letter-spacing:.16em;color:var(--mute)}.lp .problem h3{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.lp .problem p{margin:0;font-size:14px;color:var(--dim);line-height:1.6}.lp .problem .ans{font:600 13.5px var(--font);color:var(--blue-text);margin-top:6px}.lp .pillar{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;text-align:left;padding:54px 0;border-top:1px solid var(--line)}.lp .pillar:nth-child(2n) .poster{order:-1}.lp .pillar h3{margin:0 0 14px;font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.15}.lp .pillar>div>p{font-size:15.5px;color:var(--dim);line-height:1.65;margin:0 0 22px}.lp .feats{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}.lp .feat h4{margin:0 0 4px;font-size:14.5px;font-weight:700}.lp .feat p{margin:0;font-size:13.5px;color:var(--dim);line-height:1.55}.lp .poster{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px;display:grid;gap:12px;box-shadow:0 18px 50px #0000001a}.lp .poster .ph{font:500 11px var(--mono);letter-spacing:.12em;color:var(--mute);border:1px dashed var(--line-2);border-radius:8px;padding:8px 10px}.lp .poster .hd{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px}.lp .poster .hd i{width:26px;height:26px;border-radius:8px;background:var(--card-3);display:grid;place-items:center;font:700 12px var(--font);color:var(--dim);font-style:normal}.lp .poster .tag{margin-left:auto;font:600 10.5px var(--mono);letter-spacing:.14em;color:var(--green)}.lp .strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lp .strip .st{background:var(--card-2);border:1px solid var(--line-2);border-radius:10px;padding:8px 12px;display:grid;gap:2px;min-width:96px}.lp .strip .st small{font:500 9.5px var(--mono);letter-spacing:.14em;color:var(--mute)}.lp .strip .st b{font-size:13px;font-weight:600}.lp .strip .st.ap{border-color:var(--amber)}.lp .strip .st.ap small{color:var(--amber-text)}.lp .strip .ar{color:var(--mute)}.lp .poster .foot{font:500 11.5px var(--mono);color:var(--mute)}.lp .poster .row{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--dim)}.lp .poster .row i{color:var(--green);font-style:normal}.lp .poster .row i.live{color:var(--blue-text)}.lp .poster .url{font:500 12px var(--mono);color:var(--dim);background:var(--card-2);border:1px solid var(--line-2);border-radius:8px;padding:8px 10px;display:flex;gap:8px}.lp .poster .bub{background:var(--card-2);border:1px solid var(--line-2);border-radius:12px;padding:10px 12px;font-size:13.5px;color:var(--ink);display:grid;gap:4px}.lp .poster .bub small{font:500 10px var(--mono);letter-spacing:.14em;color:var(--mute)}.lp .taken{margin:40px auto 0;font-size:16px;color:var(--dim);max-width:640px}.lp .taken b{color:var(--ink)}.lp .strip .st.done{border-color:color-mix(in srgb,var(--green) 45%,transparent)}.lp .strip .st.done small{color:var(--green)}.lp .strip .st.done small:after{content:" \2713"}.lp .strip .st.now{border-color:var(--blue-text);box-shadow:0 0 0 3px var(--blue-tint)}.lp .strip .st.now small{color:var(--blue-text)}.lp .doc{background:var(--card-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:grid;gap:8px}.lp .doc-hd{display:flex;justify-content:space-between;font:500 10.5px var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.lp .doc-tag{padding:2px 6px;border-radius:4px;background:var(--blue-tint);color:var(--blue-text)}.lp .doc h4{margin:2px 0 0;font-size:15px;font-weight:600}.lp .doc-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lp .doc-nums div{padding:8px 10px;border-radius:8px;background:var(--card);border:1px solid var(--line)}.lp .doc-nums small{display:block;font-size:10.5px;color:var(--muted)}.lp .doc-nums b{display:block;font-size:18px;font-weight:600;letter-spacing:-.02em}.lp .doc-nums em{font-style:normal;font-size:10.5px;color:var(--green)}.lp .doc-nums em.down{color:var(--rose)}.lp .doc p{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink)}.lp .hl-y{background:var(--amber-tint);padding:1px 4px;border-radius:3px}.lp .doc-src{font-size:11px;color:var(--muted)}.lp .doc-src b{color:var(--ink);font-weight:500}.lp .site{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;color:#1a1f2b;font-family:var(--font)}.lp .site-bar{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#1f2a44;color:#fff;font-size:12px}.lp .site-logo{width:20px;height:20px;border-radius:4px;background:#e9b949;color:#1f2a44;font-weight:800;display:grid;place-items:center;font-size:12px}.lp .site-nav{color:#ffffffb3;margin-left:6px}.lp .site-user{margin-left:auto;color:#ffffffb3;font-size:11px}.lp .site-body{padding:12px;display:grid;gap:10px}.lp .site-title{font-size:13px;font-weight:600;display:flex;justify-content:space-between}.lp .site-step{font-weight:400;color:#6b7280;font-size:11.5px}.lp .fgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.lp .fgrid label{display:grid;gap:3px;font-size:10.5px;color:#6b7280;position:relative}.lp .fgrid input{font:500 12px var(--font);color:#111827;padding:6px 26px 6px 8px;border:1px solid #d7dbe3;border-radius:6px;background:#fff;width:100%;box-sizing:border-box}.lp .fgrid label i{position:absolute;right:8px;bottom:7px;font-style:normal;font-size:11px;color:#0f8a65}.lp .fgrid label.typing input{border-color:var(--blue-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent)}.lp .fgrid label.typing i.cur{color:var(--blue-text);font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;bottom:8px}.lp .fgrid label.empty input{color:#9ca3af;background:#fafafa}.lp .site-foot{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:#6b7280}.lp .site-foot b{color:#111827}.lp .site-btn{padding:7px 12px;border-radius:6px;background:#e5e7eb;color:#9ca3af;font-weight:600;font-size:12px}.lp .cm{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start}.lp .cav{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:600 12px var(--font);color:#fff}.lp .cav.a{background:#c26a3a}.lp .cav.r{background:var(--blue)}.lp .cav.r svg{width:14px;height:14px;fill:var(--blue-ink);stroke:var(--blue-ink)}.lp .cwho{font-size:13px;font-weight:600;display:flex;gap:8px;align-items:baseline}.lp .cwho em{font-style:normal;font-weight:400;font-size:11px;color:var(--muted)}.lp .cwho time{font:400 11px var(--mono);color:var(--muted)}.lp .ctext{font-size:13.5px;line-height:1.45}.lp .lcard{margin-top:8px;display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:center;padding:10px;border-radius:10px;border:1px solid var(--line);background:var(--card-2)}.lp .lthumb{height:64px;border-radius:8px;background:var(--blue-firm);color:#fff;display:grid;place-content:center;text-align:center}.lp .lthumb b{font-size:16px;font-weight:600}.lp .lthumb small{font-size:9.5px;opacity:.85}.lp .lcard b{display:block;font-size:13px;font-weight:600}.lp .lcard span{display:block;font:400 11px var(--mono);color:var(--blue-text)}.lp .lcard small{display:block;font-size:11px;color:var(--muted);margin-top:2px}.lp .crow{display:flex;gap:8px}.lp .cpill{font-size:11px;color:var(--muted);padding:5px 10px;border-radius:999px;border:1px dashed var(--line-2)}.lp .tpl .k{font:500 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.lp .tpl h3{margin:0;font-size:18px;font-weight:700}.lp .tpl p{margin:0;font-size:14px;color:var(--dim);line-height:1.55}.lp .tpl .meta{font:500 11px var(--mono);color:var(--mute);border-top:1px dashed var(--line-2);padding-top:10px;margin-top:6px}.lp .tpl .meta b{color:var(--green);font-weight:600}.lp .tpl a{font:500 12.5px var(--mono);color:var(--blue-text);text-decoration:none;margin-top:14px;justify-self:start}.lp .tpl a:hover{text-decoration:underline;text-underline-offset:3px}.lp .band{margin-top:24px;background:var(--blue-tint);border:1px solid var(--accent-line);border-radius:16px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left}.lp .band h3{margin:0 0 6px;font-size:18px;font-weight:700}.lp .band p{margin:0;font-size:14.5px;color:var(--dim);max-width:60ch}.lp .bps{margin:44px auto 0;padding:0;max-width:none}.bps{max-width:1384px}.lp .bps-head{text-align:left}.lp .bps-head h2{font-size:22px}.lp .bps-head p{color:var(--dim)}.lp .bps-nav button{background:var(--card);border-color:var(--line-2);color:var(--ink)}.lp .bps-nav .dots button{background:var(--line-2)}.lp .bps-nav .dots button.on{background:var(--accent)}.lp .slide-head h3{color:var(--ink)}.lp .slide-head p{color:var(--dim)}.lp .slide .slbl{color:var(--mute)}.lp .slide .btn{padding:10px 16px;font-size:13.5px;border-radius:10px}.lp .slide .btn:not(.primary){background:transparent;color:var(--dim);border:1px solid var(--line-2)}.lp .slide .btn.primary{background:var(--blue-firm);color:#fff;border:0}.lp .cmp{margin-top:44px;overflow-x:auto}.lp .cmp table{width:100%;border-collapse:collapse;min-width:820px;text-align:left}.lp .cmp th{vertical-align:top;padding:18px 16px;font-size:15px;font-weight:700;border-bottom:1px solid var(--line-2)}.lp .cmp th small{display:block;font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:6px}.lp .cmp th.us{color:var(--blue-text);background:var(--accent-soft);border:1px solid var(--accent-line);border-bottom:1px solid var(--line-2);border-radius:14px 14px 0 0}.lp .cmp th.us small{color:var(--blue-text)}.lp .cmp td{padding:18px 16px;border-bottom:1px solid var(--line);font-size:14px;vertical-align:top}.lp .cmp td.us{background:color-mix(in srgb,var(--blue-tint) 55%,transparent);border-left:1px solid var(--accent-line);border-right:1px solid var(--accent-line)}.lp .cmp td b{display:block;font-weight:700;color:var(--ink)}.lp .cmp td span.s{display:block;color:var(--mute);font-size:12.5px;margin-top:3px}.lp .cmp .y,.lp .cmp .n,.lp .cmp .p{display:inline-flex;align-items:center;gap:8px;font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.lp .cmp .y i,.lp .cmp .n i,.lp .cmp .p i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font:700 11px var(--font);font-style:normal}.lp .cmp .y i{background:var(--green-tint);color:var(--green)}.lp .cmp .n i{background:var(--rose-tint);color:var(--rose)}.lp .cmp .p i{background:var(--amber-tint);color:var(--amber-text)}.lp .cmp-note{margin:22px auto 0;font-size:14px;color:var(--mute);max-width:720px}.lp .cmp-pick{display:none}@media(max-width:900px){.lp .cmp-pick{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:34px}.lp .cmp-pick>span{flex-basis:100%;font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:2px}.lp .cmp-pick button{font:500 12.5px var(--font);padding:8px 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--card);color:var(--dim);cursor:pointer}.lp .cmp-pick button:hover{border-color:var(--mute)}.lp .cmp-pick button.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--blue-text);font-weight:700}.lp .cmp-pick button:focus-visible{outline:2px solid var(--blue-text);outline-offset:2px}.lp .cmp{margin-top:16px;overflow-x:visible}.lp .cmp table{min-width:0;table-layout:fixed}.lp .cmp th.alt:not(.on),.lp .cmp td.alt:not(.on){display:none}.lp .cmp th,.lp .cmp td{padding:13px 9px}.lp .cmp th:first-child,.lp .cmp td:first-child{width:44%}.lp .cmp th{font-size:13px}.lp .cmp th small{font:500 11px var(--font);letter-spacing:0;text-transform:none;margin-top:4px}.lp .cmp td{font-size:13px}.lp .cmp td span.s{font-size:12px}.lp .cmp .y,.lp .cmp .n,.lp .cmp .p{align-items:flex-start;gap:6px;font-size:11px;line-height:1.45;letter-spacing:.03em}.lp .cmp .y i,.lp .cmp .n i,.lp .cmp .p i{flex:none;width:16px;height:16px;font-size:10px}}.lp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}.lp .trust>div{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:26px 22px 22px;text-align:left}.lp .trust>div:before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:var(--blue)}.lp .trust>div.green:before{background:var(--green)}.lp .trust>div.amber:before{background:var(--amber)}.lp .trust>div.rose:before{background:var(--rose)}.lp .trust h3{margin:0 0 8px;font-size:15.5px;font-weight:700}.lp .trust p{margin:0;font-size:13.5px;color:var(--dim);line-height:1.6}.lp .faq{max-width:780px;margin:40px auto 0;text-align:left}.lp .faq-item{border-bottom:1px solid var(--line)}.lp .faq-q{width:100%;background:none;border:0;cursor:pointer;padding:22px 0;font:500 18px var(--font);color:var(--ink);display:flex;align-items:center;gap:22px;text-align:left;letter-spacing:-.01em}.lp .faq-q .num{font:500 11px var(--mono);color:var(--blue-text);min-width:28px}.lp .faq-q .pm{margin-left:auto;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--ink);flex:none;transition:transform .35s var(--ease-out),background-color .35s}.lp .faq-q .pm:before,.lp .faq-q .pm:after{content:"";position:absolute;width:10px;height:1.5px;background:currentColor;border-radius:1px}.lp .faq-q .pm:after{transform:rotate(90deg);transition:transform .35s var(--ease-out)}.lp .faq-q .pm{position:relative}.lp .faq-item.open .faq-q .pm{transform:rotate(180deg);background:var(--blue-tint);border-color:transparent;color:var(--blue-text)}.lp .faq-item.open .faq-q .pm:after{transform:rotate(0)}.lp .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out)}.lp .faq-item.open .faq-a{grid-template-rows:1fr}.lp .faq-a>div{overflow:hidden;min-height:0}.lp .faq p{padding:0 0 22px 50px;margin:0;font-size:14.5px;color:var(--dim);line-height:1.7;opacity:0;transform:translateY(-4px);transition:opacity .3s .1s,transform .3s .1s var(--ease-out)}.lp .faq-item.open p{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lp .faq-a,.lp .faq p,.lp .faq-q .pm,.lp .faq-q .pm:after{transition:none}}.lp .faq p b{color:var(--ink);font-weight:600}.lp .final{text-align:center;padding:122px 0 116px;position:relative;overflow:hidden}.lp .final:before{content:"";position:absolute;left:50%;bottom:-260px;width:1000px;height:700px;transform:translate(-50%);background:radial-gradient(ellipse at center,var(--blue-tint),transparent 60%);pointer-events:none;opacity:.8}.lp .final .container{position:relative}.lp .req{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:560px;margin:36px auto 0}.lp .req input{font:400 15px var(--font);padding:14px 16px;border-radius:10px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);width:100%;box-sizing:border-box}.lp .req input::placeholder{color:var(--mute)}.lp .req .btn{grid-column:1 / -1}.lp .req+.note{margin-top:14px}.lp .note b{color:var(--dim)}.lp footer{padding:40px 0 56px;border-top:1px solid var(--line)}.lp footer .container{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.lp footer .quote-line{width:100%;font-size:15px;color:var(--dim);max-width:60ch;margin-bottom:8px}.lp footer .copy{font-size:13px;color:var(--mute);margin-left:12px}.lp footer nav{margin-left:auto;display:flex;gap:18px}.lp footer nav a{font-size:13px;color:var(--dim);text-decoration:none}@media(max-width:900px){.lp .quotes,.lp .problems,.lp .trust{grid-template-columns:1fr}.lp .pillar{grid-template-columns:1fr;gap:24px}.lp .pillar:nth-child(2n) .poster{order:0}.lp .nav .links{display:none}.lp .band{flex-direction:column;align-items:flex-start}.lp .req{grid-template-columns:1fr}.lp>section{padding:64px 0}.lp .hero{padding:62px 0 60px}.lp .final{padding:84px 0 80px}}@media(max-width:759px){.lp .feats{grid-template-columns:1fr}.lp .nav .switch{display:none}}.lp h1,.lp h2{font-weight:500;letter-spacing:-.035em}.lp h1{font-size:clamp(44px,6.6vw,92px);font-weight:400;line-height:.98;letter-spacing:-.04em;text-align:left;margin:0 0 34px;max-width:12ch}.lp .hl{position:relative;display:inline-block;color:var(--blue-text)}.lp .hl:after{content:"";position:absolute;left:-.04em;right:-.04em;bottom:.02em;height:.26em;background:var(--blue-tint);z-index:-1;border-radius:2px}.bar{background:color-mix(in srgb,var(--blue-firm) 88%,black);color:#fff;font-size:13px;padding:9px 0;text-align:center;font-family:var(--font)}.bar .inner{max-width:1180px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.bar .tag{font:600 12px var(--font);padding:3px 10px;border-radius:999px;background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.28);white-space:nowrap}.bar a{color:#fff;font-weight:600;text-decoration:none}.lp .hero{text-align:left;padding:84px 0 0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;background-position:center top}.lp .hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,var(--bg) 92%)}.lp .hero>.container{position:relative;z-index:1}.lp .hero .container{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.lp .hero .container>*,.lp .frame,.lp .demo-slot,.lp .win,.lp .win .body,.lp .two>*,.lp .proof-grid>*{min-width:0}.lp .hero .copy{max-width:900px}.lp .hero .lead{margin:0 0 18px;font-size:19px;line-height:1.55;max-width:64ch;text-align:left}.lp .hero .lead b{text-wrap:balance}.lp p,.lp .lead{text-wrap:pretty}.lp .hero .lead+.lead{margin-bottom:34px}.lp .ctas{justify-content:flex-start;margin:0 0 12px}.lp .checks{justify-content:flex-start;margin:26px 0 0;gap:18px 26px}.lp .check{padding:0;border:0;background:none;font:500 14px var(--font);color:var(--muted)}.lp .hero .frame{width:100%;max-width:1000px;justify-self:center;margin:36px 0 0;text-align:left}.lp .hero .win{border-radius:18px;box-shadow:0 40px 90px #00000024,0 2px 8px #0000000d}.lp .hero .pill{margin-bottom:22px}.lp .win{border-radius:14px;border:1px solid var(--line);background:var(--card-2);box-shadow:0 30px 70px #0000001a,0 2px 6px #0000000d;overflow:hidden}.lp .win .bar-top{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--card);border-bottom:1px solid var(--line)}.lp .win .dots{display:flex;gap:6px}.lp .win .dots i{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.lp .win .url{margin:0 auto;font:500 11.5px var(--mono);color:var(--muted);background:var(--card-2);border:1px solid var(--line);border-radius:7px;padding:5px 12px;text-align:center;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:760px){.lp .win .url{min-width:240px}}.lp .win .live{font:600 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green);display:inline-flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap}.lp .win .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green)}.lp .win .body{padding:18px;display:grid;gap:12px}.lp .win .screen-wrap{border-radius:0}.lp .win .screen{border:0;border-radius:0;box-shadow:none}.lp .ints{padding:72px 0 64px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);overflow:hidden}.lp .ints .ints-head{text-align:center;max-width:720px;margin:0 auto 36px}.lp .ints h2{margin-bottom:12px}.lp .ints .count{font:500 11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:10px}.lp .ints .count b{color:var(--ink);font-weight:600}.lp .rows{display:grid;gap:14px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp .row-m{display:flex;gap:12px;width:max-content;animation:marquee var(--dur, 60s) linear infinite}.lp .row-m.rev{animation-direction:reverse}.lp .rows:hover .row-m,.lp .rows:focus-within .row-m{animation-play-state:paused}.lp .rows:focus-visible{outline:2px solid var(--blue-text);outline-offset:4px;border-radius:8px}@keyframes marquee{to{transform:translate(-50%)}}.lp .int{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;background:var(--card-2);border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap}.lp .int img{width:26px;height:26px;object-fit:contain;border-radius:7px}.lp .int.more{background:var(--blue-firm);border-color:var(--blue-firm);color:#fff;padding:10px 18px}@media(prefers-reduced-motion:reduce){.lp .row-m{animation:none;width:auto;flex-wrap:wrap}.lp .rows{mask-image:none;-webkit-mask-image:none}}.lp .tile{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--blue-tint)}.lp .tile svg{width:22px;height:22px;color:var(--blue-text);--icon-cut: var(--blue-tint)}.lp .tile.amber{background:var(--amber-tint)}.lp .tile.amber svg{color:var(--amber-text);--icon-cut: var(--amber-tint)}.lp .tile.green{background:var(--green-tint)}.lp .tile.green svg{color:var(--green);--icon-cut: var(--green-tint)}.lp .tile.rose{background:var(--rose-tint)}.lp .tile.rose svg{color:var(--rose);--icon-cut: var(--rose-tint)}.lp .two{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:center;text-align:left;padding:56px 0}.lp .two.flip{grid-template-columns:1.15fr 1fr}.lp .two.flip .win{order:-1}.lp .two h2{text-align:left;font-size:clamp(28px,3.4vw,42px);margin-bottom:18px}.lp .two .lead{margin:0;text-align:left;font-size:18px;line-height:1.6;max-width:46ch}.lp .insight{padding:12px 14px;border-radius:10px;background:var(--blue-tint);border:1px solid color-mix(in srgb,var(--blue) 25%,transparent);font-size:13px;color:var(--ink);line-height:1.5}.lp .insight small{display:block;font:600 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-text);margin-bottom:4px}.lp .insight.amber{background:var(--amber-tint);border-color:color-mix(in srgb,var(--amber) 35%,transparent)}.lp .insight.amber small{color:var(--amber-text)}.lp .insight.green{background:var(--green-tint);border-color:color-mix(in srgb,var(--green) 30%,transparent)}.lp .insight.green small{color:var(--green)}.lp .metrics3{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden}.lp .metrics3 div{padding:12px 14px;border-right:1px solid var(--line);background:var(--card)}.lp .metrics3 div:last-child{border-right:0}.lp .metrics3 small{display:block;font-size:11.5px;color:var(--muted)}.lp .metrics3 b{display:block;font-size:22px;font-weight:600;letter-spacing:-.02em;margin:2px 0}.lp .metrics3 em{font-style:normal;font-size:11.5px;color:var(--green)}.lp .metrics3 em.down{color:var(--rose)}.lp .problem{position:relative;overflow:hidden}.lp .problem:before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:var(--rose)}.lp .problem:nth-child(2):before{background:var(--amber)}.lp .problem:nth-child(3):before{background:var(--blue)}.lp .problem .num{font-size:34px;font-weight:300;letter-spacing:-.03em;line-height:1;color:var(--rose);font-variant-numeric:tabular-nums}.lp .proof-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-top:40px;align-items:stretch}.lp .proof-grid .quotes{grid-template-columns:1fr 1fr;margin:0}.lp .shuffle{display:flex;flex-direction:column;gap:14px}.lp .shuffle .quote{flex:1;justify-content:center;gap:16px;padding:40px}.lp .shuffle .quote .who{margin-top:0}.lp .shuffle .quote p{font-size:clamp(19px,2.2vw,26px);font-weight:500;letter-spacing:-.02em;line-height:1.35}.lp .shuffle-nav{display:flex;align-items:center;justify-content:center;gap:10px}.lp .shuffle-nav>button{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;display:grid;place-items:center;font:400 15px var(--font)}.lp .shuffle-nav>button:hover{border-color:var(--line-2)}.lp .shuffle-nav>button:focus-visible,.lp .shuffle-nav .dots button:focus-visible{outline:2px solid var(--blue-text);outline-offset:3px}.lp .shuffle-nav .dots{display:flex;gap:6px;margin:0 4px}.lp .shuffle-nav .dots button{width:8px;height:8px;padding:0;border:0;appearance:none;border-radius:50%;background:var(--line-2);cursor:pointer;transition:width .2s,background .2s}.lp .shuffle-nav .dots button.on{width:20px;border-radius:999px;background:var(--accent)}.lp .art{border-radius:18px;overflow:hidden;position:relative;min-height:320px;background:linear-gradient(135deg,color-mix(in srgb,var(--blue-firm) 92%,black) 0%,var(--blue-firm) 55%,color-mix(in srgb,var(--blue-firm) 60%,var(--green)) 130%);color:#fff;padding:26px;display:flex;flex-direction:column;justify-content:flex-end;text-align:left}.lp .art .glyphs{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;opacity:.18}.lp .art .glyphs svg{width:100%;height:100%;padding:18%;color:#fff;--icon-accent: #fff;--icon-cut: transparent}.lp .art p{position:relative;margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.25;max-width:22ch}.lp .art small{position:relative;display:block;margin-top:10px;font-size:13px;opacity:.85}.lp .faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;text-align:left;align-items:start}.lp .faq-wrap h2{text-align:left}.lp .faq-wrap .lead{margin:0 0 24px;text-align:left}.lp .faq-wrap .faq{margin:0;max-width:none}.lp .still{display:flex;align-items:center;gap:14px;padding-top:22px;border-top:1px dashed var(--line-2);font:500 14px var(--font);color:var(--muted)}.lp .final{padding:40px 0 88px}.lp .final:before{display:none}.lp .final .panel{border-radius:24px;padding:72px 40px;background:linear-gradient(135deg,color-mix(in srgb,var(--blue-firm) 85%,black) 0%,var(--blue-firm) 60%,color-mix(in srgb,var(--blue-firm) 55%,var(--green)) 130%);color:#fff;position:relative;overflow:hidden}.lp .final .panel .lead,.lp .final .panel .note{color:#fffc}.lp .final .panel .note b{color:#fff}.lp .final .req input{background:#ffffff1f;border-color:#ffffff40;color:#fff}.lp .final .req input::placeholder{color:#ffffffbf}.lp .final .req .btn-primary{background:#fff;color:var(--blue-firm);box-shadow:none}@media(max-width:900px){.lp .two{grid-template-columns:1fr;gap:28px;padding:44px 0}.lp .two.flip{grid-template-columns:1fr}.lp .two.flip .win{order:0}.lp .proof-grid,.lp .proof-grid .quotes{grid-template-columns:1fr}.lp .faq-wrap{grid-template-columns:1fr;gap:24px}.lp h1{font-size:clamp(34px,9vw,44px)}.lp .final .panel{padding:48px 22px}}.bps{position:relative;max-width:1240px;margin:12px auto 0;padding:0 24px 72px}.bps-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px;flex-wrap:wrap}.bps-head h2{margin:0 0 6px;font-size:clamp(26px,3.4vw,36px);letter-spacing:-.02em;font-weight:600}.bps-head p{margin:0;color:var(--muted);font-size:16px;max-width:60ch;line-height:1.45}.bps-nav{display:flex;align-items:center;gap:10px}.bps-nav button{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;display:grid;place-items:center;font:400 16px var(--font)}.bps-nav button:hover{border-color:var(--line-2)}.bps-nav .dots{display:flex;gap:6px;margin:0 6px}.bps-nav .dots button{width:8px;height:8px;padding:0;border:0;appearance:none;border-radius:50%;background:var(--line-2);cursor:pointer;transition:width .2s,background .2s}.bps-nav .dots button:focus-visible{outline:2px solid var(--blue-text);outline-offset:3px}.bps-nav .dots button.on{background:var(--blue-text);width:22px;border-radius:4px}.track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:24px;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:6px}.track::-webkit-scrollbar{display:none}.slide{flex:0 0 100%;scroll-snap-align:start;min-width:0}.slide-head{display:flex;align-items:center;gap:14px;margin:0 0 16px;flex-wrap:wrap}.slide-head .mark{width:44px;height:44px;border-radius:12px;background:none;border:0}.slide-head .mark svg{width:44px;height:44px}.slide-head h3{margin:0;font-size:22px;font-weight:600;letter-spacing:-.015em}.slide-head p{margin:2px 0 0;color:var(--muted);font-size:14.5px}.slide-head .go{margin-left:auto;display:flex;gap:8px}.slide-body{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.slide-body>div,.slot-card{min-width:0}.slide .slbl{font:500 13px var(--font);color:var(--muted);margin:0 0 8px}@media(max-width:759px){.bps{padding:0 12px 48px}.slide-head .go{margin-left:0}}@media(prefers-color-scheme:dark){.lp .poster{box-shadow:0 30px 80px #00000073}.lp .site{background:#f7f7f5}.lp .win{box-shadow:0 30px 70px #00000080}}.site-head{position:sticky;top:0;z-index:20;padding:10px 24px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);font-family:var(--font)}.site-head .inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.site-head .brand{display:flex;align-items:center;gap:9px;font-weight:700;font-size:17px;letter-spacing:-.01em;color:var(--ink);text-decoration:none;white-space:nowrap}.site-head .brand svg{width:24px;height:24px}.site-head .spacer{flex:1}.site-head .signin{font:500 13px var(--font);color:var(--ink);text-decoration:none;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);white-space:nowrap}.site-head .signin:hover{border-color:var(--line-2)}.site-head .req{font:600 13px var(--font);padding:8px 14px;border-radius:999px;background:var(--blue-firm);color:#fff;text-decoration:none;white-space:nowrap}@media(max-width:759px){.site-head{padding:8px 12px}.site-head .inner{gap:6px}.site-head .req{display:none}}@media(max-width:759px){.bar .inner>span:not(.tag){display:none}}.lp .req{grid-template-columns:1fr auto;align-items:start}.lp .req .btn{grid-column:auto}.lp .req .err{grid-column:1 / -1;margin:0;font-size:14px;color:#ffd9d7;text-align:left}.lp .final .panel .outcome{margin-top:28px;color:#fff}.lp .final .panel .outcome a{color:#fff;font-weight:600}.lp .final .req input:disabled,.lp .final .req .btn:disabled{opacity:.7;cursor:default}@media(max-width:900px){.lp .req{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp .bps,.lp .bps .slide{text-align:left}.lp .win .demo-foot{padding:12px 16px;border-top:1px solid var(--line);margin:0}.demo-foot{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.demo-pips{display:flex;gap:5px}.demo-pips i{width:18px;height:4px;border-radius:2px;background:var(--line-2)}.demo-pips i.on{background:var(--blue-text)}.demo-caption{margin:0;font-size:14px;color:var(--muted)}.demo-next{min-width:150px}.demo-end{display:flex;gap:8px}@media(max-width:759px){.demo-foot{grid-template-columns:1fr;gap:10px}}.lp .tpls{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px;margin:48px -4px 0;scroll-padding-inline:4px;scrollbar-width:none;text-align:left}.lp .tpls::-webkit-scrollbar{display:none}.lp .tpls:focus-visible{outline:2px solid var(--blue-text);outline-offset:2px;border-radius:18px}.lp .tpl{flex:0 0 360px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"shot shot" "icon copy";column-gap:18px;row-gap:20px;padding:24px;background:var(--card);border:1px solid var(--line);border-radius:16px;align-content:start}@media(pointer:coarse),(prefers-reduced-motion:reduce){.lp .tpls{scroll-snap-type:x mandatory}.lp .tpl{scroll-snap-align:start}}.lp .tpl-icon{grid-area:icon;width:28px;height:28px;margin-top:3px;color:var(--ink)}.lp .tpl-copy{grid-area:copy;display:grid;gap:9px}.lp .tpl{--tpl-accent: var(--blue-text)}.lp .tpl[data-layout=press]{--tpl-accent: var(--amber-text)}.lp .tpl[data-layout=changes]{--tpl-accent: var(--rose)}.lp .tpl[data-layout=report]{--tpl-accent: var(--green)}.lp .tpl[data-layout=research]{--tpl-accent: var(--ink)}.lp .tpl[data-layout=outreach]{--tpl-accent: color-mix(in srgb, var(--blue-text) 45%, var(--green))}.lp .tpl-shot{grid-area:shot;height:224px;overflow:hidden;border-radius:10px;pointer-events:none;user-select:none;container-type:inline-size;padding:12px 12px 0;background:color-mix(in srgb,var(--tpl-accent) 15%,var(--card));border:1px solid color-mix(in srgb,var(--tpl-accent) 22%,var(--line))}.lp .tpl-shot .b-arts{position:static;margin:0;opacity:1;transition:none}.lp .tpl-shot .app{width:160cqw;transform:scale(.625);transform-origin:top left;border-radius:8px 8px 0 0;box-shadow:0 4px 20px color-mix(in srgb,var(--tpl-accent) 12%,transparent)}.lp .tpl .tpl-icon{color:var(--tpl-accent)}.lp .tpl .tpl-copy h3{color:color-mix(in srgb,var(--tpl-accent) 85%,var(--ink))}.lp .tpl[data-layout=research] .tpl-shot{background-image:repeating-linear-gradient(0deg,transparent 0 7px,color-mix(in srgb,var(--tpl-accent) 8%,transparent) 7px 8px)}.lp .slide[data-layout=press] .workflow-story{--story-accent: var(--amber-text)}.lp .slide[data-layout=changes] .workflow-story{--story-accent: var(--rose)}.lp .tpl .k{font:500 12px var(--font);letter-spacing:0;text-transform:none;color:var(--muted)}.lp .tpl .meta{border:0;padding:0;margin:4px 0;font:400 13px var(--font)}.lp .tpl .meta b{color:var(--muted);font-weight:500}.lp .tpl a{font:600 14px var(--font)}.lp .problem{background:transparent;border:0;border-radius:0;padding:24px 20px 24px 0}.lp .problem:before{display:none}.lp .problem .num{background:transparent;border:0;color:var(--muted);border-radius:0;width:auto;height:auto;justify-content:start;font-size:14px}.lp .problem .ans{color:var(--ink)}.lp .win.slot-frame{box-shadow:0 18px 50px #00000014,0 2px 6px #0000000a}.lp .win.slot-frame .slot-screen{border-radius:0;overflow:hidden}@media(max-width:700px){.lp .tpl{flex:0 0 min(320px,84vw)}}.chat{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:12px;border-radius:12px;background:var(--card);border:1px solid var(--line);text-align:left}.chat .av{width:30px;height:30px;border-radius:50%;background:var(--blue);display:grid;place-items:center}.chat .av svg{width:23px;height:23px;fill:var(--blue-ink)}.chat .who{display:flex;gap:8px;align-items:baseline;font-size:12px;color:var(--muted)}.chat .who b{color:var(--ink);font-weight:600}.chat .msg{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink)}.chat .lines{margin:8px 0 0;display:grid;gap:4px;font-size:12.5px;color:var(--muted)}.chat .lines span b{color:var(--ink);font-weight:600}.chat .acts{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.chat .acts span{font:600 12px var(--font);padding:7px 11px;border-radius:8px;border:1px solid var(--line);background:var(--card-2);color:var(--ink)}.chat .acts span.primary{background:var(--amber);border-color:var(--amber);color:var(--amber-ink)}.callout .chat{margin-top:10px;padding:8px 10px}.callout .chat .msg{font-size:12.5px;line-height:1.35}.callout .chat .lines{font-size:11.5px}.callout .chat .acts span{font-size:11px;padding:6px 9px}.callout.chatty{width:380px;padding:12px 16px 13px}.callout.chatty h4{margin:6px 0 4px;font-size:16px}.callout.chatty p{font-size:13.5px;line-height:1.4}.callout .chat.mini .who{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.callout .chat.mini .who .to{display:none}.callout .chat.mini .who b{margin-right:6px}.callout .chat.mini .lines,.callout .chat.mini .acts{display:none}.callout .chat.mini .msg{margin-top:2px}.station .chat{margin-bottom:12px}.flow-wrap{position:relative;width:100%;margin:28px 0 8px;overflow:hidden}.flow-wrap .flow{transform-origin:0 0;margin:0}@media(max-width:759px){.bp{padding:22px 16px 20px;border-radius:16px}.head{flex-wrap:wrap;gap:14px}.head h2{font-size:26px}.head p{font-size:15px}.stats{margin-left:0;gap:22px;width:100%}.stat b{font-size:24px}.legend{gap:14px 18px}}.stations{position:relative;margin:26px 0 8px;padding-left:36px}.stations .spine{position:absolute;left:13px;top:0;bottom:0;width:2px;background:var(--wire);border-radius:1px}.station{position:relative;padding:0 0 26px;opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.station.in{opacity:1;transform:none}.station.dim{opacity:.35}.station .dot{position:absolute;left:-29px;top:10px;width:12px;height:12px;border-radius:50%;background:var(--bg);border:2px solid var(--wire)}.station.lit .dot{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 4px var(--blue-tint)}.station.you .dot{border-color:var(--amber)}.station.you.lit .dot{background:var(--amber);box-shadow:0 0 0 4px var(--amber-tint)}.station.out .dot{border-color:var(--green)}.station.out.lit .dot{background:var(--green);box-shadow:0 0 0 4px var(--green-tint)}.station .words{margin:0 0 12px}.station .words .n{font:500 10.5px var(--mono);letter-spacing:.12em;color:var(--blue-text)}.station.you .words .n{color:var(--amber-text)}.station.out .words .n{color:var(--green)}.station .words h4{margin:6px 0 4px;font-size:18px;font-weight:600;letter-spacing:-.01em}.station .words p{margin:0;font-size:14.5px;line-height:1.45;color:var(--muted)}.station .st-nodes{display:grid;gap:10px}.station .node,.station .agent{position:static;width:100%!important;opacity:1;transform:none}.station .agent{width:72px!important;height:72px!important;box-shadow:0 0 0 6px var(--bg),0 0 0 8px var(--blue-tint)}.station .agent .lbl{position:static;transform:none;text-align:left;white-space:normal;width:auto}.station .agent-row{display:flex;align-items:center;gap:16px}.station .agent svg{width:30px;height:30px}.stations .token{z-index:5}.bp{background:var(--bg);color:var(--ink);border-radius:var(--radius-lg);padding:36px 40px 28px;position:relative;overflow:hidden}.head{display:flex;align-items:flex-start;gap:22px}.mark{width:64px;height:64px;border-radius:16px;background:var(--card);border:1px solid var(--line);display:grid;place-items:center;flex:none}.mark svg{width:30px;height:30px}.head h2{margin:0 0 6px;font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.05}.head p{margin:0;color:var(--muted);font-size:17px;max-width:620px;line-height:1.4}.callout{position:absolute;width:300px;padding:14px 18px 15px;border-radius:12px;background:var(--card-2);border:1px solid var(--line);border-left:4px solid var(--blue);box-shadow:0 12px 34px #0000001a;opacity:0;transform:translateY(8px);transition:opacity .35s var(--ease-out),transform .35s var(--ease-out);z-index:4}.callout.on{opacity:1;transform:none}.callout .n{font:500 10.5px/1 var(--mono);letter-spacing:.12em;color:var(--blue-text)}.callout h4{margin:8px 0 5px;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.callout p{margin:0;font-size:14px;line-height:1.45;color:var(--muted)}.callout.you{border-left-color:var(--amber)}.callout.you .n{color:var(--amber-text)}.callout.out{border-left-color:var(--green)}.callout.out .n{color:var(--green)}.flow{margin-top:28px}.stats{margin-left:auto;display:flex;gap:36px;padding-top:4px}.stat b{display:block;font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1}.stat b small{font-size:18px;color:var(--muted);font-weight:500}.stat span{display:block;white-space:nowrap;margin-top:8px;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.flow{position:relative;width:1160px;margin:40px auto 8px}.flow svg.wires{position:absolute;left:0;top:0;overflow:visible}.wire{fill:none;stroke:var(--wire);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.wire.blue{stroke:var(--blue)}.wire.green{stroke:var(--green)}.wire.amber{stroke:var(--amber)}.wire.dotted{stroke-dasharray:3 7}.wlabel{font:500 12px var(--mono);fill:var(--muted);letter-spacing:.04em}.token{position:absolute;left:0;top:0;box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;padding:6px 11px 6px 8px;border-radius:999px;background:var(--blue-firm);color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;box-shadow:0 2px 10px var(--blue-glow),0 0 0 3px var(--bg);offset-rotate:0deg;offset-anchor:50% 50%;opacity:0;transition:opacity .28s var(--ease-out),background .35s,color .35s,box-shadow .35s,width .4s var(--ease-out);z-index:3}.token.on{opacity:1}.token .i{display:inline-flex;flex:none}.token .l{transition:opacity .18s}.token.swap .l,.token.swap .i{opacity:0}.token svg{width:16px;height:16px;--icon-accent: currentColor;--icon-cut: var(--blue-firm)}.token.you svg{--icon-cut: var(--amber)}.token.out svg{--icon-cut: var(--green)}.token.you{background:var(--amber);color:var(--amber-ink);box-shadow:0 2px 10px color-mix(in srgb,var(--amber) 45%,transparent),0 0 0 3px var(--bg)}.token.out{background:var(--green);color:var(--green-ink);box-shadow:0 2px 10px color-mix(in srgb,var(--green) 40%,transparent),0 0 0 3px var(--bg)}.token.measure{visibility:hidden;pointer-events:none;transition:none;width:auto!important}.token.pop{animation:pop .5s var(--ease-out)}@keyframes pop{0%{scale:1}45%{scale:1.06}to{scale:1}}.node{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);min-height:64px}.node .ico{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--card-2);border:1px solid var(--line)}.node .ico img{width:22px;height:22px;object-fit:contain;border-radius:4px}.node .ico svg{width:24px;height:24px;color:var(--ink);--icon-accent: var(--blue);--icon-cut: var(--card-2)}.node .t{font-size:15px;font-weight:600;letter-spacing:-.005em;line-height:1.2}.node .s{font-size:12.5px;color:var(--muted);line-height:1.3;margin-top:3px}.node .k{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.node.channel{border-radius:999px;padding:14px 20px 14px 16px;border-color:var(--line-2)}.node.you{background:var(--amber);border-color:var(--amber);color:var(--amber-ink)}.node.you .ico{background:#ffffff8c;border-color:#00000014}.node.you .ico svg{color:var(--amber-ink);--icon-accent: var(--amber-ink);--icon-cut: var(--amber)}.node.you .k{color:#1a1200b3}.node.you .s{color:#1a1200bf}.node.app{border-color:var(--line-2)}.node.ai .ico{background:var(--blue-tint);border-color:transparent}.node.ai .ico svg{color:var(--blue-text)}.node.store{box-shadow:0 3px 0 -1px var(--card),0 4px 0 0 var(--line-2)}.node.out{border-color:var(--green);background:var(--green-tint)}.node.out .ico{border-color:transparent;background:color-mix(in srgb,var(--green) 14%,transparent)}.node.out .ico svg{color:var(--green);--icon-accent: var(--green)}.node.warn{border-color:var(--rose);background:var(--rose-tint)}.node.warn .ico{border-color:transparent;background:#c2363a1f}.node.warn .ico svg{color:var(--rose);--icon-accent: var(--rose)}.node.board{display:block;padding:12px 14px}.node.board .hd{display:flex;align-items:center;gap:10px;margin-bottom:10px}.node.board .hd .ico{width:28px;height:28px;border-radius:7px}.node.board .hd .ico svg{width:18px;height:18px}.mock{display:grid;gap:6px;min-width:0}.mock>.row{min-width:0}.row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;background:var(--card-2);border:1px solid var(--line);font-size:11.5px;line-height:1.2;opacity:0;transform:translateY(4px);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out),box-shadow .4s}.node.board.live .row{opacity:1;transform:none}.node.board.live .row:nth-child(2){transition-delay:.12s}.node.board.live .row:nth-child(3){transition-delay:.24s}.row .n{font:600 11px var(--mono);color:var(--ink);min-width:30px}.row .t{flex:1;min-width:0;color:var(--ink);font-weight:500}.row .r{font:500 10px var(--mono);color:var(--muted)}.row:has(.st) .r{display:none}.row .st{font:600 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:4px 6px;border-radius:5px;background:var(--blue-tint);color:var(--blue-text);transition:background .3s,color .3s}.row .st.you{background:var(--amber);color:var(--amber-ink)}.row .st.out{background:var(--green);color:var(--green-ink)}.row .st.rose{background:var(--rose-tint);color:var(--rose)}.row.land{box-shadow:0 0 0 2px var(--blue)}.chart{display:flex;align-items:flex-end;gap:5px;height:54px;padding:0 2px}.chart i{flex:1;background:var(--line-2);border-radius:3px 3px 1px 1px;transform:scaleY(0);transform-origin:bottom;transition:transform .7s var(--ease-out)}.chart i.hi{background:var(--blue)}.node.board.live .chart i{transform:scaleY(1)}.node.board.live .chart i:nth-child(n){transition-delay:calc(var(--k) * 60ms)}.nums{display:flex;gap:12px;margin-top:8px;font-size:11px;color:var(--muted)}.nums b{color:var(--ink);font-weight:600}.tone{display:flex;height:6px;border-radius:3px;overflow:hidden;margin-top:8px;background:var(--line)}.tone i{display:block;height:100%;width:0;transition:width .8s var(--ease-out)}.node.board.live .tone i{width:var(--w)}.tone .p{background:var(--green)}.tone .z{background:var(--line-2)}.tone .m{background:var(--rose)}.agent{position:absolute;border-radius:50%;background:var(--blue);display:grid;place-items:center;box-shadow:0 0 0 10px var(--bg),0 0 0 12px var(--blue-tint),0 0 40px var(--blue-glow)}.agent svg{width:44px;height:44px;color:var(--blue-ink);--icon-accent: var(--blue-ink);--icon-cut: var(--blue)}.agent .lbl{position:absolute;top:108px;left:50%;transform:translate(-50%);width:140px;white-space:normal;text-align:center;text-wrap:balance}.agent .lbl .t{font-size:15px;font-weight:600}.agent .lbl .s{font-size:12.5px;color:var(--muted);line-height:1.3;margin-top:2px}@keyframes ring{0%{transform:scale(.85);opacity:.6}to{transform:scale(1.35);opacity:0}}.private{position:absolute;border:1.5px dashed var(--line-2);border-radius:18px}.private .cap{position:absolute;top:-9px;left:18px;padding:0 8px;background:var(--bg);font:500 11px/18px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:flex;gap:8px;align-items:center}.private .cap svg{width:14px;height:14px;color:var(--muted);--icon-cut: var(--bg)}.legend{display:flex;gap:28px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:18px;margin-top:8px}.legend div{display:flex;align-items:center;gap:8px;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.legend i{width:22px;height:14px;border-radius:4px;border:1.5px solid var(--line-2);display:inline-block}.legend i.l-agent{border-radius:50%;width:14px;background:var(--blue);border-color:var(--blue)}.legend i.l-you{background:var(--amber);border-color:var(--amber)}.legend i.l-out{border-color:var(--green);background:var(--green-tint)}.legend i.l-channel{border-radius:999px}.legend i.l-private{border-style:dashed}.legend i.l-store{box-shadow:0 3px 0 -1px var(--bg),0 4px 0 0 var(--line-2)}.node,.agent,.private,.wlabel,.legend{opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.wlabel{transform:none}.in{opacity:1!important;transform:none!important}.wire{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset .6s var(--ease-out),opacity .4s,stroke-width .3s,filter .3s}.wire.in{stroke-dashoffset:0}.wire.dotted{stroke-dasharray:3 7;stroke-dashoffset:0;opacity:0;transition:opacity .4s}.wire.dotted.in{opacity:1}.dim{opacity:.3!important}.wire.dim{opacity:.3}.lit{z-index:2}.node.lit,.agent.lit{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--ring, var(--blue)),0 6px 24px var(--blue-glow);transition:box-shadow .3s}.node.you{--ring: var(--amber)}.node.out{--ring: var(--green)}.private.lit{border-color:var(--blue)}.wire.lit{stroke-width:3.5;filter:drop-shadow(0 0 5px var(--blue-glow))}.agent.lit:after{content:"";position:absolute;inset:-14px;border-radius:50%;border:2px solid var(--blue);opacity:0;animation:ring 2.2s var(--ease-out) infinite}@media(prefers-reduced-motion:reduce){.node,.agent,.private,.wlabel,.legend{opacity:1;transform:none;transition:none}.wire{stroke-dashoffset:0;transition:none}.token,.agent.lit:after{display:none}}@media(prefers-color-scheme:dark){.callout{box-shadow:0 12px 34px #00000080}}.workflow-story{--story-ink: var(--text-primary, var(--ink));--story-muted: var(--text-secondary, var(--muted));--story-line: var(--border, var(--line));--story-paper: var(--bg-secondary, var(--card));--story-accent: var(--accent, var(--blue));color:var(--story-ink);container-type:inline-size;text-align:left}.workflow-story svg{width:22px;height:22px;flex:0 0 22px}.workflow-story-flow{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:56px;padding:32px 28px;background:var(--story-paper);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--story-paper) 65%,transparent)}border:1px solid var(--story-line);border-radius:12px}.workflow-story-flow[data-columns="1"]{grid-template-columns:1fr}.workflow-story-flow[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-story-lane{position:relative;min-width:0}.workflow-story h3{margin:0 0 22px;font:inherit;font-size:16px;font-weight:600;line-height:1.3;color:var(--story-ink)}.workflow-story ol{list-style:none;padding:0;margin:0;display:grid;gap:12px}.workflow-story li{position:relative;display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;color:var(--story-ink);overflow-wrap:anywhere}.workflow-story-inputs li{border:1px solid var(--story-line);padding:16px 14px;border-radius:6px;background:var(--story-paper);box-shadow:0 3px 0 -1px var(--story-paper),0 3px 0 0 var(--story-line)}.workflow-story-item-icon{color:var(--story-muted);display:flex;padding-top:1px}.workflow-story-steps ol{gap:0}.workflow-story-steps li{padding:0 0 28px;min-height:68px}.workflow-story-steps li:last-child{padding-bottom:0}.workflow-story-steps li:not(:last-child):after{content:"";position:absolute;left:15px;top:32px;bottom:0;width:1px;background:var(--story-accent);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--story-accent) 35%,var(--story-line))}}.workflow-story-steps li>span:last-child{padding-top:4px}.workflow-story-number{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;color:var(--story-accent);border:1px solid var(--story-accent);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--story-accent) 45%,var(--story-line))}background:var(--story-paper);font-size:13px;font-weight:600}.workflow-story-outputs ol{padding:18px;background:var(--story-paper);border:1px solid var(--story-line);border-top:3px solid var(--story-accent);border-radius:6px;gap:20px}.workflow-story-outputs .workflow-story-item-icon{color:var(--story-accent)}.workflow-story-connector{position:absolute;right:-40px;top:77px;color:var(--story-muted)}.workflow-story-facts{display:grid;grid-template-columns:1fr 1.6fr;gap:28px;margin:0;padding:24px 4px}.workflow-story-facts>div{min-width:0}.workflow-story-facts svg{color:var(--story-muted);width:18px;height:18px;flex-basis:18px;margin-top:2px}.workflow-story dt{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;margin-bottom:5px}.workflow-story dd{margin:0 0 0 30px;color:var(--story-muted);font-size:14px;line-height:1.6}.workflow-story-example{padding:24px;margin:8px 0 24px;background:var(--story-paper);border:1px solid var(--story-line);border-radius:8px;box-shadow:0 5px 0 -2px var(--story-paper),0 5px 0 -1px var(--story-line)}.workflow-story-paper-heading{display:flex;align-items:center;gap:10px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--story-line)}.workflow-story-paper-heading svg{color:var(--story-accent)}.workflow-story-paper-heading h3{margin:0}.workflow-story-example p{font-size:17px;line-height:1.65;max-width:65ch;white-space:pre-line;margin:0 0 18px}.workflow-story-example>span{color:var(--story-muted);font-size:12px}@container (max-width: 720px){.workflow-story-flow,.workflow-story-flow[data-columns]{grid-template-columns:1fr;gap:44px;padding:24px}.workflow-story-lane h3{margin-bottom:16px}.workflow-story-connector{top:auto;right:auto;left:calc(50% - 11px);bottom:-35px;transform:rotate(90deg)}.workflow-story-facts{grid-template-columns:1fr;gap:18px}.workflow-story-steps li{min-height:58px;padding-bottom:22px}}.workflow-story-flow{position:relative;isolation:isolate}.workflow-story-lane{z-index:1}.workflow-story .workflow-story-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.workflow-story-wire{fill:none;stroke:var(--story-line);stroke-width:1.5}.workflow-story-current{fill:none;stroke:var(--blue, var(--story-accent));stroke-width:3;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 4px var(--blue, var(--story-accent)))}.workflow-story-current[data-active=true]{opacity:1;stroke-dasharray:.18 1;animation:story-electricity 1.5s linear infinite}.workflow-story[data-running=false] .workflow-story-current{animation-play-state:paused}@keyframes story-electricity{0%{stroke-dashoffset:.2}to{stroke-dashoffset:-1}}.workflow-story-steps li:not(:last-child):after{display:none}.workflow-story-number{transition:background .3s,color .3s,box-shadow .3s}.workflow-story-steps li[data-active=true] .workflow-story-number{background:var(--blue, var(--story-accent));color:var(--blue-ink, #fff);box-shadow:0 0 0 5px var(--blue, var(--story-accent)),0 0 20px var(--blue, var(--story-accent));@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 5px color-mix(in srgb,var(--blue, var(--story-accent)) 12%,transparent),0 0 20px color-mix(in srgb,var(--blue, var(--story-accent)) 30%,transparent)}}.workflow-story-inputs li{transition:border-color .3s,box-shadow .3s}.workflow-story-inputs li[data-active=true]{border-color:var(--blue, var(--story-accent));box-shadow:0 0 16px var(--blue, var(--story-accent));@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 16px color-mix(in srgb,var(--blue, var(--story-accent)) 12%,transparent)}}.workflow-story-outputs li[data-active=true] .workflow-story-item-icon{filter:drop-shadow(0 0 5px var(--blue, var(--story-accent)));@supports (color: color-mix(in lab,red,red)){filter:drop-shadow(0 0 5px color-mix(in srgb,var(--blue, var(--story-accent)) 45%,transparent))}}.workflow-story-provider{display:flex;align-items:center;gap:12px;min-height:24px;animation:story-provider-in .35s ease-out}.workflow-story-provider img{width:24px;height:24px;object-fit:contain;flex:0 0 24px;padding:2px;border-radius:4px;background:#fff}.workflow-story-provider-glyph{display:flex;color:var(--story-accent)}.workflow-story-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes story-provider-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.workflow-story-current[data-active=true]{animation:none;opacity:0}.workflow-story-provider{animation:none}.workflow-story-number,.workflow-story-inputs li{transition:none}}.workflow-story-flow[data-result=true]{grid-template-columns:1fr 1.2fr 1.9fr;gap:44px;padding:24px}.workflow-story-flow[data-result=true] .workflow-story-facts{grid-template-columns:1fr;gap:16px;padding:24px 0 0}.workflow-story-flow[data-result=true] .workflow-story-facts dd{font-size:13px}.workflow-story-outputs .workflow-story-result{padding:0;background:none;border:0}.workflow-story-yield{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:10px}.workflow-story-yield li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;color:var(--story-ink);overflow-wrap:anywhere}.workflow-story-yield .workflow-story-item-icon{color:var(--story-accent)}.workflow-story-yield em{display:block;margin-top:3px;font-style:normal;font-size:13px;color:var(--story-muted)}.workflow-story-yield li[data-active=true] .workflow-story-item-icon{filter:drop-shadow(0 0 5px var(--blue, var(--story-accent)));@supports (color: color-mix(in lab,red,red)){filter:drop-shadow(0 0 5px color-mix(in srgb,var(--blue, var(--story-accent)) 45%,transparent))}}.workflow-story-result>li{display:block;min-width:0}.workflow-story-result .blueprint-visible-demo{margin:0;width:100%}.workflow-story-result .blueprint-demo-note{margin:10px 0 0;font-size:11px;line-height:1.3}.workflow-story .flow-dashboard-chart svg{width:100%;height:54px}@container (max-width: 960px){.workflow-story-flow[data-result=true]{grid-template-columns:1fr 1.2fr}.workflow-story-flow[data-result=true] .workflow-story-outputs{grid-column:1 / -1}}@container (max-width: 560px){.workflow-story-flow[data-result=true]{grid-template-columns:1fr;gap:32px;padding:18px}.workflow-story-flow[data-result=true] .workflow-story-outputs{grid-column:auto}}.slot-screen{min-width:0}.blueprint-visible-demo{margin-top:24px}.blueprint-visible-demo .slbl{font-size:17px;font-weight:600;margin-bottom:16px}.blueprint-demo-note{color:var(--bx-muted);font-size:12px;margin:14px 0 0}.blueprint-experience{--bx-blue: var(--accent, #376EA4);--bx-blue-ink: var(--on-brand, #FFFFFF);--bx-blue-text: var(--accent, #2B63F0);--bx-blue-tint: var(--bx-blue);@supports (color: color-mix(in lab,red,red)){--bx-blue-tint: color-mix(in srgb, var(--bx-blue) 16%, var(--bg, #FFFFFF))}--bx-muted: var(--text-secondary, #5B6170)}.workflow-story-inputs>h3{order:1}.workflow-story-inputs>ol{order:2}.workflow-story-steps>h3{order:3}.workflow-story-steps>ol{order:4}.workflow-story-outputs>h3{order:5}.workflow-story-outputs>.workflow-story-yield{order:6}.workflow-story-outputs>ol{order:7}.workflow-story-inputs>.workflow-conversation-slot{order:8}.workflow-story-flow .workflow-story-facts{order:9}@container (max-width: 720px){.workflow-story-flow:not([data-result=true]){display:flex;flex-direction:column;gap:0}.workflow-story-flow:not([data-result=true]) .workflow-story-lane{display:contents}}@container (max-width: 560px){.workflow-story-flow[data-result=true]{display:flex;flex-direction:column;gap:0}.workflow-story-flow[data-result=true] .workflow-story-lane{display:contents}}@container (max-width: 720px){.workflow-story-flow .workflow-story-lane>h3{margin:32px 0 14px}.workflow-story-flow .workflow-story-inputs>h3{margin-top:0}.workflow-story-flow .workflow-story-facts{padding:0;margin-top:28px;gap:16px}.workflow-story-steps li{min-height:0;padding-bottom:24px}}.workflow-story-faces{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.workflow-story-face-tab{cursor:pointer;font:inherit;font-size:14px;font-weight:600;line-height:1.3;padding:7px 14px;border-radius:999px;border:1px solid var(--story-line);background:var(--story-paper);color:var(--story-muted);transition:color .25s,background .25s,border-color .25s,box-shadow .25s}.workflow-story-face-tab:hover{color:var(--story-ink)}.workflow-story-face-tab[aria-selected=true]{color:var(--blue-ink, #fff);background:var(--blue, var(--story-accent));border-color:var(--blue, var(--story-accent));box-shadow:0 0 0 4px var(--blue, var(--story-accent));@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 4px color-mix(in srgb,var(--blue, var(--story-accent)) 12%,transparent)}}.workflow-story-face-tab:focus-visible{outline:2px solid var(--blue, var(--story-accent));outline-offset:2px}.workflow-story-flow[data-compact]{display:grid;grid-template-columns:1fr;gap:0;height:var(--story-card-h, 360px);overflow:hidden;mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent 100%)}.workflow-story-flow[data-compact] .workflow-story-lane{display:block;grid-area:1 / 1;min-width:0;min-height:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,visibility .3s}.workflow-story-flow[data-compact] .workflow-story-lane[data-shown=true]{opacity:1;visibility:visible;transform:none}.workflow-story-flow[data-compact] .workflow-story-lane>h3{display:none}.workflow-story-flow[data-compact] .workflow-story-result{margin-top:4px}.workflow-story-flow[data-compact] .blueprint-visible-demo{margin-top:0}.workflow-story-flow[data-compact] .blueprint-demo-note{display:none}.workflow-story-flow[data-compact] .workflow-story-facts{padding:16px 0 0}@media(prefers-reduced-motion:reduce){.workflow-story-flow[data-compact] .workflow-story-lane{transition:none}}.workflow-story-flow[data-compact] .workflow-story-steps li:not(:last-child):after{display:block}.workflow-story-steps li[data-active=true]:not(:last-child):after{width:2px;left:14.5px;background:repeating-linear-gradient(to bottom,var(--blue, var(--story-accent)) 0 7px,var(--blue, var(--story-accent)) 7px 22px);@supports (color: color-mix(in lab,red,red)){background:repeating-linear-gradient(to bottom,var(--blue, var(--story-accent)) 0 7px,color-mix(in srgb,var(--blue, var(--story-accent)) 22%,transparent) 7px 22px)}background-size:100% 22px;box-shadow:0 0 8px var(--blue, var(--story-accent));@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--blue, var(--story-accent)) 40%,transparent)}animation:story-rail-electricity 1.5s linear infinite}@keyframes story-rail-electricity{0%{background-position:0 0}to{background-position:0 22px}}.workflow-story[data-running=false] .workflow-story-steps li:after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.workflow-story-steps li[data-active=true]:not(:last-child):after{animation:none}}.screen-wrap{position:relative;width:100%;min-width:0;overflow:hidden}.screen.readable-mobile{grid-template-columns:minmax(0,1fr)}.screen.readable-mobile .b-rail,.screen.readable-mobile .b-arts,.screen.readable-mobile .b-hd .right,.screen.readable-mobile .cursor{display:none}.screen.readable-mobile .b-main{display:block}.screen.readable-mobile .b-col{padding:0 12px 8px}.screen.readable-mobile .b-hd .av{flex:0 0 36px;height:36px}.screen.readable-mobile .b-hd .av svg{width:28px;height:28px}.screen.readable-mobile .b-hd .t{white-space:normal;flex-wrap:wrap}.screen.readable-mobile .b-hd .s{display:block;white-space:normal;line-height:1.4}.screen.readable-mobile .b-msg{grid-template-columns:30px minmax(0,1fr);gap:10px}.screen.readable-mobile .b-msg .av{width:30px;height:30px}.screen.readable-mobile .b-msg .av.anima svg{width:23px;height:23px}.screen.readable-mobile .b-msg .who{flex-wrap:wrap;gap:4px 8px}.screen.readable-mobile .b-msg .b-body{font-size:15px;overflow-wrap:anywhere}.screen{--b-font: "Inter", "SF Pro Text", system-ui, sans-serif;--b-mono: "JetBrains Mono", "SF Mono", ui-monospace, monospace;--b-bg: #FDFCFA;--b-bg2: #FEFEFC;--b-surface: #FFFFFF;--b-bubble-user: var(--blue-tint, var(--bx-blue-tint));--b-sunken: #F2EFE9;--b-text: #191C1A;--b-text2: #5C635F;--b-text3: #8C938E;--b-quiet: #AEB4AE;--b-accent: #10A37F;--b-accent-light: #0A7D5F;--b-accent-muted: #086B51;--b-on-brand: #FFFFFF;--b-gold: #d4a017;--b-danger: #DC2626;--b-border: rgba(44,40,28,.1);--b-border-subtle: rgba(44,40,28,.06);--b-border-strong: rgba(44,40,28,.16);--b-glass: rgba(255,255,255,.72);--b-glass-border: rgba(44,40,28,.1);--b-bevel: rgba(255,255,255,.55);--b-sidebar-shadow: 0 1px 3px rgba(52,46,32,.05), 0 8px 20px rgba(52,46,32,.1);--b-composer-shadow: 0 -1px 4px rgba(52,46,32,.08), 0 -4px 16px rgba(52,46,32,.06);position:relative;width:1200px;height:680px;transform-origin:0 0;display:grid;grid-template-columns:68px minmax(0,1fr);grid-template-rows:100%;border-radius:14px;overflow:hidden;background:var(--b-bg);color:var(--b-text);font-family:var(--b-font);font-size:13px;border:1px solid var(--b-border);box-shadow:0 20px 60px #342e2024}.screen:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--b-text) 1px,transparent 1px),linear-gradient(90deg,var(--b-text) 1px,transparent 1px);background-size:40px 40px;opacity:.04}.screen *{box-sizing:border-box}.b-rail{position:relative;padding:8px 10px 10px;display:flex;flex-direction:column;gap:0;overflow:hidden}.b-rail .r{width:48px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--b-text2);position:relative}.b-rail .r svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.b-rail .r.brand{color:var(--b-text)}.b-rail .r.brand svg{width:30px;height:30px;stroke:none}.b-rail .r.me i{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#b98a5a,#6a4a2a)}.b-rail .r.omni{color:var(--blue, var(--bx-blue))}.b-rail .tray{width:52px;margin:3px -2px;padding:3px 3px 5px;border-radius:10px;background:#2c281c06;border:1px solid var(--b-border-subtle);display:grid;justify-items:center;gap:4px;color:var(--b-text2)}.b-rail .tray.pri{background:#f59e0b12;border-color:#f59e0b2e}.b-rail .tray .h{height:20px;display:grid;place-items:center}.b-rail .tray .h svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7}.b-rail .tray.pri .h{color:#d97706}.b-rail .tray .f{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--b-bg);font:700 8px var(--b-font);color:#fff;display:grid;place-items:center}.b-rail .tray .f.a{background:var(--blue, var(--bx-blue));color:var(--blue-ink, var(--bx-blue-ink))}.b-rail .tray .f.p{background:#7c5cff}.b-rail .tray .f.m{background:#c26a3a}.b-rail .tray small{font:600 8.5px var(--b-mono);color:var(--b-text3)}.b-rail .dot{position:absolute;top:9px;right:11px;width:7px;height:7px;border-radius:50%;background:var(--blue, var(--bx-blue));border:1.5px solid var(--b-bg)}.b-rail .cnt{position:absolute;top:6px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--blue, var(--bx-blue));color:var(--blue-ink, var(--bx-blue-ink));font:700 9px var(--b-mono);display:grid;place-items:center}.b-rail .foot{margin-top:auto;display:grid;gap:0}.b-main{position:relative;height:100%;min-height:0;display:grid;grid-template-rows:100%;grid-template-columns:minmax(0,1fr) 0px;transition:grid-template-columns .45s cubic-bezier(.2,.8,.2,1);min-width:0}.screen.arts-open .b-main{grid-template-columns:minmax(0,1fr) 470px}.screen.arts-open .b-hd .catch,.screen.arts-open .b-hd .ib:nth-of-type(n+2){display:none}.b-col{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;padding:0 16px 8px}.b-hd>div:not(.right){min-width:0}.b-hd{display:flex;align-items:center;gap:12px;padding:12px 0 10px}.b-hd .av{width:44px;height:44px;border-radius:50%;background:var(--blue, var(--bx-blue));display:grid;place-items:center;position:relative;box-shadow:0 0 0 2px var(--b-bg),0 0 0 3.5px var(--blue, var(--bx-blue))}.b-hd .av svg{width:34px;height:34px;fill:var(--blue-ink, var(--bx-blue-ink))}.b-hd .t{font-size:17px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;white-space:nowrap}.b-hd .t .n{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--blue, var(--bx-blue));color:var(--blue-ink, var(--bx-blue-ink));font:700 11px var(--b-mono);display:inline-grid;place-items:center}.b-hd .t .chev{color:var(--b-text3);font-size:11px}.b-hd .s{font-size:12.5px;color:var(--b-text2);display:flex;align-items:center;gap:8px;margin-top:2px;white-space:nowrap;overflow:hidden}.b-hd .s .chip{font:500 11px var(--b-mono);padding:2px 7px;border-radius:6px;background:var(--b-sunken);color:var(--b-text2);border:1px solid var(--b-border)}.b-hd .right{margin-left:auto;display:flex;align-items:center;gap:6px}.b-hd .catch{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--b-text2);padding:6px 8px;white-space:nowrap}.b-hd .catch .n{min-width:16px;height:16px;border-radius:8px;background:var(--blue, var(--bx-blue));color:var(--blue-ink, var(--bx-blue-ink));font:700 10px var(--b-mono);display:inline-grid;place-items:center;padding:0 4px}.b-hd .ib{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--b-text2);background:none;border:0;cursor:pointer}.b-hd .ib svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.b-hd .arts{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--b-glass);border:1px solid var(--b-glass-border);box-shadow:inset 0 1px 0 0 var(--b-bevel),var(--b-sidebar-shadow);font-size:13.5px;font-weight:500;color:var(--b-text);cursor:pointer}.b-hd .arts svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.b-hd .arts.press{transform:scale(.97)}.b-stream{display:flex;flex-direction:column;padding:8px 0 10px;gap:2px;background-image:radial-gradient(ellipse at 50% 0%,var(--blue, var(--bx-blue)) 0%,transparent 60%);@supports (color: color-mix(in lab,red,red)){background-image:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--blue, var(--bx-blue)) 3%,transparent) 0%,transparent 60%)}}.b-sep{display:flex;align-items:center;gap:12px;padding:10px 6px}.b-sep i{flex:1;height:1px;background:var(--b-border)}.b-sep span{font-size:12px;color:var(--b-text2);padding:4px 12px;border-radius:999px;border:1px solid var(--b-border);background:var(--b-surface)}.b-sep.new span{background:var(--blue, var(--bx-blue));color:var(--blue-ink, var(--bx-blue-ink));border-color:var(--blue, var(--bx-blue));font-weight:600}.b-msg{display:grid;grid-template-columns:40px 1fr;gap:10px;padding:5px 4px;animation:b-in .3s var(--ease-out, cubic-bezier(.2,.8,.2,1)) both}@keyframes b-in{0%{opacity:0;transform:translateY(4px)}}.b-msg .av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;font:600 14px var(--b-font)}.b-msg .av.anima{background:var(--blue, var(--bx-blue));box-shadow:0 0 0 2px var(--b-bg),0 0 0 3px var(--blue, var(--bx-blue))}.b-msg .av.anima svg{width:31px;height:31px;fill:var(--blue-ink, var(--bx-blue-ink))}.b-msg .av.p{background:#7c5cff}.b-msg .av.m{background:#c26a3a}.b-msg .av.you{background:linear-gradient(135deg,#b98a5a,#6a4a2a)}.b-msg .who{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:600}.b-msg .who time{font:400 12px var(--b-mono);color:var(--b-text3)}.b-msg .b-body{font-size:15.5px;line-height:1.55;color:var(--b-text);margin:0;padding:0}.b-msg .b-body p{margin:0}.b-msg .b-body p+p{margin-top:6px}.b-msg .b-body ul{margin:6px 0 0;padding-left:18px;color:var(--b-text2);font-size:14px}.b-msg .b-body li b{color:var(--b-text);font-weight:600}.b-msg.own .b-body{display:inline-block;background:var(--b-bubble-user);border-radius:8px;padding:8px 12px}.b-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.b-acts span{font:500 12px var(--b-font);padding:10px 12px;min-height:40px;border-radius:8px;background:var(--b-border);color:var(--b-text);display:inline-flex;align-items:center;gap:6px;box-sizing:border-box}.b-acts span.primary{background:var(--blue, var(--bx-blue));color:var(--blue-ink, var(--bx-blue-ink))}.b-acts span.pressed{opacity:1}.b-acts span.pressed:before{content:"\2713";font-size:11px}.b-acts.done button:not(.pressed){opacity:.5}.b-typing{display:inline-flex;gap:4px;padding:10px 12px;margin:4px 0 4px 52px;border-radius:8px;background:var(--b-surface);border:1px solid var(--b-border);width:max-content;animation:b-in .25s var(--ease-out, cubic-bezier(.2,.8,.2,1)) both}.b-typing i{width:6px;height:6px;border-radius:50%;background:var(--blue, var(--bx-blue));animation:blink 1.1s infinite}.b-typing i:nth-child(2){animation-delay:.18s}.b-typing i:nth-child(3){animation-delay:.36s}.b-seen{align-self:flex-end;font:400 11px var(--b-mono);color:var(--b-text3);padding:0 6px 4px;animation:b-in .3s var(--ease-out, cubic-bezier(.2,.8,.2,1)) both}.b-comp{position:relative;border-radius:8px;border:1px solid var(--b-border-strong);background:linear-gradient(to bottom,var(--b-bevel),transparent 42%),var(--b-glass);@supports (color: color-mix(in lab,red,red)){background:linear-gradient(to bottom,color-mix(in srgb,var(--b-bevel) 35%,transparent),transparent 42%),var(--b-glass)}box-shadow:var(--b-composer-shadow);padding:10px 12px 8px}.b-comp .ph{font-size:15px;color:var(--b-text3);padding:2px 1px 10px}.b-comp .tools{display:flex;align-items:center;gap:4px;color:var(--b-text2)}.b-comp .tools svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.b-comp .tools i{width:28px;height:28px;border-radius:6px;display:grid;place-items:center}.b-comp .tools .mic{margin-left:auto}.b-arts{position:relative;overflow:hidden;margin:8px 8px 8px 0;opacity:0;transition:opacity .3s .15s}.screen.arts-open .b-arts{opacity:1}.b-arts .panel{position:absolute;inset:0;border-radius:16px;min-width:400px;background:linear-gradient(to bottom,var(--b-bevel),transparent 40%),var(--b-glass);border:1px solid var(--b-glass-border);box-shadow:var(--b-sidebar-shadow),inset 0 1px 0 0 var(--b-bevel);display:flex;flex-direction:column}.b-arts .ph{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--b-border)}.b-arts .ph b{font-size:14px;font-weight:600;display:block}.b-arts .ph small{font-size:11.5px;color:var(--b-text3)}.b-arts .ph .ib{margin-left:auto;display:flex;gap:2px;color:var(--b-text3)}.b-arts .ph .ib svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7}.b-arts .app h3 small{margin-left:auto;font-size:12px;font-weight:400;color:var(--b-text3)}.cursor{position:absolute;left:500px;top:420px;width:20px;height:20px;z-index:6;transition:left .7s cubic-bezier(.4,0,.2,1),top .7s cubic-bezier(.4,0,.2,1);pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.cursor svg{width:20px;height:20px}.cursor .ring{position:absolute;left:-8px;top:-8px;width:20px;height:20px;border-radius:50%;border:2px solid var(--blue, var(--bx-blue));opacity:0;animation:clickring .45s var(--ease-out, cubic-bezier(.2,.8,.2,1))}@keyframes clickring{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}[data-theme=dark] .screen{--b-bg: #26282D;--b-bg2: #2B2E34;--b-surface: #34373E;--b-bubble-user: var(--blue-tint, var(--bx-blue-tint));--b-sunken: #202226;--b-text: #EAECEF;--b-text2: #A2A8AF;--b-text3: #6C7278;--b-quiet: #7B8288;--b-accent: #10A37F;--b-accent-light: #46D0A5;--b-accent-muted: #0B7A5F;--b-on-brand: #052A20;--b-border: rgba(255,255,255,.08);--b-border-subtle: rgba(255,255,255,.04);--b-border-strong: rgba(255,255,255,.14);--b-glass: rgba(52,55,62,.72);--b-glass-border: rgba(255,255,255,.1);--b-bevel: rgba(255,255,255,.15);--b-sidebar-shadow: 0 2px 8px rgba(0,0,0,.25);--b-composer-shadow: none;box-shadow:0 20px 60px #00000080}[data-theme=dark] .b-rail .tray{background:#ffffff08}@media(prefers-color-scheme:dark){:root:not([data-theme]) .screen{--b-bg: #26282D;--b-bg2: #2B2E34;--b-surface: #34373E;--b-bubble-user: var(--blue-tint, var(--bx-blue-tint));--b-sunken: #202226;--b-text: #EAECEF;--b-text2: #A2A8AF;--b-text3: #6C7278;--b-quiet: #7B8288;--b-accent: #10A37F;--b-accent-light: #46D0A5;--b-accent-muted: #0B7A5F;--b-on-brand: #052A20;--b-border: rgba(255,255,255,.08);--b-border-subtle: rgba(255,255,255,.04);--b-border-strong: rgba(255,255,255,.14);--b-glass: rgba(52,55,62,.72);--b-glass-border: rgba(255,255,255,.1);--b-bevel: rgba(255,255,255,.15);--b-sidebar-shadow: 0 2px 8px rgba(0,0,0,.25);--b-composer-shadow: none;box-shadow:0 20px 60px #00000080}:root:not([data-theme]) .b-rail .tray{background:#ffffff08}}.b-stream-wrap{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.b-stream-wrap .b-stream{flex:none;overflow:hidden}.b-body .b-quiet{color:var(--b-text2);font-size:14px;margin:0 0 6px}.b-card{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-top:4px;border-radius:8px;background:var(--b-surface);border:1px solid var(--b-border);width:fit-content;max-width:100%}.b-card-ico{width:28px;height:28px;border-radius:7px;background:var(--blue-tint, var(--bx-blue-tint));display:grid;place-items:center;flex:none}.b-card-ico svg{width:15px;height:15px;stroke:var(--blue-text, var(--bx-blue-text));fill:none;stroke-width:1.7}.b-card b{display:block;font-size:14px;font-weight:600}.b-card small{display:block;font-size:12px;color:var(--b-text2)}.b-card .b-url{display:block;font:400 12px var(--b-mono);color:var(--blue-text, var(--bx-blue-text))}.b-card-open{margin-left:12px;font-size:12px;font-weight:500;color:var(--blue-text, var(--bx-blue-text));white-space:nowrap}.b-receipts{list-style:none;margin:8px 0 0;padding:10px 12px;border-radius:8px;background:var(--b-surface);border:1px solid var(--b-border);display:grid;gap:6px;font:400 13px var(--b-mono);color:var(--b-text2);width:fit-content;max-width:100%}.b-receipts li{display:flex;align-items:center;gap:9px}.b-receipts .mark{width:8px;height:8px;border-radius:50%;background:var(--b-accent);flex:none}.b-receipts li.live{color:var(--b-text)}.b-receipts li.live .mark{background:var(--blue, var(--bx-blue));animation:blink 1.1s infinite}.b-run{margin-top:6px;border-radius:10px;background:var(--b-surface);border:1px solid var(--b-border);max-width:520px;overflow:hidden}.b-run-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--b-border);font-size:14px}.b-run-head b{flex:1;font-weight:600}.b-run-steps{list-style:none;margin:0;padding:6px 12px;display:grid;gap:2px}.b-run-steps li{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;color:var(--b-text2);border-bottom:1px solid var(--b-border-subtle)}.b-run-steps li:last-child{border-bottom:0}.b-run-steps li.done,.b-run-steps li.running,.b-run-steps li.waiting{color:var(--b-text)}.b-run-steps small{font:400 12px var(--b-mono);color:var(--b-text3)}.b-run-steps li.waiting small{color:#92400e;font-weight:500}.b-run-steps li.running small{color:var(--blue-text, var(--bx-blue-text))}.run-dot{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--b-border-strong);display:block}.run-dot.done{background:var(--b-accent);border-color:var(--b-accent)}.run-dot.running{border-color:var(--blue, var(--bx-blue));background:var(--blue-tint, var(--bx-blue-tint));animation:blink 1.1s infinite}.run-dot.waiting{border-color:#d97706;background:#fef3c7}.b-run-receipt{padding:8px 12px;border-top:1px solid var(--b-border);font:400 12px var(--b-mono);color:var(--b-text2);background:var(--b-bg2)}.b-run-head .app-badge{margin-left:auto}.b-arts .app{--app-bg: #faf9f6;--app-surface: #ffffff;--app-surface-2: #f2f1ec;--app-border: #e4e2dc;--app-border-strong: #95938d;--app-text: #131311;--app-text-muted: #4e4d48;--app-text-subtle: #706e67;--app-accent: var(--blue, var(--bx-blue));--app-on-accent: var(--blue-ink, var(--bx-blue-ink));--app-success: #2f7c4c;--app-warning: #936500;--app-danger: #c14046;--app-info: #0b788e;--app-radius: 8px;--app-radius-lg: 12px;--app-font-mono: var(--b-mono);padding:14px;background:var(--app-bg);color:var(--app-text);font-size:13px;overflow:hidden}.app-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);padding:0;overflow:hidden}.app-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:12px}.app-table th{text-align:left;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-muted);padding:7px 10px;border-bottom:1px solid var(--app-border-strong);font-weight:600}.app-table td{padding:8px 10px;border-bottom:1px solid var(--app-border);white-space:nowrap}.app-table tr:last-child td{border-bottom:0}.app-table td:first-child{white-space:normal;min-width:120px}.app-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--app-surface-2, var(--b-sunken));color:var(--app-text-muted, var(--b-text2));border:1px solid var(--app-border, var(--b-border))}.app-badge.success{color:var(--app-success, #2f7c4c);border-color:currentColor}.app-badge.warning{color:var(--app-warning, #936500);border-color:currentColor}.app-badge.danger{color:var(--app-danger, #c14046);border-color:currentColor}.app-badge.info{color:var(--app-info, #0b788e);border-color:currentColor}.flow-run-tag{font-family:var(--app-font-mono, var(--b-mono));font-size:11px;font-weight:500;color:var(--app-text-muted);background:var(--app-surface-2);border-radius:5px;padding:1px 5px;white-space:nowrap}.flow-run-label{margin-left:6px}.app-muted{color:var(--app-text-muted)}@media(prefers-color-scheme:dark){.b-arts .app{--app-bg: #131311;--app-surface: #1c1c1a;--app-surface-2: #262623;--app-border: #2f2f2c;--app-border-strong: #686863;--app-text: #f6f5f1;--app-text-muted: #b5b3a9;--app-text-subtle: #8a8880;--app-success: #6cc48d;--app-warning: #e0b04a;--app-danger: #f08a8e;--app-info: #62c3d8}.b-run-steps li.waiting small{color:#f5b544}.run-dot.waiting{background:#3b2f10}}.screen.compact{grid-template-columns:minmax(0,1fr)}.screen.compact .b-rail,.screen.compact .b-hd .s{display:none}.screen.compact .b-hd .av{width:36px;height:36px}.screen.compact .b-hd .av svg{width:28px;height:28px}.screen.compact .b-hd .t{font-size:16px}.screen.compact.arts-open .b-main{grid-template-columns:minmax(0,1fr) 330px}.screen.compact .b-arts .panel{min-width:0}.screen.compact .b-arts .app{padding:10px}.screen.compact .app-table th:nth-child(4),.screen.compact .app-table td:nth-child(4){display:none}.screen.compact .b-run{max-width:none}.flow-dashboard{display:grid;gap:12px}.screen .b-arts .app{flex:1;min-height:0;overflow:auto}.flow-dashboard-nav{display:flex;gap:22px;border-bottom:1px solid var(--app-border);color:var(--app-text-muted);font-size:12px}.flow-dashboard-nav span{padding-bottom:10px}.flow-dashboard-nav .selected{border-bottom:2px solid var(--blue-text, var(--bx-blue-text));color:var(--app-text);font-weight:600}.lp .b-arts .app .flow-dashboard-head h1{max-width:none;font-size:21px;line-height:1.2;font-weight:600;letter-spacing:-.025em;margin:0}.lp .b-arts .app .flow-dashboard-head p{font-size:12px;line-height:1.5;color:var(--app-text-muted);margin:6px 0 0}.flow-dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:12px;border-bottom:1px solid var(--app-border);gap:12px}.flow-dashboard-metrics>div{display:grid;gap:6px}.flow-dashboard-metrics span{font-size:10.5px;line-height:1.3;color:var(--app-text-muted)}.flow-dashboard-metrics b{font-size:26px;font-weight:500;letter-spacing:-.025em;line-height:1;font-variant-numeric:tabular-nums}.lp .b-arts .app .flow-dashboard h2{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--app-text)}.flow-dashboard-chart svg{display:block;width:100%;height:54px;overflow:visible}.dashboard-chart-grid{fill:none;stroke:var(--app-border);stroke-width:.6}.dashboard-chart-area{fill:var(--blue, var(--bx-blue));@supports (color: color-mix(in lab,red,red)){fill:color-mix(in srgb,var(--blue, var(--bx-blue)) 8%,transparent)}}.dashboard-chart-line{fill:none;stroke:var(--blue-text, var(--bx-blue-text));stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.flow-dashboard-axis{display:flex;justify-content:space-between;margin-top:5px;font-size:10px;color:var(--app-text-muted)}.flow-dashboard-row{padding:11px 0;border-top:1px solid var(--app-border);transition:background .4s}.flow-dashboard-row[data-current=true]{background:var(--blue, var(--bx-blue));@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--blue, var(--bx-blue)) 5%,transparent)}}.flow-dashboard-row-top{display:flex;align-items:start;gap:8px;justify-content:space-between}.lp .b-arts .app .flow-dashboard-row h3{font-size:12px;font-weight:600;line-height:1.4;margin:0}.flow-dashboard-row .app-badge{padding:2px 6px;font-size:9px;white-space:nowrap;flex:none}.lp .b-arts .app .flow-dashboard-row p{font-size:11px;line-height:1.5;color:var(--app-text-muted);margin:4px 0}.flow-dashboard-row-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:9.5px;line-height:1.4;color:var(--app-text-muted)}.flow-dashboard-row-meta>span:last-child{white-space:nowrap}.flow-dashboard-citation{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--app-text-muted);font-size:10px}.screen.readable-mobile.arts-open .b-col{display:none}.screen.readable-mobile.arts-open .b-arts{display:block;position:absolute;inset:0;margin:0}.screen.readable-mobile .b-arts .panel{min-width:0;border:0;border-radius:0;box-shadow:none}.screen.readable-mobile .b-arts .app{padding:14px}.screen.readable-mobile .flow-dashboard{gap:13px}.screen.readable-mobile .flow-dashboard-metrics b{font-size:24px}.screen.readable-mobile .b-arts .ph{display:none}@media(prefers-reduced-motion:reduce){.flow-dashboard-row{transition:none}}.screen.dashboard-only{grid-template-rows:auto;box-shadow:none}.screen.dashboard-only .b-main{height:auto}.screen.readable-mobile.dashboard-only .b-arts,.screen.dashboard-only .b-arts .panel{position:relative;inset:auto}.screen.dashboard-only .b-arts .app{overflow:visible}.screen.dashboard-only .flow-dashboard{gap:10px}.screen.dashboard-only .flow-dashboard-chart svg{height:40px}.screen.dashboard-only .flow-dashboard-row{padding:7px 0}.screen.dashboard-only .flow-dashboard-metrics{padding-bottom:8px}.dashboard-update{display:flex;align-items:center;gap:7px;min-height:24px;color:var(--blue-text, var(--bx-blue-text));font-size:11px;font-weight:600;animation:dashboard-arrival .5s ease-out}.dashboard-update>span{width:5px;height:5px;flex:none;border-radius:50%;background:currentColor;box-shadow:0 0 9px var(--blue, var(--bx-blue));@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 9px color-mix(in srgb,var(--blue, var(--bx-blue)) 45%,transparent)}}.flow-dashboard[data-animate=true] .flow-dashboard-row{animation:dashboard-arrival .6s ease-out}.flow-dashboard[data-animate=true] .flow-dashboard-row[data-current=true]{background:var(--blue, var(--bx-blue));@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--blue, var(--bx-blue)) 9%,transparent)}box-shadow:-3px 0 0 var(--blue-text, var(--bx-blue-text));padding-left:8px;padding-right:8px}.flow-dashboard[data-animate=true] .flow-dashboard-metrics b{animation:dashboard-number .55s ease-out}.flow-dashboard[data-animate=true] .dashboard-chart-line{stroke-dasharray:1;animation:dashboard-chart 1.1s ease-out}@keyframes dashboard-arrival{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dashboard-number{0%{opacity:.2;transform:translateY(-8px);color:var(--blue-text, var(--bx-blue-text))}to{opacity:1;transform:none}}@keyframes dashboard-chart{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.workflow-conversation{margin-top:34px;padding-top:22px;border-top:1px solid var(--story-line)}.workflow-conversation h4{font-size:13px;font-weight:600;margin:0 0 18px;color:var(--story-muted)}.workflow-chat-message{display:grid;grid-template-columns:27px minmax(0,1fr);gap:10px;margin-top:18px;animation:dashboard-arrival .5s ease-out}.workflow-chat-message .av{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:var(--story-line);color:var(--story-ink);font-size:12px}.workflow-chat-message .av.anima{background:var(--blue, var(--bx-blue))}.workflow-chat-message .av.you:after{content:"Y"}.workflow-chat-message .av svg{width:17px;height:17px;fill:var(--blue-ink, var(--bx-blue-ink));stroke:var(--blue-ink, var(--bx-blue-ink))}.workflow-chat-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px}.workflow-chat-who time{font-size:10px;color:var(--story-muted)}.workflow-chat-message p{font-size:13px;line-height:1.55;color:var(--story-ink);margin:5px 0 0}.workflow-chat-choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.workflow-chat-choices span{padding:4px 7px;border:1px solid var(--story-line);border-radius:5px;font-size:10px;background:var(--story-paper)}.workflow-chat-choices span:first-child{color:var(--blue-text, var(--bx-blue-text));border-color:var(--blue, var(--bx-blue));@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--blue, var(--bx-blue)) 35%,var(--story-line))}}@media(prefers-reduced-motion:reduce){.dashboard-update,.workflow-chat-message,.flow-dashboard[data-animate=true] .flow-dashboard-row,.flow-dashboard[data-animate=true] .flow-dashboard-metrics b,.flow-dashboard[data-animate=true] .dashboard-chart-line{animation:none}}.flow-dashboard[data-layout]{--dashboard-accent: var(--blue-text, var(--bx-blue-text));border-top:3px solid var(--dashboard-accent);padding-top:12px}.flow-dashboard[data-layout=press]{--dashboard-accent: var(--app-warning)}.flow-dashboard[data-layout=changes]{--dashboard-accent: var(--app-danger)}.flow-dashboard[data-layout=report]{--dashboard-accent: var(--app-success)}.flow-dashboard[data-layout=research]{--dashboard-accent: var(--app-text)}.flow-dashboard[data-layout=outreach]{--dashboard-accent: var(--app-info)}.flow-dashboard[data-layout] .flow-dashboard-nav .selected{border-color:var(--dashboard-accent)}.flow-dashboard[data-layout] .dashboard-chart-line{stroke:var(--dashboard-accent)}.flow-dashboard[data-layout] .dashboard-chart-area{fill:var(--dashboard-accent);@supports (color: color-mix(in lab,red,red)){fill:color-mix(in srgb,var(--dashboard-accent) 12%,transparent)}}.dashboard-chart-bar{fill:var(--dashboard-accent)}.dashboard-chart-bar:nth-of-type(2n){opacity:.5}.dashboard-source{display:flex;align-items:center;gap:9px;color:var(--dashboard-accent);font:600 10px var(--app-font-mono);margin-bottom:8px}.dashboard-source>span{font-size:15px}.flow-dashboard[data-layout=issues] .flow-dashboard-row{border-left:3px solid var(--app-info);padding-left:12px;margin-bottom:8px;background:var(--app-surface)}.flow-dashboard[data-layout=issues] .flow-dashboard-row[data-tone=warning]{border-left-color:var(--app-warning)}.flow-dashboard[data-layout=issues] .flow-dashboard-row[data-tone=success]{border-left-color:var(--app-success)}.flow-dashboard[data-layout=press] .flow-dashboard-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.flow-dashboard[data-layout=press] .flow-dashboard-results>h2,.flow-dashboard[data-layout=press] .flow-dashboard-row:first-of-type{grid-column:1 / -1}.flow-dashboard[data-layout=press] .flow-dashboard-row:first-of-type{border-top:3px double var(--dashboard-accent)}.lp .b-arts .app .flow-dashboard[data-layout=press] .flow-dashboard-row:first-of-type h3{font-size:22px;letter-spacing:-.025em}.flow-dashboard[data-layout=press] .flow-dashboard-row-top{flex-direction:column}.flow-dashboard[data-layout=press] .flow-dashboard-chart{order:1}.flow-dashboard[data-layout=press] .flow-dashboard-citation{order:2}.flow-dashboard[data-layout=press] .flow-dashboard-row-meta>span:first-child,.flow-dashboard[data-layout=research] .flow-dashboard-row-meta>span:first-child{display:none}.flow-dashboard[data-layout=changes] .flow-dashboard-results{display:grid;gap:8px}.flow-dashboard[data-layout=changes] .flow-dashboard-row{padding:12px;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface)}.flow-dashboard[data-layout=changes] .flow-dashboard-row:first-of-type{border-color:var(--dashboard-accent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--dashboard-accent) 45%,var(--app-border))}background:var(--dashboard-accent);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dashboard-accent) 6%,var(--app-surface))}}.lp .b-arts .app .flow-dashboard[data-layout=changes] .flow-dashboard-row:first-of-type p{font:500 22px/1.35 var(--app-font-mono);color:var(--dashboard-accent)}.flow-dashboard[data-layout=changes] .flow-dashboard-chart{order:1}.flow-dashboard[data-layout=changes] .flow-dashboard-citation{order:2}.flow-dashboard[data-layout=report] .flow-dashboard-metrics{grid-template-columns:1.5fr 1fr 1fr;align-items:end}.flow-dashboard[data-layout=report] .flow-dashboard-metrics>div:first-child b{font-size:40px;color:var(--dashboard-accent)}.flow-dashboard[data-layout=report] .flow-dashboard-chart{padding:14px;border-radius:var(--app-radius);background:var(--dashboard-accent);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dashboard-accent) 7%,var(--app-surface))}}.flow-dashboard[data-layout=report] .flow-dashboard-chart svg{height:80px}.flow-dashboard[data-layout=research] .flow-dashboard-head{border-bottom:3px double var(--app-text);padding-bottom:12px}.flow-dashboard[data-layout=research] .flow-dashboard-row{display:grid;grid-template-columns:100px minmax(0,1fr);column-gap:14px}.flow-dashboard[data-layout=research] .dashboard-source{grid-row:span 3;align-items:start;flex-direction:column;border-right:1px solid var(--app-border);padding-right:8px;line-height:1.5}.flow-dashboard[data-layout=research] .dashboard-source>span{font-size:26px;font-weight:400}.flow-dashboard[data-layout=research] .flow-dashboard-row-top{flex-direction:column}.flow-dashboard[data-layout=research] .flow-dashboard-chart{order:1}.flow-dashboard[data-layout=research] .flow-dashboard-citation{order:2}.flow-dashboard[data-layout=outreach] .flow-dashboard-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.flow-dashboard[data-layout=outreach] .flow-dashboard-results>h2{grid-column:1 / -1}.flow-dashboard[data-layout=outreach] .flow-dashboard-row{padding:12px;border:1px solid var(--app-border);border-top:3px solid var(--dashboard-accent);border-radius:var(--app-radius);background:var(--app-surface)}.flow-dashboard[data-layout=outreach] .flow-dashboard-row[data-tone=info]{grid-column:1 / -1;border-top-color:var(--app-border-strong);background:var(--app-surface-2)}.flow-dashboard[data-layout=outreach] .flow-dashboard-row-top{flex-direction:column-reverse;gap:10px}.flow-dashboard[data-layout=outreach] .flow-dashboard-row-meta{flex-wrap:wrap;margin-top:10px}.flow-dashboard[data-layout=outreach] .flow-dashboard-chart{order:1}.flow-dashboard[data-layout=outreach] .flow-dashboard-citation{order:2}.flow-dashboard[data-compact=true] .flow-dashboard-nav,.flow-dashboard[data-compact=true] .flow-dashboard-head p,.flow-dashboard[data-compact=true] .flow-dashboard-citation,.flow-dashboard[data-compact=true] .flow-dashboard-chart{display:none}.flow-dashboard[data-compact=true][data-layout=report] .flow-dashboard-chart{display:block}.flow-dashboard[data-compact=true] .flow-dashboard-row-meta,.flow-dashboard[data-compact=true][data-layout=press] .flow-dashboard-metrics{display:none}.flow-dashboard[data-compact=true][data-layout=research] .flow-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:480px){.flow-dashboard:not([data-compact=true])[data-layout=outreach] .flow-dashboard-results,.flow-dashboard:not([data-compact=true])[data-layout=press] .flow-dashboard-results{grid-template-columns:1fr}.flow-dashboard[data-layout=research] .flow-dashboard-row{grid-template-columns:70px minmax(0,1fr)}}.access-trigger{appearance:none;border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:inherit}.access-trigger:focus-visible,.access-close:focus-visible{outline:2px solid var(--blue-text);outline-offset:4px}.bar .access-trigger{text-decoration:underline;text-underline-offset:3px}.lp .tpl .access-trigger{color:var(--blue-text);font-weight:600;margin-top:14px}.lp footer .access-trigger{font-size:inherit;color:var(--dim)}.lp.access-dialog{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;margin:auto;border:1px solid var(--line);border-radius:20px;background:var(--card);color:var(--ink);text-align:left;box-shadow:0 24px 100px color-mix(in srgb,var(--ink) 20%,transparent)}.access-dialog::backdrop{background:color-mix(in srgb,var(--ink) 40%,transparent);backdrop-filter:blur(5px)}.access-dialog-body{padding:30px 36px 32px}.access-dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.access-brand{display:flex;align-items:center;gap:9px;font-size:22px;font-weight:600;letter-spacing:-.04em}.access-brand svg{width:26px;height:26px}.access-close{width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:var(--bg);color:var(--muted);font:24px var(--font);cursor:pointer}.access-close:hover{color:var(--ink);border-color:var(--line-2)}.lp .access-eyebrow{color:var(--blue-text);font-size:13px;font-weight:600;margin:0 0 10px}.lp.access-dialog h2{font-size:clamp(27px,4vw,34px);line-height:1.15;margin:0 0 14px;max-width:20ch;letter-spacing:-.025em}.lp.access-dialog p{line-height:1.55}.access-dialog #access-intro{color:var(--muted);font-size:15px;margin:0}.access-starting-point{display:flex;gap:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:24px 0}.access-starting-point>svg{width:24px;height:24px;flex:none;color:var(--blue-text);margin-top:3px}.access-starting-point span{font-size:12px;color:var(--muted)}.lp .access-starting-point h3{margin:3px 0 6px;font-size:17px;font-weight:600}.lp .access-starting-point p{margin:0;font-size:14px;color:var(--muted)}.lp .access-form .req{display:grid;grid-template-columns:1fr;gap:10px;margin-top:24px}.access-form label{font-size:13px;font-weight:600}.lp .access-form .req input{background:var(--bg)}.lp .access-form .req input:focus{outline:2px solid var(--blue-text);outline-offset:2px}.lp .access-form .req .btn{width:100%;margin-top:4px}.lp .access-form .req .err{color:var(--rose)}.lp .access-next{color:var(--muted);font-size:12px;margin:16px 0 0}.lp .access-outcome{margin:24px 0 0}.lp .access-form .access-outcome{border-left:3px solid var(--blue);padding-left:18px}.lp .access-form .outcome{color:var(--ink);font-size:18px;margin:0 0 10px}.lp .access-form .access-outcome p{font-size:15px;overflow-wrap:anywhere}.lp .access-form .access-outcome .btn{margin-top:10px}.access-form button:disabled{cursor:wait;opacity:.7}@media(max-width:600px){.access-dialog-body{padding:22px}.access-dialog-top{margin-bottom:22px}}.lp .qualify{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;text-align:left}.lp .qualify-lead{grid-column:1 / -1;margin:0;font-size:13.5px;color:var(--muted)}.lp .qualify label{display:grid;gap:6px;font-size:13px;font-weight:600}.lp .qualify label.wide{grid-column:1 / -1}.lp .qualify-hint{font-weight:400;font-size:12px;color:var(--muted)}.lp .qualify-q{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lp .qualify-optional{font:500 11px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:3px 9px;border-radius:999px;border:1px dashed var(--line-2);background:var(--card)}.lp .qualify input,.lp .qualify textarea{font:400 15px var(--font);padding:12px 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--bg);color:var(--ink);width:100%;box-sizing:border-box}.lp .qualify textarea{resize:vertical;line-height:1.5}.lp .qualify input:focus,.lp .qualify textarea:focus{outline:2px solid var(--blue-text);outline-offset:2px}.lp .qualify input[readonly]{color:var(--dim);background:var(--card-2);border-color:var(--line);cursor:default}.lp .qualify-acts{grid-column:1 / -1;display:flex;gap:10px;margin-top:4px}.lp .qualify-acts .btn{flex:1}.lp .qualify button:disabled{cursor:wait;opacity:.7}.sel{position:relative;font-weight:400}.lp .sel-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;font:400 15px var(--font);padding:12px 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--bg);color:var(--ink);cursor:pointer;text-align:left}.lp .sel-trigger.empty{color:var(--muted)}.lp .sel-trigger:hover{border-color:var(--mute)}.lp .sel-trigger:focus-visible{outline:2px solid var(--blue-text);outline-offset:2px}.lp .sel-trigger i{font-style:normal;font-size:11px;color:var(--muted)}.lp .sel-list{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:0 18px 50px color-mix(in srgb,var(--ink) 18%,transparent);max-height:260px;overflow-y:auto}.lp .sel-list button{display:block;width:100%;font:400 14.5px var(--font);padding:10px 12px;border:0;border-radius:8px;background:none;color:var(--ink);cursor:pointer;text-align:left}.lp .sel-list button.on{background:var(--blue-tint);color:var(--blue-text)}.lp .sel-list button[aria-selected=true]{font-weight:600}@media(max-width:600px){.lp .qualify{grid-template-columns:1fr}.lp .qualify-acts{flex-direction:column-reverse}}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
