@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--mk-teal: #00C4B4;--mk-teal-dark: #009A8D;--mk-teal-light: #E6FAF8;--mk-coral: #FF6B6B;--mk-coral-dark: #E85555;--mk-coral-light: #FFF0F0;--mk-dark: #0D0D0D;--mk-white: #FFFFFF;--mk-bg: #F7F7F5;--mk-border: #EBEBEB;--mk-muted: #AFAFAF;--mk-surface: #FFFFFF;--mk-text: #0D0D0D}*{box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--mk-bg);color:var(--mk-text);margin:0;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ddddd8;border-radius:4px}.mk-card{background:var(--mk-white);border:1px solid var(--mk-border);border-radius:16px;padding:1.125rem}.mk-card-teal{background:var(--mk-teal);border-radius:16px;padding:1.125rem;color:#fff}.mk-card-dark{background:var(--mk-dark);border-radius:16px;padding:1.125rem;color:#fff}.mk-card-coral{background:var(--mk-coral);border-radius:16px;padding:1.125rem;color:#fff}.mk-micro{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin-bottom:6px}.mk-big{font-size:2rem;font-weight:800;line-height:1;letter-spacing:-1.5px}.mk-tag{display:inline-block;padding:3px 10px;border-radius:20px;font-size:10px;font-weight:600;background:#ffffff2e;color:#fff;margin-top:8px}.mk-tag-teal{background:var(--mk-teal-light);color:var(--mk-teal-dark);border-radius:20px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block;margin-top:8px}.mk-btn-primary{background:var(--mk-dark);color:#fff;border:none;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s}.mk-btn-primary:hover{opacity:.85}.mk-btn-primary:disabled{opacity:.4;cursor:not-allowed}.mk-btn-teal{background:var(--mk-teal);color:#fff;border:none;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s}.mk-btn-teal:hover{opacity:.88}.mk-input{width:100%;padding:11px 14px;border:1.5px solid var(--mk-border);border-radius:10px;font-size:15px;font-family:inherit;background:var(--mk-white);color:var(--mk-text);outline:none;transition:border-color .15s}.mk-input:focus{border-color:var(--mk-teal)}.mk-input::-moz-placeholder{color:var(--mk-muted)}.mk-input::placeholder{color:var(--mk-muted)}
