@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3f4a4b{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3f4a4b{--font-instrument:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a74ce6{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_a74ce6{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}:root{--kit-ground:#08080A;--kit-surface:#121215;--kit-raised:#17171B;--kit-line:#26262D;--kit-line-soft:#1C1C22;--kit-ink:#ECECEE;--kit-muted:#8A8A93;--kit-dim:#5E5E68;--kit-gold:#F5C542;--kit-gold-lit:#FFD766;--kit-gold-dim:#7A6222;--kit-good:#5FD1A8;--kit-warn:#E8A33D;--kit-bad:#E0574B;--kit-sans:var(--font-instrument),ui-sans-serif,system-ui,sans-serif;--kit-mono:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;--kit-max:1180px}*{box-sizing:border-box}body,html{margin:0;padding:0;color-scheme:dark;background:var(--kit-ground);color:var(--kit-ink);font-family:var(--kit-sans);-webkit-font-smoothing:antialiased}a{color:var(--kit-gold);text-decoration:none}a:hover{color:var(--kit-gold-lit)}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-thumb{background:#26272B;border-radius:5px}::-webkit-scrollbar-track{background:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea{resize:none}:focus-visible{outline:2px solid var(--kit-gold);outline-offset:2px}.kit-shell{max-width:var(--kit-max);margin:0 auto;padding:0 24px}.kit-nav{position:sticky;top:0;z-index:40;background:rgba(11,11,12,.82);backdrop-filter:blur(14px);border-bottom:1px solid var(--kit-line-soft)}.kit-nav-in{max-width:var(--kit-max);margin:0 auto;padding:14px 24px;gap:28px}.kit-nav-in,.kit-nav-links{display:flex;align-items:center}.kit-nav-links{gap:24px;margin-left:auto}.kit-nav-links a{color:var(--kit-muted);font-size:15px}.kit-nav-links a:hover,.kit-wordmark{color:var(--kit-ink)}.kit-wordmark{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em}.kit-wordmark:hover{color:var(--kit-ink)}.kit-wordmark img{height:26px;width:auto;display:block}.kit-eyebrow{font-family:var(--kit-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--kit-gold)}.kit-h1{font-size:clamp(40px,6.6vw,76px);line-height:1.02;letter-spacing:-.032em}.kit-h1,.kit-h2{margin:0;font-weight:600;text-wrap:balance}.kit-h2{font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.025em}.kit-h3{margin:0;font-size:20px;font-weight:600;letter-spacing:-.012em}.kit-lede{font-size:18px;line-height:1.6;max-width:60ch}.kit-body,.kit-lede{margin:0;color:var(--kit-muted)}.kit-body{line-height:1.65}.kit-section{padding:104px 0;display:flex;flex-direction:column;gap:40px}.kit-section+.kit-section{border-top:1px solid var(--kit-line-soft)}.kit-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 22px;border:1px solid var(--kit-line);background:transparent;color:var(--kit-ink);font-size:15px;font-weight:500;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.kit-btn:hover{border-color:var(--kit-gold);color:var(--kit-gold)}.kit-btn:disabled{opacity:.4;cursor:not-allowed}.kit-btn:disabled:hover{border-color:var(--kit-line);color:var(--kit-ink)}.kit-btn-gold{background:var(--kit-gold);border-color:var(--kit-gold);color:#0B0B0C;font-weight:600}.kit-btn-gold:hover{background:var(--kit-gold-lit);border-color:var(--kit-gold-lit);color:#0B0B0C}.kit-btn-gold:disabled:hover{background:var(--kit-gold);border-color:var(--kit-gold);color:#0B0B0C}.kit-card{background:var(--kit-surface);padding:24px}.kit-card,.kit-grid{border:1px solid var(--kit-line-soft)}.kit-grid{display:grid;gap:1px;background:var(--kit-line-soft)}.kit-grid>*{background:var(--kit-surface);padding:24px}.kit-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--kit-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border:1px solid var(--kit-line);color:var(--kit-muted);white-space:nowrap}.kit-chip-good{color:var(--kit-good);border-color:#1E4437}.kit-chip-warn{color:var(--kit-warn);border-color:#4A3714}.kit-chip-bad{color:var(--kit-bad);border-color:#4A211C}.kit-chip-gold{color:var(--kit-gold);border-color:var(--kit-gold-dim)}.kit-credits{color:var(--kit-gold);white-space:nowrap}.kit-credits,.kit-mono{font-family:var(--kit-mono);font-variant-numeric:tabular-nums}.kit-brief{background:var(--kit-surface);border:1px solid var(--kit-line);display:flex;flex-direction:column;transition:border-color .18s ease}.kit-brief:focus-within{border-color:var(--kit-gold-dim)}.kit-brief textarea{background:transparent;border:0;color:var(--kit-ink);padding:22px;min-height:132px;font-size:17px;line-height:1.55}.kit-brief textarea::placeholder{color:var(--kit-dim)}.kit-brief-foot{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--kit-line-soft)}.kit-phases{display:flex;flex-direction:column}.kit-phase{display:grid;grid-template-columns:22px 1fr auto;gap:14px;padding:14px 0;border-bottom:1px solid var(--kit-line-soft);align-items:start}.kit-phase:last-child{border-bottom:0}.kit-phase-dot{width:9px;height:9px;margin-top:7px;margin-left:6px;border-radius:50%;background:var(--kit-line);border:1px solid var(--kit-line)}.kit-phase-done .kit-phase-dot{background:var(--kit-good);border-color:var(--kit-good)}.kit-phase-live .kit-phase-dot{background:var(--kit-gold);border-color:var(--kit-gold);animation:kitDotPulse 1.6s ease-in-out infinite}.kit-phase-bad .kit-phase-dot{background:var(--kit-bad);border-color:var(--kit-bad)}.kit-phase-name{font-weight:500;letter-spacing:-.008em}.kit-phase-live .kit-phase-name{color:var(--kit-gold)}.kit-phase-todo .kit-phase-name{color:var(--kit-dim)}.kit-phase-note{font-size:14px;color:var(--kit-muted);margin-top:3px}.kit-phase-at{font-family:var(--kit-mono);font-size:12px;color:var(--kit-dim);font-variant-numeric:tabular-nums}.kit-under{margin:8px 0 2px;padding-left:2px;display:flex;flex-direction:column;gap:6px}.kit-under-row{display:flex;gap:10px;align-items:baseline;font-size:13px;color:var(--kit-muted);border-left:1px solid var(--kit-line);padding-left:12px}.kit-under-row b{font-weight:500;color:var(--kit-ink)}@keyframes kitDotPulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(245,197,66,.5)}50%{opacity:.8;box-shadow:0 0 0 6px rgba(245,197,66,0)}}@keyframes kitRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes kitPulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes kitFadeIn{0%{opacity:0}to{opacity:1}}@keyframes kitPanelIn{0%{transform:translateX(16px);opacity:0}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){@keyframes kitPanelIn{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){@keyframes kitFadeIn{0%{opacity:1}to{opacity:1}}}@keyframes kitLbInR{0%{opacity:0;transform:translateX(30px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes kitLbInL{0%{opacity:0;transform:translateX(-30px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes kitReelHint{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.kit-rise{animation:kitRise .32s ease both}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.kit-row{align-items:center}.kit-col,.kit-row{display:flex;gap:12px}.kit-col{flex-direction:column}.kit-between{display:flex;align-items:center;justify-content:space-between;gap:16px}.kit-wrap-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px}.kit-error{border:1px solid #4a211c;background:#1A1211;color:var(--kit-bad);padding:12px 16px;font-size:14px}.kit-empty{border:1px dashed var(--kit-line);padding:40px 24px;text-align:center;color:var(--kit-dim)}.kit-display{font-family:var(--kit-mono);text-transform:uppercase;font-weight:500;letter-spacing:.01em;line-height:1.14;margin:0;text-wrap:balance}.kit-display-xl{font-size:clamp(28px,4.6vw,52px)}.kit-display-lg{font-size:clamp(24px,3.2vw,38px)}.kit-display-md{font-size:clamp(18px,2vw,24px)}.kit-nav-float{position:sticky;top:0;z-index:40;gap:14px;padding:14px 24px}.kit-capsule,.kit-nav-float{display:flex;align-items:center}.kit-capsule{height:52px;border-radius:999px;background:rgba(14,14,17,.78);border:1px solid #1e1f22;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 34px rgba(0,0,0,.34)}.kit-capsule-left{gap:20px;padding:0 22px 0 18px;flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.kit-capsule-left::-webkit-scrollbar{display:none}.kit-capsule-right{gap:8px;padding:0 8px 0 20px;flex:none}.kit-nav-home{display:flex;align-items:center;transition:opacity .2s ease}.kit-nav-home:hover{opacity:.8}.kit-nav-home img{height:37px;width:130px;display:block;pointer-events:none}.kit-nav-rule{width:1px;height:20px;background:#232428;flex:none}.kit-navlink{display:inline-flex;align-items:center;gap:6px;font-family:var(--kit-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#9A9AA3;transition:color .2s ease}.kit-navlink:hover{color:#ECECEE}.kit-navlink-ignis{display:inline-block;width:14px;height:14px;flex:none;background:currentColor;transition:background .2s ease;-webkit-mask:url(/brand/kit-ignis.svg) center/contain no-repeat;mask:url(/brand/kit-ignis.svg) center/contain no-repeat}.kit-nav-signup{font-family:var(--kit-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#C3C3CA;white-space:nowrap;padding:0 6px}.kit-nav-signup:hover{color:#C3C3CA}@keyframes kxMetal{to{--kxAng:360deg}}.kit-metal{position:relative;flex:none;padding:1.5px;background:conic-gradient(from var(--kxAng),#8A6A1E,#FFF6D0,#F5C542,#6E5416,#FFFDF2,#F5C542,#8A6A1E);animation:kxMetal 4.2s linear infinite;box-shadow:0 0 14px rgba(245,197,66,.28)}.kit-metal,.kit-nav-cta{display:inline-flex;border-radius:999px}.kit-nav-cta{align-items:center;height:36px;padding:0 16px;background:#F5C542;font-family:var(--kit-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;white-space:nowrap}.kit-nav-cta,.kit-nav-cta:hover{color:#0B0B0C}.kit-pill{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:10px 20px;font-family:var(--kit-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;border:1px solid transparent;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.kit-pill-gold{background:var(--kit-gold);color:#0B0B0C}.kit-pill-gold:hover{background:var(--kit-gold-lit);color:#0B0B0C}.kit-pill-ghost{color:var(--kit-muted)}.kit-pill-ghost:hover{color:var(--kit-ink);background:rgba(255,255,255,.05)}.kit-pill:disabled{opacity:.45;cursor:not-allowed}.kit-btn{border-radius:10px}.kit-brief,.kit-card{border-radius:14px}.kit-chip{border-radius:999px}.kit-error{border-radius:10px}.kit-empty{border-radius:14px}.kit-hero{position:relative;margin-top:-80px;min-height:760px;padding:80px 0 74px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid #17181b}@keyframes kx-drift{0%{transform:translate3d(-2%,0,0) scale(1.04)}to{transform:translate3d(2%,-1%,0) scale(1.1)}}.kit-hero-wash{position:absolute;inset:0;background:#000}.kit-hero-canvas{width:100%;height:100%;display:block}.kit-hero-canvas,.kit-hero-vignette{position:absolute;inset:0;pointer-events:none}.kit-hero-vignette{background:radial-gradient(58% 62% at 50% 50%,rgba(10,10,12,.9) 0,rgba(10,10,12,.74) 46%,rgba(10,10,12,.28) 72%,transparent 100%)}.kit-hero-screen{position:absolute;inset:0;opacity:.22;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:3px 3px;pointer-events:none}.kit-hero-shell{position:relative;max-width:1180px;margin:0 auto;padding:0 32px;width:100%}.kit-hero-copy{max-width:1060px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}@keyframes kx-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.kit-hero-h1{margin:0 0 18px;font-family:var(--kit-mono);font-size:clamp(22px,3.8vw,44px);line-height:1.08;font-weight:700;letter-spacing:-.03em;text-transform:uppercase;color:#ECECEE;white-space:nowrap;animation:kx-rise .66s cubic-bezier(.2,.8,.2,1) both}.kit-hero-sub{margin:0 0 30px;font-size:16.5px;line-height:1.65;color:#9A9AA3;max-width:600px;text-wrap:pretty}.kit-hero-ctas{display:flex;align-items:center;justify-content:center;gap:12px}.kit-hero-cta-gold{box-sizing:border-box;display:inline-flex;align-items:center;height:46px;padding:0 20px;border:1px solid #f5c542;border-radius:11px;background:#F5C542;color:#0B0B0C;font-size:14px;font-weight:500}.kit-hero-cta-gold:hover{color:#0B0B0C}.kit-hero-cta-glass{position:relative;z-index:1;box-sizing:border-box;display:inline-flex;align-items:center;height:50px;padding:0 23px;border-radius:12px;background:rgba(236,236,238,.07);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border:0;box-shadow:0 0 0 1px rgba(236,236,238,.18),inset 0 1px 0 rgba(255,255,255,.12),0 8px 24px rgba(0,0,0,.28);color:#ECECEE;font-size:14.5px;cursor:pointer}.kit-hero-cta-glass:hover{color:var(--kit-ink);background:rgba(236,236,238,.13);box-shadow:0 0 0 1px rgba(236,236,238,.24),inset 0 1px 0 rgba(255,255,255,.14),0 8px 24px rgba(0,0,0,.28)}.kit-hero-foot{bottom:0;height:210px;background:linear-gradient(180deg,transparent,rgba(10,10,12,.72) 42%,#0A0A0C 88%);z-index:1}.kit-hero-foot,.kit-strip{position:absolute;left:0;right:0;pointer-events:none}.kit-strip{bottom:28px;overflow:hidden;z-index:2}.kit-strip-fade{position:absolute;top:0;bottom:0;width:170px;z-index:3}.kit-strip-fade-l{left:0;background:linear-gradient(90deg,#0A0A0C,transparent)}.kit-strip-fade-r{right:0;background:linear-gradient(270deg,#0A0A0C,transparent)}.kit-strip-run{display:flex;align-items:center;gap:52px;width:max-content;animation:kx-marquee 44s linear infinite}.kit-strip-item{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;flex:none;opacity:.8}.kit-strip-mark{width:18px;height:18px;flex:none;display:block}.kit-strip-mark svg{display:block}.kit-strip-mark-white{filter:brightness(0) invert(1)}.kit-strip-name{font-size:12.5px;color:#9A9AA3;letter-spacing:-.005em}@keyframes kx-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.kit-strip-run{animation:none}}.kit-app{display:flex;min-height:100dvh}.kit-rail{width:222px;flex:0 0 222px;border-right:1px solid var(--kit-line-soft);padding:16px 12px;display:flex;flex-direction:column;gap:6px}.kit-rail-head{display:flex;align-items:center;gap:9px;padding:4px 6px 16px}.kit-rail-head img{height:30px}.kit-rail-head span{font-family:var(--kit-mono);font-size:14px;font-weight:700}.kit-rail-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;font-family:var(--kit-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--kit-muted)}.kit-rail-item:hover{background:rgba(255,255,255,.04);color:var(--kit-ink)}.kit-rail-item[aria-current=page]{color:var(--kit-ink);background:rgba(255,255,255,.05)}.kit-rail-label{font-family:var(--kit-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--kit-dim);padding:18px 10px 6px}.kit-rail-recent{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:14px;color:var(--kit-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-rail-recent:hover{background:rgba(255,255,255,.04)}.kit-main{flex:1;display:flex;flex-direction:column;min-width:0}.kit-topbar{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--kit-line-soft)}.kit-coin{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--kit-line);border-radius:999px;padding:6px 14px 6px 8px}.kit-coin-glyph{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#FFE79A,var(--kit-gold) 46%,#8C6A15 100%)}.kit-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;text-align:center}.kit-dock-item>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.kit-composer{position:sticky;bottom:0;padding:0 24px 26px;display:flex;justify-content:center;background:linear-gradient(to top,var(--kit-ground) 62%,transparent)}.kit-composer-in{width:100%;max-width:620px;background:var(--kit-surface);border:1px solid var(--kit-line);border-radius:14px;display:flex;flex-direction:column;transition:border-color .18s ease}.kit-composer-in:focus-within{border-color:var(--kit-gold-dim)}.kit-composer-in textarea{background:transparent;border:0;color:var(--kit-ink);padding:16px 18px 6px;min-height:56px;font-size:15px;line-height:1.5}.kit-composer-in textarea::placeholder{color:var(--kit-dim)}.kit-composer-foot{display:flex;align-items:center;gap:8px;padding:8px 10px 10px}.kit-icon-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--kit-line);background:transparent;color:var(--kit-muted);cursor:pointer}.kit-icon-btn:hover{color:var(--kit-ink);border-color:var(--kit-gold-dim)}.kit-send{background:var(--kit-gold);border-color:var(--kit-gold);color:#0B0B0C;margin-left:auto}.kit-send:hover{background:var(--kit-gold-lit);color:#0B0B0C}.kit-send:disabled{opacity:.4;cursor:not-allowed}@media (max-width:860px){.kit-rail{display:none}}@keyframes kitRailStagger{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.kit-app-in{animation:kitRailStagger .34s cubic-bezier(.32,.72,0,1) both}@keyframes kitRailShut{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.kit-app-shut{animation:kitRailShut .32s cubic-bezier(.32,.72,0,1) both}.kit-app-row:hover{background:#17181B!important;color:#ECECEE!important}.kit-app-rail :focus-visible,.kit-app-rail:focus-visible{outline:1px solid var(--kit-gold);outline-offset:2px}.kit-app-recent-put{opacity:0;visibility:hidden;transition:opacity .14s,color .14s}.kit-app-recent-put:focus-visible,.kit-app-recent:hover .kit-app-recent-put{opacity:1;visibility:visible}.kit-app-recent-put:hover{color:#E8746C!important}.kit-app-recent-put:disabled{opacity:.45;visibility:visible}.kit-app-recent-title{padding-right:34px}@media (hover:none){.kit-app-recent-put{opacity:1;visibility:visible}.kit-app-recent-title{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),rgba(0,0,0,0) calc(100% - 16px));mask-image:linear-gradient(90deg,#000 calc(100% - 40px),rgba(0,0,0,0) calc(100% - 16px))}}.kit-app-quiet:hover:not(.kit-app-dead){background:#1A1B1E!important;color:#ECECEE!important}.kit-app-ink:hover{color:#ECECEE!important}.kit-app-gold:hover:not(:disabled){background:#FFD766!important}.kit-app-chip:hover:not(.kit-app-dead){border-color:#3A3B42!important}.kit-app-fade:hover{opacity:.8!important}.kit-app-fade78:hover{opacity:.78!important}.kit-app-dead,.kit-app-dead *{color:#5E5E66!important}.kit-app-dead{cursor:default!important}@keyframes kitShineSweep{0%{background-position:150% 0}to{background-position:-150% 0}}.kit-app-coin-edge,.kit-app-coin-sweep{opacity:0}.kit-app-coin-edge{border-radius:999px;padding:1px;background:linear-gradient(115deg,transparent 35%,#FFEBAE 50%,transparent 65%) 150% 0 /250% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.kit-app-coin-edge,.kit-app-coin-sweep{position:absolute;inset:0;pointer-events:none}.kit-app-coin-sweep{background:linear-gradient(115deg,transparent 40%,rgba(245,197,66,.28) 50%,transparent 60%) 150% 0 /250% 100%}.kit-app-coin:hover{border-color:#F5C542}.kit-app-coin:hover .kit-app-coin-edge,.kit-app-coin:hover .kit-app-coin-sweep{opacity:1;animation:kitShineSweep 2.2s ease-in-out infinite alternate}.kit-app-scroll::-webkit-scrollbar{width:9px;height:9px}.kit-app-scroll::-webkit-scrollbar-thumb{background:#26272B;border-radius:5px}.kit-app-scroll::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion:reduce){.kit-app-in,.kit-app-shut{animation:none;opacity:1;transform:none}.kit-app-coin:hover .kit-app-coin-edge,.kit-app-coin:hover .kit-app-coin-sweep{animation:none}}.kit-app-ta::placeholder{color:#5E5E66}.kit-job-ta{font-size:13.5px}@media (max-width:820px){.kit-job-ta{font-size:16px}}@keyframes kitSpin{to{transform:rotate(1turn)}}@keyframes kitTraceShimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes kitQueuePulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes kitQueueWord{0%,44%{opacity:1}50%,to{opacity:0}}@keyframes kitQueueCount{0%,44%{opacity:0}50%,to{opacity:1}}.kit-queue-turn{position:absolute;display:block;white-space:nowrap}.kit-queue-turn>span{position:absolute;right:0;bottom:0;animation:6s cubic-bezier(.45,0,.55,1) infinite}.kit-queue-word{animation-name:kitQueueWord}.kit-queue-count{animation-name:kitQueueCount}@keyframes kitWordIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes kitJobRise{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes kitJobFlicker{0%,to{opacity:.28}50%{opacity:1}}@keyframes kitJobOpen{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes kitJobDrawer{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.kit-job-live{background:linear-gradient(90deg,#6E6E77 40%,#ECECEE 50%,#6E6E77 60%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:kitTraceShimmer 1.8s linear infinite}.kit-job-live-swap{animation:kitJobRise .12s cubic-bezier(.32,.72,0,1) both}.kit-job-fade:hover{opacity:.8}.kit-job-quiet:hover{color:#ECECEE!important}.kit-job-danger:hover{color:#E8A39E!important}.kit-job-chip:hover{border-color:#3A3B42!important;color:#ECECEE!important}.kit-job-gold:hover:not(:disabled){background:#FFD766!important}.kit-job-goldline:hover{border-color:#F5C542!important}.kit-job-icon:hover{background:#1C1D20!important;color:#ECECEE!important}.kit-job-route:hover{background:#16171A!important}.kit-job-more:hover{color:#C3C3CA!important}.kit-job-open{animation:kitJobOpen .16s ease both}.kit-job-drawer{animation:kitJobDrawer .18s cubic-bezier(.32,.72,0,1) both}.kit-job-trace-body{max-height:230px;overflow-y:auto;position:relative;mask-image:linear-gradient(180deg,transparent 0,black 10px,black);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 10px,black)}.kit-job-trace-body::-webkit-scrollbar{width:9px}.kit-job-trace-body::-webkit-scrollbar-thumb{background:#26272B;border-radius:5px}.kit-job-trace-body::-webkit-scrollbar-track{background:transparent}.kit-job-tiles{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:1px 36px 1px 1px;mask-image:linear-gradient(90deg,#000 calc(100% - 44px),rgba(0,0,0,0));-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),rgba(0,0,0,0))}.kit-job-tiles::-webkit-scrollbar{display:none}.kit-job-cell{animation:kitJobFlicker 1.6s ease-in-out infinite}.kit-job-thought{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){.kit-job-live{background:none;-webkit-text-fill-color:#ECECEE;color:#ECECEE}.kit-job-cell,.kit-job-drawer,.kit-job-live,.kit-job-live-swap,.kit-job-open{animation:none}.kit-job-cell{opacity:.5}}@keyframes kitFade{0%{opacity:0}to{opacity:1}}@keyframes kitPop{0%{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.975)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@property --kxAng{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes kitMetal{to{--kxAng:360deg}}.kit-panel-hover:hover:not(.kit-app-dead),.kit-panel-row:hover:not(.kit-app-dead){background:#1C1D20!important}.kit-panel-chip:hover{border-color:#3A3B42!important;color:#ECECEE!important}.kit-panel-link:hover{color:#F5C542!important}.kit-panel-lift:hover:not(.kit-app-dead){background:#1C1D20!important;color:#ECECEE!important}.kit-panel-run:hover{border-color:#2E2F35!important;background:#141518!important}.kit-panel-run:focus-visible{outline:1px solid #F5C542;outline-offset:1px}.kit-panel-chiprow{scrollbar-width:none}.kit-panel-chiprow::-webkit-scrollbar{display:none}.kit-lib-card:hover .kit-lib-delete{opacity:1!important}.kit-lib-delete:hover{background:#3A1414!important;border-color:#6B3A3A!important;color:#E8A39E!important}.kit-lib-card:focus-within .kit-lib-delete{opacity:1!important}.kit-lib-grid-scroll{overflow-x:auto;overflow-y:visible;scrollbar-width:none}.kit-lib-grid-scroll::-webkit-scrollbar{display:none}.kit-lib-grid{column-count:5;column-gap:12px}.kit-lib-grid>*{break-inside:avoid;page-break-inside:avoid;margin-bottom:12px;display:block;width:100%}@media (max-width:1180px){.kit-lib-grid{column-count:4}}@media (max-width:900px){.kit-lib-grid{column-count:3}}@media (max-width:620px){.kit-lib-grid{column-count:2}}.kit-lib-card video{transition:opacity .18s ease}.kit-panel-range{-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:#26272B;outline:none;cursor:pointer}.kit-panel-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#F5C542;border:0;box-shadow:0 0 0 3px rgba(245,197,66,.18);cursor:pointer}.kit-panel-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#F5C542;border:0;cursor:pointer}.kit-panel-dead-field{cursor:default}@keyframes kitDoorGlow{0%,to{opacity:.55}50%{opacity:1}}.kit-door-mark{animation:kitDoorGlow 4.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.kit-door-mark{animation:none}[data-metal]{animation:none!important}}@keyframes kitConfetti{0%{opacity:0;transform:translate3d(0,-16vh,0) rotate(0deg)}9%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate3d(var(--kitConfDx,0),108vh,0) rotate(var(--kitConfRot,540deg))}}@keyframes kitWelcomeIn{0%{opacity:0;transform:translateY(16px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes kitWelcomeRow{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes kitCoinPop{0%{opacity:0;transform:scale(.45) rotate(-22deg)}62%{opacity:1;transform:scale(1.14) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes kitGoldHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.kit-welcome-scrim{animation:kitFade .2s ease both}.kit-welcome{animation:kitWelcomeIn .44s cubic-bezier(.2,.8,.2,1) both}.kit-welcome-row{animation:kitWelcomeRow .42s cubic-bezier(.2,.8,.2,1) both}.kit-welcome-coin{animation:kitCoinPop .6s cubic-bezier(.2,.8,.2,1) both}.kit-welcome-halo{animation:kitGoldHalo 3.6s ease-in-out infinite}.kit-welcome-confetti{animation-name:kitConfetti;animation-timing-function:cubic-bezier(.26,.46,.46,1);animation-fill-mode:both}.kit-welcome-quiet:hover{color:#ECECEE;border-color:#3A3B42}.kit-welcome-go:hover:not(:disabled){background:#FFD766}.kit-welcome-go:focus-visible,.kit-welcome-quiet:focus-visible{outline:1px solid #F5C542;outline-offset:2px}@media (prefers-reduced-motion:reduce){.kit-welcome,.kit-welcome-coin,.kit-welcome-halo,.kit-welcome-row,.kit-welcome-scrim{animation:none!important}.kit-welcome-halo{opacity:.5!important}}.kit-app-modelrow:hover{background:#1C1D20!important}@media (prefers-reduced-motion:reduce){[style*=kitTraceShimmer]{animation:none!important;-webkit-text-fill-color:#8A8A93!important}[style*=kitQueuePulse]{opacity:.7!important}.kit-queue-turn>span,[style*=kitQueuePulse]{animation:none!important}.kit-queue-word{opacity:0!important}.kit-queue-count{opacity:1!important}[style*=kitSpin],[style*=kitWordIn]{animation:none!important}}.kit-app-optionrow:hover{background:#1A1B1E!important}@keyframes kitWordArrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes kitWordArrive{0%{opacity:1}to{opacity:1}}}@media (hover:none){.kit-app-answerrow{min-height:44px;padding-top:9px!important;padding-bottom:9px!important}}@media (max-width:700px){[data-kit-shell]{grid-template-columns:minmax(0,1fr)!important}[data-kit-shell]>.kit-app-rail{display:none!important}}[data-kit-rail-drawer]{position:fixed;inset:0;z-index:70}[data-kit-rail-scrim]{position:absolute;inset:0;background:rgba(8,8,10,.72);animation:kitFade .3s cubic-bezier(.32,.72,0,1) both}[data-kit-rail-sheet]{position:absolute;inset-block:0;inset-inline-start:0;inline-size:min(300px,84vw);display:flex;box-shadow:0 14px 34px rgba(0,0,0,.55);padding-block-end:env(safe-area-inset-bottom,0);background:#0D0D0F;animation:kitRailDrawerIn .3s cubic-bezier(.32,.72,0,1) both}[data-kit-rail-sheet]>.kit-app-rail{flex:1 1 auto;min-inline-size:0}@keyframes kitRailDrawerIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){[data-kit-rail-scrim],[data-kit-rail-sheet]{animation:none}}