@layer components{.sx-page .bz-trust{color:var(--fg2);flex-wrap:wrap;gap:8px 22px;margin:clamp(26px,3vw,40px) 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.sx-page .bz-trust li{align-items:center;gap:9px;display:inline-flex}.sx-page .bz-trust li:before{content:"";background:var(--gold,#f4b942);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #f4b94233}.sx-page .bz-win{--bzf:#f7f4ee;--bzf2:#f7f4eeb8;width:100%;color:var(--bzf);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 44px 90px -40px #000c, 0 0 80px -30px var(--violet-glow,#7c3aed99);background:linear-gradient(160deg,#ffffff1c,#ffffff0a);border:1px solid #ffffff2b;border-radius:26px;gap:12px;padding:clamp(18px,2.4vw,26px);display:grid;position:relative}.sx-page .bz-win__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sx-page .bz-win__top b{font:700 .8rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--bzf2)}.sx-page .bz-row{background:#ffffff14;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.sx-page .bz-row>div{flex:1;min-width:0}.sx-page .bz-row b{color:var(--bzf);font-size:.95rem;display:block}.sx-page .bz-row small{color:var(--bzf2);font-size:.82rem;line-height:1.4;display:block}.sx-page .bz-av{background:var(--tt,var(--brand-soft));width:36px;height:36px;color:var(--tti,var(--brand));border-radius:50%;flex:none;place-items:center;display:grid}.sx-page .bz-av .sx-ic{width:18px;height:18px}.sx-page .bz-pill{color:#ffc765;background:#f4b9422e;border:1px solid #f4b94266;border-radius:999px;flex:none;padding:4px 11px;font-size:.76rem;font-weight:700}.sx-page .bz-pill.ok{color:#7be3b9;background:#5ed6a429;border-color:#5ed6a466}.sx-page .bz-fanwrap .bz-pill.ok{color:#0e6e44;background:#dcf6e9;border-color:#0e6e4459}.sx-page .bz-kn{font-family:var(--font-kannada,inherit);font-size:1.02rem;line-height:1.5}.sx-page .bz-win .sx-sample{color:var(--bzf2);border-color:#ffffff4d}.sx-page .bz-stack{justify-items:center;gap:14px;width:100%;display:grid}.sx-page .bz-stack>.sx-sample{color:#f7f4eec7;border-color:#ffffff4d}.sx-page .bz-core{color:#f7f4ee;align-content:center;justify-items:center;gap:6px;height:100%;display:grid}.sx-page .bz-core__kn{font:800 clamp(2.2rem, 5vw, 3.2rem)/1.1 var(--font-kannada);color:#ffc765}.sx-page .bz-core small{font:600 .74rem/1.3 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#f7f4eebf}.sx-page .bz-core .sx-sample{color:#f7f4eec7;border-color:#ffffff4d;margin-top:6px}.sx-page .bz-route{width:min(100%,210px);height:auto;overflow:visible}.sx-page .bz-route path{fill:none;stroke:#c4a3ff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 7;opacity:.9}.sx-page .bz-route circle{fill:#c4a3ff}.sx-page .bz-route .start{fill:#f4b942}.sx-page .bz-route .pulse{fill:none;stroke:#f4b942;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite bz-pulse}@keyframes bz-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.sx-page .bz-fanwrap{justify-items:center;gap:14px;width:100%;display:grid}.sx-page .bz-fanwrap>.sx-sample{color:#f7f4eec7;border-color:#ffffff4d}.sx-page .sx-fan__card .bz-pill{color:#5b3fd6;background:#ece7ff;border-color:#0000;justify-self:start}.sx-page .bz-reel{gap:8px;margin-top:4px;display:grid}.sx-page .bz-skel{background:linear-gradient(90deg,#ffffff1a,#ffffff42,#ffffff1a) 0 0/200% 100%;border-radius:999px;height:8px;animation:2.2s linear infinite bz-shimmer;display:block}.sx-page .bz-skel.w60{width:60%}.sx-page .bz-skel.w80{width:80%}.sx-page .bz-skel.w40{width:40%}.sx-page .sx-fan__card .bz-skel{background:linear-gradient(90deg, var(--sunken), var(--line), var(--sunken));background-size:200% 100%}@keyframes bz-shimmer{to{background-position:-200% 0}}.sx-page .bz-cmp{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sx-page .bz-cmp>div{background:#ffffff12;border:1px solid #ffffff1a;border-radius:18px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.sx-page .bz-cmp h4{font:700 .95rem var(--font-display);color:#f7f4ee}.sx-page .bz-cmp small{color:#f7f4eeb8;font-size:.78rem;line-height:1.35}.sx-page .bz-bar{letter-spacing:.04em;color:#f7f4eec7;gap:5px;font-size:.74rem;font-weight:600;display:grid}.sx-page .bz-bar i{background:#ffffff1f;border-radius:999px;height:8px;display:block;overflow:hidden}.sx-page .bz-bar i:after{content:"";height:100%;width:var(--w,50%);border-radius:inherit;background:var(--c,#c4a3ff);transform-origin:0;animation:bz-grow 1.4s var(--sx-ease,ease) both;display:block}@keyframes bz-grow{0%{transform:scaleX(0)}}.sx-page .bz-win .bz-flag{color:#ffd98f;background:#f4b9421f;border:1px dashed #f4b94280;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:.86rem;line-height:1.4;display:flex}.sx-page .bz-win .bz-flag .sx-ic{flex:none;width:20px;height:20px}.sx-page .bz-input{background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 16px;font-size:.95rem;display:flex}.sx-page .bz-input span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sx-page .bz-input em{color:#0b1020;font:700 .85rem var(--font-body);background:linear-gradient(#ffc765,#f4b942);border-radius:999px;flex:none;padding:9px 16px;font-style:normal}.sx-page .bz-angle{animation:bz-rise .7s var(--sx-ease,ease) both;animation-delay:calc(.5s + var(--i,0) * .45s)}@keyframes bz-rise{0%{opacity:0;transform:translateY(14px)}}.sx-page .bz-type:after{content:"";vertical-align:-.12em;background:#ffc765;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite bz-blink;display:inline-block}@keyframes bz-blink{50%{opacity:0}}.sx-page .bz-pk{gap:4px;display:grid}.sx-page .bz-pk .bz-skel{margin-top:4px}.sx-page .bz-ico{background:var(--tt,var(--brand-soft));width:44px;height:44px;color:var(--tti,var(--brand));border-radius:14px;place-items:center;display:grid}.sx-page .bz-ico .sx-ic{width:24px;height:24px}.sx-page .bz-links{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sx-page .bz-links a{color:var(--fg);background:#ffffff9e;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:inset 0 0 0 1px #17142a0f}.sx-page .bz-links a:hover{box-shadow:inset 0 0 0 1px var(--tti,var(--line-strong));background:#fff;transform:translateY(-1px)}.sx-page .bz-links b{font-size:.95rem;display:block}.sx-page .bz-links small{color:var(--fg2);font-size:.82rem;display:block}.sx-page .bz-links .bz-ico{background:var(--tti);color:#fff;border-radius:11px;width:36px;height:36px}.sx-page .bz-links .bz-ico .sx-ic{width:20px;height:20px}.sx-page .bz-links li[data-hit=true] a{box-shadow:0 0 0 2px var(--tti), 0 16px 30px -18px #17142a80;background:#fff;transform:translateY(-2px)}.sx-page .bz-pick{background:var(--surface);border-radius:26px;gap:16px;margin-top:clamp(20px,3vw,32px);padding:clamp(20px,3vw,32px);display:grid;box-shadow:0 1px 2px #17142a0d,0 22px 50px -30px #17142a59}.sx-page .bz-pick h3{font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:650}.sx-page .bz-pick__chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.sx-page .bz-pick__chips legend{color:var(--fg2);margin-bottom:10px;padding:0;font-size:.94rem;font-weight:600}.sx-page .bz-chip{position:relative}.sx-page .bz-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sx-page .bz-chip span{font:600 .92rem var(--font-body);background:var(--sunken);color:var(--fg);border-radius:999px;align-items:center;padding:10px 16px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.sx-page .bz-chip:hover span{transform:translateY(-1px)}.sx-page .bz-chip input:checked+span{background:var(--ink,#151a32);color:#f7f4ee}.sx-page .bz-chip input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.sx-page .bz-pick__out{min-height:3.2em;color:var(--fg2);flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.sx-page .bz-pick__out a{color:var(--link);font-weight:700;text-decoration:none}.sx-page .bz-pick__out a:hover{text-underline-offset:3px;text-decoration:underline}.sx-page .bz-pkc{align-content:start;scroll-margin-top:96px}.sx-page .bz-pkc:target{box-shadow:0 0 0 2px var(--tti)}.sx-page .bz-pkc p{font-size:.95rem}.sx-page .bz-pkc .bz-quote{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--tti);text-decoration-color:var(--tti);text-underline-offset:4px;justify-self:start;align-items:center;gap:8px;margin-top:6px;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.sx-page .bz-pkc .bz-quote:hover{text-decoration-thickness:3px}.sx-page .bz-pkc details{border-top:1px solid #17142a1a;padding-top:10px}.sx-page .bz-pkc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:.9rem;font-weight:650;list-style:none;display:flex}.sx-page .bz-pkc summary::-webkit-details-marker{display:none}.sx-page .bz-pkc summary:after{content:"+";font:700 1.2rem/1 var(--font-display);color:var(--fg);transition:rotate .2s}.sx-page .bz-pkc details[open] summary:after{rotate:45deg}.sx-page .bz-pkc details>:not(summary){margin-top:10px}.sx-page .bz-pkc .bz-meta{color:var(--fg2);font-size:.86rem;line-height:1.5}.sx-page .bz-pkc .bz-meta b{color:var(--fg)}.sx-page .bz-pkc .sx-bullets{font-size:.9rem}.sx-page .bz-wide .bz-formats{flex-wrap:wrap;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.sx-page .bz-wide .bz-formats li{color:#f7f4ee;font:600 .92rem var(--font-body);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:9px 16px}.sx-page .bz-wide p{color:#f7f4eec7;max-width:60ch}.sx-page .bz-vs{border-radius:30px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:clip;box-shadow:0 30px 70px -40px #17142a80}.sx-page .bz-vs>.a,.sx-page .bz-vs>.b{align-content:start;gap:14px;min-width:0;padding:clamp(24px,3.4vw,44px);display:grid;position:relative}.sx-page .bz-vs>.a{background:var(--surface)}.sx-page .bz-vs>.b{isolation:isolate;background:linear-gradient(160deg,#1d1b45,#151a32 70%);overflow:hidden}.sx-page .bz-vs__glow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#7c3aed8c,#0000);border-radius:50%;width:80%;position:absolute;top:-30%;right:-20%}.sx-page .bz-vs h3{letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.15}.sx-page .bz-vs ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sx-page .bz-vs li{align-items:flex-start;gap:12px;font-size:.98rem;line-height:1.45;display:flex}.sx-page .bz-vs li:before{content:"";background:var(--line-strong);border-radius:2px;flex:none;width:18px;height:2px;margin-top:.7em}.sx-page .bz-vs>.a li{color:var(--fg2)}.sx-page .bz-vs>.b li{color:#f7f4ee}.sx-page .bz-vs>.b li:before{background:#f4b942;border-radius:50%;width:10px;height:10px;margin-top:.45em;box-shadow:0 0 0 4px #f4b94238}.sx-page .bz-vs>.b .sx-eyebrow{color:#ffc765}.sx-page .bz-vs__knot{z-index:2;background:var(--gold,#f4b942);color:#0b1020;width:52px;height:52px;font:800 .9rem var(--font-display);box-shadow:0 0 0 7px var(--paper2,#f4b9424d), 0 12px 30px -10px #00000080;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.sx-page .bz-uses{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sx-page .bz-uses li{background:var(--tt,var(--brand-soft));color:var(--tti,var(--brand));font:650 clamp(1rem, 1.6vw, 1.2rem) var(--font-display);transition:transform .25s var(--sx-ease,ease);border-radius:999px;align-items:center;gap:12px;padding:16px 26px;display:inline-flex}.sx-page .bz-uses li:hover{transform:translateY(-3px)rotate(-1deg)}.sx-page .bz-uses i{width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%}.sx-page .sx-dh:has(.bz-planwrap) .sx-dh__copy{width:100%;max-width:76rem}.sx-page .bz-planpts{flex-wrap:wrap;justify-content:center;gap:10px 14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.sx-page .bz-planpts li{color:#f7f4ee;text-align:left;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:.9rem;display:inline-flex}.sx-page .bz-planpts svg{color:#ffc765;flex:none;width:18px;height:18px}.sx-page .bz-planwrap{text-align:left;width:100%;margin-top:clamp(24px,3vw,40px)}.sx-page .bz-planfine{color:var(--fg2);margin:6px 0 0;font-size:.9rem}.sx-page .bz-mq{padding-block:clamp(18px,2.4vw,28px)}.sx-page .bz-skline{gap:10px;display:grid}.sx-page .bz-blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.sx-page .bz-wm{position:relative;overflow:clip}.sx-page .bz-wm .sx-wrap{z-index:1;position:relative}@media (max-width:900px){.sx-page .bz-vs{grid-template-columns:minmax(0,1fr)}.sx-page .bz-vs__knot{top:50%;left:50%}}@media (max-width:520px){.sx-page .bz-cmp{grid-template-columns:minmax(0,1fr)}.sx-page .bz-uses li{padding:13px 20px}}@media (prefers-reduced-motion:reduce){.sx-page .bz-links a,.sx-page .bz-chip span,.sx-page .bz-uses li{transition:none}.sx-page .bz-skel,.sx-page .bz-route .pulse,.sx-page .bz-type:after,.sx-page .bz-bar i:after,.sx-page .bz-angle{animation:none}}}
