.dribbble-3d-generate-button-module__dvCJzq__control{--pointer-x:34%;--pointer-y:26%;--button-width-scale:1;--button-height-scale:1;--detail-scale:1;--hover-translate-y:4px;--active-translate-y:10px;--control-aspect-ratio:2.78/1;--generate-text-scale:2;--floating-highlight-intensity:0;--floating-highlight-falloff:58%;--floating-highlight-angle:4deg;--floating-highlight-distance:0px;--letter-inner-glow:0;--letter-outer-glow:1.4;--generating-brightness:1.6;--generating-length:20;--generating-taper:0;--generating-stroke-width:2.4px;--generating-line-weight:2.25px;--generating-max-thickness:8px;--generating-thickness-position:1;--generating-speed:2.7s;--generating-blur:2.2;--flare-opacity:1;--edge-highlight-offset:47%;--edge-highlight-brightness:1.8;width:min(31rem,84vw);aspect-ratio:var(--control-aspect-ratio);cursor:default;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}.dribbble-3d-generate-button-module__dvCJzq__controlDisabled{cursor:not-allowed}.dribbble-3d-generate-button-module__dvCJzq__controlDark{--genrupt-gradient-start:var(--genrupt-spinner-stop-1,#60a5fa);--genrupt-gradient-mid:var(--genrupt-spinner-stop-2,#a855f7);--genrupt-gradient-end:var(--genrupt-spinner-stop-3,#fb923c);--genrupt-gradient-band:linear-gradient(90deg,var(--genrupt-gradient-start)0%,var(--genrupt-gradient-mid)52%,var(--genrupt-gradient-end)100%)}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive{cursor:pointer}.dribbble-3d-generate-button-module__dvCJzq__surface{border-radius:inherit;pointer-events:none;transform:translateY(0)scaleX(var(--button-width-scale))scaleY(var(--button-height-scale));will-change:transform;place-items:center;transition:transform .68s cubic-bezier(.22,1,.36,1),filter .68s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.dribbble-3d-generate-button-module__dvCJzq__controlDisabled .dribbble-3d-generate-button-module__dvCJzq__surface{filter:saturate(.82)brightness(.94);opacity:.82}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:hover .dribbble-3d-generate-button-module__dvCJzq__surface{transform:translateY(calc(var(--hover-translate-y)*-1))scaleX(calc(var(--button-width-scale)*1.012))scaleY(calc(var(--button-height-scale)*1.012))}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:active .dribbble-3d-generate-button-module__dvCJzq__surface,.dribbble-3d-generate-button-module__dvCJzq__controlPressed .dribbble-3d-generate-button-module__dvCJzq__surface{transform:translateY(var(--active-translate-y))scaleX(calc(var(--button-width-scale)*.985))scaleY(calc(var(--button-height-scale)*.985))}.dribbble-3d-generate-button-module__dvCJzq__shadowPool,.dribbble-3d-generate-button-module__dvCJzq__ambientGlow,.dribbble-3d-generate-button-module__dvCJzq__shell,.dribbble-3d-generate-button-module__dvCJzq__edgeRim,.dribbble-3d-generate-button-module__dvCJzq__facet,.dribbble-3d-generate-button-module__dvCJzq__facetTail,.dribbble-3d-generate-button-module__dvCJzq__edgeFlashTop,.dribbble-3d-generate-button-module__dvCJzq__edgeFlashBottom,.dribbble-3d-generate-button-module__dvCJzq__labelHalo{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dribbble-3d-generate-button-module__dvCJzq__shadowPool{z-index:0;filter:blur(calc(10px*var(--detail-scale)));transform:translateY(calc(16px*var(--detail-scale)))scale(1.02,.66);background:radial-gradient(at 50% 38%,#44520a75 0%,#343e0857 40%,#0000 74%),linear-gradient(#b2c53014,#2c34065c);border-radius:999px;transition:opacity .5s,transform .5s;inset:auto 8.5% -8.5%}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__shadowPool{transform:translateY(calc(15px*var(--detail-scale)))scale(1.04,.68);background:radial-gradient(at 50% 34%,#000000e0 0%,#000000b8 42%,#0000 76%),linear-gradient(#0c0f1633,#010206c7);inset:auto 8% -8.2%}.dribbble-3d-generate-button-module__dvCJzq__ambientGlow{z-index:1;filter:blur(calc(18px*var(--detail-scale)));opacity:0;background:radial-gradient(circle at 22% 18%,#eaff8375,#0000 16%),radial-gradient(circle at 52% 46%,#bcdb2c38,#0000 34%),radial-gradient(circle at 78% 76%,#8aa40a3d,#0000 18%);transition:opacity .6s,filter .6s,background .6s;inset:-4%}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__ambientGlow{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--genrupt-gradient-start)56%,white 8%)0%,color-mix(in srgb,var(--genrupt-gradient-start)32%,transparent)16%,transparent 34%),radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--genrupt-gradient-mid)34%,white 4%)0%,color-mix(in srgb,var(--genrupt-gradient-mid)16%,transparent)28%,transparent 44%),radial-gradient(circle at 82% 82%,color-mix(in srgb,var(--genrupt-gradient-end)56%,white 8%)0%,color-mix(in srgb,var(--genrupt-gradient-end)32%,transparent)16%,transparent 34%);filter:blur(calc(22px*var(--detail-scale)))}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:hover .dribbble-3d-generate-button-module__dvCJzq__ambientGlow{opacity:.9}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:hover:not(.dribbble-3d-generate-button-module__dvCJzq__controlDark) .dribbble-3d-generate-button-module__dvCJzq__ambientGlow{filter:blur(calc(20px*var(--detail-scale)));opacity:.96;background:radial-gradient(circle at 26% 18%,#e8ff9257,#0000 16%),radial-gradient(circle at 50% 48%,#d8f45647,#0000 28%),radial-gradient(circle at 50% 48%,#b4d42433,#0000 42%),radial-gradient(circle at 78% 76%,#8aa40a2e,#0000 18%)}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:hover:not(.dribbble-3d-generate-button-module__dvCJzq__controlDark) .dribbble-3d-generate-button-module__dvCJzq__shell{background:radial-gradient(circle at var(--pointer-x)16%,#faffc2eb,transparent 24%),linear-gradient(180deg,#e5f96f 0%,#d4eb4f 42%,#b4ce24 72%,#9db70f 100%);box-shadow:inset 0 calc(1px*var(--detail-scale))0 #f8ffc2fa,inset 0 calc(10px*var(--detail-scale))calc(26px*var(--detail-scale))#f6ffb83d,inset 0 calc(-12px*var(--detail-scale))calc(24px*var(--detail-scale))#5b6c0b42,0 calc(2px*var(--detail-scale))calc(3px*var(--detail-scale))#f7ffc533}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:hover:not(.dribbble-3d-generate-button-module__dvCJzq__controlDark) .dribbble-3d-generate-button-module__dvCJzq__shell:before{opacity:.96;background:radial-gradient(circle at 50% 46%,#f8ffc43d,#0000 28%),linear-gradient(#fcffd652,#0000 34%,#4e5c0a1f 100%),radial-gradient(circle at 0,#7f98122e,#0000 30%)}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:hover:not(.dribbble-3d-generate-button-module__dvCJzq__controlDark) .dribbble-3d-generate-button-module__dvCJzq__edgeRim{opacity:.96;box-shadow:inset 0 calc(1px*var(--detail-scale))0 #faffd28a,inset 0 calc(-1px*var(--detail-scale))0 #67790d70,inset 0 0 0 calc(1px*var(--detail-scale))#d0e95247}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:hover:not(.dribbble-3d-generate-button-module__dvCJzq__controlDark) .dribbble-3d-generate-button-module__dvCJzq__facet{opacity:.76}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:hover:not(.dribbble-3d-generate-button-module__dvCJzq__controlDark) .dribbble-3d-generate-button-module__dvCJzq__labelHalo{opacity:0;animation:none;transform:none}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive.dribbble-3d-generate-button-module__dvCJzq__controlDark:hover .dribbble-3d-generate-button-module__dvCJzq__ambientGlow{background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--genrupt-gradient-start)68%,white 12%)0%,color-mix(in srgb,var(--genrupt-gradient-start)40%,transparent)18%,transparent 34%),radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--genrupt-gradient-mid)44%,white 6%)0%,color-mix(in srgb,var(--genrupt-gradient-mid)22%,transparent)30%,transparent 48%),radial-gradient(circle at 86% 82%,color-mix(in srgb,var(--genrupt-gradient-end)68%,white 12%)0%,color-mix(in srgb,var(--genrupt-gradient-end)40%,transparent)18%,transparent 34%);opacity:.76}.dribbble-3d-generate-button-module__dvCJzq__shell{z-index:2;background:radial-gradient(circle at var(--pointer-x)16%,#f7ffb0db,transparent 24%),linear-gradient(180deg,#e0f55f 0%,#d0e84a 42%,#afca22 72%,#9ab40d 100%);box-shadow:inset 0 calc(1px*var(--detail-scale))0 #f6ffb4fa,inset 0 calc(10px*var(--detail-scale))calc(26px*var(--detail-scale))#f2ffa933,inset 0 calc(-12px*var(--detail-scale))calc(24px*var(--detail-scale))#61710c3d,0 calc(2px*var(--detail-scale))calc(2px*var(--detail-scale))#faffd438;transition:background .68s cubic-bezier(.22,1,.36,1),box-shadow .68s cubic-bezier(.22,1,.36,1);overflow:hidden}.dribbble-3d-generate-button-module__dvCJzq__shell:before{content:"";border-radius:inherit;opacity:.9;background:linear-gradient(#fcffd647,#0000 34%,#4e5c0a1f 100%),radial-gradient(circle at 0,#7f98122e,#0000 30%);position:absolute;inset:0}.dribbble-3d-generate-button-module__dvCJzq__shell:after{content:"";border-radius:inherit;border:calc(1px*var(--detail-scale))solid #5c700c57;opacity:.72;position:absolute;inset:1.2%}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__shell{background:radial-gradient(circle at var(--pointer-x)18%,#ffffff47,transparent 26%),linear-gradient(180deg,#ffffff2e 0%,#ffffff0f 24%,#00000014 54%,#0003 100%),var(--genrupt-gradient-band);box-shadow:inset 0 calc(1px*var(--detail-scale))0 #ffffff38,inset 0 calc(12px*var(--detail-scale))calc(18px*var(--detail-scale))#ffffff0f,inset 0 calc(-12px*var(--detail-scale))calc(24px*var(--detail-scale))#0000004d,0 calc(10px*var(--detail-scale))calc(26px*var(--detail-scale))#0206176b}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__shell:before{background:linear-gradient(180deg,#ffffff3d,#ffffff14 24%,#ffffff05 42%,#00000038 100%),linear-gradient(90deg,color-mix(in srgb,var(--genrupt-gradient-start)18%,transparent)0%,color-mix(in srgb,var(--genrupt-gradient-mid)14%,transparent)50%,color-mix(in srgb,var(--genrupt-gradient-end)18%,transparent)100%);opacity:1}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__shell:after{opacity:.62;border-color:#ffffff2e}.dribbble-3d-generate-button-module__dvCJzq__edgeRim{z-index:4;border-radius:inherit;box-shadow:inset 0 calc(1px*var(--detail-scale))0 #f6ffbf80,inset 0 calc(-1px*var(--detail-scale))0 #62740d6b,inset 0 0 0 calc(1px*var(--detail-scale))#c4dd4938;opacity:.84;transition:box-shadow .6s,opacity .6s;inset:.75%}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__edgeRim{box-shadow:inset 0 calc(1px*var(--detail-scale))0 #fff3,inset 0 calc(-1px*var(--detail-scale))0 #00000057,inset 0 0 0 calc(1px*var(--detail-scale))#ffffff24;opacity:.8}.dribbble-3d-generate-button-module__dvCJzq__facet{z-index:5;clip-path:polygon(74% 0%,100% 0%,100% 100%,48% 100%);mix-blend-mode:multiply;opacity:.7;background:linear-gradient(#d6eb5929,#82991014 80%),linear-gradient(124deg,#768a0e47,#56660b2e 58%,#39450642);transition:opacity .6s,background .6s}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__facet{background:linear-gradient(180deg,#ffffff1f,#ffffff08 80%),linear-gradient(124deg,color-mix(in srgb,var(--genrupt-gradient-mid)24%,transparent),color-mix(in srgb,var(--genrupt-gradient-end)30%,transparent)58%,#04060a29);opacity:.46}.dribbble-3d-generate-button-module__dvCJzq__facetTail{z-index:6;clip-path:polygon(74% 0%,100% 0%,100% 100%,48% 100%);opacity:1;mix-blend-mode:multiply;background:linear-gradient(124deg,#0000 0% 44%,#4e5f0905 50%,#4e5f0914 54%,#3a460729 62%,#3039063d 100%);transition:background .6s,opacity .6s}.dribbble-3d-generate-button-module__dvCJzq__facetTail:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(calc(40px*var(--detail-scale)));background:#eaf6980a;transition:-webkit-backdrop-filter .6s,backdrop-filter .6s,opacity .6s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(22% 79% at 54% 60%,#000 0%,#000000b3 28%,#0000005c 52%,#00000014 76%,#0000 100%);mask-image:radial-gradient(22% 79% at 54% 60%,#000 0%,#000000b3 28%,#0000005c 52%,#00000014 76%,#0000 100%)}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__facetTail:before{background:linear-gradient(124deg,color-mix(in srgb,var(--genrupt-gradient-mid)12%,transparent),color-mix(in srgb,var(--genrupt-gradient-end)16%,transparent));-webkit-backdrop-filter:blur(calc(46px*var(--detail-scale)))}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__facetTail{background:linear-gradient(124deg,transparent 0%,transparent 44%,color-mix(in srgb,var(--genrupt-gradient-mid)10%,transparent)50%,color-mix(in srgb,var(--genrupt-gradient-end)18%,transparent)56%,#0000002e 66%,#00000042 100%)}.dribbble-3d-generate-button-module__dvCJzq__edgeFlashTop,.dribbble-3d-generate-button-module__dvCJzq__edgeFlashBottom{color:#d0eb43;z-index:1;filter:blur(calc(3px*var(--detail-scale)))drop-shadow(0 0 calc(12px*var(--detail-scale))#e7ff86d6)drop-shadow(0 0 calc(24px*var(--detail-scale))#afcd2761);opacity:0;transition:opacity .52s,transform .52s,background .52s}.dribbble-3d-generate-button-module__dvCJzq__edgeFlashTop{inset:-4% auto auto calc(50% - var(--edge-highlight-offset));background:radial-gradient(80% 64% at 38% 54%,currentColor 0%,#f6ffb4f5 7%,#ecff9280 16%,#c4de4a24 28%,#0000 43%);width:24%;height:22%}.dribbble-3d-generate-button-module__dvCJzq__edgeFlashBottom{inset:auto calc(50% - var(--edge-highlight-offset))-4% auto;background:radial-gradient(80% 64% at 62% 46%,currentColor 0%,#f6ffb4f0 7%,#ecff9275 16%,#c4de4a1f 28%,#0000 43%);width:24%;height:22%}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__edgeFlashTop{color:var(--genrupt-gradient-start);background:radial-gradient(ellipse 84% 62% at 38% 54%,color-mix(in srgb,var(--genrupt-gradient-start)92%,white 8%)0%,color-mix(in srgb,var(--genrupt-gradient-mid)54%,transparent)18%,transparent 46%);filter:blur(calc(3px*var(--detail-scale)))drop-shadow(0 0 calc(12px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-start)92%,transparent))drop-shadow(0 0 calc(24px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-mid)34%,transparent));opacity:0}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__edgeFlashBottom{color:var(--genrupt-gradient-end);background:radial-gradient(ellipse 84% 62% at 62% 46%,color-mix(in srgb,var(--genrupt-gradient-end)92%,white 8%)0%,color-mix(in srgb,var(--genrupt-gradient-mid)54%,transparent)18%,transparent 46%);filter:blur(calc(3px*var(--detail-scale)))drop-shadow(0 0 calc(12px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-end)92%,transparent))drop-shadow(0 0 calc(24px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-mid)34%,transparent));opacity:0}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:hover .dribbble-3d-generate-button-module__dvCJzq__edgeFlashTop,.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:hover .dribbble-3d-generate-button-module__dvCJzq__edgeFlashBottom,.dribbble-3d-generate-button-module__dvCJzq__controlInteractive.dribbble-3d-generate-button-module__dvCJzq__controlDark:hover .dribbble-3d-generate-button-module__dvCJzq__edgeFlashTop,.dribbble-3d-generate-button-module__dvCJzq__controlInteractive.dribbble-3d-generate-button-module__dvCJzq__controlDark:hover .dribbble-3d-generate-button-module__dvCJzq__edgeFlashBottom{opacity:calc(var(--edge-highlight-brightness)*.72);animation:3.6s ease-in-out infinite dribbble-3d-generate-button-module__dvCJzq__edgeBloomBreath}.dribbble-3d-generate-button-module__dvCJzq__labelHalo{z-index:3;filter:blur(calc(10px*var(--detail-scale)));opacity:.18;background:radial-gradient(42% 78% at 34%,#e3fa7c38 0%,#e3fa7c1f 36%,#0000 74%),radial-gradient(34% 72% at 50% 52%,#bad82b29 0%,#bad82b14 34%,#0000 72%),radial-gradient(44% 78% at 66%,#8da70b33 0%,#8da70b1a 34%,#0000 72%);transition:opacity .56s,transform .56s,background .56s,filter .56s;inset:16% 22%}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__labelHalo{background:radial-gradient(ellipse 28% 76% at 18% 50%,color-mix(in srgb,var(--genrupt-gradient-start)44%,transparent)0%,transparent 74%),radial-gradient(ellipse 24% 68% at 50% 52%,color-mix(in srgb,var(--genrupt-gradient-mid)44%,transparent)0%,transparent 72%),radial-gradient(ellipse 28% 76% at 82% 50%,color-mix(in srgb,var(--genrupt-gradient-end)44%,transparent)0%,transparent 74%);filter:blur(calc(16px*var(--detail-scale)));opacity:max(.26,var(--floating-highlight-intensity));transform:rotate(var(--floating-highlight-angle))scale(1.04);animation:3.6s ease-in-out infinite dribbble-3d-generate-button-module__dvCJzq__floatingHighlight}.dribbble-3d-generate-button-module__dvCJzq__contentRow{z-index:8;justify-content:center;align-items:center;gap:calc(.52rem*var(--detail-scale));max-width:calc(100% - (2.8rem*var(--detail-scale)));padding:0 calc(1rem*var(--detail-scale));white-space:nowrap;transform:scale(calc(var(--generate-text-scale)*var(--detail-scale)));transition:transform .65s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.dribbble-3d-generate-button-module__dvCJzq__contentRowPriced{gap:calc(.24rem*var(--detail-scale));max-width:calc(100% - (1.8rem*var(--detail-scale)))}.dribbble-3d-generate-button-module__dvCJzq__label{z-index:1;color:#4d5710;min-width:0;font-size:calc(clamp(.98rem,1.5vw,1.18rem)*var(--detail-scale));letter-spacing:calc(.34em*var(--detail-scale));text-transform:uppercase;text-indent:calc(.34em*var(--detail-scale));white-space:nowrap;-webkit-text-fill-color:currentColor;text-shadow:0 0 calc(5px*var(--detail-scale))#f4ffbc57,0 0 calc(12px*var(--detail-scale))#c6e44433,0 0 calc(20px*var(--detail-scale))#8eaa1014,0 calc(1px*var(--detail-scale))0 #f4ffb285,0 calc(-1px*var(--detail-scale))0 #53620a1f,0 calc(1px*var(--detail-scale))calc(2px*var(--detail-scale))#45510a24;font-weight:800;transition:color .65s cubic-bezier(.22,1,.36,1),text-shadow .65s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.dribbble-3d-generate-button-module__dvCJzq__labelPriced{letter-spacing:calc(.28em*var(--detail-scale));text-indent:0}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__label{color:#fff6ec;-webkit-text-fill-color:currentColor;text-shadow:0 0 calc(6px*var(--detail-scale))rgba(255,244,232,max(.34,var(--letter-inner-glow))),calc(-10px*var(--detail-scale))0 calc(18px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-start)calc(var(--letter-outer-glow)*26%),transparent),0 0 calc(16px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-mid)calc(var(--letter-outer-glow)*24%),transparent),calc(10px*var(--detail-scale))0 calc(18px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-end)calc(var(--letter-outer-glow)*28%),transparent),0 calc(1px*var(--detail-scale))calc(2px*var(--detail-scale))#00000057;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:hover .dribbble-3d-generate-button-module__dvCJzq__label{color:#fff0de;text-shadow:0 0 calc(6px*var(--detail-scale))#ffe1b8,0 0 calc(16px*var(--detail-scale))#ff7c20,0 0 calc(30px*var(--detail-scale))#ff6512a3,0 calc(1px*var(--detail-scale))calc(2px*var(--detail-scale))#00000047}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive.dribbble-3d-generate-button-module__dvCJzq__controlDark:hover .dribbble-3d-generate-button-module__dvCJzq__label{color:#fffaf4;-webkit-text-fill-color:currentColor;text-shadow:0 0 calc(8px*var(--detail-scale))#fff8f0fa,calc(-12px*var(--detail-scale))0 calc(20px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-start)42%,transparent),0 0 calc(18px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-mid)34%,transparent),calc(12px*var(--detail-scale))0 calc(20px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-end)48%,transparent),0 calc(1px*var(--detail-scale))calc(2px*var(--detail-scale))#00000047;background-image:none}.dribbble-3d-generate-button-module__dvCJzq__controlPressed .dribbble-3d-generate-button-module__dvCJzq__contentRow{transform:translateY(calc(3px*var(--detail-scale)))scale(calc(var(--generate-text-scale)*var(--detail-scale)))}.dribbble-3d-generate-button-module__dvCJzq__controlPressed:not(.dribbble-3d-generate-button-module__dvCJzq__controlDark) .dribbble-3d-generate-button-module__dvCJzq__shell,.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:active:not(.dribbble-3d-generate-button-module__dvCJzq__controlDark) .dribbble-3d-generate-button-module__dvCJzq__shell{background:radial-gradient(circle at var(--pointer-x)16%,#f0f899cc,transparent 24%),linear-gradient(180deg,#d1e64c 0%,#c1d93a 42%,#9db515 72%,#8aa009 100%);box-shadow:inset 0 calc(1px*var(--detail-scale))0 #eaf4a2e0,inset 0 calc(8px*var(--detail-scale))calc(22px*var(--detail-scale))#e9f69a24,inset 0 calc(-14px*var(--detail-scale))calc(26px*var(--detail-scale))#54620a4d,0 calc(1px*var(--detail-scale))calc(2px*var(--detail-scale))#f0f7b424}.dribbble-3d-generate-button-module__dvCJzq__controlPressed:not(.dribbble-3d-generate-button-module__dvCJzq__controlDark) .dribbble-3d-generate-button-module__dvCJzq__edgeRim,.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:active:not(.dribbble-3d-generate-button-module__dvCJzq__controlDark) .dribbble-3d-generate-button-module__dvCJzq__edgeRim{box-shadow:inset 0 calc(1px*var(--detail-scale))0 #ecf7aa6b,inset 0 calc(-1px*var(--detail-scale))0 #57650a75,inset 0 0 0 calc(1px*var(--detail-scale))#b1ca3d3d}.dribbble-3d-generate-button-module__dvCJzq__costBadge{z-index:1;align-items:center;gap:calc(.12rem*var(--detail-scale));color:#4c5610;font-size:calc(clamp(.98rem,1.5vw,1.18rem)*var(--detail-scale));letter-spacing:calc(.24em*var(--detail-scale));text-transform:uppercase;text-indent:calc(.24em*var(--detail-scale));white-space:nowrap;text-shadow:0 0 calc(5px*var(--detail-scale))#f4ffbc47,0 0 calc(12px*var(--detail-scale))#c6e44429,0 0 calc(20px*var(--detail-scale))#8eaa1012,0 calc(1px*var(--detail-scale))0 #f4ffb280,0 calc(-1px*var(--detail-scale))0 #53620a1f,0 calc(1px*var(--detail-scale))calc(2px*var(--detail-scale))#45510a1f;font-weight:800;transition:color .65s cubic-bezier(.22,1,.36,1),text-shadow .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.dribbble-3d-generate-button-module__dvCJzq__contentRowPriced .dribbble-3d-generate-button-module__dvCJzq__costBadge{gap:calc(.08rem*var(--detail-scale));font-size:calc(clamp(.98rem,1.5vw,1.18rem)*var(--detail-scale)*.8);letter-spacing:calc(.14em*var(--detail-scale));text-indent:0;margin-left:calc(.3rem*var(--detail-scale));transform:translateX(calc(.75rem*var(--detail-scale)))}.dribbble-3d-generate-button-module__dvCJzq__contentRowPriced .dribbble-3d-generate-button-module__dvCJzq__costBadgeNoIcon{margin-left:calc(1.44rem*var(--detail-scale))}.dribbble-3d-generate-button-module__dvCJzq__costIcon{width:.92em;height:.92em;filter:drop-shadow(0 0 calc(5px*var(--detail-scale))#f4ffbc3d)drop-shadow(0 0 calc(10px*var(--detail-scale))#c6e4441f)drop-shadow(0 1px 0 #f4ffb275);background-color:currentColor;flex-shrink:0;transition:filter .65s cubic-bezier(.22,1,.36,1),color .65s cubic-bezier(.22,1,.36,1);display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.5 14.09 9.91 20.5 12l-6.41 2.09L12 20.5l-2.09-6.41L3.5 12l6.41-2.09L12 3.5Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.5 14.09 9.91 20.5 12l-6.41 2.09L12 20.5l-2.09-6.41L3.5 12l6.41-2.09L12 3.5Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dribbble-3d-generate-button-module__dvCJzq__contentRowPriced .dribbble-3d-generate-button-module__dvCJzq__costIcon{width:.76em;height:.76em}.dribbble-3d-generate-button-module__dvCJzq__costValue{min-width:calc(1.3em*var(--detail-scale));-webkit-text-fill-color:currentColor;justify-content:center;align-items:center;display:inline-flex}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__costBadge{color:#fff5ea;text-shadow:calc(-8px*var(--detail-scale))0 calc(14px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-start)22%,transparent),0 0 calc(12px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-mid)18%,transparent),calc(8px*var(--detail-scale))0 calc(14px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-end)24%,transparent)}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__costIcon{filter:drop-shadow(calc(-2px*var(--detail-scale))0 calc(6px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-start)28%,transparent))drop-shadow(calc(2px*var(--detail-scale))0 calc(6px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-end)32%,transparent))}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:hover .dribbble-3d-generate-button-module__dvCJzq__costBadge{color:#586513;text-shadow:0 0 calc(7px*var(--detail-scale))#faffd6d1,0 0 calc(18px*var(--detail-scale))#e0fa6c8f,0 0 calc(32px*var(--detail-scale))#a9c61c4d,0 calc(1px*var(--detail-scale))0 #faffd69e,0 calc(-1px*var(--detail-scale))0 #4a580a1f,0 calc(1px*var(--detail-scale))calc(2px*var(--detail-scale))#404c0829}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive:hover .dribbble-3d-generate-button-module__dvCJzq__costIcon{filter:drop-shadow(0 0 calc(7px*var(--detail-scale))#faffd6b8)drop-shadow(0 0 calc(16px*var(--detail-scale))#e0fa6c5c)drop-shadow(0 0 calc(28px*var(--detail-scale))#a9c61c2e)drop-shadow(0 1px 0 #faffd68f)}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive.dribbble-3d-generate-button-module__dvCJzq__controlDark:hover .dribbble-3d-generate-button-module__dvCJzq__costBadge{color:#fff2e2;text-shadow:calc(-8px*var(--detail-scale))0 calc(14px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-start)34%,transparent),0 0 calc(12px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-mid)28%,transparent),calc(8px*var(--detail-scale))0 calc(14px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-end)36%,transparent)}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive.dribbble-3d-generate-button-module__dvCJzq__controlDark:hover .dribbble-3d-generate-button-module__dvCJzq__costValue{-webkit-text-fill-color:currentColor}.dribbble-3d-generate-button-module__dvCJzq__controlInteractive.dribbble-3d-generate-button-module__dvCJzq__controlDark:hover .dribbble-3d-generate-button-module__dvCJzq__costIcon{filter:drop-shadow(calc(-2px*var(--detail-scale))0 calc(8px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-start)34%,transparent))drop-shadow(calc(2px*var(--detail-scale))0 calc(8px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-end)38%,transparent));background-color:currentColor;background-image:none}.dribbble-3d-generate-button-module__dvCJzq__generatingFlareLayer{z-index:1;pointer-events:none;color:#fffffffa;opacity:0;transition:opacity .24s;position:absolute;inset:-2.2%;overflow:visible}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__generatingFlareLayer{color:var(--genrupt-gradient-mid)}.dribbble-3d-generate-button-module__dvCJzq__controlGenerating .dribbble-3d-generate-button-module__dvCJzq__generatingFlareLayer{opacity:var(--flare-opacity)}.dribbble-3d-generate-button-module__dvCJzq__generatingFlare{width:var(--flare-width);height:var(--flare-height);pointer-events:none;will-change:left,top,transform;min-width:5px;min-height:2px;display:block;position:absolute}.dribbble-3d-generate-button-module__dvCJzq__generatingFlareTrail,.dribbble-3d-generate-button-module__dvCJzq__generatingFlareCore{pointer-events:none;mix-blend-mode:screen;border-radius:999px;display:block;position:absolute}.dribbble-3d-generate-button-module__dvCJzq__generatingFlareTrail{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,currentColor 18%,transparent)38%,currentColor 82%,var(--flare-hot-color)100%);filter:blur(var(--flare-blur))drop-shadow(0 0 calc(8px*var(--detail-scale))currentColor)drop-shadow(0 0 calc(16px*var(--detail-scale))currentColor);opacity:var(--flare-brightness);inset:0}.dribbble-3d-generate-button-module__dvCJzq__generatingFlareCore{left:var(--flare-bulge-x);width:var(--flare-core-size);height:var(--flare-core-size);background:radial-gradient(circle,var(--flare-hot-color)0%,currentColor 46%,transparent 72%);min-width:2px;min-height:2px;filter:blur(calc(var(--flare-blur)*.28))drop-shadow(0 0 calc(7px*var(--detail-scale))currentColor);opacity:calc(var(--flare-brightness)*1.1);top:50%;transform:translate(-50%,-50%)}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__generatingFlareTrail{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--genrupt-gradient-start)28%,transparent)26%,color-mix(in srgb,var(--genrupt-gradient-mid)76%,transparent)68%,color-mix(in srgb,var(--genrupt-gradient-end)94%,white 6%)100%);filter:blur(var(--flare-blur))drop-shadow(0 0 calc(8px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-start)44%,transparent))drop-shadow(0 0 calc(16px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-end)58%,transparent))}.dribbble-3d-generate-button-module__dvCJzq__controlDark .dribbble-3d-generate-button-module__dvCJzq__generatingFlareCore{background:radial-gradient(circle,color-mix(in srgb,var(--genrupt-gradient-end)96%,white 4%)0%,color-mix(in srgb,var(--genrupt-gradient-mid)88%,transparent)46%,transparent 72%);filter:blur(calc(var(--flare-blur)*.28))drop-shadow(0 0 calc(7px*var(--detail-scale))color-mix(in srgb,var(--genrupt-gradient-mid)72%,transparent))}@keyframes dribbble-3d-generate-button-module__dvCJzq__floatingHighlight{0%,to{translate:calc(var(--floating-highlight-distance)*-.5)0}50%{translate:calc(var(--floating-highlight-distance)*.5)0}}@keyframes dribbble-3d-generate-button-module__dvCJzq__edgeBloomBreath{0%,to{opacity:calc(var(--edge-highlight-brightness)*.58);filter:blur(calc(2.4px*var(--detail-scale)))drop-shadow(0 0 calc(8px*var(--detail-scale))currentColor)drop-shadow(0 0 calc(14px*var(--detail-scale))currentColor);transform:scale(.92)}50%{opacity:var(--edge-highlight-brightness);filter:blur(calc(3.6px*var(--detail-scale)))drop-shadow(0 0 calc(14px*var(--detail-scale))currentColor)drop-shadow(0 0 calc(30px*var(--detail-scale))currentColor);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.dribbble-3d-generate-button-module__dvCJzq__control,.dribbble-3d-generate-button-module__dvCJzq__shell,.dribbble-3d-generate-button-module__dvCJzq__edgeRim,.dribbble-3d-generate-button-module__dvCJzq__ambientGlow,.dribbble-3d-generate-button-module__dvCJzq__facet,.dribbble-3d-generate-button-module__dvCJzq__facetTail,.dribbble-3d-generate-button-module__dvCJzq__edgeFlashTop,.dribbble-3d-generate-button-module__dvCJzq__edgeFlashBottom,.dribbble-3d-generate-button-module__dvCJzq__labelHalo,.dribbble-3d-generate-button-module__dvCJzq__label{transition:none!important;animation:none!important}}
.dribbble-3d-utility-console-module__DOIbOq__console{z-index:3;isolation:isolate;pointer-events:auto;width:100%;max-width:100%;position:relative}.dribbble-3d-utility-console-module__DOIbOq__consolePanel{z-index:1;border-radius:1.9rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.45rem .42rem .42rem;display:grid;position:relative;overflow:visible}.dribbble-3d-utility-console-module__DOIbOq__consolePanel:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dribbble-3d-utility-console-module__DOIbOq__consolePanel:after{content:"";z-index:0;pointer-events:none;border-radius:1.55rem;position:absolute;inset:.32rem .29rem .26rem}.dribbble-3d-utility-console-module__DOIbOq__consoleLight .dribbble-3d-utility-console-module__DOIbOq__consolePanel:before{background:radial-gradient(circle at 16% 10%,#ffffff2e,#0000 24%),linear-gradient(#ffffff1a,#ffffff05),linear-gradient(#6e7480 0%,#4f5663 22%,#313843 62%,#202630 100%);box-shadow:0 18px 30px #02061742,0 28px 56px #02061738,inset 0 1px #ffffff2e,inset 8px 8px 18px #ffffff0d,inset 0 -16px 26px #00000047,inset 0 0 0 1px #ffffff0a}.dribbble-3d-utility-console-module__DOIbOq__consoleLight .dribbble-3d-utility-console-module__DOIbOq__consolePanel:after{background:linear-gradient(#646d796b,#424954b8 16%,#232931f0 34%,#161b22fa 100%);box-shadow:inset 0 1px #ffffff1a,inset 8px 8px 16px #ffffff06,inset 0 -22px 30px #00000080,inset 0 0 0 1px #ffffff08}.dribbble-3d-utility-console-module__DOIbOq__consoleDark .dribbble-3d-utility-console-module__DOIbOq__consolePanel:before{background:radial-gradient(circle at 16% 10%,#ffffff14,#0000 24%),linear-gradient(#ffffff14,#ffffff05),linear-gradient(#515867 0%,#323948 20%,#1c232d 58%,#0b0f16 100%);box-shadow:0 20px 34px #0206175c,0 28px 58px #02061757,inset 0 1px #ffffff14,inset 8px 8px 16px #ffffff05,inset 0 -18px 28px #0006,inset 0 0 0 1px #ffffff08}.dribbble-3d-utility-console-module__DOIbOq__consoleDark .dribbble-3d-utility-console-module__DOIbOq__consolePanel:after{background:linear-gradient(#2a303be6,#1a1f28f5 16%,#10141cfa 34%,#090c13fa 100%);box-shadow:inset 0 1px #ffffff12,inset 8px 8px 14px #ffffff04,inset 0 -22px 32px #00000085,inset 0 0 0 1px #ffffff08}.dribbble-3d-utility-console-module__DOIbOq__utilityButton{z-index:1;cursor:pointer;border:0;min-height:10.25rem;padding:0;transition:transform .68s cubic-bezier(.22,1,.36,1),filter .68s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(0)scale(1)}.dribbble-3d-utility-console-module__DOIbOq__utilityButton:not(:disabled):hover{transform:translateY(-4px)scale(1.012)}.dribbble-3d-utility-console-module__DOIbOq__utilityButton:not(:disabled):hover .dribbble-3d-utility-console-module__DOIbOq__shadowPool{opacity:.94;transform:translateY(15px)scale(1.02,.9)}.dribbble-3d-utility-console-module__DOIbOq__utilityButton:not(:disabled):active{transform:translateY(6px)scale(.988)}.dribbble-3d-utility-console-module__DOIbOq__utilityButton:not(:disabled):active .dribbble-3d-utility-console-module__DOIbOq__shadowPool{opacity:.72;transform:translateY(10px)scale(1.06,.84)}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonDisabled{cursor:not-allowed;filter:saturate(.82)brightness(.92)}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonFirst{border-radius:1.78rem .65rem .65rem 1.78rem}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonLast{border-radius:.65rem 1.78rem 1.78rem .65rem}.dribbble-3d-utility-console-module__DOIbOq__utilityButton:not(.dribbble-3d-utility-console-module__DOIbOq__utilityButtonFirst):not(.dribbble-3d-utility-console-module__DOIbOq__utilityButtonLast){border-radius:.65rem}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonPlain .dribbble-3d-utility-console-module__DOIbOq__facet,.dribbble-3d-utility-console-module__DOIbOq__utilityButtonPlain .dribbble-3d-utility-console-module__DOIbOq__facetTail{opacity:0}.dribbble-3d-utility-console-module__DOIbOq__shadowPool,.dribbble-3d-utility-console-module__DOIbOq__shell,.dribbble-3d-utility-console-module__DOIbOq__edgeRim,.dribbble-3d-utility-console-module__DOIbOq__facet,.dribbble-3d-utility-console-module__DOIbOq__facetTail{pointer-events:none;position:absolute;inset:0}.dribbble-3d-utility-console-module__DOIbOq__shadowPool{filter:blur(6px);opacity:.85;background:radial-gradient(circle,#0f172a2e,#0000 72%);border-radius:999px;transition:opacity .5s,transform .5s;inset:auto 10% -8%;transform:translateY(17px)scale(1.04,.88)}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonLight .dribbble-3d-utility-console-module__DOIbOq__shell{background:radial-gradient(circle at 34% 18%,#ffffff6b,#0000 25%),linear-gradient(#dde1e9 0%,#c6cad3 44%,#adb2be 68%,#9ea3b0 100%);box-shadow:inset 0 1px #fffffffa,inset 0 9px 24px #ffffff29,inset 0 -12px 24px #595f6c2e,0 2px 2px #ffffff29}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonDark .dribbble-3d-utility-console-module__DOIbOq__shell{background:radial-gradient(circle at 34% 22%,#ffffff0a,#0000 24%),linear-gradient(#2a2f3b 0%,#1d212c 44%,#131722 72%,#0d1018 100%);box-shadow:inset 0 1px #ffffff1f,inset 0 12px 18px #ffffff05,inset 0 -10px 18px #0000006b,0 4px 14px #0006}.dribbble-3d-utility-console-module__DOIbOq__edgeRim{border-radius:inherit;inset:.85%;box-shadow:inset 0 1px #ffffff75,inset 0 -1px #5f6a7c38,inset 0 0 0 1px #ffffff24}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonLight .dribbble-3d-utility-console-module__DOIbOq__edgeRim{opacity:.96;transition:box-shadow .42s,opacity .42s;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #525a6947,inset 0 0 0 1px #ffffff2e,0 0 0 1px #40485629}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonLight:hover .dribbble-3d-utility-console-module__DOIbOq__edgeRim{box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #4a526057,inset 0 0 0 1px #ffffff38,0 0 0 1px #3a424f42}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonDark .dribbble-3d-utility-console-module__DOIbOq__edgeRim{box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000007a,inset 0 0 0 1px #ffffff0f}.dribbble-3d-utility-console-module__DOIbOq__facet{z-index:5;clip-path:polygon(74% 0%,100% 0%,100% 100%,48% 100%);mix-blend-mode:multiply;opacity:.62;background:linear-gradient(#73788238,#666b7514 80%),linear-gradient(124deg,#63687257,#4348522e 58%,#25283038);transition:opacity .6s,background .6s}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonDark .dribbble-3d-utility-console-module__DOIbOq__facet{opacity:.32;background:linear-gradient(#ffebd414,#ffffff05 80%),linear-gradient(124deg,#ffbc7824,#0c10190d 58%,#04060a29)}.dribbble-3d-utility-console-module__DOIbOq__facetTail{z-index:6;clip-path:polygon(74% 0%,100% 0%,100% 100%,48% 100%);opacity:1;mix-blend-mode:multiply;background:linear-gradient(124deg,#0000 0% 44%,#00000005 50%,#00000014 54%,#00000024 62%,#0003 100%);transition:background .6s,opacity .6s}.dribbble-3d-utility-console-module__DOIbOq__facetTail:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(40px);background:#ffffff03;position:absolute;inset:0;-webkit-mask-image:radial-gradient(22% 79% at 54% 60%,#000 0%,#000000b3 28%,#0000005c 52%,#00000014 76%,#0000 100%);mask-image:radial-gradient(22% 79% at 54% 60%,#000 0%,#000000b3 28%,#0000005c 52%,#00000014 76%,#0000 100%)}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonDark .dribbble-3d-utility-console-module__DOIbOq__facetTail:before{-webkit-backdrop-filter:blur(46px);background:#ffe7cc05}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonDark .dribbble-3d-utility-console-module__DOIbOq__facetTail{background:linear-gradient(124deg,#0000 0% 44%,#00000008 50%,#0000001a 54%,#0000002e 62%,#0000003d 100%)}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonPlain .dribbble-3d-utility-console-module__DOIbOq__facetTail:before{opacity:0}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonExport{--utility-export-facet-x:58%;--utility-export-facet-bottom:29.09%;--utility-export-facet-angle:109deg}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonExport .dribbble-3d-utility-console-module__DOIbOq__facet,.dribbble-3d-utility-console-module__DOIbOq__utilityButtonExport .dribbble-3d-utility-console-module__DOIbOq__facetTail{opacity:1}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonExport .dribbble-3d-utility-console-module__DOIbOq__facet{clip-path:polygon(var(--utility-export-facet-x)0%,100% 0%,100% 100%,var(--utility-export-facet-bottom)100%);background:linear-gradient(180deg,#73788238,#666b7514 80%),linear-gradient(var(--utility-export-facet-angle),#63687257,#4348522e 58%,#25283038)}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonDark.dribbble-3d-utility-console-module__DOIbOq__utilityButtonExport .dribbble-3d-utility-console-module__DOIbOq__facet{background:linear-gradient(180deg,#ffebd414,#ffffff05 80%),linear-gradient(var(--utility-export-facet-angle),#ffbc7824,#0c10190d 58%,#04060a29)}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonExport .dribbble-3d-utility-console-module__DOIbOq__facetTail{clip-path:polygon(var(--utility-export-facet-x)0%,100% 0%,100% 100%,var(--utility-export-facet-bottom)100%);background:linear-gradient(var(--utility-export-facet-angle),transparent 0%,transparent 44%,#00000005 50%,#00000014 54%,#00000024 62%,#0003 100%)}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonDark.dribbble-3d-utility-console-module__DOIbOq__utilityButtonExport .dribbble-3d-utility-console-module__DOIbOq__facetTail{background:linear-gradient(var(--utility-export-facet-angle),transparent 0%,transparent 44%,#00000008 50%,#0000001a 54%,#0000002e 62%,#0000003d 100%)}.dribbble-3d-utility-console-module__DOIbOq__content{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;height:100%;display:flex;position:relative}.dribbble-3d-utility-console-module__DOIbOq__costBadge{z-index:2;pointer-events:none;position:absolute;top:.75rem;right:.7rem}.dribbble-3d-utility-console-module__DOIbOq__icon{color:#535b68;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:color .22s,filter .22s,transform .22s;display:inline-flex}.dribbble-3d-utility-console-module__DOIbOq__icon>svg{width:100%;height:100%}.dribbble-3d-utility-console-module__DOIbOq__label{color:#535b68;letter-spacing:.2em;text-align:center;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;padding-inline:.3rem;font-size:1.44rem;font-weight:800;line-height:1.04;transition:color .22s,text-shadow .22s,transform .22s;display:-webkit-box;overflow:hidden}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonDark .dribbble-3d-utility-console-module__DOIbOq__icon,.dribbble-3d-utility-console-module__DOIbOq__utilityButtonDark .dribbble-3d-utility-console-module__DOIbOq__label{color:#d4dae4}.dribbble-3d-utility-console-module__DOIbOq__utilityButton:not(:disabled):hover .dribbble-3d-utility-console-module__DOIbOq__icon,.dribbble-3d-utility-console-module__DOIbOq__utilityButton:not(:disabled):hover .dribbble-3d-utility-console-module__DOIbOq__label{color:#fff}.dribbble-3d-utility-console-module__DOIbOq__utilityButton:not(:disabled):hover .dribbble-3d-utility-console-module__DOIbOq__icon{filter:drop-shadow(0 0 6px #ffffffeb)drop-shadow(0 0 14px #d6e3ff85)}.dribbble-3d-utility-console-module__DOIbOq__utilityButton:not(:disabled):hover .dribbble-3d-utility-console-module__DOIbOq__label{text-shadow:0 0 6px #fffffff0,0 0 14px #d6e3ff75}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonDark:not(:disabled):hover .dribbble-3d-utility-console-module__DOIbOq__icon,.dribbble-3d-utility-console-module__DOIbOq__utilityButtonDark:not(:disabled):hover .dribbble-3d-utility-console-module__DOIbOq__label{color:#fff4e8}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonDark:not(:disabled):hover .dribbble-3d-utility-console-module__DOIbOq__icon{filter:drop-shadow(0 0 6px #ffddb8eb)drop-shadow(0 0 14px #ff882475)}.dribbble-3d-utility-console-module__DOIbOq__utilityButtonDark:not(:disabled):hover .dribbble-3d-utility-console-module__DOIbOq__label{text-shadow:0 0 6px #ffddb8f0,0 0 14px #ff882461}
.dribbble-3d-action-console-module__tlTv_q__consoleUnit{width:min(calc(((var(--console-primary-max-width,31rem) + 1rem)*1.2) + 4rem),100%);isolation:isolate;border-radius:0;margin-inline:auto;padding:0;position:relative}.dribbble-3d-action-console-module__tlTv_q__consoleUnit:after{display:none}.dribbble-3d-action-console-module__tlTv_q__consoleUnitLight{box-shadow:none}.dribbble-3d-action-console-module__tlTv_q__consoleUnitLight:after{box-shadow:none;background:0 0}.dribbble-3d-action-console-module__tlTv_q__consoleUnitDark{box-shadow:none}.dribbble-3d-action-console-module__tlTv_q__consoleUnitDark:after{box-shadow:none;background:0 0}.dribbble-3d-action-console-module__tlTv_q__innerWell{z-index:2;box-shadow:none;background:0 0;border-radius:0;justify-items:center;gap:.08rem;padding:.12rem 0;display:grid;position:relative}.dribbble-3d-action-console-module__tlTv_q__utilitySlot{z-index:3;width:min(calc((var(--console-primary-max-width,31rem) + 1rem)*1.2),100%);isolation:isolate;position:relative}.dribbble-3d-action-console-module__tlTv_q__generateSlot{z-index:1;place-items:center;width:100%;margin-top:.625rem;display:grid;position:relative;overflow:visible}.dribbble-3d-action-console-module__tlTv_q__generateSlot:hover{z-index:5}.dribbble-3d-action-console-module__tlTv_q__generateBed{width:min(calc((var(--console-primary-max-width,31rem) + 1rem)*1.2),100%);border-radius:999px;place-items:center;padding:.48rem .64rem .92rem;display:grid;position:relative}.dribbble-3d-action-console-module__tlTv_q__generateButtonWrap{z-index:2;isolation:isolate;width:calc(100% + 1.28rem);max-width:none;position:relative}.dribbble-3d-action-console-module__tlTv_q__slotContent{z-index:1;filter:brightness(var(--console-slot-brightness,1));position:relative}.dribbble-3d-action-console-module__tlTv_q__tintOverlay{--console-slot-tint:transparent;--console-slot-tint-opacity:.9;z-index:4;pointer-events:none;background:var(--console-slot-tint);mix-blend-mode:color;opacity:var(--console-slot-tint-opacity);position:absolute;inset:0}.dribbble-3d-action-console-module__tlTv_q__utilityTintOverlay{border-radius:1.36rem;inset:.45rem .42rem .42rem}.dribbble-3d-action-console-module__tlTv_q__generateTintOverlay{border-radius:999px}.dribbble-3d-action-console-module__tlTv_q__generateBed:before,.dribbble-3d-action-console-module__tlTv_q__generateBed:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dribbble-3d-action-console-module__tlTv_q__generateBed:before{z-index:0}.dribbble-3d-action-console-module__tlTv_q__generateBed:after{z-index:1;inset:.26rem .3rem .2rem}.dribbble-3d-action-console-module__tlTv_q__consoleUnitLight .dribbble-3d-action-console-module__tlTv_q__generateBed:before{background:radial-gradient(circle at 18% 14%,#ffffff29,#0000 20%),linear-gradient(#ffffff1a,#ffffff05),linear-gradient(#727985 0%,#5d6471 24%,#464d5a 64%,#3a414d 100%);box-shadow:0 14px 24px #0f172a24,inset 0 1px #ffffff29,inset 8px 8px 16px #ffffff0a,inset 0 -16px 24px #00000038,inset 0 0 0 1px #ffffff0d}.dribbble-3d-action-console-module__tlTv_q__consoleUnitLight .dribbble-3d-action-console-module__tlTv_q__generateBed:after{background:linear-gradient(#7c849170 0%,#565d68b8 14%,#282e37f5 34%,#171c24fa 100%);box-shadow:inset 0 1px #ffffff1f,inset 0 10px 14px #ffffff05,inset 0 -18px 24px #00000075,inset 0 0 0 1px #ffffff0a}.dribbble-3d-action-console-module__tlTv_q__consoleUnitDark .dribbble-3d-action-console-module__tlTv_q__generateBed:before{background:radial-gradient(circle at 18% 14%,#ffffff12,#0000 20%),linear-gradient(#ffffff14,#ffffff05),linear-gradient(#505867 0%,#3a4250 22%,#262d3a 62%,#1d242f 100%);box-shadow:0 16px 28px #02061747,inset 0 1px #ffffff1a,inset 8px 8px 14px #ffffff05,inset 0 -18px 26px #00000057,inset 0 0 0 1px #ffffff0a}.dribbble-3d-action-console-module__tlTv_q__consoleUnitDark .dribbble-3d-action-console-module__tlTv_q__generateBed:after{background:linear-gradient(#444d5ae6 0%,#252b35fa 14%,#10141c 34%,#080b11 100%);box-shadow:inset 0 1px #ffffff14,inset 0 10px 14px #ffffff04,inset 0 -18px 24px #0000008a,inset 0 0 0 1px #ffffff08}.dribbble-3d-action-console-module__tlTv_q__generateBed>*{z-index:2;position:relative}
.generate-button-concept-console-module__DPTpSW__shell{width:100%;max-width:44rem;aspect-ratio:var(--console-aspect-ratio,1.951);position:relative;container-type:size}.generate-button-concept-console-module__DPTpSW__shellStretch{max-width:none}.generate-button-concept-console-module__DPTpSW__frame{border-radius:12cqw;grid-template-rows:46.36cqh 45.71cqh;gap:2.83cqh;height:100%;padding:3.8cqh 2.61cqw 1.29cqh;display:grid;position:relative;overflow:hidden}.generate-button-concept-console-module__DPTpSW__shellDark .generate-button-concept-console-module__DPTpSW__frame{background:radial-gradient(circle at 50% -10%,#9a9eb84d,#0000 36%),linear-gradient(#3c3c4bfa,#191a23fa 24%,#0a0a0f 100%);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000005c,0 2.1cqw 4.8cqw #00000057}.generate-button-concept-console-module__DPTpSW__shellDark .generate-button-concept-console-module__DPTpSW__frame:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .46cqw #000000a8,inset 0 0 0 .64cqw #4c4d5c29}.generate-button-concept-console-module__DPTpSW__shellLight .generate-button-concept-console-module__DPTpSW__frame{background:radial-gradient(circle at 50% -8%,#ffffffeb,#0000 38%),linear-gradient(#f1f4fafa,#dee5effa 28%,#bdc7d4 100%);box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #7883912e,0 2.4cqw 5.5cqw #78839133}.generate-button-concept-console-module__DPTpSW__shellLight .generate-button-concept-console-module__DPTpSW__frame:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .5cqw #4f5c7047,inset 0 0 0 .7cqw #ffffff6b}.generate-button-concept-console-module__DPTpSW__utilityRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.1%;min-height:0;display:grid;position:relative}.generate-button-concept-console-module__DPTpSW__utilityButton{min-width:0;height:100%;color:inherit;background:0 0;border:0;padding:0;transition:transform .18s,filter .18s;position:relative}.generate-button-concept-console-module__DPTpSW__utilityButton:hover:not(:disabled),.generate-button-concept-console-module__DPTpSW__primaryButton:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-.35cqw)}.generate-button-concept-console-module__DPTpSW__utilityButton:disabled,.generate-button-concept-console-module__DPTpSW__primaryButton:disabled{opacity:.72}.generate-button-concept-console-module__DPTpSW__utilityButtonShadow,.generate-button-concept-console-module__DPTpSW__primaryButtonShadow{filter:blur(.45cqw);pointer-events:none;background:radial-gradient(circle,#00000070,#0000 72%);border-radius:999px;height:10%;position:absolute;inset:auto 8% -1.5%}.generate-button-concept-console-module__DPTpSW__utilityButtonFace,.generate-button-concept-console-module__DPTpSW__primaryButtonFace{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.generate-button-concept-console-module__DPTpSW__utilityButtonFace{border-radius:5.25cqw}.generate-button-concept-console-module__DPTpSW__shellDark .generate-button-concept-console-module__DPTpSW__utilityButtonFace{background:radial-gradient(circle at 50% 4%,#d0d6ff12,#0000 22%),linear-gradient(#4a4b5cf5,#2a2b38f5 24%,#1c1d27fa 68%,#0f1017 100%);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000009e,inset 0 0 0 .42cqw #07080deb,inset 0 0 0 .58cqw #5c5e7429}.generate-button-concept-console-module__DPTpSW__shellLight .generate-button-concept-console-module__DPTpSW__utilityButtonFace{background:radial-gradient(circle at 50% 4%,#fffc,#0000 22%),linear-gradient(#f5f7fbfa,#dee4eefa 24%,#cdd5e0fa 68%,#bac4d0 100%);box-shadow:inset 0 1px #fffffff0,inset 0 -1px #7a869447,inset 0 0 0 .45cqw #6270843d,inset 0 0 0 .65cqw #ffffff57}.generate-button-concept-console-module__DPTpSW__utilityButtonHalo{pointer-events:none;border-radius:999px;position:absolute;inset:28% 30%}.generate-button-concept-console-module__DPTpSW__shellDark .generate-button-concept-console-module__DPTpSW__utilityButtonHalo{filter:blur(.95cqw);background:radial-gradient(circle,#e4eeff29,#b0c4ff0d 40%,#0000 72%)}.generate-button-concept-console-module__DPTpSW__shellLight .generate-button-concept-console-module__DPTpSW__utilityButtonHalo{filter:blur(1.1cqw);background:radial-gradient(circle,#ffffffdb,#becfff2e 42%,#0000 76%)}.generate-button-concept-console-module__DPTpSW__utilityButtonIcon{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.generate-button-concept-console-module__DPTpSW__shellDark .generate-button-concept-console-module__DPTpSW__utilityButtonIcon{color:#edf3ff;filter:drop-shadow(0 0 .12cqw #ffffffbd)drop-shadow(0 0 .52cqw #b8cbff3d)}.generate-button-concept-console-module__DPTpSW__shellLight .generate-button-concept-console-module__DPTpSW__utilityButtonIcon{color:#f9fbff;filter:drop-shadow(0 0 .16cqw #ffffffeb)drop-shadow(0 0 .8cqw #9fb5eb38)}.generate-button-concept-console-module__DPTpSW__utilityGlyph{width:3.4cqw;height:3.4cqw}.generate-button-concept-console-module__DPTpSW__utilityGlyphPencil{width:3.65cqw;height:3.65cqw}.generate-button-concept-console-module__DPTpSW__utilityGlyphPeak{width:3.2cqw;height:3.2cqw}.generate-button-concept-console-module__DPTpSW__utilityGlyphTray{width:3.28cqw;height:3.28cqw}.generate-button-concept-console-module__DPTpSW__primaryButton{background:0 0;border:0;min-width:0;height:100%;padding:0;position:relative}.generate-button-concept-console-module__DPTpSW__primaryButtonFace{border-radius:5.8cqw}.generate-button-concept-console-module__DPTpSW__shellDark .generate-button-concept-console-module__DPTpSW__primaryButtonFace{background:radial-gradient(circle at 73% 74%,#ffae9230,#0000 18%),radial-gradient(circle at 26% 12%,#d6ddff0f,#0000 18%),linear-gradient(#353642fa,#1a1b25fa 20%,#101118 66%,#08090e 100%);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #000000ad,inset 0 0 0 .42cqw #07080df5,inset 0 0 0 .58cqw #57596d29}.generate-button-concept-console-module__DPTpSW__shellLight .generate-button-concept-console-module__DPTpSW__primaryButtonFace{background:radial-gradient(circle at 74% 74%,#ffb19433,#0000 18%),radial-gradient(circle at 26% 12%,#ffffffb3,#0000 18%),linear-gradient(#f2f5fbfa,#dce2ecfa 22%,#c4ccd7 68%,#b3becb 100%);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #7a869447,inset 0 0 0 .45cqw #636f8138,inset 0 0 0 .65cqw #ffffff47}.generate-button-concept-console-module__DPTpSW__primaryButtonSheen,.generate-button-concept-console-module__DPTpSW__primaryButtonWarmGlow{pointer-events:none;position:absolute;inset:0}.generate-button-concept-console-module__DPTpSW__primaryButtonSheen{background:linear-gradient(119deg,#0000 47%,#ffffff08 52%,#ffffff14 57%,#ffffff04 62%,#0000 69%)}.generate-button-concept-console-module__DPTpSW__primaryButtonWarmGlow{filter:blur(.82cqw);opacity:.74;background:radial-gradient(circle at 71% 72%,#ffc0a847,#ffb6a014 14%,#0000 26%)}.generate-button-concept-console-module__DPTpSW__primaryButtonText{z-index:1;letter-spacing:.03em;text-transform:uppercase;justify-content:center;align-items:center;gap:1.2cqw;width:100%;height:100%;padding:0 9%;font-family:Arial Narrow,Franklin Gothic Medium,sans-serif;font-size:6.95cqw;font-weight:700;display:inline-flex;position:relative;transform:translateY(1.15cqh)}.generate-button-concept-console-module__DPTpSW__shellDark .generate-button-concept-console-module__DPTpSW__primaryButtonText{color:#ffcdbb;text-shadow:0 0 .05cqw #fff4efe0,0 0 .22cqw #ffaa8e1f}.generate-button-concept-console-module__DPTpSW__shellLight .generate-button-concept-console-module__DPTpSW__primaryButtonText{color:#e5967f;text-shadow:0 0 .16cqw #fff8f5d1,0 0 .9cqw #ffbda738}.generate-button-concept-console-module__DPTpSW__primarySpinner{color:currentColor;width:3.6cqw;height:3.6cqw}.generate-button-concept-console-module__DPTpSW__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.dribbble-3d-theme-toggle-module__O-hIQq__control{--pointer-x:33%;--pointer-y:26%;--button-width-scale:1;--button-height-scale:1;--moon-scale:1;--moon-center-x:50%;--moon-center-y:50%;--facet-ellipse-x:54%;--facet-ellipse-y:60%;--facet-ellipse-width:22%;--facet-ellipse-height:79%;--facet-ellipse-feather:1;--facet-ellipse-blur:40px;--facet-soft-start:44%;--facet-soft-mid:50%;--facet-soft-peak:54%;--facet-soft-end:62%;--moon-outline-width:3.2px;--groove-depth:1;--groove-shadow-y:1.9px;--groove-shadow-blur:6.5px;--groove-shadow-opacity:.4;--groove-highlight-opacity:.11;--moon-outline-alpha:.68;--moon-outline-alpha-active:.28;--facet-top-x:74%;--facet-bottom-x:48%;--facet-gradient-angle:124deg;--detail-scale:1;--hover-translate-y:4px;--active-translate-y:10px;aspect-ratio:1.92;cursor:default;width:min(27.75rem,80vw);transform:translateY(0)scaleX(var(--button-width-scale))scaleY(var(--button-height-scale));background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:transform .68s cubic-bezier(.22,1,.36,1),filter .68s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.dribbble-3d-theme-toggle-module__O-hIQq__controlInteractive{cursor:pointer}.dribbble-3d-theme-toggle-module__O-hIQq__controlInteractive:hover{transform:translateY(calc(var(--hover-translate-y)*-1))scaleX(calc(var(--button-width-scale)*1.012))scaleY(calc(var(--button-height-scale)*1.012))}.dribbble-3d-theme-toggle-module__O-hIQq__controlInteractive:active,.dribbble-3d-theme-toggle-module__O-hIQq__controlActive{transform:translateY(var(--active-translate-y))scaleX(calc(var(--button-width-scale)*.985))scaleY(calc(var(--button-height-scale)*.985))}.dribbble-3d-theme-toggle-module__O-hIQq__shadowPool,.dribbble-3d-theme-toggle-module__O-hIQq__ambientGlow,.dribbble-3d-theme-toggle-module__O-hIQq__shell,.dribbble-3d-theme-toggle-module__O-hIQq__edgeRim,.dribbble-3d-theme-toggle-module__O-hIQq__facet,.dribbble-3d-theme-toggle-module__O-hIQq__facetTail,.dribbble-3d-theme-toggle-module__O-hIQq__edgeFlashTop,.dribbble-3d-theme-toggle-module__O-hIQq__edgeFlashBottom,.dribbble-3d-theme-toggle-module__O-hIQq__iconDock{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dribbble-3d-theme-toggle-module__O-hIQq__shadowPool{z-index:0;filter:blur(calc(22px*var(--detail-scale)));transform:translateY(calc(18px*var(--detail-scale)))scale(1.04,.88);background:radial-gradient(circle at 28% 84%,#05070ca3,#0000 48%);transition:opacity .5s,transform .5s;inset:4.5% 5.2% -9% 3%}.dribbble-3d-theme-toggle-module__O-hIQq__controlActive .dribbble-3d-theme-toggle-module__O-hIQq__shadowPool{transform:translateY(calc(14px*var(--detail-scale)))scale(1.08,.86);background:radial-gradient(circle at 50% 74%,#02040ae0,#0000 56%);inset:2.4% 3.2% -9% 3%}.dribbble-3d-theme-toggle-module__O-hIQq__ambientGlow{z-index:1;filter:blur(calc(18px*var(--detail-scale)));opacity:.9;background:radial-gradient(circle at 26% 16%,#fffffff0,#0000 12%),radial-gradient(circle at 74% 84%,#ffffffd1,#0000 14%),radial-gradient(circle at 50% 48%,#fff3,#0000 42%);transition:opacity .6s,filter .6s,background .6s;inset:-4%}.dribbble-3d-theme-toggle-module__O-hIQq__controlActive .dribbble-3d-theme-toggle-module__O-hIQq__ambientGlow{opacity:.58;filter:blur(calc(22px*var(--detail-scale)));background:radial-gradient(circle at 50% 54%,#afc6ff1f,#0000 26%),radial-gradient(circle at 50% 54%,#88a6ff24,#0000 36%)}.dribbble-3d-theme-toggle-module__O-hIQq__shell{z-index:2;background:radial-gradient(circle at var(--pointer-x)18%,#ffffff6b,transparent 25%),linear-gradient(180deg,#dde1e9 0%,#c6cad3 44%,#adb2be 68%,#9ea3b0 100%);box-shadow:inset 0 calc(1px*var(--detail-scale))0 #fffffffa,inset 0 calc(9px*var(--detail-scale))calc(24px*var(--detail-scale))#ffffff29,inset 0 calc(-12px*var(--detail-scale))calc(24px*var(--detail-scale))#595f6c2e,0 calc(2px*var(--detail-scale))calc(2px*var(--detail-scale))#ffffff29;transition:background .68s cubic-bezier(.22,1,.36,1),box-shadow .68s cubic-bezier(.22,1,.36,1);overflow:hidden}.dribbble-3d-theme-toggle-module__O-hIQq__shell:before{content:"";border-radius:inherit;opacity:.82;background:linear-gradient(#ffffff24,#0000 36%,#25283014 100%),radial-gradient(circle at 0,#1e232c3d,#0000 28%);position:absolute;inset:0}.dribbble-3d-theme-toggle-module__O-hIQq__shell:after{content:"";border-radius:inherit;border:calc(1px*var(--detail-scale))solid #1f273a42;opacity:.58;position:absolute;inset:1.2%}.dribbble-3d-theme-toggle-module__O-hIQq__controlActive .dribbble-3d-theme-toggle-module__O-hIQq__shell{background:radial-gradient(circle at var(--pointer-x)22%,#aebeff0f,transparent 20%),linear-gradient(180deg,#2a2f3b 0%,#1d212c 44%,#131722 72%,#0d1018 100%);box-shadow:inset 0 calc(1px*var(--detail-scale))0 #ffffff14,inset 0 calc(12px*var(--detail-scale))calc(18px*var(--detail-scale))#ffffff05,inset 0 calc(-10px*var(--detail-scale))calc(18px*var(--detail-scale))#0000006b,0 calc(4px*var(--detail-scale))calc(14px*var(--detail-scale))#0006}.dribbble-3d-theme-toggle-module__O-hIQq__controlActive .dribbble-3d-theme-toggle-module__O-hIQq__shell:before{opacity:1;background:linear-gradient(#ffffff0a,#0000 36%,#00000042 100%),radial-gradient(circle at 0,#0006,#0000 30%)}.dribbble-3d-theme-toggle-module__O-hIQq__controlActive .dribbble-3d-theme-toggle-module__O-hIQq__shell:after{opacity:.44;border-color:#b2bfff14}.dribbble-3d-theme-toggle-module__O-hIQq__edgeRim{z-index:4;border-radius:inherit;box-shadow:inset 0 calc(1px*var(--detail-scale))0 #ffffff70,inset 0 calc(-1px*var(--detail-scale))0 #5c626e61,inset 0 0 0 calc(1px*var(--detail-scale))#ffffff1f;opacity:.84;transition:box-shadow .6s,opacity .6s;inset:.75%}.dribbble-3d-theme-toggle-module__O-hIQq__controlActive .dribbble-3d-theme-toggle-module__O-hIQq__edgeRim{box-shadow:inset 0 calc(1px*var(--detail-scale))0 #ffffff14,inset 0 calc(-1px*var(--detail-scale))0 #00000080,inset 0 0 0 calc(1px*var(--detail-scale))#adc2ff14;opacity:.62}.dribbble-3d-theme-toggle-module__O-hIQq__facet{z-index:5;clip-path:polygon(var(--facet-top-x)0%,100% 0%,100% 100%,var(--facet-bottom-x)100%);background:linear-gradient(180deg,#73788238,#666b7514 80%),linear-gradient(var(--facet-gradient-angle),#63687257,#4348522e 58%,#25283038);mix-blend-mode:multiply;opacity:.62;transition:opacity .6s,background .6s}.dribbble-3d-theme-toggle-module__O-hIQq__controlActive .dribbble-3d-theme-toggle-module__O-hIQq__facet{background:linear-gradient(180deg,#d9e3ff14,#ffffff05 80%),linear-gradient(var(--facet-gradient-angle),#aab9ff1f,#0c10190d 58%,#04060a29);opacity:.3}.dribbble-3d-theme-toggle-module__O-hIQq__facetTail{z-index:6;clip-path:polygon(var(--facet-top-x)0%,100% 0%,100% 100%,var(--facet-bottom-x)100%);opacity:1;mix-blend-mode:multiply;background:linear-gradient(var(--facet-gradient-angle),transparent 0%,transparent var(--facet-soft-start),#00000005 var(--facet-soft-mid),#00000014 var(--facet-soft-peak),#00000024 var(--facet-soft-end),#0003 100%);transition:background .6s,opacity .6s}.dribbble-3d-theme-toggle-module__O-hIQq__facetTail:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(var(--facet-ellipse-blur));-webkit-mask-image:radial-gradient(ellipse var(--facet-ellipse-width)var(--facet-ellipse-height)at var(--facet-ellipse-x)var(--facet-ellipse-y),#000 0%,rgba(0,0,0,calc(.92 - var(--facet-ellipse-feather)*.22))28%,rgba(0,0,0,calc(.54 - var(--facet-ellipse-feather)*.18))52%,rgba(0,0,0,calc(.16 - var(--facet-ellipse-feather)*.08))76%,transparent 100%);mask-image:radial-gradient(ellipse var(--facet-ellipse-width)var(--facet-ellipse-height)at var(--facet-ellipse-x)var(--facet-ellipse-y),#000 0%,rgba(0,0,0,calc(.92 - var(--facet-ellipse-feather)*.22))28%,rgba(0,0,0,calc(.54 - var(--facet-ellipse-feather)*.18))52%,rgba(0,0,0,calc(.16 - var(--facet-ellipse-feather)*.08))76%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse var(--facet-ellipse-width)var(--facet-ellipse-height)at var(--facet-ellipse-x)var(--facet-ellipse-y),#000 0%,rgba(0,0,0,calc(.92 - var(--facet-ellipse-feather)*.22))28%,rgba(0,0,0,calc(.54 - var(--facet-ellipse-feather)*.18))52%,rgba(0,0,0,calc(.16 - var(--facet-ellipse-feather)*.08))76%,transparent 100%);opacity:1;background:#ffffff03;transition:-webkit-backdrop-filter .6s,backdrop-filter .6s,-webkit-mask-image .6s,mask-image .6s,opacity .6s;position:absolute;inset:0}.dribbble-3d-theme-toggle-module__O-hIQq__controlActive .dribbble-3d-theme-toggle-module__O-hIQq__facetTail:before{-webkit-backdrop-filter:blur(calc(var(--facet-ellipse-blur)*1.15));background:#d2e6ff05}.dribbble-3d-theme-toggle-module__O-hIQq__controlActive .dribbble-3d-theme-toggle-module__O-hIQq__facetTail{mix-blend-mode:multiply;background:linear-gradient(var(--facet-gradient-angle),transparent 0%,transparent var(--facet-soft-start),#00000008 var(--facet-soft-mid),#0000001a var(--facet-soft-peak),#0000002e var(--facet-soft-end),#0000003d 100%);-webkit-mask-image:radial-gradient(ellipse calc(9%*var(--moon-scale))calc(15%*var(--moon-scale))at var(--moon-center-x)var(--moon-center-y),transparent 0%,transparent 72%,#00000029 82%,#000000b8 92%,#000 100%),linear-gradient(calc(var(--facet-gradient-angle) + 180deg),transparent 0%,transparent var(--facet-soft-start),#0000003d var(--facet-soft-mid),#000000b3 var(--facet-soft-peak),#000000f5 var(--facet-soft-end),#000 100%);mask-image:radial-gradient(ellipse calc(9%*var(--moon-scale))calc(15%*var(--moon-scale))at var(--moon-center-x)var(--moon-center-y),transparent 0%,transparent 72%,#00000029 82%,#000000b8 92%,#000 100%),linear-gradient(calc(var(--facet-gradient-angle) + 180deg),transparent 0%,transparent var(--facet-soft-start),#0000003d var(--facet-soft-mid),#000000b3 var(--facet-soft-peak),#000000f5 var(--facet-soft-end),#000 100%);-webkit-mask-image:radial-gradient(ellipse calc(9%*var(--moon-scale))calc(15%*var(--moon-scale))at var(--moon-center-x)var(--moon-center-y),transparent 0%,transparent 72%,#00000029 82%,#000000b8 92%,#000 100%),linear-gradient(calc(var(--facet-gradient-angle) + 180deg),transparent 0%,transparent var(--facet-soft-start),#0000003d var(--facet-soft-mid),#000000b3 var(--facet-soft-peak),#000000f5 var(--facet-soft-end),#000 100%)}.dribbble-3d-theme-toggle-module__O-hIQq__edgeFlashTop,.dribbble-3d-theme-toggle-module__O-hIQq__edgeFlashBottom{z-index:7;filter:blur(calc(12px*var(--detail-scale)));transition:opacity .52s,transform .52s,background .52s}.dribbble-3d-theme-toggle-module__O-hIQq__edgeFlashTop{inset:-3% auto auto calc(8% - (35px*var(--detail-scale)));background:radial-gradient(118% 92% at 24% 56%,#fff 0%,#fffffffa 18%,#ffffffb8 30%,#0000 52%);width:31%;height:14%;animation:3.6s ease-in-out infinite dribbble-3d-theme-toggle-module__O-hIQq__flashSweepTop}.dribbble-3d-theme-toggle-module__O-hIQq__edgeFlashBottom{inset:auto calc(6% - (35px*var(--detail-scale)))-3% auto;background:radial-gradient(118% 92% at 76% 44%,#fff 0%,#fffffff5 18%,#ffffffad 30%,#0000 52%);width:30%;height:14%;animation:3.6s ease-in-out infinite dribbble-3d-theme-toggle-module__O-hIQq__flashSweepBottom}.dribbble-3d-theme-toggle-module__O-hIQq__controlActive .dribbble-3d-theme-toggle-module__O-hIQq__edgeFlashTop,.dribbble-3d-theme-toggle-module__O-hIQq__controlActive .dribbble-3d-theme-toggle-module__O-hIQq__edgeFlashBottom{opacity:.2;background:radial-gradient(circle,#aac6ff2e,#0000 72%);animation:none}.dribbble-3d-theme-toggle-module__O-hIQq__iconDock{z-index:3;top:var(--moon-center-y);left:var(--moon-center-x);width:16.6%;height:33.8%;box-shadow:none;transform-origin:50%;background:0 0;place-items:center;transition:background .68s cubic-bezier(.22,1,.36,1),box-shadow .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);display:grid;transform:translate(-50%,-50%)}.dribbble-3d-theme-toggle-module__O-hIQq__iconDock:before{content:"";filter:blur(calc(14px*var(--detail-scale)));opacity:.62;background:radial-gradient(circle at 36% 38%,#ffffff0f,#0000 28%),radial-gradient(circle at 54% 64%,#0000003d,#0000 58%);border-radius:50%;position:absolute;inset:-24% -22% -20% -26%}.dribbble-3d-theme-toggle-module__O-hIQq__controlActive .dribbble-3d-theme-toggle-module__O-hIQq__iconDock{box-shadow:none;transform:translate(-50%,calc(-50% + (3px*var(--detail-scale))));background:0 0}.dribbble-3d-theme-toggle-module__O-hIQq__controlActive .dribbble-3d-theme-toggle-module__O-hIQq__iconDock:before{opacity:.48;background:radial-gradient(circle at 44% 40%,#bedbff1f,#0000 26%),radial-gradient(circle at 50% 58%,#0000004d,#0000 60%)}.dribbble-3d-theme-toggle-module__O-hIQq__iconHalo{filter:blur(calc(10px*var(--detail-scale)));opacity:.1;background:radial-gradient(circle,#ffffff0a,#0000 70%);border-radius:45%;transition:opacity .56s,transform .56s,background .56s;position:absolute;inset:-8% -5% -6% -9%}.dribbble-3d-theme-toggle-module__O-hIQq__controlActive .dribbble-3d-theme-toggle-module__O-hIQq__iconHalo{opacity:.38;background:radial-gradient(circle,#b4ccff75,#0000 70%);transform:scale(1.04)}.dribbble-3d-theme-toggle-module__O-hIQq__moonGlyph{width:100%;height:100%;transform:rotate(4deg)scale(var(--moon-scale));transform-origin:50%;filter:drop-shadow(0 calc(.35px*var(--detail-scale))0 rgba(255,255,255,var(--groove-highlight-opacity)))drop-shadow(0 var(--groove-shadow-y)var(--groove-shadow-blur)rgba(0,0,0,var(--groove-shadow-opacity)));transition:transform .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1);overflow:visible}.dribbble-3d-theme-toggle-module__O-hIQq__moonPath{fill:#64676e;stroke:#000;stroke-width:calc(var(--moon-outline-width)*var(--detail-scale));stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .65s cubic-bezier(.22,1,.36,1),stroke .65s cubic-bezier(.22,1,.36,1)}.dribbble-3d-theme-toggle-module__O-hIQq__moonGlyphActive{transform:rotate(4deg)scale(calc(var(--moon-scale)*1.01));filter:drop-shadow(0 0 calc(4px*var(--detail-scale))rgba(192,222,255,calc(.48 + var(--groove-depth)*.12)))drop-shadow(0 0 calc(9px*var(--detail-scale))rgba(144,190,255,calc(.1 + var(--groove-depth)*.05)))drop-shadow(0 var(--groove-shadow-y)var(--groove-shadow-blur)rgba(0,0,0,calc(.24 + var(--groove-depth)*.12)))}.dribbble-3d-theme-toggle-module__O-hIQq__moonGlyphActive .dribbble-3d-theme-toggle-module__O-hIQq__moonPath{fill:#eefbff;stroke:rgba(76,106,154,var(--moon-outline-alpha-active))}@keyframes dribbble-3d-theme-toggle-module__O-hIQq__flashSweepTop{0%,to{opacity:.82;transform:translate(-4%)translateY(0)rotate(-45deg)scaleX(.98)}50%{opacity:1;transform:translate(5%)translateY(2%)rotate(-45deg)scaleX(1.08)}}@keyframes dribbble-3d-theme-toggle-module__O-hIQq__flashSweepBottom{0%,to{opacity:.72;transform:translate(3%)translateY(0)rotate(-45deg)scaleX(.98)}50%{opacity:.96;transform:translate(-4%)translateY(-2%)rotate(-45deg)scaleX(1.06)}}@media (prefers-reduced-motion:reduce){.dribbble-3d-theme-toggle-module__O-hIQq__control,.dribbble-3d-theme-toggle-module__O-hIQq__shell,.dribbble-3d-theme-toggle-module__O-hIQq__edgeRim,.dribbble-3d-theme-toggle-module__O-hIQq__ambientGlow,.dribbble-3d-theme-toggle-module__O-hIQq__facet,.dribbble-3d-theme-toggle-module__O-hIQq__facetTail,.dribbble-3d-theme-toggle-module__O-hIQq__edgeFlashTop,.dribbble-3d-theme-toggle-module__O-hIQq__edgeFlashBottom,.dribbble-3d-theme-toggle-module__O-hIQq__iconDock,.dribbble-3d-theme-toggle-module__O-hIQq__iconHalo,.dribbble-3d-theme-toggle-module__O-hIQq__moonGlyph{transition:none!important;animation:none!important}}
.dribbble-3d-top-buttons-module__rAlc5a__page{color:#eef2ff;background:radial-gradient(circle at top,#929ab03d,#0000 24%),radial-gradient(circle at 0 100%,#19120c6b,#0000 24%),radial-gradient(circle at 0 100%,#0d121feb,#0000 30%),linear-gradient(#9498a6 0%,#6d7180 28%,#242833 72%,#080b12 100%);min-height:100vh;position:relative;overflow:hidden}.dribbble-3d-top-buttons-module__rAlc5a__pageGlow{filter:blur(70px);pointer-events:none;background:radial-gradient(circle,#ff9e522e,#0000 65%);height:30rem;position:absolute;inset:auto 0 -16rem}.dribbble-3d-top-buttons-module__rAlc5a__hero,.dribbble-3d-top-buttons-module__rAlc5a__bodyLayout{z-index:1;width:min(88rem,100% - 3rem);margin:0 auto;position:relative}.dribbble-3d-top-buttons-module__rAlc5a__hero{padding-top:3rem}.dribbble-3d-top-buttons-module__rAlc5a__eyebrow{color:#ebf1ffb8;letter-spacing:.34em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:600}.dribbble-3d-top-buttons-module__rAlc5a__title{letter-spacing:-.05em;max-width:11ch;margin:0;font-size:clamp(2.7rem,5vw,4.6rem);line-height:.92}.dribbble-3d-top-buttons-module__rAlc5a__description{color:#e2e8f0d6;max-width:42rem;margin:1rem 0 0;font-size:1rem;line-height:1.65}.dribbble-3d-top-buttons-module__rAlc5a__bodyLayout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1.3rem;margin-top:2rem;padding-bottom:3rem;display:grid}.dribbble-3d-top-buttons-module__rAlc5a__contentColumn{min-width:0;max-width:46rem}.dribbble-3d-top-buttons-module__rAlc5a__grid{grid-template-columns:minmax(0,1fr);gap:1.3rem;display:grid}.dribbble-3d-top-buttons-module__rAlc5a__card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff14,#ffffff08),#070a1261;border:1px solid #ffffff1a;border-radius:2rem;padding:1.2rem;box-shadow:0 26px 72px #02061770,inset 0 1px #ffffff14}.dribbble-3d-top-buttons-module__rAlc5a__controlsRail{gap:1rem;display:grid;position:sticky;top:1.6rem}.dribbble-3d-top-buttons-module__rAlc5a__controlsCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff14,#ffffff08),#070a1261;border:1px solid #ffffff1a;border-radius:2rem;padding:1.2rem;box-shadow:0 26px 72px #02061770,inset 0 1px #ffffff14}.dribbble-3d-top-buttons-module__rAlc5a__cardLabel{color:#e9eeffb3;letter-spacing:.28em;text-transform:uppercase;margin:0 0 1rem;font-size:.74rem;font-weight:700}.dribbble-3d-top-buttons-module__rAlc5a__consoleStack{gap:1.1rem;display:grid}.dribbble-3d-top-buttons-module__rAlc5a__consoleVariant{gap:.65rem;display:grid}.dribbble-3d-top-buttons-module__rAlc5a__variantLabel{color:#ecf1ff99;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.dribbble-3d-top-buttons-module__rAlc5a__controlsCard{margin:0}.dribbble-3d-top-buttons-module__rAlc5a__controlsGrid{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}.dribbble-3d-top-buttons-module__rAlc5a__actionButtonRow{gap:.75rem;margin-top:1rem;display:grid}.dribbble-3d-top-buttons-module__rAlc5a__actionButton{color:#f4f7fff0;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffffff14,#ffffff05),#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;min-height:3rem;padding:0 1rem;font-size:.86rem;font-weight:700;transition:border-color .18s,background .18s,transform .18s}.dribbble-3d-top-buttons-module__rAlc5a__actionButton:hover{background:linear-gradient(#ffffff1c,#ffffff08),#ffffff0d;border-color:#ffffff2e;transform:translateY(-1px)}.dribbble-3d-top-buttons-module__rAlc5a__actionFeedback{color:#e2e8f0b8;margin:.85rem 0 0;font-size:.82rem;line-height:1.5}.dribbble-3d-top-buttons-module__rAlc5a__control{gap:.55rem;display:grid}.dribbble-3d-top-buttons-module__rAlc5a__controlHeader{color:#eef2ffe0;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.88rem;font-weight:700;display:flex}.dribbble-3d-top-buttons-module__rAlc5a__control input[type=range]{width:100%}.dribbble-3d-top-buttons-module__rAlc5a__colorControlStack{gap:1rem;margin-top:1rem;display:grid}.dribbble-3d-top-buttons-module__rAlc5a__modeColorGroup{gap:.9rem;padding-top:.1rem;display:grid}.dribbble-3d-top-buttons-module__rAlc5a__modeColorGroup+.dribbble-3d-top-buttons-module__rAlc5a__modeColorGroup{border-top:1px solid #ffffff14;padding-top:1rem}.dribbble-3d-top-buttons-module__rAlc5a__modeColorLabel{color:#ecf1ffad;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.dribbble-3d-top-buttons-module__rAlc5a__colorField{gap:.7rem;display:grid}.dribbble-3d-top-buttons-module__rAlc5a__colorInputRow{align-items:center;gap:.75rem;display:flex}.dribbble-3d-top-buttons-module__rAlc5a__colorInputRow input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:.95rem;width:4rem;height:3rem;padding:0}.dribbble-3d-top-buttons-module__rAlc5a__colorValue{color:#eef2ffeb;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;flex:1;align-items:center;min-height:3rem;padding:0 .9rem;font-size:.86rem;font-weight:700;display:flex}@media (max-width:960px){.dribbble-3d-top-buttons-module__rAlc5a__bodyLayout{grid-template-columns:1fr}.dribbble-3d-top-buttons-module__rAlc5a__contentColumn{max-width:none}.dribbble-3d-top-buttons-module__rAlc5a__controlsRail{position:static}}
.generate-button-lab-module__kKN9Ua__page{color:#eef2ff;background:radial-gradient(circle at top,#8e9ab83d,#0000 20%),radial-gradient(circle at 0 100%,#181e2ce6,#0000 32%),linear-gradient(#7f8798 0%,#4e5566 22%,#171d28 70%,#06080d 100%);min-height:100vh;position:relative;overflow:hidden}.generate-button-lab-module__kKN9Ua__page:before{content:"";pointer-events:none;opacity:.1;background-image:radial-gradient(circle at 22% 18%,#fffffff2 .5px,#0000 .9px),radial-gradient(circle at 74% 28%,#ffffffbf .6px,#0000 1px),radial-gradient(circle at 54% 72%,#ffffffb8 .45px,#0000 .8px);background-size:18px 18px,24px 24px,20px 20px;position:absolute;inset:0}.generate-button-lab-module__kKN9Ua__pageGlow{pointer-events:none;filter:blur(72px);background:radial-gradient(circle,#aabfff24,#0000 68%);height:28rem;position:absolute;inset:auto 0 -14rem}.generate-button-lab-module__kKN9Ua__hero,.generate-button-lab-module__kKN9Ua__controlPanel,.generate-button-lab-module__kKN9Ua__comparisonGrid{z-index:1;width:min(76rem,100% - 3rem);margin:0 auto;position:relative}.generate-button-lab-module__kKN9Ua__hero{padding-top:3rem}.generate-button-lab-module__kKN9Ua__eyebrow{color:#ebf1ffb8;letter-spacing:.34em;text-transform:uppercase;margin:0 0 .75rem;font-size:.76rem;font-weight:700}.generate-button-lab-module__kKN9Ua__title{letter-spacing:-.05em;max-width:10ch;margin:0;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.94}.generate-button-lab-module__kKN9Ua__description{color:#e2e8f0d6;max-width:44rem;margin:1rem 0 0;font-size:1.02rem;line-height:1.7}.generate-button-lab-module__kKN9Ua__controlPanel{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(#ffffff14,#ffffff05),#070a1270;border:1px solid #ffffff1a;border-radius:2rem;margin-top:2rem;padding:1.2rem;box-shadow:0 28px 80px #0206176b,inset 0 1px #ffffff14}.generate-button-lab-module__kKN9Ua__toggleDock{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.generate-button-lab-module__kKN9Ua__panelLabel{color:#ebf1ffc2;letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.generate-button-lab-module__kKN9Ua__panelCopy{color:#e2e8f0cc;max-width:34rem;margin:.45rem 0 0;font-size:.95rem;line-height:1.55}.generate-button-lab-module__kKN9Ua__panelCopy code,.generate-button-lab-module__kKN9Ua__statusCode{color:#f4f8fffa;background:#ffffff14;border-radius:999px;padding:.18rem .45rem;font-size:.82rem}.generate-button-lab-module__kKN9Ua__toggleWrap{align-items:center;gap:.9rem;display:flex}.generate-button-lab-module__kKN9Ua__themeBadge{color:#f1f5f9eb;background:#080b1485;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:2.25rem;padding:0 .9rem;font-size:.88rem;font-weight:600;display:inline-flex}.generate-button-lab-module__kKN9Ua__toggleGrid{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.generate-button-lab-module__kKN9Ua__toggleChip{color:#f5f8ffeb;font:inherit;background:linear-gradient(#ffffff0f,#ffffff05),#090c158a;border:1px solid #ffffff1f;border-radius:999px;padding:.8rem 1rem;font-size:.9rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s}.generate-button-lab-module__kKN9Ua__toggleChip:hover{border-color:#fff3;transform:translateY(-1px)}.generate-button-lab-module__kKN9Ua__toggleChipActive{background:linear-gradient(#dbe3ff29,#dbe3ff0d),#0b0f1ac7;border-color:#cbd6ff47}.generate-button-lab-module__kKN9Ua__statusStrip{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;padding-top:1rem;display:flex}.generate-button-lab-module__kKN9Ua__statusLabel{color:#e2e8f0a8;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}.generate-button-lab-module__kKN9Ua__statusDivider{background:#ffffff24;width:1px;height:1rem}.generate-button-lab-module__kKN9Ua__statusValue{color:#f7fafff0;font-size:.94rem;font-weight:600}.generate-button-lab-module__kKN9Ua__comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin-top:1.5rem;padding-bottom:3rem;display:grid}.generate-button-lab-module__kKN9Ua__card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff14,#ffffff08),#070a1261;border:1px solid #ffffff1a;border-radius:2rem;overflow:hidden;box-shadow:0 26px 72px #02061770,inset 0 1px #ffffff14}.generate-button-lab-module__kKN9Ua__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.2rem 0;display:flex}.generate-button-lab-module__kKN9Ua__cardEyebrow{color:#e9eeffb3;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.generate-button-lab-module__kKN9Ua__cardTitle{margin:.38rem 0 0;font-size:1.55rem;line-height:1.05}.generate-button-lab-module__kKN9Ua__cardCopy{color:#e2e8f0c7;max-width:18rem;margin:.2rem 0 0;font-size:.92rem;line-height:1.55}.generate-button-lab-module__kKN9Ua__previewStage{border-radius:1.6rem;place-items:center;min-height:28rem;margin:1rem;display:grid;position:relative;overflow:hidden}.generate-button-lab-module__kKN9Ua__previewStage:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.generate-button-lab-module__kKN9Ua__previewStageLight{background:radial-gradient(circle at 50% 8%,#fffffff0,#0000 18%),linear-gradient(#e7ecf5fa,#d6dfebdb 40%,#c2cbd9d6 100%)}.generate-button-lab-module__kKN9Ua__previewStageDark{background:radial-gradient(circle at 50% 8%,#b4c6ff29,#0000 18%),linear-gradient(#222834f0,#0e121cfa 55%,#05070c 100%)}.generate-button-lab-module__kKN9Ua__previewConsole{z-index:1;width:min(100%,40rem);padding:0 1rem;position:relative}.generate-button-lab-module__kKN9Ua__conceptShell{z-index:1;border-radius:2rem;width:min(100%,39rem);padding:1px;position:relative}.generate-button-lab-module__kKN9Ua__conceptShellLight{background:linear-gradient(135deg,#72b6ffc7,#b098ff8f 50%,#ffb271b3);box-shadow:0 26px 60px #94a3b847}.generate-button-lab-module__kKN9Ua__conceptShellDark{background:linear-gradient(135deg,#65cdfff5,#ab7effe6 48%,#ff9b66f5);box-shadow:0 32px 84px #02061794}.generate-button-lab-module__kKN9Ua__conceptShell:before{content:"";background:inherit;opacity:.28;filter:blur(22px);z-index:-1;border-radius:calc(2rem - 1px);position:absolute;inset:1px}.generate-button-lab-module__kKN9Ua__conceptShellLight .generate-button-lab-module__kKN9Ua__conceptTopRow,.generate-button-lab-module__kKN9Ua__conceptShellLight .generate-button-lab-module__kKN9Ua__conceptPrimaryButton{background:linear-gradient(#fffffff5,#f4f7fceb 36%,#ebf0f7e0 100%),#ffffffeb}.generate-button-lab-module__kKN9Ua__conceptShellDark .generate-button-lab-module__kKN9Ua__conceptTopRow,.generate-button-lab-module__kKN9Ua__conceptShellDark .generate-button-lab-module__kKN9Ua__conceptPrimaryButton{background:linear-gradient(#101724f0,#080c14fa 100%),#090c14eb}.generate-button-lab-module__kKN9Ua__conceptTopRow{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:calc(2rem - 1px) calc(2rem - 1px) 1.35rem 1.35rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.generate-button-lab-module__kKN9Ua__conceptUtilityButton{min-height:4.1rem;color:inherit;background:0 0;border:0;border-right:1px solid #ffffff14;padding:0;transition:transform .18s,opacity .18s;position:relative}.generate-button-lab-module__kKN9Ua__conceptUtilityButton:last-child{border-right:0}.generate-button-lab-module__kKN9Ua__conceptUtilityButton:hover:not(:disabled){transform:translateY(-1px)}.generate-button-lab-module__kKN9Ua__conceptUtilityButton:disabled{opacity:.58}.generate-button-lab-module__kKN9Ua__conceptUtilityButtonLight{color:#1f2937}.generate-button-lab-module__kKN9Ua__conceptUtilityButtonDark{color:#eef2ff}.generate-button-lab-module__kKN9Ua__conceptUtilityGlow{pointer-events:none;background:radial-gradient(circle at 0 0,#ffffff61,#0000 68%);position:absolute;inset:0}.generate-button-lab-module__kKN9Ua__conceptUtilityInner{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;height:100%;display:flex;position:relative}.generate-button-lab-module__kKN9Ua__conceptUtilityIcon{color:inherit;display:inline-flex}.generate-button-lab-module__kKN9Ua__conceptUtilityLabel{letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:700}.generate-button-lab-module__kKN9Ua__conceptPrimaryButton{isolation:isolate;width:100%;min-height:5.6rem;color:inherit;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:0;border-radius:0 0 calc(2rem - 1px) calc(2rem - 1px);padding:0;transition:transform .18s,filter .18s;position:relative;overflow:hidden}.generate-button-lab-module__kKN9Ua__conceptPrimaryButton:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.generate-button-lab-module__kKN9Ua__conceptPrimaryButton:disabled{opacity:.7}.generate-button-lab-module__kKN9Ua__conceptPrimaryButtonLight{color:#1f2937;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #94a3b82e,inset 0 -18px 28px #e2e8f05c}.generate-button-lab-module__kKN9Ua__conceptPrimaryButtonDark{color:#f8fafc;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #02061785,inset 0 -18px 28px #0206173d}.generate-button-lab-module__kKN9Ua__conceptPrimaryShadow,.generate-button-lab-module__kKN9Ua__conceptPrimaryBackdrop,.generate-button-lab-module__kKN9Ua__conceptPrimaryFacet,.generate-button-lab-module__kKN9Ua__conceptPrimaryEdge{pointer-events:none;position:absolute}.generate-button-lab-module__kKN9Ua__conceptPrimaryShadow{filter:blur(4px);background:radial-gradient(circle,#02061757,#0000 72%);border-radius:999px;height:1rem;inset:auto 14% -.6rem}.generate-button-lab-module__kKN9Ua__conceptPrimaryBackdrop{background:linear-gradient(#ffffff1a,#ffffff05 36%,#ffffff03 100%);inset:0}.generate-button-lab-module__kKN9Ua__conceptPrimaryFacet{mix-blend-mode:screen;background:radial-gradient(36% 90% at 62% 42%,#ffffff57,#0000 62%),linear-gradient(124deg,#0000 18%,#ffffff3d 36%,#ffffff0f 58%,#0000 78%);inset:0}.generate-button-lab-module__kKN9Ua__conceptPrimaryEdge{border-radius:inherit;inset:1px;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #02061747}.generate-button-lab-module__kKN9Ua__conceptPrimaryDock{z-index:1;border-radius:999px;place-items:center;width:3.2rem;height:3.2rem;display:grid;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.generate-button-lab-module__kKN9Ua__conceptPrimaryButtonLight .generate-button-lab-module__kKN9Ua__conceptPrimaryDock{background:radial-gradient(circle at 28% 24%,#fffffffa,#ffffff8a 28%,#cbd5e12e 72%,#cbd5e100 100%),linear-gradient(#ffffffe6,#e2e8f0d1);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #94a3b82e,0 10px 24px #94a3b82e}.generate-button-lab-module__kKN9Ua__conceptPrimaryButtonDark .generate-button-lab-module__kKN9Ua__conceptPrimaryDock{background:radial-gradient(circle at 28% 24%,#b6c9ff38,#ffffff1a 28%,#0206170a 72%,#02061700 100%),linear-gradient(#222b3cf5,#0e121cf5);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0206178f,0 14px 28px #02061766}.generate-button-lab-module__kKN9Ua__conceptPrimaryCrescent{border-radius:999px;width:1.2rem;height:1.2rem;position:relative;overflow:hidden;box-shadow:0 0 18px #adccff47}.generate-button-lab-module__kKN9Ua__conceptPrimaryButtonLight .generate-button-lab-module__kKN9Ua__conceptPrimaryCrescent{background:linear-gradient(#6366f11a,#3b82f629)}.generate-button-lab-module__kKN9Ua__conceptPrimaryButtonDark .generate-button-lab-module__kKN9Ua__conceptPrimaryCrescent{background:linear-gradient(#b8ceff47,#4c6a9a1a)}.generate-button-lab-module__kKN9Ua__conceptPrimaryCrescent:before,.generate-button-lab-module__kKN9Ua__conceptPrimaryCrescent:after{content:"";border-radius:999px;position:absolute}.generate-button-lab-module__kKN9Ua__conceptPrimaryCrescent:before{inset:0;box-shadow:inset 0 0 0 2px #ffffffe6}.generate-button-lab-module__kKN9Ua__conceptPrimaryCrescent:after{width:1rem;height:1.3rem;top:-.05rem;left:.42rem}.generate-button-lab-module__kKN9Ua__conceptPrimaryButtonLight .generate-button-lab-module__kKN9Ua__conceptPrimaryCrescent:after{background:linear-gradient(#f4f7fc,#e2e8f0)}.generate-button-lab-module__kKN9Ua__conceptPrimaryButtonDark .generate-button-lab-module__kKN9Ua__conceptPrimaryCrescent:after{background:linear-gradient(#0e121c,#080c14)}.generate-button-lab-module__kKN9Ua__conceptPrimaryContent{z-index:2;width:100%;min-height:inherit;justify-content:center;align-items:center;gap:.75rem;padding:0 1.5rem 0 5rem;display:inline-flex;position:relative}.generate-button-lab-module__kKN9Ua__conceptPrimaryIcon,.generate-button-lab-module__kKN9Ua__iconSmall,.generate-button-lab-module__kKN9Ua__iconMedium{flex-shrink:0;display:inline-flex}.generate-button-lab-module__kKN9Ua__conceptPrimaryLabel{letter-spacing:.22em;text-transform:uppercase;font-size:.9rem;font-weight:800}.generate-button-lab-module__kKN9Ua__iconSmall{width:1rem;height:1rem}.generate-button-lab-module__kKN9Ua__iconMedium{width:1.2rem;height:1.2rem}.generate-button-lab-module__kKN9Ua__iconSpin{animation:1s linear infinite generate-button-lab-module__kKN9Ua__button-lab-spin}@keyframes generate-button-lab-module__kKN9Ua__button-lab-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.generate-button-lab-module__kKN9Ua__comparisonGrid{grid-template-columns:1fr}}@media (max-width:720px){.generate-button-lab-module__kKN9Ua__hero,.generate-button-lab-module__kKN9Ua__controlPanel,.generate-button-lab-module__kKN9Ua__comparisonGrid{width:min(100%,100% - 1.5rem)}.generate-button-lab-module__kKN9Ua__toggleDock,.generate-button-lab-module__kKN9Ua__cardHeader{flex-direction:column;align-items:flex-start}.generate-button-lab-module__kKN9Ua__toggleWrap{justify-content:space-between;width:100%}.generate-button-lab-module__kKN9Ua__previewStage{min-height:24rem}.generate-button-lab-module__kKN9Ua__previewConsole,.generate-button-lab-module__kKN9Ua__conceptShell{width:100%}}
