.tab-bar--hidden[data-v-3b06d42b]{display:none}.inline-alert[data-v-02ac0dd6]{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--hot);border-radius:var(--r-md);background:var(--hot-soft);color:var(--hot);font-size:var(--fs-sm);line-height:var(--lh-snug);display:flex}.inline-alert__icon[data-v-02ac0dd6]{font-size:var(--icon-sm);flex:none}.segmented[data-v-017adbaf]{margin:0 0 var(--space-3);padding:var(--segment-inset);background:var(--segment-track);border-radius:var(--radius-control);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.segmented[data-v-017adbaf]::-webkit-scrollbar{display:none}.segmented__option[data-v-017adbaf]{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-control);color:var(--ink-2);font:inherit;font-size:var(--fs-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:0;flex:none}.segmented--fill[data-v-017adbaf]{overflow-x:visible}.segmented--fill .segmented__option[data-v-017adbaf]{min-width:0;padding:var(--space-1) var(--space-1);white-space:normal;line-height:var(--lh-snug);text-align:center;flex:1 1 0}.segmented__option[aria-pressed=true][data-v-017adbaf]{background:var(--segment-thumb);box-shadow:var(--segment-thumb-shadow);color:var(--ink);font-weight:var(--weight-semibold)}.segmented__option[data-v-017adbaf]:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.price-colors[data-v-f69b823c]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--surface)}.price-colors__title[data-v-f69b823c]{margin:0 0 var(--space-2);color:var(--ink);font-size:var(--fs-base);font-weight:600;line-height:var(--lh-snug)}.price-colors__hint[data-v-f69b823c],.price-colors__note[data-v-f69b823c]{margin:0 0 var(--space-3);color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-snug)}.price-colors__note[data-v-f69b823c]{margin:var(--space-2) 0 0;color:var(--ink-3);font-size:var(--fs-xs)}.price-colors__limits[data-v-f69b823c]{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.price-colors__field[data-v-f69b823c]{gap:var(--space-1);min-width:0;display:grid}.price-colors__label[data-v-f69b823c]{color:var(--ink-2);font-size:var(--fs-sm)}.price-colors__input-row[data-v-f69b823c]{align-items:center;gap:var(--space-2);display:flex}.price-colors__input[data-v-f69b823c]{font-variant-numeric:tabular-nums;flex:auto;min-width:0}.price-colors__unit[data-v-f69b823c]{color:var(--ink-3);font-size:var(--fs-xs);flex:none}.price-colors__preview[data-v-f69b823c]{gap:var(--space-1);display:grid}.price-colors__bar[data-v-f69b823c]{height:var(--space-3);border-radius:var(--r-pill);display:block}.price-colors__ends[data-v-f69b823c]{color:var(--ink-2);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.price-colors__status[data-v-f69b823c]{margin:var(--space-2) 0 0;color:var(--ink-3);font-size:var(--fs-xs)}.section-card[data-v-547e496d]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);margin:0;overflow:hidden}.section-card__header[data-v-547e496d]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;display:flex}.section-card__title[data-v-547e496d]{color:var(--ink);font-size:var(--fs-base);font-weight:var(--weight-semibold);line-height:var(--lh-snug);margin:0}.section-card__meta[data-v-547e496d]{color:var(--ink-3);font-size:var(--fs-xs);flex:none}.section-card__body[data-v-547e496d]{padding:var(--space-3) var(--space-4) var(--space-4)}.skeleton[data-v-6e6e74da]{display:block}.skeleton--card[data-v-6e6e74da]{padding:var(--card-inset);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.skeleton ion-skeleton-text[data-v-6e6e74da]{--background:var(--line-2);--border-radius:var(--r-sm);margin:0}.skeleton__sr[data-v-6e6e74da]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton__title[data-v-6e6e74da]{width:40%;height:var(--fs-base);margin-bottom:var(--space-4)}.skeleton__line[data-v-6e6e74da]{height:var(--fs-sm)}.skeleton__line--label[data-v-6e6e74da]{width:50%}.skeleton__line--value[data-v-6e6e74da]{width:70%;height:var(--fs-base)}.skeleton__line--row[data-v-6e6e74da]{max-width:45%;height:var(--fs-base);flex:auto}.skeleton__line--note[data-v-6e6e74da]{flex:0 0 25%}.skeleton__tiles[data-v-6e6e74da]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.skeleton__tile[data-v-6e6e74da]{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--r-callout);background:var(--surface-2);display:grid}.skeleton__chart[data-v-6e6e74da]{gap:var(--space-4);display:grid}.skeleton__segment[data-v-6e6e74da]{height:var(--control-h);--border-radius:var(--r-pill)}.skeleton__bars[data-v-6e6e74da]{align-items:flex-end;gap:var(--space-2);height:160px;display:flex}.skeleton__bar[data-v-6e6e74da]{--border-radius:var(--r-sm);flex:1 1 0}.skeleton__kpis[data-v-6e6e74da]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.skeleton__rows[data-v-6e6e74da]{display:grid}.skeleton__row[data-v-6e6e74da]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-2) 0;border-bottom:1px solid var(--line);display:flex}.skeleton__row[data-v-6e6e74da]:last-child{border-bottom:0}.skeleton__text[data-v-6e6e74da]{gap:var(--space-2);display:grid}.list-row[data-v-629cfc65]{--background:var(--surface);--padding-start:var(--space-4);--inner-padding-end:var(--space-3);--padding-top:var(--space-2);--padding-bottom:var(--space-2)}.list-row__text[data-v-629cfc65]{min-width:0;padding-block:var(--space-1);flex:auto}.list-row__title[data-v-629cfc65]{color:var(--ink);font-size:var(--fs-base);font-weight:600;line-height:var(--lh-snug);margin:0}.list-row--destructive .list-row__title[data-v-629cfc65]{color:var(--hot)}.list-row__subtitle[data-v-629cfc65]{margin:var(--space-1) 0 0;color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-snug)}.list-row__hint[data-v-629cfc65]{margin:var(--space-1) 0 0;color:var(--color-link);font-size:var(--fs-sm);font-weight:var(--weight-semibold,600);line-height:var(--lh-snug)}.list-row__end[data-v-629cfc65]{color:var(--ink-2);font-size:var(--fs-sm);text-align:end;flex:none;margin-inline-start:var(--space-3)}.timeline[data-v-913e375b]{gap:var(--space-2);display:grid}.timeline-toggle[data-v-913e375b]{justify-self:start;margin:0}.timeline-body[data-v-913e375b]{gap:var(--space-3);display:grid}.timeline-hint[data-v-913e375b]{color:var(--ink-3);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.timeline-state[data-v-913e375b]{align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--fs-sm);display:flex}.timeline-state ion-spinner[data-v-913e375b]{width:var(--icon-sm);height:var(--icon-sm)}.timeline-failed[data-v-913e375b]{gap:var(--space-2);justify-items:start;display:grid}.timeline-failed[data-v-913e375b] .inline-alert{margin:0}.timeline-day[data-v-913e375b]{gap:var(--space-1);display:grid}.timeline-day__label[data-v-913e375b]{color:var(--ink-2);font-size:var(--fs-xs);letter-spacing:.02em;margin:0;font-weight:600}.timeline-list[data-v-913e375b]{border:1px solid var(--line);border-radius:var(--r-md);background:0 0;margin:0;padding:0;overflow:hidden}.timeline-list[data-v-913e375b] ion-item:last-of-type{--border-width:0;--inner-border-width:0}.timeline-time[data-v-913e375b]{color:var(--ink-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.brand-mark[data-v-8070c339]{align-items:center;gap:var(--space-2);color:var(--ink);display:inline-flex}.brand-mark__svg[data-v-8070c339]{width:var(--icon-lg);height:var(--icon-lg);flex:none}.brand-mark__name[data-v-8070c339]{font-family:var(--display);font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:600;line-height:var(--lh-tight)}.companion-page__content[data-v-294474bd]{--padding-start:var(--space-4);--padding-end:var(--space-4);--padding-top:var(--space-5);--padding-bottom:var(--space-7)}.companion-page__footer[data-v-294474bd]{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--bg);box-shadow:none;border-top:1px solid var(--line)}.companion-page__footer ion-button[data-v-294474bd]{margin:0}.companion-page__column[data-v-294474bd]{max-width:var(--companion-max-width);margin:0 auto}.companion-page__back[data-v-294474bd]{align-items:center;gap:var(--space-1);min-height:44px;margin:0 0 var(--space-3) calc(-1 * var(--space-2));padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--r-pill);color:var(--ink-3);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.companion-page__back[data-v-294474bd]:hover{color:var(--ink);background:var(--surface-2)}.companion-page__back ion-icon[data-v-294474bd]{font-size:var(--icon-sm)}.companion-page__header[data-v-294474bd],.companion-page__brand[data-v-294474bd]{margin-bottom:var(--space-4)}.companion-page__eyebrow[data-v-294474bd]{margin:0 0 var(--space-1);color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-medium)}.companion-page__title-row[data-v-294474bd]{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);display:flex}.companion-page__title-row[data-v-294474bd] ion-button{margin:0 calc(-1 * var(--space-2)) 0 0;flex:none}.companion-page__title[data-v-294474bd]{color:var(--ink);font-family:var(--display);font-size:var(--fs-xl);font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:var(--lh-tight);margin:0}.companion-page__intro[data-v-294474bd]{margin:0 0 var(--space-1);max-width:34rem;color:var(--ink-2);line-height:var(--lh-normal)}.qr-code[data-v-91e2813c]{border-radius:var(--r-md);width:min(100%,15rem);height:auto;margin-inline:auto;display:block}.qr-code__card[data-v-91e2813c]{fill:var(--qr-card)}.qr-code__modules[data-v-91e2813c]{fill:var(--qr-module)}.invite[data-v-7211834e]{gap:var(--space-3);display:grid}.invite__label[data-v-7211834e]{color:var(--ink-2);font-size:var(--fs-sm);margin:0;font-weight:600}.invite__hint[data-v-7211834e]{color:var(--ink-3);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.invite__center[data-v-7211834e]{text-align:center}.invite__code[data-v-7211834e]{gap:var(--space-1);padding:var(--space-3);background:var(--surface-2);border-radius:var(--r-md);display:grid}.invite__token[data-v-7211834e]{color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-base);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.invite__row[data-v-7211834e]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.invite__row ion-button[data-v-7211834e]{margin:0}.role-pill[data-v-df7d929c]{padding:var(--space-1) var(--space-3);background:var(--surface-2);border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--fs-xs);font-weight:600;line-height:var(--lh-snug);white-space:nowrap;align-items:center;display:inline-flex}.household-card[data-v-8cc535b9] .section-card__body{gap:var(--space-3);display:grid}.household-head[data-v-8cc535b9]{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.household-name[data-v-8cc535b9]{color:var(--ink);font-family:var(--display);font-size:var(--fs-lg);overflow-wrap:anywhere;margin:0}.household-rename[data-v-8cc535b9]{flex:none;margin:0}.household-paid[data-v-8cc535b9]{margin:calc(-1 * var(--space-2)) 0 0;padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-xs);justify-self:start;font-weight:600}.household-state[data-v-8cc535b9]{align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--fs-sm);display:flex}.household-state ion-spinner[data-v-8cc535b9]{width:var(--icon-sm);height:var(--icon-sm)}.household-failed[data-v-8cc535b9]{gap:var(--space-2);justify-items:start;display:grid}.household-failed[data-v-8cc535b9] .inline-alert{margin:0}.household-members[data-v-8cc535b9]{border:1px solid var(--line);border-radius:var(--r-md);background:0 0;margin:0;padding:0;overflow:hidden}.household-members[data-v-8cc535b9] ion-item:last-of-type{--border-width:0;--inner-border-width:0}.household-hint[data-v-8cc535b9]{color:var(--ink-3);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.household-subtitle[data-v-8cc535b9]{color:var(--ink-2);font-size:var(--fs-sm);margin:0;font-weight:600}.household-pending[data-v-8cc535b9]{gap:var(--space-2);display:grid}.households[data-v-4ab00974]{gap:var(--space-4);display:grid}.households-failed[data-v-4ab00974]{gap:var(--space-2);justify-items:start;display:grid}.households-failed[data-v-4ab00974] .inline-alert{margin:0}.account[data-v-e8309d22]{gap:var(--space-4);display:grid}.account-avatar[data-v-e8309d22]{font-size:var(--icon-xl);color:var(--demo-accent);flex:none;margin-inline-end:var(--space-3)}.account-settings[data-v-e8309d22] .section-card__body{padding:0}.account-list[data-v-e8309d22]{border-radius:0 0 var(--r-lg) var(--r-lg);background:0 0;margin:0;padding:0;overflow:hidden}.account-list[data-v-e8309d22] ion-item:last-of-type{--border-width:0;--inner-border-width:0}.account-language[data-v-e8309d22]{--padding-start:0;--padding-end:0;color:var(--ink-2);font-size:var(--fs-sm)}.auth-segment[data-v-4fe98567]{margin-top:var(--space-4)}.auth-form[data-v-4fe98567]{gap:var(--space-3);margin-top:var(--space-1);flex-direction:column;display:flex}.auth-field[data-v-4fe98567]{--background:var(--surface);--border-color:var(--line);--border-radius:var(--r-md);--highlight-color-focused:var(--demo-accent)}.auth-password[data-v-4fe98567]{display:flex;position:relative}.auth-password ion-input[data-v-4fe98567]{--padding-end:44px;z-index:0;width:100%;position:relative}.auth-eye[data-v-4fe98567]{z-index:1;top:50%;right:var(--space-1);--padding-start:var(--space-2);--padding-end:var(--space-2);--color:var(--ink-3);min-height:0;margin:0;position:absolute;transform:translateY(-50%)}.auth-submit[data-v-4fe98567]{margin-top:var(--space-2)}.state-block__skeleton[data-v-4e02d083]{gap:var(--space-4);display:grid}.state-block[data-v-4e02d083]{justify-items:center;gap:var(--space-3);padding:clamp(var(--space-8), 12vh, 4.5rem) var(--space-4);text-align:center;display:grid}.state-block ion-spinner[data-v-4e02d083]{width:var(--space-7);height:var(--space-7)}.state-block__title[data-v-4e02d083]{color:var(--ink);font-family:var(--display);font-size:var(--fs-lg);margin:0}.state-block__body[data-v-4e02d083]{max-width:26rem;color:var(--ink-2);line-height:var(--lh-normal);margin:0}.state-block__icon[data-v-4e02d083]{font-size:var(--icon-lg);color:var(--hot)}.state-block--error .state-block__title[data-v-4e02d083]{color:var(--hot)}.add-sheet__card[data-v-8ef6f7f7] .section-card__body{padding:0}.add-sheet__list[data-v-8ef6f7f7]{border-radius:var(--r-lg);background:0 0;margin:0;padding:0;overflow:hidden}.add-sheet__list[data-v-8ef6f7f7] ion-item:last-of-type{--border-width:0;--inner-border-width:0}.sharing-pill[data-v-bbf3a014]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);background:var(--color-primary-container);border-radius:var(--r-pill);color:var(--color-on-primary-container);font-size:var(--fs-xs);font-weight:600;line-height:var(--lh-snug);white-space:nowrap;display:inline-flex}.sharing-pill__icon[data-v-bbf3a014]{font-size:var(--icon-sm);flex:none}.status-pill[data-v-23932fff]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);background:var(--surface-2);border-radius:var(--r-pill);color:var(--ink);font-size:var(--fs-xs);font-weight:600;line-height:var(--lh-snug);white-space:nowrap;display:inline-flex}.status-dot[data-v-23932fff]{width:var(--space-2);height:var(--space-2);box-sizing:border-box;border-radius:var(--r-pill);flex:none}.device-pills[data-v-a5122e3e]{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:inline-flex}.devices-add[data-v-b9e12d79]{--padding-start:var(--space-2);--padding-end:var(--space-2);min-width:var(--tap-min);min-height:var(--tap-min);color:var(--color-primary)}.devices-add ion-icon[data-v-b9e12d79]{font-size:var(--icon-md)}.device-list[data-v-b9e12d79]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin:0;padding:0;overflow:hidden}.fact-list[data-v-e00d953c]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;margin:0;display:grid}.fact-list__item[data-v-e00d953c]{min-width:0}.fact-list--tiles .fact-list__item[data-v-e00d953c]{padding:var(--space-3) var(--space-4);background:var(--surface-2);border-radius:var(--r-callout)}.fact-list__item--wide[data-v-e00d953c]{grid-column:1/-1}dt[data-v-e00d953c]{align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--fs-xs);font-weight:var(--weight-medium);line-height:var(--lh-snug);display:flex}dd[data-v-e00d953c]{margin:var(--space-1) 0 0;color:var(--ink);font-size:var(--fs-base);font-weight:var(--weight-semibold);line-height:var(--lh-snug);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fact-list__marker[data-v-e00d953c]{width:var(--chart-legend-bar-w);height:var(--chart-legend-bar-h);border-radius:var(--r-pill);flex:none}.fact-list__sub[data-v-e00d953c]{color:var(--ink-3);font-size:var(--fs-xs);font-weight:var(--weight-regular);margin-top:2px}.fact-list--row[data-v-e00d953c]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.fact-list--row dd[data-v-e00d953c]:not(.fact-list__sub){font-size:var(--fs-lg);white-space:nowrap}@media (width>=620px){.fact-list--tiles[data-v-e00d953c]{grid-template-columns:repeat(3,minmax(0,1fr))}}.problems[data-v-c9e02ac5]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.problem[data-v-c9e02ac5]{align-items:flex-start;gap:var(--space-3);display:flex}.problem__icon[data-v-c9e02ac5]{font-size:var(--icon-sm);color:var(--warn);flex:none;margin-top:2px}.problem__icon--muted[data-v-c9e02ac5]{color:var(--ink-2)}.problem__text[data-v-c9e02ac5]{min-width:0}.problem__title[data-v-c9e02ac5]{color:var(--ink);font-weight:var(--weight-semibold);line-height:var(--lh-snug);margin:0}.problem__body[data-v-c9e02ac5]{margin:var(--space-1) 0 0;color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-normal)}.device-settings[data-v-6ce96bb2] .section-card__body{padding:0}.device-settings__list[data-v-6ce96bb2]{border-radius:var(--r-lg);background:0 0;margin:0;padding:0;overflow:hidden}.device-settings__list[data-v-6ce96bb2] ion-item:last-of-type{--border-width:0;--inner-border-width:0}.device-settings__value[data-v-6ce96bb2]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.device-settings__choose[data-v-6ce96bb2]{color:var(--color-link);font-weight:var(--weight-semibold)}.setup-nudge[data-v-6e092343]{border:1px solid var(--line);border-radius:var(--r-callout);background:var(--warn-soft);overflow:hidden}.setup-nudge__list[data-v-6e092343]{background:0 0;margin:0;padding:0}.setup-nudge[data-v-6e092343] .list-row{--background:transparent;--color:var(--color-on-warning-container);--detail-icon-color:var(--color-on-warning-container);--detail-icon-opacity:1}.setup-nudge[data-v-6e092343] .list-row__subtitle{color:var(--color-on-warning-container)}.echart[data-v-6e07e62b]{width:100%}.sr-only[data-v-83467a86]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted[data-v-893e6282]{color:var(--ink-3);font-size:var(--fs-sm);margin:0}.empty[data-v-893e6282]{gap:var(--space-1);display:grid}.empty__title[data-v-893e6282]{font-weight:var(--weight-semibold);color:var(--ink);margin:0}.stale[data-v-893e6282]{margin:0 0 var(--space-2);color:var(--ink-3);font-size:var(--fs-xs)}.legend[data-v-893e6282]{gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);color:var(--ink-2);font-size:var(--fs-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legend--day[data-v-893e6282]{margin-top:var(--space-4)}.legend li[data-v-893e6282]{align-items:center;gap:var(--space-2);display:inline-flex}.legend__bar[data-v-893e6282]{width:var(--chart-legend-bar-w);height:var(--chart-legend-bar-h);border-radius:var(--r-pill);flex:none;display:inline-block}.unit[data-v-893e6282]{margin:0 0 var(--space-1);color:var(--ink-3);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.plot[data-v-893e6282]{border-radius:var(--r-sm);cursor:pointer;outline:none}.plot[data-v-893e6282]:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.plot--round[data-v-893e6282]{max-width:320px;margin:0 auto}.kpis[data-v-893e6282]{margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line)}.basis[data-v-893e6282]{margin:var(--space-4) 0 0;color:var(--ink-3);font-size:var(--fs-xs)}.sr-only[data-v-893e6282]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.explainer-entry[data-v-0ab5ff45]{margin-top:var(--space-3);padding-top:var(--space-1);border-top:1px solid var(--line)}.explainer-entry__open[data-v-0ab5ff45]{--background:transparent;--padding-start:0;--inner-padding-end:0;--min-height:var(--tap-min);--color:var(--color-link);--detail-icon-color:var(--ink-3);--detail-icon-opacity:1;font-weight:var(--weight-semibold)}.verdict__head[data-v-eea126b8]{align-items:center;gap:var(--space-3);color:var(--ink);font-family:var(--display);font-size:var(--fs-2xl);font-weight:var(--weight-bold);line-height:var(--lh-tight);letter-spacing:-.01em;text-wrap:balance;margin:0;display:flex}.verdict__mark[data-v-eea126b8]{font-size:var(--icon-lg);flex:none}.verdict__words[data-v-eea126b8]{min-width:0}.verdict__words--plain[data-v-eea126b8]{font-size:var(--fs-xl)}.verdict__time[data-v-eea126b8]{font-variant-numeric:tabular-nums;white-space:nowrap}.verdict__day[data-v-eea126b8]{white-space:nowrap}.verdict__price[data-v-eea126b8]{margin:var(--space-3) 0 0;color:var(--ink-2);font-size:var(--fs-base);line-height:var(--lh-snug)}.verdict__amount[data-v-eea126b8]{color:var(--ink);font-size:var(--fs-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.verdict__also[data-v-eea126b8]{margin:var(--space-2) 0 0;color:var(--ink);font-size:var(--fs-base);font-weight:var(--weight-semibold);line-height:var(--lh-snug)}.verdict__saving[data-v-eea126b8]{margin:var(--space-1) 0 0;color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-normal)}.sections[data-v-4224c0c8]{gap:var(--space-4);display:grid}.device-sharing[data-v-4224c0c8]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.device-sharing__name[data-v-4224c0c8]{color:var(--ink-2);font-size:var(--fs-sm)}.device-read-only[data-v-4224c0c8]{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.unpair[data-v-4224c0c8]{gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--line);display:grid}.unpair__text[data-v-4224c0c8]{margin:0 0 var(--space-2);color:var(--ink);line-height:var(--lh-normal)}.unpair__error[data-v-4224c0c8]{color:var(--hot);font-size:var(--fs-sm);margin:0}.unpair ion-button[data-v-4224c0c8]{margin:0}.news-meta[data-v-64f7203c]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);color:var(--ink-2);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.news-meta__kind[data-v-64f7203c]{padding:var(--space-1) var(--space-2);background:var(--surface-2);border-radius:var(--r-pill);color:var(--ink);white-space:nowrap;font-weight:600}.news-meta__lang[data-v-64f7203c]{padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap}.news-meta__pinned[data-v-64f7203c]{align-items:center;gap:var(--space-1);display:inline-flex}.news-item__text[data-v-86ab35ce]{min-width:0;padding-block:var(--space-1);flex:auto}.news-item__cover[data-v-86ab35ce]{width:56px;height:56px;object-fit:cover;border-radius:var(--r-md,8px);background:var(--surface-2);flex:none;margin-inline-end:var(--space-3)}.news-item__title[data-v-86ab35ce]{color:var(--ink);font-size:var(--fs-base);font-weight:600;line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0}.news-item__summary[data-v-86ab35ce]{margin:var(--space-1) 0 0;color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-snug);overflow-wrap:anywhere}.news-list[data-v-8df71d64]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin:0;padding:0;overflow:hidden}.news-body{color:var(--ink);font-size:var(--fs-base);line-height:var(--lh-normal);overflow-wrap:anywhere;min-width:0}.news-body>*{max-width:100%}.news-body .news-body__p{margin:0 0 var(--space-4)}.news-body .news-body__h{margin:var(--space-6) 0 var(--space-3);font-family:var(--display);line-height:var(--lh-snug);letter-spacing:-.02em}.news-body h2.news-body__h{font-size:var(--fs-lg)}.news-body h3.news-body__h{font-size:var(--fs-md,var(--fs-base))}.news-body h4.news-body__h{font-size:var(--fs-base)}.news-body .news-body__list{margin:0 0 var(--space-4);padding-inline-start:var(--space-5)}.news-body .news-body__list li{margin-bottom:var(--space-2)}.news-body .news-body__quote{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-4);border-inline-start:3px solid var(--line);background:var(--surface-2);border-radius:0 var(--r-md,8px) var(--r-md,8px) 0;color:var(--ink-2)}.news-body .news-body__quote>:last-child{margin-bottom:0}.news-body .news-body__figure{margin:0 0 var(--space-4)}.news-body .news-body__figure img{border-radius:var(--r-md,8px);background:var(--surface-2);max-width:100%;height:auto;display:block}.news-body figcaption{margin-top:var(--space-2);color:var(--ink-2);font-size:var(--fs-sm)}.news-body .news-body__hr{margin:var(--space-5) 0;border:0;border-top:1px solid var(--line)}.news-body a{color:var(--demo-accent,inherit);text-decoration:underline}.news-body code{padding:0 var(--space-1);background:var(--surface-2);border-radius:var(--r-sm,4px);font-size:.92em}.news-article[data-v-310111fb]{min-width:0;max-width:42rem;display:block}.news-article__cover[data-v-310111fb]{width:100%;max-height:16rem;margin:0 0 var(--space-4);object-fit:cover;border-radius:var(--r-lg);background:var(--surface-2);display:block}.news-article__lead[data-v-310111fb]{margin:var(--space-2) 0 var(--space-5);color:var(--ink-2);font-size:var(--fs-md,var(--fs-base));line-height:var(--lh-normal);overflow-wrap:anywhere}.onboarding[data-v-9b48fbc3]{margin:0 0 var(--space-4)}.onboarding__line[data-v-9b48fbc3]{align-items:baseline;gap:0 var(--space-2);margin:0 0 var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-snug);flex-wrap:wrap;display:flex}.onboarding__counter[data-v-9b48fbc3]{color:var(--ink-2);font-weight:600}.onboarding__label[data-v-9b48fbc3]{color:var(--ink);font-weight:600}.onboarding__label[data-v-9b48fbc3]:before{content:"·" / "";color:var(--ink-3);margin-inline-end:var(--space-2)}.onboarding__sub[data-v-9b48fbc3]{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-inline-start:auto}.onboarding__track[data-v-9b48fbc3]{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.onboarding__item[data-v-9b48fbc3]{gap:var(--space-2);min-width:0;color:var(--ink-3);font-size:var(--fs-xs);line-height:var(--lh-snug);overflow-wrap:anywhere;display:grid}.onboarding__item--done[data-v-9b48fbc3]{color:var(--ink-2)}.onboarding__item--current[data-v-9b48fbc3]{color:var(--ink);font-weight:600}.onboarding__bar[data-v-9b48fbc3]{border-radius:var(--r-pill);background:var(--line);block-size:4px;display:block;overflow:hidden}.onboarding__fill[data-v-9b48fbc3]{background:var(--color-link);block-size:100%;transition:inline-size .2s;display:block}@media (prefers-reduced-motion:reduce){.onboarding__fill[data-v-9b48fbc3]{transition:none}}.pair-card[data-v-fc69dce4] .section-card__body{gap:var(--space-4);display:grid}.pair-field[data-v-fc69dce4]{gap:var(--space-2);display:grid}.pair-code-label[data-v-fc69dce4]{color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.pair-link-hint[data-v-fc69dce4]{color:var(--ink-3);font-size:var(--fs-xs);margin:0}.pair-code[data-v-fc69dce4]{--padding-top:var(--space-3);--padding-bottom:var(--space-3);--border-radius:var(--r-md);font-family:var(--mono-demo);font-size:var(--fs-xl);letter-spacing:.3em;text-align:center;--placeholder-color:var(--ink-3);--placeholder-opacity:1}.look-thumb[data-v-ad6643ce]{background:var(--device-glass);box-shadow:0 0 0 1px var(--line-2);border-radius:50%;flex:none;display:block;overflow:hidden}.look-thumb img[data-v-ad6643ce]{width:100%;height:100%;display:block}.look-thumb__live[data-v-ad6643ce]{--watt-e-device-ground:var(--device-glass);display:block}.variant-picker[data-v-d295b6ed]{gap:var(--space-4);flex-wrap:wrap;display:flex}.variant-picker__option[data-v-d295b6ed]{align-content:start;justify-items:center;gap:var(--space-1);text-align:center;min-width:96px;max-width:12rem;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-snug);cursor:pointer;background:0 0;border:0;flex:8rem;padding:0;display:grid}.variant-picker__frame[data-v-d295b6ed]{border-radius:50%;transition:box-shadow .16s cubic-bezier(.16,1,.3,1);display:block;position:relative}.variant-picker__option--on[data-v-d295b6ed]{color:var(--ink);font-weight:600}.variant-picker__option--on .variant-picker__frame[data-v-d295b6ed]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.variant-picker__check[data-v-d295b6ed]{background:var(--ink);width:28px;height:28px;color:var(--surface);box-shadow:0 0 0 2px var(--surface);font-size:var(--icon-sm,1rem);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.variant-picker__option--off[data-v-d295b6ed]{cursor:default;color:var(--ink-3)}.variant-picker__option--off .variant-picker__frame[data-v-d295b6ed]{opacity:.45;filter:grayscale()}.variant-picker__hint[data-v-d295b6ed]{font-size:var(--fs-xs);color:var(--ink-2);font-weight:400;line-height:var(--lh-snug)}.variant-picker__option--off .variant-picker__hint[data-v-d295b6ed]{color:var(--ink-3)}.variant-picker__needs[data-v-d295b6ed]{font-size:var(--fs-xs);color:var(--ink-2);font-weight:400}.variant-picker__option[data-v-d295b6ed]:focus-visible{outline:none}.variant-picker__option:focus-visible .variant-picker__frame[data-v-d295b6ed]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--color-link)}.variant-picker[aria-busy=true] .variant-picker__option[data-v-d295b6ed]{cursor:progress}.disclosure[data-v-2602935c]{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1) 0;border-radius:var(--r-md);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.disclosure[data-v-2602935c]:disabled{cursor:default}.disclosure[data-v-2602935c]:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.disclosure__chevron[data-v-2602935c]{color:var(--ink-3);font-size:var(--icon-sm,1rem);flex:none;transition:transform .2s cubic-bezier(.16,1,.3,1)}.disclosure__chevron--open[data-v-2602935c]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.disclosure__chevron[data-v-2602935c]{transition:none}}.screen-row__body[data-v-f2307c6c]{flex:auto;width:100%;min-width:0;display:grid}.screen-row__head[data-v-f2307c6c]{align-items:center;column-gap:var(--space-2);flex-wrap:wrap;min-height:44px;display:flex}.screen-row__summary[data-v-f2307c6c]{flex:8em}.screen-row__head ion-toggle[data-v-f2307c6c]{margin-inline-start:auto}.screen-row__text[data-v-f2307c6c]{flex:8em;gap:2px;min-width:0;display:grid}.screen-row__text--blocked[data-v-f2307c6c]{padding-block:var(--space-1)}.screen-row__name[data-v-f2307c6c]{color:var(--ink);font-size:var(--fs-base);font-weight:600;line-height:var(--lh-snug);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.screen-row__meta[data-v-f2307c6c]{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-snug);overflow-wrap:anywhere}.screen-row__chevron[data-v-f2307c6c]{vertical-align:-.15em;color:var(--ink-3);font-size:var(--icon-sm,1rem);margin-inline-start:var(--space-1);transition:transform .2s cubic-bezier(.16,1,.3,1)}.screen-row__chevron--open[data-v-f2307c6c]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.screen-row__chevron[data-v-f2307c6c]{transition:none}}.screen-row--off .screen-row__thumb[data-v-f2307c6c]{opacity:.4}.screen-row__control[data-v-f2307c6c]{flex:none}.screen-row__head ion-toggle[data-v-f2307c6c]{width:auto;height:44px}.screen-row__handle[data-v-f2307c6c]{color:var(--ink-2);border-radius:var(--r-sm);cursor:grab;justify-content:center;align-items:center;display:flex}.screen-row__handle[data-v-f2307c6c]:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.screen-row__handle--disabled[data-v-f2307c6c]{opacity:.4;pointer-events:none}.screen-row__description[data-v-f2307c6c]{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-snug);margin:0}.screen-row--blocked .screen-row__name[data-v-f2307c6c],.screen-row--blocked .screen-row__description[data-v-f2307c6c]{color:var(--ink-3)}.screen-row--blocked .screen-row__description[data-v-f2307c6c]{margin:0 0 var(--space-1)}.screen-row__share[data-v-f2307c6c]{margin:0 0 var(--space-1);--padding-start:0;--padding-end:0;justify-self:start}.screen-row__blocked[data-v-f2307c6c]{align-items:center;gap:var(--space-1);color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-snug);display:flex}.screen-row__blocked ion-icon[data-v-f2307c6c]{flex:none;font-size:1.1em}.screen-row__panel[data-v-f2307c6c]{gap:var(--space-4);padding:var(--space-2) 0 var(--space-3);display:grid}.screen-row__group[data-v-f2307c6c]{gap:var(--space-2);min-width:0;display:grid}.screen-row__label[data-v-f2307c6c]{color:var(--ink);font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-snug);margin:0}.screen-row__own[data-v-f2307c6c]{align-items:center;column-gap:var(--space-2);flex-wrap:wrap;display:flex}.screen-row__own p[data-v-f2307c6c]{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-snug);flex:12rem;margin:0}.screen-row__own ion-button[data-v-f2307c6c]{--padding-start:0;--padding-end:0;margin:0}.screen-list[data-v-9bae3ff3]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin:0 0 var(--space-4);padding:0;overflow:hidden}.order-hint[data-v-9bae3ff3]{margin:0 0 var(--space-2);color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-snug)}.system-note[data-v-9bae3ff3]{margin:calc(-1 * var(--space-2)) 0 var(--space-4);color:var(--ink-3);font-size:var(--fs-sm);line-height:var(--lh-snug)}.mode-card[data-v-9bae3ff3]{margin:0 0 var(--space-4)}.mode-control[data-v-9bae3ff3]{align-items:center;gap:var(--space-3);display:flex}.mode-control__text[data-v-9bae3ff3]{flex:auto;min-width:0}.mode-card h2[data-v-9bae3ff3]{color:var(--ink);font-size:var(--fs-base);margin:0;font-weight:600}.mode-card .mode-control__text p[data-v-9bae3ff3]{margin:var(--space-1) 0 0;color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-snug)}.design-control[data-v-9bae3ff3]{margin:var(--space-3) 0 0}.design-own[data-v-9bae3ff3]{align-items:center;column-gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.design-own .design-status[data-v-9bae3ff3]{flex:12rem}.design-own ion-button[data-v-9bae3ff3]{--padding-start:0;--padding-end:0;margin:0}.design-status[data-v-9bae3ff3]{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-snug);margin:0}.save-status[data-v-9bae3ff3]{align-items:center;gap:var(--space-1);min-height:1lh;color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-snug);flex:none;margin:0;display:flex}.save-status ion-icon[data-v-9bae3ff3]{color:var(--color-success);font-size:1.1em}.save-failed[data-v-9bae3ff3]{margin:0 0 var(--space-3);justify-items:start;display:grid}.save-failed[data-v-9bae3ff3] .inline-alert{box-sizing:border-box;width:100%;margin:0}.screens-reset[data-v-9bae3ff3]{margin:0}.scenario-wizard[data-v-2632442a]{gap:var(--space-4);display:grid}.scenario-wizard__step[data-v-2632442a]{color:var(--ink-3);font-size:var(--fs-xs);margin:0}.scenario-wizard__intro[data-v-2632442a],.scenario-wizard__note[data-v-2632442a]{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.scenario-wizard__heading[data-v-2632442a]{font-size:var(--fs-lg);color:var(--ink);margin:0}.scenario-wizard__choices[data-v-2632442a]{gap:var(--space-2);display:grid}.scenario-wizard__choice[data-v-2632442a]{--background:var(--surface);--background-hover:var(--surface-2);--color:var(--ink);--border-style:solid;--border-width:1px;--border-color:var(--line);--border-radius:var(--r-lg);--padding-start:var(--space-4);--padding-end:var(--space-4);--box-shadow:none;width:100%;min-height:var(--tap-min);text-align:start;text-transform:none;height:auto;font:inherit;justify-content:space-between;display:flex}.scenario-wizard__choice--selected[data-v-2632442a]{--background:var(--color-primary-container);--border-color:var(--color-primary)}.scenario-wizard__choice-text[data-v-2632442a]{gap:var(--space-1);display:grid}.scenario-wizard__choice-text strong[data-v-2632442a]{font-size:var(--fs-base)}.scenario-wizard__choice-text small[data-v-2632442a]{color:var(--ink-2);font-size:var(--fs-sm)}.scenario-wizard__meta[data-v-2632442a]{color:var(--ink-3);font-size:var(--fs-xs)}.scenario-wizard__radio[data-v-2632442a]{border:2px solid var(--color-primary);block-size:22px;inline-size:22px;color:var(--color-on-primary-container);border-radius:50%;flex:none;place-items:center;display:grid}.scenario-wizard__choice--selected .scenario-wizard__radio[data-v-2632442a]{font-weight:700}.scenario-wizard__preview[data-v-2632442a]{justify-content:center;justify-items:center;gap:var(--space-2);min-height:192px;display:grid}.scenario-wizard__static-preview[data-v-2632442a]{border-radius:50%;width:192px;height:192px;display:block}.scenario-wizard__screens[data-v-2632442a]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.scenario-wizard__screen[data-v-2632442a]{--background:var(--surface-2);--color:var(--ink);--border-style:solid;--border-width:1px;--border-color:var(--line);--border-radius:var(--r-pill);--padding-start:var(--space-3);--padding-end:var(--space-3);--box-shadow:none;min-height:var(--tap-min);text-transform:none;height:auto;font:inherit}.scenario-wizard__screen--selected[data-v-2632442a]{--border-color:var(--color-primary);font-weight:600}.scenario-wizard__comparison[data-v-2632442a]{margin:var(--space-3) 0 var(--space-1);color:var(--ink-3);font-size:var(--fs-sm)}.scenario-wizard__sequence[data-v-2632442a]{color:var(--ink);font-size:var(--fs-base);line-height:var(--lh-normal);margin:0}.scenario-wizard__footer[data-v-2632442a]{align-items:center;gap:var(--space-2);display:flex}.scenario-wizard__primary[data-v-2632442a]{flex:1}.name-field[data-v-30c02e9a]{gap:var(--space-1);display:grid}.name-field__sr[data-v-30c02e9a]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.name-field__label[data-v-30c02e9a]{color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.settings-form[data-v-7665b72b]{gap:var(--space-4);display:grid}.settings-form[data-v-7665b72b] .inline-alert{margin:0}.settings-read-only[data-v-7665b72b]{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.address-search[data-v-4fb98221]{gap:var(--space-2);display:grid}.address-search__label[data-v-4fb98221]{color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.address-search__hint[data-v-4fb98221]{color:var(--ink-3);font-size:var(--fs-sm);margin:0}.address-search__unavailable[data-v-4fb98221]{justify-items:start;gap:var(--space-1);display:grid}.address-search__list[data-v-4fb98221]{border:1px solid var(--line);border-radius:var(--r-md);margin:0;padding:0;overflow:hidden}.address-search__option[data-v-4fb98221]{--background:var(--surface);--background-hover:var(--surface-2);--min-height:var(--tap-min);--padding-start:var(--space-3);--inner-padding-end:var(--space-3);--color:var(--ink)}.address-search__option-text[data-v-4fb98221]{white-space:normal}.settings-form[data-v-cf7ef906]{gap:var(--space-4);display:grid}.settings-form[data-v-cf7ef906] .inline-alert{margin:0}.settings-read-only[data-v-cf7ef906]{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.add-field[data-v-cf7ef906]{gap:var(--space-1);display:grid}.add-label[data-v-cf7ef906]{color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.add-hint[data-v-cf7ef906]{color:var(--ink-3);font-size:var(--fs-sm);margin:0}.meter-options[data-v-68549872]{gap:var(--space-3);display:grid}.meter-options__hint[data-v-68549872]{color:var(--ink-3);font-size:var(--fs-sm);margin:0}.meter-options__error[data-v-68549872]{gap:var(--space-2);justify-items:start;display:grid}.meter-options__list[data-v-68549872]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:0;padding:0;overflow:hidden}.meter-options__warning[data-v-68549872]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning);border-radius:var(--r-md);background:var(--warn-soft);color:var(--ink);font-size:var(--fs-sm);line-height:var(--lh-snug);margin:0}.meter-option[data-v-68549872]{--background:var(--surface);--padding-start:var(--space-3);--inner-padding-end:var(--space-3);--padding-top:var(--space-2);--padding-bottom:var(--space-2);--min-height:var(--tap-min)}.meter-option[data-v-68549872]:last-of-type{--border-width:0;--inner-border-width:0}.meter-option ion-radio[data-v-68549872]{--color-checked:var(--color-primary)}.meter-option ion-radio[data-v-68549872]::part(label){white-space:normal;margin-inline-end:var(--space-3)}.meter-option__text[data-v-68549872]{gap:var(--space-1);color:var(--ink);display:grid}.meter-option__address[data-v-68549872]{font-weight:var(--weight-semibold)}.meter-option__kind[data-v-68549872]{padding:0 var(--space-2);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);font-size:var(--fs-xs);font-weight:var(--weight-bold);justify-self:start}.meter-option__kind[data-kind=production][data-v-68549872]{background:var(--warn-soft)}.meter-option__id[data-v-68549872]{color:var(--ink-3);font-family:var(--mono-demo);font-size:var(--fs-xs)}.meter[data-v-f407b538]{gap:var(--space-4);display:grid}.meter[data-v-f407b538] .inline-alert{margin:0}.meter__intro[data-v-f407b538]{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.explainer[data-v-e19f08cd]{padding:var(--card-inset);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);font-size:var(--fs-sm)}.explainer__sub--first[data-v-e19f08cd]{margin-top:0!important}.explainer__sub[data-v-e19f08cd]{margin:var(--space-5) 0 var(--space-2);color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.explainer__text[data-v-e19f08cd]{margin:var(--space-2) 0 0;color:var(--ink-2);line-height:var(--lh-normal)}.explainer__note[data-v-e19f08cd]{margin:var(--space-2) 0 0;color:var(--ink-3);font-size:var(--fs-xs)}.rows[data-v-e19f08cd]{margin:0;display:grid}.row[data-v-e19f08cd]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);border-bottom:1px solid var(--line);display:flex}.row dt[data-v-e19f08cd]{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.row dd[data-v-e19f08cd]{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.row dd[data-missing=true][data-v-e19f08cd]{color:var(--ink-3);font-style:italic}.row--total[data-v-e19f08cd]{font-weight:var(--weight-semibold);border-bottom:0}.row--sub[data-v-e19f08cd]{min-height:0;margin-top:calc(-1 * var(--space-2));padding-bottom:var(--space-1);color:var(--ink-3);font-size:var(--fs-xs);border-bottom:0}.lines[data-v-e19f08cd]{margin-top:var(--space-1)}.lines ion-accordion[data-v-e19f08cd],.lines__list[data-v-e19f08cd]{background:0 0}.lines__head[data-v-e19f08cd],.lines__item[data-v-e19f08cd]{--background:transparent;--color:var(--ink);--padding-start:0;--inner-padding-end:0;--min-height:36px;font-size:var(--fs-sm)}.lines__head ion-label[data-v-e19f08cd]{color:var(--ink-2)}.lines__list[data-v-e19f08cd]{padding:0 0 0 var(--space-3);border-left:2px solid var(--line)}.lines__item ion-label[data-v-e19f08cd]{color:var(--ink-2)}.lines__value[data-v-e19f08cd]{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.gaps[data-v-e19f08cd]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--r-callout);background:var(--warn-soft);color:var(--color-on-warning-container);gap:var(--space-2);display:grid}.gaps p[data-v-e19f08cd]{line-height:var(--lh-normal);margin:0}.gaps__action[data-v-e19f08cd]{min-height:var(--tap-min);text-transform:none;justify-self:start;margin:0}.sources[data-v-e19f08cd]{margin:var(--space-4) 0 0;border-top:1px solid var(--line);background:0 0;padding:0}.sources__row[data-v-e19f08cd]{--background:transparent;--padding-start:0;--inner-padding-end:0;--min-height:var(--tap-min);--color:var(--ink-2);--border-color:var(--line);font-size:var(--fs-sm)}.about[data-v-e19f08cd]{margin-top:var(--space-1)}.about__toggle[data-v-e19f08cd]{min-height:var(--tap-min);cursor:pointer;color:var(--color-link);font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;list-style:none;display:flex}.about__toggle[data-v-e19f08cd]::-webkit-details-marker{display:none}.about__toggle[data-v-e19f08cd]:after{content:"›";font-size:var(--fs-lg);color:var(--ink-3);transition:transform var(--transition)}.about[open] .about__toggle[data-v-e19f08cd]:after{transform:rotate(90deg)}.about__list[data-v-e19f08cd]{margin:var(--space-2) 0 0;gap:var(--space-3);display:grid}.about__item dt[data-v-e19f08cd]{font-weight:var(--weight-semibold)}.about__item dd[data-v-e19f08cd]{margin:var(--space-1) 0 0;color:var(--ink-2);line-height:var(--lh-normal)}.share-intro[data-v-b567773a]{margin:0 0 var(--space-3);color:var(--ink-2);line-height:var(--lh-normal)}.share-muted[data-v-b567773a]{color:var(--ink-3);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.share-failed[data-v-b567773a]{gap:var(--space-2);justify-items:start;display:grid}.share-rows[data-v-b567773a]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.share-row[data-v-b567773a]{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);display:grid}.share-row__head[data-v-b567773a]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.share-row__name[data-v-b567773a]{gap:2px;min-width:0;display:grid}.share-row__label[data-v-b567773a]{font-size:var(--fs-md);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.share-row__from[data-v-b567773a]{color:var(--ink-2);font-size:var(--fs-sm);margin:0}.share-pill[data-v-b567773a]{padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;flex-shrink:0;font-weight:600}.share-pill[data-shared=true][data-v-b567773a]{background:var(--color-success-container);color:var(--ink)}.share-toggle[data-v-b567773a]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.share-toggle__text[data-v-b567773a]{gap:2px;min-width:0;display:grid}.share-toggle__label[data-v-b567773a]{color:var(--ink);font-size:var(--fs-sm);font-weight:600}.share-toggle ion-toggle[data-v-b567773a]{flex-shrink:0;width:auto;height:auto}.share-consent[data-v-b567773a]{padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink-2)}.share-consent p[data-v-b567773a]{margin:var(--space-1) 0 0;line-height:var(--lh-normal)}.share-actions[data-v-b567773a]{gap:var(--space-2);flex-wrap:wrap;display:flex}.share-actions[data-v-b567773a]:empty{display:none}.token-fields[data-v-e1db0ce9]{gap:var(--space-3);display:grid}.token-site[data-v-e1db0ce9]{justify-self:start}.token-label[data-v-e1db0ce9]{color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.token-howto[data-v-e1db0ce9]{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-sm)}.token-howto__title[data-v-e1db0ce9]{margin:0 0 var(--space-2);font-weight:600}.token-howto ol[data-v-e1db0ce9]{gap:var(--space-1);padding-left:var(--space-5);color:var(--ink-2);margin:0;display:grid}.token-input[data-v-e1db0ce9]{font-family:var(--mono-demo);font-size:var(--fs-xs)}.eloverblik[data-v-a899cacc]{gap:var(--space-4);display:grid}[data-testid=eloverblik-form][data-v-a899cacc] .section-card__body{gap:var(--space-3);display:grid}.eloverblik-saved[data-v-a899cacc]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-success);border-radius:var(--r-md);background:var(--color-success-container);font-size:var(--fs-sm);margin:0}.eloverblik-actions[data-v-a899cacc]{justify-content:flex-end;display:flex}.charges[data-v-1d721208]{gap:var(--space-3);display:grid}.charges-title[data-v-1d721208]{color:var(--ink);font-size:var(--fs-base);margin:0;font-weight:700}.charges-text[data-v-1d721208]{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.charges-hint[data-v-1d721208]{color:var(--ink-3);font-size:var(--fs-sm);margin:0}.charges-note[data-v-1d721208]{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-2);font-size:var(--fs-sm);margin:0}.charges-failed[data-v-1d721208]{gap:var(--space-2);justify-items:start;display:grid}.charges-group[data-v-1d721208]{padding:0 0 var(--space-1);background:var(--surface-2);border-radius:var(--r-callout);margin:0;overflow:hidden}.charges-group ion-item[data-v-1d721208],.charges-group ion-list-header[data-v-1d721208],.charges-group ion-item-sliding[data-v-1d721208]{--background:transparent;--border-color:var(--line);background:0 0}.charges-group ion-list-header[data-v-1d721208]{--padding-start:var(--space-4);padding-top:var(--space-2)}.charges-group ion-item[data-v-1d721208]{--padding-start:var(--space-4);--inner-padding-end:var(--space-4)}.charges-group ion-item-sliding:last-of-type ion-item[data-v-1d721208]{--border-width:0;--inner-border-width:0}.charges-group__header h4[data-v-1d721208]{color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold);margin:0}.charges-group__header p[data-v-1d721208]{margin:var(--space-1) 0 0;color:var(--ink-3);font-size:var(--fs-sm)}.charges-line h4[data-v-1d721208]{color:var(--ink);font-size:var(--fs-base);font-weight:var(--weight-semibold);margin:0}.charges-line__top[data-v-1d721208]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.charges-line__top h4[data-v-1d721208]{flex:auto;min-width:0;padding-top:1px}.charges-line .charges-line__amount[data-v-1d721208]{text-align:end;flex:0 auto;max-width:60%;margin:0}.charges-line__num[data-v-1d721208]{color:var(--ink);font-size:var(--fs-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;display:block}.charges-line__unit[data-v-1d721208]{color:var(--ink-3);font-size:var(--fs-xs);display:block}.charges-help[data-v-1d721208]{border-top:1px solid var(--line)}.charges-help__toggle[data-v-1d721208]{min-height:var(--tap-min);cursor:pointer;color:var(--color-link);font-size:var(--fs-sm);font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;list-style:none;display:flex}.charges-help__toggle[data-v-1d721208]::-webkit-details-marker{display:none}.charges-help__toggle[data-v-1d721208]:after{content:"›";font-size:var(--fs-lg);color:var(--ink-3);transition:transform var(--transition)}.charges-help[open] .charges-help__toggle[data-v-1d721208]:after{transform:rotate(90deg)}.charges-help .charges-text[data-v-1d721208]{margin-bottom:var(--space-2);font-size:var(--fs-sm)}.charges-help__list[data-v-1d721208]{gap:var(--space-2);font-size:var(--fs-sm);margin:0;display:grid}.charges-help__list dt[data-v-1d721208]{font-weight:var(--weight-semibold);color:var(--ink)}.charges-help__list dd[data-v-1d721208]{color:var(--ink-2);margin:0}.charges-line p[data-v-1d721208]{margin:var(--space-1) 0 0;color:var(--ink-2);font-size:var(--fs-sm);white-space:normal}.charges-invalid[data-v-1d721208]{font-size:var(--fs-sm);color:var(--hot)!important}.charges-regulated[data-v-1d721208]{gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-3);border:1px solid var(--hot);border-radius:var(--r-callout);background:var(--hot-soft);justify-items:start;display:grid}.charges-regulated p[data-v-1d721208]{color:var(--ink);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.charges-regulated ion-button[data-v-1d721208]{text-transform:none;min-height:44px;margin:0}.charges-add[data-v-1d721208]{gap:var(--space-1);justify-items:start;display:grid}.charges-status[data-v-1d721208]{margin:0}.charges-status[data-v-1d721208]:empty{display:none}.charges-label[data-v-1d721208]{color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold);margin:0}.charges-form[data-v-1d721208]{gap:var(--space-3);min-width:0;display:grid}.charges-field[data-v-1d721208]{gap:var(--space-1);min-width:0;display:grid}.charges-auto[data-v-1d721208]{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.charges-auto strong[data-v-1d721208]{color:var(--ink);font-weight:600}.charges-link[data-v-1d721208]{--background-focused:transparent;--background-hover:transparent;--background-activated:transparent;--padding-start:0;--padding-end:0;min-height:44px;font-size:var(--fs-sm);text-transform:none;justify-self:start;margin:0}.charges-dates[data-v-1d721208]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.charges-date[data-v-1d721208],.charges-date[data-v-1d721208] input{width:100%;min-width:0}.charges-toggle[data-v-1d721208]{gap:var(--space-1);display:grid}.charges-bands[data-v-1d721208]{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.charges-band[data-v-1d721208]{gap:var(--space-2);grid-template-columns:4rem 4rem minmax(0,1fr) 44px;align-items:end;min-width:0;display:grid}.charges-band-remove[data-v-1d721208]{--padding-start:0;--padding-end:0;min-height:44px;margin:0}.charges-sublabel[data-v-1d721208]{color:var(--ink-3);font-size:var(--fs-xs);margin:0}.charges-link-btn[data-v-1d721208]{text-transform:none;justify-self:start;min-height:44px;margin:0}.charges-pair[data-v-1d721208]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;min-width:0;display:grid}.charges-legend[data-v-1d721208]{padding:0}.charges-sr[data-v-1d721208]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.charges-pair>.charges-hint[data-v-1d721208],.charges-field--wide[data-v-1d721208]{grid-column:1/-1}.cost-form[data-v-f5d76fd3]{gap:var(--space-4);min-width:0;display:grid}.cost-form[data-v-f5d76fd3] .inline-alert{margin:0}.cost-field[data-v-f5d76fd3]{gap:var(--space-1);min-width:0;display:grid}.cost-label[data-v-f5d76fd3]{color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.cost-delete[data-v-f5d76fd3]{min-height:var(--tap-min);--padding-start:0;--padding-end:0;text-transform:none;justify-self:start;margin:0}.prefill[data-v-9101e7e0]{gap:var(--space-2);padding:0 var(--space-4);background:var(--surface-2);border-radius:var(--r-callout);display:grid}.prefill[open][data-v-9101e7e0]{padding-bottom:var(--space-4)}.prefill-title[data-v-9101e7e0]{min-height:var(--tap-min);cursor:pointer;color:var(--color-link);font-size:var(--fs-sm);font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;list-style:none;display:flex}.prefill-title[data-v-9101e7e0]::-webkit-details-marker{display:none}.prefill-title[data-v-9101e7e0]:after{content:"›";font-size:var(--fs-lg);color:var(--ink-3);transition:transform var(--transition)}.prefill[open] .prefill-title[data-v-9101e7e0]:after{transform:rotate(90deg)}.prefill-text[data-v-9101e7e0]{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.prefill-hint[data-v-9101e7e0]{color:var(--ink-3);font-size:var(--fs-sm);margin:0}.prefill-block[data-v-9101e7e0]{display:block}.prefill-quote[data-v-9101e7e0]{font-style:italic}.prefill-banner[data-v-9101e7e0]{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-2);font-size:var(--fs-sm);margin:0}.prefill-field[data-v-9101e7e0]{gap:var(--space-1);display:grid}.prefill-label[data-v-9101e7e0]{color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold);margin:0}.prefill-failed[data-v-9101e7e0]{gap:var(--space-2);justify-items:start;display:grid}.prefill-draft[data-v-9101e7e0]{gap:var(--space-2);display:grid}.prefill-list[data-v-9101e7e0]{background:0 0;margin:0;padding:0}.prefill-line[data-v-9101e7e0]{white-space:normal;gap:2px;display:grid}.prefill-line h4[data-v-9101e7e0]{color:var(--ink);margin:0;font-weight:600}.prefill-line p[data-v-9101e7e0]{color:var(--ink-2);font-size:var(--fs-sm);margin:0}.prefill-unrep[data-v-9101e7e0]{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--surface-2);display:grid}.prefill-unrep__title[data-v-9101e7e0]{color:var(--ink);font-size:var(--fs-sm);margin:0;font-weight:700}.prefill-unrep__list[data-v-9101e7e0]{gap:var(--space-2);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.prefill-unrep__name[data-v-9101e7e0]{color:var(--ink)}.prefill-applied[data-v-9101e7e0]{color:var(--signal-green);font-size:var(--fs-sm);margin:0}.agreements[data-v-494e89d6]{gap:var(--space-4);display:grid}.agreements-text[data-v-494e89d6]{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.agreements-add[data-v-494e89d6]{justify-self:start;margin:0}.agreements-points[data-v-494e89d6] .segmented{margin:0}.agreements-card[data-v-494e89d6] .section-card__body{gap:var(--space-4);display:grid}.agreements-effect[data-v-494e89d6]{padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-xs);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.agreements-effect[data-in-effect=true][data-v-494e89d6]{background:var(--color-success-container);color:var(--color-on-success-container)}.agreements-reminder[data-v-494e89d6]{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--r-callout);background:var(--warn-soft);color:var(--color-on-warning-container);font-size:var(--fs-sm);margin:0}.agreements-reminder[data-state=due][data-v-494e89d6],.agreements-reminder[data-state=ended][data-v-494e89d6]{background:var(--hot-soft);color:var(--color-on-error-container)}.agreements-field[data-v-494e89d6]{gap:var(--space-1);min-width:0;display:grid}.agreements-label[data-v-494e89d6]{color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.agreements-terms[data-v-494e89d6]{padding:0 var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.agreements-terms[open][data-v-494e89d6]{padding-bottom:var(--space-4)}.agreements-terms__toggle[data-v-494e89d6]{align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--tap-min);padding-block:var(--space-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.agreements-terms__toggle[data-v-494e89d6]::-webkit-details-marker{display:none}.agreements-terms__toggle[data-v-494e89d6]:after{content:"›";font-size:var(--fs-lg);color:var(--ink-3);transition:transform var(--transition);grid-area:1/2/span 2}.agreements-terms[open] .agreements-terms__toggle[data-v-494e89d6]:after{transform:rotate(90deg)}.agreements-terms__title[data-v-494e89d6]{color:var(--ink);font-size:var(--fs-base);font-weight:var(--weight-semibold)}.agreements-terms__hint[data-v-494e89d6]{color:var(--ink-3);font-size:var(--fs-sm)}.agreements-terms__fields[data-v-494e89d6]{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.agreements-sr[data-v-494e89d6]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agreements-other[data-v-494e89d6]{margin-top:var(--space-4)}.agreements-saved[data-v-494e89d6]{padding:var(--space-3) var(--space-4);border-radius:var(--r-callout);background:var(--color-success-container);color:var(--color-on-success-container);font-size:var(--fs-sm);margin:0}.agreements-list[data-v-494e89d6]{margin:0 calc(-1 * var(--space-4));background:0 0;padding:0}.agreements-list[data-v-494e89d6] ion-item:last-of-type{--border-width:0;--inner-border-width:0}.agreements-total[data-v-494e89d6]{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-height:var(--tap-min);border-top:1px solid var(--line);color:var(--ink-2);align-items:center;display:flex}.agreements-total strong[data-v-494e89d6]{color:var(--ink);font-size:var(--fs-base);font-variant-numeric:tabular-nums}[data-step][data-v-c18b0f57] .section-card__body{gap:var(--space-3);display:grid}.setup-intro[data-v-c18b0f57]{color:var(--ink-2);line-height:var(--lh-normal);margin:0}.setup-hint[data-v-c18b0f57],.setup-current[data-v-c18b0f57]{color:var(--ink-3);font-size:var(--fs-sm);margin:0}.setup-warning[data-v-c18b0f57],.setup-note[data-v-c18b0f57]{padding:var(--space-2) var(--space-3);border-radius:var(--r-md);font-size:var(--fs-sm);line-height:var(--lh-snug);margin:0}.setup-warning[data-v-c18b0f57]{border:1px solid var(--color-warning);background:var(--warn-soft);color:var(--ink)}.setup-note[data-v-c18b0f57]{border:1px solid var(--line);background:var(--surface-2);color:var(--ink)}.setup-derived[data-v-c18b0f57]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);display:grid}.setup-derived__title[data-v-c18b0f57]{margin:0;font-weight:600}.setup-skip[data-v-c18b0f57]{justify-self:start;margin:0}.setup-footer[data-v-c18b0f57]{align-items:center;gap:var(--space-2);display:flex}.setup-footer__primary[data-v-c18b0f57]{flex:1}.setup-sharing[data-v-c18b0f57]{margin-top:var(--space-4)}.join-card[data-v-4a209279] .section-card__body{gap:var(--space-3);text-align:center;padding-top:var(--space-5);justify-items:center;display:grid}.join-icon[data-v-4a209279]{font-size:var(--icon-xl);color:var(--demo-accent)}.join-line[data-v-4a209279]{color:var(--ink);font-family:var(--display);font-size:var(--fs-lg);line-height:var(--lh-snug);margin:0}.join-sub[data-v-4a209279]{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.join-card ion-button[data-v-4a209279]{width:100%;margin:0}.join-card[data-v-4a209279] .inline-alert{text-align:start;margin:0}.enter[data-v-9b20972b]{gap:var(--space-4);display:grid}.enter-form[data-v-9b20972b],.enter-scan[data-v-9b20972b]{gap:var(--space-3);display:grid}.enter-form[data-v-9b20972b] .inline-alert,.enter-scan[data-v-9b20972b] .inline-alert{margin:0}.enter-label[data-v-9b20972b]{color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.enter-field[data-v-9b20972b]{--padding-top:var(--space-3);--padding-bottom:var(--space-3);--background:var(--surface);--border-color:var(--line);--border-radius:var(--r-md);--highlight-color-focused:var(--demo-accent)}.enter-hint[data-v-9b20972b]{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.enter-viewport[data-v-9b20972b]{aspect-ratio:1;border-radius:var(--r-md);background:var(--surface-2);position:relative;overflow:hidden}.enter-video[data-v-9b20972b]{object-fit:cover;width:100%;height:100%}.enter-frame[data-v-9b20972b]{border:3px solid var(--color-primary);border-radius:var(--r-md);position:absolute;inset:18%}.delete[data-v-fcd7cca4]{gap:var(--space-4);display:grid}.delete-state[data-v-fcd7cca4]{align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--fs-sm);display:flex}.delete-state ion-spinner[data-v-fcd7cca4]{width:var(--icon-sm);height:var(--icon-sm)}.delete-failed[data-v-fcd7cca4]{gap:var(--space-2);justify-items:start;display:grid}.delete-failed[data-v-fcd7cca4] .inline-alert{margin:0}.delete-facts[data-v-fcd7cca4]{gap:var(--space-3);display:grid}.delete-subtitle[data-v-fcd7cca4]{color:var(--ink);font-size:var(--fs-sm);margin:0;font-weight:600}.delete-text[data-v-fcd7cca4]{margin:var(--space-1) 0 0;color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-normal)}.delete-households[data-v-fcd7cca4]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.delete-household[data-v-fcd7cca4]{gap:var(--space-1);min-width:0;display:grid}.delete-household+.delete-household[data-v-fcd7cca4]{padding-top:var(--space-3);border-top:1px solid var(--line)}.delete-household__name[data-v-fcd7cca4]{color:var(--ink);font-size:var(--fs-base);overflow-wrap:anywhere}.delete-household ion-select[data-v-fcd7cca4]{margin-top:var(--space-2)}.delete-payer[data-v-fcd7cca4]{padding:var(--space-3);border-radius:var(--r-md);background:var(--warn-soft);color:var(--color-on-warning-container);font-size:var(--fs-sm);line-height:var(--lh-normal)}.delete-payer p[data-v-fcd7cca4]{margin:var(--space-1) 0 0}.delete-confirm[data-v-fcd7cca4]{gap:var(--space-3);display:grid}.delete-confirm ion-checkbox[data-v-fcd7cca4]{--size:22px}.delete-confirm__label[data-v-fcd7cca4]{color:var(--ink);font-size:var(--fs-sm);white-space:normal;line-height:var(--lh-normal)}.delete-error[data-v-fcd7cca4] .inline-alert{margin:0}.delete-error .delete-text[data-v-fcd7cca4]{margin-top:var(--space-2)}.account-data[data-v-08894577]{gap:var(--space-4);display:grid}.account-data__list[data-v-08894577] .section-card__body{padding:0}.account-data__failed[data-v-08894577]{gap:var(--space-2);padding:var(--space-4);justify-items:start;display:grid}.account-data__failed[data-v-08894577] .inline-alert{margin:0}.account-data__list ion-list[data-v-08894577]{border-radius:var(--r-lg);background:0 0;margin:0;padding:0;overflow:hidden}.account-data__list[data-v-08894577] ion-item:last-of-type{--border-width:0;--inner-border-width:0}:root{--ion-color-primary:#0054e9;--ion-color-primary-rgb:0, 84, 233;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255, 255, 255;--ion-color-primary-shade:#004acd;--ion-color-primary-tint:#1a65eb;--ion-color-secondary:#0163aa;--ion-color-secondary-rgb:1, 99, 170;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255, 255, 255;--ion-color-secondary-shade:#015796;--ion-color-secondary-tint:#1a73b3;--ion-color-tertiary:#6030ff;--ion-color-tertiary-rgb:96, 48, 255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255, 255, 255;--ion-color-tertiary-shade:#542ae0;--ion-color-tertiary-tint:#7045ff;--ion-color-success:#2dd55b;--ion-color-success-rgb:45, 213, 91;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0, 0, 0;--ion-color-success-shade:#28bb50;--ion-color-success-tint:#42d96b;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255, 196, 9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0, 0, 0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#c5000f;--ion-color-danger-rgb:197, 0, 15;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255, 255, 255;--ion-color-danger-shade:#ad000d;--ion-color-danger-tint:#cb1a27;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244, 245, 248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0, 0, 0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9;--ion-color-medium:#636469;--ion-color-medium-rgb:99, 100, 105;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255, 255, 255;--ion-color-medium-shade:#57585c;--ion-color-medium-tint:#737478;--ion-color-dark:#222428;--ion-color-dark-rgb:34, 36, 40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255, 255, 255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e}html.ios{--ion-default-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font:"Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font:-apple-system-body;--ion-font-family:var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (width>=768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity:.18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity:0;--box-shadow:none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base:var(--ion-color-primary,#0054e9)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb,0, 84, 233)!important;--ion-color-contrast:var(--ion-color-primary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-primary-shade,#004acd)!important;--ion-color-tint:var(--ion-color-primary-tint,#1a65eb)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary,#0163aa)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb,1, 99, 170)!important;--ion-color-contrast:var(--ion-color-secondary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-secondary-shade,#015796)!important;--ion-color-tint:var(--ion-color-secondary-tint,#1a73b3)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary,#6030ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb,96, 48, 255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-tertiary-shade,#542ae0)!important;--ion-color-tint:var(--ion-color-tertiary-tint,#7045ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success,#2dd55b)!important;--ion-color-base-rgb:var(--ion-color-success-rgb,45, 213, 91)!important;--ion-color-contrast:var(--ion-color-success-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-success-shade,#28bb50)!important;--ion-color-tint:var(--ion-color-success-tint,#42d96b)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning,#ffc409)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb,255, 196, 9)!important;--ion-color-contrast:var(--ion-color-warning-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-warning-shade,#e0ac08)!important;--ion-color-tint:var(--ion-color-warning-tint,#ffca22)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger,#c5000f)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb,197, 0, 15)!important;--ion-color-contrast:var(--ion-color-danger-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-danger-shade,#ad000d)!important;--ion-color-tint:var(--ion-color-danger-tint,#cb1a27)!important}.ion-color-light{--ion-color-base:var(--ion-color-light,#f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb,244, 245, 248)!important;--ion-color-contrast:var(--ion-color-light-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-light-shade,#d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint,#f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium,#636469)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb,99, 100, 105)!important;--ion-color-contrast:var(--ion-color-medium-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-medium-shade,#57585c)!important;--ion-color-tint:var(--ion-color-medium-tint,#737478)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark,#222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb,34, 36, 40)!important;--ion-color-contrast:var(--ion-color-dark-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-dark-shade,#1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint,#383a3e)!important}.ion-page{contain:layout size style;z-index:0;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{contain:layout style;height:100%;position:relative}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports (padding-top:20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top:env(safe-area-inset-top)){html{--ion-safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top));--ion-safe-area-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom));--ion-safe-area-left:var(--safe-area-inset-left,env(safe-area-inset-left));--ion-safe-area-right:var(--safe-area-inset-right,env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translate(0,0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow:hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-right-radius:8px;border-bottom-left-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width:0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:transform .3s cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width:0px;--inner-border-width:0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width:fit-content;--height:fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){height:0;display:none}b,strong{font-weight:700}img{max-width:100%}hr{box-sizing:content-box;border-width:0;height:1px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{height:auto;font:inherit;color:inherit;overflow:auto}textarea::placeholder{padding-left:2px}form,input,optgroup,select{font:inherit;color:inherit;margin:0}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{font-family:inherit;font-style:inherit;font-variant:inherit;text-transform:none;cursor:pointer;-webkit-appearance:button;border:0;border-radius:0;padding:0;line-height:1}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;height:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;overflow:hidden;transform:translateZ(0)}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout:none){html{font:var(--ion-dynamic-font,16px var(--ion-font-family))}}a{color:var(--ion-color-primary,#0054e9);background-color:#0000}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;padding:0}.ion-padding{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);-webkit-padding-start:var(--ion-padding,16px);-webkit-padding-end:var(--ion-padding,16px);padding-inline-start:var(--ion-padding,16px);padding-inline-end:var(--ion-padding,16px);padding-top:var(--ion-padding,16px);padding-bottom:var(--ion-padding,16px)}.ion-padding-top{--padding-top:var(--ion-padding,16px);padding-top:var(--ion-padding,16px)}.ion-padding-start{--padding-start:var(--ion-padding,16px);-webkit-padding-start:var(--ion-padding,16px);padding-inline-start:var(--ion-padding,16px)}.ion-padding-end{--padding-end:var(--ion-padding,16px);-webkit-padding-end:var(--ion-padding,16px);padding-inline-end:var(--ion-padding,16px)}.ion-padding-bottom{--padding-bottom:var(--ion-padding,16px);padding-bottom:var(--ion-padding,16px)}.ion-padding-vertical{--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding-top:var(--ion-padding,16px);padding-bottom:var(--ion-padding,16px)}.ion-padding-horizontal{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);-webkit-padding-start:var(--ion-padding,16px);-webkit-padding-end:var(--ion-padding,16px);padding-inline-start:var(--ion-padding,16px);padding-inline-end:var(--ion-padding,16px)}.ion-no-margin{--margin-start:0;--margin-end:0;--margin-top:0;--margin-bottom:0;margin:0}.ion-margin{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);-webkit-margin-start:var(--ion-margin,16px);-webkit-margin-end:var(--ion-margin,16px);margin-inline-start:var(--ion-margin,16px);margin-inline-end:var(--ion-margin,16px);margin-top:var(--ion-margin,16px);margin-bottom:var(--ion-margin,16px)}.ion-margin-top{--margin-top:var(--ion-margin,16px);margin-top:var(--ion-margin,16px)}.ion-margin-start{--margin-start:var(--ion-margin,16px);-webkit-margin-start:var(--ion-margin,16px);margin-inline-start:var(--ion-margin,16px)}.ion-margin-end{--margin-end:var(--ion-margin,16px);-webkit-margin-end:var(--ion-margin,16px);margin-inline-end:var(--ion-margin,16px)}.ion-margin-bottom{--margin-bottom:var(--ion-margin,16px);margin-bottom:var(--ion-margin,16px)}.ion-margin-vertical{--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin-top:var(--ion-margin,16px);margin-bottom:var(--ion-margin,16px)}.ion-margin-horizontal{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);-webkit-margin-start:var(--ion-margin,16px);-webkit-margin-end:var(--ion-margin,16px);margin-inline-start:var(--ion-margin,16px);margin-inline-end:var(--ion-margin,16px)}.ion-palette-dark{--ion-color-primary:#4d8dff;--ion-color-primary-rgb:77, 141, 255;--ion-color-primary-contrast:#000;--ion-color-primary-contrast-rgb:0, 0, 0;--ion-color-primary-shade:#447ce0;--ion-color-primary-tint:#5f98ff;--ion-color-secondary:#46b1ff;--ion-color-secondary-rgb:70, 177, 255;--ion-color-secondary-contrast:#000;--ion-color-secondary-contrast-rgb:0, 0, 0;--ion-color-secondary-shade:#3e9ce0;--ion-color-secondary-tint:#59b9ff;--ion-color-tertiary:#8482fb;--ion-color-tertiary-rgb:132, 130, 251;--ion-color-tertiary-contrast:#000;--ion-color-tertiary-contrast-rgb:0, 0, 0;--ion-color-tertiary-shade:#7472dd;--ion-color-tertiary-tint:#908ffb;--ion-color-success:#2dd55b;--ion-color-success-rgb:45, 213, 91;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0, 0, 0;--ion-color-success-shade:#28bb50;--ion-color-success-tint:#42d96b;--ion-color-warning:#ffce31;--ion-color-warning-rgb:255, 206, 49;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0, 0, 0;--ion-color-warning-shade:#e0b52b;--ion-color-warning-tint:#ffd346;--ion-color-danger:#f24c58;--ion-color-danger-rgb:242, 76, 88;--ion-color-danger-contrast:#000;--ion-color-danger-contrast-rgb:0, 0, 0;--ion-color-danger-shade:#d5434d;--ion-color-danger-tint:#f35e69;--ion-color-light:#222428;--ion-color-light-rgb:34, 36, 40;--ion-color-light-contrast:#fff;--ion-color-light-contrast-rgb:255, 255, 255;--ion-color-light-shade:#1e2023;--ion-color-light-tint:#383a3e;--ion-color-medium:#989aa2;--ion-color-medium-rgb:152, 154, 162;--ion-color-medium-contrast:#000;--ion-color-medium-contrast-rgb:0, 0, 0;--ion-color-medium-shade:#86888f;--ion-color-medium-tint:#a2a4ab;--ion-color-dark:#f4f5f8;--ion-color-dark-rgb:244, 245, 248;--ion-color-dark-contrast:#000;--ion-color-dark-contrast-rgb:0, 0, 0;--ion-color-dark-shade:#d7d8da;--ion-color-dark-tint:#f5f6f9}.ion-palette-dark.ios{--ion-background-color:#000;--ion-background-color-rgb:0, 0, 0;--ion-text-color:#fff;--ion-text-color-rgb:255, 255, 255;--ion-background-color-step-50:#0d0d0d;--ion-background-color-step-100:#1a1a1a;--ion-background-color-step-150:#262626;--ion-background-color-step-200:#333;--ion-background-color-step-250:#404040;--ion-background-color-step-300:#4d4d4d;--ion-background-color-step-350:#595959;--ion-background-color-step-400:#666;--ion-background-color-step-450:#737373;--ion-background-color-step-500:gray;--ion-background-color-step-550:#8c8c8c;--ion-background-color-step-600:#999;--ion-background-color-step-650:#a6a6a6;--ion-background-color-step-700:#b3b3b3;--ion-background-color-step-750:#bfbfbf;--ion-background-color-step-800:#ccc;--ion-background-color-step-850:#d9d9d9;--ion-background-color-step-900:#e6e6e6;--ion-background-color-step-950:#f2f2f2;--ion-text-color-step-50:#f2f2f2;--ion-text-color-step-100:#e6e6e6;--ion-text-color-step-150:#d9d9d9;--ion-text-color-step-200:#ccc;--ion-text-color-step-250:#bfbfbf;--ion-text-color-step-300:#b3b3b3;--ion-text-color-step-350:#a6a6a6;--ion-text-color-step-400:#999;--ion-text-color-step-450:#8c8c8c;--ion-text-color-step-500:gray;--ion-text-color-step-550:#737373;--ion-text-color-step-600:#666;--ion-text-color-step-650:#595959;--ion-text-color-step-700:#4d4d4d;--ion-text-color-step-750:#404040;--ion-text-color-step-800:#333;--ion-text-color-step-850:#262626;--ion-text-color-step-900:#1a1a1a;--ion-text-color-step-950:#0d0d0d;--ion-item-background:#000;--ion-tab-bar-background-focused:#252525;--ion-card-background:#1c1c1d}.ion-palette-dark.ios ion-modal{--ion-background-color:var(--ion-color-step-100,var(--ion-background-color-step-100));--ion-toolbar-background:var(--ion-color-step-150,var(--ion-background-color-step-150));--ion-toolbar-border-color:var(--ion-color-step-250,var(--ion-background-color-step-250))}.ion-palette-dark.md{--ion-background-color:#121212;--ion-background-color-rgb:18, 18, 18;--ion-text-color:#fff;--ion-text-color-rgb:255, 255, 255;--ion-background-color-step-50:#1e1e1e;--ion-background-color-step-100:#2a2a2a;--ion-background-color-step-150:#363636;--ion-background-color-step-200:#414141;--ion-background-color-step-250:#4d4d4d;--ion-background-color-step-300:#595959;--ion-background-color-step-350:#656565;--ion-background-color-step-400:#717171;--ion-background-color-step-450:#7d7d7d;--ion-background-color-step-500:#898989;--ion-background-color-step-550:#949494;--ion-background-color-step-600:#a0a0a0;--ion-background-color-step-650:#acacac;--ion-background-color-step-700:#b8b8b8;--ion-background-color-step-750:#c4c4c4;--ion-background-color-step-800:#d0d0d0;--ion-background-color-step-850:#dbdbdb;--ion-background-color-step-900:#e7e7e7;--ion-background-color-step-950:#f3f3f3;--ion-text-color-step-50:#f3f3f3;--ion-text-color-step-100:#e7e7e7;--ion-text-color-step-150:#dbdbdb;--ion-text-color-step-200:#d0d0d0;--ion-text-color-step-250:#c4c4c4;--ion-text-color-step-300:#b8b8b8;--ion-text-color-step-350:#acacac;--ion-text-color-step-400:#a0a0a0;--ion-text-color-step-450:#949494;--ion-text-color-step-500:#898989;--ion-text-color-step-550:#7d7d7d;--ion-text-color-step-600:#717171;--ion-text-color-step-650:#656565;--ion-text-color-step-700:#595959;--ion-text-color-step-750:#4d4d4d;--ion-text-color-step-800:#414141;--ion-text-color-step-850:#363636;--ion-text-color-step-900:#2a2a2a;--ion-text-color-step-950:#1e1e1e;--ion-item-background:#1e1e1e;--ion-toolbar-background:#1f1f1f;--ion-tab-bar-background:#1f1f1f;--ion-tab-bar-background-focused:#353535;--ion-card-background:#1e1e1e}:root{--space-xs:4px;--space-sm:12px;--space-base:8px;--space-md:24px;--space-lg:48px;--space-xl:64px;--space-gutter:16px;--radius-sm:.25rem;--radius:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--text-headline-lg:clamp(1.5rem, 1.2rem + 1.5vw, 2rem);--text-headline-lg-line:1.25;--text-headline-md:1.25rem;--text-headline-md-line:1.4;--text-body-lg:1.125rem;--text-body-lg-line:1.55;--text-body-md:1rem;--text-body-md-line:1.5;--text-label-md:.875rem;--text-label-sm:.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--layout-max-width:1200px;--layout-margin-mobile:20px;--tap-min:44px;--tap-primary:56px;--transition:.2s ease}@media (prefers-reduced-motion:reduce){:root{--transition:0s}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#0369a1;--color-on-primary:#fff;--color-primary-container:#e3f1fa;--color-on-primary-container:#0b3b5c;--color-secondary:#4d4d4d;--color-on-secondary:#fff;--color-background:#f7f7f8;--color-on-background:#0d0d0d;--color-surface:#fff;--color-on-surface:#0d0d0d;--color-surface-container:#f3f3f4;--color-surface-container-high:#ebebed;--color-on-surface-variant:#4d4d4d;--color-ink-tertiary:#616161;--color-link:#0369a1;--color-outline:#0d0d0d3d;--color-outline-variant:#0d0d0d1a;--color-error:#b3261e;--color-on-error:#fff;--color-error-container:#fce8e6;--color-on-error-container:#8c1d18;--color-success:#0b7a3b;--color-on-success:#fff;--color-success-container:#e3f4e9;--color-on-success-container:#0a5a2c;--color-warning:#8f5200;--color-on-warning:#fff;--color-warning-container:#fdf0dc;--color-on-warning-container:#6b3d00;--color-scrim:#00000073;--chart-1:#0169cc;--chart-2:#00a240;--chart-3:#e25507;--chart-4:#8046d9;--chart-5:#d6337f;--chart-6:#b88a00;--chart-7:#e02e2a;--chart-neutral:#8f8f8f;--chart-grid:#0d0d0d24;--chart-axis:#0d0d0d29;--tone-past:#8a8a8e;--tone-cheapest:#008f3a;--tone-dearer:#c77700;--tone-other:#0a84ff;--verdict-use-now:#008f3a;--verdict-wait:#c77700;--verdict-avoid:#e02e2a;--focus-ring:#1c1c1e;--qr-card:#fff;--qr-module:#111;--rgb-primary:3, 105, 161;--rgb-background:247, 247, 248;--rgb-on-surface:13, 13, 13;--rgb-success:11, 122, 59;--rgb-warning:143, 82, 0;--rgb-error:179, 38, 30;--rgb-on-color:255, 255, 255;--shadow-card:none;--segment-track:#7676801f;--segment-thumb:#fff;--segment-thumb-shadow:0 2px 6px #0000001f, 0 0 0 .5px #0000000a;--device-glass:#000}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#5cb8f5;--color-on-primary:#0d0d0d;--color-primary-container:#0f3a57;--color-on-primary-container:#d4ecfc;--color-secondary:#afafaf;--color-on-secondary:#0d0d0d;--color-background:#181818;--color-on-background:#f2f2f2;--color-surface:#212121;--color-on-surface:#f2f2f2;--color-surface-container:#2c2c2c;--color-surface-container-high:#363636;--color-on-surface-variant:#afafaf;--color-ink-tertiary:#9e9e9e;--color-link:#5cb8f5;--color-outline:#ffffff47;--color-outline-variant:#ffffff1f;--color-error:#ff8583;--color-on-error:#2b0a09;--color-error-container:#4a1513;--color-on-error-container:#ffdad7;--color-success:#66d492;--color-on-success:#06210f;--color-success-container:#12351f;--color-on-success-container:#c9f2d7;--color-warning:#ffb02e;--color-on-warning:#241600;--color-warning-container:#3d2a07;--color-on-warning-container:#ffe2b0;--color-scrim:#0009;--chart-1:#0285ff;--chart-2:#04b84c;--chart-3:#fb6a22;--chart-4:#ad7bf9;--chart-5:#ff66ad;--chart-6:#ffc300;--chart-7:#fa423e;--chart-neutral:#8f8f8f;--chart-grid:#ffffff1a;--chart-axis:#ffffff2e;--tone-past:#77777c;--tone-cheapest:#1fb24a;--tone-dearer:#ffb02e;--tone-other:#0a84ff;--verdict-use-now:#1fb24a;--verdict-wait:#ffb02e;--verdict-avoid:#ff453a;--focus-ring:#f2f2f7;--qr-card:#fff;--qr-module:#111;--rgb-primary:92, 184, 245;--rgb-background:24, 24, 24;--rgb-on-surface:242, 242, 242;--rgb-success:102, 212, 146;--rgb-warning:255, 176, 46;--rgb-error:255, 133, 131;--rgb-on-color:13, 13, 13;--segment-track:#7676803d;--segment-thumb:#5a5a5e;--segment-thumb-shadow:0 2px 6px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#5cb8f5;--color-on-primary:#0d0d0d;--color-primary-container:#0f3a57;--color-on-primary-container:#d4ecfc;--color-secondary:#afafaf;--color-on-secondary:#0d0d0d;--color-background:#181818;--color-on-background:#f2f2f2;--color-surface:#212121;--color-on-surface:#f2f2f2;--color-surface-container:#2c2c2c;--color-surface-container-high:#363636;--color-on-surface-variant:#afafaf;--color-ink-tertiary:#9e9e9e;--color-link:#5cb8f5;--color-outline:#ffffff47;--color-outline-variant:#ffffff1f;--color-error:#ff8583;--color-on-error:#2b0a09;--color-error-container:#4a1513;--color-on-error-container:#ffdad7;--color-success:#66d492;--color-on-success:#06210f;--color-success-container:#12351f;--color-on-success-container:#c9f2d7;--color-warning:#ffb02e;--color-on-warning:#241600;--color-warning-container:#3d2a07;--color-on-warning-container:#ffe2b0;--color-scrim:#0009;--chart-1:#0285ff;--chart-2:#04b84c;--chart-3:#fb6a22;--chart-4:#ad7bf9;--chart-5:#ff66ad;--chart-6:#ffc300;--chart-7:#fa423e;--chart-neutral:#8f8f8f;--chart-grid:#ffffff1a;--chart-axis:#ffffff2e;--tone-past:#77777c;--tone-cheapest:#1fb24a;--tone-dearer:#ffb02e;--tone-other:#0a84ff;--verdict-use-now:#1fb24a;--verdict-wait:#ffb02e;--verdict-avoid:#ff453a;--focus-ring:#f2f2f7;--qr-card:#fff;--qr-module:#111;--rgb-primary:92, 184, 245;--rgb-background:24, 24, 24;--rgb-on-surface:242, 242, 242;--rgb-success:102, 212, 146;--rgb-warning:255, 176, 46;--rgb-error:255, 133, 131;--rgb-on-color:13, 13, 13;--segment-track:#7676803d;--segment-thumb:#5a5a5e;--segment-thumb-shadow:0 2px 6px #00000059}}:root,.dark{--font-family:ui-sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, "Noto Sans", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--radius-card-step:var(--space-1);--radius-tile:calc(var(--radius-md) - var(--space-1));--radius-card:calc(var(--radius-tile) + var(--radius-card-step));--radius-field:var(--radius-tile);--card-inset:var(--space-4);--radius-control:var(--radius-full);--segment-inset:3px;--focus-ring-w:2px;--focus-ring-offset:2px;--control-h:var(--tap-min);--control-h-lg:50px;--tab-bar-h:56px;--tab-bar-bg:var(--color-background);--tab-bar-border:var(--color-outline-variant);--r-sm:var(--radius-sm);--r-md:var(--radius-field);--r-callout:var(--radius-tile);--r-lg:var(--radius-card);--r-pill:var(--radius-control);--fs-2xs:.6875rem;--fs-xs:var(--text-label-sm);--fs-sm:var(--text-label-md);--fs-md:.9375rem;--fs-base:var(--text-body-md);--fs-lg:var(--text-headline-md);--fs-kpi:1.5rem;--fs-xl:1.75rem;--fs-2xl:2rem;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--icon-sm:18px;--icon-md:22px;--icon-lg:36px;--icon-xl:44px;--chart-legend-bar-w:3px;--chart-legend-bar-h:12px;--chart-bar-radius:4px;--bg:var(--color-background);--surface:var(--color-surface);--surface-2:var(--color-surface-container);--surface-3:var(--color-surface-container-high);--ink:var(--color-on-surface);--ink-2:var(--color-on-surface-variant);--ink-3:var(--color-ink-tertiary);--line:var(--color-outline-variant);--line-2:var(--color-outline);--demo-accent:var(--color-primary);--demo-accent-soft:var(--color-primary-container);--signal-green:var(--color-success);--signal-amber:var(--color-warning);--signal-red:var(--color-error);--signal-teal:var(--chart-2);--signal-purple:var(--chart-4);--warn:var(--color-warning);--warn-soft:var(--color-warning-container);--hot:var(--color-error);--hot-soft:var(--color-error-container);--ink-on-verdict:var(--color-on-surface);--sans-demo:var(--font-family);--display:var(--font-family);--mono-demo:var(--font-mono);--part-strom:var(--chart-1);--part-transport:var(--chart-4);--part-elafgift:var(--chart-5);--part-moms:var(--chart-neutral);--primary-shade:color-mix(in srgb, var(--color-primary) 88%, black);--primary-tint:color-mix(in srgb, var(--color-primary) 90%, white);--success-shade:color-mix(in srgb, var(--color-success) 88%, black);--success-tint:color-mix(in srgb, var(--color-success) 90%, white);--warning-shade:color-mix(in srgb, var(--color-warning) 88%, black);--warning-tint:color-mix(in srgb, var(--color-warning) 90%, white);--error-shade:color-mix(in srgb, var(--color-error) 88%, black);--error-tint:color-mix(in srgb, var(--color-error) 90%, white);--companion-max-width:560px;--price-level-low:oklch(72% .21 152);--price-level-mid:oklch(90% .19 100);--price-level-high:oklch(60% .24 27);--dial-bg:#000;--dial-surface:#1c1c1e;--dial-surface-2:#2a2a2e;--dial-surface-3:#3a3a3c;--dial-ink:#fff;--dial-ink-dim:#9a9a9e;--dial-accent:#0a84ff;--dial-good:#1fb24a;--dial-warn:#ffb02e;--dial-bad:#ff453a;--dial-green-pale:#9be89b;--dial-fossil:#6b6b6e;--dial-qr-light-bg:#fff;--dial-qr-light-rim:#ddd;--dial-qr-light-ink:#000;--dial-qr-light-hint:#555;--dial-qr-light-frame:#0a6eb4;--dial-focus:#f2f2f7;--dial-tint-good:#0b3a1e;--dial-tint-warn:#3a2a08;--dial-tint-bad:#3f0c0e;--dial-tint-calm:#0f1b2d;--dial-card:#1c2a3e;--dial-good-ink:#4ade6e;--dial-bad-ink:#ff6b61;--dial-ink-2:#b4b4b8;--dial-sky:#64b5ff;--series-1:var(--chart-1);--series-2:var(--chart-2);--series-3:var(--chart-3);--series-4:var(--chart-4);--series-5:var(--chart-5)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#5cb8f5;--color-on-primary:#0d0d0d;--color-primary-container:#0f3a57;--color-on-primary-container:#d4ecfc;--color-secondary:#afafaf;--color-on-secondary:#0d0d0d;--color-background:#181818;--color-on-background:#f2f2f2;--color-surface:#212121;--color-on-surface:#f2f2f2;--color-surface-container:#2c2c2c;--color-surface-container-high:#363636;--color-on-surface-variant:#afafaf;--color-ink-tertiary:#9e9e9e;--color-link:#5cb8f5;--color-outline:#ffffff47;--color-outline-variant:#ffffff1f;--color-error:#ff8583;--color-on-error:#2b0a09;--color-error-container:#4a1513;--color-on-error-container:#ffdad7;--color-success:#66d492;--color-on-success:#06210f;--color-success-container:#12351f;--color-on-success-container:#c9f2d7;--color-warning:#ffb02e;--color-on-warning:#241600;--color-warning-container:#3d2a07;--color-on-warning-container:#ffe2b0;--color-scrim:#0009;--chart-1:#0285ff;--chart-2:#04b84c;--chart-3:#fb6a22;--chart-4:#ad7bf9;--chart-5:#ff66ad;--chart-6:#ffc300;--chart-7:#fa423e;--chart-neutral:#8f8f8f;--chart-grid:#ffffff1a;--chart-axis:#ffffff2e;--tone-past:#77777c;--tone-cheapest:#1fb24a;--tone-dearer:#ffb02e;--tone-other:#0a84ff;--verdict-use-now:#1fb24a;--verdict-wait:#ffb02e;--verdict-avoid:#ff453a;--focus-ring:#f2f2f7;--qr-card:#fff;--qr-module:#111;--rgb-primary:92, 184, 245;--rgb-background:24, 24, 24;--rgb-on-surface:242, 242, 242;--rgb-success:102, 212, 146;--rgb-warning:255, 176, 46;--rgb-error:255, 133, 131;--rgb-on-color:13, 13, 13;--segment-track:#7676803d;--segment-thumb:#5a5a5e;--segment-thumb-shadow:0 2px 6px #00000059}:root{--ion-font-family:var(--font-family);--ion-background-color:var(--color-background);--ion-background-color-rgb:var(--rgb-background);--ion-text-color:var(--color-on-surface);--ion-text-color-rgb:var(--rgb-on-surface);--ion-color-primary:var(--color-primary);--ion-color-primary-rgb:var(--rgb-primary);--ion-color-primary-contrast:var(--color-on-primary);--ion-color-primary-contrast-rgb:var(--rgb-on-color);--ion-color-primary-shade:var(--primary-shade);--ion-color-primary-tint:var(--primary-tint);--ion-color-success:var(--color-success);--ion-color-success-rgb:var(--rgb-success);--ion-color-success-contrast:var(--color-on-success);--ion-color-success-contrast-rgb:var(--rgb-on-color);--ion-color-success-shade:var(--success-shade);--ion-color-success-tint:var(--success-tint);--ion-color-danger:var(--color-error);--ion-color-danger-rgb:var(--rgb-error);--ion-color-danger-contrast:var(--color-on-error);--ion-color-danger-contrast-rgb:var(--rgb-on-color);--ion-color-danger-shade:var(--error-shade);--ion-color-danger-tint:var(--error-tint);--ion-color-warning:var(--color-warning);--ion-color-warning-rgb:var(--rgb-warning);--ion-color-warning-contrast:var(--color-on-warning);--ion-color-warning-contrast-rgb:var(--rgb-on-color);--ion-color-warning-shade:var(--warning-shade);--ion-color-warning-tint:var(--warning-tint);--ion-color-medium:var(--color-ink-tertiary);--ion-color-light:var(--color-surface-container);--ion-toolbar-background:var(--color-surface);--ion-item-background:var(--color-surface);--ion-card-background:var(--color-surface);--ion-border-color:var(--color-outline-variant);--ion-placeholder-color:var(--color-ink-tertiary)}html,body,#app{min-height:100%}body{background:var(--bg);font-family:var(--font-family);-webkit-font-smoothing:antialiased;margin:0}ion-content{--background:var(--bg)}ion-button{--border-radius:var(--radius-control);--box-shadow:none;--padding-start:var(--space-5);--padding-end:var(--space-5);min-height:var(--control-h);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none}ion-button:not(.button-small):not(.button-clear){height:var(--control-h)}ion-button.button-block:not(.button-clear){height:var(--control-h-lg);font-size:var(--fs-base)}ion-button.button-clear{--padding-start:var(--space-3);--padding-end:var(--space-3)}ion-button.button-outline::part(native){background:var(--color-primary-container);color:var(--color-on-primary-container);border:0}ion-button.button-outline.ion-color-danger::part(native){background:var(--color-error-container);color:var(--color-on-error-container)}ion-segment-button{letter-spacing:normal;text-transform:none}ion-input,ion-select,ion-textarea{--highlight-color-focused:var(--color-primary);--border-radius:var(--radius-field);--border-color:var(--color-outline);min-height:var(--control-h-lg)}ion-input.input-fill-outline.input-fill-outline,ion-select.select-fill-outline.select-fill-outline,ion-textarea.textarea-fill-outline.textarea-fill-outline{--background:var(--surface);--border-radius:var(--radius-field)}ion-popover{--background:var(--color-surface-container-high)}ion-tab-bar{--background:var(--tab-bar-bg);--border:1px solid var(--tab-bar-border);height:calc(var(--tab-bar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);padding-inline:max(0px, calc((100% - var(--companion-max-width)) / 2))}ion-tabs{background:var(--bg)}ion-tab-button{--color:var(--ink-3);--color-selected:var(--demo-accent);--padding-top:var(--space-1);--padding-bottom:var(--space-1);max-width:none;min-height:var(--tap-min);letter-spacing:normal;text-transform:none}ion-tab-button ion-icon{font-size:var(--icon-md);margin-bottom:2px}ion-tab-button ion-label{font-size:var(--fs-xs);font-weight:var(--weight-medium)}ion-tab-button.tab-selected ion-label{font-weight:var(--weight-bold)}ion-action-sheet.supply-point-sheet .action-sheet-button.supply-point-sheet__current{color:var(--color-primary);font-weight:var(--weight-semibold)}ion-action-sheet.supply-point-sheet .action-sheet-button.supply-point-sheet__current .action-sheet-icon{color:var(--color-primary)}:where(button,a,[tabindex]):focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}ion-button.ion-focused,ion-tab-button.ion-focused,ion-toggle.ion-focused,ion-checkbox.ion-focused,ion-radio.ion-focused,ion-select.ion-focused,ion-segment-button.ion-focused,ion-back-button.ion-focused,ion-menu-button.ion-focused{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-control)}ion-item.ion-focused,ion-tab-button.ion-focused{outline-offset:calc(-1 * var(--focus-ring-w))}ion-item.ion-focused{outline:var(--focus-ring-w) solid var(--focus-ring)}body{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}
