.section-tab-item[data-v-31dcfa61],.section-tab-item-tooltip[data-v-31dcfa61]{flex-shrink:0;display:flex}.section-tab-item[data-v-31dcfa61]{padding:0 var(--space-3) var(--space-1-5);font:inherit;color:var(--color-third-darker);border-radius:var(--radius-sm);line-height:var(--space-4);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;background:0 0;border:none;flex-direction:column;justify-content:center;position:relative}.section-tab-item[data-v-31dcfa61]:first-child{margin-left:0;padding-left:0}@media (width>=48rem){.section-tab-item[data-v-31dcfa61]:first-child{margin-left:0}}@media (width<64rem){.section-tab-item[data-v-31dcfa61]:first-child{padding-left:var(--space-3);margin-left:0}.section-tab-item[data-v-31dcfa61]{min-height:var(--touch-target-comfort);padding:var(--space-2) var(--space-3) var(--space-1-5);justify-content:flex-end}.section-tab-item .section-tab-item__name[data-v-31dcfa61]{white-space:nowrap}}.section-tab-item--active[data-v-31dcfa61]{color:var(--color-secondary)}.section-tab-item--active .section-tab-item__name[data-v-31dcfa61]:before{width:100%}.section-tab-item--disabled[data-v-31dcfa61]{color:var(--color-text-disabled);cursor:not-allowed}.section-tab-item--disabled[data-v-31dcfa61]:not(.section-tab-item--soon){opacity:.6}.section-tab-item--plan-locked[data-v-31dcfa61]{color:var(--color-text-disabled);cursor:pointer;opacity:.72}.section-tab-item--soon[data-v-31dcfa61]{color:var(--color-text-secondary)}.section-tab-item--noty[data-v-31dcfa61]:after{width:var(--space-2-5);height:var(--space-2-5);border-radius:var(--radius-full);box-shadow:0 0 0 0 var(--color-pulse-blue);content:"";background-color:var(--color-purple-normal);animation:2s infinite pulse-blue;position:absolute;top:0;right:0}.section-tab-item--has-image[data-v-31dcfa61]{white-space:normal;align-items:center}.section-tab-item--segmented[data-v-31dcfa61]{min-width:0;min-height:var(--touch-target-comfort);padding:var(--space-3) var(--space-2);color:var(--color-text-secondary);border-radius:var(--radius-md);margin-left:0}.section-tab-item--segmented[data-v-31dcfa61]:first-child{padding-left:var(--space-2);margin-left:0}.section-tab-item--segmented .section-tab-item__name[data-v-31dcfa61]:before{display:none}.section-tab-item--segmented .section-tab-item__name[data-v-31dcfa61]{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-tab-item--segmented.section-tab-item--active[data-v-31dcfa61]{color:var(--color-text-primary);background:var(--color-segmented-active-surface);box-shadow:var(--shadow-sm)}.section-tab-item--sm[data-v-31dcfa61]{padding:var(--space-1) var(--space-6);background:var(--color-surface-4);border:var(--space-px) solid var(--color-border-subtle,var(--color-border));border-radius:var(--radius-full)}.section-tab-item--sm[data-v-31dcfa61]:first-child{padding-left:var(--space-6)}.section-tab-item--sm.section-tab-item--disabled[data-v-31dcfa61]{color:var(--color-text-label-disabled)}.section-tab-item--sm.section-tab-item--active[data-v-31dcfa61]{background:var(--color-purple-light)}.section-tab-item--sm.section-tab-item--active .section-tab-item__name[data-v-31dcfa61]:before{display:none}@media (hover:hover){.section-tab-item--sm[data-v-31dcfa61]:hover{border-color:var(--color-purple-light);background:var(--color-third-sky)}.section-tab-item--sm.section-tab-item--disabled[data-v-31dcfa61]:hover{background:var(--color-surface-4);border-color:var(--color-border-subtle,var(--color-border))}.section-tab-item[data-v-31dcfa61]:not(.section-tab-item--disabled,.section-tab-item--active):hover{color:var(--color-secondary)}.section-tab-item--plan-locked[data-v-31dcfa61]:hover{color:var(--color-text-secondary)}}@media (width>=64rem){.section-tab-item[data-v-31dcfa61]{height:min-content;line-height:inherit}}.section-tab-item__image[data-v-31dcfa61]{border-radius:var(--radius-md);margin:0 auto;display:block}.section-tab-item__name[data-v-31dcfa61]{justify-content:center;align-items:center;gap:var(--space-1-5);font-size:var(--fs-base);font-weight:var(--fw-medium);display:inline-flex;position:relative}.section-tab-item__name[data-v-31dcfa61]:before{bottom:calc(var(--space-2)*-1);width:0;height:var(--space-0-5);background:var(--color-blue-darker);border-radius:var(--space-px);content:"";transition:all .3s;display:block;position:absolute;left:0}@media (width>=64rem){.section-tab-item__name[data-v-31dcfa61]:before{bottom:calc(var(--space-2)*-1)}}.section-header-icon[data-v-02c6e695]{width:var(--space-6);height:var(--space-6);color:var(--color-text-secondary);flex-shrink:0;display:block}.section-tabs[data-v-c855cff7]{left:calc(var(--dashboard-content-padding-x)*-1);z-index:19;justify-content:space-between;align-items:center;gap:var(--space-2);width:100vw;max-width:100vw;padding-top:var(--space-2);padding-bottom:var(--space-2);min-height:var(--space-10);scrollbar-width:none;display:flex;position:relative;overflow:auto visible}.section-tabs[data-v-c855cff7]::-webkit-scrollbar{display:none}.section-tabs__wrapper[data-v-c855cff7]{justify-content:flex-start;align-items:center;gap:var(--space-2);width:unset;flex-wrap:nowrap;display:flex}.section-tabs__wrapper--sm[data-v-c855cff7]{gap:var(--space-2)}.section-tabs__wrapper--has-image[data-v-c855cff7]{scroll-snap-type:x mandatory;padding:0 var(--space-4);align-items:flex-start}@media (width>=40rem){.section-tabs__wrapper[data-v-c855cff7]{justify-content:flex-start}}.section-tabs__nav-btn[data-v-c855cff7]{width:var(--touch-target-min);height:var(--touch-target-min);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.section-tabs__nav-btn[data-v-c855cff7] .section-header-icon{width:var(--space-4);height:var(--space-4)}.section-tabs__nav-btn--next[data-v-c855cff7] .section-header-icon{transform:rotate(180deg)}@media (width>=48rem){.section-tabs[data-v-c855cff7]{position:static}}@media (width>=64rem){.section-tabs[data-v-c855cff7]{top:3.4375rem;left:var(--side-menu-width,5.625rem);z-index:12;max-width:calc(100% - var(--side-menu-width,5.625rem));transition:left .2s,max-width .2s}}.section-tabs--scrollable[data-v-c855cff7]{width:100%;max-width:100%;min-height:var(--touch-target-comfort);margin-top:var(--space-2);gap:0;padding:0;position:static;left:0;overflow:hidden}.section-tabs--scrollable .section-tabs__nav-btn[data-v-c855cff7]{display:flex}@media (width>=40rem){.section-tabs--scrollable .section-tabs__nav-btn[data-v-c855cff7]{display:none}}.section-tabs--scrollable .section-tabs__wrapper--scrollable[data-v-c855cff7]{justify-content:flex-start;gap:var(--space-1);width:100%;min-width:0;padding-bottom:var(--space-0-5);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;overflow-x:auto}.section-tabs--scrollable .section-tabs__wrapper--scrollable[data-v-c855cff7]::-webkit-scrollbar{display:none}.section-header-heading[data-v-7052e4ed]{align-items:center;gap:var(--space-1);display:flex}.section-header-heading__icon[data-v-7052e4ed]{width:var(--space-10);height:var(--space-10);background-color:var(--color-heading-icon);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.section-header-heading__text[data-v-7052e4ed]{font-size:var(--fs-xl);font-weight:var(--fw-semi-bold);color:var(--color-secondary)}.section-header-setup-badge[data-v-25b08146]{align-items:center;gap:var(--space-2);margin-right:var(--space-2);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-full);background:var(--color-third-sky);color:var(--color-secondary);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none;display:none}@media (width>=40rem){.section-header-setup-badge[data-v-25b08146]{display:inline-flex}}@media (hover:hover){.section-header-setup-badge[data-v-25b08146]:hover{background:var(--color-third-altlight)}}.section-header-setup-badge__progress[data-v-25b08146]{color:var(--color-primary-dark,var(--color-primary));font-weight:var(--fw-semi-bold)}.count-badge[data-v-a76b5490]{min-width:1.125rem;height:1.125rem;padding:0 var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-white);background:var(--color-purple-normal);border-radius:var(--radius-full);justify-content:center;align-items:center;line-height:1;display:inline-flex}.header-event-item[data-v-41107f46]{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);font-weight:inherit;color:inherit;text-decoration:none;display:flex;position:relative}.header-event-item[data-v-41107f46]:not(.header-event-item--interactive){cursor:default}.header-event-item--interactive[data-v-41107f46]{cursor:pointer;transition:background-color .15s}@media (hover:hover){.header-event-item--interactive[data-v-41107f46]:hover{background-color:var(--color-third-sky)}}.header-event-item--interactive[data-v-41107f46]:active{background-color:var(--color-surface-2)}.header-event-item--unread[data-v-41107f46]{box-shadow:inset .1875rem 0 0 var(--color-purple-normal)}.header-event-item--unread .header-event-item__title[data-v-41107f46]{font-weight:var(--fw-semi-bold)}.header-event-item[data-v-41107f46]:focus-visible{outline:var(--control-border-width) solid var(--color-border-focus);outline-offset:calc(var(--space-0-5)*-1)}.header-event-item__image[data-v-41107f46]{width:var(--space-8);height:var(--space-8);-o-object-fit:contain;object-fit:contain;flex-shrink:0}.header-event-item__content[data-v-41107f46]{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.header-event-item__title[data-v-41107f46]{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--color-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.header-event-item__title--read[data-v-41107f46]{color:var(--color-third-darker)}.header-event-item__meta[data-v-41107f46]{font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--color-text-secondary)}.header-event-maintenance[data-v-124e740c]{width:100%;padding:var(--space-2);border-radius:var(--radius-md);background-color:var(--color-maintenance-warning-surface)}.header-event-maintenance__title[data-v-124e740c]{font-weight:var(--fw-medium)}.header-event-maintenance__description[data-v-124e740c]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-secondary)}.header-event-maintenance__time[data-v-124e740c]{margin-top:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--color-text-primary)}.header-event-list-skeleton[data-v-29d53323]{gap:var(--space-3);padding:var(--space-2) 0;flex-direction:column;display:flex}.header-event-list-skeleton__item[data-v-29d53323]{align-items:flex-start;gap:var(--space-3);display:flex}.header-event-list-skeleton__item-text[data-v-29d53323]{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.header-event-list[data-v-4e391099]{max-height:var(--header-event-list-max-height,28.125rem);background:var(--color-surface);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.header-event-list__header[data-v-4e391099]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--control-border-width-thin) solid var(--color-border-light);flex-shrink:0;display:flex}.header-event-list__header-copy[data-v-4e391099]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.header-event-list__title[data-v-4e391099]{font-size:var(--fs-base);font-weight:var(--fw-semi-bold);color:var(--color-text-primary);line-height:var(--lh-tight);margin:0}.header-event-list__subtitle[data-v-4e391099]{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-text-secondary);line-height:var(--lh-normal);margin:0}.header-event-list__body[data-v-4e391099]{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.header-event-list__body[data-v-4e391099]::-webkit-scrollbar{width:var(--space-1-5)}.header-event-list__body[data-v-4e391099]::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--color-border)}.header-event-list__maintenance[data-v-4e391099]{padding:var(--space-3) var(--space-4) 0;justify-content:center;align-items:center;display:flex}.header-event-list__feed[data-v-4e391099]{flex-direction:column;display:flex}.header-event-list__mark-read[data-v-4e391099]{padding:var(--space-1) var(--space-3);color:var(--color-primary-dark,var(--color-primary));border:var(--control-border-width-thin) solid var(--color-border-subtle,var(--color-border));border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-normal);cursor:pointer;background:0 0;flex-shrink:0;transition:color .15s,border-color .15s}@media (hover:hover){.header-event-list__mark-read[data-v-4e391099]:hover:not(:disabled){color:var(--color-primary-dark,var(--color-primary));border-color:var(--color-primary)}}.header-event-list__mark-read[data-v-4e391099]:focus-visible{outline:var(--control-border-width) solid var(--color-border-focus);outline-offset:var(--space-0-5)}.header-event-list__mark-read--disabled[data-v-4e391099],.header-event-list__mark-read[data-v-4e391099]:disabled{color:var(--color-text-disabled);cursor:default}.header-event-list__empty[data-v-4e391099]{padding:var(--space-6) var(--space-4);color:var(--color-text-secondary);font-size:var(--fs-sm);text-align:center;line-height:var(--lh-relaxed);margin:0}@media (width>=48rem){.header-event-list[data-v-4e391099]{max-height:var(--header-event-list-wide-max-height,31.25rem)}}.section-header-action-icons[data-v-d0062ef6]{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex;position:relative}.section-header-action-icons__icon[data-v-d0062ef6]{cursor:pointer;width:var(--space-8);height:var(--space-8);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:flex;position:relative}.section-header-action-icons__icon[data-v-d0062ef6]:focus-visible{outline:var(--control-border-width) solid var(--color-border-focus);outline-offset:var(--space-0-5)}@media (hover:hover){.section-header-action-icons__icon[data-v-d0062ef6]:hover{background:var(--color-third-altlight)}}@media (width>=64rem){.section-header-action-icons__icon[data-v-d0062ef6]{width:var(--space-10);height:var(--space-10)}}.section-header-action-icons__icon--active[data-v-d0062ef6]{background:var(--color-primary-superlight)}.section-header-action-icons__icon-image[data-v-d0062ef6]{width:var(--space-6);height:var(--space-6);-o-object-fit:contain;object-fit:contain;display:block}.section-header-action-icons__bell-badge[data-v-d0062ef6]{pointer-events:none;position:absolute;top:0;right:0;transform:translate(25%,-25%)}.section-header-action-icons__bell-badge[data-v-d0062ef6] .count-badge{border:var(--control-border-width) solid var(--color-surface)}.section-header-action-icons__event-list[data-v-d0062ef6]{top:calc(100% + var(--space-2));z-index:50;width:min(22.5rem,100vw - 2rem);box-shadow:var(--shadow-lg);position:absolute;right:0}@media (width<=39.9375rem){.section-header-action-icons__event-list[data-v-d0062ef6]{top:calc(4.5rem + env(safe-area-inset-top,0px));width:auto;position:fixed;left:1rem;right:1rem}}.section-header-main-row[data-v-77266687]{width:100%;min-height:var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.section-header-main-row[data-v-77266687]:has(.section-header-main-row__date-selector:not(:empty)) .section-header-heading{flex:none;position:static;left:auto;transform:none}.section-header-main-row__date-selector[data-v-77266687]{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}@media (width<48rem){.section-header-main-row[data-v-77266687]:has(.section-header-main-row__date-selector:not(:empty)){flex-wrap:wrap}.section-header-main-row__date-selector[data-v-77266687]:not(:empty){padding-bottom:var(--space-2);flex:1 0 100%;order:3}}.section-header[data-v-0ee622a2]{z-index:19;width:100vw;padding:calc(var(--space-4) + env(safe-area-inset-top,0px)) calc(var(--space-6) + var(--space-1)) 0 var(--space-6);background:var(--color-surface);border-bottom:var(--control-border-width-thin) solid var(--color-border-subtle,var(--color-border));box-shadow:none;flex-direction:column;justify-content:space-between;transition:box-shadow .3s;display:flex;position:fixed;top:0;left:0}.section-header--shrink[data-v-0ee622a2]{width:calc(100% - 25rem)}.section-header--scrolled[data-v-0ee622a2]{box-shadow:var(--shadow-sm)}.section-header__wrapper[data-v-0ee622a2]{align-items:stretch;gap:var(--space-1);flex-direction:column;display:flex}.section-header__breadcrumbs[data-v-0ee622a2]{padding:0}.section-header__tabs-wrapper[data-v-0ee622a2]{width:100%}.section-header--content-inset[data-v-0ee622a2]{padding:calc(var(--space-4) + env(safe-area-inset-top,0px)) var(--dashboard-content-padding-x) 0}@media (width>=64rem){.section-header--content-inset[data-v-0ee622a2]{padding:calc(var(--space-6) + var(--space-2)) var(--dashboard-content-padding-x) 0}.section-header[data-v-0ee622a2],.section-header--content-inset[data-v-0ee622a2]{right:0;left:var(--side-menu-width,5.625rem);width:auto;transition:left .2s}}.dashboard-tip-banner[data-v-8c4d8767]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4);background:var(--color-third-sky);border:var(--control-border-width-thin) solid var(--color-blue-superlight);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--color-text-primary);display:flex}.dashboard-tip-banner__message[data-v-8c4d8767]{flex:1;margin:0}.dashboard-tip-banner__dismiss[data-v-8c4d8767]{color:var(--color-primary-dark,var(--color-primary));font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;text-decoration:underline}@media (hover:hover){.dashboard-tip-banner__dismiss[data-v-8c4d8767]:hover{color:var(--color-primary-dark)}}.main-template[data-v-25ec6bd5]{--dashboard-content-padding-x:var(--space-8);height:100%;display:flex}@media (width>=64rem){.main-template[data-v-25ec6bd5]{--dashboard-content-padding-x:3.5rem}}@media (width>=80rem){.main-template[data-v-25ec6bd5]{--dashboard-content-padding-x:var(--space-20)}}.main-template__main[data-v-25ec6bd5]{width:100%;height:100%}.main-template__slot-content[data-v-25ec6bd5]{padding-right:var(--dashboard-content-padding-x);padding-left:var(--dashboard-content-padding-x)}.main-template__slot-content--padded[data-v-25ec6bd5]{padding-bottom:var(--space-8)}.main-template__content[data-v-25ec6bd5]{overflow-x:hidden}.main-template__content--padded[data-v-25ec6bd5]{padding:0 var(--dashboard-content-padding-x) var(--dashboard-content-padding-x)}@media (width>=64rem){.main-template__content[data-v-25ec6bd5]{padding-top:8.625rem}}.main-template__content-inner[data-v-25ec6bd5]{height:100%}.main-template--fill-content[data-v-25ec6bd5]{flex-direction:column;min-height:0;display:flex}.main-template--fill-content .main-template__content[data-v-25ec6bd5],.main-template--fill-content .main-template__main[data-v-25ec6bd5]{flex-direction:column;flex:1;min-height:0;display:flex}.main-template--fill-content .main-template__content[data-v-25ec6bd5]{overflow:hidden}.main-template--fill-content .main-template__content-inner[data-v-25ec6bd5]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.main-template__right-side-bar[data-v-25ec6bd5]{border-radius:0;width:22.75rem;height:100%;display:none;position:fixed;right:0}.main-template__right-side-bar--active[data-v-25ec6bd5]{z-index:18;align-items:center;gap:var(--space-2);width:100vw;height:calc(100dvh - 5.1875rem);padding:var(--space-2) var(--space-4) var(--space-6);background:var(--color-surface);flex-direction:column;display:flex;bottom:0;left:0}@media (width>=64rem){.main-template__right-side-bar[data-v-25ec6bd5]{background:var(--color-surface);border-left:var(--control-border-width-thin) solid var(--color-border-subtle,var(--color-border));height:calc(100dvh - 8.625rem);box-shadow:var(--shadow-sm);display:block;top:8.625rem}}
