@import url("https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Nunito:wght@300;400;500;600;700;800&display=swap");.landing_page__w02VR{min-height:100vh;position:relative;overflow-x:hidden;background:radial-gradient(900px 480px at 88% -10%,hsla(7,95%,85%,.5),transparent 60%),radial-gradient(760px 420px at -10% 100%,rgba(173,216,230,.5),transparent 55%),#fff9f5;color:#2d3748;font-family:Nunito,system-ui,sans-serif}.landing_orb1__XruVx,.landing_orb2__g_Ldl,.landing_orb3__mgNas{position:fixed;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;filter:blur(70px);pointer-events:none;z-index:0}.landing_orb1__XruVx{width:600px;height:600px;background:radial-gradient(circle,hsla(7,95%,85%,.55) 0,transparent 70%);top:-200px;left:50%;transform:translateX(-50%)}.landing_orb2__g_Ldl{width:500px;height:500px;background:radial-gradient(circle,rgba(230,230,250,.8) 0,transparent 70%);bottom:200px;right:-150px}.landing_orb3__mgNas{width:400px;height:400px;background:radial-gradient(circle,rgba(173,216,230,.55) 0,transparent 70%);bottom:100px;left:-100px}.landing_hero__QPm7L{position:relative;z-index:1;padding:100px 24px 80px;text-align:center;max-width:800px;margin:0 auto;animation:landing_fadeIn__kEgTC .6s ease forwards}@keyframes landing_fadeIn__kEgTC{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing_heroBadge__qxEIg{display:inline-flex;align-items:center;gap:6px;background:#add8e6;border:2px solid #2d3748;color:#2d3748;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:700;margin-bottom:28px;letter-spacing:.01em;box-shadow:2px 2px 0 #2d3748}.landing_heroTitle__4vzZA{font-family:Fredoka,Nunito,system-ui,sans-serif;font-size:clamp(36px,6vw,64px);font-weight:600;line-height:1.12;margin-bottom:20px;letter-spacing:-.01em;color:#2d3748}.landing_heroTitle__4vzZA .gradient-text,.landing_page__w02VR .gradient-text{background:none;-webkit-background-clip:initial;-webkit-text-fill-color:#e55a2b;color:#e55a2b}.landing_heroDesc__xDzzc{font-size:clamp(16px,2vw,19px);color:#64748b;line-height:1.7;max-width:560px;margin:0 auto 40px}.landing_form__LceAp{max-width:640px;margin:0 auto;flex-direction:column}.landing_formMain__Sp_hn,.landing_form__LceAp{display:flex;gap:10px}.landing_inputWrapper__bz4hz{position:relative;flex:1 1}.landing_inputIcon__BItBi{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none;z-index:1}.landing_urlInput__VW4f_{padding:14px 14px 14px 46px!important;border-radius:16px!important;font-size:15px!important;height:54px;background:#fff!important;border:3px solid #2d3748!important;color:#2d3748!important;box-shadow:4px 4px 0 #2d3748!important;font-family:Nunito,system-ui,sans-serif;font-weight:600}.landing_urlInput__VW4f_:focus{outline:none;border-color:#2d3748;box-shadow:4px 4px 0 #2d3748,0 0 0 4px hsla(7,95%,85%,.6)}.landing_urlInput__VW4f_::placeholder{color:#94a3b8;font-weight:500}.landing_slugInput__VIUGF{padding:12px 16px!important;border-radius:14px!important;font-size:14px!important;height:48px;background:#fff!important;border:2px solid #e2e8f0!important;color:#2d3748!important;box-shadow:inset 0 -3px 0 rgba(0,0,0,.06)!important;font-family:Nunito,system-ui,sans-serif;font-weight:600}.landing_slugInput__VIUGF:focus{outline:none;border-color:#add8e6;box-shadow:0 0 0 4px rgba(173,216,230,.5)}.landing_formExtra__afPWO{width:100%}.landing_shortenBtn__dDpsg{height:54px;padding:0 24px!important;border-radius:16px!important;font-size:15px!important;white-space:nowrap;background:#22c55e!important;border:3px solid #2d3748!important;color:#fff!important;box-shadow:4px 4px 0 #2d3748,inset 0 -4px 0 rgba(0,0,0,.15)!important;font-family:Nunito,system-ui,sans-serif;font-weight:800;transition:all .15s ease!important}.landing_shortenBtn__dDpsg:hover{background:#16a34a!important;transform:translate(2px,2px);box-shadow:2px 2px 0 #2d3748,inset 0 -4px 0 rgba(0,0,0,.15)!important}.landing_shortenBtn__dDpsg:disabled{opacity:.65}.landing_shortenBtn__dDpsg .spinner{border-top-color:#fff}.landing_result__mxYHl{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#98ff98;border:3px solid #2d3748;border-radius:16px;padding:14px 16px;max-width:640px;margin:12px auto 0;box-shadow:4px 4px 0 #2d3748;animation:landing_fadeIn__kEgTC .3s ease}.landing_resultInner__4coZp{display:flex;align-items:center;gap:10px;color:#14532d;min-width:0}.landing_resultLink__P91cu{color:#14532d;font-weight:800;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.landing_resultLink__P91cu:hover{text-decoration:underline}.landing_copyBtn__XLud0{display:flex;align-items:center;gap:6px;background:#fff;color:#2d3748;border:2px solid #2d3748;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:800;cursor:pointer;transition:all .15s ease;white-space:nowrap;font-family:Nunito,system-ui,sans-serif;box-shadow:2px 2px 0 #2d3748}.landing_copyBtn__XLud0:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 #2d3748;background:#fff9f5}.landing_copyBtn__XLud0:active{transform:translate(2px,2px);box-shadow:0 0 0 #2d3748}.landing_heroNote__W3dxm{margin-top:20px;font-size:14px;color:#64748b}.landing_heroLink__EH17f{color:#e55a2b;font-weight:800;transition:opacity .12s ease}.landing_heroLink__EH17f:hover{opacity:.75;text-decoration:underline}.landing_features__sr2lQ{position:relative;z-index:1;padding:0 24px 80px;max-width:1200px;margin:0 auto}.landing_sectionHeader__5O4s5{text-align:center;margin-bottom:48px}.landing_sectionTitle__PQur3{font-family:Fredoka,Nunito,system-ui,sans-serif;font-size:clamp(26px,4vw,40px);font-weight:600;margin-bottom:12px;color:#2d3748}.landing_sectionDesc__qykyf{font-size:16px;color:#64748b;max-width:480px;margin:0 auto}.landing_featuresGrid__R3xKb{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.landing_featureCard__hCRko{background:#fff;border:3px solid #2d3748;border-radius:24px;padding:28px;box-shadow:6px 6px 0 #2d3748,inset 0 -4px 0 rgba(0,0,0,.1);transition:all .2s ease;cursor:default}.landing_featureCard__hCRko:hover{box-shadow:4px 4px 0 #2d3748,inset 0 -4px 0 rgba(0,0,0,.1);transform:translate(2px,2px)}.landing_featureIcon__AhkHa{width:48px;height:48px;background:#e6e6fa;border:2px solid #2d3748;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#2d3748;margin-bottom:16px;box-shadow:2px 2px 0 #2d3748}.landing_featureTitle__c_WfM{font-family:Fredoka,Nunito,system-ui,sans-serif;font-size:18px;font-weight:600;color:#2d3748;margin-bottom:8px}.landing_featureDesc__7UjBR{font-size:14px;color:#64748b;line-height:1.6}.landing_cta__iV_Ll{position:relative;z-index:1;padding:0 24px 80px;max-width:800px;margin:0 auto}.landing_ctaCard__qdU_9{position:relative;background:#fdbcb4;border:3px solid #2d3748;border-radius:24px;padding:56px 40px;text-align:center;overflow:hidden;box-shadow:6px 6px 0 #2d3748,inset 0 -4px 0 rgba(0,0,0,.1)}.landing_ctaGlow__wv95a{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:400px;height:200px;background:radial-gradient(ellipse,hsla(0,0%,100%,.35) 0,transparent 70%);pointer-events:none}.landing_ctaTitle__vXDuq{font-family:Fredoka,Nunito,system-ui,sans-serif;font-size:clamp(26px,4vw,40px);font-weight:600;margin-bottom:14px;color:#2d3748}.landing_ctaDesc__3Mput{font-size:16px;color:#74401f;max-width:400px;margin:0 auto 32px;line-height:1.7}.landing_ctaActions__mIr04{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.landing_footer__0n09r{position:relative;z-index:1;border-top:3px solid #2d3748;background:#fff;padding:28px 24px;display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;flex-wrap:wrap;gap:12px}.landing_footerLogo__VPEPR{display:flex;align-items:center;gap:8px;font-family:Fredoka,Nunito,system-ui,sans-serif;font-weight:600;font-size:16px;color:#2d3748}.landing_footerText__4n978{font-size:14px;color:#64748b}.landing_page__w02VR .btn-primary,.landing_page__w02VR a.btn-primary{background:#22c55e;color:#fff;border:3px solid #2d3748;border-radius:16px;box-shadow:4px 4px 0 #2d3748,inset 0 -4px 0 rgba(0,0,0,.15);font-family:Nunito,system-ui,sans-serif;font-weight:800;padding:12px 24px;transition:all .15s ease}.landing_page__w02VR .landing_btn-primary__MZkPY:hover{background:#16a34a;transform:translate(2px,2px);box-shadow:2px 2px 0 #2d3748,inset 0 -4px 0 rgba(0,0,0,.15)}.landing_page__w02VR .alert-error{background:#fff;border:2px solid #ef4444;color:#b91c1c;border-radius:14px;box-shadow:2px 2px 0 #ef4444;font-family:Nunito,system-ui,sans-serif;font-weight:700}@media (prefers-reduced-motion:reduce){.landing_page__w02VR *,.landing_page__w02VR :after,.landing_page__w02VR :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:768px){.landing_hero__QPm7L{padding:60px 16px 40px}.landing_heroTitle__4vzZA{font-size:32px;line-height:1.2}.landing_heroDesc__xDzzc{font-size:15px;margin-bottom:32px}.landing_formMain__Sp_hn{flex-direction:column;gap:12px}.landing_urlInput__VW4f_{height:50px;font-size:14px!important}.landing_shortenBtn__dDpsg{width:100%;height:50px;justify-content:center}.landing_features__sr2lQ{padding-bottom:40px}.landing_sectionTitle__PQur3{font-size:24px}.landing_ctaCard__qdU_9{padding:40px 20px}.landing_footer__0n09r{padding-bottom:100px;flex-direction:column;gap:8px}}