:root{--zen-green:#087c43;--zen-green-dark:#063b2d;--zen-green-deep:#04552f;--zen-green-light:#e8f8f0;--zen-green-soft:#effbf5;--zen-background:#f6faf8;--zen-surface:#fff;--zen-surface-soft:#f9fcfa;--zen-text:#172b22;--zen-text-dark:#063b2d;--zen-text-secondary:#66756e;--zen-text-muted:#98a2a0;--zen-border:#e5ebe8;--zen-border-dark:#d0d9d5;--zen-border-light:#edf2ef;--zen-success:#087c43;--zen-success-background:#e8f8f0;--zen-warning:#b7791f;--zen-warning-background:#fff8e6;--zen-danger:#c62828;--zen-danger-background:#fff0f0;--zen-info:#1769aa;--zen-info-background:#eef6ff;--zen-radius-sm:8px;--zen-radius-md:12px;--zen-radius-lg:16px;--zen-radius-xl:20px;--zen-radius-pill:999px;--zen-shadow-sm:0 2px 8px #1a3d2f0a;--zen-shadow-md:0 8px 25px #1a3d2f0f;--zen-shadow-lg:0 14px 40px #1a3d2f17;--zen-font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*,:after,:before{box-sizing:border-box}#root,body,html{margin:0;min-height:100%;padding:0;width:100%}html{-webkit-text-size-adjust:100%}body,html{background:#f6faf8;background:var(--zen-background)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#172b22;color:var(--zen-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--zen-font-family);line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{color:#172b22;color:var(--zen-text)}input::placeholder,textarea::placeholder{color:#98a2a0;color:var(--zen-text-muted)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #087c432e;outline-offset:2px}::selection{background:#e8f8f0;background:var(--zen-green-light);color:#063b2d;color:var(--zen-green-dark)}*{scrollbar-color:#c9d8d1 #0000;scrollbar-width:thin}::-webkit-scrollbar{height:7px;width:7px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#c9d8d1;border-radius:999px;border-radius:var(--zen-radius-pill)}::-webkit-scrollbar-thumb:hover{background:#aebfb6}.zen-page{background:#f6faf8;background:var(--zen-background);color:#172b22;color:var(--zen-text);min-height:100vh}.zen-card{background:#fff;background:var(--zen-surface);border:1px solid #e5ebe8;border:1px solid var(--zen-border);border-radius:20px;border-radius:var(--zen-radius-xl);box-shadow:0 8px 25px #1a3d2f0f;box-shadow:var(--zen-shadow-md)}.zen-button{background:#087c43;background:var(--zen-green);border:0;border-radius:12px;border-radius:var(--zen-radius-md);color:#fff;font-weight:700;padding:12px 18px;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.zen-button:hover{background:#04552f;background:var(--zen-green-deep);box-shadow:0 2px 8px #1a3d2f0a;box-shadow:var(--zen-shadow-sm)}.zen-button:active{transform:translateY(1px)}.zen-button-secondary{background:#fff;border:1px solid #d0d9d5;border:1px solid var(--zen-border-dark);border-radius:12px;border-radius:var(--zen-radius-md);color:#172b22;color:var(--zen-text);font-weight:700;padding:12px 18px}.zen-button-secondary:hover{background:#f9fcfa;background:var(--zen-surface-soft)}.zen-input{background:#fff;border:1px solid #d0d9d5;border:1px solid var(--zen-border-dark);border-radius:12px;border-radius:var(--zen-radius-md);color:#172b22;color:var(--zen-text);outline:none;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.zen-input:focus{border-color:#087c43;border-color:var(--zen-green);box-shadow:0 0 0 3px #087c431a}@media (max-width:600px){body{font-size:14px}.zen-card{border-radius:16px;border-radius:var(--zen-radius-lg)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.8bf4dc57.css.map*/