/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */:root{--panda-yellow:#fde047;--panda-black:#000;--panda-dark-gray:#1a1a1a;--panda-white:#fff;--panda-font-display:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;--panda-font-mono:"SF Mono","Monaco","Inconsolata","Fira Code",monospace;--theme-font-display:var(--panda-font-display);--theme-font-mono:var(--panda-font-mono);--panda-space-1:.25rem;--panda-space-2:.5rem;--panda-space-3:.75rem;--panda-space-4:1rem;--panda-space-6:1.5rem;--panda-space-8:2rem;--panda-space-12:3rem;--panda-space-16:4rem;--panda-space-20:5rem;--theme-space-1:var(--panda-space-1);--theme-space-2:var(--panda-space-2);--theme-space-3:var(--panda-space-3);--theme-space-4:var(--panda-space-4);--theme-space-6:var(--panda-space-6);--theme-space-8:var(--panda-space-8);--theme-space-12:var(--panda-space-12);--theme-space-16:var(--panda-space-16);--theme-space-20:var(--panda-space-20);--panda-radius-pill:9999px;--panda-radius-lg:1.5rem;--panda-radius-md:1rem;--theme-radius-pill:var(--panda-radius-pill);--theme-radius-lg:var(--panda-radius-lg);--theme-radius-md:var(--panda-radius-md);--panda-font-regular:400;--panda-font-medium:500;--panda-font-semibold:600;--panda-font-bold:700;--panda-font-black:900;--theme-font-regular:var(--panda-font-regular);--theme-font-medium:var(--panda-font-medium);--theme-font-semibold:var(--panda-font-semibold);--theme-font-bold:var(--panda-font-bold);--theme-font-black:var(--panda-font-black)}.panda-hero{min-height:auto;position:relative;overflow:hidden}.panda-footer,.panda-hero{background-color:var(--panda-yellow);color:var(--panda-black);font-family:var(--panda-font-display)}.panda-footer{border-top:3px solid var(--panda-black)}.panda-footer a{color:var(--panda-black)}.panda-footer a:hover{opacity:.7}.panda-footer input{background-color:var(--panda-white);border:2px solid var(--panda-black);color:var(--panda-black)}.panda-footer input::placeholder{color:#00000080}.panda-footer button[type=submit]{background-color:var(--panda-black);color:var(--panda-yellow);font-weight:var(--panda-font-bold);border:3px solid var(--panda-black)}.panda-footer button[type=submit]:hover:not(:disabled){background-color:var(--panda-dark-gray)}.panda-headline{font-size:clamp(3rem,8vw,6rem)!important;font-weight:var(--panda-font-black)!important;letter-spacing:-.05em!important;margin:0!important;line-height:.9!important}.panda-subheadline{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:var(--panda-font-regular);letter-spacing:-.02em;opacity:.8;margin:0;line-height:1.3}.panda-description{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:var(--panda-font-regular);letter-spacing:-.01em;max-width:60ch;line-height:1.4}.panda-button{font-family:var(--panda-font-display);font-size:1.25rem;font-weight:var(--panda-font-semibold);padding:var(--panda-space-4)var(--panda-space-8);border-radius:var(--panda-radius-pill);border:3px solid var(--panda-black);cursor:pointer;letter-spacing:-.01em;box-shadow:3px 3px 0 var(--panda-black);text-decoration:none;transition:all .2s;display:inline-block;position:relative}.panda-button:hover{filter:brightness(1.1)}.panda-button:active{filter:brightness(.9)}.panda-button-small{font-family:var(--panda-font-display);font-size:.625rem;font-weight:var(--panda-font-semibold);padding:var(--panda-space-2)var(--panda-space-4);border-radius:var(--panda-radius-pill);border:2px solid var(--panda-black);cursor:pointer;letter-spacing:-.01em;box-shadow:2px 2px 0 var(--panda-black);text-decoration:none;transition:all .2s;display:inline-block;position:relative}.panda-button-small:hover{filter:brightness(1.1)}.panda-button-small:active{filter:brightness(.9)}.panda-button-primary{background-color:var(--panda-white);color:var(--panda-black)}.panda-button-primary:hover{filter:brightness(.95)}.panda-button-primary:active{filter:brightness(.9)}.panda-button-secondary{background-color:var(--panda-black);color:var(--panda-white);box-shadow:3px 3px #0000004d}.panda-button-secondary:hover{filter:brightness(1.3)}.panda-button-secondary:active{filter:brightness(1.1)}.panda-button-theme{background-color:var(--panda-yellow);color:var(--panda-black);border:3px solid var(--panda-black);box-shadow:3px 3px 0 var(--panda-black)}.panda-button-theme:hover{filter:brightness(1.1)}.panda-button-theme:active{filter:brightness(.9)}.panda-code-block{font-family:var(--panda-font-mono);padding:var(--panda-space-4)var(--panda-space-6);border-radius:var(--panda-radius-md);color:var(--panda-dark-gray);margin-top:var(--panda-space-12);background-color:#0000000d;font-size:1.125rem;display:inline-block}.panda-code-dollar{color:#0006;margin-right:var(--panda-space-2)}@keyframes panda-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes panda-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.panda-animate-fade-in{animation:panda-fade-in .8s ease-out forwards}.panda-animate-scale-in{animation:panda-scale-in .6s ease-out forwards}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.theme-headline{font-size:clamp(4rem,10vw,12rem);font-weight:var(--theme-font-black,900);letter-spacing:-.05em;margin:0;line-height:.9}.theme-subheadline{font-size:clamp(1.25rem,2.5vw,1.75rem);letter-spacing:-.02em;opacity:.8;margin:0;line-height:1.3}.theme-description,.theme-subheadline{font-weight:var(--theme-font-regular,400)}.theme-description{font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.01em;max-width:60ch;line-height:1.4}.theme-button{font-family:var(--theme-font-display);font-size:1.25rem;font-weight:var(--theme-font-semibold,600);padding:var(--theme-space-4,1rem)var(--theme-space-8,2rem);border-radius:var(--theme-radius-pill,9999px);cursor:pointer;letter-spacing:-.01em;border:3px solid;text-decoration:none;transition:all .2s;display:inline-block;position:relative;box-shadow:3px 3px}.theme-button:hover{transform:translate(-2px,-2px);box-shadow:4px 4px}.theme-button:active{transform:translate(2px,2px);box-shadow:2px 2px}.theme-button-small{font-family:var(--theme-font-display);font-size:.625rem;font-weight:var(--theme-font-semibold,600);padding:var(--theme-space-2,.5rem)var(--theme-space-4,1rem);border-radius:var(--theme-radius-pill,9999px);cursor:pointer;letter-spacing:-.01em;border:2px solid;text-decoration:none;transition:all .2s;display:inline-block;position:relative;box-shadow:2px 2px}.theme-button-small:hover{transform:translate(-1px,-1px);box-shadow:3px 3px}.theme-button-small:active{transform:translate(1px,1px);box-shadow:1px 1px}.theme-code-block{font-family:var(--theme-font-mono);padding:var(--theme-space-4,1rem)var(--theme-space-6,1.5rem);border-radius:var(--theme-radius-md,1rem);margin-top:var(--theme-space-12,3rem);font-size:1.125rem;display:inline-block}.theme-code-dollar{margin-right:var(--theme-space-2,.5rem)}.theme-hero{font-family:var(--theme-font-display);min-height:100vh;position:relative;overflow:hidden}@keyframes theme-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes theme-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.theme-animate-fade-in{animation:theme-fade-in .8s ease-out forwards}.theme-animate-scale-in{animation:theme-scale-in .6s ease-out forwards}:root{--wor-red:#ff381f;--wor-white:#fff;--wor-black:#000;--wor-dark-gray:#1a1a1a;--wor-font-display:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;--wor-font-mono:"SF Mono","Monaco","Inconsolata","Fira Code",monospace;--theme-font-display:var(--wor-font-display);--theme-font-mono:var(--wor-font-mono);--wor-space-1:.25rem;--wor-space-2:.5rem;--wor-space-3:.75rem;--wor-space-4:1rem;--wor-space-6:1.5rem;--wor-space-8:2rem;--wor-space-12:3rem;--wor-space-16:4rem;--wor-space-20:5rem;--theme-space-1:var(--wor-space-1);--theme-space-2:var(--wor-space-2);--theme-space-3:var(--wor-space-3);--theme-space-4:var(--wor-space-4);--theme-space-6:var(--wor-space-6);--theme-space-8:var(--wor-space-8);--theme-space-12:var(--wor-space-12);--theme-space-16:var(--wor-space-16);--theme-space-20:var(--wor-space-20);--wor-radius-pill:9999px;--wor-radius-lg:1.5rem;--wor-radius-md:1rem;--theme-radius-pill:var(--wor-radius-pill);--theme-radius-lg:var(--wor-radius-lg);--theme-radius-md:var(--wor-radius-md);--wor-font-regular:400;--wor-font-medium:500;--wor-font-semibold:600;--wor-font-bold:700;--wor-font-black:900;--theme-font-regular:var(--wor-font-regular);--theme-font-medium:var(--wor-font-medium);--theme-font-semibold:var(--wor-font-semibold);--theme-font-bold:var(--wor-font-bold);--theme-font-black:var(--wor-font-black)}.wor-hero{min-height:auto;position:relative;overflow:hidden}.wor-footer,.wor-hero{background-color:var(--wor-red);color:var(--wor-white);font-family:var(--wor-font-display)}.wor-footer{border-top:3px solid var(--wor-black)}.wor-footer a{color:var(--wor-white)}.wor-footer a:hover{opacity:.8}.wor-footer input{border:2px solid var(--wor-white);color:var(--wor-white);background-color:#fff3}.wor-footer input::placeholder{color:#ffffffb3}.wor-footer button[type=submit]{background-color:var(--wor-white);color:var(--wor-red);font-weight:var(--wor-font-bold);border:3px solid var(--wor-black)}.wor-footer button[type=submit]:hover:not(:disabled){background-color:#f0f0f0}.wor-headline{font-size:clamp(3rem,8vw,6rem)!important;font-weight:var(--wor-font-black)!important;letter-spacing:-.05em!important;margin:0!important;line-height:.9!important}.wor-subheadline{font-size:clamp(1.25rem,2.5vw,1.75rem);letter-spacing:-.02em;opacity:.9;margin:0;line-height:1.3}.wor-description,.wor-subheadline{font-weight:var(--wor-font-regular)}.wor-description{font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.01em;max-width:60ch;line-height:1.4}.wor-button{font-family:var(--wor-font-display);font-size:1.25rem;font-weight:var(--wor-font-semibold);padding:var(--wor-space-4)var(--wor-space-8);border-radius:var(--wor-radius-pill);border:3px solid var(--wor-black);cursor:pointer;letter-spacing:-.01em;box-shadow:3px 3px 0 var(--wor-black);text-decoration:none;transition:all .2s;display:inline-block;position:relative}.wor-button:hover{filter:brightness(1.1)}.wor-button:active{filter:brightness(.9)}.wor-button-small{font-family:var(--wor-font-display);font-size:.625rem;font-weight:var(--wor-font-semibold);padding:var(--wor-space-2)var(--wor-space-4);border-radius:var(--wor-radius-pill);border:2px solid var(--wor-black);cursor:pointer;letter-spacing:-.01em;box-shadow:2px 2px 0 var(--wor-black);text-decoration:none;transition:all .2s;display:inline-block;position:relative}.wor-button-small:hover{filter:brightness(1.1)}.wor-button-small:active{filter:brightness(.9)}.wor-button-primary{background-color:var(--wor-white);color:var(--wor-red)}.wor-button-primary:hover{filter:brightness(.95)}.wor-button-primary:active{filter:brightness(.9)}.wor-button-secondary{background-color:var(--wor-black);color:var(--wor-white);box-shadow:3px 3px #0000004d}.wor-button-secondary:hover{filter:brightness(1.3)}.wor-button-secondary:active{filter:brightness(1.1)}.wor-button-theme{background-color:var(--wor-red);color:var(--wor-white);border:3px solid var(--wor-black);box-shadow:3px 3px 0 var(--wor-black)}.wor-button-theme:hover{filter:brightness(1.1)}.wor-button-theme:active{filter:brightness(.9)}.wor-code-block{font-family:var(--wor-font-mono);padding:var(--wor-space-4)var(--wor-space-6);border-radius:var(--wor-radius-md);color:var(--wor-white);margin-top:var(--wor-space-12);background-color:#ffffff1a;font-size:1.125rem;display:inline-block}.wor-code-dollar{color:#ffffff80;margin-right:var(--wor-space-2)}@keyframes wor-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes wor-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.wor-animate-fade-in{animation:wor-fade-in .8s ease-out forwards}.wor-animate-scale-in{animation:wor-scale-in .6s ease-out forwards}