@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_b7a1ed3b-module__417h6G__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_b7a1ed3b-module__417h6G__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_faf8bdde-module__ZdPV6W__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_faf8bdde-module__ZdPV6W__variable{--font-nunito:"Nunito", "Nunito Fallback"}
:root{--ink:#231942;--ink-2:#5b5280;--ink-3:#9a93b8;--cream:#fff7ec;--paper:#fff;--pink:#ff8fb1;--pink-l:#ffe0ea;--lemon:#ffd84d;--lemon-l:#fff3c4;--mint:#6edca8;--mint-l:#d4f7e6;--sky:#7db9ff;--sky-l:#dcebff;--lav:#b79cff;--lav-l:#ebe3ff;--peach:#ffae7a;--peach-l:#ffe6d5;--red:#ff5a4e;--red-l:#ffe1de;--green:#12a165;--bw:2.5px;--r:22px;--sh:4px 4px 0 var(--ink);--sh-lg:6px 6px 0 var(--ink);--spring:cubic-bezier(.34, 1.56, .64, 1);--ease:cubic-bezier(.65, 0, .35, 1);--font-display:var(--font-fraunces), "PingFang SC", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--font-body:var(--font-nunito), "PingFang SC", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--dot:#23194217;--on-bright:#231942;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=midnight]{--ink:#f1eaff;--ink-2:#b4abd8;--ink-3:#776ea3;--cream:#171233;--paper:#221a44;--pink-l:#47285c;--lemon-l:#463a1f;--mint-l:#1c4534;--sky-l:#1f3757;--lav-l:#342a63;--peach-l:#4a2f3d;--red-l:#4e262b;--green:#3fd68f;--dot:#f1eaff14;--on-bright:#231942;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=matcha]{--ink:#28301f;--ink-2:#5f6b52;--ink-3:#93a086;--cream:#f2f7e8;--paper:#fdfff8;--pink-l:#ffe4ec;--lemon-l:#f6f7c9;--mint-l:#dcf6e2;--sky-l:#e0f0fb;--lav-l:#ece7fb;--peach-l:#ffe9d8;--dot:#28301f1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--cream);background-image:radial-gradient(var(--dot) 1.2px, transparent 1.2px);-webkit-font-smoothing:antialiased;background-size:22px 22px;min-height:100vh}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--lemon)}h1,h2,h3,h4,.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600;line-height:1.1}h1,h2,.display{font-variation-settings:"SOFT" 60, "WONK" 1}.muted{color:var(--ink-2)}.tiny{font-size:12.5px}.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.card{background:var(--paper);border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh)}.card.pad{padding:22px}.card.lift{transition:transform .25s var(--spring), box-shadow .25s}.card.lift:hover{box-shadow:7px 7px 0 var(--ink);transform:translate(-3px,-3px)rotate(-.4deg)}.bg-pink{background:var(--pink)}.bg-pink-l{background:var(--pink-l)}.bg-lemon{background:var(--lemon)}.bg-lemon-l{background:var(--lemon-l)}.bg-mint{background:var(--mint)}.bg-mint-l{background:var(--mint-l)}.bg-sky{background:var(--sky)}.bg-sky-l{background:var(--sky-l)}.bg-lav{background:var(--lav)}.bg-lav-l{background:var(--lav-l)}.bg-peach{background:var(--peach)}.bg-peach-l{background:var(--peach-l)}.bg-red-l{background:var(--red-l)}.bg-ink{background:var(--ink);color:var(--cream)}.btn{border:var(--bw) solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:var(--paper);white-space:nowrap;transition:transform .15s var(--spring), box-shadow .15s, background .2s;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:800;display:inline-flex}.btn:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.btn:disabled{opacity:.45;pointer-events:none}.btn.sm{border-radius:11px;padding:7px 12px;font-size:13.5px}.btn.lg{border-radius:16px;padding:14px 24px;font-size:17px}.btn.pink{background:var(--pink)}.btn.lemon{background:var(--lemon)}.btn.mint{background:var(--mint)}.btn.sky{background:var(--sky)}.btn.lav{background:var(--lav)}.btn.ink{background:var(--ink);color:var(--cream)}.btn.ghost{box-shadow:none;background:0 0;border-color:#0000}.btn.ghost:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);transform:none}.btn.paypal{background:#ffc439;border-radius:999px;width:100%}.btn.paypal i{color:#003087;font-style:italic;font-weight:900}.btn.paypal i b{color:#0070e0}.badge{border:2px solid var(--ink);white-space:nowrap;background:var(--paper);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.badge .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.chip{border:2px solid var(--ink);background:var(--paper);transition:.2s var(--spring);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.chip.on{background:var(--ink);color:var(--cream)}.chip:hover:not(.on){transform:translateY(-2px)}.sticker{border:var(--bw) solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-family:var(--font-display);background:var(--paper);border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.kbd{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:800}.hl{white-space:nowrap;z-index:0;position:relative}.hl:after{content:"";z-index:-1;background:var(--lemon);transform-origin:0;height:.42em;animation:hlgrow .8s .3s var(--ease) both;border-radius:6px;position:absolute;bottom:.06em;left:-4px;right:-4px}.hl.pink:after{background:var(--pink)}.hl.mint:after{background:var(--mint)}.hl.sky:after{background:var(--sky)}@keyframes hlgrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:13.5px;font-weight:800}.input,.textarea,.select{border:var(--bw) solid var(--ink);background:var(--paper);border-radius:14px;outline:none;width:100%;padding:12px 14px;transition:box-shadow .2s,transform .2s}.input:focus,.textarea:focus,.select:focus{box-shadow:4px 4px 0 var(--lav)}.textarea{resize:vertical;min-height:130px;line-height:1.6}.avatar{border:var(--bw) solid var(--ink);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.pop-in{animation:popin .5s var(--spring) both}@keyframes popin{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}.rise{animation:rise .6s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.float{animation:4s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-10px)rotate(2deg)}}.float-2{animation:5s ease-in-out infinite float2}@keyframes float2{50%{transform:translateY(8px)rotate(-3deg)}}.wiggle:hover{animation:.5s wiggle}@keyframes wiggle{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pulse-ring{animation:1.8s infinite pulsering}@keyframes pulsering{0%{box-shadow:3px 3px 0 var(--ink), 0 0 0 0 #ff8fb1b3}70%{box-shadow:3px 3px 0 var(--ink), 0 0 0 14px #ff8fb100}to{box-shadow:3px 3px 0 var(--ink), 0 0 0 0 #ff8fb100}}.stagger>*{animation:popin .5s var(--spring) both}.stagger>:nth-child(2){animation-delay:60ms}.stagger>:nth-child(3){animation-delay:.12s}.stagger>:nth-child(4){animation-delay:.18s}.stagger>:nth-child(5){animation-delay:.24s}.stagger>:nth-child(6){animation-delay:.3s}.stagger>:nth-child(7){animation-delay:.36s}.stagger>:nth-child(8){animation-delay:.42s}.stagger>:nth-child(9){animation-delay:.48s}.capi .eye{transform-box:fill-box;transform-origin:50%;animation:4.2s infinite blink}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.capi.bob{transform-origin:bottom;animation:2.6s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-8px)rotate(-3deg)}60%{transform:translateY(0)rotate(2deg)}}.capi.jump{animation:jump .9s var(--spring)}@keyframes jump{30%{transform:translateY(-26px)scale(1.05,.95)}55%{transform:translateY(0)scale(1.1,.9)}75%{transform:scale(.97,1.03)}}.stamp{z-index:5;pointer-events:none;opacity:.93;mix-blend-mode:multiply;text-align:center;width:150px;position:absolute;transform:rotate(-14deg)}.stamp img{width:100%;height:auto;display:block}[data-theme=midnight] .stamp,[data-theme=midnight] .lp-mini-stamp{mix-blend-mode:normal;opacity:.97}.stamp small{font-family:var(--font-body);letter-spacing:2.5px;color:var(--red);margin-top:2px;font-size:10.5px;font-weight:900;display:block}.stamp.slam{animation:.5s cubic-bezier(.2,.9,.3,1.25) both slam}@keyframes slam{0%{opacity:0;transform:rotate(-26deg)scale(2.8)}60%{opacity:.95;transform:rotate(-13deg)scale(.9)}to{opacity:.9;transform:rotate(-14deg)scale(1)}}.shake{animation:.45s shake}@keyframes shake{20%{transform:translate(-4px,2px)rotate(-.6deg)}40%{transform:translate(4px,-2px)}60%{transform:translate(-2px,1px)}80%{transform:translate(1px)}}.confetti{pointer-events:none;z-index:100;position:fixed;inset:0;overflow:hidden}.confetti i{border:2px solid var(--ink);width:10px;height:14px;animation:fall var(--d) var(--delay) cubic-bezier(.2, .6, .4, 1) forwards;border-radius:3px;position:absolute;top:-20px}@keyframes fall{to{transform:translate(var(--x), 110vh) rotate(var(--r))}}.marquee{white-space:nowrap;overflow:hidden}.marquee-track{gap:40px;padding-right:40px;animation:30s linear infinite marquee;display:inline-flex}@keyframes marquee{to{transform:translate(-50%)}}.scanline{z-index:4;pointer-events:none;background:linear-gradient(to bottom, transparent, #6edca859 80%, var(--mint));height:50px;animation:scan 1.8s var(--ease) forwards;border-radius:8px;position:absolute;top:-50px;left:0;right:0}@keyframes scan{0%{opacity:1;top:-50px}90%{opacity:1}to{opacity:0;top:100%}}.typing-dots span{background:currentColor;border-radius:50%;width:6px;height:6px;margin:0 2px;animation:1.2s infinite dots;display:inline-block}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes dots{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.toast{z-index:120;opacity:0;visibility:hidden;transition:transform .5s var(--spring), opacity .3s, visibility 0s .5s;align-items:center;gap:10px;padding:12px 18px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%,-200%)}.toast.show{opacity:1;visibility:visible;transition:transform .5s var(--spring), opacity .3s;transform:translate(-50%)}.row{align-items:center;gap:12px;display:flex}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.col{flex-direction:column;display:flex}.grow{flex:1;min-width:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo-lockup{transition:transform .3s var(--spring);display:inline-flex;transform:rotate(-1.5deg)}.logo-lockup:hover{transform:rotate(1deg)scale(1.04)}.logo-lockup img{width:auto;display:block}.logo-badge{object-fit:cover;border-radius:26%;box-shadow:0 0 0 1.5px #d4af37a6,0 3px 9px #14102859}.mi{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:14px;font-weight:800;display:flex}.mi:hover{background:var(--cream)}.popmenu{animation:popin .22s var(--spring)}[data-theme=midnight] .btn.peach,[data-theme=midnight] .btn.pink,[data-theme=midnight] .btn.lemon,[data-theme=midnight] .btn.mint,[data-theme=midnight] .btn.sky,[data-theme=midnight] .btn.lav,[data-theme=midnight] .btn.paypal,[data-theme=midnight] .sticker,[data-theme=midnight] .hl,[data-theme=midnight] .lp-marquee,[data-theme=midnight] .dash-hello h1,[data-theme=midnight] .dash-hello p,[data-theme=midnight] .dash-hello .kbd{color:#231942}[data-theme=midnight] .hl:after{height:1.06em;bottom:0;left:-6px;right:-6px}.paper-fix{color:#231942}.paper-fix .muted,.paper-fix .kbd{color:#5b5280}[data-theme=midnight] .receipt{color:#231942;border-color:#231942;box-shadow:4px 4px #231942}[data-theme=midnight] .receipt .muted{color:#5b5280}.capi-float{animation:3.2s ease-in-out infinite capifloat}@keyframes capifloat{50%{transform:translateY(-7px)rotate(-2deg)}}.capi-pop{animation:popin .5s var(--spring) both}.waxseal{pointer-events:none;width:76px;animation:popin .5s .7s var(--spring) both;filter:drop-shadow(2px 3px #2319422e);position:absolute;bottom:10px;right:12px;transform:rotate(9deg)}.cert{color:#231942;border:2.5px solid var(--ink);width:min(440px,100%);box-shadow:var(--sh);background:#fffefa;border-radius:16px;padding:22px 24px 18px;position:relative}.cert:before{content:"";pointer-events:none;border:1.5px solid #23194280;border-radius:10px;position:absolute;inset:7px}.cert .muted,.cert .kbd{color:#5b5280}.cc{background:var(--lemon);border:2px solid var(--ink);width:9px;height:9px;position:absolute;transform:rotate(45deg)}.cc.tl{top:12px;left:12px}.cc.tr{top:12px;right:12px}.cc.bl{bottom:12px;left:12px}.cc.br{bottom:12px;right:12px}.cert-stamp{mix-blend-mode:multiply;width:106px;animation:.5s cubic-bezier(.2,.9,.3,1.25) .45s both slam;transform:rotate(-10deg)}.cert-stamp.still{opacity:.93;animation:none}.cert-wax{width:82px;animation:popin .5s .8s var(--spring) both;filter:drop-shadow(2px 3px #23194226);transform:rotate(-7deg)}[data-theme=midnight] .cert-stamp{mix-blend-mode:normal}.thumb-name,.demo-box .kbd,.demo-box2 .kbd{color:#5b5280}.st-request{background:var(--pink-l);color:#c2185b}.st-awaiting_payment{background:var(--lemon-l);color:#8a6100}.st-in_escrow{background:var(--sky-l);color:#1f5fbf}.st-verifying{background:var(--lav-l);color:#5b3cc4}.st-revision{background:var(--peach-l);color:#c2551b}.st-review{background:var(--lav-l);color:#5b3cc4}.st-paid{background:var(--mint-l);color:#0e7a4d}.st-declined{color:#666;background:#ececec}[data-theme=midnight] .st-request{color:#ff9ed2}[data-theme=midnight] .st-awaiting_payment{color:#ffd84d}[data-theme=midnight] .st-in_escrow{color:#8cc4ff}[data-theme=midnight] .st-verifying,[data-theme=midnight] .st-review{color:#c9b8ff}[data-theme=midnight] .st-revision{color:#ffb08a}[data-theme=midnight] .st-paid{color:#7fe3b5}[data-theme=midnight] .st-declined{color:#b4abd8}[data-theme=midnight] .otab.on{color:#231942}[data-theme=midnight] .otab.on .tiny,[data-theme=midnight] .otab.on .muted{color:#5b5280}[data-theme=midnight] .tl-step.now{color:#231942}[data-theme=midnight] .tl-step.now .tl-dot{color:#ffd84d;background:#231942}[data-theme=midnight] .drop{color:#231942}[data-theme=midnight] .drop .muted,[data-theme=midnight] .drop .tiny{color:#5b5280}[data-theme=midnight] .badge[style*=--lemon]{color:#231942}
