body.jv{font-family:var(--jv-sans);color:var(--jv-ink);background:var(--jv-paper);letter-spacing:normal}.jv-wrap{width:100%;max-width:1200px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.jv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jv-skip{z-index:100;background:var(--jv-white);color:var(--jv-night);border-radius:10px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.jv-skip:focus{top:12px}[id]{scroll-margin-top:88px}.jv a{text-underline-offset:3px}.jv :focus-visible{outline:2px solid var(--jv-vega);outline-offset:3px;border-radius:6px}.jv-night :focus-visible,.jv-hdr :focus-visible,.jv-hero :focus-visible{outline-color:var(--jv-starlight)}.jv-btn{height:48px;font:600 15px/1 var(--jv-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .2s,box-shadow .3s,background .3s;display:inline-flex}.jv-btn.sm{border-radius:10px;height:38px;padding:0 16px;font-size:14px}.jv-btn.primary{background:var(--jv-night);color:#fff;box-shadow:0 8px 20px -10px #0b163399}.jv-btn.primary:hover{background:var(--jv-midnight);transform:translateY(-1px)}.jv-btn.secondary{color:var(--jv-night);background:#fff;box-shadow:inset 0 0 0 1.5px #c9d3ea}.jv-btn.secondary:hover{box-shadow:inset 0 0 0 1.5px var(--jv-night)}.jv-on-night .jv-btn.primary,.jv-btn.star{color:var(--jv-night);background:linear-gradient(#f1f5ff 0%,#bfd4ff 100%);box-shadow:inset 0 0 0 1px #fff6,0 8px 30px -8px #96b4ff8c}.jv-on-night .jv-btn.primary:hover,.jv-btn.star:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff80,0 12px 40px -6px #96b4ffbf}.jv-on-night .jv-btn.secondary{color:var(--jv-ice);box-shadow:0 0 0 1px var(--jv-hline) inset;background:#ffffff0d}.jv-on-night .jv-btn.secondary:hover{background:#ffffff1a}.jv-btn[aria-disabled=true]{cursor:not-allowed;transform:none!important}.jv-btn.primary[aria-disabled=true]{color:#5b6680;box-shadow:none;background:#e3e8f2}.jv-on-night .jv-btn.primary[aria-disabled=true]{color:var(--jv-ice);box-shadow:0 0 0 1px var(--jv-hline) inset;background:#bfd4ff29}.jv-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.jv-link{color:var(--jv-vega);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.jv-link svg{width:17px;height:17px;transition:transform .2s}.jv-link:hover svg{transform:translate(3px)}.jv-link:hover{text-decoration:underline}.jv-on-night .jv-link{color:var(--jv-starlight)}.jv-badge{min-height:30px;color:var(--jv-vega);background:var(--jv-tint);border:1px solid #d7e2fb;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}.jv-kicker,.jv-tagline{font-family:var(--jv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--jv-vega);font-size:12px}.jv-pulse{background:var(--jv-dawn);border-radius:50%;flex:none;width:8px;height:8px;animation:2.6s ease-out infinite jv-pulse}@keyframes jv-pulse{0%{box-shadow:0 0 #e8a24a8c}80%,to{box-shadow:0 0 0 10px #e8a24a00}}.jv-ico{background:var(--jv-tint);width:42px;height:42px;color:var(--jv-vega);border-radius:12px;flex:none;place-items:center;display:inline-grid}.jv-ico svg{width:22px;height:22px}.jv-g{color:var(--jv-night);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.jv-g i{--c:var(--jv-met);width:12px;height:12px;box-shadow:inset 0 0 0 1.8px var(--c);border-radius:50%;flex:none;display:block}.jv-g.g5 i{background:var(--c)}.jv-g.g4 i{background:conic-gradient(var(--c) 0 75%, transparent 0)}.jv-g.g3 i{--c:var(--jv-partly);background:conic-gradient(var(--c) 0 50%, transparent 0)}.jv-g.g2 i{--c:var(--jv-partly);background:conic-gradient(var(--c) 0 25%, transparent 0)}.jv-g.g1 i{--c:var(--jv-not)}.jv-score{color:var(--jv-slate);white-space:nowrap;align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.jv-score b{font-family:var(--jv-mono);color:var(--jv-night);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1}.jv-score.sm{background:var(--jv-tint);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.jv-score.sm b{color:var(--jv-vega);font-size:17px}.jv-score.sm.mid{background:#f3f5f9}.jv-score.sm.mid b{color:var(--jv-slate)}.jv-hdr{z-index:60;padding-top:env(safe-area-inset-top,0px);color:var(--jv-ice);transition:background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.jv-hdr.solid,.jv-hdr.scrolled,.jv-hdr.open{-webkit-backdrop-filter:blur(12px)saturate(140%);box-shadow:0 1px 0 var(--jv-hline), 0 10px 30px -18px #0009;background:#080e26e0}.jv-hdr-bar{align-items:center;gap:28px;height:72px;display:flex}.jv-hdr-logo{flex:none;align-items:center;display:flex}.jv-hdr-logo svg{width:auto;height:30px;display:block}.jv-nav{align-items:center;gap:4px;margin-right:auto;display:flex}.jv-nav>a,.jv-dd>a{color:var(--jv-hmuted);border-radius:8px;align-items:center;gap:4px;padding:8px 10px;font-size:14.5px;text-decoration:none;display:inline-flex}.jv-nav>a:hover,.jv-dd>a:hover,.jv-nav a[aria-current=page]{color:#fff}.jv-dd{position:relative}.jv-dd>a svg{width:15px;height:15px}.jv-dd-menu{width:330px;color:var(--jv-night);border:1px solid var(--jv-hair);opacity:0;visibility:hidden;background:#fff;border-radius:16px;gap:2px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 6px);left:-8px;transform:translateY(-4px);box-shadow:0 22px 50px -20px #0b163373}.jv-dd-menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.jv-dd:hover .jv-dd-menu,.jv-dd:focus-within .jv-dd-menu{opacity:1;visibility:visible;transform:none}.jv-dd-menu a{color:var(--jv-night);border-radius:12px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.jv-dd-menu a:hover,.jv-dd-menu a:focus-visible,.jv-nav .jv-dd-menu a[aria-current=page]{background:var(--jv-paper);color:var(--jv-night)}.jv-dd-menu b{font-size:14.5px;display:block}.jv-dd-menu small{color:var(--jv-slate);font-size:13px;line-height:1.35;display:block}.jv-hdr .jv-btn.star{border-radius:10px;height:40px;padding:0 18px;font-size:14px}.jv-burger{border:1px solid var(--jv-hline);color:#fff;cursor:pointer;background:#ffffff0d;border-radius:10px;place-items:center;width:42px;height:42px;display:none}.jv-burger svg{width:22px;height:22px}.jv-mnav{display:none}@media (width<=880px){.jv-nav{display:none}.jv-hdr-bar{gap:12px}.jv-hdr-bar .jv-spacer{flex:1}.jv-burger{display:grid}.jv-hdr.open .jv-mnav{gap:2px;padding:4px 0 18px;display:grid}.jv-mnav a{color:var(--jv-ice);border-radius:10px;padding:12px 8px;font-size:16px;text-decoration:none;display:block}.jv-mnav a.sub{color:var(--jv-hmuted);padding-left:24px;font-size:15px}.jv-mnav a:hover{background:#ffffff0f}}@media (width>=881px){.jv-hdr-bar .jv-spacer{display:none}}.jv-main.under-hdr{padding-top:calc(72px + env(safe-area-inset-top,0px))}.jv-hero{isolation:isolate;color:var(--jv-ice);background:radial-gradient(60% 55% at 74% 22%,#4668e64d,#0000 70%),radial-gradient(45% 40% at 58% 48%,#7e5ce221,#0000 72%),radial-gradient(80% 60% at 10% 100%,#2846a052,#0000 70%),linear-gradient(#040817 0%,#0a1431 55%,#122455 100%);position:relative;overflow:hidden}.jv-hero:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(40% 32% at 70% 30%,#7896ff33,#0000 70%),radial-gradient(34% 38% at 80% 52%,#5aaaf01a,#0000 72%),radial-gradient(44% 32% at 55% 20%,#a078f01a,#0000 72%);position:absolute;inset:-25%}.jv-sky{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.jv-hero-inner{padding-top:clamp(140px,14vw,180px);padding-bottom:clamp(200px,20vw,270px);position:relative}.jv-hero.compact .jv-hero-inner{padding-top:clamp(130px,12vw,160px);padding-bottom:clamp(150px,14vw,200px)}.jv-hero-copy{z-index:2;max-width:660px;position:relative}.jv-hero.compact .jv-hero-copy{max-width:760px}.jv-eyebrow{border:1px solid var(--jv-hline);-webkit-backdrop-filter:blur(10px);color:var(--jv-hmuted);background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 10px;font-size:13px;display:inline-flex}.jv-hero h1{letter-spacing:-.035em;text-wrap:balance;color:#fff;margin:26px 0 0;font-size:clamp(42px,5.7vw,78px);font-weight:600;line-height:1}.jv-hero.compact h1{font-size:clamp(36px,4.6vw,62px)}.jv-hero h1 .grad{background:linear-gradient(100deg,#fff 0%,#dce7ff 38%,#9db8ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:block}.jv-signature{font-family:var(--jv-mono);letter-spacing:.02em;color:var(--jv-starlight);align-items:center;gap:10px;margin:24px 0 0;font-size:14px;display:flex}.jv-lead{color:var(--jv-hmuted);max-width:34em;margin:14px 0 0;font-size:clamp(16px,1.6vw,18px)}.jv-smallprint{color:var(--jv-hfaint);margin:14px 0 0;font-size:13px}.jv-lyra{z-index:1;aspect-ratio:460/440;pointer-events:none;width:min(50%,600px);position:absolute;top:4%;right:max(0px,50% - 600px)}.jv-hero.compact .jv-lyra{width:min(40%,480px);top:8%}.jv-lyra svg,.jv-lyra canvas{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.jv-lyra canvas.jv-vega{width:240%;height:240%;inset:-70% auto auto -70%}.jv-ln{stroke-dasharray:620;stroke-dashoffset:620px}.jv-lyra.play .jv-ln{animation:3.2s cubic-bezier(.3,.6,.2,1) forwards jv-draw}.jv-lyra.play .jv-ln.b{animation-delay:1.4s}.jv-lyra.play .jv-ln.c{animation-duration:1.2s;animation-delay:3.2s}@keyframes jv-draw{to{stroke-dashoffset:0}}.jv-chart-label{font-family:var(--jv-mono);letter-spacing:.12em;fill:#bfd4ff9e;font-size:10.5px}.jv-chart-sub{font-family:var(--jv-mono);letter-spacing:.1em;fill:#bfd4ff61;font-size:9.5px}.jv-match{opacity:0;width:min(318px,70%);color:var(--jv-ice);pointer-events:auto;background:#12204adb;border:1px solid #bfd4ff2e;border-radius:16px;padding:14px 16px;transition:opacity .9s,transform .9s;position:absolute;top:49%;left:46%;transform:translateY(10px);box-shadow:0 20px 50px -20px #0009}.jv-lyra.play .jv-match{opacity:1;transition-delay:3.8s;transform:none}.jv-match .row{justify-content:space-between;align-items:center;gap:10px;display:flex}.jv-match .tag{color:var(--jv-dawn);align-items:center;gap:7px;font-size:11.5px;font-weight:500;display:inline-flex}.jv-match .tag i{background:var(--jv-dawn);border-radius:50%;width:6px;height:6px;display:block}.jv-match .example{font-family:var(--jv-mono);letter-spacing:.1em;color:var(--jv-hfaint);font-size:10px}.jv-match .role{color:#fff;margin:10px 0 2px;font-size:15px;font-weight:600;line-height:1.3}.jv-match .industry{color:var(--jv-starlight);background:#bfd4ff1a;border:1px solid #bfd4ff33;border-radius:6px;margin:6px 0 4px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-block}.jv-match .score{align-items:baseline;gap:6px;margin-top:8px;display:flex}.jv-match .score b{font-family:var(--jv-mono);color:#fff;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1}.jv-match .score span{color:var(--jv-hfaint);font-size:12px}.jv-match .grp{font-family:var(--jv-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--jv-hfaint);border-top:1px solid #bfd4ff24;margin:10px 0 0;padding-top:9px;font-size:10px}.jv-match ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.jv-match li{white-space:nowrap;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:12px;line-height:1.3;display:grid}.jv-match li span{text-overflow:ellipsis;overflow:hidden}.jv-match ul.nice li{color:var(--jv-hmuted)}.jv-match li i{border-radius:50%;width:8px;height:8px;display:block}.jv-match li i.ok{background:#8fe3b5}.jv-match li i.part{background:linear-gradient(90deg,#e8a24a 50%,#0000 50%);box-shadow:inset 0 0 0 1.6px #e8a24a}.jv-match li i.no{box-shadow:inset 0 0 0 1.6px #e6eeff66}.jv-match li em{font-style:normal;font-family:var(--jv-mono);color:var(--jv-hmuted);font-size:10.5px}.jv-horizon{z-index:3;pointer-events:none;background:var(--jv-paper);border-radius:50% 50% 0 0/100% 100% 0 0;height:120px;position:absolute;bottom:-1px;left:-30%;right:-30%;box-shadow:0 -1.5px #ffd6a0d9,0 -10px 24px #e8a24a47,0 -34px 70px #7896ff61}.jv-straddle-wrap{z-index:6;padding-inline:max(16px, env(safe-area-inset-left,0px));margin-top:-150px;position:relative}.jv-straddle{background:#fff;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1080px;margin:0 auto;display:grid;box-shadow:0 24px 60px -24px #0b163380,0 0 0 1px #0b16330f}.jv-straddle div{border-left:1px solid var(--jv-hair);min-width:0;padding:18px 22px}.jv-straddle div:first-child{border-left:0}.jv-straddle dt{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.jv-straddle dd{color:var(--jv-slate);margin:4px 0 0;font-size:13px}.jv-after-straddle{padding-top:clamp(56px,7vw,88px)}@media (width<=880px){.jv-lyra{opacity:.6;width:92%;top:0;right:-14%}.jv-hero.compact .jv-lyra{width:80%}.jv-match,.jv-chart-label,.jv-chart-sub{display:none}.jv-lyra{opacity:.45}.jv-hero-inner{padding-top:230px}.jv-hero.compact .jv-hero-inner{padding-top:190px}.jv-straddle-wrap{margin-top:-120px}.jv-straddle{grid-template-columns:repeat(2,minmax(0,1fr))}.jv-straddle div{padding:14px 16px}.jv-straddle dt{font-size:19px}.jv-straddle div:nth-child(3){border-left:0}.jv-straddle div:nth-child(n+3){border-top:1px solid var(--jv-hair)}}.jv-section{padding-block:clamp(56px,8vw,104px)}.jv-section.tint{background:#eef2fa}.jv-section.white{background:#fff}.jv-section.tight-top{padding-top:clamp(24px,4vw,48px)}.jv-night{isolation:isolate;color:var(--jv-ice);background:radial-gradient(60% 80% at 80% 0,#4668e652,#0000 70%),linear-gradient(#060c22,#0f1d45);position:relative;overflow:hidden}.jv-head{max-width:62ch;margin-bottom:clamp(28px,4vw,44px)}.jv-head.center{text-align:center;margin-inline:auto}.jv-h2{letter-spacing:-.03em;text-wrap:balance;color:var(--jv-night);margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.1}.jv-night .jv-h2{color:#fff}.jv-head p,.jv-sub{color:var(--jv-slate);max-width:40em;margin:12px 0 0;font-size:17px;line-height:1.6}.jv-night .jv-head p,.jv-night .jv-sub{color:var(--jv-hmuted)}.jv-h1{letter-spacing:-.035em;text-wrap:balance;color:var(--jv-night);margin:14px 0 0;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.04}.jv-hero2{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,64px);padding-block:clamp(48px,7vw,96px);display:grid}.jv-hero2.img-left .jv-hero2-media{order:-1}.jv-hero2 .jv-h1{font-size:clamp(32px,4vw,52px)}.jv-herotext{text-align:center;justify-items:center;padding-block:clamp(56px,8vw,104px) clamp(32px,5vw,64px);display:grid}.jv-herotext .jv-sub{margin-inline:auto}@media (width<=880px){.jv-hero2{grid-template-columns:minmax(0,1fr)}.jv-hero2.img-left .jv-hero2-media{order:0}}.jv-ph{aspect-ratio:4/3;background:radial-gradient(1.4px 1.4px at 18% 28%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 68% 18%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 44% 62%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 84% 72%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 30% 80%,#fff 50%,#0000 51%),radial-gradient(60% 70% at 78% 18%,#7896ff73,#0000 70%),radial-gradient(50% 60% at 10% 100%,#e8a24a4d,#0000 70%),linear-gradient(150deg,#0b1633,#1d3577 60%,#2d4fae);border-radius:20px;align-items:flex-end;margin:0;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #0b16338c}.jv-ph.wide{aspect-ratio:16/9}.jv-ph figcaption{font-family:var(--jv-mono);letter-spacing:.04em;color:#fff;background:#050a1c80;border-radius:6px;max-width:100%;padding:3px 8px;font-size:11px}.jv-f3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.jv-f3>li{border-top:2px solid var(--jv-night);padding-top:16px}.jv-f3 .num{font-family:var(--jv-mono);color:var(--jv-vega);letter-spacing:.08em;font-size:12px}.jv-f3 .jv-ico{margin-bottom:4px}.jv-item-title{letter-spacing:-.01em;color:var(--jv-night);margin:8px 0 0;font-size:17.5px;font-weight:600;line-height:1.3;display:block}.jv-item-text{color:var(--jv-slate);margin:8px 0 0;font-size:15.5px;line-height:1.6}.jv-f4{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.6vw,34px);margin:0;padding:0;list-style:none;display:grid}.jv-f4.five{grid-template-columns:repeat(5,minmax(0,1fr))}.jv-f4 .jv-item-title{margin-top:16px}.jv-f2{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.jv-f2>li{border:1px solid var(--jv-hair);background:#fff;border-radius:18px;gap:14px;padding:20px;display:flex}.jv-f2 .jv-item-title{margin-top:2px}@media (width<=980px){.jv-f4,.jv-f4.five,.jv-f2,.jv-f3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.jv-f3,.jv-f4,.jv-f4.five,.jv-f2{grid-template-columns:1fr}}.jv-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.jv-bento article{border:1px solid var(--jv-hair);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;padding:16px 18px 22px;transition:box-shadow .25s,transform .25s;display:flex}.jv-bento article:hover{transform:translateY(-2px);box-shadow:0 18px 40px -22px #0b163359}.jv-bento .jv-ph{aspect-ratio:16/9;box-shadow:none;align-self:stretch;align-items:flex-start}.jv-bento .jv-ico{margin-top:-24px;margin-left:6px;position:relative;box-shadow:0 0 0 5px #fff}.jv-bento h3{letter-spacing:-.015em;margin:14px 0 0;font-size:20px;font-weight:600;line-height:1.3}.jv-bento p{color:var(--jv-slate);margin:10px 0 18px;font-size:15.5px;line-height:1.6}.jv-bento .jv-link{margin-top:auto}@media (width<=760px){.jv-bento{grid-template-columns:1fr}}.jv-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.jv-content.no-visual{grid-template-columns:minmax(0,760px)}.jv-content.visual-left .jv-content-visual{order:-1}.jv-checks{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.jv-checks li{color:var(--jv-slate);gap:12px;font-size:15.5px;line-height:1.55;display:flex}.jv-checks li b{color:var(--jv-night);font-weight:600}.jv-checks svg{width:22px;height:22px;color:var(--jv-met);stroke-width:2.4px;background:#e4f5ec;border-radius:50%;flex:none;margin-top:1px;padding:3px}.jv-night .jv-checks li{color:var(--jv-hmuted)}.jv-night .jv-checks li b{color:#fff}.jv-night .jv-checks svg{color:var(--jv-starlight);background:#bfd4ff24}.jv-footnotes{color:var(--jv-soft);margin:22px 0 0;padding:0;font-size:12.5px;line-height:1.5;list-style:none}.jv-footnotes li+li{margin-top:4px}.jv sup{vertical-align:super;font-size:.65em;line-height:0}@media (width<=880px){.jv-content{grid-template-columns:minmax(0,1fr)}.jv-content.visual-left .jv-content-visual{order:0}}.jv-shot{border:1px solid var(--jv-hair);min-width:0;color:var(--jv-night);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -34px #0b163373}.jv-shot-bar{background:var(--jv-paper);border-bottom:1px solid var(--jv-hair);color:var(--jv-soft);align-items:center;gap:6px;padding:10px 12px;font-size:12px;display:flex}.jv-shot-bar i{background:#d6dce8;border-radius:50%;width:9px;height:9px}.jv-shot-bar span{white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.jv-shot-body{padding:16px 18px 18px}.jv-an-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jv-an-top b{font-size:15.5px}.jv-an-top small{color:var(--jv-soft);font-size:12.5px;display:block}.jv-an-grp{font-family:var(--jv-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--jv-soft);margin:16px 0 6px;font-size:10.5px}.jv-an-list{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.jv-an-list li{border-top:1px solid #eef1f7;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:8px 0;display:grid}.jv-an-list li .jv-g{margin-top:4px}.jv-an-list b{font-size:13.5px;font-weight:600;display:block}.jv-an-list small{color:var(--jv-slate);font-size:12.5px;line-height:1.4;display:block}.jv-an-list em{font-style:normal;font-family:var(--jv-mono);color:var(--jv-slate);white-space:nowrap;margin-top:2px;font-size:11px}.jv-sl{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.jv-sl li{border:1px solid #eef1f7;border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.jv-sl li>span:nth-child(2){flex:1;min-width:0}.jv-sl b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.jv-sl small{color:var(--jv-soft);font-size:12px}.jv-sl em{font-style:normal;font-family:var(--jv-mono);color:var(--jv-slate);white-space:nowrap;font-size:11.5px}@media (width<=560px){.jv-sl em{display:none}}.jv-chat{gap:12px;display:grid}.jv-chat p{margin:0;font-size:13.5px;line-height:1.5}.jv-chat-q{background:var(--jv-paper);border:1px solid var(--jv-hair);border-radius:14px 14px 4px;justify-self:end;max-width:85%;padding:8px 12px}.jv-chat-a{color:var(--jv-slate);gap:10px;display:grid}.jv-chat-a .jv-sl b{color:var(--jv-night)}.jv-co-top{align-items:center;gap:12px;display:flex}.jv-co-top b{font-size:15.5px;display:block}.jv-co-top small{color:var(--jv-soft);font-size:12.5px;display:block}.jv-co-logo{background:var(--jv-night);width:36px;height:36px;color:var(--jv-starlight);border-radius:10px;flex:none;place-items:center;font-weight:600;display:grid}.jv-co-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.jv-co-facts div{border:1px solid #eef1f7;border-radius:10px;min-width:0;padding:8px 10px}.jv-co-facts dt{font-family:var(--jv-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--jv-soft);font-size:10px}.jv-co-facts dd{margin:2px 0 0;font-size:13px;font-weight:600}@media (width<=560px){.jv-co-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.jv-content-link{margin-top:20px}.jv-mail{border:1px solid var(--jv-hair);color:var(--jv-night);background:#fff;border-radius:16px;max-width:460px;margin-inline:auto;overflow:hidden;box-shadow:0 30px 60px -34px #0b163373}.jv-mail-hd{border-bottom:1px solid var(--jv-hair);align-items:center;gap:10px;padding:12px 14px;display:flex}.jv-mail-hd svg{border-radius:8px;flex:none;width:30px;height:30px}.jv-mail-hd b{font-size:14px;display:block}.jv-mail-hd small{color:var(--jv-slate);font-size:12.5px}.jv-mail-t{font-family:var(--jv-mono);color:var(--jv-soft);margin-left:auto;font-size:11.5px}.jv-mail-bd{justify-items:start;gap:4px;padding:18px 18px 22px;display:grid}.jv-mail-k{color:var(--jv-vega);margin:0 0 6px;font-size:13px;font-weight:500}.jv-mail-role{font-size:18px}.jv-mail-bd small{color:var(--jv-soft);font-size:13px}.jv-mail-bd ul{gap:6px;margin:10px 0 14px;padding:0;font-size:14px;list-style:none;display:grid}.jv-mail-bd li{align-items:center;gap:8px;display:flex}.jv-mail-btn{background:var(--jv-night);color:#fff;border-radius:10px;align-items:center;height:36px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.jv-shotph{text-align:center;background:repeating-linear-gradient(135deg,#f5f7fc 0 10px,#eef2fa 10px 20px);border:1px dashed #c9d3ea;border-radius:18px;place-items:center;gap:8px;min-height:320px;padding:20px;display:grid}.jv-shotph span{font-family:var(--jv-mono);color:var(--jv-slate);background:#fff;border-radius:6px;padding:3px 8px;font-size:11.5px}.jv-shotph b{color:var(--jv-night);font-size:15px}.jv-tabs{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.jv-tablist{gap:6px;display:grid}.jv-tablist button{text-align:left;border:0;border-left:2px solid var(--jv-hair);cursor:pointer;font:inherit;color:var(--jv-slate);background:0 0;border-radius:0 12px 12px 0;padding:14px 18px}.jv-tablist button b{color:var(--jv-night);font-size:17px;font-weight:600;display:block}.jv-tablist button span{margin-top:4px;font-size:15px;line-height:1.55;display:block}.jv-tablist button[aria-selected=true]{border-left-color:var(--jv-vega);background:#fff;box-shadow:0 10px 30px -22px #0b163366}.jv-tablist button[aria-selected=false] span,.jv-tabpanel[hidden]{display:none}@media (width<=880px){.jv-tabs{grid-template-columns:minmax(0,1fr)}}.jv-steps-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.jv-steps-grid.no-visual{grid-template-columns:minmax(0,760px)}.jv-steps-grid .jv-steps-visual{position:sticky;top:100px}.jv-steps{margin:0;padding:0;list-style:none;display:grid}.jv-steps li{grid-template-columns:auto 1fr auto;gap:16px;padding-bottom:22px;display:grid;position:relative}.jv-steps li:not(:last-child):before{content:"";background:var(--jv-hair);width:2px;position:absolute;top:48px;bottom:4px;left:21px}.jv-steps li.you .jv-ico{background:var(--jv-night);color:#fff}.jv-steps .num{border:1.5px solid var(--jv-night);width:42px;height:42px;font-family:var(--jv-mono);background:#fff;border-radius:50%;place-items:center;font-size:14px;display:inline-grid}.jv-steps h3{margin:2px 0 0;font-size:17px;font-weight:600}.jv-steps p{color:var(--jv-slate);margin:6px 0 0;font-size:15px;line-height:1.6}.jv-steps em{font-style:normal;font-family:var(--jv-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--jv-night);background:#e6ebf5;border-radius:6px;height:fit-content;margin-top:4px;padding:2px 7px;font-size:10.5px}@media (width<=880px){.jv-steps-grid{grid-template-columns:minmax(0,1fr)}.jv-steps-grid .jv-steps-visual{position:static}}.jv-s2{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.jv-s2 li{padding-top:56px;position:relative}.jv-s2 li:before{content:"";background:var(--jv-hair);height:2px;position:absolute;top:19px;left:0;right:-18px}.jv-s2 li:last-child:before{background:linear-gradient(90deg, var(--jv-hair), transparent);right:0}.jv-s2 .time{border:1.5px solid var(--jv-night);min-width:62px;height:40px;font-family:var(--jv-mono);color:var(--jv-night);background:#fff;border-radius:999px;place-items:center;padding:0 12px;font-size:14px;font-weight:500;display:inline-grid;position:absolute;top:0;left:0}.jv-s2 .time svg{width:18px;height:18px;color:var(--jv-partly)}.jv-s2 h3{margin:0;font-size:17px;font-weight:600}.jv-s2 p{color:var(--jv-slate);margin:6px 0 0;font-size:15px;line-height:1.6}@media (width<=880px){.jv-s2{grid-template-columns:1fr 1fr;row-gap:30px}.jv-s2 li:before{display:none}}@media (width<=520px){.jv-s2{grid-template-columns:1fr}}.jv-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.jv-stats>div{border-left:1px solid var(--jv-hair);padding:6px 24px}.jv-stats>div:first-child{border-left:0;padding-left:0}.jv-stats dt{letter-spacing:-.03em;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.1}.jv-stats dd{color:var(--jv-slate);margin:6px 0 0;font-size:14.5px}@media (width<=880px){.jv-stats{grid-template-columns:1fr 1fr;row-gap:24px}.jv-stats>div:nth-child(3){border-left:0;padding-left:0}}.jv-cmp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.jv-cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:680px;font-size:15px;line-height:1.5}.jv-cmp th,.jv-cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--jv-hair);padding:15px 16px}.jv-cmp thead th{color:var(--jv-slate);border-bottom:1.5px solid var(--jv-night);vertical-align:bottom;font-size:13.5px;font-weight:600}.jv-cmp tbody th{color:var(--jv-night);width:22%;font-weight:600}.jv-cmp td{color:var(--jv-slate)}.jv-cmp .hl{color:var(--jv-night);background:#eaf0ff;font-weight:500}.jv-cmp thead .hl{background:var(--jv-night);border-bottom-color:var(--jv-night);border-radius:14px 14px 0 0}.jv-cmp thead .hl svg{width:auto;height:22px;display:block}.jv-cmp tbody tr:last-child .hl{border-radius:0 0 14px 14px}.jv-cmp-hint{color:var(--jv-slate);margin:10px 0 0;font-size:13px;display:none}@media (width<=720px){.jv-cmp-hint{display:block}}.jv-note{border-left:3px solid var(--jv-vega);align-items:flex-start;gap:18px;max-width:72ch;padding:4px 0 4px 22px;display:flex}.jv-note h2{letter-spacing:-.015em;margin:0;font-size:clamp(20px,2.2vw,24px);font-weight:600}.jv-note p{color:var(--jv-slate);margin:10px 0 0;font-size:16.5px;line-height:1.65}.jv-night .jv-note{border-left:0;align-items:center;max-width:none;padding:0}.jv-night .jv-note h2{color:#fff;font-size:clamp(24px,3vw,32px)}.jv-night .jv-note p{color:var(--jv-hmuted);max-width:62ch}.jv-mini-lyra{flex:none;width:clamp(84px,12vw,130px);height:auto}@media (width<=560px){.jv-night .jv-note{flex-direction:column;align-items:flex-start}}.jv-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(20px,4vw,56px);display:grid}.jv-faq-side .jv-link{margin-top:16px}.jv-faq-list details{border-bottom:1px solid var(--jv-hair)}.jv-faq-list details:first-child{border-top:1px solid var(--jv-hair)}.jv-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:17px;font-weight:600;list-style:none;display:flex}.jv-faq-list summary::-webkit-details-marker{display:none}.jv-pm{background:var(--jv-tint);width:30px;height:30px;color:var(--jv-vega);border-radius:50%;flex:none;place-items:center;transition:transform .25s,background .25s;display:grid}.jv-pm svg{width:16px;height:16px}details[open]>summary .jv-pm{background:var(--jv-night);color:#fff;transform:rotate(45deg)}.jv-faq-a{color:var(--jv-slate);max-width:64ch;margin:-6px 0 20px;font-size:16px;line-height:1.65}.jv-faq-a a{color:var(--jv-vega);text-decoration:underline}.jv-faq-group+.jv-faq-group{margin-top:clamp(40px,6vw,64px)}.jv-faq-group h2{letter-spacing:-.015em;margin:0 0 14px;font-size:22px;font-weight:600}.jv-faq-toc{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:100px}.jv-faq-toc a{color:var(--jv-slate);border-radius:10px;padding:8px 12px;font-size:15px;text-decoration:none;display:block}.jv-faq-toc a:hover{color:var(--jv-night);background:#fff}@media (width<=880px){.jv-faq{grid-template-columns:1fr}.jv-faq-toc{flex-wrap:wrap;display:flex;position:static}}.jv-tl{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.jv-tl li{border:1px solid var(--jv-hair);background:#fff;border-radius:18px;padding:20px;position:relative}.jv-tl .when{font-family:var(--jv-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--jv-vega);font-size:11.5px}.jv-tl h3{margin:8px 0 0;font-size:16.5px;font-weight:600;line-height:1.3}.jv-tl p{color:var(--jv-slate);margin:6px 0 0;font-size:14.5px;line-height:1.55}.jv-tl .now{background:var(--jv-night);border-color:var(--jv-night);color:#fff}.jv-tl .now .when{color:var(--jv-starlight)}.jv-tl .now p{color:var(--jv-hmuted)}.jv-tl .now:after{content:"";background:var(--jv-dawn);border-radius:50%;width:8px;height:8px;position:absolute;top:20px;right:20px;box-shadow:0 0 0 4px #e8a24a40}.jv-tl .ghost{background:0 0;border-style:dashed}.jv-tl .ghost h3,.jv-tl .ghost p{color:var(--jv-soft)}@media (width<=980px){.jv-tl{grid-template-columns:1fr 1fr}}@media (width<=520px){.jv-tl{grid-template-columns:1fr}}.jv-cta,.jv-404{text-align:center;justify-items:center;padding-block:clamp(72px,10vw,120px);display:grid;position:relative}.jv-quiet-sky{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.jv-cta h2,.jv-404 h1{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.08}.jv-cta p,.jv-404 p{color:var(--jv-hmuted);max-width:46ch;margin:14px auto 0;font-size:17px}.jv-cta .jv-actions,.jv-404 .jv-actions{justify-content:center}.jv-404{align-content:center;min-height:calc(100vh - 72px)}.jv-404 .code{font-family:var(--jv-mono);letter-spacing:.3em;color:var(--jv-starlight);margin-bottom:14px;font-size:13px}.jv-dots{color:var(--jv-ice);background:radial-gradient(70% 80% at 80% 10%,#4668e64d,#0000 70%),linear-gradient(160deg,#060c22,#13245a);border-radius:22px;padding:18px;position:relative;box-shadow:0 30px 60px -34px #0b16338c}.jv-dots svg{width:100%;height:auto;display:block}.jv-dots .lk{stroke:var(--jv-starlight);stroke-width:1.4px;stroke-opacity:.6;fill:none;stroke-dasharray:400;stroke-dashoffset:400px}.jv-dots .st{fill:#6b84c7;transition:fill .6s,r .6s}.jv-dots .lbl{font-family:var(--jv-mono);fill:var(--jv-hmuted);font-size:11px}.jv-dots.on .st.met{fill:#fff}.jv-dots.on .st.part{fill:#c7d5f5}.jv-dots .ring{fill:none;stroke:#e6eeff73;stroke-width:1.4px}.jv-dots.on .lk{animation:1s ease-out forwards jv-draw}.jv-dots .badge{border:2px solid var(--jv-dawn);text-align:center;background:#0b1633b3;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:absolute;bottom:18px;right:18px}.jv-dots .badge b{font-family:var(--jv-mono);font-size:24px;font-weight:500;line-height:1}.jv-dots .badge small{color:var(--jv-hfaint);font-size:10px;display:block}.jv-dots-legend{color:var(--jv-hmuted);flex-wrap:wrap;gap:8px 16px;margin:10px 4px 0;font-size:12.5px;display:flex}.jv-legal{max-width:72ch;color:var(--jv-ink);margin-inline:auto;font-size:16.5px;line-height:1.65}.jv-legal h2{letter-spacing:-.015em;color:var(--jv-night);margin:clamp(36px,5vw,52px) 0 12px;scroll-margin-top:96px;font-size:22px;font-weight:600;line-height:1.25}.jv-legal p,.jv-legal ul{margin:0 0 14px}.jv-legal ul{padding-left:1.3em;list-style:outside}.jv-legal li+li{margin-top:6px}.jv-legal strong{color:var(--jv-night);font-weight:600}.jv-legal a{color:var(--jv-night);text-underline-offset:2px;text-decoration:underline}.jv-legal a:hover{text-decoration-thickness:2px}.jv-footer{background:var(--jv-night);color:var(--jv-hmuted)}.jv-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;padding-block:clamp(40px,6vw,64px) 28px;display:grid}.jv-fcol{align-content:start;gap:8px;font-size:14.5px;display:grid}.jv-fcol h2{color:#fff;letter-spacing:.02em;margin:0 0 4px;font-size:13px;font-weight:600}.jv-fcol a{color:var(--jv-hmuted);text-decoration:none}.jv-fcol a:hover{color:#fff;text-decoration:underline}.jv-fcol .sig{font-family:var(--jv-mono);color:var(--jv-starlight);margin:12px 0 0;font-size:13px}.jv-fcol svg{width:auto;height:34px;display:block}.jv-fnote{border-top:1px solid var(--jv-hline);color:var(--jv-hfaint);padding-block:18px 32px;font-size:12.5px}@media (width<=720px){.jv-footer-grid{grid-template-columns:1fr 1fr}.jv-fcol.brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.jv-pulse{animation:none}.jv-ln{stroke-dashoffset:0!important;animation:none!important}.jv-match{opacity:1;transition:none;transform:none}.jv-dots .lk{stroke-dashoffset:0;animation:none!important}.jv-btn,.jv-bento article,.jv-pm,.jv-link svg{transition:none}}.jv-dots{overflow:hidden}@media (width<=480px){.jv-dots span[style]{font-size:9.5px!important}.jv-dots .badge{width:62px;height:62px;bottom:12px;right:12px}.jv-dots .badge b{font-size:19px}}.jv-dd-btn{width:26px;height:26px;color:var(--jv-hmuted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:-8px;display:inline-grid}.jv-dd-btn svg{width:15px;height:15px;transition:transform .2s}.jv-dd.open .jv-dd-btn svg{transform:rotate(180deg)}.jv-dd.open .jv-dd-menu{opacity:1;visibility:visible;transform:none}.jv-dd{align-items:center;display:inline-flex}button.jv-btn[disabled]{cursor:not-allowed}.jv-on-night button.jv-btn.primary[disabled]{color:var(--jv-ice);box-shadow:0 0 0 1px var(--jv-hline) inset;background:#bfd4ff29}button.jv-btn.primary[disabled]{color:#4b5675;box-shadow:none;background:#e3e8f2;transform:none}.jv-dots-list{display:none}@media (width<=560px){.jv-dots-labels{display:none}.jv-dots-list{font:500 12px/1.3 var(--jv-mono);color:var(--jv-hmuted);grid-template-columns:1fr 1fr;gap:6px 14px;margin:12px 4px 0;padding:0;list-style:none;display:grid}.jv-dots-list li{align-items:center;gap:7px;display:flex}.jv-dots-list i{background:#fff;border-radius:50%;flex:none;width:8px;height:8px}.jv-dots-list i.part{background:linear-gradient(90deg,#fff 50%,#0000 50%);box-shadow:inset 0 0 0 1.4px #fff}.jv-dots-list i.not{background:0 0;box-shadow:inset 0 0 0 1.4px #e6eeff80}}.jv-tl .jv-ph{aspect-ratio:16/9;box-shadow:none;border-radius:12px;margin:-6px -6px 14px}.jv-s2-below{max-width:640px;margin-top:clamp(28px,4vw,44px)}.jv-ph.has-img{background:var(--jv-night);padding:0}.jv-ph.has-img picture{width:100%;height:100%;display:block}.jv-ph.has-img img{object-fit:cover;width:100%;height:100%;display:block}.jv-ph.has-img:before{content:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:var(--aw-font-sans,ui-sans-serif), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-500:oklch(76.9% .188 70.08);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-wide:.025em;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--aw-color-primary);--color-secondary:var(--aw-color-secondary);--color-accent:var(--aw-color-accent);--color-heading:var(--aw-color-text-heading);--color-default:var(--aw-color-text-default);--color-muted:var(--aw-color-text-muted);--color-link:var(--aw-color-link,var(--aw-color-primary));--font-heading:var(--aw-font-heading,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--animate-fade:fadeInUp .5s both}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.-z-\[1\]{z-index:calc(1 * -1)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.btn-tertiary{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-400);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--aw-color-text-default);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in);transition-duration:.2s;transition-timing-function:var(--ease-in);background-color:#0000;border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.btn-tertiary:hover{border-color:var(--color-gray-600);background-color:var(--color-gray-100)}}.btn-tertiary:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-blue-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-blue-200)}@media (width>=48rem){.btn-tertiary{padding-inline:calc(var(--spacing) * 8)}}.btn-tertiary:where(.dark,.dark *){border-color:var(--color-slate-500);color:var(--color-slate-300)}@media (hover:hover){.btn-tertiary:where(.dark,.dark *):hover{border-color:var(--color-slate-800);background-color:var(--color-slate-800)}}.btn-tertiary{--tw-border-style:none;color:var(--color-muted);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:none}@media (hover:hover){.btn-tertiary:hover{color:var(--color-gray-900)}}.btn-tertiary:where(.dark,.dark *){color:var(--color-gray-400)}@media (hover:hover){.btn-tertiary:where(.dark,.dark *):hover{color:var(--color-white)}}.btn-primary{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-400);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--aw-color-text-default);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in);transition-duration:.2s;transition-timing-function:var(--ease-in);background-color:#0000;border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.btn-primary:hover{border-color:var(--color-gray-600);background-color:var(--color-gray-100)}}.btn-primary:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-blue-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-blue-200)}@media (width>=48rem){.btn-primary{padding-inline:calc(var(--spacing) * 8)}}.btn-primary:where(.dark,.dark *){border-color:var(--color-slate-500);color:var(--color-slate-300)}@media (hover:hover){.btn-primary:where(.dark,.dark *):hover{border-color:var(--color-slate-800);background-color:var(--color-slate-800)}}.btn-primary{border-color:var(--color-primary);background-color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (hover:hover){.btn-primary:hover{border-color:var(--color-secondary);background-color:var(--color-secondary);color:var(--color-white)}}.btn-primary:where(.dark,.dark *){border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}@media (hover:hover){.btn-primary:where(.dark,.dark *):hover{border-color:var(--color-secondary);background-color:var(--color-secondary)}}.btn{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-400);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--aw-color-text-default);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in);transition-duration:.2s;transition-timing-function:var(--ease-in);background-color:#0000;border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.btn:hover{border-color:var(--color-gray-600);background-color:var(--color-gray-100)}}.btn:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-blue-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-blue-200)}@media (width>=48rem){.btn{padding-inline:calc(var(--spacing) * 8)}}.btn:where(.dark,.dark *){border-color:var(--color-slate-500);color:var(--color-slate-300)}@media (hover:hover){.btn:where(.dark,.dark *):hover{border-color:var(--color-slate-800);background-color:var(--color-slate-800)}}.btn-secondary{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-400);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--aw-color-text-default);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in);transition-duration:.2s;transition-timing-function:var(--ease-in);background-color:#0000;border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.btn-secondary:hover{border-color:var(--color-gray-600);background-color:var(--color-gray-100)}}.btn-secondary:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-blue-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-blue-200)}@media (width>=48rem){.btn-secondary{padding-inline:calc(var(--spacing) * 8)}}.btn-secondary:where(.dark,.dark *){border-color:var(--color-slate-500);color:var(--color-slate-300)}@media (hover:hover){.btn-secondary:where(.dark,.dark *):hover{border-color:var(--color-slate-800);background-color:var(--color-slate-800)}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-404{width:calc(var(--spacing) * 404)}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\[72px\]{scroll-margin-top:72px}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-6{gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-border{border-color:var(--border)}.border-gray-200{border-color:var(--color-gray-200)}.border-input{border-color:var(--input)}.border-primary\/40{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/50{border-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.bg-accent{background-color:var(--color-accent)}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-card{background-color:var(--card)}.bg-chart-1{background-color:var(--chart-1)}.bg-dark{background-color:var(--aw-color-bg-page-dark)}.bg-destructive{background-color:var(--destructive)}.bg-foreground\/5{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/5{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground\/10{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/10{background-color:color-mix(in oklab, var(--muted-foreground) 10%, transparent)}}.bg-page{background-color:var(--aw-color-bg-page)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.align-super{vertical-align:super}.font-heading{font-family:var(--font-heading)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-card-foreground{color:var(--card-foreground)}.text-default{color:var(--color-default)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-gray-400{color:var(--color-gray-400)}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-heading{color:var(--color-heading)}.text-link{color:var(--color-link)}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--muted-foreground)}.text-page{color:var(--aw-color-text-default)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary{color:var(--color-secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-slate-500{color:var(--color-slate-500)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ring{--tw-ring-color:var(--ring)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.group-\[\.expanded\]\:-translate-y-2\.5:is(:where(.group).expanded *){--tw-translate-y:calc(var(--spacing) * -2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-\[\.expanded\]\:translate-y-2\.5:is(:where(.group).expanded *){--tw-translate-y:calc(var(--spacing) * 2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-\[\.expanded\]\:-rotate-45:is(:where(.group).expanded *){rotate:-45deg}.group-\[\.expanded\]\:rotate-45:is(:where(.group).expanded *){rotate:45deg}.group-\[\.expanded\]\:opacity-0:is(:where(.group).expanded *){opacity:0}@media (hover:hover){.hover\:bg-foreground\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-gray-200:focus{--tw-ring-color:var(--color-gray-200)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width>=48rem){.md\:mx-auto{margin-inline:auto}.md\:-mt-\[76px\]{margin-top:-76px}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (prefers-reduced-motion:no-preference){@media (width>=48rem){.motion-safe\:md\:opacity-0{opacity:0}}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.lg\:bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}}@media (width>=96rem){.\32 xl\:text-\[20px\]{font-size:20px}}.rtl\:mr-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:0}.rtl\:mr-1:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:var(--spacing)}.rtl\:mr-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * 2)}.rtl\:-ml-1\.5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * -1.5)}.rtl\:ml-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:0}.rtl\:ml-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 4)}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:border-blue-700\/60:where(.dark,.dark *){border-color:#1447e699}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-700\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-blue-700) 60%, transparent)}}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:border-slate-700:where(.dark,.dark *){border-color:var(--color-slate-700)}.dark\:bg-slate-400\/50:where(.dark,.dark *){background-color:#90a1b980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-400\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-400) 50%, transparent)}}.dark\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:text-blue-200:where(.dark,.dark *){color:var(--color-blue-200)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-slate-200:where(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-500:where(.dark,.dark *){color:var(--color-slate-500)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:prose-invert:where(.dark,.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media (hover:hover){.dark\:hover\:bg-gray-700:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:text-slate-300:where(.dark,.dark *):hover{color:var(--color-slate-300)}}.dark\:focus\:ring-gray-700:where(.dark,.dark *):focus{--tw-ring-color:var(--color-gray-700)}@media (width>=64rem){.dark\:lg\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}}.prose-headings\:font-heading :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-heading)}.prose-headings\:font-bold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.prose-headings\:tracking-tighter :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.dark\:prose-headings\:text-slate-300:where(.dark,.dark *) :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-slate-300)}.prose-a\:text-primary :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-primary)}.dark\:prose-a\:text-blue-400:where(.dark,.dark *) :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-blue-400)}.prose-img\:rounded-md :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius-md)}.prose-img\:shadow-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (prefers-reduced-motion:no-preference){@media (width>=48rem){.motion-safe\:md\:intersect\:animate-fade:not([no-intersect]){animation:var(--animate-fade)}}}.\[\&\>ol\]\:ml-2>ol{margin-left:calc(var(--spacing) * 2)}.rtl\:\[\&\>ol\]\:mr-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>ol{margin-right:calc(var(--spacing) * 2)}.rtl\:\[\&\>ol\]\:ml-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>ol{margin-left:0}html.dark .\[html\.dark_\&\]\:scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}html.dark .\[html\.dark_\&\]\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}html.dark .\[html\.dark_\&\]\:-rotate-90{rotate:-90deg}html.dark .\[html\.dark_\&\]\:rotate-0{rotate:0deg}html.dark .\[html\.dark_\&\]\:opacity-0{opacity:0}html.dark .\[html\.dark_\&\]\:opacity-100{opacity:1}}:root,.dark{--background:var(--aw-color-bg-page);--foreground:var(--aw-color-text-default);--card:var(--aw-color-bg-page);--card-foreground:var(--aw-color-text-default);--popover:var(--aw-color-bg-page);--popover-foreground:var(--aw-color-text-default);--primary:var(--aw-color-primary);--primary-foreground:#fff;--secondary:var(--aw-color-secondary);--secondary-foreground:#fff;--accent:var(--aw-color-accent);--accent-foreground:#fff;--muted:var(--aw-color-text-default)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--muted:color-mix(in oklab, var(--aw-color-text-default) 6%, var(--aw-color-bg-page))}}:root,.dark{--muted-foreground:var(--aw-color-text-muted);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:#fff;--border:var(--aw-color-text-default)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--border:color-mix(in oklab, var(--aw-color-text-default) 15%, var(--aw-color-bg-page))}}:root,.dark{--input:var(--aw-color-text-default)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--input:color-mix(in oklab, var(--aw-color-text-default) 15%, var(--aw-color-bg-page))}}:root,.dark{--ring:var(--aw-color-primary);--radius:.625rem;--chart-1:var(--aw-color-primary);--chart-2:var(--aw-color-accent);--chart-3:var(--aw-color-secondary);--chart-4:var(--aw-color-primary)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--chart-4:color-mix(in oklab, var(--aw-color-primary) 55%, var(--aw-color-bg-page))}}:root,.dark{--chart-5:var(--aw-color-accent)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--chart-5:color-mix(in oklab, var(--aw-color-accent) 55%, var(--aw-color-bg-page))}}:root,.dark{--sidebar:var(--aw-color-bg-page);--sidebar-foreground:var(--aw-color-text-default);--sidebar-primary:var(--aw-color-primary);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--aw-color-text-default)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--sidebar-accent:color-mix(in oklab, var(--aw-color-text-default) 6%, var(--aw-color-bg-page))}}:root,.dark{--sidebar-accent-foreground:var(--aw-color-text-default);--sidebar-border:var(--aw-color-text-default)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--sidebar-border:color-mix(in oklab, var(--aw-color-text-default) 15%, var(--aw-color-bg-page))}}:root,.dark{--sidebar-ring:var(--aw-color-primary)}#header.scroll>div:first-child{background-color:var(--aw-color-bg-page)}@media (width>=64rem){#header.scroll>div:first-child{--tw-backdrop-blur:blur(var(--blur-md));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}#header.scroll>div:first-child{box-shadow:0 .375rem 1.5rem #8c98a421}@media (width>=64rem){#header.scroll>div:first-child{background-color:var(--aw-color-bg-page)}@supports (color:color-mix(in lab, red, red)){#header.scroll>div:first-child{background-color:color-mix(in srgb, var(--aw-color-bg-page) 90%, transparent)}}}.dark #header.scroll>div:first-child,#header.scroll.dark>div:first-child{border-bottom-style:var(--tw-border-style);border-color:#6a728233;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.dark #header.scroll>div:first-child,#header.scroll.dark>div:first-child{border-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.dark #header.scroll>div:first-child,#header.scroll.dark>div:first-child{box-shadow:none}#header.expanded nav{padding:0 5px;position:fixed;top:70px;left:0;right:0;bottom:70px!important}.dropdown:focus .dropdown-menu,.dropdown:focus-within .dropdown-menu,.dropdown:hover .dropdown-menu{display:block}[astro-icon].icon-light>*{stroke-width:1.2px}[astro-icon].icon-bold>*{stroke-width:2.4px}[data-aw-toggle-menu] path{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}[data-aw-toggle-menu].expanded g>path:first-child{--tw-translate-x:-3px;--tw-translate-y:15px;translate:var(--tw-translate-x) var(--tw-translate-y);rotate:-45deg}[data-aw-toggle-menu].expanded g>path:last-child{--tw-translate-x:14px;--tw-translate-y:-8px;translate:var(--tw-translate-x) var(--tw-translate-y);rotate:45deg}#header nav .aw-link-active{color:var(--color-link)}.dd :first-child{margin-top:0}.prose :where(code):not(:where(pre *)){background-color:var(--aw-color-text-default)}@supports (color:color-mix(in lab, red, red)){.prose :where(code):not(:where(pre *)){background-color:color-mix(in oklab, var(--aw-color-text-default) 8%, transparent)}}.prose :where(code):not(:where(pre *)){border-radius:.25rem;padding:.125rem .375rem;font-weight:500}.prose :where(code):not(:where(pre *)):before,.prose :where(code):not(:where(pre *)):after{content:none}.prose :where(pre.astro-code){border:1px solid var(--aw-color-text-default)}@supports (color:color-mix(in lab, red, red)){.prose :where(pre.astro-code){border:1px solid color-mix(in oklab, var(--aw-color-text-default) 12%, transparent)}}.dark .astro-code,.dark .astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}
