.te-effects-page{--te-radius:20px}.te-hero{color:#f8f8fb;background:#12151a;border:1px solid #24272d;border-radius:28px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:28px clamp(32px,6vw,84px);min-height:440px;padding:clamp(28px,5vw,60px);display:grid;box-shadow:inset 0 1px #ffffff0a}.te-hero-meta{color:#979ca6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.te-hero-meta strong{color:#f4f4f1;font-size:13px}.te-hero-copy{align-self:end}.te-hero-copy h1{letter-spacing:-.06em;max-width:760px;font-size:clamp(54px,5.6vw,82px);font-weight:570;line-height:.92}.te-hero-copy h1 span{white-space:nowrap;display:block}.te-hero-copy p{color:#aeb2bb;max-width:590px;margin-top:24px;font-size:clamp(16px,1.5vw,18px);line-height:1.55}.te-hero-proof{min-width:0;color:var(--ink);background:var(--te-surface);align-self:stretch;place-items:center;display:grid;overflow:hidden}.te-hero-proof .fx-contour{width:min(100%,420px);height:auto}.te-hero-proof .fx-contour text{font-size:44px}.te-contract{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.te-contract>div{min-width:0;padding:18px 24px 18px 0}.te-contract>div+div{border-left:1px solid var(--line);padding-left:24px}.te-contract dt{font-size:13px;font-weight:700}.te-contract dd{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.te-library{gap:22px;scroll-margin-top:82px;display:grid}.te-library-header{justify-content:space-between;align-items:end;gap:20px;display:flex}.te-library-header h2,.te-provenance h2{letter-spacing:-.05em;margin-top:8px;font-size:clamp(30px,4vw,48px);font-weight:560}.te-library-header>span{color:var(--faint);font-family:var(--font-geist-mono), monospace;font-size:13px}.te-toolbar{grid-template-columns:minmax(240px,1fr) auto;gap:10px;display:grid}.te-search{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.te-search svg{color:var(--faint);flex:none}.te-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.te-search:focus-within{border-color:var(--line-strong);box-shadow:var(--focus-shadow,0 0 0 2px #ffffffeb, 0 0 0 5px #18181629)}.te-palette{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:0 9px 0 14px;font-size:12px;display:flex}.te-palette select{border:1px solid var(--line);min-height:32px;color:var(--foreground);background:var(--surface-subtle);border-radius:8px;padding:0 28px 0 10px}.te-filters{flex-wrap:wrap;gap:7px;display:flex}.te-filters button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:12px;padding:0 15px;font-size:12px}.te-filters button.active{border-color:var(--foreground);color:#fff;background:var(--foreground)}.te-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.te-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;overflow:hidden}.te-card-open{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:grid}.te-card-stage{width:100%;min-height:190px;color:var(--ink);background:var(--te-surface);place-items:center;padding:24px 18px;display:grid;overflow:hidden}.te-card-stage>*{max-width:100%}.te-card-meta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.te-card-meta>span{color:var(--faint);font-family:var(--font-geist-mono), monospace;font-size:10px}.te-card-meta>span:nth-child(2){gap:2px;min-width:0;font-family:inherit;display:grid}.te-card-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.te-card-meta small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.te-card-meta>span:last-child{color:var(--muted);font-family:inherit;font-size:11px;font-weight:700}.te-load-more{border:1px solid var(--line-strong);min-height:48px;color:var(--foreground);background:var(--surface);cursor:pointer;border-radius:12px;justify-self:start;padding:0 16px;font-weight:700}.te-load-more span{color:var(--faint);margin-left:8px;font-size:11px;font-weight:500}.te-card-open:focus-visible,.te-filters button:focus-visible,.te-load-more:focus-visible,.te-modal button:focus-visible{box-shadow:var(--focus-shadow,0 0 0 2px #ffffffeb, 0 0 0 5px #18181629);outline:0}.te-card-open:focus-visible{box-shadow:inset 0 0 0 3px var(--foreground)}.te-empty{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:16px;padding:56px 20px}.te-provenance{border:1px solid var(--line);border-radius:var(--te-radius);background:var(--surface);grid-template-columns:minmax(220px,.7fr) minmax(420px,1.3fr);gap:24px 54px;padding:clamp(24px,4vw,44px);display:grid}.te-provenance dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.te-provenance dl div{gap:4px;display:grid}.te-provenance dt{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.te-provenance dd{margin:0;font-size:12px}.te-provenance code{font-size:11px}.te-provenance>p{color:var(--muted);grid-column:2;font-size:12px;line-height:1.55}.te-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101013a3;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.te-modal{border:1px solid var(--line);background:var(--surface);width:min(620px,100%);box-shadow:var(--shadow-lg);border-radius:24px;overflow:hidden}.te-application-modal{width:min(1080px,100%)}.te-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.te-modal>header span{color:var(--faint);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:10px}.te-modal>header h2{letter-spacing:-.035em;margin-top:3px;font-size:26px}.te-modal>header button{border:1px solid var(--line);background:var(--surface-subtle);cursor:pointer;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.te-modal-stage{min-height:260px;color:var(--ink);background:var(--te-surface);place-items:center;display:grid;overflow:hidden}.te-modal-stage>*{transform:scale(1.35)}.te-modal>p{color:var(--muted);padding:20px 22px 0;line-height:1.55}.te-token-row{align-items:center;gap:6px;padding:14px 22px 0;display:flex}.te-token-row>span{border:1px solid #00000017;border-radius:50%;width:18px;height:18px}.te-token-row small{color:var(--faint);margin-left:4px}.te-modal-actions{flex-wrap:wrap;gap:9px;padding:20px 22px 22px;display:flex}.te-live-region{min-height:0;color:var(--danger);text-align:center;font-size:11px}.te-application-workspace{border-top:1px solid var(--line);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);min-height:560px;display:grid}.te-application-config{border-right:1px solid var(--line);background:var(--surface-subtle);flex-direction:column;gap:12px;padding:18px;display:flex}.te-application-preview{min-height:160px;color:var(--ink);background:var(--te-surface);border-radius:14px;place-items:center;display:grid;overflow:hidden}.te-application-config label{gap:6px;display:grid}.te-application-config label>span{color:var(--muted);font-size:11px;font-weight:600}.te-application-config select,.te-application-config input{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;min-height:44px;padding:0 11px}.te-application-config select:focus,.te-application-config input:focus{border-color:var(--line-strong);box-shadow:var(--focus-shadow,0 0 0 2px #ffffffeb, 0 0 0 5px #18181629);outline:0}.te-application-guidance{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:10px;grid-template-columns:auto 1fr;gap:8px;padding:11px;font-size:11px;line-height:1.45;display:grid}.te-application-guidance svg{color:var(--success);margin-top:1px}.te-back-button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:11px}.te-application-output{flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.te-prepared-heading{justify-content:space-between;align-items:end;gap:15px;display:flex}.te-prepared-heading h3{letter-spacing:-.035em;margin-top:4px;font-size:20px}.te-prepared-heading>span{color:var(--success);font-size:11px}.te-file-tabs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.te-file-tabs button{border:1px solid var(--line);min-width:max-content;min-height:44px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:flex}.te-file-tabs button.active{border-color:var(--foreground);color:#fff;background:var(--foreground)}.te-file-preview{color:#f4f4f6;background:#111116;border:1px solid #25252c;border-radius:12px;min-width:0;overflow:hidden}.te-file-preview header{border-bottom:1px solid #28282f;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 11px;display:flex}.te-file-preview header code{color:#a9a7b4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.te-file-preview header button{color:#cac8d2;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;min-height:44px;font-size:10px;display:flex}.te-file-preview pre{height:250px;font-family:var(--font-geist-mono), monospace;white-space:pre;margin:0;padding:14px;font-size:10px;line-height:1.55;overflow:auto}.te-prepared-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.te-prepared-summary span{color:var(--success);align-items:center;gap:6px;font-size:10px;display:flex}.te-output-boundary{text-align:center;color:var(--faint)!important;padding:0!important;font-size:10px!important}.te-application-empty{min-height:100%;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:10px;padding:30px;display:grid}.te-application-empty svg{color:var(--accent)}.te-application-empty strong{color:var(--foreground)}.te-application-empty p{max-width:420px;font-size:12px;line-height:1.55}@media (hover:hover) and (pointer:fine){.te-card{transition:border-color .16s,background-color .16s}.te-card:hover,.te-modal>header button:hover{border-color:var(--line-strong);background:var(--surface-subtle)}.te-filters button:hover{border-color:var(--line-strong);color:var(--foreground)}}@media (max-width:1120px){.te-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.te-hero{border-radius:22px;grid-template-rows:auto auto 160px;grid-template-columns:1fr;gap:24px;min-height:0;padding:24px}.te-hero-meta{grid-column:1}.te-hero-meta span{text-align:right;max-width:150px}.te-hero-copy h1{font-size:clamp(38px,11.2vw,44px);line-height:.96}.te-hero-copy p{margin-top:18px}.te-hero-proof{min-height:160px}.te-hero-proof .fx-contour{width:88%}.te-contract{grid-template-columns:1fr}.te-contract>div{padding:16px 0}.te-contract>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.te-toolbar{grid-template-columns:1fr}.te-palette{justify-content:space-between}.te-grid{grid-template-columns:1fr}.te-card-stage{min-height:180px}.te-provenance{grid-template-columns:1fr}.te-provenance dl{grid-template-columns:1fr 1fr}.te-provenance>p{grid-column:1}.te-modal-backdrop{align-items:end;padding:0}.te-modal{border-radius:24px 24px 0 0;max-height:92dvh;overflow-y:auto}.te-application-workspace{grid-template-columns:1fr}.te-application-config{border-right:0;border-bottom:1px solid var(--line)}.te-modal-stage{min-height:220px}.te-modal-actions{display:grid}.te-modal-actions .button{width:100%}}@media (max-width:460px){.te-prepared-summary{grid-template-columns:1fr}.te-file-preview pre{height:210px}}@media (prefers-reduced-motion:reduce){.te-card{transition:none}}
.te-effect-stage{--ink:currentColor;--ink-2:#ff4fd8;--ink-3:#4ff8ff}.fx-aurora{letter-spacing:.06em;background:linear-gradient(115deg, var(--ink-2), var(--ink-3), var(--ink-2), var(--ink-3)) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font:600 30px/1.1 JetBrains Mono,monospace;animation:7s linear infinite fx-aurora}@keyframes fx-aurora{0%{filter:hue-rotate();background-position:0%}to{filter:hue-rotate(360deg);background-position:300%}}.fx-glitch{letter-spacing:.06em;color:var(--ink);font:600 30px/1.1 JetBrains Mono,monospace;position:relative}.fx-glitch:before,.fx-glitch:after{content:attr(data-text);position:absolute;inset:0}.fx-glitch:before{color:var(--ink-2);clip-path:inset(0 0 55%);animation:2.6s step-end infinite fx-glitch-a}.fx-glitch:after{color:var(--ink-3);clip-path:inset(45% 0 0);animation:2.6s step-end infinite fx-glitch-b}@keyframes fx-glitch-a{0%,12%,20%,55%,to{opacity:0;transform:translate(0)}13%{opacity:.9;transform:translate(-5px,-2px)}16%{opacity:.9;transform:translate(4px,1px)}48%{opacity:.9;transform:translate(-3px,2px)}51%{opacity:.9;transform:translate(2px,-1px)}}@keyframes fx-glitch-b{0%,14%,22%,60%,to{opacity:0;transform:translate(0)}15%{opacity:.9;transform:translate(5px,2px)}18%{opacity:.9;transform:translate(-4px,-1px)}52%{opacity:.9;transform:translate(3px,-2px)}56%{opacity:.9;transform:translate(-2px,1px)}}.fx-typewriter{letter-spacing:0;color:var(--ink);white-space:nowrap;border-right:.55ch solid var(--ink-2);width:10ch;font:600 24px/1.2 JetBrains Mono,monospace;animation:3.6s steps(10,end) infinite fx-type,.65s step-end infinite fx-caret;overflow:hidden}@keyframes fx-type{0%,8%{width:0}55%,to{width:10ch}}@keyframes fx-caret{50%{border-color:#0000}}.fx-neon{letter-spacing:.14em;color:var(--ink);font:600 32px/1.1 JetBrains Mono,monospace;animation:3.2s linear infinite fx-neon}@keyframes fx-neon{0%,18%,21%,24%,to{opacity:1;text-shadow:0 0 4px var(--ink), 0 0 11px var(--ink-2), 0 0 24px var(--ink-2), 0 0 48px var(--ink-2)}19%,22%,62%{opacity:.35;text-shadow:none}63%,64.5%{opacity:.6;text-shadow:0 0 4px var(--ink-2)}}.fx-liquid{letter-spacing:.06em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--ink-3) 65%, transparent);background:linear-gradient(0deg, var(--ink-3) 0 46%, color-mix(in srgb, var(--ink-3) 55%, transparent) 48%, transparent 52% 100%) 0 0 / 100% 220%;-webkit-background-clip:text;background-clip:text;font:600 32px/1.1 JetBrains Mono,monospace;animation:3.4s ease-in-out infinite fx-liquid}@keyframes fx-liquid{0%,to{background-position:0 -110%}50%{background-position:0 10%}}.fx-chrome{letter-spacing:.06em;background:linear-gradient(105deg, color-mix(in srgb, var(--ink) 40%, transparent) 0 38%, var(--ink) 47%, #fff 50%, var(--ink) 53%, color-mix(in srgb, var(--ink) 40%, transparent) 62% 100%) 0 0 / 260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font:600 32px/1.1 JetBrains Mono,monospace;animation:2.8s ease-in-out infinite fx-chrome}@keyframes fx-chrome{0%{background-position:130% 0}60%,to{background-position:-130% 0}}.fx-focus{letter-spacing:.08em;color:var(--ink);font:600 30px/1.1 JetBrains Mono,monospace}.fx-focus b{font-weight:inherit;animation:2.6s ease-in-out infinite fx-focus;animation-delay:calc(var(--i) * .18s);display:inline-block}@keyframes fx-focus{0%,to{filter:blur();opacity:1}50%{filter:blur(7px);opacity:.35}}.fx-wave{letter-spacing:.1em;color:var(--ink-3);font:600 32px/1.1 JetBrains Mono,monospace}.fx-wave b{font-weight:inherit;animation:1.3s ease-in-out infinite fx-wave;animation-delay:calc(var(--i) * -.14s);display:inline-block}@keyframes fx-wave{0%,to{transform:translateY(7px)}50%{transform:translateY(-7px)}}.fx-sliced{letter-spacing:.06em;color:#0000;font:600 32px/1.1 JetBrains Mono,monospace;position:relative}.fx-sliced:before,.fx-sliced:after{content:attr(data-text);color:var(--ink);position:absolute;inset:0}.fx-sliced:before{clip-path:inset(0 0 50%);animation:3s ease-in-out infinite fx-sliced-top}.fx-sliced:after{clip-path:inset(50% 0 0);animation:3s ease-in-out infinite fx-sliced-bot}@keyframes fx-sliced-top{0%,22%,78%,to{transform:translate(0)}38%,62%{color:var(--ink-2);transform:translate(8px)}}@keyframes fx-sliced-bot{0%,22%,78%,to{transform:translate(0)}38%,62%{color:var(--ink-3);transform:translate(-8px)}}.fx-decoder{letter-spacing:.08em;color:var(--ink-3);font:600 28px/1.2 JetBrains Mono,monospace}.fx-decoder:after{content:"▓K#R1&Q";animation:4s step-end infinite fx-decoder}@keyframes fx-decoder{0%{content:"▓K#R1&Q";color:var(--ink-3)}8%{content:"D%#OD3▒"}16%{content:"DE☰O*ER"}24%{content:"DEC0D£R"}32%{content:"DECOD€R"}40%,82%{content:"DECODER";color:var(--ink)}88%{content:"D3C0*€R";color:var(--ink-3)}94%{content:"▒#COD1Q"}}.fx-scanner{letter-spacing:.08em;background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 25%, transparent) 0 40%, var(--ink) 50%, color-mix(in srgb, var(--ink) 25%, transparent) 60% 100%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font:600 28px/1.2 JetBrains Mono,monospace;animation:2.6s ease-in-out infinite alternate fx-scan-glow;position:relative}.fx-scanner:after{content:"";background:var(--ink-2);width:3px;box-shadow:0 0 14px var(--ink-2);animation:2.6s ease-in-out infinite alternate fx-scan-bar;position:absolute;top:-6px;bottom:-6px;left:0}@keyframes fx-scan-glow{0%{background-position:100% 0}to{background-position:0 0}}@keyframes fx-scan-bar{0%{left:0;transform:translate(0)}to{left:100%;transform:translate(-100%)}}.fx-ember{letter-spacing:.1em;color:#ffd9a0;font:600 32px/1.1 JetBrains Mono,monospace;animation:1.7s ease-in-out infinite alternate fx-ember}@keyframes fx-ember{0%{text-shadow:0 -2px 6px #ffab40,0 -6px 14px #ff6d00,0 -12px 28px #dd2c00,0 -20px 44px #d500008c}to{text-shadow:0 -3px 8px #ffc46b,0 -9px 20px #ff8f1f,0 -18px 38px #ff3d00,0 -30px 60px #d50000cc}}.fx-echo{letter-spacing:.12em;color:var(--ink);font:600 32px/1.1 JetBrains Mono,monospace;position:relative}.fx-echo:before,.fx-echo:after{content:attr(data-text);animation:2s ease-out infinite fx-echo;position:absolute;inset:0}.fx-echo:before{color:var(--ink-2)}.fx-echo:after{color:var(--ink-3);animation-delay:1s}@keyframes fx-echo{0%{opacity:.8;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(3px);transform:scale(1.9)}}.fx-extrude{letter-spacing:.08em;color:var(--ink);text-shadow:1px 1px 0 color-mix(in srgb, var(--ink-2) 80%, #000), 2px 2px 0 color-mix(in srgb, var(--ink-2) 70%, #000), 3px 3px 0 color-mix(in srgb, var(--ink-2) 60%, #000), 4px 4px 0 color-mix(in srgb, var(--ink-2) 50%, #000), 5px 5px 0 color-mix(in srgb, var(--ink-2) 40%, #000), 6px 6px 0 color-mix(in srgb, var(--ink-2) 30%, #000), 7px 7px 12px #00000080;font:600 34px/1.1 JetBrains Mono,monospace;animation:3s ease-in-out infinite fx-extrude}@keyframes fx-extrude{0%,to{transform:rotate(-3.5deg)translateY(2px)}50%{transform:rotate(3.5deg)translateY(-4px)}}.fx-contour{width:240px;height:56px;overflow:visible}.fx-contour text{letter-spacing:.02em;fill:color-mix(in srgb, var(--ink) 10%, transparent);stroke:var(--ink-3);stroke-width:1.2px;stroke-dasharray:34 66;font:600 40px JetBrains Mono,monospace;animation:3.2s linear infinite fx-contour}@keyframes fx-contour{to{stroke-dashoffset:-100px}}.fx-spectrum{letter-spacing:.08em;font:600 26px/1.1 JetBrains Mono,monospace}.fx-spectrum b{font-weight:inherit;color:#ff2d78;filter:hue-rotate(calc(var(--i) * 42deg));animation:2.4s linear infinite fx-spectrum;animation-delay:calc(var(--i) * -.1s);display:inline-block}@keyframes fx-spectrum{to{filter:hue-rotate(calc(var(--i) * 42deg + 360deg))}}.fx-jitter{letter-spacing:.06em;color:var(--ink);font:600 30px/1.1 JetBrains Mono,monospace;animation:1.9s step-end infinite fx-jitter}@keyframes fx-jitter{0%,7%,15%,55%,to{opacity:1;transform:none}8%{transform:skew(-14deg)translate(-4px)}10%{transform:skew(10deg)translate(3px)}12%{opacity:.6;transform:translateY(-3px)}46%{transform:skew(8deg)}48%{opacity:.75;transform:skew(-6deg)translateY(2px)}50%{transform:translate(2px)}}.fx-anaglyph{letter-spacing:.1em;color:var(--ink);font:600 30px/1.1 JetBrains Mono,monospace;animation:2.4s ease-in-out infinite fx-anaglyph}@keyframes fx-anaglyph{0%,to{text-shadow:0 0 #f35,0 0 #3df}50%{text-shadow:-6px 0 1px #f35,6px 0 1px #3df}}.fx-flap{letter-spacing:0;perspective:400px;color:var(--ink);gap:3px;font:600 24px/1 JetBrains Mono,monospace;display:inline-flex}.fx-flap b{font-weight:inherit;background:linear-gradient(color-mix(in srgb, var(--ink) 16%, transparent) 0 49%, color-mix(in srgb, var(--ink) 8%, transparent) 51% 100%);transform-origin:50%;width:1.5em;height:1.9em;animation:3.2s ease-in-out infinite fx-flap;animation-delay:calc(var(--i) * .12s);border-radius:4px;place-items:center;display:grid}@keyframes fx-flap{0%,55%,to{transform:rotateX(0)}62%{transform:rotateX(-88deg)}69%{transform:rotateX(0)}74%{transform:rotateX(-25deg)}79%{transform:rotateX(0)}}.fx-crt{letter-spacing:.1em;color:#4dff88;text-shadow:0 0 7px #4dff88cc;background:#143c232e;border-radius:4px;padding:.3em .5em;font:600 26px/1.2 JetBrains Mono,monospace;animation:3.4s step-end infinite fx-crt-flicker;position:relative}.fx-crt:after{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000061 2px 4px);animation:6s linear infinite fx-crt-roll;position:absolute;inset:0}@keyframes fx-crt-flicker{0%,6%,to{opacity:1}3%{opacity:.82}4.5%{opacity:.95;transform:translateY(1px)}70%{opacity:.9}71%{opacity:1;transform:none}}@keyframes fx-crt-roll{to{background-position:0 48px}}.fx-pop{letter-spacing:.04em;color:var(--ink);font:600 34px/1.1 JetBrains Mono,monospace}.fx-pop b{font-weight:inherit;animation:1.5s cubic-bezier(.3,1.6,.4,1) infinite fx-pop;animation-delay:calc(var(--i) * 90ms);display:inline-block}@keyframes fx-pop{0%,55%,to{text-shadow:0 0 0 var(--ink-2);transform:translateY(0)}25%{text-shadow:0 12px 0 var(--ink-2);transform:translateY(-12px)rotate(-4deg)}}.fx-spotlight{letter-spacing:.08em;background:radial-gradient(3.5ch 100% at 50% 50%, var(--ink) 20%, color-mix(in srgb, var(--ink) 14%, transparent) 75%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font:600 26px/1.2 JetBrains Mono,monospace;animation:3.4s ease-in-out infinite alternate fx-spotlight}@keyframes fx-spotlight{0%{background-position:100% 0}to{background-position:0 0}}.fx-elastic{letter-spacing:.08em;color:var(--ink-2);font:600 32px/1.1 JetBrains Mono,monospace;animation:1.6s ease-in-out infinite fx-elastic}@keyframes fx-elastic{0%,to{transform:scale(1)}28%{transform:scale(1.28,.72)}44%{transform:scale(.78,1.24)}60%{transform:scale(1.12,.9)}74%{transform:scale(.96,1.05)}86%{transform:scale(1.02,.98)}}.fx-mirror{letter-spacing:.1em;color:var(--ink);-webkit-box-reflect:below 2px linear-gradient(transparent 45%, #ffffff47);font:600 32px/1.1 JetBrains Mono,monospace;animation:3s ease-in-out infinite fx-mirror}@keyframes fx-mirror{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.fx-ransom{letter-spacing:0;color:var(--ink);gap:4px;font:600 24px/1 JetBrains Mono,monospace;display:inline-flex}.fx-ransom b{font-weight:inherit;background:color-mix(in srgb, var(--ink) 14%, transparent);animation:2.8s ease-in-out infinite alternate fx-ransom;animation-delay:calc(var(--i) * -.5s);border-radius:3px;place-items:center;padding:.28em .3em;display:grid}.fx-ransom b:nth-child(odd){background:var(--ink-2);color:#14020f}.fx-ransom b:nth-child(3n){outline:1.5px dashed color-mix(in srgb, var(--ink) 55%, transparent);color:var(--ink-3);background:0 0}@keyframes fx-ransom{0%{transform:rotate(-6deg)translateY(1.5px)}to{transform:rotate(6deg)translateY(-1.5px)}}.fx-melt{letter-spacing:.1em;color:var(--ink-2);font:600 34px/1.1 JetBrains Mono,monospace}.fx-melt b{font-weight:inherit;transform-origin:top;animation:2.8s ease-in infinite fx-melt;animation-delay:calc(var(--i) * .22s);display:inline-block}@keyframes fx-melt{0%,45%{filter:blur();transform:scaleY(1)translateY(0)}70%{filter:blur(1.5px);transform:scaleY(1.55)translateY(7px)scaleX(.92)}85%,to{filter:blur();transform:scaleY(1)translateY(0)}}.fx-heartbeat{letter-spacing:.12em;color:var(--ink-2);font:600 32px/1.1 JetBrains Mono,monospace;animation:1.4s ease-in-out infinite fx-heartbeat}@keyframes fx-heartbeat{0%,to{text-shadow:0 0 #0000;transform:scale(1)}14%{text-shadow:0 0 18px color-mix(in srgb, var(--ink-2) 65%, transparent);transform:scale(1.14)}28%{transform:scale(1)}42%{text-shadow:0 0 26px color-mix(in srgb, var(--ink-2) 80%, transparent);transform:scale(1.18)}70%{text-shadow:0 0 #0000;transform:scale(1)}}.fx-marker{letter-spacing:.08em;color:var(--ink);background:linear-gradient(100deg, color-mix(in srgb, var(--ink-2) 85%, transparent), color-mix(in srgb, var(--ink-2) 60%, transparent)) no-repeat 0 62%;background-size:0% 46%;padding:.1em .2em;font:600 28px/1.3 JetBrains Mono,monospace;animation:3s ease-in-out infinite fx-marker}@keyframes fx-marker{0%{background-position:0 62%;background-size:0% 46%}38%,62%{background-position:0 62%;background-size:100% 46%}to{background-position:100% 62%;background-size:0% 46%}}.fx-sundial{letter-spacing:.1em;color:var(--ink);font:600 32px/1.1 JetBrains Mono,monospace;animation:5s linear infinite fx-sundial}@keyframes fx-sundial{0%,to{text-shadow:4px 0 var(--ink-2), 8px 0 color-mix(in srgb, var(--ink-2) 55%, transparent), 12px 0 color-mix(in srgb, var(--ink-2) 25%, transparent)}12.5%{text-shadow:2.8px 2.8px var(--ink-2), 5.6px 5.6px color-mix(in srgb, var(--ink-2) 55%, transparent), 8.4px 8.4px color-mix(in srgb, var(--ink-2) 25%, transparent)}25%{text-shadow:0 4px var(--ink-2), 0 8px color-mix(in srgb, var(--ink-2) 55%, transparent), 0 12px color-mix(in srgb, var(--ink-2) 25%, transparent)}37.5%{text-shadow:-2.8px 2.8px var(--ink-2), -5.6px 5.6px color-mix(in srgb, var(--ink-2) 55%, transparent), -8.4px 8.4px color-mix(in srgb, var(--ink-2) 25%, transparent)}50%{text-shadow:-4px 0 var(--ink-2), -8px 0 color-mix(in srgb, var(--ink-2) 55%, transparent), -12px 0 color-mix(in srgb, var(--ink-2) 25%, transparent)}62.5%{text-shadow:-2.8px -2.8px var(--ink-2), -5.6px -5.6px color-mix(in srgb, var(--ink-2) 55%, transparent), -8.4px -8.4px color-mix(in srgb, var(--ink-2) 25%, transparent)}75%{text-shadow:0 -4px var(--ink-2), 0 -8px color-mix(in srgb, var(--ink-2) 55%, transparent), 0 -12px color-mix(in srgb, var(--ink-2) 25%, transparent)}87.5%{text-shadow:2.8px -2.8px var(--ink-2), 5.6px -5.6px color-mix(in srgb, var(--ink-2) 55%, transparent), 8.4px -8.4px color-mix(in srgb, var(--ink-2) 25%, transparent)}}.fx-negative{letter-spacing:.08em;color:var(--ink);padding:.18em .22em;font:600 28px/1.2 JetBrains Mono,monospace;position:relative}.fx-negative:after{content:"";background:var(--ink);mix-blend-mode:difference;width:34%;animation:2.4s ease-in-out infinite alternate fx-negative;position:absolute;top:0;bottom:0;left:0}@keyframes fx-negative{0%{left:0;transform:translate(0)}to{left:100%;transform:translate(-100%)}}.fx-hologram{letter-spacing:.12em;color:color-mix(in srgb, var(--ink-3) 72%, var(--ink));text-shadow:0 0 6px color-mix(in srgb, var(--ink-3) 60%, transparent), 0 0 22px color-mix(in srgb, var(--ink-3) 45%, transparent);isolation:isolate;font:600 28px/1.2 JetBrains Mono,monospace;animation:3.8s ease-in-out infinite fx-hologram-float;position:relative}.fx-hologram:before,.fx-hologram:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.fx-hologram:before{color:var(--ink-2);clip-path:inset(0 0 52%);opacity:.58;animation:2.8s step-end infinite fx-hologram-split}.fx-hologram:after{color:#0000;background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--ink) 70%, transparent) 0 1px, transparent 1px 4px);opacity:.48;-webkit-background-clip:text;background-clip:text;animation:1.2s linear infinite fx-hologram-lines}@keyframes fx-hologram-float{0%,to{filter:brightness();transform:translateY(2px)skew(0)}50%{filter:brightness(1.35);transform:translateY(-4px)skew(-3deg)}}@keyframes fx-hologram-split{0%,14%,40%,72%,to{opacity:.22;transform:translate(0)}15%{opacity:.8;transform:translate(-5px)}17%{opacity:.6;transform:translate(4px)}74%{opacity:.7;transform:translate(3px)}}@keyframes fx-hologram-lines{to{background-position:0 12px}}.fx-foil{letter-spacing:.08em;color:#0000;background:linear-gradient(108deg,#7a4a08 0%,#f2c15d 18%,#fff4b8 24%,#b87014 36%,#f6d66d 51%,#8e560b 68%,#fff0a2 76%,#c98218 100%) 0 0/230% 100%;text-shadow:0 1px #fff4b873,0 9px 20px #0000005c;-webkit-background-clip:text;background-clip:text;font:600 36px/1.05 JetBrains Mono,monospace;animation:3.1s ease-in-out infinite fx-foil}@keyframes fx-foil{0%,to{filter:saturate(1.05);background-position:115% 0}45%{filter:saturate(1.35)brightness(1.12);background-position:-35% 0}}.fx-pixel{letter-spacing:.08em;color:var(--ink);text-shadow:1px 0 0 var(--ink-2), -1px 0 0 var(--ink-3);font:600 30px/1.1 JetBrains Mono,monospace;position:relative}.fx-pixel:before,.fx-pixel:after{content:attr(data-text);opacity:.85;position:absolute;inset:0}.fx-pixel:before{color:var(--ink-2);clip-path:polygon(0 0,100% 0,100% 28%,0 28%,0 44%,100% 44%,100% 58%,0 58%);animation:2.2s step-end infinite fx-pixel-a}.fx-pixel:after{color:var(--ink-3);clip-path:polygon(0 30%,100% 30%,100% 42%,0 42%,0 66%,100% 66%,100% 82%,0 82%);animation:2.2s step-end infinite fx-pixel-b}@keyframes fx-pixel-a{0%,20%,54%,to{transform:translate(0)}22%{transform:translate(7px,-2px)}24%{transform:translate(-4px,1px)}56%{transform:translate(5px,2px)}58%{transform:translate(-7px)}}@keyframes fx-pixel-b{0%,18%,58%,to{transform:translate(0)}19%{transform:translate(-6px,2px)}21%{transform:translate(4px,-1px)}60%{transform:translate(-5px,-2px)}63%{transform:translate(6px,1px)}}.fx-starlight{letter-spacing:.12em;color:#0000;background:radial-gradient(circle at 14% 35%, #fff 0 2px, transparent 2.4px), radial-gradient(circle at 42% 68%, #fff 0 1.6px, transparent 2px), radial-gradient(circle at 75% 24%, #fff 0 2.2px, transparent 2.6px), linear-gradient(100deg, var(--ink), var(--ink-3), var(--ink));filter:drop-shadow(0 0 10px color-mix(in srgb, var(--ink-3) 45%, transparent));background-size:120px 60px,150px 72px,180px 68px,240% 100%;-webkit-background-clip:text;background-clip:text;font:600 28px/1.2 JetBrains Mono,monospace;animation:3.6s linear infinite fx-starlight}@keyframes fx-starlight{0%{background-position:0 0,0 0,0 0,120% 0}to{background-position:120px 0,-150px 0,180px 0,-120% 0}}.fx-blueprint{letter-spacing:.1em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--ink-3) 80%, var(--ink));background:linear-gradient(90deg, color-mix(in srgb, var(--ink-3) 22%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--ink-3) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink-3) 42%, transparent), transparent 35% 65%, color-mix(in srgb, var(--ink-3) 42%, transparent));border:1px solid color-mix(in srgb, var(--ink-3) 42%, transparent);box-shadow:inset 0 0 18px color-mix(in srgb, var(--ink-3) 18%, transparent);background-position:0 0,0 0,100% 0;background-size:12px 12px,12px 12px,240% 100%;padding:.28em .45em;font:600 28px/1.15 JetBrains Mono,monospace;animation:4s linear infinite fx-blueprint}@keyframes fx-blueprint{to{background-position:24px 0,0 24px,-100% 0}}.fx-vapor{letter-spacing:.16em;color:var(--ink);text-shadow:0 0 12px color-mix(in srgb, var(--ink) 45%, transparent);font:600 32px/1.1 JetBrains Mono,monospace;animation:2.8s ease-in-out infinite fx-vapor-main;position:relative}.fx-vapor:before,.fx-vapor:after{content:attr(data-text);pointer-events:none;filter:blur(2px);opacity:.62;position:absolute;inset:0}.fx-vapor:before{color:var(--ink-2);animation:2.8s ease-in-out infinite fx-vapor-a}.fx-vapor:after{color:var(--ink-3);animation:2.8s ease-in-out infinite fx-vapor-b}@keyframes fx-vapor-main{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}@keyframes fx-vapor-a{0%,to{opacity:.22;transform:translate(-10px,6px)scaleX(1.08)}50%{opacity:.58;transform:translate(-18px,-4px)scaleX(1.22)}}@keyframes fx-vapor-b{0%,to{opacity:.2;transform:translate(10px,-5px)scaleX(1.08)}50%{opacity:.56;transform:translate(18px,5px)scaleX(1.2)}}.fx-kinetic{letter-spacing:.06em;color:var(--ink);font:600 30px/1.1 JetBrains Mono,monospace;display:inline-flex}.fx-kinetic b{font-weight:inherit;transform-origin:50%;animation:2.6s cubic-bezier(.2,.8,.2,1) infinite fx-kinetic;animation-delay:calc(var(--i) * 80ms);display:inline-block}.fx-kinetic b:nth-child(2n){color:var(--ink-3)}.fx-kinetic b:nth-child(3n){color:var(--ink-2)}@keyframes fx-kinetic{0%,18%{filter:blur();transform:translateY(0)rotate(0)}34%{filter:blur(.4px);transform:translateY(-18px)rotate(-9deg)}52%{transform:translateY(14px)rotate(7deg)}68%,to{filter:blur();transform:translateY(0)rotate(0)}}.fx-blackout{letter-spacing:.08em;color:var(--ink);padding:.28em .12em;font:600 24px/1.15 JetBrains Mono,monospace;position:relative}.fx-blackout:before,.fx-blackout:after{content:"";background:var(--ink);height:44%;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink-2) 45%, transparent);animation:3s step-end infinite fx-blackout;position:absolute;left:-.18em;right:-.18em}.fx-blackout:before{transform-origin:0;top:0}.fx-blackout:after{transform-origin:100%;animation-delay:.28s;bottom:0}@keyframes fx-blackout{0%,20%,72%,to{transform:scaleX(0)}26%,58%{transform:scaleX(1)}64%{transform:scaleX(.38)}}.fx-magnetic{letter-spacing:.06em;color:var(--ink);font:600 30px/1.1 JetBrains Mono,monospace;display:inline-flex}.fx-magnetic b{font-weight:inherit;text-shadow:0 0 0 var(--ink-2);animation:2.7s ease-in-out infinite fx-magnetic;animation-delay:calc(var(--i) * 70ms);display:inline-block}.fx-magnetic b:nth-child(odd){color:var(--ink-3)}@keyframes fx-magnetic{0%,to{text-shadow:0 0 #0000;transform:translate(0)scale(1)}42%{transform:translateX(calc((3 - var(--i)) * 2px)) scale(1.12);text-shadow:0 0 16px color-mix(in srgb, var(--ink-2) 70%, transparent)}62%{transform:translateX(calc((var(--i) - 3) * 3px)) scale(.96)}}.fx-mesh{letter-spacing:.08em;color:#0000;background:radial-gradient(circle at 18% 28%, var(--ink-2) 0 12%, transparent 28%), radial-gradient(circle at 78% 24%, var(--ink-3) 0 14%, transparent 30%), radial-gradient(circle at 44% 82%, #fff 0 10%, transparent 24%), linear-gradient(110deg, var(--ink-2), var(--ink-3));filter:drop-shadow(0 0 18px color-mix(in srgb, var(--ink-3) 28%, transparent));background-size:180% 180%,170% 170%,160% 160%,220% 100%;-webkit-background-clip:text;background-clip:text;font:600 38px/1.05 JetBrains Mono,monospace;animation:4.8s ease-in-out infinite alternate fx-mesh}@keyframes fx-mesh{0%{background-position:0 20%,100% 10%,35% 100%,100% 0}to{background-position:100% 80%,0 60%,70% 0,-100% 0}}.fx-iridescent{letter-spacing:.12em;color:#0000;background:conic-gradient(from 20deg, #f7fbff, var(--ink-3), #bba7ff, var(--ink-2), #fff7d6, #f7fbff) 50% 50% / 220% 220%;text-shadow:0 10px 28px #00000047;-webkit-background-clip:text;background-clip:text;font:600 38px/1.05 JetBrains Mono,monospace;animation:4.5s linear infinite fx-iridescent}@keyframes fx-iridescent{to{filter:hue-rotate(360deg);background-position:120%}}.fx-glass{letter-spacing:.12em;color:color-mix(in srgb, var(--ink) 58%, transparent);-webkit-text-stroke:1px color-mix(in srgb, var(--ink) 52%, transparent);text-shadow:0 1px #fff6,0 12px 24px #0000004d;font:600 34px/1.1 JetBrains Mono,monospace;animation:3.4s ease-in-out infinite fx-glass;position:relative}.fx-glass:before{content:attr(data-text);color:var(--ink-3);opacity:.34;filter:blur(3px);position:absolute;inset:0;transform:translate(4px,5px)}.fx-glass:after{content:attr(data-text);color:#0000;background:linear-gradient(115deg,#0000 22%,#fff 44%,#0000 62%) 110% 0/260% 100%;opacity:.55;-webkit-background-clip:text;background-clip:text;animation:2.7s ease-in-out infinite fx-glass-sheen;position:absolute;inset:0}@keyframes fx-glass{50%{transform:translateY(-3px)}}@keyframes fx-glass-sheen{to{background-position:-110% 0}}.fx-datastream{letter-spacing:.12em;color:#0000;background:repeating-linear-gradient(0deg, var(--ink-3) 0 2px, color-mix(in srgb, var(--ink-3) 35%, transparent) 2px 4px, transparent 4px 8px), linear-gradient(90deg, var(--ink-2), var(--ink-3), var(--ink));background-size:100% 32px,240% 100%;-webkit-background-clip:text;background-clip:text;font:600 30px/1.1 JetBrains Mono,monospace;animation:1.6s linear infinite fx-datastream;position:relative}.fx-datastream:after{content:"0101 1100 0011";width:170%;color:color-mix(in srgb, var(--ink-3) 42%, transparent);letter-spacing:.16em;font-size:.42em;animation:1.6s linear infinite fx-datastream-code;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes fx-datastream{to{background-position:0 32px,-120% 0}}@keyframes fx-datastream-code{0%{opacity:.2;transform:translate(-50%,-2px)}50%{opacity:.7}to{opacity:.2;transform:translate(-50%,10px)}}.fx-orbit{letter-spacing:.08em;color:var(--ink);font:600 30px/1.1 JetBrains Mono,monospace;display:inline-flex}.fx-orbit b{font-weight:inherit;transform-origin:50% 120%;animation:2.8s cubic-bezier(.45,0,.2,1) infinite fx-orbit;animation-delay:calc(var(--i) * -.18s);display:inline-block}.fx-orbit b:nth-child(odd){color:var(--ink-3)}.fx-orbit b:nth-child(3n){color:var(--ink-2)}@keyframes fx-orbit{0%,to{transform:translate(0)rotate(0)}35%{transform:translate(5px,-13px)rotate(16deg)}70%{transform:translate(-5px,7px)rotate(-10deg)}}.fx-prismcut{letter-spacing:.12em;color:var(--ink);font:600 32px/1.1 JetBrains Mono,monospace;position:relative}.fx-prismcut:before,.fx-prismcut:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.fx-prismcut:before{color:var(--ink-2);clip-path:polygon(0 0,66% 0,46% 100%,0 100%);animation:3s ease-in-out infinite fx-prismcut-a}.fx-prismcut:after{color:var(--ink-3);clip-path:polygon(42% 0,100% 0,100% 100%,24% 100%);animation:3s ease-in-out infinite fx-prismcut-b}@keyframes fx-prismcut-a{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.85;transform:translate(-7px,-2px)}}@keyframes fx-prismcut-b{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.85;transform:translate(7px,2px)}}.fx-softblur{letter-spacing:.1em;color:var(--ink);text-shadow:0 0 0 var(--ink), 0 0 18px color-mix(in srgb, var(--ink-2) 45%, transparent), 0 0 34px color-mix(in srgb, var(--ink-3) 35%, transparent);font:600 36px/1.05 JetBrains Mono,monospace;animation:3.2s ease-in-out infinite fx-softblur}@keyframes fx-softblur{0%,to{filter:blur();opacity:1;transform:scale(1)}50%{filter:blur(2.4px);opacity:.72;transform:scale(1.045)}}.fx-laser{letter-spacing:.12em;color:var(--ink);font:600 34px/1.08 JetBrains Mono,monospace;position:relative}.fx-laser:before{content:attr(data-text);color:var(--ink-2);clip-path:inset(44% 0 42%);text-shadow:0 0 10px var(--ink-2);animation:2.2s ease-in-out infinite fx-laser-slice;position:absolute;inset:0}.fx-laser:after{content:"";background:linear-gradient(90deg, transparent, #fff, var(--ink-2), transparent);width:116%;height:2px;box-shadow:0 0 13px var(--ink-2);animation:2.2s ease-in-out infinite fx-laser;position:absolute;top:49%;left:-8%}@keyframes fx-laser{0%,to{opacity:0;transform:translateY(-14px)scaleX(.35)}44%,58%{opacity:1;transform:translateY(0)scaleX(1)}}@keyframes fx-laser-slice{0%,to{opacity:.2;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}.fx-microchip{letter-spacing:.1em;color:#0000;background:linear-gradient(90deg, transparent 0 44%, var(--ink-3) 44% 47%, transparent 47% 100%), linear-gradient(0deg, transparent 0 46%, var(--ink-2) 46% 49%, transparent 49% 100%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink-3) 35%, transparent) 0 1px, transparent 1px 14px), linear-gradient(100deg, var(--ink), var(--ink-3));border:1px solid color-mix(in srgb, var(--ink-3) 24%, transparent);background-size:42px 42px,42px 42px,14px 100%,220% 100%;-webkit-background-clip:text;background-clip:text;padding:.35em .45em;font:600 28px/1.15 JetBrains Mono,monospace;animation:3.8s linear infinite fx-microchip}@keyframes fx-microchip{to{background-position:42px 0,0 42px,14px 0,-120% 0}}.fx-heatmap{letter-spacing:.08em;color:#0000;background:radial-gradient(circle at 20% 50%, #fff26d 0 8%, transparent 24%), radial-gradient(circle at 70% 40%, #ff4f8b 0 12%, transparent 28%), radial-gradient(circle at 44% 78%, var(--ink-3) 0 14%, transparent 32%), linear-gradient(90deg, #2d7dff, #36f0b2, #ffcf4a, #ff4f8b);background-size:130% 130%,150% 150%,140% 140%,260% 100%;-webkit-background-clip:text;background-clip:text;font:600 30px/1.1 JetBrains Mono,monospace;animation:3.5s ease-in-out infinite alternate fx-heatmap}@keyframes fx-heatmap{0%{filter:saturate();background-position:0 0,100% 20%,40% 100%,100% 0}to{filter:saturate(1.35);background-position:100% 90%,0 60%,80% 0,-100% 0}}.fx-parallax{letter-spacing:.08em;color:var(--ink);font:600 30px/1.1 JetBrains Mono,monospace;display:inline-flex}.fx-parallax b{font-weight:inherit;text-shadow:4px 4px 0 color-mix(in srgb, var(--ink-2) 72%, transparent), -4px -3px 0 color-mix(in srgb, var(--ink-3) 72%, transparent);animation:3s ease-in-out infinite fx-parallax;animation-delay:calc(var(--i) * -.11s);display:inline-block}@keyframes fx-parallax{0%,to{text-shadow:4px 4px 0 color-mix(in srgb, var(--ink-2) 72%, transparent), -4px -3px 0 color-mix(in srgb, var(--ink-3) 72%, transparent);transform:translate(0)}50%{text-shadow:8px 2px 0 color-mix(in srgb, var(--ink-2) 72%, transparent), -8px -1px 0 color-mix(in srgb, var(--ink-3) 72%, transparent);transform:translateY(-4px)}}.fx-inktrap{letter-spacing:.04em;color:var(--ink);font:600 38px/1.05 JetBrains Mono,monospace;position:relative}.fx-inktrap:before,.fx-inktrap:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.fx-inktrap:before{color:#0000;-webkit-text-stroke:1px var(--ink-3);opacity:.65;animation:2.7s ease-in-out infinite fx-inktrap-line}.fx-inktrap:after{color:var(--ink-2);clip-path:polygon(0 0,100% 0,84% 22%,18% 22%,0 0,0 100%,20% 78%,86% 78%,100% 100%,0 100%);mix-blend-mode:screen;animation:2.7s ease-in-out infinite fx-inktrap-fill}@keyframes fx-inktrap-line{50%{opacity:.95;transform:scale(1.05)}}@keyframes fx-inktrap-fill{0%,to{opacity:.18;transform:scale(.98)}50%{opacity:.72;transform:scale(1.02)}}.fx-topographic{letter-spacing:.1em;color:#0000;background:repeating-radial-gradient(ellipse at 30% 55%, var(--ink) 0 1px, transparent 1px 7px), repeating-radial-gradient(ellipse at 78% 35%, var(--ink-3) 0 1px, transparent 1px 8px);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--ink-3) 25%, transparent));background-size:130px 70px,170px 80px;-webkit-background-clip:text;background-clip:text;font:600 28px/1.15 JetBrains Mono,monospace;animation:5s linear infinite fx-topographic}@keyframes fx-topographic{to{background-position:130px 0,-170px 0}}.fx-signal{letter-spacing:.1em;color:var(--ink);font:600 30px/1.1 JetBrains Mono,monospace;animation:2s step-end infinite fx-signal;position:relative}.fx-signal:before,.fx-signal:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.fx-signal:before{color:var(--ink-2);clip-path:inset(0 0 58%);animation:2s step-end infinite fx-signal-a}.fx-signal:after{color:var(--ink-3);clip-path:inset(42% 0 0);animation:2s step-end infinite fx-signal-b}@keyframes fx-signal{0%,21%,47%,to{filter:none}22%,24%{filter:blur(.8px)contrast(1.4)}}@keyframes fx-signal-a{0%,20%,52%,to{opacity:.15;transform:translate(0)}23%{opacity:.9;transform:translate(-8px,-1px)}54%{opacity:.7;transform:translate(5px,2px)}}@keyframes fx-signal-b{0%,24%,58%,to{opacity:.12;transform:translate(0)}27%{opacity:.86;transform:translate(8px,1px)}60%{opacity:.72;transform:translate(-5px,-2px)}}.fx-portal{letter-spacing:.12em;color:#0000;background:conic-gradient(from 0deg, var(--ink-2), var(--ink), var(--ink-3), var(--ink-2));-webkit-background-clip:text;background-clip:text;font:600 34px/1.05 JetBrains Mono,monospace;animation:3.6s linear infinite fx-portal;position:relative}.fx-portal:after{content:attr(data-text);color:#0000;background:radial-gradient(circle,#0000 0 30%,#fff 34% 36%,#0000 40% 100%);opacity:.72;-webkit-background-clip:text;background-clip:text;animation:1.8s ease-in-out infinite fx-portal-pulse;position:absolute;inset:0}@keyframes fx-portal{to{filter:hue-rotate(360deg);transform:rotate(.001deg)}}@keyframes fx-portal-pulse{0%,to{opacity:.24;transform:scale(.92)}50%{opacity:.8;transform:scale(1.08)}}.fx-tiltshift{letter-spacing:.1em;color:color-mix(in srgb, var(--ink) 28%, transparent);filter:blur(2px);font:600 32px/1.1 JetBrains Mono,monospace;position:relative}.fx-tiltshift:before,.fx-tiltshift:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.fx-tiltshift:before{color:var(--ink);filter:blur();clip-path:inset(32% 0);animation:2.8s ease-in-out infinite alternate fx-tiltshift}.fx-tiltshift:after{color:var(--ink-3);opacity:.3;filter:blur(6px)}@keyframes fx-tiltshift{0%{clip-path:inset(0 0 64%);transform:translateY(-2px)}to{clip-path:inset(64% 0 0);transform:translateY(2px)}}.fx-duotone{letter-spacing:.1em;color:var(--ink);font:600 38px/1.05 JetBrains Mono,monospace;position:relative}.fx-duotone:before,.fx-duotone:after{content:attr(data-text);pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.fx-duotone:before{color:var(--ink-2);animation:2.6s ease-in-out infinite fx-duotone-a}.fx-duotone:after{color:var(--ink-3);animation:2.6s ease-in-out infinite fx-duotone-b}@keyframes fx-duotone-a{0%,to{opacity:.42;transform:translate(-3px)}50%{opacity:.8;transform:translate(-9px,-3px)}}@keyframes fx-duotone-b{0%,to{opacity:.42;transform:translate(3px)}50%{opacity:.8;transform:translate(9px,3px)}}.fx-glyphrain{letter-spacing:.08em;color:var(--ink);font:600 28px/1.1 JetBrains Mono,monospace;display:inline-flex}.fx-glyphrain b{font-weight:inherit;text-shadow:0 -12px 0 color-mix(in srgb, var(--ink-3) 45%, transparent), 0 -24px 0 color-mix(in srgb, var(--ink-2) 28%, transparent);animation:2.4s cubic-bezier(.25,.8,.25,1) infinite fx-glyphrain;animation-delay:calc(var(--i) * .12s);display:inline-block}.fx-glyphrain b:nth-child(2n){color:var(--ink-3)}@keyframes fx-glyphrain{0%,to{opacity:1;transform:translateY(0)}38%{opacity:.22;transform:translateY(22px)}64%{opacity:.75;transform:translateY(-10px)}}.fx-zoetrope{letter-spacing:.1em;color:var(--ink);perspective:480px;font:600 30px/1.1 JetBrains Mono,monospace;display:inline-flex}.fx-zoetrope b{font-weight:inherit;animation:3s cubic-bezier(.55,0,.25,1) infinite fx-zoetrope;animation-delay:calc(var(--i) * 90ms);display:inline-block}.fx-zoetrope b:nth-child(3n){color:var(--ink-2)}.fx-zoetrope b:nth-child(3n+1){color:var(--ink-3)}@keyframes fx-zoetrope{0%,12%{filter:blur();transform:rotateY(0)}40%{filter:blur(1px)}62%,to{filter:blur();transform:rotateY(360deg)}}.fx-dotmatrix{letter-spacing:.1em;color:#0000;background:linear-gradient(180deg, transparent 0 16%, #fff 24%, transparent 32% 100%) 0 -100% / 100% 300%, radial-gradient(circle, var(--ink-3) 0 1.3px, transparent 1.8px) 0 0 / 5px 5px;-webkit-background-clip:text;background-clip:text;font:600 30px/1.15 JetBrains Mono,monospace;animation:2.8s linear infinite fx-dotmatrix}@keyframes fx-dotmatrix{0%{background-position:0 -100%,0 0}to{background-position:0 200%,0 0}}.fx-pendulum{letter-spacing:.12em;color:var(--ink);font:600 32px/1.1 JetBrains Mono,monospace}.fx-pendulum b{font-weight:inherit;transform-origin:50% -80%;animation:1.8s ease-in-out infinite fx-pendulum;animation-delay:calc(var(--i) * -.12s);display:inline-block}.fx-pendulum b:nth-child(2n){color:var(--ink-3)}@keyframes fx-pendulum{0%,to{transform:rotate(10deg)}50%{transform:rotate(-10deg)}}.fx-smoke{letter-spacing:.14em;color:var(--ink);font:600 32px/1.1 JetBrains Mono,monospace}.fx-smoke b{font-weight:inherit;animation:3.4s ease-in-out infinite fx-smoke;animation-delay:calc(var(--i) * .16s);display:inline-block}@keyframes fx-smoke{0%,42%{opacity:1;filter:blur();color:var(--ink);transform:none}62%{color:var(--ink-3)}78%{opacity:0;filter:blur(7px);transform:translate(6px,-22px)rotate(14deg)scale(1.45)}79%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.8)}92%,to{opacity:1;filter:blur();transform:none}}.fx-eclipse{letter-spacing:.14em;color:var(--ink);text-shadow:0 0 10px color-mix(in srgb, var(--ink-2) 70%, transparent), 0 0 26px color-mix(in srgb, var(--ink-2) 40%, transparent);font:600 32px/1.1 JetBrains Mono,monospace;animation:5s ease-in-out infinite fx-eclipse-dim;position:relative}.fx-eclipse:after{content:"";width:1.3em;height:1.3em;box-shadow:0 0 10px 2px color-mix(in srgb, var(--ink-2) 85%, transparent), inset -4px -3px 8px #000000e6;background:#05040c;border-radius:50%;animation:5s ease-in-out infinite fx-eclipse;position:absolute;top:50%;left:-1.5em;transform:translateY(-50%)}@keyframes fx-eclipse{0%{left:-1.5em}50%{left:calc(50% - .65em)}to{left:100%}}@keyframes fx-eclipse-dim{0%,28%,72%,to{filter:brightness()}50%{filter:brightness(.4)}}.fx-barcode{letter-spacing:.14em;color:#0000;background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 8px, var(--ink) 8px 11px, transparent 11px 13px);-webkit-background-clip:text;background-clip:text;font:600 32px/1.1 JetBrains Mono,monospace;position:relative}.fx-barcode:before{content:"9 780316 668111";color:color-mix(in srgb, var(--ink) 55%, transparent);letter-spacing:.34em;white-space:nowrap;font-size:.3em;position:absolute;top:100%;left:50%;transform:translate(-50%)}.fx-barcode:after{content:"";background:var(--ink-2);width:2px;box-shadow:0 0 12px var(--ink-2), 0 0 26px color-mix(in srgb, var(--ink-2) 60%, transparent);animation:1.9s ease-in-out infinite alternate fx-barcode;position:absolute;top:-12%;bottom:-12%;left:-2%}@keyframes fx-barcode{0%{left:-2%}to{left:101%}}.fx-frost{letter-spacing:.1em;color:#0000;background:radial-gradient(circle at 22% 30%, #fff 0 1.6px, transparent 2.2px), radial-gradient(circle at 68% 62%, #fff 0 1.3px, transparent 1.9px), linear-gradient(0deg, #fff 0%, var(--ink-3) 34%, color-mix(in srgb, var(--ink-3) 45%, var(--ink)) 60%, var(--ink) 100%);background-size:90px 46px,120px 58px,100% 260%;-webkit-background-clip:text;background-clip:text;font:600 32px/1.1 JetBrains Mono,monospace;animation:4s ease-in-out infinite alternate fx-frost}@keyframes fx-frost{0%{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--ink-3) 30%, transparent));background-position:0 0,0 0,0 0}to{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--ink-3) 75%, transparent));background-position:18px 6px,-22px -8px,0 100%}}.fx-moire{letter-spacing:.08em;color:#0000;background:repeating-linear-gradient(87deg, var(--ink-2) 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, var(--ink-3) 0 1px, transparent 1px 4px), linear-gradient(color-mix(in srgb, var(--ink) 30%, transparent), color-mix(in srgb, var(--ink) 30%, transparent));-webkit-background-clip:text;background-clip:text;font:600 34px/1.05 JetBrains Mono,monospace;animation:6s linear infinite alternate fx-moire}@keyframes fx-moire{0%{background-position:0 0,0 0,0 0}to{background-position:48px 0,-48px 0,0 0}}.fx-stamp{letter-spacing:.14em;color:var(--ink-2);border:3px solid var(--ink-2);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink-2) 55%, transparent);border-radius:8px;padding:.38em .5em;font:600 26px/1 JetBrains Mono,monospace;animation:3.2s cubic-bezier(.22,1.4,.36,1) infinite fx-stamp}@keyframes fx-stamp{0%,6%{opacity:0;filter:blur(4px);transform:rotate(-6deg)scale(2.4)}14%{opacity:1;filter:blur();transform:rotate(-6deg)scale(.96)}18%{transform:rotate(-6deg)scale(1.04)}22%,78%{opacity:1;filter:blur();transform:rotate(-6deg)scale(1)}94%,to{opacity:0;filter:blur(.6px);transform:rotate(-6deg)scale(1)}}@media (prefers-reduced-motion:reduce){.te-effects-page [class^=fx-],.te-effects-page [class^=fx-]:before,.te-effects-page [class^=fx-]:after,.te-effects-page [class*=\ fx-] *,.te-effects-page [class*=\ fx-] :before,.te-effects-page [class*=\ fx-] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
