.Showcase-module__P3gzla__section{padding:24px 0 112px;position:relative}.Showcase-module__P3gzla__head{text-align:center;width:min(1180px,100%);margin:0 auto;padding:0 24px}.Showcase-module__P3gzla__eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);font-size:.7rem;display:inline-block}.Showcase-module__P3gzla__title{letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700}.Showcase-module__P3gzla__sub{color:#ffffff80;max-width:52ch;margin:14px auto 0;font-size:1rem;line-height:1.6}.Showcase-module__P3gzla__showcase{margin-top:20px;position:relative}.Showcase-module__P3gzla__row{--cycle:8s;grid-template-columns:1fr 1fr;align-items:center;gap:0 72px;width:min(1180px,100%);margin:0 auto;padding:88px 24px;display:grid;position:relative}.Showcase-module__P3gzla__row:nth-child(2n):before{content:"";pointer-events:none;background:#ffffff06;position:absolute;inset:0 calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.Showcase-module__P3gzla__row:nth-child(2n) .Showcase-module__P3gzla__visual{order:2}.Showcase-module__P3gzla__rail{z-index:1;background:#ffffff12;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%;-webkit-mask-image:linear-gradient(#0000,#000 6% 88%,#0000);mask-image:linear-gradient(#0000,#000 6% 88%,#0000)}.Showcase-module__P3gzla__railFill{transform:scaleY(var(--rail-progress,0));transform-origin:top;background:#37c5a19e;position:absolute;inset:0}.Showcase-module__P3gzla__railHead{left:50%;top:calc(var(--rail-progress,0) * 100%);background:var(--light-teal);border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute;box-shadow:0 0 12px 3px #40deb780}.Showcase-module__P3gzla__node{z-index:2;background:#0b0f10;border:1px solid #ffffff29;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;transition:border-color .32s,background-color .32s,box-shadow .32s,transform .46s cubic-bezier(.34,1.62,.64,1);position:absolute;top:50%;left:50%}.Showcase-module__P3gzla__node:after{content:"";border:1px solid var(--teal);opacity:0;border-radius:50%;position:absolute;inset:-1px}.Showcase-module__P3gzla__row[data-lit=true] .Showcase-module__P3gzla__node{border-color:var(--teal);background:var(--teal);transform:scale(1.14);box-shadow:0 0 0 5px #37c5a124}.Showcase-module__P3gzla__row[data-lit=true] .Showcase-module__P3gzla__node:after{animation:.76s cubic-bezier(.16,1,.3,1) Showcase-module__P3gzla__nodePing}@keyframes Showcase-module__P3gzla__nodePing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.1)}}.Showcase-module__P3gzla__visual{-webkit-user-select:none;user-select:none;position:relative}.Showcase-module__P3gzla__stage{margin:0;transition:transform .62s cubic-bezier(.16,1,.3,1);position:relative;transform:perspective(1600px)rotateY(3deg)}.Showcase-module__P3gzla__row:nth-child(2n) .Showcase-module__P3gzla__stage{transform:perspective(1600px)rotateY(-3deg)}.Showcase-module__P3gzla__stage:hover,.Showcase-module__P3gzla__row:nth-child(2n) .Showcase-module__P3gzla__stage:hover{transform:perspective(1600px)rotateY(0)translateY(-5px)scale(1.014)}.Showcase-module__P3gzla__stage:before{content:"";opacity:.78;pointer-events:none;background:radial-gradient(56% 52% at 50% 62%,#37c5a13b,#0000 72%);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:-14% -10%}.Showcase-module__P3gzla__stage:hover:before{opacity:1;transform:scale(1.07)}.Showcase-module__P3gzla__frame{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff08,#ffffff02);border:1px solid #fff1;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 64px -20px #000000c7,0 4px 14px #00000061,inset 0 1px #ffffff0e}.Showcase-module__P3gzla__frameBar{background:linear-gradient(#ffffff0a,#ffffff03);border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;height:46px;padding:0 12px;display:flex}.Showcase-module__P3gzla__tools{flex:1;gap:3px;min-width:0;display:flex}.Showcase-module__P3gzla__tool{color:#9aaba8;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:color .26s;display:inline-flex;position:relative}.Showcase-module__P3gzla__tool:after{content:"";background:linear-gradient(180deg, #4bd6b3, var(--teal));opacity:0;border-radius:8px;transition:opacity .24s,transform .38s cubic-bezier(.34,1.62,.64,1);position:absolute;inset:0;transform:scale(.72);box-shadow:0 2px 8px #37c5a157}.Showcase-module__P3gzla__tool svg{z-index:1;transition:transform .38s cubic-bezier(.34,1.62,.64,1);position:relative}.Showcase-module__P3gzla__toolOn{color:#07100d}.Showcase-module__P3gzla__toolOn:after{opacity:1;transform:scale(1)}.Showcase-module__P3gzla__toolOn svg{transform:scale(1.08)}.Showcase-module__P3gzla__frameMeta{font-family:var(--mono);letter-spacing:.06em;color:#ffffff6b;flex:none;font-size:.68rem}.Showcase-module__P3gzla__canvas{background:radial-gradient(130% 100% at 50% -8%,#ffffff13,#0000 62%),#00000080}.Showcase-module__P3gzla__demoSvg{width:100%;height:auto;display:block}.Showcase-module__P3gzla__defs{width:0;height:0;position:absolute}.Showcase-module__P3gzla__copy{max-width:46ch}.Showcase-module__P3gzla__no{font-family:var(--mono);letter-spacing:.16em;color:var(--teal);align-items:center;gap:12px;font-size:.72rem;display:flex}.Showcase-module__P3gzla__no:after{content:"";background:linear-gradient(90deg,#37c5a18c,#37c5a11f 62%,#0000);flex:1;max-width:180px;height:1px}.Showcase-module__P3gzla__name{letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:700;line-height:1.15}.Showcase-module__P3gzla__lede{color:#ffffff8c;margin:14px 0 0;font-size:1rem;line-height:1.65}.Showcase-module__P3gzla__points{flex-direction:column;gap:11px;margin:24px 0 0;padding:0;list-style:none;display:flex}.Showcase-module__P3gzla__point{color:#ffffffb8;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.Showcase-module__P3gzla__pointIcon{color:var(--teal);flex:none;margin-top:3px}.Showcase-module__P3gzla__visual{transition:opacity .7s,transform .82s cubic-bezier(.16,1,.3,1)}.Showcase-module__P3gzla__copy{transition:opacity .62s}.Showcase-module__P3gzla__no,.Showcase-module__P3gzla__name,.Showcase-module__P3gzla__lede,.Showcase-module__P3gzla__point{transition:opacity .62s,transform .76s cubic-bezier(.16,1,.3,1)}.Showcase-module__P3gzla__no{transition-delay:90ms}.Showcase-module__P3gzla__name{transition-delay:.15s}.Showcase-module__P3gzla__lede{transition-delay:.215s}.Showcase-module__P3gzla__point{transition-delay:calc(.28s + var(--i) * 58ms)}.Showcase-module__P3gzla__row[data-seen=false] .Showcase-module__P3gzla__visual{opacity:0;transform:translateY(34px)scale(.965)}.Showcase-module__P3gzla__row[data-seen=false] .Showcase-module__P3gzla__copy{opacity:0}.Showcase-module__P3gzla__row[data-seen=false] .Showcase-module__P3gzla__no,.Showcase-module__P3gzla__row[data-seen=false] .Showcase-module__P3gzla__name,.Showcase-module__P3gzla__row[data-seen=false] .Showcase-module__P3gzla__lede,.Showcase-module__P3gzla__row[data-seen=false] .Showcase-module__P3gzla__point{opacity:0;transform:translateY(18px)}.Showcase-module__P3gzla__sheet{fill:#fcfdf9;filter:drop-shadow(0 0 16px #0000008c)}.Showcase-module__P3gzla__qNo{fill:#2b3431;font-size:12.5px;font-weight:700}.Showcase-module__P3gzla__qText{fill:#39423e;font-size:12px}.Showcase-module__P3gzla__qMath{font-style:italic}.Showcase-module__P3gzla__qMarks{fill:#6f7a74;font-size:11px}.Showcase-module__P3gzla__answerRule{fill:none;stroke:#cfd6cd;stroke-width:1px;stroke-linecap:round;stroke-dasharray:.1 3.4}.Showcase-module__P3gzla__hl{fill:#8aead1;mix-blend-mode:multiply;transform-box:view-box;transform-origin:52px 30px}.Showcase-module__P3gzla__hlNib{opacity:0;transform-box:view-box}.Showcase-module__P3gzla__hlNibFace{fill:#17ab8b}.Showcase-module__P3gzla__hlNibHalo{fill:#17ab8b3d;mix-blend-mode:multiply}.Showcase-module__P3gzla__tick1,.Showcase-module__P3gzla__tick2,.Showcase-module__P3gzla__cross{fill:none;stroke:#e54f36;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;transform-box:view-box}.Showcase-module__P3gzla__tick1{transform-origin:274px 76px}.Showcase-module__P3gzla__tick2{transform-origin:274px 98px}.Showcase-module__P3gzla__correction,.Showcase-module__P3gzla__score,.Showcase-module__P3gzla__scoreRing{fill:none;stroke:#e54f36;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.Showcase-module__P3gzla__penTip{offset-rotate:0deg;opacity:0;transform-box:view-box}.Showcase-module__P3gzla__penTipDot{fill:#e54f36}.Showcase-module__P3gzla__penTipHalo{fill:#e54f3638}.Showcase-module__P3gzla__typedA,.Showcase-module__P3gzla__typedB,.Showcase-module__P3gzla__typedC{fill:#16201d;font-family:var(--mono);font-size:12px}.Showcase-module__P3gzla__typedC{opacity:0}.Showcase-module__P3gzla__typeClipA{transform-box:view-box;transform-origin:56px 76px}.Showcase-module__P3gzla__typeClipB{transform-box:view-box;transform-origin:56px 98px}.Showcase-module__P3gzla__typeClipC{transform-box:view-box;transform-origin:56px 120px}.Showcase-module__P3gzla__eraseClip{transform-box:view-box}.Showcase-module__P3gzla__caret{fill:#16201d;opacity:0;transform-box:view-box}.Showcase-module__P3gzla__eraserCursor{fill:#37c5a117;stroke:var(--teal);stroke-width:1.1px;opacity:0;transform-box:view-box}.Showcase-module__P3gzla__eraserTrail{fill:none;stroke:#bebebe33;stroke-width:26px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.5 1;opacity:0}.Showcase-module__P3gzla__figure{fill:none;stroke:#7d857c;stroke-width:1.7px;stroke-linejoin:round}.Showcase-module__P3gzla__figLabel{fill:#5f6863;font-size:11px;font-style:italic}.Showcase-module__P3gzla__rulerSpine,.Showcase-module__P3gzla__rulerCap,.Showcase-module__P3gzla__rulerTick,.Showcase-module__P3gzla__protRay1,.Showcase-module__P3gzla__protRay2,.Showcase-module__P3gzla__protArc{fill:none;stroke:#0f8e73;stroke-linecap:round}.Showcase-module__P3gzla__rulerSpine,.Showcase-module__P3gzla__rulerCap,.Showcase-module__P3gzla__protRay1,.Showcase-module__P3gzla__protRay2{stroke-width:1.4px}.Showcase-module__P3gzla__rulerTick{stroke-width:1px}.Showcase-module__P3gzla__protArc{stroke-width:1.2px;stroke-dasharray:1}.Showcase-module__P3gzla__protWedge{fill:#0f8e731f}.Showcase-module__P3gzla__protVertex{fill:#0f8e73;transform-box:fill-box;transform-origin:50%}.Showcase-module__P3gzla__dragDot{fill:#0f8e73;opacity:0}.Showcase-module__P3gzla__dragHalo{fill:#0f8e7333;opacity:0}.Showcase-module__P3gzla__rulerReveal,.Showcase-module__P3gzla__rulerHead{transform-box:view-box}.Showcase-module__P3gzla__rulerRead,.Showcase-module__P3gzla__protRead{font-family:var(--mono);fill:#0f8e73;transform-box:fill-box;transform-origin:50%;font-size:10px}.Showcase-module__P3gzla__protBand{fill:none;stroke:#0f8e738c;stroke-width:1.1px;stroke-dasharray:3 4;stroke-linecap:round}.Showcase-module__P3gzla__protBand1,.Showcase-module__P3gzla__protBand2{opacity:0;transform-box:view-box}.Showcase-module__P3gzla__protBandTip{fill:#0f8e738c}.Showcase-module__P3gzla__protBand1Tip{opacity:0;transform-box:view-box}.Showcase-module__P3gzla__protArcPreview{fill:none;stroke:#0f8e736b;stroke-width:1px;stroke-dasharray:1;opacity:0}.Showcase-module__P3gzla__protTip1,.Showcase-module__P3gzla__protTip2{fill:#0f8e73;stroke:#ffffffd9;stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}@property --rmgS{syntax:"<number>";inherits:true;initial-value:1}@property --rmgY{syntax:"<length>";inherits:true;initial-value:0}.Showcase-module__P3gzla__doc{transform-box:view-box;transform:translateY(var(--rmgY)) scale(var(--rmgS));text-rendering:geometricprecision}.Showcase-module__P3gzla__docSheet{fill:#fcfdf9}.Showcase-module__P3gzla__pageEdge{pointer-events:none}.Showcase-module__P3gzla__pinchZoom{transform:translate(calc((var(--rmgS) - 1) * var(--fx)), calc((var(--rmgS) - 1) * var(--fy)))}.Showcase-module__P3gzla__panA{transform:translateY(clamp(calc(var(--run) * -1), var(--rmgY), 0px))}.Showcase-module__P3gzla__panB{transform:translateY(clamp(calc(var(--run) * -1), calc(var(--rmgY) + var(--stop1)), 0px))}.Showcase-module__P3gzla__panC{transform:translateY(clamp(0px, calc(var(--rmgY) + var(--stop2)), var(--run)))}.Showcase-module__P3gzla__panD{transform:translateY(clamp(0px, calc(var(--rmgY) + var(--stop1)), var(--run)))}.Showcase-module__P3gzla__gridMinor{fill:none;stroke:#d5ddd1;stroke-width:.5px}.Showcase-module__P3gzla__gridMajor{fill:none;stroke:#aeb9ac;stroke-width:.75px}.Showcase-module__P3gzla__axis{fill:none;stroke:#7d857c;stroke-width:1.3px;stroke-linejoin:round}.Showcase-module__P3gzla__axLabel{fill:#6f7a74;font-size:7px}.Showcase-module__P3gzla__axTitle{fill:#6f7a74;font-size:7.5px}.Showcase-module__P3gzla__plotLine{fill:none;stroke:#7d857c;stroke-width:1.7px;stroke-linecap:round}.Showcase-module__P3gzla__answerBox{fill:none;stroke:#16201d;stroke-width:1.4px}.Showcase-module__P3gzla__readLine{fill:none;stroke:#16201d;stroke-width:1.3px;stroke-dasharray:3.4 3;stroke-linecap:round}.Showcase-module__P3gzla__readDot{fill:none;stroke:#16201d;stroke-width:1.5px}.Showcase-module__P3gzla__note{fill:#16201d;font-family:var(--mono);font-size:11.5px}.Showcase-module__P3gzla__hlStatic{fill:#8aead1}.Showcase-module__P3gzla__mark{fill:none;stroke:#e54f36;stroke-linecap:round;stroke-linejoin:round}.Showcase-module__P3gzla__markTick{stroke-width:3.2px}.Showcase-module__P3gzla__markScore{stroke-width:2.2px}.Showcase-module__P3gzla__pageView{transform-box:view-box;transform-origin:170px 105px}@property --rmgW{syntax:"<number>";inherits:true;initial-value:1}.Showcase-module__P3gzla__inkStroke{fill:none;stroke:#16201d;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:clamp(0px, calc((1 - (var(--rmgW) - var(--from)) * var(--inv)) * 1px), 1px)}.Showcase-module__P3gzla__stylus{fill:#16201d;stroke:#fcfdf9;stroke-width:2.4px;paint-order:stroke;opacity:0;offset-rotate:0deg;offset-distance:calc(var(--rmgW) * 100%);transform-box:view-box}.Showcase-module__P3gzla__touchPoint{transform-box:view-box}.Showcase-module__P3gzla__touchDot{fill:#37c5a1;fill-opacity:.42;opacity:0}.Showcase-module__P3gzla__touchPad{fill:url(#rmgTouchPad);opacity:0}.Showcase-module__P3gzla__touchPress{fill:none;stroke:#37c5a1;stroke-width:1.3px;opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__hl{animation:Showcase-module__P3gzla__hlIn var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__hlNib{animation:Showcase-module__P3gzla__hlNibRide var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__typeClipA{animation:Showcase-module__P3gzla__typeA var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__typeClipB{animation:Showcase-module__P3gzla__typeB var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__typeClipC{animation:Showcase-module__P3gzla__typeC var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__typedA{animation:Showcase-module__P3gzla__typedAShow var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__typedB{animation:Showcase-module__P3gzla__typedBShow var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__typedC{animation:Showcase-module__P3gzla__typedCShow var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__caret{animation:Showcase-module__P3gzla__caretType var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__tick1{animation:Showcase-module__P3gzla__tick1Draw var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__tick1Tip{animation:Showcase-module__P3gzla__tick1TipRide var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__tick2{animation:Showcase-module__P3gzla__tick2Draw var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__tick2Tip{animation:Showcase-module__P3gzla__tick2TipRide var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__crossA{animation:Showcase-module__P3gzla__crossADraw var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__crossATip{animation:Showcase-module__P3gzla__crossATipRide var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__crossB{animation:Showcase-module__P3gzla__crossBDraw var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__crossBTip{animation:Showcase-module__P3gzla__crossBTipRide var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__eraseClip{animation:Showcase-module__P3gzla__eraseWipe var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__eraserCursor{animation:Showcase-module__P3gzla__eraserRide var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__eraserTrail{animation:Showcase-module__P3gzla__eraserWake var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__write0{animation:Showcase-module__P3gzla__write0 var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__write1{animation:Showcase-module__P3gzla__write1 var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__write2{animation:Showcase-module__P3gzla__write2 var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__write3{animation:Showcase-module__P3gzla__write3 var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__write4{animation:Showcase-module__P3gzla__write4 var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__write5{animation:Showcase-module__P3gzla__write5 var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__score{animation:Showcase-module__P3gzla__scoreDraw var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__scoreTip{animation:Showcase-module__P3gzla__scoreTipRide var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__scoreRing{animation:Showcase-module__P3gzla__scoreRingDraw var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__scoreRingTip{animation:Showcase-module__P3gzla__scoreRingTipRide var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__rulerReveal,.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__rulerHead{animation:Showcase-module__P3gzla__rulerDrag var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__rulerSpine,.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__rulerTick,.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__rulerCap{animation:Showcase-module__P3gzla__rulerIn var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__dragDot,.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__dragHalo{animation:Showcase-module__P3gzla__dragTipIn var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__rulerRead{animation:Showcase-module__P3gzla__readIn var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__protVertex{animation:Showcase-module__P3gzla__protVertexIn var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__protBand1{animation:Showcase-module__P3gzla__protBand1Out var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__protBand1Tip{animation:Showcase-module__P3gzla__protBand1Tip var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__protRay1{animation:Showcase-module__P3gzla__protRay1In var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__protTip1{animation:Showcase-module__P3gzla__protTip1In var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__protBand2{animation:Showcase-module__P3gzla__protBand2Swing var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__protArcPreview{animation:Showcase-module__P3gzla__protPreviewDraw var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__protRay2{animation:Showcase-module__P3gzla__protRay2In var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__protTip2{animation:Showcase-module__P3gzla__protTip2In var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__protWedge{animation:Showcase-module__P3gzla__protWedgeIn var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__protArc{animation:Showcase-module__P3gzla__protArcDraw var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__protRead{animation:Showcase-module__P3gzla__angleIn var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__smoothView{animation:Showcase-module__P3gzla__smoothView var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__zoomInk{animation:Showcase-module__P3gzla__zoomInk var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__zoomPress{animation:Showcase-module__P3gzla__zoomPress var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__panAInk{animation:Showcase-module__P3gzla__panAInk var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__panAPress{animation:Showcase-module__P3gzla__panAPress var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__panBInk{animation:Showcase-module__P3gzla__panBInk var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__panBPress{animation:Showcase-module__P3gzla__panBPress var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__panCInk{animation:Showcase-module__P3gzla__panCInk var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__panCPress{animation:Showcase-module__P3gzla__panCPress var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__panDInk{animation:Showcase-module__P3gzla__panDInk var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__panDPress{animation:Showcase-module__P3gzla__panDPress var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__pageView{animation:Showcase-module__P3gzla__pageView var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__pinch0,.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__pinch1{animation:Showcase-module__P3gzla__pinchOpen var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__flickFinger{animation:Showcase-module__P3gzla__flickDrag var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__pinchInk{animation:Showcase-module__P3gzla__pinchInk var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__pinchPress{animation:Showcase-module__P3gzla__pinchPress var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__flickInk{animation:Showcase-module__P3gzla__flickInk var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__flickPress{animation:Showcase-module__P3gzla__flickPress var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__writing0{animation:Showcase-module__P3gzla__writeA var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__writing1{animation:Showcase-module__P3gzla__writeB var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__inkFade{animation:Showcase-module__P3gzla__inkFade var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__penShow0{animation:Showcase-module__P3gzla__penShow0 var(--cycle) linear infinite}.Showcase-module__P3gzla__row[data-active=true] .Showcase-module__P3gzla__penShow1{animation:Showcase-module__P3gzla__penShow1 var(--cycle) linear infinite}}@keyframes Showcase-module__P3gzla__hlIn{0%,2.6%{opacity:0;transform:scaleX(0)}3%{opacity:1;animation-timing-function:cubic-bezier(.26,.86,.3,1);transform:scaleX(0)}10%{opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1);transform:scaleX(1.015)}12.5%,94.8%{opacity:1;transform:scaleX(1)}96.4%,to{opacity:0;transform:scaleX(1)}}@keyframes Showcase-module__P3gzla__hlNibRide{0%,2.6%{opacity:0;transform:translate(0)}3%{opacity:1;animation-timing-function:cubic-bezier(.26,.86,.3,1);transform:translate(0)}10%{opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(130.22px)}12.5%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(128.3px)}15%,to{opacity:0;transform:translate(133px,-16px)}}@keyframes Showcase-module__P3gzla__typeA{0%,13%{animation-timing-function:steps(16,start);transform:scaleX(0)}22.5%,to{transform:scaleX(1)}}@keyframes Showcase-module__P3gzla__typeB{0%,24%{animation-timing-function:steps(7,start);transform:scaleX(0)}28.5%,to{transform:scaleX(1)}}@keyframes Showcase-module__P3gzla__typeC{0%,30%{animation-timing-function:steps(6,start);transform:scaleX(0)}34%,to{transform:scaleX(1)}}@keyframes Showcase-module__P3gzla__typedAShow{0%,93.6%{opacity:1}95.2%,to{opacity:0}}@keyframes Showcase-module__P3gzla__typedBShow{0%,92.4%{opacity:1}94%,to{opacity:0}}@keyframes Showcase-module__P3gzla__typedCShow{0%,62.4%{opacity:1}62.5%,to{opacity:0}}@keyframes Showcase-module__P3gzla__caretType{0%,12.9%{opacity:0;transform:translate(0)}13%{opacity:1;animation-timing-function:steps(16,start);transform:translate(0)}22.5%{opacity:1;transform:translate(112px)}23.2%{opacity:0;transform:translate(112px)}23.8%{opacity:0;transform:translateY(22px)}24%{opacity:1;animation-timing-function:steps(7,start);transform:translateY(22px)}28.5%{opacity:1;transform:translate(49px,22px)}29.2%{opacity:0;transform:translate(49px,22px)}29.8%{opacity:0;transform:translateY(44px)}30%{opacity:1;animation-timing-function:steps(6,start);transform:translateY(44px)}34%{opacity:1;transform:translate(42px,44px)}35.2%,to{opacity:0;transform:translate(42px,44px)}}@keyframes Showcase-module__P3gzla__tick1Draw{0%,36.9%{opacity:0;stroke-dashoffset:1px;transform:scale(1)}37%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.3,.72,.25,1);transform:scale(1)}40.5%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.22,1,.3,1);transform:scale(1)}41.8%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:scale(1.12)}43.5%,91.2%{opacity:1;transform:scale(1)}92.8%,to{opacity:0;transform:scale(1)}}@keyframes Showcase-module__P3gzla__tick1TipRide{0%,35.3%{opacity:0;offset-distance:0%}37%{opacity:1;offset-distance:0%;animation-timing-function:cubic-bezier(.3,.72,.25,1)}40.5%{opacity:1;offset-distance:100%}42.5%,to{opacity:0;offset-distance:100%}}@keyframes Showcase-module__P3gzla__tick2Draw{0%,42.9%{opacity:0;stroke-dashoffset:1px;transform:scale(1)}43%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.3,.72,.25,1);transform:scale(1)}46.5%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.22,1,.3,1);transform:scale(1)}47.8%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:scale(1.12)}49.5%,90%{opacity:1;transform:scale(1)}91.6%,to{opacity:0;transform:scale(1)}}@keyframes Showcase-module__P3gzla__tick2TipRide{0%,41.3%{opacity:0;offset-distance:0%}43%{opacity:1;offset-distance:0%;animation-timing-function:cubic-bezier(.3,.72,.25,1)}46.5%{opacity:1;offset-distance:100%}48.5%,to{opacity:0;offset-distance:100%}}@keyframes Showcase-module__P3gzla__crossADraw{0%,48.9%{opacity:0;stroke-dashoffset:1px}49%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.32,.68,.3,1)}50.8%,88.8%{opacity:1;stroke-dashoffset:0}90.4%,to{opacity:0;stroke-dashoffset:0}}@keyframes Showcase-module__P3gzla__crossATipRide{0%,47.3%{opacity:0;offset-distance:0%}49%{opacity:1;offset-distance:0%;animation-timing-function:cubic-bezier(.32,.68,.3,1)}50.8%{opacity:1;offset-distance:100%}51.3%,to{opacity:0;offset-distance:100%}}@keyframes Showcase-module__P3gzla__crossBDraw{0%,52%{opacity:0;stroke-dashoffset:1px}52.1%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.32,.68,.3,1)}53.9%,88.8%{opacity:1;stroke-dashoffset:0}90.4%,to{opacity:0;stroke-dashoffset:0}}@keyframes Showcase-module__P3gzla__crossBTipRide{0%,51.8%{opacity:0;offset-distance:0%}52.1%{opacity:1;offset-distance:0%;animation-timing-function:cubic-bezier(.32,.68,.3,1)}53.9%{opacity:1;offset-distance:100%}55.9%,to{opacity:0;offset-distance:100%}}@keyframes Showcase-module__P3gzla__eraseWipe{0%,56%{animation-timing-function:cubic-bezier(.42,.02,.34,1);transform:translate(0)}62%,to{transform:translate(46px)}}@keyframes Showcase-module__P3gzla__eraserRide{0%,53.9%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.3,1);transform:translate(43px,120px)scale(.82)}56%{opacity:1;animation-timing-function:cubic-bezier(.42,.02,.34,1);transform:translate(43px,120px)scale(1)}62%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translate(89px,120px)scale(1)}64%,to{opacity:0;transform:translate(92px,120px)scale(.82)}}@keyframes Showcase-module__P3gzla__eraserWake{0%,55.4%{opacity:0;stroke-dashoffset:.5px}56%{opacity:1;stroke-dashoffset:.5px;animation-timing-function:cubic-bezier(.42,.02,.34,1)}62%{opacity:1;stroke-dashoffset:-.5px;animation-timing-function:cubic-bezier(.35,0,.5,1)}64%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes Showcase-module__P3gzla__write0{0%,64.4%{opacity:0;stroke-dashoffset:1px}64.5%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.3,.7,.35,1)}65.4%,87.6%{opacity:1;stroke-dashoffset:0}89.2%,to{opacity:0;stroke-dashoffset:0}}@keyframes Showcase-module__P3gzla__write1{0%,65.8%{opacity:0;stroke-dashoffset:1px}65.9%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.3,.7,.35,1)}66.8%,87.6%{opacity:1;stroke-dashoffset:0}89.2%,to{opacity:0;stroke-dashoffset:0}}@keyframes Showcase-module__P3gzla__write2{0%,67.5%{opacity:0;stroke-dashoffset:1px}67.6%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.3,.7,.35,1)}68.3%,87.6%{opacity:1;stroke-dashoffset:0}89.2%,to{opacity:0;stroke-dashoffset:0}}@keyframes Showcase-module__P3gzla__write3{0%,68.6%{opacity:0;stroke-dashoffset:1px}68.7%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.3,.7,.35,1)}69.4%,87.6%{opacity:1;stroke-dashoffset:0}89.2%,to{opacity:0;stroke-dashoffset:0}}@keyframes Showcase-module__P3gzla__write4{0%,70.1%{opacity:0;stroke-dashoffset:1px}70.2%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.3,.7,.35,1)}72.2%,87.6%{opacity:1;stroke-dashoffset:0}89.2%,to{opacity:0;stroke-dashoffset:0}}@keyframes Showcase-module__P3gzla__write5{0%,72.8%{opacity:0;stroke-dashoffset:1px}72.9%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.3,.7,.35,1)}73.5%,87.6%{opacity:1;stroke-dashoffset:0}89.2%,to{opacity:0;stroke-dashoffset:0}}@keyframes Showcase-module__P3gzla__scoreDraw{0%,74.9%{opacity:0;stroke-dashoffset:1px}75%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.3,.7,.35,1)}77.5%,86.6%{opacity:1;stroke-dashoffset:0}88%,to{opacity:0;stroke-dashoffset:0}}@keyframes Showcase-module__P3gzla__scoreTipRide{0%,73.2%{opacity:0;offset-distance:0%}75%{opacity:1;offset-distance:0%;animation-timing-function:cubic-bezier(.3,.7,.35,1)}77.5%{opacity:1;offset-distance:100%}79.5%,to{opacity:0;offset-distance:100%}}@keyframes Showcase-module__P3gzla__scoreRingDraw{0%,78.2%{opacity:0;stroke-dashoffset:1px}78.3%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.4,.62,.35,1)}81.6%,86%{opacity:1;stroke-dashoffset:0}87.4%,to{opacity:0;stroke-dashoffset:0}}@keyframes Showcase-module__P3gzla__scoreRingTipRide{0%,76.5%{opacity:0;offset-distance:0%}78.3%{opacity:1;offset-distance:0%;animation-timing-function:cubic-bezier(.4,.62,.35,1)}81.6%{opacity:1;offset-distance:100%}83.6%,to{opacity:0;offset-distance:100%}}@keyframes Showcase-module__P3gzla__rulerDrag{0%,12%{transform:translate(var(--dx), var(--dy));animation-timing-function:cubic-bezier(.34,.72,.32,1)}27%,to{transform:translate(0)}}@keyframes Showcase-module__P3gzla__rulerIn{0%,11.9%{opacity:0}12%,88%{opacity:1}91.5%,to{opacity:0}}@keyframes Showcase-module__P3gzla__dragTipIn{0%,11.9%{opacity:0}12%,27%{opacity:1}30%,to{opacity:0}}@keyframes Showcase-module__P3gzla__readIn{0%,27%{opacity:0;animation-timing-function:cubic-bezier(.24,1.4,.5,1);transform:scale(.86)}31%,88%{opacity:1;transform:scale(1)}91.5%,to{opacity:0;transform:scale(1)}}@keyframes Showcase-module__P3gzla__protVertexIn{0%,38%{opacity:0;animation-timing-function:cubic-bezier(.24,1.5,.5,1);transform:scale(.4)}40.5%,86%{opacity:1;transform:scale(1)}89%,to{opacity:0;transform:scale(1)}}@keyframes Showcase-module__P3gzla__protBand1Out{0%,40.5%{opacity:0;transform:scale(0)}41%{opacity:1;animation-timing-function:cubic-bezier(.34,.72,.32,1);transform:scale(0)}48%{opacity:1;transform:scale(1)}49%,to{opacity:0;transform:scale(1)}}@keyframes Showcase-module__P3gzla__protBand1Tip{0%,40.5%{opacity:0;transform:translate(var(--ax), var(--ay))}41%{opacity:1;transform:translate(var(--ax), var(--ay));animation-timing-function:cubic-bezier(.34,.72,.32,1)}48%{opacity:1;transform:translate(0)}49%,to{opacity:0;transform:translate(0)}}@keyframes Showcase-module__P3gzla__protRay1In{0%,48.5%{opacity:0}49.5%,86%{opacity:1}89%,to{opacity:0}}@keyframes Showcase-module__P3gzla__protTip1In{0%,48.5%{opacity:0;animation-timing-function:cubic-bezier(.24,1.5,.5,1);transform:scale(.4)}51%,60%{opacity:1;transform:scale(1)}63%,to{opacity:0;transform:scale(1)}}@keyframes Showcase-module__P3gzla__protBand2Swing{0%,50.5%{opacity:0;transform:rotate(0)}51%{opacity:1;animation-timing-function:cubic-bezier(.36,.7,.3,1);transform:rotate(0)}61%{opacity:1;transform:rotate(var(--swing))}62%,to{opacity:0;transform:rotate(var(--swing))}}@keyframes Showcase-module__P3gzla__protPreviewDraw{0%,50.5%{opacity:0;stroke-dashoffset:1px}51%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.36,.7,.3,1)}61%{opacity:1;stroke-dashoffset:0}62%,to{opacity:0;stroke-dashoffset:0}}@keyframes Showcase-module__P3gzla__protRay2In{0%,60.5%{opacity:0}61.5%,86%{opacity:1}89%,to{opacity:0}}@keyframes Showcase-module__P3gzla__protTip2In{0%,60.5%{opacity:0;animation-timing-function:cubic-bezier(.24,1.5,.5,1);transform:scale(.4)}63%,72%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(1)}}@keyframes Showcase-module__P3gzla__protWedgeIn{0%,61%{opacity:0}65.5%,86%{opacity:1}89%,to{opacity:0}}@keyframes Showcase-module__P3gzla__protArcDraw{0%,61.4%{opacity:0;stroke-dashoffset:1px}61.5%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.4,.05,.3,1)}66%,86%{opacity:1;stroke-dashoffset:0}89%,to{opacity:0;stroke-dashoffset:0}}@keyframes Showcase-module__P3gzla__angleIn{0%,66%{opacity:0;animation-timing-function:cubic-bezier(.24,1.4,.5,1);transform:scale(.7)translateY(3px)}70%,85%{opacity:1;transform:scale(1)translateY(0)}88%,to{opacity:0;transform:scale(1)translateY(0)}}@keyframes Showcase-module__P3gzla__smoothView{0%,4.5%{--rmgS:1;--rmgY:0px;animation-timing-function:cubic-bezier(.34,.1,.28,.99)}12.5%,26.5%{--rmgS:var(--zoom);--rmgY:0px;animation-timing-function:cubic-bezier(.34,.1,.28,.99)}34.5%,41%{--rmgS:1;--rmgY:0px;animation-timing-function:cubic-bezier(.15,0,.5,.375)}43.39%{--rmgS:1;--rmgY:calc(var(--run) * -1);animation-timing-function:cubic-bezier(.5,1,.89,1)}49.4%,54.5%{--rmgS:1;--rmgY:calc(var(--stop1) * -1);animation-timing-function:cubic-bezier(.15,0,.5,.375)}56.89%{--rmgS:1;--rmgY:calc((var(--stop1) + var(--run)) * -1);animation-timing-function:cubic-bezier(.5,1,.89,1)}62.9%,69%{--rmgS:1;--rmgY:calc(var(--stop2) * -1);animation-timing-function:cubic-bezier(.15,0,.5,.375)}71.39%{--rmgS:1;--rmgY:calc((var(--stop2) - var(--run)) * -1);animation-timing-function:cubic-bezier(.5,1,.89,1)}77.4%,82.5%{--rmgS:1;--rmgY:calc(var(--stop1) * -1);animation-timing-function:cubic-bezier(.15,0,.5,.375)}84.89%{--rmgS:1;--rmgY:calc((var(--stop1) - var(--run)) * -1);animation-timing-function:cubic-bezier(.5,1,.89,1)}90.9%,to{--rmgS:1;--rmgY:0px}}@keyframes Showcase-module__P3gzla__zoomInk{0%,3.3%{opacity:0}3.8%,14%{opacity:1}15%,25.3%{opacity:0}25.8%,36%{opacity:1}37%,to{opacity:0}}@keyframes Showcase-module__P3gzla__zoomPress{0%,3.3%{opacity:0;transform:scale(.55)}3.8%{opacity:.62;animation-timing-function:cubic-bezier(.15,.7,.3,1);transform:scale(.55)}5.6%{opacity:0;transform:scale(2.2)}6.7%,25.3%{opacity:0;transform:scale(.55)}25.8%{opacity:.62;animation-timing-function:cubic-bezier(.15,.7,.3,1);transform:scale(.55)}27.6%{opacity:0;transform:scale(2.2)}28.7%,to{opacity:0;transform:scale(.55)}}@keyframes Showcase-module__P3gzla__panAInk{0%,39.8%{opacity:0}40.3%,42.75%{opacity:1}43.39%,to{opacity:0}}@keyframes Showcase-module__P3gzla__panAPress{0%,39.8%{opacity:0;transform:scale(.55)}40.3%{opacity:.62;animation-timing-function:cubic-bezier(.15,.7,.3,1);transform:scale(.55)}42.1%{opacity:0;transform:scale(2.2)}43.2%,to{opacity:0;transform:scale(.55)}}@keyframes Showcase-module__P3gzla__panBInk{0%,53.3%{opacity:0}53.8%,56.25%{opacity:1}56.89%,to{opacity:0}}@keyframes Showcase-module__P3gzla__panBPress{0%,53.3%{opacity:0;transform:scale(.55)}53.8%{opacity:.62;animation-timing-function:cubic-bezier(.15,.7,.3,1);transform:scale(.55)}55.6%{opacity:0;transform:scale(2.2)}56.7%,to{opacity:0;transform:scale(.55)}}@keyframes Showcase-module__P3gzla__panCInk{0%,67.8%{opacity:0}68.3%,70.75%{opacity:1}71.39%,to{opacity:0}}@keyframes Showcase-module__P3gzla__panCPress{0%,67.8%{opacity:0;transform:scale(.55)}68.3%{opacity:.62;animation-timing-function:cubic-bezier(.15,.7,.3,1);transform:scale(.55)}70.1%{opacity:0;transform:scale(2.2)}71.2%,to{opacity:0;transform:scale(.55)}}@keyframes Showcase-module__P3gzla__panDInk{0%,81.3%{opacity:0}81.8%,84.25%{opacity:1}84.89%,to{opacity:0}}@keyframes Showcase-module__P3gzla__panDPress{0%,81.3%{opacity:0;transform:scale(.55)}81.8%{opacity:.62;animation-timing-function:cubic-bezier(.15,.7,.3,1);transform:scale(.55)}83.6%{opacity:0;transform:scale(2.2)}84.7%,to{opacity:0;transform:scale(.55)}}@keyframes Showcase-module__P3gzla__pageView{0%,6%{transform:scale(var(--zoom)) translateY(var(--flick));animation-timing-function:cubic-bezier(.36,.08,.3,.98)}15%,20.5%{transform:scale(1) translateY(var(--flick));animation-timing-function:cubic-bezier(.25,.6,.2,1)}26.5%,92%{animation-timing-function:cubic-bezier(.4,0,.4,1);transform:scale(1)translateY(0)}to{transform:scale(var(--zoom)) translateY(var(--flick))}}@keyframes Showcase-module__P3gzla__pinchOpen{0%,6%{transform:translate(var(--px), var(--py));animation-timing-function:cubic-bezier(.36,.08,.3,.98)}15%,20%{transform:translate(0)}22%,to{transform:translate(var(--px), var(--py))}}@keyframes Showcase-module__P3gzla__pinchInk{0%,2.5%{opacity:0}4%,17%{opacity:1}18.5%,to{opacity:0}}@keyframes Showcase-module__P3gzla__pinchPress{0%,3.6%{opacity:0;transform:scale(.55)}4.1%{opacity:.62;animation-timing-function:cubic-bezier(.15,.7,.3,1);transform:scale(.55)}6%{opacity:0;transform:scale(2.2)}7.5%,to{opacity:0;transform:scale(.55)}}@keyframes Showcase-module__P3gzla__flickDrag{0%,20.5%{animation-timing-function:cubic-bezier(.25,.6,.2,1);transform:translateY(0)}26.5%,31%{transform:translateY(calc(var(--flick) * -1))}33%,to{transform:translateY(0)}}@keyframes Showcase-module__P3gzla__flickInk{0%,19%{opacity:0}20.5%,28%{opacity:1}29.5%,to{opacity:0}}@keyframes Showcase-module__P3gzla__flickPress{0%,20.1%{opacity:0;transform:scale(.55)}20.6%{opacity:.62;animation-timing-function:cubic-bezier(.15,.7,.3,1);transform:scale(.55)}22.5%{opacity:0;transform:scale(2.2)}24%,to{opacity:0;transform:scale(.55)}}@keyframes Showcase-module__P3gzla__writeA{0%,33.5%{--rmgW:0;animation-timing-function:cubic-bezier(.32,.12,.32,.92)}61%,96%{--rmgW:1}97.5%,to{--rmgW:0}}@keyframes Showcase-module__P3gzla__writeB{0%,64%{--rmgW:0;animation-timing-function:cubic-bezier(.32,.12,.32,.92)}84.5%,96%{--rmgW:1}97.5%,to{--rmgW:0}}@keyframes Showcase-module__P3gzla__inkFade{0%,93%{opacity:1}96%,97.5%{opacity:0}98.5%,to{opacity:1}}@keyframes Showcase-module__P3gzla__penShow0{0%,32.5%{opacity:0}33.5%,61%{opacity:1}62.5%,to{opacity:0}}@keyframes Showcase-module__P3gzla__penShow1{0%,63%{opacity:0}64%,84.5%{opacity:1}86%,to{opacity:0}}@media (max-width:1000px){.Showcase-module__P3gzla__row{grid-template-columns:1fr;gap:34px;padding:56px 24px}.Showcase-module__P3gzla__visual,.Showcase-module__P3gzla__row:nth-child(2n) .Showcase-module__P3gzla__visual{order:1}.Showcase-module__P3gzla__rail,.Showcase-module__P3gzla__node{display:none}.Showcase-module__P3gzla__stage,.Showcase-module__P3gzla__row:nth-child(2n) .Showcase-module__P3gzla__stage,.Showcase-module__P3gzla__stage:hover,.Showcase-module__P3gzla__row:nth-child(2n) .Showcase-module__P3gzla__stage:hover{transform:none}.Showcase-module__P3gzla__copy{max-width:none}}@media (max-width:560px){.Showcase-module__P3gzla__section{padding-bottom:72px}.Showcase-module__P3gzla__row{padding:44px 20px}.Showcase-module__P3gzla__frameBar{gap:8px;height:40px;padding:0 8px}.Showcase-module__P3gzla__frameMeta{display:none}.Showcase-module__P3gzla__tools{justify-content:center;gap:2px}.Showcase-module__P3gzla__tool{width:24px;height:24px}.Showcase-module__P3gzla__tool svg{width:15px;height:15px}.Showcase-module__P3gzla__points{gap:9px}}@media (prefers-reduced-motion:reduce){.Showcase-module__P3gzla__stage,.Showcase-module__P3gzla__stage:before,.Showcase-module__P3gzla__node,.Showcase-module__P3gzla__railFill,.Showcase-module__P3gzla__visual,.Showcase-module__P3gzla__copy,.Showcase-module__P3gzla__no,.Showcase-module__P3gzla__name,.Showcase-module__P3gzla__lede,.Showcase-module__P3gzla__point,.Showcase-module__P3gzla__tool,.Showcase-module__P3gzla__tool:after,.Showcase-module__P3gzla__tool svg{transition:none}.Showcase-module__P3gzla__node:after{animation:none}.Showcase-module__P3gzla__row[data-seen=false] .Showcase-module__P3gzla__visual,.Showcase-module__P3gzla__row[data-seen=false] .Showcase-module__P3gzla__copy,.Showcase-module__P3gzla__row[data-seen=false] .Showcase-module__P3gzla__no,.Showcase-module__P3gzla__row[data-seen=false] .Showcase-module__P3gzla__name,.Showcase-module__P3gzla__row[data-seen=false] .Showcase-module__P3gzla__lede,.Showcase-module__P3gzla__row[data-seen=false] .Showcase-module__P3gzla__point{opacity:1;transform:none}.Showcase-module__P3gzla__railFill{transform:scaleY(1)}.Showcase-module__P3gzla__railHead{display:none}}
.PdfEditorPage-module__73LGpG__page{color:#e6f1ee;background:#000;flex-direction:column;height:100dvh;display:flex}.PdfEditorPage-module__73LGpG__landing{--bd-glow-1:1000px 520px at 50% -140px;--bd-glow-2:820px 560px at 50% 4%;color:#e6f1ee;flex-shrink:0;position:relative;}.PdfEditorPage-module__73LGpG__hero{justify-content:center;align-items:center;min-height:calc(100dvh - 76px);padding:56px 24px 72px;display:flex;position:relative}.PdfEditorPage-module__73LGpG__heroInner{text-align:center;flex-direction:column;align-items:center;width:min(660px,100%);display:flex;position:relative}.PdfEditorPage-module__73LGpG__instruments{font-family:var(--mono);letter-spacing:.01em;color:#ffffff73;margin:0;font-size:.74rem}.PdfEditorPage-module__73LGpG__title{letter-spacing:-.03em;margin:20px 0 0;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1.05}.PdfEditorPage-module__73LGpG__accent{color:var(--teal)}.PdfEditorPage-module__73LGpG__subtitle{color:#ffffff8c;max-width:50ch;margin:18px 0 0;font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.65}.PdfEditorPage-module__73LGpG__drop{isolation:isolate;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:radial-gradient(120% 90% at 50% 0,#37c5a112,#0000 60%),linear-gradient(#ffffff08,#ffffff03);border-radius:20px;flex-direction:column;align-items:center;width:100%;margin-top:36px;padding:34px 26px 38px;transition:box-shadow .32s,background-color .32s,transform .46s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000080}.PdfEditorPage-module__73LGpG__edge{width:calc(100% - 4px);height:calc(100% - 4px);display:block;position:absolute;inset:2px;overflow:visible}.PdfEditorPage-module__73LGpG__edgeLine{fill:none;stroke:#ffffff38;stroke-width:2px;stroke-dasharray:10 8;stroke-linecap:butt;filter:drop-shadow(0 0 #37c5a100);transition:stroke .2s,stroke-dasharray .3s,filter .3s}.PdfEditorPage-module__73LGpG__drop>*{pointer-events:none}.PdfEditorPage-module__73LGpG__drop:after{content:"";z-index:-1;aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#37c5a14d,#0000 62%);border-radius:50%;width:78%;transition:opacity .38s,transform .62s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-46%;left:50%;transform:translate(-50%)scale(.68)}.PdfEditorPage-module__73LGpG__drop:hover,.PdfEditorPage-module__73LGpG__drop:focus-within{transform:translateY(-2px);box-shadow:0 34px 80px #0000008c}.PdfEditorPage-module__73LGpG__drop:hover .PdfEditorPage-module__73LGpG__edgeLine,.PdfEditorPage-module__73LGpG__drop:focus-within .PdfEditorPage-module__73LGpG__edgeLine{stroke:#37c5a18c}.PdfEditorPage-module__73LGpG__drop:hover:after,.PdfEditorPage-module__73LGpG__drop:focus-within:after{opacity:1;transform:translate(-50%)scale(1)}.PdfEditorPage-module__73LGpG__drop:active{background-color:#00000052;transition-duration:.12s;transform:translateY(2px)scale(.994);box-shadow:0 12px 30px #00000080}.PdfEditorPage-module__73LGpG__drop:active .PdfEditorPage-module__73LGpG__edgeLine{stroke:#37c5a1bf}.PdfEditorPage-module__73LGpG__art{width:132px;margin-bottom:14px;display:block}.PdfEditorPage-module__73LGpG__artSvg{width:100%;height:auto;display:block;overflow:visible}.PdfEditorPage-module__73LGpG__slot{stroke:#37c5a173;stroke-width:2px;stroke-linecap:round;transition:stroke .22s,stroke-width .22s}.PdfEditorPage-module__73LGpG__slotGlow{fill:#37c5a12e;filter:blur(6px);transform-box:view-box;transform-origin:70px 106px;transition:fill .22s,transform .26s}.PdfEditorPage-module__73LGpG__glowBreathe{transform-box:view-box;transform-origin:70px 106px}.PdfEditorPage-module__73LGpG__ghost{fill:#1a2224;stroke:#ffffff14;stroke-width:1px;transform-box:view-box;transform-origin:70px 52px;transition:transform .46s cubic-bezier(.22,1,.36,1)}.PdfEditorPage-module__73LGpG__ghostA{transform:rotate(-9deg)}.PdfEditorPage-module__73LGpG__ghostB{transition-delay:70ms;transform:rotate(7deg)}.PdfEditorPage-module__73LGpG__drop:hover .PdfEditorPage-module__73LGpG__ghostA{transform:rotate(-15deg)scale(1.015)}.PdfEditorPage-module__73LGpG__drop:hover .PdfEditorPage-module__73LGpG__ghostB{transform:rotate(13deg)scale(1.015)}.PdfEditorPage-module__73LGpG__sheetBob{transform-box:view-box;transform-origin:70px 52px}.PdfEditorPage-module__73LGpG__sheetLift{transform-box:view-box;transform-origin:70px 52px;transition:transform .48s cubic-bezier(.28,1.36,.5,1)}.PdfEditorPage-module__73LGpG__drop:active .PdfEditorPage-module__73LGpG__sheetLift{transition:transform .15s cubic-bezier(.4,0,.9,.7);transform:translateY(16px)scale(.93)}.PdfEditorPage-module__73LGpG__drop:active .PdfEditorPage-module__73LGpG__slot{stroke:var(--light-teal)}.PdfEditorPage-module__73LGpG__drop:active .PdfEditorPage-module__73LGpG__slotGlow{fill:#40deb780;transform:scaleX(1.15)}.PdfEditorPage-module__73LGpG__sheet{fill:#edefe8;filter:drop-shadow(0 10px 16px #00000073)}.PdfEditorPage-module__73LGpG__fold{fill:#cdd1c5}.PdfEditorPage-module__73LGpG__sheetLine{fill:#c7cbbd}.PdfEditorPage-module__73LGpG__sheetInk{fill:none;stroke:var(--teal);stroke-width:2.5px;stroke-linecap:round}.PdfEditorPage-module__73LGpG__dropTitle{letter-spacing:-.01em;font-size:1.15rem;font-weight:600;transition:color .18s}.PdfEditorPage-module__73LGpG__dropCta{color:#ffffff73;align-items:center;gap:8px;margin-top:12px;font-size:.875rem;transition:color .18s,opacity .2s;display:inline-flex}.PdfEditorPage-module__73LGpG__drop:hover .PdfEditorPage-module__73LGpG__dropCta,.PdfEditorPage-module__73LGpG__drop:focus-within .PdfEditorPage-module__73LGpG__dropCta{color:var(--light)}.PdfEditorPage-module__73LGpG__drop:active .PdfEditorPage-module__73LGpG__dropCta{color:#ffffffb3}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropDragging{background-color:#37c5a10f;transform:translateY(-2px)scale(1.012);box-shadow:0 0 44px #37c5a138,0 40px 90px #0009}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropDragging .PdfEditorPage-module__73LGpG__edgeLine{stroke:var(--teal);stroke-dasharray:10 0;filter:drop-shadow(0 0 7px #37c5a1bf)}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropDragging:after{opacity:1;transform:translate(-50%)scale(1.2)}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropDragging .PdfEditorPage-module__73LGpG__ghostA{transform:rotate(-24deg)translateY(6px)}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropDragging .PdfEditorPage-module__73LGpG__ghostB{transform:rotate(22deg)translateY(6px)}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropDragging .PdfEditorPage-module__73LGpG__sheetLift{transform:translateY(-10px)scale(1.06)}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropDragging .PdfEditorPage-module__73LGpG__slot{stroke:var(--light-teal);stroke-width:3px}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropDragging .PdfEditorPage-module__73LGpG__slotGlow{fill:#40deb78c;transform:scaleX(1.2)}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropDragging .PdfEditorPage-module__73LGpG__dropTitle{color:var(--light-teal)}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropDragging .PdfEditorPage-module__73LGpG__dropCta{opacity:.22}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropReject .PdfEditorPage-module__73LGpG__edgeLine{stroke:#ff6b4aa6}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropReject .PdfEditorPage-module__73LGpG__dropTitle{color:#ff8a6b}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropReject:after{opacity:0}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropReject .PdfEditorPage-module__73LGpG__dropCta{opacity:.22}.PdfEditorPage-module__73LGpG__fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PdfEditorPage-module__73LGpG__error{color:#ff8a6b;background:#ff6b4a14;border:1px solid #ff6b4a4d;border-radius:10px;align-items:center;gap:8px;margin:18px 0 0;padding:9px 14px;font-size:.85rem;display:inline-flex}.PdfEditorPage-module__73LGpG__highlights{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:24px 0 0;padding:0;list-style:none;display:flex}.PdfEditorPage-module__73LGpG__highlight{color:#ffffff80;align-items:center;gap:8px;font-size:.82rem;display:inline-flex}.PdfEditorPage-module__73LGpG__highlightIcon{color:var(--teal);flex:none}@media (prefers-reduced-motion:no-preference){.PdfEditorPage-module__73LGpG__sheetBob{animation:5.6s linear infinite PdfEditorPage-module__73LGpG__sheetBob}.PdfEditorPage-module__73LGpG__glowBreathe{animation:5.6s cubic-bezier(.37,0,.63,1) infinite PdfEditorPage-module__73LGpG__glowBreathe}.PdfEditorPage-module__73LGpG__drop:hover .PdfEditorPage-module__73LGpG__edgeLine,.PdfEditorPage-module__73LGpG__drop:focus-within .PdfEditorPage-module__73LGpG__edgeLine{animation:1.9s linear infinite PdfEditorPage-module__73LGpG__edgeMarch}.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropDragging .PdfEditorPage-module__73LGpG__edgeLine,.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropReject .PdfEditorPage-module__73LGpG__edgeLine{animation:none}}@keyframes PdfEditorPage-module__73LGpG__sheetBob{0%,to{transform:translate(0)rotate(0)}12.5%{transform:translate(1.13px,-.88px)rotate(.64deg)}25%{transform:translate(1.6px,-3px)rotate(.9deg)}37.5%{transform:translate(1.13px,-5.12px)rotate(.64deg)}50%{transform:translateY(-6px)rotate(0)}62.5%{transform:translate(-1.13px,-5.12px)rotate(-.64deg)}75%{transform:translate(-1.6px,-3px)rotate(-.9deg)}87.5%{transform:translate(-1.13px,-.88px)rotate(-.64deg)}}@keyframes PdfEditorPage-module__73LGpG__glowBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.66;transform:scale(.86,.8)}}@keyframes PdfEditorPage-module__73LGpG__edgeMarch{to{stroke-dashoffset:-18px}}@media (max-width:560px){.PdfEditorPage-module__73LGpG__hero{padding:40px 18px 56px}.PdfEditorPage-module__73LGpG__instruments{font-size:.7rem}.PdfEditorPage-module__73LGpG__drop{padding:28px 20px 32px}.PdfEditorPage-module__73LGpG__art{width:108px}}@media (prefers-reduced-motion:reduce){.PdfEditorPage-module__73LGpG__drop,.PdfEditorPage-module__73LGpG__drop:after,.PdfEditorPage-module__73LGpG__dropCta,.PdfEditorPage-module__73LGpG__dropTitle,.PdfEditorPage-module__73LGpG__edgeLine,.PdfEditorPage-module__73LGpG__ghost,.PdfEditorPage-module__73LGpG__sheetLift,.PdfEditorPage-module__73LGpG__slot,.PdfEditorPage-module__73LGpG__slotGlow{transition:none}.PdfEditorPage-module__73LGpG__drop:hover,.PdfEditorPage-module__73LGpG__drop:active,.PdfEditorPage-module__73LGpG__drop.PdfEditorPage-module__73LGpG__dropDragging{transform:none}}.PdfEditorPage-module__73LGpG__shell{background:#07070a;flex-direction:column;flex:1;min-height:0;display:flex}.PdfEditorPage-module__73LGpG__shell:fullscreen{width:100vw;height:100vh}.PdfEditorPage-module__73LGpG__shell:fullscreen{width:100vw;height:100vh}.PdfEditorPage-module__73LGpG__bar{background:#0c0c0ff0;border-bottom:1px solid #ffffff0e;flex:none;align-items:center;gap:10px;height:48px;padding:0 12px;display:flex}.PdfEditorPage-module__73LGpG__barIcon{color:var(--teal);flex:none}.PdfEditorPage-module__73LGpG__fileName{text-overflow:ellipsis;white-space:nowrap;color:#ffffff8c;flex:1;min-width:0;font-size:13px;overflow:hidden}.PdfEditorPage-module__73LGpG__barButton{color:#f3f5f7;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff17;border-radius:8px;flex:none;align-items:center;gap:6px;height:30px;padding:0 12px;font-family:inherit;font-size:12px;transition:border-color .14s,background .14s;display:inline-flex;position:relative}.PdfEditorPage-module__73LGpG__barButton:hover,.PdfEditorPage-module__73LGpG__barButton:focus-within{border-color:var(--teal);background:#ffffff14}.PdfEditorPage-module__73LGpG__editorMount{flex:1;min-width:0;min-height:0;display:flex;position:relative}.PdfEditorPage-module__73LGpG__barError{color:#ff6b4a;background:#ff6b4a14;flex:none;margin:0;padding:8px 12px;font-size:12px}
