/* Alternatywy dla X (design "Porownai Alternatywy"). Class names a1..aN come from the design export; .pa-* are state classes. */
:where(.pa-alt){font-family:'Poppins','Inter',system-ui,sans-serif;font-size:16px;line-height:1.6;color:#1F1A46;-webkit-font-smoothing:antialiased}
:where(.pa-alt) *{box-sizing:border-box}
:where(.pa-alt) :is(h1,h2,h3,h4,p,ol,ul,dl,dd,figure){margin:0;padding:0}
:where(.pa-alt) a{color:#534AB7;text-decoration:none}
:where(.pa-alt) a:hover{color:#7a5bff}
:where(.pa-alt) :is(button,select,input){font:inherit;color:inherit}
:where(.pa-alt) button{background:none;border:0;cursor:pointer;padding:0}
.pa-alt{scroll-behavior:smooth}
.pa-alt :focus-visible{outline:2px solid #7C5CFC;outline-offset:2px;border-radius:6px}
.pa-alt details>summary{list-style:none;cursor:pointer}
.pa-alt details>summary::-webkit-details-marker{display:none}
.pa-alt details .pa-x{display:none}
.pa-alt details[open] .pa-x{display:block}
.pa-alt details[open] .pa-plus{display:none}
.pa-alt .pa-guide a{text-decoration:underline;text-underline-offset:3px}
.pa-alt [hidden]{display:none!important}
.pa-alt .pa-mesh{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}

/* responsive values used by inline styles (desktop first) */
.pa-alt{--pa-factCols:repeat(3,max-content);--pa-btnFlex:0 0 auto;--pa-tileFlex:1 0 270px;--pa-layoutCols:260px minmax(0,1fr);--pa-tapH:36px;--pa-chipWrap:wrap;--pa-chipH:44px;--pa-segH:36px;
--pa-cardScroll:270px;--pa-cardCols:190px minmax(0,1fr) 236px;--pa-zoneADir:column;--pa-zoneAAlign:stretch;--pa-zoneASpan:auto;--pa-zoneCPad:24px;--pa-zoneCBorder:1px solid #EEEDF6;
--pa-ladH:300px;--pa-stepCols:repeat(4,minmax(0,1fr));--pa-stepGap:24px;--pa-stepDir:column;--pa-guideCols:minmax(0,720px) 260px;--pa-tableOverflow:visible;--pa-theadTop:var(--header-height,72px);
--pa-mxOverflow:visible;--pa-mxTop:var(--header-height,72px);--pa-featW:260px;--pa-colMin:136px;--pa-pvFirst:240px;
--pa-mxCols:var(--pa-featW) repeat(var(--mx-n,6),minmax(var(--pa-colMin),1fr));--pa-mxMin:calc(var(--pa-featW) + var(--mx-n,6) * var(--pa-colMin));
--pa-pvCols:var(--pa-pvFirst) repeat(var(--pv-n,6),minmax(130px,1fr));--pa-sumCols:48px 200px 90px 76px repeat(6,60px) 130px 96px 96px 96px}
.pa-alt .pa-mx.is-all{--pa-mxOverflow:auto;--pa-mxTop:0px}
@media (max-width:1239px){.pa-alt{--pa-tableOverflow:auto;--pa-theadTop:0px;--pa-mxOverflow:auto;--pa-mxTop:0px}}
@media (max-width:1099px){.pa-alt{--pa-cardCols:minmax(0,1fr) 236px;--pa-zoneADir:row;--pa-zoneAAlign:center;--pa-zoneASpan:1 / -1}}
@media (max-width:999px){.pa-alt{--pa-guideCols:minmax(0,1fr)}.pa-alt .pa-toc{display:none}}
@media (max-width:959px){.pa-alt{--pa-layoutCols:minmax(0,1fr);--pa-tapH:44px}}
@media (max-width:759px){.pa-alt{--pa-factCols:repeat(2,minmax(0,1fr));--pa-btnFlex:1 1 100%;--pa-tileFlex:0 0 80%;--pa-chipWrap:nowrap;--pa-segH:44px;--pa-featW:168px;--pa-colMin:124px;--pa-pvFirst:168px;--pa-stepCols:minmax(0,1fr);--pa-stepGap:16px;--pa-stepDir:row}}
@media (max-width:639px){.pa-alt{--pa-cardCols:minmax(0,1fr);--pa-zoneADir:column;--pa-zoneAAlign:stretch;--pa-zoneASpan:auto;--pa-zoneCPad:0px;--pa-zoneCBorder:none;--pa-cardScroll:250px}}

/* filter panel: sticky column on desktop, bottom sheet below 960px */
.pa-alt .pa-fp{position:sticky;top:88px;max-height:calc(100vh - 104px);overflow-y:auto;background:#fff;border:1px solid #E4E2F3;border-radius:16px;padding:4px 20px 16px;scrollbar-width:thin}
.pa-alt .pa-only-m{display:none}
@media (max-width:959px){
.pa-alt .pa-fp{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:120;max-height:84vh;background:#fff;border:0;border-radius:20px 20px 0 0;padding:12px 20px 20px;box-shadow:0 -12px 32px rgba(16,13,30,.18);display:none}
.pa-alt .pa-fp.is-open{display:block}
.pa-alt .pa-only-m{display:contents}
}

/* controls (state through aria-* attributes, set by alternatywy.js) */
.pa-ck{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--pa-tapH);text-align:left;font-size:14px}
.pa-ck__box{width:18px;height:18px;border-radius:5px;border:1.5px solid #C9C5E8;background:#fff;display:grid;place-items:center;flex-shrink:0}
.pa-ck__tick{opacity:0}
.pa-ck[aria-checked=true] .pa-ck__box{border-color:#7C5CFC;background:#7C5CFC}
.pa-ck[aria-checked=true] .pa-ck__tick{opacity:1}
.pa-chips{margin-top:12px;display:flex;flex-wrap:var(--pa-chipWrap);gap:12px;overflow-x:auto;scrollbar-width:none;margin-right:-12px;padding-right:12px}
.pa-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;min-height:var(--pa-chipH);padding:0 16px;border:1px solid #D6D3EE;border-radius:999px;background:#fff;font-size:14px;font-weight:500;color:#26215C;white-space:nowrap}
.pa-chip:hover{border-color:#7F77DD}
.pa-chip__dot{width:6px;height:6px;border-radius:50%;background:#C9C5E8}
.pa-chip[aria-pressed=true]{background:#EEEDFE;border-color:#7C5CFC;color:#534AB7}
.pa-chip[aria-pressed=true] .pa-chip__dot{background:#7C5CFC}
.pa-seg{min-height:var(--pa-segH);padding:0 14px;border-radius:8px;background:transparent;color:#26215C;font-size:13.5px;font-weight:500}
.pa-seg[aria-checked=true]{background:#26215C;color:#fff}
.pa-seg--dark{min-height:40px;padding:0 16px;font-size:14px;color:rgba(255,255,255,.8)}
.pa-seg--dark[aria-checked=true]{background:#fff;color:#26215C}
.pa-seg--calc{flex:1;min-height:44px;font-size:14px}
.pa-seg--mono{font-family:'JetBrains Mono',monospace}
.pa-active__chips{display:contents}
.pa-li{scroll-margin-top:var(--pa-cardScroll)}
.pa-card{background:#fff;border:1px solid #E4E2F3;border-radius:16px;transition:opacity .2s,border-color .15s,box-shadow .15s;overflow:hidden}
.pa-card:hover{border-color:#7F77DD;box-shadow:0 8px 24px rgba(38,33,92,.07);opacity:1}
.pa-li.is-match .pa-card{border-color:#7F77DD}
.pa-li.is-dim .pa-card{opacity:.5}
.pa-chev{transition:transform .15s}
[aria-expanded=true] .pa-chev{transform:rotate(180deg)}
.pa-faq+.pa-faq{border-top:1px solid #E4E2F3}
/* tooltips: shown on hover and keyboard focus without JavaScript */
.pa-alt [role=tooltip]{display:none}
.pa-alt button:hover>[role=tooltip],.pa-alt button:focus-visible>[role=tooltip],.pa-alt button:hover+[role=tooltip],.pa-alt button:focus-visible+[role=tooltip]{display:block}
/* guide text */
.pa-alt .pa-guide p{margin-top:16px}
.pa-alt .pa-guide ul{margin-top:12px;padding-left:24px;display:flex;flex-direction:column;gap:8px}
.pa-alt .pa-guide strong{font-weight:600;color:#26215C}
.pa-alt .pa-guide .pa-links{margin-top:12px;font-size:16px}
.pa-roles{margin-top:16px;border:1px solid #E4E2F3;border-radius:12px;overflow:hidden;font-size:15px;background:#fff}
.pa-role{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.6fr);line-height:1.45}
.pa-role>span{padding:12px 16px}
.pa-role>span:first-child{font-weight:500;color:#26215C}
.pa-role>span:last-child{color:rgba(16,13,30,.75)}
.pa-role:nth-child(even){background:#FAFAFE}
.pa-role--h{background:#fff!important;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C;border-bottom:1px solid #E4E2F3}
.pa-role--h>span{font-weight:500!important;color:#26215C!important}

/* design export */
.a1{position:relative;overflow:hidden;border-bottom:1px solid #E4E2F3}
.a2{position:relative;max-width:1280px;margin:0 auto;padding:24px 24px 64px}
.a3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;font-size:13px;color:rgba(16,13,30,.62)}
.a4{color:rgba(16,13,30,.62)}
.a4:hover{color:#7C5CFC}
.a5{color:rgba(16,13,30,.4)}
.a6{color:#26215C}
.a7{display:flex;flex-wrap:wrap;gap:48px;align-items:center;margin-top:32px}
.a8{flex:1 1 560px;min-width:0;display:flex;flex-direction:column}
.a9{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#7C5CFC}
.a10{margin-top:16px;font-size:16px;color:rgba(16,13,30,.66)}
.a11{margin-top:8px;font-family:'Space Grotesk',sans-serif;font-size:clamp(26px,3.4vw + 8px,56px);font-weight:700;letter-spacing:-.035em;line-height:1.04;color:#26215C;text-wrap:balance;max-width:19ch}
.a12{margin-top:24px;font-size:clamp(17px,1vw + 6px,20px);line-height:1.55;color:#1F1A46;max-width:60ch;text-wrap:pretty}
.a13{font-weight:600;text-decoration:underline;text-underline-offset:3px}
.a14{display:inline-flex;align-items:center;gap:8px}
.a15{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}
.a16{flex:0 1 420px;min-width:0;width:100%;position:relative;background:#fff;border:1.5px dashed #7F77DD;border-radius:16px;padding:28px 24px 24px}
.a17{position:absolute;top:-12px;left:20px;padding:4px 10px;border-radius:6px;background:#26215C;color:#fff;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em}
.a18{display:flex;align-items:center;gap:16px}
.a19{width:56px;height:56px;border-radius:14px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:17px;font-weight:500;flex-shrink:0}
.a20{flex:1;min-width:0}
.a21{font-family:'Space Grotesk',sans-serif;font-size:24px;font-weight:600;color:#26215C;line-height:1.15}
.a22{font-family:'JetBrains Mono',monospace;font-size:12.5px;color:rgba(16,13,30,.62)}
.a23{text-align:right}
.a24{font-family:'Space Grotesk',sans-serif;font-size:40px;font-weight:700;letter-spacing:-.03em;color:#7C5CFC;line-height:1}
.a25{font-size:15px;font-weight:500;color:rgba(16,13,30,.5)}
.a26{margin-top:12px;font-family:'JetBrains Mono',monospace;font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#534AB7}
.a27{margin-top:20px;display:flex;flex-direction:column;gap:10px;list-style:none}
.a28{display:grid;grid-template-columns:20px 128px minmax(0,1fr) 30px;align-items:center;gap:8px;font-size:13px}
.a29{font-family:'JetBrains Mono',monospace;font-weight:500;color:#534AB7}
.a30{color:rgba(16,13,30,.75)}
.a31{height:6px;border-radius:999px;background:#EEEDFE;overflow:hidden}
.a32{font-family:'JetBrains Mono',monospace;text-align:right;font-variant-numeric:tabular-nums;color:#26215C}
.a33{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}
.a34{padding:5px 10px;border-radius:999px;background:#EEEDFE;color:#26215C;font-family:'JetBrains Mono',monospace;font-size:12px}
.a35{margin-top:20px;padding-top:16px;border-top:1px solid #E4E2F3;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;font-weight:500}
.a36{color:#534AB7}
.a36:hover{color:#7C5CFC}
.a37{max-width:1280px;margin:0 auto;padding:72px 24px 0;scroll-margin-top:72px}
.a38{margin-top:12px;font-family:'Space Grotesk',sans-serif;font-size:clamp(26px,2.2vw + 6px,34px);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:#26215C;text-wrap:balance}
.a39{display:flex;gap:16px;margin:24px -24px 0;padding:0 24px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 24px;scrollbar-width:none}
.a40{display:flex;align-items:center;justify-content:space-between;gap:8px}
.a41{display:inline-flex;align-items:center;gap:8px;font-family:'JetBrains Mono',monospace;font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#534AB7}
.a42{padding:3px 8px;border-radius:999px;background:#7C5CFC;color:#fff;font-family:'JetBrains Mono',monospace;font-size:10.5px;font-weight:500;letter-spacing:.06em}
.a43{display:flex;align-items:center;gap:12px}
.a44{width:44px;height:44px;border-radius:11px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:500;flex-shrink:0}
.a45{flex:1;min-width:0;overflow-wrap:anywhere;font-family:'Space Grotesk',sans-serif;font-size:18px;font-weight:600;color:#26215C;line-height:1.2}
.a46{font-family:'Space Grotesk',sans-serif;font-size:28px;font-weight:700;color:#7C5CFC;letter-spacing:-.02em}
.a47{flex:1;font-family:'JetBrains Mono',monospace;font-size:12.5px;line-height:1.5;color:rgba(16,13,30,.72)}
.a48{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:14px;font-weight:500;color:#534AB7}
.a48:hover{color:#7C5CFC}
.a49{max-width:1280px;margin:0 auto;padding:104px 24px 0;scroll-margin-top:72px}
.a50{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:32px;margin-top:24px}
.a51{background:#fff;border:1px solid #E4E2F3;border-radius:16px;padding:32px}
.a52{display:flex;align-items:center;gap:12px;font-family:'Space Grotesk',sans-serif;font-size:22px;font-weight:600;color:#26215C}
.a53{width:40px;height:40px;border-radius:10px;background:#EEEDFE;display:grid;place-items:center}
.a54{margin-top:24px;list-style:none;display:flex;flex-direction:column;gap:16px}
.a55{display:flex;gap:12px;line-height:1.55}
.a56{flex-shrink:0;margin-top:3px}
.a57{font-weight:600;color:#26215C}
.a58{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;line-height:1.55}
.a59{display:flex;gap:12px;flex:1 1 260px}
.a60{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid #D6D3EE;border-radius:999px;background:#fff;font-size:13px;font-weight:500;color:#534AB7}
.a60:hover{border-color:#7C5CFC;background:#EEEDFE}
.a61{width:6px;height:6px;border-radius:50%;background:#7C5CFC}
.a62{position:fixed;inset:0;background:rgba(16,13,30,.48);z-index:110}
.a63{display:flex;align-items:center;justify-content:space-between;padding:4px 0 12px;border-bottom:1px solid #E4E2F3}
.a64{font-family:'Space Grotesk',sans-serif;font-size:20px;font-weight:600;color:#26215C}
.a65{width:44px;height:44px;display:grid;place-items:center;color:#26215C}
.a66{padding:16px 0;border-bottom:1px solid #E4E2F3}
.a67{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C;margin-bottom:6px}
.a68{flex:1;line-height:1.35}
.a69{font-family:'JetBrains Mono',monospace;font-size:12px;color:rgba(16,13,30,.58)}
.a70{margin:-2px 0 6px 28px;font-size:12.5px;line-height:1.45;color:rgba(16,13,30,.62)}
.a71{position:sticky;bottom:-20px;background:#fff;padding:16px 0 4px;display:flex;gap:12px}
.a72{height:52px;padding:0 16px;font-size:15px;font-weight:500;color:#534AB7}
.a73{flex:1;height:52px;border-radius:12px;background:#7C5CFC;color:#fff;font-size:15.5px;font-weight:600}
.a74{min-width:0}
.a75{position:sticky;top:72px;z-index:30;margin:0 -12px;padding:16px 12px;background:rgba(246,245,252,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #E4E2F3}
.a76{font-family:'Space Grotesk',sans-serif;font-size:16px;font-weight:600;color:#26215C}
.a77{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:#26215C;color:#fff;font-size:14px;font-weight:500}
.a78{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}
.a79{display:inline-flex;padding:4px;background:#fff;border:1px solid #E4E2F3;border-radius:12px;gap:4px}
.a80{font-family:'JetBrains Mono',monospace;font-size:12.5px;color:rgba(16,13,30,.7)}
.a81{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
.a82{font-size:13.5px;color:rgba(16,13,30,.7)}
.a83{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 12px;border-radius:999px;background:#EEEDFE;color:#26215C;font-size:13px}
.a83:hover{background:#E2DFFC}
.a84{min-height:32px;font-size:13.5px;font-weight:500;color:#534AB7;text-decoration:underline;text-underline-offset:3px}
.a85{list-style:none;display:flex;flex-direction:column;gap:24px;margin-top:24px}
.a86{display:flex;align-items:center;gap:8px;padding:8px 24px;background:#EEEDFE;font-family:'JetBrains Mono',monospace;font-size:12px;color:#534AB7}
.a87{display:flex;align-items:center;gap:8px;padding:8px 24px;background:#F6F5FC;font-family:'JetBrains Mono',monospace;font-size:12px;color:rgba(16,13,30,.62)}
.a88{display:flex;align-items:flex-start;gap:12px}
.a89{width:52px;height:52px;border-radius:13px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:15px;font-weight:500;flex-shrink:0}
.a90{font-family:'Space Grotesk',sans-serif;font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.2;color:#26215C}
.a91{margin-top:4px;font-family:'JetBrains Mono',monospace;font-size:12.5px;color:rgba(16,13,30,.62)}
.a92{font-size:13.5px;color:rgba(16,13,30,.66)}
.a93{font-family:'JetBrains Mono',monospace;font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#534AB7}
.a94{align-self:flex-start;padding:4px 10px;border-radius:999px;background:#EEEDFE;color:#26215C;font-size:12.5px;font-weight:500}
.a95{min-width:0;display:flex;flex-direction:column;gap:16px}
.a96{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}
.a97{font-family:'Space Grotesk',sans-serif;font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1;color:#7C5CFC}
.a98{font-family:'JetBrains Mono',monospace;font-size:13px;color:rgba(16,13,30,.7)}
.a99{list-style:none;display:flex;flex-direction:column;gap:8px}
.a100{display:grid;grid-template-columns:96px minmax(0,1fr) 92px;align-items:center;gap:12px;font-size:13px}
.a101{font-family:'JetBrains Mono',monospace;font-weight:500;color:#534AB7;margin-right:6px}
.a102{position:relative;height:10px;border-radius:999px;background:#F3F2FA}
.a103{position:absolute;left:50%;top:-4px;bottom:-4px;width:1.5px;margin-left:-.75px;background:#26215C}
.a104{font-size:14.5px;line-height:1.55;color:#1F1A46;text-wrap:pretty}
.a105{font-size:14px;line-height:1.55;color:rgba(16,13,30,.66);text-wrap:pretty}
.a106{font-weight:500}
.a107{display:inline-block;padding:6px 12px;border-radius:999px;background:#EEEDFE;color:#26215C;font-family:'JetBrains Mono',monospace;font-size:14px;font-weight:500}
.a108{margin-top:6px;font-family:'JetBrains Mono',monospace;font-size:12px;color:rgba(16,13,30,.62)}
.a109{list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13.5px}
.a110{display:flex;align-items:center;gap:8px}
.a111{color:rgba(16,13,30,.7)}
.a112{font-weight:500;color:#26215C}
.a113{display:flex;gap:8px}
.a114{width:28px;height:28px;border:1px solid #E4E2F3;border-radius:7px;display:grid;place-items:center}
.a115{display:flex;flex-direction:column;gap:8px}
.a116{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 12px;border-radius:11px;background:#7C5CFC;color:#fff;font-size:14.5px;font-weight:600;text-align:center;line-height:1.3}
.a116:hover{background:#534AB7;color:#fff}
.a117{display:flex;align-items:center;justify-content:center;height:44px;border-radius:11px;border:1.5px solid #26215C;color:#26215C;font-size:14px;font-weight:600}
.a117:hover{border-color:#7C5CFC;color:#7C5CFC}
.a118{text-align:center}
.a119{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:13.5px;font-weight:500;color:#534AB7}
.a119:hover{color:#7C5CFC}
.a120{font-family:'JetBrains Mono',monospace;font-size:11.5px;color:rgba(16,13,30,.6)}
.a121{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px 32px;padding:20px 24px;border-top:1px solid #EEEDF6}
.a122{display:flex;gap:10px;font-size:14px;line-height:1.5}
.a123{border-top:1px solid #EEEDF6}
.a124{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 24px;font-size:14.5px;font-weight:500;color:#26215C}
.a124:hover{background:#FAFAFE}
.a125{display:inline-flex;align-items:center;gap:10px}
.a126{list-style:none;display:flex;flex-direction:column;gap:8px;padding:0 24px 20px 50px}
.a127{font-size:14px;line-height:1.5;list-style:disc;color:#1F1A46}
.a128{margin-top:24px;display:flex;justify-content:center}
.a129{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 24px;border-radius:12px;border:1.5px solid #26215C;color:#26215C;font-size:15px;font-weight:600;background:#fff}
.a129:hover{border-color:#7C5CFC;color:#7C5CFC}
.a130{margin-top:56px}
.a131{font-family:'Space Grotesk',sans-serif;font-size:22px;font-weight:600;color:#26215C}
.a132{margin-top:4px;font-size:14px;color:rgba(16,13,30,.66)}
.a133{margin-top:16px;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}
.a134{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #E4E2F3;border-radius:12px;color:#26215C}
.a134:hover{border-color:#7F77DD;color:#26215C}
.a135{width:40px;height:40px;border-radius:10px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:12.5px;flex-shrink:0}
.a136{display:block;font-family:'Space Grotesk',sans-serif;font-size:16px;font-weight:600}
.a137{display:block;font-family:'JetBrains Mono',monospace;font-size:12px;color:rgba(16,13,30,.62)}
.a138{padding:4px 9px;border-radius:999px;background:#EEEDFE;font-family:'JetBrains Mono',monospace;font-size:12px}
.a139{margin-top:120px;background:radial-gradient(720px 420px at 100% 0%,rgba(124,92,252,.24),transparent 70%),radial-gradient(520px 360px at 0% 100%,rgba(127,119,221,.1),transparent 70%),#100D1E;color:#fff;scroll-margin-top:72px}
.a140{max-width:1280px;margin:0 auto;padding:104px 24px}
.a141{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#A999FF}
.a142{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-top:12px}
.a143{font-family:'Space Grotesk',sans-serif;font-size:clamp(26px,2.2vw + 6px,34px);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:#fff;text-wrap:balance;max-width:24ch}
.a144{display:inline-flex;padding:4px;gap:4px;border:1px solid rgba(255,255,255,.14);border-radius:12px}
.a145{display:flex;flex-wrap:wrap;gap:32px;margin-top:32px;align-items:stretch}
.a146{flex:1 1 620px;min-width:0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:24px 24px 20px}
.a147{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72)}
.a148{position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(255,255,255,.32)}
.a149{padding:2px 7px;border-radius:5px;background:#7F77DD;color:#fff;font-family:'JetBrains Mono',monospace;font-size:10.5px;font-weight:500;letter-spacing:.08em}
.a150{font-family:'JetBrains Mono',monospace;font-size:11.5px;color:rgba(255,255,255,.85);white-space:nowrap}
.a151{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:220px;padding:12px 14px;border-radius:10px;background:#fff;color:#1F1A46;text-align:left;box-shadow:0 12px 32px rgba(0,0,0,.3);font-size:13px;line-height:1.45}
.a152{display:block;font-weight:600;color:#26215C}
.a153{display:block;font-family:'JetBrains Mono',monospace;font-size:13px;color:#534AB7}
.a154{display:block;margin-top:4px;font-family:'JetBrains Mono',monospace;font-size:11.5px;color:rgba(16,13,30,.62)}
.a155{position:relative;margin:0 24px;height:28px}
.a156{margin-top:20px;padding-top:20px;border-top:1px dashed rgba(255,255,255,.16);display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}
.a157{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#A999FF;min-width:84px}
.a158{display:flex;flex-wrap:wrap;gap:8px}
.a159{width:28px;height:28px;border-radius:7px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:10.5px}
.a160{font-size:13px;color:rgba(255,255,255,.88)}
.a161{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;margin-top:16px}
.a162{position:relative;height:340px}
.a163{position:relative;height:340px;margin-right:20px;border-left:1px solid rgba(255,255,255,.32);border-bottom:1px solid rgba(255,255,255,.32)}
.a164{font-family:'JetBrains Mono',monospace;font-size:11px;color:rgba(255,255,255,.85);white-space:nowrap}
.a165{position:relative;height:28px;margin-right:20px}
.a166{margin-top:12px;font-family:'JetBrains Mono',monospace;font-size:11.5px;color:rgba(255,255,255,.6)}
.a167{flex:1 1 360px;min-width:0;background:#fff;color:#1F1A46;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px}
.a168{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C;margin-bottom:8px}
.a169{display:flex;padding:4px;gap:4px;background:#F6F5FC;border-radius:12px}
.a170{display:block}
.a171{display:block;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C;margin-bottom:8px}
.a172{width:100%;height:48px;padding:0 12px;border:1px solid #D6D3EE;border-radius:10px;background:#fff;font-size:15px;color:#26215C}
.a173{margin-top:auto;padding:20px;border-radius:12px;background:#EEEDFE}
.a174{font-family:'Space Grotesk',sans-serif;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#26215C;text-wrap:balance}
.a175{margin-top:8px;font-family:'JetBrains Mono',monospace;font-size:12.5px;color:#534AB7}
.a176{margin-top:32px;font-size:17px;color:#fff;max-width:70ch}
.a177{margin-top:12px;font-family:'JetBrains Mono',monospace;font-size:12px;color:rgba(255,255,255,.62)}
.a178{margin-top:16px;font-size:16px;color:#1F1A46;max-width:70ch}
.a179{position:sticky;left:0;z-index:2;background:#fff;padding:16px;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C;display:flex;align-items:flex-end;border-radius:16px 0 0 0}
.a180{align-self:flex-start;font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:500;letter-spacing:.12em;color:#534AB7}
.a181{width:28px;height:28px;border-radius:7px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:10.5px;flex-shrink:0}
.a182{min-width:0;overflow-wrap:anywhere;font-family:'Space Grotesk',sans-serif;font-size:14.5px;font-weight:600;color:#26215C;line-height:1.2}
.a183{font-family:'JetBrains Mono',monospace;font-size:11.5px;color:rgba(16,13,30,.62)}
.a184{line-height:1.35}
.a185{position:relative;display:inline-flex}
.a186{width:24px;height:24px;display:grid;place-items:center;color:rgba(16,13,30,.5)}
.a186:hover{color:#7C5CFC}
.a187{position:absolute;left:28px;top:50%;transform:translateY(-50%);z-index:20;width:240px;padding:10px 12px;border-radius:10px;background:#26215C;color:#fff;font-size:12.5px;font-weight:400;line-height:1.45}
.a188{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;width:230px;padding:10px 12px;border-radius:10px;background:#26215C;color:#fff;font-size:12.5px;line-height:1.45}
.a189{display:block;margin-top:4px;font-family:'JetBrains Mono',monospace;font-size:11px;color:#C9C5F5}
.a190{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
.a191{font-family:'JetBrains Mono',monospace;font-size:12px;color:rgba(16,13,30,.62)}
.a192{min-height:44px;padding:0 16px;border-radius:10px;border:1.5px solid #26215C;color:#26215C;font-size:14px;font-weight:600;background:#fff}
.a192:hover{border-color:#7C5CFC;color:#7C5CFC}
.a193{margin-top:24px;background:#fff;border:1px solid #E4E2F3;border-radius:16px;overflow-x:auto}
.a194{min-width:1000px;font-size:14px}
.a195{position:sticky;left:0;z-index:2;background:#fff;padding:16px;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C;display:flex;align-items:flex-end}
.a196{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:500;letter-spacing:.12em;color:#534AB7}
.a197{font-family:'Space Grotesk',sans-serif;font-size:14.5px;font-weight:600;color:#26215C;line-height:1.2}
.a198{font-size:12.5px;line-height:1.4;color:rgba(16,13,30,.62)}
.a199{flex-shrink:0;margin-top:1px}
.a200{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;width:220px;padding:10px 12px;border-radius:10px;background:#26215C;color:#fff;font-family:'JetBrains Mono',monospace;font-size:11.5px;line-height:1.45}
.a201{margin-top:20px;font-size:16px;color:#1F1A46;max-width:72ch}
.a202{margin-top:8px;font-family:'JetBrains Mono',monospace;font-size:12px;color:rgba(16,13,30,.62)}
.a203{width:40px;height:40px;border-radius:50%;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'Space Grotesk',sans-serif;font-size:17px;font-weight:700;flex-shrink:0;position:relative;z-index:1}
.a204{position:absolute;left:43px;top:64px;bottom:-26px;width:2px;background:#C9C5E8}
.a205{font-family:'Space Grotesk',sans-serif;font-size:22px;font-weight:600;line-height:1.25;color:#26215C}
.a206{margin-top:8px;font-size:15px;line-height:1.55;color:rgba(16,13,30,.75)}
.a207{margin-top:20px;display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:14.5px;font-weight:500;color:#534AB7}
.a207:hover{color:#7C5CFC}
.a208{min-width:0;max-width:720px;font-size:18px;line-height:1.6;color:#1F1A46}
.a209{margin-top:12px;font-family:'Space Grotesk',sans-serif;font-size:clamp(26px,2.2vw + 6px,34px);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:#26215C}
.a210{margin-top:12px;font-family:'JetBrains Mono',monospace;font-size:12.5px;color:rgba(16,13,30,.62)}
.a211{margin-top:48px;scroll-margin-top:96px;font-family:'Space Grotesk',sans-serif;font-size:22px;font-weight:600;color:#26215C}
.a212{margin-top:16px}
.a213{margin-top:12px;padding-left:24px;display:flex;flex-direction:column;gap:8px}
.a214{margin-top:12px;font-size:16px}
.a215{margin-top:16px;border:1px solid #E4E2F3;border-radius:12px;overflow:hidden;font-size:15px;background:#fff}
.a216{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.6fr);font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C;border-bottom:1px solid #E4E2F3}
.a217{padding:12px 16px}
.a218{padding:12px 16px;font-weight:500;color:#26215C}
.a219{padding:12px 16px;color:rgba(16,13,30,.75)}
.a220{position:sticky;top:104px;padding-top:88px}
.a221{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C;margin-bottom:12px}
.a222{list-style:none;display:flex;flex-direction:column;border-left:1px solid #E4E2F3}
.a223{max-width:880px}
.a224{margin-top:24px;background:#fff;border:1px solid #E4E2F3;border-radius:16px;overflow:hidden}
.a225{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;min-height:56px}
.a226{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;color:#7C5CFC;margin-top:1px}
.a227{font-family:'Space Grotesk',sans-serif;font-size:18px;font-weight:600;line-height:1.35;color:#26215C}
.a228{padding:0 24px 24px 64px;font-size:16px;line-height:1.6;color:#1F1A46;max-width:72ch}
.a229{margin-top:8px;display:inline-block;font-size:14.5px;font-weight:500;color:#534AB7;text-decoration:underline;text-underline-offset:3px}
.a230{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}
.a231{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid #E4E2F3;border-radius:16px}
.a232{width:44px;height:44px;border-radius:11px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:13px;flex-shrink:0}
.a233{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#534AB7}
.a234{font-family:'Space Grotesk',sans-serif;font-size:18px;font-weight:600;color:#26215C}
.a235{color:#7C5CFC}
.a236{min-width:1140px;font-size:14px}
.a237{padding:14px 0 14px 16px}
.a238{padding:14px 12px;position:sticky;left:0;background:#fff;z-index:2}
.a239{padding:14px 8px;text-align:right}
.a240{padding:14px 4px;text-align:center}
.a241{padding:14px 8px}
.a242{width:30px;height:30px;border-radius:8px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:10.5px;flex-shrink:0}
.a243{display:block;font-weight:500;color:#26215C;line-height:1.25}
.a243:hover{color:#7C5CFC}
.a244{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.12em;color:#534AB7}
.a245{padding:12px 8px;text-align:right;font-family:'JetBrains Mono',monospace;font-variant-numeric:tabular-nums}
.a246{padding:12px 8px;text-align:right;font-family:'Space Grotesk',sans-serif;font-size:16px;font-weight:700;color:#7C5CFC}
.a247{padding:12px 8px;display:flex;align-items:center;gap:6px;font-size:13.5px}
.a248{margin-top:12px;font-family:'JetBrains Mono',monospace;font-size:12px;color:rgba(16,13,30,.62)}
.a249{color:#534AB7;text-decoration:underline;text-underline-offset:3px}
.a250{max-width:1280px;margin:0 auto;padding:104px 24px 120px;scroll-margin-top:72px}
.a251{font-family:'Space Grotesk',sans-serif;font-size:clamp(26px,2.2vw + 6px,34px);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:#26215C}
.a252{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:32px}
.a253{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C}
.a254{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px}
.a255{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid #D6D3EE;border-radius:999px;background:#fff;font-size:14px;font-weight:500;color:#26215C}
.a255:hover{border-color:#7F77DD;color:#26215C}
.a256{margin-top:32px;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C}
.a257{margin-top:8px;list-style:none}
.a258{border-bottom:1px solid #E4E2F3}
.a259{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:15px;font-weight:500;color:#26215C}
.a259:hover{color:#7C5CFC}
.a260{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px}
.a261{display:flex;flex-direction:column;gap:12px;padding:20px;background:#fff;border:1px solid #E4E2F3;border-radius:16px;color:#26215C}
.a261:hover{border-color:#7F77DD;box-shadow:0 8px 24px rgba(38,33,92,.06);color:#26215C}
.a262{width:40px;height:40px;border-radius:10px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:12.5px}
.a263{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#534AB7}
.a264{font-family:'Space Grotesk',sans-serif;font-size:17px;font-weight:600}
.a265{display:flex;align-items:center;justify-content:space-between;font-family:'JetBrains Mono',monospace;font-size:12px;color:rgba(16,13,30,.62)}
.hv1:hover{background:#534AB7;color:#fff}
.hv2:hover{border-color:#7C5CFC;color:#7C5CFC}
.hv3:hover{border-color:#7F77DD;box-shadow:0 8px 24px rgba(38,33,92,.06)}
