.dark .surface{background:#1a1a1a!important}.dark .stroke,.dark .surface{border-color:rgb(75 85 99)!important}@media (min-width:1024px){.lg\:grid{display:grid!important}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.lg\:col-span-3{grid-column:span 3/span 3!important}.lg\:col-span-9{grid-column:span 9/span 9!important}.lg\:w-auto{width:auto!important}.lg\:gap-6{gap:1.5rem!important}.lg\:p-6{padding:1.5rem!important}}.app-page-shell__grid{display:flex!important;flex-direction:column!important;gap:1rem!important}@media (min-width:768px) and (max-width:1023px){.app-page-shell__grid{flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;overflow-x:hidden!important}}@media (min-width:1024px){.app-page-shell__grid{flex-direction:row!important;align-items:flex-start!important;flex-wrap:nowrap!important;overflow-x:hidden!important}.app-page-shell__grid>.app-page-shell__sidebar{width:300px!important;flex:0 0 300px!important;min-width:300px!important;max-width:300px!important}}.app-page-shell__sidebar{width:100%!important;flex-shrink:0!important;flex-grow:0!important;position:fixed!important;top:var(--app-shell-header-height)!important;left:1.5rem!important;height:calc(100vh - var(--app-shell-header-height))!important;overflow-y:auto!important;z-index:100!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.app-page-shell__sidebar::-webkit-scrollbar{display:none!important}@media (min-width:768px){.app-page-shell__sidebar{width:300px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:300px!important;min-width:300px!important;max-width:300px!important;position:fixed!important;top:var(--app-shell-header-height)!important;left:1.5rem!important;height:calc(100vh - var(--app-shell-header-height))!important;overflow-y:auto!important;z-index:100!important}}@media (min-width:1024px){.app-page-shell__sidebar{width:300px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:300px!important;min-width:300px!important;max-width:300px!important}}@media (min-width:1280px){.app-page-shell__sidebar{width:300px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:300px!important;min-width:300px!important;max-width:300px!important}}@media (min-width:1536px){.app-page-shell__sidebar{width:300px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:300px!important;min-width:300px!important;max-width:300px!important}}@media (min-width:1024px){.calendar-layout-root .app-page-shell__grid>.app-page-shell__sidebar,.calendar-layout-root .app-page-shell__sidebar,.calendar-layout-root .app-page-shell__sidebar.calendar-desktop-wrapper{left:0!important;width:var(--calendar-sidebar-glass-width)!important;max-width:var(--calendar-sidebar-glass-width)!important;min-width:var(--calendar-sidebar-glass-width)!important;flex:0 0 var(--calendar-sidebar-glass-width)!important;flex-basis:var(--calendar-sidebar-glass-width)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}}.app-page-shell__main{width:100%!important;min-width:0!important;flex:1 1 auto!important}@media (min-width:768px) and (max-width:1023px){.app-page-shell__main{width:100%!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;margin-left:0!important}}@media (min-width:1024px){.app-page-shell__main{width:calc(100% - 300px - 1rem)!important;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 300px - 1rem);min-width:0!important;max-width:calc(100% - 300px - 1rem)!important;margin-left:calc(300px + 1.5rem + 1rem)!important}}.border{border:1px solid!important}.p-6{padding:1.5rem!important}@media (min-width:768px){.md\:col-span-3{grid-column:span 3/span 3!important}.md\:col-span-9{grid-column:span 9/span 9!important}}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.col-span-12{grid-column:span 12/span 12!important}.gap-6{gap:1.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.date-picker-container{position:relative!important;width:100%!important}.date-picker-input{width:100%!important;padding:.5rem .625rem!important;border-radius:.625rem!important;border:1px solid rgba(17,24,39,.14)!important;background:var(--surface-bg)!important;color:var(--foreground)!important;font-size:.875rem!important;outline:none!important;cursor:pointer!important}.dark .date-picker-input{background:rgba(0,0,0,.16)!important;border-color:rgba(249,250,251,.14)!important}.date-picker-input:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}.date-picker-dropdown{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:50!important;background:var(--surface-bg)!important;border:1px solid var(--stroke-color)!important;border-radius:.75rem!important;box-shadow:0 10px 25px rgba(0,0,0,.15)!important;backdrop-filter:none!important;padding:.75rem!important;margin-top:.25rem!important}.date-picker-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:.75rem!important}.date-picker-title{font-size:.875rem!important;font-weight:600!important;color:var(--foreground)!important}.date-picker-nav{display:flex!important;gap:.25rem!important}.date-picker-nav-button{display:flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:.375rem!important;border:1px solid var(--stroke-color)!important;background:var(--surface-bg)!important;color:var(--foreground)!important;cursor:pointer!important}.date-picker-day:hover,.date-picker-nav-button:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;border-color:rgba(251,191,36,.3)!important}.date-picker-nav-button svg{width:.875rem!important;height:.875rem!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.date-picker-grid{display:grid!important;grid-template-columns:repeat(7,1fr)!important;grid-gap:.125rem!important;gap:.125rem!important}.date-picker-weekday{opacity:.7!important}.date-picker-day,.date-picker-weekday{display:flex!important;align-items:center!important;justify-content:center!important;height:1.75rem!important;font-size:.75rem!important;font-weight:500!important;color:var(--foreground)!important}.date-picker-day{border-radius:.375rem!important;cursor:pointer!important;border:1px solid transparent!important}.date-picker-day.selected{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(217,119,6,.15))!important;border-color:rgba(251,191,36,.5)!important;color:rgb(17 24 39)!important;font-weight:600!important}.space-y-4>*+*{margin-top:1rem!important}.grid{display:grid!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:col-span-2{grid-column:span 2/span 2!important}.sm\:flex-row{flex-direction:row!important}.sm\:items-center{align-items:center!important}.sm\:w-auto{width:auto!important}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:col-span-1{grid-column:span 1/span 1!important}}.flex-col{flex-direction:column!important}.items-start{align-items:flex-start!important}.mt-3{margin-top:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.menu-item{color:var(--foreground)!important;text-decoration:none!important;outline:none!important;width:auto!important;min-width:-moz-fit-content!important;min-width:fit-content!important}.menu-item:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}.relative{position:relative!important}.fixed{position:fixed!important}.rounded-lg{border-radius:.5rem!important}.z-\[99999\]{z-index:99999!important}.min-w-\[280px\]{min-width:280px!important}.p-3{padding:.75rem!important}.border-b{border-bottom-width:1px!important}.p-1{padding:.25rem!important}.rounded{border-radius:.25rem!important}.w-4{width:1rem!important}.h-4{height:1rem!important}.gap-1{gap:.25rem!important}.mb-2{margin-bottom:.5rem!important}.text-center{text-align:center!important}.text-gray-300{color:rgb(209 213 219)!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.bg-blue-500{background:rgb(59 130 246)!important}.min-w-\[320px\]{min-width:320px!important}.p-4{padding:1rem!important}.border-gray-200\/20{border-color:rgba(229,231,235,.2)!important}.p-2{padding:.5rem!important}.w-5{width:1.25rem!important}.h-5{height:1.25rem!important}.text-gray-600{color:rgb(75 85 99)!important}.text-gray-800{color:rgb(31 41 55)!important}.dark .text-gray-200{color:rgb(229 231 235)!important}.text-lg{font-size:1.125rem!important}.mb-3{margin-bottom:.75rem!important}.text-gray-500{color:rgb(107 114 128)!important}.dark .text-gray-400{color:rgb(156 163 175)!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.text-gray-700{color:rgb(55 65 81)!important}.dark .text-gray-300{color:rgb(209 213 219)!important}.text-white{color:white!important}.transform{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))!important}.hover\:from-yellow-50:hover{--tw-gradient-from:#fefce8!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,252,232,0))!important}.hover\:to-orange-50:hover{--tw-gradient-to:#fff7ed!important}.dark .hover\:from-yellow-900\/20:hover{--tw-gradient-from:rgba(120,53,15,0.2)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))!important}.dark .hover\:to-orange-900\/20:hover{--tw-gradient-to:rgba(194,65,12,0.2)!important}.text-gray-400{color:rgb(156 163 175)!important}.dark .text-gray-600{color:rgb(75 85 99)!important}.disabled\:opacity-50:disabled,.opacity-50{opacity:.5!important}.inp-calendar{background:var(--surface-bg)!important;border:1px solid var(--glass-border)!important;backdrop-filter:blur(10px) saturate(140%)!important;color:var(--foreground)!important}.dark .inp-calendar{background:rgba(0,0,0,.3)!important;border-color:rgba(255,255,255,.15)!important}.dark .dark\:hidden{display:none!important}.dark .dark\:block{display:block!important}.dark .dark\:stroke-\[#d1d5db\]{stroke:#d1d5db!important}.dark .dark\:text-gray-100{color:rgb(243 244 246)!important}.dark .dark\:text-gray-800{color:rgb(31 41 55)!important}.dark .dark\:bg-gray-800{background-color:rgb(31 41 55)!important}.dark .dark\:bg-gray-900{background-color:rgb(17 24 39)!important}.dark .dark\:border-gray-700{border-color:rgb(55 65 81)!important}.dark .dark\:border-gray-700\/20{border-color:rgba(55,65,81,.2)!important}.dark .dark\:text-gray-300{color:rgb(209 213 219)!important}.dark .dark\:text-gray-400{color:rgb(156 163 175)!important}.dark .dark\:text-gray-600{color:rgb(75 85 99)!important}.dark .dark\:hover\:from-yellow-900\/20:hover{background:linear-gradient(135deg,rgba(120,53,15,.2),transparent)!important}.dark .dark\:hover\:to-orange-900\/20:hover{background:linear-gradient(135deg,transparent,rgba(194,65,12,.2))!important}select{background-color:var(--surface-bg)!important;color:var(--foreground)!important;border:1px solid var(--stroke-color)!important;border-radius:.625rem!important;padding:.5rem .625rem!important;font-size:.875rem!important;outline:none!important}.dark select{background-color:rgba(0,0,0,.8)!important;color:rgb(249,250,251)!important;border-color:rgba(249,250,251,.2)!important}.dark .modal-panel select option,.dark select option{background-color:rgba(0,0,0,.95)!important;color:rgb(249,250,251)!important;border:none!important;outline:none!important}select:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}select:hover{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05))!important;border-color:rgba(251,191,36,.3)!important;box-shadow:0 0 15px rgba(251,191,36,.2)!important;transform:translateY(-.5px)!important}.modal-panel select{background-color:var(--surface-bg)!important;color:var(--foreground)!important;border:1px solid var(--stroke-color)!important}.dark .modal-panel select{background-color:rgba(0,0,0,.9)!important;color:rgb(249,250,251)!important;border-color:rgba(249,250,251,.2)!important}.features-page-container{padding:0!important;max-width:100%!important;margin:0 auto!important;background:transparent!important;min-height:100vh!important}.features-header{margin-bottom:2rem!important;padding:0!important}.features-layout-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:1.5rem!important;gap:1.5rem!important;padding:0 1rem!important}@media (min-width:768px){.features-layout-grid{grid-template-columns:1fr 1fr 1fr!important;gap:2rem!important}}.features-sidebar-wrapper{order:1!important}.features-content-container,.features-sidebar-container,.w-full{width:100%!important}.features-modules-wrapper{order:2!important}.features-options-wrapper{order:3!important}@media (min-width:768px){.features-sidebar-wrapper{order:1!important}}.ticker{overflow:hidden!important;white-space:nowrap!important}.ticker-inner{display:inline-block!important;animation:ticker 20s linear infinite!important}@keyframes ticker{0%{transform:translateX(100%)!important}to{transform:translateX(-100%)!important}}.space-y-2>*+*{margin-top:.5rem!important}.space-y-3{display:flex!important;flex-direction:column!important}.space-y-3>*{margin:0!important}.space-y-3>*+*{margin-top:.75rem!important}.features-content-container .up-item,.features-modules-wrapper .up-item,.features-options-wrapper .up-item,.features-sidebar-container .up-item{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.75rem!important;border-radius:.5rem!important;background:rgba(255,255,255,.2)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;margin-bottom:.5rem!important;transition:all .2s ease!important;box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 20px rgba(255,255,255,.05)!important}.dark .features-content-container .up-item,.dark .features-modules-wrapper .up-item,.dark .features-options-wrapper .up-item,.dark .features-sidebar-container .up-item{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;-webkit-backdrop-filter:blur(64px) saturate(220%) brightness(1.02)!important;border:none!important;box-shadow:inset 0 0 20px rgba(255,255,255,.05),0 0 20px rgba(0,0,0,.1)!important}.dark .features-content-container .up-item:hover,.dark .features-modules-wrapper .up-item:hover,.dark .features-options-wrapper .up-item:hover,.dark .features-sidebar-container .up-item:hover,.features-content-container .up-item:hover,.features-modules-wrapper .up-item:hover,.features-options-wrapper .up-item:hover,.features-sidebar-container .up-item:hover{transform:translateY(-1px)!important}.flex{display:flex!important}.items-center{align-items:center!important}.justify-between{justify-content:space-between!important}.justify-end{justify-content:flex-end!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.min-w-0{min-width:0!important}.flex-1{flex:1 1!important}.shrink-0{flex-shrink:0!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.calendar-layout-root .app-page-shell__sidebar .up-item .s span,.icon-form-field__control .dropdown-trigger .truncate,.text-left{text-align:left!important}.rounded-xl{border-radius:.75rem!important}.rounded-2xl{border-radius:1rem!important}.border{border-width:1px!important}.stroke{border-color:var(--glass-border)!important}.stroke:hover{border-color:var(--glass-border-hover)!important}.hover-gold-neon-subtle:hover{background:linear-gradient(135deg,rgba(251,191,36,.15),rgba(217,119,6,.08))!important;border-color:var(--stroke-color-hover)!important;box-shadow:0 0 25px rgba(251,191,36,.25),var(--glass-shadow-hover)!important;transform:translateY(-2px) scale(1.02)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring-black\/10{--tw-ring-color:rgb(0 0 0/0.1)!important}.dark .ring-white\/20{--tw-ring-color:rgb(255 255 255/0.2)!important}.bg-black\/5{background-color:rgb(0 0 0/.05)!important}.dark .bg-white\/5{background-color:rgb(255 255 255/.05)!important}.dark .bg-white\/10{background-color:rgb(255 255 255/.1)!important}.cursor-pointer{cursor:pointer!important}.pt-2{padding-top:.5rem!important}.mt-2{margin-top:.5rem!important}.surface{background:var(--surface-bg)!important;backdrop-filter:none!important;border:1px solid var(--glass-border)!important}.surface:hover{background:var(--surface-bg-hover)!important;border-color:var(--glass-border-hover)!important}.soft-shadow{box-shadow:var(--glass-shadow)!important}.soft-shadow:hover{box-shadow:var(--glass-shadow-hover)!important;transform:translateY(-1px)!important}.features-page-container .surface,.features-page-container .surface.soft-shadow{backdrop-filter:blur(25px) saturate(200%)!important}.features-page-container .surface.soft-shadow{border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.features-page-container .surface.soft-shadow:hover{background:var(--surface-bg-hover)!important;border-color:var(--glass-border-hover)!important;box-shadow:var(--glass-shadow-hover)!important;transform:translateY(-3px)!important}.icon-circle-sm{border-radius:6px!important;color:var(--foreground)!important;cursor:pointer!important;padding:.4rem!important;display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;text-decoration:none!important}[data-icon-theme=default] .icon-circle-sm:hover{transform:translateY(-1px)!important}.icon-circle-sm:active{transform:translateY(0)!important;box-shadow:0 2px 6px rgba(96,165,250,.2)!important}.icon-circle-sm svg{width:16px!important;height:16px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}:root .icon-circle-sm svg{stroke:#374151!important}.dark .data-section-card .icon-circle svg,.dark .icon-circle-sm svg{stroke:white!important}