@keyframes cycProgress{0%{opacity:0;left:-4px}3%{opacity:1}92%{opacity:1;left:calc(100% - 5px)}96%,to{opacity:0;left:calc(100% - 5px)}}body[data-fl] .cyc-marquee{padding:6px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}body[data-fl] .cyc-track{align-items:center;width:max-content;animation:44s linear infinite flMarquee;display:flex}body[data-fl] .cyc-group{align-items:center;display:flex}body[data-fl] .cyc-ph{background:var(--card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--hair2);border-radius:14px;flex-direction:column;flex:none;gap:3px;min-width:148px;padding:13px 16px;display:flex}body[data-fl] .cyc-ph .kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);font-size:9.5px}body[data-fl] .cyc-ph .name{color:var(--tx1);font-size:14.5px;font-weight:600}body[data-fl] .cyc-ph .meta{font-family:var(--mono);color:var(--tx2);font-size:11px}body[data-fl] .cyc-ph.win{border-color:color-mix(in srgb, var(--green) 35%, var(--hair2))}body[data-fl] .cyc-ph.win .kicker{color:var(--green)}body[data-fl] .cyc-gate{flex-direction:column;flex:none;align-items:center;gap:2px;padding:0 12px;display:flex}body[data-fl] .cyc-gate .g-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acc2);font-size:9.5px}body[data-fl] .cyc-gate .g-line{background:linear-gradient(90deg, var(--acc2), transparent);width:34px;height:1.5px}body[data-fl] .cyc-gate .g-cond{font-family:var(--mono);color:var(--tx3);white-space:nowrap;font-size:10px}body[data-fl] .cyc-arrow{color:var(--tx3);flex:none;padding:0 12px}body[data-fl] .cyc-spacer{flex:none;width:130px}body[data-fl] .cyc-progress{background:var(--hair);border-radius:99px;height:2px;margin-top:12px;position:relative;overflow:visible}body[data-fl] .cyc-progress .p-dot{background:var(--acc2);width:7px;height:7px;box-shadow:0 0 10px var(--acc2), 0 0 22px var(--acc2);border-radius:50%;animation:44s linear infinite cycProgress;position:absolute;top:-2.5px}body[data-fl] .chain.lifecycle .chain-node{background:var(--card);-webkit-backdrop-filter:blur(18px);border:1px solid var(--hair2);border-radius:16px;box-shadow:0 24px 60px #0000008c}body[data-fl] .chain.lifecycle .chain-node .rec{color:var(--tx3)}body[data-fl] .chain.lifecycle .chain-node .name{color:var(--tx1)}body[data-fl] .chain.lifecycle .chain-node .sub,body[data-fl] .chain.lifecycle .chain-link{color:var(--tx3)}body[data-fl] .chain.lifecycle .chain-node.group{background:#ffffff0a;border-style:dashed}body[data-fl] .gate{color:var(--acc2)}body[data-fl] .gate .g-cond{color:var(--tx3)}body[data-fl] .chain-caption{color:var(--tx2)}body[data-fl=book] .fl-orb-1{background:radial-gradient(ellipse 50% 45% at 50% 40%, color-mix(in srgb, var(--acc1) 34%, transparent) 0%, #1b4ba83d 45%, transparent 70%);filter:blur(64px);width:80vw;height:64vw;animation:11s ease-in-out infinite flBreathC;top:-10%;left:50%;transform:translate(-50%)}body[data-fl=book] .fl-orb-2{background:radial-gradient(ellipse, color-mix(in srgb, var(--acc2) 12%, transparent) 0%, transparent 60%);filter:blur(90px);width:50vw;height:44vw;animation:16s ease-in-out 3s infinite flBreath;bottom:-24%;left:-12%}body[data-fl=book] .fl-star-layer{opacity:.85;background:0 0;border-radius:50%;animation:linear infinite flStarDrift;position:absolute;top:0;left:0}@keyframes flStarDrift{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}body[data-fl=book] .fl-hero{text-align:center;padding:clamp(44px,6vw,84px) 0 clamp(64px,7vw,110px);position:relative;overflow:hidden}body[data-fl=book] .fl-hero .wrap{flex-direction:column;align-items:center;max-width:900px;padding:0 clamp(18px,4vw,44px);display:flex}body[data-fl=book] .fl-edi{aspect-ratio:1;justify-content:center;align-items:center;width:clamp(225px,24vw,300px);margin-bottom:18px;display:flex;position:relative}body[data-fl=book] .fl-edi img{width:89.5%;height:auto;filter:drop-shadow(0 14px 30px #0000008c) drop-shadow(0 0 30px color-mix(in srgb, var(--acc1) 50%, transparent));transition:opacity .5s;animation:6s ease-in-out infinite flFloat}body[data-fl=book] .fl-edi.has-3d img{opacity:0}body[data-fl=book] .fl-edi edi-mascot{z-index:1;position:absolute;inset:-10.5%}body[data-fl=book] .fl-edi.has-3d:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--acc1) 26%, transparent) 0%, transparent 70%);filter:blur(28px);border-radius:50%;position:absolute;inset:10%}body[data-fl=book] .fl-hero .eyebrow{z-index:2;text-transform:none;letter-spacing:.16em;color:var(--acc2);border:1px solid color-mix(in srgb, var(--acc2) 30%, transparent);background:color-mix(in srgb, var(--acc2) 6%, transparent);border-radius:99px;align-items:center;gap:9px;margin:calc(clamp(64px,8vw,120px) - 15px) 0 calc(clamp(18px,2vw,26px) + 15px);padding:7px 15px;font-size:11.5px;display:inline-flex;position:relative}body[data-fl=book] .fl-hero h1{margin:0;font-size:clamp(46px,7vw,104px);line-height:1}body[data-fl=book] .fl-horizon{pointer-events:none;width:100%;height:0;position:relative}body[data-fl=book] .fl-horizon-arc{background:linear-gradient(#060218 0%,#020009 40%);border-radius:100% 100% 0 0;width:220vw;height:max(80vw,520px);position:absolute;top:44px;left:50%;transform:translate(-50%);box-shadow:0 -2px 12px #8cbeff8c,0 -12px 44px #623cea4d,inset 0 4px 20px #0ce9e12e}body[data-fl=book] .fl-hero .lede{z-index:2;max-width:54ch;color:var(--tx2);text-wrap:pretty;margin:0 auto;font-size:clamp(17px,1.9vw,20px);position:relative}body[data-fl=book] .fl-book-cards{padding:clamp(16px,2vw,30px) 0 clamp(50px,6vw,90px)}body[data-fl=book] .fl-book-cards .wrap{max-width:1060px;padding:0 clamp(18px,4vw,44px)}body[data-fl=book] .fl-book-cards .grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:18px;display:grid}body[data-fl=book] .fl-card ul{color:var(--tx2);flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}body[data-fl=book] .fl-card li{align-items:baseline;gap:12px;display:flex}body[data-fl=book] .fl-card li .n{font-family:var(--mono);color:var(--acc2);flex:none;font-size:11px}body[data-fl=book] .fl-card-accent .eyebrow{color:var(--acc1b)}body[data-fl=book] .fl-card-accent h3{margin-bottom:10px}body[data-fl=book] .fl-readfirst{border-top:1px solid var(--hair);text-align:center;padding:clamp(50px,7vw,100px) 0}body[data-fl=book] .fl-readfirst .wrap{max-width:800px;padding:0 clamp(18px,4vw,44px)}body[data-fl=book] .fl-readfirst h2{margin:0;font-size:clamp(38px,5.4vw,76px);line-height:1.02}body[data-fl=book] .fl-readfirst h2 .fl-grad{padding-right:.06em}body[data-fl=book] .fl-readfirst p{color:var(--tx2);text-wrap:pretty;max-width:56ch;margin:18px auto 0;font-size:clamp(16px,1.8vw,18.5px)}body[data-fl=compare-sources] .fl-orb-1{background:radial-gradient(ellipse, color-mix(in srgb, var(--acc1) 22%, transparent) 0%, transparent 64%);filter:blur(80px);width:50vw;height:42vw;animation:13s ease-in-out infinite flBreath;top:-20%;right:10%}body[data-fl=compare-sources] .fl-orb-2{filter:blur(80px);background:radial-gradient(#1b4ba842 0%,#0000 62%);width:52vw;height:44vw;animation:17s ease-in-out 3s infinite flBreath;bottom:-24%;left:-10%}body[data-fl=compare-sources] .wrap{max-width:1160px}body[data-fl=compare-sources] .src-hero{padding:clamp(48px,7vw,100px) 0 clamp(28px,4vw,48px)}body[data-fl=compare-sources] .src-hero .eyebrow{text-transform:none;letter-spacing:.16em;color:var(--acc2);border:1px solid color-mix(in srgb, var(--acc2) 30%, transparent);background:color-mix(in srgb, var(--acc2) 6%, transparent);border-radius:99px;align-items:center;gap:9px;margin-bottom:clamp(22px,3vw,34px);padding:7px 15px;font-size:11.5px;display:inline-flex}body[data-fl=compare-sources] .src-hero h1{max-width:20ch;margin:0;font-size:clamp(40px,5.8vw,84px);line-height:1.03}body[data-fl=compare-sources] .src-hero h1 .fl-grad{padding-right:.06em}body[data-fl=compare-sources] .src-hero .lede{max-width:60ch;color:var(--tx2);text-wrap:pretty;margin:clamp(22px,3vw,32px) 0 0;font-size:clamp(16.5px,1.9vw,19px)}body[data-fl=compare-sources] .src-table-sec{padding:clamp(16px,2vw,30px) 0 clamp(50px,6vw,90px)}body[data-fl=compare-sources] .src-table-wrap{border:1px solid var(--hair2);background:var(--card);-webkit-backdrop-filter:blur(16px);border-radius:20px;overflow-x:auto;box-shadow:0 30px 80px #00000080}body[data-fl=compare-sources] table{border-collapse:collapse;width:100%;font-size:13.5px}body[data-fl=compare-sources] th,body[data-fl=compare-sources] td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;color:var(--tx2);padding:13px 16px}body[data-fl=compare-sources] th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);background:#ffffff06;font-size:10.5px;font-weight:500}body[data-fl=compare-sources] tr:last-child td{border-bottom:0}body[data-fl=compare-sources] td:first-child{color:var(--tx1);min-width:170px;font-weight:500}body[data-fl=compare-sources] td:last-child{font-family:var(--mono);color:#6ea8ff;font-size:12px}body[data-fl=compare-sources] .src-note{color:var(--tx2);text-wrap:pretty;max-width:70ch;margin-top:20px;font-size:14.5px}body[data-fl=compare-sources] .src-cta{border-top:1px solid var(--hair);text-align:center;padding:clamp(50px,7vw,100px) 0}body[data-fl=compare-sources] .src-cta .wrap{max-width:800px}body[data-fl=compare-sources] .src-cta h2{margin:0;font-size:clamp(38px,5.4vw,76px);line-height:1.02}body[data-fl=compare-sources] .src-cta h2 .fl-grad{padding-right:.06em}body[data-fl=compare-sources] .src-cta p{color:var(--tx2);text-wrap:pretty;max-width:48ch;margin:18px auto 30px;font-size:clamp(16px,1.8vw,18.5px)}@keyframes cmpWander{0%,to{translate:0}22%{translate:-7vw 5vh}46%{translate:5vw 9vh}72%{translate:-4vw -6vh}}body[data-fl=compare] .fl-orb-1{background:radial-gradient(ellipse, color-mix(in srgb, var(--acc1) 24%, transparent) 0%, transparent 64%);filter:blur(80px);width:56vw;height:44vw;animation:12s ease-in-out infinite flBreath,30s ease-in-out infinite cmpWander;top:-18%;left:24%}body[data-fl=compare] .fl-orb-2{filter:blur(80px);background:radial-gradient(#1b4ba84d 0%,#0000 62%);width:52vw;height:46vw;animation:16s ease-in-out 3s infinite flBreath;bottom:-22%;right:-12%}body[data-fl=compare] .fl-atmo:after{content:"";pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0000 55%,#0100058c 100%);position:absolute;inset:0}body[data-fl=compare] .fl-progress{box-shadow:0 0 12px color-mix(in srgb, var(--acc2) 60%, transparent)}body[data-fl=compare] .cmp-hero{text-align:center;padding:clamp(56px,8vw,110px) 0 clamp(36px,5vw,64px)}body[data-fl=compare] .cmp-problem,body[data-fl=compare] .cmp-matrix,body[data-fl=compare] .cmp-dives{padding:clamp(40px,5vw,72px) 0}body[data-fl=compare] .cmp-proof{text-align:center;padding:clamp(40px,5vw,72px) 0}body[data-fl=compare] .cmp-final{border-top:1px solid var(--hair);text-align:center;padding:clamp(60px,8vw,120px) 0;position:relative;overflow:hidden}body[data-fl=compare] .cmp-hero .wrap{flex-direction:column;align-items:center;max-width:1000px;display:flex}body[data-fl=compare] .cmp-problem .wrap,body[data-fl=compare] .cmp-matrix .wrap,body[data-fl=compare] .cmp-dives .wrap{max-width:1360px}body[data-fl=compare] .cmp-proof .wrap{max-width:900px}body[data-fl=compare] .cmp-final .wrap{z-index:1;max-width:940px;position:relative}body[data-fl=compare] .cmp-h2{text-wrap:balance;margin:0 0 clamp(24px,3vw,36px);font-size:clamp(36px,4.8vw,68px);line-height:1.04}body[data-fl=compare] .cmp-problem .cmp-h2{margin-bottom:clamp(26px,3.5vw,44px);font-size:clamp(34px,4.6vw,64px)}body[data-fl=compare] .cmp-dives .cmp-h2{margin-bottom:clamp(28px,4vw,52px)}body[data-fl=compare] .cmp-hero .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--acc2);border:1px solid color-mix(in srgb, var(--acc2) 30%, transparent);background:color-mix(in srgb, var(--acc2) 6%, transparent);border-radius:99px;align-items:center;gap:9px;margin-bottom:clamp(22px,3vw,34px);padding:7px 15px;font-size:11.5px;display:inline-flex}body[data-fl=compare] .cmp-hero h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(46px,7.6vw,110px);line-height:1.02}body[data-fl=compare] .cmp-hero .lede{max-width:62ch;color:var(--tx2);text-wrap:pretty;margin:clamp(22px,3vw,32px) auto 0;font-size:clamp(17px,1.9vw,20px)}body[data-fl=compare] .cmp-hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(28px,4vw,40px);display:flex}body[data-fl=compare] .cmp-break-grid{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:16px;display:grid;position:relative}body[data-fl=compare] .cmp-break{background:var(--card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--hair2);border-radius:20px;padding:26px;transition:border-color .35s,box-shadow .35s;position:relative}body[data-fl=compare] .cmp-badge{background:color-mix(in srgb, var(--red) 10%, transparent);border:1px solid color-mix(in srgb, var(--red) 30%, transparent);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;transition:background .35s,border-color .35s;display:inline-flex;position:relative}body[data-fl=compare] .cmp-badge svg{transition:opacity .35s,transform .35s cubic-bezier(.34,1.56,.64,1)}body[data-fl=compare] .cmp-badge .ico-broken{color:var(--red)}body[data-fl=compare] .cmp-badge .ico-fixed{color:var(--acc2);opacity:0;position:absolute;transform:scale(.6)rotate(-8deg)}body[data-fl=compare] .cmp-break.fixed .cmp-badge{background:color-mix(in srgb, var(--acc2) 10%, transparent);border-color:color-mix(in srgb, var(--acc2) 35%, transparent)}body[data-fl=compare] .cmp-break.fixed .ico-broken{opacity:0;transform:scale(.6)}body[data-fl=compare] .cmp-break.fixed .ico-fixed{opacity:1;transform:scale(1)}body[data-fl=compare] .cmp-break.fixed{border-color:color-mix(in srgb, var(--acc2) 40%, transparent);box-shadow:0 0 44px color-mix(in srgb, var(--acc2) 15%, transparent)}body[data-fl=compare] .cmp-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);margin-bottom:8px;font-size:10.5px;display:block}body[data-fl=compare] .cmp-break p{color:var(--tx2);text-wrap:pretty;margin:0;font-size:15.5px}body[data-fl=compare] .cmp-loop{background:var(--card);-webkit-backdrop-filter:blur(18px);border:1px solid var(--hair2);border-left:3px solid var(--acc2);border-radius:20px;margin-top:16px;padding:clamp(22px,3vw,32px);transition:border-color .35s,box-shadow .35s}body[data-fl=compare] .cmp-loop p{color:var(--tx1);text-wrap:pretty;margin:0;font-size:clamp(16px,1.8vw,19px);line-height:1.6}body[data-fl=compare] .cmp-loop-ico{color:var(--acc2);vertical-align:-3px;margin-right:9px}body[data-fl=compare] .cmp-loop-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);align-items:center;gap:7px;margin-top:14px;font-size:10.5px;transition:color .3s;display:inline-flex}body[data-fl=compare] .cmp-loop.on{border-color:color-mix(in srgb, var(--acc2) 50%, transparent);box-shadow:0 0 60px color-mix(in srgb, var(--acc2) 16%, transparent)}body[data-fl=compare] .cmp-loop.on .cmp-loop-label{color:var(--acc2)}body[data-fl=compare] .cmp-table-scroll{border:1px solid var(--hair2);background:var(--card);-webkit-backdrop-filter:blur(16px);border-radius:20px;overflow-x:auto;box-shadow:0 30px 80px #00000080}body[data-fl=compare] .cmp-matrix table{border-collapse:collapse;width:100%;font-size:13.5px}body[data-fl=compare] .cmp-matrix th,body[data-fl=compare] .cmp-matrix td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;color:var(--tx2);padding:14px 16px}body[data-fl=compare] .cmp-matrix th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);background:#ffffff06;font-size:10.5px;font-weight:500;position:sticky;top:0}body[data-fl=compare] .cmp-matrix .cmp-th-sub{letter-spacing:.04em;color:var(--tx3);text-transform:none}body[data-fl=compare] .cmp-matrix tr:last-child td{border-bottom:0}body[data-fl=compare] .cmp-matrix td:first-child{color:var(--tx1);min-width:200px;font-weight:500}body[data-fl=compare] .cmp-matrix th:nth-child(2),body[data-fl=compare] .cmp-matrix td:nth-child(2){background:#623cea1a;border-left:1px solid #8b6cff4d;border-right:1px solid #8b6cff4d}body[data-fl=compare] .cmp-matrix th.cmp-th-wr{color:#b8a7ff}body[data-fl=compare] .cmp-yes{color:var(--green);align-items:flex-start;gap:7px;font-weight:600;display:inline-flex}body[data-fl=compare] .cmp-yes svg{filter:drop-shadow(0 0 6px #3ddc9799);flex:none;margin-top:3px}body[data-fl=compare] .cmp-no{color:var(--red);align-items:flex-start;gap:7px;display:inline-flex}body[data-fl=compare] .cmp-no svg{flex:none;margin-top:3px}body[data-fl=compare] .cmp-no .cmp-no-sub{color:var(--tx2);font-weight:400}body[data-fl=compare] .cmp-matrix tbody tr{transition:opacity .25s,background .25s}body[data-fl=compare] .cmp-matrix tbody:hover tr{opacity:.38}body[data-fl=compare] .cmp-matrix tbody tr:hover{opacity:1;background:#ffffff08}body[data-fl=compare] .cmp-yes svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}body[data-fl=compare] .cmp-matrix tbody tr:hover td:nth-child(2) .cmp-yes svg{transform:scale(1.4)}body[data-fl=compare] .cmp-source{font-family:var(--mono);color:var(--tx3);word-break:break-word;margin:14px 0 0;font-size:11.5px}body[data-fl=compare] .cmp-source a{color:var(--tx2)}body[data-fl=compare] .cmp-dive-col{flex-direction:column;gap:clamp(28px,4vw,56px);display:flex}body[data-fl=compare] .cmp-dive{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));align-items:center;gap:clamp(20px,3vw,44px);display:grid}body[data-fl=compare] .cmp-dive-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--hair);color:var(--tx2);background:#ffffff0d;border-radius:99px;margin-bottom:14px;padding:4px 11px;font-size:10.5px;transition:color .3s,border-color .3s,background .3s;display:inline-block}body[data-fl=compare] .cmp-dive h3{margin:0 0 6px;font-size:clamp(26px,3vw,38px);line-height:1.1}body[data-fl=compare] .cmp-dive-sub{color:var(--acc2);margin:0 0 12px;font-size:15px;font-weight:500}body[data-fl=compare] .cmp-dive p:not(.cmp-dive-sub){color:var(--tx2);text-wrap:pretty;margin:0;font-size:15.5px}body[data-fl=compare] .cmp-shot{border:1px solid var(--hair2);background:var(--card);border-radius:20px;transition:border-color .35s,box-shadow .35s;overflow:hidden;box-shadow:0 26px 70px #00000080}body[data-fl=compare] .cmp-shot img{width:100%;height:auto;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}body[data-fl=compare] .cmp-dive:hover .cmp-dive-tag{color:var(--acc2);border-color:color-mix(in srgb, var(--acc2) 35%, transparent);background:color-mix(in srgb, var(--acc2) 7%, transparent)}body[data-fl=compare] .cmp-dive:hover .cmp-shot{border-color:color-mix(in srgb, var(--acc1b) 45%, transparent);box-shadow:0 26px 70px #00000080, 0 0 50px color-mix(in srgb, var(--acc1) 22%, transparent)}body[data-fl=compare] .cmp-dive:hover .cmp-shot img{transform:scale(1.045)}body[data-fl=compare] .cmp-quote-card{background:var(--card);-webkit-backdrop-filter:blur(18px);border:1px solid var(--hair2);border-radius:24px;padding:clamp(30px,5vw,56px);box-shadow:0 26px 70px #00000080}body[data-fl=compare] .cmp-quote-ico{color:var(--acc1b);opacity:.8;margin-bottom:18px}body[data-fl=compare] .cmp-quote-card blockquote{font-family:var(--serif);color:var(--tx1);text-wrap:balance;margin:0;font-size:clamp(22px,3vw,34px);font-weight:400;line-height:1.3}body[data-fl=compare] .cmp-quote-attr{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);margin:22px 0 0;font-size:11.5px}body[data-fl=compare] .cmp-final-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--acc1) 24%, transparent) 0%, transparent 66%);filter:blur(60px);pointer-events:none;z-index:0;width:90vw;height:70vh;animation:10s ease-in-out infinite flBreathC;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}body[data-fl=compare] .cmp-final h2{text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,80px);line-height:1.04}body[data-fl=compare] .cmp-final p{color:var(--tx2);text-wrap:pretty;max-width:56ch;margin:20px auto 32px;font-size:clamp(16px,1.9vw,19px)}body[data-fl=compare] .cmp-final-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}body[data-fl=faq] .fl-orb-1{background:radial-gradient(ellipse, color-mix(in srgb, var(--acc1) 24%, transparent) 0%, transparent 64%);filter:blur(80px);width:48vw;height:42vw;animation:12s ease-in-out infinite flBreath,30s ease-in-out infinite flWander;top:-16%;left:-8%}body[data-fl=faq] .fl-orb-2{filter:blur(80px);background:radial-gradient(#1b4ba842 0%,#0000 62%);width:52vw;height:44vw;animation:16s ease-in-out 3s infinite flBreath;bottom:-20%;right:-12%}body[data-fl=faq] .fl-orb-3{background:radial-gradient(100% 80% at 50% 30%,#0000 55%,#0100058c 100%);inset:0}@keyframes flWander{0%,to{translate:0}22%{translate:-7vw 5vh}46%{translate:5vw 9vh}72%{translate:-4vw -6vh}}body[data-fl=faq] .fl-progress{box-shadow:0 0 12px color-mix(in srgb, var(--acc2) 60%, transparent)}body[data-fl=faq] .hero{padding:clamp(48px,7vw,100px) 0 clamp(28px,4vw,48px)}body[data-fl=faq] .hero .wrap{max-width:940px;padding:0 clamp(18px,4vw,44px)}body[data-fl=faq] .hero .eyebrow{text-transform:none;letter-spacing:.16em;color:var(--acc2);border:1px solid color-mix(in srgb, var(--acc2) 30%, transparent);background:color-mix(in srgb, var(--acc2) 6%, transparent);border-radius:99px;align-items:center;gap:9px;margin-bottom:clamp(22px,3vw,34px);padding:7px 15px;font-size:11.5px;display:inline-flex}body[data-fl=faq] .hero h1{margin:0;font-size:clamp(52px,8.4vw,124px);line-height:1}body[data-fl=faq] .hero .lede{max-width:52ch;color:var(--tx2);text-wrap:pretty;margin:clamp(22px,3vw,32px) 0 0;font-size:clamp(17px,1.9vw,20px)}body[data-fl=faq] .fl-faq{padding:clamp(16px,2vw,30px) 0 clamp(50px,6vw,90px)}body[data-fl=faq] .fl-faq .wrap{max-width:940px;padding:0 clamp(18px,4vw,44px)}body[data-fl=faq] .fl-faq h2{margin:clamp(32px,4vw,48px) 0 18px;font-size:clamp(28px,3.4vw,44px);line-height:1.1}body[data-fl=faq] .fl-faq h2:first-child{margin-top:0}body[data-fl=faq] details{background:var(--card);-webkit-backdrop-filter:blur(14px);border:1px solid var(--hair2);border-radius:18px;margin-bottom:12px;transition:border-color .3s,box-shadow .3s;overflow:hidden}body[data-fl=faq] details:hover{border-color:color-mix(in srgb, var(--acc2) 34%, var(--hair2))}body[data-fl=faq] details[open]{border-color:color-mix(in srgb, var(--acc1b) 30%, var(--hair2));box-shadow:0 0 40px color-mix(in srgb, var(--acc1) 12%, transparent)}body[data-fl=faq] summary{font-family:var(--serif);color:var(--tx1);cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 24px;font-size:clamp(18px,2vw,23px);line-height:1.3;list-style:none;display:flex}body[data-fl=faq] summary::-webkit-details-marker{display:none}body[data-fl=faq] summary em{font-style:italic}body[data-fl=faq] .faq-chev{color:var(--acc2);flex:none;align-self:center;transition:transform .3s}body[data-fl=faq] details[open] .faq-chev{transform:rotate(45deg)}body[data-fl=faq] details .a{color:var(--tx2);padding:0 24px 22px;font-size:15.5px}body[data-fl=faq] details .a p{text-wrap:pretty;margin:0}body[data-fl=faq] details .a p+p{margin-top:12px}body[data-fl=faq] code{font-family:var(--mono);color:#6ea8ff;background:#6ea8ff14;border-radius:6px;padding:1px 6px;font-size:.85em}body[data-fl=faq] .fl-cta{border-top:1px solid var(--hair);text-align:center;padding:clamp(60px,8vw,120px) 0;position:relative;overflow:hidden}body[data-fl=faq] .fl-cta-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--acc1) 24%, transparent) 0%, transparent 66%);filter:blur(60px);pointer-events:none;width:90vw;height:70vh;animation:10s ease-in-out infinite flBreathC;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}body[data-fl=faq] .fl-cta .wrap{max-width:800px;padding:0 clamp(18px,4vw,44px);position:relative}body[data-fl=faq] .fl-cta h2{margin:0;font-size:clamp(42px,6vw,92px);line-height:1}body[data-fl=faq] .fl-cta p{color:var(--tx2);text-wrap:pretty;max-width:44ch;margin:20px auto 32px;font-size:clamp(16px,1.9vw,19px)}@keyframes homeFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes homeFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes homeDash{to{stroke-dashoffset:-240px}}@keyframes homeDot{0%{opacity:0;left:-4px}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}@keyframes homeSweep{0%{opacity:0;left:-12%}8%{opacity:1}46%{opacity:1;left:104%}54%{opacity:0}to{opacity:0;left:104%}}@keyframes homeRowGlow{0%,to{opacity:0}12%,30%{opacity:1}45%{opacity:0}}@keyframes homeCursor{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes homeWander{0%,to{translate:0}22%{translate:-7vw 5vh}46%{translate:5vw 9vh}72%{translate:-4vw -6vh}}@keyframes homeWanderB{0%,to{translate:0}30%{translate:6vw -4vh}55%{translate:-5vw 3vh}80%{translate:3vw 6vh}}body[data-fl=home] .fl-orb-1{background:radial-gradient(ellipse 50% 42% at 50% 50%, color-mix(in srgb, var(--acc1) 22%, transparent) 0%, #10307a4d 45%, transparent 72%);filter:blur(60px);width:70vw;height:56vw;animation:12s ease-in-out infinite flBreath;top:-10%;left:32%}body[data-fl=home] .fl-orb-2{filter:blur(80px);background:radial-gradient(#1b4ba857 0%,#0000 66%);width:60vw;height:48vw;animation:16s ease-in-out 2s infinite flBreath;top:26%;left:-14%}body[data-fl=home] .fl-orb-3{background:radial-gradient(ellipse, color-mix(in srgb, var(--acc1) 20%, transparent) 0%, transparent 64%);filter:blur(90px);width:56vw;height:46vw;animation:18s ease-in-out 4s infinite flBreath;top:52%;right:-16%}body[data-fl=home] .fl-orb-4{filter:blur(80px);background:radial-gradient(#2b63c942 0%,#0000 64%);width:64vw;height:44vw;animation:15s ease-in-out 1s infinite flBreath;bottom:-18%;left:20%}body[data-fl=home] .fl-atmo:after{content:"";pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0000 55%,#0100058c 100%);position:absolute;inset:0}body[data-fl=home] .wrap{max-width:1360px}body[data-fl=home] section{border-top:1px solid var(--hair)}body[data-fl=home] .no-rule{border-top:0}body[data-fl=home] .ic{vertical-align:middle;flex:none;display:inline-block}body[data-fl=home] .mono-note{font-family:var(--mono);color:var(--tx3);word-break:break-word;font-size:11.5px;line-height:1.7}body[data-fl=home] .hero{border-top:0;padding:0;position:relative}body[data-fl=home] .hero-sticky{flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(30px,5vh,70px) 0;display:flex;position:sticky;top:0;overflow:hidden}body[data-fl=home] .hero-glow{pointer-events:none;z-index:0;position:absolute}body[data-fl=home] .hero-glow-1{background:radial-gradient(circle at 55% 42%, color-mix(in srgb, var(--acc2) 30%, transparent) 0%, #2e6fe061 26%, color-mix(in srgb, var(--acc1) 30%, transparent) 48%, transparent 70%);filter:blur(54px);width:70vw;max-width:1100px;height:64vw;max-height:1000px;animation:9s ease-in-out infinite flBreath,26s ease-in-out infinite homeWander;top:-6%;right:-12%}body[data-fl=home] .hero-glow-2{filter:blur(60px);background:radial-gradient(55% 50%,#7db4ff4d 0%,#2b63c938 40%,#0000 72%);height:44%;animation:13s ease-in-out 2s infinite flBreath,32s ease-in-out infinite homeWanderB;bottom:-12%;left:-6%;right:-6%}body[data-fl=home] .hero-text{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:min(1120px,100%);margin:-10vh auto 0;padding:0 clamp(18px,4vw,44px);display:flex;position:relative}body[data-fl=home] .hero h1{letter-spacing:-.015em;margin:0;font-size:clamp(52px,7.6vw,118px);line-height:.98}body[data-fl=home] .hero-tag{font-family:var(--serif);color:var(--tx1);margin:clamp(14px,2vw,22px) 0 0;font-size:clamp(22px,2.5vw,34px);font-style:italic;line-height:1.2}body[data-fl=home] .hero-swap{--hero-h1:min(clamp(52px, 7.6vw, 118px), 14vw);width:min(1120px,94vw);height:calc(var(--hero-h1) * 1.96);position:relative}body[data-fl=home] .hero-swap-layer{will-change:transform, filter, opacity;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}body[data-fl=home] .hero-swap-layer[data-layer=b]{opacity:0}body[data-fl=home] .hero-swap-layer img{width:min(660px, 74vw, calc(var(--hero-h1) * 5.6));filter:drop-shadow(0 0 44px #623cea73);height:auto;display:block}body[data-fl=home] .hero-swap h1{font-size:var(--hero-h1);white-space:nowrap;text-wrap:normal;margin:0;line-height:.98}body[data-fl=home] .hero-swap-scan{opacity:0;background:linear-gradient(90deg, transparent, var(--acc2) 12%, #fff 50%, var(--acc2) 88%, transparent);height:2px;position:absolute;top:50%;left:8%;right:8%;box-shadow:0 0 30px 8px #0ce9e199}body[data-fl=home] .hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:clamp(30px,4vw,44px) 0 0;display:flex}body[data-fl=home] .hero .btn.fl-light{border-radius:14px;padding:15px 30px;font-size:16px}body[data-fl=home] .hero .btn.fl-ghost{border-radius:14px;padding:14px 28px;font-size:16px}body[data-fl=home] .chain-caption{max-width:62ch;color:var(--tx3);text-wrap:pretty;margin:clamp(20px,3vw,34px) 0 0;font-size:14px}@keyframes homeDotRun{0%{opacity:0;left:-4px}8%{opacity:1}58%{opacity:1;left:calc(100% - 5px)}66%{opacity:0;left:calc(100% - 5px)}to{opacity:0;left:calc(100% - 5px)}}@keyframes homeChipFrom{0%,30%{opacity:1}44%,88%{opacity:.22}to{opacity:1}}@keyframes homeChipTo{0%,30%{opacity:0;transform:translateY(3px)}40%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(3px)}}body[data-fl=home] .hero-cards{z-index:1;pointer-events:none;position:absolute;inset:0}body[data-fl=home] .hcard{background:var(--card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--hair2);text-align:center;pointer-events:auto;border-radius:18px;flex-direction:column;align-items:center;width:172px;padding:16px 14px 14px;display:flex;box-shadow:0 24px 60px #0000008c}body[data-fl=home] .hero-cards .hcard{position:absolute}body[data-fl=home] .hero-cards .hc-0{animation:9s ease-in-out infinite homeFloatA;top:36%;left:3%;rotate:-4deg}body[data-fl=home] .hero-cards .hc-1{animation:8s ease-in-out .4s infinite homeFloatB;top:16%;left:8%;rotate:3deg}body[data-fl=home] .hero-cards .hc-2{animation:10s ease-in-out .8s infinite homeFloatB;top:4%;left:42%;rotate:-2deg}body[data-fl=home] .hero-cards .hc-3{animation:9.5s ease-in-out 1.2s infinite homeFloatA;bottom:25%;left:17%;rotate:2deg}body[data-fl=home] .hero-cards .hc-4{animation:8.5s ease-in-out 1.6s infinite homeFloatB;top:38%;right:9%;rotate:-3deg}body[data-fl=home] .hero-cards .hc-5{animation:10.5s ease-in-out 2s infinite homeFloatA;bottom:25%;right:18%;rotate:3deg}body[data-fl=home] .hero-cards .hc-6{animation:9s ease-in-out 2.4s infinite homeFloatB;top:10%;right:7%;rotate:4deg}body[data-fl=home] .hcard-ic{width:56px;height:56px;color:var(--acc1b);filter:drop-shadow(0 0 18px color-mix(in srgb, var(--acc1) 45%, transparent));justify-content:center;align-items:center;display:inline-flex}body[data-fl=home] .hcard-title{color:var(--tx1);font-size:13.5px;font-weight:600}body[data-fl=home] .hcard-sub{font-family:var(--mono);color:var(--tx3);font-size:9px;line-height:1.5}body[data-fl=home] .hcard-conv{flex-direction:column;gap:7px;width:100%;margin-top:2px;display:flex}body[data-fl=home] .hcard-conv .chips{justify-content:space-between;align-items:center;gap:4px;display:flex}body[data-fl=home] .chip-from{font-family:var(--mono);white-space:nowrap;color:#8fb4ff;background:color-mix(in srgb, var(--info) 14%, transparent);border:1px solid color-mix(in srgb, var(--info) 40%, transparent);border-radius:99px;padding:3px 6px;font-size:8.5px;animation:5s ease-in-out infinite homeChipFrom}body[data-fl=home] .chip-to{font-family:var(--mono);white-space:nowrap;color:var(--green);background:color-mix(in srgb, var(--green) 10%, transparent);border:1px solid color-mix(in srgb, var(--green) 38%, transparent);border-radius:99px;padding:3px 6px;font-size:8.5px;animation:5s ease-in-out infinite homeChipTo}body[data-fl=home] .convline{background:var(--hair2);width:100%;height:1px;display:block;position:relative}body[data-fl=home] .convdot{background:var(--acc2);width:6px;height:6px;box-shadow:0 0 10px var(--acc2);border-radius:50%;animation:5s linear infinite homeDotRun;position:absolute;top:-2.5px}body[data-fl=home] .hero-strip{display:none}@media (width<=1159px){body[data-fl=home] .hero-cards{display:none}body[data-fl=home] .hero-text{margin-top:0}body[data-fl=home] .hero-strip{z-index:1;-webkit-overflow-scrolling:touch;gap:14px;padding:38px clamp(18px,4vw,44px) 8px;display:flex;position:relative;overflow-x:auto}body[data-fl=home] .hero-strip .hcard{flex:none}}@media (width<=1159px) and (orientation:portrait){body[data-fl=home] .hero-cards{display:block}body[data-fl=home] .hero-strip{display:none}body[data-fl=home] .hero-cards .hcard{pointer-events:none}}@media (width<=599px) and (orientation:portrait){body[data-fl=home] .hero-cards .hcard{scale:.58}body[data-fl=home] .hero-cards .hc-5,body[data-fl=home] .hero-cards .hc-6{display:none}body[data-fl=home] .hero-cards .hc-2{inset:3% auto auto 28%}body[data-fl=home] .hero-cards .hc-1{inset:16% auto auto 0%}body[data-fl=home] .hero-cards .hc-4{inset:17% 0% auto auto}body[data-fl=home] .hero-cards .hc-0{inset:auto auto 12% 2%}body[data-fl=home] .hero-cards .hc-3{inset:auto 2% 6% auto}}@media (width<=1159px) and (orientation:landscape) and (height>=600px){body[data-fl=home] .hero-cards{display:block}body[data-fl=home] .hero-strip{display:none}body[data-fl=home] .hero-cards .hcard{pointer-events:none}}@media (width>=600px) and (width<=1159px) and (orientation:portrait){body[data-fl=home] .hero-cards .hcard{scale:.82}body[data-fl=home] .hero-cards .hc-1{inset:3% auto auto 3%}body[data-fl=home] .hero-cards .hc-2{inset:1% auto auto 40%}body[data-fl=home] .hero-cards .hc-6{inset:3% 3% auto auto}body[data-fl=home] .hero-cards .hc-0{inset:38% auto auto 1%}body[data-fl=home] .hero-cards .hc-4{inset:38% 1% auto auto}body[data-fl=home] .hero-cards .hc-3{inset:auto auto 8% 5%}body[data-fl=home] .hero-cards .hc-5{inset:auto 5% 8% auto}}@media (prefers-reduced-motion:reduce){body[data-fl=home] .chip-to{opacity:1;transform:none}}body[data-fl=home] .modules{padding:clamp(50px,7vw,110px) 0}body[data-fl=home] .modules .head{text-align:center;flex-direction:column;align-items:center;display:flex}body[data-fl=home] .modules .eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--acc2);margin-bottom:16px;font-size:11px}body[data-fl=home] .modules h2{letter-spacing:-.01em;max-width:24ch;margin:0;font-size:clamp(36px,5vw,76px);line-height:1.04}body[data-fl=home] .modules .sub{max-width:60ch;color:var(--tx2);text-wrap:pretty;margin:22px auto 0;font-size:clamp(16px,1.8vw,19px);line-height:1.55}body[data-fl=home] .mod-grid{will-change:transform;flex-wrap:nowrap;align-items:stretch;gap:18px;margin-top:clamp(32px,4vw,52px);display:flex}body[data-fl=home] .mod-grid>.mod-card{flex:0 0 max(280px,33.3333% - 12px);min-width:0}body[data-fl=home] .modules{overflow-x:clip}body[data-fl=home] .mod-card{background:var(--card);-webkit-backdrop-filter:blur(18px);border:1px solid var(--hair2);border-radius:22px;flex-direction:column;gap:14px;padding:clamp(24px,3vw,32px);display:flex}body[data-fl=home] .mod-card h3{font-family:var(--serif);color:var(--tx1);margin:4px 0 0;font-size:clamp(23px,2.3vw,29px);font-weight:400;line-height:1.15}body[data-fl=home] .mod-card p{color:var(--tx2);text-wrap:pretty;margin:0;font-size:15px}body[data-fl=home] .mod-cta{color:var(--acc2);align-items:center;gap:7px;margin-top:auto;font-size:14.5px;font-weight:500;display:inline-flex}body[data-fl=home] .mod-strip{border:1px solid var(--hair);background:#ffffff08;border-radius:14px;align-items:center;padding:14px 10px;display:flex;overflow:hidden}body[data-fl=home] .mchip{font-family:var(--mono);color:var(--tx2);border:1px solid var(--hair2);white-space:nowrap;border-radius:99px;flex:none;padding:3px 8px;font-size:10px}body[data-fl=home] .mchip.hot{color:var(--tx1);border-color:color-mix(in srgb, var(--acc1b) 45%, transparent);background:color-mix(in srgb, var(--acc1) 12%, transparent)}body[data-fl=home] .mchip.ok{color:var(--green);border-color:color-mix(in srgb, var(--green) 40%, transparent);background:color-mix(in srgb, var(--green) 10%, transparent)}body[data-fl=home] .mchip.info{color:#8fb4ff;border-color:color-mix(in srgb, var(--info) 40%, transparent);background:color-mix(in srgb, var(--info) 14%, transparent)}body[data-fl=home] .mchip.pulse{animation:3.2s ease-in-out infinite flPulse}body[data-fl=home] .mline{background:var(--hair2);flex:6px;min-width:6px;height:1px;margin:0 6px;position:relative}body[data-fl=home] .mdot{background:var(--acc2);width:6px;height:6px;box-shadow:0 0 10px var(--acc2);border-radius:50%;animation:2.8s linear infinite homeDot;position:absolute;top:-2.5px;left:-4px}body[data-fl=home] .mdot.violet{background:var(--acc1b);box-shadow:0 0 10px var(--acc1b)}body[data-fl=home] .mdot.green{background:var(--green);box-shadow:0 0 10px var(--green)}body[data-fl=home] .mspacer{flex:1 0 auto}body[data-fl=home] .mxero{font-family:var(--mono);color:var(--tx3);flex:none;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}body[data-fl=home] .lifecycle h2{letter-spacing:-.01em;max-width:24ch;margin:14px 0 0;font-size:clamp(38px,5.4vw,82px);line-height:1.02}body[data-fl=home] .lifecycle .sub{color:var(--tx2);text-wrap:pretty;max-width:62ch;margin:20px 0 0;font-size:clamp(16px,1.8vw,19px)}body[data-fl=home] .lifecycle .chain.lifecycle{margin-top:clamp(32px,4.5vw,52px)}body[data-fl=home] .lifecycle .chain-caption{margin-top:18px}body[data-fl=home] .pipes h2{letter-spacing:-.01em;max-width:20ch;margin:0;font-size:clamp(38px,5.4vw,82px);line-height:1.02}body[data-fl=home] .pipes .sub{color:var(--tx2);text-wrap:pretty;max-width:56ch;margin:20px 0 0;font-size:clamp(16px,1.8vw,19px)}body[data-fl=home] .pipe-panel{background:var(--card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--hair2);border-radius:22px;flex-direction:column;gap:clamp(24px,3vw,36px);margin-top:clamp(36px,5vw,60px);padding:clamp(20px,3vw,36px);display:flex;box-shadow:0 24px 70px #00000073,inset 0 1px #ffffff12}body[data-fl=home] .pipe-row+.pipe-row{border-top:1px solid var(--hair);padding-top:clamp(24px,3vw,32px)}body[data-fl=home] .pipe-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acc2);margin:0 0 16px;font-size:11px}body[data-fl=home] .pipe-flow{align-items:center;padding-bottom:6px;display:flex;overflow-x:auto}body[data-fl=home] .pipe-flow .step{color:var(--tx1);flex:none;font-size:15px;font-weight:500;transition:opacity .3s,text-shadow .3s}body[data-fl=home] .pipe-flow .step.end{font-family:var(--mono);color:var(--acc2);border:1px solid color-mix(in srgb, var(--acc2) 35%, transparent);background:color-mix(in srgb, var(--acc2) 7%, transparent);border-radius:99px;padding:5px 14px;font-size:13px;font-weight:400}body[data-fl=home] .pipe-row.green .pipe-label{color:var(--green)}body[data-fl=home] .pipe-row.green .pipe-flow .step.end{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, transparent);background:color-mix(in srgb, var(--green) 7%, transparent)}body[data-fl=home] .pipe-row.green .pipe-flow .conn span{background:var(--green);box-shadow:0 0 8px var(--green)}body[data-fl=home] .pipe-flow .conn{background:var(--hair2);flex:1 0 34px;min-width:34px;height:1px;margin:0 14px;position:relative}body[data-fl=home] .pipe-flow .conn span{background:var(--acc2);width:6px;height:6px;box-shadow:0 0 10px var(--acc2);border-radius:50%;animation:3.2s linear infinite homeDot;position:absolute;top:-2.5px;left:-4px}body[data-fl=home] .pipe-row.alt .conn span{background:var(--acc1b);box-shadow:0 0 10px var(--acc1b)}body[data-fl=home] .segments .head{text-align:center;flex-direction:column;align-items:center;display:flex}body[data-fl=home] .segments h2{letter-spacing:-.01em;max-width:22ch;margin:0;font-size:clamp(38px,5.4vw,82px);line-height:1.04}body[data-fl=home] .segments .sub{color:var(--tx2);max-width:44ch;margin:20px auto 0;font-size:clamp(16px,1.8vw,19px)}body[data-fl=home] .seg-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:18px;margin-top:clamp(36px,5vw,60px);display:grid}body[data-fl=home] .seg-card{color:inherit;background:var(--card);-webkit-backdrop-filter:blur(18px);border:1px solid var(--hair2);border-radius:22px;flex-direction:column;gap:14px;padding:clamp(26px,3vw,34px);transition:transform .28s cubic-bezier(.4,0,.2,1),border-color .28s,box-shadow .28s;display:flex}body[data-fl=home] .seg-card:hover{border-color:color-mix(in srgb, var(--acc1b) 50%, transparent);box-shadow:0 26px 60px #00000080, 0 0 46px color-mix(in srgb, var(--acc1) 22%, transparent)}body[data-fl=home] .seg-card .seg-ic{color:var(--acc1b)}body[data-fl=home] .seg-card .chip{align-self:flex-start}body[data-fl=home] .seg-card h3{letter-spacing:0;margin:2px 0 0;font-size:clamp(24px,2.4vw,30px);line-height:1.15}body[data-fl=home] .seg-card p{color:var(--tx2);text-wrap:pretty;margin:0;font-size:15px}body[data-fl=home] .seg-card .cta{color:var(--acc2);align-items:center;gap:7px;margin-top:auto;font-size:14.5px;font-weight:500;display:inline-flex}body[data-fl=home] .seg-band{color:inherit;background:var(--card);-webkit-backdrop-filter:blur(18px);border:1px solid var(--hair2);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding:18px 22px;transition:border-color .28s,box-shadow .28s;display:flex}body[data-fl=home] .seg-band:hover{border-color:color-mix(in srgb, var(--acc1b) 50%, transparent);box-shadow:0 20px 50px #00000073, 0 0 36px color-mix(in srgb, var(--acc1) 18%, transparent)}body[data-fl=home] .seg-band .seg-ic{color:var(--acc1b);display:inline-flex}body[data-fl=home] .seg-band .band-copy{color:var(--tx2);text-wrap:pretty;flex:320px;font-size:14.5px}body[data-fl=home] .seg-band .band-copy strong{color:var(--tx1);font-weight:600}body[data-fl=home] .seg-band .cta{color:var(--acc2);white-space:nowrap;align-items:center;gap:7px;font-size:14.5px;font-weight:500;display:inline-flex}body[data-fl=home] .ownership{padding:clamp(70px,9vw,150px) 0;position:relative;overflow:hidden}body[data-fl=home] .ownership .band-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--acc1) 20%, transparent) 0%, transparent 62%);filter:blur(70px);pointer-events:none;width:90vw;height:70vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-fl=home] .ownership .wrap{position:relative}body[data-fl=home] .ownership h2{letter-spacing:-.01em;text-align:center;margin:0 0 clamp(36px,5vw,64px);font-size:clamp(52px,8vw,124px);line-height:1}body[data-fl=home] .own-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:20px;display:grid}body[data-fl=home] .own-card{background:var(--card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--hair2);border-radius:24px;padding:clamp(28px,4vw,44px);box-shadow:0 26px 70px #00000080,inset 0 1px #ffffff14}body[data-fl=home] .own-card .eyebrow{letter-spacing:.2em;align-items:center;gap:9px;font-size:11px;display:inline-flex}body[data-fl=home] .own-card h3{margin:16px 0 14px;font-size:clamp(28px,3.2vw,42px);line-height:1.08}body[data-fl=home] .own-card h3 em{font-style:italic}body[data-fl=home] .own-card p{color:var(--tx2);text-wrap:pretty;margin:0;font-size:16px}body[data-fl=home] .own-card p em{color:var(--tx1);font-style:italic}body[data-fl=home] .pain .wrap{max-width:1140px}body[data-fl=home] .pain h2{letter-spacing:-.01em;text-align:center;margin:0 0 clamp(32px,4vw,52px);font-size:clamp(44px,6.6vw,100px);line-height:1}body[data-fl=home] .pain-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}body[data-fl=home] .pain-card{background:var(--card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--hair2);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 26px;display:flex}body[data-fl=home] .pain-card .pic{color:var(--amber);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--amber) 35%, transparent));margin-bottom:2px;display:inline-flex}body[data-fl=home] .pain-card h3{font-family:var(--sans);color:var(--tx1);letter-spacing:0;margin:0;font-size:17px;font-weight:600}body[data-fl=home] .pain-card p{color:var(--tx2);text-wrap:pretty;margin:0;font-size:14.5px}body[data-fl=home] .pain-close{text-align:center;font-family:var(--serif);color:var(--tx1);max-width:30ch;margin:clamp(28px,4vw,40px) auto 0;font-size:clamp(22px,2.6vw,32px);font-style:italic}body[data-fl=home] .pain-out{text-align:center;color:var(--tx2);text-wrap:pretty;max-width:62ch;margin:18px auto 0;font-size:clamp(15px,1.7vw,18px)}body[data-fl=home] .coursedata{padding:clamp(60px,8vw,130px) 0 clamp(30px,4vw,50px)}body[data-fl=home] .cd-grid{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:start;gap:clamp(24px,4vw,64px);display:grid}body[data-fl=home] .coursedata h2{letter-spacing:-.01em;margin:0;font-size:clamp(38px,4.8vw,72px);line-height:1.04}body[data-fl=home] .cd-body{padding-top:clamp(4px,3vw,44px)}body[data-fl=home] .cd-body p:first-child{color:var(--tx2);text-wrap:pretty;margin:0;font-size:clamp(16px,1.8vw,18.5px)}body[data-fl=home] .cd-body strong{color:var(--tx1)}body[data-fl=home] .feature{border-top:0;padding:clamp(40px,6vw,90px) 0;display:block}body[data-fl=home] .feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;gap:clamp(28px,4vw,64px);display:grid}body[data-fl=home] .feature.flip .feature-copy{order:1}body[data-fl=home] .feature.flip .demo-slot{order:2}body[data-fl=home] .feature h3{margin:0;font-size:clamp(32px,3.6vw,54px);line-height:1.06}body[data-fl=home] .feature-copy>p{color:var(--tx2);text-wrap:pretty;margin:18px 0 0;font-size:16.5px}body[data-fl=home] .feature-copy strong{color:var(--tx1)}body[data-fl=home] .feature-copy ul{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}body[data-fl=home] .feature-copy li{color:var(--tx2);align-items:baseline;gap:12px;font-size:15.5px;display:flex}body[data-fl=home] .feature-copy li .n{font-family:var(--mono);color:var(--acc2);flex:none;font-size:11px}body[data-fl=home] .demo-slot{box-shadow:0 40px 100px #0009, 0 0 60px color-mix(in srgb, var(--acc1) 16%, transparent);background:#0b0918;border-radius:18px}body[data-fl=home] .demo-slot .demo-chrome{background:#ffffff06;gap:7px;padding:12px 16px}body[data-fl=home] .demo-slot .demo-chrome i{background:#ffffff1f}body[data-fl=home] .demo-slot .chrome-slot{font-family:var(--mono);color:var(--tx3);margin-left:10px;font-size:10.5px}body[data-fl=home] .demo-slot .chrome-tag{font-family:var(--mono);color:var(--acc2);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:inline-flex}body[data-fl=home] .demo-slot .chrome-tag.ok{color:var(--green)}body[data-fl=home] .demo-media{position:relative;overflow:hidden}body[data-fl=home] .demo-media img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}body[data-fl=home] .demo-fx{pointer-events:none;position:absolute;inset:0}body[data-fl=home] .demo-fx .sweep{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--acc2) 24%, transparent), transparent);mix-blend-mode:screen;width:9%;animation:6.5s ease-in-out infinite homeSweep;position:absolute;top:0;bottom:0;left:-12%}body[data-fl=home] .demo-fx .cursor{width:13px;height:13px;box-shadow:0 0 0 3px color-mix(in srgb, var(--acc2) 45%, transparent), 0 0 18px var(--acc2);offset-path:path("M 120 90 C 300 60, 520 140, 430 230 C 360 300, 720 280, 860 210 C 980 160, 1050 320, 900 400 C 700 490, 300 420, 120 90");offset-rotate:0deg;background:#fffffff2;border-radius:50%;animation:11s cubic-bezier(.45,0,.35,1) infinite homeCursor;position:absolute}body[data-fl=home] .demo-fx .row{opacity:0;border-radius:8px;height:9%;position:absolute;left:2%;right:2%}body[data-fl=home] .demo-fx .row-1{background:linear-gradient(90deg, color-mix(in srgb, var(--acc1) 22%, transparent), transparent 80%);border-left:3px solid var(--acc1b);animation:7.5s ease-in-out infinite homeRowGlow;top:34%}body[data-fl=home] .demo-fx .row-2{background:linear-gradient(90deg, color-mix(in srgb, var(--acc2) 18%, transparent), transparent 80%);border-left:3px solid var(--acc2);animation:7.5s ease-in-out 1.4s infinite homeRowGlow;top:47%}body[data-fl=home] .demo-fx .row-3{background:linear-gradient(90deg, color-mix(in srgb, var(--green) 18%, transparent), transparent 80%);border-left:3px solid var(--green);animation:7.5s ease-in-out 2.8s infinite homeRowGlow;top:60%}body[data-fl=home] .access{border-top:0;padding:clamp(40px,6vw,90px) 0}body[data-fl=home] .access .wrap{max-width:1140px}body[data-fl=home] .access .head{text-align:center}body[data-fl=home] .access h3{margin:0 0 clamp(28px,4vw,44px);font-size:clamp(32px,4vw,60px);line-height:1.06}body[data-fl=home] .access-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;display:grid}body[data-fl=home] .access-card{background:var(--card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--hair2);border-radius:20px;padding:clamp(24px,3vw,36px)}body[data-fl=home] .access-card .term{font-family:var(--serif);align-items:center;gap:10px;font-size:clamp(24px,2.6vw,32px);display:inline-flex}body[data-fl=home] .access-card.permission .term{color:var(--acc1b)}body[data-fl=home] .access-card.scope .term{color:var(--acc2)}body[data-fl=home] .access-card p{color:var(--tx2);text-wrap:pretty;margin:12px 0 0;font-size:15.5px}body[data-fl=home] .access-badges{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}body[data-fl=home] .abadge{font-family:var(--mono);color:var(--tx2);border:1px solid var(--hair2);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:7px 14px;font-size:11px;display:inline-flex}body[data-fl=home] .abadge .ic{color:var(--acc2)}body[data-fl=home] .access-card p em{font-style:italic}body[data-fl=home] .access .source,body[data-fl=home] .evidence{text-align:center}body[data-fl=home] .evidence .wrap{max-width:900px}body[data-fl=home] .evidence h2{margin:0;font-size:clamp(40px,5.6vw,86px);line-height:1.02}body[data-fl=home] .evidence p{max-width:56ch;color:var(--tx2);text-wrap:pretty;margin:22px auto 30px;font-size:clamp(16px,1.8vw,19px)}body[data-fl=home] .final{padding:clamp(80px,10vw,170px) 0;position:relative;overflow:hidden}body[data-fl=home] .final .cta-glow{background:radial-gradient(ellipse, #2b63c957 0%, color-mix(in srgb, var(--acc1) 20%, transparent) 40%, transparent 68%);filter:blur(60px);pointer-events:none;width:90vw;height:70vh;animation:10s ease-in-out infinite flBreath;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}body[data-fl=home] .final .wrap{text-align:center;max-width:1000px;position:relative}body[data-fl=home] .final .edi{display:inline-block}body[data-fl=home] .final .edi img{width:clamp(130px,14vw,180px);height:auto;filter:drop-shadow(0 16px 34px #0000008c) drop-shadow(0 0 34px color-mix(in srgb, var(--acc1) 50%, transparent));margin-bottom:10px;animation:6s ease-in-out infinite homeFloatB}body[data-fl=home] .final h2{letter-spacing:-.01em;margin:0;font-size:clamp(48px,7vw,110px);line-height:1}body[data-fl=home] .final .lede{color:var(--tx2);text-wrap:pretty;max-width:44ch;margin:24px auto 36px;font-size:clamp(16px,2vw,20px)}body[data-fl=home] .final .btn.fl-light{padding:16px 34px;font-size:16.5px}body[data-fl=home] .final .fineprint{margin-top:18px;font-size:13.5px}body[data-fl=home] .final .fineprint a{color:var(--tx3);text-underline-offset:4px;text-decoration:underline}body[data-fl=home] .final .fineprint a:hover{color:var(--tx2)}body[data-fl^=legal][data-fl-root]{--bg0:#05060c;--bg1:#0b0e18;--card:#0e121eb8;--tx1:#f4f6fb;--tx2:#aab3c7;--tx3:#5d667c;--hair:#ffffff14;--hair2:#ffffff29;--read:#e6eaf4;--measure:72ch;--stick:76px}html:has(body[data-fl^=legal][data-fl-root]){background:#020308}body[data-fl^=legal] .fl-orb-1{filter:blur(78px);background:radial-gradient(#4a88ff1c 0%,#0000 62%);width:54vw;height:42vw;animation:16s ease-in-out infinite flBreath;top:-24%;left:26%}body[data-fl^=legal] .fl-orb-2{filter:blur(88px);background:radial-gradient(#623cea1c 0%,#0000 60%);width:46vw;height:40vw;animation:20s ease-in-out 5s infinite flBreath;bottom:-28%;right:-12%}body[data-fl^=legal] .legal-hero{padding:clamp(40px,5vw,76px) 0 clamp(22px,3vw,34px)}body[data-fl^=legal] .legal-hero .wrap{max-width:1040px}body[data-fl^=legal] .legal-hero .eyebrow{align-items:center;gap:9px;display:inline-flex}body[data-fl^=legal] .legal-hero .lede{color:var(--tx2);max-width:66ch;margin-top:18px;font-size:clamp(16px,1.5vw,18px)}body[data-fl^=legal] .legal-back{width:fit-content;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);align-items:center;gap:6px;margin-bottom:18px;font-size:11px;text-decoration:none;display:flex}body[data-fl^=legal] .legal-back:hover{color:var(--acc2);text-decoration:none}body[data-fl^=legal] .legal-stamp{flex-wrap:wrap;gap:8px;max-width:none;margin-top:20px;padding:0;list-style:none;display:flex}body[data-fl^=legal] .legal-stamp .chip{font-size:11px}body[data-fl^=legal] .legal-stamp .chip.eff{color:var(--tx1);border-color:var(--hair2)}body[data-fl^=legal] .legal-readfirst{border-left:2px solid var(--acc2);background:linear-gradient(90deg,#0ce9e10e,#0000 72%);border-radius:0 10px 10px 0;margin-top:26px;padding:16px 22px}body[data-fl^=legal] .legal-readfirst>.k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc2);margin-bottom:8px;font-size:10px;display:block}body[data-fl^=legal] .legal-readfirst p,body[data-fl^=legal] .legal-readfirst li{color:var(--read);max-width:70ch;font-size:16px}body[data-fl^=legal] .legal-readfirst p+p{margin-top:10px}body[data-fl^=legal] .legal-readfirst ol{gap:9px;margin:12px 0 0 1.15rem;display:grid}body[data-fl^=legal] .legal-readfirst strong{color:#fff}body[data-fl^=legal] .legal-readfirst a{color:var(--acc2);text-underline-offset:3px;text-decoration:underline}body[data-fl^=legal] .legal-inshort{border-left:2px solid var(--acc1b);background:#8b6cff0e;border-radius:0 8px 8px 0;margin:20px 0;padding:12px 18px}body[data-fl^=legal] .legal-inshort>.k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc1b);margin-bottom:5px;font-size:10.5px;display:block}body[data-fl^=legal] .legal-inshort p{color:var(--tx2);max-width:none;margin:0;font-size:15.5px}body[data-fl^=legal] .legal-body,body[data-fl=legal-index] .legal-hub{padding-top:0}body[data-fl^=legal] .legal-doc{grid-template-columns:246px minmax(0,1fr);align-items:start;gap:52px;padding:30px 0 24px;display:grid}body[data-fl^=legal] .legal-toc{top:calc(var(--stick) + 22px);border-left:1px solid var(--hair);max-height:calc(100vh - var(--stick) - 44px);padding-left:18px;position:sticky;overflow:auto}body[data-fl^=legal] .legal-toc .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3);margin-bottom:12px;font-size:10px;display:block}body[data-fl^=legal] .legal-toc ol{flex-direction:column;gap:1px;list-style:none;display:flex}body[data-fl^=legal] .legal-toc a{color:var(--tx2);border-radius:5px;gap:9px;padding:5px 8px 5px 0;font-size:13px;line-height:1.42;text-decoration:none;display:flex}body[data-fl^=legal] .legal-toc a .i{font-family:var(--mono);color:var(--tx3);text-align:right;flex:none;width:19px;font-size:11px}body[data-fl^=legal] .legal-toc a:hover{color:var(--tx1);text-decoration:none}body[data-fl^=legal] .legal-toc li.on{position:relative}body[data-fl^=legal] .legal-toc li.on>a,body[data-fl^=legal] .legal-toc li.on>a .i{color:var(--acc2)}body[data-fl^=legal] .legal-toc li.on:before{content:"";background:var(--acc2);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:-19px}body[data-fl^=legal] .legal-toc .sub>a{padding-left:28px;font-size:12.5px}body[data-fl^=legal] .legal-toc .sub>a .i{width:0}body[data-fl^=legal] .legal-toc .sched{border-top:1px solid var(--hair);margin-top:14px;padding-top:12px}body[data-fl^=legal] .legal-toc .sched .k{color:var(--acc1b);margin-bottom:9px}body[data-fl^=legal] .legal-toc-mobile{display:none}body[data-fl^=legal] .legal-prose{max-width:var(--measure);color:var(--read);font-size:16.5px;line-height:1.72}body[data-fl^=legal] .legal-prose h2{scroll-margin-top:calc(var(--stick) + 18px);margin:46px 0 6px;font-size:clamp(24px,3vw,31px)}body[data-fl^=legal] .legal-prose h2:first-child{margin-top:0}body[data-fl^=legal] .legal-prose h2 .sn{font-family:var(--mono);color:var(--acc1b);letter-spacing:.02em;vertical-align:2px;margin-right:9px;font-size:14px}body[data-fl^=legal] .legal-prose h3{color:var(--tx1);scroll-margin-top:calc(var(--stick) + 18px);margin:30px 0 4px;font-size:21px}body[data-fl^=legal] .legal-prose p{max-width:none;margin:14px 0}body[data-fl^=legal] .legal-prose ul,body[data-fl^=legal] .legal-prose ol{gap:9px;margin:14px 0 14px 1.2rem;display:grid}body[data-fl^=legal] .legal-prose strong{color:#fff;font-weight:500}body[data-fl^=legal] .legal-prose a{color:var(--acc2);text-underline-offset:3px;text-decoration:underline}body[data-fl^=legal] .legal-prose a:hover{color:#fff}body[data-fl^=legal] .legal-clause{scroll-margin-top:calc(var(--stick) + 18px);margin:20px 0;position:relative}body[data-fl^=legal] .legal-clause .lead{color:#fff;font-weight:500}body[data-fl^=legal] .legal-clause .cid{font-family:var(--mono);color:var(--tx3);letter-spacing:.02em;white-space:nowrap;opacity:0;font-size:11px;transition:opacity .14s;position:absolute;top:5px;left:-78px}body[data-fl^=legal] .legal-clause:hover .cid{opacity:1;color:var(--acc2)}body[data-fl^=legal] .legal-clause:target,body[data-fl^=legal] .legal-prose h2:target,body[data-fl^=legal] .legal-prose h3:target{box-shadow:inset 2px 0 0 var(--acc2);background:#0ce9e10d;border-radius:8px;margin-left:-14px;padding:8px 14px}body[data-fl^=legal] .legal-clause:target .cid{opacity:1;color:var(--acc2)}body[data-fl^=legal] .legal-tbl{border:1px solid var(--hair);background:#ffffff04;border-radius:10px;margin:20px 0;overflow-x:auto}body[data-fl^=legal] .legal-tbl table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}body[data-fl^=legal] .legal-tbl th,body[data-fl^=legal] .legal-tbl td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;color:var(--tx2);padding:11px 15px}body[data-fl^=legal] .legal-tbl th{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tx3);white-space:nowrap;background:#ffffff05;font-size:10.5px}body[data-fl^=legal] .legal-tbl td:first-child{color:var(--tx1)}body[data-fl^=legal] .legal-tbl tr:last-child td{border-bottom:0}body[data-fl=legal-index] .legal-hub-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}body[data-fl=legal-index] .legal-doc-card{border:1px solid var(--hair);background:var(--card);border-radius:14px;flex-direction:column;gap:10px;padding:22px 22px 20px;text-decoration:none;display:flex;position:relative}body[data-fl=legal-index] .legal-doc-card:before{content:"";background:linear-gradient(90deg,#0000,#8b6cff80,#0000);height:1px;position:absolute;top:0;left:22px;right:22px}body[data-fl=legal-index] .legal-doc-card:hover{border-color:var(--hair2);text-decoration:none}body[data-fl=legal-index] .legal-doc-card .n{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);font-size:10px}body[data-fl=legal-index] .legal-doc-card h3{font-size:25px}body[data-fl=legal-index] .legal-doc-card p{color:var(--tx2);max-width:none;margin:0;font-size:14.5px;line-height:1.58}body[data-fl=legal-index] .legal-doc-card .doc-meta{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:12px;display:flex}body[data-fl=legal-index] .legal-doc-card .go{font-family:var(--mono);color:var(--acc2);font-size:12px}body[data-fl=legal-index] .legal-hub-tail{border-top:1px solid var(--hair);color:var(--tx3);flex-wrap:wrap;gap:10px 30px;margin-top:26px;padding-top:20px;font-size:13.5px;display:flex}body[data-fl=legal-index] .legal-hub-tail p{max-width:none;margin:0}@media (width<=999px){body[data-fl^=legal] .legal-doc{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}body[data-fl^=legal] .legal-toc{display:none}body[data-fl^=legal] .legal-toc-mobile{top:var(--stick);z-index:4;background:color-mix(in srgb, var(--bg0) 93%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--hair);margin:0 calc(-1*clamp(18px,4vw,44px));padding:0 clamp(18px,4vw,44px);display:block;position:sticky}body[data-fl^=legal] .legal-toc-mobile summary{cursor:pointer;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--acc2);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:11px;list-style:none;display:flex}body[data-fl^=legal] .legal-toc-mobile summary::-webkit-details-marker{display:none}body[data-fl^=legal] .legal-toc-mobile summary .cur{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;max-width:56%;font-size:12.5px;overflow:hidden}body[data-fl^=legal] .legal-toc-mobile ol{max-height:52vh;padding:2px 0 14px;list-style:none;overflow:auto}body[data-fl^=legal] .legal-toc-mobile a{color:var(--tx2);gap:9px;padding:8px 0;font-size:14px;text-decoration:none;display:flex}body[data-fl^=legal] .legal-toc-mobile a .i{font-family:var(--mono);color:var(--tx3);text-align:right;flex:none;width:19px;font-size:11.5px}body[data-fl^=legal] .legal-toc-mobile .sub>a{padding-left:28px}body[data-fl^=legal] .legal-prose{padding-top:18px}body[data-fl^=legal] .legal-clause .cid{opacity:1;margin-bottom:3px;display:block;position:static}body[data-fl=legal-index] .legal-hub-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=999px) and (prefers-reduced-motion:reduce){body[data-fl^=legal] .legal-toc-mobile{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg0)}}body[data-fl=no-claims][data-fl-root]{--bg0:#060606;--bg1:#101014;--card:#121218b8;--tx1:#f5f4f0;--tx2:#a3a19b;--tx3:#63615c}html:has(body[data-fl=no-claims][data-fl-root]){background:#030303}body[data-fl=no-claims] .fl-orb-1{filter:blur(80px);background:radial-gradient(#6ea8ff1a 0%,#0000 62%);width:50vw;height:40vw;animation:14s ease-in-out infinite flBreath;top:-20%;left:30%}body[data-fl=no-claims] .fl-orb-2{filter:blur(90px);background:radial-gradient(#623cea1f 0%,#0000 60%);width:46vw;height:40vw;animation:18s ease-in-out 4s infinite flBreath;bottom:-24%;right:-10%}body[data-fl=no-claims] .nc-hero{padding:clamp(48px,7vw,100px) 0 clamp(28px,4vw,48px)}body[data-fl=no-claims] .nc-hero .wrap{max-width:940px;padding:0 clamp(18px,4vw,44px)}body[data-fl=no-claims] .nc-policy{font-family:var(--mono);letter-spacing:.16em;text-transform:none;color:var(--acc2);border:1px solid color-mix(in srgb, var(--acc2) 30%, transparent);background:color-mix(in srgb, var(--acc2) 6%, transparent);border-radius:99px;align-items:center;gap:9px;margin-bottom:clamp(22px,3vw,34px);padding:7px 15px;font-size:11.5px;display:inline-flex}body[data-fl=no-claims] .nc-hero h1{margin:0;font-size:clamp(48px,7.6vw,112px);line-height:1}body[data-fl=no-claims] .nc-hero .lede{max-width:62ch;color:var(--tx2);text-wrap:pretty;margin:clamp(22px,3vw,32px) 0 0;font-size:clamp(16.5px,1.9vw,19.5px)}body[data-fl=no-claims] .nc-unclaims{padding:clamp(20px,3vw,40px) 0}body[data-fl=no-claims] .nc-unclaims .wrap{max-width:940px;padding:0 clamp(18px,4vw,44px)}body[data-fl=no-claims] .nc-unclaims h2{margin:0 0 clamp(22px,3vw,32px);font-size:clamp(30px,3.8vw,50px);line-height:1.08}body[data-fl=no-claims] .nc-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px;display:grid}body[data-fl=no-claims] .nc-card{border-color:var(--hair2);-webkit-backdrop-filter:blur(14px);border-radius:18px;padding:26px;position:relative;overflow:hidden}body[data-fl=no-claims] .nc-card h3{color:var(--tx3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--amber) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--amber) 60%, transparent);margin:0 0 10px;font-size:23px;line-height:1.2;text-decoration-thickness:1.5px}body[data-fl=no-claims] .nc-card p{color:var(--tx2);text-wrap:pretty;margin:0;font-size:14.5px}body[data-fl=no-claims] .nc-stamp{font-family:var(--mono);letter-spacing:.3em;color:var(--amber);border:1.5px solid var(--amber);opacity:.65;border-radius:4px;padding:3px 30px;font-size:10px;position:absolute;top:14px;right:-26px;transform:rotate(24deg)}body[data-fl=no-claims] .nc-caveats{padding:clamp(40px,5vw,70px) 0}body[data-fl=no-claims] .nc-caveats .wrap{max-width:940px;padding:0 clamp(18px,4vw,44px)}body[data-fl=no-claims] .nc-caveats h2{margin:0 0 clamp(20px,3vw,28px);font-size:clamp(30px,3.8vw,50px);line-height:1.08}body[data-fl=no-claims] .nc-caveat-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}body[data-fl=no-claims] .nc-caveat-list li{color:var(--tx2);border-left:2px solid color-mix(in srgb, var(--acc2) 40%, transparent);text-wrap:pretty;padding-left:18px;font-size:15px}body[data-fl=no-claims] .nc-why{background:var(--card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--hair2);border-left:3px solid var(--acc2);border-radius:18px;margin-top:clamp(30px,4vw,44px);padding:clamp(22px,3vw,32px)}body[data-fl=no-claims] .nc-why p{color:var(--tx1);text-wrap:pretty;margin:0;font-size:clamp(16px,1.8vw,18.5px)}body[data-fl=no-claims] .nc-cta{border-top:1px solid var(--hair);text-align:center;padding:clamp(60px,8vw,120px) 0}body[data-fl=no-claims] .nc-cta .wrap{max-width:800px;padding:0 clamp(18px,4vw,44px)}body[data-fl=no-claims] .nc-cta h2{margin:0;font-size:clamp(44px,6.4vw,96px);line-height:1}body[data-fl=no-claims] .nc-cta p{color:var(--tx2);text-wrap:pretty;max-width:52ch;margin:20px auto 32px;font-size:clamp(16px,1.9vw,19px)}body[data-fl=pricing] .fl-orb-1{filter:blur(80px);background:radial-gradient(circle,#1b4ba852 0%,#0000 64%);width:50vw;height:44vw;animation:13s ease-in-out infinite flBreath;bottom:-20%;left:-14%}body[data-fl=pricing] .fl-orb-2{background:radial-gradient(circle, color-mix(in srgb, var(--acc1) 26%, transparent) 0%, transparent 62%);filter:blur(80px);width:44vw;height:38vw;animation:16s ease-in-out 2s infinite flBreath,32s ease-in-out infinite plWander;top:30%;left:26%}body[data-fl=pricing] .fl-orb-3{background:radial-gradient(circle, color-mix(in srgb, var(--acc2) 16%, transparent) 0%, transparent 60%);filter:blur(80px);width:48vw;height:42vw;animation:11s ease-in-out 1s infinite flBreath;top:-16%;right:-10%}body[data-fl=pricing] .fl-vignette{background:radial-gradient(100% 80% at 50% 30%,#0000 55%,#0100058c 100%);position:absolute;inset:0}@keyframes plWander{0%,to{translate:0}22%{translate:-7vw 5vh}46%{translate:5vw 9vh}72%{translate:-4vw -6vh}}body[data-fl=pricing] .pr-hero{text-align:center;padding:clamp(48px,7vw,100px) 0 clamp(28px,4vw,48px)}body[data-fl=pricing] .pr-hero .wrap{flex-direction:column;align-items:center;max-width:980px;display:flex}body[data-fl=pricing] .pr-hero .eyebrow{letter-spacing:.16em;color:var(--acc2);border:1px solid color-mix(in srgb, var(--acc2) 30%, transparent);background:color-mix(in srgb, var(--acc2) 6%, transparent);border-radius:99px;align-items:center;gap:9px;margin:0 0 clamp(22px,3vw,34px);padding:7px 15px;font-size:11.5px;display:inline-flex}body[data-fl=pricing] .pr-hero h1{margin:0;font-size:clamp(50px,8vw,120px);line-height:1}body[data-fl=pricing] .pr-hero .lede{max-width:60ch;color:var(--tx2);text-wrap:pretty;margin:clamp(22px,3vw,32px) auto 0;font-size:clamp(16.5px,1.9vw,20px)}body[data-fl=pricing] .pr-hero .lede strong{color:var(--tx1)}body[data-fl=pricing] .pr-tiers{padding:clamp(20px,3vw,40px) 0}body[data-fl=pricing] .pr-tiers .wrap{max-width:1360px}body[data-fl=pricing] .tier-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:end;gap:16px;display:grid}body[data-fl=pricing] .tier{background:var(--card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--hair2);border-radius:22px;flex-direction:column;gap:12px;padding:26px;display:flex}body[data-fl=pricing] .tier .eyebrow{margin:0}body[data-fl=pricing] .tier h3{margin:0;font-size:27px;line-height:1.1}body[data-fl=pricing] .tier .price{align-items:baseline;gap:10px;display:flex}body[data-fl=pricing] .tier .price .amount{font-family:var(--serif);color:var(--tx1);font-size:44px;line-height:1}body[data-fl=pricing] .tier .price .unit{font-family:var(--mono);color:var(--tx3);font-size:11px}body[data-fl=pricing] .tier ul{color:var(--tx2);flex-direction:column;gap:8px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:flex}body[data-fl=pricing] .tier li{padding-left:1.35rem;position:relative}body[data-fl=pricing] .tier li:before{content:"—";color:var(--acc2);font-family:var(--mono);font-size:10.5px;position:absolute;left:0}body[data-fl=pricing] .tier li.tier-chips{flex-wrap:wrap;gap:6px;padding-left:0;display:flex}body[data-fl=pricing] .tier li.tier-chips:before{content:none}body[data-fl=pricing] .tier li a{color:var(--acc2);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}body[data-fl=pricing] .tier li a:hover{color:var(--acc1)}body[data-fl=pricing] .tier .btn{text-align:center;justify-content:center;width:100%;margin-top:auto;display:flex}body[data-fl=pricing] .tier.hot{background:0 0;border:0;border-radius:23px;gap:0;padding:1.5px;display:block;position:relative;overflow:hidden}body[data-fl=pricing] .tier.hot:before{content:"";z-index:0;background:conic-gradient(from 0deg, color-mix(in srgb, var(--acc2) 70%, transparent), color-mix(in srgb, var(--acc1) 70%, transparent), transparent 40%, color-mix(in srgb, var(--acc2) 70%, transparent));animation:6s linear infinite flSpin;position:absolute;inset:-60%}body[data-fl=pricing] .tier.hot .tier-inner{z-index:1;-webkit-backdrop-filter:blur(16px);background:#0d0b1af0;border-radius:22px;flex-direction:column;gap:12px;height:100%;padding:26px 26px 30px;display:flex;position:relative}body[data-fl=pricing] .pr-apex{border-top:1px solid var(--hair);padding:clamp(50px,7vw,110px) 0;position:relative;overflow:hidden}body[data-fl=pricing] .pr-apex-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--acc1) 18%, transparent) 0%, transparent 62%);filter:blur(70px);pointer-events:none;width:90vw;height:70vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-fl=pricing] .pr-apex .wrap{max-width:1360px;position:relative}body[data-fl=pricing] .pr-apex h2{margin:0;font-size:clamp(38px,5.4vw,80px);line-height:1.03}body[data-fl=pricing] .pr-apex .intro{color:var(--tx2);text-wrap:pretty;max-width:62ch;margin:18px 0 clamp(26px,4vw,40px)}body[data-fl=pricing] .grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:18px;display:grid}body[data-fl=pricing] .pr-apex .fl-card h3{margin:12px 0 10px;font-size:clamp(24px,2.6vw,32px)}body[data-fl=pricing] .pr-apex .fl-card p{margin:0}body[data-fl=pricing] .pr-apex .cta{margin-top:clamp(24px,3vw,36px)}body[data-fl=pricing] .pr-coursedata{border-top:1px solid var(--hair);padding:clamp(50px,6vw,90px) 0}body[data-fl=pricing] .pr-coursedata .wrap{max-width:1360px}body[data-fl=pricing] .pr-coursedata h2{margin:0;font-size:clamp(36px,4.8vw,70px);line-height:1.04}body[data-fl=pricing] .pr-coursedata .intro{color:var(--tx2);text-wrap:pretty;max-width:62ch;margin:18px 0 clamp(24px,3vw,36px)}body[data-fl=pricing] .grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}body[data-fl=pricing] .pr-coursedata .fl-card{border-radius:20px;padding:26px}body[data-fl=pricing] .pr-coursedata .fl-card h3{font-family:var(--serif);color:var(--tx1);margin:12px 0 8px;font-size:40px;line-height:1}body[data-fl=pricing] .pr-coursedata .fl-card h3 .unit{font-family:var(--mono);color:var(--tx3);font-size:11px}body[data-fl=pricing] .pr-coursedata .fl-card p{margin:0;font-size:14.5px}body[data-fl=pricing] .pr-calc{border-top:1px solid var(--hair);padding:clamp(50px,6vw,90px) 0}body[data-fl=pricing] .pr-calc .wrap{max-width:1160px}body[data-fl=pricing] .pr-calc h2{margin:0 0 clamp(24px,3vw,36px);font-size:clamp(38px,5vw,72px);line-height:1.03}body[data-fl=pricing] .calc{background:var(--card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--hair2);border-radius:24px;grid-template-columns:1fr 1.15fr;gap:0;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff12}body[data-fl=pricing] .calc-inputs{border-right:1px solid var(--hair);padding:clamp(24px,3.5vw,40px)}body[data-fl=pricing] .calc-out{background:#ffffff04;padding:clamp(24px,3.5vw,40px)}body[data-fl=pricing] .calc label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);margin:18px 0 6px;font-size:11px;display:block}body[data-fl=pricing] .calc-inputs>label:first-child{margin-top:0}body[data-fl=pricing] .calc select,body[data-fl=pricing] .calc input{box-sizing:border-box;border:1px solid var(--hair2);width:100%;color:var(--tx1);font-family:var(--sans);background:#ffffff0a;border-radius:12px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .2s}body[data-fl=pricing] .calc select:focus,body[data-fl=pricing] .calc input:focus{border-color:color-mix(in srgb, var(--acc2) 55%, transparent)}body[data-fl=pricing] .calc-out .eyebrow{margin:0}body[data-fl=pricing] .calc-out .amount{font-family:var(--serif);color:var(--tx1);margin:8px 0 4px;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1.1}body[data-fl=pricing] .calc-out .detail{color:var(--tx2);text-wrap:pretty;margin:10px 0 0;font-size:14.5px}body[data-fl=pricing] .calc-mkt{background:color-mix(in srgb, var(--acc2) 5%, transparent);border:1px solid color-mix(in srgb, var(--acc2) 28%, transparent);border-left:3px solid var(--acc2);color:var(--tx2);border-radius:14px;margin-top:20px;padding:16px 18px;font-size:13.5px;line-height:1.6}body[data-fl=pricing] .calc-mkt strong{color:var(--tx1)}body[data-fl=pricing] .calc-mkt .calc-mkt-src{font-family:var(--mono);color:var(--tx3);word-break:break-word;margin-top:8px;font-size:10.5px;display:block}body[data-fl=pricing] .pr-fineprint{padding:clamp(30px,4vw,60px) 0 clamp(60px,8vw,110px)}body[data-fl=pricing] .pr-fineprint .wrap{max-width:1000px}body[data-fl=pricing] .pr-fine{color:var(--tx2);text-wrap:pretty;margin-top:0;font-size:14px}@media (width<=760px){body[data-fl=pricing] .calc{grid-template-columns:1fr}body[data-fl=pricing] .calc-inputs{border-right:0;border-bottom:1px solid var(--hair)}}body[data-fl=product][data-fl-root]{--bg0:#030209;--bg1:#0a0718;--card:#0d0b1ab8;--tx1:#f5f3ff;--tx2:#9f9abf;--tx3:#5e5880}body[data-fl=product] .fl-orb-1{background:radial-gradient(ellipse 40% 50% at 40% 30%, color-mix(in srgb, var(--acc1) 30%, transparent) 0%, transparent 68%);filter:blur(70px);width:44vw;height:80vh;animation:11s ease-in-out infinite flBreath,30s ease-in-out infinite flWander;top:-20%;left:-10%}body[data-fl=product] .fl-orb-2{filter:blur(80px);background:radial-gradient(circle,#1b4ba84d 0%,#0000 64%);width:50vw;height:50vw;animation:15s ease-in-out 2s infinite flBreath;top:20%;right:-14%}body[data-fl=product] .fl-orb-3{background:radial-gradient(ellipse, color-mix(in srgb, var(--acc1) 20%, transparent) 0%, transparent 62%);filter:blur(90px);width:56vw;height:44vw;animation:17s ease-in-out 4s infinite flBreath;bottom:-20%;left:30%}body[data-fl=product] .fl-vignette{background:radial-gradient(100% 80% at 50% 30%,#0000 55%,#0100058c 100%);position:absolute;inset:0}body[data-fl=product] .fl-hero{padding:clamp(48px,7vw,100px) 0 clamp(32px,4vw,56px)}body[data-fl=product] .fl-hero .wrap{max-width:1360px}body[data-fl=product] .fl-hero .eyebrow{letter-spacing:.16em;text-transform:none;color:var(--acc2);border:1px solid color-mix(in srgb, var(--acc2) 30%, transparent);background:color-mix(in srgb, var(--acc2) 6%, transparent);border-radius:99px;align-self:flex-start;align-items:center;gap:9px;margin-bottom:0;padding:7px 15px;font-size:clamp(11.5px,.85vh,13.5px);display:inline-flex}body[data-fl=product] .fl-hero h1{letter-spacing:-.015em;max-width:15ch;margin:0;font-size:clamp(44px,min(6.2vw,10.4vh),112px);line-height:1.02}body[data-fl=product] .fl-hero .lede{max-width:52ch;color:var(--tx2);text-wrap:pretty;margin:clamp(22px,3.2vh,40px) 0 0;font-size:clamp(17px,min(1.9vw,2.05vh),24px);line-height:1.55}body[data-fl=product] .fl-hero .lede strong{color:var(--tx1);font-weight:600}body[data-fl=product] .fl-hero{position:relative}body[data-fl=product] .hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));align-items:stretch;gap:clamp(30px,4vw,44px);min-height:min(76vh,940px);display:grid}body[data-fl=product] .hero-copy{flex-direction:column;justify-content:space-between;gap:clamp(26px,4.5vh,64px);display:flex}body[data-fl=product] .hero-copy-mid{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}@media (width<=1000px){body[data-fl=product] .hero-grid{align-items:center;min-height:0}body[data-fl=product] .hero-copy{display:block}body[data-fl=product] .fl-hero .eyebrow{margin-bottom:clamp(22px,3vw,34px)}body[data-fl=product] .fl-hero h1{max-width:18ch}}body[data-fl=product] .hero-glow{pointer-events:none;position:absolute}body[data-fl=product] .hero-glow-a{background:radial-gradient(circle at 55% 42%, color-mix(in srgb, var(--acc2) 30%, transparent) 0%, #2e6fe061 26%, color-mix(in srgb, var(--acc1) 30%, transparent) 48%, transparent 70%);filter:blur(54px);width:70vw;max-width:1100px;height:64vw;max-height:1000px;animation:9s ease-in-out infinite flBreath,26s ease-in-out infinite flWander;top:-6%;right:-12%}body[data-fl=product] .hero-glow-b{filter:blur(60px);background:radial-gradient(55% 50%,#7db4ff4d 0%,#2b63c938 40%,#0000 72%);height:44%;animation:13s ease-in-out 2s infinite flBreath,32s ease-in-out infinite flWanderB;bottom:-12%;left:-6%;right:-6%}body[data-fl=product] .fl-hero .wrap{position:relative}body[data-fl=product] .hero-ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-top:0;display:flex}@media (width<=1000px){body[data-fl=product] .hero-ctas{margin-top:clamp(26px,3.5vw,40px)}}body[data-fl=product] .cta-quiet{color:var(--tx2);align-items:center;gap:8px;padding:14px 10px;font-size:15.5px;transition:color .2s;display:inline-flex}body[data-fl=product] .cta-quiet:hover{color:#fff;text-decoration:none}body[data-fl=product] .hero-visual{justify-content:center;align-items:center;min-height:clamp(440px,40vw,560px);padding:60px 0;display:flex;position:relative}body[data-fl=product] .orbit{aspect-ratio:1;width:min(440px,86%);position:relative}body[data-fl=product] .orbit-core{border:2px solid color-mix(in srgb, var(--acc2) 50%, transparent);background:var(--bg1);text-align:center;border-radius:50%;justify-content:center;align-items:center;width:182px;height:182px;animation:3s ease-in-out infinite flPulseGlow;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-fl=product] .orbit-core-label{font-family:var(--serif);background:var(--gradtx);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 4px;font-size:32px;font-style:italic;line-height:1.05}body[data-fl=product] .orbit-ring{animation:46s linear infinite flOrbit;position:absolute;inset:0}body[data-fl=product] .orbit-sat{z-index:2;width:0;height:0;animation:46s linear infinite flOrbitC;position:absolute}body[data-fl=product] .sat-top{top:1%;left:50%}body[data-fl=product] .sat-right{top:50%;right:-8%}body[data-fl=product] .sat-bottom{bottom:1%;left:50%}body[data-fl=product] .sat-left{top:50%;left:-8%}body[data-fl=product] .morph{width:var(--cw);background:var(--card);-webkit-backdrop-filter:blur(18px);border:1px solid var(--hair2);height:34px;animation:flMorphBox 12s cubic-bezier(.45, .05, .25, 1) var(--md) infinite;border-radius:99px;position:absolute;top:0;left:0;overflow:hidden;translate:-50% -50%;box-shadow:0 14px 40px #00000080}body[data-fl=product] .morph-chip{width:var(--cw);white-space:nowrap;height:34px;font-family:var(--mono);color:var(--tx1);animation:flMorphChip 12s linear var(--md) infinite;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;top:0;left:0}body[data-fl=product] .morph-chip svg{color:var(--acc2);flex:none}body[data-fl=product] .morph-card{text-align:center;box-sizing:border-box;opacity:0;width:204px;height:194px;animation:flMorphCard 12s cubic-bezier(.45, .05, .25, 1) var(--md) infinite;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 16px;display:flex;position:absolute;top:0;left:0}body[data-fl=product] .morph-icon{width:52px;height:52px;color:var(--acc1b);filter:drop-shadow(0 0 18px color-mix(in srgb, var(--acc1) 45%, transparent));justify-content:center;align-items:center;display:inline-flex}body[data-fl=product] .morph-name{color:var(--tx1);white-space:nowrap;font-size:14px;font-weight:600}body[data-fl=product] .morph-sub{font-family:var(--mono);color:var(--tx3);font-size:9px;line-height:1.5}body[data-fl=product] .morph-flow{flex-direction:column;gap:7px;width:100%;margin-top:4px;display:flex}body[data-fl=product] .morph-tags{justify-content:space-between;align-items:center;gap:6px;display:flex}body[data-fl=product] .morph-tags .tag{font-family:var(--mono);border-radius:99px;padding:3px 9px;font-size:9.5px}body[data-fl=product] .tag-info{color:#8fb4ff;background:color-mix(in srgb, var(--info,#4a88ff) 14%, transparent);border:1px solid color-mix(in srgb, var(--info,#4a88ff) 40%, transparent)}body[data-fl=product] .tag-green{color:var(--green,#3ddc97);background:color-mix(in srgb, var(--green,#3ddc97) 10%, transparent);border:1px solid color-mix(in srgb, var(--green,#3ddc97) 38%, transparent)}body[data-fl=product] .morph-line{background:var(--hair2);width:100%;height:1px;display:block;position:relative}body[data-fl=product] .morph-dot{background:var(--acc2);width:6px;height:6px;box-shadow:0 0 10px var(--acc2);border-radius:50%;animation:5s linear infinite flDotRun;position:absolute;top:-2.5px}@keyframes flWanderB{0%,to{translate:0}30%{translate:6vw -4vh}55%{translate:-5vw 3vh}80%{translate:3vw 6vh}}@keyframes flOrbit{to{transform:rotate(360deg)}}@keyframes flOrbitC{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes flPulseGlow{0%,to{box-shadow:0 0 40px -10px color-mix(in srgb, var(--acc2) 60%, transparent), inset 0 0 30px color-mix(in srgb, var(--acc2) 8%, transparent)}50%{box-shadow:0 0 70px 4px color-mix(in srgb, var(--acc2) 85%, transparent), inset 0 0 34px color-mix(in srgb, var(--acc2) 14%, transparent)}}@keyframes flMorphBox{0%{width:var(--cw);border-color:var(--hair2);border-radius:99px;height:34px;box-shadow:0 14px 40px #00000080}16.6%{border-color:color-mix(in srgb, var(--acc1b) 45%, transparent);width:204px;height:194px;box-shadow:0 24px 60px #0009, 0 0 54px color-mix(in srgb, var(--acc1) 38%, transparent);border-radius:18px}41.6%{border-color:color-mix(in srgb, var(--acc1b) 45%, transparent);width:204px;height:194px;box-shadow:0 24px 60px #0009, 0 0 54px color-mix(in srgb, var(--acc1) 38%, transparent);border-radius:18px}58.3%,to{width:var(--cw);border-color:var(--hair2);border-radius:99px;height:34px;box-shadow:0 14px 40px #00000080}}@keyframes flMorphChip{0%{opacity:1}8%{opacity:0}51%{opacity:0}58%,to{opacity:1}}@keyframes flMorphCard{0%,5%{opacity:0;transform:scale(.78)translateY(8px)}16.6%{opacity:1;transform:scale(1)translateY(0)}42.5%{opacity:1;transform:scale(1)translateY(0)}56%,to{opacity:0;transform:scale(.78)translateY(8px)}}@keyframes flDotRun{0%{opacity:0;left:0}10%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}body[data-fl=product] .fl-trifecta{border-top:1px solid var(--hair);position:relative}body[data-fl=product] .tri-pin{box-sizing:border-box;padding:clamp(28px,3.5vw,48px) 0}body[data-fl=product] .tri-wrap{max-width:1360px;margin:0 auto;padding:0 clamp(18px,4vw,44px)}@media (width>=1100px) and (prefers-reduced-motion:no-preference){body[data-fl=product] .fl-trifecta{height:320vh}body[data-fl=product] .tri-pin{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:sticky;top:0}}body[data-fl=product] .tri-wrap>h2{margin:0;font-size:clamp(34px,4.4vw,64px);line-height:1.05}body[data-fl=product] .tri-tabs{border-bottom:1px solid var(--hair);grid-template-columns:repeat(3,1fr);margin-top:clamp(26px,3.5vw,40px);display:grid}body[data-fl=product] .tri-tab{appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-align:center;color:var(--tx3);background:0 0;border:none;border-bottom:3px solid #0000;border-radius:10px 10px 0 0;padding:15px 10px;font-size:13px;transition:all .2s}body[data-fl=product] .tri-tab:hover{color:#fff}body[data-fl=product] .tri-tab[aria-selected=true]{color:var(--tx1);border-bottom-color:var(--acc2);background:color-mix(in srgb, var(--acc2) 9%, transparent)}body[data-fl=product] .tri-panel{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:center;gap:clamp(22px,3vw,44px);padding-top:clamp(26px,3.5vw,40px);display:grid}body[data-fl=product] .tri-panel[hidden]{display:none}@media (width<=1099px) and (width>=380px) and (height>=740px) and (prefers-reduced-motion:no-preference){body[data-fl=product] .fl-trifecta{height:320svh}body[data-fl=product] .tri-pin{flex-direction:column;justify-content:center;min-height:100svh;padding:0;display:flex;position:sticky;top:0}body[data-fl=product] .tri-wrap>h2{font-size:clamp(25px,6.2vw,34px)}body[data-fl=product] .tri-tabs{margin-top:16px}body[data-fl=product] .tri-tab{letter-spacing:.04em;padding:11px 3px;font-size:10.5px}body[data-fl=product] .tri-panel{gap:12px;padding-top:12px}body[data-fl=product] .tri-copy h3{font-size:clamp(21px,5.6vw,26px)}body[data-fl=product] .tri-copy p{font-size:14px;line-height:1.48}body[data-fl=product] .tri-copy ul{gap:6px}body[data-fl=product] .tri-copy li{font-size:13px;line-height:1.4}body[data-fl=product] .tri-panel .demo-slot img{object-fit:cover;object-position:top left;max-height:118px}body[data-fl=product] .tri-panel .demo-slot figcaption{display:none}body[data-fl=product] .tri-panel .demo-chrome{padding-block:6px}body[data-fl=product] .tri-panel .demo-chrome .bar-title{font-size:9.5px}}body[data-fl=product] .fl-trifecta[data-dir=r] .tri-panel:not([hidden]){animation:.55s cubic-bezier(.22,1,.36,1) both flSlideR}body[data-fl=product] .fl-trifecta[data-dir=l] .tri-panel:not([hidden]){animation:.55s cubic-bezier(.22,1,.36,1) both flSlideL}body[data-fl=product] .fl-trifecta[data-dir=r] .tri-panel:not([hidden]) .demo-slot{animation:.6s cubic-bezier(.22,1,.36,1) 80ms both flSlideR}body[data-fl=product] .fl-trifecta[data-dir=l] .tri-panel:not([hidden]) .demo-slot{animation:.6s cubic-bezier(.22,1,.36,1) 80ms both flSlideL}body[data-fl=product] .tri-copy .eyebrow{letter-spacing:.16em;color:var(--acc2);margin-bottom:12px;font-size:11px}body[data-fl=product] .tri-copy h3{font-family:var(--serif);color:var(--tx1);text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:400;line-height:1.08}body[data-fl=product] .tri-grad{background:var(--gradtx);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;display:inline-block}body[data-fl=product] .tri-panel:not([hidden]) .tri-grad{animation:.7s .18s both flGradIn}body[data-fl=product] .tri-copy p{color:var(--tx2);text-wrap:pretty;margin:18px 0 0}@keyframes flSlideR{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:translate(0)}}@keyframes flSlideL{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:translate(0)}}@keyframes flGradIn{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}body[data-fl=product] .fl-walkthrough{border-top:1px solid var(--hair);padding:clamp(50px,6vw,90px) 0 0}body[data-fl=product] .walk-wrap{max-width:1360px;margin:0 auto;padding:0 clamp(18px,4vw,44px)}body[data-fl=product] .fl-walkthrough h2{margin:0;font-size:clamp(34px,4.4vw,64px);line-height:1.05}body[data-fl=product] .fl-walkthrough .lede{max-width:54ch;color:var(--tx2);text-wrap:pretty;margin:clamp(18px,2.5vw,26px) 0 0;font-size:clamp(16px,1.8vw,19px)}body[data-fl=product] .demo-chrome .bar-title{font-family:var(--mono);color:var(--tx3);margin-left:10px;font-size:10.5px}body[data-fl=product] .demo-chrome .bar-chip{font-family:var(--mono);color:var(--acc2);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:inline-flex}body[data-fl=product] .fl-tour{padding:clamp(20px,3vw,40px) 0 clamp(50px,6vw,90px)}body[data-fl=product] .tour-wrap{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,56px);max-width:1360px;margin:0 auto;padding:0 clamp(18px,4vw,44px);display:grid}body[data-fl=product] .rail{flex-direction:column;gap:2px;padding-right:8px;display:flex;position:sticky;top:96px}body[data-fl=product] .rail .rail-label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tx3);margin-bottom:12px;font-size:10px}body[data-fl=product] .rail a{font-family:var(--mono);color:var(--tx3);border-left:2px solid #0000;align-items:center;gap:10px;padding:7px 10px;font-size:12px;transition:color .2s,border-color .2s;display:flex}body[data-fl=product] .rail a:hover{color:var(--tx2)}body[data-fl=product] .rail a .dot{background:var(--acc2);width:5px;height:5px;box-shadow:0 0 8px var(--acc2);opacity:0;border-radius:50%;flex:none;transition:opacity .2s}body[data-fl=product] .tour-body{min-width:0}body[data-fl=product] .pillar{border-top:1px solid var(--hair);padding:clamp(36px,5vw,64px) 0;position:relative}body[data-fl=product] .pillar:first-child{border-top:0;padding-top:clamp(10px,2vw,20px)}body[data-fl=product] .pillar>:not(.ghost-num){z-index:1;position:relative}body[data-fl=product] .ghost-num{font-family:var(--serif);color:#ffffff17;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(120px,16vw,220px);font-style:italic;line-height:1;position:absolute;top:6px;right:-10px}body[data-fl=product] .pillar:first-child .ghost-num{top:-30px}body[data-fl=product] .pillar .eyebrow{letter-spacing:.2em;color:var(--acc2);margin-bottom:14px;font-size:11px}body[data-fl=product] .pillar h2{margin:0;font-size:clamp(32px,4vw,58px);line-height:1.05}body[data-fl=product] .pillar p strong{color:var(--tx1);font-weight:600}body[data-fl=product] .pillar-cols{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:center;gap:clamp(22px,3vw,44px);margin-top:clamp(20px,3vw,32px);display:grid}body[data-fl=product] .pillar-text p{color:var(--tx2);text-wrap:pretty;margin:0}body[data-fl=product] .pillar-lead{color:var(--tx2);text-wrap:pretty;max-width:66ch;margin:clamp(18px,2.5vw,26px) 0 0}body[data-fl=product] .pillar-lead.narrow{max-width:70ch}body[data-fl=product] .pillar-list{flex-direction:column;gap:11px;margin:20px 0 0;padding:0;list-style:none;display:flex}body[data-fl=product] .pillar-list.grid2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px 28px;margin-top:clamp(20px,3vw,28px);display:grid}body[data-fl=product] .pillar-list li{color:var(--tx2);align-items:baseline;gap:12px;font-size:15.5px;display:flex}body[data-fl=product] .pillar-list.grid2 li{font-size:15px}body[data-fl=product] .pillar-list li:before{content:"—";font-family:var(--mono);color:var(--acc2);flex:none;font-size:11px}body[data-fl=product] .demo-slot{box-shadow:0 34px 90px #0009, 0 0 50px color-mix(in srgb, var(--acc1) 14%, transparent);background:#0b0918}body[data-fl=product] .demo-slot img{aspect-ratio:16/10;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}body[data-fl=product] .demo-slot:hover img{transform:scale(1.025)}body[data-fl=product] .demo-slot.wide{margin:clamp(20px,3vw,30px) 0 0}body[data-fl=product] .demo-slot.empty .ph{background:var(--card);color:var(--tx3);font-family:var(--mono);letter-spacing:.04em}body[data-fl=product] .lifecycle-embed{margin-top:clamp(28px,4vw,44px);overflow-x:auto}body[data-fl=product] .lifecycle-embed+.chain-caption{margin-top:16px}body[data-fl=product] .pillar h2.tight{margin-bottom:clamp(20px,3vw,30px)}body[data-fl=product] .contrast{border:1px solid var(--hair);background:var(--card);-webkit-backdrop-filter:blur(14px);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid;overflow:hidden}body[data-fl=product] .contrast>div{padding:clamp(22px,3vw,32px)}body[data-fl=product] .contrast>div+div{border-top:1px solid var(--hair)}body[data-fl=product] .contrast .term{font-family:var(--serif);margin-bottom:8px;font-size:clamp(22px,2.4vw,28px);display:block}body[data-fl=product] .contrast .term-purple{color:var(--acc1b)}body[data-fl=product] .contrast .term-cyan{color:var(--acc2)}body[data-fl=product] .contrast p{color:var(--tx2);text-wrap:pretty;margin:0;font-size:15px}body[data-fl=product] .aside-note{color:var(--tx2);text-wrap:pretty;max-width:66ch;margin-top:14px;font-size:15px}@media (width>=720px){body[data-fl=product] .contrast>div+div{border-top:0;border-left:1px solid var(--hair)}}body[data-fl=product] .pillar-sub{margin:26px 0 10px;font-size:clamp(22px,2.4vw,30px);line-height:1.15}body[data-fl=product] .config-grid{border-top:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;padding:clamp(36px,5vw,56px) 0 0;display:grid}body[data-fl=product] .config-grid .fl-card{border-radius:20px;flex-direction:column;gap:10px;padding:26px;display:flex}body[data-fl=product] .config-grid .fl-card .eyebrow{margin-bottom:0}body[data-fl=product] .config-grid .fl-card h3{margin:0;font-size:22px;line-height:1.2}body[data-fl=product] .config-grid .fl-card p{color:var(--tx2);text-wrap:pretty;margin:0;font-size:14.5px}body[data-fl=product] .config-grid .fl-card .source{margin-top:auto}body[data-fl=product] .fl-cta{border-top:1px solid var(--hair);text-align:center;padding:clamp(70px,9vw,140px) 0;position:relative;overflow:hidden}body[data-fl=product] .fl-cta-glow{background:radial-gradient(ellipse, #2b63c94d 0%, color-mix(in srgb, var(--acc1) 18%, transparent) 40%, transparent 68%);filter:blur(60px);pointer-events:none;width:90vw;height:70vh;animation:10s ease-in-out infinite flBreath;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}body[data-fl=product] .fl-cta .wrap{max-width:900px;position:relative}body[data-fl=product] .fl-cta h2{margin:0;font-size:clamp(42px,6vw,92px);line-height:1}body[data-fl=product] .fl-cta p{color:var(--tx2);text-wrap:pretty;max-width:48ch;margin:20px auto 32px;font-size:clamp(16px,1.9vw,19px)}@media (width<=1100px){body[data-fl=product] .tour-wrap{grid-template-columns:1fr}body[data-fl=product] .rail{display:none}}body[data-fl=providers][data-fl-root]{--bg0:#060310;--bg1:#0e0822;--card:#100a20b8;--gradtx:linear-gradient(105deg, #8b6cff 0%, #b08cff 45%, #0ce9e1 100%)}@keyframes provWander{0%,to{translate:0}22%{translate:-7vw 5vh}46%{translate:5vw 9vh}72%{translate:-4vw -6vh}}@keyframes provRingRipple{0%{opacity:.22}18.2%{opacity:1}36.4%,to{opacity:.22}}body[data-fl=providers] .fl-orb-2{filter:blur(80px);background:radial-gradient(#3a2a8a66 0%,#0000 64%);width:52vw;height:44vw;animation:15s ease-in-out 2s infinite flBreath,34s ease-in-out infinite provWander;top:30%;left:-16%}body[data-fl=providers] .fl-orb-3{background:radial-gradient(ellipse, color-mix(in srgb, var(--acc2) 12%, transparent) 0%, transparent 60%);filter:blur(90px);width:56vw;height:46vw;animation:18s ease-in-out 4s infinite flBreath;bottom:-22%;right:-14%}body[data-fl=providers] .fl-atmo:after{content:"";pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0000 55%,#0301088c 100%);position:absolute;inset:0}body[data-fl=providers] .pv-pill{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc2);border:1px solid color-mix(in srgb, var(--acc2) 30%, transparent);background:color-mix(in srgb, var(--acc2) 6%, transparent);border-radius:99px;align-items:center;gap:9px;margin-bottom:14px;padding:7px 15px;font-size:11.5px;display:inline-flex}body[data-fl=providers] .pv-pill.center{width:fit-content;margin:0 auto 14px;display:flex}body[data-fl=providers] .pv-hero{text-align:center;flex-direction:column;justify-content:center;min-height:max(620px,100svh - 100px);padding:clamp(32px,4vw,56px) 0;display:flex;position:relative;overflow:clip}body[data-fl=providers] .pv-nebula{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#00000080 13%,#000 33% 67%,#00000080 87%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000080 13%,#000 33% 67%,#00000080 87%,#0000 100%)}body[data-fl=providers] .fl-ring{aspect-ratio:1;box-shadow:0 0 calc(var(--reach) * .5) calc(var(--reach) * .08) color-mix(in srgb, var(--c) 80%, transparent), 0 0 calc(var(--reach) * 1) calc(var(--reach) * .3) color-mix(in srgb, var(--c) 45%, transparent), 0 0 calc(var(--reach) * 1.6) calc(var(--reach) * .6) color-mix(in srgb, var(--c) 22%, transparent), inset 0 0 calc(var(--reach) * .5) color-mix(in srgb, var(--c) 65%, transparent), inset 0 0 calc(var(--reach) * 1) color-mix(in srgb, var(--c) 40%, transparent), inset 0 0 calc(var(--reach) * 1.6) color-mix(in srgb, var(--c) 18%, transparent);will-change:opacity;border-radius:50%;animation:11s ease-in-out infinite backwards provRingRipple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-fl=providers] .fl-ring.r0{--reach:min(11vw, 220px);--c:#a59bffd9;width:min(48vw,950px);animation-delay:0s}body[data-fl=providers] .fl-ring.r1{--reach:min(12.5vw, 250px);--c:#9696ffbf;width:min(65vw,1280px);animation-delay:2s}body[data-fl=providers] .fl-ring.r2{--reach:min(16vw, 330px);--c:#91b4fff2;width:min(84vw,1660px);animation-delay:4s}body[data-fl=providers] .fl-ring.r3{--reach:min(21.5vw, 420px);--c:#78c3ffbf;width:min(109vw,2160px);animation-delay:6s}body[data-fl=providers] .fl-ring.r4{--reach:min(27vw, 550px);--c:#5fd7fab3;width:min(142vw,2800px);animation-delay:8s}body[data-fl=providers] .fl-ring.r5{--reach:min(36vw, 710px);--c:#41e4eeb3;width:min(184vw,3640px);animation-delay:9s}body[data-fl=providers] .fl-ring.r6{--reach:min(36vw, 730px);--c:#23eee6bf;width:min(240vw,4730px);animation-delay:10s}body[data-fl=providers] .pv-neb-glow{filter:blur(38px);background:radial-gradient(closest-side,#0ce9e14d 0%,#0ce9e11a 48%,#0000 75%);width:22vw;height:64vh;animation:13s ease-in-out 2s infinite flBreath;position:absolute;top:50%}body[data-fl=providers] .pv-neb-glow.left{left:0;transform:translate(-42%,-50%)}body[data-fl=providers] .pv-neb-glow.right{animation-delay:5s;right:0;transform:translate(42%,-50%)}body[data-fl=providers] .pv-neb-fade{background:linear-gradient(to bottom, transparent, var(--bg0));height:18%;position:absolute;bottom:0;left:0;right:0}body[data-fl=providers] .pv-hero .wrap{z-index:1;flex-direction:column;align-items:center;max-width:1100px;display:flex;position:relative}body[data-fl=providers] .pv-hero .pv-pill{margin-bottom:clamp(22px,3vw,34px)}body[data-fl=providers] .pv-hero h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(44px,6.4vw,96px);line-height:1.02}body[data-fl=providers] .pv-hero h1 em{padding-right:.06em}body[data-fl=providers] .pv-hero .lede{max-width:64ch;color:var(--tx2);text-wrap:pretty;margin:clamp(24px,3vw,34px) auto 0;font-size:clamp(17px,1.9vw,20px)}body[data-fl=providers] .pv-hero .hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin:clamp(26px,3vw,36px) 0 0;display:flex}body[data-fl=providers] .pv-hero .btn.fl-ghost{padding:15px 30px;font-size:16px}body[data-fl=providers] .pv-short{text-align:center;padding:clamp(56px,8vw,120px) 0}body[data-fl=providers] .pv-short .wrap{max-width:1180px}body[data-fl=providers] .pv-short p{letter-spacing:-.022em;color:var(--tx1);text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,54px);font-weight:600;line-height:1.22}body[data-fl=providers] .pv-short p strong{font-weight:600}body[data-fl=providers] .pv-short p em{font-style:italic}body[data-fl=providers] .pv-vp{border-top:1px solid var(--hair);padding:clamp(50px,6vw,90px) 0}body[data-fl=providers] .pv-vp.pv-fire{border-top:0}body[data-fl=providers] .pv-vp .wrap{max-width:1360px}body[data-fl=providers] .pv-vp h2{text-wrap:balance;margin:0;font-size:clamp(38px,5vw,76px);line-height:1.03}body[data-fl=providers] .pv-vp .intro{color:var(--tx2);text-wrap:pretty;max-width:68ch;margin:clamp(18px,2.5vw,28px) 0 0}body[data-fl=providers] .pipe-label{font-family:var(--mono);letter-spacing:.06em;color:var(--acc1b);margin:clamp(28px,4vw,40px) 0 14px;font-size:11.5px}body[data-fl=providers] .pv-lifecycle+.chain-caption{color:var(--tx2);text-wrap:pretty;max-width:76ch;margin-top:14px;font-size:14.5px}body[data-fl=providers] .cyc-gate .g-label{color:var(--acc1b)}body[data-fl=providers] .cyc-gate .g-line{background:linear-gradient(90deg, var(--acc1b), transparent)}body[data-fl=providers] .cyc-gate.census .g-label{color:var(--acc2)}body[data-fl=providers] .cyc-gate.census .g-line{background:linear-gradient(90deg, var(--acc2), transparent)}body[data-fl=providers] .cyc-ph.win{border-color:color-mix(in srgb, var(--acc2) 40%, transparent)}body[data-fl=providers] .cyc-ph.win .kicker,body[data-fl=providers] .cyc-ph.win .name{color:var(--acc2)}body[data-fl=providers] .pv-duo{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));align-items:stretch;gap:18px;margin-top:clamp(28px,4vw,44px);display:grid}body[data-fl=providers] .pv-duo .fl-card{border-radius:20px;flex-direction:column;gap:10px;padding:clamp(24px,3vw,32px);display:flex}body[data-fl=providers] .fl-card .eyebrow{letter-spacing:.16em;color:var(--acc1b);margin-bottom:0;font-size:10.5px}body[data-fl=providers] .fl-card h3{text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.15}body[data-fl=providers] .fl-card>p{color:var(--tx2);text-wrap:pretty;margin:0;font-size:15px}body[data-fl=providers] .pv-stages{flex-wrap:wrap;align-items:center;gap:8px 6px;margin:4px 0 0;display:flex}body[data-fl=providers] .pv-stages>span:not(.sep){font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--acc1b) 55%, var(--tx2));border:1px solid color-mix(in srgb, var(--acc1b) 30%, var(--hair2));white-space:nowrap;background:#ffffff0a;border-radius:99px;padding:5px 11px;font-size:11px}body[data-fl=providers] .pv-stages .sep{color:var(--tx3);font-size:12px}body[data-fl=providers] .pv-why .pv-stages.chain{justify-content:center;margin:18px 0 0}body[data-fl=providers] .pv-list{flex-direction:column;gap:9px;margin:6px 0 0;padding:0;list-style:none;display:flex}body[data-fl=providers] .pv-list li{color:var(--tx2);align-items:baseline;gap:12px;font-size:14.5px;display:flex}body[data-fl=providers] .pv-list li .m{font-family:var(--mono);color:var(--acc1b);flex:none;font-size:11px}body[data-fl=providers] .pv-mock{border:1px solid var(--hair2);box-shadow:0 44px 110px #000000a6, 0 0 70px color-mix(in srgb, var(--acc1) 18%, transparent);background:#0e0822;border-radius:18px;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}body[data-fl=providers] .pv-mock .demo-chrome,body[data-fl=providers] .demo-slot .demo-chrome{border-bottom:1px solid var(--hair);background:#ffffff06;align-items:center;gap:7px;padding:12px 16px;display:flex}body[data-fl=providers] .pv-mock .demo-chrome i,body[data-fl=providers] .demo-slot .demo-chrome i{background:#ffffff1f;border-radius:50%;width:10px;height:10px;display:inline-block}body[data-fl=providers] .pv-mock .chrome-slot,body[data-fl=providers] .demo-slot .chrome-slot{font-family:var(--mono);color:var(--tx3);margin-left:10px;font-size:10.5px}body[data-fl=providers] .pv-mock .chrome-tag,body[data-fl=providers] .demo-slot .chrome-tag{font-family:var(--mono);color:var(--acc1b);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:inline-flex}body[data-fl=providers] .pv-mock-body{flex-direction:column;flex:1;gap:10px;padding:clamp(18px,2.5vw,26px);display:flex}body[data-fl=providers] .pv-mock figcaption{border-top:1px solid var(--hair);color:var(--tx2);background:#ffffff05;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 16px;font-size:13px;display:flex}body[data-fl=providers] .pv-badge{font-family:var(--mono);letter-spacing:.1em;color:#0c0620;border-radius:6px;flex:none;padding:5px 11px;font-size:10px;font-weight:500}body[data-fl=providers] .pv-badge.sm{letter-spacing:.08em;border-radius:5px;padding:4px 9px;font-size:9.5px}body[data-fl=providers] .pv-badge.green{background:var(--green)}body[data-fl=providers] .pv-badge.info{background:var(--info)}body[data-fl=providers] .pv-badge.mute{color:var(--tx1);background:#ffffff17}body[data-fl=providers] .pv-check-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}body[data-fl=providers] .pv-check-head .who{flex-direction:column;gap:2px;display:flex}body[data-fl=providers] .pv-check-head .name{color:var(--tx1);font-size:15px;font-weight:600}body[data-fl=providers] .pv-check-head .meta{font-family:var(--mono);color:var(--tx3);font-size:11px}body[data-fl=providers] .pv-check{border:1px solid var(--hair);background:#ffffff05;border-radius:11px;align-items:center;gap:10px;padding:10px 13px;display:flex}body[data-fl=providers] .pv-check svg{color:var(--green);flex:none}body[data-fl=providers] .pv-check .t{color:var(--tx1);flex:1;font-size:14px}body[data-fl=providers] .pv-check .tag{font-family:var(--mono);color:var(--tx3);font-size:10.5px}body[data-fl=providers] .pv-check.warn{border-color:color-mix(in srgb, var(--amber) 35%, transparent);background:color-mix(in srgb, var(--amber) 5%, transparent)}body[data-fl=providers] .pv-check.warn svg,body[data-fl=providers] .pv-check.warn .tag{color:var(--amber)}body[data-fl=providers] .pv-mock-body.yield{gap:13px}body[data-fl=providers] .pv-yield{flex-direction:column;gap:5px;display:flex}body[data-fl=providers] .pv-yield .row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}body[data-fl=providers] .pv-yield .who{color:var(--tx1);font-size:14px;font-weight:500}body[data-fl=providers] .pv-yield .stat{font-family:var(--mono);color:var(--tx2);text-align:right;font-size:11.5px}body[data-fl=providers] .pv-yield .stat.top{color:var(--acc2)}body[data-fl=providers] .pv-yield .stat.amber{color:var(--amber)}body[data-fl=providers] .pv-yield .bar{background:#ffffff0d;border-radius:99px;height:9px;overflow:hidden}body[data-fl=providers] .pv-yield .fill{border-radius:99px;height:100%}body[data-fl=providers] .pv-yield .fill.grad{background:var(--gradtx)}body[data-fl=providers] .pv-yield .fill.v80{background:color-mix(in srgb, var(--acc1b) 80%, transparent)}body[data-fl=providers] .pv-yield .fill.v55{background:color-mix(in srgb, var(--acc1b) 55%, transparent)}body[data-fl=providers] .pv-yield .fill.a70{background:color-mix(in srgb, var(--amber) 70%, transparent)}body[data-fl=providers] .pv-note{border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);background:color-mix(in srgb, var(--amber) 5%, transparent);border-radius:11px;align-items:center;gap:10px;margin-top:auto;padding:10px 13px;display:flex}body[data-fl=providers] .pv-note svg{color:var(--amber);flex:none}body[data-fl=providers] .pv-note span{color:var(--tx1);flex:1;font-size:13.5px}body[data-fl=providers] .pv-mock-body.stmt{gap:0}body[data-fl=providers] .pv-stmt{border-bottom:1px solid var(--hair);grid-template-columns:1fr auto auto;align-items:center;gap:8px 16px;padding:11px 0;display:grid}body[data-fl=providers] .pv-stmt.head{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);padding:0 0 9px;font-size:10px}body[data-fl=providers] .pv-stmt .who{flex-direction:column;display:flex}body[data-fl=providers] .pv-stmt .who .name{color:var(--tx1);font-size:14px}body[data-fl=providers] .pv-stmt .who .meta{font-family:var(--mono);color:var(--tx3);font-size:10.5px}body[data-fl=providers] .pv-stmt .amt{font-family:var(--mono);color:var(--tx1);text-align:right;font-size:13.5px}body[data-fl=providers] .pv-stmt.head .amt{font:inherit;color:inherit}body[data-fl=providers] .pv-stmt .amt.dim{color:var(--tx2)}body[data-fl=providers] .pv-stmt .amt.strike{color:var(--tx3);text-decoration:line-through}body[data-fl=providers] .pv-stmt.total{border-bottom:0;grid-template-columns:1fr auto;align-items:baseline;margin-top:auto;padding:14px 0 0}body[data-fl=providers] .pv-stmt.total>span:first-child{color:var(--tx2);font-size:14px}body[data-fl=providers] .pv-stmt .sum{font-family:var(--mono);color:var(--acc2);text-align:right;font-size:17px}body[data-fl=providers] .pv-dash{margin-top:clamp(40px,6vw,70px)}body[data-fl=providers] .pv-dash h2{font-size:clamp(36px,4.6vw,68px);line-height:1.04}body[data-fl=providers] .pv-dash .demo-slot{margin-top:clamp(22px,3vw,32px)}body[data-fl=providers] .demo-slot{box-shadow:0 44px 110px #000000a6, 0 0 70px color-mix(in srgb, var(--acc1) 18%, transparent);background:#0e0822;border-radius:18px;margin-top:clamp(26px,4vw,40px)}body[data-fl=providers] .demo-slot>img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}body[data-fl=providers] .demo-slot[data-ratio="21/9"]>img{aspect-ratio:21/9}body[data-fl=providers] .demo-slot:hover>img{transform:scale(1.02)}body[data-fl=providers] .demo-slot figcaption{color:var(--tx2);background:#ffffff05;font-size:13px}body[data-fl=providers] .demo-slot.empty{box-shadow:0 44px 110px #000000a6}body[data-fl=providers] .demo-slot.empty .ph{color:var(--tx3);font-family:var(--mono);letter-spacing:.04em;background:0 0;justify-content:center;align-items:center;font-size:12px;display:flex}body[data-fl=providers] .demo-slot[data-ratio="21/9"] .ph{aspect-ratio:21/9}body[data-fl=providers] .pv-data h2{margin:0 0 clamp(22px,3vw,34px)}body[data-fl=providers] .pv-contrast{border:1px solid var(--hair);background:var(--card);-webkit-backdrop-filter:blur(14px);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));display:grid;overflow:hidden}body[data-fl=providers] .pv-contrast>div{padding:clamp(22px,3vw,34px)}body[data-fl=providers] .pv-contrast>div:first-child{border-bottom:1px solid var(--hair)}body[data-fl=providers] .pv-contrast .term{font-family:var(--serif);margin-bottom:8px;font-size:clamp(21px,2.3vw,27px);display:block}body[data-fl=providers] .pv-contrast>div:first-child .term{color:var(--acc1b)}body[data-fl=providers] .pv-contrast>div:last-child .term{color:var(--acc2)}body[data-fl=providers] .pv-contrast p{color:var(--tx2);text-wrap:pretty;margin:0;font-size:15px}body[data-fl=providers] .pv-stack h2{text-align:center;max-width:20ch;margin:0 auto}body[data-fl=providers] .pv-stack-grid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:18px;margin-top:clamp(30px,4vw,48px);display:grid}body[data-fl=providers] .pv-stack-grid .fl-card{border-radius:20px;flex-direction:column;gap:12px;padding:clamp(26px,3.5vw,38px);display:flex}body[data-fl=providers] .pv-stack-grid .fl-card .eyebrow{align-items:center;gap:8px;display:inline-flex}body[data-fl=providers] .pv-stack-grid .fl-card h3{font-size:clamp(24px,2.6vw,32px);line-height:1.12}body[data-fl=providers] .pv-stack-grid .fl-card>p{font-size:15.5px}body[data-fl=providers] .pv-chips{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}body[data-fl=providers] .pv-chips .chip{font-family:var(--mono);color:var(--tx1);border:1px solid color-mix(in srgb, var(--acc1b) 32%, transparent);border-radius:99px;padding:5px 12px;font-size:11px}body[data-fl=providers] .pv-chips .chip.cut{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--acc1b) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--acc1b) 60%, transparent)}body[data-fl=providers] .pv-chips .chip.win{color:var(--acc2);border-color:color-mix(in srgb, var(--acc2) 40%, transparent);background:color-mix(in srgb, var(--acc2) 6%, transparent);text-decoration:none}body[data-fl=providers] .pv-why{border-top:1px solid var(--hair);text-align:center;padding:clamp(70px,9vw,140px) 0;position:relative;overflow:hidden}body[data-fl=providers] .pv-why .band-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--acc1) 28%, transparent) 0%, transparent 66%);filter:blur(60px);pointer-events:none;width:90vw;height:70vh;animation:10s ease-in-out infinite flBreath;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}body[data-fl=providers] .pv-why .wrap{max-width:1000px;position:relative}body[data-fl=providers] .pv-why h2{margin:0;font-size:clamp(38px,5.4vw,80px);line-height:1.04}body[data-fl=providers] .pv-why p{max-width:56ch;color:var(--tx2);text-wrap:pretty;margin:22px auto 0;font-size:clamp(16px,1.8vw,19px)}body[data-fl=providers] .pv-why .cta-glass{margin-top:32px}body[data-fl=recruiters][data-fl-root]{--bg0:#020608;--bg1:#06121a;--card:#08121ab8;--acc1:#623cea;--acc1b:#8b6cff;--acc2:#0ce9e1;--info:#4a88ff;--green:#3ddc97;--amber:#ffb454;--tx1:#f2fafb;--tx2:#93aeb8;--tx3:#52707c;--hair:#ffffff12;--hair2:#ffffff24;--gradtx:linear-gradient(105deg, #0ce9e1 0%, #4fc8de 45%, #8b6cff 100%)}html:has(body[data-fl=recruiters][data-fl-root]){background:#010304}body[data-fl=recruiters] ::selection{color:#fff;background:#0ce9e159}@keyframes rcWander{0%,to{translate:0}22%{translate:-7vw 5vh}46%{translate:5vw 9vh}72%{translate:-4vw -6vh}}@keyframes rcDot{0%{opacity:0;left:0}12%{opacity:1}86%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}body[data-fl=recruiters] .fl-orb-1{background:radial-gradient(circle at 45% 45%, color-mix(in srgb, var(--acc2) 22%, transparent) 0%, #0a6a8a4d 40%, transparent 68%);filter:blur(70px);width:64vw;height:60vw;animation:10s ease-in-out infinite flBreath,28s ease-in-out infinite rcWander;top:-24%;right:-10%}body[data-fl=recruiters] .fl-orb-2{background:radial-gradient(circle, color-mix(in srgb, var(--acc1) 24%, transparent) 0%, transparent 64%);filter:blur(80px);width:60vw;height:56vw;animation:14s ease-in-out 2s infinite flBreath;bottom:-26%;left:-12%}body[data-fl=recruiters] .fl-orb-3{filter:blur(90px);background:radial-gradient(#12809c3d 0%,#0000 62%);width:44vw;height:36vw;animation:17s ease-in-out 5s infinite flBreath;top:36%;left:30%}body[data-fl=recruiters] .fl-atmo:after{content:"";pointer-events:none;background:radial-gradient(100% 80% at 50% 30%,#0000 55%,#0103048c 100%);position:absolute;inset:0}body[data-fl=recruiters] .fl-progress{box-shadow:0 0 12px color-mix(in srgb, var(--acc2) 60%, transparent)}body[data-fl=recruiters] .wrap{max-width:1360px}body[data-fl=recruiters] main .eyebrow{letter-spacing:.16em;color:var(--acc2);border:1px solid color-mix(in srgb, var(--acc2) 30%, transparent);background:color-mix(in srgb, var(--acc2) 6%, transparent);border-radius:99px;align-items:center;gap:9px;margin-bottom:14px;padding:7px 15px;font-size:11.5px;display:inline-flex}body[data-fl=recruiters] .rc-hero{padding:clamp(48px,7vw,100px) 0 clamp(36px,5vw,64px)}body[data-fl=recruiters] .rc-badges{flex-wrap:wrap;gap:12px;margin-bottom:clamp(22px,3vw,34px);display:flex}body[data-fl=recruiters] .rc-badges .eyebrow{text-transform:none;margin-bottom:0}body[data-fl=recruiters] .rc-badge-wg{font-family:var(--mono);letter-spacing:.16em;color:var(--tx1);border:1px solid color-mix(in srgb, var(--acc1b) 45%, transparent);background:color-mix(in srgb, var(--acc1) 14%, transparent);border-radius:99px;align-items:center;gap:8px;padding:7px 15px;font-size:11.5px;display:inline-flex}body[data-fl=recruiters] .rc-badge-wg svg{color:var(--acc1b);flex:none}body[data-fl=recruiters] .rc-hero h1{letter-spacing:-.015em;margin:0;font-size:clamp(48px,7vw,108px);line-height:1.02}body[data-fl=recruiters] .rc-hero h1 .line{align-items:center;gap:clamp(14px,2vw,28px);display:flex}body[data-fl=recruiters] .rc-hero h1 .line-2{margin-left:clamp(0px,4vw,72px)}body[data-fl=recruiters] .rc-hero h1 .line-3{white-space:nowrap;margin-left:clamp(0px,8vw,144px);display:block}body[data-fl=recruiters] .rc-hero h1 .arw{width:.55em;height:.55em;color:var(--acc2);flex:none}body[data-fl=recruiters] .rc-hero h1 .arw-b{color:var(--acc1b)}body[data-fl=recruiters] .rc-hero h1 .fl-grad{padding-right:.06em}body[data-fl=recruiters] .rc-hero .lede{max-width:54ch;color:var(--tx2);text-wrap:pretty;margin:clamp(24px,3vw,36px) 0 0;font-size:clamp(17px,1.9vw,20px)}body[data-fl=recruiters] .rc-hero .hero-ctas{flex-wrap:wrap;gap:14px;margin:clamp(26px,3vw,36px) 0 0;display:flex}body[data-fl=recruiters] .rc-hero .btn.fl-ghost{padding:15px 30px;font-size:16px}body[data-fl=recruiters] .rc-marquee{z-index:1;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:#ffffff05;padding:13px 0;position:relative;overflow:hidden}body[data-fl=recruiters] .rc-marquee-track{width:max-content;animation:30s linear infinite flMarquee;display:flex}body[data-fl=recruiters] .rc-marquee-group{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tx3);white-space:nowrap;flex:none;align-items:center;gap:44px;padding-right:44px;font-size:12px;display:flex}body[data-fl=recruiters] .rc-marquee-group .dot{color:var(--acc2)}body[data-fl=recruiters] .rc-model{padding:clamp(60px,7vw,110px) 0}body[data-fl=recruiters] .rc-model-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;gap:clamp(28px,4.5vw,72px);display:grid}body[data-fl=recruiters] .rc-model h2{text-wrap:balance;margin:0 0 18px;font-size:clamp(38px,5vw,76px);line-height:1.03}body[data-fl=recruiters] .rc-model .sub{max-width:60ch;color:var(--tx2);text-wrap:pretty;margin:0;font-size:clamp(16px,1.8vw,19px)}body[data-fl=recruiters] .rc-contrast{gap:20px;display:grid}body[data-fl=recruiters] .rc-dir{border-radius:20px;padding:clamp(28px,3.4vw,44px)}body[data-fl=recruiters] .rc-dir.up{border-top:3px solid var(--acc2)}body[data-fl=recruiters] .rc-dir.down{border-top:3px solid var(--acc1b)}body[data-fl=recruiters] .rc-dir .term{font-family:var(--serif);color:var(--tx1);align-items:center;gap:9px;font-size:clamp(22px,2.4vw,28px);line-height:1.2;display:inline-flex}body[data-fl=recruiters] .rc-dir.up .term .arw{color:var(--acc2)}body[data-fl=recruiters] .rc-dir.down .term .arw{color:var(--acc1b)}body[data-fl=recruiters] .rc-dir p{color:var(--tx2);text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.65}body[data-fl=recruiters] .rc-stages{flex-wrap:wrap;align-items:center;gap:8px 6px;margin:14px 0 0;display:flex}body[data-fl=recruiters] .rc-stages>span:not(.sep){font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx2);border:1px solid var(--hair2);white-space:nowrap;background:#ffffff0a;border-radius:99px;padding:5px 11px;font-size:11px}body[data-fl=recruiters] .rc-stages .sep{color:var(--tx3);font-size:12px}body[data-fl=recruiters] .rc-dir.up .rc-stages>span:not(.sep){border-color:color-mix(in srgb, var(--acc2) 26%, var(--hair2));color:color-mix(in srgb, var(--acc2) 55%, var(--tx2))}body[data-fl=recruiters] .rc-dir.down .rc-stages>span:not(.sep){border-color:color-mix(in srgb, var(--acc1b) 30%, var(--hair2));color:color-mix(in srgb, var(--acc1b) 55%, var(--tx2))}body[data-fl=recruiters] .rc-cycle{border-top:1px solid var(--hair);padding:clamp(60px,7vw,110px) 0}body[data-fl=recruiters] .rc-cycle .eyebrow{margin-bottom:12px}body[data-fl=recruiters] .rc-cycle h3{text-wrap:balance;margin:0 0 clamp(28px,3.5vw,44px);font-size:clamp(34px,4.4vw,64px);line-height:1.06}body[data-fl=recruiters] .rc-cycle .chain-caption{max-width:62ch;color:var(--tx2);text-wrap:pretty;margin:14px 0 0;font-size:15px}body[data-fl=recruiters] .rc-vp{border-top:1px solid var(--hair);padding:clamp(36px,4.5vw,64px) 0}body[data-fl=recruiters] .rc-vp-grid{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:center;gap:clamp(28px,4vw,56px);display:grid}body[data-fl=recruiters] .rc-vp h2{text-wrap:balance;margin:0 0 18px;font-size:clamp(36px,4.4vw,64px);line-height:1.05}body[data-fl=recruiters] .rc-vp .eyebrow{text-transform:uppercase}body[data-fl=recruiters] .rc-vp-copy>p{color:var(--tx2);text-wrap:pretty;margin:0;font-size:clamp(15.5px,1.7vw,18px)}body[data-fl=recruiters] .rc-shot{color:#212529;background:#fff;border-radius:20px;padding:22px;font-size:13.5px}body[data-fl=recruiters] .rc-shot-cyan{box-shadow:0 30px 80px #0000008c, 0 0 50px color-mix(in srgb, var(--acc2) 12%, transparent)}body[data-fl=recruiters] .rc-shot-green{box-shadow:0 30px 80px #0000008c, 0 0 50px color-mix(in srgb, var(--green) 10%, transparent)}body[data-fl=recruiters] .rc-shot-violet{box-shadow:0 30px 80px #0000008c, 0 0 50px color-mix(in srgb, var(--acc1) 14%, transparent)}body[data-fl=recruiters] .rc-shot-head{justify-content:space-between;align-items:center;margin:0 4px 14px;display:flex}body[data-fl=recruiters] .rc-shot-head .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#868e96;font-size:10.5px}body[data-fl=recruiters] .rc-shot-head .v{color:#623cea;font-size:12.5px;font-weight:600}body[data-fl=recruiters] .rc-shot-head .s{color:#868e96;font-size:12px}body[data-fl=recruiters] .rc-shot-head .tag{color:#fff;background:#4a88ff;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700}body[data-fl=recruiters] .rc-shot-foot{color:#868e96;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}body[data-fl=recruiters] .rc-shot-foot svg{color:#3ddc97;flex:none}@keyframes rcScanY{0%,5%{transform:translateY(0)}95%,to{transform:translateY(calc(400px - 100%))}}body[data-fl=recruiters] .rc-shot.rc-advisor{border:1px solid var(--hair2);color:var(--tx1);box-shadow:0 30px 80px #0000008c, 0 0 50px color-mix(in srgb, var(--acc1) 16%, transparent);background:#17142a;padding:15px 16px}body[data-fl=recruiters] .rc-adv-head{justify-content:space-between;align-items:center;margin:0 2px 9px;display:flex}body[data-fl=recruiters] .rc-adv-head .t{font-family:var(--serif);color:#fff;font-size:18px}body[data-fl=recruiters] .rc-adv-head .fresh{color:#fff;background:#623cea;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}body[data-fl=recruiters] .rc-adv-meta{gap:6px;margin-bottom:9px;display:grid}body[data-fl=recruiters] .rc-adv-meta .box{border:1px solid var(--hair);background:#ffffff0b;border-radius:10px;padding:7px 11px}body[data-fl=recruiters] .rc-adv-meta .h{color:var(--acc1b);align-items:center;gap:6px;margin-bottom:3px;font-size:10.5px;font-weight:600;display:flex}body[data-fl=recruiters] .rc-adv-meta .row{color:var(--tx3);justify-content:space-between;gap:12px;padding:1px 0;font-size:11px;display:flex}body[data-fl=recruiters] .rc-adv-meta .row b{color:var(--tx1);text-align:right;font-weight:500}body[data-fl=recruiters] .rc-adv-label{color:#fff;margin:0 4px 7px;font-size:12.5px;font-weight:600}body[data-fl=recruiters] .rc-adv-scroll{height:400px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(#0000,#000 4% 96%,#0000)}body[data-fl=recruiters] .rc-adv-list{gap:10px;animation:28s ease-in-out infinite alternate rcScanY;display:grid}body[data-fl=recruiters] .rc-adv-scroll:hover .rc-adv-list{animation-play-state:paused}body[data-fl=recruiters] .rc-course{color:#212529;background:#fff;border-radius:12px;padding:12px 14px}body[data-fl=recruiters] .rc-course .top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}body[data-fl=recruiters] .rc-course .crest{object-fit:contain;border-radius:6px;flex:none;width:40px;height:40px}body[data-fl=recruiters] .rc-course .c{flex:1;min-width:0}body[data-fl=recruiters] .rc-course .t{color:#623cea;font-size:13.5px;font-weight:700;line-height:1.3}body[data-fl=recruiters] .rc-course .s{color:#495057;margin-top:3px;font-size:11.5px;font-weight:600}body[data-fl=recruiters] .rc-course .match{color:#fff;text-align:center;background:#623cea;border-radius:8px;flex:none;padding:5px 9px;font-size:10.5px;font-weight:600;line-height:1.25}body[data-fl=recruiters] .rc-course .match b{font-size:12.5px;font-weight:700;display:block}body[data-fl=recruiters] .rc-course .meta{flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}body[data-fl=recruiters] .rc-course .m{align-items:flex-start;gap:6px;display:flex}body[data-fl=recruiters] .rc-course .m svg{flex:none;margin-top:1px}body[data-fl=recruiters] .rc-course .m-date svg{color:#14b8a6}body[data-fl=recruiters] .rc-course .m-fee svg{color:#eab308}body[data-fl=recruiters] .rc-course .m-dur svg{color:#f43f5e}body[data-fl=recruiters] .rc-course .m-loc svg{color:#7c5cfc}body[data-fl=recruiters] .rc-course .mv{color:#212529;font-size:11px;font-weight:700;line-height:1.3;display:block}body[data-fl=recruiters] .rc-course .mv i{letter-spacing:.05em;text-transform:uppercase;color:#adb5bd;font-size:9px;font-style:normal;font-weight:500;display:block}body[data-fl=recruiters] .rc-adv-viewall{text-align:center;padding:4px 0 2px}body[data-fl=recruiters] .rc-adv-viewall span{color:#fff;background:#623cea;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:12.5px;font-weight:600;display:inline-flex}body[data-fl=recruiters] .rc-pipe-steps{display:grid}body[data-fl=recruiters] .rc-pipe-step{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:11px 4px;display:flex}body[data-fl=recruiters] .rc-pipe-step svg{color:#3ddc97;flex:none}body[data-fl=recruiters] .rc-pipe-step .l{flex:1}body[data-fl=recruiters] .rc-pipe-step .t{color:#868e96;font-size:12px}body[data-fl=recruiters] .rc-pipe-status{align-items:center;gap:12px;padding:13px 4px;display:flex}body[data-fl=recruiters] .rc-pipe-status .l{flex:1;font-weight:600}body[data-fl=recruiters] .rc-pipe-status .badge{color:#04140c;letter-spacing:.04em;background:#3ddc97;border-radius:4px;padding:5px 10px;font-size:11px;font-weight:700}body[data-fl=recruiters] .rc-pipe-next{background:#f4f1fe;border:1px solid #e4dcfb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}body[data-fl=recruiters] .rc-pipe-next>span:first-child{color:#495057}body[data-fl=recruiters] .rc-pipe-next .go{color:#fff;white-space:nowrap;background:#623cea;border-radius:99px;padding:7px 14px;font-size:12px;font-weight:600}body[data-fl=recruiters] .rc-comm-lines{border:1px solid #f1f3f5;border-radius:12px;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px;display:grid}body[data-fl=recruiters] .rc-comm-lines .n{color:#495057}body[data-fl=recruiters] .rc-comm-lines .a{text-align:right;font-weight:600}body[data-fl=recruiters] .rc-comm-lines .n.total{color:#212529;border-top:1px solid #f1f5f9;padding-top:8px;font-weight:600}body[data-fl=recruiters] .rc-comm-lines .a.total{border-top:1px solid #f1f5f9;padding-top:8px;font-weight:700}body[data-fl=recruiters] .rc-comm-splits{background:#f4f1fe;border:1px solid #e4dcfb;border-radius:12px;margin-top:12px;padding:14px 16px}body[data-fl=recruiters] .rc-comm-splits .h{align-items:center;gap:8px;margin-bottom:10px;display:flex}body[data-fl=recruiters] .rc-comm-splits .h svg{color:#623cea;flex:none}body[data-fl=recruiters] .rc-comm-splits .h span{color:#623cea;font-size:12.5px;font-weight:600}body[data-fl=recruiters] .rc-comm-splits .rows{grid-template-columns:1fr auto auto;gap:6px 14px;font-size:12.5px;display:grid}body[data-fl=recruiters] .rc-comm-splits .rows .n{color:#495057}body[data-fl=recruiters] .rc-comm-splits .rows .p{color:#868e96}body[data-fl=recruiters] .rc-comm-splits .rows .a{text-align:right;font-weight:600}body[data-fl=recruiters] .rc-flow{border-top:1px solid var(--hair);padding:clamp(50px,6vw,90px) 0}body[data-fl=recruiters] .rc-flow .wrap{text-align:center;max-width:1100px}body[data-fl=recruiters] .rc-flow h2{text-wrap:balance;margin:0 0 clamp(28px,4vw,44px);font-size:clamp(34px,4.2vw,60px);line-height:1.05}body[data-fl=recruiters] .rc-flow-marquee{padding:6px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}body[data-fl=recruiters] .rc-flow-track{align-items:stretch;width:max-content;animation:36s linear infinite flMarquee;display:flex}body[data-fl=recruiters] .rc-flow-group{align-items:stretch;display:flex}body[data-fl=recruiters] .rc-node{background:var(--card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--hair2);text-align:center;border-radius:18px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;width:230px;padding:20px 16px;display:flex}body[data-fl=recruiters] .rc-node.hl-cyan{border-color:color-mix(in srgb, var(--acc2) 30%, var(--hair2))}body[data-fl=recruiters] .rc-node.hl-green{border-color:color-mix(in srgb, var(--green) 30%, var(--hair2))}body[data-fl=recruiters] .rc-node.hl-violet{border-color:color-mix(in srgb, var(--acc1b) 35%, var(--hair2))}body[data-fl=recruiters] .rc-node.hl-cyan>svg,body[data-fl=recruiters] .rc-node .ic-cyan{color:var(--acc2)}body[data-fl=recruiters] .rc-node.hl-green>svg{color:var(--green)}body[data-fl=recruiters] .rc-node.hl-violet>svg,body[data-fl=recruiters] .rc-node .ic-violet{color:var(--acc1b)}body[data-fl=recruiters] .rc-node .name{font-family:var(--serif);color:var(--tx1);font-size:20px}body[data-fl=recruiters] .rc-node .meta{color:var(--tx2);font-size:12.5px}body[data-fl=recruiters] .rc-link{align-items:center;padding:0 12px;display:flex}body[data-fl=recruiters] .rc-link-line{width:44px;height:2px;display:block;position:relative}body[data-fl=recruiters] .rc-link-line.l-cv{background:linear-gradient(90deg, var(--acc2), var(--acc1b))}body[data-fl=recruiters] .rc-link-line.l-vc{background:linear-gradient(90deg, var(--acc1b), var(--acc2))}body[data-fl=recruiters] .rc-link-line.l-cg{background:linear-gradient(90deg, var(--acc2), var(--green))}body[data-fl=recruiters] .rc-link-line.l-gc{background:linear-gradient(90deg, var(--green), var(--acc2))}body[data-fl=recruiters] .rc-link-line.l-gv{background:linear-gradient(90deg, var(--green), var(--acc1b))}body[data-fl=recruiters] .rc-link-dot{background:#fff;border-radius:50%;width:7px;height:7px;animation:2.6s linear infinite rcDot;position:absolute;top:-2.5px}body[data-fl=recruiters] .rc-link-dot.d-cyan{box-shadow:0 0 8px var(--acc2)}body[data-fl=recruiters] .rc-link-dot.d-violet{box-shadow:0 0 8px var(--acc1b)}body[data-fl=recruiters] .rc-link-dot.d-green{box-shadow:0 0 8px var(--green)}body[data-fl=recruiters] .rc-link-dot.d1{animation-delay:.4s}body[data-fl=recruiters] .rc-link-dot.d2{animation-delay:.6s}body[data-fl=recruiters] .rc-link-dot.d3{animation-delay:1.2s}body[data-fl=recruiters] .rc-link-dot.d4{animation-delay:1.6s}body[data-fl=recruiters] .rc-link-dot.d5{animation-delay:2.2s}body[data-fl=recruiters] .rc-pains{border-top:1px solid var(--hair);padding:clamp(50px,6vw,90px) 0}body[data-fl=recruiters] .rc-pains h2{text-wrap:balance;margin:0 0 clamp(26px,3.5vw,44px);font-size:clamp(36px,4.6vw,68px);line-height:1.03}body[data-fl=recruiters] .rc-pain-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;display:grid}body[data-fl=recruiters] .rc-pain{border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex}body[data-fl=recruiters] .rc-pain-ic{color:var(--amber);display:inline-flex}body[data-fl=recruiters] .rc-pain h3{margin:0;font-size:22px;line-height:1.2}body[data-fl=recruiters] .rc-pain p{color:var(--tx2);text-wrap:pretty;margin:0;font-size:14px}body[data-fl=recruiters] .rc-pain-close{text-align:center;max-width:70ch;color:var(--tx2);text-wrap:pretty;margin:clamp(24px,3vw,36px) auto 0;font-size:clamp(15.5px,1.7vw,18px)}body[data-fl=recruiters] .rc-ladder{border-top:1px solid var(--hair);padding:clamp(50px,6vw,90px) 0}body[data-fl=recruiters] .rc-ladder h2{margin:0 0 clamp(28px,4vw,52px);font-size:clamp(38px,5vw,76px);line-height:1.03}body[data-fl=recruiters] .rc-ladder-grid{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));align-items:end;gap:18px;display:grid}body[data-fl=recruiters] .rc-step{border-radius:20px;flex-direction:column;gap:10px;padding:26px;display:flex}body[data-fl=recruiters] .rc-step-2{padding-bottom:44px}body[data-fl=recruiters] .rc-step-3{border-color:color-mix(in srgb, var(--acc2) 30%, var(--hair2));box-shadow:0 0 44px color-mix(in srgb, var(--acc2) 10%, transparent);padding-bottom:62px}body[data-fl=recruiters] .rc-step .chip{align-self:flex-start}body[data-fl=recruiters] .rc-step-3 .chip.neutral{background:color-mix(in srgb, var(--acc2) 8%, transparent);color:var(--acc2);border-color:color-mix(in srgb, var(--acc2) 35%, transparent)}body[data-fl=recruiters] .rc-step h3{margin:0;font-size:24px;line-height:1.15}body[data-fl=recruiters] .rc-step>p{color:var(--tx2);text-wrap:pretty;margin:0;font-size:14.5px}body[data-fl=recruiters] .rc-whitelabel{border-top:1px solid var(--hair);padding:clamp(60px,8vw,120px) 0;position:relative;overflow:hidden}body[data-fl=recruiters] .rc-wl-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--acc1) 20%, transparent) 0%, transparent 62%);filter:blur(70px);pointer-events:none;width:90vw;height:70vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-fl=recruiters] .rc-whitelabel .wrap{text-align:center;max-width:1000px;position:relative}body[data-fl=recruiters] .rc-whitelabel .eyebrow{margin-bottom:16px}body[data-fl=recruiters] .rc-whitelabel h2{margin:0;font-size:clamp(40px,5.6vw,84px);line-height:1.02}body[data-fl=recruiters] .rc-wl-lede{max-width:58ch;color:var(--tx2);text-wrap:pretty;margin:22px auto 30px;font-size:clamp(16px,1.8vw,19px)}body[data-fl=recruiters] .rc-wl-lede em{color:var(--tx1);font-style:italic}body[data-fl=recruiters] .rc-proof{border-top:1px solid var(--hair);padding:clamp(50px,6vw,90px) 0}body[data-fl=recruiters] .rc-proof .wrap{max-width:900px}body[data-fl=recruiters] .rc-quote{border-color:color-mix(in srgb, var(--acc2) 25%, var(--hair2));text-align:center;border-radius:20px;padding:clamp(26px,4vw,44px)}body[data-fl=recruiters] .rc-quote>svg{color:var(--acc2);opacity:.7}body[data-fl=recruiters] .rc-quote .q{font-family:var(--serif);color:var(--tx1);text-wrap:balance;margin:14px 0 0;font-size:clamp(21px,2.6vw,30px);line-height:1.35}body[data-fl=recruiters] .rc-quote .who{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);margin:18px 0 0;font-size:12px}body[data-fl=recruiters] .rc-final{border-top:1px solid var(--hair);text-align:center;padding:clamp(60px,8vw,120px) 0}body[data-fl=recruiters] .rc-final .wrap{max-width:800px}body[data-fl=recruiters] .rc-final h2{margin:0;font-size:clamp(42px,6vw,88px);line-height:1}body[data-fl=recruiters] .rc-final p{color:var(--tx2);text-wrap:pretty;max-width:46ch;margin:20px auto 30px;font-size:clamp(16px,1.9vw,19px)}body[data-fl=recruiters] .rc-final-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}body[data-fl=recruiters] .rc-final .btn.fl-ghost{padding:16px 34px;font-size:16.5px}@media (width<=720px){body[data-fl=recruiters] .rc-hero h1 .line-2{margin-left:0}body[data-fl=recruiters] .rc-hero h1 .line-3{white-space:normal;margin-left:0}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#131f38;--ink-60:#4a5468;--ink-30:#9aa3b5;--paper:#fcfcfa;--paper-2:#f3f4f1;--cobalt:#2743e3;--cobalt-dark:#1e34b8;--green:#0b7a5c;--green-bg:#e3f2ec;--amber:#b26e0a;--amber-bg:#faf0dc;--blue-bg:#e7ebfd;--line:#d9dde7;--display:"Archivo Variable", "Archivo", sans-serif;--body:"IBM Plex Sans", sans-serif;--mono:"IBM Plex Mono", monospace;--max:1140px;--radius:10px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6}img{max-width:100%;display:block}a{color:var(--cobalt);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px;border-radius:2px}h1,h2,h3{font-family:var(--display);font-variation-settings:"wdth" 112;letter-spacing:-.01em;text-wrap:balance;font-weight:680;line-height:1.08}h1{font-size:clamp(2.4rem,6vw,4.2rem)}h2{font-size:clamp(1.7rem,3.6vw,2.5rem)}h3{font-variation-settings:"wdth" 106;font-size:1.25rem}p{max-width:62ch}.wrap{max-width:var(--max);margin:0 auto;padding:0 clamp(1.1rem,4vw,2rem)}section{padding:clamp(3.2rem,8vw,6rem) 0}.eyebrow{font-family:var(--mono);letter-spacing:.02em;color:var(--cobalt);margin-bottom:.9rem;font-size:.8rem;display:block}.on-ink .eyebrow{color:#8fa0ff}.source{font-family:var(--mono);color:var(--ink-30);word-break:break-all;margin-top:1rem;font-size:.72rem}.source:before{content:"source: ";color:var(--ink-60)}.on-ink .source{color:#6b7699}.on-ink .source:before{color:#8b95b3}.site-header{z-index:50;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header .wrap{align-items:center;gap:1.6rem;height:64px;display:flex}.logo{font-family:var(--display);font-variation-settings:"wdth" 120;color:var(--ink);letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.15rem;font-weight:700;display:inline-flex}.logo:hover{text-decoration:none}.logo img{width:28px;height:auto}.logo .dot{color:var(--cobalt)}.site-nav{align-items:center;gap:1.3rem;margin-left:auto;display:flex}.site-nav .nav-links{align-items:center;gap:1.3rem;display:flex}.site-nav a{color:var(--ink-60);font-size:.95rem;font-weight:500}.site-nav a[aria-current=page]{color:var(--ink)}.site-nav .btn{color:#fff}.nav-toggle{display:none}.btn{font-family:var(--body);background:var(--cobalt);color:#fff;border-radius:var(--radius);border:1px solid var(--cobalt);padding:.72rem 1.35rem;font-size:.98rem;font-weight:600;display:inline-block}.btn:hover{background:var(--cobalt-dark);text-decoration:none}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn.ghost:hover{border-color:var(--ink-60);background:var(--paper-2)}.on-ink .btn.ghost{color:#fff;border-color:#3d4a6e}.on-ink .btn.ghost:hover{background:#1b2848}.chip{font-family:var(--mono);background:var(--blue-bg);color:var(--cobalt-dark);white-space:nowrap;border-radius:99px;padding:.14rem .55rem;font-size:.7rem;font-weight:500;display:inline-block}.chip.won,.chip.ok{background:var(--green-bg);color:var(--green)}.chip.pending{background:var(--amber-bg);color:var(--amber)}.chip.neutral{background:var(--paper-2);color:var(--ink-60)}.chain{align-items:stretch;gap:0;padding:.5rem 0 1.2rem;display:flex;overflow-x:auto}.chain-node{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex:1;min-width:158px;padding:.9rem 1.05rem;box-shadow:0 1px 2px #131f380d}.chain-node .rec{font-family:var(--mono);color:var(--ink-30);font-size:.68rem;display:block}.chain-node .name{font-family:var(--display);margin:.15rem 0 .45rem;font-size:1.02rem;font-weight:650;display:block}.chain-link{color:var(--ink-30);font-family:var(--mono);flex:none;align-self:center;padding:0 .35rem;font-size:1rem}@media (prefers-reduced-motion:no-preference){.chain[data-animate] .chain-node,.chain[data-animate] .chain-link{opacity:0;transform:translate(-8px)}.chain[data-animate].in .chain-node,.chain[data-animate].in .chain-link{opacity:1;transition:opacity .45s,transform .45s;transform:none}.chain[data-animate].in>:nth-child(2){transition-delay:.12s}.chain[data-animate].in>:nth-child(3){transition-delay:.24s}.chain[data-animate].in>:nth-child(4){transition-delay:.36s}.chain[data-animate].in>:nth-child(5){transition-delay:.48s}.chain[data-animate].in>:nth-child(6){transition-delay:.6s}.chain[data-animate].in>:nth-child(7){transition-delay:.72s}.chain[data-animate].in>:nth-child(8){transition-delay:.84s}.chain[data-animate].in>:nth-child(9){transition-delay:.96s}}.chain-node.group{background:var(--paper-2);border-style:dashed}.chain-node.group .nested{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:.5rem;padding:.5rem .65rem}.chain-node.group .nested .rec{font-size:.62rem}.chain-node.group .nested .name{margin:.05rem 0 .3rem;font-size:.92rem}.chain-caption{color:var(--ink-60);max-width:62ch;margin-top:.4rem;font-size:.85rem}.chain.mini .chain-node{flex:none;min-width:108px;padding:.55rem .7rem}.chain.mini .chain-node .name,.chain.mini .chain-link{font-size:.85rem}.pipe-label{font-family:var(--mono);color:var(--ink-60);margin:1.4rem 0 .4rem;font-size:.72rem}.chain.lifecycle{align-items:stretch}.chain.lifecycle .chain-node{justify-content:flex-start}.chain.lifecycle .chain-node .sub{font-family:var(--mono);color:var(--ink-30);margin-top:.1rem;font-size:.62rem;display:block}.gate{text-align:center;min-width:62px;font-family:var(--mono);color:var(--cobalt);flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:center;gap:.15rem;padding:0 .55rem;font-size:.58rem;line-height:1.15;display:flex}.gate:before{content:"◇";font-size:.9rem;line-height:1}.gate .g-label{text-transform:uppercase;letter-spacing:.03em}.gate .g-cond{color:var(--ink-30);text-transform:none}.on-ink .gate{color:#8fa0ff}.on-ink .gate .g-cond{color:#6b7699}@media (prefers-reduced-motion:no-preference){.chain.lifecycle[data-animate]{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(8px)}.chain.lifecycle[data-animate].in{opacity:1;transform:none}}.hero{padding-top:clamp(3rem,7vw,5.5rem)}.hero .lede{color:var(--ink-60);max-width:56ch;margin:1.3rem 0 2rem;font-size:clamp(1.05rem,2vw,1.25rem)}.hero-ctas{flex-wrap:wrap;gap:.8rem;margin-bottom:3rem;display:flex}.grid{gap:1.2rem;display:grid}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-2{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.card h3{margin-bottom:.1rem}.card p{color:var(--ink-60);font-size:.97rem}.card .cta{margin-top:auto;font-size:.95rem;font-weight:600}.card .cta:after{content:" →"}a.card{color:inherit}a.card:hover{border-color:var(--cobalt);text-decoration:none}.contrast{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.contrast>div{background:#fff;padding:1.6rem}.contrast>div+div{border-left:1px solid var(--line)}.contrast .term{font-family:var(--display);margin-bottom:.4rem;font-size:1.1rem;font-weight:650;display:block}.contrast p{color:var(--ink-60);font-size:.95rem}.on-ink{background:var(--ink);color:#e8ebf4}.on-ink h2,.on-ink h3{color:#fff}.on-ink p{color:#b8c0d4}.on-ink .card{background:#1b2848;border-color:#2c3a60}.on-ink .card p{color:#a7b1cb}.on-ink a:not(.btn){color:#9fb0ff}.demo-slot{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-2);margin:0;position:relative;overflow:hidden}.demo-slot>img,.demo-slot>video{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%}.demo-slot figcaption{border-top:1px solid var(--line);color:var(--ink-60);background:#fff;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem .9rem;font-size:.82rem;display:flex}.demo-slot figcaption .slot-id{font-family:var(--mono);color:var(--ink-30);font-size:.68rem}.demo-slot.empty{flex-direction:column;display:flex}.demo-slot.empty .ph{aspect-ratio:16/10;text-align:center;color:var(--ink-30);font-family:var(--mono);background:repeating-linear-gradient(45deg, var(--paper-2), var(--paper-2) 12px, #fff 12px, #fff 24px);justify-content:center;align-items:center;padding:1.5rem;font-size:.8rem;display:flex}.feature{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(2.2rem,5vw,3.5rem) 0;display:grid}.feature:first-of-type{border-top:0}.feature ul{flex-direction:column;gap:.45rem;margin-top:.9rem;list-style:none;display:flex}.feature li{color:var(--ink-60);padding-left:1.3rem;font-size:.97rem;position:relative}.feature li:before{content:"—";color:var(--cobalt);position:absolute;left:0}.feature.flip>:first-child{order:2}.table-scroll{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.93rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .95rem}th{font-family:var(--mono);color:var(--ink-60);background:var(--paper-2);font-size:.72rem;font-weight:500}tr:last-child td{border-bottom:0}td.yes{color:var(--green);font-weight:600}td.no{color:var(--ink-30)}.short-answer{border-left:4px solid var(--cobalt);background:var(--blue-bg);border-radius:0 var(--radius) var(--radius) 0;max-width:62ch;padding:1.1rem 1.3rem;font-weight:500}details{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:.8rem;padding:0}summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.05rem 1.3rem;font-weight:600;list-style:none;display:flex}summary:after{content:"+";font-family:var(--mono);color:var(--cobalt)}details[open] summary:after{content:"–"}details .a{color:var(--ink-60);padding:0 1.3rem 1.2rem}details .a p+p{margin-top:.7rem}.site-footer{border-top:1px solid var(--line);background:var(--paper-2);padding:2.5rem 0 3rem}.site-footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:2rem;display:flex}.site-footer nav{flex-wrap:wrap;gap:1.2rem;display:flex}.site-footer a{color:var(--ink-60);font-size:.9rem}.site-footer .fine{color:var(--ink-30);width:100%;font-size:.8rem}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(14px)}.reveal.in{opacity:1;transform:none}}@media (width<=900px){.grid.cols-3,.feature,.grid.cols-2{grid-template-columns:1fr}.feature.flip>:first-child{order:0}.contrast{grid-template-columns:1fr}.contrast>div+div{border-left:0;border-top:1px solid var(--line)}}@media (width<=760px){.nav-toggle{border:1px solid var(--line);width:42px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;font-size:1.15rem;display:inline-flex}.site-nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:.5rem 1.2rem 1.2rem;display:none;position:absolute;top:64px;left:0;right:0}.site-nav.open{display:flex}.site-nav .nav-links{flex-direction:column;align-items:stretch;gap:0}.site-nav a{border-bottom:1px solid var(--line);padding:.65rem .2rem}.site-nav a:last-child{border-bottom:0}.site-nav .btn{text-align:center;margin-top:.8rem}}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2)format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2)format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2)format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-DoshcOXv.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CeA7eGSt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-400-normal-B5fXMCGq.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CyOwoevh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-C1xxG8eb.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-a1APXIwD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DKaoCDn5.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-BXAprPdR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-BkE2O7RC.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-BgLpzsdg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-500-normal-BYvOiszX.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Do_laDd2.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-CDyCFkgU.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CzSM7th5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-C3sF8Y1B.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-YfPbDI_o.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body[data-fl]{--bg0:#050111;--bg1:#0d0524;--card:#0f0822b8;--acc1:#623cea;--acc1b:#8b6cff;--acc2:#0ce9e1;--info:#4a88ff;--green:#3ddc97;--amber:#ffb454;--tx1:#f6f3ff;--tx2:#a79fc9;--tx3:#645c8a;--hair:#ffffff12;--hair2:#ffffff24;--gradtx:linear-gradient(105deg, #0ce9e1 0%, #6ea8ff 45%, #8b6cff 100%);--serif:"Instrument Serif", Georgia, serif;--sans:"Geist Sans", "Geist", system-ui, sans-serif;--mono:"Geist Mono", monospace}html:has(body[data-fl]){background:#020009;overflow-x:clip}body[data-fl]{background:var(--bg0);min-height:100vh;color:var(--tx1);font-family:var(--sans);border-radius:clamp(0px,2vw,26px);margin:clamp(0px,.6vw,8px);font-size:17px;line-height:1.6;position:relative;overflow-x:clip;box-shadow:0 0 0 1px #ffffff0d}body[data-fl] ::selection{color:#fff;background:#623cea8c}body[data-fl] a{color:var(--acc2);text-decoration:none}body[data-fl] a:hover{color:#fff;text-decoration:none}body[data-fl] main p a:not(.btn),body[data-fl] main li a:not(.btn){color:var(--acc2);text-underline-offset:3px;text-decoration:underline}body[data-fl] main p a:not(.btn):hover,body[data-fl] main li a:not(.btn):hover{color:#fff}body[data-fl] :focus-visible{outline-width:3px;outline-style:solid;outline-color:var(--acc2);outline-offset:2px;border-radius:4px}body[data-fl] h1,body[data-fl] h2,body[data-fl] h3,body[data-fl] h4{font-family:var(--serif);font-variation-settings:normal;color:var(--tx1);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:1.05}body[data-fl] main{z-index:1;position:relative}body[data-fl] section{padding:clamp(50px,7vw,100px) 0}body[data-fl] .wrap{max-width:1140px;margin:0 auto;padding:0 clamp(18px,4vw,44px)}body[data-fl] .eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc2);margin-bottom:.9rem;font-size:10.5px;display:block}body[data-fl] .source{font-family:var(--mono);color:var(--tx3);word-break:break-word;margin-top:1rem;font-size:.72rem}body[data-fl] .source:before{content:"source: ";color:var(--tx2)}body[data-fl] .chip{font-family:var(--mono);background:color-mix(in srgb, var(--info) 18%, transparent);color:#bcd0ff;border:1px solid color-mix(in srgb, var(--info) 30%, transparent);white-space:nowrap;border-radius:99px;padding:.14rem .55rem;font-size:.7rem;font-weight:500;display:inline-block}body[data-fl] .chip.won,body[data-fl] .chip.ok{background:color-mix(in srgb, var(--green) 15%, transparent);color:var(--green);border-color:color-mix(in srgb, var(--green) 34%, transparent)}body[data-fl] .chip.pending{background:color-mix(in srgb, var(--amber) 15%, transparent);color:var(--amber);border-color:color-mix(in srgb, var(--amber) 34%, transparent)}body[data-fl] .chip.neutral{color:var(--tx2);border-color:var(--hair2);background:#ffffff0d}.fl-atmo{z-index:0;pointer-events:none;background:var(--bg0);position:fixed;inset:0;overflow:hidden}.fl-orb{position:absolute}.fl-progress{background:var(--gradtx);z-index:90;width:0%;height:2.5px;position:fixed;top:0;left:0}@keyframes flBreath{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes flBreathC{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.06)}}@keyframes flDrift{0%,to{transform:translate(0)}50%{transform:translate(3%,-4%)}}@keyframes flPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes flFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes flMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes flSpin{to{transform:rotate(360deg)}}@keyframes flGradShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.fl-pulse{background:var(--acc2);width:6px;height:6px;box-shadow:0 0 10px var(--acc2);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite flPulse}body[data-fl] .site-header{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding:16px clamp(16px,3vw,36px);position:sticky;top:0}body[data-fl] .site-header .wrap{align-items:center;gap:16px;max-width:1440px;height:auto;padding:0;display:flex;position:relative}body[data-fl] .logo{color:var(--tx1);font-family:var(--sans);letter-spacing:-.01em;white-space:nowrap;flex:1 1 0;align-items:center;gap:10px;font-size:16.5px;font-weight:600;display:flex}body[data-fl] .logo img{width:32px;height:auto;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--acc1) 60%, transparent))}body[data-fl] .logo:hover{color:var(--tx1)}body[data-fl] .site-nav{align-items:center;gap:0;margin-left:auto;display:flex}body[data-fl] .nav-links{align-items:center;gap:4px;padding:5px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-fl] .nav-links .m-only{display:none}body[data-fl] .nav-links a{color:var(--tx2);white-space:nowrap;border-radius:99px;padding:8px 18px;font-size:14px;font-weight:500;transition:all .2s}body[data-fl] .nav-links a:hover{color:#fff;background:#ffffff0f}body[data-fl] .nav-links a[aria-current=page]{color:#fff;background:#ffffff1a}body[data-fl] .nav-drop{position:relative}body[data-fl] .nav-drop-btn{color:var(--tx2);font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}body[data-fl] .nav-drop-btn:hover,body[data-fl] .nav-drop-btn[aria-expanded=true]{color:#fff;background:#ffffff0f}body[data-fl] .nav-drop-panel{z-index:60;-webkit-backdrop-filter:blur(24px);background:#080614f0;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;gap:2px;min-width:320px;margin-top:12px;padding:8px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0009,inset 0 1px #ffffff12}body[data-fl] .nav-drop-panel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}body[data-fl] .nav-drop-panel[hidden]{display:none}body[data-fl] .nav-drop-panel a{border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;transition:all .15s;display:flex}body[data-fl] .nav-drop-panel a:hover{background:#ffffff0f}body[data-fl] .nav-drop-panel .t{color:var(--tx1);font-size:14px;font-weight:500}body[data-fl] .nav-drop-panel .d{color:var(--tx3);font-size:12.5px}body[data-fl] .site-nav .cta-glass{letter-spacing:0;gap:8px;padding:10px 22px;font-size:14px;font-weight:500}body[data-fl] .nav-toggle{display:none}body[data-fl] .site-footer{z-index:1;border-top:1px solid var(--hair);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02010a99;padding:clamp(40px,5vw,64px) 0 clamp(32px,4vw,48px);position:relative}body[data-fl] .site-footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:36px;max-width:1360px;display:flex}body[data-fl] .site-footer .logo{flex:none;font-size:16px}body[data-fl] .site-footer .logo img{filter:none;width:28px}body[data-fl] .site-footer nav{flex:480px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 40px;min-width:0;max-width:640px;display:grid}body[data-fl] .site-footer a:not(.logo){color:var(--tx2);padding:4px 0;font-size:14px}body[data-fl] .site-footer a:not(.logo):hover{color:#fff}body[data-fl] .site-footer .fine{color:var(--tx3);text-wrap:pretty;border-top:1px solid var(--hair);width:100%;max-width:none;margin:clamp(28px,4vw,40px) 0 0;padding-top:22px;font-size:12.5px}body[data-fl] .fl-card{background:var(--card);-webkit-backdrop-filter:blur(18px);border:1px solid var(--hair2);border-radius:22px;padding:clamp(24px,3vw,36px)}body[data-fl] .fl-card-accent{border-color:color-mix(in srgb, var(--acc1b) 30%, #ffffff24);box-shadow:0 0 44px color-mix(in srgb, var(--acc1) 14%, transparent)}body[data-fl] .fl-card h3{margin:12px 0 14px;font-size:clamp(23px,2.5vw,29px);line-height:1.15}body[data-fl] .fl-card>p{color:var(--tx2);max-width:none;margin:0 0 18px;font-size:15px}body[data-fl] .fl-note{font-family:var(--mono);color:var(--tx3);margin:16px 0 0;font-size:11px}body[data-fl] .btn.fl-light{color:#0c0620;font-family:var(--sans);background:#fff;border:0;border-radius:99px;align-items:center;gap:9px;padding:14px 28px;font-size:15.5px;font-weight:600;transition:all .22s;display:inline-flex;box-shadow:0 0 36px #fff3}body[data-fl] .btn.fl-light:hover{background:#fff;text-decoration:none;transform:translateY(-2px)}body[data-fl] .btn.fl-accent{color:#fff;font-family:var(--sans);background:var(--acc1);box-shadow:0 0 30px color-mix(in srgb, var(--acc1) 45%, transparent), inset 0 1px 0 #ffffff38;border:0;border-radius:99px;align-items:center;gap:9px;padding:14px 28px;font-size:15.5px;font-weight:600;transition:all .22s;display:inline-flex}body[data-fl] .btn.fl-accent:hover{background:var(--acc1b);text-decoration:none;transform:translateY(-2px)}body[data-fl] .btn.fl-ghost{color:var(--tx1);font-family:var(--sans);-webkit-backdrop-filter:blur(12px);border:1px solid var(--hair2);background:#08061499;border-radius:99px;align-items:center;gap:9px;padding:13px 26px;font-size:15.5px;font-weight:500;transition:all .22s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:inset 0 1px #ffffff14}body[data-fl] .btn.fl-ghost:hover{color:#fff;border-color:color-mix(in srgb, var(--acc2) 45%, transparent);box-shadow:inset 0 1px 0 #ffffff24, 0 14px 40px #0006, 0 0 30px color-mix(in srgb, var(--acc2) 16%, transparent);text-decoration:none;transform:translateY(-2px)}body[data-fl] .fl-grad{background:var(--gradtx);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic}body[data-fl] .demo-slot{border:1px solid var(--hair2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080514b3;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000080}body[data-fl] .demo-slot .demo-chrome{border-bottom:1px solid var(--hair);background:#ffffff05;align-items:center;gap:6px;padding:10px 14px;display:flex}body[data-fl] .demo-slot .demo-chrome i{background:var(--hair2);border-radius:50%;width:10px;height:10px;display:inline-block}body[data-fl] .demo-slot>img,body[data-fl] .demo-slot>video{width:100%;height:auto;display:block}body[data-fl] .demo-slot figcaption{border-top:1px solid var(--hair);color:var(--tx2);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem .9rem;font-size:.8rem;display:flex}body[data-fl] .demo-slot figcaption .slot-id{font-family:var(--mono);color:var(--tx3);font-size:.68rem}body[data-fl] .demo-slot .sim-flag{z-index:2;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);border:1px solid color-mix(in srgb, var(--amber) 40%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1206d1;border-radius:99px;padding:4px 9px;font-size:9.5px;position:absolute;top:46px;right:12px}@media (width<=1160px){body[data-fl] .nav-toggle{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:44px;height:44px;color:var(--tx1);cursor:pointer;background:#0a081699;border:1px solid #ffffff24;border-radius:99px;justify-content:center;align-items:center;margin-left:auto;font-size:1.05rem;display:inline-flex}body[data-fl] .site-nav{-webkit-backdrop-filter:blur(20px);background:#080614eb;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;align-items:stretch;margin-left:0;padding:10px 18px 16px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0}body[data-fl] .site-nav.open{display:flex}body[data-fl] .nav-links{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;position:static;transform:none}body[data-fl] .nav-links a{color:var(--tx1);border-bottom:1px solid #ffffff12;border-radius:0;padding:12px 4px;font-size:15px}body[data-fl] .nav-drop{display:none}body[data-fl] .nav-links .m-only{display:block}body[data-fl] .site-nav .cta-glass{justify-content:center;margin-top:14px;padding:12px 20px;font-size:15px}}@media (prefers-reduced-motion:reduce){body[data-fl] *,body[data-fl] :before,body[data-fl] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}body[data-fl] .cta-glass{color:#fff;letter-spacing:-.01em;background:radial-gradient(120% 80% at 50% -20%,#ffffff47 0%,#ffffff0f 55%,#fff0 60%),radial-gradient(140% 160% at 50% -20%,#0ce9e138 0%,#0ce9e114 35%,#0ce9e100 60%),#080614f2;border-radius:99px;align-items:center;gap:9px;padding:14px 30px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0ce9e14d,inset 0 0 0 1px #ffffff14,0 18px 60px #0ce9e12e}body[data-fl] .cta-glass:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 0 0 1px #0ce9e199,inset 0 0 0 1px #ffffff2e,0 24px 70px #0ce9e14d,0 0 60px #8b6cff59}body[data-fl] .cta-glass-fill{opacity:0;pointer-events:none;background:linear-gradient(45deg,#0ce9e1d9 0%,#4a88ffd9 50%,#8b6cffeb 100%);border-radius:99px;transition:opacity .35s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}body[data-fl] .cta-glass:hover .cta-glass-fill{opacity:1}body[data-fl] .cta-glass-label,body[data-fl] .cta-glass-arrow{z-index:1;position:relative}body[data-fl] .cta-glass-arrow{transition:transform .3s cubic-bezier(.4,0,.2,1)}body[data-fl] .cta-glass:hover .cta-glass-arrow{transform:translate(3px)}body[data-fl] .cta-glass-lg{padding:16px 34px;font-size:16.5px}
