.demo1-root{--background:#f6f7f9;--foreground:#1c282f;--card:#fff;--card-foreground:#1c282f;--muted:#f0f2f5;--muted-foreground:#65676b;--border:#e3e6eb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@keyframes demo1-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes demo1-marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes demo1-pixel{0%,to{opacity:var(--demo1-o,.25)}50%{opacity:calc(var(--demo1-o,.25) * .35)}}@keyframes demo1-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes demo1-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes demo1-shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes demo1-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8%,6%)scale(1.15)}}@keyframes demo1-drift-b{0%,to{transform:translate(0)scale(1.1)}50%{transform:translate(-10%,-4%)scale(.95)}}@keyframes demo1-beam{0%{opacity:0;transform:translate(-30vw)rotate(18deg)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(130vw)rotate(18deg)}}@keyframes demo1-edge{0%{opacity:0;left:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes demo1-card-in{0%{opacity:0;transform:perspective(1600px)rotateX(18deg)translateY(80px)scale(.96)}to{opacity:1;transform:none}}@keyframes demo1-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes demo1-sheen{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(260%)skew(-20deg)}}@keyframes demo1-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.demo1-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both demo1-rise;animation-delay:var(--demo1-delay,0s)}.demo1-shimmer{background-size:200%;animation:6s linear infinite demo1-shimmer}.demo1-drift-a{animation:14s ease-in-out infinite demo1-drift-a}.demo1-drift-b{animation:18s ease-in-out infinite demo1-drift-b}.demo1-beam{animation:demo1-beam var(--demo1-beam,9s) ease-in-out infinite;animation-delay:var(--demo1-delay,0s)}.demo1-edge{animation:5s ease-in-out infinite demo1-edge}.demo1-card-in{animation:1.2s cubic-bezier(.2,.7,.2,1) .5s both demo1-card-in}.demo1-typing{animation:1.2s ease-in-out infinite demo1-typing}.demo1-sheen{animation:3.2s ease-in-out infinite demo1-sheen}.demo1-pop{animation:.5s cubic-bezier(.2,.7,.2,1) both demo1-pop}.demo1-marquee{animation:demo1-marquee var(--demo1-speed,60s) linear infinite}.demo1-marquee-reverse{animation:demo1-marquee-reverse var(--demo1-speed,60s) linear infinite}.demo1-pixel{animation:demo1-pixel var(--demo1-d,6s) ease-in-out infinite}.demo1-progress{animation:demo1-progress var(--demo1-step,6s) linear forwards;transform-origin:0}.demo1-grid-light{background-image:linear-gradient(90deg,#1c282f0f 1px,#0000 1px),linear-gradient(#1c282f0f 1px,#0000 1px);background-size:56px 56px}.demo1-grid-dark{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:64px 64px}.demo1-sunrise{background-color:#050d26;background-image:radial-gradient(88% 220% at 50% 160%,#c8faff 0%,#96f2ff 3%,#62e1fc 8% 18%,#52c8fa 24%,#46a5f0 30%,#3876e4 37%,#2962d8 44%,#2440c8 50%,#1f2fa0 60%,#172373 71%,#0d1748 82%,#08102f 87%,#050d26 92%)}@keyframes demo1-ring-spin{to{transform:rotate(360deg)}}.demo1-ring{isolation:isolate;border-radius:12px;padding:2px;display:inline-flex;position:relative;overflow:hidden}.demo1-ring:before{content:"";z-index:-1;background:conic-gradient(#f382a080 0%,#62e1fc 22%,#2962d8 50%,#62e1fc 78%,#f382a080 100%);animation:3s linear infinite demo1-ring-spin;position:absolute;inset:-200%}.demo1-ring>*{border-radius:10px}@media (prefers-reduced-motion:reduce){.demo1-ring:before,.demo1-marquee,.demo1-marquee-reverse,.demo1-pixel,.demo1-progress,.demo1-shimmer,.demo1-drift-a,.demo1-drift-b,.demo1-beam,.demo1-edge,.demo1-typing,.demo1-sheen{animation:none}.demo1-rise,.demo1-card-in,.demo1-pop{animation-duration:1ms;animation-delay:0s}}
.demo1-root{--primary:#2962d8;--primary-foreground:#fff;--secondary:#eef3ff;--secondary-foreground:#1c282f;--accent:#eef3ff;--accent-foreground:#1c282f;--input:#e3e6eb;--ring:#2962d8}.demo1-inner{isolation:isolate;padding-bottom:1px;position:relative}.demo1-inner:before{content:"";inset-block:0;pointer-events:none;z-index:-1;border-inline:1px dashed #1c282f17;width:min(72rem,100% - 2rem);position:absolute;left:50%;transform:translate(-50%)}.demo1-inner:after{content:"";inset-inline:0;pointer-events:none;z-index:-1;background-image:radial-gradient(60% 80% at 50% 0,#2962d81a,#0000 70%),linear-gradient(90deg,#1c282f0d 1px,#0000 1px),linear-gradient(#1c282f0d 1px,#0000 1px);background-size:auto,56px 56px,56px 56px;height:520px;position:absolute;top:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.demo1-inner :is(h1,h2,h3){letter-spacing:-.025em}.demo1-inner h1{letter-spacing:-.035em;font-weight:600}.demo1-inner h2{letter-spacing:-.03em;font-weight:500}.demo1-inner h3{font-weight:600}.demo1-inner .demo1-page-hero h1{color:#fff}.demo1-inner .demo1-page-hero h1 .text-transparent{color:#62e1fc;background:0 0}.demo1-eyebrow,.demo1-inner .text-primary.uppercase.tracking-wider{letter-spacing:.1em;text-transform:uppercase;color:#2962d8;align-items:center;gap:.55rem;font-size:12px;font-weight:600;display:inline-flex}.demo1-eyebrow:before,.demo1-inner .text-primary.uppercase.tracking-wider:before{content:"";background:linear-gradient(135deg,#2962d8,#3880f2);border-radius:2px;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #2962d81f}.demo1-inner .text-primary.uppercase.tracking-wider.mb-3,.demo1-inner .text-primary.uppercase.tracking-wider.mb-4{width:fit-content;display:flex}.demo1-inner .text-center>.text-primary.uppercase.tracking-wider{margin-inline:auto}.demo1-inner .bg-card{background-color:#fff;border-color:#e3e6eb;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 1px 2px #1018280a,0 10px 28px -20px #0a1d5c40}.demo1-inner a.bg-card:hover,.demo1-inner .group.bg-card:hover{border-color:#2962d859;transform:translateY(-2px);box-shadow:0 1px 2px #1018280a,0 18px 36px -18px #2962d866}.demo1-inner a.bg-card.rounded-full{box-shadow:none}.demo1-inner a.bg-card.rounded-full:hover{color:#fff;background:#2962d8;border-color:#2962d8;transform:none}.demo1-inner :is(.bg-primary\/10,.bg-secondary).text-primary:is(.w-10,.w-9,.w-8,.w-11,.w-12){color:#fff;background:linear-gradient(135deg,#2962d8,#3880f2);box-shadow:0 8px 18px -8px #2962d8b3,inset 0 1px #ffffff40}.demo1-inner .bg-secondary{background-color:#eef3ff}.demo1-inner .bg-secondary\/50{background-color:#f3f6fc}.demo1-inner .bg-muted\/30,.demo1-inner .bg-muted\/40,.demo1-inner .bg-muted\/50{background-color:#fff}.demo1-inner #short-answer>div{border-color:#dfe5f2;box-shadow:0 30px 70px -30px #0a1d5c80}.demo1-inner .demo1-page-hero+#short-answer{margin-top:-3.5rem}.demo1-inner table thead tr{color:#1c282f;background:#f3f6fc}.demo1-inner table th{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.demo1-inner table tbody tr{transition:background-color .2s}.demo1-inner table tbody tr:hover{background:#f8faff}.demo1-inner .bg-primary:not(.text-transparent){background-image:linear-gradient(#3470e6,#2962d8);box-shadow:0 8px 20px -10px #2962d8cc,inset 0 1px #ffffff2e}.demo1-inner>article:first-child,.demo1-inner>:is(script,style)+article{padding-top:3.5rem}.demo1-inner article header h1{font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.08}.demo1-inner .prose-content a,.demo1-inner article p a{text-underline-offset:3px;-webkit-text-decoration:underline #2962d859;text-decoration:underline #2962d859}.demo1-inner .prose-content a:hover,.demo1-inner article p a:hover{text-decoration-color:#2962d8}.demo1-inner blockquote{background:#f3f6fc;border-left:3px solid #2962d8;border-radius:0 12px 12px 0;padding:1rem 1.25rem}.demo1-inner .border-l-4.border-primary{border-left-width:3px;border-radius:0 14px 14px 0}@media (prefers-reduced-motion:reduce){.demo1-inner .bg-card{transition:none}}
