:root{--adm-color-border-container: #e1dae7;--adm-color-border-subtle: #e8e3ea;--adm-color-gray-50: #f5f5f5;--adm-color-gray-white: #ffffff;--adm-color-lacto-100: #f5f0fa;--adm-color-lacto-300: #e8ddf5;--adm-color-lacto-400: #b09bd3;--adm-color-lacto-600: #5b2da8;--adm-color-purple-100: #f4f3fe;--adm-color-purple-700: #5843e0;--adm-color-status-error: #ff5555;--adm-color-status-focus: #2dd9da;--adm-color-text-tertiary: #77717c;--adm-color-lacto-500: #7e3beb;--adm-color-gray-200: #dadada;--adm-color-gray-400: #a7a7a7;--adm-color-purple-200: #e0defa;--adm-color-purple-400: #b1aaff;--adm-color-purple-600: #7065dc;--adm-color-purple-800: #4332b7;--adm-color-purple-900: #27178b;--adm-color-lacto-gradient-3: #038d9b;--adm-radius-4xl: 2rem;--adm-radius-xs: .5rem;--adm-surface: var(--adm-color-gray-50);--adm-surface-raised: var(--adm-color-gray-white);--adm-paper: var(--color-bg);--adm-fill: var(--color-gray-100);--adm-line: var(--adm-color-border-subtle);--adm-line-strong: var(--adm-color-border-container);--adm-text: var(--color-text-primary);--adm-text-soft: var(--color-text-secondary);--adm-text-muted: var(--adm-color-text-tertiary);--adm-accent: var(--adm-color-lacto-600);--adm-accent-soft: var(--adm-color-lacto-100);--adm-accent-line: var(--adm-color-lacto-300);--adm-accent-mid: var(--adm-color-lacto-400);--adm-accent-bright: var(--adm-color-lacto-500);--adm-on-accent: var(--adm-color-gray-white);--adm-info: var(--adm-color-purple-700);--adm-info-soft: var(--adm-color-purple-100);--adm-info-line: var(--adm-color-purple-400);--adm-danger: var(--adm-color-status-error);--adm-danger-ink: var(--x-error-ink);--adm-focus: var(--adm-color-status-focus);--adm-grid: var(--adm-color-gray-200);--adm-axis: var(--adm-color-gray-400);--adm-side-bg: #221e2b;--adm-side-bg-hover: #2f2a3a;--adm-side-item-on: #3d2f5c;--adm-side-line: #3a3446;--adm-side-text: #d6d0df;--adm-side-text-muted: #9a92a6;--adm-bar-bg: #2b2734;--adm-bar-text: #f3f0f7;--adm-side-brand-bg: var(--adm-color-lacto-600);--adm-side-badge-bg: var(--adm-color-lacto-500);--adm-side-text-on: #ffffff}.adm-root{height:100%;background:var(--adm-surface);color:var(--adm-text);font-size:var(--font-size-md)}.adm-root--center{display:flex;align-items:center;justify-content:center;padding:var(--spacing-24);color:var(--adm-text-soft)}.adm-shell{display:flex}.adm-side{flex:none;width:15rem;height:100%;display:flex;flex-direction:column;background:var(--adm-side-bg);color:var(--adm-side-text)}.adm-shell--collapsed .adm-side{width:4rem}.adm-side__brand{flex:none;display:flex;align-items:center;height:3.5rem;padding:0 var(--spacing-8) 0 var(--spacing-20);background:var(--adm-side-brand-bg);color:var(--adm-side-text-on)}.adm-side__logo{flex:1;min-width:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);white-space:nowrap}.adm-side__logo span{margin-left:var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);opacity:.8}.adm-side__toggle{flex:none;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:var(--adm-radius-xs);background:#fff0;color:inherit;cursor:pointer}.adm-side__toggle:hover{background:#ffffff1f}.adm-side__toggle:focus,.adm-side__item:focus{outline:.125rem solid var(--adm-focus);outline-offset:-.125rem}.adm-shell--collapsed .adm-side__brand{justify-content:center;padding:0}.adm-shell--collapsed .adm-side__logo{display:none}.adm-side__nav{position:relative;flex:1;min-height:0;overflow-y:auto;padding:var(--spacing-16) var(--spacing-8)}.adm-side__group+.adm-side__group{margin-top:var(--spacing-16)}.adm-side__group-name{margin:0 0 var(--spacing-4);padding:0 var(--spacing-12);font-size:var(--font-size-sm);color:var(--adm-side-text-muted)}.adm-side__item{display:flex;align-items:center;height:2.5rem;padding:0 var(--spacing-12);border-radius:var(--adm-radius-xs);color:var(--adm-side-text);text-decoration:none}.adm-side__item+.adm-side__item{margin-top:.125rem}.adm-side__item:hover{background:var(--adm-side-bg-hover)}.adm-side__item--on,.adm-side__item--on:hover{background:var(--adm-side-item-on);color:var(--adm-side-text-on);font-weight:var(--font-weight-medium)}.adm-side__icon{flex:none}.adm-side__label{flex:1;min-width:0;margin-left:var(--spacing-12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-side__badge{flex:none;min-width:1.25rem;height:1.25rem;margin-left:var(--spacing-8);padding:0 .375rem;box-sizing:border-box;border-radius:.625rem;background:var(--adm-side-badge-bg);color:var(--adm-side-text-on);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.25rem;text-align:center}.adm-shell--collapsed .adm-side__group-name{display:none}.adm-shell--collapsed .adm-side__group+.adm-side__group{margin-top:var(--spacing-8);padding-top:var(--spacing-8);border-top:.0625rem solid var(--adm-side-line)}.adm-shell--collapsed .adm-side__item{position:relative;justify-content:center;padding:0}.adm-shell--collapsed .adm-side__label{display:none}.adm-shell--collapsed .adm-side__badge{position:absolute;top:.375rem;right:.75rem;min-width:.5rem;width:.5rem;height:.5rem;margin:0;padding:0;font-size:0;line-height:0}.adm-main{flex:1;min-width:0;height:100%;display:flex;flex-direction:column}.adm-topbar{flex:none;display:flex;align-items:center;justify-content:space-between;height:3.5rem;padding:0 var(--spacing-24);background:var(--adm-bar-bg);color:var(--adm-bar-text)}.adm-topbar__heading{display:flex;align-items:baseline;min-width:0}.adm-topbar__title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);white-space:nowrap}.adm-topbar__account{display:flex;align-items:center;white-space:nowrap}.adm-topbar__account>*+*{margin-left:var(--spacing-8)}.adm-topbar__login{color:var(--adm-side-text-muted)}.adm-topbar__role{padding:0 var(--spacing-8);border:.0625rem solid var(--adm-side-line);border-radius:.25rem;font-size:var(--font-size-sm);line-height:1.375rem}.adm-content{position:relative;flex:1;min-height:0;overflow-y:auto;padding:var(--spacing-16) var(--spacing-24) var(--spacing-48)}.adm-page-head__desc{margin:0 0 var(--spacing-16);color:var(--adm-text-muted);font-size:var(--font-size-md)}.adm-panel{padding:var(--spacing-16);background:var(--adm-surface-raised);border:.0625rem solid var(--adm-line);border-radius:var(--adm-radius-xs)}.adm-panel+.adm-panel{margin-top:var(--spacing-12)}.adm-panel__head{display:flex;align-items:center;justify-content:space-between;min-height:2.25rem;margin-bottom:var(--spacing-12)}.adm-panel__title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-subhead)}.adm-panel__actions{display:flex;align-items:center}.adm-panel__actions>*+*{margin-left:var(--spacing-8)}.adm-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:var(--spacing-12);gap:var(--spacing-12);align-items:start}.adm-split>.adm-panel+.adm-panel{margin-top:0}.adm-tabs{display:flex;flex-wrap:wrap;margin-bottom:var(--spacing-16);border-bottom:.0625rem solid var(--adm-line)}.adm-tabs__tab{margin:0 var(--spacing-4) -.0625rem 0;padding:0 var(--spacing-12);height:2.5rem;border:0;border-bottom:.125rem solid rgba(0,0,0,0);background:#0000;color:var(--adm-text-soft);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer}.adm-tabs__tab:hover{color:var(--adm-text)}.adm-tabs__tab--on,.adm-tabs__tab--on:hover{border-bottom-color:var(--adm-accent);color:var(--adm-accent)}.adm-tabs__tab:focus{outline:.125rem solid var(--adm-focus);outline-offset:-.125rem}.adm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--spacing-12);gap:var(--spacing-12);margin-bottom:var(--spacing-12)}.adm-stat{display:block;width:100%;padding:var(--spacing-16);background:var(--adm-surface-raised);border:.0625rem solid var(--adm-line);border-radius:var(--adm-radius-xs);color:inherit;font-family:inherit;text-align:left}.adm-stat--button{cursor:pointer}.adm-stat--button:hover{border-color:var(--adm-accent-mid)}.adm-stat--active,.adm-stat--active:hover{border-color:var(--adm-accent)}.adm-stat__label{display:block;color:var(--adm-text-soft);font-size:var(--font-size-md)}.adm-stat__row{display:flex;align-items:baseline;margin-top:var(--spacing-8)}.adm-stat__value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);font-variant-numeric:tabular-nums}.adm-stat__delta{margin-left:var(--spacing-8);font-size:var(--font-size-sm);color:var(--adm-text-muted)}.adm-stat__hint{display:block;margin-top:var(--spacing-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--adm-text-muted);font-size:var(--font-size-sm)}.adm-bars{margin:0;padding:0;list-style:none}.adm-bars li{display:flex;align-items:center}.adm-bars li+li{margin-top:var(--spacing-8)}.adm-bars__name{flex:none;width:6rem;color:var(--adm-text-soft)}.adm-bars__track{flex:1;height:.75rem;margin:0 var(--spacing-12);background:var(--adm-fill);border-radius:var(--adm-radius-xs);overflow:hidden}.adm-bars__fill{height:100%;background:var(--adm-accent-mid)}.adm-bars__value{flex:none;width:6.5rem;text-align:right;font-variant-numeric:tabular-nums}.adm-filter{display:flex;flex-wrap:wrap;align-items:flex-end;margin:0 calc(-1 * var(--spacing-12)) var(--spacing-4) 0}.adm-filter>*{margin:0 var(--spacing-12) var(--spacing-12) 0}.adm-chips{display:inline-flex;flex-wrap:wrap;padding:.125rem;border:.0625rem solid var(--adm-line-strong);border-radius:var(--adm-radius-4xl);background:var(--adm-surface-raised)}.adm-chip{height:1.875rem;padding:0 var(--spacing-12);border:0;border-radius:var(--adm-radius-4xl);background:#0000;color:var(--adm-text-soft);font-family:inherit;font-size:var(--font-size-md);cursor:pointer}.adm-chip+.adm-chip{margin-left:.125rem}.adm-chip:hover{color:var(--adm-text)}.adm-chip--on,.adm-chip--on:hover{background:var(--adm-accent);color:var(--adm-on-accent)}.adm-chip:focus{outline:.125rem solid var(--adm-focus);outline-offset:0}.adm-chips--wrap{display:flex;margin:0 calc(-1 * var(--spacing-4)) var(--spacing-12) 0;padding:0;border:0;border-radius:0;background:#0000}.adm-chips--wrap .adm-chip,.adm-chips--wrap .adm-chip+.adm-chip{margin:0 var(--spacing-4) var(--spacing-4) 0;border:.0625rem solid var(--adm-line-strong);background:var(--adm-surface-raised)}.adm-chips--wrap .adm-chip--on,.adm-chips--wrap .adm-chip--on:hover{border-color:var(--adm-accent);background:var(--adm-accent)}.adm-select{display:block}.adm-select__label{display:block;margin-bottom:var(--spacing-4);font-size:var(--font-size-sm);color:var(--adm-text-soft)}.adm-select select,.adm-select input{height:2.25rem;padding:0 var(--spacing-8);border:.0625rem solid var(--adm-line-strong);border-radius:var(--adm-radius-xs);background:var(--adm-surface-raised);color:var(--adm-text);font-size:var(--font-size-md)}.adm-search{width:20rem}.adm-search--sm{width:12rem}.adm-filter__hint{align-self:center;font-size:var(--font-size-sm)}.adm-range-sep{line-height:2.25rem;color:var(--adm-text-soft)}.adm-search-input,.adm-input,.adm-textarea{display:block;box-sizing:border-box;border:.0625rem solid var(--adm-line-strong);border-radius:var(--adm-radius-xs);background:var(--adm-surface-raised);color:var(--adm-text);font-family:inherit;font-size:var(--font-size-md)}.adm-search-input{height:2.25rem;padding:0 var(--spacing-12)}.adm-input{width:100%;height:2.25rem;padding:0 var(--spacing-12)}.adm-textarea{width:100%;min-height:6rem;padding:var(--spacing-8) var(--spacing-12);line-height:var(--line-height-body)}.adm-search-input:focus,.adm-input:focus,.adm-textarea:focus{outline:.125rem solid var(--adm-accent-mid);outline-offset:0}.adm-field__label{display:block;margin-bottom:var(--spacing-4);font-size:var(--font-size-sm);color:var(--adm-text-soft)}.adm-field__support{margin:var(--spacing-4) 0 0;font-size:var(--font-size-sm);color:var(--adm-text-muted);text-align:right}.adm-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:.0625rem solid transparent;border-radius:var(--adm-radius-xs);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;cursor:pointer}.adm-btn--sm{height:1.75rem;padding:0 var(--spacing-12);border-radius:.375rem;font-size:var(--font-size-sm)}.adm-btn--md{height:2.25rem;padding:0 var(--spacing-16)}.adm-btn--lg{height:2.5rem;padding:0 var(--spacing-16);font-size:var(--font-size-base)}.adm-btn--primary{background:var(--adm-accent);color:var(--adm-on-accent)}.adm-btn--secondary{background:var(--adm-surface-raised);border-color:var(--adm-line-strong);color:var(--adm-text)}.adm-btn--ghost{background:#fff0;border-color:var(--adm-side-line);color:var(--adm-bar-text)}.adm-btn--primary:hover{opacity:.9}.adm-btn--secondary:hover{border-color:var(--adm-accent-mid)}.adm-btn--ghost:hover{background:#ffffff14}.adm-btn:focus{outline:.125rem solid var(--adm-accent-mid);outline-offset:.125rem}.adm-btn:disabled{opacity:.4;cursor:default;pointer-events:none}.adm-notice{margin:0 0 var(--spacing-16);padding:var(--spacing-12) var(--spacing-16);border-radius:var(--adm-radius-xs);font-size:var(--font-size-md);color:var(--adm-text-soft);background:var(--adm-info-soft)}.adm-notice--warn{background:var(--adm-accent-soft)}.adm-error{margin:var(--spacing-8) 0;color:var(--adm-danger);font-size:var(--font-size-sm)}.adm-muted{color:var(--adm-text-muted)}p.adm-muted:not(.adm-chart__desc):not(.adm-shop-legend){font-size:var(--font-size-md)}.adm-mono{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-sm)}.adm-sr-only{position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.adm-table-wrap{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse}.adm-table th,.adm-table td{padding:var(--spacing-12);border-bottom:.0625rem solid var(--adm-line);text-align:left;vertical-align:top}.adm-table th{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8);color:var(--adm-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.adm-table .adm-num{text-align:right;font-variant-numeric:tabular-nums}.adm-row--click{cursor:pointer}.adm-row--click:hover{background:var(--adm-surface)}.adm-row--click:focus{outline:.125rem solid var(--adm-focus);outline-offset:-.125rem}.adm-row--on,.adm-row--on:hover{background:var(--adm-accent-soft)}.adm-table__empty{padding:var(--spacing-24) var(--spacing-12);text-align:center;color:var(--adm-text-muted)}.adm-pager{display:flex;align-items:center;justify-content:flex-end;margin:var(--spacing-12) 0 0;color:var(--adm-text-muted);font-size:var(--font-size-sm)}.adm-pager>*+*{margin-left:var(--spacing-12)}.adm-pager__pages{display:flex;align-items:center}.adm-pager__pages>*+*{margin-left:var(--spacing-4)}.adm-pager__btn{min-width:1.75rem;height:1.75rem;padding:0 var(--spacing-4);border:.0625rem solid var(--adm-line-strong);border-radius:.375rem;background:var(--adm-surface-raised);color:var(--adm-text);font-family:inherit;font-size:var(--font-size-sm);line-height:1;cursor:pointer}.adm-pager__btn:hover{border-color:var(--adm-accent-line)}.adm-pager__btn:focus{outline:.125rem solid var(--adm-focus);outline-offset:.125rem}.adm-pager__btn:disabled{color:var(--adm-text-muted);border-color:var(--adm-line);cursor:default}.adm-pager__btn--on{border-color:var(--adm-accent);background:var(--adm-accent);color:var(--adm-on-accent)}.adm-pager__gap{padding:0 var(--spacing-4)}.adm-pager__size select{height:1.75rem;padding:0 var(--spacing-4);border:.0625rem solid var(--adm-line-strong);border-radius:.375rem;background:var(--adm-surface-raised);color:var(--adm-text);font-size:var(--font-size-sm)}.adm-tag{display:inline-block;padding:0 var(--spacing-8);border:.0625rem solid var(--adm-line-strong);border-radius:.25rem;color:var(--adm-text-soft);font-size:var(--font-size-sm);line-height:1.25rem;white-space:nowrap}.adm-tag--ok{border-color:var(--adm-accent-mid);color:var(--adm-accent)}.adm-tag--warn{border-color:var(--adm-info-line);color:var(--adm-info)}.adm-kv{margin:0}.adm-kv__row{display:flex;padding:var(--spacing-8) 0;border-bottom:.0625rem solid var(--adm-line)}.adm-kv__row dt{flex:none;width:8rem;color:var(--adm-text-muted)}.adm-kv__row dd{flex:1;min-width:0;margin:0;word-break:break-all}.adm-login-page{background:var(--adm-side-bg)}.adm-login{width:100%;max-width:24rem;padding:var(--spacing-32);background:var(--adm-surface-raised);border-radius:var(--adm-radius-xs)}.adm-login__brand{display:flex;align-items:center}.adm-login__tag{margin-left:var(--spacing-8);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--adm-text-muted)}.adm-login__title{margin:var(--spacing-20) 0 var(--spacing-16);font-size:var(--font-size-lg);line-height:var(--line-height-heading)}.adm-login__field+.adm-login__field{margin-top:var(--spacing-12)}.adm-login__submit{width:100%;margin-top:var(--spacing-20)}.adm-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing-12);gap:var(--spacing-12)}.adm-type-card{display:flex;align-items:flex-start;padding:var(--spacing-12);border:.0625rem solid var(--adm-line);border-radius:var(--radius-sm)}.adm-type-card img{flex:none;width:4rem;height:4rem;margin-right:var(--spacing-12);object-fit:contain}.adm-type-card h3{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-subhead)}.adm-type-card p{margin:var(--spacing-4) 0 0;color:var(--adm-text-soft);font-size:var(--font-size-sm)}.adm-weights span+span{margin-left:var(--spacing-8)}.adm-link{color:var(--adm-accent);word-break:break-all}@media screen and (max-width:75rem){.adm-stats,.adm-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-split{grid-template-columns:minmax(0,1fr)}}.adm-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media screen and (max-width:75rem){.adm-split--even{grid-template-columns:minmax(0,1fr)}}.adm-chart__desc{margin:0 0 var(--spacing-8);font-size:var(--font-size-sm)}.adm-chart{position:relative}.adm-chart__svg{display:block;width:100%;height:auto;overflow:visible}.adm-chart__svg:focus{outline:.125rem solid var(--adm-accent-bright);outline-offset:.125rem}.adm-chart__grid{stroke:var(--adm-grid);stroke-width:1}.adm-chart__cross{stroke:var(--adm-axis);stroke-width:1}.adm-chart__line{fill:none;stroke:var(--adm-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.adm-chart__dot{fill:var(--adm-accent);stroke:var(--adm-surface-raised);stroke-width:2}.adm-chart__tick{fill:var(--adm-text-muted);font-size:var(--font-size-sm)}.adm-chart__end{fill:var(--adm-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.adm-chart__tip{position:absolute;z-index:2;transform:translate(-50%,-100%);margin-top:-.25rem;padding:var(--spacing-4) var(--spacing-8);border:.0625rem solid var(--adm-line-strong);border-radius:var(--adm-radius-xs);background:var(--adm-surface-raised);box-shadow:0 .125rem .5rem #00000014;color:var(--adm-text-soft);font-size:var(--font-size-sm);white-space:nowrap;pointer-events:none}.adm-chart__tip strong{display:block;color:var(--adm-text)}.adm-chart__tip span{display:block}.adm-heat-wrap{position:relative;overflow-x:auto}.adm-heat{border-collapse:separate;border-spacing:.125rem;font-size:var(--font-size-sm)}.adm-heat th{padding:var(--spacing-4) var(--spacing-8);color:var(--adm-text-soft);font-weight:var(--font-weight-medium);white-space:nowrap}.adm-heat thead th{font-size:var(--font-size-sm);color:var(--adm-text-muted)}.adm-heat tbody th{text-align:left;max-width:16rem;overflow:hidden;text-overflow:ellipsis}.adm-heat__cell{min-width:1.75rem;height:1.75rem;border-radius:.25rem;text-align:center;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.adm-heat--values .adm-heat__cell{min-width:3.5rem}.adm-heat__cell:hover{box-shadow:inset 0 0 0 .125rem var(--adm-text)}.adm-heat__total{padding-left:var(--spacing-12);color:var(--adm-text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.adm-heat--0{background:var(--adm-surface);color:var(--adm-text-muted)}.adm-heat--1{background:var(--adm-color-purple-200);color:var(--adm-text)}.adm-heat--2{background:var(--adm-color-purple-400);color:var(--adm-text)}.adm-heat--3{background:var(--adm-color-purple-600);color:var(--adm-on-accent)}.adm-heat--4{background:var(--adm-color-purple-800);color:var(--adm-on-accent)}.adm-heat--5{background:var(--adm-color-purple-900);color:var(--adm-on-accent)}.adm-chart__tip--cell{margin-top:-.375rem}.adm-heat-legend{display:flex;flex-wrap:wrap;align-items:center;margin:var(--spacing-8) calc(-1 * var(--spacing-12)) 0 0;padding:0;list-style:none;color:var(--adm-text-soft);font-size:var(--font-size-sm)}.adm-heat-legend li{display:flex;align-items:center;margin:0 var(--spacing-12) var(--spacing-4) 0}.adm-heat-legend__swatch{display:inline-block;width:.875rem;height:.875rem;margin-right:var(--spacing-4);border-radius:.1875rem}.adm-series--member{fill:var(--adm-accent);background:var(--adm-accent)}.adm-series--guest{fill:var(--adm-color-lacto-gradient-3);background:var(--adm-color-lacto-gradient-3)}.adm-chart__col--on path{opacity:.85}.adm-legend{display:flex;flex-wrap:wrap;margin:0 0 var(--spacing-4);padding:0;list-style:none;color:var(--adm-text-soft);font-size:var(--font-size-sm)}.adm-legend li{display:flex;align-items:center;margin-right:var(--spacing-12)}.adm-legend__swatch{display:inline-block;width:.75rem;height:.75rem;margin-right:var(--spacing-4);border-radius:.1875rem}.adm-chart__tip-row{display:flex;align-items:center}.adm-legend__key{display:inline-block;width:.75rem;height:.125rem;margin-right:var(--spacing-4);border-radius:.0625rem}.adm-funnel .adm-bars__name{width:4rem}.adm-funnel__value{width:auto;min-width:11rem;text-align:left;padding-left:var(--spacing-8)}.adm-chart__line.adm-line--dau{stroke:var(--adm-accent)}.adm-chart__line.adm-line--wau{stroke:var(--adm-color-lacto-gradient-3)}.adm-chart__line.adm-line--mau{stroke:var(--adm-color-purple-600)}.adm-chart__dot.adm-line--dau,.adm-legend__key.adm-line--dau{fill:var(--adm-accent);background:var(--adm-accent)}.adm-chart__dot.adm-line--wau,.adm-legend__key.adm-line--wau{fill:var(--adm-color-lacto-gradient-3);background:var(--adm-color-lacto-gradient-3)}.adm-chart__dot.adm-line--mau,.adm-legend__key.adm-line--mau{fill:var(--adm-color-purple-600);background:var(--adm-color-purple-600)}.adm-legend__key--line{width:1rem}.adm-chart__tip-row strong{display:inline}.adm-cohort .adm-heat__cell{min-width:3rem;height:2rem}.adm-cohort__size{padding:0 var(--spacing-8);color:var(--adm-text-soft);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.adm-cohort__none{min-width:3rem}.adm-cohort__current{box-shadow:inset 0 0 0 .125rem var(--adm-surface-raised);outline:.125rem dashed var(--adm-text-soft);outline-offset:-.125rem}.adm-cohort__current-key{border:.125rem dashed var(--adm-text-soft)}.adm-cohort tfoot th,.adm-cohort__avg{padding-top:var(--spacing-8);color:var(--adm-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.adm-cohort tfoot th{text-align:left}.adm-subhead{margin:var(--spacing-20) 0 var(--spacing-8);font-size:var(--font-size-sm);line-height:var(--line-height-subhead)}.adm-plain-list{margin:0;padding-left:var(--spacing-20)}.adm-plain-list li+li{margin-top:var(--spacing-4)}.adm-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-12);gap:var(--spacing-12)}.adm-field{display:block;min-width:0}.adm-field--wide{grid-column:1 / -1}.adm-field__label{display:block;margin-bottom:var(--spacing-4);color:var(--adm-text-soft);font-size:var(--font-size-sm)}.adm-field__hint{display:block;margin-top:var(--spacing-4);color:var(--adm-text-soft);font-size:var(--font-size-sm)}.adm-img-preview{display:block;height:7.5rem;max-width:100%;border:var(--border-1) solid var(--adm-line);background:var(--adm-surface-raised);object-fit:contain}.adm-input{display:block;width:100%;min-width:0;padding:var(--spacing-4) var(--spacing-8);border:.0625rem solid var(--adm-line-strong);border-radius:var(--radius-sm);background:var(--adm-surface-raised);font-size:var(--font-size-sm)}.adm-input--num{text-align:right;font-variant-numeric:tabular-nums}.adm-inline{display:inline-flex;align-items:center;font-size:var(--font-size-sm)}.adm-inline>*+*{margin-left:var(--spacing-4)}.adm-rows__item{padding:var(--spacing-8) 0;border-bottom:.0625rem solid var(--adm-line)}.adm-rows__add{margin-top:var(--spacing-8)}.adm-rows__add>*+*{margin-left:var(--spacing-8)}.adm-strain-row__name{margin-bottom:var(--spacing-4)}.adm-row-controls{display:flex;flex-wrap:wrap;align-items:center;margin:0 calc(-1 * var(--spacing-12)) calc(-1 * var(--spacing-4)) 0}.adm-row-controls>*{margin:0 var(--spacing-12) var(--spacing-4) 0}.adm-row-controls .adm-input{width:auto}.adm-inline{white-space:nowrap}.adm-inline .adm-input--num{width:6rem}.adm-inline .adm-input{margin-left:var(--spacing-4)}.adm-inline input[type=checkbox]{margin:0 var(--spacing-4) 0 0}.adm-shop-row{display:grid;grid-template-columns:6rem minmax(0,1fr) 6.5rem 8.5rem;grid-template-areas:"ch match status act" "url url url url" "title title price date" "note note note note";grid-gap:var(--spacing-8);gap:var(--spacing-8);align-items:center}.adm-shop-row__ch{grid-area:ch}.adm-shop-row__match{grid-area:match}.adm-shop-row__status{grid-area:status}.adm-shop-row__url{grid-area:url}.adm-shop-row__title{grid-area:title}.adm-shop-row__price{grid-area:price}.adm-shop-row__date{grid-area:date}.adm-shop-row__note{grid-area:note}.adm-shop-row__actions{grid-area:act;white-space:nowrap;text-align:right}.adm-shop-row__actions>*+*{margin-left:var(--spacing-8)}.adm-shop-legend{margin-top:var(--spacing-8);font-size:var(--font-size-sm)}.adm-picker{margin-top:var(--spacing-8);padding:var(--spacing-12);border:.0625rem solid var(--adm-line-strong);border-radius:var(--radius-sm)}.adm-picker__search{display:flex;align-items:center}.adm-picker__search>*+*{margin-left:var(--spacing-8)}.adm-picker__list{margin:var(--spacing-8) 0 0;padding:0;list-style:none}.adm-picker__item{display:block;width:100%;padding:var(--spacing-4) var(--spacing-8);border:0;background:none;text-align:left;font-size:var(--font-size-sm);cursor:pointer}.adm-picker__item:hover{background:var(--adm-paper)}.adm-picker__item:disabled{cursor:default;opacity:.5}.adm-review-list{margin:var(--spacing-12) 0 0;padding:0;list-style:none}.adm-review{padding:var(--spacing-12) 0;border-top:.0625rem solid var(--adm-line)}.adm-review__head{margin-bottom:var(--spacing-8)}.adm-review__shops{margin:0;padding:0;list-style:none}.adm-review__shop{padding:var(--spacing-4) 0}.adm-review__actions{display:inline-block;margin-left:var(--spacing-12);white-space:nowrap}.adm-review__actions>*+*{margin-left:var(--spacing-8)}.adm-dataset-status{display:flex;flex-wrap:wrap;font-size:var(--font-size-sm)}.adm-dataset-status>*{margin-right:var(--spacing-24)}.adm-actions{display:flex;flex-wrap:wrap;align-items:center;margin-top:var(--spacing-12)}.adm-actions>*{margin:0 var(--spacing-8) var(--spacing-8) 0}.adm-issues{margin:var(--spacing-8) 0 0;padding:0;list-style:none;font-size:var(--font-size-sm)}.adm-issue{padding:var(--spacing-4) 0;border-bottom:var(--border-1) solid var(--adm-line)}.adm-issue--error{color:var(--adm-danger-ink)}.adm-del{text-decoration:line-through}.adm-heat__cell--sparse,.adm-bars--sparse{opacity:.4}.adm-heat--rows tbody tr{cursor:pointer}.adm-heat--rows tbody tr.adm-row--on th{color:var(--adm-text);font-weight:var(--font-weight-bold)}.adm-cross__match{background:var(--adm-accent-soft);color:var(--adm-accent);font-weight:var(--font-weight-bold)}.adm-conditions .adm-filter{margin-top:var(--spacing-8)}@media screen and (max-width:64rem){.adm-topbar__login{display:none}.adm-type-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:48rem){.adm-stats{grid-template-columns:minmax(0,1fr)}.adm-topbar__role{display:none}}.adm-toolbar{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:var(--spacing-12)}.adm-toolbar>*+*{margin-left:var(--spacing-12)}.adm-toolbar .adm-muted{font-size:var(--font-size-sm)}.adm-bars__fill--top{background:var(--adm-accent)}.adm-filter__actions{display:flex}.adm-filter__actions>*+*{margin-left:var(--spacing-8)}:root[data-adm-theme=dark]{--adm-surface: #16141a;--adm-surface-raised: #1f1c24;--adm-paper: #1f1c24;--adm-fill: #2a2631;--adm-line: #34303c;--adm-line-strong: #443e4e;--adm-text: #ece8f1;--adm-text-soft: #c4bdcd;--adm-text-muted: #9a92a6;--adm-accent: #b09bd3;--adm-accent-soft: #2e2540;--adm-accent-line: #4a3c66;--adm-accent-mid: #8f78b8;--adm-accent-bright: #c3b0e6;--adm-on-accent: #19151f;--adm-info: #b1aaff;--adm-info-soft: #24223a;--adm-info-line: #6a62b8;--adm-danger: #ff7a7a;--adm-danger-ink: #ff8a80;--adm-grid: #34303c;--adm-axis: #6f6879;--adm-side-bg: #121016;--adm-side-bg-hover: #1f1c24;--adm-bar-bg: #1a171f;--color-bg: #1f1c24;--color-text-primary: #ece8f1;--color-text-secondary: #c4bdcd;--color-gray-100: #2a2631;--color-primary: #b09bd3;--x-error-ink: #ff8a80;--color-gray-300: #3a3446;--adm-heat-ink-light: #ffffff;--adm-heat-ink-dark: #19151f;--adm-logo-plate: #fbfaf7;color-scheme:dark}:root[data-adm-theme=dark] body{background:var(--adm-surface)}.adm-topbar__theme{display:flex;align-items:center;height:1.75rem;padding:0 var(--spacing-8);border:.0625rem solid var(--adm-side-line);border-radius:.375rem;background:#fff0;color:var(--adm-bar-text);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer}.adm-topbar__theme span{margin-left:var(--spacing-4)}.adm-topbar__theme:hover{background:#ffffff14}.adm-topbar__theme:focus{outline:.125rem solid var(--adm-focus);outline-offset:0}:root[data-adm-theme=dark] .adm-heat--1{background:var(--adm-color-purple-900);color:var(--adm-heat-ink-light)}:root[data-adm-theme=dark] .adm-heat--2{background:var(--adm-color-purple-800);color:var(--adm-heat-ink-light)}:root[data-adm-theme=dark] .adm-heat--3{background:var(--adm-color-purple-600);color:var(--adm-heat-ink-light)}:root[data-adm-theme=dark] .adm-heat--4{background:var(--adm-color-purple-400);color:var(--adm-heat-ink-dark)}:root[data-adm-theme=dark] .adm-heat--5{background:var(--adm-color-purple-200);color:var(--adm-heat-ink-dark)}:root[data-adm-theme=dark] .adm-login__brand .lc-logo{box-sizing:content-box;padding:var(--spacing-4) var(--spacing-8);border-radius:.375rem;background:var(--adm-logo-plate)}.adm-note{margin-top:var(--spacing-12)}.adm-note__summary{display:inline-block;color:var(--adm-text-muted);font-size:var(--font-size-md);list-style:none;cursor:pointer}.adm-note__summary::-webkit-details-marker{display:none}.adm-note__summary:hover{color:var(--adm-text)}.adm-note__summary:focus{outline:.125rem solid var(--adm-focus);outline-offset:.125rem}.adm-note__body{margin-top:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);border-radius:var(--adm-radius-xs);background:var(--adm-surface);color:var(--adm-text-soft);font-size:var(--font-size-md);line-height:var(--line-height-body)}.adm-note__body p+p{margin-top:var(--spacing-8)}.adm-field-group{display:block}.adm-field-group .adm-chips{vertical-align:top}.adm-text-btn{margin:var(--spacing-8) 0 0;padding:0;border:0;background:#0000;color:var(--adm-accent);font-family:inherit;font-size:var(--font-size-md);cursor:pointer}.adm-text-btn:hover{text-decoration:underline}.adm-text-btn:focus{outline:.125rem solid var(--adm-focus);outline-offset:.125rem}.adm-note--table{margin-top:0}.adm-note--table .adm-table-wrap{margin-top:var(--spacing-8)}.adm-split+.adm-panel{margin-top:var(--spacing-12)}.adm-topbar__crumb-link{color:var(--adm-side-text-muted);text-decoration:none}.adm-topbar__crumb-link:hover{color:var(--adm-bar-text);text-decoration:underline}.adm-topbar__crumb-link:focus{outline:.125rem solid var(--adm-focus);outline-offset:.125rem}.adm-topbar__crumb-sep{margin:0 var(--spacing-8);color:var(--adm-side-text-muted)}.adm-detail-head{display:flex;align-items:center;margin-bottom:var(--spacing-12)}.adm-detail-head>*+*{margin-left:var(--spacing-12)}.adm-detail-head__title{flex:1;min-width:0}.adm-detail-head__title h2{display:inline;margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--adm-text)}.adm-detail-head__title .adm-muted{margin-left:var(--spacing-8);font-size:var(--font-size-sm)}.adm-detail-head__actions{display:flex;align-items:center}.adm-detail-head__actions>*+*{margin-left:var(--spacing-8)}.adm-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--spacing-12);gap:var(--spacing-12);align-items:start}.adm-detail-grid>*>.adm-panel+.adm-panel{margin-top:var(--spacing-12)}.adm-detail-grid+.adm-panel,.adm-panel+.adm-detail-grid{margin-top:var(--spacing-12)}@media screen and (max-width:75rem){.adm-detail-grid{grid-template-columns:minmax(0,1fr)}}.adm-text-btn--inline{margin:0;text-align:left}
