.jb{--ink:#0f172a;--ink-2:#1e293b;--text:#334155;--text-2:#475569;--muted:#64748b;--bg:#fafaf9;--card:#fff;--line:rgba(15,23,42,.08);--line-2:rgba(15,23,42,.13);--blue:#2563eb;--blue-d:#1d4ed8;--blue-50:#eff6ff;--blue-100:#dbeafe;--brand:#245ce8;--violet:#9b4fd0;--violet-d:#6a5ae0;--soft:#edf3ff;--violet-50:rgba(155,79,208,.08);--violet-line:rgba(155,79,208,.26);--navy:#050914;--f-head:var(--font-jakarta),var(--font-dm-sans),system-ui,-apple-system,sans-serif;--f-body:var(--font-dm-sans),system-ui,-apple-system,sans-serif;--f-mono:var(--font-jb-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(.16,1,.3,1);--grad:linear-gradient(90deg,#245ce8,#9b4fd0);--sh-card:0 1px 2px rgba(15,23,42,.06),0 26px 52px -30px rgba(29,78,216,.3);--sh-float:0 2px 6px rgba(15,23,42,.08),0 38px 72px -30px rgba(15,23,42,.5);--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--tw-ring-offset-color:#fff}body.jb{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:17px;line-height:1.6;overflow-x:hidden}.jb ::selection{background:rgba(36,92,232,.2);color:var(--ink)}.jb :focus-visible{outline:3px solid #93c5fd;outline-offset:3px;border-radius:6px}.jb .focus-visible\:ring-offset-dark:focus-visible{--tw-ring-offset-color:#fff}.jb .backdrop-blur-sm{-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:768px){body.jb:after{content:"";position:fixed;inset:0;z-index:40;pointer-events:none;background-image:var(--noise);opacity:.035}}.jb .jb-skip{position:absolute;left:12px;top:-64px;z-index:1000;padding:10px 14px;border-radius:10px;background:var(--ink);color:#fff;font-weight:600;text-decoration:none;transition:top .2s}.jb .jb-skip:focus{top:12px}.jb main{position:relative;isolation:isolate;padding-top:72px}.jb main:before{z-index:-2;height:680px;background:radial-gradient(980px 540px at 8% -10%,rgba(37,99,235,.22),transparent 62%),radial-gradient(860px 520px at 96% 0,rgba(155,79,208,.18),transparent 60%),radial-gradient(700px 360px at 50% 40%,rgba(96,165,250,.1),transparent 70%)}.jb main:after,.jb main:before{content:"";position:absolute;inset:0 0 auto;pointer-events:none}.jb main:after{z-index:-1;height:520px;background-image:radial-gradient(rgba(15,23,42,.1) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(64% 70% at 50% 22%,#000 20%,transparent 78%);mask-image:radial-gradient(64% 70% at 50% 22%,#000 20%,transparent 78%)}.jb .text-slate-100,.jb .text-white{color:var(--ink)}.jb .text-slate-200{color:var(--ink-2)}.jb .text-slate-300{color:var(--text-2)}.jb .text-slate-400,.jb .text-slate-500{color:var(--muted)}.jb .text-slate-600{color:#cbd5e1}.jb .hover\:text-white:hover{color:var(--ink)}.jb .text-brand-300,.jb .text-brand-400{color:var(--blue-d)}.jb .group:hover .group-hover\:text-brand-300{color:var(--brand)}.jb .text-editorial-100{color:#4b3fb8}.jb .text-editorial-300,.jb .text-editorial-400{color:var(--violet-d)}.jb .group:hover .group-hover\:text-editorial-200{color:var(--brand)}.jb .text-accent-100{color:#1b46b9}.jb .text-accent-300,.jb .text-accent-400,.jb .text-emerald-300,.jb .text-emerald-300\/80,.jb .text-emerald-400{color:var(--brand)}.jb .group:hover .group-hover\:text-emerald-300,.jb .hover\:text-emerald-200:hover{color:var(--blue-d)}.jb .text-amber-100{color:#8a5a00}.jb .\[\&_strong\]\:text-white strong{color:var(--ink)}.jb .\[\&_a\]\:text-brand-300 a{color:var(--blue-d);text-decoration-color:rgba(29,78,216,.35);text-underline-offset:3px}.jb .\[\&_li\]\:marker\:text-slate-500 li::marker{color:var(--brand)}.jb .decoration-brand-400\/30{text-decoration-color:rgba(29,78,216,.35)}.jb .hover\:decoration-brand-400:hover{text-decoration-color:var(--blue-d)}.jb .bg-white\/\[0\.02\],.jb .bg-white\/\[0\.03\],.jb .bg-white\/\[0\.04\]{background-color:var(--card)}.jb .hover\:bg-white\/\[0\.08\]:hover{background-color:#f8fafc}.jb .bg-white\/10,.jb .bg-white\/15{background-color:#cbd5e1}.jb .bg-accent-500\/10,.jb .bg-accent-500\/15,.jb .bg-brand-500\/10,.jb .bg-emerald-500\/10{background-color:var(--soft)}.jb .bg-accent-500\/\[0\.05\],.jb .bg-accent-500\/\[0\.06\]{background-color:#f3f7ff}.jb .bg-editorial-500\/\[0\.04\],.jb .bg-editorial-500\/\[0\.07\]{background-color:#f8f4fd}.jb .bg-amber-500\/\[0\.07\]{background-color:#fff8ea}.jb .bg-accent-400,.jb .bg-brand-400,.jb .bg-emerald-400{background-color:var(--brand)}.jb .bg-editorial-400{background-color:var(--violet)}.jb .bg-amber-400{background-color:#f59e0b}.jb .border-white\/10,.jb .border-white\/5,.jb .border-white\/\[0\.08\]{border-color:var(--line)}.jb .border-white\/15{border-color:var(--line-2)}.jb .divide-white\/5>:not([hidden])~:not([hidden]){border-color:var(--line)}.jb .border-accent-500\/30,.jb .border-brand-500\/30,.jb .border-emerald-500\/30{border-color:rgba(36,92,232,.22)}.jb .border-editorial-500\/20,.jb .border-editorial-500\/30{border-color:var(--violet-line)}.jb .border-amber-500\/30{border-color:#f3d49b}.jb .hover\:border-white\/30:hover{border-color:var(--ink)}.jb .hover\:border-accent-500\/30:hover,.jb .hover\:border-editorial-400\/40:hover,.jb .hover\:border-emerald-500\/30:hover{border-color:rgba(36,92,232,.3)}@media (min-width:640px){.jb .sm\:border-white\/10{border-color:var(--line)}}.jb .bg-clip-text.text-transparent{padding-bottom:.08em;background-image:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.jb [class*="shadow-\[0_0_8px"]{box-shadow:0 0 0 3px rgba(106,90,224,.15)}.jb .bg-amber-400[class*="shadow-\[0_0_8px"]{box-shadow:0 0 0 3px rgba(245,158,11,.2)}.jb h1,.jb h2,.jb h3,.jb h4{font-family:var(--f-head);color:var(--ink)}.jb main h1{font-size:clamp(36px,5.2vw,66px);line-height:1.02;font-weight:800;letter-spacing:-.052em;text-wrap:balance}.jb main h1+p,.jb main h1~p.text-lg{font-size:clamp(17px,1.45vw,19.5px);line-height:1.62;color:var(--text-2);text-wrap:pretty}.jb main h2{font-weight:800;letter-spacing:-.04em}.jb main h3{font-weight:800;letter-spacing:-.03em}.jb main .uppercase{text-transform:none;letter-spacing:.01em;font-weight:500}.jb .font-mono,.jb main .uppercase{font-family:var(--f-mono)}.jb .tabular-nums{font-variant-numeric:tabular-nums}.jb main span.rounded-full.border.uppercase{gap:9px;padding:7px 13px 7px 11px;border-color:var(--line);background:#fff;color:var(--blue-d);font-size:12.5px;line-height:1;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 24px -18px rgba(29,78,216,.55)}.jb main span.rounded-full.border.uppercase>span:first-child{width:7px;height:7px;background:var(--grad)}.jb .jb-btn,.jb a.from-brand-600{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border:0;border-radius:15px;background:linear-gradient(180deg,#3d78f7,#2563eb 52%,#1f57da);color:#fff;font:600 16.5px/1 var(--f-body);text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.38),inset 0 0 0 1px hsla(0,0%,100%,.08),0 1px 2px rgba(15,23,42,.28),0 18px 34px -16px rgba(37,99,235,.85);transition:transform .2s var(--ease),box-shadow .2s,background .2s}.jb .jb-btn:hover,.jb a.from-brand-600:hover{transform:translateY(-1px);background:linear-gradient(180deg,#4a82f9,#2f6df0 52%,#2460e6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.42),inset 0 0 0 1px hsla(0,0%,100%,.1),0 1px 2px rgba(15,23,42,.28),0 24px 44px -16px rgba(37,99,235,.95)}.jb .jb-btn:active,.jb a.from-brand-600:active{transform:translateY(1px) scale(.99)}.jb .jb-btn:after,.jb a.from-brand-600:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 32%,hsla(0,0%,100%,.34) 50%,transparent 68%);transform:translateX(-130%);transition:transform .8s var(--ease);pointer-events:none}.jb .jb-btn:hover:after,.jb a.from-brand-600:hover:after{transform:translateX(130%)}.jb .arr{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;margin-right:-13px;border-radius:50%;background:hsla(0,0%,100%,.17);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14);font-size:14px;line-height:1;transition:transform .2s var(--ease)}.jb a:hover>.arr{transform:translateX(3px)}.jb .jb-btn.sm{height:42px;padding:0 17px;border-radius:12px;font-size:15px}.jb .jb-btn.sm .arr{width:24px;height:24px;margin-right:-9px;font-size:13px}.jb a.rounded-xl.border-white\/15{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 24px;border:1px solid var(--line-2);border-radius:15px;background:#fff;color:var(--ink);font:600 16.5px/1 var(--f-body);box-shadow:0 1px 2px rgba(15,23,42,.05);transition:border-color .2s,transform .2s var(--ease),box-shadow .2s}.jb a.rounded-xl.border-white\/15:hover{border-color:var(--ink);background:#fff;transform:translateY(-1px)}.jb a.rounded-xl.border-white\/15 .arr{background:var(--soft);box-shadow:inset 0 0 0 1px rgba(36,92,232,.12);color:var(--brand)}.jb .jb-nav{position:fixed;inset:0 0 auto;z-index:900;padding:0 clamp(20px,4vw,32px);transition:padding .45s var(--ease)}.jb .jb-nav-in{display:flex;align-items:center;gap:22px;height:72px;max-width:1200px;margin:0 auto;border:1px solid transparent;border-radius:20px;transition:max-width .45s var(--ease),height .45s var(--ease),padding .45s var(--ease),background .3s,box-shadow .3s,border-color .3s}.jb .jb-nav.solid{padding-top:10px}.jb .jb-nav.solid .jb-nav-in{max-width:1080px;height:60px;padding:0 9px 0 20px;border-color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px var(--line),0 18px 40px -22px rgba(15,23,42,.38)}.jb .jb-logo{display:inline-flex;flex:none}.jb .jb-logo img{display:block;width:auto;height:30px}.jb .jb-links{display:flex;align-items:center;gap:4px;margin-left:auto}.jb .jb-links a{padding:8px 12px;border-radius:10px;font:600 15px var(--f-body);color:var(--ink-2);text-decoration:none;transition:background .2s,color .2s}.jb .jb-links a:hover{background:rgba(15,23,42,.05);color:var(--ink)}.jb .jb-links a[aria-current=page]{background:var(--soft);color:var(--blue-d)}.jb .jb-burger{display:none;place-items:center;flex:none;width:42px;height:42px;margin-left:2px;border:1px solid var(--line-2);border-radius:12px;background:#fff;color:var(--ink);cursor:pointer}.jb .jb-burger svg{width:20px;height:20px}.jb .jb-menu{max-width:1080px;margin:8px auto 0;padding:8px;border-radius:18px;border:1px solid var(--line);background:hsla(0,0%,100%,.97);box-shadow:var(--sh-float)}.jb .jb-menu[hidden]{display:none}.jb .jb-menu a{display:block;padding:13px 14px;border-radius:12px;font:600 16px var(--f-body);color:var(--ink);text-decoration:none}.jb .jb-menu a[aria-current=page]{background:var(--soft);color:var(--blue-d)}@media (max-width:820px){.jb .jb-links{display:none}.jb .jb-nav-in{gap:10px}.jb .jb-nav-in .jb-btn{margin-left:auto}.jb .jb-burger{display:grid}.jb .jb-nav.solid{padding-top:8px}.jb .jb-nav.solid .jb-nav-in{height:56px;padding:0 7px 0 16px;border-radius:18px}}@media (min-width:821px){.jb .jb-menu{display:none}}.jb .card-elevated,.jb .rounded-2xl.border{border-radius:22px;box-shadow:var(--sh-card)}.jb .card-elevated{border:1px solid var(--line);background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.jb .card-elevated:hover{border-color:var(--line);background:#fff;transform:none}.jb .rounded-2xl.border .rounded-2xl.border,.jb aside.rounded-2xl.border{box-shadow:none}.jb a.card-elevated,.jb a.group.rounded-2xl{position:relative;transition:translate .45s var(--ease),box-shadow .45s,border-color .2s}@media (hover:hover){.jb a.card-elevated:after,.jb a.group.rounded-2xl:after{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:radial-gradient(280px circle at var(--sx,50%) var(--sy,50%),rgba(36,92,232,.8),rgba(155,79,208,.55) 42%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s;pointer-events:none}.jb a.card-elevated:hover:after,.jb a.group.rounded-2xl:hover:after{opacity:1}.jb a.card-elevated:hover,.jb a.group.rounded-2xl:hover{translate:0 -4px;border-color:var(--line);box-shadow:0 1px 2px rgba(15,23,42,.06),0 40px 70px -36px rgba(29,78,216,.45)}}.jb a.card-elevated h2,.jb a.card-elevated h3,.jb a.group h2,.jb a.group h3{font-weight:800;letter-spacing:-.035em;line-height:1.2}.jb a.group time{font-family:var(--f-mono)}.jb .prose-invert{--tw-prose-body:var(--text);--tw-prose-headings:var(--ink);--tw-prose-lead:var(--text-2);--tw-prose-links:var(--blue-d);--tw-prose-bold:var(--ink);--tw-prose-counters:var(--brand);--tw-prose-bullets:var(--brand);--tw-prose-hr:var(--line-2);--tw-prose-quotes:var(--ink-2);--tw-prose-quote-borders:var(--violet);--tw-prose-captions:var(--muted);--tw-prose-code:var(--ink);--tw-prose-pre-code:#e2e8f0;--tw-prose-pre-bg:var(--navy);--tw-prose-th-borders:var(--line-2);--tw-prose-td-borders:var(--line)}.jb .prose{color:var(--text);font-size:1.0625rem;line-height:1.72}.jb .prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.1em;margin-bottom:.7em;font:800 clamp(26px,2.7vw,36px)/1.12 var(--f-head);letter-spacing:-.045em;color:var(--ink);text-wrap:balance}.jb .prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7em;font:800 clamp(20px,1.9vw,24px)/1.25 var(--f-head);letter-spacing:-.03em;color:var(--ink)}.jb .prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--blue-d);font-weight:600;text-decoration-color:rgba(29,78,216,.35);text-underline-offset:3px}.jb .prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{text-decoration-color:var(--blue-d)}.jb .prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--ink);font-weight:700}.jb .prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start:3px solid var(--violet);font-style:normal;color:var(--ink-2)}.jb .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){padding:2px 6px;border-radius:6px;background:var(--soft);color:#1b46b9;font:500 .88em var(--f-mono)}.jb .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.jb .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.jb .prose table{border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--line-2);border-radius:16px;background:#fff;font-size:.95rem}.jb .prose thead th{border:0;border-bottom:1px solid var(--line-2);background:#f6f9ff;color:var(--ink);font-family:var(--f-body)}.jb .prose tbody td{border:0;border-top:1px solid var(--line);color:var(--text)}.jb .prose tbody tr:first-child td{border-top:0}.jb .prose tbody td+td,.jb .prose thead th+th{border-left:1px solid var(--line)}.jb nav[aria-label=Indice]{border-radius:26px}.jb nav[aria-label=Indice] a{color:var(--ink-2);font-weight:500;text-decoration:none}.jb nav[aria-label=Indice] a:hover{color:var(--brand)}.jb main .uppercase>span.rounded-full:first-child{background:var(--grad)}.jb details>summary{color:var(--ink);font-weight:600;transition:background .2s,color .2s}.jb details>summary:hover{background:#f8fafc}.jb details>summary svg,.jb details[open]>summary{color:var(--brand)}.jb details>div{color:var(--text-2)}.jb aside.rounded-3xl{border:1px solid transparent;border-radius:30px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,rgba(36,92,232,.5),rgba(155,79,208,.5)) border-box;box-shadow:var(--sh-card)}.jb aside.rounded-3xl h3{font-size:clamp(24px,2.6vw,32px);line-height:1.12;letter-spacing:-.04em}.jb aside.rounded-3xl h3 .bg-clip-text{display:block}.jb main>section.border-t{border:0;padding-top:clamp(24px,4vw,48px);padding-bottom:clamp(64px,7vw,104px)}.jb main>section.border-t>div{position:relative;isolation:isolate;overflow:hidden;max-width:none;padding:clamp(48px,5.6vw,84px) clamp(22px,5vw,72px);border-radius:clamp(30px,3.6vw,44px);color:#fff;outline:1px solid hsla(0,0%,100%,.13);outline-offset:-1px;background:radial-gradient(58% 84% at 0 0,rgba(59,130,246,.62),transparent 62%),radial-gradient(56% 84% at 100% 100%,rgba(168,85,222,.62),transparent 62%),linear-gradient(135deg,#173aa8,#2330a6 38%,#40249e 72%,#5c2196);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 70px 130px -70px rgba(46,40,170,.95)}.jb main>section.border-t>div:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(hsla(0,0%,100%,.09) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.09) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(72% 96% at 50% 42%,#000 6%,transparent 78%);mask-image:radial-gradient(72% 96% at 50% 42%,#000 6%,transparent 78%)}.jb main>section.border-t>div:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.22;mix-blend-mode:overlay;background-image:var(--noise)}.jb main>section.border-t h2{color:#fff;font-size:clamp(34px,4.6vw,62px);line-height:1.02;letter-spacing:-.052em}.jb main>section.border-t h2 .bg-clip-text{display:block;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#fff}.jb main>section.border-t p{color:hsla(0,0%,100%,.88)}.jb main>section.border-t a.from-brand-600{height:60px;padding:0 32px;border-radius:16px;background:linear-gradient(180deg,#fff,#f3f6fc);color:var(--blue-d);font-size:17.5px;box-shadow:inset 0 1px 0 #fff,0 0 0 6px hsla(0,0%,100%,.13),0 28px 56px -22px rgba(5,9,40,.9)}.jb main>section.border-t a.from-brand-600:hover{background:linear-gradient(180deg,#fff,#eef3fd);box-shadow:inset 0 1px 0 #fff,0 0 0 8px hsla(0,0%,100%,.17),0 34px 64px -22px rgba(5,9,40,.95)}.jb main>section.border-t a.from-brand-600:after{background:linear-gradient(105deg,transparent 32%,rgba(36,92,232,.14) 50%,transparent 68%)}.jb main>section.border-t a.from-brand-600 .arr{width:32px;height:32px;margin-right:-16px;background:rgba(36,92,232,.1);box-shadow:inset 0 0 0 1px rgba(36,92,232,.12)}.jb main>section.border-t a.rounded-xl.border-white\/15{height:60px;border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.1);color:#fff;box-shadow:none}.jb main>section.border-t a.rounded-xl.border-white\/15:hover{border-color:#fff;background:hsla(0,0%,100%,.18)}.jb main>section.border-t a.rounded-xl.border-white\/15 .arr{background:hsla(0,0%,100%,.17);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14);color:#fff}.jb table thead{background:#f6f9ff}.jb table thead th{color:var(--ink-2);font-weight:600}.jb .overflow-hidden.rounded-2xl.border,.jb .overflow-hidden.rounded-2xl.border>table,.jb .overflow-x-auto>table{background:#fff}.jb td,.jb th{font-variant-numeric:tabular-nums}.jb input:not([type]),.jb input[type=number],.jb input[type=text]{border-color:var(--line-2);background:#fff;color:var(--ink);box-shadow:inset 0 1px 2px rgba(15,23,42,.05)}.jb input[type=number]:focus,.jb input[type=text]:focus{border-color:var(--brand);box-shadow:0 0 0 4px rgba(37,99,235,.12)}.jb input[type=range]{accent-color:var(--brand)}.jb button.rounded-lg.border{border-color:var(--line-2);background:#fff;color:var(--ink-2)}.jb button.rounded-lg.border:hover{border-color:rgba(36,92,232,.4);color:var(--brand)}.jb button.rounded-lg.border.bg-accent-500\/10,.jb button.rounded-lg.border.bg-emerald-500\/10{border-color:rgba(36,92,232,.35);background:var(--soft);color:var(--blue-d)}.jb button.rounded-full .bg-white{box-shadow:0 1px 3px rgba(15,23,42,.3)}.jb button[role=switch]{cursor:pointer}.jb .bg-accent-500,.jb button[role=switch][aria-checked=true]{background-color:var(--brand)}.jb button[role=switch][aria-checked=true]>span{transform:translateX(1.25rem)}.jb label{color:var(--ink-2)}.jb footer{position:relative;background:var(--navy);color:#94a3b8}.jb footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.5) 30%,rgba(155,79,208,.5) 70%,transparent)}.jb footer .text-white,.jb footer h3{color:#fff;font-family:var(--f-body);letter-spacing:0}.jb footer .hover\:text-white:hover,.jb footer a:hover{color:#fff}.jb footer .border-slate-800{border-color:rgba(148,163,184,.14)}.jb footer img{height:34px;width:auto}@media (max-width:640px){body.jb{font-size:16.5px}.jb a.from-brand-600,.jb a.rounded-xl.border-white\/15{width:100%}.jb main>section.border-t>div{padding:44px 20px 40px}}@media (prefers-reduced-motion:reduce){.jb *,.jb :after,.jb :before{transition:none!important;animation:none!important}}