.il-spark{width:100%;height:auto;display:block;overflow:visible}.il-spark-flame{transform-origin:160px 260px;transform-box:view-box;filter:drop-shadow(0 18px 30px #ff6d0047)}.il-spark-flame>g{transform-origin:160px 258px;transform-box:view-box;will-change:transform}.il-spark-outline{animation:4.6s ease-in-out infinite il-sway}.il-spark-glow{animation:4.6s ease-in-out -.5s infinite il-sway}.il-spark-tongue{animation:2.7s ease-in-out infinite il-lick}@keyframes il-sway{0%,to{transform:scaleY(1)skew(0deg)}26%{transform:scaleY(1.03)skew(-1.2deg)translateY(-2px)}54%{transform:scaleY(.988)skew(.8deg)}80%{transform:scaleY(1.018)skew(-.4deg)translateY(-1px)}}@keyframes il-lick{0%,to{opacity:.45;transform:scaleY(1)}32%{opacity:.72;transform:scaleY(1.16)translateY(-3px)}66%{opacity:.38;transform:scaleY(.92)translateY(1px)}}.il-spark-rings{transform-origin:160px 170px;transform-box:view-box;animation:70s linear infinite il-spin}.il-spark-dots circle{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite il-drift}@keyframes il-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)translateY(-3px)}}@keyframes il-spin{to{transform:rotate(360deg)}}@keyframes il-drift{0%{opacity:0;transform:translateY(14px)scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-26px)scale(1.1)}}.il-free-mark{filter:drop-shadow(0 24px 40px #ff6d0059);width:100%;height:auto;display:block;overflow:visible}.il-free-flame{transform-box:fill-box;transform-origin:50% 100%;animation:3s ease-in-out infinite il-breathe}.il-free-sparks circle{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite il-drift}.il-demo{gap:1rem;min-width:0;display:grid}.il-demo-views{border:1px solid var(--il-line);background:#fff;border-radius:999px;justify-self:center;gap:.25rem;padding:.25rem;display:inline-flex}.il-demo-views button{color:var(--il-steel);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem 1rem;font-size:.82rem;font-weight:600}.il-demo-views button:hover{color:var(--il-navy)}.il-demo-views button[aria-pressed=true]{color:#fff;background:var(--il-navy)}.il-demo-views button:focus-visible,.il-browser-viewport:focus-visible{outline:3px solid var(--il-orange);outline-offset:2px}.il-demo-hint{color:var(--il-steel);justify-self:center;font-size:.8rem}.il-browser{background:#fff;border:1px solid #557da647;border-radius:1rem;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 40px 90px -48px #00081080,0 18px 40px -32px #16407073}.il-browser-bar{border-bottom:1px solid var(--il-line);background:#f4f7fa;align-items:center;gap:.85rem;padding:.65rem .9rem;display:flex}.il-browser-dots{flex:none;gap:.4rem;display:inline-flex}.il-browser-dots i{background:#ff5f57;border-radius:50%;width:.7rem;height:.7rem}.il-browser-dots i:nth-child(2){background:#febc2e}.il-browser-dots i:nth-child(3){background:#28c840}.il-browser-url{min-width:0;color:var(--il-steel);border:1px solid var(--il-line);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:.6rem;flex:0 34rem;align-items:center;gap:.45rem;margin-inline:auto;padding:.38rem .9rem;font-size:.78rem;display:flex;overflow:hidden}.il-browser-url strong{color:var(--il-navy);font-weight:600}.il-browser-lock{background:var(--il-steel);border-radius:.12rem;flex:none;width:.6rem;height:.5rem;margin-top:.3rem;position:relative}.il-browser-lock:before{content:"";border:.1rem solid var(--il-steel);border-bottom:0;border-radius:.3rem .3rem 0 0;width:.38rem;height:.32rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.il-browser-viewport{scrollbar-width:thin;background:#fff;height:min(78vh,46rem);overflow:hidden auto}.il-browser-page{min-width:0;padding-inline:clamp(1rem,3vw,2.25rem);position:relative}.il-browser-page .ign-public{padding-block:1.25rem 2rem}@media (width>=981px){.il-browser-viewport{height:min(80vh,50rem)}.il-browser-page{zoom:.8}}@media (width<=640px){.il-browser{border-radius:.85rem}.il-browser-bar{gap:.55rem;padding:.55rem .65rem}.il-browser-dots i{width:.55rem;height:.55rem}.il-browser-url{font-size:.72rem}.il-browser-viewport{height:min(72vh,36rem)}.il-browser-page{padding-inline:0}}@media (prefers-reduced-motion:reduce){.il-spark-flame,.il-spark-outline,.il-spark-glow,.il-spark-tongue,.il-spark-rings,.il-spark-dots circle,.il-free-flame,.il-free-sparks circle{animation:none!important}.il-spark-dots circle,.il-free-sparks circle{opacity:.8}}.ibh{isolation:isolate;min-height:calc(100svh - var(--app-chrome-top,0px));color:#fff;background:var(--il-ink,#000810);text-align:center;place-items:center;padding:clamp(3rem,8vh,6rem) 1rem;display:grid;position:relative;overflow:hidden}.ibh-glow{z-index:-2;background:radial-gradient(60% 45% at 50% 62%,#ff6d0052,#0000 70%),radial-gradient(50% 40% at 50% 0,#164070d9,#0000 75%);animation:9s ease-in-out infinite alternate ibh-breathe;position:absolute;inset:0}.ibh-grid{z-index:-1;background-image:linear-gradient(#9cb6d014 1px,#0000 1px),linear-gradient(90deg,#9cb6d014 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 30%,#000 100%);mask-image:linear-gradient(#0000 30%,#000 100%)}@keyframes ibh-breathe{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.ibh-glow{animation:none}}.ibh-inner{justify-items:center;width:100%;max-width:44rem;display:grid}.ibh-orb{width:clamp(4.5rem,10vw,6.5rem);height:clamp(4.5rem,10vw,6.5rem);margin-bottom:1.5rem}.ibh .ibh-eyebrow{color:var(--il-soft,#9cb6d0);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.8rem;font-weight:600}.igniter-landing .ibh .ibh-title,.ibh .ibh-title{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,7vw,5rem);font-weight:700;line-height:1}.ibh .ibh-title span{background:linear-gradient(100deg, var(--il-amber), var(--il-orange) 60%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ibh .ibh-lead{max-width:34rem;color:var(--il-ice,#deeeff);margin:1.4rem 0 0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.55}.ibh-lead strong{color:#fff}.ibh .bms-bar{text-align:left;max-width:40rem;margin-top:2.25rem}.ibh .bms-bar-label{color:var(--il-ice,#deeeff);justify-self:center}.ibh .bms-bar-box{border-color:#ffffff2e;box-shadow:0 0 0 1px #ff6d002e,0 30px 80px -30px #ff6d008c}.ibh .bms-bar-box:focus-within{border-color:var(--il-orange);box-shadow:0 0 0 4px #ff6d004d,0 30px 80px -30px #ff6d00b3}.ibh .bms-bar-box textarea:focus,.ibh .bms-bar-box textarea:focus-visible{box-shadow:none;border:0;outline:none}.ibh .bms-examples{justify-content:center}.ibh .bms-examples button{color:#fff;background:#ffffff0f;border-color:#ffffff38}.ibh .bms-examples button:hover{border-color:var(--il-orange);background:#ffffff1f}.ibh .bms-examples button:focus-visible,.ibh .bms-bar-go:focus-visible{outline-color:#fff}.ibh .ibh-more{margin:1.5rem 0 0;font-size:.95rem}.ibh-more a{color:var(--il-ice,#deeeff);text-underline-offset:.2em;align-items:center;gap:.35rem;font-weight:600;text-decoration:underline;display:inline-flex}.ibh-more a:hover{color:#fff}.ibh{padding-bottom:clamp(7rem,14vh,9rem)}.ibh:after{content:"";z-index:-1;background:linear-gradient(to bottom, #f5faff00, var(--il-frost,#f5faff));pointer-events:none;height:clamp(5rem,12vh,8rem);position:absolute;inset:auto 0 0}.ibh.ibh-section{min-height:0;padding:clamp(4rem,10vh,6.5rem) 1rem}.igniter-landing .ibh.ibh-section .ibh-title,.ibh.ibh-section .ibh-title{font-size:clamp(2.1rem,5vw,3.75rem)}.ais-hero h1{font-size:clamp(3rem,6.6vw,5.4rem)}.ais-hero h1 span{margin-top:.12em;padding-bottom:.06em;font-size:.78em;line-height:1.02}.ais-hero .il-hero-tagline{max-width:34rem}.ais-hero-bar{max-width:36rem;margin-top:2rem}.ais-hero-bar .bms-bar:not(.bms-bar--focus) .bms-bar-box{border:1px solid var(--il-line);background:#fff;box-shadow:0 24px 50px -32px #16407073}.ais-hero-bar .bms-examples button{color:var(--il-navy);border-color:var(--il-line);background:#ffffffbf}.ais-hero-bar .bms-examples button:hover{color:var(--il-accent-text);border-color:#ff6d0073}.ais-hero-more{margin-top:1rem}.ais-hero-more a{color:var(--il-navy);align-items:center;gap:.3rem;font-weight:600;text-decoration:none;display:inline-flex}.ais-hero-more a:hover{color:var(--il-accent-text)}.ais-orbit-chip{z-index:3;border:1px solid var(--il-line);color:var(--il-navy);letter-spacing:-.01em;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.85rem;font-weight:700;animation:6s ease-in-out infinite ais-float;display:inline-flex;position:absolute;box-shadow:0 18px 34px -24px #00081080}.ais-orbit-chip svg{color:var(--il-orange)}.ais-orbit-chip-one{top:46%;left:-6%}.ais-orbit-chip-two{animation-delay:-2s;top:4%;right:22%}.ais-orbit-chip-three{animation-delay:-4s;bottom:6%;right:6%}@keyframes ais-float{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.ais-orbit-chip{animation:none}}.ais-heading{justify-items:center;gap:1rem;margin-bottom:clamp(2.25rem,5vw,3.5rem);display:grid}.ais-heading h2 span{background:linear-gradient(100deg, var(--il-amber), var(--il-orange) 50%, var(--il-red));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ais-heading .il-lead{max-width:44rem}.ais-center-actions{justify-content:center;margin-top:2.5rem}.ais-steps{background:linear-gradient(180deg, #fff 0%, var(--il-frost) 100%)}.ais-steps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);padding:0;list-style:none;display:grid;position:relative}.ais-steps-list:before{background:linear-gradient(90deg, var(--il-amber), var(--il-orange), var(--il-red));content:"";opacity:.55;border-radius:2px;height:2px;position:absolute;top:3.6rem;left:12%;right:12%}.ais-step{border:1px solid var(--il-line);box-shadow:var(--il-shadow);text-align:center;background:#fff;border-radius:1rem;align-content:start;justify-items:center;gap:.85rem;padding:1.5rem 1.5rem 1.75rem;display:grid;position:relative}.ais-step-time{color:var(--il-steel);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.ais-step-mark{color:#fff;background:linear-gradient(145deg, var(--il-amber), var(--il-orange) 55%, var(--il-red));border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;display:grid;box-shadow:0 16px 30px -16px #ff6d00e6}.ais-step h3{align-items:baseline;gap:.5rem;display:inline-flex}.ais-step-number{color:var(--il-accent-text);font-size:.95rem;font-weight:700}.ais-step p{max-width:19rem;color:var(--il-steel);line-height:1.55}.ais-next{background:var(--il-frost)}.ais-next-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);padding:0;list-style:none;display:grid}.ais-next-card{border:1px solid var(--il-line);min-height:9.5rem;box-shadow:var(--il-shadow);background:#fff;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}.igniter-landing .ais-next-card h3{color:var(--il-accent-text);font-size:1.35rem}.ais-next-card p{max-width:24rem;color:var(--il-steel);margin-top:.5rem;line-height:1.55}.ais-next-art{color:#fff;background:radial-gradient(circle at 30% 25%, #ffffff73, transparent 45%), linear-gradient(145deg, var(--il-amber), var(--il-orange) 55%, var(--il-red));border-radius:1.4rem;flex:none;place-items:center;width:5.5rem;height:5.5rem;display:grid;transform:rotate(-6deg);box-shadow:0 22px 40px -22px #cc0000bf}.ais-footnote{color:var(--il-steel);text-align:center;margin-top:1.75rem;font-size:.9rem}@media (width<=980px){.ais-hero-bar{margin-inline:auto}.ais-hero-more{text-align:center}.ais-orbit-chip{display:none}}@media (width<=760px){.ais-steps-list,.ais-next-grid{grid-template-columns:1fr}.ais-steps-list:before{width:2px;height:auto;inset:6% auto 6% 50%}.ais-next-card{padding:1.25rem}.ais-next-art{width:4.25rem;height:4.25rem}}.ais-earn{background:#fff8f2;border:1px solid #ff6d0047;border-radius:1rem;gap:1rem;max-width:62rem;margin:clamp(2rem,4vw,2.75rem) auto 0;padding:1.5rem clamp(1.25rem,3vw,2rem);display:grid}.igniter-landing .ais-earn h3{color:var(--il-accent-text);text-align:center;font-size:1.15rem}.ais-earn ol{counter-reset:earn;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.ais-earn li{color:var(--il-navy);counter-increment:earn;padding-left:2.25rem;line-height:1.5;position:relative}.ais-earn li:before{color:#fff;background:linear-gradient(145deg, var(--il-amber), var(--il-orange));content:counter(earn);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:0;left:0}@media (width<=760px){.ais-earn ol{grid-template-columns:1fr}.ais-hero .il-hero-art{width:min(100%,9.5rem)}.ais-hero .il-hero-face{display:none}.ais-hero .il-hero-grid{padding-block:1.5rem 2.5rem}}.ais-earn-example{color:var(--il-navy);text-align:center;border-top:1px solid #ff6d0033;padding-top:.9rem;line-height:1.55}@media (width<=760px){.ais-hero .il-hero-art{display:none}}.il-extras{border-block:1px solid var(--il-line);background:var(--il-frost)}.il-extras-summary{cursor:pointer;padding-block:2rem;list-style:none;display:block}.il-extras-summary::-webkit-details-marker{display:none}.il-extras-summary .il-shell{gap:.35rem;padding-right:3rem;display:grid;position:relative}.il-extras-summary .il-shell:after{border-right:2px solid var(--il-orange);border-bottom:2px solid var(--il-orange);content:"";width:.75rem;height:.75rem;transition:transform .2s;position:absolute;top:50%;right:.5rem;transform:translateY(-70%)rotate(45deg)}.il-extras[open] .il-extras-summary .il-shell:after{transform:translateY(-30%)rotate(-135deg)}.il-extras-title{color:var(--il-ink);letter-spacing:-.02em;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:700}.il-extras-sub{color:var(--il-steel)}.il-extras-summary:hover .il-extras-title,.il-extras-summary:focus-visible .il-extras-title{color:var(--il-accent-text)}
