@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400&family=Inter:wght@300;400;500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Quattrocento:wght@400;700&display=swap");.no-scrollbar::-webkit-scrollbar,.scrollbar-hide::-webkit-scrollbar{display:none}.no-scrollbar,.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.planner-glass{background:rgba(255,252,242,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5)}.dark .planner-glass{background:rgba(64,61,57,.6);border:1px solid rgba(255,255,255,.1)}.planner-bg-pattern{background-color:#FFFCF2;background-image:radial-gradient(at 0 0,rgba(235,94,40,.15) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(204,197,185,.3) 0,transparent 50%)}.dark .planner-bg-pattern{background-color:#252422;background-image:radial-gradient(at 0 0,rgba(235,94,40,.1) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(0,0,0,.4) 0,transparent 50%)}.planner-shadow{box-shadow:0 8px 32px 0 rgba(31,38,135,.07)}.dark .planner-shadow{box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}.planner-input{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));background-color:rgb(255 255 255/.5);--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.planner-input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.planner-input::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.planner-input:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(235 94 40/var(--tw-ring-opacity,1))}.planner-input{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark .planner-input{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));background-color:rgb(0 0 0/.2);--tw-text-opacity:1}.dark .planner-input,.planner-btn-primary{color:rgb(255 255 255/var(--tw-text-opacity,1))}.planner-btn-primary{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(235 94 40/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1}.planner-btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.planner-btn-primary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(235 94 40/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.planner-btn-primary{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.planner-btn-primary,.planner-btn-primary:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.planner-btn-primary:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.planner-bg-pattern~footer,body:has(.planner-bg-pattern)>footer,body:has(.planner-dashboard-layout)>footer{display:none!important}@media (max-width:768px){.planner-bg-pattern{background-color:#FFFCF2;background-image:radial-gradient(circle at 0 0,rgba(235,94,40,.05) 0,transparent 50%),radial-gradient(circle at 100% 100%,rgba(235,94,40,.05) 0,transparent 50%);background-attachment:fixed}.planner-glass{background:rgba(255,255,255,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6)}.font-planner-h1,.planner-bg-pattern h1,.planner-bg-pattern h2{font-family:Quattrocento,serif!important;letter-spacing:-.02em}.font-planner-body,.font-planner-h2,.planner-bg-pattern a,.planner-bg-pattern button,.planner-bg-pattern input,.planner-bg-pattern label,.planner-bg-pattern p,.planner-bg-pattern span{font-family:Lora,serif!important}.planner-bg-pattern input[type=email],.planner-bg-pattern input[type=password],.planner-bg-pattern input[type=text]{background-color:#FFFFFF;border:1px solid rgba(0,0,0,.05);border-radius:1rem;padding-top:.875rem;padding-bottom:.875rem;padding-right:1rem;font-size:1rem;color:#252422;box-shadow:0 4px 20px -2px rgba(0,0,0,.05);transition:all .2s ease}.planner-bg-pattern input[type=text]:not([class*=pl-11]){padding-left:1.25rem}.planner-bg-pattern input::-moz-placeholder{color:rgba(37,36,34,.4);font-family:Lora,serif}.planner-bg-pattern input::placeholder{color:rgba(37,36,34,.4);font-family:Lora,serif}.planner-bg-pattern input:focus{outline:none;box-shadow:0 0 0 2px rgba(235,94,40,.2);border-color:rgba(235,94,40,.3)}.planner-bg-pattern button[type=submit],.planner-btn-primary{width:100%;background-color:#EB5E28;color:white;font-weight:700;font-family:Quattrocento,serif!important;padding:1rem;border-radius:1rem;font-size:1.125rem;box-shadow:0 10px 25px -5px rgba(235,94,40,.3);transition:all .2s ease;letter-spacing:.02em}.planner-bg-pattern button[type=submit]:active{transform:scale(.98)}.planner-bg-pattern button[type=button]{background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.8);border-radius:.75rem;padding:.875rem;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.planner-bg-pattern button[type=button]:hover{background:rgba(255,255,255,.9)}.planner-bg-pattern .relative span{background-color:#FFFCF2;color:rgba(37,36,34,.5);font-style:italic;font-weight:500;font-size:.875rem}.planner-bg-pattern a{color:#EB5E28;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:rgba(235,94,40,.3);transition:all .2s ease}.planner-bg-pattern a:hover{text-decoration-color:rgba(235,94,40,.6)}.planner-bg-pattern .flex.space-x-1.h-1>div{height:.375rem;border-radius:9999px}.planner-bg-pattern .text-planner-primary.text-xs{font-weight:600;letter-spacing:.05em;text-transform:uppercase}.planner-bg-pattern ul.space-y-1 li{color:rgba(37,36,34,.6)}.planner-bg-pattern ul.space-y-1 li.text-green-600{color:#16a34a}.planner-bg-pattern .planner-glass{padding:2rem 1.5rem;border-radius:1.5rem}}.auth-mobile-back{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;transition:background-color .2s ease}.auth-mobile-back:hover{background-color:rgba(0,0,0,.05)}