.pattern-preview.toggle-preview{position:relative;display:grid;grid-template-columns:1fr;align-content:center;justify-items:center;grid-gap:12px;gap:12px;padding:14px;height:180px;overflow:hidden;isolation:isolate;transition:background 1.2s cubic-bezier(.4,0,.2,1)}.toggle-badge{position:absolute;top:8px;right:10px;z-index:4;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.92);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.dn input,.nm input,.pwr input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2}.toggle-preview--motion-day-night{background:linear-gradient(135deg,#fef3c7,#dbeafe)}.toggle-preview--motion-day-night.toggle-preview--on{background:linear-gradient(135deg,#0b1027,#1e1b4b)}.dn{width:200px;height:84px;border-radius:999px;position:relative;cursor:pointer;overflow:hidden;background:linear-gradient(160deg,#fec57a,#f59e0b 45%,#fb923c);transition:all 1.2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 3px 10px rgba(180,83,9,.35),inset 0 -2px 6px rgba(0,0,0,.1),0 14px 36px rgba(245,158,11,.35),0 4px 12px rgba(0,0,0,.12)}.dn.on{background:linear-gradient(160deg,#1e1b4b,#312e81 50%,#3730a3);box-shadow:inset 0 3px 10px rgba(0,0,0,.4),inset 0 -2px 6px rgba(99,102,241,.15),0 14px 36px rgba(67,56,202,.4),0 4px 12px rgba(0,0,0,.3)}.dn .star{position:absolute;background:#ffffff;border-radius:50%;opacity:0;transition:opacity .9s ease .4s}.dn.on .star{opacity:1;animation:dnTwinkle 2.6s ease-in-out infinite}@keyframes dnTwinkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.dn .star:first-of-type{width:1.5px;height:1.5px;top:16px;left:24px;animation-delay:0s}.dn .star:nth-of-type(2){width:2px;height:2px;top:56px;left:32px;animation-delay:.4s}.dn .star:nth-of-type(3){width:1px;height:1px;top:34px;left:50px;animation-delay:.8s}.dn .star:nth-of-type(4){width:2.5px;height:2.5px;top:22px;left:70px;animation-delay:1.2s}.dn .star:nth-of-type(5){width:1.5px;height:1.5px;top:64px;left:80px;animation-delay:.2s}.dn .star:nth-of-type(6){width:1px;height:1px;top:46px;left:98px;animation-delay:1.5s}.dn .star:nth-of-type(7){width:2px;height:2px;top:14px;left:122px;animation-delay:.6s}.dn .star:nth-of-type(8){width:1.5px;height:1.5px;top:70px;left:130px;animation-delay:1s}.dn .star:nth-of-type(9){width:1px;height:1px;top:28px;left:162px;animation-delay:.3s}.dn .star:nth-of-type(10){width:1.5px;height:1.5px;top:56px;left:180px;animation-delay:1.4s}.dn .cloud{position:absolute;background:rgba(255,255,255,.9);border-radius:50px;filter:blur(.4px);transition:opacity .8s ease;box-shadow:0 2px 6px rgba(180,83,9,.08)}.dn.on .cloud{opacity:0}.dn .cloud:after,.dn .cloud:before{content:"";position:absolute;background:rgba(255,255,255,.9);border-radius:50%}.dn .cloud-1{width:32px;height:10px;top:20px;animation:dnDrift 14s linear infinite}.dn .cloud-1:before{width:12px;height:12px;top:-6px;left:6px}.dn .cloud-1:after{width:9px;height:9px;top:-4px;right:6px}.dn .cloud-2{width:24px;height:7px;top:56px;animation:dnDrift 19s linear infinite;animation-delay:-7s;opacity:.85}.dn .cloud-2:before{width:9px;height:9px;top:-4px;left:4px}.dn .cloud-2:after{width:7px;height:7px;top:-3px;right:4px}@keyframes dnDrift{0%{transform:translateX(-50px)}to{transform:translateX(250px)}}.dn .rays{position:absolute;width:84px;height:84px;top:0;left:0;pointer-events:none;animation:dnSpin 60s linear infinite;transition:opacity .6s ease,transform 1s cubic-bezier(.34,1.56,.64,1)}.dn.on .rays{opacity:0;transform:translateX(116px) scale(.5)}@keyframes dnSpin{to{transform:rotate(1turn)}}.dn .ray{position:absolute;width:3px;height:8px;background:linear-gradient(0deg,transparent,rgba(255,247,200,.85));top:4px;left:50%;margin-left:-1.5px;border-radius:2px;transform-origin:50% 38px;animation:dnRayPulse 2.4s ease-in-out infinite}@keyframes dnRayPulse{0%,to{opacity:.5;height:7px}50%{opacity:1;height:10px}}.dn .ray:first-of-type{transform:rotate(0deg)}.dn .ray:nth-of-type(2){transform:rotate(45deg);animation-delay:.3s}.dn .ray:nth-of-type(3){transform:rotate(90deg);animation-delay:.6s}.dn .ray:nth-of-type(4){transform:rotate(135deg);animation-delay:.9s}.dn .ray:nth-of-type(5){transform:rotate(180deg);animation-delay:1.2s}.dn .ray:nth-of-type(6){transform:rotate(225deg);animation-delay:1.5s}.dn .ray:nth-of-type(7){transform:rotate(270deg);animation-delay:1.8s}.dn .ray:nth-of-type(8){transform:rotate(315deg);animation-delay:2.1s}.dn .orb{position:absolute;width:68px;height:68px;top:8px;left:8px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#fff8dc 0,#fbbf24 50%,#d97706 100%);box-shadow:0 0 24px rgba(251,191,36,.7),0 0 48px rgba(251,146,60,.45),inset -3px -4px 12px rgba(180,83,9,.4),inset 3px 4px 8px rgba(255,247,200,.4);transition:transform 1.1s cubic-bezier(.34,1.56,.64,1),background 1s ease,box-shadow 1s ease}.dn.on .orb{transform:translateX(116px) rotate(1turn);background:radial-gradient(circle at 32% 30%,#f8fafc 0,#e2e8f0 55%,#94a3b8 100%);box-shadow:0 0 26px rgba(226,232,240,.45),0 0 60px rgba(165,180,252,.35),inset -6px -6px 16px rgba(71,85,105,.45),inset 4px 4px 10px rgba(248,250,252,.5)}.dn .crater{position:absolute;border-radius:50%;opacity:0;background:radial-gradient(circle at 35% 30%,rgba(100,116,139,.55),rgba(71,85,105,.35));box-shadow:inset 1px 1px 2px rgba(0,0,0,.2);transition:opacity .7s ease .6s}.dn.on .crater{opacity:1}.dn .crater-1{width:12px;height:12px;top:18px;left:20px}.dn .crater-2{width:7px;height:7px;top:38px;left:42px}.dn .crater-3{width:8px;height:8px;top:44px;left:16px}.dn .crater-4{width:5px;height:5px;top:24px;left:42px}.toggle-preview--motion-neumorphic{background:radial-gradient(ellipse at 50% 100%,rgba(236,72,153,.05) 0,transparent 70%),linear-gradient(135deg,#ece2d0,#ddd0bb);box-shadow:inset 0 4px 30px rgba(166,144,110,.15);transition:background 1.2s cubic-bezier(.4,0,.2,1)}.toggle-preview--motion-neumorphic.toggle-preview--on{background:radial-gradient(ellipse at 50% 100%,rgba(236,72,153,.22) 0,transparent 60%),linear-gradient(135deg,#f2dce2,#e8c5cf)}.nm{width:200px;height:84px;background:#e5dac5;border-radius:999px;position:relative;cursor:pointer;transition:all .7s cubic-bezier(.4,0,.2,1);box-shadow:inset 6px 6px 14px rgba(160,138,100,.45),inset -6px -6px 14px rgba(255,252,240,.85),0 1px 1px rgba(255,252,240,.4)}.nm.on{background:#f4dce1;box-shadow:inset 6px 6px 14px rgba(200,130,160,.3),inset -6px -6px 14px rgba(255,248,250,.95),0 1px 1px rgba(255,252,240,.4)}.nm:before{content:"";position:absolute;inset:0;border-radius:999px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='nf'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23nf)'/%3E%3C/svg%3E");opacity:.2;mix-blend-mode:multiply;pointer-events:none}.nm .t-dot{position:absolute;width:5px;height:5px;border-radius:50%;top:50%;margin-top:-2.5px;background:rgba(160,138,100,.32);box-shadow:inset 1px 1px 2px rgba(160,138,100,.45),0 1px 0 rgba(255,252,240,.6);transition:all .45s ease}.nm .t-dot:first-of-type{left:92px}.nm .t-dot:nth-of-type(2){left:112px}.nm .t-dot:nth-of-type(3){left:132px}.nm .t-dot:nth-of-type(4){left:152px}.nm .t-dot:nth-of-type(5){left:172px}.nm.on .t-dot{background:#ec4899;box-shadow:0 0 10px rgba(236,72,153,.85),0 0 18px rgba(236,72,153,.4);animation:nmDotBreathe 1.6s ease-in-out infinite}.nm.on .t-dot:first-of-type{transition-delay:.5s;animation-delay:1.2s}.nm.on .t-dot:nth-of-type(2){transition-delay:.6s;animation-delay:1.35s}.nm.on .t-dot:nth-of-type(3){transition-delay:.7s;animation-delay:1.5s}.nm.on .t-dot:nth-of-type(4){transition-delay:.8s;animation-delay:1.65s}.nm.on .t-dot:nth-of-type(5){transition-delay:.9s;animation-delay:1.8s}@keyframes nmDotBreathe{0%,to{box-shadow:0 0 8px rgba(236,72,153,.5),0 0 14px rgba(236,72,153,.2)}50%{box-shadow:0 0 14px rgba(236,72,153,1),0 0 24px rgba(236,72,153,.5)}}.nm .knob-pos{position:absolute;width:68px;height:68px;top:8px;left:8px;transition:transform .85s cubic-bezier(.34,1.56,.64,1)}.nm.on .knob-pos{transform:translateX(116px)}.nm .ripple{position:absolute;inset:0;border-radius:50%;border:2px solid transparent;pointer-events:none}.nm.on .ripple-1{animation:nmRipple 1.6s ease-out .7s}.nm.on .ripple-2{animation:nmRipple 1.6s ease-out .9s}.nm.on .ripple-3{animation:nmRipple 1.6s ease-out 1.1s}@keyframes nmRipple{0%{transform:scale(1);opacity:0;border-color:rgba(236,72,153,.7)}12%{opacity:1}to{transform:scale(2.4);opacity:0;border-color:rgba(236,72,153,0)}}.nm .p{position:absolute;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,#ffe4f0,#ec4899);top:50%;left:50%;margin:-2.5px 0 0 -2.5px;opacity:0;pointer-events:none;box-shadow:0 0 6px rgba(236,72,153,.6)}.nm.on .p{animation:nmBurst 1s ease-out .65s forwards}@keyframes nmBurst{0%{opacity:1;transform:translate(0) scale(0)}18%{opacity:1;transform:translate(0) scale(1.3)}60%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.2)}}.nm .knob{width:100%;height:100%;border-radius:50%;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,252,240,.95),rgba(229,218,197,0) 50%),linear-gradient(135deg,#f5ecdb,#d9cbb1);box-shadow:4px 4px 10px rgba(160,138,100,.55),-2px -2px 6px rgba(255,252,240,.9),inset 1px 1px 2px rgba(255,252,240,.7),inset -2px -2px 4px rgba(160,138,100,.2);transition:background .7s ease,box-shadow .7s ease}.nm.on .knob{background:radial-gradient(circle at 30% 25%,#fbbfd0 0,#ec4899 55%,#be185d 100%);box-shadow:0 0 28px rgba(236,72,153,.6),0 0 50px rgba(236,72,153,.3),4px 4px 14px rgba(190,24,93,.4),inset -3px -4px 10px rgba(157,23,77,.5),inset 3px 4px 8px rgba(255,220,235,.5);animation:nmKnobBreathe 3.2s ease-in-out 1.4s infinite}@keyframes nmKnobBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.nm .knob:before{content:"";position:absolute;inset:-25%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.55) 50deg,transparent 110deg,transparent 1turn);opacity:0;transition:opacity .5s ease .9s;border-radius:50%;pointer-events:none}.nm.on .knob:before{opacity:.85;animation:nmShimmer 4.5s linear infinite}@keyframes nmShimmer{to{transform:rotate(1turn)}}.nm .grip{position:absolute;width:22px;height:2px;border-radius:2px;background:rgba(160,138,100,.45);box-shadow:0 1px 0 rgba(255,252,240,.6);left:50%;margin-left:-11px;transition:all .4s ease;z-index:2}.nm .grip-1{top:24px}.nm .grip-2{top:32px}.nm .grip-3{top:40px}.nm.on .grip{opacity:0;transform:scaleX(.4)}.nm .ring{position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,220,235,.95);top:50%;left:50%;margin:-9px 0 0 -9px;opacity:0;transform:scale(.4);transition:all .5s cubic-bezier(.34,1.56,.64,1) .4s;box-shadow:0 0 8px rgba(255,220,235,.8),inset 0 0 4px rgba(255,220,235,.5);z-index:3}.nm.on .ring{opacity:1;transform:scale(1)}.nm .ring:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:white;top:50%;left:50%;margin:-2px 0 0 -2px;box-shadow:0 0 6px white;animation:nmRingDot 1.5s ease-in-out infinite}@keyframes nmRingDot{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.4)}}.nm:active .knob-pos{transform:scale(.94)}.nm.on:active .knob-pos{transform:translateX(116px) scale(.94)}.toggle-preview--motion-power{background:radial-gradient(ellipse at 50% 60%,#1a1a18 0,#0a0a09 70%)}.toggle-preview--motion-power.toggle-preview--on{background:radial-gradient(ellipse at 50% 60%,#0f2a1f 0,#050d08 70%)}.pwr{width:156px;height:156px;position:relative;cursor:pointer}.pwr,.pwr .led{border-radius:50%}.pwr .led{position:absolute;width:6px;height:6px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 2px rgba(0,0,0,.6);top:4px;left:50%;margin-left:-3px;transform-origin:50% 74px;transition:all .3s ease}.pwr .led:nth-of-type(2){transform:rotate(30deg)}.pwr .led:nth-of-type(3){transform:rotate(60deg)}.pwr .led:nth-of-type(4){transform:rotate(90deg)}.pwr .led:nth-of-type(5){transform:rotate(120deg)}.pwr .led:nth-of-type(6){transform:rotate(150deg)}.pwr .led:nth-of-type(7){transform:rotate(180deg)}.pwr .led:nth-of-type(8){transform:rotate(210deg)}.pwr .led:nth-of-type(9){transform:rotate(240deg)}.pwr .led:nth-of-type(10){transform:rotate(270deg)}.pwr .led:nth-of-type(11){transform:rotate(300deg)}.pwr .led:nth-of-type(12){transform:rotate(330deg)}.pwr.on .led{background:#34d399;box-shadow:0 0 8px #34d399,0 0 14px rgba(52,211,153,.5),inset 0 0 2px rgba(255,255,255,.4)}.pwr.on .led:first-of-type{transition-delay:0s}.pwr.on .led:nth-of-type(2){transition-delay:.05s}.pwr.on .led:nth-of-type(3){transition-delay:.1s}.pwr.on .led:nth-of-type(4){transition-delay:.15s}.pwr.on .led:nth-of-type(5){transition-delay:.2s}.pwr.on .led:nth-of-type(6){transition-delay:.25s}.pwr.on .led:nth-of-type(7){transition-delay:.3s}.pwr.on .led:nth-of-type(8){transition-delay:.35s}.pwr.on .led:nth-of-type(9){transition-delay:.4s}.pwr.on .led:nth-of-type(10){transition-delay:.45s}.pwr.on .led:nth-of-type(11){transition-delay:.5s}.pwr.on .led:nth-of-type(12){transition-delay:.55s}.pwr .core{position:absolute;inset:22px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#2d2d2a 0,#14140f 70%,#0a0a09 100%);box-shadow:inset 0 4px 14px rgba(0,0,0,.6),inset 0 -2px 6px rgba(255,255,255,.04),0 4px 16px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;transition:all .7s ease}.pwr.on .core{background:radial-gradient(circle at 30% 25%,#1a3d2e 0,#0a1f15 70%,#051208 100%);border-color:rgba(52,211,153,.25);box-shadow:inset 0 4px 14px rgba(0,0,0,.7),inset 0 -2px 8px rgba(52,211,153,.15),inset 0 0 24px rgba(52,211,153,.12),0 4px 16px rgba(0,0,0,.5),0 0 28px rgba(52,211,153,.25)}.pwr .icon{width:38px;height:38px;color:rgba(180,178,169,.35);transition:all .7s ease}.pwr.on .icon{color:#34d399;filter:drop-shadow(0 0 6px #34d399) drop-shadow(0 0 10px rgba(52,211,153,.5))}.pwr .aura{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(52,211,153,0);pointer-events:none;transition:border-color .4s ease}.pwr.on .aura{border-color:rgba(52,211,153,.4);animation:pwrPulse 2.6s ease-out .6s infinite}@keyframes pwrPulse{0%{transform:scale(1);opacity:.6;border-color:rgba(52,211,153,.5)}to{transform:scale(1.35);opacity:0;border-color:rgba(52,211,153,0)}}@media (prefers-reduced-motion:reduce){.dn,.dn .cloud,.dn .crater,.dn .orb,.dn .rays,.dn .star,.nm,.nm .dot,.nm .grip,.nm .knob,.nm .ring,.pwr .aura,.pwr .core,.pwr .icon,.pwr .led{transition-duration:.01ms;animation:none}}.pattern-preview.tooltip-preview{position:relative;display:grid;grid-template-columns:1fr;align-content:center;justify-items:center;grid-gap:10px;gap:10px;padding:14px;height:180px;overflow:visible;isolation:isolate}.tooltip-badge{position:absolute;top:8px;right:10px;z-index:4;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.92);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.tooltip-stage-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;overflow:visible}.t1-wrap{position:relative;display:inline-block}.t1-trigger{padding:12px 22px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;background:rgba(20,22,38,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:rgba(248,250,252,.92);cursor:pointer;transition:all .25s ease;box-shadow:0 4px 16px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06)}.t1-trigger:hover{transform:translateY(-1px);background:rgba(28,30,48,.9);border-color:rgba(255,255,255,.16);box-shadow:0 6px 18px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.08)}.t1-tip{position:absolute;bottom:calc(100% + 16px);left:50%;transform:translateX(-50%) translateY(10px) scale(.92);opacity:0;pointer-events:none;transition:all .36s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,rgba(167,139,250,.9),rgba(244,114,182,.75) 50%,rgba(96,165,250,.9));padding:1.5px;border-radius:11px;filter:drop-shadow(0 18px 36px rgba(80,40,120,.4));white-space:nowrap;z-index:10}.t1-tip-inner{background:rgba(15,14,22,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:9.5px;padding:11px 14px;color:rgba(255,255,255,.96);font-family:system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;display:flex;align-items:center;gap:10px;letter-spacing:.005em}.t1-key{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.15);border-radius:5px;padding:3px 8px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;box-shadow:inset 0 -1px 0 rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.06)}.t1-wrap.is-shown .t1-tip,.t1-wrap:focus-within .t1-tip,.t1-wrap:hover .t1-tip{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.t2-line{font-family:"Instrument Serif",Georgia,serif;font-size:18px;line-height:1.6;color:rgba(248,250,252,.92);text-align:center;max-width:320px;letter-spacing:-.01em}.t2-wrap{position:relative;display:inline-block}.t2-trigger{font-family:ui-monospace,JetBrains Mono,monospace;font-size:14px;font-weight:500;color:#b85a8e;cursor:pointer;border-bottom:1px dashed #d08fb1;padding:0 2px 1px;transition:all .2s ease}.t2-trigger:hover{color:#9f3d71;border-bottom-color:#b85a8e}.t2-card{position:absolute;bottom:calc(100% + 18px);left:50%;transform:translateX(-50%) translateY(12px) scale(.92) rotate(-1.8deg);transform-origin:50% calc(100% + 18px);opacity:0;pointer-events:none;transition:all .45s cubic-bezier(.34,1.56,.64,1);width:280px;background:#fffcf5;border:1px solid rgba(184,149,106,.25);border-radius:16px;padding:16px;box-shadow:0 32px 64px rgba(60,40,20,.18),0 8px 16px rgba(60,40,20,.08),inset 0 1px 0 rgba(255,255,255,.6);text-align:left;z-index:10}.t2-wrap.is-shown .t2-card,.t2-wrap:focus-within .t2-card,.t2-wrap:hover .t2-card{opacity:1;transform:translateX(-50%) translateY(0) scale(1) rotate(0deg)}.t2-header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.t2-avatar{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#ffb088 0,transparent 50%),radial-gradient(circle at 75% 75%,#5c7cfa 0,transparent 60%),linear-gradient(135deg,#c77dff,#ff8fab);flex-shrink:0;position:relative;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 10px rgba(199,125,255,.2)}.t2-status{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background:#22c55e;border:2px solid #fffcf5;box-shadow:0 0 8px rgba(34,197,94,.65);animation:tooltipStatusPulse 2s ease-in-out infinite}@keyframes tooltipStatusPulse{0%,to{box-shadow:0 0 8px rgba(34,197,94,.5)}50%{box-shadow:0 0 14px rgba(34,197,94,.9)}}.t2-info{flex:1 1;min-width:0}.t2-name{font-family:"Instrument Serif",Georgia,serif;font-size:17px;font-weight:400;color:#1a1714;letter-spacing:-.015em;line-height:1.15}.t2-handle{font-family:ui-monospace,JetBrains Mono,monospace;font-size:10px;color:#8a847a;margin-top:3px;letter-spacing:.02em}.t2-bio{font-family:"Instrument Serif",Georgia,serif;font-size:13px;font-style:italic;color:#4a4540;line-height:1.5;margin:0 0 12px}.t2-stats{display:grid;grid-template-columns:1fr 1fr 1fr;padding-top:10px;border-top:1px solid rgba(184,149,106,.18)}.t2-stat{text-align:center}.t2-stat-v{font-family:"Instrument Serif",Georgia,serif;font-size:18px;font-weight:400;font-style:italic;color:#1a1714;display:block;letter-spacing:-.015em;line-height:1.1}.t2-stat-l{font-family:ui-monospace,JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:#8a847a;margin-top:3px;display:block}.tooltip-preview--motion-marginalia .tooltip-stage-inner{align-items:flex-start;padding:22px 16px}.t3-passage{font-family:"Instrument Serif",Georgia,serif;font-size:17px;line-height:1.7;color:rgba(248,250,252,.92);max-width:280px;letter-spacing:.005em;margin:0}.t3-wrap{position:relative;display:inline}.t3-trigger{background:linear-gradient(transparent 60%,rgba(251,191,36,.45) 0);cursor:help;font-style:italic;padding:0 1px;transition:background .3s}.t3-wrap:focus-within .t3-trigger,.t3-wrap:hover .t3-trigger{background:linear-gradient(transparent 55%,rgba(251,191,36,.7) 0)}.t3-margin{position:absolute;top:calc(100% + 38px);left:-10px;width:230px;opacity:0;transform:translateY(-10px);pointer-events:none;transition:all .55s cubic-bezier(.4,0,.2,1);z-index:10}.t3-wrap.is-shown .t3-margin,.t3-wrap:focus-within .t3-margin,.t3-wrap:hover .t3-margin{opacity:1;transform:translateY(0)}.t3-line{position:absolute;top:-34px;left:32px;width:1px;height:0;background-image:linear-gradient(180deg,rgba(251,191,36,.7) 50%,transparent 0);background-size:1px 5px;background-repeat:repeat-y;transition:height .55s cubic-bezier(.4,0,.2,1) .18s}.t3-wrap.is-shown .t3-line,.t3-wrap:focus-within .t3-line,.t3-wrap:hover .t3-line{height:34px}.t3-content{background:linear-gradient(135deg,#fbf4e2,#f0e2c2);border-radius:4px;padding:12px 14px;border-left:2px solid #b49c5f;font-family:"Instrument Serif",Georgia,serif;font-size:13.5px;line-height:1.55;color:#3a3024;position:relative;box-shadow:0 18px 32px rgba(140,110,60,.18),0 2px 4px rgba(140,110,60,.1);transform:rotate(-.8deg)}.t3-content,.t3-pos{display:block;font-style:italic}.t3-pos{color:#8b7340;font-size:10px;letter-spacing:.1em;font-weight:500;text-transform:lowercase;margin-bottom:5px;font-family:ui-monospace,JetBrains Mono,monospace}.t3-content:before{content:"✻";position:absolute;top:-11px;left:-3px;font-size:14px;color:#b49c5f;font-style:normal;background:linear-gradient(135deg,#f2e8d3,#e5d5b5);width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%}@media (prefers-reduced-motion:reduce){.t1-tip,.t2-card,.t2-status,.t3-line,.t3-margin,.t3-trigger{transition-duration:.01ms!important;animation:none!important}}.pattern-preview.typewriter-preview{--type-track:30ch;--type-duration:2.4s;--type-timing:steps(30,end);--type-caret-color:rgba(134,239,255,0.95);--type-text-color:rgba(234,248,255,0.96);--type-bg-soft:rgba(14,28,46,0.62);--type-font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--type-blink-duration:0.95s;--type-blink-timing:steps(1,end);display:grid;align-content:center;place-items:center;padding:18px;height:180px;overflow:hidden;isolation:isolate;background:var(--type-bg-soft)}.pattern-preview.typewriter-preview.pattern-preview--inspector{height:auto;min-height:240px;padding:32px}.typewriter-track{display:inline-flex;align-items:baseline;font-family:var(--type-font-family);font-size:18px;letter-spacing:.01em;color:var(--type-text-color);max-width:100%}.typewriter-text{display:inline-block;white-space:nowrap;overflow:hidden;width:0;max-width:var(--type-track);animation:typewriterReveal var(--type-duration) var(--type-timing) infinite}.typewriter-caret{display:inline-block;width:2px;height:1.1em;margin-left:2px;background:var(--type-caret-color);transform:translateY(2px);animation:typewriterBlink var(--type-blink-duration) var(--type-blink-timing) infinite}@keyframes typewriterReveal{0%{width:0}60%,to{width:100%}}@keyframes typewriterBlink{0%,49%{opacity:1}50%,to{opacity:0}}.typewriter-preview:not(.pattern-preview--inspector) .typewriter-text{animation-duration:3.6s}.typewriter-preview:not(.pattern-preview--inspector) .typewriter-caret{animation-duration:.8s}@media (prefers-reduced-motion:reduce){.typewriter-caret,.typewriter-text{animation:none}.typewriter-text{width:100%}}@font-face{font-family:Roboto Flex;font-style:oblique 0deg 10deg;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/_next/static/media/1429dd92e6606298-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Flex;font-style:oblique 0deg 10deg;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/_next/static/media/552c7d104b75697c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Flex;font-style:oblique 0deg 10deg;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/_next/static/media/25e568e16e201a33-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Flex;font-style:oblique 0deg 10deg;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/_next/static/media/fc60b6a26f86bb8e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto Flex;font-style:oblique 0deg 10deg;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/_next/static/media/ae32e7ac1c2c86c2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto Flex;font-style:oblique 0deg 10deg;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/_next/static/media/79dcb99c5db7a538-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Flex Fallback;src:local("Arial");ascent-override:93.28%;descent-override:24.55%;line-gap-override:0.00%;size-adjust:99.45%}.__className_1d9061{font-family:Roboto Flex,Roboto Flex Fallback;font-style:normal}.__variable_1d9061{--font-roboto-flex:"Roboto Flex","Roboto Flex Fallback"}.varfont-stage{display:grid;place-items:center;place-content:center}.varfont-stage__word{display:inline-block;min-width:min(100%,14ch);padding:0 .08em;overflow:hidden;font-family:var(--font-roboto-flex),var(--font-sans);color:var(--varfont-fg,#fff7ed);font-size:clamp(1.4rem,3vw,2.4rem);font-weight:760;font-stretch:105%;font-variation-settings:var(--varfont-low,'"wght" 600, "wdth" 100, "slnt" 0');text-shadow:0 0 calc(22px * var(--varfont-intensity, 1)) var(--varfont-soft,rgba(251,191,36,.13));animation:varfont-axis var(--varfont-duration,3s) ease-in-out infinite alternate}.pattern-preview--inspector .varfont-stage__word{font-size:clamp(2rem,4vw,3.4rem);min-width:min(100%,14ch)}@keyframes varfont-axis{0%{font-variation-settings:var(--varfont-low,'"wght" 600, "wdth" 100, "slnt" 0')}to{font-variation-settings:var(--varfont-high,'"wght" 800, "wdth" 100, "slnt" 0')}}@media (prefers-reduced-motion:reduce){.varfont-stage__word{animation:none;font-variation-settings:var(--varfont-low,'"wght" 600, "wdth" 100, "slnt" 0')}}.shell-stage--compact .view-transition__grid{gap:5px}.shell-stage--compact .view-transition__tile{min-height:17px;border-radius:6px}.view-transition.pattern-preview--animated{--view-transition-cycle:calc(var(--detail-cycle, 5.2s) / 2);--view-transition-ease:var(--detail-ease,cubic-bezier(0.2,0.8,0.2,1))}.view-transition--dialog.pattern-preview--animated{--view-transition-cycle:var(--detail-cycle,5.2s)}.view-transition--gallery.pattern-preview--animated .view-transition__tile{animation:view-transition-gallery-tile var(--view-transition-cycle) var(--view-transition-ease) infinite alternate both}.view-transition--gallery.pattern-preview--animated .view-transition__tile:first-child{animation-delay:0s}.view-transition--gallery.pattern-preview--animated .view-transition__tile:nth-child(2){animation-delay:80ms}.view-transition--gallery.pattern-preview--animated .view-transition__tile:nth-child(3){animation-delay:.16s;transform-origin:center}.view-transition--gallery.pattern-preview--animated .view-transition__tile:nth-child(4){animation-delay:.22s;transform-origin:center}.view-transition--gallery.pattern-preview--animated .view-transition__tile:nth-child(5){animation-delay:.32s}.view-transition--gallery.pattern-preview--animated .view-transition__tile:nth-child(6){animation-delay:.4s}.view-transition--gallery.pattern-preview--animated .view-transition__tile:nth-child(3),.view-transition--gallery.pattern-preview--animated .view-transition__tile:nth-child(4){animation-name:view-transition-gallery-hero;z-index:2}@keyframes view-transition-gallery-tile{0%,28%{transform:translate(0) scale(1);opacity:.95;filter:brightness(1)}68%,to{transform:translateY(-1px) scale(.94);opacity:.62;filter:brightness(.9)}}@keyframes view-transition-gallery-hero{0%,28%{transform:scale(1);opacity:.95;box-shadow:inset 0 1px 0 rgba(248,250,252,.1),0 0 0 rgba(167,139,250,0)}68%,to{transform:scale(calc(var(--gallery-hero-base, 1.6) + var(--gallery-hero-slider-impact, 0) * (var(--animation-scale, 1) - 1)));opacity:1;box-shadow:inset 0 1px 0 rgba(248,250,252,.22),0 16px 36px rgba(167,139,250,.45)}}.pattern-preview--inspector.view-transition--gallery .view-transition__tile:nth-child(3),.pattern-preview--inspector.view-transition--gallery .view-transition__tile:nth-child(4){--gallery-hero-base:1.3;--gallery-hero-slider-impact:0.7}.view-transition--rail.pattern-preview--animated .view-transition__rail-item--active{animation:view-transition-rail-active var(--view-transition-cycle) var(--view-transition-ease) infinite alternate both}.view-transition--rail.pattern-preview--animated .view-transition__rail{animation:view-transition-rail-sidebar var(--view-transition-cycle) var(--view-transition-ease) infinite alternate both}.view-transition--rail.pattern-preview--animated .view-transition__rail-thumb{animation:view-transition-rail-thumb var(--view-transition-cycle) var(--view-transition-ease) infinite alternate both}@keyframes view-transition-rail-active{0%,30%{box-shadow:0 0 6px rgba(167,139,250,.18);transform:translateX(0) scale(1)}60%,to{box-shadow:0 0 16px rgba(167,139,250,.5);transform:translateX(2px) scale(calc(var(--rail-active-base, 1.06) + var(--rail-active-slider-impact, 0) * (var(--animation-scale, 1) - 1)))}}.pattern-preview--inspector.view-transition--rail .view-transition__rail-item--active{--rail-active-base:1.2;--rail-active-slider-impact:0.5}@keyframes view-transition-rail-sidebar{0%,30%{transform:translateX(6px) scale(1);opacity:.78}60%,to{transform:translateX(0) scale(calc(1 + var(--rail-card-intensity, 0) * (var(--animation-scale, 1) - 1)));opacity:1}}@keyframes view-transition-rail-thumb{0%,30%{filter:brightness(.85) saturate(.9);transform:scale(.97)}60%,to{filter:brightness(1.05) saturate(1.1);transform:scale(calc(1 + var(--rail-thumb-intensity, .03) * (var(--animation-scale, 1) - 1) + .03))}}.pattern-preview--inspector.view-transition--rail .view-transition__rail{--rail-card-intensity:0.18}.pattern-preview--inspector.view-transition--rail .view-transition__rail-thumb{--rail-thumb-intensity:0.25}.view-transition--dialog.pattern-preview--animated .view-transition__dialog-scrim{animation:view-transition-dialog-scrim var(--view-transition-cycle) var(--view-transition-ease) infinite both}.view-transition--dialog.pattern-preview--animated .view-transition__dialog-window{animation:view-transition-dialog-window var(--view-transition-cycle) var(--view-transition-ease) infinite both}.view-transition--dialog.pattern-preview--animated .view-transition__dialog-trigger{animation:view-transition-dialog-trigger var(--view-transition-cycle) var(--view-transition-ease) infinite both}.pattern-preview--inspector.view-transition--dialog .view-transition__dialog-window{--dialog-hero-intensity:0.4}@keyframes view-transition-dialog-trigger{0%,30%,90%,to{transform:scale(1);box-shadow:0 0 12px rgba(167,139,250,.3);filter:brightness(1);opacity:1}32%,34%{transform:scale(.9);box-shadow:0 0 22px rgba(167,139,250,.75);filter:brightness(1.35);opacity:1}44%,80%{transform:scale(.92);box-shadow:none;filter:brightness(.55);opacity:0}}@keyframes view-transition-dialog-scrim{0%,34%,90%,to{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}44%,80%{opacity:.72;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}@keyframes view-transition-dialog-window{0%,34%,90%,to{transform:scale(.5) translateY(16px);opacity:0;box-shadow:inset 0 1px 0 rgba(248,250,252,0),0 0 0 rgba(167,139,250,0)}44%,80%{transform:scale(calc(1 + var(--dialog-hero-intensity, 0) * (var(--animation-scale, 1) - 1))) translateY(0);opacity:1;box-shadow:inset 0 1px 0 rgba(248,250,252,.16),0 20px 48px rgba(167,139,250,.5)}}@media (prefers-reduced-motion:reduce){.pattern-preview--animated,.pattern-preview--animated *{animation:none!important}}.view-transition__grid{width:min(100%,148px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.pattern-preview--inspector .view-transition__grid{width:min(100%,340px);gap:10px}.view-transition__tile{position:relative;display:grid;grid-template-rows:1fr auto auto;grid-gap:3px;gap:3px;min-height:28px;padding:5px 6px;border-radius:7px;background:linear-gradient(135deg,rgba(248,250,252,.06),rgba(248,250,252,0)),linear-gradient(180deg,rgba(15,23,42,.4),rgba(8,13,25,.7));border:1px solid rgba(248,250,252,.1);box-shadow:inset 0 1px 0 rgba(248,250,252,.06),0 6px 14px rgba(0,0,0,.32);overflow:hidden}.pattern-preview--inspector .view-transition__tile{min-height:60px;border-radius:10px;padding:8px 10px;gap:5px}.pattern-preview--inspector .view-transition__tile-thumb{border-radius:5px;min-height:18px}.view-transition__tile:nth-child(3),.view-transition__tile:nth-child(4){background:radial-gradient(circle at 28% 22%,rgba(167,139,250,.42),transparent 55%),linear-gradient(135deg,color-mix(in srgb,#67e8f9 14%,#0a1424),#050b18);border-color:rgba(167,139,250,.24);box-shadow:inset 0 1px 0 rgba(248,250,252,.1),0 8px 20px rgba(167,139,250,.18)}.view-transition__tile-thumb{display:block;border-radius:4px;background:linear-gradient(135deg,rgba(103,232,249,.55),rgba(167,139,250,.4));box-shadow:0 0 8px rgba(103,232,249,.18)}.view-transition__tile:nth-child(3) .view-transition__tile-thumb,.view-transition__tile:nth-child(4) .view-transition__tile-thumb{background:linear-gradient(135deg,rgba(167,139,250,.7),rgba(103,232,249,.6),rgba(244,114,182,.45));box-shadow:0 0 10px rgba(167,139,250,.3)}.view-transition__tile-line{display:block;height:2px;border-radius:999px;background:rgba(248,250,252,.4)}.view-transition__tile-line--title{width:80%;background:rgba(248,250,252,.7)}.view-transition__tile-line--meta{width:50%}.pattern-preview--inspector .view-transition__tile-line{height:5px}.view-transition__rail-shell{position:relative;width:100%;min-height:100px;display:flex;gap:10px;align-items:stretch}.view-transition__rail-shell>.view-transition__rail-list{flex:1.6 1;min-width:0}.view-transition__rail-shell>.view-transition__rail{flex:1 1;min-width:0}.pattern-preview--inspector .view-transition__rail-shell{min-height:180px;gap:18px;width:min(100%,460px)}.view-transition__rail-list{display:grid;align-content:center;grid-gap:8px;gap:8px;padding:4px 0}.view-transition__rail-item{height:9px;border-radius:5px;background:rgba(248,250,252,.1);border:1px solid rgba(248,250,252,.08)}.view-transition__rail-item:first-child{width:92%}.view-transition__rail-item:nth-child(2){width:78%}.view-transition__rail-item:nth-child(3){width:88%}.view-transition__rail-item:nth-child(4){width:70%}.view-transition__rail-item:nth-child(5){width:84%}.view-transition__rail-item--active{background:linear-gradient(90deg,rgba(103,232,249,.55),rgba(167,139,250,.32));border-color:rgba(167,139,250,.38);box-shadow:0 0 10px rgba(167,139,250,.24)}.pattern-preview--inspector .view-transition__rail-item{height:12px;border-radius:6px}.view-transition__rail{display:grid;align-content:stretch;padding:6px;border-radius:10px;background:linear-gradient(180deg,rgba(167,139,250,.18),rgba(103,232,249,.06)),rgba(8,13,25,.7);border:1px solid rgba(167,139,250,.22)}.pattern-preview--inspector .view-transition__rail{padding:10px;border-radius:14px}.view-transition__rail-card{position:relative;display:grid;grid-template-rows:28px auto auto auto;grid-gap:5px;gap:5px;padding:7px;border-radius:8px;background:radial-gradient(circle at 18% 0,rgba(103,232,249,.34),transparent 55%),linear-gradient(135deg,color-mix(in srgb,#a78bfa 22%,#14102a),#050816);border:1px solid rgba(167,139,250,.36);box-shadow:inset 0 1px 0 rgba(248,250,252,.1),0 6px 18px rgba(167,139,250,.26)}.pattern-preview--inspector .view-transition__rail-card{grid-template-rows:56px auto auto auto;gap:8px;padding:12px;border-radius:10px}.pattern-preview--inspector .view-transition__rail-line{height:5px}.pattern-preview--inspector .view-transition__rail-line--title{height:6px}.view-transition__rail-thumb{display:block;width:100%;border-radius:5px;background:radial-gradient(circle at 28% 30%,rgba(248,250,252,.4),transparent 50%),linear-gradient(135deg,#67e8f9,#a78bfa 60%,#f472b6);box-shadow:0 0 12px rgba(167,139,250,.32)}.view-transition__rail-line{display:block;height:3px;border-radius:999px;background:rgba(248,250,252,.38)}.view-transition__rail-line--title{width:86%;height:4px;background:rgba(248,250,252,.85)}.view-transition__rail-line--sub{width:64%}.view-transition__rail-line--sub:last-child{width:50%}.view-transition__dialog-shell{position:relative;width:100%;height:100%;min-height:100px;display:grid;place-items:center}.pattern-preview--inspector .view-transition__dialog-shell{min-height:180px;width:min(100%,420px)}.view-transition__dialog-bg{position:absolute;inset:4px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:6px;gap:6px;opacity:.55}.view-transition__dialog-bg span{border-radius:6px;background:rgba(248,250,252,.06);border:1px solid rgba(248,250,252,.08)}.view-transition__dialog-trigger{position:absolute;bottom:12px;right:14px;width:36px;height:14px;border-radius:999px;background:linear-gradient(135deg,#67e8f9,#a78bfa);box-shadow:0 0 12px rgba(167,139,250,.3);z-index:1}.pattern-preview--inspector .view-transition__dialog-trigger{bottom:14px;right:18px;width:44px;height:16px}.view-transition__dialog-scrim{position:absolute;inset:0;z-index:2;border-radius:12px;background:radial-gradient(circle at 50% 50%,rgba(167,139,250,.16),transparent 60%),rgba(5,8,22,.52);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.view-transition__dialog-window{position:relative;z-index:3;width:auto;height:86%;aspect-ratio:1/1;display:grid;grid-template-rows:14px 1fr 10px;grid-gap:8px;gap:8px;padding:11px 12px;border-radius:10px;background:radial-gradient(circle at 50% 0,rgba(167,139,250,.34),transparent 55%),linear-gradient(135deg,color-mix(in srgb,#a78bfa 18%,#14102a),#050816);border:1px solid rgba(167,139,250,.34);box-shadow:inset 0 1px 0 rgba(248,250,252,.1),0 14px 36px rgba(167,139,250,.28)}.pattern-preview--inspector .view-transition__dialog-window{height:88%;grid-template-rows:14px 1fr 12px;gap:9px;padding:12px 14px;border-radius:10px}.view-transition__dialog-header{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,rgba(248,250,252,.6),rgba(248,250,252,.18))}.view-transition__dialog-body{display:block;height:100%;min-height:14px;border-radius:4px;background:linear-gradient(135deg,rgba(167,139,250,.32),rgba(103,232,249,.18)),rgba(248,250,252,.06)}.pattern-preview--inspector .view-transition__dialog-body{height:22px;border-radius:5px}.view-transition__dialog-cta{display:block;width:50%;justify-self:end;height:8px;border-radius:999px;background:linear-gradient(135deg,#67e8f9,#a78bfa);box-shadow:0 0 10px rgba(167,139,250,.34)}.pattern-preview--inspector .view-transition__dialog-cta{height:10px}.wavy-stage{display:grid;place-items:center;place-content:center}.wavy-stage__phrase{margin:0;color:var(--wavy-fg,#e0f2fe);font-size:clamp(1.05rem,2.4vw,1.6rem);font-weight:700;letter-spacing:0;text-shadow:0 0 22px var(--wavy-soft,rgba(56,189,248,.13));-webkit-text-decoration:underline wavy var(--wavy-accent,#38bdf8);text-decoration:underline wavy var(--wavy-accent,#38bdf8);text-decoration-thickness:.1em;text-underline-offset:.24em;animation-duration:var(--wavy-duration,2.4s);animation-iteration-count:infinite}.pattern-preview--inspector .wavy-stage__phrase{font-size:clamp(1.4rem,3.2vw,2.2rem)}.wavy-stage--link .wavy-stage__phrase{animation-name:wavy-breathe;animation-timing-function:ease-in-out;animation-direction:alternate}.wavy-stage--editorial .wavy-stage__phrase{animation-name:wavy-pulse;animation-timing-function:cubic-bezier(.4,0,.2,1)}.wavy-stage--callout .wavy-stage__phrase{animation-name:wavy-color;animation-timing-function:ease-in-out}@keyframes wavy-breathe{0%{text-decoration-thickness:calc(.05em * var(--wavy-intensity, 1))}to{text-decoration-thickness:calc(.14em * var(--wavy-intensity, 1))}}@keyframes wavy-pulse{0%,to{text-decoration-thickness:calc(.08em * var(--wavy-intensity, 1));text-underline-offset:.22em}30%,70%{text-decoration-thickness:calc(.2em * var(--wavy-intensity, 1));text-underline-offset:calc(.22em + .1em * var(--wavy-intensity, 1))}}@keyframes wavy-color{0%,to{-webkit-text-decoration-color:var(--wavy-accent,#38bdf8);text-decoration-color:var(--wavy-accent,#38bdf8);text-decoration-thickness:calc(.1em * var(--wavy-intensity, 1))}50%{-webkit-text-decoration-color:var(--wavy-accent-2,#fbbf24);text-decoration-color:var(--wavy-accent-2,#fbbf24);text-decoration-thickness:calc(.13em * var(--wavy-intensity, 1))}}@media (prefers-reduced-motion:reduce){.wavy-stage__phrase{animation:none;text-decoration-thickness:.1em;-webkit-text-decoration-color:var(--wavy-accent,#38bdf8);text-decoration-color:var(--wavy-accent,#38bdf8)}}