.milon-icon[data-v-a2212f3e]{width:1.25rem;height:1.25rem;flex:0 0 auto;vertical-align:middle}.milon-chart[data-v-53b49bb3]{color:#c5ef8a;min-width:0}.milon-chart__readout[data-v-53b49bb3]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0;color:#f1f5ee}.milon-chart__readout>div[data-v-53b49bb3]{display:flex;align-items:baseline;gap:.5rem}.milon-chart__readout strong[data-v-53b49bb3]{font-size:2.5rem;line-height:1;font-weight:600;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.milon-chart__readout span[data-v-53b49bb3]{font-size:1rem;color:#b2bdb4}.milon-chart__readout p[data-v-53b49bb3]{margin:0;text-align:right;font-size:.875rem}.milon-chart__readout small[data-v-53b49bb3]{display:block;margin-top:.25rem;color:#9caca1;font-size:.75rem}.milon-chart__plot[data-v-53b49bb3]{display:flex;gap:.75rem}.milon-chart__axis[data-v-53b49bb3]{display:flex;flex:0 0 2.75rem;flex-direction:column;justify-content:space-between;padding:.1rem 0;color:#9caca1;font-size:.75rem}.milon-chart svg[data-v-53b49bb3]{display:block;width:100%;min-width:0;height:11.25rem;overflow:visible;touch-action:pan-y}.milon-chart__grid[data-v-53b49bb3]{fill:none;stroke:hsla(0,0%,100%,.07058823529411765);stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.milon-chart__cursor[data-v-53b49bb3]{fill:none;stroke:hsla(0,0%,100%,.25098039215686274);stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.milon-chart__dates[data-v-53b49bb3]{display:flex;justify-content:space-between;gap:.5rem;margin:.75rem 0 0 3.5rem;color:#a8b7ad;font-size:.75rem}.milon-chart__empty[data-v-53b49bb3],.milon-chart__hint[data-v-53b49bb3]{color:#a8b7ad;font-size:.875rem;line-height:1.5;margin:1rem 0 0}.milon-chart__empty[data-v-53b49bb3]{padding:2rem 0}.milon-chart svg[data-v-53b49bb3]:focus-visible{outline:2px solid #c5ef8a;outline-offset:.5rem;border-radius:.25rem}@media (max-width:400px){.milon-chart__readout strong[data-v-53b49bb3]{font-size:2rem}}.milon-dev[data-v-4669aa35]{max-width:64rem;margin:0 auto;padding:1.5rem 1rem 4rem;font-size:1rem;line-height:1.6;color:#18352d}.milon-dev__header[data-v-4669aa35]{margin-bottom:1.5rem}.milon-dev h1[data-v-4669aa35]{font-size:2rem;line-height:1.2;margin:.75rem 0}.milon-dev h2[data-v-4669aa35]{font-size:1.25rem;margin:0 0 .75rem}.milon-dev h3[data-v-4669aa35]{font-size:1rem;margin:0}.milon-dev p[data-v-4669aa35]{margin:.5rem 0 1rem}.milon-dev__badge[data-v-4669aa35],.milon-dev__state[data-v-4669aa35]{display:inline-block;padding:.25rem .65rem;border-radius:.5rem;background:#e8f1ed;font-size:.75rem;font-weight:700}.milon-dev__card[data-v-4669aa35]{padding:1.5rem;background:#fff;border:1px solid #dbe6e0;border-radius:1rem;margin-bottom:1.25rem}.milon-dev__endpoint[data-v-4669aa35],.milon-dev__secondary[data-v-4669aa35]{font-size:.875rem;color:#51685e}.milon-dev__actions[data-v-4669aa35],.milon-dev__fields[data-v-4669aa35]{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.milon-dev__fields label[data-v-4669aa35]{display:flex;flex-direction:column;gap:.35rem;flex:1 1 13rem;font-size:.875rem}.milon-dev input[type=date][data-v-4669aa35]{width:100%;min-width:0;padding:.7rem;border:1px solid #839d90;border-radius:.5rem;font-size:1rem;background:#fff;color:#18352d}.milon-dev__check[data-v-4669aa35]{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.milon-dev__check input[data-v-4669aa35]{width:1.25rem;height:1.25rem;flex-shrink:0;accent-color:#24684e}.milon-dev button[data-v-4669aa35]{padding:.7rem 1rem;border:1px solid #24684e;border-radius:.6rem;font-size:1rem;font-weight:600;color:#205c45}.milon-dev button.milon-dev__primary[data-v-4669aa35]{background:#24684e;color:#fff}.milon-dev button[data-v-4669aa35]:disabled{opacity:.55;cursor:not-allowed}.milon-dev[data-v-4669aa35] :focus-visible{outline:3px solid #478fbd;outline-offset:3px}.milon-dev__result[data-v-4669aa35]{border-top:1px solid #e1e9e4;padding:1rem 0}.milon-dev__result-head[data-v-4669aa35]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.milon-dev__count[data-v-4669aa35]{font-size:.875rem;color:#51685e;margin-left:.5rem}.milon-dev__error[data-v-4669aa35]{color:#9d3030;font-size:.875rem;overflow-wrap:anywhere}.milon-dev__state--error[data-v-4669aa35],.milon-dev__state--partial[data-v-4669aa35]{background:#fff0df;color:#7d420c}.milon-dev__endpoint[data-v-4669aa35]{overflow-wrap:anywhere}.milon-dev summary[data-v-4669aa35]{cursor:pointer;font-size:.875rem;color:#205c45;padding:.4rem 0}.milon-dev pre[data-v-4669aa35]{max-height:26rem;overflow:auto;padding:1rem;border-radius:.5rem;background:#f2f6f3;font-size:.75rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:36rem){.milon-dev__card[data-v-4669aa35]{padding:1rem}.milon-dev__actions button[data-v-4669aa35]{width:100%}}.milon-stats[data-v-0b4be378]{--milon-accent:#c5ef8a;--milon-text:#eff4ed;--milon-muted:#a8b7ad;color:var(--milon-text);background:#141c17;min-height:100vh;font-size:1rem;line-height:1.5;padding:0 1.5rem 3rem}.milon-stats [data-v-0b4be378],.milon-stats [data-v-0b4be378]:after,.milon-stats [data-v-0b4be378]:before{box-sizing:border-box}.milon-shell[data-v-0b4be378]{max-width:74rem;margin:0 auto}.milon-stats button[data-v-0b4be378],.milon-stats select[data-v-0b4be378]{font:inherit;color:inherit}.milon-stats button[data-v-0b4be378]{cursor:pointer}.milon-stats button[data-v-0b4be378]:disabled{cursor:default}.milon-stats button[data-v-0b4be378]:focus-visible,.milon-stats select[data-v-0b4be378]:focus-visible,.milon-stats summary[data-v-0b4be378]:focus-visible{outline:2px solid var(--milon-accent);outline-offset:.25rem}.milon-header[data-v-0b4be378]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.06274509803921569)}.milon-brand[data-v-0b4be378]{display:flex;align-items:center;gap:1.25rem}.milon-brand>span[data-v-0b4be378]:first-child{font-size:2rem;font-weight:700;letter-spacing:-.07em;line-height:1}.milon-brand__dot[data-v-0b4be378]{color:var(--milon-accent)}.milon-eyebrow[data-v-0b4be378]{margin:0 0 .55rem;color:var(--milon-muted);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.milon-brand .milon-eyebrow[data-v-0b4be378]{margin:0;border-left:1px solid hsla(0,0%,100%,.1450980392156863);padding-left:1.25rem}.milon-account[data-v-0b4be378]{display:flex;align-items:center;gap:.75rem}.milon-avatar[data-v-0b4be378]{width:2.5rem;height:2.5rem;display:grid;place-items:center;background:#2e3e31;border:1px solid #516047;border-radius:50%;color:var(--milon-accent);font-size:.875rem;font-weight:600}.milon-account strong[data-v-0b4be378]{display:block;font-size:.875rem;font-weight:600}.milon-account small[data-v-0b4be378]{display:block;color:var(--milon-muted);font-size:.75rem}.milon-badge[data-v-0b4be378]{color:#bac6b6;border:1px solid #536147;border-radius:.375rem;padding:.2rem .5rem;font-size:.75rem;letter-spacing:.04em;margin-left:.5rem}.milon-intro[data-v-0b4be378]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:2.5rem 0 2rem}.milon-intro .milon-eyebrow[data-v-0b4be378]{display:flex;align-items:center;gap:.5rem}.milon-live-dot[data-v-0b4be378]{width:.4375rem;height:.4375rem;display:inline-block;border-radius:50%;background:var(--milon-accent);flex:0 0 auto}.milon-intro h1[data-v-0b4be378]{font-size:3.25rem;font-weight:500;line-height:1.07;letter-spacing:-.055em;margin:.8rem 0 1rem}.milon-intro h1 span[data-v-0b4be378]{color:var(--milon-accent)}.milon-intro>div>p[data-v-0b4be378]:last-child{color:var(--milon-muted);font-size:1rem;margin:0}.milon-button[data-v-0b4be378]{display:inline-flex;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1rem;border:1px solid #465343;border-radius:.7rem;background:#233026;font-size:.875rem!important;font-weight:500!important;min-height:2.75rem}.milon-button[data-v-0b4be378]:hover{border-color:#91aa7e;background:#2c3a2c}.milon-button[data-v-0b4be378]:disabled{opacity:.6}.milon-toolbar[data-v-0b4be378]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.5rem}.milon-periods[data-v-0b4be378]{display:flex;background:#1e2921;padding:.25rem;border:1px solid hsla(0,0%,100%,.03529411764705882);border-radius:.7rem;gap:.25rem}.milon-periods button[data-v-0b4be378]{border-radius:.5rem;padding:.5rem .85rem;font-size:.875rem;color:#aebcb2;min-height:2.5rem;border:0;background:transparent}.milon-periods button.is-active[data-v-0b4be378]{color:#172219;background:var(--milon-accent);font-weight:600}.milon-toolbar>p[data-v-0b4be378]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.875rem;color:var(--milon-muted)}.milon-toolbar strong[data-v-0b4be378]{color:#d9e2d5;font-weight:500}.milon-metrics[data-v-0b4be378]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin-bottom:1.5rem}.milon-metrics article[data-v-0b4be378]{padding:1.2rem 1.25rem;border:1px solid hsla(0,0%,100%,.07058823529411765);border-radius:1rem;background:#1b261e}.milon-metric-label[data-v-0b4be378]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#bcc8ba;font-size:.875rem}.milon-metric-label .milon-icon[data-v-0b4be378]{color:#9fba8b}.milon-metrics article>strong[data-v-0b4be378]{display:block;font-size:2.5rem;line-height:1.2;font-weight:500;letter-spacing:-.05em;margin:1rem 0 .45rem;font-variant-numeric:tabular-nums}.milon-metrics article>strong.milon-metric-duration[data-v-0b4be378]{font-size:1.65rem;letter-spacing:-.035em;min-height:3rem;display:flex;align-items:center}.milon-metrics p[data-v-0b4be378]{color:var(--milon-muted);font-size:.75rem;margin:0}.milon-panel[data-v-0b4be378]{border:1px solid hsla(0,0%,100%,.07450980392156863);border-radius:1.125rem;background:#1b261f;padding:1.5rem;min-width:0}.milon-panel-heading[data-v-0b4be378]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.milon-panel-heading>.milon-icon[data-v-0b4be378]{color:#9bb988}.milon-panel h2[data-v-0b4be378],.milon-panel h3[data-v-0b4be378]{margin:0;font-size:1.25rem;line-height:1.35;letter-spacing:-.02em;font-weight:500}.milon-day-grid[data-v-0b4be378]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem;align-items:start}.milon-month-nav[data-v-0b4be378]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.5rem 0 .75rem}.milon-month-nav strong[data-v-0b4be378]{font-size:1rem;font-weight:500}.milon-month-nav button[data-v-0b4be378]{width:2.75rem;height:2.75rem;border:1px solid hsla(0,0%,100%,.08235294117647059);border-radius:.6rem;display:grid;place-items:center;background:transparent}.milon-month-nav button[data-v-0b4be378]:disabled{opacity:.25}.milon-reverse[data-v-0b4be378]{rotate:180deg}.milon-calendar-grid[data-v-0b4be378]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.milon-weekday[data-v-0b4be378]{color:#8e9f91;font-size:.75rem;text-align:center;padding:.5rem 0}.milon-calendar-grid button[data-v-0b4be378]{position:relative;border:1px solid transparent;border-radius:.65rem;background:transparent;height:2.75rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:#6f8275}.milon-calendar-grid button.is-outside[data-v-0b4be378]{visibility:hidden}.milon-calendar-grid button.has-training[data-v-0b4be378]{background:#31462a;color:#d3ecbc;border-color:#5d7c3d;font-weight:600}.milon-calendar-grid button.has-training[data-v-0b4be378]:hover{background:#415c34}.milon-calendar-grid button.is-selected[data-v-0b4be378]{background:var(--milon-accent);color:#1c2b16;border-color:var(--milon-accent)}.milon-calendar-grid button i[data-v-0b4be378]{position:absolute;width:.2rem;height:.2rem;border-radius:50%;background:currentColor;bottom:.3rem}.milon-calendar-foot[data-v-0b4be378]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-top:1.25rem;margin-top:.75rem;border-top:1px solid hsla(0,0%,100%,.047058823529411764);color:var(--milon-muted)}.milon-calendar-foot span[data-v-0b4be378]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.milon-calendar-foot i[data-v-0b4be378]{width:.5rem;height:.5rem;border-radius:50%;background:var(--milon-accent)}.milon-calendar-foot small[data-v-0b4be378]{font-size:.75rem}.milon-day[data-v-0b4be378]{background:linear-gradient(125deg,#253c28,#1c2a21 65%)}.milon-day-stamp[data-v-0b4be378]{display:grid;place-items:center;border-radius:50%;width:2.5rem;height:2.5rem;background:rgba(197,239,138,.08235294117647059);border:1px solid rgba(197,239,138,.18823529411764706);color:var(--milon-accent)}.milon-day-numbers[data-v-0b4be378]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem 0 1rem;gap:1rem}.milon-day-numbers strong[data-v-0b4be378]{display:block;font-size:2rem;font-weight:500;letter-spacing:-.04em}.milon-day-numbers span[data-v-0b4be378]{display:block;color:#b9c8b7;font-size:.875rem}.milon-day-time[data-v-0b4be378]{display:flex;align-items:center;gap:.5rem;color:#b9c8b7;font-size:.875rem;padding-bottom:1.25rem;border-bottom:1px solid hsla(0,0%,100%,.07058823529411765)}.milon-day-devices[data-v-0b4be378]{padding-top:.5rem}.milon-day-devices button[data-v-0b4be378],.milon-device-list button[data-v-0b4be378]{display:flex;align-items:center;gap:.85rem;width:100%;min-width:0;text-align:left;border:0;background:transparent;border-radius:.75rem;padding:.8rem .5rem}.milon-day-devices button[data-v-0b4be378]:hover{background:hsla(0,0%,100%,.023529411764705882)}.milon-device-symbol[data-v-0b4be378]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid hsla(0,0%,100%,.08235294117647059);background:hsla(0,0%,100%,.01568627450980392);border-radius:.65rem;color:#bdd99b;flex:0 0 auto}.milon-day-devices button>span[data-v-0b4be378]:nth-child(2),.milon-device-list button>span[data-v-0b4be378]:nth-child(2){flex:1;min-width:0}.milon-day-devices strong[data-v-0b4be378],.milon-device-list strong[data-v-0b4be378]{display:block;font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.milon-day-devices small[data-v-0b4be378],.milon-device-list small[data-v-0b4be378]{display:block;font-size:.75rem;color:#a5b49f;margin-top:.2rem}.milon-day-devices button>.milon-icon[data-v-0b4be378]{color:#afc2a1}.milon-development[data-v-0b4be378]{margin-top:2.5rem;scroll-margin-top:6rem}.milon-section-heading[data-v-0b4be378]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.milon-section-heading h2[data-v-0b4be378]{margin:0;font-size:1.75rem;line-height:1.25;letter-spacing:-.035em;font-weight:500}.milon-section-heading>span[data-v-0b4be378]{font-size:.875rem;color:var(--milon-muted)}.milon-development-grid[data-v-0b4be378]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:1.5rem;align-items:start}.milon-device-list[data-v-0b4be378]{max-height:36rem;overflow-y:auto;border:1px solid hsla(0,0%,100%,.07450980392156863);border-radius:1rem;background:#1b261f;padding:.5rem;scrollbar-color:#59714b transparent}.milon-device-list button[data-v-0b4be378]{padding:.875rem;margin-bottom:.25rem}.milon-device-list button.is-active[data-v-0b4be378]{background:#354d2c;box-shadow:inset 3px 0 0 var(--milon-accent)}.milon-device-list button[data-v-0b4be378]:hover{background:#2c3b2b}.milon-device-list button.is-active .milon-device-symbol[data-v-0b4be378]{color:#1c2916;background:var(--milon-accent);border-color:var(--milon-accent)}.milon-device-list button>.milon-icon[data-v-0b4be378]{color:#8fa387}.milon-device-subtitle[data-v-0b4be378]{margin:.25rem 0 0;font-size:.875rem;color:var(--milon-muted)}.milon-mode-label[data-v-0b4be378]{display:flex;flex-direction:column;gap:.45rem;color:#acbcae;font-size:.75rem;margin-top:1.25rem}.milon-mode-label select[data-v-0b4be378]{width:100%;font-size:.875rem;background:#152119;color:#e0eadb;border:1px solid #4a5c42;border-radius:.6rem;padding:.7rem .8rem;min-height:2.75rem;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.milon-chart-summary[data-v-0b4be378]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;border-top:1px solid hsla(0,0%,100%,.07058823529411765);padding-top:1.25rem;margin-top:1.25rem}.milon-chart-summary>span[data-v-0b4be378]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#b3c3b0}.milon-chart-summary>strong[data-v-0b4be378]{color:#e8eee1;font-size:1rem;font-weight:500}.milon-chart-summary small[data-v-0b4be378]{display:block;color:#a4b39e;font-size:.75rem;font-weight:400;margin-top:.2rem}.milon-chart-note[data-v-0b4be378]{margin:1rem 0 0;font-size:.875rem;color:#a8b7ad}.milon-strength-reference[data-v-0b4be378]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid hsla(0,0%,100%,.06274509803921569);border-radius:.75rem;margin-top:1.25rem;background:hsla(0,0%,100%,.01568627450980392)}.milon-strength-reference>span[data-v-0b4be378]{font-size:.875rem}.milon-strength-reference>span small[data-v-0b4be378]{display:block;font-size:.75rem;color:var(--milon-muted);margin-top:.2rem}.milon-strength-reference strong[data-v-0b4be378]{font-size:1.5rem;white-space:nowrap;font-weight:500}.milon-strength-reference strong small[data-v-0b4be378]{font-size:.875rem;color:var(--milon-muted)}.milon-set-section[data-v-0b4be378]{margin-top:2.5rem}.milon-set-device[data-v-0b4be378]{border:1px solid hsla(0,0%,100%,.07450980392156863);border-radius:.9rem;background:#1b261f;margin-bottom:.65rem;overflow:hidden}.milon-set-device summary[data-v-0b4be378]{display:flex;align-items:center;gap:.85rem;cursor:pointer;padding:1rem 1.25rem;list-style:none}.milon-set-device summary[data-v-0b4be378]::-webkit-details-marker{display:none}.milon-set-device summary>span[data-v-0b4be378]:nth-child(2){flex:1}.milon-set-device summary strong[data-v-0b4be378]{display:block;font-size:1rem;font-weight:500}.milon-set-device summary small[data-v-0b4be378]{display:block;color:var(--milon-muted);font-size:.75rem;margin-top:.2rem}.milon-set-device[open] summary>.milon-icon[data-v-0b4be378]{rotate:90deg}.milon-set-scroll[data-v-0b4be378]{overflow-x:auto;padding:0 1.25rem 1rem}.milon-set-scroll table[data-v-0b4be378]{width:100%;min-width:36rem;border-collapse:collapse}.milon-set-scroll th[data-v-0b4be378]{color:var(--milon-muted);font-weight:500;font-size:.75rem;text-align:left;padding:.75rem .5rem;border-bottom:1px solid hsla(0,0%,100%,.09411764705882353)}.milon-set-scroll td[data-v-0b4be378]{padding:.875rem .5rem;border-bottom:1px solid hsla(0,0%,100%,.03137254901960784);font-size:.875rem;font-variant-numeric:tabular-nums}.milon-set-scroll td small[data-v-0b4be378]{display:block;font-size:.75rem;color:var(--milon-muted);margin-top:.2rem}.milon-source[data-v-0b4be378]{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:2rem;padding:1rem 0;border-top:1px solid hsla(0,0%,100%,.06274509803921569);color:#a8b7ad;font-size:.75rem}.milon-source>span[data-v-0b4be378]:first-child{display:flex;align-items:center;gap:.5rem}.milon-diagnostics[data-v-0b4be378],.milon-explanation[data-v-0b4be378]{border-top:1px solid hsla(0,0%,100%,.06274509803921569);padding:1rem 0;color:#a8b7ad;font-size:.875rem}.milon-diagnostics>summary[data-v-0b4be378],.milon-explanation summary[data-v-0b4be378]{cursor:pointer;padding:.5rem 0}.milon-explanation p[data-v-0b4be378]{line-height:1.65;margin:1rem 0;max-width:60rem}.milon-diagnostics[data-v-0b4be378] .milon-dev{background:#f4f7f4;border-radius:1rem;margin-top:1rem}.milon-notice[data-v-0b4be378]{display:flex;gap:.8rem;align-items:flex-start;background:#2b3927;border:1px solid #586948;border-radius:.75rem;padding:1rem;margin-bottom:1.5rem;color:#dce7d2;font-size:.875rem}.milon-notice p[data-v-0b4be378]{margin:0}.milon-notice strong[data-v-0b4be378]{display:block;margin-bottom:.35rem;font-size:1rem}.milon-notice button[data-v-0b4be378]{text-decoration:underline;margin-top:.5rem;min-height:2.75rem;background:transparent;border:0;padding:0}.milon-notice--error[data-v-0b4be378]{background:#3b3022;border-color:#857044;color:#f2dfbc}.milon-inline-note[data-v-0b4be378]{font-size:.875rem;color:#d3c7a7;margin:.75rem 0}.milon-empty[data-v-0b4be378]{text-align:center;padding:4rem 1rem;background:#1b261f;border-radius:1rem;margin-bottom:2rem}.milon-empty>.milon-icon[data-v-0b4be378]{width:2rem;height:2rem;color:var(--milon-accent)}.milon-empty h2[data-v-0b4be378]{font-size:1.5rem;margin:1rem 0 .5rem}.milon-empty p[data-v-0b4be378]{font-size:1rem;color:var(--milon-muted)}.milon-loader[data-v-0b4be378]{display:block;width:1.25rem;height:1.25rem;flex:0 0 auto;border:2px solid hsla(0,0%,100%,.1450980392156863);border-top-color:var(--milon-accent);border-radius:50%;animation:milon-spin-0b4be378 1s linear infinite}.is-spinning[data-v-0b4be378]{animation:milon-spin-0b4be378 2s linear infinite}@keyframes milon-spin-0b4be378{to{rotate:1turn}}@media (max-width:960px){.milon-metrics[data-v-0b4be378]{grid-template-columns:repeat(2,minmax(0,1fr))}.milon-day-grid[data-v-0b4be378]{gap:1rem}.milon-development-grid[data-v-0b4be378]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem}.milon-panel[data-v-0b4be378]{padding:1.25rem}.milon-brand .milon-eyebrow[data-v-0b4be378]{display:none}}@media (max-width:720px){.milon-stats[data-v-0b4be378]{padding:0 1rem 2rem}.milon-header[data-v-0b4be378]{padding:1.25rem 0}.milon-account .milon-badge[data-v-0b4be378]{display:none}.milon-intro[data-v-0b4be378]{padding:2rem 0 1.5rem;align-items:flex-start;flex-direction:column;gap:1.25rem}.milon-intro h1[data-v-0b4be378]{font-size:2.75rem}.milon-toolbar[data-v-0b4be378]{margin-top:.25rem}.milon-periods[data-v-0b4be378]{width:100%}.milon-periods button[data-v-0b4be378]{flex:1;padding:.5rem}.milon-day-grid[data-v-0b4be378],.milon-development-grid[data-v-0b4be378]{grid-template-columns:minmax(0,1fr)}.milon-device-list[data-v-0b4be378]{max-height:15rem}.milon-section-heading[data-v-0b4be378]{flex-wrap:wrap;align-items:flex-start;gap:.5rem}.milon-day-numbers[data-v-0b4be378]{gap:.5rem}.milon-day-numbers span[data-v-0b4be378]{font-size:.75rem}.milon-panel[data-v-0b4be378]{padding:1.25rem}.milon-metrics article[data-v-0b4be378],.milon-set-device summary[data-v-0b4be378]{padding:1rem}.milon-metric-label[data-v-0b4be378]{align-items:flex-start}.milon-metrics article>strong.milon-metric-duration[data-v-0b4be378]{font-size:1.4rem;flex-wrap:wrap}.milon-chart-summary[data-v-0b4be378]{flex-direction:column}}@media (max-width:380px){.milon-stats[data-v-0b4be378]{padding-left:.75rem;padding-right:.75rem}.milon-metrics[data-v-0b4be378]{gap:.5rem}.milon-panel[data-v-0b4be378]{padding:1rem}.milon-metric-label .milon-icon[data-v-0b4be378]{display:none}.milon-intro h1[data-v-0b4be378]{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.is-spinning[data-v-0b4be378],.milon-loader[data-v-0b4be378]{animation:none}}