.mi-layout[data-v-a626d6cd]{display:flex;flex-direction:column;min-height:100vh}.mi-layout__content[data-v-a626d6cd]{flex:1 1 auto}.mi-layout__content[data-with-topbar=true][data-v-a626d6cd]{padding-top:var(--mi-layout-topbar-h, 0px)}.mi-layout__content[data-with-bottomnav=true][data-v-a626d6cd]{padding-bottom:calc(var(--mi-layout-bottomnav-h, 0px) + env(safe-area-inset-bottom,0px))}.mi-boot[data-v-cebadaaf]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:100vh;padding:24px;text-align:center;background:var(--mi-surface-base, #0b0d12);color:var(--mi-text-primary, #eef1f6);font-family:ui-monospace,Menlo,Consolas,monospace}.mi-boot__label[data-v-cebadaaf]{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.mi-boot--error .mi-boot__label[data-v-cebadaaf]{color:var(--mi-feedback-danger, #f0475a)}.mi-boot__detail[data-v-cebadaaf]{max-width:520px;color:var(--mi-text-muted, #98a1b3);font-size:12px;line-height:1.6;word-break:break-word}.mi-boot__retry[data-v-cebadaaf]{min-height:38px;padding:0 16px;border:1px dashed var(--mi-border-subtle, #252b38);border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase}:root{--mi-surface-base: #0b0d12;--mi-surface-raised: #151922;--mi-surface-overlay: #1d222d;--mi-surface-sunken: #080a0e;--mi-brand-primary: #2fbf5c;--mi-brand-primary-hover: #27a24d;--mi-brand-on-primary: #06120a;--mi-brand-secondary: #3d7bfd;--mi-brand-accent: #ffc531;--mi-text-primary: #eef1f6;--mi-text-muted: #98a1b3;--mi-text-inverse: #0b0d12;--mi-feedback-success: #2fbf5c;--mi-feedback-warning: #ffb020;--mi-feedback-danger: #f0475a;--mi-feedback-info: #3d7bfd;--mi-border-subtle: #252b38;--mi-focus-ring: #6aa8ff;--mi-radius-base: 12px;--mi-shadow-raised: 0 8px 24px rgb(0 0 0 / .35)}:root{--mib-font: ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--mib-space-1: 4px;--mib-space-2: 8px;--mib-space-3: 12px;--mib-space-4: 16px;--mib-space-5: 24px;--mib-space-6: 32px;--mib-topbar-h: 56px;--mib-bottomnav-h: 60px;--mib-shell-max: 480px;--mib-outline: 1px dashed var(--mi-border-subtle)}:root[data-density=compact]{--mib-space-4: 12px;--mib-space-5: 16px;--mib-space-6: 20px}:root[data-density=spacious]{--mib-space-4: 20px;--mib-space-5: 32px;--mib-space-6: 44px}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;background:var(--mi-surface-base);color:var(--mi-text-primary);line-height:1.5;-webkit-font-smoothing:antialiased}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}html[data-theme=milhao-base] body{font-family:var(--mib-font);font-size:14px;letter-spacing:.01em}html[data-theme=milhao-base] h1,html[data-theme=milhao-base] h2,html[data-theme=milhao-base] h3,html[data-theme=milhao-base] h4{margin:0;font-weight:600;letter-spacing:.04em;text-transform:uppercase}html[data-theme=milhao-base] h1{font-size:18px}html[data-theme=milhao-base] h2{font-size:14px}html[data-theme=milhao-base] h3{font-size:12px}html:not([data-theme=milhao-base]) h1,html:not([data-theme=milhao-base]) h2,html:not([data-theme=milhao-base]) h3,html:not([data-theme=milhao-base]) h4{margin:0;font-weight:700}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;padding:0;background:none;text-align:inherit}:focus-visible{outline:2px solid var(--mi-focus-ring);outline-offset:2px}.mib-slot-tag{display:inline-block;padding:2px var(--mib-space-2);border:var(--mib-outline);border-radius:2px;color:var(--mi-text-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.mib-panel{border:var(--mib-outline);border-radius:var(--mi-radius-base);background:var(--mi-surface-raised);padding:var(--mib-space-4)}.mib-section{display:flex;flex-direction:column;gap:var(--mib-space-3);padding:var(--mib-space-4);border-bottom:var(--mib-outline)}.mib-section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--mib-space-3)}.mib-placeholder{display:grid;place-items:center;border:var(--mib-outline);border-radius:var(--mi-radius-base);color:var(--mi-text-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase;background-color:var(--mi-surface-sunken);background-image:repeating-linear-gradient(45deg,transparent 0 6px,color-mix(in srgb,var(--mi-border-subtle) 60%,transparent) 6px 7px)}.mib-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mib-space-2);min-height:38px;padding:0 var(--mib-space-4);border:var(--mib-outline);border-radius:4px;background:transparent;color:var(--mi-text-primary);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.mib-btn:hover{border-color:var(--mi-text-muted)}.mib-btn--primary{border-style:solid;border-color:var(--mi-brand-primary);background:var(--mi-brand-primary);color:var(--mi-brand-on-primary)}.mib-btn--primary:hover{background:var(--mi-brand-primary-hover);border-color:var(--mi-brand-primary-hover)}.mib-field{display:flex;flex-direction:column;gap:var(--mib-space-1)}.mib-field>label{color:var(--mi-text-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.mib-field>input,.mib-field>select{min-height:38px;padding:0 var(--mib-space-3);border:var(--mib-outline);border-radius:4px;background:var(--mi-surface-sunken);color:var(--mi-text-primary);font:inherit}.mib-muted{color:var(--mi-text-muted)}.mib-mono-note{color:var(--mi-text-muted);font-size:11px;line-height:1.6}.mib-draft-banner{display:flex;align-items:center;gap:var(--mib-space-2);padding:var(--mib-space-2) var(--mib-space-4);border-bottom:1px solid var(--mi-feedback-warning);background:color-mix(in srgb,var(--mi-feedback-warning) 12%,transparent);color:var(--mi-feedback-warning);font-size:10px;letter-spacing:.1em;text-transform:uppercase}#app{width:100%;max-width:var(--mib-shell-max, 480px);min-height:100vh;margin:0 auto;background:var(--mi-surface-base)}html{--mi-shell-edge: max(0px, calc((100vw - var(--mib-shell-max, 480px)) / 2))}html[data-theme=milhao-base] #app{border-left:var(--mib-outline);border-right:var(--mib-outline)}
