input,textarea,select{font-size:max(16px,1em)!important}.bg-gradient-brand{background-image:linear-gradient(135deg, var(--color-primary), var(--color-accent))}.text-gradient-brand{background-image:linear-gradient(135deg, var(--color-primary), var(--color-accent));color:transparent;-webkit-background-clip:text;background-clip:text}input[type=date]::-webkit-date-and-time-value{text-align:left}input[type=date]{min-width:0}.shadow-soft{box-shadow:none}.safe-bottom-dock .shadow-soft,.safe-bottom-fab .shadow-soft,.btn.shadow-soft,.filter .btn{box-shadow:0 1px 2px rgba(54,44,36,.06),0 3px 6px -2px rgba(54,44,36,.07),0 8px 18px -6px rgba(54,44,36,.1);box-shadow:0 1px 2px lab(18.7497% 3.63408 6.86861/.06),0 3px 6px -2px lab(18.7497% 3.63408 6.86861/.07),0 8px 18px -6px lab(18.7497% 3.63408 6.86861/.1)}.input:focus,.select:focus,.textarea:focus{--input-color:var(--color-primary);outline:none;box-shadow:0 0 0 5px rgba(0,159,107,.18);box-shadow:0 0 0 5px lab(57.8953% -51.2153 17.727/.18)}.input:focus-within{--input-color:var(--color-primary);outline:none;box-shadow:0 0 0 5px rgba(0,159,107,.18);box-shadow:0 0 0 5px lab(57.8953% -51.2153 17.727/.18)}.select:focus-within{--input-color:var(--color-primary);outline:none;box-shadow:0 0 0 5px rgba(0,159,107,.18);box-shadow:0 0 0 5px lab(57.8953% -51.2153 17.727/.18)}.textarea:focus-within{--input-color:var(--color-primary);outline:none;box-shadow:0 0 0 5px rgba(0,159,107,.18);box-shadow:0 0 0 5px lab(57.8953% -51.2153 17.727/.18)}.checkbox:focus-visible{outline:none;box-shadow:0 0 0 5px rgba(0,159,107,.18);box-shadow:0 0 0 5px lab(57.8953% -51.2153 17.727/.18)}.radio:focus-visible{outline:none;box-shadow:0 0 0 5px rgba(0,159,107,.18);box-shadow:0 0 0 5px lab(57.8953% -51.2153 17.727/.18)}.toggle:focus-visible{outline:none;box-shadow:0 0 0 5px rgba(0,159,107,.18);box-shadow:0 0 0 5px lab(57.8953% -51.2153 17.727/.18)}.toggle:has(:focus-visible){outline:none;box-shadow:0 0 0 5px rgba(0,159,107,.18);box-shadow:0 0 0 5px lab(57.8953% -51.2153 17.727/.18)}@media (forced-colors:active){.input:focus,.select:focus,.textarea:focus{outline-offset:2px;outline:2px solid}.input:focus-within{outline-offset:2px;outline:2px solid}.select:focus-within{outline-offset:2px;outline:2px solid}.textarea:focus-within{outline-offset:2px;outline:2px solid}.checkbox:focus-visible{outline-offset:2px;outline:2px solid}.radio:focus-visible{outline-offset:2px;outline:2px solid}.toggle:focus-visible{outline-offset:2px;outline:2px solid}.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}}#counted-splash{animation:.3s 8s forwards counted-splash-failsafe}@keyframes counted-splash-failsafe{to{opacity:0;visibility:hidden}}#counted-splash.splash-leaving{opacity:0;pointer-events:none;transition:opacity .2s ease-out}.card{padding:1rem}.card-clickable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.card-clickable:active{background-color:var(--color-base-300)}@media (hover:hover){.card-clickable:hover{cursor:pointer;background-color:var(--color-base-200)}}.app-container{background-color:var(--color-base-200);border-radius:1.5rem;height:calc(100dvh - 1rem)}body:has(#demo-bar) .app-container{height:calc(100dvh - 3.5rem)}.app-container>header.nav-material{width:auto;min-height:5rem;margin:-1rem -1rem 0;padding:1.5rem 1rem .5rem;top:-1rem}.modal-box{max-height:calc(100dvh - 1rem)}main{padding-left:var(--sal);padding-right:var(--sar)}@media (display-mode:standalone){html,body{overscroll-behavior-y:contain}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-theme=counted-dark] .page-shell,[data-theme=counted-dark] .app-container{background-color:#080c0a;background-color:lab(3.10546% -1.36227 .397593)}[data-theme=counted-dark] .safe-bottom-dock .shadow-soft,[data-theme=counted-dark] .safe-bottom-fab .shadow-soft,[data-theme=counted-dark] .btn.shadow-soft,[data-theme=counted-dark] .filter .btn,html[data-theme=counted-dark][data-plat=android] .ptr .ptr-indicator{box-shadow:0 8px 18px -6px rgba(0,0,0,.5);box-shadow:0 8px 18px -6px lab(0% 0 0/.5)}[data-theme=counted-dark] .modal-box{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 8px 18px -6px rgba(0,0,0,.5);box-shadow:0 0 0 1px lab(100% 0 0/.08),0 8px 18px -6px lab(0% 0 0/.5)}