:root{--mdw-typeface__brand:"Outfit", system-ui, sans-serif;--mdw-typeface__plain:"Nunito", system-ui, sans-serif;--color-bg:#fff;--color-bg-elevated:#f5f9ff;--color-surface:rgb(var(--mdw-color__surface-container-low));--color-surface-2:rgb(var(--mdw-color__surface-container));--color-primary:rgb(var(--mdw-color__primary));--color-primary-dim:rgb(var(--mdw-color__primary-container));--color-accent:rgb(var(--mdw-color__secondary));--color-danger:rgb(var(--mdw-color__error));--color-text:rgb(var(--mdw-color__on-surface));--color-text-muted:rgb(var(--mdw-color__on-surface-variant));--color-border:rgb(var(--mdw-color__outline-variant));--font-display:"Outfit", system-ui, sans-serif;--font-body:"Nunito", system-ui, sans-serif;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-soft:0 10px 28px #005cbe1f;--safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;font-family:var(--font-body);color:var(--color-text);-webkit-font-smoothing:antialiased;background:radial-gradient(70% 45% at 8% -8%,#0078f01f,#0000),radial-gradient(55% 40% at 92% 0,#579aff17,#0000),#fff;margin:0}body{min-height:100dvh}button,input,textarea,select{font:inherit}a{color:var(--color-primary)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-shell{max-width:480px;min-height:100dvh;padding:1rem 1rem calc(1.25rem + var(--safe-bottom));margin:0 auto}.page-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(1.6rem,5vw,2rem);font-weight:700}.page-sub{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:1rem;line-height:1.4}.btn-block{width:100%;display:flex}mdw-button.btn-block{justify-content:center;width:100%}.field{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.field label{font-size:.9rem;font-weight:700}.field mdw-input,.field mdw-textarea,.field mdw-select{width:100%}.chip-row{flex-wrap:wrap;gap:.5rem;display:flex}mdw-filter-chip{--mdw-density:-1}
