*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font-family:DM Sans,system-ui,-apple-system,sans-serif;background:#06090f;color:#dce8f5;line-height:1.5;-webkit-font-smoothing:antialiased;color-scheme:dark}a{color:#38bdf8}.app-shell{min-height:100dvh;display:flex;flex-direction:column;max-width:40rem;margin:0 auto;padding:1.25rem}.card{background:#1e293b;border:1px solid #334155;border-radius:.75rem;padding:1rem 1.25rem;margin-top:1rem}.muted{color:#94a3b8;font-size:.9rem}button{font:inherit;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;background:#0ea5e9;color:#0f172a;font-weight:600}button:disabled{opacity:.5;cursor:not-allowed}input{font:inherit;width:100%;padding:.5rem .75rem;border-radius:.5rem;border:1px solid #334155;background:#0f172a;color:#f8fafc}form label{display:block;margin-top:.75rem;font-size:.875rem}ul.list{list-style:none;margin:.5rem 0 0;padding:0}ul.list li{padding:.5rem 0;border-bottom:1px solid #334155}:root{--mm-void:#06090f;--mm-surface:#0d1622;--mm-panel:#090d16;--mm-card:#111a28;--mm-border:rgba(255,255,255,0.065);--mm-accent:#00d49e;--mm-accent-dim:rgba(0,212,158,0.1);--mm-accent-glow:rgba(0,212,158,0.22);--mm-text:#dce8f5;--mm-muted:#4e6885;--mm-positive:#00d49e;--mm-negative:#ff6b6b;--mm-error-bg:rgba(255,107,107,0.1);--ff-brand:"Bebas Neue",sans-serif;--ff-body:"DM Sans",system-ui,sans-serif;--ff-mono:"JetBrains Mono",monospace}@keyframes mm-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mm-orb-a{0%,to{transform:translate(0) scale(1)}40%{transform:translate(40px,-30px) scale(1.08)}70%{transform:translate(-20px,20px) scale(.96)}}@keyframes mm-orb-b{0%,to{transform:translate(0) scale(1)}35%{transform:translate(-30px,40px) scale(1.06)}65%{transform:translate(25px,-15px) scale(.97)}}@keyframes mm-spin{to{transform:rotate(1turn)}}.lp-root{display:grid;grid-template-columns:42% 1fr;min-height:100dvh}.lp-brand{position:relative;overflow:hidden;background:var(--mm-surface);border-right:1px solid var(--mm-border);padding:3rem 3rem 3rem 3.5rem;display:flex;flex-direction:column;justify-content:flex-end}.lp-brand__bg{position:absolute;inset:0;pointer-events:none}.lp-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.18}.lp-orb--a{width:380px;height:380px;top:-80px;left:-100px;background:var(--mm-accent);animation:mm-orb-a 14s ease-in-out infinite}.lp-orb--b{width:300px;height:300px;bottom:40px;right:-60px;background:#2563eb;animation:mm-orb-b 18s ease-in-out infinite}.lp-ghost-text{position:absolute;bottom:-.1em;right:-.05em;font-family:var(--ff-brand);font-size:clamp(14rem,22vw,22rem);line-height:1;color:rgba(255,255,255,.025);-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.02em}.lp-brand__inner{position:relative;z-index:1}.lp-logo{display:flex;align-items:center;gap:.4rem;margin-bottom:1.75rem}.lp-logo__mark{display:grid;place-items:center;width:2.4rem;height:2.4rem;background:var(--mm-accent);color:var(--mm-void);font-family:var(--ff-brand);font-size:1.55rem;border-radius:.45rem;letter-spacing:-.02em}.lp-logo__name{font-family:var(--ff-brand);font-size:1.75rem;letter-spacing:.04em;color:var(--mm-text)}.lp-tagline{font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:300;line-height:1.25;color:var(--mm-text);margin:0 0 2.5rem;letter-spacing:-.01em}.lp-metrics{display:flex;flex-direction:column;gap:.5rem}.lp-metric{display:flex;align-items:center;justify-content:space-between;background:var(--mm-card);border:1px solid var(--mm-border);border-radius:.6rem;padding:.7rem 1rem}.lp-metric--accent{border-color:var(--mm-accent-glow);background:var(--mm-accent-dim)}.lp-metric__label{font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-muted)}.lp-metric__value{font-family:var(--ff-mono);font-size:.9rem;font-weight:600;color:var(--mm-text);letter-spacing:-.01em}.lp-metric__value--pos{color:var(--mm-positive)}.lp-metric__value--neg{color:var(--mm-negative)}.lp-form-panel{background:var(--mm-panel);display:flex;align-items:center;justify-content:center;padding:2.5rem 2rem}.lp-form-wrap{width:100%;max-width:22rem}.lp-form-header{margin-bottom:2rem}.lp-form-title{font-size:1.65rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .35rem;color:var(--mm-text)}.lp-form-subtitle{font-size:.9rem;color:var(--mm-muted);margin:0}.lp-form{gap:0}.lp-field,.lp-form{display:flex;flex-direction:column}.lp-field{gap:.4rem;margin-bottom:1rem}.lp-label{font-size:.78rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--mm-muted)}.lp-input{font:inherit;width:100%;padding:.7rem .9rem;background:var(--mm-card);border:1px solid var(--mm-border);border-radius:.55rem;color:var(--mm-text);font-size:.95rem;transition:border-color .18s,box-shadow .18s;outline:none}.lp-input::placeholder{color:var(--mm-muted);opacity:.6}.lp-input:focus{border-color:var(--mm-accent-glow);box-shadow:0 0 0 3px var(--mm-accent-dim)}.lp-password{position:relative;display:flex;align-items:center;width:100%}.lp-password .lp-input{padding-right:2.75rem}.lp-password__toggle{position:absolute;right:.3rem;top:50%;transform:translateY(-50%);width:2.15rem;height:2.15rem;padding:0;margin:0;display:grid;place-items:center;background:transparent;color:var(--mm-muted);border:none;border-radius:.4rem;cursor:pointer}.lp-password__toggle:hover{color:var(--mm-text);background:var(--mm-surface)}.lp-password__toggle:focus-visible{outline:2px solid var(--mm-accent-glow);outline-offset:1px}.lp-error{font-size:.85rem;color:var(--mm-negative);background:var(--mm-error-bg);border:1px solid rgba(255,107,107,.2);border-radius:.45rem;padding:.6rem .85rem;margin:0 0 .75rem}.lp-btn{width:100%;padding:.8rem 1rem;background:var(--mm-accent);color:var(--mm-void);font-family:var(--ff-body);font-size:.95rem;font-weight:700;letter-spacing:.02em;border:none;border-radius:.55rem;cursor:pointer;transition:opacity .15s,transform .12s,box-shadow .18s;margin-top:.25rem}.lp-btn:hover:not(:disabled){box-shadow:0 0 24px var(--mm-accent-glow);transform:translateY(-1px)}.lp-btn:active:not(:disabled){transform:translateY(0)}.lp-btn:disabled{opacity:.45;cursor:not-allowed}.lp-btn__loading{display:flex;align-items:center;justify-content:center;gap:.5rem}.lp-spinner{display:inline-block;width:.95rem;height:.95rem;border:2px solid rgba(6,9,15,.35);border-top:2px solid var(--mm-void);border-radius:50%;animation:mm-spin .7s linear infinite}.lp-links{display:flex;justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--mm-border)}.lp-link{font-size:.82rem;color:var(--mm-muted);text-decoration:none;transition:color .15s}.lp-link:hover{color:var(--mm-text)}.lp-link--accent{color:var(--mm-accent);font-weight:600}.lp-link--accent:hover{opacity:.8}.lp-success{font-size:.88rem;color:var(--mm-positive);background:var(--mm-accent-dim);border:1px solid var(--mm-accent-glow);border-radius:.45rem;padding:.65rem .85rem}.lp-note,.lp-success{line-height:1.5;margin:0 0 1rem}.lp-btn--link{display:block;text-align:center;text-decoration:none}.lp-spinner--muted{border-color:var(--mm-border);border-top-color:var(--mm-accent);vertical-align:-.15rem;margin-right:.4rem}.lp-root--in .lp-brand__inner>*{opacity:0;animation:mm-fade-up .6s ease forwards}.lp-root--in .lp-logo{animation-delay:.05s}.lp-root--in .lp-tagline{animation-delay:.15s}.lp-root--in .lp-metrics{animation-delay:.25s}.lp-root--in .lp-form,.lp-root--in .lp-form-header,.lp-root--in .lp-links{opacity:0;animation:mm-fade-up .55s ease forwards}.lp-root--in .lp-form-header{animation-delay:.1s}.lp-root--in .lp-form{animation-delay:.2s}.lp-root--in .lp-links{animation-delay:.3s}@media (max-width:720px){.lp-root{grid-template-columns:1fr;grid-template-rows:auto 1fr}.lp-brand{padding:2rem 1.75rem;border-right:none;border-bottom:1px solid var(--mm-border)}.lp-tagline{font-size:1.5rem;margin-bottom:1.5rem}.lp-metrics{flex-direction:row;gap:.4rem;flex-wrap:wrap}.lp-metric{flex:1 1;min-width:8rem}.lp-orb--a{width:260px;height:260px}.lp-orb--b{width:200px;height:200px}.lp-ghost-text{font-size:10rem}.lp-form-panel{padding:2rem 1.75rem;align-items:flex-start}.lp-form-wrap{max-width:100%}}.mm-shell{min-height:100dvh;background:var(--mm-void);color:var(--mm-text)}.mm-entry{width:100%;max-width:96rem;margin:0;padding:1.15rem 1.5rem 1.5rem;container-type:inline-size}.mm-entry--fit{height:100%;min-height:0}.mm-entry--fit,.mm-entry__header{display:flex;flex-direction:column}.mm-entry__header{gap:.5rem;margin-bottom:.9rem;flex-shrink:0}.mm-entry__header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.mm-entry__eyebrow{margin:0;font-family:var(--ff-brand);letter-spacing:.08em;color:var(--mm-accent);font-size:1rem}.mm-entry__title{margin:0;font-size:1.35rem;font-weight:600}.mm-entry__date-chip{display:inline-flex;padding:.35rem .65rem;border-radius:999px;background:var(--mm-accent-dim);color:var(--mm-accent);font-size:.8rem;font-family:var(--ff-mono)}.mm-entry__link{color:var(--mm-accent);font-size:.9rem;text-decoration:none}.mm-entry__link:hover{text-decoration:underline}.mm-entry__ghost{background:transparent;border:1px solid var(--mm-border);padding:.35rem .7rem}.mm-entry__ghost,.mm-entry__muted{color:var(--mm-muted);font-size:.85rem}.mm-entry__muted{margin:.25rem 0}.mm-entry__error{color:var(--mm-negative);background:var(--mm-error-bg);padding:.65rem .75rem;border-radius:.5rem;font-size:.9rem}.mm-entry__ok{color:var(--mm-positive);font-size:.9rem;margin:.25rem 0}.mm-entry__form{display:grid;grid-template-columns:1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem;padding:1rem 1.15rem 1.1rem;background:var(--mm-card);border:1px solid var(--mm-border);border-radius:.85rem;align-content:start;overflow:visible}.mm-entry--fit .mm-entry__form{flex:0 0 auto}.mm-entry__installments{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem}.mm-entry__installments input[readonly]{color:var(--mm-text);opacity:.85;cursor:default}.mm-seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem;padding:.25rem;background:var(--mm-surface);border-radius:.75rem;border:1px solid var(--mm-border)}.mm-seg__btn{background:transparent;color:var(--mm-muted);padding:.65rem;border-radius:.55rem;font-weight:600}.mm-seg__btn.is-on.is-income{background:var(--mm-accent-dim);color:var(--mm-positive)}.mm-seg__btn.is-on.is-expense{background:var(--mm-error-bg);color:var(--mm-negative)}.mm-field{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--mm-muted)}.mm-field input,.mm-field select,.mm-field textarea{font:inherit;width:100%;min-height:2.7rem;padding:.55rem .75rem;border-radius:.55rem;border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text)}.mm-field select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%234e6885' d='M1.2 1.3 6 6.1 10.8 1.3'/></svg>");background-repeat:no-repeat;background-position:right .8rem center;padding-right:2.1rem}.mm-field optgroup,.mm-field option{background:#0d1622;color:#dce8f5}.mm-field__money{display:flex;align-items:stretch;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:.55rem;overflow:hidden}.mm-field__currency{display:flex;align-items:center;padding:0 .85rem;font-family:var(--ff-mono);font-size:.95rem;color:var(--mm-muted);background:var(--mm-panel);border-right:1px solid var(--mm-border)}.mm-field--amount .mm-field__money input{border:none;border-radius:0;background:transparent;font-family:var(--ff-mono);font-size:1.35rem;font-weight:600;letter-spacing:.02em;padding:.45rem .85rem;min-height:2.7rem}.mm-field--amount .mm-field__money input:focus{outline:none}.mm-field__money.is-income{border-color:rgba(0,212,158,.45)}.mm-field__money.is-expense{border-color:rgba(255,107,107,.5)}.mm-field__money.is-income:focus-within{border-color:var(--mm-positive);box-shadow:0 0 0 3px var(--mm-accent-dim)}.mm-field__money.is-expense:focus-within{border-color:var(--mm-negative);box-shadow:0 0 0 3px rgba(255,107,107,.22)}.mm-field--amount.is-income .mm-field__currency{color:var(--mm-positive)}.mm-field--amount.is-expense .mm-field__currency{color:var(--mm-negative)}.mm-date{position:relative;display:flex;align-items:center;width:100%;overflow:visible;z-index:3}.mm-date__text{padding-right:2.4rem!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:relative;z-index:1}.mm-date__cal,.mm-field input.mm-date__cal{position:absolute;inset:0;width:100%!important;min-width:0;height:100%;min-height:0!important;padding:0!important;margin:0;border:none!important;background:transparent!important;color:transparent!important;opacity:0;pointer-events:none;overflow:visible;z-index:0}.mm-date__cal::-webkit-calendar-picker-indicator,.mm-date__cal::-webkit-datetime-edit,.mm-date__cal::-webkit-datetime-edit-day-field,.mm-date__cal::-webkit-datetime-edit-fields-wrapper,.mm-date__cal::-webkit-datetime-edit-month-field,.mm-date__cal::-webkit-datetime-edit-text,.mm-date__cal::-webkit-datetime-edit-year-field,.mm-date__cal::-webkit-inner-spin-button{display:none}.mm-date__icon{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);z-index:4;width:2rem;height:2rem;padding:0;margin:0;display:grid;place-items:center;background:transparent;color:var(--mm-muted);border:none;border-radius:.4rem;cursor:pointer}.mm-date__icon:hover{color:var(--mm-text);background:var(--mm-surface)}.mm-combo{position:relative}.mm-combo__list{position:absolute;left:0;right:0;top:calc(100% + .3rem);z-index:40;margin:0;padding:.3rem;list-style:none;max-height:16rem;overflow:auto;background:var(--mm-panel);border:1px solid var(--mm-border);border-radius:.55rem;box-shadow:0 12px 32px rgba(0,0,0,.45)}.mm-combo__empty{padding:.7rem .75rem;color:var(--mm-muted);font-size:.85rem}.mm-combo__opt{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;text-align:left;background:transparent;color:var(--mm-text);border-radius:.4rem;padding:.5rem .65rem;font-weight:500}.mm-combo__opt span{color:var(--mm-muted);font-size:.75rem;font-weight:400}.mm-combo__opt.is-hi,.mm-combo__opt:hover{background:var(--mm-surface)}.mm-combo__opt.is-on{background:var(--mm-accent-dim);color:var(--mm-accent)}.mm-entry__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.mm-check{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--mm-text);min-height:2.7rem;align-self:end}.mm-check input{width:auto}.mm-entry__submit{width:100%;min-height:2.7rem;padding:.55rem 1.25rem;background:var(--mm-accent);color:#04140f;font-weight:700;border-radius:.65rem;align-self:end}.mm-entry__danger{background:var(--mm-error-bg);color:var(--mm-negative);border:1px solid rgba(255,107,107,.35)}.mm-filters{display:grid;grid-template-columns:1fr;grid-gap:.65rem .85rem;gap:.65rem .85rem;margin:0 0 1rem;padding:.85rem 1rem .9rem;background:var(--mm-card);border:1px solid var(--mm-border);border-radius:.85rem;overflow:visible;align-items:end}.mm-filters__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.mm-filters__hint{margin:0;font-size:.78rem;color:var(--mm-muted)}.mm-list-tools{gap:.75rem 1rem;justify-content:space-between;margin:0 0 1rem}.mm-list-tools,.mm-sorts{display:flex;flex-wrap:wrap;align-items:stretch}.mm-sorts{gap:.45rem}.mm-sort{background:#2563eb;color:#fff;font-weight:600;font-size:.85rem;padding:.55rem .95rem;border-radius:.55rem;opacity:.55}.mm-sort.is-on{opacity:1}.mm-kpis{display:flex;flex-wrap:wrap;gap:.45rem;margin-left:auto}.mm-kpi{min-width:8.5rem;padding:.4rem .75rem .45rem;border-radius:.5rem;display:flex;flex-direction:column;gap:.05rem}.mm-kpi span{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(8,16,24,.72)}.mm-kpi strong{font-size:.95rem;font-family:var(--ff-mono);font-weight:700;color:#0b1220}.mm-kpi--in{background:#4ade80}.mm-kpi--out{background:#f87171}.mm-kpi--bal{background:#67e8f9}.mm-payables__bar{display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem;margin:0 0 1rem;align-items:stretch;overflow:visible}.mm-payables__today{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.85rem 1rem;background:var(--mm-card);border:1px solid var(--mm-border);border-radius:.85rem}.mm-payables__today-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-muted)}.mm-payables__today-stats{display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem 1.5rem;flex:1 1}.mm-payables__stat{display:flex;flex-direction:column;gap:.1rem}.mm-payables__stat strong{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mm-muted)}.mm-payables__stat span{font-family:var(--ff-mono);font-size:1.05rem;font-weight:700}.mm-payables__stat span.is-unpaid{color:var(--mm-negative)}.mm-payables__stat span.is-paid{color:var(--mm-positive)}.mm-payables__pay-all{margin-left:auto;width:auto;min-height:2.4rem;padding:.45rem 1rem;background:var(--mm-accent);color:#04140f;font-weight:700;font-size:.85rem;border-radius:.65rem;white-space:nowrap}.mm-payables__pay-all:disabled{opacity:.45;cursor:not-allowed}.mm-payables__filters{display:grid;grid-template-columns:1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem;padding:.85rem 1rem;background:var(--mm-card);border:1px solid var(--mm-border);border-radius:.85rem;overflow:visible;align-items:end}.mm-payables__conta,.mm-payables__day{overflow:visible}.mm-payables-list li.is-paid .mm-payables-list__row{opacity:.62}.mm-payables-list__paid{display:inline-block;margin-left:.45rem;font-style:normal;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mm-positive);font-family:var(--ff-brand),"DM Sans",sans-serif}.mm-payables-list__method{color:var(--mm-muted);font-size:.85rem}.mm-payables-list__due:before{content:"Venc. ";font-family:var(--ff-brand),"DM Sans",sans-serif;letter-spacing:0}.mm-entry-list{list-style:none;margin:0;padding:0;border:1px solid var(--mm-border);border-radius:.85rem;overflow:hidden;background:var(--mm-card)}.mm-entry-list li{border-bottom:1px solid var(--mm-border)}.mm-entry-list li:last-child{border-bottom:none}.mm-entry-list__head{display:none}.mm-entry-list__row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.2rem 1rem;gap:.2rem 1rem;align-items:start;text-align:left;background:transparent;color:inherit;padding:.95rem 1.1rem;border-radius:0;font-weight:400}.mm-entry-list__row>:not(.mm-entry-list__amt){grid-column:1;min-width:0}.mm-entry-list__row:hover{background:var(--mm-surface)}.mm-entry-list__date{font-family:var(--ff-mono);font-size:.8rem;color:var(--mm-muted)}.mm-entry-list__due:before{content:"Venc. "}.mm-entry-list__due:before,.mm-entry-list__paid:before{font-family:var(--ff-brand),"DM Sans",sans-serif;letter-spacing:0}.mm-entry-list__paid:before{content:"Pag. "}.mm-entry-list__kind{font-weight:600}.mm-entry-list__acc,.mm-entry-list__cat,.mm-entry-list__payee{color:var(--mm-muted);font-size:.85rem}.mm-entry-list__payee{color:var(--mm-text);font-size:.95rem;font-weight:600}.mm-entry-list__amt{grid-column:2;grid-row:1;justify-self:end;font-family:var(--ff-mono);font-weight:600;font-size:1.02rem;white-space:nowrap}.mm-entry-list__amt.is-neg{color:var(--mm-negative)}.mm-entry-list__amt.is-pos{color:var(--mm-positive)}.mm-pager{justify-content:center;gap:.45rem .55rem;margin:1rem 0 .25rem}.mm-pager,.mm-pager__pages{display:flex;flex-wrap:wrap;align-items:center}.mm-pager__pages{gap:.3rem}.mm-pager__btn{min-width:2.3rem;min-height:2.3rem;padding:.35rem .7rem;background:var(--mm-card);color:var(--mm-text);border:1px solid var(--mm-border);border-radius:.5rem;font-weight:600;font-size:.85rem}.mm-pager__btn:hover:not(:disabled){background:var(--mm-surface)}.mm-pager__btn.is-on{background:var(--mm-accent);color:#04140f;border-color:var(--mm-accent)}.mm-pager__btn:disabled{opacity:.4;cursor:not-allowed}.mm-pager__gap{color:var(--mm-muted);padding:0 .15rem}.mm-limit-kpis{display:grid;grid-template-columns:1fr;grid-gap:.55rem;gap:.55rem;margin:0 0 1rem}.mm-limit-kpi{padding:.7rem .85rem;background:var(--mm-card);border:1px solid var(--mm-border);border-radius:.75rem;display:flex;flex-direction:column;gap:.15rem}.mm-limit-kpi span{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-muted)}.mm-limit-kpi strong{font-family:var(--ff-mono);font-size:1.05rem;color:var(--mm-text)}.mm-limit-kpi.is-over strong{color:var(--mm-negative)}.mm-limit-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:.65rem;gap:.65rem}.mm-limit-card{width:100%;text-align:left;background:var(--mm-card);color:inherit;border:1px solid var(--mm-border);border-radius:.85rem;padding:.85rem 1rem;font-weight:400}.mm-limit-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.mm-limit-card__top strong{font-size:.95rem;color:var(--mm-text)}.mm-limit-card__top span{font-family:var(--ff-mono);font-size:.82rem;color:var(--mm-muted);white-space:nowrap}.mm-limit-bar{margin:.65rem 0 .4rem;height:.45rem;border-radius:999px;background:var(--mm-surface);overflow:hidden}.mm-limit-bar i{display:block;height:100%;border-radius:inherit;background:var(--mm-positive)}.mm-limit-card.is-warn .mm-limit-bar i{background:#fbbf24}.mm-limit-card.is-over .mm-limit-bar i{background:var(--mm-negative)}.mm-limit-card__meta{display:flex;justify-content:space-between;gap:.5rem;font-size:.8rem;color:var(--mm-muted)}.mm-limit-card__meta em{font-style:normal;font-weight:700;font-family:var(--ff-mono)}.mm-limit-card.is-over .mm-limit-card__meta em{color:var(--mm-negative)}.mm-limit-card__cta{margin:.55rem 0 0;font-size:.82rem;font-weight:700;color:var(--mm-accent)}.mm-modal{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:flex-end;justify-content:center;z-index:40;padding:0}.mm-modal__panel{width:min(28rem,100%);max-height:92dvh;overflow:auto;background:var(--mm-panel);border:1px solid var(--mm-border);border-radius:1rem 1rem 0 0;padding:1rem 1.15rem 1.5rem}.mm-modal__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.mm-modal__head h2{margin:0;font-size:1.15rem}.mm-modal__actions{display:flex;gap:.65rem;margin-top:.5rem}.mm-modal__actions .mm-entry__submit{flex:1 1}@media (min-width:720px){.mm-modal{align-items:center;padding:1rem}.mm-modal__panel{border-radius:1rem;width:min(42rem,100%)}.mm-entry__header{flex-direction:row;justify-content:space-between;align-items:center}.mm-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-filters__foot{grid-column:1/-1}.mm-payables__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-limit-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-limit-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:860px){.mm-entry>.mm-entry__form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.mm-entry__span-2{grid-column:span 2}.mm-entry__installments,.mm-entry__span-all{grid-column:1/-1}.mm-seg__btn{display:flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.45rem}}@media (min-width:1080px){.mm-payables__filters{grid-template-columns:repeat(5,minmax(0,1fr))}.mm-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 46rem){.mm-entry-list__head,.mm-entry-list__row{display:grid;grid-template-columns:6.8rem minmax(8rem,1.3fr) minmax(7rem,1fr) 6.6rem 6.6rem 6.5rem 8rem;grid-gap:.75rem;gap:.75rem;align-items:center}.mm-entry-list__head{display:grid;padding:.65rem 1rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-muted);background:var(--mm-panel)}.mm-entry-list__row{padding:.85rem 1rem}.mm-entry-list__amt,.mm-entry-list__row>:not(.mm-entry-list__amt){grid-column:auto;grid-row:auto}.mm-entry-list__amt{text-align:right;justify-self:end;font-size:.95rem}.mm-entry-list__payee{color:var(--mm-muted);font-size:.85rem;font-weight:400}.mm-entry-list__acc,.mm-entry-list__cat,.mm-entry-list__payee{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-entry-list__due:before,.mm-entry-list__paid:before{content:none}.mm-payables-list__head,.mm-payables-list__row{grid-template-columns:6.8rem 7.5rem minmax(8rem,1.2fr) minmax(7rem,1fr) 6.8rem 6.2rem 6.5rem}.mm-payables-list__due:before{content:none}}.mm-app{display:grid;grid-template-columns:15.5rem 1fr;min-height:100dvh;background:var(--mm-void);color:var(--mm-text)}.mm-app:has(.mm-entry--fit){height:100dvh;overflow:hidden}.mm-sidebar{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1rem;background:var(--mm-panel);border-right:1px solid var(--mm-border)}.mm-sidebar__brand{display:flex;align-items:center;justify-content:space-between}.mm-sidebar__logo{font-family:var(--ff-brand);letter-spacing:.06em;font-size:1.45rem;color:var(--mm-accent)}.mm-sidebar__close{display:none;background:transparent;color:var(--mm-muted);font-size:1.5rem;line-height:1;padding:.15rem .45rem}.mm-sidebar__nav{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.mm-sidebar__link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .8rem;border-radius:.55rem;color:var(--mm-muted);text-decoration:none;font-size:.95rem}.mm-sidebar__link:hover{background:var(--mm-surface);color:var(--mm-text)}.mm-sidebar__link.is-active{background:var(--mm-accent-dim);color:var(--mm-accent);font-weight:600}.mm-sidebar__soon{font-style:normal;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;opacity:.7;white-space:nowrap}.mm-sidebar__logout{background:transparent;color:var(--mm-muted);border:1px solid var(--mm-border);width:100%;padding:.55rem;font-size:.85rem}.mm-app__main{min-width:0;min-height:0;display:flex;flex-direction:column}.mm-app__top{display:none;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--mm-border);background:var(--mm-panel)}.mm-app__menu-btn{background:var(--mm-surface);color:var(--mm-text);border:1px solid var(--mm-border);padding:.4rem .7rem;font-size:.85rem}.mm-app__top-brand{font-family:var(--ff-brand);letter-spacing:.05em;color:var(--mm-accent)}.mm-app__content{flex:1 1;min-width:0;min-height:0}.mm-app:has(.mm-entry--fit) .mm-app__content{display:flex;flex-direction:column;overflow:hidden}.mm-verify-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin:1rem 1.5rem 0;padding:.7rem .9rem;border-radius:.65rem;border:1px solid rgba(251,191,36,.35);background:rgba(251,191,36,.08);color:var(--mm-text);font-size:.88rem;flex-shrink:0}.mm-verify-banner p{margin:0;line-height:1.45;min-width:0}.mm-verify-banner strong{color:#fbbf24}.mm-verify-banner span{word-break:break-all}.mm-verify-banner__btn{flex-shrink:0;padding:.45rem .9rem;border-radius:.5rem;border:1px solid rgba(251,191,36,.5);background:transparent;color:#fbbf24;font-weight:600;cursor:pointer}.mm-verify-banner__btn:hover:not(:disabled){background:rgba(251,191,36,.12)}.mm-verify-banner__btn:disabled{opacity:.6;cursor:default}.mm-account{display:grid;grid-gap:1rem;gap:1rem;max-width:36rem}.mm-account__card h2{margin-bottom:.9rem}.mm-account__facts{display:grid;grid-gap:.6rem;gap:.6rem;margin:0}.mm-account__facts div{display:flex;justify-content:space-between;gap:1rem}.mm-account__facts dt{color:var(--mm-muted);font-size:.85rem}.mm-account__facts dd{margin:0;color:var(--mm-text);word-break:break-all;text-align:right}.mm-account__facts dd.is-ok{color:var(--mm-positive)}.mm-account__facts dd.is-pending{color:#fbbf24}.mm-account__form .mm-entry__submit{margin-top:.25rem}.mm-account__form .mm-entry__submit:disabled{opacity:.45;cursor:not-allowed}@media (max-width:640px){.mm-verify-banner{margin:.75rem 1rem 0}}.mm-app__backdrop{display:none}@media (max-width:860px){.mm-app{grid-template-columns:1fr}.mm-sidebar{position:fixed;inset:0 auto 0 0;width:min(17rem,86vw);z-index:50;transform:translateX(-105%);transition:transform .2s ease}.mm-app.is-nav-open .mm-sidebar{transform:translateX(0)}.mm-sidebar__close{display:inline-flex}.mm-app__top{display:flex}.mm-app:has(.mm-entry--fit) .mm-app__content{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.mm-entry--fit{height:auto;flex:none}.mm-entry--fit .mm-entry__form{flex:none;padding-bottom:calc(1.75rem + env(safe-area-inset-bottom, 0px))}.mm-app.is-nav-open .mm-app__backdrop{display:block;position:fixed;inset:0;z-index:45;background:rgba(0,0,0,.55);border:none;padding:0}}.mm-budget__header{gap:.85rem}.mm-budget__controls{display:flex;flex-wrap:wrap;gap:.65rem;align-items:end}.mm-budget__month{min-width:10rem}.mm-budget__year{min-width:6.5rem}.mm-budget__kpis{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mm-budget__kpis .mm-kpi{min-width:0;padding:.7rem .9rem .8rem}.mm-budget__kpis .mm-kpi strong{font-size:1.35rem}.mm-budget__hint{margin:.45rem 0 1rem;font-size:.82rem;color:var(--mm-muted)}.mm-budget__facts,.mm-budget__plan,.mm-fatura-page{display:grid;grid-template-columns:1fr;grid-gap:.9rem;gap:.9rem;margin-bottom:.9rem}.mm-budget-card{background:var(--mm-card);border:1px solid var(--mm-border);border-radius:.85rem;padding:.9rem 1rem 1rem;min-width:0}.mm-budget-card h2{margin:0 0 .35rem;font-family:var(--ff-brand);font-size:1.35rem;letter-spacing:.04em;font-weight:400;color:var(--mm-text)}.mm-budget-line{display:grid;grid-template-columns:minmax(0,1.4fr) 7.5rem minmax(8.5rem,.9fr) minmax(0,1.1fr);grid-gap:.4rem .5rem;gap:.4rem .5rem;align-items:center;padding:.35rem 0;border-bottom:1px solid var(--mm-border)}.mm-budget-line--income{grid-template-columns:minmax(0,1.4fr) 7.5rem minmax(0,1.1fr)}.mm-budget-line--head{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mm-muted);border-bottom-color:rgba(255,255,255,.12)}.mm-budget-line.is-live,.mm-budget-line.is-paid{background:var(--mm-accent-dim);margin:0 -.35rem;padding-left:.35rem;padding-right:.35rem;border-radius:.4rem}.mm-budget-line__name{display:flex;align-items:center;gap:.4rem;min-width:0}.mm-budget-line__name .mm-budget-line__label{flex:1 1;min-width:0}.mm-budget-badge{flex-shrink:0;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0b1220;background:#4ade80;border-radius:999px;padding:.15rem .45rem}.mm-budget-badge--partial{background:#fbbf24}.mm-budget-badge--late{background:var(--mm-negative)}.mm-payable-badge--next{background:transparent;color:var(--mm-muted);border:1px solid var(--mm-border)}.mm-payable-group{margin:0 0 1.25rem}.mm-payable-group__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .45rem}.mm-payable-group__head h2{margin:0;font-size:1rem}.mm-payable-group__head span{color:var(--mm-muted);font-size:.85rem}.mm-payable-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.mm-payable-row{background:var(--mm-card);border:1px solid var(--mm-border);border-radius:.75rem;padding:.7rem .8rem}.mm-payable-row__main{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:.65rem;gap:.65rem;align-items:center}.mm-payable-row__check{width:1rem}.mm-payable-row__text{display:flex;flex-direction:column;min-width:0}.mm-payable-row__text span{color:var(--mm-muted);font-size:.8rem}.mm-payable-row__extra{margin-top:.65rem}.mm-payable-purchases{list-style:none;margin:.55rem 0;padding:0}.mm-payable-purchases li{display:flex;justify-content:space-between;gap:1rem;padding:.25rem 0;border-top:1px solid var(--mm-border);font-size:.9rem}.mm-payable-pay,.mm-payable-plan{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.75rem}.mm-payable-pay{position:-webkit-sticky;position:sticky;bottom:.75rem;padding:.85rem;background:var(--mm-card);border:1px solid var(--mm-border);border-radius:.85rem}.mm-budget-line__due--live{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:var(--mm-muted)}.mm-budget-line__due--live.is-closed{color:var(--mm-text);font-weight:600}.mm-budget-line input,.mm-budget-line select{font:inherit;width:100%;min-height:2.3rem;padding:.35rem .5rem;border-radius:.45rem;border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text)}.mm-budget-line input[readonly]{opacity:.75}.mm-budget-line__actions{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.mm-budget-line__actions .mm-entry__danger,.mm-budget-line__actions .mm-entry__ghost{padding:.3rem .55rem;font-size:.75rem}.mm-budget-line__live{grid-column:1/-1;margin:0;font-size:.75rem;color:var(--mm-muted)}.mm-budget-line__confirm{margin-left:.55rem;padding:.15rem .5rem;font-size:.72rem;border-radius:999px;background:transparent;color:var(--mm-accent,#38bdf8);border:1px solid var(--mm-border)}.mm-budget-lines{list-style:none;margin:0;padding:0}.mm-budget-add,.mm-budget-add--bill{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem auto;grid-gap:.4rem;gap:.4rem;margin-top:.75rem;align-items:end}.mm-budget-add--bill{grid-template-columns:minmax(0,1fr) 7.5rem minmax(8.5rem,.9fr) auto}.mm-budget-add input{font:inherit;min-height:2.4rem;padding:.4rem .55rem;border-radius:.45rem;border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text)}.mm-budget-table{list-style:none;margin:.5rem 0 0;padding:0}.mm-budget-table li{display:flex;justify-content:space-between;gap:.75rem;padding:.28rem 0;border-bottom:1px solid var(--mm-border);font-size:.88rem}.mm-budget-table li .mm-budget-fatura-link{display:flex;flex:1 1;justify-content:space-between;align-items:baseline;gap:.75rem;color:inherit;text-decoration:none}.mm-budget-table li .mm-budget-fatura-link:hover{color:var(--mm-accent)}.mm-budget-fatura li strong,.mm-budget-table li strong{font-family:var(--ff-mono);font-weight:600;white-space:nowrap}.mm-budget-table li.is-total{border-bottom:none;margin-top:.2rem;color:var(--mm-accent)}.mm-budget-fatura-accounts{list-style:none;margin:.5rem 0 0;padding:0}.mm-budget-fatura-accounts>li{border-bottom:1px solid var(--mm-border);font-size:.88rem}.mm-budget-fatura-accounts>li.is-installment,.mm-budget-fatura-accounts>li.is-total{display:flex;justify-content:space-between;gap:.75rem;padding:.28rem 0}.mm-budget-fatura-accounts>li.is-total{border-bottom:none;margin-top:.2rem;color:var(--mm-accent)}.mm-budget-fatura-account strong,.mm-budget-fatura-accounts>li.is-installment strong,.mm-budget-fatura-accounts>li.is-total strong{font-family:var(--ff-mono);font-weight:600;white-space:nowrap}.mm-budget-fatura-account{display:flex;align-items:center;gap:.45rem;width:100%;margin:0;padding:.28rem 0;border:none;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:400;text-align:left;cursor:pointer}.mm-budget-fatura-account:hover{color:var(--mm-accent)}.mm-budget-fatura-account:focus-visible{outline:1px solid var(--mm-accent);outline-offset:2px}.mm-budget-fatura-account__arrow{flex:0 0 0.45rem;width:.45rem;height:.45rem;margin-top:-.15rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg)}.mm-budget-fatura-account[aria-expanded=true] .mm-budget-fatura-account__arrow{margin-top:.1rem;transform:rotate(45deg)}.mm-budget-fatura-account__name{flex:1 1;min-width:0}.mm-budget-fatura{list-style:none;margin:0;padding:.1rem 0 .25rem 1.35rem}.mm-budget-fatura li{display:grid;grid-template-columns:1.2rem 6.5rem minmax(0,1fr);grid-gap:.25rem .55rem;gap:.25rem .55rem;padding:.4rem 0;border-bottom:1px solid var(--mm-border);font-size:.82rem}.mm-budget-fatura li:last-child{border-bottom:none}.mm-budget-fatura__p{font-family:var(--ff-mono);font-weight:700;color:var(--mm-accent);text-align:center}.mm-budget-fatura__payee{grid-column:2/-1;color:var(--mm-muted);font-size:.78rem}.mm-budget-fatura__date{font-family:var(--ff-mono);color:var(--mm-text)}.mm-fatura-pay{display:grid;grid-gap:.55rem;gap:.55rem;margin:.85rem 0 0;padding:.75rem .8rem;border:1px solid var(--mm-border);border-radius:.75rem;background:var(--mm-surface)}.mm-fatura-pay strong{font-size:.9rem}.mm-fatura-pay.is-done p{margin:0;font-size:.88rem;color:var(--mm-muted)}.mm-fatura-pay.is-done em{font-style:normal;color:var(--mm-accent);font-weight:700}.mm-fatura-pay__hint{margin:0;font-size:.8rem;color:var(--mm-muted)}.mm-fatura-pay .mm-entry__submit{width:100%}.mm-budget-cutoff{display:grid;grid-gap:.45rem;gap:.45rem;margin:.55rem 0 .75rem;padding:.55rem .65rem;border:1px dashed var(--mm-border);border-radius:.65rem}.mm-budget-cutoff__fields{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.mm-budget-cutoff__field{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem}.mm-budget-cutoff__field>span{font-size:.82rem;color:var(--mm-text)}.mm-budget-cutoff input{width:4.75rem;font-family:var(--ff-mono)}.mm-fatura-soon,.mm-fatura-warn{margin:.35rem 0 0;font-size:.8rem;line-height:1.35}.mm-fatura-soon{color:var(--mm-accent)}.mm-fatura-warn{color:var(--mm-muted)}.mm-fatura-upcoming{margin-top:.85rem}.mm-fatura-upcoming .mm-entry__muted{margin-bottom:.35rem}.mm-budget-cutoff__hint{flex-basis:100%;margin:0;font-size:.75rem;color:var(--mm-muted);line-height:1.35}@media (min-width:860px){.mm-budget__header{flex-direction:row;justify-content:space-between;align-items:end}.mm-budget__facts,.mm-budget__plan{grid-template-columns:1fr 1.15fr}}@media (max-width:720px){.mm-budget-add,.mm-budget-add--bill,.mm-budget-line,.mm-budget-line--income{grid-template-columns:1fr 1fr}.mm-budget-add button,.mm-budget-add--bill button,.mm-budget-line__actions,.mm-budget-line__label,.mm-budget-line__name{grid-column:1/-1}.mm-budget__kpis{grid-template-columns:1fr}}.mm-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}.mm-settings__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.mm-settings__tab{background:transparent;color:var(--mm-muted);border:1px solid var(--mm-border);font-weight:600}.mm-settings__tab.is-on{color:#0f172a;background:#38bdf8;border-color:#38bdf8}.mm-settings__plano{display:grid;grid-template-columns:minmax(16rem,.9fr) minmax(22rem,1.4fr);grid-gap:1.25rem;gap:1.25rem;align-items:start;width:100%}.mm-settings__col{display:grid;grid-gap:.85rem;gap:.85rem;align-content:start;min-width:0;padding:1rem 1.1rem 1.15rem;border:1px solid var(--mm-border);border-radius:.7rem;background:var(--mm-card)}.mm-settings__col-title{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mm-muted)}.mm-settings__create{display:flex;gap:.5rem;align-items:stretch}.mm-settings__create input{flex:1 1;min-width:0}.mm-settings__create button{flex-shrink:0;white-space:nowrap}.mm-settings__fields{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.mm-settings__fields input[readonly]{color:var(--mm-muted);background:var(--mm-panel)}.mm-settings__payee-block{display:grid;grid-gap:.65rem;gap:.65rem;padding-top:.35rem;border-top:1px solid var(--mm-border)}.mm-settings__payees{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:.45rem .65rem;gap:.45rem .65rem}.mm-settings__payees li{min-width:0}.mm-settings__payees input{width:100%}.mm-settings__aliases{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--mm-border)}.mm-settings__alias-group{display:grid;grid-gap:.35rem;gap:.35rem}.mm-settings__alias-title{margin:0;font-size:.95rem;font-weight:600}.mm-settings__alias-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.mm-settings__alias-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.mm-settings__alias-form{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.mm-settings__alias-form input,.mm-settings__alias-form select{flex:1 1;min-width:10rem;min-height:2.7rem;padding:.55rem .75rem;border-radius:.55rem;border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text)}.mm-settings__alias-form select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%234e6885' d='M1.2 1.3 6 6.1 10.8 1.3'/></svg>");background-repeat:no-repeat;background-position:right .8rem center;padding-right:2.1rem}.mm-settings__alias-form option{background:#0d1622;color:#dce8f5}.mm-settings__alias-form button{flex-shrink:0;white-space:nowrap}.mm-settings__src{display:grid;grid-gap:.5rem;gap:.5rem;padding:.75rem 0;border-bottom:1px solid var(--mm-border)}.mm-settings__checks{display:flex;flex-wrap:wrap;gap:.6rem 1rem}.mm-settings__checks label{display:inline-flex;align-items:center;gap:.35rem;color:var(--mm-text);font-size:.85rem;margin:0}.mm-settings__checks input[type=checkbox]{width:auto;margin:0}.mm-settings__wa{display:grid;grid-gap:.9rem;gap:.9rem;width:100%;max-width:32rem}.mm-settings__wa .mm-field,.mm-settings__wa p{margin:0}.mm-settings__wa-code{font-size:1.8rem;letter-spacing:.22em;font-weight:800}.mm-settings__wa-actions{display:flex;flex-wrap:wrap;gap:.5rem}.mm-settings__wa-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.5rem 1rem;border-radius:.5rem;background:#0ea5e9;color:#0f172a;font-weight:600;text-decoration:none}.mm-settings__wa ul{margin:0;padding-left:1.1rem}@media (max-width:640px){.mm-settings__wa-actions{flex-direction:column}.mm-settings__wa-actions a,.mm-settings__wa-actions button{width:100%}}@media (max-width:860px){.mm-settings__fields,.mm-settings__plano{grid-template-columns:1fr}}.mm-map-health{background:var(--mm-card);border:1px solid var(--mm-border);border-radius:.85rem;padding:.95rem 1rem;margin:0 0 1.15rem}.mm-map-health.is-healthy{border-color:rgba(0,212,158,.45)}.mm-map-health.is-attention{border-color:rgba(251,191,36,.55)}.mm-map-health.is-risk{border-color:rgba(255,107,107,.5)}.mm-map-health__status strong{display:inline-block;font-size:1.05rem;margin-bottom:.2rem}.mm-map-health.is-healthy .mm-map-health__status strong{color:var(--mm-positive)}.mm-map-health.is-attention .mm-map-health__status strong{color:#fbbf24}.mm-map-health.is-risk .mm-map-health__status strong{color:var(--mm-negative)}.mm-map-health__status p{margin:0 0 .85rem;color:var(--mm-muted);font-size:.9rem;line-height:1.4}.mm-map-health__nums{display:grid;grid-template-columns:1fr;grid-gap:.55rem;gap:.55rem}.mm-map-health__nums span{display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-muted)}.mm-map-health__nums em{font-style:normal;font-family:var(--ff-mono);font-size:1.02rem;color:var(--mm-text)}.mm-map-health__nums em.is-neg{color:var(--mm-negative)}.mm-map-block{margin:0 0 1.25rem}.mm-map-block h2{margin:0 0 .65rem;font-size:1rem}.mm-map-chips,.mm-map-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:.65rem;gap:.65rem}.mm-map-chip,.mm-map-row{background:var(--mm-card);border:1px solid var(--mm-border);border-radius:.85rem;padding:.85rem 1rem}.mm-map-row__top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.mm-map-row__top strong{font-size:.95rem;color:var(--mm-text)}.mm-map-row__top span{font-family:var(--ff-mono);font-size:.82rem;color:var(--mm-muted);white-space:nowrap}.mm-map-bar{margin:.65rem 0 .35rem;height:.45rem;border-radius:999px;background:var(--mm-surface);overflow:hidden}.mm-map-bar i{display:block;height:100%;border-radius:inherit;background:var(--mm-positive)}.mm-map-bar.is-warn i{background:#fbbf24}.mm-map-bar.is-over i{background:var(--mm-negative)}.mm-map-row__meta{margin:0;font-size:.8rem;color:var(--mm-muted)}@media (min-width:720px){.mm-map-health__nums{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-map-chips,.mm-map-list{grid-template-columns:repeat(2,minmax(0,1fr))}}