:root{color-scheme:light;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-primary: #17251f;--text-secondary: #52635b;--text-inverse: #ffffff;--surface-canvas: #f3f8f5;--surface-raised: #fffefa;--surface-muted: #e8f2ed;--border-subtle: #c9d8d0;--border-strong: #789589;--action-primary: #155f46;--action-primary-hover: #0e4b37;--action-secondary: #e0eee7;--status-success: #16724f;--status-warning: #8a5a00;--status-danger: #a42a2a;--status-info: #225f86;--focus-ring: #0975d1;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: 1rem;--shadow-sm: 0 .25rem 1rem rgb(24 57 43 / 8%);--target-min: 2.75rem}*,*:before,*:after{box-sizing:border-box}html{min-width:20rem;background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-sans);line-height:1.5;text-rendering:optimizeLegibility}body{min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer;transition-property:background-color,border-color,color,box-shadow,opacity,filter,transform;transition-duration:.14s;transition-timing-function:ease-out}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{filter:brightness(.94) saturate(1.04);transform:scale(.96)}button,a,input,select,textarea,[tabindex]:not([tabindex="-1"]){outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{box-shadow:0 0 0 3px var(--surface-raised),0 0 0 6px var(--focus-ring)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{transform:none}}
