@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_4da20b56-module__Q5vzFa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_4da20b56-module__Q5vzFa__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_1f7046f9-module__n8d5xa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_1f7046f9-module__n8d5xa__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.toolVisual-module__d-vUTq__frame{--c:hsl(var(--hue) var(--tint-s) var(--tint-l));--c-soft:color-mix(in srgb, var(--c) 14%, transparent);aspect-ratio:400/260;border:1px solid var(--card-border);border-radius:var(--r-lg);background:radial-gradient(70% 90% at 50% 0%, color-mix(in srgb, var(--c) 9%, transparent), transparent 70%), radial-gradient(var(--border) 1px, transparent 1.2px) 0 0 / 3.2cqw 3.2cqw, var(--surface);font-family:var(--font-sans);color:var(--fg);margin:0;position:relative;overflow:hidden;container-type:inline-size}.toolVisual-module__d-vUTq__scene{padding:5cqw;font-size:2.2cqw;line-height:1.35;position:absolute;inset:0}.toolVisual-module__d-vUTq__split{grid-template-columns:1.15fr .85fr;align-items:center;gap:3cqw;display:grid}.toolVisual-module__d-vUTq__splitWide{grid-template-columns:.6fr auto 1.2fr}.toolVisual-module__d-vUTq__win{background:var(--card);border:1px solid var(--card-border);border-radius:1.8cqw;position:relative;overflow:hidden;box-shadow:0 .4cqw 1cqw -.3cqw #0000002e,0 3cqw 6cqw -3cqw #00000059}.toolVisual-module__d-vUTq__fill{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.toolVisual-module__d-vUTq__bar{background:var(--bg-elevated);border-bottom:1px solid var(--card-border);align-items:center;gap:1.6cqw;height:5.2cqw;padding-inline:1.8cqw;display:flex}.toolVisual-module__d-vUTq__dots{gap:.8cqw;display:flex}.toolVisual-module__d-vUTq__dots i{background:#ff5f57;border-radius:50%;width:1.2cqw;height:1.2cqw}.toolVisual-module__d-vUTq__dots i:nth-child(2){background:#febc2e}.toolVisual-module__d-vUTq__dots i:nth-child(3){background:#28c840}.toolVisual-module__d-vUTq__addr{background:var(--surface);max-width:50%;font-family:var(--font-mono);color:var(--fg-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:99cqw;flex:1;margin-inline:auto;padding:.5cqw 1.6cqw;font-size:1.6cqw;overflow:hidden}.toolVisual-module__d-vUTq__dash{grid-template-rows:auto 1fr;grid-template-columns:22% 1fr;min-height:0;display:grid}.toolVisual-module__d-vUTq__dNav{border-bottom:1px solid var(--border-subtle);color:var(--fg-muted);grid-column:1/-1;align-items:center;gap:2.4cqw;padding:1.4cqw 2cqw;font-size:1.8cqw;display:flex}.toolVisual-module__d-vUTq__dNav [data-on]{color:var(--fg);font-weight:600}.toolVisual-module__d-vUTq__logo{background:var(--c);border-radius:.8cqw;width:2.8cqw;height:2.8cqw}.toolVisual-module__d-vUTq__avatar{background:linear-gradient(135deg, var(--c), color-mix(in srgb, var(--c) 40%, #000));border-radius:50%;width:3cqw;height:3cqw;margin-left:auto}.toolVisual-module__d-vUTq__dSide{border-right:1px solid var(--border-subtle);color:var(--fg-muted);align-content:start;gap:.6cqw;padding:1.6cqw 1.2cqw;font-size:1.7cqw;display:grid}.toolVisual-module__d-vUTq__dSide span{border-radius:.8cqw;align-items:center;gap:1cqw;padding:.8cqw 1cqw;display:flex}.toolVisual-module__d-vUTq__dSide span i{opacity:.7;border:1px solid;border-radius:.4cqw;width:1.6cqw;height:1.6cqw}.toolVisual-module__d-vUTq__dSide [data-on]{background:var(--c-soft);color:var(--fg);font-weight:600}.toolVisual-module__d-vUTq__dSide [data-on] i{background:var(--c);border-color:var(--c);opacity:1}.toolVisual-module__d-vUTq__dMain{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(3,1fr);gap:1.6cqw;min-height:0;padding:2cqw;display:grid}.toolVisual-module__d-vUTq__stat{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:1.2cqw;gap:.3cqw;padding:1.4cqw 1.6cqw;display:grid}.toolVisual-module__d-vUTq__stat small{color:var(--fg-muted);font-size:1.5cqw}.toolVisual-module__d-vUTq__stat strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.8cqw;line-height:1.1}.toolVisual-module__d-vUTq__stat em{color:var(--c);font-size:1.4cqw;font-style:normal;font-weight:600}.toolVisual-module__d-vUTq__chart{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:1.2cqw;grid-column:1/-1;min-height:0;padding:1.4cqw}.toolVisual-module__d-vUTq__chart svg{width:100%;height:100%;display:block}.toolVisual-module__d-vUTq__area{fill:var(--c-soft)}.toolVisual-module__d-vUTq__line{fill:none;stroke:var(--c);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.toolVisual-module__d-vUTq__button{background:var(--fg);color:var(--bg);border-radius:99cqw;justify-self:start;padding:1cqw 2.2cqw;font-size:1.7cqw;font-weight:600}.toolVisual-module__d-vUTq__piece{animation:toolVisual-module__d-vUTq__place 8s var(--ease-out) infinite;animation-delay:calc(var(--d) * .28s)}@keyframes toolVisual-module__d-vUTq__place{0%,4%{opacity:0;transform:translateY(2cqw)scale(.96)}14%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-1cqw)}}.toolVisual-module__d-vUTq__editor{grid-template-rows:auto 1fr;align-self:stretch;display:grid}.toolVisual-module__d-vUTq__code{font-family:var(--font-mono);color:var(--fg-muted);white-space:pre;align-content:start;margin:0;padding:2cqw 2.2cqw;font-size:1.75cqw;line-height:1.75;display:grid;position:relative;overflow:hidden}.toolVisual-module__d-vUTq__code span{z-index:1;position:relative}.toolVisual-module__d-vUTq__code em{font-style:normal}.toolVisual-module__d-vUTq__tag{color:var(--c)}.toolVisual-module__d-vUTq__attr{color:#d58b3e}.toolVisual-module__d-vUTq__str{color:#3fa877}.toolVisual-module__d-vUTq__kw{color:#b06ad6}.toolVisual-module__d-vUTq__fn{color:#3b8fd6}.toolVisual-module__d-vUTq__hook{color:var(--c);font-weight:600}.toolVisual-module__d-vUTq__hl{z-index:0;background:var(--c-soft);border-left:.4cqw solid var(--c);height:15.3125cqw;animation:toolVisual-module__d-vUTq__hl 6s var(--ease-in-out) infinite;position:absolute;top:2cqw;left:0;right:0}@keyframes toolVisual-module__d-vUTq__hl{0%,28%{transform:translateY(0)}36%,60%{height:9.1875cqw;transform:translateY(15.3125cqw)}68%,to{transform:translateY(24.5cqw)}}.toolVisual-module__d-vUTq__code [data-hook]{background:var(--c-soft);margin-inline:-2.2cqw;padding-inline:2.2cqw}@property --clicks{syntax:"<integer>";inherits:true;initial-value:0}.toolVisual-module__d-vUTq__preview{grid-template-rows:auto 1fr;align-self:stretch;display:grid}.toolVisual-module__d-vUTq__stageCenter{place-items:center;display:grid;position:relative}.toolVisual-module__d-vUTq__vueBtn{background:var(--c);color:#fff;box-shadow:0 1cqw 2cqw -1cqw var(--c);animation:toolVisual-module__d-vUTq__press 3s var(--ease-out) infinite, toolVisual-module__d-vUTq__clicks 15s steps(5, end) infinite;counter-reset:clicks var(--clicks);border-radius:99cqw;padding:1.4cqw 2.6cqw;font-size:1.9cqw;font-weight:600}.toolVisual-module__d-vUTq__count:after{content:counter(clicks)}@keyframes toolVisual-module__d-vUTq__clicks{0%{--clicks:1}to{--clicks:6}}@keyframes toolVisual-module__d-vUTq__press{0%,42%{transform:none}48%{transform:scale(.94)}56%,to{transform:none}}.toolVisual-module__d-vUTq__ripple{border:.3cqw solid var(--c);opacity:0;width:14cqw;height:14cqw;animation:toolVisual-module__d-vUTq__ring 3s var(--ease-out) infinite;border-radius:50%;position:absolute}@keyframes toolVisual-module__d-vUTq__ring{0%,46%{opacity:0;transform:scale(.3)}50%{opacity:.8}75%,to{opacity:0;transform:scale(1.2)}}.toolVisual-module__d-vUTq__cursor{width:3cqw;fill:var(--fg);stroke:var(--bg);stroke-width:1px;animation:toolVisual-module__d-vUTq__point 3s var(--ease-in-out) infinite;position:absolute;top:55%;left:55%}@keyframes toolVisual-module__d-vUTq__point{0%{transform:translate(8cqw,8cqw)}40%,60%{transform:translate(0)}to{transform:translate(8cqw,8cqw)}}.toolVisual-module__d-vUTq__gallery{grid-template-columns:repeat(3,1fr);align-content:start;gap:2cqw;padding:2.4cqw;display:grid}.toolVisual-module__d-vUTq__product{gap:1cqw;display:grid}.toolVisual-module__d-vUTq__media{aspect-ratio:4/5;background:var(--surface);border-radius:1.2cqw;position:relative;overflow:hidden}.toolVisual-module__d-vUTq__skeleton{background:var(--surface-hover);animation:6s infinite toolVisual-module__d-vUTq__gone;animation-delay:calc(var(--d) * .5s);position:absolute;inset:0;overflow:hidden}.toolVisual-module__d-vUTq__skeleton:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--fg) 8%, transparent) 50%, transparent 70%);animation:1.2s linear infinite toolVisual-module__d-vUTq__shimmer;position:absolute;inset:0}@keyframes toolVisual-module__d-vUTq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.toolVisual-module__d-vUTq__blurred{filter:blur(1.2cqw)saturate(.8);opacity:0;animation:6s infinite toolVisual-module__d-vUTq__blurIn;animation-delay:calc(var(--d) * .5s);transform:scale(1.12)}.toolVisual-module__d-vUTq__sharp{opacity:0;animation:6s infinite toolVisual-module__d-vUTq__sharpIn;animation-delay:calc(var(--d) * .5s)}@keyframes toolVisual-module__d-vUTq__gone{0%,22%{opacity:1}30%,94%{opacity:0}to{opacity:1}}@keyframes toolVisual-module__d-vUTq__blurIn{0%,22%{opacity:0}30%,44%{opacity:1}56%,to{opacity:0}}@keyframes toolVisual-module__d-vUTq__sharpIn{0%,42%{opacity:0}54%,92%{opacity:1}to{opacity:0}}.toolVisual-module__d-vUTq__gallery .toolVisual-module__d-vUTq__photo{filter:hue-rotate(var(--shift))}.toolVisual-module__d-vUTq__gallery .toolVisual-module__d-vUTq__blurred{filter:hue-rotate(var(--shift)) blur(1.2cqw) saturate(.8)}.toolVisual-module__d-vUTq__textLine,.toolVisual-module__d-vUTq__textLineMuted{background:var(--fg);opacity:.75;border-radius:1cqw;height:1.3cqw}.toolVisual-module__d-vUTq__textLineMuted{background:var(--border-strong);opacity:1}.toolVisual-module__d-vUTq__statusRow{justify-content:space-between;display:flex;position:absolute;bottom:2.2cqw;left:2.4cqw;right:2.4cqw}.toolVisual-module__d-vUTq__chip,.toolVisual-module__d-vUTq__chipMuted{font-family:var(--font-mono);border-radius:99cqw;align-items:center;gap:.8cqw;padding:.6cqw 1.4cqw;font-size:1.5cqw;display:inline-flex}.toolVisual-module__d-vUTq__chip{color:color-mix(in srgb, #28c840 70%, var(--fg));background:#28c84024}.toolVisual-module__d-vUTq__chip i{background:#28c840;border-radius:50%;width:1cqw;height:1cqw}.toolVisual-module__d-vUTq__chipMuted{background:var(--surface);color:var(--fg-muted)}.toolVisual-module__d-vUTq__photo{background:linear-gradient(#16223a 0%,#3a2f5b 30%,#8e3b6f 55%,#e2602f 78%,#f2a65a 100%);display:block;position:absolute;inset:0;overflow:hidden}.toolVisual-module__d-vUTq__sun{aspect-ratio:1;background:radial-gradient(circle,#ffe2a8,#f2a65a 60%,#0000 72%);border-radius:50%;width:22%;position:absolute;top:52%;left:58%}.toolVisual-module__d-vUTq__far{clip-path:polygon(0 72%,18% 58%,34% 66%,52% 52%,70% 64%,86% 56%,100% 62%,100% 100%,0 100%);opacity:.9;background:#3a2f5b;position:absolute;inset:0}.toolVisual-module__d-vUTq__near{clip-path:polygon(0 84%,22% 74%,40% 82%,62% 70%,80% 80%,100% 74%,100% 100%,0 100%);background:#16223a;position:absolute;inset:0}.toolVisual-module__d-vUTq__notes{color:#4b4220;font-family:var(--font-accent);background:#f6e7a6;border-radius:1cqw;gap:1.4cqw;padding:2.4cqw;font-size:2.3cqw;font-style:italic;display:grid;transform:rotate(-3deg);box-shadow:0 2cqw 4cqw -2cqw #0006}.toolVisual-module__d-vUTq__notes span{border-bottom:1px dashed #4b422040}.toolVisual-module__d-vUTq__spark{background:var(--c);width:6cqw;height:6cqw;box-shadow:0 0 0 1.2cqw var(--c-soft);border-radius:50%;place-items:center;animation:6s linear infinite toolVisual-module__d-vUTq__spin;display:grid}.toolVisual-module__d-vUTq__spark svg{fill:#fff;width:55%}@keyframes toolVisual-module__d-vUTq__spin{to{transform:rotate(360deg)}}.toolVisual-module__d-vUTq__readme{grid-template-rows:auto 1fr;align-self:stretch;display:grid}.toolVisual-module__d-vUTq__md{align-content:start;gap:1cqw;padding:2.2cqw 2.4cqw;display:grid}.toolVisual-module__d-vUTq__md p{margin:0}.toolVisual-module__d-vUTq__mdH1{font-family:var(--font-display);letter-spacing:-.03em;border-bottom:1px solid var(--border-subtle);padding-bottom:.8cqw;font-size:3cqw;font-weight:600}.toolVisual-module__d-vUTq__mdH2{margin-top:.6cqw;font-size:2cqw;font-weight:600}.toolVisual-module__d-vUTq__mdP{color:var(--fg-muted);font-size:1.8cqw}.toolVisual-module__d-vUTq__mdCode{font-family:var(--font-mono);background:var(--surface);border-radius:.8cqw;padding:1cqw 1.4cqw;font-size:1.6cqw}.toolVisual-module__d-vUTq__badges{gap:.8cqw;display:flex}.toolVisual-module__d-vUTq__badges span{font-family:var(--font-mono);background:var(--surface-hover);color:var(--fg-muted);border-radius:.6cqw;padding:.3cqw 1cqw;font-size:1.35cqw}.toolVisual-module__d-vUTq__badges [data-k=npm]{background:var(--c);color:#fff}.toolVisual-module__d-vUTq__badges [data-k=ok]{color:#fff;background:#2ea44f}.toolVisual-module__d-vUTq__reveal{animation:toolVisual-module__d-vUTq__write 8s var(--ease-out) infinite;animation-delay:calc(.3s + var(--d) * .35s)}@keyframes toolVisual-module__d-vUTq__write{0%,3%{opacity:0;transform:translate(-1.5cqw)}12%,88%{opacity:1;transform:none}96%,to{opacity:0}}@property --h{syntax:"<number>";inherits:true;initial-value:20}@property --hi{syntax:"<integer>";inherits:true;initial-value:20}.toolVisual-module__d-vUTq__picker{animation:14s linear infinite toolVisual-module__d-vUTq__hue}@keyframes toolVisual-module__d-vUTq__hue{0%{--h:0;--hi:0}to{--h:360;--hi:360}}.toolVisual-module__d-vUTq__pickBody{grid-template-columns:1.3fr 1fr;gap:3cqw;min-height:0;padding:2.6cqw;display:grid}.toolVisual-module__d-vUTq__pickLeft{grid-template-rows:1fr auto auto;gap:1.8cqw;min-height:0;display:grid}.toolVisual-module__d-vUTq__field{background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, hsl(var(--h) 100% 50%));border-radius:1.2cqw;position:relative;overflow:hidden}.toolVisual-module__d-vUTq__knob{background:hsl(var(--h) 78% 52%);width:3cqw;height:3cqw;animation:toolVisual-module__d-vUTq__knob 7s var(--ease-in-out) infinite;border:.45cqw solid #fff;border-radius:50%;margin:-1.5cqw 0 0 -1.5cqw;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #00000059,0 .6cqw 1.4cqw #00000059}@keyframes toolVisual-module__d-vUTq__knob{0%,to{transform:translate(22cqw,6cqw)}33%{transform:translate(12cqw,12cqw)}66%{transform:translate(28cqw,16cqw)}}.toolVisual-module__d-vUTq__hueRail,.toolVisual-module__d-vUTq__alphaRail{border-radius:99cqw;height:2.2cqw;position:relative}.toolVisual-module__d-vUTq__hueRail{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.toolVisual-module__d-vUTq__alphaRail{background:linear-gradient(90deg, transparent, hsl(var(--h) 78% 52%)), repeating-conic-gradient(var(--surface-hover) 0 25%, var(--card) 0 50%) 0 0 / 1.6cqw 1.6cqw}.toolVisual-module__d-vUTq__hueThumb,.toolVisual-module__d-vUTq__alphaRail i{background:#fff;border-radius:50%;width:2.8cqw;height:2.8cqw;margin:-1.4cqw 0 0 -1.4cqw;position:absolute;top:50%;left:0;box-shadow:0 0 0 1px #0003,0 .4cqw 1cqw #0000004d}.toolVisual-module__d-vUTq__hueThumb{transform:translateX(calc(var(--h) / 360 * 30.5cqw))}.toolVisual-module__d-vUTq__alphaRail i{left:80%}.toolVisual-module__d-vUTq__pickRight{align-content:start;gap:1.6cqw;display:grid}.toolVisual-module__d-vUTq__swatchBig{background:hsl(var(--h) 78% 52%);border-radius:1.2cqw;height:10cqw;box-shadow:inset 0 0 0 1px #00000014}.toolVisual-module__d-vUTq__valueRow{background:var(--surface);border-radius:.9cqw;justify-content:space-between;align-items:center;padding:1cqw 1.4cqw;font-size:1.7cqw;display:flex}.toolVisual-module__d-vUTq__valueRow small{font-family:var(--font-mono);color:var(--fg-muted);font-size:1.4cqw}.toolVisual-module__d-vUTq__hslText{font-family:var(--font-mono);counter-reset:hue var(--hi)}.toolVisual-module__d-vUTq__hslText:after{content:counter(hue) " 78% 52%"}.toolVisual-module__d-vUTq__aa{color:#2ea44f;font-weight:600}.toolVisual-module__d-vUTq__swatches{gap:1cqw;display:flex}.toolVisual-module__d-vUTq__swatches i{aspect-ratio:1;border-radius:.8cqw;flex:1}.toolVisual-module__d-vUTq__search{align-content:start;gap:1.6cqw;padding:2.4cqw;display:grid}.toolVisual-module__d-vUTq__input{border:1px solid var(--c);box-shadow:0 0 0 .5cqw var(--c-soft);border-radius:1cqw;align-items:center;gap:1cqw;padding:1.2cqw 1.6cqw;font-size:1.9cqw;display:flex}.toolVisual-module__d-vUTq__input svg{fill:none;width:2cqw;stroke:var(--fg-muted);stroke-width:1.6px}.toolVisual-module__d-vUTq__typed{white-space:nowrap;width:5ch;font-family:var(--font-mono);clip-path:inset(0 100% 0 0);animation:6s steps(5,end) infinite toolVisual-module__d-vUTq__type;display:inline-block;overflow:hidden}@keyframes toolVisual-module__d-vUTq__type{0%{clip-path:inset(0 100% 0 0)}25%,92%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.toolVisual-module__d-vUTq__caret{background:var(--c);width:.25cqw;height:2.2cqw;animation:1s step-end infinite toolVisual-module__d-vUTq__blink}@keyframes toolVisual-module__d-vUTq__blink{50%{opacity:0}}.toolVisual-module__d-vUTq__wait{background:var(--border);border-radius:1cqw;height:.5cqw;overflow:hidden}.toolVisual-module__d-vUTq__wait i{background:var(--c);transform-origin:0;height:100%;animation:6s linear infinite toolVisual-module__d-vUTq__wait;display:block}@keyframes toolVisual-module__d-vUTq__wait{0%,26%{transform:scaleX(0)}36%{transform:scaleX(1)}38%,to{transform:scaleX(0)}}.toolVisual-module__d-vUTq__results{gap:.8cqw;display:grid}.toolVisual-module__d-vUTq__results li{background:var(--surface);animation:toolVisual-module__d-vUTq__hit 6s var(--ease-out) infinite;animation-delay:calc(var(--d) * .12s);border-radius:.8cqw;align-items:center;gap:1cqw;padding:1cqw 1.2cqw;font-size:1.7cqw;display:flex}.toolVisual-module__d-vUTq__results li i{background:var(--c);border-radius:.5cqw;width:1.8cqw;height:1.8cqw}@keyframes toolVisual-module__d-vUTq__hit{0%,37%{opacity:0;transform:translateY(1cqw)}44%,92%{opacity:1;transform:none}to{opacity:0}}.toolVisual-module__d-vUTq__extract{grid-template-columns:1.1fr 1fr;gap:3cqw;min-height:0;padding:2.6cqw;display:grid}.toolVisual-module__d-vUTq__photoWrap{border-radius:1.2cqw;position:relative;overflow:hidden}.toolVisual-module__d-vUTq__loupe{width:7cqw;height:7cqw;animation:toolVisual-module__d-vUTq__loupe 8s var(--ease-in-out) infinite;border:.5cqw solid #fff;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #0000004d,0 1cqw 2cqw #0006}.toolVisual-module__d-vUTq__loupe:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:42%}@keyframes toolVisual-module__d-vUTq__loupe{0%,to{transform:translate(4cqw,2cqw)}20%{transform:translate(20cqw,9cqw)}40%{transform:translate(8cqw,14cqw)}60%{transform:translate(18cqw,19cqw)}80%{transform:translate(6cqw,24cqw)}}.toolVisual-module__d-vUTq__palette{align-content:center;gap:1.2cqw;display:grid}.toolVisual-module__d-vUTq__pal{animation:toolVisual-module__d-vUTq__palIn 8s var(--ease-out) infinite;animation-delay:calc(.4s + var(--d) * .5s);grid-template-columns:4.4cqw 1fr auto;align-items:center;gap:1.4cqw;font-size:1.8cqw;display:grid}.toolVisual-module__d-vUTq__pal i{border-radius:.9cqw;height:4.4cqw;box-shadow:inset 0 0 0 1px #0000001a}.toolVisual-module__d-vUTq__pal b{font-weight:600}.toolVisual-module__d-vUTq__pal code{font-family:var(--font-mono);color:var(--fg-muted);font-size:1.5cqw}@keyframes toolVisual-module__d-vUTq__palIn{0%,4%{opacity:0;transform:translate(-2cqw)}14%,88%{opacity:1;transform:none}96%,to{opacity:0}}.toolVisual-module__d-vUTq__devtools{font-family:var(--font-mono);grid-template-rows:auto auto 1fr auto}.toolVisual-module__d-vUTq__tabs{border-bottom:1px solid var(--card-border);background:var(--bg-elevated);color:var(--fg-muted);gap:2.4cqw;padding:1.4cqw 2cqw 0;font-size:1.6cqw;display:flex}.toolVisual-module__d-vUTq__tabs span{padding-bottom:1.1cqw}.toolVisual-module__d-vUTq__tabs [data-on]{color:var(--fg);box-shadow:inset 0 -.35cqw 0 var(--c)}.toolVisual-module__d-vUTq__ruler{color:var(--fg-faint);border-bottom:1px solid var(--border-subtle);justify-content:space-between;padding:.8cqw 2cqw .8cqw 12cqw;font-size:1.3cqw;display:flex}.toolVisual-module__d-vUTq__tracks{grid-template-rows:1fr auto;grid-template-columns:10cqw 1fr;gap:1.4cqw 0;min-height:0;padding:1.6cqw 2cqw;display:grid;position:relative}.toolVisual-module__d-vUTq__trackName{color:var(--fg-muted);padding-top:.3cqw;font-size:1.4cqw}.toolVisual-module__d-vUTq__flame{position:relative}.toolVisual-module__d-vUTq__flame i{border-radius:.4cqw;height:18%;position:absolute}.toolVisual-module__d-vUTq__devtools [data-k=script]{background:#e8b949}.toolVisual-module__d-vUTq__devtools [data-k=layout]{background:#9a6cf0}.toolVisual-module__d-vUTq__devtools [data-k=paint]{background:#3fb37f}.toolVisual-module__d-vUTq__devtools [data-k=composite]{background:#5c8df6}.toolVisual-module__d-vUTq__flame [data-long]{box-shadow:0 0 0 .3cqw #e5484d}.toolVisual-module__d-vUTq__flame [data-long]:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#e5484d;width:1.6cqw;height:1.6cqw;position:absolute;top:0;right:0}.toolVisual-module__d-vUTq__frames{gap:.6cqw;height:2.4cqw;display:flex}.toolVisual-module__d-vUTq__frames i{background:#3fb37f99;border-radius:.4cqw;flex:1}.toolVisual-module__d-vUTq__frames [data-drop]{background:#e5484d}.toolVisual-module__d-vUTq__playhead{background:var(--fg);width:.3cqw;animation:toolVisual-module__d-vUTq__scan 6s var(--ease-in-out) infinite;position:absolute;top:.6cqw;bottom:.6cqw;left:12cqw}.toolVisual-module__d-vUTq__playhead:before{content:"";background:var(--fg);clip-path:polygon(0 0,100% 0,50% 100%);width:2.1cqw;height:1.4cqw;position:absolute;top:-.6cqw;left:-.9cqw}@keyframes toolVisual-module__d-vUTq__scan{0%{transform:translate(0)}45%,70%{transform:translate(34cqw)}to{transform:translate(0)}}.toolVisual-module__d-vUTq__detail{border-top:1px solid var(--card-border);background:var(--bg-elevated);color:var(--fg-muted);justify-content:space-between;align-items:center;gap:2cqw;padding:1.2cqw 2cqw;font-size:1.4cqw;display:flex}.toolVisual-module__d-vUTq__legend{align-items:center;gap:.8cqw;display:flex}.toolVisual-module__d-vUTq__legend i{border-radius:.3cqw;width:1.4cqw;height:1.4cqw;margin-left:1cqw}.toolVisual-module__d-vUTq__legend i:first-child{margin-left:0}.toolVisual-module__d-vUTq__flag{color:#e5484d;font-weight:600;animation:6s infinite toolVisual-module__d-vUTq__flag}@keyframes toolVisual-module__d-vUTq__flag{0%,42%{opacity:.25}48%,70%{opacity:1}78%,to{opacity:.25}}@media (prefers-reduced-motion:reduce){.toolVisual-module__d-vUTq__piece,.toolVisual-module__d-vUTq__reveal,.toolVisual-module__d-vUTq__results li,.toolVisual-module__d-vUTq__pal,.toolVisual-module__d-vUTq__sharp{opacity:1;transform:none}.toolVisual-module__d-vUTq__skeleton,.toolVisual-module__d-vUTq__blurred{opacity:0}.toolVisual-module__d-vUTq__typed{clip-path:none}}
.preview-module__ostTRG__browser{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow-elevated);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);margin:0;position:relative;overflow:hidden}.preview-module__ostTRG__browser[data-tilt]{transform:perspective(1400px)rotateX(6deg)rotateY(-8deg)}.preview-module__ostTRG__browser[data-tilt]:hover{transform:perspective(1400px)rotateX(0)rotateY(0)}.preview-module__ostTRG__chrome{border-bottom:1px solid var(--card-border);background:var(--surface);align-items:center;gap:12px;height:36px;padding-inline:14px;display:flex}.preview-module__ostTRG__dots{gap:6px;display:flex}.preview-module__ostTRG__dots i{background:var(--border-strong);opacity:.6;border-radius:50%;width:10px;height:10px}.preview-module__ostTRG__dots i:first-child{opacity:1;background:#ff5f57}.preview-module__ostTRG__dots i:nth-child(2){opacity:1;background:#febc2e}.preview-module__ostTRG__dots i:nth-child(3){opacity:1;background:#28c840}.preview-module__ostTRG__url{border-radius:var(--r-pill);background:var(--bg);max-width:360px;height:22px;font-family:var(--font-mono);color:var(--fg-muted);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:6px;margin-inline:auto;font-size:11px;display:flex;overflow:hidden}.preview-module__ostTRG__shot{aspect-ratio:16/10;background:var(--surface);position:relative;overflow:hidden}.preview-module__ostTRG__img{object-fit:cover;object-position:top center;transition:transform 1.2s var(--ease-out)}.preview-module__ostTRG__browser:hover .preview-module__ostTRG__img{transform:scale(1.03)}
@property --stage-hue{syntax:"<number>";inherits:true;initial-value:162}.toolIndex-module__wTTqgq__index{transition:--stage-hue 1.2s var(--ease-in-out);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);display:grid}.toolIndex-module__wTTqgq__list{align-content:start;gap:4px;display:grid}.toolIndex-module__wTTqgq__row{--mx:50%;--my:50%;isolation:isolate;gap:var(--s-4);border-radius:var(--r-md);transition:border-color .5s var(--ease-out), background .5s var(--ease-out);border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) auto 40px;align-items:center;padding:14px 16px 14px 18px;display:grid;position:relative;overflow:hidden}.toolIndex-module__wTTqgq__row:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my), color-mix(in srgb, var(--tint) 16%, transparent), transparent 70%);opacity:0;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.toolIndex-module__wTTqgq__row:hover:before,.toolIndex-module__wTTqgq__row[data-active=true]:before{opacity:1}.toolIndex-module__wTTqgq__row[data-active=true]{background:var(--card);border-color:var(--card-border);box-shadow:var(--shadow-subtle)}.toolIndex-module__wTTqgq__rowBody{min-width:0;transition:transform .6s var(--ease-out);gap:1px;display:grid}.toolIndex-module__wTTqgq__row[data-active=true] .toolIndex-module__wTTqgq__rowBody{transform:translate(4px)}.toolIndex-module__wTTqgq__name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;transition:color .4s;overflow:hidden}.toolIndex-module__wTTqgq__row[data-active=true] .toolIndex-module__wTTqgq__name{color:var(--tint)}.toolIndex-module__wTTqgq__cat{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-faint);font-size:11px}.toolIndex-module__wTTqgq__tech{gap:4px;display:flex}.toolIndex-module__wTTqgq__tech span{font-family:var(--font-mono);border-radius:var(--r-pill);border:1px solid var(--border-subtle);color:var(--fg-muted);white-space:nowrap;opacity:0;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);padding:3px 8px;font-size:10.5px;transform:translate(8px)}.toolIndex-module__wTTqgq__tech span:nth-child(2){transition-delay:70ms}.toolIndex-module__wTTqgq__row[data-active=true] .toolIndex-module__wTTqgq__tech span{opacity:1;transform:none}.toolIndex-module__wTTqgq__go{border:1px solid var(--border);width:36px;height:36px;color:var(--fg-muted);transition:background .45s var(--ease-out), color .45s, border-color .45s;border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative}.toolIndex-module__wTTqgq__go .arrow{transition:transform .6s var(--ease-spring)}.toolIndex-module__wTTqgq__row[data-active=true] .toolIndex-module__wTTqgq__go{background:var(--tint);border-color:var(--tint);color:#fff}.toolIndex-module__wTTqgq__row[data-active=true] .toolIndex-module__wTTqgq__go .arrow{transform:rotate(-45deg)}.toolIndex-module__wTTqgq__ring{pointer-events:none;width:48px;max-width:none;height:48px;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%;rotate:-90deg}.toolIndex-module__wTTqgq__ringTrack{fill:none;stroke:var(--border);stroke-width:2.5px}.toolIndex-module__wTTqgq__ringFill{fill:none;stroke:var(--tint);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:5.2s linear forwards paused toolIndex-module__wTTqgq__countdown}.toolIndex-module__wTTqgq__ringFill[data-run=true]{animation-play-state:running}.toolIndex-module__wTTqgq__list:hover .toolIndex-module__wTTqgq__ringFill{animation-play-state:paused}@keyframes toolIndex-module__wTTqgq__countdown{to{stroke-dashoffset:0}}.toolIndex-module__wTTqgq__aside{position:relative}.toolIndex-module__wTTqgq__sticky{gap:var(--s-5);display:grid;position:sticky;top:104px}.toolIndex-module__wTTqgq__stageWrap{perspective:1400px;padding:18px 18px 30px;position:relative}.toolIndex-module__wTTqgq__aurora{z-index:-1;pointer-events:none;filter:blur(48px);opacity:.55;background:radial-gradient(40% 45% at 30% 35%, hsl(var(--stage-hue) 70% 55% / .55), transparent 70%), radial-gradient(35% 40% at 75% 70%, hsl(calc(var(--stage-hue) + 40) 75% 55% / .4), transparent 70%);animation:toolIndex-module__wTTqgq__drift 14s var(--ease-in-out) infinite alternate;position:absolute;inset:0}:root:not([data-theme=dark]) .toolIndex-module__wTTqgq__aurora{opacity:.35}@keyframes toolIndex-module__wTTqgq__drift{to{transform:translate(4%,-3%)rotate(8deg)scale(1.06)}}.toolIndex-module__wTTqgq__stage{--rx:0deg;--ry:0deg;--gx:50%;--gy:0%;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .9s var(--ease-out);position:relative}.toolIndex-module__wTTqgq__slides{border-radius:var(--r-lg);box-shadow:0 30px 60px -30px hsl(var(--stage-hue) 60% 20% / .55);display:grid;position:relative}.toolIndex-module__wTTqgq__slides>*{grid-area:1/1}.toolIndex-module__wTTqgq__slide{transition:clip-path 1s var(--ease-out), opacity .7s var(--ease-out), transform 1s var(--ease-out), filter .8s var(--ease-out)}.toolIndex-module__wTTqgq__slide[data-state=in]{clip-path:inset(0 0 0 0 round var(--r-lg));opacity:1;filter:none;z-index:1;transform:none}.toolIndex-module__wTTqgq__slide[data-state=out]{clip-path:inset(0 0 0 0 round var(--r-lg));opacity:0;filter:blur(8px);transition-duration:.6s;transform:scale(.96)translateY(10px)}.toolIndex-module__wTTqgq__slide[data-state=in]{animation:toolIndex-module__wTTqgq__wipe 1s var(--ease-out)}@keyframes toolIndex-module__wTTqgq__wipe{0%{clip-path:inset(100% 0 0 0 round var(--r-lg));filter:blur(10px);transform:translateY(18px)scale(1.03)}}.toolIndex-module__wTTqgq__glare{z-index:2;border-radius:var(--r-lg);pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(420px circle at var(--gx) var(--gy), #ffffff59, transparent 60%);position:absolute;inset:0}.toolIndex-module__wTTqgq__floatMark,.toolIndex-module__wTTqgq__floatStatus,.toolIndex-module__wTTqgq__floatTech{z-index:3;position:absolute}.toolIndex-module__wTTqgq__floatMark{background:color-mix(in srgb, var(--card) 80%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);box-shadow:var(--shadow-elevated);animation:toolIndex-module__wTTqgq__pop .9s var(--ease-spring) .15s backwards, toolIndex-module__wTTqgq__bob 5s var(--ease-in-out) 1s infinite alternate;border-radius:20px;padding:6px;top:-16px;left:-14px;transform:translateZ(70px)}.toolIndex-module__wTTqgq__floatStatus{animation:toolIndex-module__wTTqgq__pop .8s var(--ease-spring) .3s backwards;top:46px;right:14px;transform:translateZ(40px)}.toolIndex-module__wTTqgq__floatTech{gap:6px;display:flex;bottom:-18px;right:-12px;transform:translateZ(55px)}.toolIndex-module__wTTqgq__floatTech span{font-family:var(--font-mono);border-radius:var(--r-pill);background:color-mix(in srgb, var(--card) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);box-shadow:var(--shadow-elevated);color:var(--fg);animation:toolIndex-module__wTTqgq__pop .8s var(--ease-spring) backwards;animation-delay:calc(.42s + var(--i) * 90ms);padding:6px 11px;font-size:11px}@keyframes toolIndex-module__wTTqgq__pop{0%{opacity:0;translate:0 12px;scale:.6}}@keyframes toolIndex-module__wTTqgq__bob{to{translate:0 -6px}}.toolIndex-module__wTTqgq__info{gap:var(--s-2);padding-inline:18px;display:grid}.toolIndex-module__wTTqgq__infoName{font-family:var(--font-display);letter-spacing:-.025em;animation:toolIndex-module__wTTqgq__blurIn .7s var(--ease-out) backwards;font-size:1.5rem;font-weight:600}.toolIndex-module__wTTqgq__infoText{color:var(--fg-muted);font-size:var(--t-caption);max-width:52ch;animation:toolIndex-module__wTTqgq__blurIn .7s var(--ease-out) 90ms backwards}.toolIndex-module__wTTqgq__features{flex-wrap:wrap;gap:6px 14px;margin-top:4px;display:flex}.toolIndex-module__wTTqgq__features li{color:var(--fg-muted);animation:toolIndex-module__wTTqgq__blurIn .7s var(--ease-out) backwards;animation-delay:calc(.2s + var(--i) * 80ms);align-items:center;gap:7px;font-size:.8rem;display:inline-flex}.toolIndex-module__wTTqgq__features li:before{content:"";background:var(--tint);width:6px;height:6px;box-shadow:0 0 0 3px var(--tint-soft);border-radius:50%}@keyframes toolIndex-module__wTTqgq__blurIn{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}}@media (max-width:1000px){.toolIndex-module__wTTqgq__index{grid-template-columns:1fr}.toolIndex-module__wTTqgq__aside{display:none}.toolIndex-module__wTTqgq__row{grid-template-columns:34px minmax(0,1fr) 40px}.toolIndex-module__wTTqgq__tech,.toolIndex-module__wTTqgq__ring{display:none}}@media (prefers-reduced-motion:reduce){.toolIndex-module__wTTqgq__ring{display:none}.toolIndex-module__wTTqgq__stage{transform:none}}
@property --ev-acc{syntax:"<color>";inherits:true;initial-value:#0c8a64}.evidence-module__pMGQjq__bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.evidence-module__pMGQjq__bento:not([data-play=true]) *{animation-play-state:paused!important}.evidence-module__pMGQjq__cell{opacity:0;transition:opacity .8s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i) * 90ms);grid-column:span 2;display:grid;transform:translateY(24px)}.evidence-module__pMGQjq__cell[data-span=wide]{grid-column:span 4}.evidence-module__pMGQjq__cell[data-span=half]{grid-column:span 3}.evidence-module__pMGQjq__bento[data-seen=true] .evidence-module__pMGQjq__cell{opacity:1;transform:none}.evidence-module__pMGQjq__card{--mx:50%;--my:0%;isolation:isolate;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow-subtle), var(--inner-highlight);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.evidence-module__pMGQjq__card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--mx) var(--my), color-mix(in srgb, var(--tint) 10%, transparent), transparent 65%);opacity:0;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.evidence-module__pMGQjq__card:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my), var(--tint), transparent 70%);-webkit-mask-composite:xor;opacity:0;transition:opacity .5s var(--ease-out);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.evidence-module__pMGQjq__card:hover:before,.evidence-module__pMGQjq__card:hover:after{opacity:1}.evidence-module__pMGQjq__stage{border-bottom:1px solid var(--card-border);background:radial-gradient(90% 100% at 50% 0%, color-mix(in srgb, var(--tint) 12%, transparent), transparent 70%), var(--bg-elevated);place-items:center;height:260px;padding:24px;display:grid;position:relative;overflow:hidden}.evidence-module__pMGQjq__stage:before{content:"";pointer-events:none;opacity:.6;background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 80% at 50% 40%,#000,#0000);mask:radial-gradient(70% 80% at 50% 40%,#000,#0000)}.evidence-module__pMGQjq__stage>*{position:relative}.evidence-module__pMGQjq__body{align-content:start;gap:8px;padding:24px 28px 26px;display:grid}.evidence-module__pMGQjq__claim{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);font-weight:600;line-height:1.15;transition:color .4s}.evidence-module__pMGQjq__card:hover .evidence-module__pMGQjq__claim{color:var(--tint)}.evidence-module__pMGQjq__proof{color:var(--fg-muted);max-width:52ch;font-size:.95rem}.evidence-module__pMGQjq__more{font-size:var(--t-caption);color:var(--tint);align-items:center;gap:8px;margin-top:8px;font-weight:600;display:inline-flex}.evidence-module__pMGQjq__more .arrow{transition:transform .5s var(--ease-spring)}.evidence-module__pMGQjq__card:hover .evidence-module__pMGQjq__more .arrow{transform:translate(4px)}.evidence-module__pMGQjq__tokens{animation:evidence-module__pMGQjq__acc 9s var(--ease-in-out) infinite;align-items:center;display:flex}@keyframes evidence-module__pMGQjq__acc{0%,to{--ev-acc:#29a37e}33%{--ev-acc:#3c7fdd}66%{--ev-acc:#ee722b}}.evidence-module__pMGQjq__tFrame{background:var(--card);border:1px solid var(--border);width:176px;box-shadow:var(--shadow-elevated);border-radius:16px;padding:12px}.evidence-module__pMGQjq__tLabel{font-family:var(--font-mono);border-radius:var(--r-pill);color:var(--fg-muted);background:var(--surface);padding:3px 8px;font-size:10.5px;display:inline-block}.evidence-module__pMGQjq__tUi{gap:10px;margin-top:12px;display:grid}.evidence-module__pMGQjq__tRow{align-items:center;gap:10px;display:flex}.evidence-module__pMGQjq__tAvatar{background:var(--ev-acc);border-radius:50%;flex:none;width:30px;height:30px}.evidence-module__pMGQjq__tRow span{flex:1;gap:5px;display:grid}.evidence-module__pMGQjq__tRow b{background:var(--border-strong);border-radius:3px;height:5px;display:block}.evidence-module__pMGQjq__tRow b+b{opacity:.6;width:60%}.evidence-module__pMGQjq__tToggle{background:var(--ev-acc);border-radius:9px;width:30px;height:17px;position:relative}.evidence-module__pMGQjq__tToggle i{width:13px;height:13px;animation:evidence-module__pMGQjq__knob 3s var(--ease-in-out) infinite;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}@keyframes evidence-module__pMGQjq__knob{0%,40%{transform:translate(13px)}50%,90%{transform:none}}.evidence-module__pMGQjq__tBtn{color:#fff;background:var(--ev-acc);border-radius:8px;place-items:center;height:30px;font-size:12px;font-weight:600;display:grid}.evidence-module__pMGQjq__tHub{align-items:center;display:flex}.evidence-module__pMGQjq__tChip{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-elevated);font-family:var(--font-mono);color:var(--fg-muted);border-radius:14px;justify-items:center;gap:6px;padding:12px 14px;font-size:10.5px;display:grid}.evidence-module__pMGQjq__tSwatch{background:var(--ev-acc);width:28px;height:28px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ev-acc) 20%, transparent);border-radius:8px}.evidence-module__pMGQjq__tWire{background:var(--border-strong);width:36px;height:1.5px;position:relative;overflow:hidden}.evidence-module__pMGQjq__tWire i{background:var(--ev-acc);width:12px;height:100%;animation:1.4s linear infinite evidence-module__pMGQjq__wire;position:absolute;top:0}.evidence-module__pMGQjq__tWire[data-side=l] i{animation-direction:reverse}@keyframes evidence-module__pMGQjq__wire{0%{left:-12px}to{left:36px}}.evidence-module__pMGQjq__code{color:#d8d7d0;width:min(100%,300px);box-shadow:var(--shadow-elevated);background:#0d1110;border:1px solid #ffffff14;border-radius:14px;position:relative;overflow:hidden}.evidence-module__pMGQjq__cTabs{background:#ffffff08;padding:8px 12px 0;display:flex}.evidence-module__pMGQjq__cTabs span{font-family:var(--font-mono);color:#a5aba3;background:#0d1110;border-radius:6px 6px 0 0;padding:5px 10px;font-size:10.5px}.evidence-module__pMGQjq__cBody{font-family:var(--font-mono);white-space:pre;margin:0;padding:12px 14px 14px;font-size:11.5px;line-height:1.7}.evidence-module__pMGQjq__cBody>span{min-height:1.7em;display:block}.evidence-module__pMGQjq__cBody em{font-style:normal}.evidence-module__pMGQjq__k{color:#c792ea}.evidence-module__pMGQjq__str{color:#a5e3b5}.evidence-module__pMGQjq__t{color:#82aaff}.evidence-module__pMGQjq__cSwap{display:inline-grid}.evidence-module__pMGQjq__cSwap>*{grid-area:1/1}.evidence-module__pMGQjq__cBad{text-underline-offset:3px;-webkit-text-decoration:underline wavy #ff6b6b;text-decoration:underline wavy #ff6b6b;animation:6s infinite evidence-module__pMGQjq__bad}.evidence-module__pMGQjq__cGood{opacity:0;animation:6s infinite evidence-module__pMGQjq__good}@keyframes evidence-module__pMGQjq__bad{0%,48%{opacity:1}52%,to{opacity:0}}@keyframes evidence-module__pMGQjq__good{0%,48%{opacity:0}52%,to{opacity:1}}.evidence-module__pMGQjq__cTip{font-family:var(--font-mono);color:#ffd1d1;animation:evidence-module__pMGQjq__tip 6s var(--ease-out) infinite;background:#2a1414;border:1px solid #ff6b6b66;border-radius:7px;padding:6px 9px;font-size:10px;position:absolute;bottom:44px;left:60px;box-shadow:0 8px 20px -8px #000}@keyframes evidence-module__pMGQjq__tip{0%,8%{opacity:0;transform:translateY(4px)}14%,44%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(4px)}}.evidence-module__pMGQjq__cStatus{font-family:var(--font-mono);border-top:1px solid #ffffff12;padding:7px 14px;font-size:10.5px;display:grid}.evidence-module__pMGQjq__cStatus>*{grid-area:1/1}.evidence-module__pMGQjq__cErr{color:#ff8a8a;animation:6s infinite evidence-module__pMGQjq__bad}.evidence-module__pMGQjq__cOk{color:#4ade80;opacity:0;animation:6s infinite evidence-module__pMGQjq__good}.evidence-module__pMGQjq__load{justify-items:center;gap:12px;display:grid}.evidence-module__pMGQjq__lFrame{aspect-ratio:220/140;background:var(--surface);border:1px solid var(--border);width:230px;box-shadow:var(--shadow-elevated);border-radius:14px;position:relative;overflow:hidden}.evidence-module__pMGQjq__lFrame>div{position:absolute;inset:0}.evidence-module__pMGQjq__lFrame svg{width:100%;max-width:none;height:100%}.evidence-module__pMGQjq__lSkel{background:linear-gradient(100deg, var(--surface) 30%, var(--surface-hover) 50%, var(--surface) 70%) 0 0 / 250% 100%;align-content:end;gap:7px;padding:14px;animation:6s infinite evidence-module__pMGQjq__skel,1.4s linear infinite evidence-module__pMGQjq__shimmer;display:grid}.evidence-module__pMGQjq__lSkel i{background:var(--border);border-radius:4px;height:7px;display:block}.evidence-module__pMGQjq__lSkel i:first-child{width:60%}.evidence-module__pMGQjq__lSkel i:nth-child(2){width:80%}.evidence-module__pMGQjq__lSkel i:nth-child(3){width:40%}.evidence-module__pMGQjq__lBlur{filter:blur(10px)saturate(.8);animation:6s infinite evidence-module__pMGQjq__blurIn;transform:scale(1.1)}.evidence-module__pMGQjq__lSharp{animation:evidence-module__pMGQjq__sharpIn 6s var(--ease-out) infinite}@keyframes evidence-module__pMGQjq__skel{0%,30%{opacity:1}36%,to{opacity:0}}@keyframes evidence-module__pMGQjq__shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes evidence-module__pMGQjq__blurIn{0%,28%{opacity:0}34%,62%{opacity:1}68%,to{opacity:0}}@keyframes evidence-module__pMGQjq__sharpIn{0%,60%{opacity:0;filter:blur(4px)}70%,94%{opacity:1;filter:none}to{opacity:0}}.evidence-module__pMGQjq__lStates{gap:6px;display:flex}.evidence-module__pMGQjq__lStates span{font-family:var(--font-mono);border-radius:var(--r-pill);color:var(--fg-faint);border:1px solid var(--border);padding:4px 9px;font-size:10.5px;animation:6s infinite evidence-module__pMGQjq__state}.evidence-module__pMGQjq__lStates span:nth-child(2){animation-name:evidence-module__pMGQjq__state2}.evidence-module__pMGQjq__lStates span:nth-child(3){animation-name:evidence-module__pMGQjq__state3}@keyframes evidence-module__pMGQjq__state{0%,32%{color:var(--tint);border-color:var(--tint)}34%,to{color:var(--fg-faint)}}@keyframes evidence-module__pMGQjq__state2{0%,32%{color:var(--fg-faint)}34%,64%{color:var(--tint);border-color:var(--tint)}66%,to{color:var(--fg-faint)}}@keyframes evidence-module__pMGQjq__state3{0%,64%{color:var(--fg-faint)}66%,96%{color:var(--tint);border-color:var(--tint)}98%,to{color:var(--fg-faint)}}.evidence-module__pMGQjq__ai{align-items:center;gap:14px;display:flex}.evidence-module__pMGQjq__aPrompt,.evidence-module__pMGQjq__aDoc{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-elevated);border-radius:14px;padding:12px 14px}.evidence-module__pMGQjq__aPrompt{gap:8px;width:190px;display:grid}.evidence-module__pMGQjq__aPrompt p{color:var(--fg);min-height:5.6em;font-size:12.5px;line-height:1.5}.evidence-module__pMGQjq__aType{vertical-align:top;clip-path:inset(0);animation:7s steps(60,end) infinite evidence-module__pMGQjq__typeIn;display:inline-block;overflow:hidden}@keyframes evidence-module__pMGQjq__typeIn{0%{clip-path:inset(0 100% 100% 0)}28%,88%{clip-path:inset(0)}94%,to{clip-path:inset(0);opacity:0}}.evidence-module__pMGQjq__aTag{font-family:var(--font-mono);letter-spacing:.04em;color:var(--tint);font-size:10px}.evidence-module__pMGQjq__aSpark{background:var(--tint);color:#fff;width:42px;height:42px;box-shadow:0 0 0 6px var(--tint-soft);animation:evidence-module__pMGQjq__spark 7s var(--ease-out) infinite;border-radius:50%;flex:none;place-items:center;display:grid}.evidence-module__pMGQjq__aSpark svg{fill:currentColor}@keyframes evidence-module__pMGQjq__spark{0%,26%{box-shadow:0 0 0 0 var(--tint-soft);transform:scale(.85)}32%{transform:scale(1.12)rotate(45deg);box-shadow:0 0 0 14px #0000}40%,to{box-shadow:0 0 0 6px var(--tint-soft);transform:scale(1)rotate(90deg)}}.evidence-module__pMGQjq__aDoc{gap:6px;width:210px;display:grid}.evidence-module__pMGQjq__aDoc p{font-family:var(--font-mono);animation:evidence-module__pMGQjq__docLine 7s var(--ease-out) infinite both;animation-delay:calc(2.4s + var(--d) * .22s);font-size:11px}.evidence-module__pMGQjq__aH1{color:var(--fg);font-weight:700;font-size:12.5px!important}.evidence-module__pMGQjq__aH2{color:var(--tint)}.evidence-module__pMGQjq__aLine i,.evidence-module__pMGQjq__aCode i{background:var(--border-strong);border-radius:3px;height:6px;display:block}.evidence-module__pMGQjq__aCode{background:var(--surface);border-radius:6px;padding:7px 8px}.evidence-module__pMGQjq__aCode i{background:var(--tint);opacity:.6}@keyframes evidence-module__pMGQjq__docLine{0%{opacity:0;transform:translate(-6px)}6%,60%{opacity:1;transform:none}66%,to{opacity:0}}.evidence-module__pMGQjq__pick{width:290px;height:196px;position:relative}.evidence-module__pMGQjq__pField{width:150px;height:150px;box-shadow:var(--shadow-elevated);background:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#f96610);border-radius:12px;position:absolute;top:0;left:0}.evidence-module__pMGQjq__pHandle{width:16px;height:16px;animation:evidence-module__pMGQjq__handle 8s var(--ease-in-out) infinite;border:2.5px solid #fff;border-radius:50%;margin:-8px;position:absolute;box-shadow:0 1px 4px #00000080}@keyframes evidence-module__pMGQjq__handle{0%,to{top:22%;left:78%}15%{top:34%;left:60%}28%{top:18%;left:84%}}.evidence-module__pMGQjq__pSide{width:124px;height:150px;position:absolute;top:0;left:166px}.evidence-module__pMGQjq__pHue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:6px;height:12px;position:absolute;top:2px;left:0;right:0}.evidence-module__pMGQjq__pThumb{width:18px;height:18px;animation:evidence-module__pMGQjq__thumb 8s var(--ease-in-out) infinite;background:#fff;border-radius:50%;margin-left:-9px;position:absolute;top:-3px;box-shadow:0 1px 4px #0006}@keyframes evidence-module__pMGQjq__thumb{0%,33%{left:8%}45%{left:14%}55%,to{left:6%}}.evidence-module__pMGQjq__pPreview{color:#fff;height:64px;font-family:var(--font-display);background:#cb510b;border-radius:10px;place-items:center;font-size:26px;font-weight:600;display:grid;position:absolute;top:26px;left:0;right:0}.evidence-module__pMGQjq__pBadge{border-radius:var(--r-pill);font-family:var(--font-mono);color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent);padding:3px 9px;font-size:10.5px;position:absolute;top:98px;left:0}.evidence-module__pMGQjq__pCopy{background:var(--fg);height:26px;color:var(--bg);border-radius:8px;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:124px;left:0;right:0}.evidence-module__pMGQjq__pFocus{border:2px solid var(--tint);box-shadow:0 0 0 4px var(--tint-soft);pointer-events:none;animation:evidence-module__pMGQjq__focus 8s var(--ease-in-out) infinite;position:absolute}@keyframes evidence-module__pMGQjq__focus{0%,30%{border-radius:15px;width:160px;height:160px;top:-5px;left:-5px}36%,63%{border-radius:10px;width:134px;height:22px;top:-3px;left:161px}69%,96%{border-radius:12px;width:134px;height:36px;top:119px;left:161px}to{border-radius:15px;width:160px;height:160px;top:-5px;left:-5px}}.evidence-module__pMGQjq__pKey{font-family:var(--font-mono);background:var(--card);border:1px solid var(--border);color:var(--fg-muted);border-bottom-width:3px;border-radius:7px;padding:4px 10px;font-size:11px;animation:8s infinite evidence-module__pMGQjq__key;position:absolute;bottom:0;right:0}@keyframes evidence-module__pMGQjq__key{0%,31%,37%,64%,70%,97%,to{color:var(--fg-muted);border-bottom-width:3px;transform:none}33%,66%,99%{color:var(--tint);border-bottom-width:1px;transform:translateY(2px)}}.evidence-module__pMGQjq__layers{align-items:center;gap:28px;display:flex}.evidence-module__pMGQjq__lyStack{width:170px;height:200px;position:relative}.evidence-module__pMGQjq__lyStack i{width:120px;height:120px;z-index:calc(10 - var(--l));background:color-mix(in srgb, var(--card) 88%, transparent);border:1px solid var(--border-strong);transform:translateY(calc(var(--l) * 20px - 18px)) rotateX(62deg) rotateZ(45deg);animation:evidence-module__pMGQjq__plate 9s var(--ease-in-out) infinite;animation-delay:calc(var(--l) * 1.5s);border-radius:14px;position:absolute;top:0;left:25px}@keyframes evidence-module__pMGQjq__plate{0%{background:color-mix(in srgb, var(--card) 88%, transparent);border-color:var(--border-strong)}4%,13%{background:color-mix(in srgb, var(--tint) 30%, var(--card));border-color:var(--tint);box-shadow:0 0 24px color-mix(in srgb, var(--tint) 40%, transparent)}18%,to{background:color-mix(in srgb, var(--card) 88%, transparent);border-color:var(--border-strong);box-shadow:none}}.evidence-module__pMGQjq__lyNames{gap:6px;display:grid}.evidence-module__pMGQjq__lyNames li{font-family:var(--font-mono);color:var(--fg-faint);animation:evidence-module__pMGQjq__name 9s var(--ease-in-out) infinite;animation-delay:calc(var(--l) * 1.5s);align-items:center;gap:10px;font-size:11.5px;display:flex}.evidence-module__pMGQjq__lyNames span{font-family:var(--font-accent);color:var(--tint);opacity:0;animation:evidence-module__pMGQjq__why 9s var(--ease-in-out) infinite;animation-delay:inherit;font-size:14px;font-style:italic}@keyframes evidence-module__pMGQjq__name{0%,18%,to{color:var(--fg-faint)}4%,13%{color:var(--fg)}}@keyframes evidence-module__pMGQjq__why{0%,18%,to{opacity:0;transform:translate(-4px)}4%,13%{opacity:1;transform:none}}@media (max-width:1100px){.evidence-module__pMGQjq__cell,.evidence-module__pMGQjq__cell[data-span=half]{grid-column:span 3}.evidence-module__pMGQjq__cell[data-span=wide]{grid-column:span 6}}@media (max-width:720px){.evidence-module__pMGQjq__bento{grid-template-columns:1fr}.evidence-module__pMGQjq__cell,.evidence-module__pMGQjq__cell[data-span=half],.evidence-module__pMGQjq__cell[data-span=wide]{grid-column:auto}.evidence-module__pMGQjq__stage{height:auto;min-height:230px}.evidence-module__pMGQjq__tFrame{width:130px}.evidence-module__pMGQjq__tWire{width:18px}.evidence-module__pMGQjq__ai{flex-direction:column}.evidence-module__pMGQjq__aPrompt,.evidence-module__pMGQjq__aDoc{width:100%;max-width:260px}.evidence-module__pMGQjq__aSpark{rotate:90deg}.evidence-module__pMGQjq__pick{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.evidence-module__pMGQjq__cell{opacity:1;transform:none}}
.system-module__3HNUmW__system{justify-items:center;display:grid}.system-module__3HNUmW__root{border-radius:var(--r-pill);background:linear-gradient(var(--card), var(--card)) padding-box, var(--brand-gradient) border-box;box-shadow:0 6px 20px -10px color-mix(in srgb, var(--primary) 60%, transparent);border:1.5px solid #0000;align-items:center;gap:10px;padding:10px 18px;font-size:.95rem;font-weight:600;display:inline-flex}.system-module__3HNUmW__tree{width:100%;height:120px;margin-bottom:-2px;display:block;overflow:visible}.system-module__3HNUmW__trunk,.system-module__3HNUmW__branch{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.system-module__3HNUmW__trunk{stroke:var(--border-strong);transition:stroke-dashoffset .5s var(--ease-in-out)}.system-module__3HNUmW__branch{stroke:var(--tint);opacity:.55;transition:stroke-dashoffset .9s var(--ease-out);transition-delay:calc(.45s + var(--i) * .14s)}.system-module__3HNUmW__signal{fill:var(--tint)}.system-module__3HNUmW__system[data-drawn=true] .system-module__3HNUmW__trunk,.system-module__3HNUmW__system[data-drawn=true] .system-module__3HNUmW__branch{stroke-dashoffset:0}.system-module__3HNUmW__system[data-drawn=true] .system-module__3HNUmW__signal{opacity:1}.system-module__3HNUmW__cols{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.system-module__3HNUmW__col{border-top:2px solid var(--tint);align-content:start;gap:8px;padding:22px 24px 0;display:grid}.system-module__3HNUmW__col+.system-module__3HNUmW__col{border-left:1px solid var(--border-subtle)}.system-module__3HNUmW__col{position:relative}.system-module__3HNUmW__col:before{content:"";background:var(--tint);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-5px;left:50%}@media (max-width:900px){.system-module__3HNUmW__col:before{display:none}}.system-module__3HNUmW__system[data-drawn=true] .system-module__3HNUmW__col{opacity:1;transform:none}.system-module__3HNUmW__groupName{font-size:1.9rem;line-height:1}.system-module__3HNUmW__blurb{color:var(--fg-muted);min-height:2.8em;font-size:.9rem}.system-module__3HNUmW__list{margin-top:8px}.system-module__3HNUmW__item{border-top:1px solid var(--border-subtle);transition:color var(--d-micro);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-weight:550;display:flex}.system-module__3HNUmW__item .arrow{color:var(--tint);opacity:0;transition:opacity var(--d-micro), transform var(--d-ui) var(--ease-out);transform:translate(-6px)}.system-module__3HNUmW__item:hover{color:var(--tint)}.system-module__3HNUmW__item:hover .arrow{opacity:1;transform:none}.system-module__3HNUmW__from{color:var(--fg-muted);margin-top:14px;font-size:.85rem}.system-module__3HNUmW__from strong{color:var(--fg);font-size:1.1rem}@media (max-width:900px){.system-module__3HNUmW__tree{display:none}.system-module__3HNUmW__root{margin-bottom:16px}.system-module__3HNUmW__cols{grid-template-columns:1fr 1fr;row-gap:40px}.system-module__3HNUmW__col:nth-child(3){border-left:0}}@media (max-width:560px){.system-module__3HNUmW__cols{grid-template-columns:1fr}.system-module__3HNUmW__col+.system-module__3HNUmW__col{border-left:0}}@media (prefers-reduced-motion:reduce){.system-module__3HNUmW__trunk,.system-module__3HNUmW__branch{stroke-dashoffset:0}.system-module__3HNUmW__col{opacity:1;transform:none}.system-module__3HNUmW__signal{display:none}}.system-module__3HNUmW__system:not([data-drawn=true]) .system-module__3HNUmW__trunk,.system-module__3HNUmW__system:not([data-drawn=true]) .system-module__3HNUmW__branch,.system-module__3HNUmW__system:not([data-drawn=true]) .system-module__3HNUmW__col,.system-module__3HNUmW__system:not([data-drawn=true]) .system-module__3HNUmW__signal{transition:none}.system-module__3HNUmW__branch{stroke-linecap:round;opacity:.7}
.nav-module__lbz8gW__header{z-index:50;transition:padding var(--d-ui) var(--ease-out);padding-top:0;position:sticky;top:0}.nav-module__lbz8gW__header[data-scrolled=true]{padding-top:10px}.nav-module__lbz8gW__bar{align-items:center;gap:var(--s-5);border-radius:var(--r-pill);height:68px;transition:height var(--d-ui) var(--ease-out), padding var(--d-ui) var(--ease-out), background var(--d-ui), border-color var(--d-ui), box-shadow var(--d-ui);border:1px solid #0000;padding-inline:0;display:flex;position:relative}.nav-module__lbz8gW__header[data-scrolled=true] .nav-module__lbz8gW__bar{background:color-mix(in srgb, var(--card) 58%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-color:var(--card-border);height:60px;box-shadow:var(--shadow-2);padding-inline:10px}.nav-module__lbz8gW__header[data-scrolled=true] .nav-module__lbz8gW__brand{padding-left:10px}.nav-module__lbz8gW__brand{white-space:nowrap;transition:padding var(--d-ui) var(--ease-out);align-items:center;display:inline-flex}.nav-module__lbz8gW__links{border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid var(--border-subtle);gap:0;margin-inline:auto;padding:4px;display:flex;position:relative}.nav-module__lbz8gW__pill{border-radius:var(--r-pill);background:var(--card);box-shadow:var(--shadow-1), var(--inner-highlight);opacity:0;transition:transform .38s var(--ease-spring), width .38s var(--ease-spring), opacity .2s;pointer-events:none;position:absolute;top:4px;bottom:4px;left:0}.nav-module__lbz8gW__pill[data-show=true]{opacity:1}.nav-module__lbz8gW__links>li:not(.nav-module__lbz8gW__pill){z-index:1;position:relative}.nav-module__lbz8gW__link{border-radius:var(--r-pill);letter-spacing:-.01em;height:36px;color:var(--fg-muted);transition:color var(--d-micro);align-items:center;gap:6px;padding-inline:16px;font-size:.9rem;font-weight:600;display:inline-flex}.nav-module__lbz8gW__link:hover,.nav-module__lbz8gW__link[data-current=true],.nav-module__lbz8gW__link[data-active=true]{color:var(--fg)}.nav-module__lbz8gW__caret{transition:transform var(--d-ui) var(--ease-out);opacity:.6}.nav-module__lbz8gW__link[data-current=true] .nav-module__lbz8gW__caret{transform:rotate(180deg)}.nav-module__lbz8gW__actions{align-items:center;gap:6px;display:flex}.nav-module__lbz8gW__search{width:38px;height:38px;color:var(--fg-muted);transition:color var(--d-micro), background var(--d-micro);border-radius:50%;place-items:center;display:grid;position:relative}.nav-module__lbz8gW__search:hover,.nav-module__lbz8gW__search:focus-visible{color:var(--fg);background:var(--surface)}.nav-module__lbz8gW__tip{white-space:nowrap;border-radius:var(--r-sm);background:var(--fg);color:var(--bg);opacity:0;pointer-events:none;align-items:center;gap:6px;padding:5px 8px 5px 10px;font-size:12px;font-weight:500;transition:opacity .16s;display:flex;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}.nav-module__lbz8gW__tip kbd{font-family:var(--font-mono);border-radius:var(--r-xs);background:color-mix(in srgb, var(--bg) 18%, transparent);padding:1px 6px;font-size:10.5px}.nav-module__lbz8gW__search:hover .nav-module__lbz8gW__tip,.nav-module__lbz8gW__search:focus-visible .nav-module__lbz8gW__tip{opacity:1}.nav-module__lbz8gW__kbd{font-family:var(--font-mono);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--fg-faint);background:var(--surface);padding:3px 7px;font-size:10.5px}.nav-module__lbz8gW__burger{border-radius:var(--r-pill);place-items:center;width:42px;height:42px;display:none}.nav-module__lbz8gW__burger span,.nav-module__lbz8gW__burger span:before{width:18px;height:1.5px;transition:transform var(--d-ui) var(--ease-out);background:currentColor;display:block;position:relative}.nav-module__lbz8gW__burger span:before{content:"";position:absolute;top:6px}.nav-module__lbz8gW__burger span[data-open=true]{transform:translateY(3px)rotate(45deg)}.nav-module__lbz8gW__burger span[data-open=true]:before{transform:translateY(-6px)rotate(-90deg)}.nav-module__lbz8gW__panelWrap{opacity:0;transform-origin:top;filter:blur(6px);pointer-events:none;visibility:hidden;transition:opacity var(--d-ui) var(--ease-out), transform var(--d-ui) var(--ease-out), filter var(--d-ui) var(--ease-out), visibility 0s linear var(--d-ui);padding-top:10px;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)scale(.985)}.nav-module__lbz8gW__panelWrap[data-visible=true]{opacity:1;filter:none;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.nav-module__lbz8gW__panel{transition:height var(--d-ui) var(--ease-out);max-width:calc(var(--max) - 2 * var(--gutter));margin-inline:auto;position:relative;overflow:hidden}.nav-module__lbz8gW__pane{opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);position:absolute;inset:0 0 auto;transform:translateY(6px)}.nav-module__lbz8gW__pane[data-active=true]{opacity:1;pointer-events:auto;transition-delay:60ms;position:relative;transform:none}.nav-module__lbz8gW__scrim{z-index:40;background:color-mix(in srgb, var(--bg) 35%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--d-ui);position:fixed;inset:0}.nav-module__lbz8gW__scrim[data-visible=true]{opacity:1;pointer-events:auto}.nav-module__lbz8gW__itemTitle{letter-spacing:-.01em;font-size:.925rem;font-weight:600;line-height:1.3;display:block}.nav-module__lbz8gW__itemDesc{color:var(--fg-muted);margin-top:2px;font-size:.8125rem;line-height:1.45;display:block}.nav-module__lbz8gW__dot{background:var(--tint);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.nav-module__lbz8gW__groupLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);align-items:center;gap:8px;margin:0 0 6px 12px;font-size:11px;display:flex}.nav-module__lbz8gW__megaTools{gap:var(--s-5);padding:var(--s-4);grid-template-columns:300px 1fr;display:grid}.nav-module__lbz8gW__preview{gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-md);background:var(--surface);transition:background var(--d-micro);align-content:start;display:grid}.nav-module__lbz8gW__preview:hover{background:var(--surface-hover)}.nav-module__lbz8gW__previewVisual{animation:nav-module__lbz8gW__previewIn .36s var(--ease-out);border-radius:var(--r-sm)!important}@keyframes nav-module__lbz8gW__previewIn{0%{opacity:0;filter:blur(4px);transform:scale(.97)}}.nav-module__lbz8gW__previewBody{gap:4px;padding:0 4px 4px;display:grid}.nav-module__lbz8gW__previewHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.nav-module__lbz8gW__toolGroups{gap:var(--s-3);padding-top:var(--s-2);grid-template-columns:repeat(2,1fr);display:grid}.nav-module__lbz8gW__toolCol{gap:var(--s-4);flex-direction:column;display:flex}.nav-module__lbz8gW__menuItem{border-radius:var(--r-sm);transition:background var(--d-micro);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.nav-module__lbz8gW__menuItem:hover,.nav-module__lbz8gW__menuItem:focus-visible,.nav-module__lbz8gW__menuItem[data-active=true]{background:var(--surface)}.nav-module__lbz8gW__menuItem .nav-module__lbz8gW__itemDesc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nav-module__lbz8gW__toolAd{gap:var(--s-3);min-height:150px;padding:var(--s-4);border-radius:var(--r-md);color:#eeede7;transition:transform var(--d-ui) var(--ease-out);background:radial-gradient(80% 90% at 100% 0,#e2602f80,#0000 60%),radial-gradient(90% 90% at 0 100%,#0c8a64b3,#0000 65%),#0b100e;flex:1;grid-template-columns:1fr 64px;align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.nav-module__lbz8gW__toolAd:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#ffffff59,#0000 40%,#ffffff1f);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-module__lbz8gW__toolAd:hover,.nav-module__lbz8gW__toolAd:focus-visible{transform:translateY(-2px)}.nav-module__lbz8gW__toolAdBody{order:-1;gap:4px;display:grid}.nav-module__lbz8gW__toolAdTag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#eeede799;font-size:10px}.nav-module__lbz8gW__toolAdTitle{letter-spacing:-.02em;font-size:1rem;font-weight:650;line-height:1.2}.nav-module__lbz8gW__toolAdText{color:#eeede7b3;font-size:.8rem}.nav-module__lbz8gW__toolAdCta{align-items:center;gap:6px;margin-top:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.nav-module__lbz8gW__toolAdCta .arrow{transition:transform var(--d-ui) var(--ease-out)}.nav-module__lbz8gW__toolAd:hover .nav-module__lbz8gW__toolAdCta .arrow{transform:translate(3px)}.nav-module__lbz8gW__toolAdArt{width:64px;height:64px;position:relative}.nav-module__lbz8gW__toolAdArt span{width:34px;height:34px;transition:transform var(--d-ui) var(--ease-out);border-radius:10px;position:absolute;box-shadow:inset 0 1px #fff6,0 8px 16px -6px #0009}.nav-module__lbz8gW__toolAdArt span:first-child{background:linear-gradient(145deg,#0c8a64,#064a36);top:4px;left:0;transform:rotate(-12deg)}.nav-module__lbz8gW__toolAdArt span:nth-child(2){background:linear-gradient(145deg,#e2602f,#8a3016);top:16px;left:16px;transform:rotate(6deg)}.nav-module__lbz8gW__toolAdArt span:nth-child(3){background:linear-gradient(145deg,#eeede7,#9c9a90);border-radius:50%;width:26px;height:26px;top:0;left:28px}.nav-module__lbz8gW__toolAd:hover .nav-module__lbz8gW__toolAdArt span:first-child{transform:rotate(-20deg)translate(-3px,2px)}.nav-module__lbz8gW__toolAd:hover .nav-module__lbz8gW__toolAdArt span:nth-child(2){transform:rotate(14deg)translate(3px,2px)}.nav-module__lbz8gW__toolAd:hover .nav-module__lbz8gW__toolAdArt span:nth-child(3){transform:translateY(-4px)}.nav-module__lbz8gW__megaServices{gap:var(--s-4);padding:var(--s-4);grid-template-columns:1fr 280px;display:grid}.nav-module__lbz8gW__serviceCols{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nav-module__lbz8gW__serviceCol{gap:var(--s-2);flex-direction:column;display:flex}.nav-module__lbz8gW__serviceCol ul{grid-template-rows:repeat(var(--rows,4), minmax(0, 1fr));flex:1;gap:4px;display:grid}.nav-module__lbz8gW__serviceColHead{--title-h:calc(.95rem * 1.25);--desc-h:calc(.75rem * 1.4 * 2);--head-h:calc(var(--title-h) + 2px + var(--desc-h));grid-template-columns:var(--head-h) 1fr;align-items:center;gap:10px;padding:4px 12px 10px;display:grid}.nav-module__lbz8gW__serviceColHead .nav-module__lbz8gW__itemTitle{font-size:.95rem;line-height:1.25}.nav-module__lbz8gW__serviceColHead .nav-module__lbz8gW__itemDesc{-webkit-line-clamp:2;min-height:var(--desc-h);-webkit-box-orient:vertical;margin-top:2px;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.nav-module__lbz8gW__groupIcon{width:var(--head-h,36px);height:var(--head-h,36px);flex:none;place-items:center;display:grid}.nav-module__lbz8gW__groupIcon svg{width:100%;height:100%;overflow:visible}.nav-module__lbz8gW__stopLight{stop-color:color-mix(in srgb, var(--tint) 45%, #fff)}.nav-module__lbz8gW__stopMid{stop-color:var(--tint)}.nav-module__lbz8gW__stopDark{stop-color:color-mix(in srgb, var(--tint) 50%, #000)}.nav-module__lbz8gW__iconShadow{fill:color-mix(in srgb, var(--tint) 55%, #000);opacity:.45}.nav-module__lbz8gW__serviceItem{isolation:isolate;border-radius:var(--r-sm);align-content:center;gap:3px;height:100%;padding:10px 32px 10px 12px;display:grid;position:relative}.nav-module__lbz8gW__serviceItem:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(135deg, color-mix(in srgb, var(--tint) 14%, transparent), color-mix(in srgb, var(--tint) 4%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 22%, transparent);transition:opacity .18s ease-out;position:absolute;inset:0}.nav-module__lbz8gW__serviceName{letter-spacing:-.01em;font-size:.875rem;font-weight:600;line-height:1.3;transition:color .18s ease-out}.nav-module__lbz8gW__serviceItem .nav-module__lbz8gW__itemDesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;display:-webkit-box;overflow:hidden}.nav-module__lbz8gW__serviceItem .arrow{box-sizing:content-box;color:#fff;background:var(--tint);opacity:0;border-radius:50%;margin-top:-12px;padding:5px;transition:opacity .18s ease-out,transform .18s ease-out;position:absolute;top:50%;right:6px;transform:translate(-4px)}.nav-module__lbz8gW__serviceItem:hover:before,.nav-module__lbz8gW__serviceItem:focus-visible:before{opacity:1}.nav-module__lbz8gW__serviceItem:hover .nav-module__lbz8gW__serviceName,.nav-module__lbz8gW__serviceItem:focus-visible .nav-module__lbz8gW__serviceName{color:color-mix(in srgb, var(--tint) 65%, var(--fg))}:is(.nav-module__lbz8gW__serviceItem:hover .arrow,.nav-module__lbz8gW__serviceItem:focus-visible .arrow){opacity:1;transform:none}.nav-module__lbz8gW__promo{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-md);color:#eeede7;background:radial-gradient(90% 60% at 100% 0,#e2602f73,#0000 60%),radial-gradient(100% 80% at 0 100%,#0c8a64bf,#0000 65%),#0b100e;align-content:start;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.nav-module__lbz8gW__promo:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#ffffff59,#0000 40%,#ffffff1f);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-module__lbz8gW__promoTitle{letter-spacing:-.03em;font-size:1.35rem;font-weight:650;line-height:1.1}.nav-module__lbz8gW__promoText{color:#eeede7b3;font-size:.85rem}.nav-module__lbz8gW__priceList{gap:2px;margin-block:4px;display:grid}.nav-module__lbz8gW__priceRow{border-bottom:1px solid #eeede71a;justify-content:space-between;padding:8px 0;font-size:.85rem;display:flex}.nav-module__lbz8gW__priceRow strong{font-variant-numeric:tabular-nums}.nav-module__lbz8gW__promoBtn{--_bg:#eeede7;--_fg:#0b0d0c;width:100%;margin-top:4px}.nav-module__lbz8gW__promoLink{color:#eeede7bf;justify-content:center;align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.nav-module__lbz8gW__promoLink:hover{color:#eeede7}.nav-module__lbz8gW__compactList{padding-bottom:var(--s-4);gap:2px;display:grid}.nav-module__lbz8gW__compactItem{border-radius:var(--r-sm);align-items:center;gap:12px;padding:8px 4px;display:flex}.nav-module__lbz8gW__compactItem:hover{background:var(--surface)}.nav-module__lbz8gW__cmd{border:1px solid var(--card-border);border-radius:var(--r-lg);background:var(--card);color:var(--fg);width:min(640px,100vw - 32px);max-height:min(560px,80vh);box-shadow:var(--shadow-modal);margin-top:12vh;padding:0;overflow:hidden}.nav-module__lbz8gW__cmd::backdrop{background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav-module__lbz8gW__cmd[open]{animation:nav-module__lbz8gW__cmdIn var(--d-ui) var(--ease-out)}@keyframes nav-module__lbz8gW__cmdIn{0%{opacity:0;filter:blur(4px);transform:translateY(-8px)scale(.98)}}.nav-module__lbz8gW__cmdInner{max-height:inherit;flex-direction:column;display:flex}.nav-module__lbz8gW__cmdHead{border-bottom:1px solid var(--border);color:var(--fg-muted);align-items:center;gap:12px;padding:0 18px;display:flex}.nav-module__lbz8gW__cmdInput{height:60px;color:var(--fg);background:0 0;border:0;outline:none;flex:1;font-size:1.0625rem}.nav-module__lbz8gW__cmdInput:focus-visible{outline:none}.nav-module__lbz8gW__cmdList{flex:1;padding:8px;overflow-y:auto}.nav-module__lbz8gW__cmdGroup{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);padding:12px 12px 6px;font-size:11px}.nav-module__lbz8gW__cmdItem{border-radius:var(--r-sm);cursor:pointer;justify-content:space-between;gap:12px;padding:11px 12px;font-size:.925rem;display:flex}.nav-module__lbz8gW__cmdItem[aria-selected=true]{background:var(--primary-soft);color:var(--fg)}.nav-module__lbz8gW__cmdEmpty{color:var(--fg-muted);padding:28px 12px;font-size:.9rem}.nav-module__lbz8gW__cmdFoot{border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--fg-faint);gap:16px;padding:10px 18px;font-size:11px;display:flex}.nav-module__lbz8gW__mobile{z-index:45;background:var(--bg);padding-block:84px var(--s-8);opacity:0;pointer-events:none;transition:opacity var(--d-ui) var(--ease-out), transform var(--d-ui) var(--ease-out);position:fixed;inset:0;overflow-y:auto;transform:translateY(-12px)}.nav-module__lbz8gW__mobile[data-open=true]{opacity:1;pointer-events:auto;transform:none}.nav-module__lbz8gW__mobileSearch{text-align:left;border:1px solid var(--border);border-radius:var(--r-pill);width:100%;color:var(--fg-muted);background:var(--card);padding:14px 18px}.nav-module__lbz8gW__mobileList{margin-block:var(--s-4) var(--s-6)}.nav-module__lbz8gW__mobileItem{border-bottom:1px solid var(--border-subtle);letter-spacing:-.03em;justify-content:space-between;align-items:center;width:100%;padding:18px 0;font-size:1.625rem;font-weight:550;display:flex}.nav-module__lbz8gW__plus{width:14px;height:14px;position:relative}.nav-module__lbz8gW__plus:before,.nav-module__lbz8gW__plus:after{content:"";height:1.5px;transition:transform var(--d-ui) var(--ease-out);background:currentColor;position:absolute;top:50%;left:0;right:0}.nav-module__lbz8gW__plus:after{transform:rotate(90deg)}.nav-module__lbz8gW__plus[data-open=true]:after{transform:rotate(0)}.nav-module__lbz8gW__mobileSub{transition:grid-template-rows var(--d-ui) var(--ease-out);grid-template-rows:0fr;display:grid}.nav-module__lbz8gW__mobileSub>div{overflow:hidden}.nav-module__lbz8gW__mobileSub[data-open=true]{grid-template-rows:1fr}@media (max-width:1180px){.nav-module__lbz8gW__megaTools{grid-template-columns:240px 1fr}.nav-module__lbz8gW__megaServices{grid-template-columns:1fr}.nav-module__lbz8gW__promo{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}:is(.nav-module__lbz8gW__promo .nav-module__lbz8gW__priceList,.nav-module__lbz8gW__promo .eyebrow){display:none}.nav-module__lbz8gW__promoBtn{width:auto;margin:0}.nav-module__lbz8gW__promoLink{display:none}}@media (max-width:960px){.nav-module__lbz8gW__links,.nav-module__lbz8gW__actions .nav-module__lbz8gW__cta,.nav-module__lbz8gW__tip{display:none}.nav-module__lbz8gW__burger{display:grid}.nav-module__lbz8gW__actions{margin-left:auto}.nav-module__lbz8gW__panelWrap,.nav-module__lbz8gW__scrim{display:none}.nav-module__lbz8gW__header{z-index:50}}
.pricing-module__Zm0sbG__grid{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;padding-top:14px;display:grid}@media (max-width:1100px){.pricing-module__Zm0sbG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pricing-module__Zm0sbG__grid{grid-template-columns:1fr}}.pricing-module__Zm0sbG__item{display:grid}.pricing-module__Zm0sbG__card{gap:var(--s-4);padding:var(--s-6) var(--s-5) var(--s-5);border-radius:var(--r-lg);background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow-1), var(--inner-highlight);transition:transform var(--d-ui) var(--ease-out), box-shadow var(--d-ui) var(--ease-out);flex-direction:column;display:flex;position:relative}.pricing-module__Zm0sbG__card:hover{box-shadow:var(--shadow-hover), var(--inner-highlight);border-color:color-mix(in srgb, var(--tint) 35%, var(--card-border))}.pricing-module__Zm0sbG__card[data-featured=true]{background:linear-gradient(var(--card), var(--card)) padding-box, var(--brand-gradient) border-box;box-shadow:var(--shadow-subtle);border:1.5px solid #0000}.pricing-module__Zm0sbG__badge{top:-12px;left:var(--s-5);border-radius:var(--r-pill);background:var(--brand-gradient);color:#fff;font-size:11px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 18px -6px color-mix(in srgb, var(--primary) 70%, transparent), 0 2px 8px -4px color-mix(in srgb, var(--accent) 60%, transparent);padding:4px 12px;position:absolute}.pricing-module__Zm0sbG__head{gap:6px;display:grid}.pricing-module__Zm0sbG__group{border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tint);background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(120deg, var(--tint), transparent 75%) border-box;border:1px solid #0000;justify-self:start;align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.pricing-module__Zm0sbG__price{letter-spacing:-.045em;align-items:baseline;gap:8px;font-size:clamp(2rem,1.5rem + 1vw,2.5rem);font-weight:650;line-height:1;display:flex}.pricing-module__Zm0sbG__from{letter-spacing:0;color:var(--fg-muted);font-size:.85rem;font-weight:500}.pricing-module__Zm0sbG__list{padding-top:var(--s-4);border-top:1px solid var(--border-subtle);flex:1;gap:10px;display:grid}.pricing-module__Zm0sbG__list li{align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.pricing-module__Zm0sbG__list li:before{content:"";background:var(--tint-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23888' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% no-repeat;border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.pricing-module__Zm0sbG__cta{width:100%}.pricing-module__Zm0sbG__note{margin-top:var(--s-6);text-align:center;color:var(--fg-muted);font-size:var(--t-caption)}.pricing-module__Zm0sbG__plan{margin-top:var(--s-4);gap:var(--s-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;display:grid}.pricing-module__Zm0sbG__plan .pricing-module__Zm0sbG__list{column-gap:var(--s-5);padding-top:0;padding-left:var(--s-6);border-top:0;border-left:1px solid var(--border-subtle);grid-template-columns:1fr 1fr}.pricing-module__Zm0sbG__plan .pricing-module__Zm0sbG__price{margin-top:var(--s-3)}.pricing-module__Zm0sbG__plan .pricing-module__Zm0sbG__cta{width:auto}@media (max-width:1000px){.pricing-module__Zm0sbG__plan{gap:var(--s-4);grid-template-columns:1fr}.pricing-module__Zm0sbG__plan .pricing-module__Zm0sbG__list{padding-left:0;padding-top:var(--s-4);border-left:0;border-top:1px solid var(--border-subtle)}.pricing-module__Zm0sbG__plan .pricing-module__Zm0sbG__cta{width:100%}}@media (max-width:520px){.pricing-module__Zm0sbG__plan .pricing-module__Zm0sbG__list{grid-template-columns:1fr}}
.footer-module__tUdqrq__footer{--fg:#eeede7;--fg-muted:#a3a8a1;--fg-faint:#6f746e;--border:#eeede71f;--bg:#0b0d0c;--card:#131715;margin-top:var(--s-8);color:var(--fg);border-radius:var(--r-xl) var(--r-xl) 0 0;background:#0b0d0c;padding-top:clamp(40px,6vw,72px);position:relative;overflow:hidden}.footer-module__tUdqrq__cta{justify-content:space-between;align-items:center;gap:var(--s-6);border-radius:var(--r-xl);background:linear-gradient(135deg,#3fd3a224,#ffffff08 60%);border:1px solid #eeede71a;flex-wrap:wrap;padding:clamp(24px,4vw,48px);display:flex;box-shadow:inset 0 1px #ffffff0f}.footer-module__tUdqrq__ctaTitle{font-size:var(--t-h1);letter-spacing:-.045em;max-width:14ch;font-weight:650;line-height:1}.footer-module__tUdqrq__ctaText{margin-top:var(--s-3);color:var(--fg-muted)}.footer-module__tUdqrq__ctaActions{gap:var(--s-3);flex-wrap:wrap;display:flex}.footer-module__tUdqrq__ctaActions .btn{--_bg:#eeede7;--_fg:#0b0d0c}.footer-module__tUdqrq__ctaActions .btn{--_fill:#3fd3a2}.footer-module__tUdqrq__ctaActions .btn:hover{--_fg:#06120d}.footer-module__tUdqrq__ctaActions .footer-module__tUdqrq__ghost{--_bg:transparent;--_fg:#eeede7;--_fill:#eeede7;border-color:#eeede74d}.footer-module__tUdqrq__ctaActions .footer-module__tUdqrq__ghost:hover{--_fg:#0b0d0c}.footer-module__tUdqrq__main{gap:var(--s-8);padding-block:var(--s-8) var(--s-6);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);display:grid}.footer-module__tUdqrq__brand{gap:var(--s-4);align-content:start;display:grid}.footer-module__tUdqrq__logo{display:inline-flex}.footer-module__tUdqrq__about{color:var(--fg-muted);max-width:36ch;font-size:.95rem}.footer-module__tUdqrq__social{gap:8px;display:flex}.footer-module__tUdqrq__socialBtn{width:42px;height:42px;color:var(--fg-muted);border:1px solid var(--border);transition:color var(--d-micro), border-color var(--d-micro), background var(--d-micro), transform var(--d-ui) var(--ease-spring);border-radius:50%;place-items:center;display:grid}.footer-module__tUdqrq__socialBtn:hover{color:#06120d;background:#3fd3a2;border-color:#3fd3a2}.footer-module__tUdqrq__cols{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer-module__tUdqrq__colTitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:11px}.footer-module__tUdqrq__cols ul{margin-top:var(--s-4);gap:12px;display:grid}.footer-module__tUdqrq__link{--ease:cubic-bezier(.22, 1, .36, 1);color:var(--fg-muted);transition:opacity .45s var(--ease);align-items:center;gap:6px;font-size:.925rem;display:inline-flex}.footer-module__tUdqrq__label{background:linear-gradient(90deg, var(--fg) 0 45%, var(--fg-muted) 55% 100%) 100% 0 / 225% 100% no-repeat;color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-position .65s var(--ease);-webkit-background-clip:text;background-clip:text}.footer-module__tUdqrq__link:hover .footer-module__tUdqrq__label,.footer-module__tUdqrq__link:focus-visible .footer-module__tUdqrq__label{background-position:0 0}.footer-module__tUdqrq__cols ul:hover .footer-module__tUdqrq__link:not(:hover){opacity:.4}.footer-module__tUdqrq__link .arrow{opacity:.45;transition:transform .55s var(--ease), opacity .4s, color .4s}.footer-module__tUdqrq__link:hover .arrow{opacity:1;color:#3fd3a2;transform:translate(2px,-2px)}.footer-module__tUdqrq__wordmarkWrap{color:#eeede7;cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:manipulation;padding-inline:clamp(8px,1.5vw,24px);position:relative}.footer-module__tUdqrq__wordmark{pointer-events:none;width:100%;height:auto;display:block;overflow:hidden}.footer-module__tUdqrq__wordmark text{font-family:var(--font-sans);letter-spacing:-8px;font-size:158px;font-weight:700}.footer-module__tUdqrq__lit{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.footer-module__tUdqrq__wordmarkWrap:hover .footer-module__tUdqrq__lit,.footer-module__tUdqrq__wordmarkWrap[data-burst] .footer-module__tUdqrq__lit{opacity:1}.footer-module__tUdqrq__channel{opacity:0;mix-blend-mode:screen;will-change:transform, opacity}.footer-module__tUdqrq__wordmarkWrap[data-burst] .footer-module__tUdqrq__wordmark{animation:.42s step-end footer-module__tUdqrq__shudder}@keyframes footer-module__tUdqrq__shudder{0%{transform:translate(-6px)skew(-6deg)}20%{transform:translate(5px,1px)skew(4deg)}40%{clip-path:inset(10% 0 40%);transform:translate(-3px,-1px)}60%{clip-path:none;transform:translate(4px)skew(-2deg)}80%{transform:translate(-1px)}to{transform:none}}.footer-module__tUdqrq__wave{fill:none;stroke:#e2602f;stroke-width:3px;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:.7s cubic-bezier(.16,1,.3,1) forwards footer-module__tUdqrq__wave}@keyframes footer-module__tUdqrq__wave{0%{opacity:1;stroke-width:8px;transform:scale(.05)}to{opacity:0;stroke-width:1px;transform:scale(2.2)}}.footer-module__tUdqrq__log{z-index:1;pointer-events:none;white-space:nowrap;border-radius:var(--r-pill);font-family:var(--font-mono);color:#06120d;background:#3fd3a2;padding:4px 10px;font-size:12px;animation:1.1s cubic-bezier(.22,1,.36,1) forwards footer-module__tUdqrq__logUp;position:absolute;translate:-50% -140%}@keyframes footer-module__tUdqrq__logUp{0%{opacity:0;transform:translateY(8px)scale(.9)}15%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translateY(-28px)}}@media (prefers-reduced-motion:reduce){.footer-module__tUdqrq__wordmarkWrap[data-burst] .footer-module__tUdqrq__wordmark{animation:none}}.footer-module__tUdqrq__bottom{z-index:1;justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-5);border-top:1px solid var(--border);color:var(--fg-muted);flex-wrap:wrap;font-size:.85rem;display:flex;position:relative}.footer-module__tUdqrq__top{border-radius:var(--r-pill);border:1px solid var(--border);transition:border-color var(--d-micro), color var(--d-micro);gap:6px;padding:8px 14px;display:inline-flex}.footer-module__tUdqrq__top:hover{color:#3fd3a2;border-color:#3fd3a2}@media (max-width:1180px){.footer-module__tUdqrq__main{gap:var(--s-7);grid-template-columns:1fr}.footer-module__tUdqrq__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-module__tUdqrq__legal{gap:var(--s-4);flex-wrap:wrap;display:flex}.footer-module__tUdqrq__legal a{color:var(--fg-muted);transition:color var(--d-micro)}.footer-module__tUdqrq__legal a:hover{color:var(--fg)}
.ask-module__MfNpPG__ask{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.ask-module__MfNpPG__intro{gap:var(--s-4);align-content:start;display:grid;position:sticky;top:110px}.ask-module__MfNpPG__questions{margin-top:var(--s-4);gap:8px;display:grid}.ask-module__MfNpPG__question{justify-content:space-between;align-items:center;gap:var(--s-4);text-align:left;border-radius:var(--r-md);width:100%;color:var(--fg);background:var(--card);border:1px solid var(--card-border);transition:border-color .4s var(--ease-out), background .4s var(--ease-out), color .4s, transform .5s var(--ease-spring);padding:16px 18px;font-size:1rem;font-weight:500;display:flex}.ask-module__MfNpPG__question:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 45%, var(--card-border));background:color-mix(in srgb, var(--primary) 4%, var(--card));transform:translate(4px)}.ask-module__MfNpPG__question:disabled{cursor:progress}.ask-module__MfNpPG__question[data-asked=true]{color:var(--fg-muted)}.ask-module__MfNpPG__qIcon{width:30px;height:30px;color:var(--fg-muted);border:1px solid var(--border);transition:background .4s, color .4s, border-color .4s, rotate .5s var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.ask-module__MfNpPG__qIcon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ask-module__MfNpPG__question:hover:not(:disabled) .ask-module__MfNpPG__qIcon{color:var(--primary);border-color:var(--primary);rotate:90deg}.ask-module__MfNpPG__question[data-asked=true] .ask-module__MfNpPG__qIcon{color:var(--primary-fg);background:var(--primary);border-color:var(--primary);rotate:none}.ask-module__MfNpPG__chat{grid-template-rows:auto 1fr;gap:20px;height:660px;display:grid;position:relative}.ask-module__MfNpPG__chat:before{content:"";z-index:-1;pointer-events:none;filter:blur(60px);opacity:.55;background:radial-gradient(40% 45% at 70% 60%, var(--primary-soft), transparent 70%), radial-gradient(30% 35% at 30% 30%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%);position:absolute;inset:10% -10% 0}.ask-module__MfNpPG__chatHead{align-items:center;gap:14px;display:flex}.ask-module__MfNpPG__avatar{background:var(--card);width:48px;height:48px;box-shadow:0 0 0 1px var(--border), var(--shadow-elevated);border-radius:50%;place-items:center;display:grid;position:relative}.ask-module__MfNpPG__avatar:before{content:"";border:1.5px solid var(--primary);opacity:0;border-radius:50%;transition:opacity .4s;position:absolute;inset:-5px}.ask-module__MfNpPG__chatHead[data-typing=true] .ask-module__MfNpPG__avatar:before{opacity:1;animation:ask-module__MfNpPG__breathe 1.4s var(--ease-in-out) infinite}@keyframes ask-module__MfNpPG__breathe{50%{opacity:.3;transform:scale(1.12)}}.ask-module__MfNpPG__avatar:after{content:"";background:var(--success);width:11px;height:11px;box-shadow:0 0 0 2.5px var(--bg);border-radius:50%;position:absolute;bottom:1px;right:1px}.ask-module__MfNpPG__who{line-height:1.3;display:grid}.ask-module__MfNpPG__who strong{letter-spacing:-.01em;font-weight:600}.ask-module__MfNpPG__who span{color:var(--fg-muted);font-size:.8rem;transition:color .3s}.ask-module__MfNpPG__chatHead[data-typing=true] .ask-module__MfNpPG__who span{color:var(--primary)}.ask-module__MfNpPG__thread{scrollbar-width:none;flex-direction:column;gap:14px;padding:40px 4px 20px;display:flex;overflow-y:auto;-webkit-mask:linear-gradient(#0000,#000 90px);mask:linear-gradient(#0000,#000 90px)}.ask-module__MfNpPG__thread::-webkit-scrollbar{display:none}.ask-module__MfNpPG__thread>:first-child{margin-top:auto}.ask-module__MfNpPG__empty{color:var(--fg-faint);font-size:var(--t-caption);align-self:center}.ask-module__MfNpPG__msg{max-width:84%;animation:ask-module__MfNpPG__msgIn .7s var(--ease-spring) both;align-items:flex-end;gap:10px;display:flex}.ask-module__MfNpPG__msg[data-from=you]{transform-origin:100% 100%;flex-direction:row-reverse;align-self:flex-end}.ask-module__MfNpPG__msg[data-from=us]{transform-origin:0 100%}@keyframes ask-module__MfNpPG__msgIn{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.9)}}.ask-module__MfNpPG__msgAvatar{background:var(--card);width:30px;height:30px;box-shadow:0 0 0 1px var(--border);border-radius:50%;flex:none;place-items:center;display:grid}.ask-module__MfNpPG__bubble{border-radius:22px;padding:13px 18px;font-size:1rem;line-height:1.55}.ask-module__MfNpPG__msg[data-from=you] .ask-module__MfNpPG__bubble{color:var(--primary-fg);background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 70%, var(--accent)));box-shadow:0 10px 24px -12px color-mix(in srgb, var(--primary) 70%, transparent);border-bottom-right-radius:8px}.ask-module__MfNpPG__msg[data-from=us] .ask-module__MfNpPG__bubble{color:var(--fg);background:color-mix(in srgb, var(--card) 75%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px var(--card-border), 0 12px 28px -18px #00000059;border-bottom-left-radius:8px}.ask-module__MfNpPG__typing{gap:5px;padding:17px 18px;display:flex}.ask-module__MfNpPG__typing i{background:var(--primary);width:7px;height:7px;animation:ask-module__MfNpPG__dot 1.1s var(--ease-in-out) infinite;border-radius:50%}.ask-module__MfNpPG__typing i:nth-child(2){animation-delay:.15s}.ask-module__MfNpPG__typing i:nth-child(3){animation-delay:.3s}@keyframes ask-module__MfNpPG__dot{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-5px)}}@media (max-width:900px){.ask-module__MfNpPG__ask{grid-template-columns:1fr}.ask-module__MfNpPG__intro{position:static}.ask-module__MfNpPG__chat{height:560px}}
.preloader-module__JCkXWq__root{z-index:9999;pointer-events:none;display:none;position:fixed;inset:0}html[data-preload] .preloader-module__JCkXWq__root{pointer-events:auto;animation:0s 9s forwards preloader-module__JCkXWq__failsafe;display:block}.preloader-module__JCkXWq__root[data-state=exit]{display:block}@keyframes preloader-module__JCkXWq__failsafe{to{visibility:hidden}}.preloader-module__JCkXWq__sheet,.preloader-module__JCkXWq__panel{will-change:transform;position:absolute;inset:0}.preloader-module__JCkXWq__sheet{background:#e2602f}.preloader-module__JCkXWq__panel{color:#eeede7;background:#0b0d0c;place-items:center;display:grid;overflow:hidden}.preloader-module__JCkXWq__panel:before{content:"";opacity:.5;background:radial-gradient(40% 40%,#e2602f24,#0000 70%),linear-gradient(#eeede70b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#eeede70b 1px,#0000 1px) 0 0/48px 48px;animation:.6s ease-out both preloader-module__JCkXWq__fadeIn;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#000,#0000);mask-image:radial-gradient(60% 60%,#000,#0000)}.preloader-module__JCkXWq__stage{justify-items:center;gap:44px;display:grid;position:relative}.preloader-module__JCkXWq__object{width:clamp(112px,30vw,150px);animation:2.3s cubic-bezier(.16,1,.3,1) both preloader-module__JCkXWq__swing;position:relative}.preloader-module__JCkXWq__mark{width:100%;height:auto;animation:.22s step-end 2.2s preloader-module__JCkXWq__glitch;display:block}.preloader-module__JCkXWq__outline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.preloader-module__JCkXWq__outline path{fill:none;stroke:#eeede7;stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:.75s cubic-bezier(.65,0,.35,1) 50ms forwards preloader-module__JCkXWq__draw,.35s ease-out 1.55s forwards preloader-module__JCkXWq__fadeOut}.preloader-module__JCkXWq__rise{animation:1.45s cubic-bezier(.45,0,.2,1) .3s forwards preloader-module__JCkXWq__rise;transform:translateY(165px)}.preloader-module__JCkXWq__wave{animation:1.1s linear infinite preloader-module__JCkXWq__roll}.preloader-module__JCkXWq__layer{animation:.65s cubic-bezier(.34,1.4,.64,1) backwards preloader-module__JCkXWq__extrude;animation-delay:calc(1.6s + var(--i) * 14ms)}.preloader-module__JCkXWq__shadow{animation:.8s cubic-bezier(.16,1,.3,1) 1.65s backwards preloader-module__JCkXWq__shadowIn}.preloader-module__JCkXWq__foot{transform-box:fill-box;transform-origin:50% 100%;animation:.7s cubic-bezier(.34,1.45,.64,1) 1.8s backwards preloader-module__JCkXWq__footDrop}.preloader-module__JCkXWq__foot .preloader-module__JCkXWq__layer{animation-delay:calc(1.95s + var(--i) * 14ms)}.preloader-module__JCkXWq__root[data-state=exit] .preloader-module__JCkXWq__stage{animation:.45s cubic-bezier(.7,0,.84,0) forwards preloader-module__JCkXWq__stageOut}.preloader-module__JCkXWq__root[data-state=exit] .preloader-module__JCkXWq__panel{animation:1s cubic-bezier(.76,0,.24,1) .1s forwards preloader-module__JCkXWq__wipe}.preloader-module__JCkXWq__root[data-state=exit] .preloader-module__JCkXWq__sheet{animation:1s cubic-bezier(.76,0,.24,1) .23s forwards preloader-module__JCkXWq__wipe}@keyframes preloader-module__JCkXWq__draw{to{stroke-dashoffset:0}}@keyframes preloader-module__JCkXWq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes preloader-module__JCkXWq__fadeOut{to{opacity:0}}@keyframes preloader-module__JCkXWq__rise{to{transform:translateY(-12px)}}@keyframes preloader-module__JCkXWq__roll{to{transform:translate(217px)}}@keyframes preloader-module__JCkXWq__extrude{0%{opacity:0;transform:none}}@keyframes preloader-module__JCkXWq__shadowIn{0%{opacity:0;transform:translate(-12px,-18px)}}@keyframes preloader-module__JCkXWq__footDrop{0%{opacity:0;transform:translateY(-110px)rotate(-18deg)}25%{opacity:1}}@keyframes preloader-module__JCkXWq__swing{0%{transform:perspective(900px)rotateY(-24deg)rotateX(12deg)scale(.9)}}@keyframes preloader-module__JCkXWq__glitch{0%{filter:drop-shadow(4px 0 #e2602fe6)drop-shadow(-4px 0 #3fd3a2b3);transform:translate(-2px)}50%{filter:drop-shadow(-3px 0 #e2602fe6)drop-shadow(3px 0 #3fd3a2b3);transform:translate(2px)skew(-4deg)}to{filter:none;transform:none}}@keyframes preloader-module__JCkXWq__stageOut{to{opacity:0;transform:translateY(-28px)scale(.96)}}@keyframes preloader-module__JCkXWq__wipe{to{transform:translateY(-100%)}}
.faq-module__qZgOHW__list{gap:10px;display:grid}.faq-module__qZgOHW__item{border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg);transition:border-color var(--d-ui), background var(--d-ui)}.faq-module__qZgOHW__item:hover{border-color:var(--border-strong)}.faq-module__qZgOHW__item[data-open=true]{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(120deg, var(--tint), transparent 70%) border-box;border-color:#0000}.faq-module__qZgOHW__q{font-family:var(--font-sans);letter-spacing:-.01em;font-size:1.02rem;font-weight:600}.faq-module__qZgOHW__q button{justify-content:space-between;align-items:center;gap:var(--s-4);text-align:left;border-radius:inherit;width:100%;padding:18px 20px;display:flex}.faq-module__qZgOHW__q button:focus-visible{outline-offset:-2px}.faq-module__qZgOHW__icon{border:1px solid var(--border);width:28px;height:28px;transition:background var(--d-ui), border-color var(--d-ui);border-radius:50%;flex:none;position:relative}.faq-module__qZgOHW__icon:before,.faq-module__qZgOHW__icon:after{content:"";background:var(--fg);width:11px;height:1.5px;transition:transform var(--d-ui) var(--ease-out), background var(--d-ui);border-radius:1px;margin:-.75px 0 0 -5.5px;position:absolute;top:50%;left:50%}.faq-module__qZgOHW__icon:after{transform:rotate(90deg)}.faq-module__qZgOHW__item[data-open=true] .faq-module__qZgOHW__icon{background:var(--tint);border-color:var(--tint)}.faq-module__qZgOHW__item[data-open=true] .faq-module__qZgOHW__icon:before,.faq-module__qZgOHW__item[data-open=true] .faq-module__qZgOHW__icon:after{background:#fff}.faq-module__qZgOHW__item[data-open=true] .faq-module__qZgOHW__icon:after{transform:rotate(0)}.faq-module__qZgOHW__panel{transition:grid-template-rows .42s var(--ease-out);grid-template-rows:0fr;display:grid}.faq-module__qZgOHW__panel>div{overflow:hidden}.faq-module__qZgOHW__panel[data-open=true]{grid-template-rows:1fr}.faq-module__qZgOHW__a{color:var(--fg-muted);opacity:0;max-width:62ch;padding:0 20px 20px;line-height:1.65;transition:opacity .3s}.faq-module__qZgOHW__panel[data-open=true] .faq-module__qZgOHW__a{opacity:1;transition-delay:.12s}
.tool-module__h8ym9q__hero{gap:var(--s-7);padding-block:var(--s-8) var(--s-9);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.tool-module__h8ym9q__identity{gap:var(--s-5);display:grid}.tool-module__h8ym9q__identity nav a:hover{color:var(--tint)}.tool-module__h8ym9q__nameRow{align-items:center;gap:var(--s-4);display:flex}.tool-module__h8ym9q__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.tool-module__h8ym9q__facts{padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--card);border:1px solid var(--card-border);gap:var(--s-4);font-size:var(--t-caption);grid-template-columns:repeat(3,1fr);display:grid}.tool-module__h8ym9q__facts dd{margin-top:4px}.tool-module__h8ym9q__heroVisual{animation:tool-module__h8ym9q__visualIn var(--d-major) var(--ease-out)}@keyframes tool-module__h8ym9q__visualIn{0%{opacity:0;transform:scale(.98)}}.tool-module__h8ym9q__problem{grid-column:5/13}.tool-module__h8ym9q__problem p{padding:var(--s-6);border-radius:var(--r-xl);background:radial-gradient(80% 80% at 0% 0%, var(--tint-soft), transparent 70%), var(--card);border:1px solid var(--card-border)}.tool-module__h8ym9q__features{gap:var(--s-4);display:grid}.tool-module__h8ym9q__feature{gap:var(--s-5);padding:var(--s-6);border-radius:var(--r-lg);background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;display:grid}.tool-module__h8ym9q__feature:nth-child(2n) .tool-module__h8ym9q__h2{order:3}.tool-module__h8ym9q__howGrid{gap:var(--s-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.tool-module__h8ym9q__howGrid{grid-template-columns:1fr}}.tool-module__h8ym9q__pipeline{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.tool-module__h8ym9q__pipeline li{padding:var(--s-5);border-radius:var(--r-md);background:var(--card);border:1px solid var(--card-border);gap:6px;display:grid;position:relative;overflow:hidden}.tool-module__h8ym9q__pipeline li:before{content:"";background:var(--tint-soft);height:3px;position:absolute;top:0;left:0;right:0}.tool-module__h8ym9q__pipeline li:after{content:"";background:var(--tint);transform-origin:0;width:100%;height:3px;animation:tool-module__h8ym9q__pipe 4s var(--ease-in-out) infinite;animation-delay:inherit;position:absolute;top:0;left:0}@keyframes tool-module__h8ym9q__pipe{0%{transform:scaleX(0)}40%,to{opacity:0;transform:scaleX(1)}}.tool-module__h8ym9q__stack{margin-top:var(--s-5);gap:6px;display:grid}.tool-module__h8ym9q__stackLayer{gap:var(--s-4);border:1px solid var(--card-border);border-radius:var(--r-md);background:var(--card);grid-template-columns:120px 1fr;padding:16px 20px;display:grid}.tool-module__h8ym9q__stackLayer:first-child{border-color:var(--tint)}.tool-module__h8ym9q__cases{margin-top:var(--s-5);gap:var(--s-5);display:grid}.tool-module__h8ym9q__cases li{padding:var(--s-5);border-radius:var(--r-md);background:var(--card);border:1px solid var(--card-border);gap:4px;display:grid}.tool-module__h8ym9q__relations{grid-column:6/13;grid-template-columns:56px 120px 1fr;align-items:center;min-height:180px;display:grid;position:relative}.tool-module__h8ym9q__relLines{grid-area:1/2;width:100%;height:100%}.tool-module__h8ym9q__relLines line{stroke:var(--tint);opacity:.6}.tool-module__h8ym9q__relSelf{grid-area:1/1}.tool-module__h8ym9q__relList{grid-area:1/3;gap:8px;display:grid}.tool-module__h8ym9q__relItem{gap:var(--s-3);border:1px solid var(--card-border);border-radius:var(--r-md);background:var(--card);transition:border-color var(--d-micro);grid-template-columns:auto 1fr auto;align-items:center;padding:12px 16px;display:grid}.tool-module__h8ym9q__relItem:hover{border-color:var(--tint)}.tool-module__h8ym9q__cta{padding-block:var(--s-9);border-top:1px solid var(--border)}.tool-module__h8ym9q__cta .container{gap:var(--s-5);justify-items:start;display:grid}.tool-module__h8ym9q__cta .h1{margin-bottom:var(--s-6)}.tool-module__h8ym9q__next{margin-top:var(--s-7);gap:4px var(--s-4);padding:var(--s-6);border-radius:var(--r-xl);background:radial-gradient(80% 100% at 100% 0%, var(--tint-soft), transparent 70%), var(--card);border:1px solid var(--card-border);transition:transform var(--d-ui) var(--ease-out);grid-template-columns:1fr auto;align-items:center;display:grid}.tool-module__h8ym9q__next .meta{grid-column:1/-1}.tool-module__h8ym9q__next:hover .h2{color:var(--tint)}@media (max-width:900px){.tool-module__h8ym9q__hero{gap:var(--s-6);padding-block:var(--s-6);grid-template-columns:1fr}.tool-module__h8ym9q__facts{grid-template-columns:1fr 1fr}.tool-module__h8ym9q__feature{gap:var(--s-3);grid-template-columns:1fr}.tool-module__h8ym9q__feature:nth-child(2n) .tool-module__h8ym9q__h2{order:0}.tool-module__h8ym9q__relations{grid-template-columns:40px 60px 1fr}}.tool-module__h8ym9q__demo{border:1px solid var(--card-border);border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-subtle);overflow:hidden}.tool-module__h8ym9q__demoBar{border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 16px;display:flex}.tool-module__h8ym9q__demoBar a:hover{color:var(--tint)}.tool-module__h8ym9q__demoBody{padding:clamp(16px,3vw,40px)}.tool-module__h8ym9q__demoSplit{gap:var(--s-7);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:760px){.tool-module__h8ym9q__demoSplit{gap:var(--s-5);grid-template-columns:1fr}}.tool-module__h8ym9q__demoControls{gap:var(--s-4);border:0;min-width:0;margin:0;padding:0;display:grid}.tool-module__h8ym9q__demoOut{gap:var(--s-2);display:grid}.tool-module__h8ym9q__range{width:100%;accent-color:var(--tint)}.tool-module__h8ym9q__colorSwatch{border:1px solid var(--border);border-radius:var(--r-md);height:140px}.tool-module__h8ym9q__drop{text-align:center;border-radius:var(--r-md);border:1.5px dashed var(--border-strong);cursor:pointer;min-height:180px;padding:var(--s-5);transition:border-color var(--d-micro);place-items:center;gap:6px;display:grid}.tool-module__h8ym9q__drop:hover,.tool-module__h8ym9q__drop:focus-within{border-color:var(--tint)}.tool-module__h8ym9q__palette{gap:6px;display:grid}.tool-module__h8ym9q__palette li{gap:var(--s-3);align-items:center;display:flex}.tool-module__h8ym9q__palette span{border-radius:var(--r-xs);border:1px solid var(--border);width:48px;height:28px}.tool-module__h8ym9q__imgRow{gap:var(--s-3);margin-bottom:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.tool-module__h8ym9q__imgSlot{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--surface);position:relative;overflow:hidden}.tool-module__h8ym9q__imgSlot[data-loaded=false]:after{content:"";background:linear-gradient(90deg, transparent, var(--surface-hover), transparent);animation:1.2s infinite tool-module__h8ym9q__shimmer;position:absolute;inset:0}@keyframes tool-module__h8ym9q__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tool-module__h8ym9q__imgArt{opacity:0;transition:opacity var(--d-major);background:linear-gradient(160deg, hsl(var(--hue) 50% 70%), hsl(var(--hue) 55% 35%));position:absolute;inset:0}.tool-module__h8ym9q__imgSlot[data-loaded=true] .tool-module__h8ym9q__imgArt{opacity:1}.tool-module__h8ym9q__code{padding:var(--s-4);border-radius:var(--r-md);background:var(--bg);border:1px solid var(--border);font-family:var(--font-mono);white-space:pre-wrap;min-height:240px;margin:0;font-size:12.5px;line-height:1.6;overflow-x:auto}.tool-module__h8ym9q__stats{gap:var(--s-4);display:grid}.tool-module__h8ym9q__stats>div{border-top:1px solid var(--border);padding-top:8px}.tool-module__h8ym9q__check{cursor:pointer;align-items:center;gap:10px;display:flex}.tool-module__h8ym9q__canvasUi{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:240px;display:grid;overflow:hidden}.tool-module__h8ym9q__canvasUi[data-sidebar=true]{grid-template-columns:70px 1fr}.tool-module__h8ym9q__uiNav{border-bottom:1px solid var(--border);height:32px;animation:tool-module__h8ym9q__pop var(--d-ui) var(--ease-out);grid-column:1/-1;justify-content:space-between;align-items:center;padding-inline:10px;display:flex}.tool-module__h8ym9q__uiNav span{background:var(--fg);width:36px;height:6px}.tool-module__h8ym9q__uiNav span+span{background:var(--tint);width:20px}.tool-module__h8ym9q__uiSide{border-right:1px solid var(--border);background:var(--surface);animation:tool-module__h8ym9q__pop var(--d-ui) var(--ease-out)}.tool-module__h8ym9q__uiMain{align-content:start;gap:10px;padding:14px;display:grid}.tool-module__h8ym9q__uiCard{border:1px solid var(--border);border-radius:var(--r-sm);animation:tool-module__h8ym9q__pop var(--d-ui) var(--ease-out);gap:6px;padding:12px;display:grid}.tool-module__h8ym9q__uiCard span{background:var(--border-strong);width:70%;height:6px}.tool-module__h8ym9q__uiCard span+span{width:45%}.tool-module__h8ym9q__uiChart{width:100%;height:60px;animation:tool-module__h8ym9q__pop var(--d-ui) var(--ease-out)}.tool-module__h8ym9q__uiChart polyline{fill:none;stroke:var(--tint);stroke-width:1.5px;vector-effect:non-scaling-stroke}.tool-module__h8ym9q__uiBtn{background:var(--tint);border-radius:var(--r-md);width:80px;height:26px;animation:tool-module__h8ym9q__pop var(--d-ui) var(--ease-out)}@keyframes tool-module__h8ym9q__pop{0%{opacity:0;transform:translateY(4px)}}.tool-module__h8ym9q__layers{gap:6px;display:grid}.tool-module__h8ym9q__layers button{text-align:left;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg);width:calc(100% - 40px);font-family:var(--font-mono);transition:border-color var(--d-micro), background var(--d-micro);padding:12px 16px;font-size:12.5px}.tool-module__h8ym9q__layers button[aria-pressed=true]{border-color:var(--tint);background:var(--tint-soft);color:var(--tint)}.tool-module__h8ym9q__explorer{gap:var(--s-7);grid-template-columns:240px 1fr;display:grid}.tool-module__h8ym9q__filters{gap:var(--s-6);align-content:start;display:grid;position:sticky;top:96px}.tool-module__h8ym9q__filterGroup{gap:4px;display:grid}.tool-module__h8ym9q__filterGroup>p{margin-bottom:8px}.tool-module__h8ym9q__filterBtn{border-radius:var(--r-pill);color:var(--fg-muted);text-align:left;justify-content:space-between;padding:8px 14px;font-size:.9rem;display:flex}.tool-module__h8ym9q__filterBtn:hover{background:var(--surface);color:var(--fg)}.tool-module__h8ym9q__filterBtn[aria-pressed=true]{background:var(--fg);color:var(--bg)}.tool-module__h8ym9q__resultsHead{justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.tool-module__h8ym9q__results{gap:var(--s-5);grid-template-columns:repeat(2,1fr);display:grid}.tool-module__h8ym9q__result{gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-5);border-radius:var(--r-lg);background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow-1);transition:transform var(--d-ui) var(--ease-out), box-shadow var(--d-ui);display:grid}.tool-module__h8ym9q__result:hover{box-shadow:var(--shadow-hover);border-color:color-mix(in srgb, var(--tint) 35%, var(--card-border))}.tool-module__h8ym9q__result:hover h2{color:var(--tint)}.tool-module__h8ym9q__resultHead{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.tool-module__h8ym9q__empty{padding:var(--s-8) var(--s-5);border-radius:var(--r-lg);border:1.5px dashed var(--border-strong);text-align:center;gap:var(--s-3);grid-column:1/-1;justify-items:center;display:grid}@media (max-width:900px){.tool-module__h8ym9q__explorer{grid-template-columns:1fr}.tool-module__h8ym9q__filters{grid-template-columns:1fr;position:static}.tool-module__h8ym9q__filterGroup{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.tool-module__h8ym9q__filterGroup>p{display:none}.tool-module__h8ym9q__results{grid-template-columns:1fr}}.tool-module__h8ym9q__facts,.tool-module__h8ym9q__problem p,.tool-module__h8ym9q__feature,.tool-module__h8ym9q__pipeline li,.tool-module__h8ym9q__stackLayer,.tool-module__h8ym9q__cases li,.tool-module__h8ym9q__relItem,.tool-module__h8ym9q__next{box-shadow:none;background:0 0;border:0;border-radius:0}.tool-module__h8ym9q__facts{padding:var(--s-4) 0 0;border-top:1px solid var(--border)}.tool-module__h8ym9q__problem p{padding:0}.tool-module__h8ym9q__features{gap:0}.tool-module__h8ym9q__feature{padding:var(--s-7) 0;border-top:1px solid var(--border)}.tool-module__h8ym9q__feature:last-child{border-bottom:1px solid var(--border)}.tool-module__h8ym9q__pipeline{gap:0}.tool-module__h8ym9q__pipeline li{padding:var(--s-4) var(--s-4) var(--s-5) 0;border-top:1px solid var(--border);overflow:visible}.tool-module__h8ym9q__pipeline li:before{background:0 0;height:1px;top:-1px}.tool-module__h8ym9q__pipeline li:after{height:1px;top:-1px}.tool-module__h8ym9q__stack{gap:0}.tool-module__h8ym9q__stackLayer{border-top:1px solid var(--border);padding:14px 0}.tool-module__h8ym9q__stackLayer:first-child{border-top-color:var(--tint)}.tool-module__h8ym9q__cases{gap:0}.tool-module__h8ym9q__cases li{padding:var(--s-4) 0;border-top:1px solid var(--border)}.tool-module__h8ym9q__relItem{border-top:1px solid var(--border-subtle);transition:color var(--d-micro);padding:12px 0}.tool-module__h8ym9q__relItem:hover{color:var(--tint)}.tool-module__h8ym9q__next{padding:var(--s-6) 0 0;border-top:1px solid var(--border)}.tool-module__h8ym9q__next:hover{box-shadow:none}.tool-module__h8ym9q__result{box-shadow:none;padding:0 0 var(--s-5);background:0 0;border:0;border-radius:0}.tool-module__h8ym9q__result:hover{box-shadow:none}.tool-module__h8ym9q__result>:not(:first-child){padding-inline:0}.tool-module__h8ym9q__next{justify-self:stretch}.tool-module__h8ym9q__feature .body-lg{max-width:none}.tool-module__h8ym9q__identity .body-lg{max-width:58ch}.tool-module__h8ym9q__identity .h1{text-wrap:pretty}.tool-module__h8ym9q__switchRow{justify-content:space-between;align-items:center;gap:var(--s-4);border-top:1px solid var(--border-subtle);cursor:pointer;padding:10px 0;display:flex}.tool-module__h8ym9q__switchRow:last-of-type{border-bottom:1px solid var(--border-subtle)}
