@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2?dpl=dpl_AFTvzF5KBJoLyUHHsTB6GHVqJiG2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2?dpl=dpl_AFTvzF5KBJoLyUHHsTB6GHVqJiG2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2?dpl=dpl_AFTvzF5KBJoLyUHHsTB6GHVqJiG2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2?dpl=dpl_AFTvzF5KBJoLyUHHsTB6GHVqJiG2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2?dpl=dpl_AFTvzF5KBJoLyUHHsTB6GHVqJiG2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_6060ba61-module__CetsKq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_6060ba61-module__CetsKq__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
.v-spark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--font-sans:var(--font-montserrat), "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--surf-cream:var(--forge-cream);--surf-white:var(--forge-paper-white);--surf-tan:var(--forge-sand);--surf-red:var(--forge-crimson);--surf-cocoa:var(--forge-cocoa);--surf-tan-sun:color-mix(in srgb, var(--forge-sand) 50%, var(--forge-cream));--color-background:var(--forge-cream);--color-foreground:var(--forge-cocoa-deep);--color-heading:var(--forge-cocoa);--color-muted-foreground:#6b4716;--color-brand:var(--forge-crimson);--color-brand-soft:#f3d9cf;--color-accent:#7a5418;--color-accent-soft:#f1e2c1;--color-ink:var(--forge-cocoa);--color-ink-deep:var(--forge-cocoa-deep);--color-ink-panel:#6b4716;--color-ink-line:#86602a;--color-charcoal:var(--forge-cocoa-deep);--color-card:var(--forge-paper-white);--color-card-foreground:var(--forge-cocoa-deep);--color-muted:var(--forge-cream-2);--color-border:rgb(var(--forge-cocoa-rgb) / .14);--color-input:#fff;--color-primary:var(--forge-crimson);--color-primary-foreground:var(--forge-cream);--color-secondary:var(--forge-caramel);--color-secondary-foreground:var(--forge-cocoa-deep);--color-ring:var(--forge-crimson);--color-success:var(--forge-bronze);--color-success-soft:#f1e2c1;--color-destructive:var(--forge-crimson);--color-destructive-soft:#f3d9cf;--tile:var(--forge-crimson);--tile-fg:var(--forge-cream);--shadow-card:0 14px 34px -18px rgb(var(--forge-cocoa-rgb) / .45), 0 2px 6px -2px rgb(var(--forge-cocoa-rgb) / .12);--shadow-photo:0 24px 50px -24px rgb(var(--forge-cocoa-rgb) / .6);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:28px}.v-spark .band-white{--color-background:var(--forge-paper-white);--color-card:var(--forge-cream);--color-muted:var(--forge-cream-2)}.v-spark .band-tan{--color-background:var(--forge-sand);--color-accent:var(--forge-cocoa);--color-muted-foreground:var(--forge-cocoa);--color-card:var(--forge-cream);--color-muted:var(--forge-cream-3);--color-border:rgb(var(--forge-cocoa-rgb) / .2);--color-input:var(--forge-cream);--color-accent-soft:var(--forge-cream-3)}.v-spark .band-red{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:var(--forge-crimson);--color-foreground:var(--forge-cream);--color-heading:var(--forge-cream);--color-muted-foreground:#f6dcd3;--color-brand:var(--forge-cream);--color-brand-soft:#8a1116;--color-accent:#f6c98a;--color-accent-soft:#8a1116;--color-card:var(--forge-cream);--color-muted:#8a1116;--color-border:#f4efe140;--color-input:#8a1116;--color-primary:var(--forge-cream);--color-primary-foreground:var(--forge-crimson);--color-secondary:var(--forge-caramel);--color-secondary-foreground:var(--forge-cocoa-deep);--color-ring:var(--forge-cream);--tile:var(--forge-cream);--tile-fg:var(--forge-crimson);--shadow-card:0 16px 34px -16px #00000073}.v-spark .band-cocoa{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:var(--forge-cocoa);--color-foreground:var(--forge-cream);--color-heading:var(--forge-cream);--color-muted-foreground:#e6dcc4;--color-brand:var(--forge-caramel);--color-brand-soft:#4a2e0b;--color-accent:#f2c26b;--color-accent-soft:#4a2e0b;--color-card:var(--forge-cream);--color-muted:#6b4716;--color-border:#f4efe12e;--color-input:#6b4716;--color-primary:var(--forge-caramel);--color-primary-foreground:var(--forge-cocoa-deep);--color-secondary:var(--forge-cream);--color-secondary-foreground:var(--forge-cocoa-deep);--color-ring:var(--forge-caramel);--tile:var(--forge-caramel);--tile-fg:var(--forge-cocoa-deep);--shadow-card:0 16px 34px -16px #00000080}.v-spark .card{--color-foreground:var(--forge-cocoa-deep);--color-heading:var(--forge-cocoa);--color-muted-foreground:#6b4716;--color-brand:var(--forge-crimson);--color-accent:#7a5418;--color-border:rgb(var(--forge-cocoa-rgb) / .14);--color-primary:var(--forge-crimson);--color-primary-foreground:var(--forge-cream);--tile:var(--forge-crimson);--tile-fg:var(--forge-cream);background:var(--color-card);color:var(--color-foreground);box-shadow:var(--shadow-card)}.v-spark .card-tan{--color-card:var(--forge-sand);--color-accent:var(--forge-cocoa)}.v-spark .card-plain{box-shadow:none}.v-spark .band{background:var(--color-background);color:var(--color-foreground);position:relative}.v-spark .band-red.dots{background-image:linear-gradient(to bottom, var(--forge-crimson) 0%, transparent 45%), var(--bg-dots-red);background-size:100% 100%,849px}.v-spark .band-tan.dots{background-image:var(--bg-dots-tan);background-size:900px}.v-spark .band-cream.dots,.v-spark .band-white.dots{background-image:linear-gradient(to bottom, var(--color-background) 0%, transparent 100%), var(--bg-dots-white);background-size:100% 100%,900px}.v-spark .band-cocoa.dots{background-image:linear-gradient(to bottom, transparent 35%, var(--forge-cocoa-deep) 100%), var(--bg-dots-dark);background-repeat:no-repeat;background-size:100% 100%,100%}.v-spark .band-tan.sunburst{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--forge-sand) 55%, transparent), color-mix(in srgb, var(--forge-sand) 70%, transparent)), var(--bg-sunburst);background-position:50%;background-size:100% 100%,cover}@supports (background-image:image-set("x.avif" type("image/avif"))){.v-spark .band-red.dots{background-image:linear-gradient(to bottom, var(--forge-crimson) 0%, transparent 45%), var(--bg-set-dots-red)}.v-spark .band-tan.dots{background-image:var(--bg-set-dots-tan)}.v-spark .band-cream.dots,.v-spark .band-white.dots{background-image:linear-gradient(to bottom, var(--color-background) 0%, transparent 100%), var(--bg-set-dots-white)}.v-spark .band-cocoa.dots{background-image:linear-gradient(to bottom, transparent 35%, var(--forge-cocoa-deep) 100%), var(--bg-set-dots-dark)}.v-spark .band-tan.sunburst{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--forge-sand) 55%, transparent), color-mix(in srgb, var(--forge-sand) 70%, transparent)), var(--bg-set-sunburst)}}.v-spark .cut{inset-inline:0;pointer-events:none;width:100%;height:clamp(36px,6vw,84px);display:block;position:absolute;bottom:-1px}@layer base{.v-spark :focus-visible:not([tabindex="-1"]){outline:3px solid var(--color-ring);outline-offset:3px}.v-spark .card :focus-visible:not([tabindex="-1"]){outline-color:var(--forge-crimson)}}.v-spark .h{color:var(--color-heading);letter-spacing:-.015em;text-wrap:balance;font-weight:800;line-height:1.08}.v-spark .h em{color:var(--color-brand);font-style:normal}.v-spark .h u{-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand);text-underline-offset:.12em;text-decoration-thickness:.09em}.v-spark .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:12px;font-weight:800}.v-spark .band-red .eyebrow{color:#f6c98a}.v-spark .band-red .h em{color:var(--color-accent)}.v-spark .band-red .card .h em{color:var(--color-brand)}.v-spark .band-red .card .eyebrow{color:var(--color-accent)}.v-spark .lede{color:var(--color-muted-foreground);text-wrap:pretty;font-size:17px;font-weight:500;line-height:1.6}@media (min-width:640px){.v-spark .lede{font-size:18px}}.v-spark .body{color:var(--color-muted-foreground);font-size:15px;font-weight:500;line-height:1.65}.v-spark .btn{border-radius:var(--radius-sm);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:0 1.25rem;font-size:13px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s,filter .12s;display:inline-flex;box-shadow:0 6px 14px -8px #00000080}.v-spark .btn:hover{box-shadow:4px 4px 0 0 var(--forge-cocoa-deep);transform:translate(-2px,-2px)}.v-spark .btn:active{box-shadow:1px 1px 0 0 var(--forge-cocoa-deep);transition-duration:60ms;transform:translate(1px,1px)}.v-spark .band-red .btn:hover,.v-spark .band-cocoa .btn:hover{box-shadow:4px 4px #00000073}.v-spark .band-red .btn:active,.v-spark .band-cocoa .btn:active{box-shadow:1px 1px #00000073}@media (prefers-reduced-motion:reduce){.v-spark .btn,.v-spark .btn:hover,.v-spark .btn:active{transition:none;transform:none}}.v-spark .btn-primary{background:var(--color-primary);color:var(--color-primary-foreground)}.v-spark .btn-secondary{background:var(--color-secondary);color:var(--color-secondary-foreground)}.v-spark .btn-outline{color:var(--color-heading);background:0 0;box-shadow:inset 0 0 0 2px}.v-spark .btn-outline:hover{background:rgb(var(--forge-cocoa-rgb) / .06)}.v-spark .band-red .btn-outline:hover,.v-spark .band-cocoa .btn-outline:hover{background:#f4efe11a}.v-spark .logo-wrap{display:inline-block;position:relative}.v-spark .logo-flame{clip-path:inset(0 91.4% 0 0);transform-origin:30% 100%;pointer-events:none;animation:1.6s ease-out .2s both flame-flicker;position:absolute;inset:0}@keyframes flame-flicker{0%{opacity:1;transform:scale(1)}12%{opacity:.55;transform:scale(1.04,1.08)rotate(-2deg)}22%{opacity:1;transform:scale(.98,1.02)}34%{opacity:.7;transform:scale(1.02,1.06)rotate(1.5deg)}46%{opacity:1;transform:scale(1)}60%{opacity:.85;transform:scale(1.01,1.03)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.v-spark .logo-flame{animation:none}}.v-spark .card:hover>.arrow-badge>svg,.v-spark .card:hover .arrow-badge>svg{transform:translate(2px)}.v-spark .arrow-badge>svg{transition:transform .16s}.v-spark .arrow-badge{border-bottom-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);background:var(--tile);width:40px;height:40px;color:var(--tile-fg);place-items:center;display:grid;position:absolute;top:0;right:0}.v-spark .tile{border-radius:var(--radius-md);background:var(--tile);width:56px;height:56px;color:var(--tile-fg);flex:none;place-items:center;display:grid;box-shadow:0 8px 18px -10px #00000080}.v-spark .tile-ring{border:2px solid var(--color-heading);width:64px;height:64px;color:var(--color-heading);background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}.v-spark .photo{border-radius:var(--radius-xl);object-fit:cover;width:100%;box-shadow:var(--shadow-photo);display:block}.v-spark .stripes{flex-direction:column;gap:5px;display:flex}.v-spark .stripes>span{width:100%;height:6px;display:block}.v-spark .stripes>span:first-child{background:linear-gradient(90deg, var(--forge-crimson), var(--forge-sand))}.v-spark .stripes>span:nth-child(2){background:linear-gradient(90deg, var(--forge-flame), var(--forge-cream))}.v-spark .stripes>span:nth-child(3){background:linear-gradient(90deg, var(--forge-caramel), #f0c96a)}.v-spark .clip{border-radius:var(--radius-lg);background:var(--forge-cocoa-deep);box-shadow:var(--shadow-card);overflow:hidden}.v-spark .stepbar{border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-card);grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;display:grid}.v-spark .stepbar>li{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--forge-cocoa);padding:1rem .5rem;font-size:12px;font-weight:800;position:relative}.v-spark .stepbar>li+li:before{content:"→";color:var(--forge-crimson);font-weight:700;position:absolute;top:50%;left:-.5em;transform:translateY(-50%)}.v-spark .stepbar>li[data-on=true]{color:var(--forge-crimson)}.v-spark .menu-link{color:var(--color-heading);padding:.75rem 0;font-size:17px;font-weight:700;display:block}.v-spark .photo-plain{box-shadow:none;border-radius:0}.v-spark .spark-wave{transform-origin:50% 88%;animation:2.4s ease-in-out infinite spark-rock}@keyframes spark-rock{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-6px)}}@media (prefers-reduced-motion:reduce){.v-spark .spark-wave{animation:none}}.v-spark .spark-peek{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(105%)}.v-spark .spark-peek.is-up{transform:translateY(38%)}.v-spark .stripes-progress{--progress:0;inset-inline:0;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:-11px}.v-spark .stripes-progress>span{transform-origin:0;height:3px;transform:scaleX(var(--progress));transition:transform 80ms linear;display:block}.v-spark .stripes-progress>span:first-child{background:linear-gradient(90deg, var(--forge-crimson), var(--forge-sand))}.v-spark .stripes-progress>span:nth-child(2){background:linear-gradient(90deg, var(--forge-flame), var(--forge-cream))}.v-spark .stripes-progress>span:nth-child(3){background:linear-gradient(90deg, var(--forge-caramel), #f0c96a)}.v-spark .stripes-wipe>span{transform-origin:0;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.v-spark .is-in .stripes-wipe>span:first-child{transition-delay:0s;transform:scaleX(1)}.v-spark .is-in .stripes-wipe>span:nth-child(2){transition-delay:.14s;transform:scaleX(1)}.v-spark .is-in .stripes-wipe>span:nth-child(3){transition-delay:.28s;transform:scaleX(1)}.v-spark .feed-new{animation:.6s cubic-bezier(.22,1,.36,1) feed-drop}.v-spark .feed-shift{animation:.5s ease-out feed-nudge}@keyframes feed-drop{0%{opacity:0;transform:translate(-30%,-30%)scale(.6)}60%{opacity:1;transform:translate(0)scale(1.04)}to{opacity:1;transform:none}}@keyframes feed-nudge{0%{transform:translateY(-14%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.v-spark .spark-peek,.v-spark .spark-peek.is-up{transition:none;transform:translateY(38%)}.v-spark .feed-new,.v-spark .feed-shift{animation:none}.v-spark .stripes-wipe>span{transition:none;transform:scaleX(1)}.v-spark .stripes-progress>span{transition:none}}.v-spark .logo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.v-spark .logo-belt{width:max-content;animation:logo-scroll calc(var(--logo-count,20) * 2.8s) linear infinite;display:flex}.v-spark .logo-marquee:hover .logo-belt{animation-play-state:paused}.v-spark .logo-track{align-items:center;gap:28px;margin:0;padding-right:28px;list-style:none;display:flex}.v-spark .logo-cell{flex:none;justify-content:center;align-items:center;display:flex}.v-spark .logo-img{object-fit:contain;opacity:.92;width:auto;max-width:200px;height:108px;transition:opacity .16s}.v-spark .logo-cell:hover .logo-img{opacity:1}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:640px){.v-spark .logo-track{gap:16px;padding-right:16px}.v-spark .logo-img{max-width:150px;height:84px}}@media (prefers-reduced-motion:reduce){.v-spark .logo-marquee{-webkit-mask-image:none;mask-image:none}.v-spark .logo-belt{width:auto;animation:none}.v-spark .logo-track{flex-wrap:wrap;justify-content:center;row-gap:32px;padding-right:0}.v-spark .logo-track[aria-hidden]{display:none}}.v-spark .proof-wall{columns:1;column-gap:20px}@media (min-width:640px){.v-spark .proof-wall{columns:2}}@media (min-width:1024px){.v-spark .proof-wall{columns:3}}.v-spark .proof-item{break-inside:avoid;margin-bottom:20px}.v-spark .proof-logo{object-fit:contain;width:auto;max-width:200px;height:96px;margin:-26px 0 -18px -14px}.v-spark .proof-shot-frame{border-radius:var(--radius-lg);border:6px solid var(--forge-cocoa-deep);background:#fff;overflow:hidden;box-shadow:0 24px 48px -28px #3d260999}.v-spark .persona{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-foreground);border-left-width:6px;align-items:flex-start;gap:16px;padding:18px 20px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.v-spark .persona-creative{border-left-color:var(--forge-crimson)}.v-spark .persona-agency{border-left-color:var(--forge-caramel)}.v-spark .persona:hover{border-color:var(--forge-cocoa);border-left-color:var(--forge-cocoa);transform:translateY(-2px);box-shadow:0 18px 36px -24px #3d260980}.v-spark .persona-go{letter-spacing:.08em;text-transform:uppercase;color:var(--forge-crimson);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:800;display:inline-flex}.v-spark .persona:hover .persona-go svg{transform:translate(3px)}.v-spark .persona-go svg{transition:transform .16s}@media (max-width:640px){.v-spark .persona{flex-direction:column;gap:10px}}.v-spark .chip{border:2px solid rgb(var(--forge-cocoa-rgb) / .25);background:var(--color-card);color:var(--forge-cocoa);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-block}.v-spark .chip-soft{background:rgb(var(--forge-cocoa-rgb) / .08);border-color:#0000}.v-spark .agent-thread{-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--forge-cocoa) 1.75rem);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--forge-cocoa) 1.75rem);mask-image:linear-gradient(to bottom, transparent 0, var(--forge-cocoa) 1.75rem)}.v-spark .ad-wall{-webkit-mask-image:linear-gradient(#0000 0,#000 12% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 86%,#0000 100%)}.v-spark .ad-wall-col{transform:translate3d(0, calc(var(--wall-y,0) * var(--k,0) * 1px), 0);will-change:transform;animation:.9s cubic-bezier(.22,1,.36,1) both wall-in}.v-spark .ad-wall-col:nth-child(2){animation-name:wall-in-down}@keyframes wall-in{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0}}@keyframes wall-in-down{0%{opacity:0;translate:0 -60px}to{opacity:1;translate:0}}.v-spark .reel-button{z-index:2;background:var(--forge-cream);box-shadow:0 18px 40px -14px rgb(var(--forge-cocoa-rgb) / .6), 0 0 0 4px #ffffff59;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:8px 22px 8px 8px;display:inline-flex;position:absolute;bottom:18px;left:50%;translate:-50%}.v-spark.reel-dialog{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140c04d1;place-items:center;padding:48px 16px;animation:.2s ease-out reel-fade;display:grid;position:fixed;inset:0}@keyframes reel-fade{0%{opacity:0}}.v-spark .hook-tile{transition:opacity .5s,filter .5s,transform .6s cubic-bezier(.22,1,.36,1)}.v-spark .hook-race[data-phase="0"] .hook-tile{opacity:0;transform:translateY(16px)scale(.96)}.v-spark .hook-race[data-phase="1"] .hook-tile{transition-delay:calc(var(--i) * 60ms)}.v-spark .hook-race[data-phase="2"] .hook-tile:not([data-win]){opacity:.35;filter:grayscale();transform:scale(.94)}.v-spark .hook-race[data-phase="2"] .hook-tile[data-win],.v-spark .hook-race[data-phase="3"] .hook-tile[data-win]{transform:translateY(-10px)}.v-spark .hook-race[data-phase="2"] .hook-tile[data-win] .hook-media,.v-spark .hook-race[data-phase="3"] .hook-tile[data-win] .hook-media{box-shadow:0 0 0 3px var(--forge-crimson), 0 18px 30px -14px rgb(var(--forge-cocoa-rgb) / .7)}.v-spark .hook-bar{background:rgb(var(--forge-cocoa-rgb) / .35);height:100%;transform:scaleY(var(--fill,0));transform-origin:bottom;border-radius:2px;transition:transform 2.4s cubic-bezier(.22,1,.36,1),background-color .4s}.v-spark .hook-tile[data-win] .hook-bar{background:var(--forge-crimson)}.v-spark .hook-race[data-phase="1"] .hook-tile[data-win] .hook-bar{background:rgb(var(--forge-cocoa-rgb) / .35)}.v-spark .hook-tile[data-fresh] .hook-bar{background:var(--forge-caramel)}.v-spark .hook-badge{background:var(--forge-crimson);letter-spacing:.08em;text-transform:uppercase;color:var(--forge-cream);white-space:nowrap;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:800;animation:.42s cubic-bezier(.34,1.56,.64,1) both badge-pop;position:absolute;top:6px;left:50%;translate:-50%}.v-spark .hook-badge-new{background:var(--forge-cream);color:var(--forge-cocoa)}.v-spark .hook-swap{animation:.6s cubic-bezier(.22,1,.36,1) both hook-swap;animation-delay:calc(var(--i) * 50ms)}@keyframes badge-pop{0%{opacity:0;transform:scale(.6)}}@keyframes hook-swap{0%{opacity:0;transform:rotateY(80deg)}}.v-spark .take-cut-raw{clip-path:inset(0 70% 0 0);animation:6s ease-in-out infinite alternate take-wipe}.v-spark .take-cut-handle{background:var(--forge-cream);width:3px;margin-left:-1.5px;animation:6s ease-in-out infinite alternate take-handle;position:absolute;top:0;bottom:0;left:30%;box-shadow:0 0 12px #00000080}.v-spark .take-cut-handle:after{content:"";border:3px solid var(--forge-cream);background:var(--forge-crimson);border-radius:999px;width:26px;height:26px;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes take-wipe{0%,12%{clip-path:inset(0 70% 0 0)}88%,to{clip-path:inset(0 25% 0 0)}}@keyframes take-handle{0%,12%{left:30%}88%,to{left:75%}}.v-spark .rec-dot{animation:1.2s steps(2,start) infinite rec-blink}@keyframes rec-blink{to{visibility:hidden}}.v-spark .agent-line{animation:.36s ease-out feed-nudge}.v-spark .agent-typing{gap:4px;display:inline-flex}.v-spark .agent-typing span{background:var(--forge-cream);border-radius:999px;width:6px;height:6px;animation:.9s ease-in-out infinite typing}.v-spark .agent-typing span:nth-child(2){animation-delay:.15s}.v-spark .agent-typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.v-spark .ad-wall-col{animation:none;transform:none}.v-spark .hook-tile,.v-spark .hook-bar,.v-spark .hook-swap,.v-spark .hook-badge,.v-spark .agent-line,.v-spark .agent-typing span,.v-spark .rec-dot{transition:none;animation:none}.v-spark .take-cut-raw{clip-path:inset(0 50% 0 0);animation:none}.v-spark .take-cut-handle{animation:none;left:50%}.v-spark.reel-dialog{animation:none}}.v-spark .proof-door{letter-spacing:.1em;text-transform:uppercase;color:var(--forge-cream);border-radius:999px;align-self:flex-start;margin-bottom:.75rem;padding:.2rem .6rem;font-size:10px;font-weight:800;display:inline-flex}.v-spark .proof-door-creative{background:var(--forge-crimson)}.v-spark .proof-door-agency{background:var(--forge-cocoa-deep)}
.v-spark .nx-tag-creative,.v-spark .nx-door-btn-creative,.v-spark .nx-banner-creative,.v-spark .nx-cal-creative,.v-spark .nx-pick-creative,.v-spark .nx-step-creative,.v-spark .nx-tick-creative,.v-spark .nx-door-card-creative,.v-spark .nx-direct-creative,.v-spark .nx-spec-creative,.v-spark .nx-wrong-creative,.v-spark .nx-door-creative,.v-spark [data-door=creative]{--door:var(--forge-crimson)}.v-spark .nx-tag-agency,.v-spark .nx-door-btn-agency,.v-spark .nx-banner-agency,.v-spark .nx-cal-agency,.v-spark .nx-pick-agency,.v-spark .nx-step-agency,.v-spark .nx-tick-agency,.v-spark .nx-door-card-agency,.v-spark .nx-direct-agency,.v-spark .nx-spec-agency,.v-spark .nx-wrong-agency,.v-spark .nx-door-agency,.v-spark [data-door=agency]{--door:var(--forge-cocoa-deep)}.v-spark .nx-tag{background:var(--door);letter-spacing:.1em;text-transform:uppercase;color:var(--forge-cream);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .7rem;font-size:11px;font-weight:800;display:inline-flex}.v-spark .nx-tag-what{letter-spacing:.02em;text-transform:none;opacity:.9;font-weight:700}.v-spark .nx-door-btn{border-radius:var(--radius-sm);background:var(--door);color:var(--forge-cream);flex-direction:column;align-items:flex-start;gap:.2rem;padding:.7rem 1.1rem .8rem;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.v-spark .nx-door-btn:hover{box-shadow:4px 4px 0 0 var(--forge-cocoa-deep);transform:translate(-2px,-2px)}.v-spark .nx-door-btn-agency:hover{box-shadow:4px 4px 0 0 var(--forge-crimson)}.v-spark .nx-door-btn:active{box-shadow:1px 1px 0 0 var(--forge-cocoa-deep);transition-duration:60ms;transform:translate(1px,1px)}.v-spark .nx-door-btn:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.v-spark .nx-door-btn-kicker{letter-spacing:.1em;text-transform:uppercase;opacity:.85;align-items:center;gap:.4rem;font-size:11px;font-weight:800;display:inline-flex}.v-spark .nx-door-btn-label{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.45rem;font-size:14px;font-weight:800;display:inline-flex}.v-spark .nx-risk{color:var(--color-accent);font-size:12.5px;font-weight:700;line-height:1.4}.v-spark .nx-banner{border-radius:var(--radius-lg);background:var(--door);color:var(--forge-cream);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;padding:1rem 1.15rem;display:flex}@media (min-width:640px){.v-spark .nx-banner{padding:1.1rem 1.5rem}}.v-spark .nx-banner>div{flex:13rem}.v-spark .nx-banner-icon{background:#ffffff29;border-radius:999px;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid}.v-spark .nx-banner-kicker{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:800}.v-spark .nx-banner-title{font-size:21px;font-weight:800;line-height:1.15}@media (min-width:640px){.v-spark .nx-banner-title{font-size:24px}}.v-spark .nx-banner-what{opacity:.9;font-weight:700}@media (max-width:639px){.v-spark .nx-banner-what{font-size:17px;display:block}.v-spark .nx-banner-dot{display:none}}.v-spark .nx-banner-sub{opacity:.92;margin-top:.2rem;font-size:13px;font-weight:600}.v-spark .nx-banner-switch{background:var(--forge-cream);letter-spacing:.06em;text-transform:uppercase;color:var(--door);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;margin-left:auto;padding:.55rem .95rem;font-size:12px;font-weight:800;display:inline-flex}.v-spark .nx-banner-switch:focus-visible{outline:3px solid var(--forge-cream);outline-offset:2px}.v-spark .nx-cal{border:4px solid var(--door);border-radius:var(--radius-lg);background:var(--forge-paper-white);box-shadow:var(--shadow-card);overflow:hidden}.v-spark .nx-cal-head{background:var(--door);color:var(--forge-cream);align-items:center;gap:.75rem;padding:.7rem 1rem .8rem;display:flex}.v-spark .nx-cal-icon{background:#ffffff2e;border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.v-spark .nx-cal-name{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.v-spark .nx-cal-call{opacity:.92;font-size:12.5px;font-weight:600;display:block}.v-spark .nx-cal-foot{border-top:1px solid rgb(var(--forge-cocoa-rgb) / .14);background:var(--forge-cream);color:var(--forge-cocoa-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;padding:.65rem 1rem;font-size:13px;font-weight:600;display:flex}.v-spark .nx-cal-switch{font:inherit;color:var(--forge-crimson);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-weight:800;display:inline-flex}.v-spark .nx-cal-creative .nx-cal-switch{color:var(--forge-cocoa-deep)}.v-spark .nx-cal-switch:hover{text-decoration:underline}.v-spark .nx-pick{border:3px solid var(--door);border-radius:var(--radius-lg);background:var(--forge-paper-white);color:var(--forge-cocoa-deep);text-align:left;box-shadow:var(--shadow-card);cursor:pointer;flex-direction:column;gap:1rem;padding:1.5rem;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.v-spark .nx-pick:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--door) 18%, transparent), var(--shadow-card);transform:translateY(-3px)}.v-spark .nx-pick:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.v-spark .nx-pick.is-on{box-shadow:0 0 0 5px color-mix(in srgb, var(--door) 28%, transparent), var(--shadow-card)}.v-spark .nx-pick-sm{gap:.75rem;padding:1.15rem 1.25rem}.v-spark .nx-pick-top{align-items:center;gap:.9rem;display:flex}.v-spark .nx-pick-icon{background:var(--door);width:3.25rem;height:3.25rem;color:var(--forge-cream);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.v-spark .nx-pick-sm .nx-pick-icon{width:2.75rem;height:2.75rem}.v-spark .nx-pick-name{color:var(--door);font-size:24px;font-weight:800;line-height:1.1;display:block}.v-spark .nx-pick-sm .nx-pick-name{font-size:20px}.v-spark .nx-pick-what{margin-top:.15rem;font-size:14px;font-weight:700;display:block}.v-spark .nx-pick-lines{color:var(--forge-cocoa);font-size:13px;font-weight:600}.v-spark .nx-pick-for{gap:.5rem;display:grid}.v-spark .nx-pick-for-row{gap:.55rem;font-size:14px;font-weight:600;line-height:1.4;display:flex}.v-spark .nx-pick-for-row svg{color:var(--door)}.v-spark .nx-pick-risk{color:var(--forge-cocoa);font-size:13px;font-weight:700;line-height:1.4}.v-spark .nx-pick-cta{letter-spacing:.06em;text-transform:uppercase;color:var(--door);align-items:center;gap:.4rem;margin-top:auto;font-size:13px;font-weight:800;display:inline-flex}.v-spark .nx-step{background:var(--door);width:2rem;height:2rem;color:var(--forge-cream);border-radius:999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.v-spark .nx-tick{background:var(--door);width:1.25rem;height:1.25rem;color:var(--forge-cream);border-radius:999px;flex-shrink:0;place-items:center;margin-top:.1rem;display:grid}.v-spark .nx-door-card{border-top:6px solid var(--door)}.v-spark .nx-say{border:1px solid rgb(var(--forge-cocoa-rgb) / .16);border-radius:var(--radius-md);background:#ffffff8c;justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;padding:.75rem .9rem;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.v-spark .nx-say:hover{border-color:var(--door);transform:translate(2px)}.v-spark .nx-say-text{min-width:0;color:var(--forge-cocoa-deep);font-size:15px;font-style:italic;font-weight:700;line-height:1.35}.v-spark .nx-say-label{letter-spacing:.08em;text-transform:uppercase;color:var(--door);white-space:nowrap;flex-shrink:0;align-items:center;gap:.25rem;font-size:11px;font-weight:800;display:inline-flex}@media (max-width:480px){.v-spark .nx-say{flex-direction:column;gap:.35rem}}.v-spark .nx-direct-creative,.v-spark .nx-direct-agency{border-left:5px solid var(--door)}.v-spark .nx-badge{border:4px solid var(--forge-crimson);background:var(--forge-cream);width:4rem;height:4rem;color:var(--forge-crimson);border-radius:999px;flex-shrink:0;place-items:center;font-size:18px;font-weight:800;display:grid}@media (prefers-reduced-motion:reduce){.v-spark .nx-door-btn,.v-spark .nx-pick,.v-spark .nx-say{transition:none}.v-spark .nx-door-btn:hover,.v-spark .nx-pick:hover,.v-spark .nx-say:hover{transform:none}}.v-spark .nx-spec{border-top:6px solid var(--door);padding:1.75rem}@media (min-width:640px){.v-spark .nx-spec{padding:2.25rem}}.v-spark .nx-spec-rows{gap:1.25rem;margin-top:1.5rem;display:grid}.v-spark .nx-spec-row{border-top:1px solid var(--color-border);gap:.6rem;padding-top:1.1rem;display:grid}@media (min-width:640px){.v-spark .nx-spec-row{grid-template-columns:9.5rem 1fr;gap:1.5rem}}.v-spark .nx-spec-label{letter-spacing:.12em;text-transform:uppercase;color:var(--door);padding-top:.15rem;font-size:11px;font-weight:800}.v-spark .nx-spec-foot{border-radius:var(--radius-md);background:color-mix(in srgb, var(--door) 9%, transparent);letter-spacing:.06em;text-transform:uppercase;color:var(--door);margin-top:1.5rem;padding:.8rem 1rem;font-size:13px;font-weight:800}.v-spark .nx-wrong{border-radius:var(--radius-md);border:2px dashed color-mix(in srgb, var(--door) 45%, transparent);background:color-mix(in srgb, var(--door) 6%, var(--forge-cream));color:var(--forge-cocoa);align-items:flex-start;gap:.75rem;padding:.85rem 1.1rem;font-size:15px;font-weight:600;line-height:1.45;display:flex}.v-spark .nx-wrong-icon{background:var(--door);width:1.9rem;height:1.9rem;color:var(--forge-cream);border-radius:999px;flex:none;place-items:center;display:grid}.v-spark .nx-wrong-link{color:var(--door);text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.v-spark .nx-wrong-link:hover{text-decoration-thickness:3px}
html:has(.v-spark){scroll-padding-top:calc(5.25rem + env(safe-area-inset-top))}.v-spark .nx-nav-link{border-radius:var(--radius-sm);letter-spacing:.08em;text-transform:uppercase;height:2.75rem;color:var(--forge-cocoa);white-space:nowrap;align-items:center;padding:0 .75rem;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.v-spark .nx-nav-link:after{content:"";background:var(--door,var(--forge-crimson));transform-origin:0;border-radius:2px;height:3px;transition:transform .16s;position:absolute;bottom:.4rem;left:.75rem;right:.75rem;transform:scaleX(0)}.v-spark .nx-nav-link:hover,.v-spark .nx-nav-link.is-here{color:var(--door,var(--forge-crimson))}.v-spark .nx-nav-link:hover:after,.v-spark .nx-nav-link.is-here:after,.v-spark .nx-mega-wrap[data-open=true] .nx-nav-link:after{transform:scaleX(1)}.v-spark .nx-nav-link-door{padding-right:.2rem}.v-spark .nx-nav-link-door:after{right:.2rem}.v-spark .nx-nav-caret{border-radius:var(--radius-sm);width:1.75rem;height:2.75rem;color:var(--forge-cocoa);cursor:pointer;place-items:center;display:grid}.v-spark .nx-nav-caret:hover{background:var(--forge-cream-2);color:var(--door)}.v-spark .nx-nav-caret svg{transition:transform .16s}.v-spark .nx-nav-caret[aria-expanded=true] svg{transform:rotate(180deg)}.v-spark .nx-mega-wrap{align-items:center;display:inline-flex;position:relative}.v-spark .nx-mega{z-index:50;visibility:hidden;opacity:0;pointer-events:none;width:21rem;padding-top:.5rem;transition:opacity .15s,transform .15s,visibility 0s linear .15s;position:absolute;top:100%;left:0;transform:translateY(4px)}.v-spark .nx-mega-wrap[data-open=true] .nx-mega{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .15s,transform .15s,visibility;transform:none}@media (hover:hover){.v-spark .nx-mega-wrap:not([data-hush=true]):hover .nx-mega{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .15s,transform .15s,visibility;transform:none}}.v-spark .nx-mega-card{border-top:5px solid var(--door);border-radius:var(--radius-md);padding:.5rem}.v-spark .nx-mega-head{padding:.55rem .75rem .45rem}.v-spark .nx-mega-link{border-radius:var(--radius-sm);color:var(--forge-cocoa-deep);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem .75rem;font-size:14px;font-weight:700;text-decoration:none;display:flex}.v-spark .nx-mega-link:hover{background:var(--forge-cream-2);color:var(--door)}.v-spark .nx-mega-link.is-here{color:var(--door)}.v-spark .nx-mega-note{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted-foreground);font-size:11px;font-weight:600;overflow:hidden}.v-spark .nx-mega-book{border-radius:var(--radius-sm);background:var(--door);letter-spacing:.06em;text-transform:uppercase;color:var(--forge-cream);align-items:center;gap:.5rem;margin:.4rem .25rem .25rem;padding:.65rem .8rem;font-size:12.5px;font-weight:800;text-decoration:none;display:flex}.v-spark .nx-mega-book svg:last-child{margin-left:auto}.v-spark .nx-mega-book:hover svg:last-child{transform:translate(2px)}.v-spark .nx-head-btn{border-radius:var(--radius-sm);background:var(--door);letter-spacing:.06em;text-transform:uppercase;min-height:44px;color:var(--forge-cream);white-space:nowrap;box-shadow:0 6px 14px -8px color-mix(in srgb, var(--forge-cocoa-deep) 60%, transparent);align-items:center;gap:.5rem;padding:0 1rem;font-size:13px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.v-spark .nx-head-btn:hover{box-shadow:4px 4px 0 0 var(--forge-cocoa-deep);transform:translate(-2px,-2px)}.v-spark .nx-head-btn.nx-door-agency:hover{box-shadow:4px 4px 0 0 var(--forge-caramel)}.v-spark .nx-head-btn:active{box-shadow:1px 1px 0 0 var(--forge-cocoa-deep);transform:translate(1px,1px)}@media (max-width:639px){.v-spark .nx-head-btn{letter-spacing:.04em;padding:0 .75rem;font-size:12px}}.v-spark .nx-split{background:var(--forge-cream-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--forge-cocoa) 16%, transparent);border-radius:999px;align-items:stretch;padding:3px;display:inline-flex}.v-spark .nx-split-label{letter-spacing:.12em;text-transform:uppercase;color:var(--forge-cocoa);white-space:nowrap;align-items:center;padding:0 .6rem 0 .8rem;font-size:11px;font-weight:800;display:inline-flex}.v-spark .nx-split-half{background:var(--door);letter-spacing:.06em;text-transform:uppercase;min-height:38px;color:var(--forge-cream);white-space:nowrap;align-items:center;gap:.4rem;padding:0 .75rem;font-size:12.5px;font-weight:800;text-decoration:none;transition:filter .12s,box-shadow .12s;display:inline-flex}.v-spark .nx-split-half:first-of-type{border-radius:999px 0 0 999px;padding-left:.85rem}.v-spark .nx-split-half:last-of-type{border-radius:0 999px 999px 0;padding-right:.85rem}.v-spark .nx-split-half:hover{filter:brightness(1.15);box-shadow:inset 0 -3px 0 0 color-mix(in srgb, var(--forge-cream) 45%, transparent)}.v-spark .nx-focus-call{border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--forge-cocoa-deep);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--forge-cocoa-deep) 75%, transparent);justify-content:center;align-items:center;gap:.45rem;padding:0 .7rem;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.v-spark .nx-focus-call:hover{background:var(--forge-cream-2)}.v-spark .nx-menu{box-shadow:0 24px 40px -20px color-mix(in srgb, var(--forge-cocoa-deep) 55%, transparent)}.v-spark .nx-menu-group{border-bottom:1px solid var(--color-border);padding:1.25rem 0 .9rem}.v-spark .nx-menu-head{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.2rem 0 .45rem;text-decoration:none;display:flex}.v-spark .nx-menu-says{color:var(--color-muted-foreground);font-size:13px;font-weight:600}.v-spark .nx-menu-link{color:var(--color-foreground);padding:.6rem 0;font-size:14.5px;font-weight:700;line-height:1.3;text-decoration:none;display:block}.v-spark .nx-menu-link:hover,.v-spark .nx-menu-link.is-here{color:var(--door)}.v-spark .nx-sticky{inset-inline:0;z-index:40;border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--forge-paper-white) 95%, transparent);-webkit-backdrop-filter:blur(12px);visibility:hidden;transition:transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;position:fixed;bottom:0;transform:translateY(110%)}.v-spark .nx-sticky[data-shown=true]{visibility:visible;transition:transform .22s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.v-spark .nx-sticky .nx-sticky-door{justify-content:center;padding:.5rem .9rem .55rem}.v-spark .nx-sticky-half{border-radius:var(--radius-sm);background:var(--door);min-width:0;color:var(--forge-cream);flex-direction:column;flex:1 1 0;justify-content:center;gap:.1rem;padding:.45rem .7rem .5rem;text-decoration:none;display:flex}.v-spark .nx-sticky-half-kicker{letter-spacing:.1em;text-transform:uppercase;opacity:.88;align-items:center;gap:.35rem;font-size:11px;font-weight:800;display:inline-flex}.v-spark .nx-sticky-half-label{white-space:nowrap;align-items:center;gap:.35rem;font-size:14px;font-weight:800;display:inline-flex}.v-spark .nx-sticky-call{border-radius:var(--radius-sm);width:3rem;color:var(--forge-cocoa-deep);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--forge-cocoa-deep) 75%, transparent);flex:none;place-items:center;display:grid}@media (max-width:359px){.v-spark .nx-sticky .nx-door-btn-label{letter-spacing:.02em;font-size:12.5px}.v-spark .nx-sticky-half-arrow{display:none}}.v-spark .nx-foot-head{border-radius:999px;text-decoration:none;transition:transform .16s;display:inline-flex}.v-spark .nx-foot-head:hover{transform:translateY(-1px)}.v-spark .nx-foot-head .nx-tag{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--forge-cream) 45%, transparent)}.v-spark .nx-foot-doors{border-top:6px solid var(--forge-caramel)}.v-spark:has(main :is(#book,[data-track-section=chooser],[data-track-section=creative-calendar],[data-track-section=agency-calendar],[data-track-section=not-found-doors])) .nx-foot-doors{display:none}.v-spark:has(main :is(#book,[data-track-section=chooser],[data-track-section=creative-calendar],[data-track-section=agency-calendar],[data-track-section=not-found-doors])) .nx-foot-doors+*{margin-top:0}.v-spark .nx-crumbs ol{flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin:0;padding:0;list-style:none;display:flex}.v-spark .nx-crumbs li:not(:last-child):after{content:"·";color:var(--color-accent);margin-left:.55rem;font-weight:800}.v-spark .nx-crumbs-hub{border-radius:999px;text-decoration:none;transition:transform .16s;display:inline-flex}.v-spark .nx-crumbs-hub:hover{transform:translateY(-1px)}.v-spark .nx-crumbs-here{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:12px;font-weight:800}.v-spark .band-red .nx-crumbs .nx-tag,.v-spark .band-cocoa .nx-crumbs .nx-tag{background:var(--forge-cream);color:var(--door)}.v-spark [data-door=agency] :is(.band-cream,.band-white,.band-tan,.card){--color-primary:var(--door);--color-primary-foreground:var(--forge-cream);--color-ring:var(--door);--tile:var(--door);--tile-fg:var(--forge-cream)}.v-spark [data-door=agency] :is(.band-cream,.band-white,.band-tan,.card) .bg-brand{background-color:var(--door)}.v-spark [data-door=agency] :is(.band-cream,.band-white,.band-tan,.card) .border-brand{border-color:var(--door)}.v-spark [data-door=agency] :is(.band-cream,.band-white,.band-tan,.card) .border-brand\/60{border-color:color-mix(in oklab, var(--door) 60%, transparent)}.v-spark [data-door=agency] :is(.band-cream,.band-white,.band-tan,.card) .btn-primary:hover{box-shadow:4px 4px 0 0 var(--forge-caramel)}.v-spark [data-door=agency] .stepbar>li[data-on=true],.v-spark [data-door=agency] .stepbar>li+li:before{color:var(--door)}.v-spark [data-door=agency] [role=radiogroup]>[role=radio][aria-checked=true]{border-color:var(--door);background-color:var(--door);color:var(--forge-cream)}.v-spark [data-door=agency] [role=radiogroup]>[role=radio]:not([aria-checked=true]):hover{border-color:var(--door)}.v-spark [data-door=agency] .card :focus-visible:not([tabindex="-1"]),.v-spark [data-door=agency] [role=radiogroup]>[role=radio]:focus-visible{outline-color:var(--door)}@media (prefers-reduced-motion:reduce){.v-spark .nx-nav-link:after,.v-spark .nx-nav-caret svg,.v-spark .nx-mega,.v-spark .nx-mega-wrap[data-open=true] .nx-mega,.v-spark .nx-head-btn,.v-spark .nx-split-half,.v-spark .nx-sticky,.v-spark .nx-sticky[data-shown=true],.v-spark .nx-foot-head,.v-spark .nx-crumbs-hub{transition:none}.v-spark .nx-head-btn:hover,.v-spark .nx-head-btn:active,.v-spark .nx-foot-head:hover,.v-spark .nx-crumbs-hub:hover,.v-spark .nx-mega-book:hover svg:last-child{transform:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.v-spark .nx-mega-wrap:not([data-hush=true]):hover .nx-mega{transition:none}}
.v-spark .nx-loop{border-radius:var(--radius-lg);background:var(--forge-cocoa-deep);position:relative;overflow:hidden}.v-spark .nx-loop-media{object-fit:cover;width:100%;height:100%;display:block}.v-spark .nx-loop-chip{z-index:1;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--forge-cream) 95%, transparent);letter-spacing:.1em;text-transform:uppercase;color:var(--forge-cocoa);padding:.25rem .5rem;font-size:10px;font-weight:800;position:absolute;bottom:.6rem;left:.6rem}.v-spark .nx-loop-pause{z-index:2;background:color-mix(in srgb, var(--forge-cocoa-deep) 72%, transparent);width:2.5rem;height:2.5rem;color:var(--forge-cream);cursor:pointer;border:0;border-radius:999px;place-items:center;transition:background-color .16s;display:grid;position:absolute;top:.6rem;right:.6rem}.v-spark .nx-loop-pause:hover{background:var(--forge-cocoa-deep)}.v-spark .nx-loop-pause:focus-visible{outline:3px solid var(--forge-caramel);outline-offset:2px}.v-spark .nx-abt-does-line{color:var(--color-foreground);align-items:flex-start;gap:.55rem;font-size:15px;font-weight:700;line-height:1.4;display:flex}.v-spark .nx-abt-does-icon{background:var(--door);width:1.45rem;height:1.45rem;color:var(--forge-cream);border-radius:999px;flex:none;place-items:center;margin-top:.05rem;display:grid}.v-spark .nx-abt-jump{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);text-underline-offset:4px;align-items:center;gap:.4rem;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.v-spark .nx-abt-jump:hover{text-decoration:underline}.v-spark .nx-abt-call{border-radius:var(--radius-xl);overflow:hidden}.v-spark .nx-abt-call-head{background-color:var(--color-background);color:var(--color-foreground);align-items:center;gap:1rem;padding:1.25rem;display:flex}.v-spark .nx-abt-call-face{border:4px solid var(--forge-cream);background:var(--forge-cream);width:6.5rem;height:6.5rem;box-shadow:0 12px 26px -14px color-mix(in srgb, var(--forge-cocoa-deep) 80%, transparent);border-radius:999px;flex:none;overflow:hidden}.v-spark .nx-abt-call-head .nx-tag{background:var(--forge-cream);color:var(--door)}.v-spark .nx-abt-call-name{margin-top:.55rem;font-size:24px}.v-spark .nx-abt-call-role{color:var(--color-accent);text-wrap:balance;margin-top:.2rem;font-size:13px;font-weight:700;line-height:1.35}.v-spark .nx-abt-call-body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.v-spark .nx-abt-call-note{border-left:4px solid var(--door);color:var(--forge-cocoa-deep);text-wrap:pretty;margin:0;padding-left:1rem;font-size:16px;font-weight:600;line-height:1.55}.v-spark .nx-abt-call-label{letter-spacing:.14em;text-transform:uppercase;color:var(--door);font-size:11px;font-weight:800}@media (min-width:640px){.v-spark .nx-abt-call-head{gap:1.4rem;padding:1.5rem 1.75rem}.v-spark .nx-abt-call-face{width:9rem;height:9rem}.v-spark .nx-abt-call-name{font-size:28px}.v-spark .nx-abt-call-body{padding:2rem 1.75rem}}.v-spark .nx-abt-visit{text-align:center;color:var(--color-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;font-size:14px;font-weight:600;display:flex}.v-spark .nx-abt-visit-sep{color:var(--color-accent);font-weight:800}.v-spark .nx-abt-visit-link{color:var(--forge-cocoa);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--forge-cocoa) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--forge-cocoa) 35%, transparent);text-underline-offset:4px;align-items:center;gap:.35rem;font-weight:800;text-decoration-thickness:2px;display:inline-flex}.v-spark .nx-abt-visit-link:hover{-webkit-text-decoration-color:var(--forge-crimson);text-decoration-color:var(--forge-crimson)}@media (max-width:639px){.v-spark .nx-abt-visit{flex-direction:column}.v-spark .nx-abt-visit-sep{display:none}}.v-spark .nx-abt-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem .5rem;max-width:72rem;margin-inline:auto;padding:0;list-style:none;display:grid}.v-spark .nx-abt-logo{place-items:center;display:grid}.v-spark .nx-abt-logo-img{aspect-ratio:1;object-fit:contain;width:100%;max-width:8.5rem;height:auto}@media (min-width:640px){.v-spark .nx-abt-logos{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem 1rem}}@media (min-width:1024px){.v-spark .nx-abt-logos{grid-template-columns:repeat(9,minmax(0,1fr))}}.v-spark .nx-abt-filter{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.v-spark .nx-abt-chip{border:2px solid color-mix(in srgb, var(--forge-cocoa) 30%, transparent);background:var(--forge-paper-white);letter-spacing:.08em;text-transform:uppercase;color:var(--forge-cocoa-deep);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:12px;font-weight:800;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.v-spark .nx-abt-chip:hover{border-color:var(--door,var(--forge-cocoa))}.v-spark .nx-abt-chip[aria-pressed=true]{border-color:var(--door,var(--forge-cocoa-deep));background:var(--door,var(--forge-cocoa-deep));color:var(--forge-cream)}.v-spark .nx-abt-chip-n{opacity:.75;font-size:11px}.v-spark .nx-abt-filter-status{text-align:center;color:var(--color-accent);margin-top:.75rem;font-size:13px;font-weight:700}.v-spark .nx-abt-more-btn{border:2px solid var(--forge-cocoa);background:var(--forge-paper-white);letter-spacing:.06em;text-transform:uppercase;width:fit-content;color:var(--forge-cocoa-deep);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;margin:.25rem auto 1.5rem;padding:.6rem 1.25rem;font-size:13px;font-weight:800;list-style:none;display:flex}.v-spark .nx-abt-more-btn::-webkit-details-marker{display:none}.v-spark .nx-abt-more-btn:hover{border-color:var(--forge-crimson)}.v-spark .nx-abt-more[open] .nx-abt-more-closed,.v-spark .nx-abt-more:not([open]) .nx-abt-more-open{display:none}.v-spark .nx-abt-more-icon{transition:transform .16s}.v-spark .nx-abt-more[open] .nx-abt-more-icon{transform:rotate(180deg)}.v-spark .nx-abt-value{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:800}.v-spark .nx-abt-value-long{color:var(--color-accent);margin-top:.3rem;font-size:12px;font-weight:700;line-height:1.35}.v-spark .nx-svc-panel{border-radius:var(--radius-xl);background-color:var(--color-background);color:var(--color-foreground);box-shadow:var(--shadow-card);align-content:start;gap:1.25rem;padding:1.5rem;display:grid}.v-spark .nx-svc-panel-body{color:var(--color-muted-foreground);text-wrap:pretty;margin-top:.75rem;font-size:15px;font-weight:600;line-height:1.55}.v-spark .nx-svc-says-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:800}.v-spark .nx-svc-panel .nx-tag,.v-spark .nx-svc-panel .nx-door-btn,.v-spark .nx-svc-on-door .nx-door-btn{background:var(--forge-cream);color:var(--door)}.v-spark .nx-svc-panel .nx-say{background:var(--forge-cream);border-color:#0000}.v-spark .nx-svc-panel .nx-say:hover{border-color:var(--forge-caramel)}.v-spark .nx-svc-panel-media{justify-content:center;display:flex}.v-spark .nx-svc-panel-loop{aspect-ratio:4/5;border:4px solid var(--forge-cream);width:min(100%,17.5rem);box-shadow:0 18px 36px -18px color-mix(in srgb, var(--forge-cocoa-deep) 85%, transparent)}.v-spark .nx-svc-panel-loop .nx-loop-media{object-position:center 8%}.v-spark .nx-svc-panel-loop .nx-loop-pause{top:auto;bottom:2.4rem}.v-spark .nx-svc-doc{flex-direction:column;align-items:flex-start;gap:.5rem;width:min(100%,22rem);display:flex}.v-spark .nx-svc-doc-chip{border-radius:var(--radius-sm);background:var(--forge-crimson);letter-spacing:.1em;text-transform:uppercase;color:var(--forge-cream);padding:.25rem .55rem;font-size:10px;font-weight:800}.v-spark .nx-svc-doc-sheet{width:100%;max-height:20rem;-webkit-mask-image:linear-gradient(to bottom, var(--forge-cocoa) 72%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--forge-cocoa) 72%, transparent);mask-image:linear-gradient(to bottom, var(--forge-cocoa) 72%, transparent);border-radius:10px;overflow:hidden}@media (min-width:640px){.v-spark .nx-svc-panel{padding:2rem}}.v-spark .nx-svc-jump{flex-wrap:wrap;gap:.6rem 1.1rem;display:flex}.v-spark .nx-svc-jump-link{color:var(--color-accent);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}@media (min-width:640px){.v-spark .nx-svc-jump{display:none}}@media (min-width:1024px){.v-spark .nx-svc-panel{grid-template-columns:minmax(0,1fr) 13.75rem;grid-template-areas:"tag tag""head media""act media""says says";column-gap:1.75rem}.v-spark .nx-svc-panel-tag{grid-area:tag}.v-spark .nx-svc-panel-head{grid-area:head}.v-spark .nx-svc-panel-act{grid-area:act;align-self:end}.v-spark .nx-svc-panel-media{grid-area:media;align-self:start}.v-spark .nx-svc-panel-says{grid-area:says}.v-spark .nx-svc-panel-loop{aspect-ratio:3/5;width:13.75rem}.v-spark .nx-svc-doc{width:13.75rem}.v-spark .nx-svc-doc-sheet{height:19.5rem;max-height:none}.v-spark .nx-svc-doc-sheet>*{transform-origin:0 0;width:30rem;max-width:none;margin:0;transform:scale(.4583)}}.v-spark .nx-svc-tile{transition:transform .16s;position:relative}.v-spark .nx-svc-tile:hover{transform:translateY(-4px)}.v-spark .nx-svc-tile:has(.nx-svc-tile-link:focus-visible){outline:3px solid var(--forge-crimson);outline-offset:3px}.v-spark .nx-svc-tile-link{color:inherit;text-decoration:none}.v-spark .nx-svc-tile-link:focus-visible{outline:none}.v-spark .nx-svc-tile-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.v-spark .nx-svc-tile-media{aspect-ratio:1;background:var(--forge-paper-white);position:relative;overflow:hidden}.v-spark .nx-svc-tile-media .nx-loop{border-radius:0;height:100%}@media (min-width:640px){.v-spark .nx-svc-tile-media{aspect-ratio:4/5}}@media (max-width:639px){.v-spark .nx-svc-tile-media:not(:has(.nx-loop)){aspect-ratio:auto;padding-block:.25rem}}.v-spark .nx-svc-mini-head{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);justify-content:space-between;gap:.5rem;font-size:10px;font-weight:800;display:flex}.v-spark .nx-svc-mini-foot{text-align:center;color:var(--color-muted-foreground);margin-top:auto;padding-top:.6rem;font-size:10.5px;font-weight:700}.v-spark .nx-svc-flow{flex-direction:column;justify-content:center;height:100%;padding:1rem;display:flex}.v-spark .nx-svc-flow-row{border-radius:var(--radius-md);background:var(--forge-cream);color:var(--forge-cocoa-deep);align-items:center;gap:.65rem;padding:.6rem .7rem;display:flex}.v-spark .nx-svc-flow-icon{background:var(--forge-crimson);width:2rem;height:2rem;color:var(--forge-cream);border-radius:999px;flex:none;place-items:center;display:grid}.v-spark .nx-svc-week{flex-direction:column;height:100%;padding:1rem;display:flex}.v-spark .nx-svc-week-row{border-radius:var(--radius-sm);background:var(--forge-cream);color:var(--forge-cocoa-deep);align-items:center;gap:.6rem;padding:.45rem .6rem;font-size:12.5px;font-weight:700;display:flex}.v-spark .nx-svc-week-day{background:var(--forge-cocoa);text-align:center;letter-spacing:.08em;text-transform:uppercase;width:2.4rem;color:var(--forge-cream);border-radius:4px;flex:none;padding:.15rem 0;font-size:10px;font-weight:800}.v-spark .nx-svc-week-tick{color:var(--forge-patina-deep);flex:none}.v-spark .nx-svc-dm{flex-direction:column;height:100%;padding:.9rem;display:flex}.v-spark .nx-svc-dm-who{color:var(--forge-crimson)}.v-spark .nx-svc-dm-line{border-radius:1rem;max-width:88%;padding:.45rem .7rem;font-size:12px;font-weight:600;line-height:1.35}.v-spark .nx-svc-dm-them{background:var(--forge-cream-3);color:var(--forge-cocoa-deep);border-bottom-left-radius:.25rem;align-self:flex-start}.v-spark .nx-svc-dm-us{background:var(--forge-crimson);color:var(--forge-cream);border-bottom-right-radius:.25rem;align-self:flex-end}.v-spark .nx-svc-dm-sys{letter-spacing:.08em;text-transform:uppercase;max-width:none;color:var(--forge-patina-deep);background:0 0;align-self:center;padding:.2rem 0;font-size:9.5px;font-weight:800}.v-spark .nx-svc-marks{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--forge-cocoa-deep) 35%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;padding:1rem 1.25rem;display:flex}.v-spark .nx-svc-marks-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:800}.v-spark .nx-svc-mark{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.25rem .7rem;font-size:11px;font-weight:800}.v-spark .nx-svc-mark-missing{background:var(--forge-crimson);color:var(--forge-cream)}.v-spark .nx-svc-mark-broken{background:var(--forge-flame-deep);color:var(--forge-cream)}.v-spark .nx-svc-mark-partial{background:var(--forge-caramel);color:var(--forge-cocoa-deep)}.v-spark .nx-svc-mark-healthy{background:var(--forge-patina-deep);color:var(--forge-cream)}.v-spark .nx-svc-quiz{color:var(--color-foreground);font-size:15px;font-weight:600}.v-spark .nx-svc-quiz-link{color:var(--color-accent);text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.v-spark .nx-loop-pause,.v-spark .nx-abt-chip,.v-spark .nx-abt-more-icon,.v-spark .nx-svc-tile{transition:none}.v-spark .nx-svc-tile:hover{transform:none}}
.v-spark .nx-chips-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:12px;font-weight:800}.v-spark .nx-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.v-spark .nx-chip{border:2px solid rgb(var(--forge-cocoa-rgb) / .18);border-radius:var(--radius-md);background:var(--forge-paper-white);text-align:left;color:var(--forge-cocoa-deep);cursor:pointer;align-items:flex-start;gap:.55rem;padding:.65rem .8rem;font-size:14px;font-style:italic;font-weight:700;line-height:1.3;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:flex}.v-spark .nx-chip:before{content:"";border:2px solid var(--door,var(--forge-crimson));background:0 0;border-radius:999px;flex:none;width:.9rem;height:.9rem;margin-top:.12rem}.v-spark .nx-chip:hover{border-color:var(--door,var(--forge-crimson));transform:translateY(-1px)}.v-spark .nx-chip.is-on{border-color:var(--door,var(--forge-crimson));background:var(--door,var(--forge-crimson));color:var(--forge-cream)}.v-spark .nx-chip.is-on:before{border-color:var(--forge-cream);background:var(--forge-cream);box-shadow:inset 0 0 0 2px var(--door,var(--forge-crimson))}.v-spark .nx-chip:focus-visible{outline:3px solid var(--color-ring);outline-offset:2px}@media (min-width:640px){.v-spark .nx-chip{padding:.75rem .9rem;font-size:15px}}.v-spark .nx-stage{border-top:5px solid var(--door,var(--forge-crimson));padding:1.15rem 1.15rem 1.25rem}@media (min-width:640px){.v-spark .nx-stage{padding:1.35rem 1.5rem 1.4rem}}.v-spark .nx-stage-in{animation:.26s ease-out both nx-stage-in}@keyframes nx-stage-in{0%{opacity:0;transform:translateY(6px)}}.v-spark .nx-stage-plan{letter-spacing:.12em;text-transform:uppercase;color:var(--door,var(--forge-crimson));font-size:11px;font-weight:800}.v-spark .nx-stage-steps{gap:.85rem;margin-top:1rem;display:grid}@media (min-width:640px){.v-spark .nx-stage-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.v-spark .nx-stage-steps>li{flex-direction:column;gap:.5rem}}.v-spark .nx-stage-links{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;padding-top:.85rem;display:flex}.v-spark .nx-stage-link{letter-spacing:.08em;text-transform:uppercase;color:var(--door,var(--forge-crimson));text-underline-offset:4px;align-items:center;gap:.3rem;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.v-spark .nx-stage-link:hover{text-decoration:underline}.v-spark .nx-pause{background:var(--forge-cream);letter-spacing:.08em;text-transform:uppercase;color:var(--forge-crimson);box-shadow:var(--shadow-card);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:11px;font-weight:800;display:inline-flex}.v-spark .nx-pause:focus-visible{outline:3px solid var(--color-ring);outline-offset:2px}.v-spark .nx-plan-card{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}.v-spark .nx-plan-card.is-lit{box-shadow:0 0 0 4px var(--forge-cream), 0 0 0 10px color-mix(in srgb, var(--forge-cream) 28%, transparent), var(--shadow-card);transform:translateY(-6px)}.v-spark .nx-plan-pick{background:var(--forge-crimson);letter-spacing:.1em;text-transform:uppercase;color:var(--forge-cream);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:10px;font-weight:800;display:inline-flex}.v-spark .nx-still-chip{z-index:10;background:var(--forge-cream);letter-spacing:.1em;text-transform:uppercase;color:var(--forge-cocoa);border-radius:2px;padding:.25rem .5rem;font-size:10px;font-weight:800;position:absolute;bottom:.75rem;left:.75rem}.v-spark .nx-no{border:2px solid var(--door,var(--forge-crimson));border-radius:999px;flex:none;width:1.05rem;height:1.05rem;position:relative}.v-spark .nx-no:after{content:"";background:var(--door,var(--forge-crimson));width:2px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.v-spark .nx-ribbon{border-radius:var(--radius-lg);background:var(--door,var(--forge-crimson));color:var(--forge-cream);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;padding:1rem 1.25rem;text-decoration:none;transition:transform .16s;display:flex}.v-spark .nx-ribbon:hover{transform:translateY(-2px)}.v-spark .nx-ribbon:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.v-spark .nx-ribbon>.min-w-0{flex:16rem}.v-spark .nx-ribbon-icon{background:color-mix(in srgb, var(--forge-cream) 18%, transparent);border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.v-spark .nx-ribbon-tag{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.v-spark .nx-ribbon-body{margin-top:.2rem;font-size:14.5px;font-weight:600;line-height:1.45;display:block}.v-spark .nx-ribbon-more{background:var(--forge-cream);letter-spacing:.06em;text-transform:uppercase;color:var(--door,var(--forge-crimson));white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:12px;font-weight:800;display:inline-flex}.v-spark .nx-week-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:60rem;display:grid}@media (min-width:640px){.v-spark .nx-week-tabs{gap:1rem}}@media (min-width:1024px){.v-spark .nx-week-tabs{max-width:none}}.v-spark .nx-week-tab{border:2px solid rgb(var(--forge-cocoa-rgb) / .18);border-radius:var(--radius-lg);background:var(--forge-paper-white);text-align:left;min-width:0;color:var(--forge-cocoa-deep);box-shadow:var(--shadow-card);cursor:pointer;align-items:center;gap:.85rem;padding:.7rem .75rem;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:flex}@media (min-width:640px){.v-spark .nx-week-tab{padding:1rem 1.15rem}}.v-spark .nx-week-tab:hover{border-color:var(--door,var(--forge-crimson));transform:translateY(-2px)}.v-spark .nx-week-tab.is-on{border-color:var(--door,var(--forge-crimson));background:var(--door,var(--forge-crimson));color:var(--forge-cream)}.v-spark .nx-week-tab:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.v-spark .nx-week-tab-icon{background:var(--door,var(--forge-crimson));width:2.5rem;height:2.5rem;color:var(--forge-cream);border-radius:999px;flex:none;place-items:center;display:none}.v-spark .nx-week-tab.is-on .nx-week-tab-icon{background:var(--forge-cream);color:var(--door,var(--forge-crimson))}@media (min-width:640px){.v-spark .nx-week-tab-icon{display:grid}}.v-spark .nx-week-tab-name{font-size:14px;font-weight:800;line-height:1.15;display:block}.v-spark .nx-week-tab-sub{opacity:.85;margin-top:.25rem;font-size:11px;font-weight:700;line-height:1.3;display:block}@media (min-width:640px){.v-spark .nx-week-tab-name{font-size:17px}.v-spark .nx-week-tab-sub{font-size:12.5px}}.v-spark .nx-posters{padding:1rem}.v-spark .nx-poster{aspect-ratio:9/16;border-radius:var(--radius-md);background:var(--forge-cocoa-deep);box-shadow:var(--shadow-card);overflow:hidden}.v-spark .nx-poster picture{height:100%;display:block}.v-spark .nx-week-guarantee{border-top:6px solid var(--forge-crimson);padding:1.4rem 1.5rem 1.5rem}.v-spark .nx-plan-quote{border-left:6px solid var(--door,var(--forge-crimson));padding:1.6rem 1.75rem}.v-spark .nx-plan-quote-stat{color:var(--forge-crimson);font-size:22px;font-weight:800;line-height:1.1}.v-spark .nx-plan-quote-initials{background:var(--forge-cocoa);width:2.75rem;height:2.75rem;color:var(--forge-cream);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}@media (prefers-reduced-motion:reduce){.v-spark .nx-stage-in{animation:none}.v-spark .nx-chip,.v-spark .nx-week-tab,.v-spark .nx-plan-card,.v-spark .nx-ribbon{transition:none}.v-spark .nx-chip:hover,.v-spark .nx-week-tab:hover,.v-spark .nx-ribbon:hover,.v-spark .nx-plan-card.is-lit{transform:none}}.v-spark .nx-glance{border-top:5px solid var(--door,var(--forge-crimson));padding:1.4rem 1.5rem 1.5rem}.v-spark .nx-glance-stops{margin-top:1rem;display:grid}.v-spark .nx-glance-stop{gap:.85rem;padding-bottom:.9rem;display:flex;position:relative}.v-spark .nx-glance-stop:not(.is-last):before{content:"";background:color-mix(in srgb, var(--door,var(--forge-crimson)) 30%, transparent);width:2px;position:absolute;top:1rem;bottom:0;left:calc(.4rem - 1px)}.v-spark .nx-glance-dot{background:var(--door,var(--forge-crimson));width:.8rem;height:.8rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--door,var(--forge-crimson)) 18%, transparent);border-radius:999px;flex:none;margin-top:.2rem}.v-spark .nx-glance-when{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:10.5px;font-weight:800;display:block}.v-spark .nx-glance-title{color:var(--forge-cocoa-deep);font-size:16px;font-weight:800;line-height:1.2;display:block}.v-spark .nx-glance-stop.is-last .nx-glance-title{color:var(--door,var(--forge-crimson))}.v-spark .nx-glance-stills{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:15rem;margin-top:.25rem;margin-left:1.65rem;display:grid}
.v-spark .nx-prod-pause{border:2px solid color-mix(in srgb, var(--forge-cocoa) 22%, transparent);background:var(--forge-cream);width:2.5rem;height:2.5rem;color:var(--forge-cocoa-deep);box-shadow:var(--shadow-card);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.v-spark .nx-prod-pause:hover{border-color:var(--forge-crimson);color:var(--forge-crimson)}.v-spark .nx-prod-pause:focus-visible{outline:3px solid var(--color-ring);outline-offset:2px}.v-spark .nx-prod-pause-corner{z-index:3;width:2.25rem;height:2.25rem;position:absolute;top:.5rem;right:.5rem}.v-spark .nx-prod-chip{z-index:2;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--forge-cream) 94%, transparent);letter-spacing:.1em;text-transform:uppercase;color:var(--forge-cocoa);padding:.25rem .5rem;font-size:10px;font-weight:800;position:absolute}.v-spark .nx-prod-chip-bl{bottom:.6rem;left:.6rem}.v-spark .nx-prod-hero-grid{align-items:center;gap:1.75rem;display:grid}@media (min-width:1024px){.v-spark .nx-prod-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3rem}}.v-spark .nx-prod-hero-copy,.v-spark .nx-prod-hero-media{min-width:0}@media (max-width:1023.98px){.v-spark .nx-prod-hero-media.is-first{order:-1}}@media (max-width:639.98px){.v-spark .nx-prod-hero>div{padding-top:1.75rem}}.v-spark .nx-prod-kicker{background:color-mix(in srgb, var(--forge-crimson) 10%, transparent);letter-spacing:.1em;text-transform:uppercase;color:var(--forge-crimson);border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:11px;font-weight:800;display:inline-flex}.v-spark .nx-prod-links{flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;margin-top:1.1rem;display:flex}.v-spark .nx-prod-jump{letter-spacing:.08em;text-transform:uppercase;color:var(--forge-crimson);text-underline-offset:4px;align-items:center;gap:.35rem;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.v-spark .nx-prod-jump:hover{text-decoration:underline}.v-spark .nx-prod-mirror{color:var(--forge-cocoa);font-size:14px;font-weight:600;text-decoration:none}.v-spark .nx-prod-mirror>span{color:var(--forge-crimson);text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.v-spark .nx-prod-day7{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:stretch;gap:.75rem;max-width:26rem;display:grid}@media (min-width:1024px){.v-spark .nx-prod-day7{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:1.25rem;max-width:36rem;margin-inline:auto}}.v-spark .nx-prod-day7-ad{aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--forge-cocoa-deep);box-shadow:var(--shadow-card);position:relative;overflow:hidden}@media (min-width:1024px){.v-spark .nx-prod-day7-ad{aspect-ratio:9/16;border:8px solid var(--forge-cocoa-deep);border-radius:30px}}.v-spark .nx-prod-day7-inbox{border-radius:var(--radius-lg);background:var(--forge-paper-white);color:var(--forge-cocoa-deep);box-shadow:var(--shadow-card);flex-direction:column;gap:.55rem;padding:.75rem;display:flex}@media (min-width:1024px){.v-spark .nx-prod-day7-inbox{gap:.9rem;padding:1.25rem}}.v-spark .nx-prod-day7-head{letter-spacing:.1em;text-transform:uppercase;color:var(--forge-crimson);align-items:center;gap:.4rem;font-size:10.5px;font-weight:800;display:flex}.v-spark .nx-prod-day7-label{letter-spacing:.1em;text-transform:uppercase;color:var(--forge-cocoa);font-size:10px;font-weight:800}.v-spark .nx-prod-day7-hooks{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin-top:.3rem;display:grid}.v-spark .nx-prod-day7-hook{background:color-mix(in srgb, var(--forge-crimson) 12%, var(--forge-paper-white));color:var(--forge-crimson);white-space:nowrap;border-radius:.4rem;place-items:center;padding:.3rem 0;font-size:11px;font-weight:800;display:grid}.v-spark .nx-prod-day7-foot{border-top:1px solid color-mix(in srgb, var(--forge-cocoa) 16%, transparent);color:var(--forge-cocoa);flex-wrap:wrap;gap:.2rem .6rem;margin-top:auto;padding-top:.45rem;font-size:10px;font-weight:800;display:flex}.v-spark .nx-prod-day7-foot li{align-items:center;gap:.2rem;display:inline-flex}.v-spark .nx-prod-day7-foot svg{color:var(--forge-crimson)}.v-spark .nx-prod-rawcut{align-items:center;gap:1rem;max-width:26rem;display:flex}.v-spark .nx-prod-rawcut-frame{aspect-ratio:4/5;border:5px solid var(--forge-cocoa-deep);background:var(--forge-cocoa-deep);box-shadow:var(--shadow-card);border-radius:22px;flex:0 0 42%;position:relative;overflow:hidden}@media (min-width:1024px){.v-spark .nx-prod-rawcut{flex-direction:column;max-width:21rem;margin-inline:auto}.v-spark .nx-prod-rawcut-frame{aspect-ratio:9/16;border-width:10px;border-radius:36px;flex-basis:auto;width:100%}}.v-spark .nx-prod-rawcut-frame.is-paused .take-cut-raw,.v-spark .nx-prod-rawcut-frame.is-paused .take-cut-handle,.v-spark .nx-prod-rawcut-frame.is-paused .rec-dot{animation-play-state:paused}.v-spark .nx-prod-rawcut-rec{z-index:2;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--forge-cocoa-deep) 62%, transparent);letter-spacing:.1em;text-transform:uppercase;color:var(--forge-cream);align-items:center;gap:.35rem;padding:.2rem .45rem;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:.55rem;left:.55rem}.v-spark .nx-prod-rawcut-rec .rec-dot{background:var(--forge-flame);border-radius:999px;width:.45rem;height:.45rem;display:inline-block}.v-spark .nx-prod-rawcut-chip{z-index:2;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--forge-cream) 94%, transparent);letter-spacing:.08em;text-transform:uppercase;color:var(--forge-cocoa);padding:.2rem .4rem;font-size:9.5px;font-weight:800;position:absolute;bottom:.5rem;left:.5rem}.v-spark .nx-prod-rawcut-chip-cut{background:var(--forge-crimson);color:var(--forge-cream);left:auto;right:.5rem}.v-spark .nx-prod-rawcut-caption{color:var(--color-accent);font-size:14px;font-weight:700;line-height:1.45}@media (min-width:1024px){.v-spark .nx-prod-rawcut-caption{text-align:center}}.v-spark .nx-prod-feedstrip{max-width:26rem}@media (min-width:1024px){.v-spark .nx-prod-feedstrip{max-width:32rem;margin-inline:auto}}.v-spark .nx-prod-feedstrip-feed>div{border:1px solid color-mix(in srgb, var(--forge-cocoa) 14%, transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.v-spark .nx-prod-feedstrip-bar{color:var(--color-accent);align-items:center;gap:.75rem;margin-top:.75rem;font-size:12.5px;font-weight:700;line-height:1.4;display:flex}.v-spark .nx-prod-agent-live{max-width:18.5rem;margin-inline:auto}.v-spark .nx-prod-agent-phone{border:10px solid var(--forge-cocoa-deep);background:var(--forge-cocoa-deep);box-shadow:var(--shadow-card);border-radius:36px;padding:4px}.v-spark .nx-prod-agent-screen{aspect-ratio:9/16;border-radius:26px;height:auto}.v-spark .nx-prod-agent-screen>div:first-child{flex-wrap:wrap;gap:.25rem .75rem}.v-spark .nx-prod-agent-caption{color:var(--color-accent);align-items:center;gap:.75rem;margin-top:.85rem;font-size:12.5px;font-weight:700;line-height:1.4;display:flex}.v-spark .nx-prod-hooks-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:42%;grid-auto-flow:column;gap:.75rem;padding:.5rem .25rem .75rem;display:grid;overflow-x:auto}@media (min-width:640px){.v-spark .nx-prod-hooks-row{grid-auto-columns:30%}}@media (min-width:1024px){.v-spark .nx-prod-hooks-row{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;gap:1rem;padding-inline:0;overflow:visible}}.v-spark .nx-prod-hook{scroll-snap-align:center;min-width:0}.v-spark .nx-prod-hook-btn{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.6rem;width:100%;padding:0;display:flex}.v-spark .nx-prod-hook-media{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--forge-cocoa-deep);box-shadow:var(--shadow-card);outline-offset:3px;opacity:.82;outline:3px solid #0000;transition:transform .22s,opacity .22s,outline-color .22s;display:block;position:relative;overflow:hidden}.v-spark .nx-prod-hook.is-on .nx-prod-hook-media{opacity:1;outline-color:var(--forge-crimson);transform:translateY(-4px)}.v-spark .nx-prod-hook-btn:hover .nx-prod-hook-media{opacity:1}.v-spark .nx-prod-hook-btn:focus-visible{outline:none}.v-spark .nx-prod-hook-btn:focus-visible .nx-prod-hook-media{outline-color:var(--color-ring)}.v-spark .nx-prod-hook-label{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.v-spark .nx-prod-hook-num{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--forge-cocoa) 10%, transparent);letter-spacing:.1em;text-transform:uppercase;color:var(--forge-cocoa);align-items:center;gap:.35rem;padding:.2rem .45rem;font-size:10.5px;font-weight:800;display:inline-flex}.v-spark .nx-prod-hook.is-on .nx-prod-hook-num{background:var(--forge-crimson);color:var(--forge-cream)}.v-spark .nx-prod-hook-live{background:var(--forge-cream);border-radius:999px;width:.45rem;height:.45rem;animation:1.4s ease-in-out infinite nx-prod-live}@keyframes nx-prod-live{50%{opacity:.3}}.v-spark .nx-prod-hook-type{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:12px;font-weight:800}.v-spark .nx-prod-hook.is-on .nx-prod-hook-type{color:var(--forge-crimson)}.v-spark .nx-prod-hooks-bar{align-items:center;gap:.9rem;margin-top:1.25rem;display:flex}.v-spark .nx-prod-hooks-caption{color:var(--color-muted-foreground);font-size:13.5px;font-weight:600;line-height:1.45}.v-spark .nx-prod-hooks-caption strong{color:var(--color-heading);font-size:15px;font-weight:800;display:block}.v-spark .nx-prod-steps{gap:1.1rem;display:grid}.v-spark .nx-prod-steps>li{gap:.9rem;display:flex}.v-spark .nx-prod-step-n{background:var(--color-brand);width:2.25rem;height:2.25rem;color:var(--forge-crimson);border-radius:999px;flex-shrink:0;place-items:center;font-size:15px;font-weight:800;display:grid}.v-spark .card .nx-prod-step-n{background:var(--forge-crimson);color:var(--forge-cream)}.v-spark .nx-prod-step-when{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:800}.v-spark .nx-prod-way-tag{background:var(--forge-crimson);letter-spacing:.12em;text-transform:uppercase;color:var(--forge-cream);border-radius:999px;padding:.35rem 1rem;font-size:11px;font-weight:800}.v-spark .nx-prod-proof-grid{gap:1.25rem;margin-top:3rem;display:grid}.v-spark .nx-prod-proof-stat{color:var(--forge-crimson);font-size:26px;line-height:1}@media (min-width:640px){.v-spark .nx-prod-proof-stat{font-size:28px}}.v-spark .nx-prod-proof-side{color:var(--color-accent);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:12px;font-weight:700;line-height:1.35;display:flex}.v-spark .nx-prod-agent-icon{background:var(--forge-crimson);width:2.5rem;height:2.5rem;color:var(--forge-cream);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.v-spark .nx-prod-others{gap:1rem;margin-top:2rem;display:grid}@media (min-width:768px){.v-spark .nx-prod-others{grid-template-columns:repeat(3,minmax(0,1fr))}}.v-spark .nx-prod-other{border-radius:var(--radius-lg);flex:1;gap:1rem;min-width:0;padding:.9rem;text-decoration:none;transition:transform .16s;display:flex}.v-spark .nx-prod-other:hover{transform:translateY(-3px)}.v-spark .nx-prod-other:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.v-spark .nx-prod-other-still{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--forge-cocoa-deep);flex:0 0 5.5rem;align-self:flex-start;display:block;overflow:hidden}.v-spark .nx-prod-other-body{flex-direction:column;gap:.3rem;min-width:0;display:flex}.v-spark .nx-prod-other-name{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:800}.v-spark .nx-prod-other-head{font-size:17px;line-height:1.2}.v-spark .nx-prod-other-line{color:var(--color-muted-foreground);font-size:13.5px;font-weight:500;line-height:1.45}.v-spark .nx-prod-other-go{letter-spacing:.08em;text-transform:uppercase;color:var(--forge-crimson);align-items:center;gap:.3rem;margin-top:auto;padding-top:.4rem;font-size:12px;font-weight:800;display:inline-flex}.v-spark .card-tan .nx-prod-other-go{color:var(--forge-cocoa)}.v-spark .nx-prod-other-chat{background:var(--forge-paper-white);flex-direction:column;justify-content:center;gap:.35rem;height:100%;padding:.4rem;display:flex}.v-spark .nx-prod-other-bubble{background:var(--forge-cream-3);max-width:94%;color:var(--forge-cocoa-deep);border-radius:.7rem .7rem .7rem .2rem;flex-shrink:0;align-self:flex-start;padding:.3rem .45rem;font-size:9.5px;font-weight:600;line-height:1.25;display:block}.v-spark .nx-prod-other-bubble-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v-spark .nx-prod-other-bubble-us{background:var(--forge-crimson);color:var(--forge-cream);border-radius:.7rem .7rem .2rem;align-self:flex-end}.v-spark .nx-prod-script{border-top:6px solid var(--forge-crimson);border-radius:var(--radius-lg);background:var(--forge-paper-white);color:var(--forge-cocoa-deep);box-shadow:var(--shadow-card);padding:1.5rem}@media (min-width:640px){.v-spark .nx-prod-script{padding:2rem}}@media (min-width:1024px){.v-spark .nx-prod-script{transform:rotate(-.6deg)}}.v-spark .nx-prod-script-head{border-bottom:1px dashed color-mix(in srgb, var(--forge-cocoa) 30%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.9rem;display:flex}.v-spark .nx-prod-script-label{background:var(--forge-crimson);letter-spacing:.1em;text-transform:uppercase;color:var(--forge-cream);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:11px;font-weight:800;display:inline-flex}.v-spark .nx-prod-script-biz{color:var(--forge-cocoa);font-size:13px;font-weight:700}.v-spark .nx-prod-script-hook{gap:.4rem;margin-top:1.1rem;display:grid}.v-spark .nx-prod-script-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--forge-crimson);font-size:11px;font-weight:800}.v-spark .nx-prod-script-lines{gap:.6rem;margin-top:1rem;display:grid}.v-spark .nx-prod-script-lines>li{gap:.75rem;font-size:15px;font-weight:600;line-height:1.45;display:flex}.v-spark .nx-prod-script-n{font-variant-numeric:tabular-nums;color:var(--forge-crimson);flex-shrink:0;padding-top:.12rem;font-size:12px;font-weight:800}.v-spark .nx-prod-script-brief{border-radius:var(--radius-md);background:color-mix(in srgb, var(--forge-sand) 55%, var(--forge-paper-white));margin-top:1.1rem;padding:.75rem .9rem;font-size:13.5px;font-weight:600;line-height:1.45}.v-spark .nx-prod-script-note{color:var(--forge-cocoa);margin-top:.8rem;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.v-spark .nx-prod-hook-media,.v-spark .nx-prod-other{transition:none}.v-spark .nx-prod-hook.is-on .nx-prod-hook-media,.v-spark .nx-prod-other:hover,.v-spark .nx-prod-script{transform:none}.v-spark .nx-prod-hook-live{animation:none}}
.v-spark .nx-ag-typed{animation:.36s ease-out both nx-ag-type}@keyframes nx-ag-type{0%{opacity:0;transform:translateY(4px)}}.v-spark .nx-ag-live [data-mark=To\ check]{animation:.42s cubic-bezier(.2,.9,.3,1.35) both nx-ag-stamp}.v-spark .nx-ag-live tr:nth-child(2) [data-mark]{animation-delay:70ms}.v-spark .nx-ag-live tr:nth-child(3) [data-mark]{animation-delay:.14s}.v-spark .nx-ag-live tr:nth-child(4) [data-mark]{animation-delay:.21s}.v-spark .nx-ag-live tr:nth-child(5) [data-mark]{animation-delay:.28s}.v-spark .nx-ag-live tr:nth-child(6) [data-mark]{animation-delay:.35s}@keyframes nx-ag-stamp{0%{opacity:0;transform:scale(1.35)rotate(-4deg)}}.v-spark .nx-ag-result{border-top:6px solid var(--door);animation:.36s ease-out both nx-ag-type}.v-spark .nx-ag-jump{letter-spacing:.08em;text-transform:uppercase;color:var(--door);align-items:center;gap:.4rem;padding-bottom:1.6rem;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.v-spark .nx-ag-jump:hover{text-underline-offset:4px;text-decoration:underline}.v-spark .nx-ag-jump:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px;border-radius:var(--radius-sm)}.v-spark .nx-ag-checks{border-top:6px solid var(--door);padding:1.5rem}@media (min-width:640px){.v-spark .nx-ag-checks{padding:2.25rem}}.v-spark .nx-ag-legend{border-radius:var(--radius-md);background:color-mix(in srgb, var(--door) 7%, var(--color-card));flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:.9rem 1rem;display:flex}.v-spark .nx-ag-legend-title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);flex:1 0 100%;font-size:11px;font-weight:800}.v-spark .nx-ag-legend-list{flex:1 0 100%;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem 1.5rem;display:grid}.v-spark .nx-ag-legend-list>li{align-items:center;gap:.6rem;display:flex}.v-spark .nx-ag-legend-list>li>span:first-child{text-align:center;min-width:5.25rem}.v-spark .nx-ag-legend-means{color:var(--color-foreground);font-size:13.5px;font-weight:600}.v-spark .nx-ag-group{letter-spacing:.12em;text-transform:uppercase;color:var(--door);margin-bottom:.25rem;font-size:11px;font-weight:800}.v-spark .nx-ag-rows{display:grid}.v-spark .nx-ag-row{border-top:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 0;display:flex}.v-spark .nx-ag-slot{border:1.5px dashed color-mix(in srgb, var(--door) 55%, transparent);width:4.5rem;height:1.35rem;color:color-mix(in srgb, var(--door) 70%, transparent);border-radius:999px;flex:none;place-items:center;margin-top:.1rem;font-size:11px;font-weight:800;display:inline-grid}.v-spark .nx-ag-checks-foot{letter-spacing:.08em;text-transform:uppercase;color:var(--door);margin-top:1.25rem;font-size:12px;font-weight:800}.v-spark .nx-ag-pairs{border-collapse:collapse;width:100%;margin-top:1.5rem}.v-spark .nx-ag-pairs th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--door);padding:0 0 .6rem;font-size:11px;font-weight:800}.v-spark .nx-ag-pairs td{vertical-align:top;border-top:1px solid var(--color-border);padding:.9rem 0}.v-spark .nx-ag-pairs td:first-child{width:46%}.v-spark .nx-ag-pairs-arrow{text-align:center;width:3.5rem;color:var(--door)}.v-spark .nx-ag-pairs-arrow svg{margin-top:.15rem;display:inline-block}@media (max-width:767px){.v-spark .nx-ag-pairs thead{display:none}.v-spark .nx-ag-pairs tr{border-top:1px solid var(--color-border);gap:.35rem;padding:.9rem 0;display:grid}.v-spark .nx-ag-pairs td{border-top:0;width:auto;padding:0;display:block}.v-spark .nx-ag-pairs td:first-child{width:auto}.v-spark .nx-ag-pairs-arrow{text-align:left;width:auto}.v-spark .nx-ag-pairs-arrow svg{transform:rotate(90deg)}.v-spark .nx-ag-pairs td:last-child{border-radius:var(--radius-md);background:color-mix(in srgb, var(--door) 7%, var(--color-card));padding:.65rem .8rem}}.v-spark .nx-ag-quizstrip{border-radius:var(--radius-lg);border:2px dashed color-mix(in srgb, var(--door) 45%, transparent);background:color-mix(in srgb, var(--door) 6%, var(--forge-cream));text-align:center;color:var(--forge-cocoa-deep);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .6rem;padding:1rem 1.25rem;font-size:17px;font-weight:700;display:flex}.v-spark .nx-ag-quizstrip-link{color:var(--door);text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.v-spark .nx-ag-quizstrip-link:hover{text-decoration-thickness:3px}.v-spark .nx-ag-fork{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.v-spark .nx-ag-fork>.nx-wrong{flex:22rem}.v-spark .nx-ag-fork-phone{border-radius:var(--radius-md);border:2px solid var(--color-border);color:var(--forge-cocoa);white-space:nowrap;flex:0 auto;align-items:center;gap:.55rem;padding:.85rem 1.1rem;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.v-spark .nx-ag-fork-phone:hover{border-color:var(--door)}.v-spark .nx-ag-fork-phone:focus-visible{outline:3px solid var(--color-ring);outline-offset:2px}.v-spark .nx-ag-fork-phone svg{color:var(--door)}.v-spark .nx-ag-accounts{border-left:8px solid var(--door);align-items:flex-start;gap:1rem;padding:1.4rem 1.5rem;display:flex}@media (min-width:640px){.v-spark .nx-ag-accounts{gap:1.4rem;padding:1.75rem 2rem}}.v-spark .nx-ag-accounts-icon{background:var(--door);width:3rem;height:3rem;color:var(--forge-cream);border-radius:999px;flex:none;place-items:center;display:grid}.v-spark .nx-ag-voices{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);flex-wrap:wrap;align-items:center;gap:.5rem .65rem;font-size:12px;font-weight:800;display:flex}.v-spark .nx-ag-quote{flex-direction:column;padding:1.75rem;display:flex}.v-spark .nx-ag-quote-text{color:var(--color-foreground);text-wrap:pretty;flex:1;font-size:16px;font-weight:600;line-height:1.6}.v-spark .nx-ag-quote .proof-logo+.nx-ag-quote-text,.v-spark .nx-ag-quote-mark+.nx-ag-quote-text{margin-top:1rem}.v-spark .nx-ag-quote-mark{letter-spacing:.14em;text-transform:uppercase;min-height:3.25rem;color:var(--forge-cocoa);align-items:center;font-size:13px;font-weight:800;line-height:1.25;display:flex}.v-spark .nx-ag-initials{background:var(--forge-cocoa);width:2.5rem;height:2.5rem;color:var(--forge-cream);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.v-spark .nx-ag-mcgee-logos{justify-content:center;gap:.5rem;margin-bottom:.25rem;display:flex}.v-spark .nx-ag-mcgee-logos img{object-fit:contain;width:auto;height:7.5rem}.v-spark .nx-ag-mcgee-card{border-top:6px solid var(--door);padding:1.75rem}@media (min-width:640px){.v-spark .nx-ag-mcgee-card{padding:2.5rem 2.75rem}}.v-spark .nx-ag-mcgee-text{color:var(--color-heading);text-wrap:pretty;font-size:21px;font-weight:700;line-height:1.45}@media (min-width:640px){.v-spark .nx-ag-mcgee-text{font-size:26px}}.v-spark .nx-ag-mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--forge-caramel);text-decoration-color:var(--forge-caramel);text-underline-offset:.16em;text-decoration-skip-ink:none;background:0 0;text-decoration-thickness:.14em}.v-spark .nx-ag-loops{justify-items:center;gap:1rem;display:grid}.v-spark .nx-ag-loops>ul{width:100%}.v-spark .nx-ag-loops-pause{background:color-mix(in srgb, var(--forge-cream) 14%, transparent);letter-spacing:.08em;text-transform:uppercase;color:var(--forge-cream);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:12px;font-weight:800;display:inline-flex}.v-spark .nx-ag-loops-pause:hover{background:color-mix(in srgb, var(--forge-cream) 24%, transparent)}.v-spark .nx-ag-loops-pause:focus-visible{outline:3px solid var(--forge-caramel);outline-offset:2px}.v-spark .nx-ag-founder{align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}@media (min-width:640px){.v-spark .nx-ag-founder{gap:1.25rem;padding:1.5rem}}.v-spark .nx-ag-track{gap:1.5rem;display:grid;position:relative}.v-spark .nx-ag-track:before{content:"";background:color-mix(in srgb, var(--forge-caramel) 55%, transparent);border-radius:3px;width:3px;margin-left:-1.5px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.25rem}.v-spark .nx-ag-node{align-items:flex-start;gap:1rem;display:flex;position:relative}.v-spark .nx-ag-node-dot{background:var(--forge-caramel);width:2.5rem;height:2.5rem;box-shadow:0 0 0 6px var(--forge-cocoa);color:var(--forge-cocoa-deep);border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.v-spark .nx-ag-node-title{color:var(--color-heading);font-size:18px;font-weight:800;line-height:1.2}.v-spark .nx-ag-node-body{color:var(--color-muted-foreground);margin-top:.3rem;font-size:14.5px;font-weight:500;line-height:1.5}@media (min-width:768px){.v-spark .nx-ag-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.v-spark .nx-ag-track:before{width:auto;height:3px;margin:-1.5px 0 0;inset:1.25rem 12.5% auto}.v-spark .nx-ag-node{text-align:center;flex-direction:column;align-items:center}}.v-spark .nx-ag-ladder{gap:1.25rem;min-width:0;display:grid}.v-spark .nx-ag-stages{gap:1rem;display:grid}.v-spark .nx-ag-stage{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.v-spark .nx-ag-stage>.nx-step{margin-top:1.1rem}.v-spark .nx-ag-stage-card{padding:1.15rem 1.25rem 1.25rem}@media (min-width:640px){.v-spark .nx-ag-stage-card{padding:1.35rem 1.6rem 1.5rem}}.v-spark .nx-ag-yug{gap:.5rem;margin-top:.85rem;display:grid}.v-spark .nx-ag-yug>div{grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;font-size:14px;line-height:1.45;display:grid}.v-spark .nx-ag-yug dt{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);padding-top:.1rem;font-size:11px;font-weight:800}.v-spark .nx-ag-yug dd{color:var(--color-foreground);margin:0;font-weight:600}.v-spark .nx-ag-yug-get{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--door) 8%, var(--color-card));margin-top:.15rem;padding:.5rem .6rem}.v-spark .nx-ag-yug-get dt{color:var(--door)}.v-spark .nx-ag-yug-get dd{font-weight:700}@media (max-width:639px){.v-spark .nx-ag-yug>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}.v-spark .nx-ag-access{color:var(--door);align-items:flex-start;gap:.5rem;margin-top:.6rem;display:flex}.v-spark .nx-ag-access ul{flex-wrap:wrap;gap:.35rem;display:flex}.v-spark .nx-ag-access li{border:1.5px solid color-mix(in srgb, var(--door) 35%, transparent);color:var(--door);border-radius:999px;padding:.12rem .55rem;font-size:11.5px;font-weight:800}.v-spark .nx-ag-bracket{border-left:4px solid var(--door);border-radius:var(--radius-md) 0 0 var(--radius-md);padding:0 0 0 .85rem;position:relative}.v-spark .nx-ag-bracket:before,.v-spark .nx-ag-bracket:after{content:"";background:var(--door);width:.85rem;height:4px;position:absolute;left:-4px}.v-spark .nx-ag-bracket:before{top:0}.v-spark .nx-ag-bracket:after{bottom:0}.v-spark .nx-ag-bracket-label{background:var(--door);letter-spacing:.06em;text-transform:uppercase;color:var(--forge-cream);border-radius:999px;margin:0 0 1rem .35rem;padding:.4rem .9rem;font-size:12px;font-weight:800;display:inline-block}.v-spark .nx-ag-bracket .nx-ag-stages{padding-bottom:.5rem}.v-spark .nx-ag-bracket~.nx-ag-stages{padding-left:calc(4px + .85rem)}@media (max-width:639px){.v-spark .nx-ag-bracket{padding-left:.5rem}.v-spark .nx-ag-bracket~.nx-ag-stages{padding-left:calc(4px + .5rem)}}.v-spark .nx-ag-marker{border-radius:var(--radius-md);border:2px dashed var(--forge-caramel);background:color-mix(in srgb, var(--forge-caramel) 14%, var(--color-card));letter-spacing:.04em;text-transform:uppercase;color:var(--forge-cocoa-deep);align-items:center;gap:.55rem;margin-left:calc(3.7rem + 4px);padding:.65rem .9rem;font-size:13px;font-weight:800;display:flex}.v-spark .nx-ag-marker svg{color:var(--door)}@media (max-width:639px){.v-spark .nx-ag-marker{margin-left:calc(3.35rem + 4px)}}@media (prefers-reduced-motion:reduce){.v-spark .nx-ag-typed,.v-spark .nx-ag-result,.v-spark .nx-ag-live [data-mark=To\ check]{animation:none}.v-spark .nx-ag-loops-pause{display:none}}.v-spark .nx-ag-gets{gap:0 2.5rem;display:grid}@media (min-width:768px){.v-spark .nx-ag-gets{grid-template-columns:repeat(2,minmax(0,1fr))}}.v-spark .nx-ag-get{border-top:1px solid var(--color-border);align-items:flex-start;gap:.9rem;padding:.95rem 0;display:flex}.v-spark .nx-ag-get:first-child{border-top:0}@media (min-width:768px){.v-spark .nx-ag-get:nth-child(2){border-top:0}}.v-spark .nx-ag-get-n{letter-spacing:.08em;width:2rem;color:var(--door);flex:none;padding-top:.15rem;font-size:13px;font-weight:800}.v-spark .band-cocoa a.text-brand{color:var(--color-accent)}.v-spark .band-cocoa .card a.text-brand{color:var(--color-brand)}
.v-spark .nx-loops-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-bottom:2.25rem;display:grid}@media (min-width:640px){.v-spark .nx-loops-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.v-spark .nx-loops-tile{aspect-ratio:9/16;animation:.8s cubic-bezier(.22,1,.36,1) both nx-loop-in}.v-spark .nx-loops-tile:nth-child(2){animation-delay:.12s;transform:translateY(2.25rem)}.v-spark .nx-loops-tile:nth-child(3){animation-delay:.24s;transform:translateY(.75rem)}@keyframes nx-loop-in{0%{opacity:0}}.v-spark .nx-loops-cap{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem .9rem;display:flex}.v-spark .nx-loops-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:12px;font-weight:800}.v-spark .nx-loops-pause{border:2px solid color-mix(in srgb, var(--forge-cocoa) 30%, transparent);background:var(--forge-paper-white);letter-spacing:.08em;text-transform:uppercase;min-height:36px;color:var(--forge-cocoa-deep);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:12px;font-weight:800;display:inline-flex}.v-spark .nx-loops-pause:hover{border-color:var(--forge-crimson)}.v-spark .nx-loops-pause:focus-visible{outline:3px solid var(--color-ring);outline-offset:2px}.v-spark .nx-dym{border:2px solid color-mix(in srgb, var(--forge-cocoa) 18%, transparent);border-radius:var(--radius-md);background:var(--forge-paper-white);min-height:3.75rem;color:var(--forge-cocoa-deep);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.v-spark .nx-dym:hover{border-color:var(--forge-crimson);transform:translate(3px)}.v-spark .nx-dym:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.v-spark .nx-dym-match{border-color:var(--door,var(--forge-crimson));border-left-width:6px;animation:.32s ease-out both nx-dym-in}@keyframes nx-dym-in{0%{opacity:0;transform:translateY(4px)}}.v-spark .nx-dym-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.35rem;font-size:11px;font-weight:800;display:flex}.v-spark .nx-dym-text{font-size:16px;font-weight:600;line-height:1.4;display:block}.v-spark .nx-dym-match .nx-dym-text{margin-top:.25rem}.v-spark .nx-dym-text strong{color:var(--forge-crimson);font-weight:800}.v-spark .nx-dym-arrow{color:var(--forge-crimson);flex-shrink:0}.v-spark .nx-404-spark .spark-wave{animation-iteration-count:2}.v-spark .nx-404-more{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;font-size:13px;font-weight:800;display:flex}.v-spark .nx-404-more a{color:var(--forge-cocoa-deep);text-underline-offset:4px;text-decoration:none}.v-spark .nx-404-more a:hover{color:var(--forge-crimson);text-decoration:underline}.v-spark .nx-privacy-strip{border-left:6px solid var(--forge-crimson);border-radius:var(--radius-lg);align-items:flex-start;gap:1rem;padding:1.1rem 1.1rem 1.25rem;display:flex}@media (max-width:639px){.v-spark .nx-privacy-strip{flex-direction:column;gap:.75rem}}@media (min-width:640px){.v-spark .nx-privacy-strip{align-items:center;gap:1.5rem;padding:1.4rem 1.75rem}}.v-spark .nx-privacy-strip .nx-door-btn{max-width:100%}.v-spark .nx-privacy-policy .band>div{padding-top:2.5rem;padding-bottom:1.5rem}.v-spark .nx-privacy-spark{border-radius:var(--radius-md);flex-shrink:0;width:3.5rem}@media (min-width:640px){.v-spark .nx-privacy-spark{width:6.5rem}}.v-spark .nx-privacy-more{color:var(--color-muted-foreground);font-size:13.5px;font-weight:600;line-height:1.6}.v-spark .nx-privacy-link{color:var(--forge-cocoa-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--forge-cocoa) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--forge-cocoa) 35%, transparent);text-underline-offset:3px;font-weight:800}.v-spark .nx-privacy-link:hover{color:var(--forge-crimson);text-decoration-color:currentColor}.v-spark .nx-privacy-request{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.v-spark .nx-terms{background:var(--surf-cream);flex-direction:column;display:flex;position:relative}.v-spark .nx-terms h2[id]{scroll-margin-top:6rem}.v-spark .nx-terms-badge{border-top:6px solid var(--forge-crimson);border-radius:var(--radius-lg);order:-1;align-items:flex-start;gap:1rem;width:calc(100% - 2rem);max-width:42rem;margin:2rem auto 0;padding:1.1rem 1.2rem;display:flex}.v-spark .nx-terms-badge-label{color:var(--forge-cocoa-deep);margin-top:.6rem;font-size:15px;font-weight:800}.v-spark .nx-terms-badge-when{letter-spacing:.12em;text-transform:uppercase;color:var(--forge-crimson);font-size:12px;font-weight:800}.v-spark .nx-terms-badge-note{color:var(--color-accent);margin-top:.5rem;font-size:12px;font-weight:700}@media (min-width:1280px){.v-spark .nx-terms .band>div{margin-left:calc(50% - 29.75rem);margin-right:auto}.v-spark .nx-terms-badge{top:var(--nx-clause-top,22rem);flex-direction:column;order:0;width:15rem;margin:0;position:absolute;left:calc(50% + 14.75rem)}.v-spark .nx-terms-badge.is-placed{animation:.4s ease-out both nx-badge-in}}@keyframes nx-badge-in{0%{opacity:0;transform:translate(-8px)}}.v-spark .nx-landing-quick{color:var(--color-muted-foreground);flex-direction:column;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:14px;font-weight:600;display:flex}@media (min-width:640px){.v-spark .nx-landing-quick{display:none}}.v-spark .nx-landing-quick-book{border-radius:var(--radius-sm);background:var(--forge-crimson);letter-spacing:.06em;text-transform:uppercase;min-height:44px;color:var(--forge-cream);align-items:center;gap:.45rem;padding:0 1.1rem;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.v-spark .nx-landing-quick-call{color:var(--forge-cocoa-deep);text-underline-offset:3px;font-weight:800;text-decoration:underline}.v-spark .nx-landing-face{border:4px solid var(--forge-cream);object-fit:cover;width:7rem;height:7rem;box-shadow:var(--shadow-photo);border-radius:999px}@media (min-width:640px){.v-spark .nx-landing-face{width:9rem;height:9rem}}.v-spark .nx-landing-x{background:color-mix(in srgb, var(--forge-cocoa) 12%, transparent);width:1.5rem;height:1.5rem;color:var(--forge-cocoa);border-radius:999px;flex-shrink:0;place-items:center;margin-top:.1rem;display:grid}.v-spark .nx-landing-with{box-shadow:0 0 0 2px var(--forge-crimson), var(--shadow-card)}.v-spark .nx-landing-proof{columns:1;column-gap:1.25rem}.v-spark .nx-landing-proof>li{break-inside:avoid;margin-bottom:1.25rem}@media (min-width:640px){.v-spark .nx-landing-proof{columns:2}}@media (min-width:1024px){.v-spark .nx-landing-proof{columns:3}}.v-spark .nx-landing-shot{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:auto;margin-top:1rem;display:block}.v-spark .nx-cal-closed{background:color-mix(in srgb, var(--forge-cream) 55%, var(--forge-paper-white));flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:22rem;padding:2.5rem 1.25rem;display:flex}.v-spark .nx-cal-closed-icon{width:3rem;height:3rem;color:var(--door,var(--forge-crimson))}.v-spark .nx-callnow{background:var(--forge-paper-white);padding:0;overflow:hidden}.v-spark .nx-callnow-closed{place-items:center;padding:1.75rem 1.25rem;display:grid}.v-spark .nx-reseller-proof{gap:1.25rem;display:grid}@media (min-width:640px){.v-spark .nx-reseller-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.v-spark .nx-reseller-proof{grid-template-columns:repeat(4,minmax(0,1fr))}}.v-spark .nx-reseller-stat{color:var(--forge-crimson);margin-top:.9rem;font-size:24px;font-weight:800;line-height:1.1}.v-spark .nx-reseller-initials{background:var(--forge-cocoa);width:2.5rem;height:2.5rem;color:var(--forge-cream);border-radius:999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}@media (prefers-reduced-motion:reduce){.v-spark .nx-loops-tile,.v-spark .nx-dym-match,.v-spark .nx-terms-badge.is-placed{animation:none}.v-spark .nx-dym,.v-spark .nx-dym:hover{transition:none;transform:none}}
.v-spark .logo-marquee:focus-within .logo-belt{animation-play-state:paused}.v-spark .nx-logo-wrap{flex-direction:column;align-items:center;gap:.75rem;display:flex}.v-spark .nx-logo-wrap>.logo-marquee{align-self:stretch}.v-spark .nx-logo-wrap:has(.nx-logo-pause input:checked) .logo-belt{animation-play-state:paused}.v-spark .nx-logo-pause{cursor:pointer;border:1px solid var(--color-border);background:var(--color-card);letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground);border-radius:999px;align-items:center;padding:.35rem .8rem;font-size:11px;font-weight:800;display:inline-flex}.v-spark .nx-logo-pause>span{align-items:center;gap:.4rem;display:inline-flex}.v-spark .nx-logo-pause:has(input:checked){border-color:var(--forge-cocoa-deep);background:var(--forge-cocoa-deep);color:var(--forge-cream)}.v-spark .nx-logo-pause:has(input:focus-visible){outline:3px solid var(--color-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.v-spark .nx-logo-pause{display:none}}
