[{"data":1,"prerenderedAt":692},["ShallowReactive",2],{"site-market-publisher-railcore-labs":3,"site-market-catalog":259},{"publisher":4,"listings":20},{"slug":5,"name":6,"tagline":7,"bio":8,"location":9,"specialties":10,"verified":14,"listingCount":15,"followerCount":16,"avatarInitials":17,"accentColor":18,"joinedDate":19},"railcore-labs","Railcore Labs","Motion kits and production tools that drop straight in.","Railcore Labs is a Toronto studio that ships motion kits, UI systems, and print tools for real client work. Everything drops into a project without heavy setup.","Toronto, CA",[11,12,13],"Motion","UI kits","Plugins",false,7,"940","RL","rgba(34,197,94,0.9)","June 2024",[21,89,140,206],{"slug":22,"title":23,"summary":24,"description":25,"type":26,"price":27,"priceRaw":28,"accent":29,"accentRgb":30,"category":31,"publisherSlug":5,"compatibility":32,"surfaces":34,"rating":38,"reviewCount":39,"installCount":40,"version":41,"lastUpdated":42,"tags":43,"isFeatured":49,"isOfficial":14,"isFree":14,"isNew":14,"licenseType":50,"features":51,"requirements":56,"faqItems":67,"screenshots":71,"reviews":75,"changelog":83,"documentation":88},"print-preflight","Print Preflight","Bleed, resolution, and ink checks before it goes to press.","Print Preflight looks at a print frame the way a press operator would. It checks bleed, safe area, image resolution at output size, and total ink coverage, then tells you exactly which layer is the problem.\n\nRun it on one frame or the whole file. The report can be exported and attached to the delivery.","Plugin","$18",18,"rgba(249,115,22,0.8)","249,115,22","plugins",[33],"Varial Design",[35,36,37],"Print","Checks","Reports",4.8,41,"1.9k","1.4.0","August 2026",[44,45,46,47,48],"print","preflight","bleed","cmyk","validator",true,"Standard Commercial",[52,53,54,55],"Bleed and safe area checks per frame","Effective resolution at output size","Total ink coverage warnings","Exportable preflight report",[57,59,62,65],{"label":58,"value":33},"Works with",{"label":60,"value":61},"Permissions","Read document, write exports",{"label":63,"value":64},"Runs in","Worker sandbox",{"label":66,"value":50},"License",[68],{"q":69,"a":70},"Does it convert my colors?","No. It reports problems. Color changes stay in your hands.",[72],{"label":73,"gradient":74},"Preflight report","linear-gradient(135deg, rgba(124,45,18,0.9) 0%, rgba(234,88,12,0.6) 50%, rgba(253,186,116,0.3) 100%)",[76],{"id":77,"authorName":78,"authorInitial":79,"authorColor":29,"rating":80,"date":81,"body":82,"helpful":28,"verified":49},"r1","Dana Osei","D",5,"Aug 2026","Saved a 5,000-unit packaging run. It flagged a 150 dpi photo I had scaled up by accident.",[84],{"version":41,"date":42,"notes":85},[86,87],"Ink coverage check","Report export as PDF","",{"slug":90,"title":91,"summary":92,"description":93,"type":26,"price":94,"priceRaw":95,"accent":96,"accentRgb":97,"category":31,"publisherSlug":5,"compatibility":98,"surfaces":99,"rating":103,"reviewCount":104,"installCount":105,"version":106,"lastUpdated":107,"tags":108,"isFeatured":14,"isOfficial":14,"isFree":14,"isNew":14,"licenseType":50,"features":114,"requirements":118,"faqItems":123,"screenshots":124,"reviews":128,"changelog":135,"documentation":88},"store-asset-exporter","Store Asset Exporter","Every app icon and store screenshot size in one export.","Design your icon and screenshots once. Store Asset Exporter writes every size the app stores ask for, named the way they expect, in one pass.\n\nIt only writes to the export folder you choose, and it shows you the full file list before anything is written.","$9",9,"rgba(20,184,166,0.8)","20,184,166",[33],[100,101,102],"Exporters","App icons","Screenshots",4.6,36,"2.6k","3.0.2","July 2026",[109,110,111,112,113],"export","app icon","screenshots","ios","android",[115,116,117],"Every current store icon size","Screenshot sets per device class","File list preview before writing",[119,120,121,122],{"label":58,"value":33},{"label":60,"value":61},{"label":63,"value":64},{"label":66,"value":50},[],[125],{"label":126,"gradient":127},"Export sets","linear-gradient(135deg, rgba(19,78,74,0.9) 0%, rgba(13,148,136,0.6) 50%, rgba(94,234,212,0.3) 100%)",[129],{"id":77,"authorName":130,"authorInitial":131,"authorColor":96,"rating":80,"date":132,"body":133,"helpful":134,"verified":49},"Arjun Mehta","A","Jul 2026","Turned a two-hour chore into one click. The naming is exactly right.",27,[136],{"version":106,"date":107,"notes":137},[138,139],"Updated icon sizes","Faster export on large screenshot sets",{"slug":141,"title":142,"summary":143,"description":144,"type":145,"price":146,"priceRaw":104,"accent":147,"accentRgb":148,"category":149,"publisherSlug":5,"compatibility":150,"surfaces":152,"rating":156,"reviewCount":157,"installCount":158,"version":159,"lastUpdated":107,"tags":160,"isFeatured":49,"isOfficial":14,"isFree":14,"isNew":14,"licenseType":50,"features":166,"requirements":171,"faqItems":177,"screenshots":181,"reviews":185,"changelog":200,"documentation":205},"moto-editorial-scroll-kit","Moto Editorial Scroll Kit","Scroll-linked section reveals with an editorial rhythm.","A Moto kit for long reads, product pages, and campaign sites where sections should enter with a deliberate rhythm.\n\nIt ships 18 presets for section entrances, exits, parallax layers, and staggered text. Mix them freely. An interval ramp sets the pace for the whole page, so new content never needs retiming.","Motion kit","$36","rgba(99,102,241,0.8)","99,102,241","moto",[151],"Varial Moto",[153,154,155],"Scroll motion","Entrances","Staggers",4.7,48,"3.1k","1.4.2",[161,162,163,164,165],"scroll","editorial","entrances","stagger","parallax",[167,168,169,170],"18 scroll presets for sections, text, and images","Interval ramp for page-wide pacing","Stagger entrances for lists and grids","Three-layer parallax presets",[172,173,176],{"label":58,"value":151},{"label":174,"value":175},"Exports","@varial\u002Fmoto runtime",{"label":66,"value":50},[178],{"q":179,"a":180},"Can I use it in code only?","Yes. Every preset is a Moto timeline you can import with the runtime.",[182],{"label":183,"gradient":184},"Section reveals","linear-gradient(135deg, rgba(30,27,75,0.9) 0%, rgba(67,56,202,0.7) 50%, rgba(99,102,241,0.4) 100%)",[186,191],{"id":77,"authorName":187,"authorInitial":188,"authorColor":147,"rating":80,"date":132,"body":189,"helpful":190,"verified":49},"Lena Hoffmann","L","The interval ramp is the whole reason to buy this. Our editors add sections and the pacing just works.",31,{"id":192,"authorName":193,"authorInitial":194,"authorColor":195,"rating":196,"date":197,"body":198,"helpful":199,"verified":49},"r2","Caleb Mwangi","C","rgba(59,130,246,0.8)",4,"Jun 2026","Clean parallax. I would like more exit variants.",14,[201],{"version":159,"date":107,"notes":202},[203,204],"Fixed stagger timing on wide grids","Smoother ramp on short pages","## Install\n\nOpen **Marketplace** in Varial, find the kit, and choose **Install**. The presets appear in Moto under **Library**.\n\n## Use it in code\n\n```ts\nimport { createTimeline } from '@varial\u002Fmoto\u002Fruntime'\n```",{"slug":207,"title":208,"summary":209,"description":210,"type":211,"price":212,"priceRaw":213,"accent":214,"accentRgb":215,"category":216,"publisherSlug":5,"compatibility":217,"surfaces":219,"rating":103,"reviewCount":223,"installCount":224,"version":225,"lastUpdated":42,"tags":226,"isFeatured":14,"isOfficial":14,"isFree":14,"isNew":14,"licenseType":50,"features":232,"requirements":237,"faqItems":241,"screenshots":245,"reviews":248,"changelog":254,"documentation":88},"ui-growth-starter-system","UI Growth Starter System","Heroes, pricing tables, and signup blocks that convert.","Sixty marketing blocks for launch pages: heroes, pricing, feature grids, testimonials, and signup sections. Three densities, from dashboard-tight to editorial.\n\nBuilt on Varial UI tokens, so it picks up your brand kit the moment you drop it in.","UI kit","$49",49,"rgba(34,197,94,0.8)","34,197,94","ui",[218,33],"Varial UI",[220,221,222],"Heroes","Pricing","Signup",73,"5.7k","3.1.0",[227,228,229,230,231],"marketing","pricing","hero","landing","blocks",[233,234,235,236],"60 blocks in three densities","Pricing table with billing toggle and seats","Picks up your brand kit tokens","Exports clean HTML and CSS",[238,240],{"label":58,"value":239},"Varial UI, Varial Design",{"label":66,"value":50},[242],{"q":243,"a":244},"Can I use the blocks outside Varial?","Yes. They export as plain HTML and CSS.",[246],{"label":220,"gradient":247},"linear-gradient(135deg, rgba(5,46,22,0.9) 0%, rgba(20,83,45,0.7) 50%, rgba(34,197,94,0.4) 100%)",[249],{"id":77,"authorName":250,"authorInitial":251,"authorColor":214,"rating":80,"date":81,"body":252,"helpful":253,"verified":49},"Kira Benson","K","Three days of pricing table work became twenty minutes. The seat picker is exactly right.",44,[255],{"version":225,"date":42,"notes":256},[257,258],"Bento feature grid","Better pricing table on phones",{"source":260,"categories":261,"publishers":290,"featured":323,"listings":603},"catalog",[262,267,274,279,286],{"slug":31,"label":13,"description":263,"count":264,"icon":265,"accentColor":266},"Checks, importers, exporters, and generators for Varial Design.","24 plugins","Puzzle","rgba(236,72,153,0.9)",{"slug":268,"label":269,"description":270,"count":271,"icon":272,"accentColor":273},"design-template","Templates","Decks, social sets, and brand layouts with swappable slots.","112 templates","LayoutTemplate","rgba(249,115,22,0.9)",{"slug":149,"label":11,"description":275,"count":276,"icon":277,"accentColor":278},"Timelines, springs, and entrance presets for Moto.","76 packs","Zap","rgba(99,102,241,0.9)",{"slug":280,"label":281,"description":282,"count":283,"icon":284,"accentColor":285},"shader","Shaders","Materials, noise, and hero effects for Shader.","128 packs","Sparkles","rgba(139,92,246,0.9)",{"slug":216,"label":12,"description":287,"count":288,"icon":289,"accentColor":18},"Blocks, themes, and starter systems for Varial UI.","121 kits","Layout",[291,302,4,312],{"slug":292,"name":293,"tagline":294,"bio":295,"location":296,"specialties":297,"verified":49,"listingCount":199,"followerCount":298,"avatarInitials":299,"accentColor":300,"joinedDate":301},"signal-foundry","Signal Foundry","Accessibility and quality checks for product teams.","Signal Foundry is a Berlin design studio that builds the checks it wished its own clients ran. Its plugins catch contrast, spacing, and naming problems before a file goes out for review.","Berlin, DE",[13,12],"2.4k","SF","rgba(59,130,246,0.9)","January 2024",{"slug":303,"name":304,"tagline":305,"bio":306,"location":307,"specialties":308,"verified":49,"listingCount":95,"followerCount":309,"avatarInitials":310,"accentColor":285,"joinedDate":311},"nova-bureau","Nova Bureau","Materials, patterns, and launch-ready templates.","Nova Bureau is a Los Angeles studio obsessed with surface quality. It makes shader materials, pattern generators, and social templates that look printed, not rendered.","Los Angeles, US",[281,269,13],"1.8k","NB","March 2024",{"slug":313,"name":314,"tagline":315,"bio":316,"location":317,"specialties":318,"verified":49,"listingCount":319,"followerCount":320,"avatarInitials":321,"accentColor":266,"joinedDate":322},"varial","Varial","Official packages from the Varial team.","First-party templates, motion presets, and shader packs from the team that builds Varial. Signed, maintained, and kept compatible with every release.","Global",[269,11,281,12],38,"12k","V","October 2023",[324,21,402,458,140,505,559],{"slug":325,"title":326,"summary":327,"description":328,"type":26,"price":329,"priceRaw":330,"accent":195,"accentRgb":331,"category":31,"publisherSlug":292,"compatibility":332,"surfaces":333,"rating":336,"reviewCount":337,"installCount":338,"version":339,"lastUpdated":340,"tags":341,"isFeatured":49,"isOfficial":14,"isFree":14,"isNew":49,"licenseType":50,"features":346,"requirements":352,"faqItems":358,"screenshots":365,"reviews":372,"changelog":391,"documentation":401},"contrast-guard","Contrast Guard","Flags low-contrast text and fixes it in one click.","Contrast Guard checks every text layer against what sits behind it, including images and gradients. Problems show up as issues pinned to the layer, with a suggested fix you can preview before you accept it.\n\nFixes go through the same undo history as your own edits, and each one is labeled with the plugin that made it. Nothing changes until you say so.","$12",12,"59,130,246",[33],[36,334,335],"Safe fixes","Accessibility",4.9,84,"4.2k","2.3.1","September 2026",[342,343,344,48,345],"accessibility","contrast","wcag","text",[347,348,349,350,351],"Checks text over images, gradients, and video frames","AA and AAA targets per frame","Suggested fixes you preview before accepting","Every fix lands in undo history with the plugin name","Runs in a sandboxed worker",[353,354,356,357],{"label":58,"value":33},{"label":60,"value":355},"Read document, edit selection",{"label":63,"value":64},{"label":66,"value":50},[359,362],{"q":360,"a":361},"Can it change my file without asking?","No. Every fix is a proposal until you accept it.",{"q":363,"a":364},"Does it send my file anywhere?","No. It asks for no network access, so it cannot.",[366,369],{"label":367,"gradient":368},"Issues panel","linear-gradient(135deg, rgba(30,58,138,0.9) 0%, rgba(37,99,235,0.6) 50%, rgba(14,165,233,0.4) 100%)",{"label":370,"gradient":371},"Fix preview","linear-gradient(135deg, rgba(15,23,42,0.95) 0%, rgba(30,58,138,0.7) 60%, rgba(59,130,246,0.4) 100%)",[373,379,385],{"id":77,"authorName":374,"authorInitial":375,"authorColor":195,"rating":80,"date":376,"body":377,"helpful":378,"verified":49},"Marcus Weil","M","Sep 2026","Caught four contrast problems on a landing page the client had already approved. The fix preview is the best part.",34,{"id":192,"authorName":380,"authorInitial":381,"authorColor":382,"rating":80,"date":81,"body":383,"helpful":384,"verified":49},"Yuki Tanaka","Y","rgba(139,92,246,0.8)","Runs on every file before I send it to Proof now. Fast, and it never touches anything I did not accept.",22,{"id":386,"authorName":387,"authorInitial":388,"authorColor":214,"rating":196,"date":81,"body":389,"helpful":390,"verified":14},"r3","Pierre Laval","P","Great on static frames. I would love a check that follows text across a Moto timeline.",11,[392,396],{"version":339,"date":340,"notes":393},[394,395],"Checks text over video frames","Faster scans on files with 1,000+ layers",{"version":397,"date":42,"notes":398},"2.3.0",[399,400],"AAA target per frame","Fix preview shows before and after side by side","## Install\n\nOpen **Marketplace** in Varial Design, find Contrast Guard, and choose **Install**. Review the permissions it asks for, then allow.\n\n## Run a check\n\nOpen the command bar and run **Contrast Guard: Check file**. Issues appear pinned to each layer.\n\n## Accept a fix\n\nSelect an issue to preview the fix. Choose **Apply** to accept it, or **Waive** to keep your version.",{"slug":403,"title":404,"summary":405,"description":406,"type":407,"price":408,"priceRaw":409,"accent":410,"accentRgb":411,"category":268,"publisherSlug":313,"compatibility":412,"surfaces":413,"rating":336,"reviewCount":417,"installCount":418,"version":419,"lastUpdated":340,"tags":420,"isFeatured":49,"isOfficial":49,"isFree":49,"isNew":14,"licenseType":427,"features":428,"requirements":433,"faqItems":439,"screenshots":443,"reviews":447,"changelog":453,"documentation":88},"launch-deck","Launch Deck","A 24-slide launch deck with swappable images and copy.","A clean launch deck for product announcements, pitches, and quarterly updates. Built with Slides in Varial Design, so you present it straight from the file.\n\nImages and headlines are slots. Drop in your own and every layout keeps its spacing.","Slides template","Free",0,"rgba(236,72,153,0.8)","236,72,153",[33],[414,415,416],"Slides","Pitch","Launch",212,"19k","2.0.0",[421,422,423,424,425,426],"slides","deck","pitch","launch","free","official","Varial Free",[429,430,431,432],"24 slides with speaker notes","Image and headline slots","Light and dark versions","Present straight from Varial",[434,435,438],{"label":58,"value":33},{"label":436,"value":437},"Slots","38 images, 24 headlines",{"label":66,"value":427},[440],{"q":441,"a":442},"Is it really free?","Yes. It comes with every Varial plan.",[444],{"label":445,"gradient":446},"Title slides","linear-gradient(135deg, rgba(131,24,67,0.9) 0%, rgba(219,39,119,0.6) 50%, rgba(249,168,212,0.3) 100%)",[448],{"id":77,"authorName":449,"authorInitial":450,"authorColor":410,"rating":80,"date":376,"body":451,"helpful":452,"verified":49},"James Liu","J","Swapped in our screenshots and had a board deck in twenty minutes. The slots keep everything aligned.",87,[454],{"version":419,"date":340,"notes":455},[456,457],"Rebuilt for Slides","Speaker notes on every slide",{"slug":459,"title":460,"summary":461,"description":462,"type":463,"price":464,"priceRaw":465,"accent":29,"accentRgb":30,"category":268,"publisherSlug":303,"compatibility":466,"surfaces":467,"rating":38,"reviewCount":471,"installCount":472,"version":473,"lastUpdated":42,"tags":474,"isFeatured":49,"isOfficial":14,"isFree":14,"isNew":14,"licenseType":50,"features":479,"requirements":484,"faqItems":490,"screenshots":491,"reviews":495,"changelog":500,"documentation":88},"social-launch-kit","Social Launch Kit","18 post and story layouts with color and copy variables.","Everything a launch week needs on social: announcement posts, feature carousels, stories, and a countdown. Change the brand color once and all 18 frames follow.\n\nCopy and images are template variables and slots, so the next launch takes minutes.","Design template","$24",24,[33],[468,469,470],"Social","Stories","Carousels",64,"3.8k","1.3.0",[475,476,477,424,478],"social","instagram","stories","template",[480,481,482,483],"18 frames in post, story, and carousel sizes","Brand color and copy variables","Image slots that keep the crop","Three type pairings",[485,486,489],{"label":58,"value":33},{"label":487,"value":488},"Variables","6 colors, 12 text",{"label":66,"value":50},[],[492],{"label":493,"gradient":494},"Posts","linear-gradient(135deg, rgba(124,45,18,0.9) 0%, rgba(249,115,22,0.6) 50%, rgba(254,215,170,0.3) 100%)",[496],{"id":77,"authorName":497,"authorInitial":498,"authorColor":29,"rating":80,"date":81,"body":499,"helpful":39,"verified":49},"Tarquin Bell","T","Changed one color variable and the whole week of posts was on brand. Worth every cent.",[501],{"version":473,"date":42,"notes":502},[503,504],"Countdown story set","New type pairing",{"slug":506,"title":507,"summary":508,"description":509,"type":510,"price":511,"priceRaw":378,"accent":512,"accentRgb":513,"category":280,"publisherSlug":303,"compatibility":514,"surfaces":516,"rating":38,"reviewCount":520,"installCount":521,"version":522,"lastUpdated":523,"tags":524,"isFeatured":49,"isOfficial":14,"isFree":14,"isNew":14,"licenseType":50,"features":530,"requirements":535,"faqItems":538,"screenshots":539,"reviews":543,"changelog":554,"documentation":88},"shader-liquid-chrome-pack","Shader Liquid Chrome Pack","Metallic shaders with real reflections that follow the pointer.","Liquid chrome and metal surfaces driven by the GPU, not a gradient trick. Twelve finishes from mirror polish to brushed steel, plus a liquid mercury surface that moves.\n\nBuilt for hero backgrounds, logo treatments, and product splash pages.","Shader pack","$34","rgba(148,163,184,0.8)","148,163,184",[515],"Varial Shader",[517,518,519],"Chrome","Reflections","Mercury",96,"7.3k","2.0.1","June 2026",[525,526,527,528,529],"chrome","metallic","reflection","liquid","mercury",[531,532,533,534],"12 chrome finishes","Liquid mercury surface","Pointer-led highlights","Smooth on mid-range laptops",[536,537],{"label":58,"value":515},{"label":66,"value":50},[],[540],{"label":541,"gradient":542},"Mirror chrome","linear-gradient(135deg, rgba(15,23,42,0.95) 0%, rgba(51,65,85,0.8) 50%, rgba(148,163,184,0.5) 100%)",[544,549],{"id":77,"authorName":545,"authorInitial":546,"authorColor":512,"rating":80,"date":197,"body":547,"helpful":548,"verified":49},"Rowan Vance","R","People thought the mercury hero was a video. It is not.",52,{"id":192,"authorName":550,"authorInitial":551,"authorColor":147,"rating":80,"date":552,"body":553,"helpful":319,"verified":49},"Ingrid Holm","I","May 2026","The best shader pack on the store. The highlights feel physical.",[555],{"version":522,"date":523,"notes":556},[557,558],"Safari performance fix","Lower memory use on mirror chrome",{"slug":560,"title":561,"summary":562,"description":563,"type":510,"price":408,"priceRaw":409,"accent":564,"accentRgb":565,"category":280,"publisherSlug":313,"compatibility":566,"surfaces":567,"rating":336,"reviewCount":571,"installCount":572,"version":573,"lastUpdated":42,"tags":574,"isFeatured":49,"isOfficial":49,"isFree":49,"isNew":14,"licenseType":578,"features":579,"requirements":583,"faqItems":586,"screenshots":587,"reviews":591,"changelog":598,"documentation":88},"varial-shader-foundation-pack","Shader Foundation Pack","Noise, gradients, and overlays from the Varial team.","The base layer for Shader. Noise generators, gradient systems, chromatic aberration, scanlines, and vignettes. The same pieces Varial uses in its own apps.\n\nIncluded with every Varial plan.","rgba(197,255,33,0.8)","132,204,22",[515],[568,569,570],"Noise","Gradients","Overlays",524,"41k","3.0.0",[425,426,575,576,577],"noise","gradient","foundation","MIT",[580,581,582],"Simplex, Worley, and FBM noise","Multi-stop gradients with easing","Chromatic aberration, scanlines, and vignette",[584,585],{"label":58,"value":515},{"label":66,"value":578},[],[588],{"label":589,"gradient":590},"Noise types","linear-gradient(135deg, rgba(26,46,5,0.95) 0%, rgba(63,98,18,0.7) 50%, rgba(132,204,22,0.4) 100%)",[592],{"id":77,"authorName":593,"authorInitial":594,"authorColor":595,"rating":80,"date":81,"body":596,"helpful":597,"verified":49},"Felix Braun","F","rgba(132,204,22,0.8)","Every shader I build starts here. The FBM noise makes great hero backgrounds.",103,[599],{"version":573,"date":42,"notes":600},[601,602],"FBM noise","Bezier easing on gradients",[324,21,604,89,402,458,140,654,505,559,206],{"slug":605,"title":606,"summary":607,"description":608,"type":26,"price":609,"priceRaw":610,"accent":382,"accentRgb":611,"category":31,"publisherSlug":303,"compatibility":612,"surfaces":613,"rating":156,"reviewCount":617,"installCount":618,"version":619,"lastUpdated":340,"tags":620,"isFeatured":14,"isOfficial":14,"isFree":14,"isNew":49,"licenseType":50,"features":625,"requirements":629,"faqItems":635,"screenshots":639,"reviews":643,"changelog":649,"documentation":88},"pattern-forge","Pattern Forge","Seeded patterns that come out the same every time.","Pattern Forge generates repeat patterns, halftones, and noise fills from a seed. Same seed, same pattern, on any machine, so a teammate can rebuild exactly what you made.\n\nEvery pattern arrives as a proposal with live controls in the inspector. Accept it and it becomes a normal fill you can edit.","$15",15,"139,92,246",[33],[614,615,616],"Generators","Patterns","Fills",57,"3.3k","1.2.0",[621,622,575,623,624],"pattern","halftone","generator","fill",[626,627,628,351],"40 pattern recipes with seeded output","Controls live in the inspector","Output is a normal, editable fill",[630,631,633,634],{"label":58,"value":33},{"label":60,"value":632},"Read selection, edit selection",{"label":63,"value":64},{"label":66,"value":50},[636],{"q":637,"a":638},"Can I use the patterns in client work?","Yes. The Standard Commercial license covers client projects.",[640],{"label":641,"gradient":642},"Recipes","linear-gradient(135deg, rgba(76,29,149,0.9) 0%, rgba(139,92,246,0.6) 50%, rgba(236,72,153,0.3) 100%)",[644],{"id":77,"authorName":645,"authorInitial":646,"authorColor":382,"rating":80,"date":376,"body":647,"helpful":648,"verified":49},"Nadia Kors","N","The seed thing is brilliant. I send a seed number in Slack and my teammate gets the exact same halftone.",28,[650],{"version":619,"date":340,"notes":651},[652,653],"Halftone recipes","Seed history per layer",{"slug":655,"title":656,"summary":657,"description":658,"type":145,"price":408,"priceRaw":409,"accent":147,"accentRgb":148,"category":149,"publisherSlug":313,"compatibility":659,"surfaces":660,"rating":156,"reviewCount":663,"installCount":664,"version":665,"lastUpdated":340,"tags":666,"isFeatured":14,"isOfficial":49,"isFree":49,"isNew":14,"licenseType":578,"features":671,"requirements":676,"faqItems":679,"screenshots":683,"reviews":685,"changelog":688,"documentation":88},"moto-spring-starter-pack","Moto Spring Starter Pack","Entrances, hover states, and spring profiles for every project.","The first thing to install on a new project. Entrance animations, hover states for cards and buttons, and a set of spring profiles that feel right out of the box.\n\nFree, and maintained by the Varial team.",[151],[154,661,662],"Hover states","Springs",312,"28k","1.8.0",[425,667,668,669,670,426],"starter","spring","entrance","hover",[672,673,674,675],"12 entrance presets","6 hover presets for cards, buttons, and links","8 spring profiles, from soft to snappy","MIT license",[677,678],{"label":58,"value":151},{"label":66,"value":578},[680],{"q":681,"a":682},"Is this really free?","Yes. MIT license, maintained by Varial.",[684],{"label":662,"gradient":184},[686],{"id":77,"authorName":449,"authorInitial":450,"authorColor":147,"rating":80,"date":376,"body":687,"helpful":452,"verified":49},"I install this before anything else. The spring profiles alone are worth it.",[689],{"version":665,"date":340,"notes":690},[691],"New elastic spring profile",1792390118397]