.TextParticles-module__koN9oW__container{--bg:var(--background);--bg-2:var(--surface);--ink:var(--foreground);--particle-muted:var(--muted-foreground);--rule:var(--border);width:100%;height:100dvh;position:relative}.TextParticles-module__koN9oW__bar{z-index:30;font-family:var(--font-code), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--particle-muted);pointer-events:none;background:rgba(var(--header-bg), .82);border:1px solid var(--rule);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 var(--panel-highlight), var(--panel-shadow);border-radius:14px;justify-content:space-between;align-items:center;padding:12px 24px;font-size:11px;display:flex;position:fixed;inset:16px 16px auto}.TextParticles-module__koN9oW__left{align-items:center;gap:8px;display:flex}.TextParticles-module__koN9oW__right{align-items:center;gap:18px;display:flex}.TextParticles-module__koN9oW__legend{align-items:center;gap:14px;display:flex}.TextParticles-module__koN9oW__chip{border:1px solid var(--rule);background:var(--panel);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.TextParticles-module__koN9oW__chip i{border-radius:50%;width:8px;height:8px;display:inline-block}.TextParticles-module__koN9oW__chip.TextParticles-module__koN9oW__fire i{background:linear-gradient(#ffb347,#ff4a1c)}.TextParticles-module__koN9oW__chip.TextParticles-module__koN9oW__smoke i{background:linear-gradient(#cfc8b9,#7a7466)}.TextParticles-module__koN9oW__chip.TextParticles-module__koN9oW__metal i{background:linear-gradient(135deg,#e9ecf2 0%,#9aa3ad 45%,#3b4048 80%)}.TextParticles-module__koN9oW__chip.TextParticles-module__koN9oW__wind i{background:linear-gradient(90deg,#bcd6e6,#7ea2b6)}.TextParticles-module__koN9oW__stage{background:var(--bg);justify-content:center;align-items:center;width:100%;height:100dvh;padding:126px 72px 72px;display:flex;position:relative;overflow:hidden}.TextParticles-module__koN9oW__frame{flex-direction:column;width:min(1400px,100%);height:100%;display:flex;position:relative}.TextParticles-module__koN9oW__editorWrap{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.TextParticles-module__koN9oW__editor{width:100%;max-height:100%;font-family:var(--font-display), sans-serif;letter-spacing:-.04em;color:var(--ink);caret-color:var(--alert);z-index:2;word-spacing:.02em;outline:none;padding:24px 12px;font-size:clamp(44px,6.6vw,92px);font-weight:400;line-height:1.18;position:relative;overflow:auto}.TextParticles-module__koN9oW__editor::-webkit-scrollbar{width:8px}.TextParticles-module__koN9oW__editor::-webkit-scrollbar-thumb{background:var(--rule);border-radius:4px}.TextParticles-module__koN9oW__mw{will-change:transform, filter;display:inline-block;position:relative}.TextParticles-module__koN9oW__mw.TextParticles-module__koN9oW__fire{color:color-mix(in srgb, var(--ink) 75%, var(--alert));text-shadow:0 0 1px #ff782859,0 -1px #ffb45066;animation:1.4s ease-in-out infinite TextParticles-module__koN9oW__fireWob}@keyframes TextParticles-module__koN9oW__fireWob{0%,to{transform:translateY(0)skew(0)}50%{transform:translateY(-1px)skew(-.6deg)}}.TextParticles-module__koN9oW__mw.TextParticles-module__koN9oW__smoke{color:var(--ink);filter:blur(.15px);animation:5s ease-in-out infinite TextParticles-module__koN9oW__smokeShift}@keyframes TextParticles-module__koN9oW__smokeShift{0%,to{filter:blur(.15px);opacity:.95}50%{filter:blur(.6px);opacity:.82}}.TextParticles-module__koN9oW__mw.TextParticles-module__koN9oW__metal{background:linear-gradient(100deg,#2a2e34 0%,#6c747f 28%,#f1f3f7 46%,#c9cdd4 54%,#4a5059 78%,#1c1f23 100%) 0 0/220% 100%;color:#0000;-webkit-text-stroke:.35px var(--ink);text-shadow:0 1px #ffffff40;-webkit-background-clip:text;background-clip:text;animation:3.8s linear infinite TextParticles-module__koN9oW__metalSweep}@keyframes TextParticles-module__koN9oW__metalSweep{0%{background-position:0%}to{background-position:220%}}.TextParticles-module__koN9oW__mw.TextParticles-module__koN9oW__wind{color:color-mix(in srgb, var(--ink) 75%, var(--link));transform-origin:0;font-style:italic;animation:2.6s ease-in-out infinite TextParticles-module__koN9oW__windSway}@keyframes TextParticles-module__koN9oW__windSway{0%,to{letter-spacing:-.012em;transform:translate(0)skew(0)}50%{letter-spacing:.02em;transform:translate(6px)skew(-3deg)}}.TextParticles-module__koN9oW__canvas{pointer-events:none;z-index:3;position:fixed;inset:0}.TextParticles-module__koN9oW__hint{font-family:var(--font-code), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--particle-muted);z-index:20;font-size:10px;position:fixed;bottom:18px;left:28px}.TextParticles-module__koN9oW__hint b{color:var(--ink);font-weight:500}.TextParticles-module__koN9oW__corner{font-family:var(--font-code), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--particle-muted);z-index:20;font-size:10px;position:fixed;bottom:18px;right:28px}.TextParticles-module__koN9oW__blink{vertical-align:middle;background:#c0392b;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.2s steps(2,end) infinite TextParticles-module__koN9oW__blk;display:inline-block}@keyframes TextParticles-module__koN9oW__blk{50%{opacity:0}}.TextParticles-module__koN9oW__editor{-webkit-user-select:text;user-select:text}.TextParticles-module__koN9oW__motionToggle{pointer-events:auto;cursor:pointer;border:1px solid var(--rule);background:var(--panel);min-height:44px;color:var(--particle-muted);font:inherit;letter-spacing:inherit;text-transform:inherit;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;line-height:1;display:inline-flex}.TextParticles-module__koN9oW__motionToggle:before{content:"";background:var(--particle-muted);opacity:.5;border-radius:50%;width:8px;height:8px}.TextParticles-module__koN9oW__motionToggle[data-on=true]{color:var(--ink);border-color:var(--link)}.TextParticles-module__koN9oW__motionToggle[data-on=true]:before{background:var(--link);opacity:1}.TextParticles-module__koN9oW__motionToggle:hover{border-color:var(--link)}.TextParticles-module__koN9oW__motionToggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:768px){.TextParticles-module__koN9oW__bar{flex-wrap:wrap;gap:12px;padding:12px 14px;font-size:9px;inset:12px 12px auto}.TextParticles-module__koN9oW__right{flex-wrap:wrap;gap:10px}.TextParticles-module__koN9oW__legend{flex-wrap:wrap;gap:6px}.TextParticles-module__koN9oW__chip{padding:4px 7px}.TextParticles-module__koN9oW__stage{padding:190px 22px 104px}.TextParticles-module__koN9oW__editor{font-size:clamp(28px,7vw,48px)}.TextParticles-module__koN9oW__hint{max-width:calc(100% - 44px);font-size:8px;bottom:80px;left:22px}.TextParticles-module__koN9oW__corner{font-size:8px;bottom:56px;left:22px;right:auto}}.TextParticles-module__koN9oW__container[data-motion=off] .TextParticles-module__koN9oW__mw,.TextParticles-module__koN9oW__container[data-motion=off] .TextParticles-module__koN9oW__blink{animation:none!important}.TextParticles-module__koN9oW__bar a{pointer-events:auto;letter-spacing:.04em;align-items:center;min-height:44px;display:inline-flex}@media (max-width:768px){.TextParticles-module__koN9oW__left{letter-spacing:.04em;flex-wrap:wrap;gap:4px}}
